@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--ink:#07090C;--abyss:#0B1116;--deep:#10181D;--bone:#F2ECE7;--fog:#A4AFB3;--faint:#76838A;--crimson:#9E1B2E;--rose:#E0405A;--rose-d:#C22340;--blush:#F4B9BF;--gold:#EDBB4B;--felt:#0F4D4A;--mint:#8ED8CB;--line:rgba(242,236,231,.12);--line2:rgba(242,236,231,.07);--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--gut:max(16px,4.2vw)}*{box-sizing:border-box}html{background:#07090c;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#07090c;color:#f2ece7;font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#pp{position:relative;overflow-x:clip;background:#07090c;color:var(--bone)}#pp a{color:inherit}#pp ::selection{background:#e0405a;color:#fff}#gl{position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;display:block;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease}#pp.gl #gl{opacity:1}#pp.nogl #gl{display:none}.fallback{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(60% 50% at 70% 30%,rgba(224,64,90,.28),transparent 70%),radial-gradient(70% 60% at 30% 90%,rgba(15,77,74,.55),transparent 70%),#07090c}#pp.gl .fallback{opacity:0;visibility:hidden;transition:opacity 1.2s ease .3s,visibility 0s 1.5s}.fchip{position:absolute;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle,#EFE6DA 0 33%,var(--c) 34% 36%,#EFE6DA 37% 41%,transparent 42%),repeating-conic-gradient(var(--c) 0 48deg,#F1E9DF 48deg 60deg);box-shadow:0 30px 60px -20px #000c,inset 0 0 0 3px #0000002e}.fpetal{position:absolute;width:46px;height:60px;border-radius:60% 60% 50% 50%/70% 70% 30% 30%;background:radial-gradient(80% 90% at 50% 10%,#f0566e,#9e1b2e 70%,#5a0714);opacity:.85}.hdr{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px max(var(--gut),calc((100% - 1560px)/2 + var(--gut)));pointer-events:none}.hdr:before{content:"";position:absolute;left:0;right:0;bottom:-30px;top:calc(-1*env(safe-area-inset-top,0px));background:linear-gradient(#07090ce0,#07090c80 55%,#07090c00);z-index:-1;pointer-events:none}.hdr>*{pointer-events:auto}.hdr.solid:before{bottom:0;background:#07090cbd;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid rgba(242,236,231,.08)}.hdr:before{transition:background .3s}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:44px;font-family:var(--serif);font-size:26px;letter-spacing:.005em;color:var(--bone)}.brand i{font-style:italic;color:var(--gold)}.mark{width:34px;height:34px;background:url(/assets/brand/mark.svg) center/contain no-repeat;filter:drop-shadow(0 4px 14px rgba(224,64,90,.35))}.brand{font-size:30px;gap:12px}@media(min-width:980px){.brand{font-size:38px;gap:14px}.mark{width:46px;height:46px}}.nav{display:none;gap:4px;align-items:center;padding:6px;border-radius:999px;background:#090d119e;border:1px solid var(--line2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav a{text-decoration:none;font-size:14px;font-weight:500;color:var(--fog);padding:0 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;transition:color .2s,background .2s}.nav a:hover{color:var(--bone);background:#f2ece70f}.nav a.btn-play{color:#fff;padding:0 22px;margin-left:6px}@media(min-width:980px){.nav{display:flex}}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fog);display:flex;align-items:center;gap:12px;margin:0 0 22px}.kicker b{color:var(--rose);font-weight:500}.kicker:after{content:"";height:1px;flex:0 0 56px;background:linear-gradient(90deg,rgba(224,64,90,.7),transparent)}.h1{font-family:var(--serif);font-weight:400;font-size:clamp(3.15rem,11.2vw,9.2rem);line-height:.9;letter-spacing:-.018em;margin:0;text-wrap:balance}.h2{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,7.4vw,6rem);line-height:.94;letter-spacing:-.015em;margin:0 0 22px;text-wrap:balance}.h1 em,.h2 em{font-style:italic;color:var(--blush)}.lede{font-size:clamp(17px,1.35vw,20px);color:#d9d2cd;max-width:36em;margin:0 0 26px}p{margin:0 0 16px}.muted{color:var(--fog)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;letter-spacing:.01em;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s}.btn:active{transform:scale(.97)}.btn-play{background:linear-gradient(180deg,#e8485f,#c22340);color:#fff!important;box-shadow:0 12px 34px -10px #e0405abf,inset 0 1px #ffffff47}.btn-play:hover{box-shadow:0 16px 44px -10px #e0405af2,inset 0 1px #ffffff4d;transform:translateY(-1px)}.btn-ghost{border:1px solid rgba(242,236,231,.24);color:var(--bone);background:#07090c66}.btn-ghost:hover{background:#f2ece714}.btn svg{width:18px;height:18px}#pp a:focus-visible,#pp summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:12px}main{position:relative;z-index:1}.wrap{max-width:1560px;margin:0 auto;padding:0 var(--gut)}.sc{position:relative;padding:62svh 0 14svh}.panel{background:linear-gradient(180deg,#0b1015e0,#070a0ded);border:1px solid var(--line);border-radius:26px;padding:28px 22px;box-shadow:0 40px 80px -40px #000000e6}.col{max-width:640px}@media(min-width:980px){.sc{padding:26vh 0 22vh;min-height:130vh}.panel{padding:44px;border-radius:30px}.col{max-width:600px}.panel.clear{background:none;border:0;box-shadow:none;padding:0}.sc.right .col{margin-left:auto}}@media(min-width:1600px){.col{max-width:660px}}.hero{position:relative;isolation:isolate;background:var(--ink);display:flex;flex-direction:column;padding:0 0 40px}.hero-ph{display:block;position:relative;z-index:-1;margin:0}.hero-ph img{display:block;width:100%;height:auto}.hero-ph{-webkit-mask-image:linear-gradient(#000 52%,transparent 99%);mask-image:linear-gradient(#000 52%,transparent 99%)}.hero-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#07090cf5 4%,#0e0a09d6 26%,#180d0866,#180d0800 54%);pointer-events:none}.hero .wrap{position:relative;width:100%;margin-top:-40vw}.hero-grid{display:grid;gap:28px}.hero .lede{margin-top:22px}.ctas{display:flex;flex-wrap:wrap;gap:12px}.fine{font-size:13px;line-height:1.5;color:var(--fog);margin:18px 0 0;max-width:34em}.fine b{color:var(--bone);font-weight:600}.hero-side{display:none}@media(min-width:600px)and (max-width:979px){.hero-ph img{height:min(123.3vw,72svh);object-fit:cover;object-position:30% 30%}.hero .wrap{margin-top:-22svh}}@media(min-width:980px){.hero{min-height:100vh;min-height:100svh;justify-content:center;padding:120px 0 9vh;background:radial-gradient(55% 60% at 22% 62%,#783e1c29,#783e1c00 70%),var(--ink)}.hero-ph{position:absolute;top:0;right:0;bottom:0;width:54vw}.hero-ph{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%);mask-image:linear-gradient(90deg,transparent,#000 7%)}.hero-ph img{height:100%;object-fit:cover;object-position:50% 32%}.hero-ph:after{background:radial-gradient(42% 38% at 100% 100%,#07090cc7,#07090c00),linear-gradient(to top,#07090ce6,#180d0859 22%,#180d0800 40%)}.hero .wrap{margin-top:0;position:static}.hero-grid>div:first-child{max-width:min(600px,38vw)}.hero .h1{font-size:clamp(3.6rem,6.2vw,7rem)}.hero-side{display:block;position:absolute;right:var(--gut);bottom:5vh;border-left:1px solid rgba(242,236,231,.28);padding-left:26px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#d9d2cd;line-height:2.2;text-shadow:0 1px 8px rgba(0,0,0,.8)}.hero-side span{color:var(--bone)}.hero-side .scrollcue{color:var(--fog)}}@media(min-width:980px)and (max-width:1279px){.hero-ph{width:58vw}.hero-ph img{object-position:45% 32%}}.hero-ph{overflow:hidden}.hero-ph img{animation:ph-in 2.4s cubic-bezier(.2,.7,.2,1) both,ph-drift 28s ease-in-out 2.4s infinite alternate;will-change:transform}@keyframes ph-in{0%{opacity:.25;transform:scale(1.12)}to{opacity:1;transform:scale(1.03)}}@keyframes ph-drift{0%{transform:scale(1.03)}to{transform:scale(1.1) translate3d(-1.2%,-1%,0)}}.hero-ph:after{z-index:2}.hero-ph:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.9;background-image:radial-gradient(circle,#ffd296f2 0 1.6px,#ffce8c00 3px),radial-gradient(circle,#ffbe78b3 0 2.4px,#ffbe7800 5px),radial-gradient(circle,#ffe2b480 0 3.4px,#ffe2b400 8px);background-size:173px 241px,211px 307px,263px 389px;background-position:21px 40px,97px 150px,140px 20px;animation:motes 46s linear infinite,ph-fade 3s ease-out both}@keyframes motes{to{background-position:21px -201px,97px -464px,140px -758px}}@keyframes ph-fade{0%{opacity:0}to{opacity:.9}}.hero .kicker,.hero .h1,.hero .lede,.hero .ctas,.hero .fine,.hero-side{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.hero .h1{animation-delay:.15s}.hero .lede{animation-delay:.3s}.hero .ctas{animation-delay:.45s}.hero .fine{animation-delay:.6s}.hero-side{animation-delay:.8s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-ph img,.hero-ph:before,.hero .kicker,.hero .h1,.hero .lede,.hero .ctas,.hero .fine,.hero-side{animation:none}}.scrollcue{display:flex;align-items:center;gap:10px;margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.scrollcue i{width:1px;height:28px;background:linear-gradient(var(--rose),transparent);animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,to{transform:scaleY(.4);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.ticker{position:relative;z-index:1;border-block:1px solid var(--line2);background:#07090cd1;overflow:hidden;white-space:nowrap}.ticker div{display:inline-flex;gap:44px;padding:18px 0;animation:tick 38s linear infinite;font-family:var(--serif);font-size:clamp(22px,2.4vw,34px);color:var(--fog)}.ticker span:after{content:"\2666";color:var(--rose);font-size:.55em;margin-left:44px;vertical-align:middle}@keyframes tick{to{transform:translate(-50%)}}.settings{margin-top:26px;border:1px solid var(--line);border-radius:20px;background:#0f161bcc;overflow:hidden}.set-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line2);font-weight:600;font-size:15px}.set-h .dot{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}.tag{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blush);border:1px solid rgba(244,185,191,.3);border-radius:99px;padding:3px 10px}.settings dl{margin:0;display:grid;grid-template-columns:1fr 1fr}.settings dl div{padding:13px 18px;border-bottom:1px solid var(--line2)}.settings dl div:nth-child(odd){border-right:1px solid var(--line2)}.settings dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.settings dd{margin:2px 0 0;font-weight:600;font-size:15px}.req{display:flex;align-items:center;gap:12px;padding:14px 18px;font-size:14px;color:var(--fog)}.req .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#f4b9bf,#9e1b2e);flex:none}.req b{color:var(--bone);font-weight:600}.req .ok{margin-left:auto;font-weight:600;font-size:13px;color:#07090c;background:var(--mint);border-radius:99px;padding:6px 14px}.bul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.bul li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.bul li:before{content:"";width:9px;height:9px;margin-top:9px;border-radius:2px;background:var(--rose);transform:rotate(45deg)}.bul b{font-weight:600;color:var(--bone)}.fmt{margin:28px 0 0;border-top:1px solid var(--line)}.fmt article{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;padding:20px 0;border-bottom:1px solid var(--line)}.fmt .n{font-family:var(--mono);font-size:12px;color:var(--rose);padding-top:10px}.fmt h3{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.2vw,42px);line-height:1;margin:0}.fmt p{grid-column:2;margin:6px 0 0;color:#cfc8c3;font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:8px;grid-column:2;margin-top:10px}.chips span{font-size:12px;font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);border-radius:99px;padding:5px 11px;color:var(--fog)}.blinds{margin-top:26px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0f161bcc}.blinds table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:13px}.blinds th{font-weight:500;text-align:left;color:var(--faint);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid var(--line)}.blinds td{padding:10px 14px;border-bottom:1px solid var(--line2);color:var(--bone)}.blinds tr.brk td{color:var(--mint);background:#8ed8cb0d}.blinds caption{caption-side:bottom;text-align:left;padding:12px 14px;font-family:var(--sans);font-size:13px;color:var(--fog)}.ofc{margin-top:26px;border:1px solid var(--line);border-radius:20px;background:#0f161bcc;overflow:hidden}.orow{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line2)}.ocards{display:flex;justify-content:center;gap:4px;width:176px}.ofc .pc{width:32px;height:45px;font-size:16px;padding:4px;flex:none}.orow p{margin:0;display:grid;font-size:14px;line-height:1.3;font-weight:600}.orow b{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.orow em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--mint)}.ofoot{display:flex;align-items:baseline;justify-content:space-between;padding:10px 14px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fog)}.ofoot strong{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1;letter-spacing:0;color:var(--bone)}.pine{margin-top:16px}#ofc .ctas{margin-top:22px}@media(min-width:420px){.ocards{width:224px;gap:6px}.ofc .pc{width:40px;height:56px;font-size:20px;padding:5px}.orow{padding:12px 18px;gap:18px}.ofoot{padding:12px 18px 14px}}.nums{display:grid;gap:14px;margin:28px 0 8px}.num{border:1px solid var(--line);border-radius:20px;padding:20px 22px;background:#0f161bb3;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;align-items:baseline}.num strong{font-family:var(--serif);font-weight:400;font-size:clamp(52px,6.2vw,84px);line-height:.9;color:var(--bone);grid-row:span 2}.num strong small{font-size:.42em;color:var(--blush);font-style:italic}.num span{font-weight:600}.num em{font-style:normal;color:var(--fog);font-size:15px}.note{font-size:14px;color:var(--fog);border-left:2px solid var(--rose);padding-left:14px;margin-top:18px}.tables{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:26px 0 8px}.mt{grid-column:span 2;aspect-ratio:1.45;border-radius:14px;border:1px solid var(--line);background:#0b1116;position:relative;overflow:hidden}.mt:nth-child(4){grid-column:2/span 2}.mt:before{content:"";position:absolute;inset:18% 12%;border-radius:999px;background:radial-gradient(ellipse at 50% 40%,#17625d,#0a3533 75%);box-shadow:0 0 0 3px #1b0f12,0 0 0 4px #f2ece714}.mt i{position:absolute;top:40%;width:11%;aspect-ratio:.72;border-radius:2px;background:#f4efe6;box-shadow:0 1px 3px #00000080}.mt i:nth-of-type(1){left:37%}.mt i:nth-of-type(2){left:50%;background:#f4efe6}.mt b{position:absolute;left:8px;bottom:6px;font-family:var(--mono);font-size:10px;font-weight:500;color:var(--fog)}.mt.act{border-color:#e0405ab3;box-shadow:0 0 0 1px #e0405a66,0 0 30px -6px #e0405a99}.mt.act b{color:var(--blush)}.duo{display:grid;gap:14px;margin-top:22px}.box{border:1px solid var(--line);border-radius:20px;padding:20px;background:#0f161bb8}.box h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1;margin:0 0 10px}.box p{font-size:15px;color:#cfc8c3;margin:0}.chat{display:grid;gap:8px;margin:14px 0 0;font-size:14px}.chat div{max-width:85%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:#1a242a}.chat div.me{justify-self:end;border-radius:14px 14px 4px;background:#6a1526}.chat b{font-size:11px;font-family:var(--mono);color:var(--fog);display:block;font-weight:500}.rabbit{display:flex;gap:6px;margin:14px 0 10px}.pc{width:40px;height:56px;border-radius:5px;background:#f4efe6;color:#12161b;font-family:var(--serif);font-size:20px;line-height:1;padding:5px;box-shadow:0 2px 6px #00000080}.pc.r{color:#b3142f}.pc.ghost{background:transparent;border:1px dashed rgba(244,185,191,.55);color:var(--blush)}.steps3{display:grid;gap:14px;margin-top:28px;counter-reset:s}.st{border:1px solid var(--line);border-radius:20px;padding:22px;background:#0f161bc7;position:relative}.st .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.st h3{font-family:var(--serif);font-weight:400;font-size:34px;margin:6px 0 8px;line-height:1}.st p{font-size:15px;color:#cfc8c3;margin:0}.hash{margin-top:14px;font-family:var(--mono);font-size:12.5px;line-height:1.7;padding:12px 14px;border-radius:12px;background:#060a0c;border:1px solid rgba(142,216,203,.2);color:var(--mint);word-break:break-all}.hash span{color:var(--faint)}.hash .okk{color:#07090c;background:var(--mint);border-radius:4px;padding:0 6px;font-weight:500}.how{display:grid;gap:0;margin-top:26px;border-top:1px solid var(--line)}.how li{list-style:none;display:grid;grid-template-columns:72px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.how .big{font-family:var(--serif);font-size:64px;line-height:.8;color:var(--rose);font-style:italic}.how h3{margin:0 0 6px;font-size:20px;font-weight:600}.how p{margin:0;color:#cfc8c3;font-size:16px}.how ol{padding:0;margin:0}.band{padding:46svh 0 22svh;background:linear-gradient(rgba(7,9,12,0),var(--ink) 40svh,var(--ink) calc(100% - 18svh),rgba(7,9,12,0))}.band-copy{position:relative;z-index:1}.band-copy .lede{margin:0}.band-ph{display:block;position:relative;margin:-50vw 0 -18vw}.band-ph img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 70%,transparent 86%);mask-image:linear-gradient(transparent,#000 22%,#000 70%,transparent 86%)}.band-list{position:relative}@media(min-width:980px){.band{display:grid;grid-template-columns:50vw minmax(0,1fr);grid-template-rows:1fr auto 1fr;min-height:100vh;padding:0;background:var(--ink)}.band .wrap{margin:0;padding:0 var(--gut) 0 clamp(40px,5vw,96px);max-width:700px}.band-copy{grid-column:2;grid-row:2}.band-copy .lede{margin-bottom:30px}.band-ph{grid-column:1;grid-row:1/4;margin:0;position:relative}.band-ph img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:50% 64%;-webkit-mask-image:linear-gradient(90deg,#000 76%,transparent),linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 76%,transparent),linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.band-list{grid-column:2;grid-row:3;align-self:start}}.devlist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.devlist li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2);font-size:15px}.devlist b{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--blush);font-weight:500;padding-top:3px}.owners{display:grid;gap:24px}.checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.checks li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-radius:16px;background:#0b1015ed;border:1px solid var(--line);box-shadow:0 20px 40px -30px #000000e6;font-size:15.5px}.checks svg{width:22px;height:22px;color:var(--mint);margin-top:1px}.checks b{display:block;font-weight:600}.checks span{color:var(--fog)}@media(min-width:980px){.owners{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.owners .panel{position:sticky;top:120px}.steps3{grid-template-columns:1fr}.duo{grid-template-columns:1fr 1fr}.nums{grid-template-columns:1fr}}@media(min-width:1280px){.sc.wide .col{max-width:1040px}.sc.wide .steps3{grid-template-columns:repeat(3,1fr)}}.faq{display:grid;gap:10px;margin-top:26px}.faq details{border:1px solid var(--line);border-radius:18px;background:#0b1015e6;overflow:hidden}.faq summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;gap:16px;padding:14px 20px;font-weight:600;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";margin-left:auto;flex:none;width:12px;height:12px;border-right:2px solid var(--blush);border-bottom:2px solid var(--blush);transform:rotate(45deg) translateY(-3px);transition:transform .25s}.faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.faq details p{padding:0 20px 18px;margin:0;color:#cfc8c3;font-size:16px}.faq details[open]{border-color:#e0405a66}@media(min-width:980px){.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq-grid .h2{position:sticky;top:130px}}.final{padding:60svh 0 16svh;text-align:left;position:relative}.final:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 10% 60%,#07090cb8,#07090c00 70%);pointer-events:none}.final .wrap{position:relative}.final .h1{font-size:clamp(3.4rem,13vw,11rem)}@media(min-width:980px){.final{padding:34vh 0 20vh;min-height:120vh}}footer{position:relative;z-index:1;background:#05070a;border-top:1px solid var(--line2);padding:48px 0 calc(120px + env(safe-area-inset-bottom,0px));font-size:14px;color:var(--fog)}@media(min-width:980px){footer{padding-bottom:48px}}.foot{display:grid;gap:26px}.foot .disc{max-width:44em;color:#c9c2bd}.foot nav{display:flex;gap:6px;flex-wrap:wrap}.foot nav a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:99px;color:var(--bone)}.foot nav a:hover{border-color:var(--rose)}@media(min-width:980px){.foot{grid-template-columns:1.4fr 1fr;align-items:end}.foot nav{justify-content:flex-end}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#07090cf7 55%,#07090c00);display:flex;align-items:center;gap:12px}.dock p{margin:0;font-size:12.5px;line-height:1.35;color:var(--fog);flex:1}.dock p b{display:block;color:var(--bone);font-size:14px}.dock .btn{min-height:50px;padding:0 30px;flex:none}@media(min-width:980px){.dock{display:none}}.rv.in{animation:rv .9s cubic-bezier(.2,.75,.2,1) both}@keyframes rv{0%{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#gl,.fallback{transition:none}.rv.in,.ticker div,.scrollcue i{animation:none}html{scroll-behavior:auto}}.fc1{--c:#9E1B2E;width:220px;right:8%;top:14%;transform:rotate(18deg)}.fc2{--c:#15181D;width:150px;right:30%;top:36%;transform:rotate(-12deg)}.fc3{--c:#0F5C57;width:120px;left:10%;top:18%}.fp1{left:22%;top:40%;transform:rotate(40deg)}.fp2{right:18%;top:52%;transform:rotate(-30deg)}.fp3{left:55%;top:12%;transform:rotate(80deg) scale(.8)}.final-lede{margin-top:24px}.foot .disc{margin-top:14px}.foot .copy{margin:0}.foot .credit{margin:10px 0 0;font-size:12.5px;color:var(--faint)}.foot-links{display:grid;gap:10px}.foot-h{display:inline-flex;align-items:center;min-height:44px;margin-right:4px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}@media(min-width:980px){.foot-links{justify-items:end}}
