:root{--ink:#16171A;--atlantic:#274D6B;--coral:#E96A85;--sunset:#F59E62;--aqua:#4AA7A1;--paper:#F5F0E7;--sand:#D7C1A3;--magenta:#B84D8B;--violet:#594A86;--moss:#66745A;--ink-82:rgba(22,23,26,.82);--ink-60:rgba(22,23,26,.6);--ink-38:rgba(22,23,26,.38);--ink-14:rgba(22,23,26,.14);--atl-22:rgba(39,77,107,.22);--pap-72:rgba(245,240,231,.72);--pap-46:rgba(245,240,231,.46);--pap-16:rgba(245,240,231,.16);--display:"Barlow Condensed","Arial Narrow",Helvetica,sans-serif;--sans:"Inter","Helvetica Neue",Arial,sans-serif;--serif:"Spectral",Georgia,serif;--mono:"JetBrains Mono","SF Mono",Menlo,monospace;--page:1340px;--margin:clamp(20px,6vw,96px);--gutter:24px;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--s6:96px;--s7:132px;--t1:.18s;--t2:.22s;--t3:.26s;--ease:cubic-bezier(.2,.6,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}img,video{image-rendering:auto}.hero__img,.band>img{transform-origin:50% 50%;backface-visibility:hidden}video{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--atlantic);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/></filter><rect width='150' height='150' filter='url(%23n)' opacity='.5'/></svg>");mix-blend-mode:multiply}main,header,footer{position:relative;z-index:2}.wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--margin)}.sec{padding-block:var(--s7)}.sec--tight{padding-block:var(--s6)}.sec--warm{background:#d7c1a338}.dsp{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.012em;line-height:.88;margin:0}.h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:.94;letter-spacing:-.008em;margin:0;color:var(--ink)}.h2{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.02;margin:0;color:var(--ink)}.h3{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.45rem;line-height:1.04;margin:0;color:var(--ink)}.lede{font-family:var(--serif);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.62;max-width:64ch;margin:0}.small{font-size:.9rem;line-height:1.5;color:var(--ink-60);max-width:72ch}.mono{font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-60)}.amp{color:var(--coral)}.on-dark,.on-dark .h1,.on-dark .h2,.on-dark .h3{color:var(--paper)}.on-dark .mono{color:var(--pap-46)}.on-dark .lede,.on-dark .small{color:var(--pap-72)}.slashbar{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--ink-60)}.slashbar i{font-style:normal;opacity:.45}.on-dark .slashbar{color:var(--pap-46)}.coords{font-family:var(--mono);font-size:.66rem;letter-spacing:.13em;line-height:1.9;color:var(--pap-46);margin:0}.badge{display:inline-flex;align-items:center;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px 5px;white-space:nowrap;border:0;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.b-conf{background:var(--atlantic);color:var(--paper)}.b-prev{background:var(--sunset);color:var(--ink)}.b-veri{background:var(--coral);color:var(--ink)}.b-anal{background:var(--violet);color:var(--paper)}.b-vers{background:var(--aqua);color:var(--ink)}.ico{width:26px;height:26px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.02rem;padding:14px 28px 12px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--t2) var(--ease),color var(--t2) var(--ease),border-color var(--t2) var(--ease)}.btn-atl{background:var(--atlantic);color:var(--paper);border-color:var(--atlantic)}.btn-atl:hover{background:var(--ink);border-color:var(--ink)}.btn-coral{background:var(--coral);color:var(--ink);border-color:var(--coral)}.btn-coral:hover{background:var(--sunset);border-color:var(--sunset)}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--paper)}.btn-light{background:transparent;color:var(--paper);border-color:var(--pap-46)}.btn-light:hover{border-color:var(--paper);background:var(--pap-16)}.sx .sc-clip{clip-path:inset(0 0 100% 0);will-change:clip-path}.sx .sc-zoom{will-change:transform}.sx .pin__step{opacity:0;will-change:opacity,transform}.pin{position:relative}.sx .pin{min-height:var(--track,300vh)}.pin__stage{display:flex;align-items:center;min-height:100vh;padding-block:var(--s5)}.sx .pin__stage{position:sticky;top:0;overflow:hidden}@media(max-width:960px){.sx .pin{min-height:auto}.sx .pin__stage{position:static;min-height:auto;padding-block:var(--s6)}.sx .pin__step{opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.pin{min-height:auto!important}.pin__stage{position:static!important;min-height:auto!important}}.head{position:sticky;top:0;z-index:60;background:#16171af0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-bottom:1px solid var(--pap-16);color:var(--paper)}.head__in{display:flex;align-items:center;gap:var(--s4);min-height:60px}.logo{display:flex;align-items:baseline;gap:9px;text-decoration:none}.logo b{font-family:var(--display);font-weight:800;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase}.logo b em{font-style:normal;font-weight:600}.logo span{font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pap-46)}.nav{display:flex;gap:var(--s3);align-items:center;margin-left:auto}.nav a{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;text-decoration:none;color:var(--pap-72);border-bottom:2px solid transparent;transition:color var(--t1),border-color var(--t1)}.nav a:hover{color:var(--paper);border-color:var(--coral)}.nav .btn{padding:8px 16px 6px;font-size:.88rem}@media(max-width:920px){.nav a:not(.btn){display:none}}.hero{position:relative;background:var(--ink);color:var(--paper)}.sx .hero{min-height:200vh}.hero__sticky{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;isolation:isolate}.sx .hero__sticky{position:sticky;top:0}@media(max-width:820px){.sx .hero{min-height:auto}.sx .hero__sticky{position:static}}@media(prefers-reduced-motion:reduce){.hero{min-height:auto!important}.hero__sticky{position:static!important}}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.hero__sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#16171a85,#16171a1a 32%,#16171a57 70%,#16171acc)}.hero__in{position:relative;padding-block:clamp(var(--s5),8vw,var(--s7)) var(--s4)}.hero__in:before{content:"";position:absolute;top:-4%;right:-20%;bottom:-4%;left:-50%;z-index:-1;background:linear-gradient(100deg,rgba(22,23,26,.74) 0%,rgba(22,23,26,.58) 46%,rgba(22,23,26,.18) 72%,transparent 88%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s5);align-items:end}@media(max-width:900px){.hero__grid{grid-template-columns:1fr;gap:var(--s3)}.hero__side{display:none}}.hero__kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pap-72);margin:0 0 18px}.hero__title{font-size:clamp(3.4rem,12.5vw,10rem);color:var(--paper)}.hero__sub{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:clamp(.92rem,2.1vw,1.6rem);letter-spacing:.2em;margin:12px 0 0;color:var(--paper)}.hero__pitch{margin:var(--s4) 0 0;max-width:54ch;color:var(--pap-72)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s4)}.hero__side{text-align:right;padding-bottom:6px}.hero__foot{border-top:1px solid var(--pap-16);margin-top:clamp(var(--s4),6vw,var(--s6));padding-top:14px;display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.manifest{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding-block:var(--s4)}@media(max-width:900px){.manifest{grid-template-columns:repeat(2,1fr);gap:var(--s4)}}@media(max-width:520px){.manifest{grid-template-columns:1fr}}.mf svg{color:var(--atlantic);margin-bottom:var(--s3)}.mf__n{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--atlantic);display:block;margin-bottom:10px}.mf h3{margin:0 0 8px}.mf p{margin:0;font-size:.94rem;color:var(--ink-82);line-height:1.5}.shead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:var(--s5);align-items:end;margin-bottom:var(--s5)}@media(max-width:900px){.shead{grid-template-columns:1fr;gap:var(--s3)}}.shead .mono{display:block;margin-bottom:var(--s2)}.shead>div:first-child{position:relative;padding-top:18px}.shead>div:first-child:before{content:"";position:absolute;left:0;top:0;width:74px;height:4px;background:var(--sunset)}.terrs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:980px){.terrs{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.terrs{grid-template-columns:1fr;gap:var(--s2)}}.terr{position:relative;display:flex;flex-direction:column;text-align:left;width:100%;padding:0;cursor:pointer;background:var(--paper);border:1px solid var(--atl-22);color:inherit;transition:border-color var(--t2) var(--ease)}.terr:hover{border-color:var(--atlantic)}.terr:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--sunset);transform:scaleX(0);transform-origin:left;z-index:3;transition:transform var(--t2) var(--ease)}.terr:hover:before{transform:scaleX(1)}.terr__fig{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--atlantic)}.terr__fig img{width:100%;height:100%;object-fit:cover}.terr__fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(22,23,26,.2) 0,transparent 34%,rgba(22,23,26,.5) 100%)}.terr__code{position:absolute;left:0;top:0;z-index:2;font-family:var(--mono);font-size:.56rem;letter-spacing:.11em;background:var(--ink);color:var(--paper);padding:5px 9px 4px}.terr__mark{position:absolute;right:10px;top:10px;z-index:2;width:24px;height:24px;color:var(--pap-72);transition:color var(--t2) var(--ease)}.terr:hover .terr__mark{color:var(--sunset)}.terr__nm{position:absolute;left:16px;bottom:13px;z-index:2;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.5rem,2.3vw,2rem);line-height:.9;color:var(--paper)}.terr__body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.terr__body p{margin:0;font-size:.92rem;color:var(--ink-82);line-height:1.5;flex:1}.terr__ft{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ink-14);padding-top:12px}.terr__ft em{font-style:normal;font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--atlantic)}.sheet[hidden]{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:end center}.sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16171ac7;border:0;cursor:pointer}.sheet__p{position:relative;width:min(780px,100%);max-height:88vh;overflow:auto;background:var(--paper);border-top:4px solid var(--atlantic);animation:rise var(--t3) var(--ease)}@keyframes rise{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.sheet__img{width:100%;aspect-ratio:21/9;object-fit:cover}.sheet__c{padding:var(--s3) clamp(20px,4vw,44px) var(--s5)}.sheet__x{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border:0;background:var(--paper);color:var(--ink);cursor:pointer;font-size:1rem}.sheet__x:hover{background:var(--atlantic);color:var(--paper)}.sheet ul{list-style:none;padding:0;margin:var(--s3) 0 0}.sheet li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ink-14);font-size:.93rem}.sheet li span:first-child{color:var(--ink-60)}.sourcebar{margin-top:var(--s3);border-top:2px solid var(--ink);padding-top:10px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-60)}.sourcebar b{font-weight:500;color:var(--ink)}.method{background:#d7c1a357}.method .st{border-top:1px solid var(--ink-14)}.method .st p{color:var(--ink-82)}.method__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s5);align-items:center}@media(max-width:920px){.method__grid{grid-template-columns:1fr}}.method__fig{position:relative;border:1px solid var(--atl-22)}.method__fig img{width:100%;aspect-ratio:4/3;object-fit:cover}.method__fig figcaption{position:absolute;left:0;bottom:0;right:0;background:#16171adb;padding:10px 13px;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pap-72)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:560px){.stats{grid-template-columns:1fr}}.st{padding-top:var(--s3)}.st p{margin:12px 0 0;font-size:.9rem;line-height:1.5}.fieldnote{margin-top:var(--s4);border-left:3px solid var(--sunset);padding:var(--s3) var(--s3) var(--s3) var(--s4);background:var(--paper)}.fieldnote p{margin:0;font-family:var(--serif);font-size:1.14rem;line-height:1.56;max-width:66ch}.chapters{display:grid;gap:var(--s6)}.chap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:var(--s5);align-items:center}.chap:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.chap:nth-child(2n) .chap__txt{order:2}@media(max-width:900px){.chap,.chap:nth-child(2n){grid-template-columns:1fr;gap:var(--s4)}.chap:nth-child(2n) .chap__txt{order:0}}.chap__txt h3{font-size:clamp(1.9rem,3vw,2.6rem);margin:var(--s2) 0 12px}.chap__txt p{margin:0 0 var(--s2);color:var(--ink-82);max-width:54ch}.chap__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--s3)}.mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:560px){.mosaic{grid-template-columns:repeat(2,1fr);gap:var(--s2)}}.tile{position:relative;overflow:hidden;background:var(--atlantic);border:1px solid var(--atl-22)}.tile img,.tile video{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.tile--w2{grid-column:span 2}.tile--w2 img,.tile--w2 video{aspect-ratio:2/1}.tile figcaption{position:absolute;left:0;bottom:0;right:0;background:#16171adb;color:var(--paper);font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:6px 8px 5px}.vflag{position:absolute;left:9px;top:9px;z-index:3;font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:5px 9px 4px}.cc{background:var(--atlantic);color:var(--paper)}.cc__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:var(--s5);align-items:center;width:100%}@media(max-width:960px){.cc__grid{grid-template-columns:1fr}}.cover{position:relative;max-width:420px}.cover img{width:100%}.pin .cover img{max-height:64vh;width:auto}@media(max-width:960px){.pin .cover img{max-height:none;width:100%}}.medals{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}@media(max-width:520px){.medals{grid-template-columns:repeat(2,1fr)}}.medal{position:relative;overflow:hidden;border:1px solid var(--pap-16)}.medal img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 22%}.medal.off img{filter:grayscale(1) contrast(.82)}.medal figcaption{position:absolute;left:0;right:0;bottom:0;background:#16171ad6;color:var(--paper);font-family:var(--mono);font-size:.54rem;letter-spacing:.09em;text-transform:uppercase;padding:6px 4px;text-align:center}.legend{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s3);padding-top:14px;border-top:1px solid var(--pap-16);font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pap-72)}.legend span{display:flex;align-items:center;gap:8px}.sw{width:12px;height:12px;background:var(--sunset)}.sw.off{background:var(--pap-46)}.gamelist{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:var(--s3) 0 0;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.gamelist li{border:1px solid var(--pap-16);padding:6px 11px 5px;color:var(--pap-72)}.gamelist li:first-child{background:var(--sunset);border-color:var(--sunset);color:var(--ink)}.band{position:relative;min-height:clamp(280px,42vw,460px);display:grid;align-items:center;isolation:isolate;color:var(--paper);overflow:hidden}.band>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#16171acc,#16171a66 52%,#16171a0f)}.band__in{padding-block:var(--s5);max-width:54ch}.eds{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);align-items:start}@media(max-width:1000px){.eds{grid-template-columns:1fr;max-width:640px}}.ed{border:1px solid var(--atl-22);background:var(--paper);display:flex;flex-direction:column;height:100%}.ed--main{border:2px solid var(--ink);box-shadow:12px 12px 0 var(--sand)}.ed__top{padding:var(--s3);border-bottom:1px solid var(--ink-14);position:relative}.ed--main .ed__top{background:var(--ink);color:var(--paper);border-bottom-color:var(--ink)}.ed--leg .ed__top{background:var(--violet);color:var(--paper);border-bottom-color:var(--violet)}.ed__tag{position:absolute;top:0;right:0;background:var(--magenta);color:var(--paper);font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px 4px}.ed__nm{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:2rem;line-height:.95;margin:0 0 3px}.ed__role{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0}.ed__pr{font-family:var(--display);font-weight:800;font-size:3rem;line-height:1;margin:var(--s3) 0 0}.ed__pr sup{font-size:1.1rem;vertical-align:super;margin-left:3px}.ed__vl{margin:8px 0 0;font-size:.9rem;opacity:.76}.ed ul{list-style:none;margin:0;padding:var(--s3);display:grid;gap:10px;flex:1}.ed li{display:flex;gap:11px;font-size:.92rem;line-height:1.45;align-items:flex-start}.ed li:before{content:"";flex:none;width:7px;height:7px;margin-top:7px;background:var(--atlantic);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}.ed--leg li:before{background:var(--violet)}.ed li.ex:before{background:var(--coral)}.ed__ft{padding:0 var(--s3) var(--s3);display:grid;gap:10px}.ed__ft .btn{width:100%}.ed__ship{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--ink-38);text-align:center}.evo{background:var(--sand)}.evo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--s5)}@media(max-width:920px){.evo__grid{grid-template-columns:1fr}}.steps{list-style:none;margin:var(--s3) 0 0;padding:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;gap:16px;padding:15px 0;border-top:1px solid rgba(22,23,26,.2);align-items:baseline}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:.76rem;color:var(--atlantic)}.steps b{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.25rem}.steps p{margin:4px 0 0;font-size:.92rem;color:var(--ink-82);line-height:1.45;max-width:56ch}.clog{background:var(--paper);border:1px solid var(--ink-14)}.clog__h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.clog__b{padding:4px 18px 18px}.clr{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--ink-14);align-items:baseline}.clr:last-child{border-bottom:0}.clr b{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.clr span{font-size:.92rem}.faq{max-width:920px}.faq details{border-bottom:1px solid var(--ink-14)}.faq summary{list-style:none;cursor:pointer;padding:20px 46px 18px 0;position:relative;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.4rem;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:12px;top:50%;width:11px;height:11px;border-right:2px solid var(--atlantic);border-bottom:2px solid var(--atlantic);transform:translateY(-70%) rotate(45deg);transition:transform var(--t2) var(--ease)}.faq details[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.faq p{margin:0 0 22px;max-width:72ch;color:var(--ink-82)}.wl__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:var(--s5);align-items:center;padding-block:var(--s6)}@media(max-width:920px){.wl__in{grid-template-columns:1fr}}.wlf{display:flex;gap:10px;flex-wrap:wrap;margin-top:var(--s3)}.wlf input{flex:1 1 250px;background:#16171a8c;border:1px solid var(--pap-46);color:var(--paper);padding:15px 16px;font:inherit;font-size:.95rem}.wlf input::placeholder{color:var(--pap-46)}.wlf input:focus{border-color:var(--sunset);outline:none}.wls{margin:12px 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;min-height:1.2em;color:var(--sunset)}.foot{background:var(--ink);color:var(--pap-72);padding-block:var(--s5) var(--s4)}.foot__g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--s4)}@media(max-width:820px){.foot__g{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__g{grid-template-columns:1fr}}.foot h4{font-family:var(--mono);font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:var(--pap-46);margin:0 0 14px;font-weight:500}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot a{font-size:.9rem;text-decoration:none;color:var(--pap-72)}.foot a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.disc{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--pap-16);font-size:.8rem;line-height:1.6;color:var(--pap-46);max-width:100ch}.foot__lg{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s3);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;color:var(--pap-46)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plus{border-top:1px solid rgba(74,167,161,.28);border-bottom:1px solid rgba(74,167,161,.28)}.plus__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--s5);align-items:start}@media(max-width:920px){.plus__in{grid-template-columns:1fr;gap:var(--s4)}}.plus__price{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;margin:0;color:var(--sunset);text-shadow:0 0 30px rgba(245,158,98,.42)}.plus__price sup{font-size:1.1rem;vertical-align:super;margin-left:3px}.plus__price em{font-style:normal;font-family:var(--sans);font-weight:600;font-size:1rem;letter-spacing:.02em;margin-left:8px;color:var(--pap-72);text-shadow:none}.plus__list{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:11px;max-width:58ch}.plus__list li{display:flex;gap:12px;font-size:.96rem;line-height:1.45;color:var(--pap-72);align-items:flex-start}.plus__list li:before{content:"";flex:none;width:8px;height:8px;margin-top:7px;background:var(--aqua);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);box-shadow:0 0 12px #4aa7a180}.plus__offert{border:1px solid rgba(74,167,161,.3);background:#16171a8c;padding:var(--s3)}.plus__offert dl{margin:var(--s3) 0 var(--s3);display:grid;gap:0}.plus__offert dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid rgba(245,240,231,.14)}.plus__offert dl>div:last-child{border-bottom:0}.plus__offert dt{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.25rem;color:var(--paper)}.plus__offert dd{margin:0;font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;color:var(--sunset)}.plus__offert .small{color:var(--pap-46);margin:0}.gf-cart{display:inline-flex;align-items:center;gap:7px;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;text-decoration:none;color:var(--pap-72)}.gf-cart:hover{color:var(--coral)}.gf-cart__n{font-family:var(--mono);font-size:.66rem;background:var(--coral);color:var(--ink);padding:2px 7px 1px}.gf-buy{margin:0}.neon{--glow-coral:rgba(233,106,133,.55);--glow-sunset:rgba(245,158,98,.5);--glow-aqua:rgba(74,167,161,.5);--glow-magenta:rgba(184,77,139,.5);--night:#0E0F12}.neon body{background:var(--night);color:var(--paper)}.neon body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 12% -10%,rgba(89,74,134,.42) 0%,transparent 60%),radial-gradient(90% 60% at 92% 8%,rgba(184,77,139,.3) 0%,transparent 62%),radial-gradient(120% 60% at 50% 108%,rgba(245,158,98,.22) 0%,transparent 58%)}.neon body:after{opacity:.05;mix-blend-mode:overlay}.neon .h1,.neon .h2,.neon .h3,.neon .dsp{color:var(--paper)}.neon .h1{background:linear-gradient(96deg,var(--coral) 0%,var(--sunset) 40%,var(--coral) 72%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 26px rgba(233,106,133,.28))}.neon .hero__title{background:linear-gradient(100deg,var(--paper) 0%,var(--sunset) 46%,var(--coral) 72%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 40px rgba(245,158,98,.42))}.neon .amp{-webkit-text-fill-color:var(--coral);filter:drop-shadow(0 0 18px var(--glow-coral))}.neon .lede,.neon .chap__txt p,.neon .faq p,.neon .mf p,.neon .steps p,.neon .terr__body p,.neon .st p{color:var(--pap-72)}.neon .small{color:var(--pap-46)}.neon .mono,.neon .slashbar{color:var(--aqua);text-shadow:0 0 14px var(--glow-aqua)}.neon .coords{color:var(--aqua)}.neon .shead>div:first-child:before{width:96px;height:3px;background:linear-gradient(90deg,var(--coral),var(--sunset));box-shadow:0 0 18px var(--glow-sunset),0 0 34px var(--glow-coral)}.neon .manifest{border-top:1px solid rgba(233,106,133,.34);border-bottom:1px solid rgba(74,167,161,.28)}.neon .mf svg{color:var(--aqua);filter:drop-shadow(0 0 12px var(--glow-aqua))}.neon .mf__n{color:var(--sunset);text-shadow:0 0 14px var(--glow-sunset)}.neon .sec--warm,.neon .method,.neon .evo{background:transparent}.neon .evo{border-block:1px solid rgba(89,74,134,.42)}.neon .cc{background:linear-gradient(180deg,#274d6b8c,#594a866b)}.neon .foot{background:transparent;border-top:1px solid rgba(233,106,133,.28)}.neon .head{background:#0e0f12d1;border-bottom:1px solid rgba(233,106,133,.3)}.neon .terr__fig img,.neon .tile img,.neon .tile video,.neon .method__fig img,.neon .medal img,.neon .band>img,.neon .hero__img{filter:saturate(1.26) contrast(1.05) brightness(1.07)}.neon .medal.off img{filter:grayscale(1) contrast(.82) brightness(.9)}.neon .terr{background:#16171a8c;border:1px solid rgba(74,167,161,.26);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.neon .terr:hover{border-color:var(--coral);box-shadow:0 0 0 1px #e96a8573,0 18px 50px #e96a8538}.neon .terr:before{background:linear-gradient(90deg,var(--coral),var(--sunset));box-shadow:0 0 20px var(--glow-coral)}.neon .terr__ft{border-top-color:#f5f0e729}.neon .terr__ft em,.neon .terr__mark{color:var(--aqua)}.neon .terr:hover .terr__mark{color:var(--coral);filter:drop-shadow(0 0 10px var(--glow-coral))}.neon .tile{background:#16171a99;border:1px solid rgba(74,167,161,.22)}.neon .st{border-top:1px solid rgba(74,167,161,.26)}.neon .fieldnote{background:#594a863d;border-left-color:var(--coral);box-shadow:inset 0 0 40px #b84d8b29}.neon .fieldnote p{color:var(--paper)}.neon .clog{background:#16171a9e;border-color:#4aa7a142}.neon .clog__h{background:linear-gradient(90deg,#594a86e6,#b84d8bb3)}.neon .clr{border-bottom-color:#f5f0e724}.neon .clr b{color:var(--aqua)}.neon .clr span{color:var(--pap-72)}.neon .steps li{border-top-color:#f5f0e729}.neon .steps li:before{color:var(--coral);text-shadow:0 0 12px var(--glow-coral)}.neon .steps b{color:var(--paper)}.neon .badge{box-shadow:0 0 18px #00000059}.neon .b-conf{background:var(--aqua);color:var(--ink);box-shadow:0 0 20px var(--glow-aqua)}.neon .b-prev{box-shadow:0 0 20px var(--glow-sunset)}.neon .b-veri{box-shadow:0 0 20px var(--glow-coral)}.neon .b-anal{background:var(--magenta);box-shadow:0 0 20px var(--glow-magenta)}.neon .btn-coral{background:linear-gradient(94deg,var(--coral),var(--sunset));border-color:transparent;color:var(--ink);box-shadow:0 0 26px var(--glow-coral),0 0 50px #f59e623d}.neon .btn-coral:hover{background:linear-gradient(94deg,var(--sunset),var(--coral));box-shadow:0 0 34px var(--glow-sunset),0 0 70px var(--glow-coral)}.neon .btn-atl{background:transparent;border-color:var(--aqua);color:var(--aqua);box-shadow:0 0 22px var(--glow-aqua) inset,0 0 22px var(--glow-aqua)}.neon .btn-atl:hover{background:var(--aqua);color:var(--ink)}.neon .btn-line{border-color:var(--magenta);color:var(--paper);box-shadow:0 0 18px var(--glow-magenta)}.neon .btn-line:hover{background:var(--magenta);color:var(--paper)}.neon .nav a:hover{color:var(--coral);border-color:var(--coral)}.neon .ed{background:#16171a94;border-color:#4aa7a13d}.neon .ed__top{border-bottom-color:#f5f0e724}.neon .ed--main{border:1px solid var(--coral);box-shadow:0 0 0 1px #e96a854d,0 26px 70px #e96a8538}.neon .ed--main .ed__top{background:linear-gradient(120deg,#e96a853d,#594a8657)}.neon .ed--leg .ed__top{background:linear-gradient(120deg,#594a869e,#b84d8b75)}.neon .ed__nm{color:var(--paper)}.neon .ed__pr{color:var(--sunset);text-shadow:0 0 24px var(--glow-sunset)}.neon .ed li{color:var(--pap-72)}.neon .ed li:before{background:var(--aqua)}.neon .ed li.ex:before{background:var(--coral);box-shadow:0 0 10px var(--glow-coral)}.neon .ed__tag{background:linear-gradient(90deg,var(--magenta),var(--coral));box-shadow:0 0 20px var(--glow-magenta)}.neon .ed__ship{color:var(--pap-46)}.neon .hero__sticky:before{background:linear-gradient(180deg,#0e0f1275,#0e0f120a 34%,#0e0f124d 70%,#0e0f12db)}.neon .hero__in:before{background:linear-gradient(100deg,rgba(14,15,18,.66) 0%,rgba(14,15,18,.44) 46%,rgba(14,15,18,.1) 74%,transparent 90%)}.neon .hero__foot{border-top-color:#4aa7a14d}.neon .band:before{background:linear-gradient(90deg,rgba(14,15,18,.84) 0%,rgba(89,74,134,.34) 54%,transparent 100%)}.neon .faq details{border-bottom-color:#f5f0e729}.neon .faq summary{color:var(--paper)}.neon .faq summary:after{border-color:var(--coral)}.neon .wlf input{background:#16171a99;border-color:#4aa7a16b}.neon .wlf input:focus{border-color:var(--coral);box-shadow:0 0 22px var(--glow-coral)}.neon .gamelist li{border-color:#4aa7a152}.neon .gamelist li:first-child{background:linear-gradient(90deg,var(--sunset),var(--coral));border-color:transparent;box-shadow:0 0 22px var(--glow-sunset)}.neon .legend{border-top-color:#f5f0e729}.neon .sheet__p{background:var(--night);border-top-color:var(--coral);box-shadow:0 0 60px #e96a8547}.neon .sheet__c{color:var(--paper)}.neon .sheet li{border-bottom-color:#f5f0e729;color:var(--pap-72)}.neon .sheet li span:first-child{color:var(--pap-46)}.neon .sheet__x{background:var(--night);color:var(--paper)}.neon .sourcebar{border-top-color:var(--aqua);color:var(--pap-46)}.neon .sourcebar b{color:var(--aqua)}.neon .cover{box-shadow:0 0 0 1px #f59e624d,0 30px 90px #b84d8b52}.neon :focus-visible{outline-color:var(--coral)}@media(prefers-reduced-motion:reduce){.neon *{box-shadow:none!important;text-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gf-nuit-leonida.css.map */
