.LogoMark_frame__W50su{display:inline-flex;align-items:center;border-radius:12px;flex:none;max-width:100%}.LogoMark_frame__W50su[data-logo-plate]{background:var(--brand-logo-plate);padding:8px 12px;box-shadow:0 1px 6px rgb(0 0 0/.18)}.SiteHeader_header__qIri_{position:absolute;top:0;left:0;width:100%;height:var(--header-height,166px);z-index:50;display:flex;align-items:center;pointer-events:none}.SiteHeader_container__L2Px0{width:100%;max-width:var(--global-width,90%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3,16px)}.SiteHeader_nav__xC76B{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.75rem,2vw,1.75rem);pointer-events:auto;min-width:0}.SiteHeader_navLink__74CBJ{color:var(--brand-text);font-family:var(--brand-body-font,var(--font-family-dm-sans)),system-ui,sans-serif;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.SiteHeader_navLink__74CBJ:focus-visible,.SiteHeader_navLink__74CBJ:hover{color:var(--brand-accent)}.SiteHeader_logoLink__rYGFm{pointer-events:auto;display:inline-flex;flex:0 0 auto;max-width:100%}.SiteHeader_logo__XTR9l{height:120px;width:auto;max-width:min(80vw,560px);object-fit:contain;flex:none}.SiteHeader_wordmark__cartA{color:var(--brand-accent);font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:700;letter-spacing:.03em}@media screen and (max-width:768px){.SiteHeader_logo__XTR9l{height:60px;max-width:min(60vw,280px)}.SiteHeader_nav__xC76B{gap:.4rem .9rem;font-size:.72rem}.SiteHeader_navLink__74CBJ{font-size:.72rem;letter-spacing:.02em}}