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