.SiteFooter_footer__ebaNZ{background:var(--ink);color:var(--white)}.SiteFooter_top__KycJ0{display:flex;justify-content:space-between;gap:40px;padding:56px var(--gutter) 40px}.SiteFooter_brand__5cPka{max-width:440px}.SiteFooter_logo__CdUJU{display:inline-flex;color:var(--white)}.SiteFooter_blurb__JgY32{margin-top:24px;font-size:17px;line-height:1.45;color:var(--stone)}.SiteFooter_buttons__oE1Gb{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.SiteFooter_social__09XEZ{display:flex;flex-wrap:wrap;gap:4px 14px;margin:30px 0 0;padding:0;list-style:none}.SiteFooter_heading__aWLYd,.SiteFooter_meta__mVLPC,.SiteFooter_socialLink__5PDuH{font-family:var(--font-mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ash)}.SiteFooter_socialLink__5PDuH{display:inline-block;padding:6px 0;text-decoration:none}.SiteFooter_socialLink__5PDuH:hover{color:var(--white)}.SiteFooter_columns__M8s6_{display:flex;gap:72px}.SiteFooter_column__aSTEq{display:flex;flex-direction:column;gap:10px}.SiteFooter_link__dz7fr{font-size:18px;text-decoration:none}.SiteFooter_link__dz7fr:hover{text-decoration:underline}.SiteFooter_bottom__EXa39{display:flex;justify-content:space-between;gap:16px;padding:20px var(--gutter) 26px;border-top:1px solid var(--night-line)}.SiteFooter_metaLink__NLShb{color:inherit;text-decoration:none}.SiteFooter_metaLink__NLShb:hover{color:var(--white)}@media (max-width:1000px){.SiteFooter_bottom__EXa39,.SiteFooter_top__KycJ0{flex-direction:column}.SiteFooter_columns__M8s6_{gap:40px;flex-wrap:wrap}}@media (max-width:600px){.SiteFooter_columns__M8s6_{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 24px;gap:32px 24px}}.SiteFooter_metaButton__ibXwY{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.SiteFooter_metaButton__ibXwY:hover{color:var(--white)}.SiteHeader_header__o00N_{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper)}.SiteHeader_topbar__CdkCs{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px var(--gutter);background:var(--ink)}.SiteHeader_topText__zlrEa{font-family:var(--font-mono);font-size:13px;letter-spacing:.07em;color:var(--teal);text-transform:uppercase}.SiteHeader_topLink__cjnXD{color:inherit}.SiteHeader_nav__1q4kU{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px var(--gutter);background:var(--paper)}.SiteHeader_logo__CDfZ3{display:inline-flex;color:var(--ink)}.SiteHeader_menuBar__pnWXb{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.SiteHeader_menuButton__l7E_n{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:none;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.SiteHeader_chevron__78Yvr{transition:transform .15s ease}.SiteHeader_chevronOpen__kT36z{transform:rotate(180deg)}.SiteHeader_panel__HtJ19{position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%);width:min(1120px,calc(100vw - 2 * var(--gutter)));display:grid;grid-template-columns:1fr 1fr 300px;grid-gap:24px;gap:24px;padding:28px;border:2px solid var(--ink);border-radius:28px;background:var(--white);box-shadow:0 24px 50px rgba(22,21,20,.18)}.SiteHeader_panel__HtJ19[hidden]{display:none}.SiteHeader_columnWide__2CsVh{grid-column:span 2}.SiteHeader_columnHeading__c5GHA{margin:0 0 6px;font-family:var(--font-mono);font-size:15px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.SiteHeader_links__sIZZy{display:flex;flex-direction:column}.SiteHeader_linksGrid__ljz_1{display:grid;grid-template-columns:1fr 1fr}.SiteHeader_item__lK6Kl{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:16px;text-decoration:none}.SiteHeader_item__lK6Kl:focus-visible,.SiteHeader_item__lK6Kl:hover{background:var(--paper)}.SiteHeader_swatch__5mujx{flex-shrink:0;width:40px;height:40px;border:2px solid var(--ink);border-radius:12px}.SiteHeader_itemTitle__HgCtf{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800}.SiteHeader_badge__4i03A{padding:2px 8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--yellow);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em}.SiteHeader_itemText__WE_EH{display:block;margin-top:3px;font-size:15px;line-height:1.4;color:var(--muted)}.SiteHeader_itemCaption__OOezj{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.SiteHeader_promo__q_3lh{display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:26px;border:2px solid var(--ink);border-radius:22px}.SiteHeader_promoTag__EwxzS{padding:5px 13px;border:1.5px solid var(--ink);border-radius:999px;background:var(--white);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;white-space:nowrap}.SiteHeader_promoTitle__u5tzs{max-width:220px;margin-top:16px;font-family:var(--font-display);font-size:30px;line-height:1;text-transform:uppercase}.SiteHeader_cta__t0RcK,.SiteHeader_mobileCta__U2vpI,.SiteHeader_promoCta__tJjJc{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 24px;border:3px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--white);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.SiteHeader_promoCta__tJjJc{margin-top:auto;font-size:16px;padding:14px 28px}.SiteHeader_cta__t0RcK:focus-visible,.SiteHeader_cta__t0RcK:hover,.SiteHeader_promoCta__tJjJc:focus-visible,.SiteHeader_promoCta__tJjJc:hover{border-color:transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,linear-gradient(90deg,var(--red),var(--pink)) border-box}.SiteHeader_burger__lTBlJ{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--ink);border-radius:50%;background:var(--white);cursor:pointer}.SiteHeader_mobile__nyJBp{display:none}@media (max-width:1080px){.SiteHeader_cta__t0RcK,.SiteHeader_menuBar__pnWXb{display:none}.SiteHeader_burger__lTBlJ{display:inline-flex}.SiteHeader_topSale__w4fJq{display:none}.SiteHeader_mobileOpen__Faaed{position:fixed;left:0;right:0;bottom:0;border-top:2px solid var(--ink);display:flex;flex-direction:column;padding:8px var(--gutter) 24px;overflow-y:auto;background:var(--white)}.SiteHeader_mobileList__e8u59{flex:1 1;margin:0;padding:0;list-style:none}.SiteHeader_mobileRow__HiI8X{border-top:1.5px solid #e2dfd8}.SiteHeader_mobileButton__ahYGA{display:flex;width:100%;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:none;font-size:22px;font-weight:800;text-align:left;text-decoration:none;cursor:pointer}.SiteHeader_mobileLinks__eoiK0{margin:0 0 12px;padding:0;list-style:none}.SiteHeader_mobileLink__p6GYO{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 0 6px 4px;font-size:18px;font-weight:600;text-decoration:none}.SiteHeader_mobileLink__p6GYO .SiteHeader_swatch__5mujx{width:28px;height:28px;border-radius:8px}.SiteHeader_mobileCta__U2vpI{width:100%;margin-top:16px;font-size:16px;padding:14px 32px}}@media (max-width:600px){.SiteHeader_topbar__CdkCs{justify-content:center}.SiteHeader_topText__zlrEa{font-size:12px}}