@font-face{font-family:unbounded;src:url(_next__static__media__29b98dbfba401fa9-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0%;size-adjust:136.07%}.__className_592333{font-family:unbounded,unbounded Fallback,Arial Black,Helvetica Neue,sans-serif}.__variable_592333{--font-unbounded:"unbounded","unbounded Fallback",Arial Black,Helvetica Neue,sans-serif}@font-face{font-family:manrope;src:url(_next__static__media__8760c4774489e4ba-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0%;size-adjust:100.14%}.__className_c0c1f5{font-family:manrope,manrope Fallback,Helvetica Neue,Arial,sans-serif}.__variable_c0c1f5{--font-manrope:"manrope","manrope Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:geistMono;src:url(_next__static__media__7d4881bb7e1bf84d-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0%;size-adjust:131.49%}.__className_a01535{font-family:geistMono,geistMono Fallback,ui-monospace,Menlo,monospace}.__variable_a01535{--font-geist-mono:"geistMono","geistMono Fallback",ui-monospace,Menlo,monospace}:root{--felt:#0C0C0D;--chalk:#FFFFFF;--gold:#EBA300;--on-gold:#0C0C0D;--ball:#2B2B2F;--spot:#FFFFFF;--ball-1:#FFC93C;--on-ball-1:#0C0C0D;--ball-2:#2348D8;--on-ball-2:#FFFFFF;--ball-3:#E23B2E;--on-ball-3:#0C0C0D;--ball-4:#6B3FC4;--on-ball-4:#FFFFFF;--ball-5:#FF7A1A;--on-ball-5:#0C0C0D;--ball-6:#0B7A4A;--on-ball-6:#FFFFFF;--ball-7:#8C1D2C;--on-ball-7:#FFFFFF;--bg:var(--felt);--text:var(--chalk);--text-muted:rgba(255,255,255,.72);--text-dim:rgba(255,255,255,.28);--line:rgba(255,255,255,.16);--surface:rgba(255,255,255,.06);--focus-ring:var(--gold);--font-display:var(--font-unbounded),"Arial Black","Helvetica Neue",sans-serif;--font-text:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:72px;--space-8:150px;--gutter:max(var(--space-3),4vw);--max:1320px;--ease-ball:cubic-bezier(.34,1.4,.5,1);color-scheme:light}.s-chalk,.s-orange,.s-red,.s-yellow{--text:var(--felt);--text-muted:rgba(12,12,13,.74);--text-dim:rgba(12,12,13,.26);--line:rgba(12,12,13,.16);--surface:rgba(12,12,13,.06);--focus-ring:var(--felt)}.s-blue,.s-felt,.s-green,.s-maroon,.s-purple{--text:var(--chalk);--text-muted:rgba(255,255,255,.78);--text-dim:rgba(255,255,255,.3);--line:rgba(255,255,255,.2);--surface:rgba(255,255,255,.08);--focus-ring:var(--gold)}.s-orange{--bg:var(--ball-5)}.s-red{--bg:var(--ball-3)}.s-yellow{--bg:var(--ball-1)}.s-chalk{--bg:var(--chalk)}.s-purple{--bg:var(--ball-4)}.s-blue{--bg:var(--ball-2)}.s-green{--bg:var(--ball-6);--text-muted:rgba(255,255,255,.92)}.s-felt{--bg:var(--felt)}.s-maroon{--bg:var(--ball-7)}.s-blue,.s-chalk,.s-felt,.s-green,.s-maroon,.s-orange,.s-purple,.s-red,.s-yellow{background:var(--bg);color:var(--text)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--chalk);overflow-x:clip}html.is-locked{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--chalk);color:var(--felt);font-family:var(--font-text);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--felt);color:var(--chalk)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--space-8)}@media(max-width:760px){.section{padding-block:var(--space-7)}}.display-xl{font-size:clamp(44px,8.2vw,128px);line-height:.96;letter-spacing:-.05em}.display-l,.display-xl{font-family:var(--font-display);font-weight:800;margin:0;text-wrap:balance}.display-l{font-size:clamp(34px,5.4vw,80px);line-height:1.02;letter-spacing:-.045em}.display-m{font-weight:800;font-size:clamp(24px,3.4vw,48px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.display-m,.heading{font-family:var(--font-display);margin:0}.heading{font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.02em}.lead{font-size:clamp(18px,1.6vw,21px);line-height:1.5;font-weight:500;color:var(--text-muted);max-width:56ch;margin:0}.lead strong{color:var(--text);font-weight:700}.label{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-4)}.label b{color:var(--text);font-weight:500}.data{font-family:var(--font-mono);font-size:13px}.btn{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;border-radius:999px;padding:17px 28px;font-weight:700;font-size:16px;background:var(--gold);color:var(--on-gold);white-space:nowrap}.btn span{transition:transform .35s var(--ease-ball)}.btn:hover span{transform:translate(3px)}.btn--felt{background:var(--felt);color:var(--chalk)}.btn--ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text)}.example-tag{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px currentColor;opacity:.8}.nav{display:contents}.nav__glass{position:fixed;top:0;left:0;right:0;z-index:50;pointer-events:none;mix-blend-mode:difference;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:calc(env(safe-area-inset-top,0px) + 74px);padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gutter) 14px}.nav__glass a,.nav__glass button{pointer-events:auto}.nav__logo{display:block;line-height:0;justify-self:center}.nav__burger{justify-self:start;position:relative;width:46px;height:46px;margin-left:-11px;border:0;padding:0;background:none;cursor:pointer}.nav__burger i{position:absolute;left:11px;width:24px;height:2px;border-radius:2px;background:currentColor;transition:transform .45s var(--ease-ball),opacity .2s,width .35s var(--ease-ball)}.nav__burger i:first-child{top:16px}.nav__burger i:nth-child(2){top:22px;width:16px}.nav__burger i:nth-child(3){top:28px}.nav__burger:hover i:nth-child(2){width:24px}.nav.is-open .nav__burger i:first-child{transform:translateY(6px) rotate(45deg)}.nav.is-open .nav__burger i:nth-child(2){opacity:0}.nav.is-open .nav__burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;visibility:hidden;display:flex;flex-direction:column;justify-content:center;padding:110px var(--gutter) 40px;-webkit-clip-path:circle(0 at 46px 38px);clip-path:circle(0 at 46px 38px)}.menu ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(2px,.6vw,10px);gap:clamp(2px,.6vw,10px)}.menu a{display:inline-flex;align-items:center;gap:clamp(14px,2vw,28px);font-family:var(--font-display);font-weight:800;font-size:clamp(36px,min(7.4vw,10.5svh),112px);line-height:1.02;letter-spacing:-.05em}.menu__n{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.1em;color:#ffffff73;align-self:flex-start;margin-top:1.2em}.menu__w{display:inline-block;overflow:hidden;padding-bottom:.06em}.menu__w>span{display:inline-block;transition:transform .45s var(--ease-ball),color .25s}.menu__ball{width:.5em;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.8) 0 8%,transparent 28%),var(--c);transform:translate(-40px) rotate(-180deg) scale(.3);opacity:0;transition:transform .55s var(--ease-ball),opacity .3s}.menu a:focus-visible .menu__w>span,.menu a:hover .menu__w>span{transform:translate(10px);color:var(--c)}.menu a:focus-visible .menu__ball,.menu a:hover .menu__ball{transform:none;opacity:1}.menu a[aria-current=page] .menu__w>span{color:var(--c)}.menu__foot{margin:auto 0 0;padding-top:40px;font-family:var(--font-display);font-weight:600;font-size:clamp(14px,1.3vw,18px);color:#ffffff8c;max-width:40ch}.nav__cta{position:fixed;z-index:51;top:calc(env(safe-area-inset-top,0px) + 14px);right:var(--gutter);pointer-events:auto;display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:#0c0c0db8;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff38,0 10px 30px #0c0c0d2e;transition:background-color .25s}.nav__cta span{display:inline-block;transition:transform .3s var(--ease-ball)}.nav__cta:hover{background:#0c0c0de6}.nav__cta:hover span{transform:translate(2px)}@media(max-width:760px){.nav__glass .wordmark{width:66px;height:auto}.nav__cta{height:40px;padding:0 13px;font-size:12.5px;top:calc(env(safe-area-inset-top,0px) + 17px)}}@media(max-width:350px){.nav__cta{display:none}}.wordmark{display:block;height:auto;overflow:visible}.wordmark .wm-roll{transform-box:fill-box;transform-origin:center}.game__in{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.game__text .lead{margin-top:var(--space-4)}.game__tip{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:13px;color:var(--gold)}.game .table__bar{color:var(--text-muted)}.game .table__rerack{color:var(--text)}@media(max-width:960px){.game__in{grid-template-columns:minmax(0,1fr)}}.table{position:relative;perspective:1400px}.table__frame{position:relative;padding:clamp(18px,2.6vw,34px);border-radius:clamp(20px,2.4vw,30px);background:repeating-linear-gradient(100deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px),linear-gradient(150deg,#7a4524,#4a2714 45%,#2b160a);box-shadow:inset 0 2px #ffffff38,inset 0 -4px 8px #0000008c,0 2px #1a0d05,0 44px 80px #00000080;transform:rotateX(calc(var(--tilt, 0) * 18deg)) scale(calc(1 - var(--tilt, 0) * .06));transform-origin:50% 100%}.table__dia{position:absolute;width:7px;height:7px;rotate:45deg;border-radius:1px;background:linear-gradient(135deg,#fff,#cfd3d6);box-shadow:0 1px 1px #00000080;z-index:1}.table__dia--t{top:calc(clamp(18px,2.6vw,34px)/2 - 3.5px);left:calc(var(--k) * 100%)}.table__dia--b{bottom:calc(clamp(18px,2.6vw,34px)/2 - 3.5px);left:calc(var(--k) * 100%)}.table__dia--l{left:calc(clamp(18px,2.6vw,34px)/2 - 3.5px);top:calc(var(--k) * 100%)}.table__dia--r{right:calc(clamp(18px,2.6vw,34px)/2 - 3.5px);top:calc(var(--k) * 100%)}.table__cloth{position:relative;aspect-ratio:16/9;border-radius:6px;touch-action:none;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E"),radial-gradient(ellipse 75% 70% at 50% 45%,#22924f 0,#157a3f 55%,#0c5a2c);box-shadow:inset 0 0 0 clamp(6px,.8vw,10px) #0d5f30,inset 0 clamp(6px,.8vw,10px) 0 clamp(6px,.8vw,10px) #ffffff0f,inset 0 0 40px #00000073}.table__cloth:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(24% - 1px),rgba(255,255,255,.14) 24%,transparent calc(24% + 1px)),radial-gradient(circle at 74% 50%,rgba(255,255,255,.35) 0 3px,transparent 4px)}.table__cloth canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.table__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.table__bar,.table__rerack{font-family:var(--font-mono);font-size:12px}.table__rerack{background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:6px 0}.table__toast{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0;pointer-events:none;z-index:2;background:var(--felt);color:var(--chalk);font-weight:800;font-family:var(--font-display);letter-spacing:-.02em;padding:14px 22px;border-radius:999px;opacity:0;scale:.8;transition:opacity .3s,scale .4s var(--ease-ball)}.table__toast.is-on{opacity:1;scale:1}@media(max-width:960px){.table__cloth{aspect-ratio:4/5;max-height:70svh;width:100%}.table__cloth:before,.table__dia--l,.table__dia--r{display:none}}.fill__quote{margin:0;max-width:18ch;quotes:none}.fill__nl{margin-top:var(--space-6);max-width:24ch}.fill .w{color:var(--text-dim);transition:color .2s linear}.fill .w.is-on{color:var(--text)}.fill .w.is-hot.is-on{color:var(--gold)}.fill__sub{margin-top:var(--space-6)}.section--panel{padding-block:clamp(12px,2vw,24px)}.panel{position:relative;border-radius:clamp(24px,3vw,36px);padding:clamp(32px,6vw,96px);overflow:clip}.head{display:grid;justify-items:center;text-align:center;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:clamp(40px,6vw,80px)}.head__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,92px);line-height:.98;letter-spacing:-.055em;text-wrap:balance;max-width:16ch}.head__title sup{font-size:.26em;letter-spacing:0;vertical-align:top;position:relative;top:.5em;margin-left:.15em;color:#a1a1aa}.head__text{margin:0;max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;font-weight:500;color:#52525b;text-wrap:pretty}.s-blue .head__text,.s-felt .head__text{color:#ffffffb8}.pill{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:var(--felt);color:#fff;font-weight:700;font-size:15px;transition:transform .3s var(--ease-ball)}.pill:hover{transform:translateY(-2px)}.pill--light{background:#fff;color:var(--felt)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips li{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;background:#ffffffbf;color:var(--felt)}.chips--dark li{background:#ffffff1a;color:#fff}.sp{padding-bottom:0}.sp-screen{position:relative;width:100%;height:min(86svh,820px);min-height:560px;overflow:hidden;display:grid;place-items:center;background:#f4f1fb;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%)}.sp-wall{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;filter:blur(70px) saturate(1.15);opacity:.7}.sp-wall i{position:absolute;width:40%;aspect-ratio:1;border-radius:50%;animation:sp-drift 20s ease-in-out infinite alternate}.sp-wall i:first-child{left:4%;top:6%;background:#ffc93c}.sp-wall i:nth-child(2){right:6%;top:2%;background:#2348d8;opacity:.55;animation-delay:-4s}.sp-wall i:nth-child(3){left:24%;bottom:-4%;background:#e23b2e;opacity:.45;animation-delay:-8s}.sp-wall i:nth-child(4){right:16%;bottom:2%;background:#6b3fc4;opacity:.5;animation-delay:-12s}.sp-wall i:nth-child(5){left:36%;top:24%;width:30%;background:#fff;opacity:.9;animation-delay:-2s}@keyframes sp-drift{to{transform:translate(6%,-5%) scale(1.12)}}.sp-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sp-app{--s:clamp(118px,12vw,156px);z-index:3;border:0;padding:0;background:none;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent}.sp-app,.sp-app__tile{position:relative;display:grid}.sp-app__tile{place-items:center;width:var(--s);aspect-ratio:1;border-radius:22.5%;background:linear-gradient(180deg,#fff,#f6f7f4);box-shadow:inset 0 0 0 .5px #0000001a,inset 0 1px #fff,0 1px 2px #0c0c0d1f,0 10px 24px #281e5024,0 30px 60px -20px #281e504d;animation:sp-breathe 4s ease-in-out infinite;transition:box-shadow .4s,transform .4s var(--ease-ball)}.sp-app:hover .sp-app__tile{box-shadow:inset 0 0 0 .5px #0000001a,inset 0 1px #fff,0 2px 4px #0c0c0d1f,0 16px 34px #281e502e,0 40px 80px -20px #281e505c}.sp-app__bag{width:56%;height:auto;filter:drop-shadow(0 1px 1px rgba(40,70,20,.18))}@keyframes sp-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sp-app__badge{position:absolute;z-index:2;top:calc(var(--s) * -.09);right:calc(var(--s) * -.09);min-width:calc(var(--s) * .27);height:calc(var(--s) * .27);padding:0 calc(var(--s) * .07);border-radius:999px;display:grid;place-items:center;background:#ff3b30;color:#fff;font:500 calc(var(--s) * .165)/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;letter-spacing:-.01em;box-shadow:0 2px 6px #c81e144d;animation:sp-badge .45s cubic-bezier(.3,1.6,.5,1)}@keyframes sp-badge{0%{transform:scale(.4)}}.sp-app__tap{position:absolute;z-index:1;left:50%;top:50%;width:64px;aspect-ratio:1;margin:-32px 0 0 -32px;border-radius:50%;background:#ffffff8c;animation:sp-tap 4.8s ease-out 1.5s infinite;opacity:0;pointer-events:none}@keyframes sp-tap{0%{transform:scale(.4);opacity:0}4%{opacity:.9}18%{transform:scale(2.8);opacity:0}to{opacity:0}}.sp-pings{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none;z-index:2}.sp-ping{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:11px;width:330px;padding:12px 14px 12px 12px;border-radius:22px;background:#f6f6f8b8;color:#000;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);box-shadow:0 10px 30px #281e501f,0 1px 2px #0c0c0d0f;font:400 14px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;letter-spacing:-.01em;animation:sp-ping 6s cubic-bezier(.2,.9,.3,1.15) forwards}.sp-ping__icon{flex:none;align-self:center;width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,#f6f7f4);box-shadow:inset 0 0 0 .5px #0000001f}.sp-ping__icon svg{width:21px;height:auto}.sp-ping__txt{display:grid;flex:1 1;min-width:0}.sp-ping__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sp-ping b{font-weight:600;font-size:14px}.sp-ping em{font-style:normal;font-size:13px;color:#3c3c4399}.sp-ping small{font-size:14px;color:#3c3c43b8}@keyframes sp-ping{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}12%{transform:translate(calc(-50% + var(--x) * min(32vw,470px)),calc(-50% + var(--y) * min(30svh,290px))) scale(1);opacity:1}80%{transform:translate(calc(-50% + var(--x) * min(33vw,480px)),calc(-50% + var(--y) * min(30svh,290px) - 16px)) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--x) * min(33vw,480px)),calc(-50% + var(--y) * min(30svh,290px) - 30px)) scale(.94);opacity:0}}@keyframes sp-ping-m{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}12%{transform:translate(-50%,calc(-50% + var(--my) * min(26svh,210px))) scale(1);opacity:1}80%{transform:translate(-50%,calc(-50% + var(--my) * min(26svh,210px) - 12px)) scale(1);opacity:1}to{transform:translate(-50%,calc(-50% + var(--my) * min(26svh,210px) - 24px)) scale(.94);opacity:0}}.sp-launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none;background:#fff;display:grid;place-items:center}.sp-launch__bag{width:200px;height:auto}@media(max-width:900px){.sp-screen{height:78svh;min-height:520px}.sp-ping{width:min(330px,calc(100vw - 32px));animation-name:sp-ping-m}.sp-ping:not(:nth-last-child(-n+2)){display:none}}@media(prefers-reduced-motion:reduce){.sp-app__tap,.sp-app__tile,.sp-ping,.sp-wall i{animation:none}.sp-ping{opacity:1;transform:translate(-50%,calc(-50% + var(--my) * 24svh))}}.sr{background:#fff;color:var(--felt);overflow-x:clip}.sr-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#fff}.sr-intro__icon{width:200px;height:auto}.sr-top{position:fixed;z-index:30;top:14px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 0 0 1px #0c0c0d14,0 10px 30px #0c0c0d1a}.sr-top__logo{display:block;line-height:0;color:var(--felt)}.sr-top__x{color:#a1a1aa;font-weight:700}.sr-top__bag{width:26px;height:auto}.sr-back{height:38px;margin-left:6px;padding:0 16px;white-space:nowrap;border:0;border-radius:999px;background:var(--felt);color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.sr-w{overflow:hidden;vertical-align:top;padding-bottom:.06em}.sr-w,.sr-w>span{display:inline-block}.sr-eyebrow{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#5e8e3e}.sr-hero{min-height:92svh;display:grid;place-content:center;justify-items:center;grid-gap:20px;gap:20px;text-align:center;padding:120px var(--gutter) 60px}.sr-hero__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(54px,11vw,200px);line-height:.9;letter-spacing:-.06em}.sr-hero__sub{margin:0;max-width:42ch;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:#52525b}.sr-hero__scroll{margin-top:20px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.sr-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(70px,10vw,150px) var(--gutter);perspective:1400px}.sr-row--flip .sr-copy{order:2}.sr-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start}.sr-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4.4vw,70px);line-height:1;letter-spacing:-.05em}.sr-underline{display:block;width:90px;height:6px;border-radius:3px;background:#95bf47;transform-origin:left}.sr-text{margin:0;max-width:44ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#52525b}.sr-stat{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0}.sr-stat__n{font-family:var(--font-display);font-weight:800;font-size:clamp(54px,6.4vw,104px);line-height:1;letter-spacing:-.06em;color:#5e8e3e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-stat__l{font-size:14px;font-weight:600;color:#71717a}.sr-shot{border-radius:18px;overflow:hidden;background:#f1f1f1;box-shadow:0 2px #0c0c0d0a,0 50px 100px #0c0c0d29,inset 0 0 0 1px #0c0c0d0f;transform-style:preserve-3d;will-change:transform}.sr-shot__bar{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;background:#1a1a1a;color:#fff;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sr-shot__logo{width:20px;height:auto}.sr-shot__bar i{width:60px;height:22px;margin-left:auto;border-radius:6px;background:#303030}.sr-shot__bar i+i{width:22px;margin-left:0;border-radius:50%}.sr-shot__img{position:relative;aspect-ratio:16/10}.sr-shot__img img{object-fit:cover;object-position:top left}.sh{margin:16px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 1px #1a1a1a12;font:14px/1.4 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;color:#303030}.sh__label{margin:0;font-weight:650;color:#1a1a1a;-webkit-text-decoration:underline dotted #B5B5B5;text-decoration:underline dotted #B5B5B5;text-underline-offset:4px}.sh__big{margin:6px 0 14px;font-size:28px;font-weight:700;color:#1a1a1a}.sh__up{margin-left:6px;font-size:13px;font-weight:600;color:#29845a}.sh__chart{display:block;width:100%;height:200px}.sh__legend{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;color:#616161}.sh__legend span{display:inline-flex;align-items:center;gap:6px}.sh__legend i{width:14px;height:3px;border-radius:2px;background:#2c6ecb}.sh__legend i.is-prev{background:repeating-linear-gradient(90deg,#A6C5F0 0 4px,transparent 4px 7px)}.sh__funnel{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.sh__funnel li{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.sh__funnel b{color:#1a1a1a}.sh__funnel i{grid-column:1/-1;height:12px;border-radius:6px;background:linear-gradient(90deg,#2C6ECB var(--w),#EBF1FB var(--w));transform-origin:left}.sh__bars{display:flex;align-items:flex-end;gap:8px;height:190px}.sh__bars i{flex:1 1;height:var(--h);border-radius:6px 6px 2px 2px;background:#2c6ecb;transform-origin:bottom}.sh__bars i:last-child,.sr-marquee{background:#95bf47}.sr-marquee{overflow:hidden;padding:clamp(30px,5vw,60px) 0;color:#0b1210}.sr-marquee__track{display:flex;width:max-content;will-change:transform}.sr-marquee__track span{display:inline-flex;align-items:center;gap:.3em;padding-right:.5em;font-family:var(--font-display);font-weight:800;font-size:clamp(56px,10vw,180px);line-height:1;letter-spacing:-.055em;white-space:nowrap}.sr-marquee__bag{width:.7em;height:auto}.sr-fill{padding:clamp(80px,12vw,170px) var(--gutter);background:#0b1210;color:#fff}.sr-fill p{max-width:20ch;margin:0 auto;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5.4vw,92px);line-height:1.02;letter-spacing:-.05em}.sr-fw:nth-last-child(-n+4){color:#95bf47}.sr-cta{display:grid;grid-gap:18px;gap:18px;justify-items:center;text-align:center;padding:clamp(80px,12vw,160px) var(--gutter)}.sr-cta h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5.4vw,88px);line-height:1;letter-spacing:-.05em;max-width:14ch}.sr-cta p{margin:0;max-width:46ch;font-size:18px;line-height:1.55;color:#52525b}.sr-cta__btn{display:inline-flex;align-items:center;height:56px;padding:0 28px;border-radius:999px;background:#95bf47;color:#0b1210;font-weight:800;font-size:16px}@media(max-width:900px){.sr-row{grid-template-columns:minmax(0,1fr)}.sr-row--flip .sr-copy{order:0}.sr-top{gap:8px;padding-left:14px}.sr-top__logo .wordmark{width:64px;height:auto}.sh__chart{height:150px}.sh__bars{height:140px}}.hk{position:relative;height:100svh;min-height:560px;overflow:hidden;display:grid;place-items:center;padding:0 4vw}.hk-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(56px,13vw,250px);line-height:.95;letter-spacing:-.055em;text-align:center}.hk-title--long{font-size:clamp(40px,7.6vw,150px);max-width:14ch;line-height:.98}.hk-word{white-space:nowrap}.hk-l,.hk-word{display:inline-block}.hk-l{will-change:transform}.hk-foot{position:absolute;left:4vw;right:4vw;bottom:clamp(24px,5vh,48px);display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.hk-foot p{margin:0;max-width:34ch;font-size:clamp(15px,1.3vw,19px);line-height:1.4;opacity:.92}.hk-foot b{font-weight:700}.hk-foot .btn{background:#fff;color:#0c0c0d}.hk--weight .hk-l{font-weight:300;font-variation-settings:"wght" 300;will-change:auto}.hk--loupe{--lx:50%;--ly:50%;cursor:none}.hk-lens{position:absolute;z-index:2;left:var(--lx);top:var(--ly);width:clamp(180px,22vw,320px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;overflow:hidden;pointer-events:none;background:var(--bg);box-shadow:0 0 0 3px currentColor,0 30px 60px #0000004d,inset 0 0 40px #00000040}.hk-lens__in{position:absolute;left:calc(50% - var(--lx));top:calc(50% - var(--ly));width:var(--w,100vw);height:100svh;min-height:560px;display:grid;place-items:center;padding:0 4vw;transform:scale(1.9);transform-origin:var(--lx) var(--ly)}.hk--echo .hk-echoes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 4vw}.hk-echo{grid-area:1/1;will-change:transform}.hk-echoes .hk-echo{color:color-mix(in srgb,var(--ink) calc((1 - var(--k)) * 55% + 8%),var(--bg))}.hk-echo--front{position:relative;z-index:20;color:var(--ink)}.hk--ink{padding:0}.hk-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .5s}.hk--ink.is-ready .hk-canvas{opacity:1}@media(max-width:760px){.hk-title{font-size:18vw}.hk-title--long{font-size:14.5vw;max-width:none}}.fill .panel{padding-block:clamp(56px,9vw,140px)}.promise__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 auto;padding-inline:var(--gutter);list-style:none}.promise__card{position:relative;display:grid;align-content:space-between;grid-gap:var(--space-6);gap:var(--space-6);min-height:280px;padding:clamp(24px,2.6vw,36px);border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7,0 24px 50px #0c0c0d0f}.promise__card:first-child{grid-column:span 2}.promise__card:before{content:"";position:absolute;top:clamp(24px,2.6vw,36px);right:clamp(24px,2.6vw,36px);width:14px;height:14px;border-radius:50%;background:var(--c)}.promise__them{justify-self:start;position:relative;font-family:var(--font-mono);font-size:13px;color:#71717a;padding-right:24px}.promise__them:after{content:"";position:absolute;left:0;right:24px;top:52%;height:1.5px;background:currentColor;transform:scaleX(var(--strike,1));transform-origin:left}.promise__us{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.045em;line-height:1.1}.promise__card:first-child .promise__us{font-size:clamp(28px,3.4vw,50px);max-width:18ch}@media(max-width:900px){.promise__grid{grid-template-columns:minmax(0,1fr)}.promise__card:first-child{grid-column:auto}.promise__card{min-height:220px}}.process{padding-block:clamp(90px,12vw,160px)}.steps{display:grid;grid-gap:22px;gap:22px;margin:0 auto;list-style:none}.step{position:-webkit-sticky;position:sticky;top:calc(96px + var(--i) * 16px);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(26px,3.4vw,48px);border-radius:28px;background:#18181b;box-shadow:inset 0 0 0 1px #ffffff0f,0 -20px 40px #00000059;transform-origin:50% 0;will-change:transform}.step__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.step__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4.6vw,68px);letter-spacing:-.055em;line-height:1}.step__n{font-family:var(--font-mono);font-size:13px;color:var(--gold)}.step__text{margin:0;max-width:60ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#ffffffb8}.call{overflow:clip}.call__row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-6)}.call__ball{width:104px;height:104px;flex:none;will-change:transform}.call__note{margin-top:var(--space-5)}.call__panel{display:grid;justify-items:center;text-align:center;padding-block:clamp(64px,10vw,150px)}.call__panel .lead{margin-inline:auto}.call__row{justify-content:center}.footer{padding-block:var(--space-7) var(--space-6)}.footer__in{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;align-items:flex-end}.footer__motto{color:var(--text-muted);max-width:34ch;margin:var(--space-4) 0 0;font-style:italic}.footer__meta{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);text-align:right}.footer__meta p{margin:4px 0}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.table__frame{transform:none}}.kin{overflow:clip}.kin__rows{margin-block:var(--space-7) var(--space-6);display:grid;grid-gap:6px;gap:6px}.kin__row{display:flex;width:max-content;will-change:transform}.kin__word{display:inline-flex;align-items:center;gap:.35em;padding-right:.35em;font-family:var(--font-display);font-weight:900;font-size:clamp(56px,10vw,168px);line-height:1.02;letter-spacing:-.055em;white-space:nowrap}.kin__word i{font-style:normal;font-size:.32em;color:var(--gold)}.kin__word--0{color:var(--felt)}.kin__word--1{color:transparent;-webkit-text-stroke:2px var(--felt)}.kin__word--2{color:var(--ball-4)}.kin__foot .lead{max-width:60ch}.ph{object-fit:cover}.ph--contain{object-fit:contain;padding:8%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.25))}.cs-more__photo{position:relative;display:block;align-self:stretch;margin:6px 0 12px;border-radius:16px;overflow:hidden;background:#ffffffe6}.cs{background:#fff;color:var(--felt)}.cs-hero{position:relative;height:100svh;min-height:620px;background:var(--h);color:var(--hi);overflow:hidden;display:grid;place-items:center}.cs-hero__name{position:relative;padding:0 4vw;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(54px,11.5vw,220px);line-height:.9;letter-spacing:-.055em;will-change:transform}.cs-hero__name,.cs-hero__tag{z-index:2;margin:0;color:var(--tint)}.cs-hero__tag{position:absolute;left:50%;bottom:34px;translate:-50% 0;white-space:nowrap;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cs-card{position:absolute;z-index:1;border-radius:26px;overflow:hidden;background:var(--card);box-shadow:0 30px 60px #00000038;display:grid;place-items:center;will-change:transform}.cs-card__art{width:62%;height:auto}.cs-card--1 .cs-card__name{left:auto;right:18px}.cs-card__name{position:absolute;left:18px;bottom:14px;font-weight:700;font-size:13px;color:var(--card-ink);opacity:.7}.cs-card--1{left:-2vw;top:9vh;width:clamp(190px,29vw,440px);aspect-ratio:16/11}.cs-card--2{right:-3vw;top:55vh;width:clamp(170px,27vw,400px);aspect-ratio:16/12}.cs-card--3{left:7vw;bottom:-5vh;width:clamp(130px,18vw,270px);aspect-ratio:4/3}.cs-intro{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-block:clamp(90px,14vw,180px) clamp(60px,9vw,120px)}.cs-intro__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,6vw,96px);line-height:.98;letter-spacing:-.05em;max-width:14ch}.cs-intro__body{justify-self:end;max-width:460px}.cs-intro__body p{margin:0 0 var(--space-4);font-size:18px;line-height:1.55;font-weight:600}.cs-pill{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15px;background:var(--felt);color:#fff;transition:transform .3s var(--ease-ball)}.cs-pill:hover{transform:translateY(-2px)}.cs-pill--ghost{background:transparent;color:var(--felt);box-shadow:inset 0 0 0 1.5px currentColor}.cs-stats{display:grid;grid-gap:14vh;gap:14vh;padding-bottom:18vh}.cs-stat{position:-webkit-sticky;position:sticky;top:calc(14vh + var(--i) * 26px);height:min(66vh,620px);border-radius:30px;background:#fff;padding:clamp(22px,3vw,40px);box-shadow:0 2px #0c0c0d0a,0 40px 80px #0c0c0d24;display:grid;grid-template-rows:auto 1fr auto;transform-origin:50% 0;will-change:transform}.cs-stat__eyebrow{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.cs-stat__v{align-self:center;font-size:clamp(130px,27vw,430px);line-height:.8;letter-spacing:-.07em}.cs-stat__label,.cs-stat__v{font-family:var(--font-display);font-weight:800}.cs-stat__label{margin:0;justify-self:end;font-size:clamp(20px,2.6vw,38px);letter-spacing:-.04em;text-align:right;max-width:16ch}.cs-quote{padding-block:clamp(60px,10vw,150px);display:grid;justify-items:center;text-align:center;grid-gap:var(--space-5);gap:var(--space-5)}.cs-quote__text{margin:0;max-width:20ch;font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5.4vw,86px);line-height:1.02;letter-spacing:-.05em}.cs-quote__text em{font-style:normal;color:var(--soft)}.cs-quote__by{margin:0;padding:10px 22px;border-radius:999px;background:var(--ink);color:color-mix(in srgb,var(--ink) 30%,white);font-family:var(--font-display);font-weight:800;font-size:clamp(16px,2vw,26px);letter-spacing:-.03em}.cs-screen{position:relative;background:linear-gradient(160deg,var(--h),var(--deep));padding:clamp(80px,10vw,140px) var(--gutter) clamp(160px,16vw,220px);display:grid;justify-items:center;overflow:hidden}.cs-device{width:min(1180px,100%);border-radius:18px;overflow:hidden;background:#111;box-shadow:0 50px 100px #00000059;will-change:transform}.cs-device--mobile{width:min(340px,78vw);border-radius:46px;padding:12px;background:#0c0c0d}.cs-device--mobile .cs-device__screen{border-radius:34px}.cs-device__bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:#1a1a1c;color:#ffffff8c;font-size:12px}.cs-device__bar i{width:10px;height:10px;border-radius:50%;background:#ffffff38}.cs-device__bar span{margin-left:12px}.cs-device__screen{position:relative;overflow:hidden;background:#fff}.cs-device__screen iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none}.cs-device__screen.is-live iframe{pointer-events:auto}.cs-device__play{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.cs-device__play span{padding:12px 20px;border-radius:999px;background:#0c0c0dc7;color:#fff;font-weight:700;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--ease-ball)}.cs-device__play:hover span{transform:translateY(-3px)}.cs-glass{position:absolute;left:clamp(16px,6vw,90px);bottom:clamp(40px,6vw,80px);z-index:2;width:min(520px,calc(100% - 32px));padding:22px 24px 24px;border-radius:22px;background:color-mix(in srgb,var(--h) 62%,transparent);color:var(--hi);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hi) 18%,transparent),0 30px 60px #00000040}.cs-screen--mobile .cs-glass{left:auto;right:clamp(16px,6vw,90px)}.cs-glass__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.cs-glass__eyebrow{margin:0;font-size:13px;font-weight:600;opacity:.85}.cs-glass__plus{width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;background:var(--hi);color:var(--h);font-size:22px;font-weight:700;line-height:1;display:grid;place-items:center;transition:rotate .35s var(--ease-ball)}.cs-glass.is-open .cs-glass__plus{rotate:45deg}.cs-glass__text{margin:14px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.3vw,32px);line-height:1.08;letter-spacing:-.04em}.cs-glass__text em{font-style:normal;color:color-mix(in srgb,var(--hi) 55%,var(--h))}.cs-glass__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;max-height:0;overflow:hidden;transition:max-height .5s var(--ease-ball),margin .5s;font-size:15px;font-weight:600;line-height:1.4}.cs-glass__list li:before{content:"\2192  ";opacity:.7}.cs-glass.is-open .cs-glass__list{max-height:400px;margin-top:16px}.cs-cta{padding-block:clamp(80px,10vw,140px) clamp(40px,6vw,80px)}.cs-cta__card{border-radius:30px;background:var(--wash);padding:clamp(32px,6vw,90px);display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.cs-cta__card h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,5.4vw,84px);line-height:.98;letter-spacing:-.05em;max-width:13ch}.cs-cta__card p{margin:0;max-width:46ch;font-size:18px;line-height:1.55;font-weight:600}.cs-cta__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cs-more{padding-bottom:140px}.cs-more__title{margin:0 auto var(--space-5);font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3vw,44px);letter-spacing:-.045em}.cs-more__row{display:flex;gap:16px;overflow-x:auto;padding:10px var(--gutter) 30px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cs-more__row::-webkit-scrollbar{display:none}.cs-more__card{flex:none;width:min(300px,72vw);aspect-ratio:4/5;border-radius:26px;padding:22px;display:grid;grid-template-rows:1fr auto auto;grid-gap:4px;gap:4px;scroll-snap-align:start;transition:transform .4s var(--ease-ball);box-shadow:0 20px 40px #0c0c0d1f}.cs-more__card:hover{transform:translateY(-8px)}.cs-more__art{width:70%;justify-self:center;align-self:center;filter:drop-shadow(0 20px 24px rgba(0,0,0,.25));transition:transform .5s var(--ease-ball)}.cs-more__card:hover .cs-more__art{transform:rotate(-6deg) scale(1.05)}.cs-more__card b{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.04em;line-height:1}.cs-more__card span{font-size:13px;font-weight:600;opacity:.8}.cs-note{margin:var(--space-4) auto 0;font-size:13px;line-height:1.5;color:#52525b}.cs-dock{position:fixed;z-index:52;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);translate:-50% 0;display:flex;gap:4px;padding:6px;background:#ffffffb3;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff80,0 14px 34px #0c0c0d33;white-space:nowrap}.cs-dock,.cs-dock a{align-items:center;border-radius:999px}.cs-dock a{display:inline-flex;gap:8px;height:42px;padding:0 16px;font-weight:700;font-size:14px;color:var(--felt);transition:background-color .2s}.cs-dock a:hover{background:#0c0c0d12}.cs-dock>i{width:1px;height:22px;background:#0c0c0d26}.cs-dock__dot{width:14px;height:14px;border-radius:50%;flex:none}@media(min-width:900px){.cs-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}@media(max-width:760px){.cs-card--1{width:54vw;top:10vh}.cs-card--2{width:48vw;top:62vh}.cs-card--3{width:34vw}.cs-intro__body{justify-self:start}.cs-screen{padding-bottom:40px}.cs-glass,.cs-screen--mobile .cs-glass{position:relative;left:auto;right:auto;bottom:auto;margin-top:-40px;width:100%}.cs-dock{max-width:calc(100% - 32px)}.cs-dock a{padding:0 12px;font-size:13px}.cs-dock__lbl{display:none}}.work__wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.miss{position:relative;overflow:hidden;min-height:100svh;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:18px;gap:18px;padding:120px var(--gutter) 80px;background:radial-gradient(90% 70% at 50% 40%,#16161A 0,var(--felt) 70%)}.miss__code{margin:0;display:flex;align-items:center;gap:.04em;font-family:var(--font-display);font-weight:800;font-size:clamp(130px,26vw,380px);line-height:.85;letter-spacing:-.06em}.miss__clip{overflow:hidden;padding-bottom:.04em}.miss__clip,.miss__four{display:inline-block}.miss__ball{width:.78em;height:.78em;padding:0;border:0;background:none;cursor:pointer;position:relative;z-index:2;transition:filter .3s;-webkit-tap-highlight-color:transparent}.miss__ball svg{width:100%;height:100%;filter:drop-shadow(0 .08em .06em rgba(0,0,0,.55))}.miss__ball:hover{filter:brightness(1.15)}.miss__pocket{position:absolute;right:clamp(-40px,-2vw,-20px);bottom:clamp(-40px,-2vw,-20px);width:clamp(110px,12vw,170px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 45% 40%,#000 52%,#1f1f23 72%,#2a2a2f);box-shadow:0 0 0 10px #ffffff08}.miss__title{margin:8px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);letter-spacing:-.05em;line-height:1;color:var(--gold)}.miss .lead{max-width:40ch}.miss__btns{justify-content:center;gap:12px;margin-top:14px}.footer__links,.miss__btns{display:flex;flex-wrap:wrap}.footer__links{justify-content:flex-end;gap:6px 18px}.footer__links a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.footer__links a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media(max-width:760px){.footer__meta{text-align:left}.footer__links{justify-content:flex-start}}.faq__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start}.faq__side{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:18px;gap:18px}.faq__chips{display:flex;flex-wrap:wrap;gap:8px}.faq__chip{height:40px;padding:0 16px;border:0;border-radius:999px;background:#f4f4f5;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s,color .2s,transform .35s var(--ease-ball)}.faq__chip:hover{transform:translateY(-2px)}.faq__chip.is-on{background:var(--felt);color:#fff}.faq__ask{margin-top:6px;display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:24px;border-radius:26px}.faq__ask p{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em}.faq__group+.faq__group{margin-top:36px}.faq__group-t{margin:0 0 6px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.faq__item{border-bottom:1px solid #e4e4e7}.faq__h{margin:0}.faq__h button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.02em;line-height:1.3;color:var(--felt)}.faq__h i{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:#f4f4f5;transition:transform .45s var(--ease-ball),background .3s}.faq__h i:after,.faq__h i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--felt);border-radius:2px}.faq__h i:after{transform:rotate(90deg)}.faq__item.is-open .faq__h i{transform:rotate(45deg);background:var(--gold)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,.7,.2,1)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{margin:0 0 24px;max-width:64ch;color:#3f3f46;line-height:1.65}@media(max-width:900px){.faq__in{grid-template-columns:minmax(0,1fr)}.faq__side{position:static}.faq__ask{display:none}}@media(prefers-reduced-motion:reduce){.faq__a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/_next__static__css__00291bf117544301.css.map */
