.Header-module__jHqA4W__header{z-index:var(--z-header);height:var(--header-height);align-items:center;gap:var(--spacing-7);padding:0 var(--gutter-laptop);-webkit-backdrop-filter:var(--blur-header);border-bottom:1px solid var(--border-subtle);background:#050506d1;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__jHqA4W__header{background:var(--void)}}.Header-module__jHqA4W__wordmark{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;border-bottom:0;flex:none;align-items:baseline;gap:2px;font-size:17px;display:flex}.Header-module__jHqA4W__wordmark:hover{border-bottom:0}.Header-module__jHqA4W__wordmarkName{color:var(--text-primary)}.Header-module__jHqA4W__wordmarkAccent{color:var(--text-accent)}.Header-module__jHqA4W__nav{margin-left:var(--spacing-3);flex:1;gap:4px;display:flex}.Header-module__jHqA4W__utilities{flex:none;align-items:center;gap:4px;display:flex}.Header-module__jHqA4W__cart{position:relative}.Header-module__jHqA4W__badge{background:var(--orange-500);min-width:15px;height:15px;color:var(--text-on-accent);font-family:var(--font-technical);font-weight:var(--fw-bold);border-radius:var(--radius-xs);pointer-events:none;justify-content:center;align-items:center;padding:0 3px;font-size:9px;line-height:1;display:flex;position:absolute;top:6px;right:4px}.Header-module__jHqA4W__menuButton{display:none}@media (max-width:1023px){.Header-module__jHqA4W__header{height:var(--header-height-mobile);gap:var(--spacing-4);padding-inline:var(--gutter-tablet)}.Header-module__jHqA4W__nav{display:none}.Header-module__jHqA4W__menuButton{display:inline-flex}}@media (max-width:767px){.Header-module__jHqA4W__header{padding-inline:var(--gutter-mobile)}}.Header-module__jHqA4W__utility{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-button);color:var(--text-secondary);transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.Header-module__jHqA4W__utilityLink:hover .Header-module__jHqA4W__utility{background:var(--interactive-hover-surface);color:var(--text-primary)}.Header-module__jHqA4W__utilityLink:focus-visible{outline:none}.Header-module__jHqA4W__utilityLink:focus-visible .Header-module__jHqA4W__utility{box-shadow:var(--focus-ring)}@media (pointer:coarse){.Header-module__jHqA4W__utility{width:var(--target-min);height:var(--target-min)}}
.MobileNav-module__ygDSMq__drawer{background:var(--surface-page);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);border:0;margin:0;padding:0}.MobileNav-module__ygDSMq__drawer::backdrop{background:var(--surface-overlay)}.MobileNav-module__ygDSMq__inner{height:100%;padding:var(--gutter-mobile);flex-direction:column;display:flex}.MobileNav-module__ygDSMq__top{height:var(--header-height-mobile);margin-bottom:var(--spacing-7);justify-content:space-between;align-items:center;display:flex}.MobileNav-module__ygDSMq__wordmark{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:2px;font-size:17px;display:flex}.MobileNav-module__ygDSMq__wordmarkName{color:var(--text-primary)}.MobileNav-module__ygDSMq__wordmarkAccent{color:var(--text-accent)}.MobileNav-module__ygDSMq__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MobileNav-module__ygDSMq__link{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--text-secondary);display:flex}.MobileNav-module__ygDSMq__link:hover{color:var(--text-primary);border-bottom-color:var(--border-subtle)}.MobileNav-module__ygDSMq__active{color:var(--text-primary)}.MobileNav-module__ygDSMq__index{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);color:var(--text-disabled)}.MobileNav-module__ygDSMq__active .MobileNav-module__ygDSMq__index{color:var(--text-accent)}.MobileNav-module__ygDSMq__footer{padding-top:var(--spacing-7);gap:var(--spacing-4);flex-direction:column;margin-top:auto;display:flex}.MobileNav-module__ygDSMq__tagline{font:var(--type-technical-sm);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0}
.NavLink-module__F5Kp4q__link{height:var(--header-height);font:var(--type-ui);letter-spacing:var(--ls-interface);color:var(--text-secondary);transition:var(--transition-control);white-space:nowrap;border-bottom:0;align-items:center;padding:0 14px;display:flex;position:relative}.NavLink-module__F5Kp4q__link:hover{color:var(--text-primary);border-bottom:0}.NavLink-module__F5Kp4q__active{color:var(--text-primary)}.NavLink-module__F5Kp4q__rule{background:var(--gradient-orange-line);height:2px;box-shadow:var(--glow-line);transform-origin:0;transition:var(--transition-line);position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.NavLink-module__F5Kp4q__active .NavLink-module__F5Kp4q__rule{transform:scaleX(1)}
.Footer-module__zCRaeW__footer{border-top:1px solid var(--border-subtle);background:var(--surface-page);margin-top:auto}.Footer-module__zCRaeW__top{gap:var(--spacing-9);padding-block:var(--spacing-12) var(--spacing-10);grid-template-columns:2fr repeat(3,1fr);display:grid}.Footer-module__zCRaeW__brand{gap:var(--spacing-4);flex-direction:column;max-width:40ch;display:flex}.Footer-module__zCRaeW__wordmark{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:2px;font-size:20px;display:flex}.Footer-module__zCRaeW__wordmarkName{color:var(--text-primary)}.Footer-module__zCRaeW__wordmarkAccent{color:var(--text-accent)}.Footer-module__zCRaeW__tagline{font:var(--type-technical-sm);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0}.Footer-module__zCRaeW__blurb{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.Footer-module__zCRaeW__column{gap:var(--spacing-4);flex-direction:column;display:flex}.Footer-module__zCRaeW__columnTitle{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-primary);margin:0}.Footer-module__zCRaeW__list{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__zCRaeW__link{font:var(--type-body-sm);color:var(--text-muted);transition:var(--transition-control);border-bottom:0}.Footer-module__zCRaeW__link:hover{color:var(--text-primary);border-bottom:0}.Footer-module__zCRaeW__bottom{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-5);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.Footer-module__zCRaeW__legal,.Footer-module__zCRaeW__status{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled);margin:0}@media (max-width:1023px){.Footer-module__zCRaeW__top{gap:var(--spacing-8);padding-block:var(--spacing-10) var(--spacing-8);grid-template-columns:1fr 1fr}.Footer-module__zCRaeW__brand{grid-column:1/-1}}@media (max-width:767px){.Footer-module__zCRaeW__top{gap:var(--spacing-7);grid-template-columns:1fr}}
