@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-italic-DB-bun8K.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-italic-O_MaDy27.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff) format("woff")}:root{--obsidian: #0A0908;--basalt: #15130F;--gold: #C9A24A;--gold-bright: #EBCB7A;--gold-deep: #7A5C1E;--quartz: #EEEBE4;--quartz-mist: #A9B3B6;--quartz-glow: rgba(238, 235, 228, .08);--gut: 8.33vw;--disp: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--sans: "IBM Plex Sans", system-ui, sans-serif}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){:root{--gut: 6vw}}*{box-sizing:border-box}html,body{margin:0;background:var(--obsidian);color:var(--quartz)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}#root{position:relative;overflow-x:clip}a{color:var(--gold-bright);text-decoration:none}a:hover{color:var(--quartz)}::selection{background:var(--gold);color:var(--obsidian)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.mc,body.mc *{cursor:none!important}img,video,canvas{display:block}h1,h2,p,figure{margin:0}em{font-style:italic}.disp{font-family:var(--disp);font-weight:400}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.12em;font-weight:400}.mist{color:var(--quartz-mist)}.gb{color:var(--gold-bright)}.body{max-width:52ch;font-size:17px;line-height:1.6;color:var(--quartz-mist)}.fill{position:absolute;inset:0;width:100%;height:100%}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){.hide-m{display:none!important}}[data-rise]>span{display:block;opacity:0;transform:translate3d(0,.35em,0);transition:opacity 1.1s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1)}[data-rise]>span:nth-child(2){transition-delay:.12s}[data-rise]>span:nth-child(3){transition-delay:.24s}[data-rise]>span:nth-child(4){transition-delay:.36s}[data-rise].in>span{opacity:1;transform:none}.pin{position:relative}.stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:var(--obsidian)}.stage.basalt{background:var(--basalt)}.sec-lbl{position:absolute;left:var(--gut);top:max(12vh,92px);z-index:3}.plus{position:absolute;color:var(--gold-deep);font:14px/1 var(--mono)}.plus.tl{left:3vw;top:3vw}.plus.tr{right:6vw;top:3vw}.plus.bl{left:3vw;bottom:3vw}.plus.br{right:6vw;bottom:3vw}.media{position:relative;flex:1;overflow:hidden;background:var(--basalt)}.media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#top{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;align-items:center;padding:22px 96px 0 var(--gut);pointer-events:none}#top a{pointer-events:auto}.brand{display:flex;align-items:baseline;gap:18px;color:var(--quartz)}.brand .disp{font-size:17px;letter-spacing:.32em}@media(max-width:1099px){.brand .mono{display:none}}#top:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 34px);background:linear-gradient(#0a0908f0,#0a0908c7 60%,#0a090800);opacity:0;transition:opacity .5s;pointer-events:none;z-index:-1}#top.solid:before{opacity:1}#top{padding-bottom:14px}@media(max-width:1099px),(max-aspect-ratio:4/5){#top{padding:30px var(--gut) 12px}}#gaugeV{position:fixed;right:32px;top:14vh;height:72vh;width:1px;z-index:70;background:var(--gold-deep);pointer-events:none;opacity:0;transition:opacity .6s}#gFill{position:absolute;inset:0;background:var(--gold);transform-origin:top;transform:scaleY(0)}#gTicks{position:absolute;inset:0}#gTicks i{position:absolute;left:-3px;width:7px;height:1px;background:var(--gold-deep)}#gMark{position:absolute;top:0;left:0;width:1px;height:1px}#gMark>i{position:absolute;top:0;left:-6px;width:13px;height:1px;background:var(--gold-bright)}#gMark>div{position:absolute;right:16px;top:-8px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}#gaugeH{display:none;position:fixed;top:0;left:0;right:0;z-index:70;pointer-events:none}#gaugeH .bar{height:1px;background:var(--gold-deep)}#gBarM{height:1px;background:var(--gold);transform-origin:left;transform:scaleX(0)}#gaugeH .read{display:flex;justify-content:flex-end;gap:12px;padding:8px var(--gut) 0}@media(max-width:1099px),(max-aspect-ratio:4/5){#gaugeV{display:none}#gaugeH{display:block}}#gaugeH .read{display:none}#s-hero{position:relative;height:100vh;height:100svh;background:#000;display:flex;flex-direction:column}.hero-frame{position:relative;flex:1;min-height:0}#heroVid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 0;background:#000}.hero-frame:after{content:"";position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(#00000073,#0000);pointer-events:none}.hero-strip{flex:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px var(--gut) 18px;white-space:pre}.descend span{display:inline-block;transition:transform .5s}@media(max-width:1099px){.hero-strip .hide-m{display:none}}.descend:hover span{transform:translateY(4px)}@media(min-aspect-ratio:16/9){.hero-strip{position:absolute;left:0;right:0;bottom:0;padding-bottom:20px;pointer-events:none}.hero-strip a{pointer-events:auto}.hero-strip .hide-m{display:none}}@media not all and (min-aspect-ratio:16/9){#s-hero{height:auto}.hero-frame{flex:none;aspect-ratio:16 / 9}}.hero-intro{display:none}@media(max-aspect-ratio:1/1){#s-hero{min-height:100vh;min-height:100svh;padding-top:84px}.hero-frame{border-top:1px solid rgba(201,162,74,.4);border-bottom:1px solid rgba(201,162,74,.4)}.hero-frame:after{display:none}.hero-strip{flex:1;flex-direction:column;align-items:flex-start;gap:20px;padding:34px var(--gut) 34px;white-space:normal}.hero-intro{display:flex;flex-direction:column;gap:16px;margin-top:auto}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border-top:1px solid rgba(122,92,30,.6);border-bottom:1px solid rgba(122,92,30,.6)}.hero-facts>div{display:flex;flex-direction:column;gap:6px;padding:14px 10px 14px 0}.hero-facts>div+div{padding-left:12px;border-left:1px dotted rgba(122,92,30,.7)}.hero-facts b{font:400 min(7vw,4vh)/1 var(--disp);letter-spacing:0}.hero-facts span{font-size:9px;line-height:1.4}.hero-title{font-size:min(10.5vw,6vh);line-height:1.04}.hero-title em{color:var(--gold-bright)}.hero-coord{white-space:pre}.descend{margin-top:auto;padding-top:12px}}#orbGrid{background-position:center}#tzLbl{position:absolute;left:0;top:0;opacity:0;white-space:nowrap;pointer-events:none;display:flex;align-items:center;gap:10px;font-size:12px;text-shadow:0 0 12px #0A0908,0 0 4px #0A0908}#tzLbl i{width:22px;height:1px;background:var(--gold)}#tzDot{position:absolute;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none}#tzDot:before{content:"";position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 10px #ebcb7acc}#tzDot:after{content:"";position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;border:1px solid var(--gold);opacity:0}#tzDot.on:after{animation:tzPulse 2.4s ease-out infinite}@keyframes tzPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}#tzLbl[data-side=l]{flex-direction:row-reverse}#tzLbl[data-side=b] i{display:none}#heroWrap{position:absolute;inset:0;visibility:hidden;clip-path:polygon(50% 50%,50% 50%,50% 50%)}#heroSlit,#heroFrame{position:absolute;left:54vw;top:7vh;width:30vw;height:86vh}#heroSlit video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#heroSlit .slv{opacity:0;transition:opacity .9s ease}#heroSlit .slv.on{opacity:1}.slit-shade{position:absolute;inset:0;background:linear-gradient(to right,#0a09088c,#0a090800 45%),linear-gradient(to top,#0a090899,#0a090800 40%)}#heroFrame{border:1px solid rgba(201,162,74,.7);opacity:0;pointer-events:none}#heroFrame .l,#heroFrame .r{position:absolute;top:calc(100% + 12px);white-space:nowrap}#heroFrame .l{left:0}#heroFrame .r{right:0}.orb-head{position:absolute;left:0;right:0;bottom:max(15vh,calc(6vh + 64px));pointer-events:none}.orb-head h1{line-height:1.04}#hl2{margin:.02em 0 .08em}.orb-head h1 span{display:block;opacity:0;will-change:transform}#hl1,#hl3{font-size:min(6vw,10.7vh);letter-spacing:.02em}#hl1{padding-left:var(--gut)}#hl2{padding-left:14vw;font-size:min(7.4vw,13.2vh)}#hl3{padding-left:var(--gut)}.orb-meta{position:absolute;left:var(--gut);bottom:6vh;display:flex;flex-wrap:wrap;gap:6px 32px;white-space:pre;max-width:calc(51vw - var(--gut))}#orbHint{position:absolute;left:50%;bottom:6vh;display:flex;flex-direction:column;align-items:center;gap:12px}#orbHint i{width:1px;height:48px;background:var(--gold-deep)}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#heroSlit{left:0;top:0;width:100vw;height:100%}#heroFrame,#orbHint{display:none}.slit-shade{background:linear-gradient(to top,#0a0908eb,#0a09084d 45%,#0a090800 70%)}.orb-head{bottom:18vh}#hl1,#hl3{font-size:min(10.5vw,6.5vh);padding-left:var(--gut)}#hl2{font-size:min(12.5vw,7.8vh);padding-left:12vw}.orb-meta{bottom:5vh;flex-direction:column;gap:6px;max-width:none}}#gBg{position:absolute;left:58vw;width:32vw;top:-8vh;height:116vh;will-change:transform}#gBg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#gBg .gbv+.gbv{opacity:0;will-change:opacity}.gbg-shade{position:absolute;inset:0;background:linear-gradient(to right,#0a090880,#0a090800 40%)}#gProfW{position:absolute;left:0;right:0;bottom:0;height:40vh;will-change:transform}.prof-hi{position:absolute;right:var(--gut);top:11.4%;transform:translateY(-130%)}.prof-lo{position:absolute;left:var(--gut);top:82.7%;transform:translateY(-130%)}.gnum{position:absolute;top:max(17vh,118px);opacity:0;will-change:transform;pointer-events:auto}#gN1,#gN2,#gN4{left:var(--gut)}#gN3{left:6vw}.gnum .big{font-size:min(25vw,44.5vh);line-height:.82;letter-spacing:-.01em}.gnum .big.b3{font-size:min(15vw,26.7vh)}.gnum .big{display:flex;align-items:baseline}.gnum .unit{font-size:.3em;margin-left:.12em;color:var(--gold-bright);letter-spacing:0;line-height:1}.gnum .cap{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:3vh;font-size:13px}.sec-lbl,.gnum .cap,.gnum .unit,.c-tag,.mf-cap,.m-fleet{text-shadow:0 0 2px rgba(10,9,8,.9),0 1px 14px rgba(10,9,8,.95),0 0 28px rgba(10,9,8,.7)}.gnum .big{text-shadow:0 2px 30px rgba(10,9,8,.55)}#gN1 .cap{max-width:calc(56vw - var(--gut))}#gN2 .cap{max-width:36vw}#gN3 .cap{max-width:50vw}#gN4 .cap{max-width:42vw}.gnum svg{position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#gBg{left:0;width:100vw}.gbg-shade{background:#0a090899}.gnum{top:20vh}#gN1,#gN2,#gN3,#gN4{left:var(--gut)}.gnum .big{font-size:min(36vw,22vh)}.gnum .big.b3{font-size:min(22vw,13.5vh)}.gnum .cap{flex-direction:column;font-size:12px}}#dAerial{background:url(/media/img/aerial.webp) 60% 50% / cover no-repeat;opacity:.16;filter:grayscale(.6) contrast(1.1);will-change:transform}#dBg{position:absolute;inset:-4%;transform-origin:60% 40%;will-change:transform;background-image:repeating-linear-gradient(90deg,rgba(122,92,30,.14) 0 1px,transparent 1px 8.333%),repeating-linear-gradient(0deg,rgba(122,92,30,.1) 0 1px,transparent 1px 12.5%)}#dPlan{position:absolute;left:var(--gut);top:max(17vh,116px);width:min(50vw,80vh);aspect-ratio:5 / 3}#qVid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s,clip-path .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.qp{opacity:0;cursor:pointer;stroke:var(--gold);transition:stroke .3s}.qp.act{fill:#0a09084d;stroke-width:.2;stroke-dasharray:1;stroke-dashoffset:1}.qp.rdy{fill:#0a090833;stroke-width:.16;stroke-dasharray:.7 .5}.ql{position:absolute;transform:translateY(-50%);display:flex;gap:6px;align-items:center;white-space:nowrap;pointer-events:none;opacity:0;transition:color .3s}.ql b{color:var(--gold);font-weight:400}.ql.on{color:var(--gold-bright)}#dCopy{position:absolute;right:var(--gut);top:20vh;width:22vw;display:flex;flex-direction:column;gap:28px;opacity:0}#dCopy p{font-size:min(2.5vw,4.5vh);line-height:1.18;text-wrap:pretty}.legend{display:flex;flex-direction:column;gap:10px}.legend span{display:flex;align-items:center;gap:12px}.legend .solid{width:22px;height:1px;background:var(--gold)}.legend .dash{width:22px;border-top:1px dashed var(--gold)}.legend .hint{margin-top:8px}.d-bottom{position:absolute;left:var(--gut);right:var(--gut);bottom:6vh;display:flex;flex-direction:column;gap:clamp(6px,1.6vh,14px)}#dOne{font-size:min(4.6vw,8.2vh);line-height:1;opacity:0}#dBar{position:relative;height:clamp(16px,4.5vh,38px);display:flex;transform-origin:left;transform:scaleX(0);overflow:hidden}#dBar .mined{width:.9%;background:var(--gold)}#dHatch{flex:1;border:1px solid rgba(201,162,74,.55);border-left:0;background-image:repeating-linear-gradient(45deg,rgba(201,162,74,.5) 0 1px,transparent 1px 6px)}#dGlint{position:absolute;top:0;bottom:0;left:0;width:18%;background:linear-gradient(90deg,#ebcb7a00,#ebcb7a38,#ebcb7a00);will-change:transform}#dBarLbl{display:flex;align-items:center;gap:14px;opacity:0}#dBarLbl i{flex:1;border-bottom:1px dotted var(--gold-deep)}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#dPlan{left:var(--gut);top:36vh;width:80vw}.ql .qs{display:none}.legend{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px 18px}.legend .hint{display:none}#dCopy{right:auto;left:var(--gut);top:16vh;width:84vw}#dCopy p{font-size:min(6.4vw,4vh)}.d-bottom{bottom:7vh}#dOne{font-size:min(11vw,6.8vh)}}#hFar{position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:min(30vw,53.4vh);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(122,92,30,.4);pointer-events:none;will-change:transform}#hTrack{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;gap:5vw;padding:0 16vw 0 var(--gut);will-change:transform}.h-intro{flex:none;width:38vw;display:flex;flex-direction:column;gap:5vh}.h-intro h2{line-height:.84}.h-intro h2 span{font-size:min(15vw,26.7vh);letter-spacing:.02em}.h-intro h2 .i,.h-intro .body{padding-left:7vw}.hf{flex:none;width:var(--w);height:min(var(--h),calc(100vh - 190px));align-self:center;margin-top:70px;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.hf.low{margin-top:calc(70px + min(12vh,140px))}.hf.high{margin-top:calc(70px - min(12vh,140px))}.hf figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;min-width:0}.hf figcaption span{white-space:nowrap}.hatch-div{flex:none;width:3vw;height:70vh;background:repeating-linear-gradient(45deg,rgba(122,92,30,.8) 0 1px,transparent 1px 6px)}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#hFar{display:none}.h-intro{width:80vw}.h-intro h2 span{font-size:min(26vw,16vh)}.h-intro h2 .i,.h-intro .body{padding-left:4vw}#hTrack{gap:12vw;padding-right:var(--gut)}.hf,.hf.low,.hf.high{width:72vw;height:min(62vh,128vw);margin-top:70px}}.hands-flat #s-hands{height:auto!important}.hands-flat #hSticky{position:relative;height:auto;padding:16vh 0 10vh}.hands-flat #hTrack{position:relative;height:80vh;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut);transform:none!important;scrollbar-width:none}.hands-flat #hTrack>*{scroll-snap-align:center}.hands-flat .hf{width:78vw;height:66vh;align-self:center;margin:0}#mFloor{position:absolute;left:0;right:0;bottom:0;height:46vh;background-image:repeating-linear-gradient(90deg,rgba(122,92,30,.22) 0 1px,transparent 1px 8.333%),repeating-linear-gradient(0deg,rgba(122,92,30,.3) 0 1px,transparent 1px 40px);transform:perspective(600px) rotateX(58deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.m-copy{position:absolute;left:var(--gut);top:22vh;width:34vw;display:flex;flex-direction:column;gap:7vh;z-index:2}.m-copy h2{line-height:.9}.m-copy h2 span{font-size:min(9vw,16vh);letter-spacing:.03em}.m-copy h2 .i{font-size:min(4.4vw,7.8vh);letter-spacing:0;padding-left:4vw;color:var(--gold-bright)}.m-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.m-list li{display:flex;gap:18px;color:#a9b3b673;transition:color .5s}.m-list li .gb{opacity:.35;transition:opacity .5s}.m-list li.on{color:var(--quartz)}.m-list li.on .gb{opacity:1}.m-fleet{display:flex;flex-direction:column;gap:8px;margin:0;padding-top:18px;border-top:1px solid rgba(122,92,30,.6);line-height:1.5}.m-frames{position:absolute;left:46vw;right:var(--gut);top:9vh;bottom:9vh}.mf{position:absolute;left:50%;top:50%;translate:-50% -50%;overflow:hidden;background:var(--basalt);clip-path:inset(100% 0 0 0);will-change:clip-path,transform;outline:1px solid rgba(201,162,74,.35);outline-offset:10px}.mf.v{height:100%;aspect-ratio:9 / 16}.mf.w{width:100%;aspect-ratio:16 / 9;max-height:100%}.mf video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}#mZ{position:absolute;left:var(--gut);bottom:6vh}.mf-cap{display:none;position:absolute;left:0;right:0;bottom:0;z-index:1;align-items:baseline;gap:10px;padding:46px 14px 13px;font-size:10px;line-height:1.4;color:var(--quartz);background:linear-gradient(#0a090800,#0a09089e 45%,#0a0908e6);text-shadow:0 1px 8px rgba(0,0,0,.8)}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#mStage{display:flex;flex-direction:column;padding:calc(max(12vh,92px) + 32px) var(--gut) calc(100lvh - 100svh + 58px)}.m-copy{position:relative;left:auto;right:auto;top:auto;width:auto;flex:none;gap:18px}.m-copy h2 span{font-size:min(17vw,9.4vh)}.m-copy h2 .i{font-size:min(8.4vw,4.7vh);padding-left:5vw}.m-list{display:none}.m-fleet{flex-direction:row;flex-wrap:wrap;gap:7px 16px;padding-top:14px;font-size:10px}.m-fleet .mist{width:100%}.m-frames{position:relative;inset:auto;flex:1;min-height:0;margin-top:28px}.mf{outline-offset:6px}.mf-cap{display:flex}#mZ{bottom:calc(100lvh - 100svh + 20px)}}#pStage{background:#050504}#pStage .sec-lbl,#pR{z-index:2}#pMain{position:absolute;left:50%;top:6vh;height:88vh;aspect-ratio:9 / 16;transform:translate(-50%);clip-path:circle(0% at 50% 50%);will-change:clip-path,transform;background:#000}#pMain video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#pRing{position:absolute;left:50%;top:50%;width:0;height:0;border:1px solid rgba(201,162,74,.7);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}#pHead{position:absolute;left:var(--gut);top:22vh;display:flex;flex-direction:column;gap:4vh;pointer-events:none;z-index:2}#pHead h2{line-height:.86}#pHead h2 span{display:block;font-size:min(9vw,16vh);letter-spacing:.02em;will-change:transform}#pHead h2 span:last-child{padding-left:5vw}#pHead .body{max-width:30ch;padding-left:5vw}#pR{position:absolute;right:var(--gut);top:max(12vh,92px);display:flex;flex-direction:column;align-items:flex-end;gap:8px}#pTrio{position:absolute;right:var(--gut);top:22vh;height:58vh;display:flex;gap:1.6vw;pointer-events:none}#pTrio figure{width:11.5vw;height:100%;display:flex;flex-direction:column;gap:12px;opacity:0;will-change:transform}#pTrio figure:nth-child(2){margin-top:8vh;height:calc(100% - 8vh)}#pTrio figure:nth-child(3){margin-top:3vh;height:calc(100% - 3vh)}#pLine{position:absolute;right:var(--gut);bottom:8vh;font-size:min(2.6vw,4.6vh);opacity:0}@media(max-aspect-ratio:13/10){#pMain{top:50%;height:min(88vh,64vw);margin-top:calc(min(88vh,64vw)/-2)}#pHead h2 span{font-size:7vw}}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#pMain{top:0;height:100%;width:100vw;aspect-ratio:auto}#pHead{top:16vh}#pHead h2 span{font-size:min(19vw,11.8vh)}#pHead .body{padding-left:0}#pR{display:none}#pTrio{left:var(--gut);right:var(--gut);top:auto;bottom:18vh;height:44vh;gap:3vw}#pTrio figure{flex:1;width:auto}#pLine{left:var(--gut);right:var(--gut);font-size:min(7vw,4.4vh);bottom:6vh;line-height:1.15}#pTrio{bottom:calc(10vh + 2*min(7vw,4.4vh))}}#cLoop{position:absolute;inset:0}#cVidBox{position:absolute;left:50%;top:0;height:100%;aspect-ratio:9 / 16;transform:translate(-50%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 55%,transparent 100%)}#cVid{width:100%;height:100%;object-fit:cover;will-change:transform}#cHead{position:absolute;left:var(--gut);bottom:12vh;line-height:.84;pointer-events:none}#cHead span{font-size:min(15vw,26.7vh);letter-spacing:.02em}#cHead .i{font-size:min(11vw,19.6vh);padding-left:12vw;letter-spacing:0}.c-tag{position:absolute;right:var(--gut);top:max(12vh,92px);display:flex;flex-direction:column;align-items:flex-end;gap:8px}#cPlates{position:absolute;inset:0;opacity:0;pointer-events:none}#cPair{position:absolute;left:0;right:0;top:50%;margin-top:calc(min(72vh,40vw)/-2);height:min(72vh,40vw);display:flex;align-items:center;justify-content:center;gap:2.4vw;will-change:transform}.spec{position:relative;height:min(72vh,40vw);aspect-ratio:9 / 16;overflow:hidden;background:#000;border:0;padding:0;margin:0;cursor:pointer;flex:none}.spec video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.spec:hover video{transform:scale(1.03)}.spec-info{flex:none;display:flex;flex-direction:column;gap:clamp(10px,5.5vh,60px)}.spec-info.l{align-items:flex-end;text-align:right}.lead{display:flex;align-items:center;gap:14px;white-space:nowrap;pointer-events:none}.lead i{position:relative;width:clamp(16px,5vw,96px);height:1px;background:var(--gold-deep)}.lead i.key{background:var(--gold)}.lead i.key:before,.lead i.key:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--gold)}.lead i.key:before{left:0}.lead i.key:after{right:0}.lead .mono{font-size:12px}.c-hint{position:absolute;left:0;right:0;bottom:4vh;text-align:center}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#cVidBox{width:100vw;aspect-ratio:auto}#cHead{bottom:10vh}#cHead span{font-size:min(26vw,16.1vh)}#cHead .i{font-size:min(20vw,12.4vh)}.c-tag{top:9vh}#cPair{flex-wrap:wrap;height:auto;margin-top:0;top:14vh;gap:4vw;padding:0 var(--gut)}.spec{height:auto;width:40vw}.spec-info{order:3;width:40vw;gap:10px}.spec-info.l{order:3;align-items:flex-start;text-align:left}.spec-info.l .lead{flex-direction:row-reverse;justify-content:flex-end}.lead i{width:6vw}.lead .mono{font-size:11px}.c-hint{bottom:4vh}}#s-stone{position:relative;padding:26vh 0 18vh;background:var(--basalt);overflow:hidden}.sec-lbl-flow{padding:0 var(--gut);margin-bottom:6vh}.stone-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2vw;padding:0 var(--gut);align-items:end}.stone-grid h2{grid-column:1 / span 7;line-height:.9}.stone-grid h2 span{font-size:min(7vw,12.5vh);letter-spacing:.02em}.stone-grid h2 .i{font-size:min(6vw,10.7vh);padding-left:9vw;letter-spacing:0}.stone-copy{grid-column:9 / span 4;min-width:0;display:flex;flex-direction:column;gap:22px;padding-bottom:1vh}.stone-link{align-self:flex-start;margin-top:18px;padding:18px 26px;border:1px solid var(--gold);color:var(--gold-bright);transition:background .3s,color .3s}.stone-link:hover{background:var(--gold);color:var(--obsidian)}.stone-row{display:flex;align-items:flex-end;gap:2.4vw;margin-top:14vh;padding:0 var(--gut);will-change:transform}.stone-row figure{flex:none;width:16vw;display:flex;flex-direction:column;gap:18px}.stone-row figure:nth-child(2n){margin-bottom:6vh}.stone-row img{width:100%;height:auto}.stone-row figcaption{display:flex;gap:10px}.stone-foot{display:flex;flex-wrap:wrap;gap:12px 40px;padding:8vh var(--gut) 0}@media(max-width:1099px){.stone-grid h2{grid-column:1 / span 6}.stone-copy{grid-column:7 / span 6}}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#s-stone{padding:18vh 0 12vh}.stone-grid{display:flex;flex-direction:column;align-items:stretch;gap:6vh}.stone-grid h2 span{font-size:min(15vw,9.3vh)}.stone-grid h2 .i{font-size:min(13vw,8.1vh);padding-left:10vw}.stone-row{margin-top:8vh;gap:4vw}.stone-row figure{width:44vw}}#s-unknown{position:relative;min-height:120vh;display:flex;align-items:center;overflow:hidden;background:#050504}.unk-media{position:absolute;right:0;top:0;bottom:0;width:46vw}.unk-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.unk-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#050504,#05050499,#05050400 70%),linear-gradient(to top,#050504,#05050400 30%),linear-gradient(to bottom,#050504,#05050400 30%)}.unk-copy{position:relative;z-index:2;padding:20vh var(--gut);display:flex;flex-direction:column;gap:5vh;max-width:70vw}.unk-copy h2{line-height:1.04}.unk-copy h2 .i{margin:.06em 0 .1em}.unk-copy h2 span{font-size:min(7.2vw,12.8vh);letter-spacing:.02em}.unk-copy h2 .i{font-size:min(6vw,10.7vh);padding-left:8vw;letter-spacing:0}.gold-num{display:inline!important;color:var(--gold-bright);opacity:1!important;transform:none!important}.unk-copy .body{max-width:46ch;font-size:19px}.unk-q{font-size:min(2.6vw,4.6vh);color:var(--quartz)}@media(max-aspect-ratio:4/5),(max-width:640px)and (max-aspect-ratio:1/1){#s-unknown{min-height:0;display:block}.unk-media{position:relative;width:100vw;height:60vh}.unk-media:after{background:linear-gradient(to top,#050504,#05050400 50%)}.unk-copy{max-width:none;padding:0 var(--gut) 16vh;margin-top:-20vh}.unk-copy h2 span{font-size:min(12.5vw,7.8vh)}.unk-copy h2 .i{font-size:min(11vw,6.8vh);padding-left:6vw}.unk-q{font-size:min(8vw,5vh)}}#acquire{position:relative;padding:22vh var(--gut) 6vh;background:var(--obsidian)}.acq-lbl{margin-bottom:8vh}.acq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:7vw;align-items:start}.deed{position:relative;border:1px solid rgba(201,162,74,.55);padding:34px 34px 30px;background:linear-gradient(180deg,#c9a24a0d,#c9a24a00 40%),var(--basalt)}.deed:before,.deed:after{content:"+";position:absolute;color:var(--gold-deep);font:14px/1 var(--mono)}.deed:before{left:-5px;top:-8px}.deed:after{right:-5px;bottom:-8px}.deed-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(122,92,30,.6)}.deed-map{position:relative;height:210px;margin:22px 0 8px;background-image:repeating-linear-gradient(90deg,rgba(122,92,30,.12) 0 1px,transparent 1px 10%),repeating-linear-gradient(0deg,rgba(122,92,30,.12) 0 1px,transparent 1px 10%)}#deedMap{position:absolute;inset:0;width:100%;height:100%}.deed-coord{position:absolute;right:0;bottom:0;white-space:nowrap}.deed .ledger{display:flex;flex-direction:column;font-size:11px;margin-top:10px}.deed .ledger>div{display:flex;align-items:baseline;gap:12px;padding:9px 0}.deed .ledger i{flex:1;border-bottom:1px dotted var(--gold-deep)}.deed .ledger .qz{color:var(--quartz)}.holder{margin-top:26px;padding-top:22px;border-top:1px solid rgba(122,92,30,.6);display:flex;flex-direction:column;gap:10px}.holder-name{font-size:40px;line-height:1.1;color:#eeebe452;border-bottom:1px solid var(--gold-deep);padding-bottom:8px;min-height:52px;overflow-wrap:anywhere;transition:color .4s}.holder-name.filled{color:var(--quartz)}.stamp{position:absolute;right:30px;top:96px;padding:10px 14px;border:1px solid var(--gold);color:var(--gold-bright);transform:rotate(-6deg) scale(1.15);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.deed.stamped .stamp{opacity:1;transform:rotate(-6deg) scale(1)}.acq-form{display:flex;flex-direction:column;gap:32px;padding-top:2vh}.acq-h{line-height:.95}.acq-h span{font-size:min(6.4vw,11.4vh);letter-spacing:.01em}.acq-h .i{padding-left:6vw}.acq-form>.body{max-width:44ch}#reqForm{display:flex;flex-direction:column;gap:36px;margin-top:2vh}#reqForm[hidden]{display:none}#sent{position:relative;display:flex;flex-direction:column;gap:22px;margin-top:2vh;padding:30px 32px 28px;border:1px solid rgba(201,162,74,.55);background:linear-gradient(180deg,#c9a24a12,#c9a24a00 55%),var(--basalt);outline:none;animation:sentIn .8s cubic-bezier(.2,.8,.2,1) both}#sent[hidden]{display:none}#sent:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:var(--gold)}.sent-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid rgba(122,92,30,.6)}.sent-h{font-size:min(3.4vw,6vh);line-height:1.1;overflow-wrap:anywhere}.sent-h em{color:var(--gold-bright)}.sent-body{max-width:46ch;line-height:1.7}.sent-body .gb{overflow-wrap:anywhere}.sent-note{line-height:1.8}@keyframes sentIn{0%{opacity:0;transform:translateY(18px)}}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 2.4vw}#reqForm label,#reqForm .pick{position:relative;display:flex;flex-direction:column;gap:10px}#reqForm input,#reqForm select,#reqForm textarea{background:none;border:0;border-bottom:1px solid rgba(169,179,182,.3);padding:6px 0 10px;color:var(--quartz);font:300 17px/1.6 var(--sans);outline:none;border-radius:0;appearance:none;-webkit-appearance:none}#reqForm textarea{resize:vertical}.pick-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;border-bottom:1px solid rgba(169,179,182,.3);padding:6px 0 10px;color:var(--quartz);font:300 17px/1.6 var(--sans);text-align:left;cursor:pointer;border-radius:0}.pick-btn:focus-visible{outline:none}.pick-val.ph{color:#eeebe461}.pick-chev{width:12px;height:8px;flex:none;color:var(--gold);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pick.open .pick-chev{transform:rotate(180deg)}.pick-list{position:absolute;z-index:20;left:0;right:0;top:100%;margin:6px 0 0;padding:6px 0;list-style:none;background:var(--basalt);border:1px solid rgba(201,162,74,.55);box-shadow:0 24px 50px #0000008c;outline:none;animation:pickIn .28s cubic-bezier(.2,.8,.2,1)}.pick-list[hidden]{display:none}.pick-list li{position:relative;display:flex;align-items:baseline;gap:16px;padding:12px 18px;font:300 16px/1.4 var(--sans);color:var(--quartz-mist);cursor:pointer;transition:color .2s,background .2s}.pick-list li .mono{color:var(--gold-deep);transition:color .2s}.pick-list li+li{border-top:1px dotted rgba(122,92,30,.5)}.pick-list li.active{background:var(--quartz-glow);color:var(--quartz)}.pick-list li.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold)}.pick-list li.active .mono,.pick-list li[aria-selected=true] .mono{color:var(--gold)}.pick-list li[aria-selected=true]{color:var(--gold-bright)}.pick-list li[aria-selected=true]:after{content:"¹3";margin-left:auto;color:var(--gold);font-size:13px}@keyframes pickIn{0%{opacity:0;transform:translateY(-6px)}}#reqForm .u{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}#reqForm label:focus-within .u,#reqForm .pick:focus-within .u,#reqForm .pick.open .u{transform:scaleX(1)}#reqForm .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#reqForm .submit{align-self:flex-start;background:var(--gold);border:1px solid var(--gold);color:var(--obsidian);padding:22px 38px;font-size:12px;cursor:pointer;transition:background .3s,color .3s}#reqForm .submit:hover{background:transparent;color:var(--gold-bright)}#reqForm .submit[disabled]{opacity:.5;cursor:wait}#formErr:empty{display:none}@media(min-height:900px)and (min-width:901px){.deed{position:sticky;top:12vh}}footer{margin-top:24vh;padding-top:5vh;border-top:1px solid rgba(122,92,30,.5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:5vh}.logos{display:flex;flex-direction:column;align-items:center;gap:4.5vh}.logo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3vh 6vw}.logos img.logo-main{height:58px}.logos img{width:auto;height:30px;opacity:.72;mix-blend-mode:screen;transition:opacity .4s}.logos img:hover{opacity:1}.logos img.logo-mj{height:58px}.logos img.logo-kc{height:34px}.foot{display:flex;flex-direction:column;align-items:center;gap:10px;line-height:1.7}@media(max-width:900px){#acquire{padding:16vh var(--gut) 6vh}.acq-grid{display:flex;flex-direction:column-reverse;gap:10vh}.deed{position:relative;top:0;padding:24px 20px}.deed,.acq-form{width:100%;max-width:560px;margin:0 auto}.acq-h span{font-size:min(12vw,21.4vh)}.fields{grid-template-columns:1fr}#sent{padding:24px 20px 22px}.sent-h{font-size:min(9vw,16vh)}.holder-name{font-size:30px}.logos img{height:26px}.logos img.logo-mj{height:50px}.logos img.logo-kc{height:29px}.logos img.logo-main{height:50px}}#insp{position:fixed;inset:0;z-index:300;background:#000;display:none;align-items:center;justify-content:center}#inspBox{position:relative;height:86vh;aspect-ratio:9 / 16;max-width:92vw;overflow:hidden}#inspImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#inspHi{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}#inspSpec{position:absolute;left:var(--gut);bottom:8vh;display:flex;flex-direction:column;gap:10px}#inspClose{position:absolute;top:28px;right:28px;background:none;border:1px solid var(--gold-deep);color:var(--quartz);padding:12px 16px;cursor:pointer}#torch{position:fixed;left:0;top:0;width:90vmax;height:90vmax;z-index:40;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .6s;background:radial-gradient(circle,#eeebe414,#eeebe400 60%)}#dust{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:41;pointer-events:none;transition:opacity .6s;opacity:0}#grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.035}@media(pointer:coarse){#torch,#dust,#grain{display:none}}#cur{display:none;position:fixed;inset:0;z-index:400;pointer-events:none}#curDot,#curRing{position:absolute;left:0;top:0;width:0;height:0}#curDot i{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--gold-bright)}#curCirc{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(201,162,74,.7);transition:transform .35s cubic-bezier(.2,.8,.2,1)}#curCross{position:absolute;left:0;top:0;opacity:0;transition:opacity .2s}#curCross i:first-child{position:absolute;left:-16px;top:0;width:32px;height:1px;background:var(--gold)}#curCross i:last-child{position:absolute;left:0;top:-16px;width:1px;height:32px;background:var(--gold)}#curLbl{position:absolute;left:26px;top:12px;white-space:nowrap;opacity:0;transition:opacity .2s}@media(max-width:1099px)and (min-aspect-ratio:4/5){.spec{height:min(72vh,30vw)}#cPair{margin-top:calc(min(72vh,30vw)/-2);height:min(72vh,30vw);gap:1.6vw}.lead i{width:clamp(8px,2.4vw,96px)}.lead .mono{font-size:10px;letter-spacing:.04em}.lead{gap:8px}.ql .qs{display:none}#pTrio figcaption{display:none}.stone-grid{display:flex;flex-direction:column;align-items:stretch;gap:5vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
