.Nav-module__e1xquq__header{z-index:var(--z-nav);background-color:var(--kcream);transition:box-shadow var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);position:sticky;top:0}.Nav-module__e1xquq__header:after{content:"";inset-inline:0;background-color:var(--hairline);opacity:0;height:1px;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;bottom:0}.Nav-module__e1xquq__scrolled:after{opacity:1}.Nav-module__e1xquq__scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);background-color:#fdf6f0db}.Nav-module__e1xquq__inner{align-items:center;gap:var(--space-6);min-height:var(--nav-height);display:flex}.Nav-module__e1xquq__brand{transition:opacity var(--dur-base) var(--ease-standard);flex-shrink:0;align-items:center;display:inline-flex}.Nav-module__e1xquq__brand:hover{opacity:.72}.Nav-module__e1xquq__brand img{height:auto}.Nav-module__e1xquq__links{align-items:center;gap:var(--space-6);display:none}.Nav-module__e1xquq__linkGroup{align-items:center;gap:var(--space-3);display:inline-flex}.Nav-module__e1xquq__linkGroup+.Nav-module__e1xquq__linkGroup:before{content:"";width:1px;height:14px;background-color:var(--border-strong);margin-inline-end:var(--space-2)}.Nav-module__e1xquq__linkLead{font-weight:var(--weight-semibold)}.Nav-module__e1xquq__link{padding-block:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--text);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.Nav-module__e1xquq__link:after{content:"";background-color:var(--kaajal);transform-origin:100%;height:1px;transition:transform var(--dur-slow) var(--ease-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Nav-module__e1xquq__link:hover:after{transform-origin:0;transform:scaleX(1)}.Nav-module__e1xquq__link[aria-current=page]:after{background-color:var(--haldi);transform:scaleX(1)}.Nav-module__e1xquq__actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.Nav-module__e1xquq__iconBtn{border-radius:var(--radius-pill);width:46px;height:46px;color:var(--text);transition:background-color var(--dur-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.Nav-module__e1xquq__iconBtn:hover{background-color:var(--surface-deep)}.Nav-module__e1xquq__iconBtn svg{transition:transform var(--dur-base) var(--ease-expo)}.Nav-module__e1xquq__iconBtn:hover svg{transform:scale(1.08)}.Nav-module__e1xquq__searchLink{align-items:center;gap:var(--space-3);height:44px;padding-inline:var(--space-4) var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-sm);transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);display:none}.Nav-module__e1xquq__searchLink:hover{border-color:var(--kaajal);color:var(--text)}.Nav-module__e1xquq__badge{border-radius:var(--radius-pill);background-color:var(--haldi);min-width:19px;height:19px;color:var(--kaajal);font-size:10px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;animation:Nav-module__e1xquq__badgePop var(--dur-base) var(--ease-bounce);justify-content:center;align-items:center;padding-inline:5px;line-height:1;display:inline-flex;position:absolute;top:5px;right:4px}@keyframes Nav-module__e1xquq__badgePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.Nav-module__e1xquq__menuBtn{display:inline-flex}.Nav-module__e1xquq__overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Nav-module__e1xquq__fade var(--dur-base) var(--ease-out);background-color:#2a242073;position:fixed;inset:0}.Nav-module__e1xquq__drawer{z-index:var(--z-modal);background-color:var(--kcream);width:min(88vw,380px);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-6) var(--space-10);animation:Nav-module__e1xquq__slideIn var(--dur-slow) var(--ease-expo);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.Nav-module__e1xquq__drawerHead{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.Nav-module__e1xquq__drawerSection{margin-bottom:var(--space-8)}.Nav-module__e1xquq__drawerLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.Nav-module__e1xquq__drawerLink{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);border-bottom:1px solid var(--hairline);opacity:0;min-height:52px;animation:Nav-module__e1xquq__drawerItem var(--dur-slow) var(--ease-expo) forwards;animation-delay:calc(90ms + var(--i,0) * 45ms);display:flex}.Nav-module__e1xquq__drawerLink:last-child{border-bottom:none}.Nav-module__e1xquq__drawerLink svg{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-expo);flex-shrink:0}.Nav-module__e1xquq__drawerLink:hover svg{transform:translate(4px)}.Nav-module__e1xquq__drawerSmall{font-family:var(--font-body);font-size:var(--text-base)}.Nav-module__e1xquq__drawerFoot{padding-top:var(--space-6);margin-top:auto}@keyframes Nav-module__e1xquq__fade{0%{opacity:0}to{opacity:1}}@keyframes Nav-module__e1xquq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Nav-module__e1xquq__drawerItem{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Nav-module__e1xquq__drawerLink{opacity:1;animation:none}}@media (min-width:1160px){.Nav-module__e1xquq__links{display:flex}.Nav-module__e1xquq__searchLink{display:inline-flex}.Nav-module__e1xquq__menuBtn,.Nav-module__e1xquq__searchIconBtn{display:none}}@media (pointer:coarse){.Nav-module__e1xquq__brand{align-items:center;min-height:44px;display:inline-flex}}
.Footer-module__EZoWya__footer{background-color:var(--kaajal);color:var(--kcream);padding-block:var(--section-y) var(--space-10);margin-top:auto}.Footer-module__EZoWya__top{gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid #fdf6f029;grid-template-columns:1fr;display:grid}.Footer-module__EZoWya__brandCol{max-width:40ch}.Footer-module__EZoWya__brand{margin-bottom:var(--space-6);display:inline-flex}.Footer-module__EZoWya__tagline{font-family:var(--font-display);font-size:var(--display-sm);letter-spacing:var(--tracking-tight);color:var(--kcream);margin-bottom:var(--space-5);line-height:1.1}.Footer-module__EZoWya__blurb{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#fdf6f09e}.Footer-module__EZoWya__cols{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.Footer-module__EZoWya__colTitle{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#fdf6f073;margin-bottom:var(--space-5)}.Footer-module__EZoWya__list li+li{margin-top:var(--space-3)}.Footer-module__EZoWya__list a{font-size:var(--text-sm);color:#fdf6f0d1;padding-block:var(--space-1);display:inline-block;position:relative}.Footer-module__EZoWya__list a:after{content:"";background-color:var(--haldi);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-slow) var(--ease-expo);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.Footer-module__EZoWya__list a:hover{color:var(--kcream)}.Footer-module__EZoWya__list a:hover:after{transform-origin:0;transform:scaleX(1)}.Footer-module__EZoWya__bottom{margin-top:var(--space-8);gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.Footer-module__EZoWya__fineprint{font-size:var(--text-xs);color:#fdf6f073}.Footer-module__EZoWya__madeIn{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#fdf6f09e;display:inline-flex}.Footer-module__EZoWya__madeIn svg{color:var(--haldi)}@media (min-width:640px){.Footer-module__EZoWya__cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.Footer-module__EZoWya__top{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.Footer-module__EZoWya__bottom{text-align:start;flex-direction:row;justify-content:space-between}}.Footer-module__EZoWya__contact{margin-top:var(--space-5);font-style:normal;font-size:var(--text-sm);gap:2px;display:grid}.Footer-module__EZoWya__contact a{color:var(--text);width:fit-content}.Footer-module__EZoWya__contact a:hover{color:var(--haldi-dark)}.Footer-module__EZoWya__hours{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.Footer-module__EZoWya__postal{color:var(--text-muted);font-size:var(--text-xs);max-width:30ch}.Footer-module__EZoWya__legal{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.Footer-module__EZoWya__legal a{color:inherit}.Footer-module__EZoWya__legal a:hover{color:var(--text)}@media (pointer:coarse){.Footer-module__EZoWya__list li+li{margin-top:0}.Footer-module__EZoWya__brand{align-items:center;min-height:44px;display:inline-flex}.Footer-module__EZoWya__list a,.Footer-module__EZoWya__contact a{align-items:center;min-height:44px;padding-block:0;display:flex}.Footer-module__EZoWya__list a:after{bottom:10px}.Footer-module__EZoWya__legal{gap:var(--space-2) var(--space-5)}.Footer-module__EZoWya__legal a{align-items:center;min-height:44px;display:inline-flex}}
