@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/static/michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(/static/michroma-latin-400-normal-C7Pn7qca.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/static/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/static/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/static/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/static/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/static/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/static/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/static/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/static/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--charcoal:#0f1414;--bone:#f7f5ef;--teal:#1f6b6b;--teal-bright:#3e8f8c;--gold:#c8a45d;--gold-hover:#e0c07e;--gold-deep:#9a7a36;--muted:#56605f;--ink-2:#2a3332;--on-dark-1:#e4e7e6;--on-dark-2:#d9dddb;--on-dark-3:#c9cfcd;--on-dark-4:#a9b2b0;--line-bone:#ddd9ce;--line-bone-2:#e2ded3;--surface-dark:#182221;--line-dark:#2a3534;--line-dark-2:#3a4443;--success:#2f7d4f;--warning:#8f6210;--error:#f09a8a;--font-display:Michroma, "Arial Narrow", sans-serif;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(40px, 8.334vw, 120px);--content-max:1440px;--radius-btn:8px;--focus:0 0 0 3px var(--charcoal), 0 0 0 5px var(--gold)}@media (width<=767px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bone);color:var(--charcoal);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.theme-dark{background:var(--charcoal);color:var(--bone)}img,svg,video{max-width:100%;display:block}button{font:inherit}a{color:var(--gold)}a:hover{color:var(--gold-hover)}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.on-bone :focus-visible{outline-color:var(--teal)}.mi{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-btn);background:var(--gold);color:var(--charcoal);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--content-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.btn{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--charcoal)}.btn-gold:hover{background:var(--gold-hover);color:var(--charcoal)}.btn-outline-light{color:var(--bone);background:0 0;border:1px solid #f7f5ef59;font-weight:500}.btn-outline-light:hover{color:var(--bone);border-color:#f7f5efb3}.btn-ghost-dark{color:var(--on-dark-1);border:1px solid var(--line-dark-2);background:0 0;font-weight:500}.btn-ghost-dark:hover{color:var(--bone);border-color:#56605f}.btn[disabled]{opacity:.7;cursor:progress}.site-header{z-index:40;height:88px;color:var(--bone);position:absolute;top:0;left:0;right:0}.site-header .hdr-inner{height:100%;max-width:var(--content-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.hdr-brand{align-items:center;gap:14px;display:flex}.hdr-mark{width:auto;height:34px}.hdr-wordmark{width:auto;height:18px;display:none}.hdr-nav{align-items:center;gap:36px;display:flex}.hdr-nav a{color:var(--bone);font-size:15px;font-weight:500;text-decoration:none}.hdr-nav a:hover{color:var(--gold-hover)}.hdr-nav a[aria-current=page]:not(.btn){color:var(--gold);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}#mobile-menu nav a[aria-current=page]{color:var(--gold)}.hdr-nav .hdr-login{border-radius:var(--radius-btn);border:1px solid #f7f5ef59;align-items:center;height:40px;padding:0 18px;display:flex}.hdr-nav .hdr-login:hover{color:var(--bone);border-color:#f7f5efb3}.hdr-faq{display:none!important}.hdr-nav .hdr-cta{height:40px;color:var(--charcoal);padding:0 20px;font-size:15px}.hdr-join-m{height:38px;margin-left:auto;margin-right:6px;padding:0 16px;font-size:15px;display:none}.hdr-nav .hdr-cta:hover{color:var(--charcoal)}.hdr-menu{width:44px;height:44px;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.site-header.is-solid{background:#0f1414f5;height:72px;position:fixed;box-shadow:0 8px 24px #0f14142e}.site-header.is-solid.is-entering{animation:.28s ease-out both hdr-in}@keyframes hdr-in{0%{transform:translateY(-100%)}to{transform:none}}.site-header.is-solid .hdr-mark{height:30px}.site-header.is-solid .hdr-wordmark{display:block}.site-header.is-solid .hdr-nav{gap:32px}.site-header.is-solid .hdr-faq{display:inline!important}.site-header.is-solid .hdr-login{height:auto;color:var(--on-dark-2);border:0;padding:0}.site-header.is-static{position:sticky;top:0}@media (prefers-reduced-motion:reduce){.site-header.is-solid.is-entering{animation:none}}@media (width>=768px) and (width<=1080px){.hdr-nav,.site-header.is-solid .hdr-nav{gap:22px}}@media (width<=767px){.site-header{height:64px}.site-header .hdr-inner{padding:0 12px 0 20px}.hdr-mark,.site-header.is-solid .hdr-mark{height:30px}.site-header.is-solid{height:64px}.site-header.is-solid .hdr-wordmark{height:15px}.hdr-nav{display:none}.hdr-join-m{align-items:center;display:inline-flex}.hdr-menu{display:flex}}.mmenu{z-index:60;background:var(--charcoal);color:var(--bone);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mmenu[hidden]{display:none}.mmenu-top{flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;display:flex}.mmenu-top img{width:auto;height:30px}.mmenu-close{width:44px;height:44px;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.mmenu nav{flex-direction:column;padding:28px 20px 0;display:flex}.mmenu nav a.mi{color:var(--bone);border-bottom:1px solid #1e2827;padding:18px 0;font-size:18px;text-decoration:none}.mmenu nav .mmenu-login{color:var(--on-dark-2);padding:22px 0 0;font-size:16px;font-weight:500;text-decoration:none}.mmenu-bottom{flex-direction:column;gap:22px;margin-top:auto;padding:32px 20px 36px;display:flex}.mmenu-bottom .btn{height:54px}.mmenu-bottom img{opacity:.8;width:170px}body.menu-open{overflow:hidden}.site-footer{background:var(--charcoal);color:var(--on-dark-4)}.site-footer .wrap{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:48px;padding-bottom:56px;display:flex}.ftr-brand{flex-direction:column;gap:16px;display:flex}.ftr-brand img{width:auto;height:32px}.ftr-copy{font-size:14px}.ftr-nav{gap:32px;font-size:14px;display:flex}.ftr-nav a{color:var(--on-dark-4);text-decoration:none}.ftr-nav a:hover{color:var(--bone);text-decoration:underline}.ftr-mail-short{display:none}.ftr-copy .br{display:inline}@media (width<=767px){.site-footer .wrap{flex-direction:column;align-items:flex-start;gap:18px;padding-top:36px;padding-bottom:40px}.ftr-brand{display:contents}.ftr-brand img{order:1;height:26px}.ftr-nav{order:2;gap:24px}.ftr-copy{order:3;font-size:13px;line-height:1.6}.ftr-copy .sep{display:none}.ftr-copy .br{display:block}.ftr-mail-long{display:none}.ftr-mail-short{display:inline}}.yt-card{flex-direction:column;gap:12px;min-width:0;display:flex}.yt{aspect-ratio:16/9;background:var(--surface-dark);border:1px solid var(--line-dark);border-radius:14px;position:relative;overflow:hidden}.yt-btn{width:100%;height:100%;color:var(--bone);cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.yt-btn img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;inset:0}.yt-btn:after{content:"";background:linear-gradient(#0f141400 55%,#0f14148c 100%);position:absolute;inset:0}.yt-play{z-index:1;background:var(--gold);width:64px;height:64px;color:var(--charcoal);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0f141473}.yt-play svg{margin-left:3px}.yt-dur{z-index:1;height:26px;color:var(--bone);background:#0f1414e0;border-radius:6px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:12px;right:12px}.yt-btn:hover .yt-play{background:var(--gold-hover);transform:translate(-50%,-50%)scale(1.06)}.yt-btn:hover img{transform:scale(1.03)}.yt-btn:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.yt-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-title{color:var(--bone);font-size:17px;font-weight:600;line-height:1.4}.yt-meta{color:var(--on-dark-4);font-size:14px;line-height:1.5}.yt-featured{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.yt-featured .yt{border-radius:16px}.yt-featured .yt-play{width:84px;height:84px}.yt-info{flex-direction:column;gap:12px;display:flex}.yt-tag{color:var(--gold);font-size:12px}.yt-featured .yt-title{font-size:24px;line-height:1.35}.yt-featured .yt-meta{color:var(--on-dark-3);font-size:16px}.yt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.yt-note{color:var(--on-dark-4);font-size:13px}.yt-note a{color:var(--gold);text-underline-offset:3px;margin-left:6px;font-weight:600}@media (prefers-reduced-motion:reduce){.yt-btn img,.yt-play{transition:none}.yt-btn:hover img{transform:none}}.yt-pending img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.yt-soon-tag{z-index:1;height:28px;color:var(--gold);background:#0f1414e0;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.yt-cap{color:var(--on-dark-2);font-size:15px;line-height:1.55}.yt-grid .yt-cap{font-size:14px}.on-bone .yt{border-color:var(--line-bone);background:var(--charcoal);box-shadow:0 18px 40px #0f141429}.on-bone .yt-title{color:var(--charcoal)}.on-bone .yt-meta{color:var(--muted)}.on-bone .yt-cap{color:var(--ink-2)}.on-bone .yt-tag{color:var(--gold-deep)}.on-bone .yt-note{color:var(--muted)}.yt-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px) and (width<=1100px){.yt-featured{grid-template-columns:1fr;gap:20px}.yt-grid{gap:18px}.yt-grid .yt-title{font-size:15px}}@media (width<=767px){.yt-featured{grid-template-columns:1fr;gap:14px}.yt-featured .yt-play{width:64px;height:64px}.yt-featured .yt-title{font-size:19px}.yt-featured .yt-meta{font-size:15px}.yt-tag{font-size:10px}:is(.yt-grid,.yt-grid:has(>:nth-child(2):last-child)){grid-template-columns:1fr;gap:22px}.yt{border-radius:12px}.yt-play{width:54px;height:54px}.yt-title{font-size:16px}.yt-cap{font-size:14px}}[hidden],.only-m,.only-m-inline{display:none!important}.only-d-inline{display:inline}.only-d-flex{display:flex}@media (width<=767px){.only-d,.only-d-inline,.only-d-flex{display:none!important}.only-m{display:block!important}.only-m-inline{display:inline!important}.only-m[hidden]{display:none!important}}.kicker{color:var(--teal);letter-spacing:.12em;font-size:15px}.kicker-gold{color:var(--gold);letter-spacing:.12em;font-size:15px}.h2-bone{font-size:28px;line-height:1.4}.lede{color:var(--muted);font-size:18px;line-height:1.6}@media (width<=767px){.kicker,.kicker-gold{font-size:12px}.h2-bone{font-size:19px;line-height:1.45}.lede{font-size:16px}}.hero{background:var(--charcoal);height:100svh;min-height:760px;color:var(--bone);position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-video,.hero-still{object-fit:cover;object-position:48% 48%;width:119.45%;max-width:none;height:calc(100% + 68px);position:absolute;top:-34px;left:0}.hero-shade{pointer-events:none;position:absolute;left:0;right:0}.hero-shade-left{background:linear-gradient(90deg,#0f1414e6 0%,#0f1414a8 26%,#0f141424 42%,#0f141400 55%);top:0;bottom:0}.hero-shade-top{background:linear-gradient(#0f1414b3 0%,#0f141400 100%);height:200px;top:0}.hero-shade-bottom{background:linear-gradient(#0f141400 0%,#0f14148c 100%);height:160px;bottom:0}.hero-copy{top:150px;left:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));flex-direction:column;gap:22px;width:420px;display:flex;position:absolute}.hero-lockup{width:360px;height:auto;margin-bottom:14px}.hero h1{color:var(--bone);font-size:40px;line-height:1.2}.hero-sub{color:var(--on-dark-1);font-size:18px;line-height:1.55}.hero-form{flex-direction:column;gap:10px;display:flex}.hero-form input{border-radius:var(--radius-btn);height:50px;color:var(--bone);font:inherit;background:#0f141499;border:1px solid #f7f5ef47;width:100%;padding:0 16px;font-size:16px}.hero-form input::placeholder{color:#a9b2b0}.hero-form input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.hero-form .btn{width:100%}.hero-note{color:var(--on-dark-2);text-align:center;margin:2px 0 0;font-size:14px}.hero-cue{bottom:40px;right:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));width:44px;height:44px;color:var(--bone);border:1px solid #f7f5ef59;border-radius:50%;justify-content:center;align-items:center;animation:2s ease-in-out infinite cue;display:flex;position:absolute}.hero-cue:hover{color:var(--bone);border-color:#f7f5efb3}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-in{opacity:0;transform:translateY(16px)}.hero-lockup.hero-in{transform:translateY(8px)}.hero.is-revealed .hero-in{animation:.9s ease-out forwards rise}.hero.is-revealed .hero-in-1{animation:1.2s ease-out forwards markin}.hero.is-revealed .hero-in-2{animation-delay:.35s}.hero.is-revealed .hero-in-3{animation-delay:.55s}.hero.is-revealed .hero-in-4{animation-delay:.7s}@keyframes rise{to{opacity:1;transform:none}}@keyframes markin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero.is-instant .hero-in{opacity:1;transform:none;animation:none!important}@media (width>=768px) and (width<=1100px){.hero-copy{width:340px;top:150px}.hero-lockup{width:320px}.hero h1{font-size:36px}}@media (width<=767px){.hero{flex-direction:column;height:auto;min-height:0;display:flex}.hero-media{flex-shrink:0;height:450px;position:relative;inset:auto;overflow:hidden}.hero-video,.hero-still{aspect-ratio:1;object-position:50% 50%;width:max(450px,115%);height:auto;top:30px;left:50%;transform:translate(-50%)}.hero-shade-left{display:none}.hero-shade-top{background:linear-gradient(#0f1414d9 0%,#0f141400 100%);height:120px}.hero-shade-bottom{background:linear-gradient(#0f141400 0%,#0f1414 100%);height:130px}.hero-copy{gap:20px;width:auto;padding:4px 20px 52px;position:relative;top:auto;left:auto}.hero-lockup{width:240px;margin-bottom:6px}.hero h1{font-size:26px;line-height:1.3}.hero h1 .br-d{display:none}.hero-sub{font-size:17px}.hero-form input{background:var(--surface-dark)}.hero-form .btn{height:52px}.hero-cue{display:none}.hero .hero-in{animation:.8s ease-out forwards rise}.hero .hero-in-1{animation-delay:.2s}.hero .hero-in-2{animation-delay:.35s}.hero .hero-in-3{animation-delay:.5s}.hero .hero-in-4{animation-delay:.65s}}.fits-inner{align-items:center;gap:80px;padding-top:88px;padding-bottom:88px;display:flex}.fits-head{flex-direction:column;flex-shrink:0;gap:18px;width:440px;display:flex}.fits-shift{flex-direction:column;gap:6px;font-size:40px;line-height:1.15;display:flex}.shift{display:block}.shift s{color:#9aa19e;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}@media (width<=767px){.fits-shift{gap:4px;font-size:28px}.shift s{text-decoration-thickness:2px}}.fits-cards{flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fits-card{border-radius:14px;flex-direction:column;gap:10px;padding:28px;display:flex}.fits-card-out{border:1px solid var(--line-bone)}.fits-card-dark{background:var(--charcoal);color:var(--bone)}.fits-label{color:var(--muted);font-size:14px;font-weight:600}.fits-card-dark .fits-label{color:var(--teal-bright)}.fits-title{font-size:21px;font-weight:600}.fits-card p{color:var(--muted);font-size:16px;line-height:1.6}.fits-card-dark p{color:var(--on-dark-3)}@media (width<=1100px){.fits-inner{flex-direction:column;align-items:stretch;gap:32px}.fits-head{width:auto}}@media (width<=767px){.fits-inner{gap:16px;padding-top:52px;padding-bottom:52px}.fits-head{gap:16px;margin-bottom:4px}.fits-cards{grid-template-columns:1fr;gap:16px}.fits-card{gap:8px;padding:20px}.fits-label{font-size:13px}.fits-title{font-size:19px}.fits-card p{font-size:15px}}.show{color:var(--bone);aspect-ratio:1440/900;width:100%;min-height:900px;position:relative;overflow:hidden}.show-dash{background:#0b1010}.show-ai{background:var(--charcoal)}.show-copy{z-index:3;flex-direction:column;display:flex;position:relative}.show-copy h2{color:var(--bone)}.show-copy p{color:var(--on-dark-3);font-size:18px}.show-copy-center{text-align:center;align-items:center;gap:16px;padding-top:84px}.show-copy-center h2{font-size:34px;line-height:1.3}.show-copy-center p{width:640px;max-width:calc(100% - 2 * var(--gutter));line-height:1.55}.show-copy-left{top:190px;left:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));gap:24px;width:min(460px,38vw);position:absolute}.show-copy-left h2{font-size:44px;line-height:1.18}.show-copy-left p{line-height:1.6}.pills{border:1px solid var(--line-dark-2);background:#0f1414d9;border-radius:26px;gap:4px;padding:4px;display:flex}.show-copy-center .pills{margin-top:6px}.show-copy-left .pills{align-self:flex-start}.pill{cursor:pointer;height:40px;color:var(--on-dark-2);background:0 0;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.pill:hover{color:var(--bone)}.pill[aria-pressed=true]{background:var(--gold);color:var(--charcoal)}.stage{z-index:1;aspect-ratio:1440/900;width:max(100%,1440px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stage-svg{width:100%;height:100%;position:absolute;inset:0}.chip-float{border:1px solid var(--line-dark);height:34px;color:var(--bone);white-space:nowrap;background:#0f1414e6;border-radius:17px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex;position:absolute}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-teal{background:var(--teal-bright)}.dot-gold{background:var(--gold)}.dot-bone{background:var(--bone)}.voice{border:1px solid var(--line-dark-2);background:#0f1414eb;border-radius:14px;align-items:center;gap:14px;width:560px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 20px 50px #00000080}.voice-mic{background:var(--gold);width:40px;height:40px;color:var(--charcoal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.voice-mic-sm{width:36px;height:36px}.voice-text{align-items:center;min-width:0;display:flex}.type{white-space:nowrap;color:var(--on-dark-1);width:0;font-size:16px;animation:10s steps(55,end) infinite both type;overflow:hidden}@keyframes type{0%{width:0}28%{width:430px}92%{width:430px}97%,to{width:0}}.caret{background:var(--gold);width:2px;height:20px;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.ready-chip{border:1px solid var(--teal-bright);height:36px;color:var(--bone);white-space:nowrap;background:#0f1414eb;border-radius:18px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:flex;position:absolute}.pass{stroke-dasharray:1;stroke-dashoffset:1px;animation:8s ease-in-out infinite pass}@keyframes pass{0%{stroke-dashoffset:1px;opacity:1}10%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}88%{opacity:0}to{stroke-dashoffset:1px;opacity:0}}.glow{animation:4s ease-in-out infinite glowp}@keyframes glowp{0%,to{opacity:.45}50%{opacity:.95}}.appear{transform-box:fill-box;transform-origin:50%;animation:10s infinite both appear}@keyframes appear{0%,32%{opacity:0;transform:scale(.3)}36%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:10s infinite both draw}@keyframes draw{0%,41.9%{stroke-dashoffset:1px;opacity:0}42%{stroke-dashoffset:1px;opacity:1}54%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}97%{opacity:0}to{stroke-dashoffset:1px;opacity:0}}.chip-anim{animation:10s infinite both chip}@keyframes chip{0%,62%{opacity:0;transform:translateY(8px)}66%,92%{opacity:1;transform:none}97%,to{opacity:0}}.peek{animation:.5s ease-out both peek}@keyframes peek{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.ball-still{display:none}@media (prefers-reduced-motion:reduce){.pass,.draw{stroke-dashoffset:0;opacity:1;animation:none}.appear,.chip-anim,.glow,.peek,.hero-cue{opacity:1;animation:none;transform:none}.type{width:auto;animation:none}.caret{animation:none}.ball-moving{display:none}.ball-still{display:inline}.hero .hero-in{opacity:1;transform:none;animation:none!important}}figure{margin:0}.peek-dash{z-index:2;margin-left:calc(-1 * min(560px, 50% - var(--gutter)));width:min(1120px, calc(100% - 2 * var(--gutter)));background:var(--bone);height:560px;color:var(--charcoal);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:312px;left:50%;overflow:hidden;box-shadow:0 40px 100px #0009}.peek-dash[hidden]{display:none}.peek-bar{background:#e9e6dd;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 16px;display:flex}.peek-dot{background:#cfcbc0;border-radius:50%;width:10px;height:10px}.peek-url{background:var(--bone);height:22px;color:var(--muted);border-radius:6px;align-items:center;margin-left:16px;padding:0 12px;font-size:12px;display:flex}.pd-body{flex-grow:1;min-height:0;display:flex}.pd-side{background:var(--charcoal);width:200px;color:var(--on-dark-3);flex-direction:column;flex-shrink:0;gap:4px;padding:20px 14px;display:flex}.pd-logo{align-self:flex-start;width:auto;height:16px;margin:0 10px 20px}.pd-nav{align-items:center;gap:10px;height:38px;padding:0 10px;font-size:14px;display:flex}.pd-nav-on{color:var(--bone);background:#1f2a29;border-radius:8px;font-weight:500}.pd-main{flex-direction:column;flex-grow:1;gap:16px;min-width:0;padding:22px 24px;display:flex}.pd-head{justify-content:space-between;align-items:center;display:flex}.pd-title{flex-direction:column;gap:6px;display:flex}.pd-title .mi{font-size:16px}.pd-sub{color:var(--muted);font-size:13px}.pd-btn{background:var(--teal);color:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.pd-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pd-card{border:1px solid var(--line-bone-2);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pd-card-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.pd-col{flex-direction:column;gap:6px;display:flex}.pd-span2{grid-column:span 2;gap:12px;padding:16px 18px}.pd-grid3>.pd-card:not(.pd-span2):last-child:has(.cu){gap:12px;padding:16px 18px}.pd-k{color:var(--muted);font-size:12px;font-weight:600}.pd-v{font-size:21px;font-weight:700}.pd-s{color:var(--muted);font-size:13px}.pd-warn{color:var(--warning);font-size:13px}.pd-h{font-size:13px;font-weight:600}.bar{align-items:center;gap:12px;font-size:13px;display:flex}.bar-l{width:90px;color:var(--ink-2)}.bar-t{background:#ece9e1;border-radius:5px;flex-grow:1;height:10px}.bar-t>div{background:var(--teal);border-radius:5px;height:100%}.bar-n{text-align:right;width:34px;color:var(--muted)}.cu{align-items:center;gap:12px;display:flex}.cu-d{width:44px;height:44px;color:var(--teal);background:#e4efee;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1.2;display:flex}.cu-d span{font-size:15px}.cu-d-gold{color:#7a5f28;background:#f3ede0}.cu-t{font-size:13px;line-height:1.4}.cu-t>div:first-child{font-weight:600}.peek-ai{z-index:2;top:104px;right:max(var(--gutter), calc(50% - 620px));width:min(700px, calc(100% - 2 * var(--gutter) - min(460px, 38vw) - 40px));border:1px solid var(--line-dark);background:#141c1b;border-radius:14px;flex-direction:column;height:692px;display:flex;position:absolute;overflow:hidden;box-shadow:0 40px 100px #0009}.peek-bar-dark{background:#1b2524}.peek-bar-dark .peek-dot{background:#34403f}.peek-url-dark{color:#8e9896;margin-left:16px;font-size:12px}.pa-tools{border-bottom:1px solid var(--line-dark);flex-shrink:0;align-items:center;gap:6px;height:52px;padding:0 14px;display:flex}.pa-tool{width:36px;height:36px;color:var(--on-dark-4);border-radius:8px;justify-content:center;align-items:center;display:flex}.pa-tool-t{font-size:16px;font-weight:600}.pa-spacer{flex-grow:1}.pa-seg{border:1px solid var(--line-dark-2);border-radius:8px;padding:3px;display:flex}.pa-seg>div{height:30px;color:var(--on-dark-4);align-items:center;padding:0 12px;font-size:13px;display:flex}.pa-seg>.on{background:var(--gold);color:var(--charcoal);border-radius:6px;font-weight:600}.pa-body{flex-grow:1;min-height:0;display:flex}.pa-canvas{flex-direction:column;flex-grow:1;gap:8px;min-width:0;padding:14px;display:flex}.pa-canvas svg{border-radius:8px;width:100%;max-height:100%}.pa-legend{color:#8e9896;align-items:center;gap:8px;font-size:12px;display:flex}.lg{border-top:2px solid;width:18px}.lg-pass{border-color:var(--teal-bright)}.lg-run{border-top-style:dashed;border-color:var(--bone);margin-left:10px}.lg-cut{border-color:var(--gold);margin-left:10px}.pa-side{border-left:1px solid var(--line-dark);flex-direction:column;flex-shrink:0;gap:14px;width:204px;padding:16px;display:flex}.pa-kicker{color:var(--gold);font-size:10px}.pa-name{color:var(--bone);font-size:17px;font-weight:600}.pa-facts{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.pa-facts>div{justify-content:space-between;display:flex}.pa-facts dt{color:#8e9896}.pa-facts dd{color:var(--on-dark-1);margin:0}.pa-points{border-top:1px solid var(--line-dark);color:var(--on-dark-1);flex-direction:column;gap:8px;padding-top:12px;font-size:13px;line-height:1.45;display:flex}.pa-points-h{color:var(--on-dark-4);font-size:12px;font-weight:600}.pa-add{background:var(--gold);height:40px;color:var(--charcoal);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pa-prompt{border-top:1px solid var(--line-dark);flex-shrink:0;align-items:center;gap:12px;height:64px;padding:0 14px;display:flex}.pa-prompt-text{min-width:0;color:var(--on-dark-1);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:14px;overflow:hidden}.pa-regen{border:1px solid var(--line-dark-2);height:36px;color:var(--on-dark-1);border-radius:8px;flex-shrink:0;align-items:center;padding:0 14px;font-size:13px;display:flex}@media (width<=1200px){.pa-side{display:none}}@media (width>=768px) and (width<=1100px){.show-copy-left{top:150px}.show-copy-left h2{font-size:40px}.show-copy-left p{font-size:16px}.voice{width:460px;right:var(--gutter);left:auto!important}.type{font-size:14px}}@media (width<=767px){.show{aspect-ratio:auto;flex-direction:column;gap:22px;min-height:0;padding:52px 0 44px;display:flex}.show-copy,.show-copy-center,.show-copy-left{text-align:left;align-items:stretch;gap:14px;width:auto;padding:0 20px;position:relative;top:auto;left:auto}.show-copy p{width:auto;max-width:none;font-size:16px;line-height:1.6}.show-copy-center h2{font-size:20px;line-height:1.4}.show-copy-left h2{font-size:26px;line-height:1.3}.pills{background:#151d1c;align-self:flex-start;margin-top:4px}.show-copy-center .pills{margin-top:4px}.pill{border-radius:22px;gap:6px;height:44px;padding:0 18px}.art-m{width:100%;position:relative;overflow:hidden}.art-m>svg{width:100%;height:100%;position:absolute;inset:0}.art-m-dash{aspect-ratio:390/330}.art-m-ai{aspect-ratio:390/420}.art-m-chips{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;left:20px}.chip-m{border-radius:16px;align-self:flex-start;height:32px;position:static}.voice-m{width:auto;box-shadow:none;background:#0f1414f0;border-radius:12px;gap:12px;padding:12px 14px;bottom:18px;left:20px;right:20px}.voice-m .voice-mic{width:36px;height:36px}.type-m{font-size:14px;animation-name:type-m;animation-timing-function:steps(34,end)}@keyframes type-m{0%{width:0}28%{width:250px}92%{width:250px}97%,to{width:0}}.voice-m .caret{height:18px}.peek-m{border-radius:20px;margin:0 20px;animation-duration:.45s;overflow:hidden;box-shadow:0 24px 60px #0000008c}.peek-dash-m{background:var(--bone);color:var(--charcoal)}.pdm-bar{background:var(--charcoal);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.pdm-bar img{width:auto;height:14px}.pdm-avatar{width:30px;height:30px;color:var(--gold);background:#1f2a29;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.pdm-body{flex-direction:column;gap:14px;padding:18px 16px 20px;display:flex}.pdm-head{justify-content:space-between;align-items:flex-end;display:flex}.pdm-head .pd-title{gap:4px}.pdm-head .mi{font-size:14px}.pdm-head .pd-sub{font-size:12px}.pd-btn-sm{height:34px;padding:0 12px;font-size:13px}.pdm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.peek-dash-m .pd-card{gap:4px;padding:12px}:is(.peek-dash-m .pd-card:has(.bar),.peek-dash-m .pd-card:has(.cu)){gap:10px;padding:14px}.peek-dash-m .pd-k{font-size:11px}.peek-dash-m .pd-v{font-size:17px}.peek-dash-m .pd-s,.peek-dash-m .pd-warn{font-size:12px}.peek-dash-m .cu-t .pd-s,.peek-dash-m .cu-t .pd-warn{font-size:13px}.peek-dash-m .bar{gap:10px;font-size:12px}.peek-dash-m .bar-l{width:76px;color:inherit}.peek-dash-m .bar-t{height:8px}.peek-dash-m .bar-n{width:30px}.peek-dash-m .cu{gap:10px}.peek-dash-m .cu-d{width:40px;height:40px;font-size:10px}.peek-dash-m .cu-d span{font-size:14px}.peek-ai-m{border:1px solid var(--line-dark);background:#141c1b}.pa-tools-m{gap:4px;height:50px;padding:0 10px}.pa-tools-m .pa-tool{width:34px;height:34px}.pa-seg-m>div{height:28px;padding:0 10px;font-size:12px}.pam-canvas{padding:12px}.pam-canvas svg{border-radius:8px;width:100%}.pam-info{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.pam-row{justify-content:space-between;align-items:baseline;display:flex}.pa-name-m{font-size:16px}.pam-meta{color:#8e9896;font-size:13px}.pam-points{color:var(--on-dark-3);font-size:13px;line-height:1.5}.pam-actions{gap:8px;display:flex}.pam-actions .pa-add{flex-grow:1;height:42px;font-size:14px}.pam-actions .pa-regen{height:42px;font-size:14px}}.features .wrap{flex-direction:column;gap:48px;padding-top:112px;padding-bottom:112px;display:flex}.features-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.features-head h2{max-width:600px}.features-head .lede{max-width:440px}.features-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.feature{aspect-ratio:16/10;border:1px solid var(--line-bone-2);background:#fff;border-radius:14px;grid-column:span 2;position:relative;overflow:hidden}.feature:nth-child(4){grid-column:2/span 2}.feature:nth-child(5){grid-column:4/span 2}.feature-front{flex-direction:column;gap:10px;padding:22px 24px;display:flex;position:absolute;inset:0}.feature-top{align-items:center;gap:12px;display:flex}.feature-icon{width:40px;height:40px;color:var(--teal);background:#e4efee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature h3{font-size:13px;line-height:1.4}.feature p{color:var(--muted);font-size:15px;line-height:1.55}.feature-peek-btn{border:1px solid var(--line-bone);background:var(--bone);height:34px;color:var(--charcoal);cursor:pointer;border-radius:17px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.feature-peek-btn:hover{background:var(--gold);border-color:var(--gold)}.feature-peek{background:var(--bone);animation:.35s ease-out both peek;position:absolute;inset:0}.feature-peek-svg{width:100%;height:100%;display:block}.feature-peek-close{width:24px;height:24px;color:var(--bone);cursor:pointer;background:#0f1414d9;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:6px}.feature-peek-close:hover{background:var(--charcoal)}.feature-peek-close:after{content:"";position:absolute;inset:-10px}@media (width<=1100px){.features-head{flex-direction:column;align-items:flex-start;gap:16px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.feature:nth-child(4),.feature:nth-child(5){grid-column:auto}.feature p{font-size:14px}}@media (width>=768px) and (width<=1100px){.feature:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (width<=767px){.features .wrap{gap:14px;padding-top:52px;padding-bottom:52px}.features-head{gap:14px;margin-bottom:8px}.features-grid{grid-template-columns:1fr;gap:14px}.feature-front{gap:8px;padding:16px 18px}.feature-icon{width:36px;height:36px}.feature h3{font-size:12px}.feature p{font-size:14px;line-height:1.5}.feature-peek-btn{height:34px}}.hq{color:var(--bone);border-top:3px solid var(--gold);background:linear-gradient(#0f1414 0%,#122322 100%)}.hq .wrap{padding-top:112px;padding-bottom:112px}.clubs-inner{align-items:center;gap:72px;display:flex}.hq-media{flex-shrink:0;width:min(620px,52%)}.clubs-photo{aspect-ratio:620/440;background:var(--charcoal);border-radius:16px;width:100%;position:relative;overflow:hidden}.clubs-photo img{object-fit:cover;object-position:24% 50%;width:100%;height:100%;position:absolute;inset:0}.clubs-shade{background:#0f141459;position:absolute;inset:0}.clubs-chips{flex-direction:column;gap:8px;display:flex;position:absolute;top:24px;left:24px}.chip-photo{height:34px;color:var(--bone);white-space:nowrap;background:#0f1414e6;border-radius:17px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.clubs-copy{flex-direction:column;flex-grow:1;gap:22px;display:flex}.clubs-copy h2{color:var(--bone);font-size:30px;line-height:1.35}.hq-badge{border:1.5px solid var(--gold);color:var(--bone);background:#c8a45d1a;border-radius:26px;align-self:flex-start;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.hq-badge .mi{color:var(--gold);letter-spacing:.1em;font-size:17px}.hq-badge-sep{background:#c8a45d80;width:1px;height:18px}.hq-lede{color:var(--on-dark-3);font-size:18px;line-height:1.6}.checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.checks li{color:var(--on-dark-1);gap:12px;font-size:16px;line-height:1.5;display:flex}.checks svg{flex-shrink:0}.hq .pills{align-self:flex-start;margin-top:4px}.hq-more{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px;padding-top:24px;display:flex}.hq-more-link{color:var(--on-dark-2);text-underline-offset:5px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-size:15px;font-weight:500}.hq-more-link:hover{color:var(--bone)}@media (width<=767px){.hq-more{padding-top:18px}.hq-more .btn{width:100%;height:52px}}.peek-hq{aspect-ratio:620/440;background:var(--bone);width:100%;color:var(--charcoal);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.hqp{flex-direction:column;flex-grow:1;gap:12px;min-height:0;padding:16px 18px;display:flex}.hqp-head .mi{font-size:15px}.hqp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hqp-stats .pd-card{gap:2px;padding:10px 12px}.hqp-stats .pd-k{font-size:11px}.hqp-stats .pd-v{font-size:18px}.hqp-table{gap:0;padding:6px 14px}.hqp-row{border-bottom:1px solid #ece9e1;grid-template-columns:1.1fr 1fr 1.3fr .9fr 1.1fr;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.hqp-row:last-child{border-bottom:0}.hqp-row>span:first-child{font-weight:600}.hqp-th{color:var(--muted);font-size:11px;font-weight:600}.hqp-th>span:first-child{font-weight:600}.hqp-cur{background:#ece9e1;border-radius:4px;height:8px;overflow:hidden}.hqp-cur i{background:var(--teal);border-radius:4px;height:100%;display:block}.hqp-ok{color:var(--success);font-weight:600}.hqp-warn{color:var(--warning);font-weight:600}@media (width>=768px) and (width<=1100px){.clubs-inner{gap:48px}.hqp-hide-m{display:none}.hqp-row{grid-template-columns:1.2fr 1.4fr 1.2fr}.hqp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.hq .wrap{padding-top:56px;padding-bottom:56px}.clubs-inner{flex-direction:column-reverse;align-items:stretch;gap:22px}.hq-media{width:100%}.clubs-photo{aspect-ratio:350/240;border-radius:14px}.clubs-photo img{object-position:50% 50%}.clubs-chips{gap:6px;top:14px;left:14px}.chip-photo{border-radius:15px;height:30px;padding:0 10px;font-size:12px}.chip-photo .dot{width:7px;height:7px}.clubs-copy{gap:16px}.clubs-copy h2{font-size:20px;line-height:1.4}.hq-badge{gap:10px;padding:8px 14px;font-size:13px}.hq-badge .mi{font-size:14px}.hq-lede{font-size:16px}.checks{gap:14px}.checks li{gap:10px;font-size:15px}.checks svg{width:20px;height:20px}.peek-hq{aspect-ratio:auto;border-radius:14px}.hqp{padding:14px}.hqp-hide-m{display:none}.hqp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hqp-stats .pd-v{font-size:16px}.hqp-row{grid-template-columns:1.1fr 1.2fr 1.1fr;font-size:12px}}.pills-light{border-color:var(--line-bone);background:#fff;align-self:flex-start}.pills-light .pill{color:var(--ink-2)}.pills-light .pill:hover,.pills-light .pill[aria-pressed=true]{color:var(--charcoal)}.founder .wrap{padding-top:112px;padding-bottom:112px}.founder-inner{align-items:center;gap:80px;display:flex}.founder-photo{width:min(460px,40%);height:520px;color:var(--muted);background:#efece4;border:2px dashed #cfcabd;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.founder-photo-t{font-size:15px;font-weight:600}.founder-photo-s{text-align:center;max-width:280px;font-size:14px;line-height:1.5}.founder-copy{flex-direction:column;flex-grow:1;gap:22px;display:flex}.founder-p{color:var(--ink-2);font-size:19px;line-height:1.7}.founder-sig{align-items:center;gap:14px;padding-top:6px;display:flex}.founder-sig img{background:var(--charcoal);border-radius:10px;width:40px;height:40px;padding:6px}.founder-name{font-size:16px;font-weight:600}.founder-role{color:var(--muted);font-size:14px}@media (width>=768px) and (width<=1100px){.founder-inner{gap:48px}.founder-photo{height:440px}}@media (width<=767px){.founder .wrap{padding-top:52px;padding-bottom:52px}.founder-inner{flex-direction:column;align-items:stretch;gap:18px}.founder-photo{border-radius:14px;gap:10px;width:100%;height:300px}.founder-photo svg{width:36px;height:36px}.founder-photo-t{font-size:14px}.founder-photo-s{display:none}.founder-copy{display:contents}.founder-copy .kicker{margin-top:8px}.founder-p{font-size:16px}.founder-sig{gap:12px;padding-top:0}.founder-sig img{border-radius:9px;width:36px;height:36px;padding:5px}.founder-name{font-size:15px}.founder-role{font-size:13px}}.how .wrap{flex-direction:column;gap:48px;padding-bottom:112px;display:flex}.how-head{border-top:1px solid var(--line-bone);flex-direction:column;gap:14px;padding-top:96px;display:flex}.join-toggle{align-items:center;gap:16px;margin-top:-16px;display:flex}.join-label{color:var(--ink-2);font-size:16px;font-weight:600}.join-toggle .pills-light{margin:0}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.steps li,.steps li>div:last-child{flex-direction:column;gap:12px;display:flex}.step-n{color:var(--teal);font-size:38px}.step-t{font-size:20px;font-weight:600}.steps p{color:var(--muted);font-size:16px;line-height:1.6}@media (width<=767px){.how .wrap{gap:26px;padding-bottom:52px}.how-head{gap:12px;padding-top:52px}.steps{grid-template-columns:1fr;gap:26px}.join-toggle{gap:12px;margin-top:-6px}.join-label{font-size:15px}.steps li{flex-direction:row;gap:16px}.steps li>div:last-child{gap:6px}.step-n{flex-shrink:0;width:44px;font-size:20px}.step-t{font-size:18px}.steps p{font-size:15px}}.faq .wrap{padding-bottom:112px}.faq-inner{gap:80px;display:flex}.faq-head{border-top:1px solid var(--line-bone);flex-direction:column;flex-shrink:0;gap:16px;width:380px;padding-top:96px;display:flex}.faq-mail{color:var(--muted);font-size:16px;line-height:1.6}.faq-mail a{color:var(--teal)}.faq-mail a:hover{color:var(--charcoal)}.faq-list{border-top:1px solid var(--line-bone);flex-grow:1;padding-top:80px}.faq-item{border-bottom:1px solid var(--line-bone)}.faq-item h3{font-size:inherit;font-weight:inherit}.faq-item button{width:100%;min-height:72px;color:var(--charcoal);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:19px;font-weight:600;display:flex}.faq-item button:hover{color:var(--teal)}.faq-item button svg{flex-shrink:0;transition:transform .2s}.faq-item button[aria-expanded=true] svg{transform:rotate(45deg)}.faq-a p{color:var(--muted);padding:0 60px 24px 0;font-size:17px;line-height:1.65}.faq-a a{color:var(--teal)}.faq-a a:hover{color:var(--charcoal)}@media (width>=768px) and (width<=1100px){.faq-inner{gap:48px}.faq-head{width:300px}}@media (width<=767px){.faq .wrap{padding-bottom:52px}.faq-inner{flex-direction:column;gap:0}.faq-head{gap:12px;width:auto;margin-bottom:16px;padding-top:52px}.faq-list{border-top:0;padding-top:0}.faq-item button{gap:14px;min-height:64px;padding:16px 0;font-size:16px}.faq-item button svg{width:20px;height:20px}.faq-a p{padding:0 0 18px;font-size:15px}.faq-mail.only-m{margin-top:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.faq-item button svg{transition:none}}.access{background:var(--charcoal);color:var(--bone);position:relative;overflow:hidden}.access-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.access-shade{background:linear-gradient(90deg,#0f1414eb 0%,#0f1414b3 55%,#0f1414d9 100%);position:absolute;inset:0}.access-inner{align-items:center;gap:96px;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.access-copy{flex-direction:column;flex-grow:1;gap:24px;display:flex}.access-mark{width:56px;height:auto}.access-copy h2{font-size:34px;line-height:1.3}.access-copy p{color:var(--on-dark-2);max-width:520px;font-size:18px;line-height:1.6}.access-card{border:1px solid var(--line-dark);background:#182221eb;border-radius:16px;flex-direction:column;flex-shrink:0;gap:14px;width:480px;padding:32px;display:flex}.access-card-h{font-size:15px;font-weight:600}.access-choice{color:var(--bone);border:1px solid var(--line-dark-2);background:#141b1a;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.access-choice:hover{color:var(--bone);border-color:var(--gold);background:#1a2322}.access-choice>svg:first-child{flex-shrink:0}.access-choice-t{flex-direction:column;flex-grow:1;gap:3px;display:flex}.access-choice-n{font-size:17px;font-weight:600}.access-choice-s{color:var(--on-dark-4);font-size:14px}.access-small{color:var(--on-dark-4);margin-top:4px;font-size:13px;line-height:1.5}@media (width>=768px) and (width<=1100px){.access-inner{gap:48px}.access-card{width:400px}}@media (width<=767px){.access-shade{background:#0f1414d1}.access-inner{flex-direction:column;align-items:stretch;gap:18px;padding-top:56px;padding-bottom:56px}.access-copy{gap:18px}.access-mark{width:44px}.access-copy h2{font-size:22px;line-height:1.35}.access-copy p{font-size:16px}.access-card{background:0 0;border:0;border-radius:0;gap:18px;width:auto;padding:0}.access-choice{gap:14px;padding:16px}.access-choice>svg:first-child{width:24px;height:24px}.access-choice-n{font-size:16px}.access-choice+.access-choice{margin-top:-6px}.access-small{margin-top:0}}.founder[hidden]+.how .how-head{border-top:0}.watch-inner{border-top:1px solid var(--line-bone);flex-direction:column;gap:40px;padding-top:104px;padding-bottom:104px;display:flex}.watch-head{flex-direction:column;gap:14px;max-width:760px;display:flex}.watch-more a{color:var(--teal);text-underline-offset:4px;font-weight:600}@media (width<=767px){.watch-inner{gap:24px;padding-top:52px;padding-bottom:52px}.watch-head{gap:12px}}.peek-shot{aspect-ratio:16/9;object-fit:cover;object-position:left top;background:#fff;width:100%;height:auto;display:block}:is(.peek-dash:has(.peek-shot),.peek-ai:has(.peek-shot)){background:var(--bone);height:auto}.peek-ai .peek-shot{object-position:center top}.peek-hq .peek-shot{aspect-ratio:auto;flex:auto;min-height:0}.feature-shot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.show-copy .show-tag{color:var(--teal-bright);letter-spacing:.1em;margin-top:20px;font-size:18px;line-height:1.45}@media (width<=767px){.peek-m:has(.peek-shot){border-radius:12px}.peek-hq .peek-shot{aspect-ratio:16/9}.show-copy .show-tag{margin-top:14px;font-size:14px}}.compare-inner{flex-direction:column;gap:28px;padding-top:24px;padding-bottom:104px;display:flex}.compare-head{flex-direction:column;gap:14px;max-width:820px;display:flex}.compare-teal{color:var(--teal)}.compare-box{background:var(--charcoal);color:var(--bone);border-radius:16px;padding:12px 28px 20px;overflow-x:auto}.compare-box:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.compare-table{border-collapse:collapse;width:100%;min-width:720px}.compare-table th,.compare-table td{text-align:center;border-bottom:1px solid var(--line-dark);padding:16px 12px;font-size:15px}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{vertical-align:bottom;padding-top:22px;font-weight:400}.compare-table thead .mi{letter-spacing:.12em;color:var(--on-dark-2);font-size:12px;line-height:1.5}.compare-table tbody th{text-align:left;color:var(--bone);width:38%;font-size:17px;font-weight:500;line-height:1.4}.compare-table .cmp-forge{color:var(--teal-bright);background:#c8a45d1f}.compare-table .cmp-forge-h{background:var(--gold);border-radius:12px 12px 0 0}.compare-table .cmp-forge-h .mi{color:var(--charcoal);font-size:14px}.compare-table td svg{vertical-align:middle;color:var(--teal-bright);display:inline-block}.cmp-no{color:var(--on-dark-4);font-size:18px}.cmp-part{color:var(--on-dark-2);font-size:14px}.compare-note{color:var(--muted);font-size:14px}.compare-swipe{color:var(--teal);margin-top:-14px;font-size:13px;font-weight:600}.compare-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.compare-link{color:var(--teal);text-underline-offset:4px;font-weight:600}@media (width<=767px){.compare-inner{gap:20px;padding-top:12px;padding-bottom:52px}.compare-box{border-radius:12px;padding:6px 14px 12px}.compare-table{min-width:560px}.compare-table th,.compare-table td{padding:12px 8px;font-size:13px}.compare-table tbody th{background:var(--charcoal);z-index:1;font-size:14px;position:sticky;left:0}.compare-table thead .mi{font-size:10px}.compare-cta .btn{width:100%;height:52px}}.ch-actions{flex-wrap:wrap;gap:14px;display:flex}.ch-actions .btn-outline-light svg{flex-shrink:0}.ch-head{flex-direction:column;gap:14px;display:flex}.ch-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.ch-head-t{flex-direction:column;gap:14px;display:flex}.ch-head-row .lede{max-width:480px}.ch-h2-dark{color:var(--bone);font-size:30px;line-height:1.35}.ch-hero{background:var(--charcoal);min-height:680px;color:var(--bone);align-items:center;display:flex;position:relative;overflow:hidden}.ch-hero-media{position:absolute;inset:0}.ch-hero-img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.ch-hero-shade{background:linear-gradient(90deg,#0f1414f0 0%,#0f1414c7 38%,#0f141440 66%,#0f14141a 100%),linear-gradient(#0f1414b3 0%,#0f141400 200px);position:absolute;inset:0}.ch-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-top:150px;padding-bottom:96px;display:grid;position:relative}.ch-loop{background:var(--bone);border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.ch-loop-v{aspect-ratio:16/9;background:var(--bone);width:100%;height:auto;display:block}.ch-hero-copy{flex-direction:column;gap:24px;max-width:600px;display:flex}.ch-hero h1{font-size:46px;line-height:1.18}.ch-hero-sub{color:var(--on-dark-1);max-width:540px;font-size:19px;line-height:1.6}.ch-hero .ch-actions{padding-top:4px}.ch-hero-note{color:var(--on-dark-2);font-size:14px}.ch-videos{background:var(--charcoal);color:var(--bone);scroll-margin-top:72px}.ch-videos-inner{flex-direction:column;gap:40px;padding-top:104px;padding-bottom:104px;display:flex}.ch-get-inner{flex-direction:column;gap:44px;padding-top:104px;padding-bottom:96px;display:flex}.ch-pillars{flex-direction:column;gap:56px;margin:0;padding:0;list-style:none;display:flex}.ch-pillar{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ch-pillar:nth-child(2n) .cm{order:2}.ch-pillar-copy{flex-direction:column;gap:10px;display:flex}.ch-pillar-n{color:var(--gold-deep);font-size:15px}.ch-pillar-t{font-size:24px;font-weight:700;line-height:1.3}.ch-pillar-list{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ch-pillar-list li{color:var(--ink-2);padding-left:16px;font-size:16px;line-height:1.55;position:relative}.ch-pillar-list li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.ch-pillar-list b{color:var(--charcoal);font-weight:600}.cm{background:var(--bone);color:var(--charcoal);border:1px solid var(--line-bone);border-radius:14px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f14142e}.cm-bar{height:30px}.cm-body{min-height:300px;display:flex}.cm-side{background:var(--charcoal);width:132px;color:var(--on-dark-3);flex-direction:column;flex-shrink:0;gap:2px;padding:14px 8px;display:flex}.cm-logo{align-self:flex-start;width:auto;height:13px;margin:0 8px 14px}.cm-nav{white-space:nowrap;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:12px;display:flex}.cm-nav svg{flex-shrink:0}.cm-nav-on{color:var(--bone);background:#1f2a29;border-radius:7px;font-weight:500}.cm-nav-on svg{color:var(--gold)}.cm-main{flex-direction:column;flex-grow:1;gap:12px;min-width:0;padding:16px 18px;display:flex}.cm-title{font-size:13px}.cm-sub{color:var(--muted);margin-top:4px;font-size:11px}.cm-chips{flex-wrap:wrap;gap:6px;display:flex}.cm-chip{border:1px solid var(--line-bone-2);height:24px;color:var(--ink-2);background:#fff;border-radius:12px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.cm-chip-on{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}.sp{border:1px solid var(--line-bone-2);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.sp-row{grid-template-columns:38px repeat(8,minmax(0,1fr));gap:4px;display:grid}.sp-wk{color:var(--muted);text-align:center;font-size:9px}.sp-team{align-items:center;font-size:11px;font-weight:700;display:flex}.sp-blk{color:#fff;border-radius:5px;min-height:36px;padding:4px 5px;font-size:9px;font-weight:600;line-height:1.2;overflow:hidden}.sp-blk.sp-a{background:var(--teal)}.sp-blk.sp-b{background:var(--teal-bright)}.sp-blk.sp-c{background:var(--gold-deep)}.sp-blk.sp-d{background:var(--charcoal)}.cl-filters{flex-wrap:wrap;gap:6px;display:flex}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cl-card{border:1px solid var(--line-bone-2);background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.cl-card svg{width:100%;height:auto;display:block}.cl-t{font-size:11px;font-weight:700;line-height:1.3}.cl-m{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.cl-m>span:last-child{white-space:nowrap;flex-shrink:0}.cl-tag{color:var(--teal);white-space:nowrap;text-overflow:ellipsis;background:#e4efee;border-radius:8px;padding:2px 7px;font-weight:600;overflow:hidden}.pv{border:1px solid var(--line-bone-2);background:#fff;border-radius:10px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.pv-h{font-size:11px;font-weight:700}.pv-row{align-items:center;gap:10px;font-size:11px;display:flex}.pv-team{width:70px;color:var(--ink-2);flex-shrink:0}.pv-wide{width:170px}.pv-t{height:8px}.pv-n{text-align:right;width:30px;color:var(--muted)}.pv-note{color:var(--gold-deep);margin:-4px 0 0 80px;font-size:10px;font-weight:600}.pv-not{color:var(--gold-deep);flex-grow:1;font-size:10px;font-weight:700}.ch-every{border:1px solid var(--line-bone);border-radius:14px;flex-direction:column;gap:18px;padding:28px;display:flex}.ch-every-title{color:var(--teal);font-size:15px}.ch-every-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ch-every-h{color:var(--charcoal);border-bottom:2px solid var(--gold);padding-bottom:10px;font-size:12px}.ch-every-col ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ch-every-col li{color:var(--ink-2);font-size:14px;line-height:1.45}.ch-along{background:var(--charcoal);color:var(--bone);border-radius:14px;align-items:center;gap:28px;padding:22px 28px;display:flex}.ch-along-k{color:var(--teal-bright);flex:none;font-size:11px}.ch-along p{color:var(--on-dark-2);font-size:16px;line-height:1.6}.ch-along b{color:var(--gold);font-weight:600}.ch-setup-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:56px;padding-bottom:104px;display:grid}.ch-setup-copy{border-top:1px solid var(--line-bone);flex-direction:column;gap:18px;padding-top:88px;display:flex}.ch-setup-list{gap:14px}.ch-setup-list li{color:var(--charcoal);font-size:17px}.ch-setup-list svg{color:var(--teal);flex-shrink:0}.ch-one{margin-top:88px}.ch-one .fits-title{font-size:22px}.ch-data-inner{align-items:center;gap:80px;display:flex}.ch-data-head{flex-direction:column;flex-shrink:0;gap:18px;width:min(520px,46%);display:flex}.ch-data-list{flex-grow:1;gap:18px}.ch-data-list li{font-size:17px}.ch-data-list svg{color:var(--teal-bright)}.ch-data-more{padding-left:34px}.ch-data-more a{color:var(--gold);text-underline-offset:4px;font-weight:600}.ch-pricing-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding-top:104px;padding-bottom:104px;display:grid}.ch-price-card{justify-content:center;gap:14px;padding:36px}.ch-price-h{color:var(--bone);font-size:26px;line-height:1.35}.ch-price-card p{font-size:17px}.ch-price-card .ch-actions{padding-top:8px}.ch-link{color:var(--teal);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.ch-link:hover{color:var(--charcoal)}#demo .access-copy{max-width:720px}@media (width>=768px) and (width<=1100px){.ch-hero h1{font-size:40px}.ch-hero-inner{grid-template-columns:1fr;gap:36px}.ch-pillar{grid-template-columns:1fr;gap:24px}.ch-pillar:nth-child(2n) .cm{order:0}.ch-every-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-setup-inner{grid-template-columns:1fr;gap:24px}.ch-one{margin-top:0}.ch-data-inner{gap:48px}.ch-head-row{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=767px){.ch-h2-dark{font-size:20px;line-height:1.4}.ch-head-row{flex-direction:column;align-items:stretch;gap:12px}.ch-head,.ch-head-t{gap:12px}.ch-actions{flex-direction:column;gap:12px}.ch-actions .btn{width:100%;height:52px}.ch-hero{min-height:0;display:block}.ch-hero-media{height:300px;position:relative}.ch-hero-img{object-position:40% 50%}.ch-hero-shade{background:linear-gradient(180deg, #0f1414d9 0%, #0f141400 40%), linear-gradient(0deg, var(--charcoal) 0%, #0f141400 60%)}.ch-hero-inner{grid-template-columns:1fr;gap:28px;margin-top:-40px;padding-top:0;padding-bottom:52px}.ch-loop{border-radius:10px}.ch-hero-copy{gap:18px}.ch-hero .hq-badge{gap:10px;padding:8px 14px;font-size:13px}.ch-hero .hq-badge .mi{font-size:13px}.ch-hero .hq-badge-sep,.ch-hero .hq-badge>span:last-child{display:none}.ch-hero h1{font-size:28px;line-height:1.3}.ch-hero-sub{font-size:17px}.ch-videos{scroll-margin-top:64px}.ch-videos-inner,.ch-get-inner{gap:24px;padding-top:52px;padding-bottom:52px}.ch-pillars{gap:40px}.ch-pillar{grid-template-columns:1fr;gap:18px}.ch-pillar:nth-child(2n) .cm{order:0}.ch-pillar-t{font-size:19px}.ch-pillar-list li{font-size:15px}.cm-side{display:none}.cm-body{min-height:0}.cm-main{padding:12px}.sp-row{grid-template-columns:34px repeat(6,minmax(0,1fr))}.sp-late{display:none}.pv-wide{width:120px}.ch-every{padding:20px}.ch-every-grid{grid-template-columns:1fr;gap:20px}.ch-along{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.ch-along p{font-size:15px}.ch-setup-inner{grid-template-columns:1fr;gap:20px;padding-bottom:52px}.ch-setup-copy{gap:14px;padding-top:52px}.ch-setup-list li{font-size:15px}.ch-one{margin-top:0}.ch-data-inner{flex-direction:column;align-items:stretch;gap:22px}.ch-data-head{gap:14px;width:auto}.ch-data-list li{font-size:15px}.ch-data-list svg{width:20px;height:20px}.ch-data-more{padding-left:32px}.ch-pricing-inner{grid-template-columns:1fr;gap:16px;padding-top:52px;padding-bottom:52px}.ch-price-card{padding:22px}.ch-price-h{font-size:20px}.ch-price-card p{font-size:15px}}.ch-vgroup{flex-direction:column;gap:24px;display:flex}.ch-vgroup+.ch-vgroup{border-top:1px solid var(--line-dark);padding-top:48px}.ch-vgroup-h{color:var(--teal-bright);letter-spacing:.12em;font-size:17px}.ch-vgroup-p{color:var(--on-dark-2);max-width:760px;margin-top:-8px;font-size:17px;line-height:1.6}@media (width<=767px){.ch-vgroup{gap:18px}.ch-vgroup+.ch-vgroup{padding-top:32px}.ch-vgroup-p{font-size:15px}}.ch-incl-inner{flex-direction:column;gap:36px;padding-top:96px;padding-bottom:0;display:flex}.ch-incl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px;margin:0;padding:0;list-style:none;display:grid}.ch-incl-list li{color:var(--charcoal);border-bottom:1px solid var(--line-bone);align-items:flex-start;gap:14px;padding-bottom:16px;font-size:18px;font-weight:500;line-height:1.45;display:flex}.ch-incl-list svg{color:var(--teal);flex-shrink:0;margin-top:1px}.ch-incl-coach{z-index:2;background:var(--charcoal);color:var(--bone);border:1px solid #f7f5ef59;border-top:3px solid var(--gold);border-radius:16px;align-items:center;gap:40px;margin-bottom:-96px;padding:36px 40px;display:flex;position:relative;box-shadow:0 24px 60px #0f141440}.ch-videos-coach .ch-videos-inner{padding-top:160px}.ch-incl-coach-t{flex-direction:column;gap:10px;display:flex}.ch-incl-k{color:var(--gold);font-size:11px}.ch-incl-h{color:var(--bone);font-size:26px;line-height:1.3}.ch-incl-coach p{color:var(--on-dark-2);max-width:720px;font-size:17px;line-height:1.6}.ch-incl-coach .btn{flex-shrink:0}.ch-videos-coach{scroll-margin-top:72px}@media (width>=768px) and (width<=1100px){.ch-incl-coach{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=767px){.ch-incl-inner{gap:24px;padding-top:52px;padding-bottom:0}.ch-incl-coach{margin-bottom:-72px}.ch-videos-coach .ch-videos-inner{padding-top:112px}.ch-incl-list{grid-template-columns:1fr;gap:12px}.ch-incl-list li{padding-bottom:12px;font-size:16px}.ch-incl-coach{flex-direction:column;align-items:stretch;gap:18px;padding:24px 20px}.ch-incl-h{font-size:19px}.ch-incl-coach p{font-size:15px}.ch-incl-coach .btn{width:100%;height:52px}.ch-videos-coach{scroll-margin-top:64px}}.dm-hero{background:var(--charcoal);color:var(--bone);position:relative;overflow:hidden}.dm-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dm-hero-shade{background:linear-gradient(90deg,#0f1414f0 0%,#0f1414cc 50%,#0f14148c 100%);position:absolute;inset:0}.dm-hero-inner{flex-direction:column;gap:20px;padding-top:168px;padding-bottom:88px;display:flex;position:relative}.dm-hero h1{font-size:46px;line-height:1.18}.dm-hero-sub{color:var(--on-dark-1);max-width:560px;font-size:19px;line-height:1.6}.dm-jump{flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.dm-section{scroll-margin-top:72px}.dm-coaches.on-bone{background:var(--bone);color:var(--charcoal)}.dm-coaches .ch-videos-inner{padding-top:104px}#for-clubs .ch-videos-inner{padding-bottom:88px}.dm-card{border-radius:18px;scroll-margin-top:96px}.dm-card:target{outline:2px solid var(--gold);outline-offset:12px}.dm-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-share{border:1px solid var(--line-dark);height:34px;color:var(--on-dark-2);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;padding:0 12px;transition:color .15s,border-color .15s;display:inline-flex}.dm-share:hover{color:var(--bone);border-color:var(--on-dark-4)}.dm-share:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.dm-share.is-copied{color:var(--gold);border-color:var(--gold)}.on-bone .dm-share{border-color:var(--line-bone-2);color:var(--ink-2)}.on-bone .dm-share:hover{color:var(--charcoal);border-color:var(--muted)}.on-bone .dm-share.is-copied{color:var(--gold-deep);border-color:var(--gold-deep)}.dm-tagline{color:var(--gold);margin-top:18px;font-size:22px;line-height:1.35}.dm-tagline-sub{color:var(--on-dark-2);max-width:560px;margin-top:-10px;font-size:16px;line-height:1.6}.dm-share-page{height:48px;padding:0 18px;font-size:14px}.dm-more{color:var(--on-dark-3);font-size:16px}.dm-more a{color:var(--gold);text-underline-offset:4px;font-weight:600}.yt-soon img{object-fit:cover;opacity:.45;filter:grayscale(.4);width:100%;height:100%;position:absolute;inset:0}.yt-soon-tag{height:28px;color:var(--gold);background:#0f1414e0;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}@media (width>=768px) and (width<=1100px){.dm-hero h1{font-size:40px}.dm-row{flex-direction:column;align-items:flex-start}}@media (width<=767px){.dm-hero-inner{gap:16px;padding-top:120px;padding-bottom:52px}.dm-hero h1{font-size:28px;line-height:1.3}.dm-hero-sub{font-size:17px}.dm-jump{flex-direction:column;align-items:stretch;gap:12px}.dm-jump .btn{width:100%;height:52px}.dm-share-page{align-self:center}.dm-tagline{margin-top:8px;font-size:16px}.dm-tagline-sub{margin-top:-6px;font-size:15px}.dm-coaches .ch-videos-inner{padding-top:52px}#for-clubs .ch-videos-inner{padding-bottom:52px}.dm-card{scroll-margin-top:80px}.dm-card:target{outline-offset:8px}.dm-more{font-size:15px}}@media (prefers-reduced-motion:reduce){.dm-share{transition:none}}
