.site-header-module__HAI98a__header{z-index:50;width:100%;padding-top:var(--ff-space-8);position:fixed;top:0;left:0;right:0}.site-header-module__HAI98a__bar{justify-content:space-between;align-items:center;gap:var(--ff-space-6);background:var(--ff-white);padding:0 var(--ff-space-8) 0 0;box-shadow:var(--ff-shadow-card);border-radius:0 999px 999px 0;display:flex;overflow:hidden}.site-header-module__HAI98a__logoLink{flex-shrink:0;align-self:stretch;align-items:center;display:inline-flex}.site-header-module__HAI98a__logo{width:auto;height:56px;display:block}.site-header-module__HAI98a__nav{align-items:center;gap:var(--ff-space-6);display:flex}.site-header-module__HAI98a__navLink{font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;color:var(--ff-ink);white-space:nowrap;border-bottom:2px solid #0000;padding-top:4px;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.site-header-module__HAI98a__navLink:hover{border-bottom-color:var(--ff-ink)}.site-header-module__HAI98a__actions{align-items:center;gap:var(--ff-space-6);display:flex}.site-header-module__HAI98a__lang{align-items:center;gap:var(--ff-space-2);display:inline-flex}.site-header-module__HAI98a__langDivider{font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);color:var(--ff-ink);opacity:.5;-webkit-user-select:none;user-select:none}.site-header-module__HAI98a__action{align-items:center;gap:var(--ff-space-2);font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;color:var(--ff-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex}.site-header-module__HAI98a__actionText{border-bottom:2px solid #0000;padding-top:4px;padding-bottom:2px;transition:border-color .2s}.site-header-module__HAI98a__action:hover .site-header-module__HAI98a__actionText,.site-header-module__HAI98a__action[aria-current=page] .site-header-module__HAI98a__actionText{border-bottom-color:var(--ff-ink)}.site-header-module__HAI98a__actionIcon{width:auto;height:16px;display:block}.site-header-module__HAI98a__toggle{color:var(--ff-ink);cursor:pointer;padding:var(--ff-space-1);background:0 0;border:0;justify-content:center;align-items:center;display:none}.site-header-module__HAI98a__desktopOnly{display:flex}.site-header-module__HAI98a__mobilePanel{display:none}@media (max-width:900px){.site-header-module__HAI98a__desktopOnly{display:none}.site-header-module__HAI98a__toggle{display:inline-flex}.site-header-module__HAI98a__mobilePanel{gap:var(--ff-space-4);margin-top:var(--ff-space-3);background:var(--ff-white);border-radius:var(--ff-radius-md);padding:var(--ff-space-6) var(--ff-space-8);box-shadow:var(--ff-shadow-card);flex-direction:column;display:flex}.site-header-module__HAI98a__mobilePanel .site-header-module__HAI98a__nav{align-items:flex-start;gap:var(--ff-space-4);flex-direction:column}.site-header-module__HAI98a__mobilePanel .site-header-module__HAI98a__actions{align-items:flex-start;gap:var(--ff-space-4);padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border);flex-direction:column}}
.site-footer-module__QW94QW__footer{background:var(--ff-ink);width:100%;color:var(--ff-white);padding-block:var(--ff-section-y);border-top:1px solid var(--ff-ink)}.site-footer-module__QW94QW__grid{align-items:flex-start;gap:var(--ff-space-16);display:flex}.site-footer-module__QW94QW__column{gap:var(--ff-space-4);flex-direction:column;flex:1 0 0;display:flex}.site-footer-module__QW94QW__link{font-weight:var(--ff-weight-book);font-size:var(--ff-text-body);line-height:var(--ff-leading-body);color:var(--ff-white);text-decoration:none}.site-footer-module__QW94QW__link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:768px){.site-footer-module__QW94QW__grid{gap:var(--ff-space-8);flex-direction:column}}
:root{--ff-ink:#252f3d;--ff-accent:#f1fd82;--ff-accent-border:#c4c977;--ff-white:#fff;--ff-surface:#fff;--ff-surface-muted:#f8f8f8;--ff-border:#252f3d1f;--ff-border-strong:#252f3d3d;--ff-overlay:#252f3d1f;--ff-font:"gotham", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ff-weight-book:400;--ff-weight-bold:700;--ff-weight-ultra:900;--ff-text-display:40px;--ff-leading-display:40px;--ff-text-h2:32px;--ff-leading-h2:36px;--ff-text-h3:22px;--ff-leading-h3:28px;--ff-text-body-lg:18px;--ff-leading-body-lg:32px;--ff-text-body:16px;--ff-leading-body:28px;--ff-text-label:13px;--ff-leading-label:16px;--ff-tracking-label:.26px;--ff-text-label-sm:10px;--ff-tracking-label-sm:.2px;--ff-space-1:4px;--ff-space-2:8px;--ff-space-3:12px;--ff-space-4:16px;--ff-space-6:24px;--ff-space-8:32px;--ff-space-12:48px;--ff-space-16:64px;--ff-space-24:96px;--ff-radius-sm:16px;--ff-radius-md:24px;--ff-radius-lg:32px;--ff-container:1248px;--ff-gutter:32px;--ff-section-y:96px;--ff-header-h:88px;--ff-heading-shadow:0px 2px 0px #252f3d7a;--ff-shadow-card:0 1px 2px #252f3d0f, 0 8px 24px #252f3d0f}@media (max-width:768px){:root{--ff-section-y:48px}}
.ff-site{font-family:var(--ff-font);color:var(--ff-ink);background:var(--ff-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;display:flex;position:relative}.ff-site *,.ff-site :before,.ff-site :after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ff-site :where(h1,h2,h3,h4,p,figure){margin:0}.ff-site :is(h1,h2,h3,h4,h5,h6){font-family:var(--ff-font);letter-spacing:normal}.ff-main{width:100%;padding-top:var(--ff-header-h);flex:1 0 auto}.ff-container{width:100%;max-width:var(--ff-container);padding-inline:var(--ff-gutter);margin-inline:auto}.ff-section{width:100%;padding-block:var(--ff-section-y)}.ff-eyebrow{font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);letter-spacing:var(--ff-tracking-label);text-transform:uppercase}.ff-display{font-weight:var(--ff-weight-ultra);font-size:var(--ff-text-display);line-height:var(--ff-leading-display)}.ff-h2{font-weight:var(--ff-weight-ultra);font-size:var(--ff-text-h2);line-height:var(--ff-leading-h2)}.ff-h3{font-weight:var(--ff-weight-ultra);font-size:var(--ff-text-h3);line-height:var(--ff-leading-h3)}.ff-body{font-weight:var(--ff-weight-book);font-size:var(--ff-text-body);line-height:var(--ff-leading-body)}.ff-body-lg{font-weight:var(--ff-weight-book);font-size:var(--ff-text-body-lg);line-height:var(--ff-leading-body-lg)}.ff-btn{justify-content:center;align-items:center;gap:var(--ff-space-2);font-family:var(--ff-font);font-weight:var(--ff-weight-bold);font-size:var(--ff-text-body);line-height:var(--ff-leading-label);letter-spacing:.32px;text-transform:uppercase;padding:var(--ff-space-4) var(--ff-space-6);border-radius:var(--ff-radius-md);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.ff-btn:active{transform:translateY(1px)}.ff-btn--accent{background:var(--ff-accent);border-color:var(--ff-accent-border);color:var(--ff-ink)}.ff-btn--accent:hover{background:var(--ff-white);border-color:var(--ff-ink);color:var(--ff-ink)}.ff-btn--ink{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-white)}.ff-btn--ink:hover{background:var(--ff-white);border-color:var(--ff-ink);color:var(--ff-ink)}.ff-link{color:var(--ff-ink);font-weight:var(--ff-weight-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .15s}.ff-link:hover{text-decoration-thickness:2px}.ff-btn-link{align-items:center;gap:var(--ff-space-2);font-family:var(--ff-font);font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;color:var(--ff-ink);border-bottom:2px solid var(--ff-ink);cursor:pointer;padding-block:6px;text-decoration:none;display:inline-flex}.ff-pill{align-items:center;gap:var(--ff-space-1);font-weight:var(--ff-weight-bold);font-size:var(--ff-text-label);line-height:var(--ff-leading-label);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;padding:var(--ff-space-1) var(--ff-space-4);border-radius:var(--ff-radius-md);display:inline-flex}.ff-pill--ink{background:var(--ff-ink);color:var(--ff-white)}.ff-icon-tile{border-radius:var(--ff-radius-lg);background:var(--ff-accent);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.ff-link{color:inherit;text-decoration:none}.ff-link:hover{text-underline-offset:4px;text-decoration:underline}.ff-focusable:focus-visible{outline:2px solid var(--ff-ink);outline-offset:2px;border-radius:4px}@media (max-width:768px){:root{--ff-section-y:64px;--ff-gutter:20px}.ff-display{font-size:32px;line-height:34px}.ff-h2{font-size:26px;line-height:30px}}
