@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--sans:"Manrope","Manrope Fallback"}:root{--void:#050505;--surface:#141414;--line:#2b2b2b;--text:#fafafa;--dim:#a8a8a8;--hot:#ff074d;--ice:#5fd8e6}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--void);color:var(--text);font:400 18px/1.55 var(--sans),system-ui,sans-serif;overflow-x:hidden}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2{font-weight:700;line-height:1.05;letter-spacing:-.04em;margin:0;text-wrap:balance}h2{font-size:clamp(2.1rem,4.4vw,3.4rem)}h3{margin:0;font-weight:600}:focus-visible{outline:3px solid var(--ice);outline-offset:3px;border-radius:6px}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{width:min(760px,100% - 40px)}.dim,.lede{color:var(--dim)}.lede{max-width:54ch;margin:16px 0 0;font-size:1.12rem}.more{margin-top:20px;font-weight:600;text-underline-offset:5px;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot)}.mark,.more{display:inline-block}.mark{width:26px;height:26px;background:currentColor;-webkit-mask:url(/brand/m.svg) center/contain no-repeat;mask:url(/brand/m.svg) center/contain no-repeat}.brand{display:inline-flex;gap:9px;text-decoration:none;font:700 1.35rem/1 var(--sans),sans-serif;letter-spacing:-.03em}.brand,.nav{align-items:center}.nav{position:relative;z-index:3;width:min(1180px,100% - 40px);margin-inline:auto;display:flex;gap:28px;padding:22px 0}.nav nav{display:flex;gap:24px;margin-left:auto;font-size:.98rem}.nav nav a{text-decoration:none;color:#d6d6d6}.nav nav a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:5px}.get{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;font-weight:600;font-size:.95rem;padding:10px 18px;border-radius:999px;white-space:nowrap}.store{display:inline-block;transition:transform .15s ease}.store:hover{transform:translateY(-2px)}.store img{width:180px;height:60px}.page{position:relative;overflow:clip;min-height:100vh}.page>:not(.glow){position:relative;z-index:1}.glow{position:absolute;z-index:0;aspect-ratio:1;border-radius:50%;pointer-events:none}.g1{width:900px;left:-420px;top:60px;background:radial-gradient(closest-side,rgba(38,130,150,.34),transparent)}.g2{width:1000px;right:-420px;top:180px;background:radial-gradient(closest-side,rgba(190,6,62,.4),transparent)}.g3{width:800px;left:-300px;top:20%;background:radial-gradient(closest-side,rgba(150,4,50,.26),transparent)}.g4{width:900px;right:-360px;top:36%;background:radial-gradient(closest-side,rgba(38,130,150,.26),transparent)}.g5{width:760px;left:12%;top:54%;background:radial-gradient(closest-side,rgba(100,70,200,.16),transparent)}.g6{width:900px;right:-300px;top:70%;background:radial-gradient(closest-side,rgba(190,6,62,.24),transparent)}.g7{width:1000px;left:-360px;bottom:-200px;background:radial-gradient(closest-side,rgba(38,130,150,.2),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;padding:0 0 56px}.hero h1{font-size:clamp(2.9rem,6vw,5.1rem);line-height:1.02;letter-spacing:-.05em}.hero-copy p{max-width:36ch;margin:24px 0 30px;color:#d9d9d9;font-size:clamp(1.1rem,1.6vw,1.28rem)}.hero-copy small{display:block;margin-top:16px;color:var(--dim);font-size:.92rem}.stage{display:flex;flex-direction:column;align-items:center;text-align:center}.ring-wrap{position:relative;width:clamp(280px,27vw,370px);aspect-ratio:1}.face{left:22%;top:22%;width:56%;height:56%;object-fit:cover;border-radius:50%;animation:arrive .6s ease}.face,.voice{position:absolute}.voice{inset:0;width:100%;height:100%}.caption{min-height:118px;margin-top:0;max-width:460px;animation:arrive .6s ease}.who{margin:0;font-weight:600;font-size:1rem}.who span{color:var(--dim);font-weight:400;margin-left:6px}.caption blockquote{margin:8px 0 0;font:500 clamp(1.08rem,1.6vw,1.26rem)/1.38 var(--sans),sans-serif;letter-spacing:-.015em;text-wrap:balance}.picker{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap;justify-content:center}.picker button{width:44px;height:44px;padding:0;border:0;border-radius:50%;overflow:hidden;cursor:pointer;background:var(--surface);box-shadow:0 0 0 2px transparent;opacity:.62;transition:opacity .2s,box-shadow .2s}.picker button:hover{opacity:1}.picker button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--hot)}.picker img{width:100%;height:100%;object-fit:cover}.call{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#fff;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;background:#d3003c;transition:background .15s}.call:hover{background:var(--hot)}.call svg{width:19px;height:19px}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.split{padding:clamp(64px,9vw,112px) 0}.split-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:60px;gap:60px;align-items:center}.split-grid.flip>:first-child{order:2}.split p{max-width:44ch;font-size:1.14rem}.phone{justify-self:center;width:min(320px,82%);padding:9px;background:#1b1b1b;border-radius:46px;box-shadow:0 0 0 1px #333}.phone img{border-radius:38px;width:100%}.chips{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px;max-width:480px}.chips li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:8px 16px;border-radius:12px;font-size:.98rem}.cast{padding:clamp(64px,9vw,112px) 0}.cast-row{list-style:none;margin:40px 0 0;padding:0 max(20px,calc((100vw - 1180px) / 2));display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cast-row::-webkit-scrollbar{display:none}.cast-row li{position:relative;flex:0 0 clamp(216px,22vw,280px);aspect-ratio:5/7;border-radius:22px;overflow:hidden;scroll-snap-align:center;background:var(--surface)}.cast-row img{width:100%;height:100%;object-fit:cover}.headshot{object-position:50% 0;transform:scale(1.5);transform-origin:50% 12%}.cast-row div{position:absolute;inset:auto 0 0;padding:60px 16px 16px;background:linear-gradient(transparent,rgba(0,0,0,.86))}.cast-row h3{font:700 1.45rem/1.05 var(--sans),sans-serif;letter-spacing:-.03em}.cast-row p{margin:4px 0 0;color:#dcdcdc;font-size:.92rem}.trust{padding:clamp(64px,9vw,112px) 0}.trust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:56px;gap:56px}.trust dl{margin:0}.trust dl div{padding:22px 0;border-top:1px solid var(--line)}.trust dt{font-weight:600;font-size:1.1rem}.trust dd{margin:6px 0 0;color:var(--dim)}.faq{padding:clamp(64px,9vw,104px) 0}.faq h2{margin-bottom:24px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;font-size:1.12rem;padding:18px 0}details p{margin:0 0 20px;color:var(--dim)}.closer{text-align:center;padding:clamp(96px,15vw,180px) 0}.closer h2{font-size:clamp(2.6rem,6.8vw,5.2rem);margin-bottom:32px}.footer{border-top:1px solid var(--line);padding:56px 0 26px;font-size:.95rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:36px;gap:36px}.footer p{color:var(--dim);max-width:44ch;margin:14px 0 0;font-size:.92rem}.footer h2{font:600 .95rem var(--sans),sans-serif;letter-spacing:0;margin-bottom:10px}.footer nav a{display:block;padding:4px 0;text-decoration:none;color:#cfcfcf}.footer nav a:hover{color:#fff;text-decoration:underline}.footer .copy{margin-top:36px;padding-top:16px;border-top:1px solid var(--line);color:var(--dim);font-size:.86rem}.sub-top{padding-bottom:50px}.sub-head{padding-top:30px}.sub-head h1{font-size:clamp(2.5rem,5.6vw,4.3rem);max-width:15ch}.sub-head p{max-width:52ch;margin:16px 0 24px;color:#d9d9d9;font-size:1.16rem}.sub-body{padding:36px 0 90px;max-width:860px}.legal h1,.legal h2,.sub-body>h2{font-size:clamp(1.4rem,2.4vw,1.8rem);letter-spacing:-.025em;margin:44px 0 12px}.sub-body>h2:first-child{margin-top:0}.sub-body li,.sub-body p{max-width:70ch}.sub-body a{-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:4px}.legal h1{font-size:clamp(1.7rem,3vw,2.2rem)}.legal h3{font-size:1.12rem;margin:26px 0 6px}.legal hr{border:0;border-top:1px solid var(--line);margin:30px 0}.legal table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;font-size:.95rem;margin:14px 0}.legal td,.legal th{text-align:left;padding:9px 12px 9px 0;border-bottom:1px solid var(--line);vertical-align:top;min-width:140px}.legal th{color:var(--dim);font-weight:500}.legal{overflow-wrap:anywhere}.cast-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:28px;gap:28px}.cast-list li{display:grid;grid-template-columns:150px 1fr;grid-gap:24px;gap:24px;align-items:center}.cast-list li>span{display:block;overflow:hidden;border-radius:18px}.cast-list img{width:150px;height:200px;object-fit:cover}.cast-list h2{font-size:1.8rem}.role{margin:4px 0 0;color:var(--dim)}.cast-list blockquote,.quote{margin:12px 0 0;font:500 1.14rem/1.4 var(--sans),sans-serif;max-width:36em}.quote{font-size:1.3rem;margin-bottom:16px}@media (max-width:900px){.glow{opacity:.6}.g1,.g2,.g3,.g4,.g5,.g6,.g7{width:620px}.nav nav{display:none}.get{margin-left:auto}.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:44px;padding-top:18px}.hero-copy{text-align:left}.ring-wrap{width:min(86vw,340px)}.caption{min-height:136px}.split-grid,.trust-grid{grid-template-columns:minmax(0,1fr);gap:40px}.split-grid.flip>:first-child{order:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div{grid-column:1/-1}.cast-list li{grid-template-columns:96px 1fr;gap:16px;align-items:start}.cast-list img{width:96px;height:130px}.cast-list h2{font-size:1.5rem}.cast-list blockquote{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.caption,.face{animation:none}.call,.picker button,.store{transition:none}}