@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.1m9cbh5e1qwks.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.2tjkrsnxzjxyf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.3tkq1nzpnzlvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_795b33a-module__315sPa__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_795b33a-module__315sPa__variable{--font-display:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d4018ca-module__uVtZbq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d4018ca-module__uVtZbq__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#050506;--paper-2:#0b0b0d;--line:#ffffff0d;--white:#141417;--surface-2:#1b1b20;--ink:#f6f4f1;--ink-2:#a5a29c;--ink-3:#6f6c67;--accent:#f0e;--accent-ink:#ff66f4;--accent-soft:#ff00ee24;--band:#0a0a0c;--pin:#e23b2e;--fold-dark:#000;--fold-lime:#d8f34b;--fold-warm:#f07e28;--p-pink:#2a1614;--p-blue:#121e2c;--p-yellow:#241f0f;--p-green:#0f2418;--p-purple:#1c1729;--p-sky:#101c26;--p-mint:#0d2620;--card:0 1px 2px #00000080, 0 18px 34px -16px #000c;--card-lift:0 2px 6px #0000008c, 0 40px 70px -24px #000000f2;--spring:cubic-bezier(.22,1,.36,1);--snap:cubic-bezier(.34,1.4,.5,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%}a{color:inherit}.display{font-family:var(--font-display),"Mona Sans",system-ui,sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:.98}h1.display{letter-spacing:-.045em;font-size:clamp(46px,7.6vw,104px)}h2.display{font-size:clamp(34px,5.4vw,68px)}.lede{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(17px,2.1vw,27px);font-weight:500;line-height:1.42}.muted{color:var(--ink-2)}section{position:relative}.paper{background:var(--paper);background-image:linear-gradient(var(--line) 1px,transparent 1px), linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:112px 112px;padding:clamp(74px,10vh,124px) max(18px,4vw) clamp(96px,13vh,150px);overflow:hidden}.photo{padding:clamp(74px,10vh,124px) max(18px,4vw) clamp(96px,13vh,150px);position:relative;overflow:hidden}.photo>.bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.photo>.bg:after{content:"";background:#05050680;position:absolute;inset:0}.photo>.inner{z-index:2;position:relative}.wrap{max-width:1180px;margin:0 auto}.wrap-wide{max-width:1560px;margin:0 auto}.center{text-align:center}.note{background:var(--surface-2);box-shadow:var(--card);letter-spacing:-.01em;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:9px;margin-bottom:6px;padding:11px 20px 11px 11px;font-size:16px;font-weight:600;display:inline-flex;position:relative;transform:rotate(-7deg)}.note i{color:#fff;background:linear-gradient(160deg,#5fa8f0,#2a6fc4);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.note i svg{width:17px;height:17px}.note .clip{top:-13px;left:46px;right:auto;transform:rotate(14deg)scale(.72)}.note:after{content:"";background:#000;border-radius:2px;width:15px;height:13px;position:absolute;top:-6px;right:12px;transform:rotate(-14deg)}.pill{background:var(--surface-2);color:var(--ink);box-shadow:var(--card);transition:transform .4s var(--snap),box-shadow .4s var(--spring);border:1px solid #ffffff17;border-radius:100px;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;transform:rotate(-2deg)}.pill:hover{box-shadow:var(--card-lift);transform:rotate(0)translateY(-3px)}.pill:before{content:"";background:var(--pin);border-radius:50%;width:15px;height:15px;position:absolute;top:-9px;right:22px;box-shadow:0 3px 6px #00000047,inset -2px -2px 4px #0000002e}.pill.accent{background:var(--accent);color:#fff}.pinned{background:var(--white);box-shadow:var(--card);transition:transform .5s var(--spring),box-shadow .5s var(--spring);border:1px solid #ffffff12;border-radius:16px;padding:30px 28px 26px;position:relative;overflow:hidden}.pinned:before{content:"";background:var(--pin);z-index:2;border-radius:50%;width:15px;height:15px;position:absolute;top:16px;left:16px;box-shadow:0 3px 6px #00000047,inset -2px -2px 4px #0000002e}.pinned .n{font-family:var(--font-display),"Mona Sans",sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:clamp(34px,3.8vw,46px);font-weight:800;line-height:1}.pinned .t{letter-spacing:-.02em;margin-top:12px;font-size:17px;font-weight:700}.pinned .d{color:var(--ink-2);margin-top:7px;font-size:14.5px;line-height:1.5}.card-row{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:clamp(40px,6vh,64px);display:grid}.card-row>:nth-child(4n+1){transform:rotate(-2.4deg)}.card-row>:nth-child(4n+2){transform:rotate(1.6deg)}.card-row>:nth-child(4n+3){transform:rotate(-1.1deg)}.card-row>:nth-child(4n+4){transform:rotate(2.2deg)}.card-row>:hover{box-shadow:var(--card-lift);z-index:3;transform:rotate(0)translateY(-8px)}.note{transform:rotate(-7deg)}.pill{transform:rotate(-2deg)}.wins{grid-template-columns:repeat(5,1fr);gap:clamp(18px,2.4vw,42px);margin-top:clamp(44px,6vh,72px);display:grid}.win-item{flex-direction:column;display:flex}.win{background:var(--surface-2);box-shadow:var(--card);transition:transform .55s var(--spring),box-shadow .55s var(--spring);border:1px solid #ffffff12;border-radius:14px;padding:26px 9px 9px;position:relative}.win-item:nth-child(5n+1) .win{transform:rotate(-3.4deg)translateY(10px)}.win-item:nth-child(5n+2) .win{transform:rotate(2.6deg)translateY(-8px)}.win-item:nth-child(5n+3) .win{transform:rotate(-1.6deg)translateY(16px)}.win-item:nth-child(5n+4) .win{transform:rotate(3.2deg)translateY(-4px)}.win-item:nth-child(5n+5) .win{transform:rotate(-2.4deg)translateY(12px)}.win-item:hover .win{box-shadow:var(--card-lift);transform:rotate(0)translateY(-10px)}.lights{gap:5px;display:flex;position:absolute;top:10px;left:11px}.lights i{border-radius:50%;width:8px;height:8px;display:block}.lights i:first-child{background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.clip{z-index:4;position:absolute;top:-15px;right:22px;transform:rotate(12deg)}.shot{aspect-ratio:9/16;background:#0d0d10;border-radius:8px;position:relative;overflow:hidden}.shot>img,.shot>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot>video{opacity:0;transition:opacity .35s var(--spring);z-index:1}.shot>video.on{opacity:1}.win-foot{flex-direction:column;gap:2px;margin-top:14px;padding:0 3px;display:flex}.win-foot .nm{letter-spacing:-.022em;font-size:clamp(14px,1.15vw,17px);font-weight:700}.win-foot .mt{color:var(--ink-2);font-size:clamp(10.5px,.82vw,12.5px)}.res-chip{z-index:3;text-align:right;background:var(--accent);color:#fff;border-radius:100px;max-width:74%;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.25;position:absolute;top:34px;right:14px;box-shadow:0 4px 12px #ff00ee73}.bars{flex-direction:column;gap:14px;margin-top:clamp(40px,6vh,64px);display:flex}.bar{box-shadow:var(--card);transition:transform .4s var(--spring),box-shadow .4s var(--spring);border-radius:14px;align-items:center;gap:20px;padding:26px 22px 26px 30px;display:flex}.bar:hover{box-shadow:var(--card-lift);transform:translate(8px)}.bar h3{letter-spacing:-.03em;font-size:clamp(19px,2.3vw,29px);font-weight:600;font-family:var(--font-body),sans-serif;margin:0}.bar p{color:#b8b4ae;max-width:72ch;margin:7px 0 0;font-size:14.5px;line-height:1.55}.bar .ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;margin-left:auto;display:grid;box-shadow:0 4px 12px #00000024}.bar .ic svg{width:23px;height:23px}.bar:first-child{background:var(--p-pink);border:1px solid #e8735e38}.bar:first-child .ic{background:#e8735e}.bar:nth-child(2){background:var(--p-blue);border:1px solid #4e8fe338}.bar:nth-child(2) .ic{background:#4e8fe3}.bar:nth-child(3){background:var(--p-yellow);border:1px solid #d9a81f38}.bar:nth-child(3) .ic{background:#d9a81f}.bar:nth-child(4){background:var(--p-green);border:1px solid #4ca76638}.bar:nth-child(4) .ic{background:#4ca766}.reviews{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:clamp(40px,6vh,64px);display:grid}.review{background:var(--white);box-shadow:var(--card);transition:transform .5s var(--spring),box-shadow .5s var(--spring);border:1px solid #ffffff12;border-radius:16px;padding:34px 28px 28px;position:relative;overflow:hidden}.reviews>:nth-child(3n+1){transform:rotate(-1.8deg)}.reviews>:nth-child(3n+2){margin-top:26px;transform:rotate(1.4deg)}.reviews>:nth-child(3n+3){transform:rotate(-1deg)}.reviews>:hover{box-shadow:var(--card-lift);z-index:3;transform:rotate(0)translateY(-8px)}.review:before{content:"";background:var(--pin);border-radius:50%;width:15px;height:15px;position:absolute;top:16px;left:16px;box-shadow:0 3px 6px #00000047,inset -2px -2px 4px #0000002e}.review .q{letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(17px,1.55vw,20px);font-weight:700;line-height:1.32}.review .body{color:var(--ink-2);max-width:34ch;margin:16px 0 0;font-size:14.5px;line-height:1.6}.review .who{align-items:center;gap:11px;margin-top:20px;display:flex}.review .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.review .nm{letter-spacing:-.015em;font-size:14px;font-weight:700;display:block}.review .ro{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.faqs{flex-direction:column;gap:20px;margin-top:clamp(36px,5vh,58px);display:flex;position:relative}.qa{box-shadow:var(--card);width:min(560px,100%);transition:transform .4s var(--spring);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.qa:nth-child(6n+1){background:var(--p-blue);align-self:flex-start;transform:rotate(-1.6deg)}.qa:nth-child(6n+2){background:var(--p-yellow);align-self:flex-end;transform:rotate(1.4deg)}.qa:nth-child(6n+3){background:var(--p-mint);align-self:center;transform:rotate(-1deg)}.qa:nth-child(6n+4){background:var(--p-pink);align-self:flex-start;transform:rotate(1.8deg)}.qa:nth-child(6n+5){background:var(--p-purple);align-self:flex-end;transform:rotate(-1.3deg)}.qa:nth-child(6n+6){background:var(--p-sky);align-self:center;transform:rotate(1.1deg)}.qa[open],.qa:hover{transform:rotate(0)}.qa summary{cursor:pointer;letter-spacing:-.02em;align-items:center;gap:16px;padding:22px 24px;font-size:clamp(15.5px,1.5vw,18px);font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2.5px solid var(--ink);outline-offset:-4px}.qa .plus{transition:transform .4s var(--spring);margin-left:auto;font-size:22px;font-weight:400;line-height:1}.qa[open] .plus{transform:rotate(45deg)}.qa .ans{color:#b8b4ae;margin:0;padding:0 24px 24px;font-size:15px;line-height:1.62}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(96px,15vh,160px);padding-bottom:clamp(150px,20vh,220px);display:flex}.hero>.bg:after{background:#0505064d}.hero .bg:before{content:"";z-index:1;background:linear-gradient(#05050680 0%,#05050624 26%,#05050642 58%,#050506e6 100%),radial-gradient(105% 62% at 50% 44%,#0505066b,#0000 72%);position:absolute;inset:0}.wordmark{text-align:center;z-index:3;font-family:var(--font-display),sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:800;position:absolute;top:clamp(26px,4vh,40px);left:0;right:0}.avail{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#16161a6b;border:1px solid #fff3;border-radius:18px;align-items:center;gap:13px;padding:11px 22px 11px 11px;display:flex;position:absolute;top:clamp(70px,9.6vh,110px);left:max(18px,4vw);box-shadow:0 18px 40px -22px #000000e6}.avail .plate{background:#fff;border-radius:12px;flex:none;padding:8px 10px}.avail .plate img{width:auto;height:24px;display:block}.avail .st{color:#ffffffd1;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.avail .st b{background:#42c767;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 3px #42c76738}.avail .who{letter-spacing:.015em;text-transform:uppercase;margin-top:4px;font-size:14px;font-weight:700;display:block}.hero-mid{z-index:2;width:100%;position:relative}h1.hero-title{color:#fff;text-align:center;z-index:2;letter-spacing:-.045em;max-width:none;font-size:clamp(42px,5.2vw,94px);line-height:.9;position:relative}.hero-title .ln{display:block}.notes{z-index:5;pointer-events:none;position:absolute;inset:0}.stnote{color:#141418;letter-spacing:-.005em;white-space:nowrap;transform:rotate(var(--r));border-radius:4px;align-items:center;padding:13px 24px 13px 26px;font-size:clamp(13px,1.14vw,17px);font-weight:600;animation:7s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 2px 5px #00000042,0 22px 40px -16px #000000b8}.stnote u{color:#fff;border:2.5px solid #ffffff9e;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:absolute;top:-19px;left:-9px;box-shadow:0 5px 12px #00000057}.stnote u svg{width:19px;height:19px}.stnote .clip{top:-17px;left:34px;right:auto;transform:rotate(16deg)scale(.72)}.stnote:after{content:"";background:#101014;border-radius:3px;width:17px;height:14px;position:absolute;top:-5px;right:11px;transform:rotate(-16deg)}@keyframes bob{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(var(--r))}}.stnote.n1{--r:-6deg;animation-delay:0s;top:25%;left:60%}.stnote.n2{--r:5deg;animation-delay:.9s;top:41%;left:47%}.stnote.n3{--r:-7deg;animation-delay:1.8s;top:49%;left:22%}.stnote.n4{--r:4deg;animation-delay:2.7s;top:57%;left:57%}.hero-foot{z-index:6;justify-content:space-between;align-items:flex-end;gap:30px;padding:0 max(18px,4vw);display:flex;position:absolute;bottom:clamp(92px,12vh,142px);left:0;right:0}.kicker{color:#fff;max-width:24ch;margin:0;font-size:clamp(16px,1.7vw,21px);font-weight:600;line-height:1.38}.kicker b{text-align:left;font-weight:700;display:block}.kicker span{text-align:right;color:#ffffffe0;font-weight:500;display:block}.clients{flex-direction:column;gap:9px;width:min(348px,82vw);display:flex}.clients-k{letter-spacing:.15em;text-transform:uppercase;color:#ffffffad;margin-bottom:1px;padding-left:5px;font-size:10px;font-weight:700}.cl-card{-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--card);transition:transform .4s var(--snap),background .3s var(--spring),border-color .3s var(--spring);background:#1212166b;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:13px;padding:11px;text-decoration:none;display:flex}.cl-card:hover{background:#1a1a2099;border-color:#ffffff52;transform:translate(-7px,-2px)}.cl-card:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px}.cl-thumb{background-position:50%;background-size:cover;border-radius:11px;flex:none;width:62px;height:62px;box-shadow:inset 0 0 0 1px #ffffff29}.cl-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cl-meta,.cl-cta{justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-meta i,.cl-cta{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-style:normal;font-weight:700}.cl-meta em{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);font-size:10.5px;font-style:normal;font-weight:700}.cl-name{letter-spacing:-.03em;text-transform:uppercase;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.05;overflow:hidden}.cl-cta svg{width:15px;height:15px;color:var(--ink);transition:transform .35s var(--snap)}.cl-card:hover .cl-cta svg{transform:translate(4px)}.foot{background:var(--band);padding:clamp(30px,4vh,44px) max(18px,4vw) 0;position:relative;overflow:hidden}.marquee{white-space:nowrap;font-family:var(--font-display),sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#ffffff0b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(60px,9vw,132px);font-weight:800;line-height:1;position:absolute;top:0;left:0;right:0;overflow:hidden}.panel{border-radius:22px;flex-direction:column;justify-content:space-between;min-height:min(74vh,660px);padding:clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.panel .bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.panel .bg:after{content:"";background:linear-gradient(#0404069e,#04040657 40%,#040406c2);position:absolute;inset:0}.panel>*{z-index:2;position:relative}.panel-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.socials{gap:11px;display:flex}.socials a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:38px;height:38px;transition:transform .35s var(--snap);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:11px;place-items:center;display:grid}.socials a:hover{transform:translateY(-3px)}.socials svg{width:17px;height:17px}.panel-note{color:#fff;text-align:right;margin:0;font-size:clamp(15px,1.6vw,20px);font-weight:600;line-height:1.36}.panel-note em{opacity:.92;font-style:normal;font-weight:500;display:block}.panel-bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.panel h2{color:#fff;max-width:11ch}.bottom-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px 26px;display:flex}.bottom-bar .mark{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);font-weight:800}.bottom-bar nav{flex-wrap:wrap;gap:clamp(12px,2vw,30px);display:flex}.bottom-bar nav a{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}.bottom-bar nav a:hover{color:var(--accent-ink)}.legal{width:100%;color:var(--ink-2);padding:0 4px 22px;font-size:12.5px}.dock{z-index:60;-webkit-backdrop-filter:blur(26px)saturate(1.9);background:linear-gradient(#26262cb8,#1414189e);border:1px solid #ffffff24;border-radius:24px;padding:7px 8px 9px;position:fixed;bottom:max(12px,2.2vh);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 2px 6px #00000080,0 20px 44px -14px #000c}.dock nav{align-items:flex-end;gap:7px;display:flex}.dock a{--mag:1;--rise:0px;color:#fff;aspect-ratio:1;width:clamp(44px,4.6vw,54px);transform:translateY(var(--rise)) scale(var(--mag));transform-origin:bottom;border-radius:23%;place-items:center;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1);display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 2px 4px #14100c38,0 8px 16px -6px #14100c66}.dock a:focus-visible{outline:2.5px solid var(--ink);outline-offset:4px}.dock a>svg{border-radius:inherit;width:100%;height:100%;display:block}.dock a.on:after{content:"";background:#ffffffb8;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.dock .tip{color:#101012;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s var(--spring);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f6f0;border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)scale(.92)}.dock a:hover .tip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}@media (max-width:600px){.dock{padding:6px;bottom:10px}.dock nav{gap:5px}.dock a{width:46px}.dock .tip{display:none}}.doodle{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.d-squiggle{border-bottom:3px dotted #e9c23f;border-radius:50%;width:74px;height:16px;transform:rotate(-6deg)}.d-arc{border:3px solid var(--fold-lime);border-color:var(--fold-lime) transparent transparent transparent;border-radius:50%;width:120px;height:120px;transform:rotate(35deg)}.d-dot{background:#f2b8c6;border:1.5px solid #d98fa3;border-radius:50%;width:22px;height:22px}.d-sq{background:#9ed9a8;border-radius:4px;width:17px;height:17px;transform:rotate(20deg)}.d-di{background:#5b8def;width:14px;height:14px;transform:rotate(45deg)}.d-zig{border-top:3px solid #f2a0ae;border-radius:50%;width:46px;height:18px;transform:rotate(-10deg)}.d-eyes{gap:9px;display:flex}.d-eyes i{background:var(--ink);border-radius:50%;width:15px;height:15px;display:block}.d-eyes i:last-child{box-shadow:inset 0 0 0 2px var(--ink);background:#fff}@media (max-width:1400px){.wins{grid-template-columns:repeat(4,1fr)}}@media (max-width:1080px){.wins{grid-template-columns:repeat(3,1fr)}.card-row{grid-template-columns:repeat(2,1fr)}.reviews{grid-template-columns:1fr;gap:20px}.reviews>*{margin-top:0!important}.notes{display:none}}@media (max-width:720px){.wins{grid-template-columns:repeat(2,1fr);gap:16px}.paper,.photo{padding:clamp(58px,8vh,86px) 18px clamp(96px,12vh,120px)}.hero-foot{flex-direction:column;align-items:stretch;gap:30px;margin-top:44px;position:static}.hero{min-height:auto;padding-top:196px;padding-bottom:clamp(110px,14vh,140px)}h1.hero-title{text-align:left}.kicker{max-width:none}.kicker span{text-align:left}.clients{width:100%}.bar{flex-wrap:wrap;padding:22px}.bar .ic{margin-left:0}.qa{width:100%;align-self:stretch!important;transform:none!important}.panel{gap:60px;min-height:auto}.panel-note{text-align:left}.doodle{display:none}body{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.card-row.trio{grid-template-columns:repeat(3,1fr)}.card-row.trio>:nth-child(3n+1){transform:rotate(-1.9deg)}.card-row.trio>:nth-child(3n+2){transform:rotate(1.5deg)}.card-row.trio>:nth-child(3n+3){transform:rotate(-1.1deg)}@media (max-width:1080px){.card-row.trio{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.card-row,.card-row.trio{grid-template-columns:1fr}}.shot .tap{z-index:4;appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.shot .tap:focus-visible{outline:2.5px solid var(--accent);outline-offset:-3px;border-radius:8px}.shot .badge{aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(10px);width:clamp(38px,3.4vw,48px);transition:opacity .3s var(--spring),transform .3s var(--snap);background:#0a0a0c75;border:1px solid #ffffff70;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 14px #0006}.shot .badge svg{width:42%;height:42%;margin-left:6%}.shot .tap.is-playing .badge,.shot .tap.is-playing .badge svg{margin-left:0}.win-item:hover .shot .tap:not(.is-playing) .badge{opacity:.62;transform:scale(.94)}.shot .tap:hover .badge{opacity:1;transform:scale(1.06)}.shot .tap.is-playing .badge{background:var(--accent);border-color:#fff9}@media (hover:none){.shot .badge{opacity:1;transform:none}}.files{z-index:2;text-align:left;flex-direction:column;gap:14px;margin-top:clamp(40px,6vh,64px);display:flex;position:relative}.file{color:var(--ink);background:var(--white);box-shadow:var(--card);transition:transform .4s var(--snap),border-color .4s var(--spring),background .4s var(--spring);border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(17px,1.9vw,25px) clamp(18px,2.2vw,30px);text-decoration:none;display:flex}.file:hover{background:var(--surface-2);border-color:#ff00ee4d;transform:translateY(-3px)}.file:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px}.f-n{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);flex:none;font-size:12px;font-weight:500}.f-id{flex:1;min-width:0}.f-name{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(21px,3vw,42px);font-weight:800;line-height:1;display:block}.f-cat{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-size:11px;display:block}.f-fan{flex:none;padding-right:6px;display:flex}.f-fan i{border:2px solid var(--white);width:44px;height:60px;transition:transform .5s var(--snap),border-color .4s var(--spring);background-position:50%;background-size:cover;border-radius:6px;flex:none;display:block;box-shadow:0 8px 18px -8px #000000f2}.file:hover .f-fan i{border-color:var(--surface-2)}.f-fan i:first-child{transform:rotate(-7deg)}.f-fan i:nth-child(2){margin-left:-19px;transform:rotate(2deg)translateY(-3px)}.f-fan i:nth-child(3){margin-left:-19px;transform:rotate(9deg)}.file:hover .f-fan i:first-child{transform:rotate(-15deg)translate(-9px,-5px)}.file:hover .f-fan i:nth-child(2){transform:rotate(1deg)translateY(-8px)}.file:hover .f-fan i:nth-child(3){transform:rotate(17deg)translate(9px,-5px)}.f-out{text-align:right;flex:none}.f-out b{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;color:var(--accent-ink);font-size:clamp(19px,2.5vw,34px);font-weight:800;line-height:1;display:block}.f-out em{font-style:normal;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:7px;font-size:10.5px;display:block}.f-go{width:38px;height:38px;color:var(--ink-2);transition:transform .45s var(--snap),background .3s var(--spring),color .3s var(--spring);border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.f-go svg{width:16px;height:16px}.file:hover .f-go{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(4px)}.cs{z-index:80;padding:max(14px,3vh) max(14px,3vw);display:none;position:fixed;inset:0}.cs:target{place-items:center;display:grid}.cs-scrim{-webkit-backdrop-filter:blur(9px);background:#030305c2;position:absolute;inset:0}.cs-win{z-index:1;background:var(--white);width:min(940px,100%);max-height:min(92vh,940px);animation:csIn .42s var(--spring) both;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0009,0 60px 120px -30px #000}@keyframes csIn{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:none}}.cs-bar{background:linear-gradient(#26262c99,#14141866);border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:14px;padding:13px 15px;display:flex}.cs-bar .lights{flex:none;gap:6px;display:flex;position:static}.cs-bar .lights i{width:11px;height:11px}.cs-url{min-width:0;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:11.5px;display:flex;overflow:hidden}.cs-url svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;width:13px;height:13px}.cs-url svg:first-child{margin-right:auto}.cs-url svg:last-child{margin-left:auto}.cs-x{width:30px;height:30px;color:var(--ink-2);transition:background .3s var(--spring),color .3s var(--spring);border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid}.cs-x:hover{background:var(--accent);border-color:var(--accent);color:#fff}.cs-scroll{padding:clamp(18px,2.4vw,26px) clamp(18px,3vw,38px) clamp(30px,4vw,46px);overflow-y:auto}.cs-hero{background:var(--paper-2);border-radius:14px;margin:0;overflow:hidden}.cs-hero img{aspect-ratio:3/2;object-fit:cover;object-position:var(--focus,center 28%);width:100%;height:auto;display:block}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(22px,2.6vw,32px);display:flex}.cs-head h3{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.4vw,58px)}.cs-link{color:var(--accent-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.cs-link svg{width:16px;height:16px;transition:transform .35s var(--snap)}.cs-link:hover svg{transform:translate(4px)}.cs-desc{color:var(--ink);max-width:62ch;margin:16px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.5}.cs-meta{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,30px) clamp(24px,4vw,60px);margin:clamp(26px,3.2vw,40px) 0 0;padding-top:clamp(24px,3vw,34px);display:grid}.cs-meta dt{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--ink-3);font-size:11.5px}.cs-meta dd{letter-spacing:-.015em;margin:9px 0 0;font-size:clamp(15px,1.5vw,18px);font-weight:600}.cs-meta dd.hit{color:var(--accent-ink)}.cs-made{border-top:1px solid #ffffff14;margin-top:clamp(26px,3.2vw,40px);padding-top:clamp(24px,3vw,34px)}.f-k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:10.5px;display:block}.cs-made ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.cs-made li{padding-left:21px;font-size:15px;line-height:1.5;position:relative}.cs-made li:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:8px;left:0;transform:rotate(45deg)}.cs-more{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:16px;margin-top:clamp(26px,3.2vw,40px);display:grid}.cs-more figure{margin:0}.cs-more img{width:100%;height:auto;box-shadow:var(--card);transition:transform .45s var(--snap);border:1px solid #ffffff1a;border-radius:11px;display:block}.cs-more figure:hover img{transform:translateY(-6px)}.cs-more figcaption{color:var(--ink-3);margin-top:10px;font-size:11.5px;line-height:1.35}.cs-foot{color:var(--ink);border-top:1px solid #ffffff14;margin:clamp(26px,3.2vw,38px) 0 0;padding-top:clamp(22px,2.6vw,30px);font-size:clamp(15px,1.6vw,19px);font-weight:600;line-height:1.45}@media (max-width:900px){.f-fan{display:none}.file{flex-wrap:wrap;gap:12px 14px}.f-id{flex:100%;order:2}.f-out{text-align:left;flex:auto;order:3}.f-go{order:3;margin-left:auto}.cs{padding:0}.cs-win{border:0;border-radius:0;width:100%;max-height:100svh}.cs-hero img{aspect-ratio:5/4}.cs-meta{grid-template-columns:1fr}.cs-more{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}}.has-eyes,.has-eyes *{cursor:none!important}.eyes{--w:24px;--h:36px;--gap:8px;z-index:200;gap:var(--gap);margin:calc(var(--h) / -2) 0 0 calc((var(--w) * 2 + var(--gap)) / -2);pointer-events:none;opacity:0;transition:opacity .28s ease,margin .34s var(--snap);will-change:transform;display:flex;position:fixed;top:0;left:0}.eyes[data-ready="1"]{opacity:1}.eye{width:var(--w);height:var(--h);border-radius:var(--h);transform-origin:50%;transition:transform .3s var(--spring),width .34s var(--snap),height .34s var(--snap);background:#fffefd;display:block;position:relative;overflow:hidden}.eyes[data-blink="1"] .eye{transform:scaleY(.08)}.pupil{background:#0c0c0c;border-radius:100%;width:16px;height:22px;margin:-11px 0 0 -8px;display:block;position:absolute;top:50%;left:50%}.glint{background:#fffefd;border-radius:100%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;display:block;position:absolute;top:74%;left:50%}.eyes[data-on="1"]{--w:29px;--h:42px}.eyes[data-press="1"] .eye{transform:scaleY(.55)}@media (pointer:coarse){.eyes{display:none}}.filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(30px,4vh,44px);display:flex}.filters button{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.01em;color:var(--ink-2);background:var(--surface-2);box-shadow:var(--card);transition:transform .35s var(--snap),background .25s,color .25s,border-color .25s;border:1px solid #ffffff17;border-radius:100px;align-items:center;gap:8px;padding:9px 14px 9px 16px;font-size:14px;font-weight:600;display:inline-flex}.filters button small{color:var(--ink-3);background:#ffffff12;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700}.filters button:hover{color:var(--ink);transform:translateY(-2px)}.filters button.on{background:var(--accent);border-color:var(--accent);color:#fff}.filters button.on small{color:#fff;background:#00000038}.win-slot{display:contents}.win-slot[hidden]{display:none}.wins+p{z-index:2;position:relative}.ticker{z-index:2;flex-direction:column;gap:14px;margin-top:clamp(40px,6vh,64px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker-row{align-items:center;width:max-content;animation:90s linear infinite tick;display:flex}.ticker-row.rev{animation-direction:reverse}.ticker:hover .ticker-row{animation-play-state:paused}.ticker-row span{white-space:nowrap;font-family:var(--font-display),"Mona Sans",system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);align-items:center;font-size:clamp(22px,3vw,40px);font-weight:600;display:inline-flex}.ticker-row.rev span{color:var(--ink-2)}.ticker-row span i{background:var(--accent);border-radius:50%;width:9px;height:9px;margin:0 clamp(18px,2.4vw,34px);display:block}@keyframes tick{to{transform:translate(-50%)}}.client-groups{z-index:2;text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(44px,6vh,72px);display:grid;position:relative}.cg{box-shadow:var(--card);transition:transform .45s var(--spring),box-shadow .45s var(--spring);border:1px solid #ffffff14;border-radius:16px;padding:24px 22px 22px;position:relative}.cg:hover{box-shadow:var(--card-lift);transform:translateY(-6px)}.cg:nth-child(7n+1){background:var(--p-pink)}.cg:nth-child(7n+2){background:var(--p-blue)}.cg:nth-child(7n+3){background:var(--p-yellow)}.cg:nth-child(7n+4){background:var(--p-green)}.cg:nth-child(7n+5){background:var(--p-purple)}.cg:nth-child(7n+6){background:var(--p-sky)}.cg:nth-child(7n+7){background:var(--p-mint)}.cg h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700;font-family:var(--font-body),sans-serif;margin:0}.cg ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cg li{letter-spacing:-.01em;background:#ffffff0f;border:1px solid #ffffff17;border-radius:100px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.2}@media (max-width:1080px){.client-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.client-groups{grid-template-columns:1fr}}.policy-top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050506db;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:16px max(18px,4vw);display:flex;position:sticky;top:0}.policy-top a{text-decoration:none}.policy-top .mark{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:20px;font-weight:800}.policy-top .back{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700}.policy-top .back:hover{color:var(--accent-ink)}.policy.paper{padding-top:clamp(48px,8vh,96px)}.policy-head{max-width:880px;margin-bottom:clamp(40px,6vh,72px)}.policy-eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 18px;font-size:12.5px}.policy h1.display{font-size:clamp(40px,6.4vw,88px)}.policy-summary{color:var(--ink-2);max-width:60ch;margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.policy-grid{grid-template-columns:240px minmax(0,720px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.policy-toc{position:sticky;top:88px}.policy-toc p{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:12px}.policy-toc ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.policy-toc a{color:var(--ink-2);font-size:14px;line-height:1.35;text-decoration:none}.policy-toc a:hover{color:var(--ink)}.policy-body section{border-bottom:1px solid #ffffff14;margin:0 0 34px;padding:0 0 34px;scroll-margin-top:96px}.policy-body section:last-child{border-bottom:0}.policy-body h2{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0 0 16px;font-size:clamp(21px,2.1vw,26px);font-weight:700;line-height:1.2;display:flex}.policy-body h2 span{font-family:var(--font-mono),monospace;color:var(--accent-ink);letter-spacing:0;font-size:13px;font-weight:500}.policy-body p,.policy-body li{color:#d6d3ce;font-size:16.5px;line-height:1.7}.policy-body p{margin:0 0 14px}.policy-body ul{margin:0 0 14px;padding-left:20px}.policy-body li{margin-bottom:8px}.policy-body li::marker{color:var(--accent)}.policy-foot{background:var(--band);padding:28px max(18px,4vw) 0}.policy-foot nav{flex-wrap:wrap;gap:12px 26px;padding:0 4px 22px;display:flex}.policy-foot nav a{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700;text-decoration:none}.policy-foot nav a:hover,.policy-foot nav a[aria-current=page]{color:var(--accent-ink)}@media (max-width:900px){.policy-grid{grid-template-columns:1fr}.policy-toc{background:var(--paper-2);border:1px solid #ffffff14;border-radius:14px;padding:20px;position:static}}.legal-links{flex-wrap:wrap;gap:8px 20px;padding:0 4px 12px;display:flex}.legal-links a{color:var(--ink-2);font-size:12.5px;text-decoration:none}.legal-links a:hover{color:var(--accent-ink)}.talk{z-index:150;place-items:center;padding:max(14px,3vh) 16px;display:grid;position:fixed;inset:0}.talk-open,.talk-open body{overflow:hidden}.talk-scrim{-webkit-backdrop-filter:blur(9px);background:#030305c2;border:0;padding:0;position:absolute;inset:0}.talk-win{z-index:1;background:var(--white);width:min(560px,100%);max-height:min(92vh,760px);animation:csIn .42s var(--spring) both;border:1px solid #ffffff24;border-radius:18px;padding:clamp(24px,3vw,36px);position:relative;overflow-y:auto;box-shadow:0 4px 12px #0009,0 60px 120px -30px #000}.talk-x{cursor:pointer;background:0 0;position:absolute;top:16px;right:16px}.talk .display{margin:0;font-size:clamp(30px,3.4vw,42px)}.talk-sub{color:var(--ink-2);max-width:40ch;margin:8px 0 22px;font-size:15px;line-height:1.5}.talk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.talk label{flex-direction:column;gap:7px;display:flex}.talk label>span,.talk legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:12.5px;font-weight:700}.talk input,.talk select{width:100%;font:inherit;color:var(--ink);background:var(--paper-2);transition:border-color .25s var(--spring);border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px;font-size:16px}.talk input::placeholder{color:var(--ink-3)}.talk input:focus,.talk select:focus{border-color:var(--accent);outline:none}.talk select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px}.talk-chips{border:0;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;display:flex}.talk-chips legend{margin-bottom:9px;padding:0}.talk-chips button{font:inherit;color:var(--ink);cursor:pointer;background:var(--paper-2);transition:background .25s var(--spring),border-color .25s var(--spring);border:1px solid #ffffff1f;border-radius:100px;padding:9px 15px;font-size:14px;font-weight:600}.talk-chips button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.talk-when{margin-top:20px}.talk-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.talk-go{cursor:pointer;font:inherit;border:0;margin-top:26px;font-size:16px;font-weight:600}.talk-go:disabled{opacity:.5;cursor:not-allowed}.talk-hint{color:var(--ink-3);margin:10px 0 0;font-size:13px}.talk-err{color:var(--accent-ink);margin:18px 0 0;font-size:14px;line-height:1.5}.talk-err a{color:var(--ink)}.talk-done{text-align:center;padding:20px 0 8px}.talk-done p{color:var(--ink-2);max-width:34ch;margin:12px auto 26px;line-height:1.55}.talk-done .pill{cursor:pointer;font:inherit;border:0;font-weight:600}@media (max-width:600px){.talk-grid{grid-template-columns:1fr}}
