._header_1xzas_1{position:sticky;top:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--background) 94%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}._inner_1xzas_10{width:min(100%,92rem);min-height:6.5rem;margin:0 auto;padding:var(--spacing-2) var(--spacing-8);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}._brand_1xzas_21{display:inline-flex;flex:none;align-items:center}._brand_1xzas_21:focus-visible,._navLink_1xzas_28:focus-visible{outline:2px solid var(--walnut);outline-offset:4px}._logo_1xzas_33{display:block;width:5.5rem;height:5.5rem;object-fit:contain}._navigation_1xzas_40{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--spacing-8);row-gap:var(--spacing-2)}._navLink_1xzas_28{color:var(--foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.5;text-decoration:none;text-transform:uppercase;transition:color var(--animation-duration-normal) ease}._navLink_1xzas_28:hover{color:var(--walnut)}@media(max-width:640px){._inner_1xzas_10{min-height:5.5rem;padding-inline:var(--spacing-4);gap:var(--spacing-4)}._logo_1xzas_33{width:4.5rem;height:4.5rem}._navigation_1xzas_40{column-gap:var(--spacing-4)}._navLink_1xzas_28{font-size:.625rem;letter-spacing:.1em}}@media(max-width:440px){._inner_1xzas_10{flex-wrap:wrap;justify-content:center}._navigation_1xzas_40{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){._navLink_1xzas_28{transition:none}}._footer_so1z8_1{border-top:1px solid var(--border);background:var(--background);color:var(--foreground)}._inner_so1z8_7{width:min(100%,92rem);margin:0 auto;padding:clamp(var(--spacing-16),8vw,8rem) var(--spacing-8) var(--spacing-8)}._main_so1z8_14{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:var(--spacing-16);padding-bottom:var(--spacing-20)}._identity_so1z8_21{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}._logo_so1z8_28{display:block;width:11.25rem;height:auto}._address_so1z8_34{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.875rem;font-style:normal;line-height:1.6}._contactLink_so1z8_45{width:fit-content;color:var(--foreground);text-decoration:none;transition:color var(--animation-duration-normal) ease}._contactLink_so1z8_45:hover,._subscribeButton_so1z8_53:hover{color:var(--walnut)}._contactLink_so1z8_45:focus-visible,._subscribeButton_so1z8_53:focus-visible{outline:2px solid var(--walnut);outline-offset:4px}._newsletter_so1z8_63{display:flex;flex-direction:column;align-items:flex-start}._caption_so1z8_69,._copyright_so1z8_70{color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}._signupForm_so1z8_80{width:100%;display:flex;align-items:end;gap:var(--spacing-4);margin-top:var(--spacing-6)}._emailInput_so1z8_88{width:100%;min-width:0;height:2.75rem;padding:var(--spacing-2) 0;border:0;border-bottom:1px solid var(--foreground);border-radius:0;outline:none;background:transparent;color:var(--foreground);font:400 1rem/1.5 var(--font-family-base)}._emailInput_so1z8_88::placeholder{color:var(--muted-foreground)}._emailInput_so1z8_88:focus-visible{border-bottom:2px solid var(--walnut)}._emailInput_so1z8_88:disabled,._subscribeButton_so1z8_53:disabled{opacity:.55;cursor:wait}._subscribeButton_so1z8_53{flex:none;min-height:2.75rem;padding:var(--spacing-2) 0;border:0;border-radius:0;background:transparent;color:var(--foreground);cursor:pointer;font:500 .75rem/1.5 var(--font-family-base);letter-spacing:.1em;text-transform:uppercase;transition:color var(--animation-duration-normal) ease}._status_so1z8_131{min-height:1.5rem;margin:var(--spacing-3) 0 0;color:var(--walnut);font-family:var(--font-family-base);font-size:.875rem;line-height:1.5}._copyright_so1z8_70{margin:0;padding-top:var(--spacing-6);border-top:1px solid var(--border)}@media(max-width:700px){._inner_so1z8_7{padding-inline:var(--spacing-4)}._main_so1z8_14{grid-template-columns:1fr;gap:var(--spacing-12);padding-bottom:var(--spacing-12)}}@media(prefers-reduced-motion:reduce){._contactLink_so1z8_45,._subscribeButton_so1z8_53{transition:none}}
