.SiteVisitorTutorial_dim__L1n4T{position:fixed;inset:0;background:var(--scrim-62);z-index:900;cursor:default}.SiteVisitorTutorial_callout__4Dtcm{position:fixed;z-index:950;display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:none}.SiteVisitorTutorial_arrow__TKurM{display:block;overflow:visible;max-width:min(460px,calc(100vw - 80px));height:auto}.SiteVisitorTutorial_text__diEBq{font-family:var(--font-caveat,cursive);font-size:clamp(24px,3.2vw,36px);line-height:1.25;color:var(--t);text-shadow:0 1px 14px rgba(0,0,0,.9);margin:0;padding-left:clamp(60px,16%,120px);white-space:nowrap}.SiteVisitorTutorial_skip__1jAEg{pointer-events:auto;font-family:var(--font-oswald,system-ui,sans-serif);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--td);background:transparent;border:none;cursor:pointer;padding:8px 2px 4px clamp(60px,16%,120px);transition:color .15s ease}.SiteVisitorTutorial_skip__1jAEg:hover{color:var(--t)}.SiteVisitorTutorial_spotlight__zZVUb{position:fixed;z-index:950;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.SiteVisitorTutorial_spotlightImg__XhP3f{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.SiteVisitorTutorial_navHint__H3MMT{position:fixed;bottom:5vh;left:50%;transform:translateX(-50%);z-index:10001;pointer-events:none;text-align:center;white-space:nowrap}.SiteVisitorTutorial_navHintText__IR6hr{font-family:var(--font-caveat,cursive);font-size:clamp(20px,3vw,28px);line-height:1.35;color:var(--t);text-shadow:0 2px 14px rgba(0,0,0,.9);margin:0}.SiteVisitorTutorial_retriggerBtn__HW45G{position:fixed;top:35px;right:164px;z-index:1005;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--s);border:1px solid var(--b2);border-radius:50%;cursor:pointer;font-family:var(--font-oswald,system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;color:var(--t);padding:0;-webkit-user-select:none;user-select:none;opacity:.85;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.SiteVisitorTutorial_retriggerBtn__HW45G:hover{opacity:1;background:var(--s1);border-color:var(--ac)}.SiteVisitorTutorial_retriggerBtn__HW45G.SiteVisitorTutorial_onShare__ZfMF8{right:40px}.SiteVisitorTutorial_retriggerBtn__HW45G.SiteVisitorTutorial_onAccount__hhChy{top:27px}.SiteVisitorTutorial_dimLight__dH6_X{position:fixed;inset:0;background:var(--scrim-45);z-index:900;cursor:default}.SiteVisitorTutorial_arrowSmall___r1GD{display:block;overflow:visible;max-width:min(200px,calc(100vw - 160px));height:auto}.SiteVisitorTutorial_textRetrigger__URhv_{font-size:clamp(18px,2.6vw,26px);padding-left:0;padding-right:clamp(20px,10%,50px);text-align:right;white-space:nowrap}@media (max-width:768px){.SiteVisitorTutorial_dim__L1n4T{background:var(--scrim-80)}.SiteVisitorTutorial_dimLight__dH6_X{background:var(--scrim-62)}.SiteVisitorTutorial_text__diEBq{font-size:clamp(18px,5vw,24px);white-space:normal}.SiteVisitorTutorial_skip__1jAEg,.SiteVisitorTutorial_text__diEBq{padding-left:clamp(30px,12%,60px)}.SiteVisitorTutorial_textRetrigger__URhv_{white-space:normal;text-align:right}.SiteVisitorTutorial_navHint__H3MMT{white-space:normal}.SiteVisitorTutorial_navHintText__IR6hr{font-size:20px;max-width:240px}.SiteVisitorTutorial_retriggerBtn__HW45G{top:auto;bottom:20px;right:auto;left:14px;width:32px;height:32px;font-size:14px}.SiteVisitorTutorial_retriggerBtn__HW45G.SiteVisitorTutorial_onShare__ZfMF8{right:auto;left:14px}.SiteVisitorTutorial_arrowSmallDown__BneMx{display:block;overflow:visible;max-width:min(120px,calc(100vw - 60px));height:auto}.SiteVisitorTutorial_textRetriggerMobile__7t0_F{padding-left:0;padding-right:0;text-align:center;white-space:normal;max-width:210px;margin-bottom:2px}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_4b3a9b{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_4b3a9b{--font-oswald-loaded:"Oswald","Oswald Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_6defa4{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_6defa4{--font-caveat:"Caveat","Caveat Fallback"}:root{--color-brand-red:#DE0000;--color-brand-red-dark:#B30000;--color-brand-red-light:#FF4444;--color-neutral-50:#ffffff;--color-neutral-100:#fafafa;--color-neutral-200:#f2f2f2;--color-neutral-300:#ebebeb;--color-neutral-400:#999999;--color-neutral-500:#666666;--color-neutral-600:#333333;--color-neutral-700:#171717;--color-neutral-800:#0a0a0a;--color-neutral-900:#000000;--color-background:#ffffff;--color-foreground:#171717;--color-surface:#ffffff;--color-surface-secondary:#fafafa;--color-text-primary:#000000;--color-text-secondary:#666666;--color-text-tertiary:#999999;--color-text-inverse:#ffffff;--color-text-body:rgba(255,255,255,0.85);--color-text-body-secondary:rgba(255,255,255,0.75);--color-button-primary-bg:#000000;--color-button-primary-hover:#383838;--color-button-primary-text:#ffffff;--color-button-secondary-bg:transparent;--color-button-secondary-border:#ebebeb;--color-button-secondary-hover:#f2f2f2;--color-button-secondary-text:#000000;--color-button-ghost-bg:transparent;--color-button-ghost-text:#000000;--color-button-ghost-hover:#f2f2f2;--color-button-light-bg:var(--color-neutral-50);--color-button-light-hover:var(--color-neutral-300);--color-button-light-text:var(--color-neutral-900);--color-button-brand-bg:var(--color-brand-red);--color-button-brand-hover:var(--color-brand-red-dark);--color-button-brand-text:#ffffff;--color-button-secondary-brand-border:var(--color-brand-red);--color-button-secondary-brand-hover:rgba(222,0,0,0.1);--color-focus-ring:#000000;--color-disabled-bg:#f2f2f2;--color-disabled-text:#999999;--color-success:#22C55E;--color-success-bg:rgba(34,197,94,0.12);--color-success-border:rgba(34,197,94,0.40);--color-warning:#FB923C;--color-warning-bg:rgba(251,146,60,0.12);--color-warning-border:rgba(251,146,60,0.40);--color-danger:#DC2626;--color-danger-hover:#B91C1C;--color-danger-active:#991B1B;--color-danger-bg:rgba(220,38,38,0.12);--color-danger-border:rgba(220,38,38,0.40);--color-danger-text:#FCA5A5;--color-info:#5B9BD5;--color-info-bg:rgba(91,155,213,0.15);--scrim-30:rgba(0,0,0,0.30);--scrim-45:rgba(0,0,0,0.45);--scrim-62:rgba(0,0,0,0.62);--scrim-80:rgba(0,0,0,0.80);--scrim-92:rgba(0,0,0,0.92);--ac-a04:rgba(222,0,0,0.04);--ac-a08:rgba(222,0,0,0.08);--ac-a12:rgba(222,0,0,0.12);--ac-a25:rgba(222,0,0,0.25);--ac-a55:rgba(222,0,0,0.55);--ac-a75:rgba(222,0,0,0.75);--w-02:rgba(255,255,255,0.02);--w-12:rgba(255,255,255,0.12);--w-25:rgba(255,255,255,0.25);--w-55:rgba(255,255,255,0.55);--w-75:rgba(255,255,255,0.75);--w-85:rgba(255,255,255,0.85);--avatar-1:#DE0000;--avatar-2:#B30000;--avatar-3:#FF4444;--avatar-4:#8A0000;--avatar-5:#4D4D4D;--avatar-6:#808080;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:60px;--space-4xl:120px;--font-heading:var(--font-oswald,"Oswald",sans-serif);--font-body:var(--font-geist-sans,system-ui,-apple-system,sans-serif);--font-mono:var(--font-geist-mono,"Courier New",monospace);--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:48px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--letter-spacing-normal:0;--letter-spacing-wide:0.02em;--letter-spacing-wider:0.05em;--letter-spacing-button:0.12em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius-none:0px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-width-thin:1px;--border-width-normal:2px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px rgba(0,0,0,0.1);--transition-fast:0.12s ease-out;--transition-base:0.15s ease-out;--transition-slow:0.25s ease-out;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-linear:linear;--page-header-h:104px}@media (max-width:860px){:root{--page-header-h:84px}}@media (max-width:480px){:root{--page-header-h:72px}}@media (prefers-color-scheme:dark){:root{--color-background:#000000;--color-foreground:#ededed;--color-surface:#000000;--color-surface-secondary:#1a1a1a;--color-text-primary:#ededed;--color-text-secondary:#999999;--color-text-tertiary:#666666;--color-text-inverse:#000000;--color-button-primary-bg:#ededed;--color-button-primary-hover:#ccc;--color-button-primary-text:#000000;--color-button-secondary-bg:transparent;--color-button-secondary-border:#1a1a1a;--color-button-secondary-hover:#1a1a1a;--color-button-secondary-text:#ededed;--color-button-ghost-bg:transparent;--color-button-ghost-text:#ededed;--color-button-ghost-hover:#1a1a1a;--color-focus-ring:#ededed;--color-disabled-bg:#1a1a1a;--color-disabled-text:#666666}}:root{--background:#0a0a0a;--foreground:#ededed;color-scheme:dark;--font-oswald:var(--font-oswald-loaded,"Oswald",sans-serif);--ac:#DE0000;--ac2:rgba(222,0,0,.15);--ac3:rgba(222,0,0,.06);--ac-border:rgba(222,0,0,.35);--bg:#000;--surface-1:#0e0e0e;--surface-2:#111;--surface-3:#1a1a1a;--s:rgba(255,255,255,.04);--s1:rgba(255,255,255,.04);--s2:rgba(255,255,255,.07);--b:rgba(255,255,255,.08);--b2:rgba(255,255,255,.18);--t:#fff;--t-soft:#ededed;--ta:rgba(255,255,255,.62);--td:rgba(255,255,255,.45);--t-faint:rgba(255,255,255,.32);--font-display:var(--font-heading)}body,html{max-width:100vw}html{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:700;letter-spacing:.02em;text-transform:uppercase}h1,h2,h3{font-family:var(--font-oswald)}h2,h3{font-weight:600}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}body,html{cursor:default}[contenteditable=""],[contenteditable=true],input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{cursor:text}