.hidden{display:none!important}.noscroll{overflow:hidden}header#header{z-index:50;width:100vw;transition:border-radius .4s cubic-bezier(.33,1,.68,1) .2s,background-color .2s cubic-bezier(.33,1,.68,1) .2s,transform .6s cubic-bezier(.33,1,.68,1);position:fixed;overflow:hidden}header#header.scrolling:not(.menu-expanded),header#header.scrolling:not(.hovered),header#header.scrolling:not(:hover),header#header.scrolling:not(.showNav){transform:translateY(-100%)}header#header+main:after{content:"";pointer-events:none;opacity:0;z-index:2;background-color:#1e141499;transition:opacity .2s cubic-bezier(.33,1,.68,1);position:fixed;top:0;bottom:0;left:0;right:0}header#header.scrolling.showNav{background-color:#faf7ed;transform:translateY(0%)}@media (hover:hover){header#header:hover:not(.quiz-layout){background-color:#faf7ed;border-radius:0 0 max(16px,min(.751174vw + 13.1831px,24px)) max(16px,min(.751174vw + 13.1831px,24px));transition:border-radius .4s cubic-bezier(.33,1,.68,1),background-color .2s cubic-bezier(.33,1,.68,1)}}header#header.menu-expanded,header#header.hovered:not(.quiz-layout){background-color:#faf7ed;border-radius:0 0 max(16px,min(.751174vw + 13.1831px,24px)) max(16px,min(.751174vw + 13.1831px,24px));transition:border-radius .4s cubic-bezier(.33,1,.68,1),background-color .2s cubic-bezier(.33,1,.68,1)}header#header:has(div.dropdown-menu>ul)+main:after{opacity:1}header#header.menu-expanded:has(div.dropdown-menu>nav)+main:after{opacity:1}header#header a.logo svg path{transition:fill .2s cubic-bezier(.33,1,.68,1)}@media (hover:hover){header#header.nav-white:not(:hover):not(.showNav.scrolling) a.logo svg path{fill:#fffdf6;transition:fill .1s cubic-bezier(.33,1,.68,1) .1s}header#header.nav-white:not(:hover):not(.showNav.scrolling) div.nav-bar nav ul a,header#header.nav-white:not(:hover):not(.showNav.scrolling) div.nav-bar nav ul span{color:#fffdf6;transition:color .1s cubic-bezier(.33,1,.68,1) .1s}header#header.nav-white:not(:hover):not(.showNav.scrolling) div.nav-bar nav ul span.dd-label svg path{fill:#fffdf6;transition:fill .1s cubic-bezier(.33,1,.68,1) .1s}}header#header div.nav-bar{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions";align-items:center;column-gap:1.5rem;display:grid}header#header div.nav-bar nav ul{justify-content:flex-end;column-gap:1.5rem;width:100%;display:inline-flex}header#header div.nav-bar nav ul a,header#header div.nav-bar nav ul span{color:#1e1414;font-size:14px;font-style:normal;font-weight:400;line-height:100%;transition:color .2s cubic-bezier(.33,1,.68,1)}header#header div.nav-bar nav ul span.dd-label{cursor:pointer;white-space:nowrap;align-items:center;column-gap:.5rem;display:inline-flex}header#header div.nav-bar nav ul span.dd-label svg{vertical-align:middle;transition:transform .4s cubic-bezier(.175,.885,.32,1.125),fill .2s cubic-bezier(.33,1,.68,1)}header#header div.nav-bar nav ul li{transition:opacity .2s cubic-bezier(.33,1,.68,1)}header#header div.nav-bar nav ul:has(.dd-active) li{opacity:.6}header#header div.nav-bar nav ul:has(.dd-active) li.dd-active{opacity:1}header#header div.nav-bar nav ul:has(.dd-active) li.dd-active span svg{transform:rotate(135deg)}header#header div.actions{grid-area:actions;justify-self:flex-end}header#header div.actions.multi{grid-auto-flow:column;align-items:center;column-gap:1rem;display:grid}header#header div.actions.multi div.close{cursor:pointer;border:1px solid #1e1414;border-radius:3rem;place-content:center;width:3.3125rem;height:3.3125rem;display:grid}header#header div.actions.multi div.close svg{transition:all .6s cubic-bezier(.33,1,.68,1)}@media (hover:hover){header#header div.actions.multi div.close:hover svg{transform:rotate(180deg)}}header#header div.actions div.expand-btn{aspect-ratio:1;cursor:pointer;background-color:#d5e798;border-radius:5rem;flex-direction:column;justify-content:center;align-items:center;width:56px;display:flex}header#header div.actions div.expand-btn>span{background-color:#0c310a;border-radius:1rem;width:22px;height:1.5px;transition:transform .2s cubic-bezier(.33,1,.68,1),margin .2s cubic-bezier(.33,1,.68,1) .2s}header#header div.actions div.expand-btn>span:first-child{margin-top:-3px}header#header div.actions div.expand-btn>span:last-child{margin-top:7px}header#header div.actions div.expand-btn.open>span{transition:transform .2s cubic-bezier(.33,1,.68,1) .2s,margin .2s cubic-bezier(.33,1,.68,1)}header#header div.actions div.expand-btn.open>span:first-child{margin-top:0;transform:rotate(45deg)}header#header div.actions div.expand-btn.open>span:last-child{margin-top:-1px;transform:rotate(-45deg)}header#header div.dropdown-menu{width:100vw;height:0;max-height:calc(100dvh - 96px);position:relative;overflow:hidden}header#header div.dropdown-menu ul.sub-menu{padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1.5rem;padding-top:4rem;padding-bottom:4rem;display:grid}header#header div.dropdown-menu ul.sub-menu li a{color:#1e1414;grid-template:"image text""image byline"/auto 1fr;gap:.5rem 1.5rem;text-decoration:none;display:grid}@media (hover:hover){header#header div.dropdown-menu ul.sub-menu li a:hover span{color:#57772e}header#header div.dropdown-menu ul.sub-menu li a:hover figure{background-color:#d5e798}}header#header div.dropdown-menu ul.sub-menu li a>span{letter-spacing:-.4px;grid-area:text;align-self:flex-end;font-family:HW Cigars,serif;font-size:20px;font-style:normal;font-weight:400;line-height:120%;transition:color .2s cubic-bezier(.33,1,.68,1)}header#header div.dropdown-menu ul.sub-menu li figure{aspect-ratio:1;background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:1rem;grid-area:image;width:100px;transition:background-color .2s cubic-bezier(.33,1,.68,1);overflow:hidden}header#header div.dropdown-menu ul.sub-menu li figure.icon{place-items:center;display:grid}header#header div.dropdown-menu ul.sub-menu li figure.icon img{width:65%;height:65%}header#header div.dropdown-menu ul.sub-menu li p{color:#664a42;grid-area:byline;align-self:flex-start}header#header div.dropdown-menu ul.sub-menu.large-card{grid-template-columns:repeat(4,1fr)}header#header div.dropdown-menu ul.sub-menu.large-card li{height:100%}header#header div.dropdown-menu ul.sub-menu.large-card li a{background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:1rem;flex-direction:column;justify-content:center;height:100%;padding:2rem;display:flex;overflow:hidden}@media (hover:hover){header#header div.dropdown-menu ul.sub-menu.large-card li a:hover span{color:#57772e}header#header div.dropdown-menu ul.sub-menu.large-card li a:hover figure{background-color:#0000}}header#header div.dropdown-menu ul.sub-menu.large-card li p,header#header div.dropdown-menu ul.sub-menu.large-card li a>span{text-align:center;align-self:center}header#header div.dropdown-menu ul.sub-menu.large-card li p{color:#664a42}header#header div.dropdown-menu ul.sub-menu.large-card li figure{background-color:#0000;border:none;border-radius:0;align-self:center;margin-bottom:2rem}header#header div.dropdown-menu ul.sub-menu.large-card li figure img{width:90%;height:90%}header#header div.dropdown-menu ul.sub-menu.two-across{column-gap:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*1 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);grid-template-columns:repeat(2,1fr)}header#header div.dropdown-menu ul.sub-menu.two-across li{padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0)}@media (min-width:48rem) and (not (min-width:68.75rem)){header#header div.dropdown-menu ul.sub-menu{grid-template-columns:repeat(2,1fr)}}@media not (min-width:58.75rem){header#header:not(.menu-expanded){background-color:#0000}header#header.nav-white:not(.showNav.scrolling):not(.menu-expanded) a.logo svg path{fill:#fffdf6;transition:fill .1s cubic-bezier(.33,1,.68,1) .1s}header#header.nav-white:not(.showNav.scrolling):not(.menu-expanded) div.nav-bar nav ul a,header#header.nav-white:not(.showNav.scrolling):not(.menu-expanded) div.nav-bar nav ul span{color:#fffdf6;transition:color .1s cubic-bezier(.33,1,.68,1) .1s}header#header.nav-white:not(.showNav.scrolling):not(.menu-expanded) div.nav-bar nav ul span.dd-label svg path{fill:#fffdf6;transition:fill .1s cubic-bezier(.33,1,.68,1) .1s}header#header div.nav-bar{grid-template-columns:auto 1fr;grid-template-areas:"logo actions";padding-top:1rem}header#header div.nav-bar nav,header#header div.nav-bar div.actions a.button{display:none}header#header div.dropdown-menu{overflow:scroll}header#header div.dropdown-menu nav>ul{padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1)}header#header div.dropdown-menu nav>ul>li{border-bottom:1px solid #d0d4c8}header#header div.dropdown-menu nav>ul>li>a,header#header div.dropdown-menu nav>ul>li>span{justify-content:space-between;align-items:center;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;display:inline-flex}header#header div.dropdown-menu nav>ul>li svg{transition:transform .4s cubic-bezier(.175,.885,.32,1.125)}header#header div.dropdown-menu nav>ul:has(.dd-active)>li{opacity:.6}header#header div.dropdown-menu nav>ul:has(.dd-active)>li.dd-active{opacity:1}header#header div.dropdown-menu nav>ul:has(.dd-active)>li.dd-active span svg{transform:rotate(135deg)}header#header div.dropdown-menu ul.sub-menu{grid-template-columns:1fr;height:0;padding:0;overflow:hidden}header#header div.dropdown-menu ul.sub-menu li:last-child{margin-bottom:1rem}header#header div.dropdown-menu ul.sub-menu li a{grid-template-areas:"text image""byline image";column-gap:.5rem}header#header div.dropdown-menu ul.sub-menu li figure{width:90px}header#header div.dropdown-menu ul.sub-menu.two-across{grid-template-columns:1fr}header#header div.dropdown-menu ul.sub-menu.two-across li{padding-right:0}header#header div.dropdown-menu div.mobile-cta{padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);margin-top:4rem;margin-bottom:1rem}}
