@font-face{font-family:__Sen_479bf0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/911b4461d735d26e-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:__Sen_479bf0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bff343b465042072-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:__Sen_479bf0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/911b4461d735d26e-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:__Sen_479bf0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bff343b465042072-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:__Sen_479bf0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/911b4461d735d26e-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:__Sen_479bf0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bff343b465042072-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:__Sen_479bf0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/911b4461d735d26e-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:__Sen_479bf0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bff343b465042072-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:__Sen_Fallback_479bf0;src:local("Arial");ascent-override:87.52%;descent-override:24.56%;line-gap-override:0.00%;size-adjust:107.34%}.__className_479bf0{font-family:__Sen_479bf0,__Sen_Fallback_479bf0;font-style:normal}.__variable_479bf0{--font-sen:"__Sen_479bf0","__Sen_Fallback_479bf0"}:root{--color-text:#0b0b0b;--color-muted:hsla(0,0%,4%,.72);--color-bg:#fff;--color-accent:#2f80ff;--color-hero-card:#ffc323;--radius-pill:9999px;--radius-card:14px;--container:1200px;--header-offset:110px;--bottom-nav-offset:0px;--font-display:"Bropella",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:"Sporting Grotesque",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@font-face{font-family:Bropella;src:url(/fonts/Bropella.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sporting Grotesque;src:url(/fonts/SportingGrotesque-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sporting Grotesque;src:url(/fonts/SportingGrotesque-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);padding-bottom:var(--bottom-nav-offset)}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}a{color:inherit;text-decoration:none}button{font-family:inherit}@media (max-width:900px){:root{--header-offset:96px;--bottom-nav-offset:86px}}@media (max-width:640px){:root{--header-offset:80px;--bottom-nav-offset:calc(84px + env(safe-area-inset-bottom))}}