@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d0be19{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d0be19{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--font-archivo-black:"Archivo Black","Archivo Black Fallback"}:root{--black:#000000;--white:#ffffff;--gray-900:#111111;--gray-800:#1a1a1a;--gray-700:#2a2a2a;--gray-600:#3a3a3a;--gray-500:#6a6a6a;--gray-400:#8a8a8a;--gray-300:#aaaaaa;--gray-200:#d4d4d4;--gray-100:#f5f5f5;--accent:#CFFF04;--accent-hover:#B8E600;--accent-glow:rgba(207,255,4,0.3);--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:5rem;--text-7xl:7rem;--text-hero:12vw;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-6xl:12rem;--max-width:1440px;--nav-height:80px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--transition-slower:600ms ease;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--status-green:#4ade80;--font-display:var(--font-archivo-black),"Archivo Black",system-ui,sans-serif;--canvas-dark:#0A0A0A;--canvas-light:#F4F1EC;--canvas-accent:var(--accent);--ink-on-dark:#F4F1EC;--ink-on-light:#0A0A0A;--ink-on-accent:#0A0A0A;--text-display-xl:clamp(4rem,18vw,22rem);--text-display-lg:clamp(3rem,10vw,12rem);--text-display-md:clamp(2rem,6vw,6rem);--text-display-sm:clamp(1.5rem,4vw,3rem);--grain-opacity-dark:0.10;--grain-opacity-light:0.04;--section-pad-y:clamp(6rem,12vh,12rem);--section-pad-x:clamp(1.5rem,4vw,4rem);--ease-signature:cubic-bezier(0.22,1,0.36,1);--ease-snap:cubic-bezier(0.65,0,0.35,1);--duration-reveal:800ms;--duration-snap:300ms;--duration-linger:1200ms;--z-grain:9998;--z-scanlines:9997;--z-nav:1000;--text-section-h1:clamp(2.5rem,4.5vw,6rem);--text-section-h2:clamp(1.5rem,2.5vw,3rem);--text-section-h3:clamp(1rem,1.5vw,2rem);--text-body:clamp(0.875rem,1.05vw,1.25rem);--text-body-sm:clamp(0.75rem,0.85vw,1rem);--text-nav:max(1rem,calc(-1.5rem + 1.1vw + max(0px, (800px - 100vh) * 0.31) + max(0px, (100vw - 2200px) * 0.008)));--text-button:max(1rem,calc(-1.5rem + 1.1vw + max(0px, (800px - 100vh) * 0.31) + max(0px, (100vw - 2200px) * 0.008)));--text-logo:max(1.25rem,calc(-1.5rem + 1.4vw + max(0px, (800px - 100vh) * 0.87) + max(0px, (100vw - 2200px) * 0.006)));--text-eyebrow:max(0.6875rem,calc(-1rem + 0.85vw + max(0px, (800px - 100vh) * 0.16) + max(0px, (100vw - 2200px) * 0.002)));--text-watch:max(1.125rem,calc(1.125rem + (100vw - 2200px) * 0.012));--text-watch-eyebrow:max(0.75rem,calc(0.75rem + (100vw - 2200px) * 0.008));--text-badge-store:max(1.125rem,calc(1.125rem + (100vw - 2200px) * 0.012));--text-badge-label:max(0.6875rem,calc(0.6875rem + (100vw - 2200px) * 0.008));--text-stat:clamp(1.5rem,3.5vw,5rem);--text-stat-unit:clamp(0.625rem,0.85vw,1rem);--space-button-x:clamp(1rem,2.5vw,5rem);--space-button-y:clamp(0.5rem,1vh,1.5rem);--space-element:clamp(0.75rem,1.5vw,2rem);--space-tight:clamp(0.25rem,0.5vw,0.75rem);--max-headline:clamp(40rem,70vw,100rem);--max-paragraph:clamp(28rem,45vw,50rem)}[class*=rotate-],[class*=scale-],[class*=skew-],[class*=translate-]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.in-view{opacity:1!important;transform:translateY(0) translateX(0)!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}[data-byb-scope] *,[data-byb-scope] :after,[data-byb-scope] :before{border:0 solid}body.byb-experience-route>.grain-overlay,body.byb-experience-route>footer.footer,body.byb-experience-route>nav.nav{display:none!important}body.byb-experience-route>main#main-content{padding:0!important;margin:0!important}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden}body{font-family:var(--font-primary);font-weight:400;line-height:1.6;color:var(--black);background-color:var(--white)}main{display:block;width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-xl)}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:10000;padding:12px 24px;background:var(--accent);color:var(--black);font-weight:700;font-size:var(--text-sm);text-decoration:none;border-radius:0 0 8px 8px;transition:top .2s ease}.skip-to-content:focus{top:0;outline:2px solid var(--white);outline-offset:2px}.canvas-dark{background-color:var(--canvas-dark);color:var(--ink-on-dark)}.canvas-light{background-color:var(--canvas-light);color:var(--ink-on-light)}.canvas-accent{background-color:var(--canvas-accent);color:var(--ink-on-accent)}.font-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.text-outline{-webkit-text-stroke:1px currentColor;color:transparent}.text-accent-drop{color:var(--accent)}.video-duotone-wrap{background-color:var(--accent);position:relative;overflow:hidden}.video-duotone-wrap>img,.video-duotone-wrap>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(1.15) brightness(.85) grayscale(1);mix-blend-mode:luminosity}.btn{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;padding:var(--space-lg) var(--space-2xl);transition:all var(--transition-base) var(--ease-out-expo);text-transform:uppercase;letter-spacing:.05em}.btn-primary{background:var(--accent);color:var(--black);font-weight:700}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 0 24px var(--accent-glow);transform:translateY(-2px)}.btn-success{background:#10b981}.btn-error{background:#ef4444}.btn-secondary{background:transparent;color:var(--black);border:1px solid var(--black)}.btn-secondary:hover{background:var(--black);color:var(--white)}.btn-full{width:100%}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes reveal-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}[data-reveal=hidden]{opacity:0;transform:translateY(24px);transition:opacity var(--duration-reveal) var(--ease-signature),transform var(--duration-reveal) var(--ease-signature);will-change:opacity,transform}[data-reveal=visible]{opacity:1;transform:translateY(0)}[data-reveal-variant=clip]{clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(-16px);transition:clip-path var(--duration-reveal) var(--ease-signature),opacity var(--duration-reveal) var(--ease-signature),transform var(--duration-reveal) var(--ease-signature);will-change:clip-path,opacity,transform}[data-reveal-variant=clip][data-reveal=visible]{clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}.reveal{opacity:0;transform:translateY(30px);transition:all .8s var(--ease-out-expo)}.reveal.active{opacity:1;transform:translateY(0)}.noise-overlay{position:relative;overflow:hidden}.noise-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.25;pointer-events:none;z-index:0;will-change:auto}.noise-overlay>*{position:relative;z-index:1}.img-athletic{filter:grayscale(20%) contrast(1.05);transition:filter var(--transition-slow)}.img-athletic:hover{filter:grayscale(0) contrast(1)}.hover-lift{transition:transform var(--transition-base) var(--ease-out-expo)}.hover-lift:hover{transform:translateY(-4px)}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width var(--transition-base) var(--ease-out-expo)}.link-underline:hover:after{width:100%}.page-transition{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--black);z-index:9999;transform:translateY(100%);transition:transform .6s var(--ease-in-out)}.page-transition.active{transform:translateY(0)}::-moz-selection{background:var(--accent);color:var(--black)}::selection{background:var(--accent);color:var(--black)}@media (max-width:768px){.noise-overlay:before{opacity:.15}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal-variant=clip][data-reveal=hidden],[data-reveal=hidden]{opacity:1!important;transform:none!important;clip-path:none!important}}.grain-overlay{position:fixed;inset:0;pointer-events:none;z-index:var(--z-grain);background-size:320px 320px;transition:opacity .4s var(--ease-signature)}.grain-overlay[data-canvas=dark]{opacity:var(--grain-opacity-dark);mix-blend-mode:overlay}.grain-overlay[data-canvas=light]{opacity:var(--grain-opacity-light);mix-blend-mode:multiply;filter:sepia(20%)}.scanlines{position:absolute;inset:0;pointer-events:none;z-index:var(--z-scanlines);overflow:hidden}.scanlines__track{position:absolute;inset:-100% 0;background:repeating-linear-gradient(180deg,transparent 0,transparent 3px,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 4px);animation:scanline 6s linear infinite}.scanlines--visible .scanlines__track{background:repeating-linear-gradient(180deg,transparent 0,transparent 3px,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 4px)}.marquee{overflow:hidden;width:100%;padding:clamp(1rem,2vw,2rem) 0;position:relative}.marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 40s linear infinite;gap:0}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee[data-pause-on-hover=true]:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;flex-shrink:0;font-size:var(--text-display-sm);white-space:nowrap}.marquee__text{display:inline-flex;align-items:center}.massive-wordmark{width:100%;padding:clamp(2rem,6vh,6rem) clamp(1rem,3vw,3rem);overflow:hidden}.massive-wordmark__text{font-size:clamp(3rem,18vw,22rem);line-height:.85;letter-spacing:-.03em;white-space:nowrap;text-align:center}.massive-wordmark.canvas-accent .massive-wordmark__text{color:var(--ink-on-accent)}.massive-wordmark.canvas-dark .massive-wordmark__text{color:var(--accent)}.massive-wordmark.canvas-light .massive-wordmark__text{color:var(--ink-on-light)}.split-text__piece{display:inline-block;opacity:0;transform:translateY(.8em);transition:opacity var(--duration-reveal) var(--ease-signature),transform var(--duration-reveal) var(--ease-signature);will-change:opacity,transform}.split-text__piece.is-revealed{opacity:1;transform:translateY(0)}.parallax{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.dropform{padding:var(--section-pad-y) var(--section-pad-x);position:relative}.dropform__inner{max-width:var(--max-width);margin:0 auto;gap:clamp(2rem,4vh,4rem)}.dropform__header,.dropform__inner{display:flex;flex-direction:column}.dropform__eyebrow{font-size:var(--text-sm);letter-spacing:.2em;color:var(--accent);margin-bottom:var(--space-lg)}.dropform__eyebrow,.dropform__headline{font-family:var(--font-display);text-transform:uppercase}.dropform__headline{font-size:var(--text-display-lg);line-height:.9;letter-spacing:-.02em;margin:0}.dropform.canvas-dark .dropform__headline{color:var(--ink-on-dark)}.dropform.canvas-light .dropform__headline{color:var(--ink-on-light)}.dropform__subline{font-size:var(--text-lg);line-height:1.5;max-width:60ch;margin-top:var(--space-lg);opacity:.7}.dropform__counter{display:flex;align-items:baseline;gap:var(--space-lg);flex-wrap:wrap}.dropform__counter-number{font-family:var(--font-display);font-size:var(--text-display-md);line-height:1;color:var(--accent);display:inline-block;transition:transform .3s var(--ease-signature)}.dropform__counter-number.is-bumped{transform:scale(1.05)}.dropform__counter-label{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.2em;opacity:.7;text-transform:uppercase}.dropform__form{display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem);max-width:640px}.dropform__field{position:relative}.dropform__input,.dropform__select{width:100%;padding:var(--space-md) 0;background:transparent;font-family:inherit;font-size:var(--text-lg);line-height:1.3;outline:none;transition:border-color .25s var(--ease-signature);border:none;border-bottom:1px solid rgba(244,241,236,.3);color:inherit}.dropform.canvas-light .dropform__input,.dropform.canvas-light .dropform__select{border-bottom-color:rgba(10,10,10,.3)}.dropform__input:focus,.dropform__select:focus{border-bottom-color:var(--accent)}@media (max-width:768px){.dropform__input,.dropform__select{font-size:16px}}.dropform__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='currentColor' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right .25rem center;background-size:12px 8px;padding-right:1.5rem}.dropform__submit{margin-top:var(--space-lg);padding:var(--space-md) var(--space-2xl);background:var(--accent);color:var(--ink-on-accent);border:none;font-family:var(--font-display);font-size:var(--text-base);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease-signature),box-shadow .25s var(--ease-signature);align-self:flex-start;min-width:240px;min-height:44px}.dropform__submit:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 0 0 8px var(--accent-glow)}.dropform__submit:focus-visible{outline:2px solid var(--accent-glow);outline-offset:4px}.dropform__submit:disabled{cursor:wait;opacity:.7}[data-byb-scope] .app-widgets-section{position:relative;height:100vh;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@media (max-width:768px){[data-byb-scope] .app-widgets-section{margin-top:-8vh}}[data-byb-scope] .app-widgets-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}[data-byb-scope] .app-widgets-phone{position:absolute;z-index:10;will-change:transform}[data-byb-scope] .byb-widget-wrap{position:absolute;z-index:5;will-change:transform,opacity}[data-byb-scope] .app-widgets-pocphone{position:relative;width:260px;height:540px;border-radius:44px;background:#1a1a1a;box-shadow:0 25px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05);padding:10px}@media (max-width:768px){[data-byb-scope] .app-widgets-pocphone{transform:scale(.615);transform-origin:center center}}[data-byb-scope] .app-widgets-pocphone__notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:92px;height:22px;background:#000;border-radius:999px;z-index:2}[data-byb-scope] .app-widgets-pocphone__screen{position:relative;width:100%;height:100%;border-radius:36px;background:#000;overflow:hidden;color:#fff}[data-byb-scope] .app-widgets-pocphone__statusbar{display:flex;justify-content:space-between;align-items:center;padding:14px 24px 0;font-size:11px;color:rgba(255,255,255,.85)}[data-byb-scope] .app-widgets-pocphone__home{padding:56px 22px 22px}[data-byb-scope] .app-widgets-pocphone__greeting{font-size:13px;color:rgba(255,255,255,.6);margin:0}[data-byb-scope] .app-widgets-pocphone__name{font-size:26px;font-weight:700;margin:4px 0 12px;letter-spacing:-.02em}[data-byb-scope] .app-widgets-pocphone__streak{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:22px}[data-byb-scope] .app-widgets-pocphone__scores{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}[data-byb-scope] .app-widgets-pocphone__score{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 6px;text-align:center}[data-byb-scope] .app-widgets-pocphone__score-val{display:block;font-size:20px;font-weight:700;color:#CFFF04}[data-byb-scope] .app-widgets-pocphone__score-lbl{display:block;font-size:9px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}[data-byb-scope] .app-widgets-pocphone__cta{background:#CFFF04;color:#000;padding:13px 16px;border-radius:14px;font-size:13px;font-weight:600;text-align:center}[data-byb-scope] .app-widgets-pocphone__checkin{padding:44px 18px 18px;display:flex;flex-direction:column;gap:14px}[data-byb-scope] .app-widgets-pocphone__progress{display:flex;align-items:center;gap:8px}[data-byb-scope] .app-widgets-pocphone__close{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-byb-scope] .app-widgets-pocphone__progress-bar{display:flex;gap:4px;flex:1}[data-byb-scope] .app-widgets-pocphone__progress-seg{flex:1;height:3px;background:rgba(255,255,255,.15);border-radius:999px}[data-byb-scope] .app-widgets-pocphone__progress-seg--active{background:#CFFF04}[data-byb-scope] .app-widgets-pocphone__progress-count{font-size:10px;color:rgba(255,255,255,.5);font-weight:600;flex-shrink:0}[data-byb-scope] .app-widgets-pocphone__hero{text-align:center;margin-bottom:4px}[data-byb-scope] .app-widgets-pocphone__hero-icon{font-size:28px;margin-bottom:8px}[data-byb-scope] .app-widgets-pocphone__hero-title{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px;color:#fff}[data-byb-scope] .app-widgets-pocphone__hero-sub{font-size:11px;color:rgba(255,255,255,.5);margin:0}[data-byb-scope] .app-widgets-pocphone__slider{display:flex;flex-direction:column;gap:6px}[data-byb-scope] .app-widgets-pocphone__slider-head{display:flex;justify-content:space-between;align-items:center}[data-byb-scope] .app-widgets-pocphone__slider-label{font-size:12px;font-weight:700;color:#fff}[data-byb-scope] .app-widgets-pocphone__slider-value{font-size:12px;font-weight:700;color:#CFFF04;display:inline-flex;align-items:center;gap:4px}[data-byb-scope] .app-widgets-pocphone__slider-value span{font-size:11px}[data-byb-scope] .app-widgets-pocphone__slider-track{position:relative;height:6px;background:rgba(255,255,255,.12);border-radius:999px}[data-byb-scope] .app-widgets-pocphone__slider-fill{position:absolute;top:0;left:0;height:100%;background:#22c55e;border-radius:999px}[data-byb-scope] .app-widgets-pocphone__slider-thumb{position:absolute;top:50%;width:14px;height:14px;background:#22c55e;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,.4)}[data-byb-scope] .app-widgets-pocphone__slider-foot{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.1em;color:rgba(255,255,255,.35);text-transform:uppercase;font-weight:600}[data-byb-scope] .byb-widget{width:200px;background:#161616;border:1px solid rgba(255,255,255,.06);border-radius:22px;padding:16px;color:#fff;font-family:-apple-system,system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.4)}[data-byb-scope] .byb-widget__header{display:flex;align-items:center;gap:6px;margin-bottom:10px}[data-byb-scope] .byb-widget__icon{font-size:16px}[data-byb-scope] .byb-widget__title{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.6);font-weight:600}[data-byb-scope] .byb-widget__row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}[data-byb-scope] .byb-widget__row:first-of-type{border-top:none}[data-byb-scope] .byb-widget-foot-text{font-size:11px;color:rgba(255,255,255,.5);margin:6px 0 0}[data-byb-scope] .byb-agenda-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}[data-byb-scope] .byb-agenda-time{font-size:11px;font-weight:600;color:rgba(255,255,255,.7);width:48px;flex-shrink:0}[data-byb-scope] .byb-agenda-info{flex:1;min-width:0}[data-byb-scope] .byb-agenda-title{font-size:13px;font-weight:600;margin:0}[data-byb-scope] .byb-agenda-sub{font-size:11px;color:rgba(255,255,255,.5);margin:1px 0 0}[data-byb-scope] .byb-mindset-score{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}[data-byb-scope] .byb-mindset-value{font-size:36px;font-weight:700;color:#CFFF04;line-height:1;letter-spacing:-.02em}[data-byb-scope] .byb-mindset-unit{font-size:13px;color:rgba(255,255,255,.4)}[data-byb-scope] .byb-mindset-foot{display:flex;align-items:center;gap:8px}[data-byb-scope] .byb-mindset-foot-text{font-size:11px;color:rgba(255,255,255,.6)}[data-byb-scope] .byb-gameplan-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}[data-byb-scope] .byb-gameplan-chip{background:rgba(207,255,4,.1);color:#CFFF04;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600}[data-byb-scope] .byb-gameplan-quote{font-size:12px;font-style:italic;color:rgba(255,255,255,.7);margin:0 0 8px;line-height:1.4}[data-byb-scope] .byb-gameplan-foot{display:flex;align-items:center;gap:6px}[data-byb-scope] .byb-gameplan-commitment-dot{width:8px;height:8px;background:#CFFF04;border-radius:999px}[data-byb-scope] .byb-gameplan-commitment-label{font-size:13px;font-weight:700;color:#CFFF04}[data-byb-scope] .byb-stat-row{display:flex;gap:16px;margin-bottom:10px}[data-byb-scope] .byb-stat{display:flex;flex-direction:column}[data-byb-scope] .byb-stat-value{font-size:22px;font-weight:700;color:#CFFF04;line-height:1}[data-byb-scope] .byb-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);margin-top:4px}[data-byb-scope] .byb-bar{height:6px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}[data-byb-scope] .byb-bar-fill{height:100%;background:linear-gradient(90deg,#CFFF04,#9CC203);border-radius:999px}[data-byb-scope] .byb-match-teams{font-size:14px;font-weight:700;margin:0 0 4px}[data-byb-scope] .byb-match-info{font-size:11px;color:rgba(255,255,255,.6);margin:0 0 10px}[data-byb-scope] .byb-match-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px}[data-byb-scope] .byb-match-countdown{background:#CFFF04;color:#000;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}[data-byb-scope] .byb-progress-graph{width:100%;height:50px;margin-bottom:4px}[data-byb-scope] .byb-health-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-top:1px solid rgba(255,255,255,.06)}[data-byb-scope] .byb-health-row:first-of-type{border-top:none}[data-byb-scope] .byb-health-label{font-size:11px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.08em}[data-byb-scope] .byb-health-value{font-size:14px;font-weight:700;color:#fff}[data-byb-scope] .byb-coach-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}[data-byb-scope] .byb-coach-avatar{width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,#CFFF04,#9CC203);color:#000;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-byb-scope] .byb-coach-info{min-width:0}[data-byb-scope] .byb-coach-name{font-size:13px;font-weight:700;margin:0}[data-byb-scope] .byb-coach-role{font-size:10px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;margin:1px 0 0}[data-byb-scope] .byb-chat-msg{font-size:12px;color:rgba(255,255,255,.85);line-height:1.4;margin:0 0 6px}[data-byb-scope] .byb-play-row{display:flex;align-items:center;gap:12px}[data-byb-scope] .byb-play-btn{width:36px;height:36px;border-radius:999px;background:#CFFF04;color:#000;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}[data-byb-scope] .byb-play-title{font-size:13px;font-weight:600;margin:0 0 2px}[data-byb-scope] .byb-widget--streak{text-align:center;padding:20px 16px}[data-byb-scope] .byb-streak-big{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px}[data-byb-scope] .byb-streak-emoji{font-size:28px}[data-byb-scope] .byb-streak-num{font-size:44px;font-weight:800;color:#CFFF04;line-height:1;letter-spacing:-.04em}[data-byb-scope] .app-widgets-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20;pointer-events:none;font-family:ui-monospace,SF Mono,Menlo,monospace;color:rgba(255,255,255,.4)}[data-byb-scope] .app-widgets-hint__arrow{font-size:18px;color:rgba(255,255,255,.5);animation:app-widgets-hint-bounce 2.4s ease-in-out infinite}[data-byb-scope] .app-widgets-hint__text{font-size:11px;text-transform:uppercase;letter-spacing:.3em}@keyframes app-widgets-hint-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-pulse{width:40px;height:40px;border-radius:50%;background:var(--accent);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:1}}.not-found{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center}.not-found-content{max-width:500px}.not-found-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-md)}.not-found-text{color:var(--gray-500);font-size:var(--text-lg);margin-bottom:var(--space-2xl)}@media (max-width:1024px){:root{--text-hero:15vw;--text-5xl:2.5rem;--text-4xl:2rem}}@media (max-width:768px){:root{--text-hero:14vw;--text-6xl:3rem;--text-5xl:2rem;--text-4xl:1.75rem;--text-3xl:1.5rem;--text-2xl:1.25rem;--nav-height:64px;--space-6xl:5rem;--space-5xl:3.5rem;--space-4xl:2.5rem}.container{padding:0 var(--space-lg)}.btn{min-height:44px}}@media (max-width:480px){:root{--text-hero:12vw;--text-6xl:2.25rem;--text-5xl:1.75rem;--text-4xl:1.5rem;--text-3xl:1.25rem;--space-6xl:4rem;--space-5xl:3rem;--space-4xl:2rem}.container{padding:0 var(--space-md)}}