:root{--void:#060606;--deep:#0d0c0b;--line:#27241f;--navy:#151412;--bone:#F4F0E8;--mist:#A39C90;--brass:#D9BE8C;--olive:#8A6A3E;--live:#EAD7B0;--accent:#D9BE8C;--on-accent:#140e06;--giant:"DM Serif Display",Georgia,serif;--serif:"DM Serif Display",Georgia,serif;--sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.8,.15,1);--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));color-scheme:dark}*,:after,:before{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}body,body:before{background:var(--void)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60}a{color:inherit}cite,em,i{font-style:normal}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.serif{font-family:var(--serif);letter-spacing:-.01em;line-height:1.04;text-wrap:balance}.serif em{font-style:normal;color:var(--brass)}:focus-visible{outline:2px solid var(--brass)}#sky{width:100%;height:100%}#sky,.glow{position:fixed;inset:0;z-index:0;pointer-events:none}.glow{background:radial-gradient(ellipse 70% 45% at 50% 120%,rgba(58,46,30,.32),transparent 70%),radial-gradient(ellipse 40% 30% at 85% 0,rgba(217,190,140,.06),transparent 70%)}footer,header,main{position:relative;z-index:2}.cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;width:10px;height:10px;border-radius:50%;background:var(--brass);display:none;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--void);transition:width .4s var(--ease),height .4s var(--ease)}.cursor.big{width:74px;height:74px}@media (pointer:fine){.cursor{display:flex}}.nav{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:50;transition:transform .6s var(--ease)}.nav.hide{transform:translateY(-110%)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:20px}.brand{display:inline-flex;text-decoration:none;color:var(--bone)}.brand svg{height:19px;width:auto;fill:currentColor}.nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav ul a{text-decoration:none;font-size:.9rem;transition:color .3s}.nav ul a:hover,.pill{color:var(--bone)}.pill{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;border:1px solid rgba(217,190,140,.5);text-decoration:none;font-size:.9rem;font-weight:500;background:rgba(217,190,140,.08);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s;cursor:pointer;font-family:var(--sans)}.pill:hover{background:var(--brass);color:var(--void);border-color:var(--brass)}.pill.solid{background:var(--bone);color:var(--void);border-color:var(--bone)}.pill.solid:hover{background:var(--brass);border-color:var(--brass)}.pill i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(217,190,140,.2);animation:pulse 1.8s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(217,190,140,0)}}@media (max-width:860px){.nav ul{display:none}}.hero{min-height:92vh;min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding-block:120px 40px}.hero-title{font-size:clamp(3.2rem,9vw,8.4rem);line-height:1;margin:22px 0 0;letter-spacing:-.015em}.hero-title span{display:block}.hero .cta{gap:22px}.beta,.hero .cta{align-items:center}.beta{display:inline-flex;gap:10px;padding:6px 6px 6px 14px;border-radius:999px;border:.5px solid rgba(217,190,140,.35);background:rgba(217,190,140,.06);text-decoration:none;font-size:.85rem;color:var(--bone)}.beta i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(217,190,140,.18);animation:pulse 1.8s infinite}.beta span{padding:5px 12px;border-radius:999px;background:rgba(244,240,232,.08);color:var(--brass);font-weight:500;transition:background .3s}.beta:hover span{background:rgba(217,190,140,.16)}.go{display:inline-flex;align-items:center;gap:22px;padding:10px 10px 10px 26px;border-radius:999px;background:var(--bone);color:var(--void);text-decoration:none;transition:background .4s var(--ease),transform .4s var(--ease)}.go:hover{background:#ffffff;transform:translateY(-2px)}.go-t{display:grid;line-height:1.15}.go-t b{font-size:1.05rem;font-weight:600}.go-t small{font-size:.74rem;color:#4b5a66}.go-a{width:46px;height:46px;border-radius:50%;background:var(--void);color:var(--brass);display:grid;place-items:center;font-size:1.2rem;transition:transform .4s var(--ease)}.go:hover .go-a{transform:translateX(4px) rotate(-45deg)}.txtlink{color:var(--bone);text-decoration:none;font-size:.92rem;border-bottom:.5px solid rgba(244,240,232,.4);padding-bottom:2px;transition:color .3s,border-color .3s}.txtlink:hover{color:var(--brass);border-color:var(--brass)}.hero .kicker{font-family:var(--serif);font-size:clamp(1.3rem,2.4vw,1.9rem);color:var(--mist)}.word{position:relative;font-family:var(--giant);font-weight:400;font-size:clamp(6rem,24vw,22rem);line-height:.82;letter-spacing:-.02em;display:flex;margin:10px 0 10px -.04em;color:var(--bone)}.word span{display:inline-block;will-change:transform}.word span.it{font-style:normal;color:var(--brass)}.hero-l span{animation:drop 1.3s var(--ease) both}@keyframes drop{0%{transform:translateY(40%);opacity:0}}.emblem{position:absolute;width:clamp(56px,8vw,110px);aspect-ratio:200/224;left:101%;top:4%;filter:drop-shadow(0 10px 30px rgba(217,190,140,.4));animation:bob 6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-14%) rotate(-6deg)}}.hero-foot{display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;align-items:flex-end;margin-top:clamp(32px,5vw,56px)}.hero-foot p{max-width:50ch;color:var(--mist)}.hero-foot .cta{display:flex;flex-wrap:wrap;gap:10px}.fine{margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--mist);letter-spacing:.06em}.logos{margin-top:56px;border-block:1px solid var(--line);padding-block:18px;overflow:hidden}.logos .row{display:flex;gap:56px;width:max-content;animation:slide 40s linear infinite}.logos span{font-family:var(--serif);font-size:1.35rem;color:rgba(244,240,232,.45);white-space:nowrap}.logos span:nth-child(3n){font-family:var(--mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;align-self:center}@keyframes slide{to{transform:translateX(-50%)}}.phone-scene{position:relative;height:100vh;height:100svh;overflow:hidden}.phone-scene .bgword{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--giant);font-size:clamp(7rem,28vw,25rem);line-height:.8;color:var(--bone);opacity:.1;filter:blur(14px);pointer-events:none}.ps-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr minmax(220px,266px) 1fr;align-items:center;grid-gap:clamp(20px,5vw,70px);gap:clamp(20px,5vw,70px);padding:80px var(--gr) 40px var(--gl);max-width:1160px;margin:0 auto}.ps-col,.ps-text{position:relative;display:grid;align-content:center}.ps-text{grid-area:1/1;grid-gap:14px;gap:14px;opacity:0;filter:blur(16px);transform:perspective(900px) translateZ(-420px);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .8s var(--ease);will-change:transform,opacity,filter;pointer-events:none}.ps-text.now{opacity:1;filter:blur(0);transform:perspective(900px) translateZ(0);pointer-events:auto}.ps-text.past{opacity:0;filter:blur(12px);transform:perspective(900px) translateZ(260px);transition-duration:.55s}.ps-text .eyebrow{color:var(--brass)}.ico{--accent:#D9BE8C;--on-accent:#140e06;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:var(--bone);background:linear-gradient(160deg,#1a1815,#0c0b0a);border:.5px solid rgba(217,190,140,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.35)}.ico svg{width:60%;height:60%;overflow:visible}.ico .scanline{animation:scanl 2.4s ease-in-out infinite}@keyframes scanl{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.card .still.icon .ico{position:relative;width:46%;height:auto;aspect-ratio:1;border-radius:26%}.ps-text h3{font-family:var(--serif);font-size:clamp(2.2rem,3.9vw,3.6rem);line-height:1.04;text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.6)}.ps-text h3 em{color:var(--brass)}.ps-text p{color:var(--mist);max-width:30ch;font-size:.98rem}.ps-col.right .ps-text{justify-items:end;text-align:right}.ps-col.right .ps-text p{margin-left:auto}.phone{position:relative;width:min(100%,calc((100svh - 150px) / 2.092));justify-self:center;aspect-ratio:71.5/149.6;border-radius:17.6%/8.4%;padding:3.5%;background:linear-gradient(90deg,#7d6650,#ecdcc4 2.2%,#c8ae8d 4.6%,#d9c3a4 30%,#e3cfb3 50%,#d9c3a4 70%,#c8ae8d 95.4%,#efe1cb 97.8%,#7d6650);box-shadow:0 50px 110px rgba(0,0,0,.55),0 0 0 .5px rgba(255,236,210,.5),inset 0 0 0 1px rgba(70,50,30,.4),inset 0 0 0 2.5px rgba(255,244,228,.25),inset 0 0 8px 2px rgba(255,240,220,.3);will-change:transform}.phone:before{content:"";position:absolute;inset:1.15%;border-radius:16.3%/7.8%;background:#040404;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.phone .btn-l,.phone .btn-r{position:absolute;width:1.25%;border-radius:2px;background:linear-gradient(90deg,#7f684f,#ecdcc4 50%,#a78c6c)}.phone .btn-l{left:-1%}.phone .btn-r{right:-1%}.phone .act{top:16.6%;height:3.4%}.phone .vu{top:22.6%;height:6.6%}.phone .vd{top:30.6%;height:6.6%}.phone .pwr{top:26%;height:10.6%}.phone .cam{top:56%;height:7.4%;background:linear-gradient(90deg,#6d5a46,#c9b394 50%,#6d5a46);border-radius:3px}.screen{position:relative;height:100%;border-radius:13.6%/6.3%;overflow:hidden;background:#fff;z-index:1;container-type:inline-size}.island{position:absolute;top:1.26%;left:50%;transform:translateX(-50%);width:31.3%;height:4.25%;border-radius:99px;background:#000;z-index:50;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.island:after{content:"";position:absolute;right:9%;top:50%;width:26%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 40% 40%,#1d2a3f,#05070a 70%)}.home-bar{position:absolute;left:50%;bottom:.9%;transform:translateX(-50%);width:35%;height:.58%;border-radius:99px;background:rgba(10,30,40,.55);z-index:50}.sbar{top:2.6%;left:10%;right:10%;justify-content:space-between;font-family:var(--mono);font-size:10px;z-index:4}.ad,.dash,.sbar{position:absolute;display:flex}.ad,.dash{inset:0;padding:44px 12px 12px;flex-direction:column;gap:9px}.vid{position:absolute;inset:0;z-index:4;display:block;color:var(--bone);text-decoration:none;background:#000}.vid iframe,.vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.vid:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 45%,rgba(0,0,0,.35));pointer-events:none}.vid.playing .vmeta,.vid.playing .vplay,.vid.playing:after{display:none}.vplay{position:absolute;left:50%;top:50%;z-index:2;width:58px;height:58px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:rgba(244,240,232,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(244,240,232,.4)}.vplay:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:.5px solid rgba(217,190,140,.7);animation:halo 2.2s var(--ease) infinite}.vplay svg{width:24px;height:24px;fill:var(--bone);margin-left:3px}.vmeta{position:absolute;left:12px;right:12px;bottom:22px;z-index:2;display:grid;grid-gap:3px;gap:3px}.vmeta b{font-family:var(--serif);font-weight:400;font-size:1rem;line-height:1.15}.vmeta small{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--mist)}.vmeta i{display:block;height:2px;border-radius:2px;background:rgba(244,240,232,.25);margin-top:6px;overflow:hidden}.vmeta i u{display:block;height:100%;width:0;background:var(--brass)}.ad-head{display:flex;align-items:center;justify-content:space-between}.ad-head svg{height:11px;width:auto;fill:var(--bone)}.ad-head span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--live);display:inline-flex;gap:5px;align-items:center}.ad-head span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--live)}.vcard{flex:1 1;border-radius:18px;padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;background:linear-gradient(180deg,#F4F0E8,#e9e1d3);color:#151412}.vcard img{width:58px;height:58px;border-radius:50%;object-fit:cover;margin-top:6px;border:2px solid #8a6a3e}.vcard b{font-family:var(--serif);font-weight:400;font-size:1.2rem}.vcard small{font-size:.6rem;color:#6b6458}.vrows{width:100%;display:grid;grid-gap:4px;gap:4px;margin-top:auto}.vrows div{padding:6px 8px;border-radius:8px;background:rgba(6,6,6,.06);font-size:.62rem;text-align:left}.styles{display:flex;justify-content:center;gap:5px}.styles i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(244,240,232,.3)}.styles i:first-child{background:#F4F0E8;outline:2px solid var(--brass);outline-offset:1px}.styles i:nth-child(2){background:#151412}.styles i:nth-child(3){background:#8A6A3E}.styles i:nth-child(4){background:#3a342b}.styles i:nth-child(5){background:#A39C90}.styles i:nth-child(6){background:#D9BE8C}.ad-cta{align-items:center;padding:10px 12px;border-radius:10px;background:rgba(217,190,140,.14);font-size:.7rem}.ad-cta,.dash h5{display:flex;justify-content:space-between}.dash h5{margin:0;font-family:var(--serif);font-weight:400;font-size:1.15rem;align-items:baseline}.dash h5 small{font-family:var(--mono);font-size:8px;color:var(--live);letter-spacing:.1em}.kpis{grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.kpi,.kpis{display:grid}.kpi{background:rgba(255,255,255,.05);border-radius:10px;padding:8px;grid-gap:2px;gap:2px}.kpi small{font-family:var(--mono);font-size:7px;letter-spacing:.1em;color:var(--mist)}.kpi b{font-weight:600;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai{padding:9px 10px;border-radius:12px;border:1px solid rgba(217,190,140,.35);background:rgba(217,190,140,.07);font-size:.64rem;display:grid;grid-gap:3px;gap:3px}.ai b{font-family:var(--mono);font-weight:400;font-size:7.5px;letter-spacing:.12em;color:var(--brass)}.leads{display:grid;grid-gap:5px;gap:5px}.lead{display:grid;grid-template-columns:1fr auto;grid-gap:1px 8px;gap:1px 8px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.035);font-size:.7rem}.lead small{color:var(--mist);font-size:.58rem}.lead span{align-self:center;grid-row:span 2;font-family:var(--mono);font-size:7.5px;padding:3px 7px;border-radius:99px;border:1px solid rgba(217,190,140,.4);color:var(--brass)}.lead span.new{border-color:var(--live);color:var(--live)}.toast{position:absolute;left:10px;right:10px;top:40px;z-index:6;padding:10px 12px;border-radius:16px;background:rgba(244,240,232,.94);color:#151412;font-size:.7rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1px 10px;gap:1px 10px;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.4)}.toast i{grid-row:span 2;width:26px;height:26px;border-radius:7px;background:var(--void);display:grid;place-items:center}.toast i svg{width:18px;height:18px}.toast small{color:#6b6458}@media (max-width:860px){.ps-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;align-items:start;gap:18px;padding-top:76px}.ps-col.left,.ps-col.right{grid-area:1/1;width:100%;min-height:7.5em}.phone{grid-row:2;align-self:start}.ps-text h3{font-size:clamp(1.7rem,7vw,2.3rem)}.ps-text p{display:none}.phone{width:min(212px,52vw,calc((100svh - 230px) / 2.09))}.ps-col.right .ps-text,.ps-text{justify-items:center;text-align:center}.ps-text .ico{width:48px;height:48px;border-radius:14px}.ps-text p{margin:0 auto}}.fly{position:relative;height:100vh;height:100svh;overflow:hidden;perspective:900px}.fly-stage{position:absolute;inset:0;transform-style:preserve-3d;z-index:3;pointer-events:none}.fly-line{position:absolute;left:50%;top:22%;width:min(900px,92vw);transform:translate(-50%,-50%);text-align:center;font-family:var(--serif);font-size:clamp(2rem,5vw,4.2rem);line-height:1.06;text-wrap:balance;will-change:transform,opacity,filter;text-shadow:0 4px 30px rgba(0,0,0,.6)}.fly-line em{font-style:normal;color:var(--brass)}.system{top:60%;width:min(92vmin,900px);aspect-ratio:1;transform:translate(-50%,-50%);will-change:transform}.ring,.system{position:absolute;left:50%}.ring{top:50%;border-radius:50%;border:.5px solid rgba(244,240,232,.16);transform:translate(-50%,-50%) scaleY(.36)}.ring.r1{width:46%;aspect-ratio:1}.ring.r2{width:70%;aspect-ratio:1}.ring.r3{width:96%;aspect-ratio:1;border-style:dashed;border-color:rgba(244,240,232,.1)}.core{width:22%;aspect-ratio:1;border-radius:50%;z-index:2;background:radial-gradient(circle at 36% 30%,#ffffff 0,#f8eeda 10%,#dcc08c 30%,#a8814c 56%,#3d2b15 78%,#0e0a05 94%);box-shadow:0 0 60px 10px rgba(217,190,140,.35),0 0 160px 40px rgba(217,190,140,.16),inset -14px -18px 40px rgba(0,0,0,.6)}.core,.core svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.core svg{width:30%;filter:brightness(0);opacity:.7}.voice{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:.6px solid rgba(217,190,140,.6);z-index:1;animation:voice 3s var(--ease) infinite}.voice:nth-of-type(2){animation-delay:1s}.voice:nth-of-type(3){animation-delay:2s}@keyframes voice{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(-50%,-50%) scale(2.3);opacity:0}}.moon{position:absolute;left:0;top:0;display:grid;justify-items:center;grid-gap:6px;gap:6px;transform:translate(-50%,-50%);will-change:transform}.moon i{display:block;width:var(--s,46px);aspect-ratio:1;border-radius:50%;box-shadow:inset -6px -8px 16px rgba(0,0,0,.55),0 0 24px rgba(217,190,140,.15)}.moon span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);white-space:nowrap;padding:3px 8px;border-radius:99px;background:rgba(6,6,6,.65);border:1px solid var(--line)}.m-qr i{background:radial-gradient(circle at 35% 30%,#ffffff,#d9d6d0 30%,#5f5b55 75%)}.m-arch i{background:radial-gradient(circle at 35% 30%,#f6ead2,#b48a52 45%,#2a1d0e 85%)}.m-note i{background:radial-gradient(circle at 35% 30%,#efe9df,#a39c90 45%,#2e2a25 85%)}.m-rem i{background:radial-gradient(circle at 35% 30%,#fbf3e2,#d9be8c 45%,#3a2b17 85%)}.m-team i{background:radial-gradient(circle at 35% 30%,#e8dccb,#6e5a44 45%,#18130e 85%)}.m-search i{background:radial-gradient(circle at 35% 30%,#f4f0e8,#8d877d 45%,#26231f 85%)}.m-ai i{background:radial-gradient(circle at 35% 30%,#ffffff,#e6cd9b 35%,#6b4e24 80%);box-shadow:inset -6px -8px 16px rgba(0,0,0,.5),0 0 30px rgba(217,190,140,.5)}.sys-title{left:50%;bottom:7%;transform:translateX(-50%);text-align:center;display:grid;grid-gap:6px;gap:6px}.fly-meter,.sys-title{position:absolute;z-index:4}.fly-meter{left:var(--gl);bottom:28px;display:flex;gap:14px;align-items:center}.fly-meter i{display:block;width:120px;height:1px;background:var(--line);position:relative}.fly-meter i b{position:absolute;inset:0 auto 0 0;width:0;background:var(--brass)}.mq-sec{padding-block:clamp(90px,12vw,160px) 40px;overflow:hidden}.mq-head{text-align:center;display:grid;grid-gap:16px;gap:16px;justify-items:center;margin-bottom:48px}.mq-sec h2{font-size:clamp(2.6rem,6.6vw,5.8rem)}.mq-head p:last-child{color:var(--mist);max-width:60ch}.mq{gap:14px;width:max-content;will-change:transform;margin-bottom:14px}.mq,.tile{display:flex}.tile{align-items:center;gap:12px;padding:18px 26px;border-radius:999px;border:1px solid var(--line);background:rgba(13,12,11,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;font-family:var(--serif);font-size:clamp(1.2rem,2.2vw,1.8rem)}.tile small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--brass);text-transform:uppercase}.drift{position:relative;height:100vh;height:100svh;overflow:hidden}.drift-head{position:absolute;inset:0;display:grid;place-items:center;text-align:center;z-index:1;pointer-events:none}.drift-head h2{font-size:clamp(2.8rem,7vw,6rem)}.drift-track{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;gap:9vw;padding-left:70vw;z-index:2}.card,.drift-track{will-change:transform}.card{flex:0 0 auto;width:clamp(180px,20vw,260px);border-radius:18px;overflow:hidden;background:var(--deep);border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.55)}.card:nth-child(odd){margin-top:-30vh}.card:nth-child(3n){margin-top:34vh}.card .still{aspect-ratio:4/5;position:relative;overflow:hidden}.card .still>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card .still:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,6,.94),transparent 58%)}.card .still.icon{display:grid;place-items:start center;padding-top:16%;background:radial-gradient(circle at 50% 30%,rgba(217,190,140,.14),transparent 60%),linear-gradient(180deg,#151412,#080807)}.card .meta{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:grid;grid-gap:3px;gap:3px}.card .meta b{font-family:var(--serif);font-weight:400;font-size:1.3rem;line-height:1.1}.card .meta p{font-size:.76rem;color:var(--mist);line-height:1.35}.card .meta small{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--brass);text-transform:uppercase}.card.design{aspect-ratio:1/1.625;border:0}.card.design img{width:100%;height:100%;object-fit:cover;display:block}.card.badge{width:clamp(70px,7vw,100px);background:none;border:0;box-shadow:none}.card.badge svg{width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(217,190,140,.4))}.drift-hint{position:absolute;right:var(--gr);bottom:26px;z-index:3}.faq{padding-block:clamp(90px,12vw,150px)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:start}.faq-side{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:18px;gap:18px}.faq h2{font-size:clamp(2.4rem,5vw,4.2rem)}.faq-side p{color:var(--mist);max-width:40ch}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:24px;font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.2}.acc summary::-webkit-details-marker{display:none}.acc summary i{flex:0 0 34px;height:34px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .5s var(--ease),border-color .3s}.acc summary i:after,.acc summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:var(--brass);transform:translate(-50%,-50%)}.acc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--ease)}.acc details[open] summary i{transform:rotate(180deg);border-color:var(--brass)}.acc details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.acc .body{overflow:hidden}.acc .body p{padding-bottom:26px;color:var(--mist);max-width:62ch}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}}.f-wrap{position:relative;z-index:2;overflow:hidden}.f-dark{position:absolute;inset:0;background:var(--void);z-index:3;pointer-events:none}.no-motion .f-dark{display:none}footer{background:var(--deep);border-top:1px solid var(--line);padding-block:clamp(50px,7vw,80px) 32px;will-change:transform;position:relative;overflow:hidden}footer:before{content:"";position:absolute;left:50%;top:-30%;width:120vmax;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,rgba(217,190,140,.14),transparent 55%);pointer-events:none}.cta-grid{position:relative;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:center}.cta-copy{display:grid;grid-gap:24px;gap:24px;justify-items:start}.cta-copy h2{font-size:clamp(3rem,8vw,7.4rem);line-height:.95}.cta-copy>p:not(.eyebrow):not(.fine){color:var(--mist);max-width:50ch;font-size:1.05rem}.big-btn{position:relative;display:inline-flex;align-items:center;gap:16px;padding:22px 34px;border-radius:999px;background:var(--bone);color:var(--void);text-decoration:none;font-weight:600;font-size:clamp(1.05rem,1.6vw,1.25rem);transition:transform .5s var(--ease),background .4s;isolation:isolate}.big-btn:before{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid rgba(217,190,140,.6);z-index:-1;animation:halo 2.4s var(--ease) infinite}.big-btn:hover{background:var(--brass);transform:translateY(-2px)}.big-btn span{font-size:1.5em;line-height:0;transition:transform .4s var(--ease)}.big-btn:hover span{transform:translateX(6px)}.qrbox{justify-self:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.qrcard{display:block;width:min(260px,64vw);aspect-ratio:1;padding:18px;border-radius:24px;background:var(--bone);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(217,190,140,.5),0 0 60px rgba(217,190,140,.25);position:relative}.qrcard svg{width:100%;height:100%;fill:#151412;display:block}.qrcard:after{content:"";position:absolute;left:18px;right:18px;top:18px;height:2px;background:linear-gradient(90deg,transparent,var(--brass),transparent);box-shadow:0 0 12px var(--brass);animation:scan 2.6s ease-in-out infinite}@keyframes scan{50%{top:calc(100% - 20px)}}.f-cols{position:relative;margin-top:0;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;border-top:1px solid var(--line);padding-top:40px}.f-cols>div>svg{height:22px;width:auto;fill:var(--bone)}.f-cols>div>p{margin-top:14px;color:var(--mist);max-width:34ch;font-size:.92rem}.f-cols h5{margin:0 0 12px;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.f-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.f-cols a{text-decoration:none}.f-cols a:hover{color:var(--brass)}.f-word{margin-top:60px}.f-word svg{display:block;width:100%;height:auto;fill:none;stroke:rgba(244,240,232,.16);stroke-width:.6}.legal{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px;color:var(--mist)}@media (max-width:860px){.cta-grid{grid-template-columns:1fr}.qrbox{justify-self:start}}@media (max-width:760px){.f-cols{grid-template-columns:1fr 1fr}.f-cols>div:first-child{grid-column:1/-1}}.rv{transform:translateY(30px);transition:transform 1.2s var(--ease)}.rv.in{transform:none}.no-motion .drift,.no-motion .fly,.no-motion .phone-scene{height:auto;overflow:visible;padding-block:80px}.no-motion .ps-grid{position:relative}.no-motion .ps-col{height:auto;display:grid;grid-gap:28px;gap:28px}.no-motion .ps-text{position:static;grid-area:auto;opacity:1;filter:none;transform:none}.no-motion .fly-stage{position:relative}.no-motion .fly-line{margin:0 auto 30px}.no-motion .fly-line,.no-motion .system{position:relative;left:auto;top:auto;transform:none}.no-motion .system{margin:40px auto}.no-motion .sys-title{position:relative;left:auto;transform:none;margin:0 auto}.no-motion .fly-meter{display:none}.no-motion .drift-head{position:relative;margin-bottom:40px}.no-motion .drift-track{position:relative;overflow-x:auto;padding:0 var(--gr) 20px var(--gl);max-width:100vw}.no-motion .card{margin-top:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.cursor{display:none!important}.rv{transform:none}}.film-scene{position:relative;z-index:1;padding:clamp(90px,16vh,180px) var(--gr) clamp(90px,16vh,180px) var(--gl);overflow:hidden}.film-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(220px,290px);grid-gap:clamp(40px,9vw,130px);gap:clamp(40px,9vw,130px);align-items:center}.film-txt{display:grid;grid-gap:18px;gap:18px;align-content:center}.film-txt .eyebrow{color:var(--brass)}.film-txt h2{font-family:var(--serif);font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.01em}.film-txt h2 em{color:var(--brass)}.film-txt p{color:var(--mist);max-width:40ch}.film-ctl{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.film-ctl a,.film-ctl button{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;border:1px solid rgba(217,190,140,.45);background:transparent;color:var(--bone);font:500 .9rem var(--sans);text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.film-ctl a:hover,.film-ctl button:hover{background:var(--brass);color:#120d06;border-color:var(--brass)}.film-ctl svg{width:16px;height:16px;fill:currentColor}.film-ctl .on-only{display:none}.film-ctl .unmuted .on-only{display:inline}.film-ctl .unmuted .off-only{display:none}.film-stage{position:relative;display:grid;place-items:center}.film-stage:before{content:"";position:absolute;width:170%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(217,190,140,.16),transparent 62%);pointer-events:none}@media (max-width:860px){.film-grid{grid-template-columns:1fr}.film-stage{order:-1}}.no-motion .film-scene{padding-block:80px}.app{--cy:#3EC9F0;--cy2:#4FCBF0;--ink:#0A1E28;--mu:#7A8A9A;--sp:#00D2FF;--deepb:#0077AA;position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Instrument Sans,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:linear-gradient(#F3FBFF,#fff);letter-spacing:-.01em}.app *{box-sizing:border-box}.app-sbar{position:absolute;top:16px;left:34px;right:30px;z-index:30;display:flex;justify-content:space-between;font-weight:600;font-size:16px;color:var(--ink);transition:color .35s;pointer-events:none}.app.dark .app-sbar{color:#fff}.sig{display:flex;gap:3px;align-items:center}.sig i{width:4px;border-radius:1px;background:currentColor}.sig i:first-child{height:6px}.sig i:nth-child(2){height:8px}.sig i:nth-child(3){height:10px}.sig b{width:24px;height:11px;border-radius:3px;border:1.2px solid;margin-left:5px;position:relative}.sig b:after{content:"";inset:1.5px 4px 1.5px 1.5px;background:currentColor;border-radius:1px}.pg,.sig b:after{position:absolute}.pg{inset:0;padding:62px 22px 34px;opacity:0;transform:translateX(40px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none;display:flex;flex-direction:column}.pg.on{opacity:1;transform:none}.pg.out{opacity:0;transform:translateX(-40px)}.hl{margin:0;font-weight:800;font-size:27px;line-height:1.12;letter-spacing:-.02em}.hl span{display:block}.hl.big{font-size:36px}.hl.big span{display:inline}.c{color:var(--cy)}.sub{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--mu)}.btn{height:54px;border-radius:99px;background:var(--cy);color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px rgba(62,201,240,.35);transition:background .35s,box-shadow .35s,transform .15s;flex:1 1}.btn.dim{background:rgba(62,201,240,.45);box-shadow:none}.back.press,.btn.press,.check.press,.st.press,.up.press{transform:scale(.95)}.back{width:54px;height:54px;flex:none;border-radius:50%;background:#fff;border:1px solid rgba(62,201,240,.24);color:var(--cy);display:grid;place-items:center;font-size:30px;line-height:1;padding-bottom:4px;transition:transform .15s}.row{gap:12px;align-items:center}.dots,.row{display:flex}.dots{gap:6px;justify-content:center;margin:14px 0}.dots i{width:9px;height:9px;border-radius:99px;background:rgba(62,201,240,.25)}.dots i.a{width:28px;background:var(--cy)}.foot{margin-top:auto}.p1{padding:0 0 34px}.mq-rows{margin-top:84px;display:grid;grid-gap:14px;gap:14px;overflow:hidden}.mrow{display:flex;gap:12px;width:max-content}.mrow img{width:110px;height:179px;border-radius:16px;object-fit:cover;box-shadow:0 10px 22px rgba(10,30,40,.18);flex:none}.mrow.r1{animation:mqr 18s linear infinite}.mrow.r2{animation:mql 18s linear infinite}@keyframes mql{to{transform:translateX(-50%)}}@keyframes mqr{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.p1-txt{margin-top:auto;padding:0 22px}.check{margin-top:18px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#F2F8FB;border:1px solid rgba(10,30,40,.06);font-size:14px;font-weight:600;transition:transform .15s}.check .chev{margin-left:auto;color:var(--mu);font-size:18px}.box{width:20px;height:20px;border-radius:6px;border:1.6px solid #9fb0bd;position:relative;transition:border-color .25s}.check.ok .box{border-color:var(--cy)}.check.ok .box:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--cy);font-size:14px;font-weight:800}.p2{background:linear-gradient(#F3FBFF,#fff)}.dia{height:196px;display:grid;place-items:center;perspective:600px;margin-bottom:8px}.dia img{height:190px;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:dia 6s ease-in-out infinite;filter:drop-shadow(0 18px 30px rgba(0,119,170,.25))}@keyframes dia{0%{transform:rotateY(-18deg) translateY(0)}50%{transform:rotateY(18deg) translateY(-6px)}to{transform:rotateY(-18deg) translateY(0)}}.styles2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0 12px}.st{position:relative;height:112px;border-radius:18px;background:#fff;border:1.5px solid rgba(10,30,40,.08);display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;box-shadow:0 6px 16px rgba(10,30,40,.06);transition:border-color .25s,box-shadow .25s,transform .15s}.st.sel{border-color:var(--cy);box-shadow:0 8px 24px rgba(62,201,240,.25)}.st b{font-size:14px}.st .radio{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;border:1.5px solid #9fb0bd}.st.sel .radio{background:var(--cy);border-color:var(--cy)}.st.sel .radio:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800}.sw{width:40px;height:40px;border-radius:11px}.sw.grey{background:linear-gradient(145deg,#eef2f6,#d8e0e7)}.sw.cyan{background:linear-gradient(145deg,#7fe3ff,var(--cy));box-shadow:0 6px 16px rgba(62,201,240,.45)}.tg{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgba(10,30,40,.06);margin-top:10px}.tg b{display:block;font-size:14px}.tg small{font-size:11.5px;color:var(--mu);line-height:1.3;display:block}.ti{width:36px;height:36px;flex:none;border-radius:10px;background:rgba(62,201,240,.12);display:grid;place-items:center}.ti svg{width:20px;height:20px;fill:none;stroke:var(--cy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sw-t{margin-left:auto;flex:none;width:48px;height:29px;border-radius:99px;background:#e3e9ee;position:relative;transition:background .25s}.sw-t:after{content:"";position:absolute;top:2px;left:2px;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.sw-t.on{background:var(--cy)}.sw-t.on:after{transform:translateX(19px)}.p3{padding:0;color:#fff}.p3-bg{position:absolute;inset:0;transition:background .35s}.p3-in{position:relative;height:100%;padding:66px 22px 34px;display:flex;flex-direction:column;align-items:center;text-align:center}.pill3{font-size:12px;font-weight:600;padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t3{margin:12px 0 0;font-size:25px;font-weight:800;letter-spacing:-.02em}.s3{margin:6px 0 0;font-size:13px;opacity:.8;max-width:300px;line-height:1.35}.p3.lite{color:var(--ink)}.p3.lite .pill3{background:rgba(10,30,40,.06)}.stage3{position:relative;width:100%;height:400px;display:grid;place-items:center;margin-top:18px}.card3{width:234px;aspect-ratio:1/1.625;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.35);transition:transform .45s cubic-bezier(.3,1.25,.5,1),opacity .2s;position:relative;z-index:2}.card3 img{width:100%;height:100%;object-fit:cover;display:block}.floor{left:50%;bottom:-8px;width:260px;height:46px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,255,255,.28),transparent 70%);filter:blur(4px)}.arr,.floor{position:absolute;border-radius:50%}.arr{top:50%;width:34px;height:34px;margin-top:-17px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:22px;z-index:3}.p3.lite .arr{background:rgba(10,30,40,.08)}.arr.l{left:0}.arr.r{right:0}.n3{margin-top:18px;font-size:16px;font-weight:700}.d3{font-size:12.5px;opacity:.78;margin-top:2px}.e3{font-size:11px;opacity:.7;margin-top:8px}.p3 .row{width:100%;margin-top:auto}.p3 .btn{background:var(--btn3,#fff);color:var(--btn3t,var(--ink));box-shadow:0 10px 24px rgba(0,0,0,.25)}.p4 .sub{margin-bottom:14px}.ups{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.up{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid rgba(10,30,40,.07);font-size:12px;transition:transform .15s}.up b{font-weight:600;line-height:1.2}.ui{width:34px;height:34px;flex:none;border-radius:9px;background:rgba(62,201,240,.12);display:grid;place-items:center;overflow:hidden}.ui.round{border-radius:50%}.ui svg{width:20px;height:20px;fill:none;stroke:var(--cy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui img{width:100%;height:100%;object-fit:cover}.ui.logo{background:#0A1E28}.ui.logo svg{width:28px;fill:#fff;stroke:none}.fields{margin-top:12px;display:grid;grid-gap:9px;gap:9px}.f{height:46px;border-radius:13px;background:rgba(10,30,40,.035);border:1px solid rgba(10,30,40,.07);padding:0 14px;display:flex;align-items:center;font-size:15px;color:var(--ink);transition:border-color .2s,background .2s;white-space:nowrap;overflow:hidden}.f:empty:before{content:attr(data-ph);color:#a7b3bd}.f.focus{border-color:var(--cy);background:#fff;box-shadow:0 0 0 3px rgba(62,201,240,.12)}.f.focus:after{content:"";width:1.5px;height:18px;background:var(--cy);margin-left:1px;animation:caret .8s steps(1) infinite}@keyframes caret{50%{opacity:0}}.pair{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:9px;gap:9px}.p4 .foot .dots{margin-top:10px}.p5 .hl{font-size:26px}.p5 .hl span{display:inline}.cl{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:13px}.cl li{display:flex;gap:8px;opacity:0;transform:translateY(-10px);transition:opacity .35s,transform .45s cubic-bezier(.3,1.3,.5,1)}.cl li:before{content:"✓";color:var(--cy);font-weight:800}.cl li.in{opacity:1;transform:none}.close{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.35}.final{margin:14px auto 0;width:176px;aspect-ratio:1/1.625;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(10,30,40,.3);opacity:0;transform:scale(.9);transition:opacity .6s,transform .7s cubic-bezier(.3,1.3,.5,1)}.final.in{opacity:1;transform:none}.final img{width:100%;height:100%;object-fit:cover;display:block}.burst{position:absolute;left:50%;bottom:60px;width:10px;height:10px;margin-left:-5px;border-radius:50%;pointer-events:none}.burst.go{animation:burst 1s ease-out forwards}@keyframes burst{0%{box-shadow:0 0 0 0 rgba(62,201,240,.7)}to{box-shadow:0 0 0 340px rgba(62,201,240,0)}}.burst i{left:50%;top:50%;width:7px;height:11px;border-radius:2px}.burst i,.splash{position:absolute}.splash{inset:0;z-index:20;display:grid;place-items:center;align-content:center;grid-gap:0;gap:0;color:#fff;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,#39d8ff 0,#10a6dc 45%,#0077AA 100%);opacity:0;pointer-events:none;transition:opacity .4s}.splash.on{opacity:1}.splash:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.18),transparent 50%);animation:spbg 3s ease-in-out infinite}@keyframes spbg{50%{transform:scale(1.08);opacity:.6}}.plate{position:relative;z-index:2;width:180px;height:180px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:perspective(700px) rotateY(-180deg) scale(.8);background:radial-gradient(circle at 32% 26%,#ffffff 0 12%,rgba(255,255,255,0) 30%),linear-gradient(150deg,#FFFFFF,#CDF5FC 55%,#9DEEFF);box-shadow:0 0 60px rgba(0,210,255,.6),0 24px 40px rgba(0,60,90,.35);transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity 1.1s cubic-bezier(.4,0,.2,1)}.plate.in{opacity:1;transform:perspective(700px) rotateY(0) scale(1)}.plate svg{width:74px;height:auto;fill:var(--deepb)}.sp-rings{width:0;height:0;z-index:1;margin-top:-86px}.sp-rings,.sp-rings i{position:absolute;left:50%;top:50%}.sp-rings i{border-radius:50%;border:1px solid var(--sp);transform:translate(-50%,-50%) scale(.93);opacity:0}.sp-rings i:first-child{width:230px;height:230px}.sp-rings i:nth-child(2){width:290px;height:290px}.sp-rings i:nth-child(3){width:360px;height:360px}.splash.rings .sp-rings i:first-child{animation:ring 2.8s ease-in-out infinite}.splash.rings .sp-rings i:nth-child(2){animation:ring 3.4s ease-in-out .7s infinite}.splash.rings .sp-rings i:nth-child(3){animation:ring 4s ease-in-out 1.4s infinite}.sp-tag,.sp-thx,.sp-word{position:relative;z-index:2;opacity:0;transform:translateY(22px);transition:opacity .9s,transform .9s cubic-bezier(.4,0,.2,1)}.sp-word{margin-top:30px}.sp-word svg{width:170px;fill:#fff}.sp-tag{margin:12px 0 0;font-size:10px;letter-spacing:.38em;color:#d6f6ff;font-weight:600}.sp-tag i{font-style:normal;color:var(--sp)}.sp-thx{margin:34px 0 0;padding:0 40px;display:grid;grid-gap:6px;gap:6px}.sp-thx b{font-size:19px}.sp-thx span{font-size:13.5px;opacity:.85;line-height:1.35}.sp-tag.in,.sp-thx.in,.sp-word.in{opacity:1;transform:none}.splash.fade>:not(.sheet){opacity:0!important;transition:opacity .45s}.sheet{position:absolute;left:-10%;right:-10%;bottom:0;height:0;z-index:5;background:#fff;box-shadow:0 -30px 50px 20px rgba(62,201,240,.35);border-radius:50% 50% 0 0/40px 40px 0 0;transition:height .85s cubic-bezier(.15,.8,.3,1)}.sheet.up{height:120%}.app.paused *,.app.paused :after,.app.paused :before{animation-play-state:paused!important}@keyframes halo{0%{transform:scale(.96);opacity:1}to{transform:scale(1.18);opacity:0}}.finger{position:absolute;z-index:40;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 18px rgba(0,0,0,.25);opacity:0;transform:scale(1.3);transition:left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),opacity .25s,transform .2s;pointer-events:none}.finger.show{opacity:1;transform:scale(1)}.finger.tap{transform:scale(.78);background:rgba(62,201,240,.45)}.app .dia img{mix-blend-mode:multiply}.app.ff,.app.ff *{transition:none!important}.tour .home-bar{background:rgba(255,255,255,.75)}.tour .bgword{font-size:clamp(6rem,22vw,20rem)}#phone2{width:100%}#phone2 .screen{background:#000}#phone2 .scr{position:absolute;inset:0;overflow:hidden;background:#000}#phone2 .scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s}#phone2 .scr iframe{position:absolute;top:0;left:-11.15%;width:122.3%;height:100%;border:0}#phone2 .scr.ready img{opacity:0;pointer-events:none}#phone2 .scr .fallback{position:absolute;inset:0;display:none;place-items:end center;padding-bottom:16%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%);color:var(--bone);text-decoration:none;z-index:2}#phone2 .scr.blocked .fallback{display:grid}#phone2 .scr .fallback span{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:rgba(244,240,232,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;font-weight:500}@media (max-width:860px){#phone2{width:min(260px,66vw)}}.vtour{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s;z-index:2}.screen.tv-on .vtour{opacity:1;visibility:visible}.screen .app,.screen.tv-on .vtour{transition:opacity .45s}.screen.tv-on .app{opacity:0}.screen.tv-on .home-bar{background:rgba(255,255,255,.75)}.vtour{position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0;overflow:hidden;background:#050a12}.vtour video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vov[hidden]{display:none}.vov{position:absolute;display:block;object-fit:cover;pointer-events:none}.burger{position:relative;width:48px;height:48px;border-radius:50%;border:.5px solid rgba(217,190,140,.45);background:rgba(6,6,6,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:grid;place-items:center;transition:border-color .3s,background .3s}.burger:hover{border-color:var(--brass)}.burger span{position:absolute;left:14px;right:14px;height:1.5px;border-radius:2px;background:var(--bone);transition:transform .5s var(--ease),top .5s var(--ease)}.burger span:first-child{top:19px}.burger span:nth-child(2){top:27px;right:19px}.menu-open .burger span:first-child{top:23px;transform:rotate(45deg)}.menu-open .burger span:nth-child(2){top:23px;right:14px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:45;background:radial-gradient(ellipse 70% 60% at 85% 0,rgba(217,190,140,.12),transparent 60%),#060606;-webkit-clip-path:circle(0 at calc(100% - 48px) 42px);clip-path:circle(0 at calc(100% - 48px) 42px);visibility:hidden;transition:visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu-open .menu{-webkit-clip-path:circle(150% at calc(100% - 48px) 42px);clip-path:circle(150% at calc(100% - 48px) 42px);visibility:visible;transition:-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu-in{height:100%;display:grid;align-content:center;grid-gap:clamp(30px,6vh,60px);gap:clamp(30px,6vh,60px)}.menu ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(2px,1vh,10px);gap:clamp(2px,1vh,10px)}.menu li{overflow:hidden;padding:.08em 0 .3em;margin-bottom:-.18em}.menu li a{display:inline-flex;align-items:baseline;gap:clamp(14px,2.4vw,30px);text-decoration:none;transform:translateY(110%);transition:transform .8s var(--ease)}.menu-open .menu li a{transform:none}.menu-open .menu li:first-child a{transition-delay:.35s}.menu-open .menu li:nth-child(2) a{transition-delay:.42s}.menu-open .menu li:nth-child(3) a{transition-delay:.49s}.menu-open .menu li:nth-child(4) a{transition-delay:.56s}.menu-open .menu li:nth-child(5) a{transition-delay:.63s}.menu li i{font-style:normal;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;color:var(--brass)}.menu li .ptx{font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.1;transition:letter-spacing .5s var(--ease)}.menu li a:hover .ptx{letter-spacing:.02em;animation:sweep 1.2s cubic-bezier(.3,.6,.3,1) both}.menu-foot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s var(--ease)}.menu-open .menu-foot{opacity:1;transform:none;transition-delay:.75s}.menu-foot .mail{color:var(--mist);text-decoration:none;font-size:.95rem}.menu-foot .mail:hover{color:var(--bone)}.menu-open .nav{transform:none!important}.bio{position:relative;z-index:1;padding:clamp(100px,16vh,180px) 0 clamp(60px,10vh,120px);overflow:clip}.bio-giant{position:absolute;left:0;top:clamp(40px,8vh,90px);white-space:nowrap;pointer-events:none}.bio-giant span{display:inline-block;font-family:var(--giant);font-size:clamp(5rem,15vw,14rem);line-height:.9;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.12)}.bio-head{position:relative;display:grid;grid-gap:16px;gap:16px;max-width:900px;margin-bottom:clamp(40px,8vh,90px)}.bio-head h2{font-family:var(--serif);font-size:clamp(2.8rem,6.6vw,6.2rem);line-height:.98;letter-spacing:-.015em}.bio .fd{color:var(--mist);max-width:50ch;font-size:1.05rem}.bio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);align-items:start}.bio-media{position:-webkit-sticky;position:sticky;top:12vh;height:76vh;border-radius:22px;overflow:hidden;background:#0d0c0b;box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 1px rgba(217,190,140,.18)}.bp{position:absolute;inset:0;margin:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1)}.bp.on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:1}.bp img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.6s var(--ease);filter:saturate(.85) contrast(1.05)}.bp.on img{transform:scale(1)}.bp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,6,.55),transparent 45%)}.bio-count{position:absolute;left:20px;bottom:18px;z-index:3;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.8rem;color:var(--mist);letter-spacing:.1em}.bio-count b{color:var(--bone);font-weight:400}.bio-count i{width:40px;height:1px;background:rgba(217,190,140,.5)}.ch{min-height:76vh;display:grid;align-content:center;grid-gap:16px;gap:16px;opacity:.3;transition:opacity .6s var(--ease)}.ch.on{opacity:1}.ch .eyebrow{color:var(--brass)}.ch h3{font-family:var(--serif);font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1;letter-spacing:-.01em}.ch p:not(.eyebrow){color:var(--mist);max-width:44ch;font-size:1.08rem;line-height:1.6;margin:0}.ch p:not(.eyebrow)+p{margin-top:-4px}@media (max-width:860px){.bio-grid{grid-template-columns:1fr}.bio-media{top:70px;height:46vh;z-index:0}.ch{min-height:60vh;position:relative;z-index:1;background:linear-gradient(180deg,transparent,rgba(6,6,6,.85) 30%);padding:40px 0}}.no-motion .ch{opacity:1}.bio-media.bpx .bp{transition:none;opacity:0}.bio-media.bpx .bp:after{display:none}.bio-media.bpx .bp img{transform:none!important;transition:none}.bpx-cv{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.bio-media.bpx .bio-count{z-index:3}.bpx-scan{opacity:0;background:repeating-linear-gradient(180deg,rgba(243,226,190,.07) 0 1px,transparent 1px 4px),radial-gradient(ellipse at 50% 50%,rgba(233,205,150,.18),transparent 70%)}.bpx-glow,.bpx-scan{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen}.bpx-glow{width:100%;height:100%;filter:blur(14px) brightness(1.6);opacity:.3}.bpx-line{position:absolute;left:-2%;right:-2%;height:2px;z-index:4;pointer-events:none;opacity:0;transform:translateY(-1px);background:linear-gradient(90deg,transparent,#F3C969 12%,#FFF6DE 50%,#F3C969 88%,transparent);box-shadow:0 0 14px 3px rgba(243,201,105,.75),0 0 60px 12px rgba(243,201,105,.25)}.bpx-line:after{content:"";position:absolute;left:0;right:0;top:-40px;height:40px;background:linear-gradient(0deg,rgba(243,201,105,.18),transparent)}.bio-media.bpx{overflow:visible}.bio-media.bpx .bp{border-radius:22px;overflow:hidden}.bio-media.bpx .bpx-cv,.bio-media.bpx .bpx-glow{inset:auto;z-index:2;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.bio-media.bpx .bpx-line,.bio-media.bpx .bpx-scan{border-radius:22px}.bio-media.bpx .bpx-scan{overflow:hidden}.bio-media.bpx{background:transparent;box-shadow:none}.bio-media.bpx .bp{box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 1px rgba(217,190,140,.18)}.bio-media.bpx .bpx-scan{inset:-12% -16%;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%)}.bio-media.bpx .bpx-line{left:4%;right:4%;background:linear-gradient(90deg,transparent,#F3C969 18%,#FFF6DE 50%,#F3C969 82%,transparent)}:root{--gold-txt:linear-gradient(178deg,#FFF9EF,#F3E6CB 34%,#DCC193 62%,#A8804C);--gold-acc:linear-gradient(178deg,#FFF2D2,#F4D697 38%,#D6A651 68%,#8C6127);--spec:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 60%);--depth:drop-shadow(0 1px 0 #8a6a3e) drop-shadow(0 1px 0 #5e4524) drop-shadow(0 1px 0 #3a2a14) drop-shadow(0 6px 9px rgba(0,0,0,.55)) drop-shadow(0 22px 34px rgba(0,0,0,.5))}.ptx,.ptx *{text-shadow:none!important}.ptx{filter:var(--depth)}.hero-title.ptx>span,.ptx .wi,.ptx:not(.split):not(.hero-title){background-image:var(--spec),var(--gold-txt)}.hero-title.ptx>span,.ptx .wi,.ptx .wi.wa,.ptx:not(.split) em,.ptx:not(.split):not(.hero-title){background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ptx .wi.wa,.ptx:not(.split) em{background-image:var(--spec),var(--gold-acc)}.ptx.split em{background:none}@keyframes sweep{0%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.ptx.lit .wi{animation:sweep 1.5s cubic-bezier(.3,.6,.3,1) calc(var(--i, 0) * 55ms) both}.ps-text.now .ptx,.ps-text.now .ptx em{animation:sweep 1.6s cubic-bezier(.3,.6,.3,1) .35s both}.hero-title.ptx>span{animation:drop 1.3s var(--ease) both,sheen 8s ease-in-out infinite}.hero-title.ptx em{animation:sheen 8s ease-in-out .1s infinite}@keyframes sheen{0%,70%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.hero-title.ptx{filter:var(--depth) drop-shadow(0 0 40px rgba(217,190,140,.12))}.ptx .wm{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .04em .3em;margin:-.08em -.04em -.3em}.ptx .wi{padding-bottom:.22em;margin-bottom:-.22em}.hero-title.ptx>span,.ptx:not(.split):not(.hero-title){padding-bottom:.16em;margin-bottom:-.16em}.ptx .wi{display:inline-block;will-change:transform}.feat{position:relative;z-index:1;padding:clamp(100px,16vh,180px) 0 clamp(80px,12vh,140px);overflow:hidden}.feat-bg{position:absolute;left:0;right:0;top:4%;pointer-events:none;white-space:nowrap}.feat-bg span{display:inline-block;padding-left:6vw;font-family:var(--giant);font-size:clamp(7rem,24vw,22rem);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.13)}.feat-head{position:relative;max-width:900px;margin-bottom:clamp(50px,9vh,100px);display:grid;grid-gap:16px;gap:16px}.feat-head h2{font-family:var(--serif);font-size:clamp(2.8rem,6.6vw,6.2rem);line-height:.98;letter-spacing:-.015em}.feat .fd{color:var(--mist);max-width:54ch;font-size:1.05rem}.feat-list{list-style:none;margin:0;padding:0}.fi{position:relative;display:grid;grid-template-columns:clamp(80px,13vw,190px) 1fr;grid-gap:clamp(16px,4vw,60px);gap:clamp(16px,4vw,60px);padding:clamp(36px,6vh,60px) 0;opacity:.32;transition:opacity .6s var(--ease)}.fi.act{opacity:1}.fi .ln{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(217,190,140,.6),rgba(217,190,140,.08));transform-origin:0 50%}.fn{font-family:var(--giant);font-size:clamp(3rem,7.4vw,6.8rem);line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.45);transition:-webkit-text-stroke-color .6s;will-change:transform}.fi.act .fn{-webkit-text-stroke-color:rgba(217,190,140,.9)}.fb{display:grid;grid-gap:14px;gap:14px;align-content:start}.fb .eyebrow{color:var(--brass)}.fb h3{font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.02;letter-spacing:-.01em}.tags{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:760px}.tags li{padding:7px 14px;border-radius:999px;border:.5px solid rgba(217,190,140,.28);background:rgba(217,190,140,.05);color:var(--bone);font-size:.85rem;transition:border-color .4s,background .4s}.fi.act .tags li{border-color:rgba(217,190,140,.5)}@media (max-width:760px){.fi{grid-template-columns:1fr;gap:8px}.fn{font-size:3.2rem}}.no-motion .fi{opacity:1}@media (prefers-reduced-motion:reduce){.hero-title.ptx>span,.ptx,.ptx .wi,.ptx em{animation:none!important}}.nav.hide{transform:none}.nav .wrap{position:relative;transition:max-width .7s var(--ease),margin .7s var(--ease),padding .7s var(--ease),background .6s,border-color .6s,box-shadow .6s,border-radius .7s var(--ease);border:.5px solid transparent;border-radius:0}.nav.scrolled .wrap{max-width:1040px;margin-top:12px;padding:8px 10px 8px 16px;border-radius:999px;background:rgba(10,9,8,.58);border-color:rgba(217,190,140,.28);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,240,210,.06)}.menu-open .nav .wrap{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-prog{position:absolute;left:22px;right:22px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#D9BE8C 20%,#F3E2BE 50%,#D9BE8C 80%,transparent);transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity .5s;pointer-events:none}.nav.scrolled .nav-prog{opacity:1}.brand{align-items:center;gap:12px;perspective:400px}.coin{width:38px;height:38px;flex:none;transition:width .6s var(--ease),height .6s var(--ease)}.nav.scrolled .coin{width:32px;height:32px}.coin-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;transform-style:preserve-3d;background:radial-gradient(circle at 32% 26%,#FFF9EA 0,#F0DCB2 22%,#D2AE70 52%,#8A6A3E 82%,#5a4224 100%);box-shadow:inset 0 -3px 6px rgba(60,40,15,.55),inset 0 2px 3px rgba(255,250,235,.8),0 0 0 1px rgba(255,236,200,.35),0 6px 18px rgba(0,0,0,.5),0 0 26px rgba(217,190,140,.28);animation:coinIn 1.4s cubic-bezier(.2,.9,.25,1.15) .15s both;transition:transform .8s var(--ease)}.coin-in svg{width:46%;height:auto;fill:#2b1e0c;filter:drop-shadow(0 1px 0 rgba(255,240,210,.6))}.brand:hover .coin-in{transform:rotateY(1turn)}@keyframes coinIn{0%{transform:rotateY(-540deg) scale(.4);opacity:0}to{transform:none;opacity:1}}.wordmark{height:26px;width:auto;overflow:visible;filter:drop-shadow(0 1px 0 #6e5230) drop-shadow(0 1px 0 #3a2a14) drop-shadow(0 4px 8px rgba(0,0,0,.55));-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0);animation:wipeIn 1.1s cubic-bezier(.7,0,.2,1) .55s forwards;transition:height .6s var(--ease)}.nav.scrolled .wordmark{height:21px}@keyframes wipeIn{to{-webkit-clip-path:inset(-20% -2% -20% 0);clip-path:inset(-20% -2% -20% 0)}}.brand svg.wordmark{fill:initial}.nav ul li{overflow:hidden}.nav ul a{padding:6px 2px;color:var(--mist)}.nav ul a,.nav ul a span{position:relative;display:inline-block}.nav ul a span{transition:transform .55s var(--ease)}.nav ul a span:after{content:attr(data-t);position:absolute;left:0;top:100%;padding-top:6px;color:#EBD4A6}.nav ul a:hover span{transform:translateY(calc(-100% - 6px))}.nav ul a:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--brass);transform:scale(0);transition:transform .4s var(--ease)}.nav ul a.cur{color:var(--bone)}.nav ul a.cur:after{transform:scale(1)}.nav ul li{animation:linkIn .9s var(--ease) both}.nav ul li:first-child{animation-delay:.7s}.nav ul li:nth-child(2){animation-delay:.78s}.nav ul li:nth-child(3){animation-delay:.86s}.nav ul li:nth-child(4){animation-delay:.94s}@keyframes linkIn{0%{transform:translateY(-120%);opacity:0}}.burger{animation:burgerIn 1s cubic-bezier(.2,.9,.25,1.3) 1s both;will-change:transform}@keyframes burgerIn{0%{transform:scale(0) rotate(-90deg);opacity:0}}.burger:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from var(--ba,0deg),transparent 0 70%,rgba(243,226,190,.9) 85%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);animation:ring 4s linear infinite;pointer-events:none}@property --ba{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring{to{--ba:360deg}}@media (max-width:860px){.wordmark{height:22px}.coin{width:32px;height:32px}.nav.scrolled .wrap{margin:8px 10px 0}}@media (prefers-reduced-motion:reduce){.wordmark{-webkit-clip-path:none;clip-path:none}.burger,.coin-in,.nav ul li{animation:none!important}.burger:before{display:none}}.coin{width:42px;height:42px}.nav.scrolled .coin{width:36px;height:36px}.wordmark{height:30px}.nav.scrolled .wordmark{height:24px}@media (max-width:860px){.wordmark{height:25px}.coin{width:36px;height:36px}}#shoot{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.partner{position:relative;z-index:1;padding:clamp(110px,18vh,200px) 0 clamp(90px,14vh,160px);overflow:hidden;isolation:isolate}.pt-spot{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%),rgba(217,190,140,.16),transparent 62%);transition:background .2s}.partner:before{content:"";position:absolute;inset:8% 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(217,190,140,.35),transparent)}.pt-marq{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1;display:grid;grid-gap:1vw;gap:1vw;pointer-events:none;opacity:.9}.pm-row{display:flex;width:max-content;white-space:nowrap;will-change:transform}.pm-row span{font-family:var(--giant);font-size:clamp(4.5rem,12vw,11rem);line-height:1;padding-right:.3em;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.11)}.pm-row.r2 span{-webkit-text-stroke-color:rgba(217,190,140,.07)}.pt-in{position:relative;display:grid;grid-gap:clamp(20px,3vh,30px);gap:clamp(20px,3vh,30px)}.pt-eb{color:var(--brass);letter-spacing:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-h{font-family:var(--serif);font-weight:400;font-size:clamp(2.9rem,7.4vw,7.2rem);line-height:1;letter-spacing:-.02em;display:grid;margin:0}.pt-h .l1{display:block}.rot{display:grid;filter:var(--depth) drop-shadow(0 0 30px rgba(217,190,140,.18));perspective:800px;padding-bottom:.1em}.rw{grid-area:1/1}.rw .ww{white-space:nowrap}.rw .c,.rw .ww{display:inline-block}.rw .c{transform-origin:50% 50% -.4em;transform:rotateX(95deg);opacity:0;transition:transform .75s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 24ms),opacity .45s calc(var(--i) * 24ms);background-image:var(--spec),var(--gold-acc);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rw.on .c{transform:none;opacity:1;animation:sweep 1.6s calc(.4s + var(--i) * 24ms) cubic-bezier(.3,.6,.3,1) both}.rw.out .c{transform:rotateX(-95deg);opacity:0;transition-duration:.5s,.35s;transition-delay:calc(var(--i) * 14ms)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pt-lead{max-width:58ch;color:var(--mist);font-size:clamp(1rem,1.3vw,1.15rem)}.pt-tiles{margin:clamp(10px,3vh,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.pt-tiles,.ptt{list-style:none}.ptl,.ptt{position:relative}.ptl{height:100%;min-height:300px;display:flex;flex-direction:column;gap:12px;padding:34px 30px 30px;border-radius:26px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid transparent;background:linear-gradient(180deg,rgba(20,18,15,.92),rgba(9,8,7,.94)) padding-box,linear-gradient(160deg,rgba(243,226,190,.6),rgba(217,190,140,.08) 38%,rgba(217,190,140,.06) 62%,rgba(217,190,140,.4)) border-box;box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,240,210,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .6s var(--ease),background .6s}.ptl:before{left:30px;right:30px;top:0;height:1px;background:linear-gradient(90deg,transparent,#F3E2BE,transparent);opacity:.7}.ptl:after,.ptl:before{content:"";position:absolute}.ptl:after{inset:0;background:radial-gradient(360px circle at var(--tx,50%) var(--ty,0),rgba(243,226,190,.13),transparent 60%);opacity:0;transition:opacity .45s;pointer-events:none}.ptl:hover{box-shadow:0 34px 80px rgba(0,0,0,.55),0 0 0 1px rgba(217,190,140,.35),0 0 60px rgba(217,190,140,.12),inset 0 1px 0 rgba(255,240,210,.1)}.ptl:hover:after{opacity:1}.ptn{position:absolute;right:24px;top:14px;font-family:var(--giant);font-size:4.6rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.35);transition:-webkit-text-stroke-color .5s}.ptl:hover .ptn{-webkit-text-stroke-color:rgba(243,226,190,.75)}.pte{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.ptl b{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.05;margin-top:18px;background-image:var(--gold-txt);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #6e5230) drop-shadow(0 6px 10px rgba(0,0,0,.5))}.ptl p{margin:0;color:var(--mist);font-size:1rem;line-height:1.55;max-width:32ch}.ptgo{margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;gap:10px;font-size:.92rem;color:var(--bone);border-top:1px solid rgba(217,190,140,.16)}.ptgo i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:.5px solid rgba(217,190,140,.5);color:#EBD4A6;transition:background .4s,color .4s,translate .5s var(--ease)}.ptl:hover .ptgo i{background:#EBD4A6;color:#120d06;translate:4px 0}.pt-cta{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,34px);margin-top:clamp(16px,4vh,40px)}.mega,.pt-cta{align-items:center}.mega{position:relative;display:inline-flex;gap:22px;padding:22px 26px 22px 40px;text-decoration:none;color:#1a1207;background:linear-gradient(180deg,#FFF3DA,#E3C68F 55%,#B48A4E);box-shadow:inset 0 1px 0 rgba(255,250,235,.8),inset 0 -3px 8px rgba(110,80,40,.45),0 20px 50px rgba(217,190,140,.25),0 10px 30px rgba(0,0,0,.5);font-family:var(--serif);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1;transition:box-shadow .5s,scale .5s var(--ease);will-change:transform}.mega,.mega:after{border-radius:999px}.mega:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(217,190,140,.5);animation:halo 2.4s var(--ease) infinite;pointer-events:none}.mega:hover{box-shadow:inset 0 1px 0 rgba(255,250,235,.8),inset 0 -3px 8px rgba(110,80,40,.45),0 26px 70px rgba(217,190,140,.4),0 10px 30px rgba(0,0,0,.5);scale:1.03}.mega-r{overflow:hidden;height:1.08em}.mega-r,.mega-t{display:inline-block}.mega-t{transition:transform .6s var(--ease)}.mega-t:after{content:attr(data-t);display:block}.mega:hover .mega-t{transform:translateY(-50%)}.mega i{font-style:normal;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#120d06;color:#EBD4A6;font-size:1.5rem;transition:transform .6s var(--ease)}.mega:hover i{transform:rotate(-45deg)}.copy{display:grid;grid-gap:2px;gap:2px;text-align:left;background:none;border:0;padding:6px 4px;cursor:pointer;color:var(--bone);font:inherit}.copy .cm{font-size:1.05rem;border-bottom:1px solid rgba(217,190,140,.4);padding-bottom:3px;transition:border-color .3s}.copy:hover .cm{border-color:var(--brass)}.copy .cl{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.copy.ok .cl{color:var(--brass)}.pt-note{color:var(--mist);font-size:.85rem;margin:0}@media (max-width:860px){.pt-tiles{grid-template-columns:1fr}.pt-h{font-size:clamp(2.4rem,11vw,3.4rem)}.mega{padding:18px 20px 18px 30px}.mega i{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.rw .c{transition:none;animation:none!important}.mega:after{animation:none}}.nav-act{gap:10px}.nav-act,.snd{display:flex;align-items:center}.snd{position:relative;width:48px;height:48px;border-radius:50%;border:.5px solid rgba(217,190,140,.35);background:rgba(6,6,6,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;justify-content:center;gap:3px;transition:border-color .3s;animation:burgerIn 1s cubic-bezier(.2,.9,.25,1.3) 1.1s both}.snd:hover{border-color:var(--brass)}.snd i{width:2px;height:4px;border-radius:2px;background:var(--mist);transition:height .3s,background .3s}.snd.on i{background:#EBD4A6;animation:eq 1s ease-in-out infinite}.snd.on i:nth-child(2){animation-delay:-.35s}.snd.on i:nth-child(3){animation-delay:-.7s}.snd.on i:nth-child(4){animation-delay:-.2s}@keyframes eq{0%,to{height:5px}50%{height:16px}}.snd.wants{border-color:rgba(217,190,140,.7)}.snd:after{content:"Sound";position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.snd:hover:after{opacity:1}.nav.scrolled .burger,.nav.scrolled .snd{width:42px;height:42px}.nav.scrolled .burger span{left:12px;right:12px}.nav.scrolled .burger span:first-child{top:16px}.nav.scrolled .burger span:nth-child(2){top:24px;right:17px}.menu-open .nav.scrolled .burger span:first-child,.menu-open .nav.scrolled .burger span:nth-child(2){top:20px;right:12px}@media (prefers-reduced-motion:reduce){.snd.on i{animation:none;height:10px}}.sndpill{position:fixed;left:24px;bottom:70px;z-index:46;display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;border-radius:999px;cursor:pointer;border:.5px solid rgba(217,190,140,.5);background:rgba(10,9,8,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--bone);font:500 .9rem var(--sans);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 30px rgba(217,190,140,.12);transform:translateY(160%);opacity:0;transition:transform .7s var(--ease),opacity .5s}.sndpill.show{transform:none;opacity:1}.sndpill:hover{border-color:var(--brass)}.eqm{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.eqm i{width:2px;border-radius:2px;background:#EBD4A6;animation:eq 1s ease-in-out infinite}.eqm i:nth-child(2){animation-delay:-.4s}.eqm i:nth-child(3){animation-delay:-.7s}.menu-open .sndpill{opacity:0;pointer-events:none}.feat.fx-on .feat-list{display:none}.feat.fx-on .feat-head{margin-bottom:0}.fx-stage{position:relative}.fx-pin{height:100vh;isolation:isolate;height:100svh;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);padding:70px 0 40px}.fx-pin,.fx-text{position:relative;display:grid}.fx-text{grid-gap:14px;gap:14px;align-content:center;padding-left:clamp(0px,4vw,70px)}.fx-num{font-family:var(--giant);font-size:clamp(5rem,12vw,11rem);line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(217,190,140,.7);background:linear-gradient(180deg,rgba(243,226,190,.25),rgba(217,190,140,0) 70%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}.fx-eb{color:var(--brass)}.fx-h{font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:1.02;letter-spacing:-.01em}.fx-h.lit,.fx-h.lit em{animation:sweep 1.6s cubic-bezier(.3,.6,.3,1) .2s both}.fx-d{color:var(--mist);max-width:44ch;font-size:1.05rem;margin:0}.fx-tags{margin-top:4px}.fx-canvas{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-text{z-index:2}.fx-canvas canvas{position:absolute;inset:0;width:100%;height:100%;display:block}#fxg{filter:blur(14px) brightness(1.8) saturate(1.2);opacity:.85;mix-blend-mode:screen}#fxg,.fx-halo{pointer-events:none}.fx-halo{position:absolute;left:73%;top:50%;width:42%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(217,190,140,.2),transparent 62%);animation:haloB 5s ease-in-out infinite}@keyframes haloB{50%{transform:translate(-50%,-50%) scale(1.08);opacity:.7}}.fx-rail{position:absolute;left:0;right:0;bottom:22px;list-style:none;margin:0;padding:0 clamp(0px,4vw,70px);display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px}.fx-rail li{cursor:pointer;display:grid;grid-gap:8px;gap:8px}.fx-rail li i{height:2px;border-radius:2px;background:rgba(217,190,140,.18);transition:background .5s;position:relative;overflow:hidden}.fx-rail li.done i{background:rgba(217,190,140,.55)}.fx-rail li.on i{background:linear-gradient(90deg,#F3E2BE,#D9BE8C);box-shadow:0 0 12px rgba(217,190,140,.6)}.fx-rail li span{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--mist);transition:color .4s}.fx-rail li.on span{color:#EBD4A6}@media (max-width:860px){.fx-pin{grid-template-columns:1fr;grid-template-rows:auto;align-items:end;gap:6px;padding:76px 0 78px}.fx-halo{left:50%;top:27%;width:80%}.fx-text{padding:0;gap:8px}.fx-num{font-size:3.6rem}.fx-h{font-size:clamp(1.8rem,8vw,2.4rem)}.fx-d{font-size:.95rem}.fx-tags li{font-size:.75rem;padding:5px 10px}.fx-rail{bottom:16px}.fx-rail li span{font-size:.6rem}}.fx-canvas,.hx-canvas{-webkit-mask-image:radial-gradient(ellipse 72% 78% at var(--mcx,73%) var(--mcy,50%),#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at var(--mcx,73%) var(--mcy,50%),#000 55%,transparent 100%)}.hx-canvas{--mcx:74%}@media (max-width:860px){.fx-canvas{--mcx:50%;--mcy:27%}.hx-canvas{--mcx:50%}}.hero{position:relative;overflow:hidden;min-height:100vh;min-height:100svh}.hero>.wrap{position:relative;z-index:2;width:100%}.hx-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.hx-glow{filter:blur(16px) brightness(1.9);opacity:.8;mix-blend-mode:screen;z-index:0}.hx-h{display:grid}.hx-h .hxs{grid-area:1/1}.hx-h .hxl,.hx-h .hxs{display:block}.hx-h .hxw{display:inline-block;white-space:nowrap}.hx-h .hxc{display:inline-block;transform-origin:50% 60% -.5em;transform:rotateX(90deg) translateY(.2em);opacity:0;transition:transform .8s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 18ms),opacity .5s calc(var(--i) * 18ms);background-image:var(--spec),var(--gold-txt);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.16em;margin-bottom:-.16em}.hx-h .hxa .hxc{background-image:var(--spec),var(--gold-acc)}.hx-h .hxs.on .hxc{transform:none;opacity:1;animation:sweep 1.6s calc(.35s + var(--i) * 18ms) cubic-bezier(.3,.6,.3,1) both}.hx-h .hxs.out .hxc{transform:rotateX(-90deg) translateY(-.2em);opacity:0;transition-duration:.45s,.3s;transition-delay:calc(var(--i) * 8ms)}.hx-h.ready>.hxs>.hxl{animation:none!important;background:none!important;-webkit-text-fill-color:initial;padding:0;margin:0}.hx-desc{display:grid;max-width:50ch}.hx-desc .hxd{grid-area:1/1;margin:0;color:var(--mist);opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s,transform .7s var(--ease),filter .6s;pointer-events:none}.hx-desc .hxd.on{opacity:1;transform:none;filter:none;pointer-events:auto}.hx-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hx-btns{display:grid}.hx-btns .go{grid-area:1/1;opacity:0;transform:translateY(26px) scale(.96);filter:blur(6px);pointer-events:none;transition:opacity .5s,transform .7s var(--ease),filter .5s,background .4s}.hx-btns .go.on{opacity:1;transform:none;filter:none;pointer-events:auto}.hx-btns .go[data-s="2"]{background:linear-gradient(180deg,#FFF3DA,#E3C68F 55%,#B48A4E)}.hx-count{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;color:var(--mist)}.hx-count b{color:#EBD4A6;font-weight:400}.hx-count span{display:flex;gap:6px}.hx-count i{width:26px;height:2px;border-radius:2px;background:rgba(217,190,140,.22);transition:background .4s,width .5s var(--ease)}.hx-count i.on{width:46px;background:linear-gradient(90deg,#F3E2BE,#D9BE8C);box-shadow:0 0 10px rgba(217,190,140,.5)}@media (max-width:860px){.hx-canvas{opacity:.55}}.scrollhint{position:fixed;left:50%;bottom:22px;z-index:44;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,20px);opacity:0;transition:opacity .6s,transform .6s var(--ease);pointer-events:none}.scrollhint.show{opacity:1;transform:translate(-50%)}.sh-t{font-family:var(--mono);font-weight:400;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#EBD4A6;text-shadow:0 2px 10px rgba(0,0,0,.8)}.sh-mouse{width:24px;height:38px;border-radius:14px;border:1.5px solid rgba(235,212,166,.8);position:relative;box-shadow:0 0 18px rgba(217,190,140,.25)}.sh-mouse i{position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#EBD4A6;animation:wheel 1.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes wheel{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}.sh-swipe{display:none;flex-direction:column;align-items:center}.sh-swipe i{width:14px;height:14px;border-right:2px solid #ebd4a6;border-bottom:2px solid #ebd4a6;transform:rotate(45deg);margin-top:-6px;animation:chev 1.4s ease-in-out infinite}.sh-swipe i:nth-child(2){animation-delay:.2s}@keyframes chev{0%,to{opacity:.2;transform:translateY(-4px) rotate(45deg)}50%{opacity:1;transform:translateY(4px) rotate(45deg)}}@media (pointer:coarse){.sh-mouse{display:none}.sh-swipe{display:flex}}.menu-open .scrollhint{opacity:0}@media (prefers-reduced-motion:reduce){.sh-mouse i,.sh-swipe i{animation:none}}.hero-title.ptx.hx-h>span{background:none;animation:none;-webkit-text-fill-color:initial;padding:0;margin:0}.hx-h:not(.ready) .hxs.on .hxl{background-image:var(--gold-txt);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.16em;margin-bottom:-.16em;animation:drop 1.3s var(--ease) both}.hx-h:not(.ready) .hxs.on .hxa{background-image:var(--gold-acc)}.hx-h:not(.ready) .hxs:not(.on){visibility:hidden}.scue{position:fixed;right:clamp(14px,2.4vw,34px);top:50%;z-index:45;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;opacity:0;transform:translate(24px,-50%);transition:opacity .7s,transform .8s var(--ease);pointer-events:none}.scue.show{opacity:1;transform:translateY(-50%);pointer-events:auto}.scue-on .scrollhint{opacity:0!important}.sc-t{writing-mode:vertical-rl;font-family:var(--mono);font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:#EBD4A6;text-shadow:0 2px 10px rgba(0,0,0,.9);background:linear-gradient(180deg,#7d6038,#F7E7C4 50%,#7d6038);background-size:100% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scT 3s linear infinite}@keyframes scT{0%{background-position:0 0}to{background-position:0 -300%}}.sc-rail{position:relative;width:2px;height:clamp(90px,16vh,150px);border-radius:2px;background:rgba(217,190,140,.16);overflow:hidden}.sc-fill{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,rgba(217,190,140,.25),#F3E2BE);box-shadow:0 0 10px rgba(243,226,190,.7)}.sc-comet{position:absolute;left:-2px;width:6px;height:46px;top:-50px;border-radius:6px;background:linear-gradient(180deg,rgba(255,240,205,0),#FFF6DE);filter:drop-shadow(0 0 6px #F3E2BE);animation:comet 1.9s cubic-bezier(.55,0,.35,1) infinite}.sc-comet.c2{animation-delay:.95s;opacity:.6;height:28px}@keyframes comet{to{top:100%}}.sc-btn{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(217,190,140,.16),rgba(10,9,8,.7) 70%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 .5px rgba(217,190,140,.35),0 10px 30px rgba(0,0,0,.6),0 0 34px rgba(217,190,140,.22);animation:scPulse 2.4s ease-in-out infinite}.sc-btn:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(243,226,190,.5);animation:scWave 2.4s ease-out infinite}@keyframes scPulse{50%{box-shadow:0 0 0 .5px rgba(217,190,140,.55),0 10px 30px rgba(0,0,0,.6),0 0 52px rgba(217,190,140,.42)}}@keyframes scWave{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.55);opacity:0}}.sc-btn svg:first-child{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-bg{fill:none;stroke:rgba(217,190,140,.15);stroke-width:1.5}.sc-ring{fill:none;stroke:#F3E2BE;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(243,226,190,.8));transition:stroke-dashoffset .25s linear}.sc-arr{width:24px;height:24px;fill:none;stroke:#FFF3D6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(243,226,190,.9));animation:scArr 1.6s cubic-bezier(.6,0,.3,1) infinite}@keyframes scArr{0%{transform:translateY(-9px);opacity:0}30%{opacity:1}70%{transform:translateY(4px);opacity:1}to{transform:translateY(9px);opacity:0}}.scue:hover .sc-btn{transform:scale(1.08)}.sc-btn{transition:transform .4s var(--ease)}.sc-n{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--mist)}.sc-n b{display:inline-block;color:#F3E2BE;font-weight:500}.scue.bump .sc-n b{animation:scBump .6s var(--ease)}@keyframes scBump{0%{transform:translateY(8px);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@media (max-width:860px){.scue{top:auto;bottom:18px;right:14px;transform:translateY(24px);gap:8px}.scue.show{transform:none}.sc-rail,.sc-t{display:none}.sc-btn{width:54px;height:54px}}#fxstage .fx-rail{padding-right:clamp(90px,13vw,210px)}@media (prefers-reduced-motion:reduce){.sc-arr,.sc-btn,.sc-btn:after,.sc-comet,.sc-t{animation:none!important}}.sc-rot{display:grid;place-items:center;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.scue.sc-up .sc-rot{transform:rotate(180deg)}@media (min-width:861px){#how .ps-grid{grid-template-columns:1fr minmax(320px,560px) 1fr}}@media (max-width:860px){.cstage{width:100vw;max-width:100vw}}.cstage{position:relative;width:100%;height:min(78svh,700px);perspective:1500px;perspective-origin:50% 45%;--cw:260px}.cs-mc,.cs-ring,.cs-world{position:absolute;left:50%;top:50%;transform-style:preserve-3d}.cs-glow{left:50%;top:48%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(217,190,140,.22),rgba(217,190,140,.06) 40%,transparent 66%);filter:blur(6px)}.cs-floor,.cs-glow{position:absolute;border-radius:50%;pointer-events:none}.cs-floor{left:18%;right:18%;bottom:3%;height:7%;transition:opacity .6s;background:radial-gradient(ellipse,rgba(243,226,190,.32),rgba(217,190,140,.08) 50%,transparent 72%);filter:blur(8px)}.cs-mc{width:var(--cw);height:calc(var(--cw) * 1.625)}.cs-face{position:absolute;inset:0;border-radius:calc(var(--cw) * .05);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cs-front{box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 .6px rgba(243,226,190,.45),0 0 40px rgba(217,190,140,.16)}.cs-layers,.cs-layers>*{transform-style:preserve-3d}.cs-layers.ex>:not(:first-child){filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.cs-alt{position:absolute;inset:0;border-radius:calc(var(--cw) * .05);overflow:hidden;opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.cs-back{transform:rotateY(180deg);overflow:hidden;background:linear-gradient(160deg,#F4EAD6,#E3CFA6 30%,#2A2116 70%,#0E0B07);box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 .6px rgba(243,226,190,.5),0 0 50px rgba(217,190,140,.22)}.cs-bk{position:absolute;left:0;top:0;width:320px;height:520px;transform-origin:0 0;display:grid;justify-items:center;align-content:center;grid-gap:14px;gap:14px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif}.cs-bk p{margin:0;font-size:13px;letter-spacing:6px;font-weight:700;color:#6b5330}.cs-qr{position:relative;padding:18px;border-radius:22px;background:#FBF6EC;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 0 0 1px rgba(201,164,92,.5);overflow:hidden}.cs-qr svg{display:block}.cs-beam{position:absolute;left:0;right:0;height:3px;top:-10%;background:linear-gradient(90deg,transparent,#F3C969 20%,#FFF4D6 50%,#F3C969 80%,transparent);box-shadow:0 0 18px 4px rgba(243,201,105,.7);transition:opacity .3s}.cs-bk b{font-size:18px;color:#F3E6CB;letter-spacing:.5px}.cs-bk small{font-size:12px;color:rgba(243,230,203,.7)}.cs-ring{width:0;height:0}.cs-d,.cs-p{position:absolute;left:0;top:0;width:calc(var(--cw) * .62);height:calc(var(--cw) * .62 * 1.625);border-radius:calc(var(--cw) * .03);overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 .5px rgba(243,226,190,.35)}.cs-d{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cs-p{left:50%;top:50%}.cs-world{width:0;height:0}.cs-mc{left:0;top:0}.cs-chip{position:absolute;left:50%;top:50%;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;white-space:nowrap;font:500 14px/1 var(--sans,Inter,system-ui,sans-serif);color:#F3E6CB;background:rgba(20,16,10,.55);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px rgba(243,226,190,.22),0 12px 30px rgba(0,0,0,.45);transition:box-shadow .4s,color .4s,background .4s}.cs-chip b{font-family:Georgia,serif;font-size:16px;color:#E9CF98}.cs-chip.cs-on{background:linear-gradient(180deg,rgba(233,207,152,.32),rgba(185,142,78,.2));box-shadow:inset 0 0 0 1px rgba(243,226,190,.7),0 0 30px rgba(217,190,140,.45),0 12px 30px rgba(0,0,0,.45);color:#FFF6E2}.cs-chip .cs-sw{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);margin-right:-4px}.cs-chip .cs-dot{width:8px;height:8px;border-radius:50%;background:#E9CF98;box-shadow:0 0 10px #E9CF98}.cs-chip .cs-dot.g{background:#30D158;box-shadow:0 0 10px #30D158}.cs-chip.cs-ok{color:#1a1208;background:linear-gradient(180deg,#F1DCAA,#C9A45C);font-weight:700;box-shadow:0 10px 30px rgba(201,164,92,.4)}.cs-chip.cs-search{color:rgba(243,230,203,.7);padding:12px 22px}.cs-radar{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 2.2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0 34%,rgba(217,190,140,.08) 34.3% 34.6%,transparent 35% 66%,rgba(217,190,140,.08) 66.3% 66.6%,transparent 67%)}.cs-radar i{box-shadow:inset 0 0 0 1.5px rgba(243,226,190,.55)}.cs-radar i,.cs-sweep{position:absolute;inset:0;border-radius:50%}.cs-sweep{transform:rotate(var(--sw,0deg));background:conic-gradient(from 0deg,transparent 0deg,transparent 290deg,rgba(217,190,140,.1) 330deg,rgba(255,240,205,.42) 359deg,transparent 1turn)}.cs-panel{position:absolute;left:50%;top:50%;width:min(calc(var(--cw) * 1.35),92%);padding:22px 22px 20px;border-radius:28px;color:#F3E6CB;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;background:linear-gradient(180deg,rgba(36,29,19,.82),rgba(12,10,7,.88));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(243,226,190,.35),inset 0 0 0 1px rgba(243,226,190,.14),0 40px 90px rgba(0,0,0,.6),0 0 60px rgba(217,190,140,.12)}.cs-panel .cs-k{margin:0;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#C9A45C}.cs-panel h4{margin:6px 0 0;font-size:21px;font-weight:700;color:#FFF6E2}.cs-cd{position:relative;width:62%;margin:18px auto 14px;aspect-ratio:1}.cs-cd svg{width:100%;height:100%;transform:rotate(-90deg)}.cs-cd .bg{fill:none;stroke:rgba(243,226,190,.12);stroke-width:9}.cs-cd .fg{fill:none;stroke:#E9CF98;stroke-width:9;stroke-linecap:round;stroke-dasharray:327;filter:drop-shadow(0 0 6px rgba(233,207,152,.7))}.cs-cd>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.cs-cd b{font-size:54px;line-height:1;color:#FFF6E2}.cs-cd small{font-size:10px;letter-spacing:2px;color:rgba(243,230,203,.6)}.cs-term ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cs-term li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.05);font-size:13px}.cs-term li i{font-style:normal;color:#E9CF98;width:16px;text-align:center}.cs-term .cs-btn{display:block;margin-top:12px;padding:12px;border-radius:16px;font-weight:700;font-size:14px;color:#1a1208;background:linear-gradient(180deg,#F1DCAA,#C9A45C 55%,#9A7A44)}.cs-dash,.cs-term .cs-btn{text-align:center}.cs-dash .cs-av{width:84px;height:84px;margin:0 auto 10px;border-radius:50%;padding:3px;background:conic-gradient(#F1DCAA,#9A7A44,#F1DCAA);box-shadow:0 0 30px rgba(217,190,140,.35)}.cs-dash .cs-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cs-dash h4{margin-top:0}.cs-dash .cs-st{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 10px}.cs-dash .cs-st div{padding:10px 4px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(243,226,190,.1)}.cs-dash .cs-st b{display:block;font-size:26px;color:#FFF6E2}.cs-dash .cs-st small{font-size:10px;letter-spacing:1px;color:rgba(243,230,203,.6)}.cs-dash .cs-chart{width:100%;height:80px;display:block}@media (max-width:860px){.cstage{height:min(56svh,520px)}.cs-chip{font-size:12px;padding:8px 12px}.cs-panel{padding:16px}.cs-panel h4{font-size:17px}.cs-cd{width:48%;margin:10px auto}.cs-cd b{font-size:40px}.cs-term li{padding:7px 10px;font-size:12px}}.cs-links{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 3.4);height:calc(var(--cw) * 3.4);transform:translate(-50%,-50%);pointer-events:none}.cs-links svg{width:100%;height:100%;overflow:visible}.cs-links line{stroke:#E9CF98;stroke-width:.5;stroke-dasharray:2 3;filter:drop-shadow(0 0 2px rgba(233,207,152,.9));vector-effect:non-scaling-stroke;stroke-width:1.4}.cs-p{box-shadow:0 24px 50px rgba(0,0,0,.6),0 0 0 .6px rgba(243,226,190,.4),0 0 30px rgba(217,190,140,.12)}.cs-cal{position:absolute;left:50%;top:50%;width:calc(var(--cw) * .95);padding:18px 0 16px;border-radius:26px;text-align:center;transform-style:preserve-3d;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(160deg,#F4EAD6,#E3CFA6 28%,#2A2116 72%,#0E0B07);box-shadow:0 1px 0 #8a6a3e,0 2px 0 #5e4524,0 3px 0 #3a2a14,0 30px 60px rgba(0,0,0,.6),0 0 50px rgba(217,190,140,.22),inset 0 0 0 1px rgba(255,246,226,.5)}.cs-tile{display:grid;grid-gap:2px;gap:2px;perspective:400px}.cs-tile small{font-size:11px;letter-spacing:4px;color:#6b5330;font-weight:700}.cs-day{display:block;font-family:Georgia,"DM Serif Display",serif;font-size:calc(var(--cw) * .5);line-height:1;color:#FFF6E2;transform-origin:50% 70%;text-shadow:0 2px 0 #8a6a3e,0 4px 0 #5e4524,0 14px 24px rgba(0,0,0,.55)}.cs-tile span{font-size:11px;letter-spacing:3px;color:rgba(243,230,203,.75)}.cs-shine{position:absolute;top:0;bottom:0;left:var(--sh,-80%);width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);pointer-events:none}.cs-note{position:absolute;left:50%;top:50%;width:min(calc(var(--cw) * 1.35),94%);display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:22px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;color:#FFF6E2;background:rgba(30,25,18,.62);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(243,226,190,.16),0 16px 40px rgba(0,0,0,.5)}.cs-ic{flex:none;width:38px;height:38px;border-radius:10px;background:radial-gradient(circle at 35% 30%,#FFF2D2,#D6A651 55%,#8C6127);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);position:relative}.cs-ic:after{content:"Q";position:absolute;inset:0;display:grid;place-items:center;font:700 20px/1 Georgia,serif;color:#2a1d0c}.cs-note div{min-width:0;flex:1 1}.cs-note p{margin:0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:rgba(243,230,203,.55)}.cs-note p b{font-weight:600}.cs-note p span{letter-spacing:0}.cs-note h5{margin:3px 0 1px;font-size:14px;font-weight:600}.cs-note h5,.cs-note small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-note small{display:block;font-size:12px;color:rgba(243,230,203,.75)}.cs-holo,.cs-holo-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:0;-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%)}.cs-holo-glow{filter:blur(12px) brightness(1.7);mix-blend-mode:screen}.cs-holo-line{position:absolute;left:-8%;right:-8%;height:2px;top:0;z-index:20;pointer-events:none;opacity:0;transform:translateY(-1px);background:linear-gradient(90deg,transparent,#F3C969 15%,#FFF6DE 50%,#F3C969 85%,transparent);box-shadow:0 0 14px 3px rgba(243,201,105,.75),0 0 50px 10px rgba(243,201,105,.25)}#how .ps-col{position:relative;z-index:3}.cs-clip{position:absolute;inset:-45% -70%;perspective:1500px;perspective-origin:50% 47%;pointer-events:none}.cstage{perspective:none}html.thm #shoot,html.thm #sky,html.thm .cs-holo,html.thm .cs-holo-glow,html.thm .fx-canvas canvas,html.thm .hx-canvas{filter:hue-rotate(calc(var(--th, 0) * 1deg)) saturate(var(--ts,1))}html.thm #fxg,html.thm .cs-holo-glow,html.thm .hx-glow{filter:hue-rotate(calc(var(--th, 0) * 1deg)) saturate(var(--ts,1)) blur(14px) brightness(1.7)}.thm-btn{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid rgba(217,190,140,.45);background:rgba(10,9,8,.5);cursor:pointer;display:grid;place-items:center;padding:0}.thm-btn i{width:18px;height:18px;border-radius:50%;background:conic-gradient(from 20deg,#D9BE8C,#D9727A,#B49BE8,#8CAAE8,#78D2CF,#86D49F,#D9BE8C);box-shadow:0 0 10px rgba(217,190,140,.5);transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.thm-btn:hover i{transform:rotate(120deg) scale(1.1)}.thm-btn.magic i{animation:thmSpin 4s linear infinite}@keyframes thmSpin{to{transform:rotate(1turn)}}.thm-pop{position:fixed;top:84px;right:max(16px,calc(50vw - 560px));z-index:120;width:min(340px,calc(100vw - 32px));padding:18px;border-radius:22px;background:rgba(16,13,9,.82);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:inset 0 0 0 1px rgba(243,226,190,.18),0 30px 70px rgba(0,0,0,.6);color:#F3E6CB;font-family:var(--sans,Inter,system-ui,sans-serif);opacity:0;transform:translateY(-10px) scale(.97);pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.thm-pop.open{opacity:1;transform:none;pointer-events:auto}.thm-t{margin:0;font-family:var(--serif,Georgia,serif);font-size:1.5rem}.thm-s{margin:4px 0 14px;font-size:.85rem;color:rgba(243,230,203,.65)}.thm-g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.thm-c{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:12px 4px 10px;border-radius:16px;border:0;cursor:pointer;color:rgba(243,230,203,.8);font:500 .78rem/1 var(--sans,Inter,system-ui,sans-serif);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(243,226,190,.1);transition:background .3s,box-shadow .3s,transform .3s}.thm-c:hover{transform:translateY(-2px);background:rgba(255,255,255,.07)}.thm-c i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--c) 45%,color-mix(in srgb,var(--c) 55%,#000));box-shadow:0 0 0 0 var(--c);transition:box-shadow .4s}.thm-c.on{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px var(--c);color:#fff}.thm-c.on i{box-shadow:0 0 18px 2px var(--c)}.thm-r{margin-top:12px;width:100%;padding:10px;border-radius:14px;border:0;cursor:pointer;font:600 .82rem/1 var(--sans,Inter,system-ui,sans-serif);color:#1a1208;background:linear-gradient(180deg,#F1DCAA,#C9A45C)}.thm-pop.magic .thm-s:after{content:" · Farbmagie aktiv";color:#fff}@media (max-width:860px){.thm-pop{top:74px;right:16px}.thm-btn{width:36px;height:36px}}.cs-alt:after,.cs-back:after,.cs-d:after,.cs-front:after,.cs-p:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:30;background:linear-gradient(115deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.34) 44%,rgba(255,246,226,.14) 50%,rgba(255,255,255,0) 60%) no-repeat,linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 28%,rgba(0,0,0,0) 70%,rgba(0,0,0,.18));background-size:260% 100%,100% 100%;background-position:var(--gx,120%) 0,0 0;mix-blend-mode:screen;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.3),inset 0 0 0 .6px rgba(255,246,226,.35)}.cs-alt:after{z-index:2}.tour{position:fixed;right:clamp(14px,2.4vw,30px);bottom:clamp(16px,3vh,28px);z-index:47;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(14px) scale(.96);pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.tour.show{opacity:1;transform:none;pointer-events:auto}.tour-l{display:grid;justify-items:end;grid-gap:2px;gap:2px;padding:8px 14px;border-radius:14px;text-align:right;white-space:nowrap;background:rgba(16,13,9,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(217,190,140,.2),0 12px 30px rgba(0,0,0,.45);transform-origin:right center;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.tour-l small{font:500 .62rem/1 var(--mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:rgba(243,230,203,.55)}.tour-l b{font:600 .86rem/1.1 var(--sans,Inter,system-ui,sans-serif);color:#F3E6CB}.tour-b{position:relative;width:54px;height:54px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(217,190,140,.2),rgba(12,10,7,.82) 70%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 .5px rgba(217,190,140,.4),0 12px 30px rgba(0,0,0,.55),0 0 30px rgba(217,190,140,.2);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.tour-b:hover{transform:scale(1.07)}.tour-b svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tr-bg{fill:none;stroke:rgba(217,190,140,.16);stroke-width:2}.tr-fg{fill:none;stroke:#F3E2BE;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(243,226,190,.8));transition:stroke-dashoffset .3s linear}.tour-ic{position:relative;width:16px;height:16px}.tour[data-s=idle] .tour-ic,.tour[data-s=pause] .tour-ic{width:0;height:0;border-left:13px solid #f3e2be;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px;filter:drop-shadow(0 0 6px rgba(243,226,190,.8))}.tour[data-s=run] .tour-ic:after,.tour[data-s=run] .tour-ic:before{content:"";position:absolute;top:1px;width:4px;height:14px;border-radius:2px;background:#F3E2BE;box-shadow:0 0 6px rgba(243,226,190,.8)}.tour[data-s=run] .tour-ic:before{left:2px}.tour[data-s=run] .tour-ic:after{right:2px}.tour[data-s=run] .tour-b{animation:tourGlow 2.4s ease-in-out infinite}@keyframes tourGlow{50%{box-shadow:0 0 0 .5px rgba(217,190,140,.6),0 12px 30px rgba(0,0,0,.55),0 0 44px rgba(217,190,140,.4)}}.tour[data-s=end] .tour-ic{border-left:2px solid #f3e2be;border-top:2px solid #f3e2be;width:12px;height:12px;transform:translateY(3px) rotate(45deg)}.tour[data-s=run] .tour-l{opacity:0;transform:translateX(8px) scale(.96)}.tour[data-s=run].named .tour-l,.tour[data-s=run]:hover .tour-l{opacity:1;transform:none}html:has(.tour.show) .scrollhint{opacity:0!important}@media (max-width:860px){.tour-b{width:48px;height:48px}.tour-l{padding:7px 11px}.scue{bottom:84px!important}}.intro{position:fixed;inset:0;z-index:200;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;background:#060606;-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);transition:opacity 1.2s,-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),opacity 1.2s;transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),opacity 1.2s,-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1);animation:inAuto 0s 4.2s forwards}.intro.out{-webkit-clip-path:circle(0 at 50% 46%);clip-path:circle(0 at 50% 46%);opacity:.6;pointer-events:none}@keyframes inAuto{to{-webkit-clip-path:circle(0 at 50% 46%);clip-path:circle(0 at 50% 46%);visibility:hidden}}.in-c{position:relative;width:120px;height:120px;display:grid;place-items:center}.in-ring{position:absolute;inset:0;transform:rotate(-90deg)}.in-ring circle{fill:none;stroke:#E9CF98;stroke-width:1.4;stroke-dasharray:352;stroke-dashoffset:352;filter:drop-shadow(0 0 6px rgba(233,207,152,.9));animation:inRing 1.4s cubic-bezier(.6,0,.2,1) .15s forwards}@keyframes inRing{to{stroke-dashoffset:0}}.in-coin{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.6);background:radial-gradient(circle at 35% 28%,#FFF2D2,#E1C38A 40%,#A9823F 75%,#6E5022);box-shadow:0 0 40px rgba(233,207,152,.45),inset 0 -4px 10px rgba(0,0,0,.35),inset 0 3px 6px rgba(255,255,255,.5);animation:inCoin 1s cubic-bezier(.2,1.4,.4,1) .7s forwards}.in-coin svg{width:40px;height:45px;fill:#2a1d0c;opacity:.85}@keyframes inCoin{to{opacity:1;transform:none}}.in-dust{position:absolute;inset:-60px;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(243,226,190,.35),transparent 60%);animation:inDust 1.6s ease-out .9s forwards}@keyframes inDust{30%{opacity:1}to{opacity:0;transform:scale(1.6)}}.in-word{width:min(240px,60vw);height:auto;fill:#E9CF98;opacity:0;transform:translateY(14px);filter:drop-shadow(0 0 18px rgba(233,207,152,.35));animation:inUp .9s cubic-bezier(.2,.8,.2,1) 1.15s forwards}.in-tag{margin:0;font:500 .68rem/1 var(--mono,ui-monospace,monospace);letter-spacing:.42em;text-transform:uppercase;color:rgba(243,230,203,.6);opacity:0;animation:inUp .9s cubic-bezier(.2,.8,.2,1) 1.45s forwards}@keyframes inUp{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intro,.intro *{animation-duration:.01s!important;animation-delay:0s!important}}.skip{position:fixed;left:16px;top:-60px;z-index:300;padding:10px 16px;border-radius:12px;background:#E9CF98;color:#1a1208;font-weight:600;text-decoration:none;transition:top .3s}.skip:focus{top:16px}:focus-visible{outline:2px solid #E9CF98;outline-offset:3px;border-radius:6px}.vgate{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:18px;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.7))}.vgate-b{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border-radius:999px;cursor:pointer;border:.5px solid rgba(217,190,140,.6);background:rgba(10,9,8,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#F5EAD3;font:500 .9rem var(--sans);transition:border-color .3s,transform .3s}.vgate-b:hover{border-color:#D9BE8C;transform:translateY(-1px)}.vgate-b svg{width:18px;height:18px;fill:#D9BE8C}.vgate p{max-width:24ch;font:400 .66rem/1.45 var(--sans);color:rgba(245,234,211,.75);margin:0}.vgate a{color:#EBD4A6}@supports (color:hsl(from red h s l)){:root{--void:#060606;--deep:#0d0c0b;--line:#27241f;--navy:#151412;--bone:hsl(from #F4F0E8 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--mist:#A39C90;--brass:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--olive:hsl(from #8A6A3E calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--live:hsl(from #EAD7B0 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--accent:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--on-accent:hsl(from #140e06 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--giant:"DM Serif Display",Georgia,serif;--serif:"DM Serif Display",Georgia,serif;--sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.8,.15,1);--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));color-scheme:dark}*,:after,:before{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}body,body:before{background:var(--void)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60}a{color:inherit}cite,em,i{font-style:normal}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.serif{font-family:var(--serif);letter-spacing:-.01em;line-height:1.04;text-wrap:balance}.serif em{font-style:normal;color:var(--brass)}:focus-visible{outline:2px solid var(--brass)}#sky{width:100%;height:100%}#sky,.glow{position:fixed;inset:0;z-index:0;pointer-events:none}.glow{background:radial-gradient(ellipse 70% 45% at 50% 120%,hsl(from rgba(58,46,30,.32) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 70%),radial-gradient(ellipse 40% 30% at 85% 0,hsl(from rgba(217,190,140,.06) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 70%)}footer,header,main{position:relative;z-index:2}.cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;width:10px;height:10px;border-radius:50%;background:var(--brass);display:none;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--void);transition:width .4s var(--ease),height .4s var(--ease)}.cursor.big{width:74px;height:74px}@media (pointer:fine){.cursor{display:flex}}.nav{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:50;transition:transform .6s var(--ease)}.nav.hide{transform:translateY(-110%)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:20px}.brand{display:inline-flex;text-decoration:none;color:var(--bone)}.brand svg{height:19px;width:auto;fill:currentColor}.nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav ul a{text-decoration:none;font-size:.9rem;transition:color .3s}.nav ul a:hover,.pill{color:var(--bone)}.pill{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;border:1px solid hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);text-decoration:none;font-size:.9rem;font-weight:500;background:hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s;cursor:pointer;font-family:var(--sans)}.pill:hover{background:var(--brass);color:var(--void);border-color:var(--brass)}.pill.solid{background:var(--bone);color:var(--void);border-color:var(--bone)}.pill.solid:hover{background:var(--brass);border-color:var(--brass)}.pill i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px hsl(from rgba(217,190,140,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:pulse 1.8s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px hsl(from rgba(217,190,140,0) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}}@media (max-width:860px){.nav ul{display:none}}.hero{min-height:92vh;min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding-block:120px 40px}.hero-title{font-size:clamp(3.2rem,9vw,8.4rem);line-height:1;margin:22px 0 0;letter-spacing:-.015em}.hero-title span{display:block}.hero .cta{gap:22px}.beta,.hero .cta{align-items:center}.beta{display:inline-flex;gap:10px;padding:6px 6px 6px 14px;border-radius:999px;border:.5px solid hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:hsl(from rgba(217,190,140,.06) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);text-decoration:none;font-size:.85rem;color:var(--bone)}.beta i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px hsl(from rgba(217,190,140,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:pulse 1.8s infinite}.beta span{padding:5px 12px;border-radius:999px;background:hsl(from rgba(244,240,232,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:var(--brass);font-weight:500;transition:background .3s}.beta:hover span{background:hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.go{display:inline-flex;align-items:center;gap:22px;padding:10px 10px 10px 26px;border-radius:999px;background:var(--bone);color:var(--void);text-decoration:none;transition:background .4s var(--ease),transform .4s var(--ease)}.go:hover{background:#ffffff;transform:translateY(-2px)}.go-t{display:grid;line-height:1.15}.go-t b{font-size:1.05rem;font-weight:600}.go-t small{font-size:.74rem;color:#4b5a66}.go-a{width:46px;height:46px;border-radius:50%;background:var(--void);color:var(--brass);display:grid;place-items:center;font-size:1.2rem;transition:transform .4s var(--ease)}.go:hover .go-a{transform:translateX(4px) rotate(-45deg)}.txtlink{color:var(--bone);text-decoration:none;font-size:.92rem;border-bottom:.5px solid hsl(from rgba(244,240,232,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);padding-bottom:2px;transition:color .3s,border-color .3s}.txtlink:hover{color:var(--brass);border-color:var(--brass)}.hero .kicker{font-family:var(--serif);font-size:clamp(1.3rem,2.4vw,1.9rem);color:var(--mist)}.word{position:relative;font-family:var(--giant);font-weight:400;font-size:clamp(6rem,24vw,22rem);line-height:.82;letter-spacing:-.02em;display:flex;margin:10px 0 10px -.04em;color:var(--bone)}.word span{display:inline-block;will-change:transform}.word span.it{font-style:normal;color:var(--brass)}.hero-l span{animation:drop 1.3s var(--ease) both}@keyframes drop{0%{transform:translateY(40%);opacity:0}}.emblem{position:absolute;width:clamp(56px,8vw,110px);aspect-ratio:200/224;left:101%;top:4%;filter:drop-shadow(0 10px 30px hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));animation:bob 6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-14%) rotate(-6deg)}}.hero-foot{display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;align-items:flex-end;margin-top:clamp(32px,5vw,56px)}.hero-foot p{max-width:50ch;color:var(--mist)}.hero-foot .cta{display:flex;flex-wrap:wrap;gap:10px}.fine{margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--mist);letter-spacing:.06em}.logos{margin-top:56px;border-block:1px solid var(--line);padding-block:18px;overflow:hidden}.logos .row{display:flex;gap:56px;width:max-content;animation:slide 40s linear infinite}.logos span{font-family:var(--serif);font-size:1.35rem;color:hsl(from rgba(244,240,232,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);white-space:nowrap}.logos span:nth-child(3n){font-family:var(--mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;align-self:center}@keyframes slide{to{transform:translateX(-50%)}}.phone-scene{position:relative;height:100vh;height:100svh;overflow:hidden}.phone-scene .bgword{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--giant);font-size:clamp(7rem,28vw,25rem);line-height:.8;color:var(--bone);opacity:.1;filter:blur(14px);pointer-events:none}.ps-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr minmax(220px,266px) 1fr;align-items:center;grid-gap:clamp(20px,5vw,70px);gap:clamp(20px,5vw,70px);padding:80px var(--gr) 40px var(--gl);max-width:1160px;margin:0 auto}.ps-col,.ps-text{position:relative;display:grid;align-content:center}.ps-text{grid-area:1/1;grid-gap:14px;gap:14px;opacity:0;filter:blur(16px);transform:perspective(900px) translateZ(-420px);transition:opacity .7s var(--ease),transform .9s var(--ease),filter .8s var(--ease);will-change:transform,opacity,filter;pointer-events:none}.ps-text.now{opacity:1;filter:blur(0);transform:perspective(900px) translateZ(0);pointer-events:auto}.ps-text.past{opacity:0;filter:blur(12px);transform:perspective(900px) translateZ(260px);transition-duration:.55s}.ps-text .eyebrow{color:var(--brass)}.ico{--accent:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);--on-accent:hsl(from #140e06 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:var(--bone);background:linear-gradient(160deg,#1a1815,#0c0b0a);border:.5px solid hsl(from rgba(217,190,140,.3) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.35)}.ico svg{width:60%;height:60%;overflow:visible}.ico .scanline{animation:scanl 2.4s ease-in-out infinite}@keyframes scanl{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.card .still.icon .ico{position:relative;width:46%;height:auto;aspect-ratio:1;border-radius:26%}.ps-text h3{font-family:var(--serif);font-size:clamp(2.2rem,3.9vw,3.6rem);line-height:1.04;text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.6)}.ps-text h3 em{color:var(--brass)}.ps-text p{color:var(--mist);max-width:30ch;font-size:.98rem}.ps-col.right .ps-text{justify-items:end;text-align:right}.ps-col.right .ps-text p{margin-left:auto}.phone{position:relative;width:min(100%,calc((100svh - 150px) / 2.092));justify-self:center;aspect-ratio:71.5/149.6;border-radius:17.6%/8.4%;padding:3.5%;background:linear-gradient(90deg,hsl(from #7d6650 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 0,hsl(from #ecdcc4 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 2.2%,hsl(from #c8ae8d calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 4.6%,hsl(from #d9c3a4 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 30%,hsl(from #e3cfb3 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #d9c3a4 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 70%,hsl(from #c8ae8d calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 95.4%,hsl(from #efe1cb calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 97.8%,hsl(from #7d6650 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 100%);box-shadow:0 50px 110px rgba(0,0,0,.55),0 0 0 .5px hsl(from rgba(255,236,210,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 0 0 1px hsl(from rgba(70,50,30,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 0 0 2.5px hsl(from rgba(255,244,228,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 0 8px 2px hsl(from rgba(255,240,220,.3) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);will-change:transform}.phone:before{content:"";position:absolute;inset:1.15%;border-radius:16.3%/7.8%;background:#040404;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.phone .btn-l,.phone .btn-r{position:absolute;width:1.25%;border-radius:2px;background:linear-gradient(90deg,hsl(from #7f684f calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #ecdcc4 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #a78c6c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.phone .btn-l{left:-1%}.phone .btn-r{right:-1%}.phone .act{top:16.6%;height:3.4%}.phone .vu{top:22.6%;height:6.6%}.phone .vd{top:30.6%;height:6.6%}.phone .pwr{top:26%;height:10.6%}.phone .cam{top:56%;height:7.4%;background:linear-gradient(90deg,hsl(from #6d5a46 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #c9b394 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #6d5a46 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));border-radius:3px}.screen{position:relative;height:100%;border-radius:13.6%/6.3%;overflow:hidden;background:#fff;z-index:1;container-type:inline-size}.island{position:absolute;top:1.26%;left:50%;transform:translateX(-50%);width:31.3%;height:4.25%;border-radius:99px;background:#000;z-index:50;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.island:after{content:"";position:absolute;right:9%;top:50%;width:26%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 40% 40%,#1d2a3f,#05070a 70%)}.home-bar{position:absolute;left:50%;bottom:.9%;transform:translateX(-50%);width:35%;height:.58%;border-radius:99px;background:rgba(10,30,40,.55);z-index:50}.sbar{top:2.6%;left:10%;right:10%;justify-content:space-between;font-family:var(--mono);font-size:10px;z-index:4}.ad,.dash,.sbar{position:absolute;display:flex}.ad,.dash{inset:0;padding:44px 12px 12px;flex-direction:column;gap:9px}.vid{position:absolute;inset:0;z-index:4;display:block;color:var(--bone);text-decoration:none;background:#000}.vid iframe,.vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.vid:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 45%,rgba(0,0,0,.35));pointer-events:none}.vid.playing .vmeta,.vid.playing .vplay,.vid.playing:after{display:none}.vplay{position:absolute;left:50%;top:50%;z-index:2;width:58px;height:58px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:hsl(from rgba(244,240,232,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid hsl(from rgba(244,240,232,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.vplay:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:.5px solid hsl(from rgba(217,190,140,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:halo 2.2s var(--ease) infinite}.vplay svg{width:24px;height:24px;fill:var(--bone);margin-left:3px}.vmeta{position:absolute;left:12px;right:12px;bottom:22px;z-index:2;display:grid;grid-gap:3px;gap:3px}.vmeta b{font-family:var(--serif);font-weight:400;font-size:1rem;line-height:1.15}.vmeta small{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--mist)}.vmeta i{display:block;height:2px;border-radius:2px;background:hsl(from rgba(244,240,232,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);margin-top:6px;overflow:hidden}.vmeta i u{display:block;height:100%;width:0;background:var(--brass)}.ad-head{display:flex;align-items:center;justify-content:space-between}.ad-head svg{height:11px;width:auto;fill:var(--bone)}.ad-head span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:var(--live);display:inline-flex;gap:5px;align-items:center}.ad-head span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--live)}.vcard{flex:1 1;border-radius:18px;padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;background:linear-gradient(180deg,hsl(from #F4F0E8 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #e9e1d3 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));color:#151412}.vcard img{width:58px;height:58px;border-radius:50%;object-fit:cover;margin-top:6px;border:2px solid hsl(from #8a6a3e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.vcard b{font-family:var(--serif);font-weight:400;font-size:1.2rem}.vcard small{font-size:.6rem;color:#6b6458}.vrows{width:100%;display:grid;grid-gap:4px;gap:4px;margin-top:auto}.vrows div{padding:6px 8px;border-radius:8px;background:rgba(6,6,6,.06);font-size:.62rem;text-align:left}.styles{display:flex;justify-content:center;gap:5px}.styles i{width:12px;height:12px;border-radius:50%;border:1px solid hsl(from rgba(244,240,232,.3) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.styles i:first-child{background:hsl(from #F4F0E8 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);outline:2px solid var(--brass);outline-offset:1px}.styles i:nth-child(2){background:#151412}.styles i:nth-child(3){background:hsl(from #8A6A3E calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.styles i:nth-child(4){background:hsl(from #3a342b calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.styles i:nth-child(5){background:#A39C90}.styles i:nth-child(6){background:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.ad-cta{align-items:center;padding:10px 12px;border-radius:10px;background:hsl(from rgba(217,190,140,.14) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-size:.7rem}.ad-cta,.dash h5{display:flex;justify-content:space-between}.dash h5{margin:0;font-family:var(--serif);font-weight:400;font-size:1.15rem;align-items:baseline}.dash h5 small{font-family:var(--mono);font-size:8px;color:var(--live);letter-spacing:.1em}.kpis{grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.kpi,.kpis{display:grid}.kpi{background:rgba(255,255,255,.05);border-radius:10px;padding:8px;grid-gap:2px;gap:2px}.kpi small{font-family:var(--mono);font-size:7px;letter-spacing:.1em;color:var(--mist)}.kpi b{font-weight:600;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai{padding:9px 10px;border-radius:12px;border:1px solid hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:hsl(from rgba(217,190,140,.07) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-size:.64rem;display:grid;grid-gap:3px;gap:3px}.ai b{font-family:var(--mono);font-weight:400;font-size:7.5px;letter-spacing:.12em;color:var(--brass)}.leads{display:grid;grid-gap:5px;gap:5px}.lead{display:grid;grid-template-columns:1fr auto;grid-gap:1px 8px;gap:1px 8px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.035);font-size:.7rem}.lead small{color:var(--mist);font-size:.58rem}.lead span{align-self:center;grid-row:span 2;font-family:var(--mono);font-size:7.5px;padding:3px 7px;border-radius:99px;border:1px solid hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:var(--brass)}.lead span.new{border-color:var(--live);color:var(--live)}.toast{position:absolute;left:10px;right:10px;top:40px;z-index:6;padding:10px 12px;border-radius:16px;background:hsl(from rgba(244,240,232,.94) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:#151412;font-size:.7rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1px 10px;gap:1px 10px;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.4)}.toast i{grid-row:span 2;width:26px;height:26px;border-radius:7px;background:var(--void);display:grid;place-items:center}.toast i svg{width:18px;height:18px}.toast small{color:#6b6458}@media (max-width:860px){.ps-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;align-items:start;gap:18px;padding-top:76px}.ps-col.left,.ps-col.right{grid-area:1/1;width:100%;min-height:7.5em}.phone{grid-row:2;align-self:start}.ps-text h3{font-size:clamp(1.7rem,7vw,2.3rem)}.ps-text p{display:none}.phone{width:min(212px,52vw,calc((100svh - 230px) / 2.09))}.ps-col.right .ps-text,.ps-text{justify-items:center;text-align:center}.ps-text .ico{width:48px;height:48px;border-radius:14px}.ps-text p{margin:0 auto}}.fly{position:relative;height:100vh;height:100svh;overflow:hidden;perspective:900px}.fly-stage{position:absolute;inset:0;transform-style:preserve-3d;z-index:3;pointer-events:none}.fly-line{position:absolute;left:50%;top:22%;width:min(900px,92vw);transform:translate(-50%,-50%);text-align:center;font-family:var(--serif);font-size:clamp(2rem,5vw,4.2rem);line-height:1.06;text-wrap:balance;will-change:transform,opacity,filter;text-shadow:0 4px 30px rgba(0,0,0,.6)}.fly-line em{font-style:normal;color:var(--brass)}.system{top:60%;width:min(92vmin,900px);aspect-ratio:1;transform:translate(-50%,-50%);will-change:transform}.ring,.system{position:absolute;left:50%}.ring{top:50%;border-radius:50%;border:.5px solid hsl(from rgba(244,240,232,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transform:translate(-50%,-50%) scaleY(.36)}.ring.r1{width:46%;aspect-ratio:1}.ring.r2{width:70%;aspect-ratio:1}.ring.r3{width:96%;aspect-ratio:1;border-style:dashed;border-color:hsl(from rgba(244,240,232,.1) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.core{width:22%;aspect-ratio:1;border-radius:50%;z-index:2;background:radial-gradient(circle at 36% 30%,#ffffff 0,hsl(from #f8eeda calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 10%,hsl(from #dcc08c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 30%,hsl(from #a8814c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 56%,hsl(from #3d2b15 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 78%,hsl(from #0e0a05 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 94%);box-shadow:0 0 60px 10px hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 160px 40px hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset -14px -18px 40px rgba(0,0,0,.6)}.core,.core svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.core svg{width:30%;filter:brightness(0);opacity:.7}.voice{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:.6px solid hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);z-index:1;animation:voice 3s var(--ease) infinite}.voice:nth-of-type(2){animation-delay:1s}.voice:nth-of-type(3){animation-delay:2s}@keyframes voice{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(-50%,-50%) scale(2.3);opacity:0}}.moon{position:absolute;left:0;top:0;display:grid;justify-items:center;grid-gap:6px;gap:6px;transform:translate(-50%,-50%);will-change:transform}.moon i{display:block;width:var(--s,46px);aspect-ratio:1;border-radius:50%;box-shadow:inset -6px -8px 16px rgba(0,0,0,.55),0 0 24px hsl(from rgba(217,190,140,.15) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.moon span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);white-space:nowrap;padding:3px 8px;border-radius:99px;background:rgba(6,6,6,.65);border:1px solid var(--line)}.m-qr i{background:radial-gradient(circle at 35% 30%,#ffffff,#d9d6d0 30%,#5f5b55 75%)}.m-arch i{background:radial-gradient(circle at 35% 30%,hsl(from #f6ead2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #b48a52 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 45%,hsl(from #2a1d0e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 85%)}.m-note i{background:radial-gradient(circle at 35% 30%,hsl(from #efe9df calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),#a39c90 45%,#2e2a25 85%)}.m-rem i{background:radial-gradient(circle at 35% 30%,hsl(from #fbf3e2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #d9be8c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 45%,hsl(from #3a2b17 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 85%)}.m-team i{background:radial-gradient(circle at 35% 30%,hsl(from #e8dccb calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #6e5a44 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 45%,hsl(from #18130e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 85%)}.m-search i{background:radial-gradient(circle at 35% 30%,hsl(from #f4f0e8 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),#8d877d 45%,#26231f 85%)}.m-ai i{background:radial-gradient(circle at 35% 30%,#ffffff,hsl(from #e6cd9b calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 35%,hsl(from #6b4e24 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 80%);box-shadow:inset -6px -8px 16px rgba(0,0,0,.5),0 0 30px hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.sys-title{left:50%;bottom:7%;transform:translateX(-50%);text-align:center;display:grid;grid-gap:6px;gap:6px}.fly-meter,.sys-title{position:absolute;z-index:4}.fly-meter{left:var(--gl);bottom:28px;display:flex;gap:14px;align-items:center}.fly-meter i{display:block;width:120px;height:1px;background:var(--line);position:relative}.fly-meter i b{position:absolute;inset:0 auto 0 0;width:0;background:var(--brass)}.mq-sec{padding-block:clamp(90px,12vw,160px) 40px;overflow:hidden}.mq-head{text-align:center;display:grid;grid-gap:16px;gap:16px;justify-items:center;margin-bottom:48px}.mq-sec h2{font-size:clamp(2.6rem,6.6vw,5.8rem)}.mq-head p:last-child{color:var(--mist);max-width:60ch}.mq{gap:14px;width:max-content;will-change:transform;margin-bottom:14px}.mq,.tile{display:flex}.tile{align-items:center;gap:12px;padding:18px 26px;border-radius:999px;border:1px solid var(--line);background:rgba(13,12,11,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;font-family:var(--serif);font-size:clamp(1.2rem,2.2vw,1.8rem)}.tile small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--brass);text-transform:uppercase}.drift{position:relative;height:100vh;height:100svh;overflow:hidden}.drift-head{position:absolute;inset:0;display:grid;place-items:center;text-align:center;z-index:1;pointer-events:none}.drift-head h2{font-size:clamp(2.8rem,7vw,6rem)}.drift-track{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;gap:9vw;padding-left:70vw;z-index:2}.card,.drift-track{will-change:transform}.card{flex:0 0 auto;width:clamp(180px,20vw,260px);border-radius:18px;overflow:hidden;background:var(--deep);border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.55)}.card:nth-child(odd){margin-top:-30vh}.card:nth-child(3n){margin-top:34vh}.card .still{aspect-ratio:4/5;position:relative;overflow:hidden}.card .still>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card .still:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,6,.94),transparent 58%)}.card .still.icon{display:grid;place-items:start center;padding-top:16%;background:radial-gradient(circle at 50% 30%,hsl(from rgba(217,190,140,.14) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 60%),linear-gradient(180deg,#151412,#080807)}.card .meta{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:grid;grid-gap:3px;gap:3px}.card .meta b{font-family:var(--serif);font-weight:400;font-size:1.3rem;line-height:1.1}.card .meta p{font-size:.76rem;color:var(--mist);line-height:1.35}.card .meta small{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--brass);text-transform:uppercase}.card.design{aspect-ratio:1/1.625;border:0}.card.design img{width:100%;height:100%;object-fit:cover;display:block}.card.badge{width:clamp(70px,7vw,100px);background:none;border:0;box-shadow:none}.card.badge svg{width:100%;height:auto;filter:drop-shadow(0 10px 30px hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.drift-hint{position:absolute;right:var(--gr);bottom:26px;z-index:3}.faq{padding-block:clamp(90px,12vw,150px)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:start}.faq-side{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:18px;gap:18px}.faq h2{font-size:clamp(2.4rem,5vw,4.2rem)}.faq-side p{color:var(--mist);max-width:40ch}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:24px;font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.2}.acc summary::-webkit-details-marker{display:none}.acc summary i{flex:0 0 34px;height:34px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform .5s var(--ease),border-color .3s}.acc summary i:after,.acc summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:var(--brass);transform:translate(-50%,-50%)}.acc summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s var(--ease)}.acc details[open] summary i{transform:rotate(180deg);border-color:var(--brass)}.acc details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.acc .body{overflow:hidden}.acc .body p{padding-bottom:26px;color:var(--mist);max-width:62ch}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}}.f-wrap{position:relative;z-index:2;overflow:hidden}.f-dark{position:absolute;inset:0;background:var(--void);z-index:3;pointer-events:none}.no-motion .f-dark{display:none}footer{background:var(--deep);border-top:1px solid var(--line);padding-block:clamp(50px,7vw,80px) 32px;will-change:transform;position:relative;overflow:hidden}footer:before{content:"";position:absolute;left:50%;top:-30%;width:120vmax;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,hsl(from rgba(217,190,140,.14) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 55%);pointer-events:none}.cta-grid{position:relative;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:center}.cta-copy{display:grid;grid-gap:24px;gap:24px;justify-items:start}.cta-copy h2{font-size:clamp(3rem,8vw,7.4rem);line-height:.95}.cta-copy>p:not(.eyebrow):not(.fine){color:var(--mist);max-width:50ch;font-size:1.05rem}.big-btn{position:relative;display:inline-flex;align-items:center;gap:16px;padding:22px 34px;border-radius:999px;background:var(--bone);color:var(--void);text-decoration:none;font-weight:600;font-size:clamp(1.05rem,1.6vw,1.25rem);transition:transform .5s var(--ease),background .4s;isolation:isolate}.big-btn:before{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);z-index:-1;animation:halo 2.4s var(--ease) infinite}.big-btn:hover{background:var(--brass);transform:translateY(-2px)}.big-btn span{font-size:1.5em;line-height:0;transition:transform .4s var(--ease)}.big-btn:hover span{transform:translateX(6px)}.qrbox{justify-self:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.qrcard{display:block;width:min(260px,64vw);aspect-ratio:1;padding:18px;border-radius:24px;background:var(--bone);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 60px hsl(from rgba(217,190,140,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);position:relative}.qrcard svg{width:100%;height:100%;fill:#151412;display:block}.qrcard:after{content:"";position:absolute;left:18px;right:18px;top:18px;height:2px;background:linear-gradient(90deg,transparent,var(--brass),transparent);box-shadow:0 0 12px var(--brass);animation:scan 2.6s ease-in-out infinite}@keyframes scan{50%{top:calc(100% - 20px)}}.f-cols{position:relative;margin-top:0;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;border-top:1px solid var(--line);padding-top:40px}.f-cols>div>svg{height:22px;width:auto;fill:var(--bone)}.f-cols>div>p{margin-top:14px;color:var(--mist);max-width:34ch;font-size:.92rem}.f-cols h5{margin:0 0 12px;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.f-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.f-cols a{text-decoration:none}.f-cols a:hover{color:var(--brass)}.f-word{margin-top:60px}.f-word svg{display:block;width:100%;height:auto;fill:none;stroke:hsl(from rgba(244,240,232,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:.6}.legal{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px;color:var(--mist)}@media (max-width:860px){.cta-grid{grid-template-columns:1fr}.qrbox{justify-self:start}}@media (max-width:760px){.f-cols{grid-template-columns:1fr 1fr}.f-cols>div:first-child{grid-column:1/-1}}.rv{transform:translateY(30px);transition:transform 1.2s var(--ease)}.rv.in{transform:none}.no-motion .drift,.no-motion .fly,.no-motion .phone-scene{height:auto;overflow:visible;padding-block:80px}.no-motion .ps-grid{position:relative}.no-motion .ps-col{height:auto;display:grid;grid-gap:28px;gap:28px}.no-motion .ps-text{position:static;grid-area:auto;opacity:1;filter:none;transform:none}.no-motion .fly-stage{position:relative}.no-motion .fly-line{margin:0 auto 30px}.no-motion .fly-line,.no-motion .system{position:relative;left:auto;top:auto;transform:none}.no-motion .system{margin:40px auto}.no-motion .sys-title{position:relative;left:auto;transform:none;margin:0 auto}.no-motion .fly-meter{display:none}.no-motion .drift-head{position:relative;margin-bottom:40px}.no-motion .drift-track{position:relative;overflow-x:auto;padding:0 var(--gr) 20px var(--gl);max-width:100vw}.no-motion .card{margin-top:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.cursor{display:none!important}.rv{transform:none}}.film-scene{position:relative;z-index:1;padding:clamp(90px,16vh,180px) var(--gr) clamp(90px,16vh,180px) var(--gl);overflow:hidden}.film-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(220px,290px);grid-gap:clamp(40px,9vw,130px);gap:clamp(40px,9vw,130px);align-items:center}.film-txt{display:grid;grid-gap:18px;gap:18px;align-content:center}.film-txt .eyebrow{color:var(--brass)}.film-txt h2{font-family:var(--serif);font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.01em}.film-txt h2 em{color:var(--brass)}.film-txt p{color:var(--mist);max-width:40ch}.film-ctl{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.film-ctl a,.film-ctl button{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;border:1px solid hsl(from rgba(217,190,140,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:transparent;color:var(--bone);font:500 .9rem var(--sans);text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.film-ctl a:hover,.film-ctl button:hover{background:var(--brass);color:hsl(from #120d06 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);border-color:var(--brass)}.film-ctl svg{width:16px;height:16px;fill:currentColor}.film-ctl .on-only{display:none}.film-ctl .unmuted .on-only{display:inline}.film-ctl .unmuted .off-only{display:none}.film-stage{position:relative;display:grid;place-items:center}.film-stage:before{content:"";position:absolute;width:170%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 62%);pointer-events:none}@media (max-width:860px){.film-grid{grid-template-columns:1fr}.film-stage{order:-1}}.no-motion .film-scene{padding-block:80px}.app{--cy:#3EC9F0;--cy2:#4FCBF0;--ink:#0A1E28;--mu:#7A8A9A;--sp:#00D2FF;--deepb:#0077AA;position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Instrument Sans,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:linear-gradient(#F3FBFF,#fff);letter-spacing:-.01em}.app *{box-sizing:border-box}.app-sbar{position:absolute;top:16px;left:34px;right:30px;z-index:30;display:flex;justify-content:space-between;font-weight:600;font-size:16px;color:var(--ink);transition:color .35s;pointer-events:none}.app.dark .app-sbar{color:#fff}.sig{display:flex;gap:3px;align-items:center}.sig i{width:4px;border-radius:1px;background:currentColor}.sig i:first-child{height:6px}.sig i:nth-child(2){height:8px}.sig i:nth-child(3){height:10px}.sig b{width:24px;height:11px;border-radius:3px;border:1.2px solid;margin-left:5px;position:relative}.sig b:after{content:"";inset:1.5px 4px 1.5px 1.5px;background:currentColor;border-radius:1px}.pg,.sig b:after{position:absolute}.pg{inset:0;padding:62px 22px 34px;opacity:0;transform:translateX(40px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none;display:flex;flex-direction:column}.pg.on{opacity:1;transform:none}.pg.out{opacity:0;transform:translateX(-40px)}.hl{margin:0;font-weight:800;font-size:27px;line-height:1.12;letter-spacing:-.02em}.hl span{display:block}.hl.big{font-size:36px}.hl.big span{display:inline}.c{color:var(--cy)}.sub{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--mu)}.btn{height:54px;border-radius:99px;background:var(--cy);color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px rgba(62,201,240,.35);transition:background .35s,box-shadow .35s,transform .15s;flex:1 1}.btn.dim{background:rgba(62,201,240,.45);box-shadow:none}.back.press,.btn.press,.check.press,.st.press,.up.press{transform:scale(.95)}.back{width:54px;height:54px;flex:none;border-radius:50%;background:#fff;border:1px solid rgba(62,201,240,.24);color:var(--cy);display:grid;place-items:center;font-size:30px;line-height:1;padding-bottom:4px;transition:transform .15s}.row{gap:12px;align-items:center}.dots,.row{display:flex}.dots{gap:6px;justify-content:center;margin:14px 0}.dots i{width:9px;height:9px;border-radius:99px;background:rgba(62,201,240,.25)}.dots i.a{width:28px;background:var(--cy)}.foot{margin-top:auto}.p1{padding:0 0 34px}.mq-rows{margin-top:84px;display:grid;grid-gap:14px;gap:14px;overflow:hidden}.mrow{display:flex;gap:12px;width:max-content}.mrow img{width:110px;height:179px;border-radius:16px;object-fit:cover;box-shadow:0 10px 22px rgba(10,30,40,.18);flex:none}.mrow.r1{animation:mqr 18s linear infinite}.mrow.r2{animation:mql 18s linear infinite}@keyframes mql{to{transform:translateX(-50%)}}@keyframes mqr{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.p1-txt{margin-top:auto;padding:0 22px}.check{margin-top:18px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#F2F8FB;border:1px solid rgba(10,30,40,.06);font-size:14px;font-weight:600;transition:transform .15s}.check .chev{margin-left:auto;color:var(--mu);font-size:18px}.box{width:20px;height:20px;border-radius:6px;border:1.6px solid #9fb0bd;position:relative;transition:border-color .25s}.check.ok .box{border-color:var(--cy)}.check.ok .box:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--cy);font-size:14px;font-weight:800}.p2{background:linear-gradient(#F3FBFF,#fff)}.dia{height:196px;display:grid;place-items:center;perspective:600px;margin-bottom:8px}.dia img{height:190px;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:dia 6s ease-in-out infinite;filter:drop-shadow(0 18px 30px rgba(0,119,170,.25))}@keyframes dia{0%{transform:rotateY(-18deg) translateY(0)}50%{transform:rotateY(18deg) translateY(-6px)}to{transform:rotateY(-18deg) translateY(0)}}.styles2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0 12px}.st{position:relative;height:112px;border-radius:18px;background:#fff;border:1.5px solid rgba(10,30,40,.08);display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;box-shadow:0 6px 16px rgba(10,30,40,.06);transition:border-color .25s,box-shadow .25s,transform .15s}.st.sel{border-color:var(--cy);box-shadow:0 8px 24px rgba(62,201,240,.25)}.st b{font-size:14px}.st .radio{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;border:1.5px solid #9fb0bd}.st.sel .radio{background:var(--cy);border-color:var(--cy)}.st.sel .radio:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800}.sw{width:40px;height:40px;border-radius:11px}.sw.grey{background:linear-gradient(145deg,#eef2f6,#d8e0e7)}.sw.cyan{background:linear-gradient(145deg,#7fe3ff,var(--cy));box-shadow:0 6px 16px rgba(62,201,240,.45)}.tg{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgba(10,30,40,.06);margin-top:10px}.tg b{display:block;font-size:14px}.tg small{font-size:11.5px;color:var(--mu);line-height:1.3;display:block}.ti{width:36px;height:36px;flex:none;border-radius:10px;background:rgba(62,201,240,.12);display:grid;place-items:center}.ti svg{width:20px;height:20px;fill:none;stroke:var(--cy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sw-t{margin-left:auto;flex:none;width:48px;height:29px;border-radius:99px;background:#e3e9ee;position:relative;transition:background .25s}.sw-t:after{content:"";position:absolute;top:2px;left:2px;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.sw-t.on{background:var(--cy)}.sw-t.on:after{transform:translateX(19px)}.p3{padding:0;color:#fff}.p3-bg{position:absolute;inset:0;transition:background .35s}.p3-in{position:relative;height:100%;padding:66px 22px 34px;display:flex;flex-direction:column;align-items:center;text-align:center}.pill3{font-size:12px;font-weight:600;padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t3{margin:12px 0 0;font-size:25px;font-weight:800;letter-spacing:-.02em}.s3{margin:6px 0 0;font-size:13px;opacity:.8;max-width:300px;line-height:1.35}.p3.lite{color:var(--ink)}.p3.lite .pill3{background:rgba(10,30,40,.06)}.stage3{position:relative;width:100%;height:400px;display:grid;place-items:center;margin-top:18px}.card3{width:234px;aspect-ratio:1/1.625;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.35);transition:transform .45s cubic-bezier(.3,1.25,.5,1),opacity .2s;position:relative;z-index:2}.card3 img{width:100%;height:100%;object-fit:cover;display:block}.floor{left:50%;bottom:-8px;width:260px;height:46px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,255,255,.28),transparent 70%);filter:blur(4px)}.arr,.floor{position:absolute;border-radius:50%}.arr{top:50%;width:34px;height:34px;margin-top:-17px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:22px;z-index:3}.p3.lite .arr{background:rgba(10,30,40,.08)}.arr.l{left:0}.arr.r{right:0}.n3{margin-top:18px;font-size:16px;font-weight:700}.d3{font-size:12.5px;opacity:.78;margin-top:2px}.e3{font-size:11px;opacity:.7;margin-top:8px}.p3 .row{width:100%;margin-top:auto}.p3 .btn{background:var(--btn3,#fff);color:var(--btn3t,var(--ink));box-shadow:0 10px 24px rgba(0,0,0,.25)}.p4 .sub{margin-bottom:14px}.ups{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.up{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid rgba(10,30,40,.07);font-size:12px;transition:transform .15s}.up b{font-weight:600;line-height:1.2}.ui{width:34px;height:34px;flex:none;border-radius:9px;background:rgba(62,201,240,.12);display:grid;place-items:center;overflow:hidden}.ui.round{border-radius:50%}.ui svg{width:20px;height:20px;fill:none;stroke:var(--cy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui img{width:100%;height:100%;object-fit:cover}.ui.logo{background:#0A1E28}.ui.logo svg{width:28px;fill:#fff;stroke:none}.fields{margin-top:12px;display:grid;grid-gap:9px;gap:9px}.f{height:46px;border-radius:13px;background:rgba(10,30,40,.035);border:1px solid rgba(10,30,40,.07);padding:0 14px;display:flex;align-items:center;font-size:15px;color:var(--ink);transition:border-color .2s,background .2s;white-space:nowrap;overflow:hidden}.f:empty:before{content:attr(data-ph);color:#a7b3bd}.f.focus{border-color:var(--cy);background:#fff;box-shadow:0 0 0 3px rgba(62,201,240,.12)}.f.focus:after{content:"";width:1.5px;height:18px;background:var(--cy);margin-left:1px;animation:caret .8s steps(1) infinite}@keyframes caret{50%{opacity:0}}.pair{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:9px;gap:9px}.p4 .foot .dots{margin-top:10px}.p5 .hl{font-size:26px}.p5 .hl span{display:inline}.cl{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:13px}.cl li{display:flex;gap:8px;opacity:0;transform:translateY(-10px);transition:opacity .35s,transform .45s cubic-bezier(.3,1.3,.5,1)}.cl li:before{content:"✓";color:var(--cy);font-weight:800}.cl li.in{opacity:1;transform:none}.close{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.35}.final{margin:14px auto 0;width:176px;aspect-ratio:1/1.625;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(10,30,40,.3);opacity:0;transform:scale(.9);transition:opacity .6s,transform .7s cubic-bezier(.3,1.3,.5,1)}.final.in{opacity:1;transform:none}.final img{width:100%;height:100%;object-fit:cover;display:block}.burst{position:absolute;left:50%;bottom:60px;width:10px;height:10px;margin-left:-5px;border-radius:50%;pointer-events:none}.burst.go{animation:burst 1s ease-out forwards}@keyframes burst{0%{box-shadow:0 0 0 0 rgba(62,201,240,.7)}to{box-shadow:0 0 0 340px rgba(62,201,240,0)}}.burst i{left:50%;top:50%;width:7px;height:11px;border-radius:2px}.burst i,.splash{position:absolute}.splash{inset:0;z-index:20;display:grid;place-items:center;align-content:center;grid-gap:0;gap:0;color:#fff;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,#39d8ff 0,#10a6dc 45%,#0077AA 100%);opacity:0;pointer-events:none;transition:opacity .4s}.splash.on{opacity:1}.splash:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.18),transparent 50%);animation:spbg 3s ease-in-out infinite}@keyframes spbg{50%{transform:scale(1.08);opacity:.6}}.plate{position:relative;z-index:2;width:180px;height:180px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:perspective(700px) rotateY(-180deg) scale(.8);background:radial-gradient(circle at 32% 26%,#ffffff 0 12%,rgba(255,255,255,0) 30%),linear-gradient(150deg,#FFFFFF,#CDF5FC 55%,#9DEEFF);box-shadow:0 0 60px rgba(0,210,255,.6),0 24px 40px rgba(0,60,90,.35);transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity 1.1s cubic-bezier(.4,0,.2,1)}.plate.in{opacity:1;transform:perspective(700px) rotateY(0) scale(1)}.plate svg{width:74px;height:auto;fill:var(--deepb)}.sp-rings{width:0;height:0;z-index:1;margin-top:-86px}.sp-rings,.sp-rings i{position:absolute;left:50%;top:50%}.sp-rings i{border-radius:50%;border:1px solid var(--sp);transform:translate(-50%,-50%) scale(.93);opacity:0}.sp-rings i:first-child{width:230px;height:230px}.sp-rings i:nth-child(2){width:290px;height:290px}.sp-rings i:nth-child(3){width:360px;height:360px}.splash.rings .sp-rings i:first-child{animation:ring 2.8s ease-in-out infinite}.splash.rings .sp-rings i:nth-child(2){animation:ring 3.4s ease-in-out .7s infinite}.splash.rings .sp-rings i:nth-child(3){animation:ring 4s ease-in-out 1.4s infinite}.sp-tag,.sp-thx,.sp-word{position:relative;z-index:2;opacity:0;transform:translateY(22px);transition:opacity .9s,transform .9s cubic-bezier(.4,0,.2,1)}.sp-word{margin-top:30px}.sp-word svg{width:170px;fill:#fff}.sp-tag{margin:12px 0 0;font-size:10px;letter-spacing:.38em;color:#d6f6ff;font-weight:600}.sp-tag i{font-style:normal;color:var(--sp)}.sp-thx{margin:34px 0 0;padding:0 40px;display:grid;grid-gap:6px;gap:6px}.sp-thx b{font-size:19px}.sp-thx span{font-size:13.5px;opacity:.85;line-height:1.35}.sp-tag.in,.sp-thx.in,.sp-word.in{opacity:1;transform:none}.splash.fade>:not(.sheet){opacity:0!important;transition:opacity .45s}.sheet{position:absolute;left:-10%;right:-10%;bottom:0;height:0;z-index:5;background:#fff;box-shadow:0 -30px 50px 20px rgba(62,201,240,.35);border-radius:50% 50% 0 0/40px 40px 0 0;transition:height .85s cubic-bezier(.15,.8,.3,1)}.sheet.up{height:120%}.app.paused *,.app.paused :after,.app.paused :before{animation-play-state:paused!important}@keyframes halo{0%{transform:scale(.96);opacity:1}to{transform:scale(1.18);opacity:0}}.finger{position:absolute;z-index:40;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 18px rgba(0,0,0,.25);opacity:0;transform:scale(1.3);transition:left .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),opacity .25s,transform .2s;pointer-events:none}.finger.show{opacity:1;transform:scale(1)}.finger.tap{transform:scale(.78);background:rgba(62,201,240,.45)}.app .dia img{mix-blend-mode:multiply}.app.ff,.app.ff *{transition:none!important}.tour .home-bar{background:rgba(255,255,255,.75)}.tour .bgword{font-size:clamp(6rem,22vw,20rem)}#phone2{width:100%}#phone2 .screen{background:#000}#phone2 .scr{position:absolute;inset:0;overflow:hidden;background:#000}#phone2 .scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s}#phone2 .scr iframe{position:absolute;top:0;left:-11.15%;width:122.3%;height:100%;border:0}#phone2 .scr.ready img{opacity:0;pointer-events:none}#phone2 .scr .fallback{position:absolute;inset:0;display:none;place-items:end center;padding-bottom:16%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%);color:var(--bone);text-decoration:none;z-index:2}#phone2 .scr.blocked .fallback{display:grid}#phone2 .scr .fallback span{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;background:hsl(from rgba(244,240,232,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.82rem;font-weight:500}@media (max-width:860px){#phone2{width:min(260px,66vw)}}.vtour{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s;z-index:2}.screen.tv-on .vtour{opacity:1;visibility:visible}.screen .app,.screen.tv-on .vtour{transition:opacity .45s}.screen.tv-on .app{opacity:0}.screen.tv-on .home-bar{background:rgba(255,255,255,.75)}.vtour{position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0;overflow:hidden;background:#050a12}.vtour video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vov[hidden]{display:none}.vov{position:absolute;display:block;object-fit:cover;pointer-events:none}.burger{position:relative;width:48px;height:48px;border-radius:50%;border:.5px solid hsl(from rgba(217,190,140,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:rgba(6,6,6,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:grid;place-items:center;transition:border-color .3s,background .3s}.burger:hover{border-color:var(--brass)}.burger span{position:absolute;left:14px;right:14px;height:1.5px;border-radius:2px;background:var(--bone);transition:transform .5s var(--ease),top .5s var(--ease)}.burger span:first-child{top:19px}.burger span:nth-child(2){top:27px;right:19px}.menu-open .burger span:first-child{top:23px;transform:rotate(45deg)}.menu-open .burger span:nth-child(2){top:23px;right:14px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:45;background:radial-gradient(ellipse 70% 60% at 85% 0,hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 60%),#060606;-webkit-clip-path:circle(0 at calc(100% - 48px) 42px);clip-path:circle(0 at calc(100% - 48px) 42px);visibility:hidden;transition:visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu-open .menu{-webkit-clip-path:circle(150% at calc(100% - 48px) 42px);clip-path:circle(150% at calc(100% - 48px) 42px);visibility:visible;transition:-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu-in{height:100%;display:grid;align-content:center;grid-gap:clamp(30px,6vh,60px);gap:clamp(30px,6vh,60px)}.menu ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(2px,1vh,10px);gap:clamp(2px,1vh,10px)}.menu li{overflow:hidden;padding:.08em 0 .3em;margin-bottom:-.18em}.menu li a{display:inline-flex;align-items:baseline;gap:clamp(14px,2.4vw,30px);text-decoration:none;transform:translateY(110%);transition:transform .8s var(--ease)}.menu-open .menu li a{transform:none}.menu-open .menu li:first-child a{transition-delay:.35s}.menu-open .menu li:nth-child(2) a{transition-delay:.42s}.menu-open .menu li:nth-child(3) a{transition-delay:.49s}.menu-open .menu li:nth-child(4) a{transition-delay:.56s}.menu-open .menu li:nth-child(5) a{transition-delay:.63s}.menu li i{font-style:normal;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;color:var(--brass)}.menu li .ptx{font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.1;transition:letter-spacing .5s var(--ease)}.menu li a:hover .ptx{letter-spacing:.02em;animation:sweep 1.2s cubic-bezier(.3,.6,.3,1) both}.menu-foot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s var(--ease)}.menu-open .menu-foot{opacity:1;transform:none;transition-delay:.75s}.menu-foot .mail{color:var(--mist);text-decoration:none;font-size:.95rem}.menu-foot .mail:hover{color:var(--bone)}.menu-open .nav{transform:none!important}.bio{position:relative;z-index:1;padding:clamp(100px,16vh,180px) 0 clamp(60px,10vh,120px);overflow:clip}.bio-giant{position:absolute;left:0;top:clamp(40px,8vh,90px);white-space:nowrap;pointer-events:none}.bio-giant span{display:inline-block;font-family:var(--giant);font-size:clamp(5rem,15vw,14rem);line-height:.9;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.bio-head{position:relative;display:grid;grid-gap:16px;gap:16px;max-width:900px;margin-bottom:clamp(40px,8vh,90px)}.bio-head h2{font-family:var(--serif);font-size:clamp(2.8rem,6.6vw,6.2rem);line-height:.98;letter-spacing:-.015em}.bio .fd{color:var(--mist);max-width:50ch;font-size:1.05rem}.bio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);align-items:start}.bio-media{position:-webkit-sticky;position:sticky;top:12vh;height:76vh;border-radius:22px;overflow:hidden;background:#0d0c0b;box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 1px hsl(from rgba(217,190,140,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.bp{position:absolute;inset:0;margin:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1)}.bp.on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:1}.bp img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.6s var(--ease);filter:saturate(.85) contrast(1.05)}.bp.on img{transform:scale(1)}.bp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,6,.55),transparent 45%)}.bio-count{position:absolute;left:20px;bottom:18px;z-index:3;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.8rem;color:var(--mist);letter-spacing:.1em}.bio-count b{color:var(--bone);font-weight:400}.bio-count i{width:40px;height:1px;background:hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.ch{min-height:76vh;display:grid;align-content:center;grid-gap:16px;gap:16px;opacity:.3;transition:opacity .6s var(--ease)}.ch.on{opacity:1}.ch .eyebrow{color:var(--brass)}.ch h3{font-family:var(--serif);font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1;letter-spacing:-.01em}.ch p:not(.eyebrow){color:var(--mist);max-width:44ch;font-size:1.08rem;line-height:1.6;margin:0}.ch p:not(.eyebrow)+p{margin-top:-4px}@media (max-width:860px){.bio-grid{grid-template-columns:1fr}.bio-media{top:70px;height:46vh;z-index:0}.ch{min-height:60vh;position:relative;z-index:1;background:linear-gradient(180deg,transparent,rgba(6,6,6,.85) 30%);padding:40px 0}}.no-motion .ch{opacity:1}.bio-media.bpx .bp{transition:none;opacity:0}.bio-media.bpx .bp:after{display:none}.bio-media.bpx .bp img{transform:none!important;transition:none}.bpx-cv{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.bio-media.bpx .bio-count{z-index:3}.bpx-scan{opacity:0;background:repeating-linear-gradient(180deg,hsl(from rgba(243,226,190,.07) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 0 1px,transparent 1px 4px),radial-gradient(ellipse at 50% 50%,hsl(from rgba(233,205,150,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 70%)}.bpx-glow,.bpx-scan{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen}.bpx-glow{width:100%;height:100%;filter:blur(14px) brightness(1.6);opacity:.3}.bpx-line{position:absolute;left:-2%;right:-2%;height:2px;z-index:4;pointer-events:none;opacity:0;transform:translateY(-1px);background:linear-gradient(90deg,transparent,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 12%,hsl(from #FFF6DE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 88%,transparent);box-shadow:0 0 14px 3px hsl(from rgba(243,201,105,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 60px 12px hsl(from rgba(243,201,105,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.bpx-line:after{content:"";position:absolute;left:0;right:0;top:-40px;height:40px;background:linear-gradient(to top,hsl(from rgba(243,201,105,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent)}.bio-media.bpx{overflow:visible}.bio-media.bpx .bp{border-radius:22px;overflow:hidden}.bio-media.bpx .bpx-cv,.bio-media.bpx .bpx-glow{inset:auto;z-index:2;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 62%,transparent 100%)}.bio-media.bpx .bpx-line,.bio-media.bpx .bpx-scan{border-radius:22px}.bio-media.bpx .bpx-scan{overflow:hidden}.bio-media.bpx{background:transparent;box-shadow:none}.bio-media.bpx .bp{box-shadow:0 40px 90px rgba(0,0,0,.6),inset 0 0 0 1px hsl(from rgba(217,190,140,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.bio-media.bpx .bpx-scan{inset:-12% -16%;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 45%,transparent 100%)}.bio-media.bpx .bpx-line{left:4%;right:4%;background:linear-gradient(90deg,transparent,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 18%,hsl(from #FFF6DE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 82%,transparent)}:root{--gold-txt:linear-gradient(178deg,hsl(from #FFF9EF calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 0%,hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 34%,hsl(from #DCC193 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 62%,hsl(from #A8804C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 100%);--gold-acc:linear-gradient(178deg,hsl(from #FFF2D2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 0%,hsl(from #F4D697 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 38%,hsl(from #D6A651 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 68%,hsl(from #8C6127 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 100%);--spec:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 60%);--depth:drop-shadow(0 1px 0 hsl(from #8a6a3e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 1px 0 hsl(from #5e4524 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 1px 0 hsl(from #3a2a14 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 6px 9px rgba(0,0,0,.55)) drop-shadow(0 22px 34px rgba(0,0,0,.5))}.ptx,.ptx *{text-shadow:none!important}.ptx{filter:var(--depth)}.hero-title.ptx>span,.ptx .wi,.ptx:not(.split):not(.hero-title){background-image:var(--spec),var(--gold-txt)}.hero-title.ptx>span,.ptx .wi,.ptx .wi.wa,.ptx:not(.split) em,.ptx:not(.split):not(.hero-title){background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ptx .wi.wa,.ptx:not(.split) em{background-image:var(--spec),var(--gold-acc)}.ptx.split em{background:none}@keyframes sweep{0%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.ptx.lit .wi{animation:sweep 1.5s cubic-bezier(.3,.6,.3,1) calc(var(--i, 0) * 55ms) both}.ps-text.now .ptx,.ps-text.now .ptx em{animation:sweep 1.6s cubic-bezier(.3,.6,.3,1) .35s both}.hero-title.ptx>span{animation:drop 1.3s var(--ease) both,sheen 8s ease-in-out infinite}.hero-title.ptx em{animation:sheen 8s ease-in-out .1s infinite}@keyframes sheen{0%,70%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.hero-title.ptx{filter:var(--depth) drop-shadow(0 0 40px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.ptx .wm{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .04em .3em;margin:-.08em -.04em -.3em}.ptx .wi{padding-bottom:.22em;margin-bottom:-.22em}.hero-title.ptx>span,.ptx:not(.split):not(.hero-title){padding-bottom:.16em;margin-bottom:-.16em}.ptx .wi{display:inline-block;will-change:transform}.feat{position:relative;z-index:1;padding:clamp(100px,16vh,180px) 0 clamp(80px,12vh,140px);overflow:hidden}.feat-bg{position:absolute;left:0;right:0;top:4%;pointer-events:none;white-space:nowrap}.feat-bg span{display:inline-block;padding-left:6vw;font-family:var(--giant);font-size:clamp(7rem,24vw,22rem);line-height:.8;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.13) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.feat-head{position:relative;max-width:900px;margin-bottom:clamp(50px,9vh,100px);display:grid;grid-gap:16px;gap:16px}.feat-head h2{font-family:var(--serif);font-size:clamp(2.8rem,6.6vw,6.2rem);line-height:.98;letter-spacing:-.015em}.feat .fd{color:var(--mist);max-width:54ch;font-size:1.05rem}.feat-list{list-style:none;margin:0;padding:0}.fi{position:relative;display:grid;grid-template-columns:clamp(80px,13vw,190px) 1fr;grid-gap:clamp(16px,4vw,60px);gap:clamp(16px,4vw,60px);padding:clamp(36px,6vh,60px) 0;opacity:.32;transition:opacity .6s var(--ease)}.fi.act{opacity:1}.fi .ln{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));transform-origin:0 50%}.fn{font-family:var(--giant);font-size:clamp(3rem,7.4vw,6.8rem);line-height:.85;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:-webkit-text-stroke-color .6s;will-change:transform}.fi.act .fn{-webkit-text-stroke-color:hsl(from rgba(217,190,140,.9) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.fb{display:grid;grid-gap:14px;gap:14px;align-content:start}.fb .eyebrow{color:var(--brass)}.fb h3{font-family:var(--serif);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.02;letter-spacing:-.01em}.tags{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:760px}.tags li{padding:7px 14px;border-radius:999px;border:.5px solid hsl(from rgba(217,190,140,.28) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:hsl(from rgba(217,190,140,.05) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:var(--bone);font-size:.85rem;transition:border-color .4s,background .4s}.fi.act .tags li{border-color:hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}@media (max-width:760px){.fi{grid-template-columns:1fr;gap:8px}.fn{font-size:3.2rem}}.no-motion .fi{opacity:1}@media (prefers-reduced-motion:reduce){.hero-title.ptx>span,.ptx,.ptx .wi,.ptx em{animation:none!important}}.nav.hide{transform:none}.nav .wrap{position:relative;transition:max-width .7s var(--ease),margin .7s var(--ease),padding .7s var(--ease),background .6s,border-color .6s,box-shadow .6s,border-radius .7s var(--ease);border:.5px solid transparent;border-radius:0}.nav.scrolled .wrap{max-width:1040px;margin-top:12px;padding:8px 10px 8px 16px;border-radius:999px;background:rgba(10,9,8,.58);border-color:hsl(from rgba(217,190,140,.28) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 hsl(from rgba(255,240,210,.06) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.menu-open .nav .wrap{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-prog{position:absolute;left:22px;right:22px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 20%,hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 80%,transparent);transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity .5s;pointer-events:none}.nav.scrolled .nav-prog{opacity:1}.brand{align-items:center;gap:12px;perspective:400px}.coin{width:38px;height:38px;flex:none;transition:width .6s var(--ease),height .6s var(--ease)}.nav.scrolled .coin{width:32px;height:32px}.coin-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;transform-style:preserve-3d;background:radial-gradient(circle at 32% 26%,hsl(from #FFF9EA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 0,hsl(from #F0DCB2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 22%,hsl(from #D2AE70 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 52%,hsl(from #8A6A3E calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 82%,hsl(from #5a4224 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 100%);box-shadow:inset 0 -3px 6px hsl(from rgba(60,40,15,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 2px 3px hsl(from rgba(255,250,235,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 0 1px hsl(from rgba(255,236,200,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 6px 18px rgba(0,0,0,.5),0 0 26px hsl(from rgba(217,190,140,.28) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:coinIn 1.4s cubic-bezier(.2,.9,.25,1.15) .15s both;transition:transform .8s var(--ease)}.coin-in svg{width:46%;height:auto;fill:hsl(from #2b1e0c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);filter:drop-shadow(0 1px 0 hsl(from rgba(255,240,210,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.brand:hover .coin-in{transform:rotateY(1turn)}@keyframes coinIn{0%{transform:rotateY(-540deg) scale(.4);opacity:0}to{transform:none;opacity:1}}.wordmark{height:26px;width:auto;overflow:visible;filter:drop-shadow(0 1px 0 hsl(from #6e5230 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 1px 0 hsl(from #3a2a14 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 4px 8px rgba(0,0,0,.55));-webkit-clip-path:inset(-20% 100% -20% 0);clip-path:inset(-20% 100% -20% 0);animation:wipeIn 1.1s cubic-bezier(.7,0,.2,1) .55s forwards;transition:height .6s var(--ease)}.nav.scrolled .wordmark{height:21px}@keyframes wipeIn{to{-webkit-clip-path:inset(-20% -2% -20% 0);clip-path:inset(-20% -2% -20% 0)}}.brand svg.wordmark{fill:initial}.nav ul li{overflow:hidden}.nav ul a{padding:6px 2px;color:var(--mist)}.nav ul a,.nav ul a span{position:relative;display:inline-block}.nav ul a span{transition:transform .55s var(--ease)}.nav ul a span:after{content:attr(data-t);position:absolute;left:0;top:100%;padding-top:6px;color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.nav ul a:hover span{transform:translateY(calc(-100% - 6px))}.nav ul a:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--brass);transform:scale(0);transition:transform .4s var(--ease)}.nav ul a.cur{color:var(--bone)}.nav ul a.cur:after{transform:scale(1)}.nav ul li{animation:linkIn .9s var(--ease) both}.nav ul li:first-child{animation-delay:.7s}.nav ul li:nth-child(2){animation-delay:.78s}.nav ul li:nth-child(3){animation-delay:.86s}.nav ul li:nth-child(4){animation-delay:.94s}@keyframes linkIn{0%{transform:translateY(-120%);opacity:0}}.burger{animation:burgerIn 1s cubic-bezier(.2,.9,.25,1.3) 1s both;will-change:transform}@keyframes burgerIn{0%{transform:scale(0) rotate(-90deg);opacity:0}}.burger:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from var(--ba,0deg),transparent 0 70%,hsl(from rgba(243,226,190,.9) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 85%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 0);animation:ring 4s linear infinite;pointer-events:none}@keyframes ring{to{--ba:360deg}}@media (max-width:860px){.wordmark{height:22px}.coin{width:32px;height:32px}.nav.scrolled .wrap{margin:8px 10px 0}}@media (prefers-reduced-motion:reduce){.wordmark{-webkit-clip-path:none;clip-path:none}.burger,.coin-in,.nav ul li{animation:none!important}.burger:before{display:none}}.coin{width:42px;height:42px}.nav.scrolled .coin{width:36px;height:36px}.wordmark{height:30px}.nav.scrolled .wordmark{height:24px}@media (max-width:860px){.wordmark{height:25px}.coin{width:36px;height:36px}}#shoot{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.partner{position:relative;z-index:1;padding:clamp(110px,18vh,200px) 0 clamp(90px,14vh,160px);overflow:hidden;isolation:isolate}.pt-spot{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%),hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 62%);transition:background .2s}.partner:before{content:"";position:absolute;inset:8% 0 auto;height:1px;background:linear-gradient(90deg,transparent,hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent)}.pt-marq{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1;display:grid;grid-gap:1vw;gap:1vw;pointer-events:none;opacity:.9}.pm-row{display:flex;width:max-content;white-space:nowrap;will-change:transform}.pm-row span{font-family:var(--giant);font-size:clamp(4.5rem,12vw,11rem);line-height:1;padding-right:.3em;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.11) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.pm-row.r2 span{-webkit-text-stroke-color:hsl(from rgba(217,190,140,.07) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.pt-in{position:relative;display:grid;grid-gap:clamp(20px,3vh,30px);gap:clamp(20px,3vh,30px)}.pt-eb{color:var(--brass);letter-spacing:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-h{font-family:var(--serif);font-weight:400;font-size:clamp(2.9rem,7.4vw,7.2rem);line-height:1;letter-spacing:-.02em;display:grid;margin:0}.pt-h .l1{display:block}.rot{display:grid;filter:var(--depth) drop-shadow(0 0 30px hsl(from rgba(217,190,140,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));perspective:800px;padding-bottom:.1em}.rw{grid-area:1/1}.rw .ww{white-space:nowrap}.rw .c,.rw .ww{display:inline-block}.rw .c{transform-origin:50% 50% -.4em;transform:rotateX(95deg);opacity:0;transition:transform .75s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 24ms),opacity .45s calc(var(--i) * 24ms);background-image:var(--spec),var(--gold-acc);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rw.on .c{transform:none;opacity:1;animation:sweep 1.6s calc(.4s + var(--i) * 24ms) cubic-bezier(.3,.6,.3,1) both}.rw.out .c{transform:rotateX(-95deg);opacity:0;transition-duration:.5s,.35s;transition-delay:calc(var(--i) * 14ms)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pt-lead{max-width:58ch;color:var(--mist);font-size:clamp(1rem,1.3vw,1.15rem)}.pt-tiles{margin:clamp(10px,3vh,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.pt-tiles,.ptt{list-style:none}.ptl,.ptt{position:relative}.ptl{height:100%;min-height:300px;display:flex;flex-direction:column;gap:12px;padding:34px 30px 30px;border-radius:26px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid transparent;background:linear-gradient(180deg,hsl(from rgba(20,18,15,.92) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(9,8,7,.94) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) padding-box,linear-gradient(160deg,hsl(from rgba(243,226,190,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 38%,hsl(from rgba(217,190,140,.06) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 62%,hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) border-box;box-shadow:0 30px 70px rgba(0,0,0,.5),inset 0 1px 0 hsl(from rgba(255,240,210,.07) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .6s var(--ease),background .6s}.ptl:before{left:30px;right:30px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent);opacity:.7}.ptl:after,.ptl:before{content:"";position:absolute}.ptl:after{inset:0;background:radial-gradient(360px circle at var(--tx,50%) var(--ty,0),hsl(from rgba(243,226,190,.13) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 60%);opacity:0;transition:opacity .45s;pointer-events:none}.ptl:hover{box-shadow:0 34px 80px rgba(0,0,0,.55),0 0 0 1px hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 60px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 1px 0 hsl(from rgba(255,240,210,.1) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.ptl:hover:after{opacity:1}.ptn{position:absolute;right:24px;top:14px;font-family:var(--giant);font-size:4.6rem;line-height:1;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:-webkit-text-stroke-color .5s}.ptl:hover .ptn{-webkit-text-stroke-color:hsl(from rgba(243,226,190,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.pte{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.ptl b{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.05;margin-top:18px;background-image:var(--gold-txt);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 hsl(from #6e5230 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)) drop-shadow(0 6px 10px rgba(0,0,0,.5))}.ptl p{margin:0;color:var(--mist);font-size:1rem;line-height:1.55;max-width:32ch}.ptgo{margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;gap:10px;font-size:.92rem;color:var(--bone);border-top:1px solid hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.ptgo i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:.5px solid hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:background .4s,color .4s,translate .5s var(--ease)}.ptl:hover .ptgo i{background:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:hsl(from #120d06 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);translate:4px 0}.pt-cta{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,34px);margin-top:clamp(16px,4vh,40px)}.mega,.pt-cta{align-items:center}.mega{position:relative;display:inline-flex;gap:22px;padding:22px 26px 22px 40px;text-decoration:none;color:hsl(from #1a1207 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:linear-gradient(180deg,hsl(from #FFF3DA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #E3C68F calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 55%,hsl(from #B48A4E calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 1px 0 hsl(from rgba(255,250,235,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) inset,0 -3px 8px hsl(from rgba(110,80,40,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) inset,0 20px 50px hsl(from rgba(217,190,140,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 10px 30px rgba(0,0,0,.5);font-family:var(--serif);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1;transition:box-shadow .5s,scale .5s var(--ease);will-change:transform}.mega,.mega:after{border-radius:999px}.mega:after{content:"";position:absolute;inset:-8px;border:1px solid hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:halo 2.4s var(--ease) infinite;pointer-events:none}.mega:hover{box-shadow:0 1px 0 hsl(from rgba(255,250,235,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) inset,0 -3px 8px hsl(from rgba(110,80,40,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) inset,0 26px 70px hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 10px 30px rgba(0,0,0,.5);scale:1.03}.mega-r{overflow:hidden;height:1.08em}.mega-r,.mega-t{display:inline-block}.mega-t{transition:transform .6s var(--ease)}.mega-t:after{content:attr(data-t);display:block}.mega:hover .mega-t{transform:translateY(-50%)}.mega i{font-style:normal;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:hsl(from #120d06 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-size:1.5rem;transition:transform .6s var(--ease)}.mega:hover i{transform:rotate(-45deg)}.copy{display:grid;grid-gap:2px;gap:2px;text-align:left;background:none;border:0;padding:6px 4px;cursor:pointer;color:var(--bone);font:inherit}.copy .cm{font-size:1.05rem;border-bottom:1px solid hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);padding-bottom:3px;transition:border-color .3s}.copy:hover .cm{border-color:var(--brass)}.copy .cl{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.copy.ok .cl{color:var(--brass)}.pt-note{color:var(--mist);font-size:.85rem;margin:0}@media (max-width:860px){.pt-tiles{grid-template-columns:1fr}.pt-h{font-size:clamp(2.4rem,11vw,3.4rem)}.mega{padding:18px 20px 18px 30px}.mega i{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.rw .c{transition:none;animation:none!important}.mega:after{animation:none}}.nav-act{gap:10px}.nav-act,.snd{display:flex;align-items:center}.snd{position:relative;width:48px;height:48px;border-radius:50%;border:.5px solid hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:rgba(6,6,6,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;justify-content:center;gap:3px;transition:border-color .3s;animation:burgerIn 1s cubic-bezier(.2,.9,.25,1.3) 1.1s both}.snd:hover{border-color:var(--brass)}.snd i{width:2px;height:4px;border-radius:2px;background:var(--mist);transition:height .3s,background .3s}.snd.on i{background:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:eq 1s ease-in-out infinite}.snd.on i:nth-child(2){animation-delay:-.35s}.snd.on i:nth-child(3){animation-delay:-.7s}.snd.on i:nth-child(4){animation-delay:-.2s}@keyframes eq{0%,to{height:5px}50%{height:16px}}.snd.wants{border-color:hsl(from rgba(217,190,140,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.snd:after{content:"Sound";position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.snd:hover:after{opacity:1}.nav.scrolled .burger,.nav.scrolled .snd{width:42px;height:42px}.nav.scrolled .burger span{left:12px;right:12px}.nav.scrolled .burger span:first-child{top:16px}.nav.scrolled .burger span:nth-child(2){top:24px;right:17px}.menu-open .nav.scrolled .burger span:first-child,.menu-open .nav.scrolled .burger span:nth-child(2){top:20px;right:12px}@media (prefers-reduced-motion:reduce){.snd.on i{animation:none;height:10px}}.sndpill{position:fixed;left:24px;bottom:70px;z-index:46;display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;border-radius:999px;cursor:pointer;border:.5px solid hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:rgba(10,9,8,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--bone);font:500 .9rem var(--sans);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 30px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transform:translateY(160%);opacity:0;transition:transform .7s var(--ease),opacity .5s}.sndpill.show{transform:none;opacity:1}.sndpill:hover{border-color:var(--brass)}.eqm{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.eqm i{width:2px;border-radius:2px;background:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:eq 1s ease-in-out infinite}.eqm i:nth-child(2){animation-delay:-.4s}.eqm i:nth-child(3){animation-delay:-.7s}.menu-open .sndpill{opacity:0;pointer-events:none}.feat.fx-on .feat-list{display:none}.feat.fx-on .feat-head{margin-bottom:0}.fx-stage{position:relative}.fx-pin{height:100vh;isolation:isolate;height:100svh;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);padding:70px 0 40px}.fx-pin,.fx-text{position:relative;display:grid}.fx-text{grid-gap:14px;gap:14px;align-content:center;padding-left:clamp(0px,4vw,70px)}.fx-num{font-family:var(--giant);font-size:clamp(5rem,12vw,11rem);line-height:.85;color:transparent;-webkit-text-stroke:1px hsl(from rgba(217,190,140,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:linear-gradient(180deg,hsl(from rgba(243,226,190,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(217,190,140,0) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 70%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}.fx-eb{color:var(--brass)}.fx-h{font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:1.02;letter-spacing:-.01em}.fx-h.lit,.fx-h.lit em{animation:sweep 1.6s cubic-bezier(.3,.6,.3,1) .2s both}.fx-d{color:var(--mist);max-width:44ch;font-size:1.05rem;margin:0}.fx-tags{margin-top:4px}.fx-canvas{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-text{z-index:2}.fx-canvas canvas{position:absolute;inset:0;width:100%;height:100%;display:block}#fxg{filter:blur(14px) brightness(1.8) saturate(1.2);opacity:.85;mix-blend-mode:screen}#fxg,.fx-halo{pointer-events:none}.fx-halo{position:absolute;left:73%;top:50%;width:42%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,hsl(from rgba(217,190,140,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 62%);animation:haloB 5s ease-in-out infinite}@keyframes haloB{50%{transform:translate(-50%,-50%) scale(1.08);opacity:.7}}.fx-rail{position:absolute;left:0;right:0;bottom:22px;list-style:none;margin:0;padding:0 clamp(0px,4vw,70px);display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px}.fx-rail li{cursor:pointer;display:grid;grid-gap:8px;gap:8px}.fx-rail li i{height:2px;border-radius:2px;background:hsl(from rgba(217,190,140,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:background .5s;position:relative;overflow:hidden}.fx-rail li.done i{background:hsl(from rgba(217,190,140,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.fx-rail li.on i{background:linear-gradient(90deg,hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 12px hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.fx-rail li span{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--mist);transition:color .4s}.fx-rail li.on span{color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}@media (max-width:860px){.fx-pin{grid-template-columns:1fr;grid-template-rows:auto;align-items:end;gap:6px;padding:76px 0 78px}.fx-halo{left:50%;top:27%;width:80%}.fx-text{padding:0;gap:8px}.fx-num{font-size:3.6rem}.fx-h{font-size:clamp(1.8rem,8vw,2.4rem)}.fx-d{font-size:.95rem}.fx-tags li{font-size:.75rem;padding:5px 10px}.fx-rail{bottom:16px}.fx-rail li span{font-size:.6rem}}.fx-canvas,.hx-canvas{-webkit-mask-image:radial-gradient(ellipse 72% 78% at var(--mcx,73%) var(--mcy,50%),#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at var(--mcx,73%) var(--mcy,50%),#000 55%,transparent 100%)}.hx-canvas{--mcx:74%}@media (max-width:860px){.fx-canvas{--mcx:50%;--mcy:27%}.hx-canvas{--mcx:50%}}.hero{position:relative;overflow:hidden;min-height:100vh;min-height:100svh}.hero>.wrap{position:relative;z-index:2;width:100%}.hx-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.hx-glow{filter:blur(16px) brightness(1.9);opacity:.8;mix-blend-mode:screen;z-index:0}.hx-h{display:grid}.hx-h .hxs{grid-area:1/1}.hx-h .hxl,.hx-h .hxs{display:block}.hx-h .hxw{display:inline-block;white-space:nowrap}.hx-h .hxc{display:inline-block;transform-origin:50% 60% -.5em;transform:rotateX(90deg) translateY(.2em);opacity:0;transition:transform .8s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 18ms),opacity .5s calc(var(--i) * 18ms);background-image:var(--spec),var(--gold-txt);background-size:260% 100%,100% 100%;background-repeat:no-repeat;background-position:160% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.16em;margin-bottom:-.16em}.hx-h .hxa .hxc{background-image:var(--spec),var(--gold-acc)}.hx-h .hxs.on .hxc{transform:none;opacity:1;animation:sweep 1.6s calc(.35s + var(--i) * 18ms) cubic-bezier(.3,.6,.3,1) both}.hx-h .hxs.out .hxc{transform:rotateX(-90deg) translateY(-.2em);opacity:0;transition-duration:.45s,.3s;transition-delay:calc(var(--i) * 8ms)}.hx-h.ready>.hxs>.hxl{animation:none!important;background:none!important;-webkit-text-fill-color:initial;padding:0;margin:0}.hx-desc{display:grid;max-width:50ch}.hx-desc .hxd{grid-area:1/1;margin:0;color:var(--mist);opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s,transform .7s var(--ease),filter .6s;pointer-events:none}.hx-desc .hxd.on{opacity:1;transform:none;filter:none;pointer-events:auto}.hx-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hx-btns{display:grid}.hx-btns .go{grid-area:1/1;opacity:0;transform:translateY(26px) scale(.96);filter:blur(6px);pointer-events:none;transition:opacity .5s,transform .7s var(--ease),filter .5s,background .4s}.hx-btns .go.on{opacity:1;transform:none;filter:none;pointer-events:auto}.hx-btns .go[data-s="2"]{background:linear-gradient(180deg,hsl(from #FFF3DA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #E3C68F calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 55%,hsl(from #B48A4E calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.hx-count{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;color:var(--mist)}.hx-count b{color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-weight:400}.hx-count span{display:flex;gap:6px}.hx-count i{width:26px;height:2px;border-radius:2px;background:hsl(from rgba(217,190,140,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:background .4s,width .5s var(--ease)}.hx-count i.on{width:46px;background:linear-gradient(90deg,hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 10px hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}@media (max-width:860px){.hx-canvas{opacity:.55}}.scrollhint{position:fixed;left:50%;bottom:22px;z-index:44;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,20px);opacity:0;transition:opacity .6s,transform .6s var(--ease);pointer-events:none}.scrollhint.show{opacity:1;transform:translate(-50%)}.sh-t{font-family:var(--mono);font-weight:400;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);text-shadow:0 2px 10px rgba(0,0,0,.8)}.sh-mouse{width:24px;height:38px;border-radius:14px;border:1.5px solid hsl(from rgba(235,212,166,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);position:relative;box-shadow:0 0 18px hsl(from rgba(217,190,140,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.sh-mouse i{position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:wheel 1.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes wheel{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{transform:translateY(14px);opacity:0}to{opacity:0}}.sh-swipe{display:none;flex-direction:column;align-items:center}.sh-swipe i{width:14px;height:14px;border-right:2px solid hsl(from #ebd4a6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);border-bottom:2px solid hsl(from #ebd4a6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transform:rotate(45deg);margin-top:-6px;animation:chev 1.4s ease-in-out infinite}.sh-swipe i:nth-child(2){animation-delay:.2s}@keyframes chev{0%,to{opacity:.2;transform:translateY(-4px) rotate(45deg)}50%{opacity:1;transform:translateY(4px) rotate(45deg)}}@media (pointer:coarse){.sh-mouse{display:none}.sh-swipe{display:flex}}.menu-open .scrollhint{opacity:0}@media (prefers-reduced-motion:reduce){.sh-mouse i,.sh-swipe i{animation:none}}.hero-title.ptx.hx-h>span{background:none;animation:none;-webkit-text-fill-color:initial;padding:0;margin:0}.hx-h:not(.ready) .hxs.on .hxl{background-image:var(--gold-txt);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.16em;margin-bottom:-.16em;animation:drop 1.3s var(--ease) both}.hx-h:not(.ready) .hxs.on .hxa{background-image:var(--gold-acc)}.hx-h:not(.ready) .hxs:not(.on){visibility:hidden}.scue{position:fixed;right:clamp(14px,2.4vw,34px);top:50%;z-index:45;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;opacity:0;transform:translate(24px,-50%);transition:opacity .7s,transform .8s var(--ease);pointer-events:none}.scue.show{opacity:1;transform:translateY(-50%);pointer-events:auto}.scue-on .scrollhint{opacity:0!important}.sc-t{writing-mode:vertical-rl;font-family:var(--mono);font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);text-shadow:0 2px 10px rgba(0,0,0,.9);background:linear-gradient(180deg,hsl(from #7d6038 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #F7E7C4 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #7d6038 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));background-size:100% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:scT 3s linear infinite}@keyframes scT{0%{background-position:0 0}to{background-position:0 -300%}}.sc-rail{position:relative;width:2px;height:clamp(90px,16vh,150px);border-radius:2px;background:hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);overflow:hidden}.sc-fill{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,hsl(from rgba(217,190,140,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 10px hsl(from rgba(243,226,190,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.sc-comet{position:absolute;left:-2px;width:6px;height:46px;top:-50px;border-radius:6px;background:linear-gradient(180deg,hsl(from rgba(255,240,205,0) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #FFF6DE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));filter:drop-shadow(0 0 6px hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));animation:comet 1.9s cubic-bezier(.55,0,.35,1) infinite}.sc-comet.c2{animation-delay:.95s;opacity:.6;height:28px}@keyframes comet{to{top:100%}}.sc-btn{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),rgba(10,9,8,.7) 70%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 .5px hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 10px 30px rgba(0,0,0,.6),0 0 34px hsl(from rgba(217,190,140,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:scPulse 2.4s ease-in-out infinite}.sc-btn:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid hsl(from rgba(243,226,190,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);animation:scWave 2.4s ease-out infinite}@keyframes scPulse{50%{box-shadow:0 0 0 .5px hsl(from rgba(217,190,140,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 10px 30px rgba(0,0,0,.6),0 0 52px hsl(from rgba(217,190,140,.42) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}}@keyframes scWave{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.55);opacity:0}}.sc-btn svg:first-child{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-bg{fill:none;stroke:hsl(from rgba(217,190,140,.15) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:1.5}.sc-ring{fill:none;stroke:hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px hsl(from rgba(243,226,190,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));transition:stroke-dashoffset .25s linear}.sc-arr{width:24px;height:24px;fill:none;stroke:hsl(from #FFF3D6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px hsl(from rgba(243,226,190,.9) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));animation:scArr 1.6s cubic-bezier(.6,0,.3,1) infinite}@keyframes scArr{0%{transform:translateY(-9px);opacity:0}30%{opacity:1}70%{transform:translateY(4px);opacity:1}to{transform:translateY(9px);opacity:0}}.scue:hover .sc-btn{transform:scale(1.08)}.sc-btn{transition:transform .4s var(--ease)}.sc-n{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--mist)}.sc-n b{display:inline-block;color:hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-weight:500}.scue.bump .sc-n b{animation:scBump .6s var(--ease)}@keyframes scBump{0%{transform:translateY(8px);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@media (max-width:860px){.scue{top:auto;bottom:18px;right:14px;transform:translateY(24px);gap:8px}.scue.show{transform:none}.sc-rail,.sc-t{display:none}.sc-btn{width:54px;height:54px}}#fxstage .fx-rail{padding-right:clamp(90px,13vw,210px)}@media (prefers-reduced-motion:reduce){.sc-arr,.sc-btn,.sc-btn:after,.sc-comet,.sc-t{animation:none!important}}.sc-rot{display:grid;place-items:center;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.scue.sc-up .sc-rot{transform:rotate(180deg)}@media (min-width:861px){#how .ps-grid{grid-template-columns:1fr minmax(320px,560px) 1fr}}@media (max-width:860px){.cstage{width:100vw;max-width:100vw}}.cstage{position:relative;width:100%;height:min(78svh,700px);perspective:1500px;perspective-origin:50% 45%;--cw:260px}.cs-mc,.cs-ring,.cs-world{position:absolute;left:50%;top:50%;transform-style:preserve-3d}.cs-glow{left:50%;top:48%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,hsl(from rgba(217,190,140,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(217,190,140,.06) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 40%,transparent 66%);filter:blur(6px)}.cs-floor,.cs-glow{position:absolute;border-radius:50%;pointer-events:none}.cs-floor{left:18%;right:18%;bottom:3%;height:7%;transition:opacity .6s;background:radial-gradient(ellipse,hsl(from rgba(243,226,190,.32) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,transparent 72%);filter:blur(8px)}.cs-mc{width:var(--cw);height:calc(var(--cw) * 1.625)}.cs-face{position:absolute;inset:0;border-radius:calc(var(--cw) * .05);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cs-front{box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 .6px hsl(from rgba(243,226,190,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 40px hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-layers,.cs-layers>*{transform-style:preserve-3d}.cs-layers.ex>:not(:first-child){filter:drop-shadow(0 10px 14px rgba(0,0,0,.45))}.cs-alt{position:absolute;inset:0;border-radius:calc(var(--cw) * .05);overflow:hidden;opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.cs-back{transform:rotateY(180deg);overflow:hidden;background:linear-gradient(160deg,hsl(from #F4EAD6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #E3CFA6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 30%,hsl(from #2A2116 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 70%,hsl(from #0E0B07 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 .6px hsl(from rgba(243,226,190,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 50px hsl(from rgba(217,190,140,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-bk{position:absolute;left:0;top:0;width:320px;height:520px;transform-origin:0 0;display:grid;justify-items:center;align-content:center;grid-gap:14px;gap:14px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif}.cs-bk p{margin:0;font-size:13px;letter-spacing:6px;font-weight:700;color:hsl(from #6b5330 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-qr{position:relative;padding:18px;border-radius:22px;background:hsl(from #FBF6EC calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 0 0 1px hsl(from rgba(201,164,92,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);overflow:hidden}.cs-qr svg{display:block}.cs-beam{position:absolute;left:0;right:0;height:3px;top:-10%;background:linear-gradient(90deg,transparent,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 20%,hsl(from #FFF4D6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 80%,transparent);box-shadow:0 0 18px 4px hsl(from rgba(243,201,105,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:opacity .3s}.cs-bk b{font-size:18px;color:hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);letter-spacing:.5px}.cs-bk small{font-size:12px;color:hsl(from rgba(243,230,203,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-ring{width:0;height:0}.cs-d,.cs-p{position:absolute;left:0;top:0;width:calc(var(--cw) * .62);height:calc(var(--cw) * .62 * 1.625);border-radius:calc(var(--cw) * .03);overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 .5px hsl(from rgba(243,226,190,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-d{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cs-p{left:50%;top:50%}.cs-world{width:0;height:0}.cs-mc{left:0;top:0}.cs-chip{position:absolute;left:50%;top:50%;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;white-space:nowrap;font:500 14px/1 var(--sans,Inter,system-ui,sans-serif);color:hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:hsl(from rgba(20,16,10,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 12px 30px rgba(0,0,0,.45);transition:box-shadow .4s,color .4s,background .4s}.cs-chip b{font-family:Georgia,serif;font-size:16px;color:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-chip.cs-on{background:linear-gradient(180deg,hsl(from rgba(233,207,152,.32) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(185,142,78,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 30px hsl(from rgba(217,190,140,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 12px 30px rgba(0,0,0,.45);color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-chip .cs-sw{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);margin-right:-4px}.cs-chip .cs-dot{width:8px;height:8px;border-radius:50%;background:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);box-shadow:0 0 10px hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-chip .cs-dot.g{background:#30D158;box-shadow:0 0 10px #30D158}.cs-chip.cs-ok{color:hsl(from #1a1208 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:linear-gradient(180deg,hsl(from #F1DCAA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #C9A45C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));font-weight:700;box-shadow:0 10px 30px hsl(from rgba(201,164,92,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-chip.cs-search{color:hsl(from rgba(243,230,203,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);padding:12px 22px}.cs-radar{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 2.2);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0 34%,hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 34.3% 34.6%,transparent 35% 66%,hsl(from rgba(217,190,140,.08) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 66.3% 66.6%,transparent 67%)}.cs-radar i{box-shadow:inset 0 0 0 1.5px hsl(from rgba(243,226,190,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-radar i,.cs-sweep{position:absolute;inset:0;border-radius:50%}.cs-sweep{transform:rotate(var(--sw,0deg));background:conic-gradient(from 0deg,transparent 0deg,transparent 290deg,hsl(from rgba(217,190,140,.1) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 330deg,hsl(from rgba(255,240,205,.42) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 359deg,transparent 1turn)}.cs-panel{position:absolute;left:50%;top:50%;width:min(calc(var(--cw) * 1.35),92%);padding:22px 22px 20px;border-radius:28px;color:hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;background:linear-gradient(180deg,hsl(from rgba(36,29,19,.82) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(12,10,7,.88) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsl(from rgba(243,226,190,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 0 0 1px hsl(from rgba(243,226,190,.14) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 40px 90px rgba(0,0,0,.6),0 0 60px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-panel .cs-k{margin:0;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:hsl(from #C9A45C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-panel h4{margin:6px 0 0;font-size:21px;font-weight:700;color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-cd{position:relative;width:62%;margin:18px auto 14px;aspect-ratio:1}.cs-cd svg{width:100%;height:100%;transform:rotate(-90deg)}.cs-cd .bg{fill:none;stroke:hsl(from rgba(243,226,190,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:9}.cs-cd .fg{fill:none;stroke:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:9;stroke-linecap:round;stroke-dasharray:327;filter:drop-shadow(0 0 6px hsl(from rgba(233,207,152,.7) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.cs-cd>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.cs-cd b{font-size:54px;line-height:1;color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-cd small{font-size:10px;letter-spacing:2px;color:hsl(from rgba(243,230,203,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-term ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cs-term li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.05);font-size:13px}.cs-term li i{font-style:normal;color:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);width:16px;text-align:center}.cs-term .cs-btn{display:block;margin-top:12px;padding:12px;border-radius:16px;font-weight:700;font-size:14px;color:hsl(from #1a1208 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:linear-gradient(180deg,hsl(from #F1DCAA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #C9A45C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 55%,hsl(from #9A7A44 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.cs-dash,.cs-term .cs-btn{text-align:center}.cs-dash .cs-av{width:84px;height:84px;margin:0 auto 10px;border-radius:50%;padding:3px;background:conic-gradient(hsl(from #F1DCAA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #9A7A44 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #F1DCAA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 30px hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-dash .cs-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cs-dash h4{margin-top:0}.cs-dash .cs-st{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 10px}.cs-dash .cs-st div{padding:10px 4px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.1) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-dash .cs-st b{display:block;font-size:26px;color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-dash .cs-st small{font-size:10px;letter-spacing:1px;color:hsl(from rgba(243,230,203,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-dash .cs-chart{width:100%;height:80px;display:block}@media (max-width:860px){.cstage{height:min(56svh,520px)}.cs-chip{font-size:12px;padding:8px 12px}.cs-panel{padding:16px}.cs-panel h4{font-size:17px}.cs-cd{width:48%;margin:10px auto}.cs-cd b{font-size:40px}.cs-term li{padding:7px 10px;font-size:12px}}.cs-links{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 3.4);height:calc(var(--cw) * 3.4);transform:translate(-50%,-50%);pointer-events:none}.cs-links svg{width:100%;height:100%;overflow:visible}.cs-links line{stroke:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:.5;stroke-dasharray:2 3;filter:drop-shadow(0 0 2px hsl(from rgba(233,207,152,.9) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));vector-effect:non-scaling-stroke;stroke-width:1.4}.cs-p{box-shadow:0 24px 50px rgba(0,0,0,.6),0 0 0 .6px hsl(from rgba(243,226,190,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 30px hsl(from rgba(217,190,140,.12) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-cal{position:absolute;left:50%;top:50%;width:calc(var(--cw) * .95);padding:18px 0 16px;border-radius:26px;text-align:center;transform-style:preserve-3d;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(160deg,hsl(from #F4EAD6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #E3CFA6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 28%,hsl(from #2A2116 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 72%,hsl(from #0E0B07 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 1px 0 hsl(from #8a6a3e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 2px 0 hsl(from #5e4524 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 3px 0 hsl(from #3a2a14 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 30px 60px rgba(0,0,0,.6),0 0 50px hsl(from rgba(217,190,140,.22) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 0 0 1px hsl(from rgba(255,246,226,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-tile{display:grid;grid-gap:2px;gap:2px;perspective:400px}.cs-tile small{font-size:11px;letter-spacing:4px;color:hsl(from #6b5330 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-weight:700}.cs-day{display:block;font-family:Georgia,"DM Serif Display",serif;font-size:calc(var(--cw) * .5);line-height:1;color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transform-origin:50% 70%;text-shadow:0 2px 0 hsl(from #8a6a3e calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 4px 0 hsl(from #5e4524 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 14px 24px rgba(0,0,0,.55)}.cs-tile span{font-size:11px;letter-spacing:3px;color:hsl(from rgba(243,230,203,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-shine{position:absolute;top:0;bottom:0;left:var(--sh,-80%);width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);pointer-events:none}.cs-note{position:absolute;left:50%;top:50%;width:min(calc(var(--cw) * 1.35),94%);display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:22px;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;color:hsl(from #FFF6E2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:hsl(from rgba(30,25,18,.62) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 16px 40px rgba(0,0,0,.5)}.cs-ic{flex:none;width:38px;height:38px;border-radius:10px;background:radial-gradient(circle at 35% 30%,hsl(from #FFF2D2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #D6A651 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 55%,hsl(from #8C6127 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);position:relative}.cs-ic:after{content:"Q";position:absolute;inset:0;display:grid;place-items:center;font:700 20px/1 Georgia,serif;color:hsl(from #2a1d0c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-note div{min-width:0;flex:1 1}.cs-note p{margin:0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:hsl(from rgba(243,230,203,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-note p b{font-weight:600}.cs-note p span{letter-spacing:0}.cs-note h5{margin:3px 0 1px;font-size:14px;font-weight:600}.cs-note h5,.cs-note small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-note small{display:block;font-size:12px;color:hsl(from rgba(243,230,203,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-holo,.cs-holo-glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:0;-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%)}.cs-holo-glow{filter:blur(12px) brightness(1.7);mix-blend-mode:screen}.cs-holo-line{position:absolute;left:-8%;right:-8%;height:2px;top:0;z-index:20;pointer-events:none;opacity:0;transform:translateY(-1px);background:linear-gradient(90deg,transparent,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 15%,hsl(from #FFF6DE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,hsl(from #F3C969 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 85%,transparent);box-shadow:0 0 14px 3px hsl(from rgba(243,201,105,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 0 50px 10px hsl(from rgba(243,201,105,.25) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}#how .ps-col{position:relative;z-index:3}.cs-clip{position:absolute;inset:-45% -70%;perspective:1500px;perspective-origin:50% 47%;pointer-events:none}.cstage{perspective:none}html.thm #shoot,html.thm #sky,html.thm .cs-holo,html.thm .cs-holo-glow,html.thm .fx-canvas canvas,html.thm .hx-canvas{filter:hue-rotate(calc(var(--th, 0) * 1deg)) saturate(var(--ts,1))}html.thm #fxg,html.thm .cs-holo-glow,html.thm .hx-glow{filter:hue-rotate(calc(var(--th, 0) * 1deg)) saturate(var(--ts,1)) blur(14px) brightness(1.7)}.thm-btn{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid hsl(from rgba(217,190,140,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:rgba(10,9,8,.5);cursor:pointer;display:grid;place-items:center;padding:0}.thm-btn i{width:18px;height:18px;border-radius:50%;background:conic-gradient(from 20deg,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),#D9727A,#B49BE8,#8CAAE8,#78D2CF,#86D49F,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 10px hsl(from rgba(217,190,140,.5) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.thm-btn:hover i{transform:rotate(120deg) scale(1.1)}.thm-btn.magic i{animation:thmSpin 4s linear infinite}@keyframes thmSpin{to{transform:rotate(1turn)}}.thm-pop{position:fixed;top:84px;right:max(16px,calc(50vw - 560px));z-index:120;width:min(340px,calc(100vw - 32px));padding:18px;border-radius:22px;background:hsl(from rgba(16,13,9,.82) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.18) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 30px 70px rgba(0,0,0,.6);color:hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-family:var(--sans,Inter,system-ui,sans-serif);opacity:0;transform:translateY(-10px) scale(.97);pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.thm-pop.open{opacity:1;transform:none;pointer-events:auto}.thm-t{margin:0;font-family:var(--serif,Georgia,serif);font-size:1.5rem}.thm-s{margin:4px 0 14px;font-size:.85rem;color:hsl(from rgba(243,230,203,.65) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.thm-g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.thm-c{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:12px 4px 10px;border-radius:16px;border:0;cursor:pointer;color:hsl(from rgba(243,230,203,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font:500 .78rem/1 var(--sans,Inter,system-ui,sans-serif);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px hsl(from rgba(243,226,190,.1) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:background .3s,box-shadow .3s,transform .3s}.thm-c:hover{transform:translateY(-2px);background:rgba(255,255,255,.07)}.thm-c i{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--c) 45%,color-mix(in srgb,var(--c) 55%,#000));box-shadow:0 0 0 0 var(--c);transition:box-shadow .4s}.thm-c.on{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px var(--c);color:#fff}.thm-c.on i{box-shadow:0 0 18px 2px var(--c)}.thm-r{margin-top:12px;width:100%;padding:10px;border-radius:14px;border:0;cursor:pointer;font:600 .82rem/1 var(--sans,Inter,system-ui,sans-serif);color:hsl(from #1a1208 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:linear-gradient(180deg,hsl(from #F1DCAA calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #C9A45C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.thm-pop.magic .thm-s:after{content:" · Farbmagie aktiv";color:#fff}@media (max-width:860px){.thm-pop{top:74px;right:16px}.thm-btn{width:36px;height:36px}}.cs-alt:after,.cs-back:after,.cs-d:after,.cs-front:after,.cs-p:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:30;background:linear-gradient(115deg,rgba(255,255,255,0) 32%,rgba(255,255,255,.34) 44%,hsl(from rgba(255,246,226,.14) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 50%,rgba(255,255,255,0) 60%) no-repeat,linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 28%,rgba(0,0,0,0) 70%,rgba(0,0,0,.18));background-size:260% 100%,100% 100%;background-position:var(--gx,120%) 0,0 0;mix-blend-mode:screen;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.3),inset 0 0 0 .6px hsl(from rgba(255,246,226,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.cs-alt:after{z-index:2}.tour{position:fixed;right:clamp(14px,2.4vw,30px);bottom:clamp(16px,3vh,28px);z-index:47;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(14px) scale(.96);pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.tour.show{opacity:1;transform:none;pointer-events:auto}.tour-l{display:grid;justify-items:end;grid-gap:2px;gap:2px;padding:8px 14px;border-radius:14px;text-align:right;white-space:nowrap;background:hsl(from rgba(16,13,9,.62) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px hsl(from rgba(217,190,140,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 12px 30px rgba(0,0,0,.45);transform-origin:right center;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.tour-l small{font:500 .62rem/1 var(--mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:hsl(from rgba(243,230,203,.55) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.tour-l b{font:600 .86rem/1.1 var(--sans,Inter,system-ui,sans-serif);color:hsl(from #F3E6CB calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.tour-b{position:relative;width:54px;height:54px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,hsl(from rgba(217,190,140,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from rgba(12,10,7,.82) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 70%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 .5px hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 12px 30px rgba(0,0,0,.55),0 0 30px hsl(from rgba(217,190,140,.2) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.tour-b:hover{transform:scale(1.07)}.tour-b svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.tr-bg{fill:none;stroke:hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:2}.tr-fg{fill:none;stroke:hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 4px hsl(from rgba(243,226,190,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));transition:stroke-dashoffset .3s linear}.tour-ic{position:relative;width:16px;height:16px}.tour[data-s=idle] .tour-ic,.tour[data-s=pause] .tour-ic{width:0;height:0;border-left:13px solid hsl(from #f3e2be calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px;filter:drop-shadow(0 0 6px hsl(from rgba(243,226,190,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}.tour[data-s=run] .tour-ic:after,.tour[data-s=run] .tour-ic:before{content:"";position:absolute;top:1px;width:4px;height:14px;border-radius:2px;background:hsl(from #F3E2BE calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);box-shadow:0 0 6px hsl(from rgba(243,226,190,.8) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.tour[data-s=run] .tour-ic:before{left:2px}.tour[data-s=run] .tour-ic:after{right:2px}.tour[data-s=run] .tour-b{animation:tourGlow 2.4s ease-in-out infinite}@keyframes tourGlow{50%{box-shadow:0 0 0 .5px hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),0 12px 30px rgba(0,0,0,.55),0 0 44px hsl(from rgba(217,190,140,.4) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}}.tour[data-s=end] .tour-ic{border-left:2px solid hsl(from #f3e2be calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);border-top:2px solid hsl(from #f3e2be calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);width:12px;height:12px;transform:translateY(3px) rotate(45deg)}.tour[data-s=run] .tour-l{opacity:0;transform:translateX(8px) scale(.96)}.tour[data-s=run].named .tour-l,.tour[data-s=run]:hover .tour-l{opacity:1;transform:none}html:has(.tour.show) .scrollhint{opacity:0!important}@media (max-width:860px){.tour-b{width:48px;height:48px}.tour-l{padding:7px 11px}.scue{bottom:84px!important}}.intro{position:fixed;inset:0;z-index:200;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;background:#060606;-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%);transition:opacity 1.2s,-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),opacity 1.2s;transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),opacity 1.2s,-webkit-clip-path 1.2s cubic-bezier(.7,0,.2,1);animation:inAuto 0s 4.2s forwards}.intro.out{-webkit-clip-path:circle(0 at 50% 46%);clip-path:circle(0 at 50% 46%);opacity:.6;pointer-events:none}@keyframes inAuto{to{-webkit-clip-path:circle(0 at 50% 46%);clip-path:circle(0 at 50% 46%);visibility:hidden}}.in-c{position:relative;width:120px;height:120px;display:grid;place-items:center}.in-ring{position:absolute;inset:0;transform:rotate(-90deg)}.in-ring circle{fill:none;stroke:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);stroke-width:1.4;stroke-dasharray:352;stroke-dashoffset:352;filter:drop-shadow(0 0 6px hsl(from rgba(233,207,152,.9) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));animation:inRing 1.4s cubic-bezier(.6,0,.2,1) .15s forwards}@keyframes inRing{to{stroke-dashoffset:0}}.in-coin{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.6);background:radial-gradient(circle at 35% 28%,hsl(from #FFF2D2 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),hsl(from #E1C38A calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 40%,hsl(from #A9823F calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha) 75%,hsl(from #6E5022 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));box-shadow:0 0 40px hsl(from rgba(233,207,152,.45) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),inset 0 -4px 10px rgba(0,0,0,.35),inset 0 3px 6px rgba(255,255,255,.5);animation:inCoin 1s cubic-bezier(.2,1.4,.4,1) .7s forwards}.in-coin svg{width:40px;height:45px;fill:hsl(from #2a1d0c calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);opacity:.85}@keyframes inCoin{to{opacity:1;transform:none}}.in-dust{position:absolute;inset:-60px;border-radius:50%;opacity:0;background:radial-gradient(circle,hsl(from rgba(243,226,190,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),transparent 60%);animation:inDust 1.6s ease-out .9s forwards}@keyframes inDust{30%{opacity:1}to{opacity:0;transform:scale(1.6)}}.in-word{width:min(240px,60vw);height:auto;fill:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);opacity:0;transform:translateY(14px);filter:drop-shadow(0 0 18px hsl(from rgba(233,207,152,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha));animation:inUp .9s cubic-bezier(.2,.8,.2,1) 1.15s forwards}.in-tag{margin:0;font:500 .68rem/1 var(--mono,ui-monospace,monospace);letter-spacing:.42em;text-transform:uppercase;color:hsl(from rgba(243,230,203,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);opacity:0;animation:inUp .9s cubic-bezier(.2,.8,.2,1) 1.45s forwards}@keyframes inUp{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intro,.intro *{animation-duration:.01s!important;animation-delay:0s!important}}.skip{position:fixed;left:16px;top:-60px;z-index:300;padding:10px 16px;border-radius:12px;background:hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:hsl(from #1a1208 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font-weight:600;text-decoration:none;transition:top .3s}.skip:focus{top:16px}:focus-visible{outline:2px solid hsl(from #E9CF98 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);outline-offset:3px;border-radius:6px}.vgate{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:18px;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.7))}.vgate-b{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border-radius:999px;cursor:pointer;border:.5px solid hsl(from rgba(217,190,140,.6) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);background:rgba(10,9,8,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:hsl(from #F5EAD3 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);font:500 .9rem var(--sans);transition:border-color .3s,transform .3s}.vgate-b:hover{border-color:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);transform:translateY(-1px)}.vgate-b svg{width:18px;height:18px;fill:hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.vgate p{max-width:24ch;font:400 .66rem/1.45 var(--sans);color:hsl(from rgba(245,234,211,.75) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);margin:0}.vgate a{color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}}.langsw{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:.5px solid rgba(217,190,140,.35);background:rgba(6,6,6,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#EBD4A6;font:500 .74rem/1 var(--mono);letter-spacing:.12em;transition:border-color .3s,color .3s;animation:burgerIn 1s cubic-bezier(.2,.9,.25,1.3) 1s both;flex:none}.langsw:hover{border-color:#D9BE8C;color:#F5EAD3}.nav.scrolled .langsw{width:42px;height:42px}@media (max-width:420px){.nav-act{gap:6px}.langsw,.nav-act .burger,.nav-act .snd,.nav-act .thm-btn{width:42px;height:42px}}@media (max-width:380px){.nav-act{gap:5px}.langsw,.nav-act .burger,.nav-act .snd,.nav-act .thm-btn{width:38px;height:38px}}.q-lite #fxg,.q-lite .bpx-glow,.q-lite .cs-holo-glow,.q-lite .hx-glow{display:none!important}.q-lite :not(img):not(video){filter:none!important}.q-lite *,.q-lite :after,.q-lite :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q-lite .nav.scrolled .wrap{background:rgba(10,9,8,.92)!important}.q-lite .bgword{opacity:.35}.f-pref{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:28px 0 6px}.f-lang{display:inline-flex;padding:3px;border-radius:999px;border:.5px solid hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.f-lang a{padding:7px 14px;border-radius:999px;font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--mist);transition:color .3s,background .3s}.f-lang a:hover{color:#F5EAD3}.f-lang a.on{background:hsl(from rgba(217,190,140,.16) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:hsl(from #EBD4A6 calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha)}.f-thm{display:none;align-items:center;gap:9px;padding:5px 14px 5px 5px;border-radius:999px;cursor:pointer;background:transparent;border:.5px solid hsl(from rgba(217,190,140,.35) calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha);color:var(--mist);font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.f-thm i{width:24px;height:24px;border-radius:50%;background:conic-gradient(from 20deg,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha),#D9727A,#B49BE8,#8CAAE8,#78D2CF,#86D49F,hsl(from #D9BE8C calc(h + var(--th, 0)) calc(s * var(--ts, 1)) l/alpha))}@media (max-width:600px){.nav-act .thm-btn{display:none}.f-thm{display:inline-flex}.thm-pop{top:auto;bottom:max(16px,env(safe-area-inset-bottom))}.tour{display:none!important}.go{gap:14px;padding:7px 7px 7px 18px}.go-t b{font-size:.92rem}.go-t small{font-size:.66rem}.go-a{width:36px;height:36px;font-size:1rem}.scue{right:12px;bottom:max(14px,env(safe-area-inset-bottom));gap:5px}.sc-btn{width:42px!important;height:42px!important}.sc-btn:after{inset:-4px}.sc-rot{position:relative;width:18px;height:18px}.sc-n{font-size:.56rem}}