.Layout_shell__HSh60{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.Layout_header__37RI2{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--header-h);background:var(--color-white);border-bottom:1px solid transparent;transition:height .35s var(--ease),border-color .35s var(--ease)}.Layout_headerScrolled__wvB3Q{height:3.75rem;border-bottom-color:var(--color-silver-soft)}.Layout_headerInner__1OKEH{height:100%;width:min(100% - (var(--pad) * 2),var(--max));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Layout_headerLeft__3xS5Z{display:flex;align-items:center;gap:1.75rem;min-width:0;flex:1 1}.Layout_headerRight__dcDhv{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.Layout_brand__FEJnV{display:inline-flex;align-items:center;gap:.55rem;color:var(--text);min-width:0}.Layout_brandMark__zeEpc{width:2.5rem;height:auto;flex-shrink:0;object-fit:contain;transition:width .35s var(--ease)}.Layout_headerScrolled__wvB3Q .Layout_brandMark__zeEpc{width:2.35rem}.Layout_brandName__xqELj{font-family:var(--font-display);font-weight:800;font-variation-settings:"wght" var(--fester-heavy);font-size:clamp(1.05rem,4.2vw,1.575rem);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);line-height:1;white-space:nowrap}.Layout_navDesktop__aEc6P{display:none;align-items:center;gap:1.5rem}.Layout_navLink__VQRZA{font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:-.015em;color:var(--text);transition:color .2s var(--ease)}.Layout_navLink__VQRZA:hover,.Layout_navPromo__wo78A{color:var(--color-maroon)}.Layout_navPromo__wo78A{font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:-.015em;transition:color .2s var(--ease)}.Layout_navPromo__wo78A:hover{color:var(--color-maroon-hover)}.Layout_headerCta__7mO_j{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;background:var(--color-maroon);color:var(--color-white);font-family:var(--font-sans);font-size:.9rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;border-radius:var(--radius);transition:background .2s var(--ease);white-space:nowrap}.Layout_headerCta__7mO_j:hover{background:var(--color-maroon-hover)}.Layout_menuBtn__J_pNN{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--text);border-radius:var(--radius-sm);flex-shrink:0}.Layout_menuBtn__J_pNN svg{width:1.35rem;height:1.35rem}.Layout_navMobile___NoL7{display:flex;flex-direction:column;gap:.25rem;padding:.75rem var(--pad) 1.25rem;background:var(--color-white);border-bottom:1px solid var(--color-silver-soft)}.Layout_navMobile___NoL7[hidden]{display:none}.Layout_navMobileOpen__EL1IL{display:flex}.Layout_navMobileLink__ihTeV{font-weight:600;color:var(--text)}.Layout_navMobileLink__ihTeV,.Layout_navMobilePromo__P9MVZ{font-family:var(--font-sans);font-size:1.05rem;letter-spacing:-.015em;padding:.75rem 0;border-bottom:1px solid var(--color-silver-soft)}.Layout_navMobilePromo__P9MVZ{font-weight:700;color:var(--color-maroon)}.Layout_navMobileCta__uwynA{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.85rem 1.25rem;background:var(--color-maroon);color:var(--color-white);font-family:var(--font-sans);font-size:1rem;font-weight:700;letter-spacing:-.015em;border-radius:var(--radius)}.Layout_navDesktopOnly__FuGxM{display:none}@media (min-width:820px){.Layout_header__37RI2{height:var(--header-h)}.Layout_headerScrolled__wvB3Q{height:3.75rem}.Layout_headerInner__1OKEH{height:100%;display:flex;justify-content:space-between;padding-block:0;gap:1rem}.Layout_headerLeft__3xS5Z{flex:1 1}.Layout_headerRight__dcDhv{display:flex;align-items:center;gap:1rem;flex-shrink:0}.Layout_brand__FEJnV{gap:.8rem}.Layout_brandMark__zeEpc{width:3.225rem}.Layout_headerScrolled__wvB3Q .Layout_brandMark__zeEpc{width:2.65rem}.Layout_brandName__xqELj{font-size:1.575rem}.Layout_headerCta__7mO_j{display:inline-flex}.Layout_menuBtn__J_pNN{display:none}.Layout_navDesktop__aEc6P{display:flex}.Layout_navDesktopOnly__FuGxM{display:inline}.Layout_navMobile___NoL7{display:none}}.Layout_main__bVVJR{flex:1 1;position:relative;overflow:clip}.Layout_mainWatermark__ZFwqS{position:absolute;top:45%;left:50%;transform:translate(-50%,-20%);width:min(85vw,640px);opacity:.1;pointer-events:none;z-index:0}@media (min-width:820px){.Layout_mainWatermark__ZFwqS{width:min(70vw,640px);opacity:.14}}.Layout_mainWatermark__ZFwqS img{width:100%;height:auto}.Layout_mainInner__eZ_Ke{position:relative;z-index:1;width:min(100% - (var(--pad) * 2),var(--max));margin-inline:auto;padding:0 0 clamp(2rem,5vw,3rem)}.Layout_footer__ye8JQ{border-top:1px solid var(--color-silver-soft);background:var(--color-white);padding:1.25rem 0}.Layout_footerInner__ouwXL{width:min(100% - (var(--pad) * 2),var(--max));margin-inline:auto;display:flex;flex-direction:column;gap:.85rem;font-size:.75rem;color:var(--color-charcoal-soft)}.Layout_footerBrand__W0PHo{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-weight:700;font-variation-settings:"wght" var(--fester-bold);letter-spacing:-.02em;text-transform:uppercase;font-size:.72rem;color:var(--color-charcoal-soft);line-height:1}.Layout_footerMark___a8zU{width:.85rem;height:auto;flex-shrink:0;object-fit:contain}.Layout_footerLegal__ltsmQ,.Layout_footerNav__MBYRj{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media (min-width:720px){.Layout_footerInner__ouwXL{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem}}.Layout_footer__ye8JQ a{color:var(--color-maroon);text-decoration:underline;text-underline-offset:.15em}.Page_article__S9Mfs{max-width:min(100%,40rem);margin-inline:auto;padding-bottom:clamp(3rem,8vw,5rem)}.Page_title__XbhM_{font-family:var(--font-display);font-size:var(--h2-size);font-weight:var(--h2-weight);font-variation-settings:"wght" var(--h2-fester);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking);color:var(--text);padding-block:clamp(2rem,5vw,3.5rem) .75rem}.Page_meta__YRjMD{font-size:.9rem}.Page_lede__rV_fU,.Page_meta__YRjMD{font-family:var(--font-sans);color:var(--text-muted);margin-bottom:1.5rem}.Page_lede__rV_fU{font-size:var(--text-body-lg);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.Page_section__Nfv71{margin-bottom:1.75rem}.Page_sectionTitle__yZajZ{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;font-variation-settings:"wght" var(--fester-bold);letter-spacing:-.02em;color:var(--text);margin-bottom:.55rem}.Page_body__iCNOf{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-muted)}.Page_body__iCNOf+.Page_body__iCNOf{margin-top:.75rem}.Page_bullets__wygqP{margin:.5rem 0 0;padding-left:1.15rem;font-family:var(--font-sans);font-size:var(--text-body);line-height:1.55;color:var(--text-muted)}.Page_bullets__wygqP li{margin-bottom:.45rem}.Page_bullets__wygqP li::marker{color:var(--color-maroon)}.Page_link__7K3ug{color:var(--color-maroon);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.Page_link__7K3ug:hover{color:var(--color-maroon-hover)}.Page_note__5Mvzp{font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:var(--text-muted);margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-silver-soft)}.Page_actions__ey4p0{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-bottom:1.25rem}.Page_ctaPrimary__BpTWF{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.35rem;background:var(--color-maroon);color:var(--color-white);font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-radius:var(--radius-sm);transition:background .2s var(--ease)}.Page_ctaPrimary__BpTWF:hover{background:var(--color-maroon-hover)}.Page_ctaPrimary__BpTWF:focus-visible{outline:3px solid var(--color-maroon);outline-offset:3px}.Page_ctaSecondary__HHh_F{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-charcoal);text-decoration:underline;text-underline-offset:.2em}.Page_ctaSecondary__HHh_F:hover{color:var(--color-maroon)}