html[data-theme=dark] .loader{background:var(--bg)}html[data-theme=dark] .loader .lbar{background:var(--line)}html[data-theme=dark] .loader .lbar i{background:var(--gold)}html[data-theme=dark] #gl{filter:saturate(.7)brightness(.72)sepia(.14);opacity:.72}html[data-theme=dark] .glscrim{background:radial-gradient(120% 90% at 50% 45%,#0e0e10ed 0%,#0e0e10db 55%,#0e0e10ad 100%)}html[data-theme=dark] nav.scrolled{border-bottom:1px solid var(--line);background:#0e0e10eb}html[data-theme=dark] nav .mid a{color:var(--grey)}html[data-theme=dark] nav .mid a:hover{color:var(--gold)}html[data-theme=dark] nav .talk{background:var(--gold);color:#14100c}html[data-theme=dark] nav .talk i{background:#14100c}html[data-theme=dark] .burger{border-color:var(--line);background:#ffffff0d}html[data-theme=dark] .burger span{background:var(--ink)}html[data-theme=dark] .mobmenu{background:#0e0e10fa}html[data-theme=dark] .mobmenu a{border-bottom:1px solid var(--line)}html[data-theme=dark] .mobmenu .mobcta{background:var(--gold);color:#14100c}html[data-theme=dark] .hero h1 .hl[data-l="3"] b{-webkit-text-stroke-color:var(--gold)}html[data-theme=dark] .hwords{color:var(--ink)}html[data-theme=dark] .hwords li:before{color:var(--gold)}html[data-theme=dark] .hero .foot{color:var(--grey)}html[data-theme=dark] .hero .foot .scroll i{background:var(--gold)}html[data-theme=dark] .pnet .pedge line{stroke:var(--gold)}html[data-theme=dark] .pnet .pweb3 line{stroke:#d9b48f6b}html[data-theme=dark] .pnet .pweb2 line{stroke:#d9b48f47}html[data-theme=dark] .pnet .pweb1 line{stroke:#d9b48f2e}html[data-theme=dark] .pnet .pshock circle{stroke:var(--gold)}html[data-theme=dark] .pnet .pnode circle{fill:var(--bg);stroke:var(--gold)}html[data-theme=dark] .pnet .pcore{fill:var(--gold)}html[data-theme=dark] .pnet .plab text{fill:var(--grey)}html[data-theme=dark] .phead .pout{-webkit-text-stroke-color:var(--gold)}html[data-theme=dark] .ptext p{color:var(--grey)}html[data-theme=dark] .pillbtn{border-color:#ffffff3d}html[data-theme=dark] .pillbtn:hover,html[data-theme=dark] .pillbtn.solid{background:var(--gold);border-color:var(--gold);color:#14100c}html[data-theme=dark] .pillbtn.solid:hover{background:#e8c7a9;border-color:#e8c7a9}html[data-theme=dark] .reelbtn{border-color:#ffffff3d}html[data-theme=dark] .reelbtn:hover{background:var(--gold-soft);border-color:var(--gold)}html[data-theme=dark] .reelbtn .pl{background:var(--gold)}html[data-theme=dark] .trust li{color:var(--ink)}html[data-theme=dark] .seam{background:linear-gradient(90deg, transparent, var(--gold) 16%, var(--gold) 84%, transparent);opacity:.5}html[data-theme=dark] .work .head p,html[data-theme=dark] .wghead p{color:var(--grey)}html[data-theme=dark] .ashell{background:linear-gradient(165deg, #d9b48f29 0%, var(--surface) 110%);border-color:var(--line)}html[data-theme=dark] .ashell:hover{box-shadow:0 30px 60px #0000008c}html[data-theme=dark] .sshell{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .sshell:hover{box-shadow:0 30px 60px #0000008c}html[data-theme=dark] .aplay{color:var(--ink);background:#0e0e10e6}html[data-theme=dark] .acat{color:var(--grey)}html[data-theme=dark] .ameta h3 .st{background:var(--gold-soft);color:var(--gold)}html[data-theme=dark] .aout{color:var(--ink)}html[data-theme=dark] .abuilt li{border-color:var(--line);color:var(--grey)}html[data-theme=dark] .alink{border-bottom-color:var(--gold)}html[data-theme=dark] .alink:hover{border-bottom-color:var(--ink);color:var(--gold)}html[data-theme=dark] .wnote{color:var(--grey);border-top-color:var(--line)}html[data-theme=dark] .wnote a{color:var(--gold)}html[data-theme=dark] .cap .ifine{color:var(--grey)}html[data-theme=dark] .igrid{border-top-color:var(--line)}html[data-theme=dark] .irow{border-bottom-color:var(--line)}html[data-theme=dark] .irow .it,html[data-theme=dark] .irow .ia{color:var(--grey)}html[data-theme=dark] .irow:hover .ia{color:var(--gold)}html[data-theme=dark] .inspo .head p,html[data-theme=dark] .mani .col p{color:var(--grey)}html[data-theme=dark] .mani .col p b{color:var(--ink)}html[data-theme=dark] .pfimg{border-color:var(--line);background:linear-gradient(165deg,#d9b48f38 0%,#ffffff0a 115%)}html[data-theme=dark] .pfimg:after{background:linear-gradient(#0000,#0e0e108c)}html[data-theme=dark] .pfimg.noimg:before{color:var(--gold);opacity:.5}html[data-theme=dark] .sigcap{color:var(--grey)}html[data-theme=dark] .astep{border-color:var(--line);background:#ffffff09}html[data-theme=dark] .astep:before{-webkit-text-stroke-color:#ffffff1a}html[data-theme=dark] .astep .an{color:var(--gold)}html[data-theme=dark] .astep p{color:var(--grey)}html[data-theme=dark] .astep .sheen{background:radial-gradient(260px at var(--gx,50%) var(--gy,50%), #d9b48f2e, transparent 70%)}html[data-theme=dark] .pricing .head p{color:var(--grey)}html[data-theme=dark] .pcard{border-color:var(--line);background:#ffffff09}html[data-theme=dark] .pcard:hover{border-color:var(--gold);box-shadow:0 34px 70px #00000080}html[data-theme=dark] .pcard .pk{color:var(--gold)}html[data-theme=dark] .pcard p,html[data-theme=dark] .pcard .from small{color:var(--grey)}html[data-theme=dark] .pcard .pick{border-color:var(--line)}html[data-theme=dark] .pcard:hover .pick{background:var(--gold);border-color:var(--gold);color:#14100c}html[data-theme=dark] .config{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .config .cinc{border-color:var(--gold);background:linear-gradient(160deg,#d9b48f1a 0%,#0000 120%)}html[data-theme=dark] .config .cinc li{color:var(--ink)}html[data-theme=dark] .config .cinc li:before{color:var(--gold)}html[data-theme=dark] .config .copt,html[data-theme=dark] .config .fine,html[data-theme=dark] .config .total .tl,html[data-theme=dark] .config .lockmail{color:var(--grey)}html[data-theme=dark] .opt{border-color:var(--line)}html[data-theme=dark] .opt:hover{border-color:var(--gold)}html[data-theme=dark] .opt.on{border-color:var(--gold);background:var(--gold-soft)}html[data-theme=dark] .opt .ol .on2{color:var(--grey)}html[data-theme=dark] .opt .tick{border-color:var(--line)}html[data-theme=dark] .opt.on .tick{background:var(--gold);border-color:var(--gold);color:#14100c}html[data-theme=dark] .config .lock{background:var(--gold);color:#14100c}html[data-theme=dark] .config .total{border-top-color:var(--line)}html[data-theme=dark] .mq{border-color:var(--line)}html[data-theme=dark] .mq .trk{color:var(--grey)}html[data-theme=dark] .mq .trk i{color:var(--gold)}html[data-theme=dark] .bigcta h2 .out{-webkit-text-stroke-color:var(--gold)}html[data-theme=dark] .bigcta a.giant:hover .out{color:var(--gold);-webkit-text-stroke-color:var(--gold)}html[data-theme=dark] .bigcta .under{color:var(--grey)}html[data-theme=dark] .bigcta .under a{color:var(--gold)}html[data-theme=dark] .reelend{background:var(--bg)}html[data-theme=dark] .rframe{border-color:var(--line);box-shadow:0 40px 90px #0009}html[data-theme=dark] .rsound{color:var(--ink);background:#0e0e10e6}html[data-theme=dark] .modal .card{background:var(--surface)}html[data-theme=dark] .modal .close{border-color:var(--line)}html[data-theme=dark] .modal .close:hover{background:var(--gold);color:#14100c}html[data-theme=dark] .modal .shot{background:var(--surface2);border-color:var(--line)}html[data-theme=dark] .modal .shot.tour{background:linear-gradient(165deg, #d9b48f29 0%, var(--surface) 120%)}html[data-theme=dark] .modal .bottom p,html[data-theme=dark] .modal .mtags{color:var(--grey)}html[data-theme=dark] .modal .mbuilt li{border-color:var(--line);color:var(--grey)}html[data-theme=dark] .modal .visit{background:var(--gold);color:#14100c}html[data-theme=dark] .modal .shot .empty{background:linear-gradient(160deg, #d9b48f33 0%, var(--surface) 130%);color:var(--ink)}html[data-theme=dark] .walk-stage{background:linear-gradient(180deg, var(--bg) 0%, #1a1613 48%, #2a211a 100%)}html[data-theme=dark] .walk-glow{background:radial-gradient(circle,#d9b48f8c 0%,#d9b48f47 26%,#d9b48f14 52%,#0000 72%)}html[data-theme=dark] .walk-floor{background:linear-gradient(#0000 0%,#d9b48f2e 100%)}html[data-theme=dark] .walk svg circle,html[data-theme=dark] .walk svg path,html[data-theme=dark] .walk svg rect{fill:#0b0a09}html[data-theme=dark] .walk svg ellipse{fill:#00000059}html[data-theme=dark] .walk-line{color:var(--ink)}html[data-theme=dark] .cur-dot{background:var(--gold)}html[data-theme=dark] .cur-ring{border-color:#d9b48f99}html[data-theme=dark] .wipe{background:var(--gold)}html[data-theme=dark] :focus-visible{outline-color:var(--gold)}html[data-theme=dark] .skip{background:var(--gold);color:#14100c}html[data-theme=dark] .hthumb{background:var(--surface)}.callrail{z-index:70;pointer-events:none;border-right:1px solid var(--line);justify-content:center;align-items:flex-end;width:62px;padding-bottom:2.4rem;display:flex;position:fixed;top:0;bottom:0;left:0}.callrail a{writing-mode:vertical-rl;pointer-events:auto;font-family:var(--font-mono);letter-spacing:.2em;color:var(--grey);align-items:center;gap:1.2rem;font-size:.66rem;text-decoration:none;transition:color .3s;display:inline-flex;transform:rotate(180deg)}.callrail a b{color:var(--ink);letter-spacing:.1em;font-size:.78rem;font-weight:700}.callrail a:hover,.callrail a:hover b{color:var(--pink2)}html[data-theme=dark] .callrail a:hover,html[data-theme=dark] .callrail a:hover b{color:var(--gold)}@media (width<=1100px){.callrail{display:none}}.floats{z-index:75;flex-direction:column;gap:.7rem;display:flex;position:fixed;bottom:1.4rem;right:1.4rem}.floats a,.floats button{border:1px solid var(--line);background:var(--surface,#fff);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,background .3s,color .3s,opacity .3s;display:flex;box-shadow:0 12px 30px #00000047}.floats a:hover,.floats button:hover{background:var(--pink2);color:#14100c;border-color:var(--pink2);transform:scale(1.08)}html[data-theme=dark] .floats a:hover,html[data-theme=dark] .floats button:hover{background:var(--gold);color:#14100c;border-color:var(--gold)}.floats svg{width:22px;height:22px}.floats .totop{opacity:0;pointer-events:none}.floats .totop.on{opacity:1;pointer-events:auto}@media (width<=620px){.floats{bottom:1rem;right:1rem}.floats a,.floats button{width:46px;height:46px}}@media (width>=1101px){nav{padding-left:calc(62px + 4vw)}main,footer{padding-left:62px}}@media (prefers-reduced-motion:reduce){.floats a,.floats button{transition:none}}html.anim .board{visibility:hidden}.board{gap:10px;height:min(72vh,620px);display:flex}.bpanel{border:1px solid var(--line);background:var(--surface,#f7f5f2);cursor:pointer;text-align:left;will-change:flex-grow;border-radius:18px;flex:1 1 0;min-width:0;padding:0;transition:flex-grow .9s cubic-bezier(.16,1,.3,1),border-color .5s;position:relative;overflow:hidden}.bpanel.is-open{border-color:var(--pink2);flex-grow:7.5}html[data-theme=dark] .bpanel.is-open{border-color:var(--gold)}.bmedia{display:block;position:absolute;inset:0}.bmedia img,.bmedia video{object-fit:cover;object-position:center top;filter:grayscale(.9)brightness(.34)blur(1.5px);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s;display:block;transform:scale(1.06)}.bpanel.is-open .bmedia img,.bpanel.is-open .bmedia video{filter:grayscale(0)brightness();transform:scale(1)}.bmedia .notile{width:100%;height:100%}.bshade{pointer-events:none;opacity:1;background:linear-gradient(#0000 0%,#0a0a0c1f 38%,#0a0a0c8c 66%,#0a0a0ceb 100%);transition:opacity .6s;position:absolute;inset:0}.bpanel.is-open .bshade{opacity:.92}.bspine{flex-direction:column;align-items:center;gap:1.2rem;padding:1.4rem 0 1.6rem;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.bpanel.is-open .bspine{opacity:0;pointer-events:none}.bspine .bnum{font-family:var(--font-mono);letter-spacing:.14em;color:var(--pink2);font-size:.64rem}html[data-theme=dark] .bspine .bnum{color:var(--gold)}.bspine .bttl{writing-mode:vertical-rl;letter-spacing:-.01em;white-space:nowrap;color:#fff;text-shadow:0 2px 14px #0009;font-size:1rem;font-weight:600;transform:rotate(180deg)}.bbody{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;padding:2.4rem 2.2rem;transition:opacity .45s .18s,transform .55s cubic-bezier(.22,1,.36,1) .18s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(18px)}.bpanel.is-open .bbody{opacity:1;transform:none}.bbody .acat{color:#ffffffbd;margin-bottom:.5rem}.bname{letter-spacing:-.035em;color:#fff;flex-wrap:wrap;align-items:center;gap:.9rem;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:600;line-height:1.05;display:flex}.bname .st{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#14100c;background:var(--pink2);border-radius:99px;padding:.34rem .7rem;font-size:.58rem;font-style:normal;font-weight:600}html[data-theme=dark] .bname .st{background:var(--gold)}.bout{color:#ffffffe0;max-width:44ch;margin:.8rem 0 1rem;font-size:.98rem;line-height:1.5}.bchips{flex-wrap:wrap;gap:.4rem;display:flex}.bchips i{font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;border:1px solid #ffffff4d;border-radius:99px;padding:.34rem .68rem;font-size:.58rem}.bgo{color:#fff;border-bottom:1.5px solid var(--pink2);align-items:center;gap:.5rem;margin-top:1.3rem;padding-bottom:.18rem;font-size:.9rem;font-weight:600;transition:gap .3s;display:inline-flex}html[data-theme=dark] .bgo{border-bottom-color:var(--gold)}.bpanel:hover .bgo{gap:.85rem}.bgo i{font-style:normal}.bhint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);align-items:center;gap:1.2rem;margin-top:1.6rem;font-size:.62rem;display:flex}.bprog{background:var(--line);width:160px;height:2px;display:block;overflow:hidden}.bprog i{background:var(--pink2);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.1)}html[data-theme=dark] .bprog i{background:var(--gold)}@media (width<=900px){.board{grid-template-columns:1fr;gap:1.4rem;height:auto;display:grid}.bpanel{flex:none;height:78vw;max-height:460px}.bpanel.is-open{flex:none}.bspine{display:none}.bbody{opacity:1;pointer-events:none;padding:1.6rem 1.4rem;transform:none}.bshade{opacity:1}.bmedia img,.bmedia video{filter:none;transform:none}.bpanel .bmedia img,.bpanel .bmedia video{filter:none}.bhint{display:none}}@media (prefers-reduced-motion:reduce){.board{visibility:visible}.bpanel,.bmedia img,.bmedia video,.bbody,.bshade,.bspine{transition:none}}html.anim [data-ac]{visibility:hidden}@media (prefers-reduced-motion:reduce){[data-ac]{visibility:visible}}.cboard{height:clamp(470px,66vh,560px)}.cboard .ctile{background:radial-gradient(120% 85% at 72% 8%,#ffb3c94d 0%,#0000 62%),linear-gradient(160deg,#1c1c20 0%,#0e0e10 100%);display:block;position:absolute;inset:0;overflow:hidden}html[data-theme=dark] .cboard .ctile{background:radial-gradient(120% 85% at 72% 8%,#d9b48f42 0%,#0000 62%),linear-gradient(160deg,#191917 0%,#0e0e10 100%)}.cboard .ctile:after{content:attr(data-n);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffff21;font-size:clamp(7rem,15vw,14rem);font-weight:700;line-height:.8;position:absolute;bottom:-.22em;right:-.05em}.cboard .bname .st{padding:.3rem .62rem;font-size:.62rem}.cboard .bpanel.is-open .bbody{pointer-events:auto}.cboard .bbody{padding:2rem 2rem 2.2rem}.cboard .bout{margin:.7rem 0 .2rem}.bsites{width:100%;max-width:44ch;margin-top:.9rem;display:grid}.bsites a{border-top:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:baseline;gap:.1rem .8rem;padding:.62rem .1rem;text-decoration:none;transition:padding-left .3s cubic-bezier(.22,1,.36,1);display:grid}.bsites a:hover{padding-left:.45rem}.bsites a b{letter-spacing:-.01em;color:#fff;grid-area:1/1;font-size:.92rem;font-weight:600}.bsites a span{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffff9e;grid-area:2/1;font-size:.58rem;line-height:1.5}.bsites a i{color:#ffffff8c;grid-area:1/2/3;align-self:center;font-style:normal;transition:transform .3s,color .3s}.bsites a:hover i{color:#fff;transform:translate(3px,-3px)}.bsites a:focus-visible{outline-offset:3px}@media (width<=900px){.cboard{height:auto}.cboard .bpanel{height:auto;max-height:none}.cboard .bbody{padding:1.7rem 1.5rem 1.9rem;position:relative}.cboard .bpanel .bbody{pointer-events:auto}}.sfacts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:2.2rem;display:grid}.sfact{border-right:1px solid var(--line);padding:1.8rem 1.6rem 1.4rem 0}.sfact:last-child{border-right:0}.sfact:not(:first-child){padding-left:1.6rem}.sfact b{letter-spacing:-.055em;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:.95;display:block}.sfact span{max-width:24ch;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--grey);margin-top:.6rem;font-size:.62rem;line-height:1.6;display:block}.statement .after{margin-top:2.6rem}@media (width<=860px){.sfacts{grid-template-columns:1fr 1fr}.sfact:nth-child(2n){border-right:0}.sfact:nth-child(n+3){border-top:1px solid var(--line)}.sfact{padding-right:1rem}.sfact:not(:first-child){padding-left:0}.sfact:nth-child(2n){padding-left:1.2rem}}.mani .mhead .k{margin-bottom:1.2rem;display:block}.sig{border-top:1px solid var(--line);align-items:flex-start;gap:1.5rem;margin-top:2.4rem;padding-top:1.8rem;display:flex}.sigtext{flex:auto;min-width:0}.signame b{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;display:block}.signame span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-top:.25rem;font-size:.64rem;display:block}.sigchips{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;list-style:none;display:flex}.sigchips li{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--grey);border:1px solid var(--line);border-radius:99px;padding:.38rem .75rem;font-size:.6rem}.pfoto{flex:0 0 132px;width:132px;margin:0}.pfimg{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(165deg, var(--pink) 0%, #fff 115%);border-radius:16px;position:relative;overflow:hidden}.pfimg img{object-fit:cover;object-position:50% 22%;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s;display:block;transform:scale(1.015)}.pfoto:hover .pfimg img{filter:saturate()contrast(1.04);transform:scale(1.06)}.pfimg:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1010102e);height:34%;position:absolute;inset:auto 0 0}.pfimg.noimg:before{content:attr(data-mono);letter-spacing:-.05em;color:var(--ink);opacity:.28;justify-content:center;align-items:center;font-size:clamp(3rem,7vw,5rem);font-weight:700;display:flex;position:absolute;inset:0}.mani .col p.sigcap,.sigcap{max-width:34ch;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin:.7rem 0 0;font-size:.62rem;line-height:1.7}@media (width<=560px){.sig{flex-direction:column;gap:1.2rem}.pfoto{flex:none;width:118px}}.sgrid{border-top:1px solid var(--line)}.srow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(0,20ch) auto;align-items:center;gap:.3rem 3vw;padding:1.35rem .4rem;text-decoration:none;transition:padding-left .35s cubic-bezier(.22,1,.36,1),background .35s;display:grid}.srow:hover{background:linear-gradient(90deg,#ffd9e459,#0000 60%);padding-left:1.1rem}.sn{font-family:var(--font-mono);letter-spacing:.1em;color:var(--pinkink);font-size:.68rem;font-weight:600}.sname{letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.2}.sprice{flex-direction:column;align-items:flex-start;display:flex}.sprice b{letter-spacing:-.03em;white-space:nowrap;font-size:1.15rem;font-weight:700}.sprice b.big{font-size:clamp(1.5rem,2.6vw,2.1rem)}.sprice b.big:before{content:"from ";letter-spacing:.06em;text-transform:uppercase;color:var(--grey);vertical-align:middle;margin-right:.35em;font-size:.5em;font-weight:500}.sprice i{font-style:normal;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--grey);margin-top:.25rem;font-size:.6rem;line-height:1.5}.sgo{color:var(--grey);transition:transform .3s,color .3s}.srow:hover .sgo{color:var(--ink);transform:translate(5px)}@media (width<=760px){.srow{grid-template-columns:auto 1fr auto;grid-template-areas:"n name go"".price go";gap:.35rem 1rem;padding:1.4rem .2rem}.sn{grid-area:n;align-self:start;padding-top:.3rem}.sname{grid-area:name;font-size:1.05rem}.sprice{flex-flow:wrap;grid-area:price;align-items:baseline;gap:.7rem}.sprice b.big{font-size:1.3rem}.sprice i{margin-top:0}.sgo{grid-area:go;align-self:center}.srow:hover{padding-left:.2rem}}.capsum{color:var(--grey);max-width:56ch;margin:-1.4rem 0 2.6rem;font-size:1rem;line-height:1.6}.capsum b{color:var(--ink);font-weight:600}html[data-theme=dark] .sfacts,html[data-theme=dark] .sfact{border-color:var(--line)}html[data-theme=dark] .sfact span{color:var(--grey)}html[data-theme=dark] .sig{border-top-color:var(--line)}html[data-theme=dark] .signame span{color:var(--grey)}html[data-theme=dark] .sigchips li{border-color:var(--line);color:var(--grey)}html[data-theme=dark] .sgrid,html[data-theme=dark] .srow{border-color:var(--line)}html[data-theme=dark] .sn{color:var(--gold)}html[data-theme=dark] .sprice i,html[data-theme=dark] .sprice b.big:before,html[data-theme=dark] .sgo,html[data-theme=dark] .capsum{color:var(--grey)}html[data-theme=dark] .capsum b{color:var(--ink)}html[data-theme=dark] .srow:hover{background:linear-gradient(90deg,#d9b48f24,#0000 60%)}html[data-theme=dark] .srow:hover .sgo{color:var(--gold)}.sgrid{perspective:1200px}.srow{transform-style:preserve-3d;transition:padding-left .35s cubic-bezier(.16,1,.3,1),background .4s,transform .5s cubic-bezier(.16,1,.3,1)}.srow:hover{transform:translateZ(26px)rotateX(1.6deg)}@media (hover:none),(pointer:coarse){.srow:hover{transform:none}}@media (prefers-reduced-motion:reduce){.srow{transition:none}.srow:hover{transform:none}}:root{--surf-blush:#faf4f6;--surf-blush-2:#f4ecef;--surf-ink:#0d0d0d;--surf-radius:44px;--surf-ease:cubic-bezier(.22, 1, .36, 1)}.surf{isolation:isolate;position:relative}.surf:before{content:"";z-index:-1;top:0;bottom:0;left:var(--bleed-l,0px);width:var(--vw,100vw);border-radius:var(--surf-radius);background:linear-gradient(180deg, var(--surf-blush) 0%, var(--surf-blush-2) 100%);clip-path:inset(0 0 100% 0 round var(--surf-radius));transform-origin:50% 0;transition:clip-path 1.05s var(--surf-ease), transform 1.2s var(--surf-ease);position:absolute;transform:scaleX(.955);box-shadow:inset 0 1px #ffb3c9d9}.surf:after{content:"";z-index:-1;top:0;left:var(--bleed-l,0px);width:var(--vw,100vw);background:linear-gradient(90deg, transparent, var(--pink2) 10%, #fff 50%, var(--pink2) 90%, transparent);opacity:0;pointer-events:none;height:2px;position:absolute;box-shadow:0 0 26px 4px #ffb3c9b3}.surf.surf-in:before{clip-path:inset(0 0 0% 0 round var(--surf-radius));transform:scaleX(1)}.surf.surf-in:after{animation:surfSweep 1s var(--surf-ease) forwards}@keyframes surfSweep{0%{opacity:0;transform:translateY(0)}7%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(var(--panel-h,0px))}}.surf-anim:before{will-change:clip-path, transform}.surf-anim:after{will-change:transform, opacity}.surf-ink{color:#fff;margin:3rem 0}.surf-ink:before{left:calc(var(--bleed-l,0px) + var(--vw,100vw) * .025);width:calc(var(--vw,100vw) * .95);background:radial-gradient(125% 130% at 50% 0%, #1e1e1e 0%, var(--surf-ink) 60%);clip-path:circle(0% at 50% 44%);transition:clip-path 1.25s cubic-bezier(.62,0,.3,1);transform:none;box-shadow:0 18px 44px #1010102e}.surf-ink.surf-in:before{clip-path:circle(95% at 50% 44%)}.surf-ink:after{left:calc(var(--bleed-l,0px) + var(--vw,100vw) * .025);width:calc(var(--vw,100vw) * .95);height:1px;box-shadow:none;opacity:1;transition:transform 1s var(--surf-ease) .5s;background:linear-gradient(90deg,#0000,#ffb3c98c 20% 80%,#0000);transform:scaleX(0)}.surf-ink.surf-in:after{animation:none;transform:scaleX(1)}.surf-ink .k{color:#fff}.surf-ink h2 .out{-webkit-text-stroke-color:#fff}.surf-ink .under{color:#ffffffa8}.surf-ink .under a{color:#fff}.surf-ink a.giant:hover .out{color:var(--pink2);-webkit-text-stroke-color:var(--pink2)}.seam:has(+.surf){display:none}.surf .astep,.surf .pcard,.surf .config{box-shadow:0 14px 34px #1010100d}@media (width<=900px){:root{--surf-radius:28px}.surf-ink{margin:1.6rem 0}.surf-ink:before,.surf-ink:after{left:calc(var(--bleed-l,0px) + var(--vw,100vw) * .015);width:calc(var(--vw,100vw) * .97)}}@media (hover:none),(pointer:coarse){.surf:after{box-shadow:none;height:1px}}@media (prefers-reduced-motion:reduce){.surf:before,.surf-ink:before{clip-path:none;transition:none;transform:none}.surf:after,.surf-ink:after{opacity:1;transition:none;animation:none;transform:scaleX(1)}}
