:root{--bg:#0c0b10;--fg:#f8f6fa;--muted:#a19aa9;--pink:#f319a7;--line:#353039}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1320px,calc(100% - 10%));margin:auto}.progress{height:2px;background:linear-gradient(90deg,#fc2c66,#bc20f3);position:fixed;z-index:20;top:0;left:0;width:0}.header{height:104px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{font-weight:750;letter-spacing:-.05em;font-size:20px}.brand span:first-child,.brand-dot{color:var(--pink)}nav{display:flex;gap:42px;align-items:center}nav a{font-size:13px;color:#dad6df;transition:color .25s}nav a:hover,nav a:focus-visible{color:#fc4cc0}nav a span{color:#fb4caf}.hero{min-height:600px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:35px 0 75px;isolation:isolate}.hero-glow{position:absolute;z-index:-1;width:75%;height:110%;right:-25%;top:-25%;background:radial-gradient(ellipse at 70% 20%,rgba(237,44,83,.46),transparent 43%),radial-gradient(ellipse at 60% 58%,rgba(137,0,159,.2),transparent 51%);filter:blur(20px);pointer-events:none;animation:breathe 8s ease-in-out infinite alternate}.eyebrow,.hero-bottom,.tag,.section-index,.project-label,.visual-caption,.footer p,.top-link{font-size:10px;letter-spacing:.16em;font-weight:700}.eyebrow{color:#aaa3b0;display:flex;gap:12px;align-items:center}.status{height:6px;width:6px;border-radius:50%;background:#f52bb4;box-shadow:0 0 12px #f52bb4}.small-line{width:24px;height:1px;background:#756675}h1{font-size:clamp(58px,8.7vw,132px);line-height:.91;letter-spacing:-.075em;margin:28px 0 0;font-weight:750;animation:hero-in .9s both}.bracket{color:#77727e;font-weight:400}.slash,.section-heading h2 span{color:#ef18bb}.hero-bottom{position:absolute;bottom:35px;left:0;right:0;display:flex;justify-content:space-between;color:#8a818e}.hero-bottom a{color:#d9d2dd}.arrow-down{font-size:18px;margin-left:12px;display:inline-block;animation:bob 2s infinite}.projects{padding:75px 0 30px}.section-heading{display:flex;align-items:center;gap:24px}.section-heading h2{font-size:clamp(29px,3vw,42px);letter-spacing:-.055em;white-space:nowrap;margin:0}.section-heading h2 span{margin-right:7px}.heading-line{height:1px;background:#514951;flex:1}.section-index{color:#827a85;white-space:nowrap}.demo-note{color:#8e8793;font-size:12px;margin-top:20px}.project{display:grid;grid-template-columns: .8fr 1.2fr;gap:8%;align-items:center;padding:90px 0 60px}.project.reverse{grid-template-columns:1.2fr .8fr}.reverse .gallery{grid-column:1;grid-row:1}.reverse .project-copy{grid-column:2;grid-row:1}.project-number{font-size:clamp(64px,7vw,100px);line-height:1;letter-spacing:-.08em;color:#62576b;font-weight:700}.project-details{border-left:2px solid #ef287d;padding-left:25px;margin-top:12px}.tag{font-size:9px;color:#a49aa8}.tag span{color:#f02aa8;margin:0 5px}h3{font-size:clamp(29px,3vw,42px);letter-spacing:-.06em;margin:18px 0 14px}h3 span{color:#f32bab}.project-details>p:not(.tag){font-size:15px;line-height:1.75;color:#bbb3be;max-width:320px}.project-label{color:#dbd3dd;display:inline-block;margin-top:22px}.project-label span{color:#fc3da6;font-size:18px;margin-left:10px}.gallery{position:relative;min-width:0}.visual{height:clamp(280px,31vw,420px);border-radius:12px;position:relative;overflow:hidden;background:#18131e;border:1px solid #ffffff12}.art{position:absolute;inset:0;overflow:hidden;opacity:0;transform:scale(1.04);transition:opacity .65s ease,transform 1s ease}.visual[data-slide="0"] .art:nth-child(1),.visual[data-slide="1"] .art:nth-child(2),.visual[data-slide="2"] .art:nth-child(3){opacity:1;transform:scale(1)}.visual-caption{position:absolute;z-index:2;left:6%;right:6%;bottom:7%;display:flex;justify-content:space-between;color:#ffffffad;font-size:8px}.art-orbit{background:radial-gradient(ellipse at 50% 95%,#5a194c,#131020 62%)}.planet{position:absolute;width:47%;aspect-ratio:1;border-radius:50%;left:27%;top:18%;background:radial-gradient(circle at 45% 72%,#10101b 38%,#24182f 59%,#b45aa4 70%,#f9b0c9 72%,#6b3491 74%,#191126 78%);box-shadow:0 -15px 60px #cd3ba64a;animation:float 7s ease-in-out infinite}.orbit-ring{position:absolute;width:70%;height:20%;border:1px solid #e7a8f34d;border-radius:50%;left:15%;top:52%;transform:rotate(-15deg)}.art-wave{background:radial-gradient(at 75% 20%,#6a214e,#14101f 65%)}.wave{position:absolute;width:130%;height:75%;left:-15%;top:32%;border-radius:50%;border-top:3px solid #ff8edb;box-shadow:0 -15px 30px #f637a477;transform:rotate(-13deg)}.w2{top:48%;border-color:#ad7dff;transform:rotate(10deg)}.art-grid{background:radial-gradient(circle at 50% 35%,#55305e,#111019 70%)}.grid-object{position:absolute;inset:15% 30%;border:1px solid #e783d5;transform:rotate(45deg);box-shadow:0 0 60px #d63bad55,inset 0 0 60px #d63bad33}.art-sunset{background:linear-gradient(#de93b1,#8a7299 48%,#292b4a)}.sun{position:absolute;top:23%;left:45%;width:18%;aspect-ratio:1;border-radius:50%;background:#ffd8c7;filter:blur(2px);box-shadow:0 0 65px #ffc3b0}.land{position:absolute;bottom:-28%;width:130%;height:60%;left:-10%;background:#252344;border-radius:50% 55% 0 0;transform:rotate(-6deg)}.land2{bottom:-35%;background:#131a30;transform:rotate(8deg)}.art-glass{background:radial-gradient(at 70% 30%,#be5985,#2e1b40 55%,#11111c)}.glass-shape{position:absolute;width:38%;height:68%;left:32%;top:15%;border-radius:45% 45% 10% 10%;transform:rotate(35deg);background:linear-gradient(120deg,#ffffff55,#ffffff05 45%,#efa0e288);border:1px solid #ffffff70}.art-light{background:#100e19}.light-shape{position:absolute;inset:15%;background:linear-gradient(135deg,transparent 25%,#fa58ad 50%,#7746ba 60%,transparent 75%);filter:blur(18px);transform:rotate(-20deg)}.gallery-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:16px;pointer-events:none}.gallery-controls button{pointer-events:auto;border:1px solid #ffffff30;background:#0b0910aa;color:white;width:38px;height:38px;border-radius:50%;cursor:pointer;transition:background .2s,transform .2s}.gallery-controls button:hover{background:#ed278a;transform:scale(1.08)}.dots{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.dots i{width:5px;height:5px;border-radius:50%;background:#ffffff66}.dots i.active{background:white;width:14px;border-radius:8px}.about{padding:100px 0 130px}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:65px}.about-content>p{font-size:clamp(30px,4vw,52px);line-height:1.13;letter-spacing:-.06em;margin:0;max-width:540px}.about-content em{font-style:normal;color:#ec3da6}.about-content div p{max-width:460px;color:#bcb3bf;line-height:1.9;font-size:16px;margin-top:0}.about-content small{color:#756d79}.footer{padding:30px 0 45px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #312b35}.footer p,.top-link{color:#827a86}.footer p span{color:#ec30a7}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@keyframes hero-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes breathe{to{transform:translate(-3%,5%);opacity:.75}}@keyframes bob{50%{transform:translateY(6px)}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:80px}.brand{font-size:16px}nav{gap:16px}nav a{font-size:11px}nav a:last-child{display:none}.hero{min-height:500px}.hero h1{font-size:clamp(51px,11vw,82px)}.hero-bottom{font-size:8px}.section-index{display:none}.project,.project.reverse{grid-template-columns:1fr;gap:25px;padding:65px 0 25px}.reverse .project-copy,.reverse .gallery{grid-column:1;grid-row:auto}.project-copy{order:0}.gallery{order:1}.project-number{font-size:68px}.visual{height:280px}.about{padding:100px 0}.about-content{grid-template-columns:1fr;gap:30px;padding-top:45px}.footer p{display:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Fond étoilé inspiré du parallax CSS partagé : trois vitesses, boucle continue. */
body{isolation:isolate}
.starfield{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none}
.stars{position:absolute;top:0;left:0;background:transparent;animation:star-drift linear infinite;will-change:transform}
.stars::after{content:"";position:absolute;top:2000px;left:0;width:inherit;height:inherit;box-shadow:inherit}
.stars-small{width:1px;height:1px;box-shadow:1257px 1648px rgba(255,255,255,.48),1524px 1800px rgba(255,255,255,.48),1247px 1902px rgba(255,255,255,.48),828px 911px rgba(255,255,255,.48),1067px 336px rgba(255,255,255,.48),1022px 218px rgba(255,255,255,.48),1823px 1439px rgba(255,255,255,.48),984px 371px rgba(255,255,255,.48),1558px 1933px rgba(255,255,255,.48),1580px 1679px rgba(255,255,255,.48),1969px 1123px rgba(255,255,255,.48),1505px 988px rgba(255,255,255,.48),75px 1852px rgba(255,255,255,.48),1483px 624px rgba(255,255,255,.48),579px 1085px rgba(255,255,255,.48),1883px 1708px rgba(255,255,255,.48),1179px 1146px rgba(255,255,255,.48),180px 1838px rgba(255,255,255,.48),1836px 1673px rgba(255,255,255,.48),573px 1995px rgba(255,255,255,.48),1773px 1425px rgba(255,255,255,.48),1857px 1391px rgba(255,255,255,.48),1495px 981px rgba(255,255,255,.48),1480px 1030px rgba(255,255,255,.48),1525px 1867px rgba(255,255,255,.48),404px 1669px rgba(255,255,255,.48),1580px 1127px rgba(255,255,255,.48),29px 591px rgba(255,255,255,.48),70px 935px rgba(255,255,255,.48),934px 746px rgba(255,255,255,.48),1241px 693px rgba(255,255,255,.48),1932px 610px rgba(255,255,255,.48),216px 1108px rgba(255,255,255,.48),91px 1035px rgba(255,255,255,.48),844px 1848px rgba(255,255,255,.48),115px 583px rgba(255,255,255,.48),550px 1354px rgba(255,255,255,.48),823px 1143px rgba(255,255,255,.48),21px 964px rgba(255,255,255,.48),355px 173px rgba(255,255,255,.48),1933px 222px rgba(255,255,255,.48),1527px 334px rgba(255,255,255,.48),862px 51px rgba(255,255,255,.48),503px 1015px rgba(255,255,255,.48),455px 133px rgba(255,255,255,.48),1169px 645px rgba(255,255,255,.48),1542px 867px rgba(255,255,255,.48),378px 1300px rgba(255,255,255,.48),962px 558px rgba(255,255,255,.48),1227px 1063px rgba(255,255,255,.48),414px 1752px rgba(255,255,255,.48),1562px 1129px rgba(255,255,255,.48),351px 771px rgba(255,255,255,.48),1199px 1757px rgba(255,255,255,.48),1776px 1811px rgba(255,255,255,.48),947px 64px rgba(255,255,255,.48),542px 462px rgba(255,255,255,.48),1723px 1050px rgba(255,255,255,.48),720px 469px rgba(255,255,255,.48),1808px 1706px rgba(255,255,255,.48),736px 885px rgba(255,255,255,.48),1226px 1625px rgba(255,255,255,.48),1449px 1680px rgba(255,255,255,.48),1812px 1698px rgba(255,255,255,.48),1665px 1778px rgba(255,255,255,.48),3px 939px rgba(255,255,255,.48),1543px 1490px rgba(255,255,255,.48),330px 1440px rgba(255,255,255,.48),946px 1197px rgba(255,255,255,.48),1923px 1671px rgba(255,255,255,.48),1635px 1331px rgba(255,255,255,.48),1115px 1931px rgba(255,255,255,.48),99px 701px rgba(255,255,255,.48),1420px 1710px rgba(255,255,255,.48),246px 12px rgba(255,255,255,.48),260px 1950px rgba(255,255,255,.48),1373px 1370px rgba(255,255,255,.48),1472px 716px rgba(255,255,255,.48),1620px 1668px rgba(255,255,255,.48),1448px 1614px rgba(255,255,255,.48),1538px 1183px rgba(255,255,255,.48),213px 1708px rgba(255,255,255,.48),1940px 1179px rgba(255,255,255,.48),1822px 700px rgba(255,255,255,.48),1792px 1757px rgba(255,255,255,.48),907px 597px rgba(255,255,255,.48),1037px 1886px rgba(255,255,255,.48),1450px 1980px rgba(255,255,255,.48),1311px 1792px rgba(255,255,255,.48),1973px 1011px rgba(255,255,255,.48),315px 1570px rgba(255,255,255,.48),1954px 750px rgba(255,255,255,.48),771px 946px rgba(255,255,255,.48),679px 1176px rgba(255,255,255,.48),932px 23px rgba(255,255,255,.48),428px 199px rgba(255,255,255,.48),763px 1608px rgba(255,255,255,.48),280px 351px rgba(255,255,255,.48),817px 927px rgba(255,255,255,.48),47px 656px rgba(255,255,255,.48),58px 1256px rgba(255,255,255,.48),125px 696px rgba(255,255,255,.48),1872px 1936px rgba(255,255,255,.48),788px 1481px rgba(255,255,255,.48),1691px 622px rgba(255,255,255,.48),725px 271px rgba(255,255,255,.48),1001px 1506px rgba(255,255,255,.48),1817px 1629px rgba(255,255,255,.48),1155px 535px rgba(255,255,255,.48),1706px 1499px rgba(255,255,255,.48),1630px 1202px rgba(255,255,255,.48),101px 126px rgba(255,255,255,.48),1979px 571px rgba(255,255,255,.48),1616px 287px rgba(255,255,255,.48),1743px 1837px rgba(255,255,255,.48),172px 1374px rgba(255,255,255,.48),333px 68px rgba(255,255,255,.48),1973px 1770px rgba(255,255,255,.48),1889px 186px rgba(255,255,255,.48),530px 1877px rgba(255,255,255,.48),1511px 1001px rgba(255,255,255,.48),1319px 1746px rgba(255,255,255,.48),1499px 1026px rgba(255,255,255,.48),1637px 889px rgba(255,255,255,.48),1644px 908px rgba(255,255,255,.48),75px 588px rgba(255,255,255,.48),1888px 171px rgba(255,255,255,.48),420px 290px rgba(255,255,255,.48),616px 998px rgba(255,255,255,.48),1082px 751px rgba(255,255,255,.48),1080px 354px rgba(255,255,255,.48),26px 1252px rgba(255,255,255,.48),1303px 1272px rgba(255,255,255,.48),529px 1189px rgba(255,255,255,.48),1290px 169px rgba(255,255,255,.48),1465px 47px rgba(255,255,255,.48),1904px 1310px rgba(255,255,255,.48),775px 1633px rgba(255,255,255,.48),118px 796px rgba(255,255,255,.48),711px 599px rgba(255,255,255,.48),267px 102px rgba(255,255,255,.48),953px 1977px rgba(255,255,255,.48),1182px 316px rgba(255,255,255,.48),1444px 1727px rgba(255,255,255,.48),1431px 1062px rgba(255,255,255,.48),1549px 340px rgba(255,255,255,.48),1233px 448px rgba(255,255,255,.48),345px 461px rgba(255,255,255,.48),998px 950px rgba(255,255,255,.48),778px 1702px rgba(255,255,255,.48),1994px 1615px rgba(255,255,255,.48),811px 231px rgba(255,255,255,.48),1075px 159px rgba(255,255,255,.48),1925px 1466px rgba(255,255,255,.48),246px 1790px rgba(255,255,255,.48),1036px 1669px rgba(255,255,255,.48),650px 248px rgba(255,255,255,.48),1416px 1739px rgba(255,255,255,.48),430px 555px rgba(255,255,255,.48),541px 154px rgba(255,255,255,.48),1032px 576px rgba(255,255,255,.48),1118px 1529px rgba(255,255,255,.48),684px 900px rgba(255,255,255,.48),169px 1649px rgba(255,255,255,.48),982px 1140px rgba(255,255,255,.48),724px 1532px rgba(255,255,255,.48),1158px 140px rgba(255,255,255,.48),1055px 1755px rgba(255,255,255,.48),1365px 1442px rgba(255,255,255,.48),1858px 1295px rgba(255,255,255,.48),1706px 1371px rgba(255,255,255,.48),1101px 166px rgba(255,255,255,.48),1973px 1783px rgba(255,255,255,.48),745px 254px rgba(255,255,255,.48),1443px 1311px rgba(255,255,255,.48),899px 231px rgba(255,255,255,.48),417px 1265px rgba(255,255,255,.48),85px 216px rgba(255,255,255,.48),1730px 998px rgba(255,255,255,.48),929px 1073px rgba(255,255,255,.48),519px 366px rgba(255,255,255,.48),1467px 5px rgba(255,255,255,.48),1286px 70px rgba(255,255,255,.48),93px 1849px rgba(255,255,255,.48),1221px 1772px rgba(255,255,255,.48),1256px 1702px rgba(255,255,255,.48),1603px 1212px rgba(255,255,255,.48),687px 168px rgba(255,255,255,.48),920px 103px rgba(255,255,255,.48),965px 195px rgba(255,255,255,.48),1026px 592px rgba(255,255,255,.48),93px 256px rgba(255,255,255,.48),58px 154px rgba(255,255,255,.48),797px 1178px rgba(255,255,255,.48),1624px 916px rgba(255,255,255,.48),1788px 1146px rgba(255,255,255,.48),323px 1836px rgba(255,255,255,.48),773px 681px rgba(255,255,255,.48),883px 1477px rgba(255,255,255,.48),1979px 1041px rgba(255,255,255,.48),946px 109px rgba(255,255,255,.48),1985px 18px rgba(255,255,255,.48),1927px 112px rgba(255,255,255,.48),946px 1655px rgba(255,255,255,.48),443px 382px rgba(255,255,255,.48),344px 1637px rgba(255,255,255,.48),526px 1404px rgba(255,255,255,.48),632px 1069px rgba(255,255,255,.48),1998px 47px rgba(255,255,255,.48),281px 397px rgba(255,255,255,.48),1604px 1361px rgba(255,255,255,.48),1046px 405px rgba(255,255,255,.48),677px 1130px rgba(255,255,255,.48),1001px 991px rgba(255,255,255,.48),1449px 1585px rgba(255,255,255,.48),1510px 190px rgba(255,255,255,.48),316px 295px rgba(255,255,255,.48),818px 638px rgba(255,255,255,.48),1555px 1050px rgba(255,255,255,.48),1925px 855px rgba(255,255,255,.48),735px 1116px rgba(255,255,255,.48),1759px 1575px rgba(255,255,255,.48),660px 694px rgba(255,255,255,.48),682px 925px rgba(255,255,255,.48),1995px 1120px rgba(255,255,255,.48),357px 1965px rgba(255,255,255,.48),1426px 1421px rgba(255,255,255,.48),1227px 1455px rgba(255,255,255,.48),245px 1918px rgba(255,255,255,.48),1005px 1545px rgba(255,255,255,.48),1748px 995px rgba(255,255,255,.48),817px 1070px rgba(255,255,255,.48),1000px 1384px rgba(255,255,255,.48),299px 1699px rgba(255,255,255,.48),1917px 727px rgba(255,255,255,.48),1115px 1522px rgba(255,255,255,.48),1712px 446px rgba(255,255,255,.48),421px 817px rgba(255,255,255,.48),175px 1927px rgba(255,255,255,.48),440px 698px rgba(255,255,255,.48),211px 1925px rgba(255,255,255,.48),499px 255px rgba(255,255,255,.48),1233px 887px rgba(255,255,255,.48),1534px 402px rgba(255,255,255,.48),1264px 201px rgba(255,255,255,.48),1085px 1724px rgba(255,255,255,.48),1834px 178px rgba(255,255,255,.48),1846px 833px rgba(255,255,255,.48),1834px 1473px rgba(255,255,255,.48),1577px 588px rgba(255,255,255,.48),1828px 615px rgba(255,255,255,.48),1432px 643px rgba(255,255,255,.48),1294px 110px rgba(255,255,255,.48),1002px 586px rgba(255,255,255,.48),1835px 1410px rgba(255,255,255,.48),392px 1974px rgba(255,255,255,.48),637px 857px rgba(255,255,255,.48),1355px 509px rgba(255,255,255,.48),1192px 337px rgba(255,255,255,.48),1682px 601px rgba(255,255,255,.48),748px 760px rgba(255,255,255,.48),840px 1515px rgba(255,255,255,.48),1236px 1960px rgba(255,255,255,.48),1842px 1914px rgba(255,255,255,.48),1927px 1425px rgba(255,255,255,.48),392px 69px rgba(255,255,255,.48),593px 51px rgba(255,255,255,.48),1417px 1940px rgba(255,255,255,.48),1062px 103px rgba(255,255,255,.48),558px 757px rgba(255,255,255,.48),878px 840px rgba(255,255,255,.48),666px 11px rgba(255,255,255,.48),207px 173px rgba(255,255,255,.48),11px 1307px rgba(255,255,255,.48),1151px 705px rgba(255,255,255,.48),1613px 1325px rgba(255,255,255,.48),1695px 659px rgba(255,255,255,.48),420px 1039px rgba(255,255,255,.48),36px 475px rgba(255,255,255,.48),1567px 530px rgba(255,255,255,.48),570px 1011px rgba(255,255,255,.48),1443px 229px rgba(255,255,255,.48),1698px 1832px rgba(255,255,255,.48),1200px 1389px rgba(255,255,255,.48),1412px 435px rgba(255,255,255,.48),325px 445px rgba(255,255,255,.48),1189px 160px rgba(255,255,255,.48),1414px 1584px rgba(255,255,255,.48),1579px 746px rgba(255,255,255,.48),47px 1077px rgba(255,255,255,.48),1085px 91px rgba(255,255,255,.48),1148px 898px rgba(255,255,255,.48),1763px 368px rgba(255,255,255,.48),1759px 647px rgba(255,255,255,.48),1012px 518px rgba(255,255,255,.48),654px 1507px rgba(255,255,255,.48),787px 1905px rgba(255,255,255,.48),1300px 222px rgba(255,255,255,.48),83px 555px rgba(255,255,255,.48),1758px 1023px rgba(255,255,255,.48),89px 1626px rgba(255,255,255,.48),285px 400px rgba(255,255,255,.48),1896px 1182px rgba(255,255,255,.48),1148px 1375px rgba(255,255,255,.48),272px 1958px rgba(255,255,255,.48),556px 170px rgba(255,255,255,.48),904px 731px rgba(255,255,255,.48),490px 569px rgba(255,255,255,.48),748px 1859px rgba(255,255,255,.48),1715px 426px rgba(255,255,255,.48),332px 1306px rgba(255,255,255,.48),612px 346px rgba(255,255,255,.48),1413px 1126px rgba(255,255,255,.48),1553px 70px rgba(255,255,255,.48),380px 235px rgba(255,255,255,.48),367px 672px rgba(255,255,255,.48),655px 1279px rgba(255,255,255,.48),1479px 124px rgba(255,255,255,.48),1398px 1246px rgba(255,255,255,.48),93px 1584px rgba(255,255,255,.48),296px 1118px rgba(255,255,255,.48),1026px 1850px rgba(255,255,255,.48),115px 363px rgba(255,255,255,.48),77px 926px rgba(255,255,255,.48),775px 568px rgba(255,255,255,.48),1327px 1240px rgba(255,255,255,.48),942px 1792px rgba(255,255,255,.48),1346px 920px rgba(255,255,255,.48),589px 340px rgba(255,255,255,.48),1039px 163px rgba(255,255,255,.48),1942px 1893px rgba(255,255,255,.48),926px 735px rgba(255,255,255,.48),1794px 1126px rgba(255,255,255,.48),1790px 391px rgba(255,255,255,.48),722px 1237px rgba(255,255,255,.48),1505px 766px rgba(255,255,255,.48),1690px 1341px rgba(255,255,255,.48),487px 1738px rgba(255,255,255,.48),1281px 515px rgba(255,255,255,.48),1149px 66px rgba(255,255,255,.48),1720px 1043px rgba(255,255,255,.48),865px 17px rgba(255,255,255,.48),39px 689px rgba(255,255,255,.48),1083px 1781px rgba(255,255,255,.48),602px 1213px rgba(255,255,255,.48),31px 1681px rgba(255,255,255,.48),911px 190px rgba(255,255,255,.48),85px 1684px rgba(255,255,255,.48),1077px 931px rgba(255,255,255,.48),958px 1084px rgba(255,255,255,.48),357px 1571px rgba(255,255,255,.48),39px 227px rgba(255,255,255,.48),232px 1861px rgba(255,255,255,.48),1504px 1007px rgba(255,255,255,.48),318px 1042px rgba(255,255,255,.48),391px 325px rgba(255,255,255,.48),78px 1312px rgba(255,255,255,.48),1655px 1435px rgba(255,255,255,.48),855px 1078px rgba(255,255,255,.48),1326px 208px rgba(255,255,255,.48),344px 1720px rgba(255,255,255,.48),832px 1480px rgba(255,255,255,.48),814px 1760px rgba(255,255,255,.48),1355px 291px rgba(255,255,255,.48),1176px 1037px rgba(255,255,255,.48),182px 1910px rgba(255,255,255,.48),789px 278px rgba(255,255,255,.48),1672px 119px rgba(255,255,255,.48),1724px 87px rgba(255,255,255,.48),640px 1664px rgba(255,255,255,.48),1059px 800px rgba(255,255,255,.48),961px 1466px rgba(255,255,255,.48),438px 737px rgba(255,255,255,.48),1415px 978px rgba(255,255,255,.48),1700px 1197px rgba(255,255,255,.48),1135px 1855px rgba(255,255,255,.48),1808px 879px rgba(255,255,255,.48),144px 1233px rgba(255,255,255,.48),258px 570px rgba(255,255,255,.48),1060px 1686px rgba(255,255,255,.48),1345px 757px rgba(255,255,255,.48),1432px 364px rgba(255,255,255,.48),1232px 289px rgba(255,255,255,.48),62px 307px rgba(255,255,255,.48),1105px 64px rgba(255,255,255,.48),609px 217px rgba(255,255,255,.48),970px 879px rgba(255,255,255,.48),277px 240px rgba(255,255,255,.48),1589px 1193px rgba(255,255,255,.48),1897px 1221px rgba(255,255,255,.48),1730px 1211px rgba(255,255,255,.48),1380px 1301px rgba(255,255,255,.48),1839px 1109px rgba(255,255,255,.48),891px 571px rgba(255,255,255,.48),146px 529px rgba(255,255,255,.48),1547px 959px rgba(255,255,255,.48),56px 1554px rgba(255,255,255,.48),749px 115px rgba(255,255,255,.48),802px 1252px rgba(255,255,255,.48),1368px 1124px rgba(255,255,255,.48),1258px 713px rgba(255,255,255,.48),1598px 945px rgba(255,255,255,.48),367px 1559px rgba(255,255,255,.48),1317px 1893px rgba(255,255,255,.48),1857px 598px rgba(255,255,255,.48),968px 1411px rgba(255,255,255,.48),79px 1189px rgba(255,255,255,.48),1830px 1553px rgba(255,255,255,.48),98px 1373px rgba(255,255,255,.48),18px 584px rgba(255,255,255,.48),1697px 1203px rgba(255,255,255,.48),293px 534px rgba(255,255,255,.48),936px 708px rgba(255,255,255,.48),1733px 119px rgba(255,255,255,.48),1046px 1183px rgba(255,255,255,.48),1417px 379px rgba(255,255,255,.48),1284px 0px rgba(255,255,255,.48),387px 1081px rgba(255,255,255,.48),1099px 626px rgba(255,255,255,.48),198px 784px rgba(255,255,255,.48),11px 1787px rgba(255,255,255,.48),833px 1118px rgba(255,255,255,.48),1757px 878px rgba(255,255,255,.48),1111px 642px rgba(255,255,255,.48),191px 921px rgba(255,255,255,.48),1805px 1195px rgba(255,255,255,.48),499px 1156px rgba(255,255,255,.48),977px 499px rgba(255,255,255,.48),362px 232px rgba(255,255,255,.48),611px 1929px rgba(255,255,255,.48),1544px 1555px rgba(255,255,255,.48),723px 1762px rgba(255,255,255,.48),332px 219px rgba(255,255,255,.48),1726px 1908px rgba(255,255,255,.48),1744px 1377px rgba(255,255,255,.48),1164px 230px rgba(255,255,255,.48),615px 1169px rgba(255,255,255,.48),292px 66px rgba(255,255,255,.48),527px 1120px rgba(255,255,255,.48),9px 1310px rgba(255,255,255,.48),1337px 612px rgba(255,255,255,.48),920px 978px rgba(255,255,255,.48),1015px 1538px rgba(255,255,255,.48),1942px 1600px rgba(255,255,255,.48),1957px 1252px rgba(255,255,255,.48),635px 1312px rgba(255,255,255,.48),1404px 180px rgba(255,255,255,.48),445px 1308px rgba(255,255,255,.48),1619px 273px rgba(255,255,255,.48),897px 1339px rgba(255,255,255,.48),1429px 1448px rgba(255,255,255,.48),1081px 977px rgba(255,255,255,.48),747px 1084px rgba(255,255,255,.48),559px 1792px rgba(255,255,255,.48),1469px 19px rgba(255,255,255,.48),549px 231px rgba(255,255,255,.48),473px 684px rgba(255,255,255,.48),280px 202px rgba(255,255,255,.48),1305px 253px rgba(255,255,255,.48),670px 482px rgba(255,255,255,.48),987px 976px rgba(255,255,255,.48),76px 287px rgba(255,255,255,.48),1233px 458px rgba(255,255,255,.48),919px 628px rgba(255,255,255,.48),5px 1602px rgba(255,255,255,.48),462px 1717px rgba(255,255,255,.48),268px 1475px rgba(255,255,255,.48),278px 1950px rgba(255,255,255,.48),1297px 1392px rgba(255,255,255,.48),848px 535px rgba(255,255,255,.48),1347px 654px rgba(255,255,255,.48),249px 1287px rgba(255,255,255,.48),618px 1795px rgba(255,255,255,.48),1259px 971px rgba(255,255,255,.48),1702px 1327px rgba(255,255,255,.48),672px 703px rgba(255,255,255,.48),697px 1271px rgba(255,255,255,.48),1523px 1605px rgba(255,255,255,.48),1385px 431px rgba(255,255,255,.48),1760px 1970px rgba(255,255,255,.48),434px 855px rgba(255,255,255,.48),721px 1333px rgba(255,255,255,.48),193px 1560px rgba(255,255,255,.48),723px 188px rgba(255,255,255,.48),1359px 782px rgba(255,255,255,.48),1822px 1038px rgba(255,255,255,.48),44px 1077px rgba(255,255,255,.48),451px 757px rgba(255,255,255,.48),1758px 1538px rgba(255,255,255,.48),229px 1039px rgba(255,255,255,.48),1135px 1503px rgba(255,255,255,.48),1975px 938px rgba(255,255,255,.48),1252px 1674px rgba(255,255,255,.48),351px 1779px rgba(255,255,255,.48),1276px 771px rgba(255,255,255,.48),1453px 1951px rgba(255,255,255,.48),1547px 385px rgba(255,255,255,.48),1831px 500px rgba(255,255,255,.48),777px 1051px rgba(255,255,255,.48),82px 1352px rgba(255,255,255,.48),1174px 65px rgba(255,255,255,.48),844px 303px rgba(255,255,255,.48),58px 1391px rgba(255,255,255,.48),1391px 615px rgba(255,255,255,.48),834px 810px rgba(255,255,255,.48),54px 930px rgba(255,255,255,.48),1766px 1665px rgba(255,255,255,.48),1462px 1366px rgba(255,255,255,.48),1929px 1913px rgba(255,255,255,.48),1252px 1495px rgba(255,255,255,.48),452px 637px rgba(255,255,255,.48),613px 930px rgba(255,255,255,.48),1504px 1343px rgba(255,255,255,.48),219px 114px rgba(255,255,255,.48),652px 1620px rgba(255,255,255,.48),1186px 554px rgba(255,255,255,.48),215px 1663px rgba(255,255,255,.48),964px 1283px rgba(255,255,255,.48),1416px 221px rgba(255,255,255,.48),1960px 377px rgba(255,255,255,.48),331px 1504px rgba(255,255,255,.48),1241px 1886px rgba(255,255,255,.48),166px 1104px rgba(255,255,255,.48),535px 578px rgba(255,255,255,.48),919px 404px rgba(255,255,255,.48),1750px 1734px rgba(255,255,255,.48),12px 1198px rgba(255,255,255,.48),1487px 403px rgba(255,255,255,.48),689px 1259px rgba(255,255,255,.48),1998px 832px rgba(255,255,255,.48),1606px 556px rgba(255,255,255,.48),486px 481px rgba(255,255,255,.48),1224px 831px rgba(255,255,255,.48),733px 597px rgba(255,255,255,.48),463px 1985px rgba(255,255,255,.48),1042px 1140px rgba(255,255,255,.48),1885px 994px rgba(255,255,255,.48),709px 21px rgba(255,255,255,.48),1003px 1295px rgba(255,255,255,.48),217px 154px rgba(255,255,255,.48),763px 122px rgba(255,255,255,.48),1406px 491px rgba(255,255,255,.48),84px 1953px rgba(255,255,255,.48),1716px 1119px rgba(255,255,255,.48),1615px 513px rgba(255,255,255,.48),1747px 182px rgba(255,255,255,.48),1930px 940px rgba(255,255,255,.48),682px 116px rgba(255,255,255,.48),1501px 532px rgba(255,255,255,.48),570px 509px rgba(255,255,255,.48),345px 1335px rgba(255,255,255,.48),453px 187px rgba(255,255,255,.48),59px 307px rgba(255,255,255,.48),1190px 390px rgba(255,255,255,.48),695px 502px rgba(255,255,255,.48),1582px 642px rgba(255,255,255,.48),94px 328px rgba(255,255,255,.48),610px 1188px rgba(255,255,255,.48),597px 250px rgba(255,255,255,.48),888px 1732px rgba(255,255,255,.48),765px 117px rgba(255,255,255,.48),1690px 1864px rgba(255,255,255,.48),998px 1600px rgba(255,255,255,.48),569px 1140px rgba(255,255,255,.48),1100px 1062px rgba(255,255,255,.48),1699px 890px rgba(255,255,255,.48),575px 895px rgba(255,255,255,.48),252px 1070px rgba(255,255,255,.48),1439px 1683px rgba(255,255,255,.48),1089px 1181px rgba(255,255,255,.48),891px 1043px rgba(255,255,255,.48),1340px 252px rgba(255,255,255,.48),1920px 1752px rgba(255,255,255,.48),1565px 858px rgba(255,255,255,.48),1523px 1438px rgba(255,255,255,.48),342px 1132px rgba(255,255,255,.48),921px 1165px rgba(255,255,255,.48),866px 1789px rgba(255,255,255,.48),849px 1381px rgba(255,255,255,.48),268px 648px rgba(255,255,255,.48),547px 1511px rgba(255,255,255,.48),498px 341px rgba(255,255,255,.48),437px 1414px rgba(255,255,255,.48),564px 1067px rgba(255,255,255,.48),165px 1701px rgba(255,255,255,.48),34px 520px rgba(255,255,255,.48),8px 1594px rgba(255,255,255,.48),1992px 183px rgba(255,255,255,.48),1364px 590px rgba(255,255,255,.48),109px 789px rgba(255,255,255,.48),1500px 1571px rgba(255,255,255,.48),1382px 1513px rgba(255,255,255,.48),826px 1004px rgba(255,255,255,.48),1521px 1082px rgba(255,255,255,.48),1759px 1954px rgba(255,255,255,.48),311px 92px rgba(255,255,255,.48),1832px 865px rgba(255,255,255,.48),406px 1989px rgba(255,255,255,.48),286px 1660px rgba(255,255,255,.48),1589px 472px rgba(255,255,255,.48),1073px 629px rgba(255,255,255,.48),1559px 1304px rgba(255,255,255,.48),558px 627px rgba(255,255,255,.48),282px 905px rgba(255,255,255,.48),1241px 609px rgba(255,255,255,.48),1340px 494px rgba(255,255,255,.48),692px 207px rgba(255,255,255,.48),1088px 784px rgba(255,255,255,.48),883px 1960px rgba(255,255,255,.48),1072px 215px rgba(255,255,255,.48),1446px 637px rgba(255,255,255,.48),1795px 285px rgba(255,255,255,.48),559px 1703px rgba(255,255,255,.48),896px 674px rgba(255,255,255,.48),588px 298px rgba(255,255,255,.48),300px 674px rgba(255,255,255,.48),1755px 435px rgba(255,255,255,.48),1156px 1344px rgba(255,255,255,.48),601px 1314px rgba(255,255,255,.48),762px 1570px rgba(255,255,255,.48),1903px 1493px rgba(255,255,255,.48),1378px 1982px rgba(255,255,255,.48),959px 1452px rgba(255,255,255,.48),1033px 556px rgba(255,255,255,.48),1499px 866px rgba(255,255,255,.48),239px 1944px rgba(255,255,255,.48),749px 1498px rgba(255,255,255,.48),346px 1180px rgba(255,255,255,.48),1568px 1919px rgba(255,255,255,.48),1992px 1056px rgba(255,255,255,.48),379px 110px rgba(255,255,255,.48),1960px 1734px rgba(255,255,255,.48),97px 1223px rgba(255,255,255,.48),1545px 1321px rgba(255,255,255,.48),1852px 560px rgba(255,255,255,.48),766px 177px rgba(255,255,255,.48),1801px 103px rgba(255,255,255,.48),1474px 713px rgba(255,255,255,.48),93px 1881px rgba(255,255,255,.48),507px 1562px rgba(255,255,255,.48),1419px 150px rgba(255,255,255,.48),1540px 653px rgba(255,255,255,.48),1311px 1986px rgba(255,255,255,.48),1420px 1587px rgba(255,255,255,.48),123px 959px rgba(255,255,255,.48),1561px 671px rgba(255,255,255,.48),152px 333px rgba(255,255,255,.48),1536px 1672px rgba(255,255,255,.48),1232px 1034px rgba(255,255,255,.48),185px 1673px rgba(255,255,255,.48),1095px 1335px rgba(255,255,255,.48),286px 1044px rgba(255,255,255,.48),517px 326px rgba(255,255,255,.48),1005px 458px rgba(255,255,255,.48),540px 1180px rgba(255,255,255,.48),290px 734px rgba(255,255,255,.48),1749px 676px rgba(255,255,255,.48),694px 296px rgba(255,255,255,.48),217px 296px rgba(255,255,255,.48),868px 1425px rgba(255,255,255,.48),1514px 350px rgba(255,255,255,.48),1259px 554px rgba(255,255,255,.48),667px 1058px rgba(255,255,255,.48),444px 682px rgba(255,255,255,.48),1904px 146px rgba(255,255,255,.48),516px 1599px rgba(255,255,255,.48),1993px 808px rgba(255,255,255,.48),1613px 131px rgba(255,255,255,.48),405px 618px rgba(255,255,255,.48),1172px 1504px rgba(255,255,255,.48),1754px 1092px rgba(255,255,255,.48),1874px 1405px rgba(255,255,255,.48),1874px 1827px rgba(255,255,255,.48),639px 1247px rgba(255,255,255,.48),528px 1250px rgba(255,255,255,.48),1549px 824px rgba(255,255,255,.48),1535px 274px rgba(255,255,255,.48),990px 677px rgba(255,255,255,.48),360px 283px rgba(255,255,255,.48),1581px 1686px rgba(255,255,255,.48),17px 792px rgba(255,255,255,.48),39px 1697px rgba(255,255,255,.48),1124px 1811px rgba(255,255,255,.48),1714px 1868px rgba(255,255,255,.48),1544px 922px rgba(255,255,255,.48),785px 124px rgba(255,255,255,.48),725px 1719px rgba(255,255,255,.48),345px 103px rgba(255,255,255,.48),264px 775px rgba(255,255,255,.48),1046px 607px rgba(255,255,255,.48),70px 626px rgba(255,255,255,.48),1143px 1252px rgba(255,255,255,.48),939px 1135px rgba(255,255,255,.48),594px 759px rgba(255,255,255,.48),1532px 510px rgba(255,255,255,.48),1338px 452px rgba(255,255,255,.48),1600px 1372px rgba(255,255,255,.48),28px 1531px rgba(255,255,255,.48),1192px 154px rgba(255,255,255,.48),51px 499px rgba(255,255,255,.48);animation-duration:50s}
.stars-medium{width:2px;height:2px;box-shadow:663px 1591px rgba(255,255,255,.54),1116px 998px rgba(255,255,255,.54),1565px 56px rgba(255,255,255,.54),650px 1558px rgba(255,255,255,.54),1967px 533px rgba(255,255,255,.54),1816px 1113px rgba(255,255,255,.54),727px 996px rgba(255,255,255,.54),664px 151px rgba(255,255,255,.54),1807px 1065px rgba(255,255,255,.54),330px 1580px rgba(255,255,255,.54),1726px 839px rgba(255,255,255,.54),603px 414px rgba(255,255,255,.54),1321px 1020px rgba(255,255,255,.54),1312px 1788px rgba(255,255,255,.54),756px 76px rgba(255,255,255,.54),826px 210px rgba(255,255,255,.54),1882px 95px rgba(255,255,255,.54),67px 1857px rgba(255,255,255,.54),919px 1851px rgba(255,255,255,.54),683px 973px rgba(255,255,255,.54),1459px 178px rgba(255,255,255,.54),56px 1327px rgba(255,255,255,.54),1656px 696px rgba(255,255,255,.54),258px 121px rgba(255,255,255,.54),1009px 1525px rgba(255,255,255,.54),1456px 1354px rgba(255,255,255,.54),1224px 1595px rgba(255,255,255,.54),1691px 2px rgba(255,255,255,.54),57px 1966px rgba(255,255,255,.54),1609px 1189px rgba(255,255,255,.54),164px 1205px rgba(255,255,255,.54),264px 313px rgba(255,255,255,.54),514px 1143px rgba(255,255,255,.54),1551px 960px rgba(255,255,255,.54),340px 1977px rgba(255,255,255,.54),1252px 715px rgba(255,255,255,.54),1098px 1751px rgba(255,255,255,.54),723px 905px rgba(255,255,255,.54),180px 838px rgba(255,255,255,.54),1740px 987px rgba(255,255,255,.54),164px 95px rgba(255,255,255,.54),590px 764px rgba(255,255,255,.54),1889px 1654px rgba(255,255,255,.54),229px 247px rgba(255,255,255,.54),648px 54px rgba(255,255,255,.54),183px 788px rgba(255,255,255,.54),1784px 1739px rgba(255,255,255,.54),1716px 530px rgba(255,255,255,.54),310px 1429px rgba(255,255,255,.54),565px 648px rgba(255,255,255,.54),1052px 1005px rgba(255,255,255,.54),746px 1447px rgba(255,255,255,.54),619px 1537px rgba(255,255,255,.54),1300px 746px rgba(255,255,255,.54),1547px 1339px rgba(255,255,255,.54),263px 1513px rgba(255,255,255,.54),1127px 1328px rgba(255,255,255,.54),1752px 1882px rgba(255,255,255,.54),1047px 977px rgba(255,255,255,.54),806px 878px rgba(255,255,255,.54),688px 1421px rgba(255,255,255,.54),1415px 748px rgba(255,255,255,.54),802px 1493px rgba(255,255,255,.54),174px 892px rgba(255,255,255,.54),1926px 367px rgba(255,255,255,.54),60px 780px rgba(255,255,255,.54),509px 1902px rgba(255,255,255,.54),1496px 116px rgba(255,255,255,.54),1554px 1096px rgba(255,255,255,.54),1301px 1810px rgba(255,255,255,.54),261px 1313px rgba(255,255,255,.54),519px 1077px rgba(255,255,255,.54),1888px 1788px rgba(255,255,255,.54),926px 1821px rgba(255,255,255,.54),1269px 1390px rgba(255,255,255,.54),882px 581px rgba(255,255,255,.54),1019px 1837px rgba(255,255,255,.54),0px 1328px rgba(255,255,255,.54),661px 618px rgba(255,255,255,.54),1334px 646px rgba(255,255,255,.54),885px 1994px rgba(255,255,255,.54),1005px 1626px rgba(255,255,255,.54),1407px 1206px rgba(255,255,255,.54),1378px 558px rgba(255,255,255,.54),1812px 572px rgba(255,255,255,.54),820px 1777px rgba(255,255,255,.54),710px 1424px rgba(255,255,255,.54),202px 1210px rgba(255,255,255,.54),1293px 96px rgba(255,255,255,.54),266px 662px rgba(255,255,255,.54),742px 38px rgba(255,255,255,.54),1114px 1330px rgba(255,255,255,.54),1195px 1598px rgba(255,255,255,.54),189px 1731px rgba(255,255,255,.54),1318px 1738px rgba(255,255,255,.54),1094px 1456px rgba(255,255,255,.54),1702px 1911px rgba(255,255,255,.54),1174px 375px rgba(255,255,255,.54),1076px 1468px rgba(255,255,255,.54),1202px 85px rgba(255,255,255,.54),1963px 64px rgba(255,255,255,.54),1176px 1560px rgba(255,255,255,.54),261px 257px rgba(255,255,255,.54),1761px 204px rgba(255,255,255,.54),1088px 444px rgba(255,255,255,.54),111px 1678px rgba(255,255,255,.54),34px 1311px rgba(255,255,255,.54),1841px 1952px rgba(255,255,255,.54),656px 259px rgba(255,255,255,.54),1068px 1372px rgba(255,255,255,.54),1466px 1508px rgba(255,255,255,.54),662px 1322px rgba(255,255,255,.54),246px 940px rgba(255,255,255,.54),1523px 691px rgba(255,255,255,.54),1359px 457px rgba(255,255,255,.54),1948px 1503px rgba(255,255,255,.54),1582px 702px rgba(255,255,255,.54),1059px 201px rgba(255,255,255,.54),826px 1799px rgba(255,255,255,.54),1023px 1759px rgba(255,255,255,.54),1743px 1572px rgba(255,255,255,.54),1209px 972px rgba(255,255,255,.54),1079px 710px rgba(255,255,255,.54),1531px 168px rgba(255,255,255,.54),1735px 452px rgba(255,255,255,.54),434px 443px rgba(255,255,255,.54),59px 1131px rgba(255,255,255,.54),278px 1859px rgba(255,255,255,.54),106px 1087px rgba(255,255,255,.54),1671px 1872px rgba(255,255,255,.54),452px 288px rgba(255,255,255,.54),1476px 1424px rgba(255,255,255,.54),444px 1420px rgba(255,255,255,.54),324px 1822px rgba(255,255,255,.54),604px 1596px rgba(255,255,255,.54),1930px 572px rgba(255,255,255,.54),364px 1147px rgba(255,255,255,.54),1827px 1282px rgba(255,255,255,.54),144px 855px rgba(255,255,255,.54),1247px 1016px rgba(255,255,255,.54),1872px 1643px rgba(255,255,255,.54),1116px 1782px rgba(255,255,255,.54),393px 957px rgba(255,255,255,.54),1588px 839px rgba(255,255,255,.54),767px 188px rgba(255,255,255,.54),1243px 113px rgba(255,255,255,.54),1746px 1216px rgba(255,255,255,.54),1106px 1893px rgba(255,255,255,.54),789px 1790px rgba(255,255,255,.54),907px 273px rgba(255,255,255,.54),912px 444px rgba(255,255,255,.54),272px 1379px rgba(255,255,255,.54),928px 549px rgba(255,255,255,.54),1871px 1218px rgba(255,255,255,.54),1173px 1700px rgba(255,255,255,.54),1122px 97px rgba(255,255,255,.54),1579px 1667px rgba(255,255,255,.54),714px 1170px rgba(255,255,255,.54),1284px 367px rgba(255,255,255,.54),192px 618px rgba(255,255,255,.54),1763px 1237px rgba(255,255,255,.54),1035px 264px rgba(255,255,255,.54),376px 1587px rgba(255,255,255,.54),165px 788px rgba(255,255,255,.54),777px 891px rgba(255,255,255,.54),1934px 1372px rgba(255,255,255,.54),1207px 1068px rgba(255,255,255,.54),549px 254px rgba(255,255,255,.54),850px 1884px rgba(255,255,255,.54),600px 761px rgba(255,255,255,.54),1768px 215px rgba(255,255,255,.54),114px 213px rgba(255,255,255,.54),478px 1265px rgba(255,255,255,.54),1030px 591px rgba(255,255,255,.54),493px 1765px rgba(255,255,255,.54),1807px 1936px rgba(255,255,255,.54),1961px 219px rgba(255,255,255,.54),1992px 1921px rgba(255,255,255,.54),1999px 1638px rgba(255,255,255,.54),918px 183px rgba(255,255,255,.54),1424px 401px rgba(255,255,255,.54),1393px 95px rgba(255,255,255,.54),328px 1404px rgba(255,255,255,.54),1573px 1896px rgba(255,255,255,.54),1373px 1173px rgba(255,255,255,.54),1320px 635px rgba(255,255,255,.54),1483px 763px rgba(255,255,255,.54),435px 945px rgba(255,255,255,.54),687px 854px rgba(255,255,255,.54),636px 1235px rgba(255,255,255,.54),1159px 888px rgba(255,255,255,.54),1244px 1184px rgba(255,255,255,.54),497px 32px rgba(255,255,255,.54),1439px 812px rgba(255,255,255,.54),300px 806px rgba(255,255,255,.54),680px 1692px rgba(255,255,255,.54),1435px 601px rgba(255,255,255,.54),860px 1638px rgba(255,255,255,.54),1132px 884px rgba(255,255,255,.54),927px 1313px rgba(255,255,255,.54);animation-duration:100s}
.stars-large{width:3px;height:3px;box-shadow:1191px 304px rgba(255,255,255,.60),189px 1738px rgba(255,255,255,.60),1639px 898px rgba(255,255,255,.60),1475px 54px rgba(255,255,255,.60),1524px 854px rgba(255,255,255,.60),1281px 1770px rgba(255,255,255,.60),715px 435px rgba(255,255,255,.60),788px 1452px rgba(255,255,255,.60),1750px 1167px rgba(255,255,255,.60),320px 1342px rgba(255,255,255,.60),1313px 200px rgba(255,255,255,.60),1606px 396px rgba(255,255,255,.60),1874px 651px rgba(255,255,255,.60),1813px 1646px rgba(255,255,255,.60),410px 247px rgba(255,255,255,.60),1978px 818px rgba(255,255,255,.60),1932px 951px rgba(255,255,255,.60),257px 1653px rgba(255,255,255,.60),115px 1012px rgba(255,255,255,.60),1011px 1749px rgba(255,255,255,.60),1517px 1609px rgba(255,255,255,.60),956px 114px rgba(255,255,255,.60),1762px 708px rgba(255,255,255,.60),561px 1826px rgba(255,255,255,.60),394px 87px rgba(255,255,255,.60),925px 570px rgba(255,255,255,.60),1423px 1742px rgba(255,255,255,.60),1165px 1948px rgba(255,255,255,.60),1558px 639px rgba(255,255,255,.60),1334px 866px rgba(255,255,255,.60),1511px 1761px rgba(255,255,255,.60),927px 507px rgba(255,255,255,.60),1725px 862px rgba(255,255,255,.60),1026px 210px rgba(255,255,255,.60),1062px 1048px rgba(255,255,255,.60),1514px 302px rgba(255,255,255,.60),960px 1845px rgba(255,255,255,.60),546px 1225px rgba(255,255,255,.60),839px 1458px rgba(255,255,255,.60),1825px 1976px rgba(255,255,255,.60),1975px 1374px rgba(255,255,255,.60),761px 1455px rgba(255,255,255,.60),1186px 1735px rgba(255,255,255,.60),205px 374px rgba(255,255,255,.60),612px 993px rgba(255,255,255,.60),1444px 769px rgba(255,255,255,.60),756px 170px rgba(255,255,255,.60),508px 957px rgba(255,255,255,.60),1247px 590px rgba(255,255,255,.60),98px 1901px rgba(255,255,255,.60),16px 89px rgba(255,255,255,.60),1671px 680px rgba(255,255,255,.60),879px 1396px rgba(255,255,255,.60),660px 915px rgba(255,255,255,.60),219px 1264px rgba(255,255,255,.60),79px 483px rgba(255,255,255,.60),420px 1019px rgba(255,255,255,.60),62px 1039px rgba(255,255,255,.60),1621px 1154px rgba(255,255,255,.60),928px 217px rgba(255,255,255,.60),258px 1145px rgba(255,255,255,.60),1245px 1101px rgba(255,255,255,.60),1348px 465px rgba(255,255,255,.60),687px 154px rgba(255,255,255,.60),926px 1823px rgba(255,255,255,.60),1430px 938px rgba(255,255,255,.60),1557px 756px rgba(255,255,255,.60),1931px 1909px rgba(255,255,255,.60),415px 1555px rgba(255,255,255,.60),975px 1153px rgba(255,255,255,.60),1989px 1057px rgba(255,255,255,.60),365px 993px rgba(255,255,255,.60),197px 919px rgba(255,255,255,.60),1331px 48px rgba(255,255,255,.60),1171px 1817px rgba(255,255,255,.60),1993px 805px rgba(255,255,255,.60),1832px 847px rgba(255,255,255,.60),950px 533px rgba(255,255,255,.60),998px 1810px rgba(255,255,255,.60),1264px 1825px rgba(255,255,255,.60),1067px 619px rgba(255,255,255,.60),655px 1159px rgba(255,255,255,.60),1201px 501px rgba(255,255,255,.60),745px 872px rgba(255,255,255,.60),1326px 1038px rgba(255,255,255,.60),172px 989px rgba(255,255,255,.60),15px 273px rgba(255,255,255,.60),820px 1867px rgba(255,255,255,.60),448px 241px rgba(255,255,255,.60),607px 1682px rgba(255,255,255,.60),1136px 1226px rgba(255,255,255,.60),1424px 1151px rgba(255,255,255,.60),148px 278px rgba(255,255,255,.60),1808px 1282px rgba(255,255,255,.60),1993px 1735px rgba(255,255,255,.60),637px 1442px rgba(255,255,255,.60),1170px 715px rgba(255,255,255,.60),1569px 134px rgba(255,255,255,.60),1011px 804px rgba(255,255,255,.60),1770px 1884px rgba(255,255,255,.60);animation-duration:150s}
@keyframes star-drift{from{transform:translateY(0)}to{transform:translateY(-2000px)}}
@media(prefers-reduced-motion:reduce){.stars{animation:none;will-change:auto}}

/* Logo dans la navigation. */
.header .brand{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.brand-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:8px;border:1px solid #ffffff30}@media(max-width:700px){.brand-logo{width:34px;height:34px;margin-right:5px}}
