@font-face{font-family:leagueSpartan;src:url(../media/LeagueSpartan_Variable_latin-s.p.00pk7m-3aw2x_.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:leagueSpartan Fallback;src:local(Arial);ascent-override:80.31%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:87.16%}.lX8w7a_className{font-family:leagueSpartan,leagueSpartan Fallback,system-ui,sans-serif;font-style:normal}.lX8w7a_variable{--font-league-spartan:"leagueSpartan", "leagueSpartan Fallback", system-ui, sans-serif}
:root{--font-sans:var(--font-league-spartan,"League Spartan"), system-ui, sans-serif;--hh-bg:#fbf7ec;--hh-surface:#f2ebda;--hh-surface-raised:#fff;--hh-surface-inverse:#16201a;--hh-text:#16201a;--hh-text-2:#3e4840;--hh-text-muted:#5a625b;--hh-text-subtle:#8c8571;--hh-on-dark:#fbf7ec;--hh-placeholder:#6b6a5c;--hh-danger:#8a3524;--hh-line-strong:#16201a;--hh-border:#e6ddc7;--hh-border-2:#d6cbb5;--hh-border-3:#dcd2bc;--hh-dashed:#9a9a8c;--hh-brand:#1f4a28;--hh-brand-text:#1f4a28;--hh-cta-bg:#16201a;--hh-cta-text:#f6d86b;--hh-cta-hover-bg:#1f4a28;--hh-cta-hover-text:#f6d86b;--hh-accent:#f6d86b;--hh-accent-hover:#f0cd4f;--hh-accent-deep:#e9c94f;--hh-accent-text:#f6d86b;--hh-alert:#c8553d;--hh-media-bg:#2a352d;--hh-content-max:1320px;--hh-hero-max:1400px;--hh-gutter:clamp(20px, 4vw, 48px);--hh-gutter-mobile:20px;--hh-section-y:clamp(72px, 10vw, 140px);--hh-section-y-mobile:72px;--hh-panel-pad:clamp(24px, 4vw, 56px);--hh-panel-pad-mobile:24px;--hh-gap-columns:64px;--hh-gap-stack-l:32px;--hh-gap-stack:24px;--hh-gap-stack-s:18px;--hh-gap-inline:16px;--hh-gap-list:12px;--hh-gap-chip:10px;--hh-gap-tab:8px;--hh-tap:44px;--hh-r-control:6px;--hh-r-tight:4px;--hh-r-note:10px;--hh-r-item:12px;--hh-r-tab:14px;--hh-r-player:16px;--hh-r-dropdown:18px;--hh-r-bubble:22px;--hh-r-full:50%;--hh-radius-md:20px;--hh-radius-md-mobile:14px;--hh-radius-lg:24px;--hh-radius-lg-mobile:16px;--hh-radius-xl:36px;--hh-radius-xl-mobile:22px;--hh-panel-r:clamp(20px, 2.4vw, 28px);--hh-panel-r-mobile:16px;--hh-img-r:64px;--hh-img-r-tight:16px;--hh-img-r-mobile:32px;--hh-img-r-tight-mobile:10px;--hh-photo-r-mobile:24px;--hh-photo-r-tight-mobile:8px;--hh-avatar-r:22%;--hh-avatar-r-tight:6%;--hh-card-r-lg:32px;--hh-card-r-lg-tight:8px;--hh-card-r:28px;--hh-card-r-tight:6px;--hh-card-r-sm:24px;--hh-card-r-sm-tight:6px;--hh-card-r-lg-mobile:20px;--hh-card-r-mobile:18px;--hh-card-r-sm-mobile:16px;--hh-rule-width:2px;--hh-hairline-width:1px;--hh-focus-width:3px;--hh-shadow-press:3px 3px 0 #16201a;--hh-shadow-press-on-dark:3px 3px 0 #f6d86b;--hh-shadow-dropdown:0 16px 40px #16201a29;--hh-shadow-drawer:-20px 0 60px #16201a40;--hh-ease:cubic-bezier(.22, 1, .36, 1);--hh-fast:.16s;--hh-base:.22s;--hh-reveal:.64s}@media (prefers-color-scheme:dark){:root{--hh-bg:#131a15;--hh-surface:#1b241d;--hh-surface-raised:#202a22;--hh-surface-inverse:#1a2b1f;--hh-text:#eee8d9;--hh-text-2:#c9cec4;--hh-text-muted:#a3ab9f;--hh-text-subtle:#7f877c;--hh-on-dark:#f3eee0;--hh-placeholder:#8f988c;--hh-danger:#f2a795;--hh-line-strong:#b3ac9a;--hh-border:#2f3b32;--hh-border-2:#435046;--hh-border-3:#3a473d;--hh-dashed:#7d867a;--hh-brand:#2a5732;--hh-brand-text:#a8d49b;--hh-cta-bg:#f6d86b;--hh-cta-text:#16201a;--hh-cta-hover-bg:#ffe58f;--hh-cta-hover-text:#16201a;--hh-accent:#eacb5f;--hh-accent-hover:#f3d774;--hh-accent-deep:#d9b94c;--hh-shadow-press:3px 3px 0 #b3ac9a;--hh-shadow-dropdown:0 16px 40px #00000029;--hh-shadow-drawer:-20px 0 60px #00000040}}@media (max-width:767px){:root{--hh-radius-md:var(--hh-radius-md-mobile);--hh-radius-lg:var(--hh-radius-lg-mobile);--hh-radius-xl:var(--hh-radius-xl-mobile)}}:root{--hh-img-radius:var(--hh-img-r) var(--hh-img-r) var(--hh-img-r-tight) var(--hh-img-r);--hh-photo-radius:var(--hh-img-r) var(--hh-img-r) var(--hh-img-r) var(--hh-img-r-tight);--hh-avatar-radius:var(--hh-avatar-r) var(--hh-avatar-r) var(--hh-avatar-r-tight) var(--hh-avatar-r);--hh-card-radius-lg:var(--hh-card-r-lg) var(--hh-card-r-lg) var(--hh-card-r-lg) var(--hh-card-r-lg-tight);--hh-card-radius:var(--hh-card-r) var(--hh-card-r) var(--hh-card-r) var(--hh-card-r-tight);--hh-card-radius-sm:var(--hh-card-r-sm) var(--hh-card-r-sm) var(--hh-card-r-sm) var(--hh-card-r-sm-tight);--hh-panel-radius:var(--hh-panel-r);--hh-fast:.16s;--hh-base:.22s;--hh-reveal:.64s;--hh-ease:cubic-bezier(.22, 1, .36, 1)}@media (max-width:767px){:root{--hh-img-radius:var(--hh-img-r-mobile) var(--hh-img-r-mobile) var(--hh-img-r-tight-mobile) var(--hh-img-r-mobile);--hh-photo-radius:var(--hh-photo-r-mobile) var(--hh-photo-r-mobile) var(--hh-photo-r-mobile) var(--hh-photo-r-tight-mobile);--hh-card-radius-lg:var(--hh-card-r-lg-mobile) var(--hh-card-r-lg-mobile) var(--hh-card-r-lg-mobile) 6px;--hh-card-radius:var(--hh-card-r-mobile) var(--hh-card-r-mobile) var(--hh-card-r-mobile) 5px;--hh-card-radius-sm:var(--hh-card-r-sm-mobile) var(--hh-card-r-sm-mobile) var(--hh-card-r-sm-mobile) 4px;--hh-panel-radius:var(--hh-panel-r-mobile)}}.hh-light,.hh-light-hover:hover{--hh-bg:#fbf7ec;--hh-surface:#f2ebda;--hh-surface-raised:#fff;--hh-surface-inverse:#16201a;--hh-text:#16201a;--hh-text-2:#3e4840;--hh-text-muted:#5a625b;--hh-text-subtle:#8c8571;--hh-on-dark:#fbf7ec;--hh-placeholder:#6b6a5c;--hh-danger:#8a3524;--hh-line-strong:#16201a;--hh-border:#e6ddc7;--hh-border-2:#d6cbb5;--hh-border-3:#dcd2bc;--hh-dashed:#9a9a8c;--hh-brand:#1f4a28;--hh-brand-text:#1f4a28;--hh-cta-bg:#16201a;--hh-cta-text:#f6d86b;--hh-cta-hover-bg:#1f4a28;--hh-cta-hover-text:#f6d86b;--hh-shadow-press:3px 3px 0 #16201a}.hh-light{color:var(--hh-text)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--hh-bg);min-height:100dvh;color:var(--hh-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;font-size:1rem;line-height:1.4}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:var(--hh-focus-width) solid var(--hh-focus,var(--hh-line-strong));outline-offset:3px}::selection{background:var(--hh-brand);color:var(--hh-on-dark)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hh-only-dark{display:none}@media (prefers-color-scheme:dark){.hh-only-light{display:none}.hh-only-dark{display:block}}@media (prefers-reduced-motion:no-preference){.hh-reveal-ready [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(14px)}.hh-reveal-ready [data-reveal]{transition:opacity var(--hh-reveal) var(--hh-ease), transform var(--hh-reveal) var(--hh-ease)}}
