.CookieBanner_overlay__eQeO7{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:0 var(--gutter) var(--gutter);pointer-events:none}.CookieBanner_banner__ILXNR{max-width:680px;margin:0 auto;background:var(--surface);border:var(--bw) solid var(--bc);border-radius:calc(16px * var(--r-scale));padding:var(--s4) var(--s5);display:flex;align-items:center;gap:var(--s5);flex-wrap:wrap;pointer-events:all;box-shadow:var(--shadow-sticky-up)}.CookieBanner_message__oSj_9{flex:1 1;margin:0;color:var(--ink-muted);font-size:var(--t-sm);line-height:1.5;min-width:200px}.CookieBanner_actions__BMlsV{display:flex;gap:var(--s2h);flex-shrink:0}.CookieBanner_btn__5_BIT{border-radius:calc(10px * var(--r-scale));font-size:var(--t-sm);font-weight:700;padding:var(--s2) var(--s4);cursor:pointer;white-space:nowrap}.CookieBanner_btn__5_BIT:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.CookieBanner_decline__A_9v8{background:none;border:var(--bw) solid var(--bc);color:var(--ink)}.CookieBanner_decline__A_9v8:hover{background:var(--surface-hover)}.CookieBanner_accept__jGRWz{background:var(--ink);border:1px solid var(--ink);color:var(--ink-inverse)}.CookieBanner_accept__jGRWz:hover{opacity:.9}@media (max-width:520px){.CookieBanner_banner__ILXNR{gap:var(--s3)}.CookieBanner_actions__BMlsV{width:100%}.CookieBanner_btn__5_BIT{flex:1 1;padding:var(--s3) var(--s4)}}.LocaleToggle_wrap__F1c0s{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line-control,rgba(0,0,0,.14));border-radius:calc(999px * var(--r-scale))}.LocaleToggle_btn__AW0Hv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-muted,#5A5A5A);font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;padding:5px 12px;border-radius:calc(999px * var(--r-scale));cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-standard)}.LocaleToggle_btn__AW0Hv:hover:not(.LocaleToggle_on__e0c8C):not(:disabled){color:var(--ink,#15120F)}.LocaleToggle_btn__AW0Hv:active:not(:disabled){transform:scale(.97)}.LocaleToggle_btn__AW0Hv:disabled{cursor:progress}.LocaleToggle_btn__AW0Hv:focus-visible{outline:2px solid var(--ink,#15120F);outline-offset:2px}.LocaleToggle_on__e0c8C{background:var(--ink,#15120F);color:#FFF}.TopNavBar_nav__k27V6{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:0;gap:0;height:62px;padding:0 var(--gutter,var(--s4))}.TopNavBar_light__2xERX{background-color:var(--surface);border-bottom:var(--bwd) solid var(--bc);box-shadow:var(--shadow-sticky)}.TopNavBar_light__2xERX .TopNavBar_logoTake__cajli{color:var(--brand)}.TopNavBar_light__2xERX .TopNavBar_logoOut__E2ayi{color:var(--ink)}.TopNavBar_light__2xERX .TopNavBar_ghostDesktop__5rqbl{color:var(--ink);border-color:var(--line-control)}.TopNavBar_light__2xERX .TopNavBar_cta__2w_Dc{background-color:var(--ink);color:var(--ink-inverse)}.TopNavBar_light__2xERX .TopNavBar_burgerBar__Xl5e_{background-color:var(--ink)}.TopNavBar_dark__HqOsG{background-color:#111b21;border-bottom:1px solid #2a3840}.TopNavBar_dark__HqOsG .TopNavBar_logoTake__cajli{color:#c41230}.TopNavBar_dark__HqOsG .TopNavBar_logoOut__E2ayi{color:#ffffff}.TopNavBar_dark__HqOsG .TopNavBar_ghostDesktop__5rqbl{color:#8a9ea7;border-color:#2a3840}.TopNavBar_dark__HqOsG .TopNavBar_cta__2w_Dc{background-color:#c41230;color:#ffffff}.TopNavBar_dark__HqOsG .TopNavBar_burgerBar__Xl5e_{background-color:#ffffff}.TopNavBar_logo__61mnQ{justify-self:center;font-size:22px;font-weight:var(--w-black);letter-spacing:-.3px;text-decoration:none;display:inline-flex}.TopNavBar_logoOut__E2ayi,.TopNavBar_logoTake__cajli{display:inline}.TopNavBar_right___19At{justify-self:end;display:flex;align-items:center;gap:var(--s0h)}.TopNavBar_ghostDesktop__5rqbl{background:none;border:1px solid;border-radius:var(--r-sm,8px);font-weight:var(--w-semibold);padding:var(--s1h) var(--s3)}.TopNavBar_cta__2w_Dc,.TopNavBar_ghostDesktop__5rqbl{font-size:var(--t-body-sm);cursor:pointer;text-decoration:none;white-space:nowrap}.TopNavBar_cta__2w_Dc{border:none;border-radius:var(--r-sm,8px);font-weight:var(--w-bold);padding:var(--s2) var(--s3h)}.TopNavBar_burger__fOKpX{display:flex;position:relative;width:40px;height:40px;margin-left:calc(var(--s2) * -1);border:none;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);padding:0}.TopNavBar_burgerBar__Xl5e_{width:20px;height:2px;border-radius:calc(1px * var(--r-scale))}.TopNavBar_cartIcon__i2PmG,.TopNavBar_navIcon__EZRXI{width:22px;height:22px;display:block}.TopNavBar_cartBadge__4nHzR{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 var(--s1);border-radius:calc(9px * var(--r-scale));background:var(--brand);color:#ffffff;font-size:var(--t-2xs);font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.TopNavBar_dark__HqOsG .TopNavBar_cartBadge__4nHzR{box-shadow:0 0 0 2px #111b21}.TopNavBar_scrim__Frjcp{position:fixed;inset:0;z-index:200;background:rgba(13,16,11,.45);opacity:0;visibility:hidden;transition:opacity var(--motion-base) ease,visibility var(--motion-base) ease}.TopNavBar_scrimOpen__thNAn{opacity:1;visibility:visible}.TopNavBar_drawer__oZgxV{position:fixed;top:0;left:0;bottom:0;z-index:201;width:min(82vw,320px);background:var(--surface);box-shadow:var(--shadow-drawer);display:flex;flex-direction:column;padding:var(--s4) var(--s5) var(--s5);transform:translateX(-100%);visibility:hidden;transition:transform var(--motion-base) cubic-bezier(.22,1,.36,1),visibility var(--motion-base)}.TopNavBar_drawerOpen__ZbFby{transform:translateX(0);visibility:visible}@media (prefers-reduced-motion:reduce){.TopNavBar_drawer__oZgxV,.TopNavBar_scrim__Frjcp{transition:none}}.TopNavBar_drawerHead__JVJch{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.TopNavBar_drawerLogo__CA0B1{font-size:var(--t-xl);font-weight:var(--w-black);letter-spacing:-.3px}.TopNavBar_drawerLogo__CA0B1 .TopNavBar_logoTake__cajli{color:var(--brand)}.TopNavBar_drawerLogo__CA0B1 .TopNavBar_logoOut__E2ayi{color:var(--ink)}.TopNavBar_drawerClose__8IszY{background:none;border:none;font-size:var(--t-xl);line-height:1;color:var(--ink-muted);cursor:pointer;padding:var(--s2);margin-right:calc(var(--s2) * -1)}.TopNavBar_drawerLinks__9fYu0{display:flex;flex-direction:column;gap:var(--s0h);flex:1 1}.TopNavBar_drawerLinkActive__1ZcRZ,.TopNavBar_drawerLink__Mbiwv{display:flex;align-items:center;gap:var(--s2);padding:var(--s3h) var(--s3);margin:0 calc(var(--s3) * -1);border-radius:calc(12px * var(--r-scale));font-size:var(--t-md);font-weight:700;text-decoration:none;color:var(--ink)}.TopNavBar_drawerLinkActive__1ZcRZ{background:var(--surface-inset)}.TopNavBar_drawerLink__Mbiwv:hover{background:var(--surface-hover)}.TopNavBar_drawerFoot__kXWvj{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s4);border-top:var(--bwd) solid var(--bc)}.TopNavBar_drawerSignOut__dWa_I{background:none;border:var(--bw) solid var(--bc);border-radius:calc(12px * var(--r-scale));color:var(--ink);cursor:pointer}.TopNavBar_drawerCta__nj5AL,.TopNavBar_drawerSignOut__dWa_I{width:100%;padding:var(--s3) 0;font-size:var(--t-md);font-weight:700;text-align:center;text-decoration:none}.TopNavBar_drawerCta__nj5AL{background:var(--ink);color:var(--ink-inverse);border:none;border-radius:calc(12px * var(--r-scale))}.TopNavBar_iconBtn__2qd4K{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(12px * var(--r-scale));color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.TopNavBar_iconBtn__2qd4K:hover{background:rgba(0,0,0,.06)}.TopNavBar_dark__HqOsG .TopNavBar_iconBtn__2qd4K:hover{background:rgba(255,255,255,.1)}.TopNavBar_iconBtn__2qd4K:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.woff2) format("woff2-variations");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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext.woff2) format("woff2-variations");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:Inter Fallback;font-style:normal;font-weight:100 900;src:local("Arial");size-adjust:138.27%;ascent-override:70.06%;descent-override:17.44%;line-gap-override:0.00%}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin.woff2) format("woff2-variations");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-ext.woff2) format("woff2-variations");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:"Source Serif 4 Fallback";font-style:normal;font-weight:200 900;src:local("Times New Roman");size-adjust:126.41%;ascent-override:81.95%;descent-override:26.50%;line-gap-override:0.00%}:root{--font-sans:"Inter","Inter Fallback";--font-serif:"Source Serif 4","Source Serif 4 Fallback";--surface:#FFFFFF;--surface-inset:#F2F1EE;--surface-image:#F4F2EE;--surface-hover:#F7F6F4;--ink:#0D100B;--ink-muted:#6E6D67;--ink-inverse:#FFFFFF;--ink-placeholder:#6B6A63;--brand:#C41230;--danger:#A8121F;--danger-tint:rgba(168,18,31,0.08);--danger-fill:#E02A1E;--danger-fill-hover:#E83E2E;--brand-tint:rgba(196,18,48,0.08);--brand-deep:#8E1226;--success:#17754D;--warn:#B45309;--warn-strong:#A34A08;--warn-tint:rgba(163,74,8,0.07);--warn-border:rgba(163,74,8,0.22);--line:rgba(0,0,0,0.07);--line-strong:rgba(0,0,0,0.09);--line-control:rgba(0,0,0,0.10);--shadow-paper:4px 4px 0 var(--ink);--shadow-float:2px 2px 0 var(--ink);--shadow-sticky:0 2px 0 var(--ink);--shadow-sheet:0 -8px 32px rgba(0,0,0,0.18);--shadow-hover:6px 6px 0 var(--ink);--shadow-sticky-up:0 -2px 0 var(--ink);--shadow-drawer:8px 0 32px rgba(13,16,11,0.18);--shadow-focus:3px 3px 0 var(--ink);--r-scale:0;--bw:2px;--bwd:1px;--bc:var(--ink);--r-sm:calc(8px * var(--r-scale));--r-badge:calc(6px * var(--r-scale));--r-image:calc(12px * var(--r-scale));--r-tile:calc(14px * var(--r-scale));--r-card:calc(16px * var(--r-scale));--r-card-lg:calc(18px * var(--r-scale));--r-pill:calc(999px * var(--r-scale));--gutter:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:28px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s0h:2px;--s1h:6px;--s2h:10px;--s3h:14px;--s4h:18px;--t-2xs:11px;--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:15px;--t-lg:17px;--t-xl:20px;--t-2xl:24px;--t-3xl:28px;--t-hero:40px;--t-micro:var(--t-2xs);--t-caption:var(--t-2xs);--t-meta:var(--t-xs);--t-body-sm:var(--t-sm);--t-body:var(--t-sm);--t-label:var(--t-base);--t-control:var(--t-md);--t-row:var(--t-lg);--t-sticky:var(--t-lg);--t-section:var(--t-xl);--t-modal:var(--t-2xl);--t-display:var(--t-3xl);--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800;--track-display:-0.5px;--track-section:-0.4px;--track-sticky:-0.2px;--track-caps:0.7px;--font-stack:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-serif),"Iowan Old Style",Georgia,"Times New Roman",serif;--num-tabular:tabular-nums;--motion-instant:0ms;--motion-fast:150ms;--motion-base:200ms;--motion-slow:320ms;--motion-brand:700ms;--motion-celebrate:1400ms;--motion-spin:850ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-accelerate:cubic-bezier(0.3,0,1,1);--page-max:1040px;--hero-h:210px;--tabs-h:46px}.appSurface{background-color:var(--surface);color:var(--ink);font-family:var(--font-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appSurface h1,.appSurface h2,.appSurface h3{font-family:var(--font-display);font-weight:var(--w-semibold)}.appSurface .tnum,.appSurface [data-tnum]{font-feature-settings:var(--num-tabular);font-variant-numeric:var(--num-tabular)}:root{--color-primary:#C41230;--color-bg-dark:#111B21;--color-bg-cream:#F7F0E8;--color-bg-sheet:#1A2328;--color-text-muted:#8A9EA7}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background-color:var(--surface);color:var(--ink);font-family:var(--font-stack)}.legacyDark{background-color:var(--color-bg-dark);color:#ffffff;min-height:100vh}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:calc(4px * var(--r-scale))}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.SiteFooter_footer__Ie06j{border-top:1px solid #e5e5e0;margin-top:4rem;padding:2rem 1.25rem 3rem;font-size:var(--t-sm);color:#6b6b63;line-height:1.6}.SiteFooter_inner__6N3Lb{max-width:60rem;margin:0 auto;display:grid;grid-gap:.75rem;gap:.75rem}.SiteFooter_links__yAfsn{display:flex;flex-wrap:wrap;gap:1.25rem}.SiteFooter_links__yAfsn a{color:#51514b;text-decoration:none}.SiteFooter_links__yAfsn a:hover{text-decoration:underline}.SiteFooter_legal__NniCd{margin:0}.SiteFooter_address__7vXYS{margin:0;color:#8a8a80}@media (prefers-color-scheme:dark){.SiteFooter_footer__Ie06j{border-top-color:#3a3a33;color:#b8b8b0}.SiteFooter_links__yAfsn a{color:#d8d8d0}.SiteFooter_address__7vXYS{color:#8a8a80}}.SiteFooter_localeRow__ZvmFF{margin-top:var(--s4)}