@font-face{font-family:montserrat;src:url(/_next/static/media/510c0385036cae78-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_10b362{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_10b362{--font-montserrat:"montserrat","montserrat Fallback"}.Header_header__t6jxZ{position:fixed;top:0;left:0;width:100%;padding:0 4rem;height:50px;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:transform .35s ease,background-color .3s ease,box-shadow .3s ease}.Header_header__t6jxZ .Header_logoText__VpAt9{font-family:var(--font-display);font-size:2.5rem;color:var(--color-coffee)}.Header_header__t6jxZ.Header_hidden__4SdhT{transform:translateY(-100%);pointer-events:none}.Header_header__t6jxZ.Header_withBackground__jvpaw{background-color:var(--color-ivory);box-shadow:var(--shadow-sm)}.Header_header__t6jxZ.Header_menuOpen__LFSVJ{z-index:1002}@media(max-width:900px){.Header_header__t6jxZ{padding:0 2rem;height:70px}}.Header_skipLink__hC28f{position:absolute;top:-100%;left:1rem;background:var(--color-ivory);color:var(--color-coffee-dark);padding:.5rem 1rem;border-radius:0 0 4px 4px;font-size:.875rem;font-weight:600;z-index:9999;text-decoration:none}.Header_skipLink__hC28f:focus{top:0}.Header_desktopNav__c3KFU{display:flex;gap:2.5rem;align-items:center}@media(max-width:900px){.Header_desktopNav__c3KFU{display:none}}.Header_desktopNavLink__CqPPi{text-decoration:none;position:relative;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:0;color:var(--color-coffee-dark);font-size:.875rem;font-weight:500;line-height:1.5;transition:color var(--transition-base)}.Header_desktopNavLink__CqPPi:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--color-coffee);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.Header_desktopNavLink__CqPPi:hover{color:var(--color-coffee)}.Header_desktopNavLink__CqPPi:hover:after{transform:scaleX(1)}.Header_hamburgerButton__r0l7_{background:none;border:none;cursor:pointer;width:44px;height:30px;display:none;flex-direction:column;justify-content:space-around;align-items:center}@media(max-width:900px){.Header_hamburgerButton__r0l7_{display:flex}}.Header_hamburgerLine__NmREB{width:30px;height:4px;background:var(--color-coffee);border-radius:var(--radius-pill);transition:all .3s cubic-bezier(.77,0,.18,1);transform-origin:center}.Header_hamburgerButton__r0l7_.Header_open__jw9ch .Header_hamburgerLine__NmREB{background-color:var(--color-white)}.Header_hamburgerButton__r0l7_.Header_open__jw9ch .Header_hamburgerLine__NmREB:first-child{transform:translateY(10px) rotate(45deg)}.Header_hamburgerButton__r0l7_.Header_open__jw9ch .Header_hamburgerLine__NmREB:nth-child(2){opacity:0;transform:scaleX(0)}.Header_hamburgerButton__r0l7_.Header_open__jw9ch .Header_hamburgerLine__NmREB:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.Header_overlay__LFIXa{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;pointer-events:none}.Header_overlay__LFIXa.Header_open__jw9ch{pointer-events:auto}.Header_overlayBackground__fN7Wp{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(53,41,32,.5);opacity:0;transition:opacity .3s ease}.Header_overlayBackground__fN7Wp.Header_open__jw9ch{opacity:1}.Header_mobileNav__cLxud{position:absolute;right:0;top:0;width:300px;max-width:80vw;height:100vh;background:var(--color-matcha);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.Header_mobileNav__cLxud.Header_open__jw9ch{transform:translateX(0)}.Header_mobileNav__cLxud a{margin:0 auto}.Header_mobileNavLink__PbjtY{color:var(--color-white);text-decoration:none;font-family:var(--font-heading);font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:opacity .2s}.Header_mobileNavLink__PbjtY:hover{opacity:.7}