.Header-module__lnUIdW__header{z-index:var(--z-header);height:var(--header-h);border-bottom:1px solid #0000;border-bottom-color:color-mix(in srgb, var(--border-subtle) 40%, transparent);transition:background var(--dur-base) var(--ease-ui), border-bottom-color var(--dur-base) var(--ease-ui), box-shadow var(--dur-base) var(--ease-ui);align-items:center;display:flex;position:fixed;inset:0 0 auto}.Header-module__lnUIdW__header.Header-module__lnUIdW__scrolled{border-bottom-color:var(--border-subtle);box-shadow:var(--header-shadow-scrolled);background:#faf8f3f5}.Header-module__lnUIdW__header.Header-module__lnUIdW__scrolled:before{content:"";pointer-events:none;z-index:0;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:absolute;inset:0}.Header-module__lnUIdW__inner{align-items:center;gap:var(--space-7);z-index:1;width:100%;display:flex;position:relative}.Header-module__lnUIdW__brand{outline-offset:4px;flex:none;align-items:baseline;line-height:1;text-decoration:none;display:flex}.Header-module__lnUIdW__brand:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:var(--radius-xs)}.Header-module__lnUIdW__nav{gap:clamp(var(--space-7), 2.4vw, var(--space-9));align-items:center;margin-inline:auto;display:flex}.Header-module__lnUIdW__navLink{color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--t-body-sm);padding:var(--space-2) 0;padding-bottom:var(--space-3);transition:color var(--dur-fast) var(--ease-ui);white-space:nowrap;font-weight:500;text-decoration:none;position:relative}.Header-module__lnUIdW__navLink:hover{color:var(--brand-primary)}.Header-module__lnUIdW__navLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.Header-module__lnUIdW__navLink.Header-module__lnUIdW__active{color:var(--brand-primary);font-weight:600}.Header-module__lnUIdW__navLink.Header-module__lnUIdW__active:after{content:"•";color:var(--accent-amber);pointer-events:none;font-size:8px;line-height:1;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.Header-module__lnUIdW__ctaGroup{align-items:center;gap:var(--space-5);flex:none;display:flex}.Header-module__lnUIdW__microLabel{font-size:var(--t-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-secondary);white-space:nowrap;font-weight:500;font-family:var(--font-sans)}@media (max-width:1200px){.Header-module__lnUIdW__microLabel{display:none}}.Header-module__lnUIdW__tel{color:var(--fg-secondary);font-size:var(--t-body-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease-ui);font-weight:600;text-decoration:none}.Header-module__lnUIdW__tel:hover{color:var(--brand-primary)}.Header-module__lnUIdW__tel:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.Header-module__lnUIdW__orderDesktop{align-items:center;display:flex}.Header-module__lnUIdW__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.Header-module__lnUIdW__burger span{background:var(--brand-primary);transform-origin:50%;width:22px;height:1.6px;transition:transform var(--dur-base) var(--ease-natural), opacity var(--dur-fast) var(--ease-ui), width var(--dur-base) var(--ease-ui);display:block}.Header-module__lnUIdW__burger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--radius-sm)}.Header-module__lnUIdW__burgerOpen span:first-child{transform:translateY(6.6px)rotate(45deg)}.Header-module__lnUIdW__burgerOpen span:nth-child(2){opacity:0;width:0}.Header-module__lnUIdW__burgerOpen span:nth-child(3){transform:translateY(-6.6px)rotate(-45deg)}@media (max-width:900px){.Header-module__lnUIdW__header{height:var(--header-h-mobile)}.Header-module__lnUIdW__nav,.Header-module__lnUIdW__tel,.Header-module__lnUIdW__microLabel,.Header-module__lnUIdW__orderDesktop{display:none}.Header-module__lnUIdW__burger{display:flex}.Header-module__lnUIdW__ctaGroup{gap:0;margin-left:auto}}.Header-module__lnUIdW__sheet{z-index:var(--z-modal);background:var(--bg-canvas);visibility:hidden;padding-inline:var(--gutter);padding-top:max(var(--space-8), env(safe-area-inset-top));padding-bottom:max(var(--space-8), env(safe-area-inset-bottom));transition:transform var(--dur-slow) var(--ease-natural), visibility 0s linear var(--dur-slow);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.Header-module__lnUIdW__sheetOpen{visibility:visible;transition:transform var(--dur-slow) var(--ease-natural), visibility 0s linear 0s;transform:translateY(0)}.Header-module__lnUIdW__sheetTop{flex:none;justify-content:space-between;align-items:center;display:flex}.Header-module__lnUIdW__sheetClose{width:44px;height:44px;color:var(--brand-primary);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-ui);background:0 0;border:0;flex:none;justify-content:center;place-items:center;padding:0;font-size:1.25rem;display:flex}.Header-module__lnUIdW__sheetClose:hover{opacity:.7}.Header-module__lnUIdW__sheetClose:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--radius-sm)}.Header-module__lnUIdW__sheetNav{margin-top:var(--space-10);flex-direction:column;gap:0;margin-bottom:0;padding:0;list-style:none;display:flex}.Header-module__lnUIdW__sheetLink{font-family:var(--font-display);font-weight:400;font-size:var(--t-h2);color:var(--brand-primary);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);transition:color var(--dur-fast) var(--ease-ui);text-decoration:none;display:block}.Header-module__lnUIdW__sheetLink:hover{color:var(--accent-amber-text)}.Header-module__lnUIdW__sheetLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.Header-module__lnUIdW__sheetCta{padding-top:var(--space-8);margin-top:auto}.Header-module__lnUIdW__sheetCta :is(button,a){justify-content:center;width:100%}
