:root{--black:#000;--white:#fff;--brand-cream-1:#fcf1c4;--brand-cream-2:#fef8de;--brand-cream-3:#fffbef;--brand-merlot:#6d1306;--brown:#362204;--error:#ee3224;--easing:cubic-bezier(0.73,0.24,0.68,0.82);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--filter-brown:invert(13%) sepia(41%) saturate(876%) hue-rotate(357deg) brightness(97%) contrast(100%);--filter-brand-cream-3:invert(90%) sepia(12%) saturate(554%) hue-rotate(322deg) brightness(107%) contrast(108%);--timing:300ms;--Signifier:"Signifier";--SignifierItalic:"SignifierItalic";--FoundersMedium:"Founders-Medium";--FoundersRegular:"Founders-Regular";--min-viewport:20;--min-viewport-unit:20rem;--max-viewport:86;--content-space-side:min(20px,calc(1320px - 100vw)/2);--content-width:1376px;--content-max-width:1440px;--card-hover-speed:0.25s;--card-hover-easing:ease-in-out;--card-hover-scale:1.05}@media (max-width:47.9375rem){:root{--main-side-padding:16px;--main-top-spacing:135px}}@media (min-width:48rem){:root{--main-side-padding:32px;--main-top-spacing:150px}}@media (max-width:63.9375rem){:root{--header-height:72px}}@media (min-width:64rem){:root{--header-height:104px}}@font-face{font-display:swap;font-family:Signifier;src:url(/fonts/signifier-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SignifierItalic;src:url(/fonts/signifier-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Founders-Medium;src:url(/fonts/founders-grotesk-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Founders-Regular;src:url(/fonts/founders-grotesk-regular.woff2) format("woff2")}.bread-crumb a,address,b,blockquote,cite,em,figcaption,h1,h2,h3,h4,h5,h6,li,p,strong,td,th{--safari:0vw;font-size:clamp(var(--min-font)*1rem,var(--min-font)*1rem + (var(--max-font) - var(--min-font))*(100vw - var(--min-viewport)*1rem)/(var(--max-viewport) - var(--min-viewport)),var(--max-font)*1rem);margin:0;min-height:var(--safari)}.text-1,h1{--min-font:2.125;--max-font:4}.text-1,.text-2,h1,h2{font-family:var(--Signifier);font-weight:400;line-height:1.1;margin-block-end:.5em}.text-2,h2{--min-font:1.75;--max-font:3}.text-3,h3{--min-font:1.5;--max-font:2.125}.text-3,.text-4,h3,h4{font-family:var(--Signifier);font-weight:400;line-height:1.2;margin-block-end:.5em}.text-4,h4{--min-font:1.25;--max-font:1.5}.text-5,h5{--min-font:1.125;--max-font:1.125;font-family:var(--Signifier)}.text-5,.text-6,h5,h6{font-weight:400;line-height:1.3;margin-block-end:.5em}.text-6,h6{--min-font:1;--max-font:1;font-family:var(--FoundersRegular)}.eyebrow{font-size:1.125rem;font-family:var(--SignifierItalic)}address,p{line-height:1.5;margin:0 0 1.5em}address{font-style:normal}address,figcaption{line-height:1.5}b,strong{font-family:var(--FoundersMedium);font-weight:400}em,i{font-family:SignifierItalic;font-style:normal}ul{list-style:none;margin:0 0 1.25em;padding:0}ul:not([class]){padding-left:20px}ul:not([class]) li:before{content:"•";display:block;left:-20px;position:absolute;margin-right:10px;top:0}ul:not([class]) li{--min-font:1;--max-font:1;line-height:1.5;position:relative}ol:not([class]){margin:0 0 1.25em 30px;padding:0}ol:not([class]) li{--min-font:1;--max-font:1;line-height:1.5;position:relative}ol:not([class]) li::marker{display:block}*,:after,:before{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%}body,html{position:relative}body{background-color:var(--white);color:var(--brown);font-family:var(--Signifier),Helvetica Neue,sans-serif;letter-spacing:.05em;line-height:1;margin:0;touch-action:manipulation;vertical-align:baseline;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}#__layout>div{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto;margin:auto;padding:0 var(--main-side-padding);width:100%}button{letter-spacing:inherit}figure{margin:0}img{display:block;height:auto;max-width:100%}.fade-enter,.fade-leave-to{opacity:0;visibility:hidden}.fade-enter-active,.fade-leave-active{transition:all .75s}:focus:not(:focus-visible){outline:0}:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{color:inherit}.cta-link{align-items:center;display:inline-flex;line-height:1.2;text-decoration:none}.cta-link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' fill='none'%3E%3Cpath d='M11 1l5 5m0 0l-5 5m5-5H0' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 100% no-repeat;content:"";display:inline-flex;filter:var(--filter-brown);height:12px;margin-inline-start:10px;transition:transform .25s var(--easing);width:17px}a[target=_blank]:after{background:url(/img/ui/icon-external.svg) 50% no-repeat;content:"";display:inline-block;height:13px;margin-inline-start:8px;width:12px}.primary-button[target=_blank]:after{filter:var(--filter-brand-cream-3);position:relative;transition:filter var(--timing) 0 var(--easing);top:4px}.secondary-button[target=_blank]:after{filter:var(--filter-brown);position:relative;transition:filter var(--timing) 0 var(--easing);top:4px}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:inherit;padding:0}.primary-button,.secondary-button{display:inline-flex;font-family:var(--Signifier);font-size:1.25rem;justify-content:center;margin:0 12px 20px;min-width:165px;overflow:hidden;padding:12px 24px;text-decoration:none;transition:background-color var(--timing) var(--easing),border-color var(--timing) var(--easing),color var(--timing) var(--easing);vertical-align:top}.primary-button{background-color:var(--brown);border:1px solid var(--brown);color:var(--brand-cream-3)}.secondary-button{border:1px solid;color:var(--brown)}.play-button{display:block;position:relative;text-decoration:none;z-index:1}.media .play-button{height:100%;width:100%}.media .play-button:after{position:absolute;z-index:1}.play-button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath fill='%23fffbef' d='M16 24v-8l8 4z'/%3E%3C/svg%3E") 50% no-repeat;border:2px solid var(--brand-cream-3);border-radius:50%;content:"";display:inline-flex;height:var(--height);transition:background var(--timing) linear;width:var(--width)}@media (max-width:47.9375rem){.play-button:after{--height:30px;--width:30px}.media .play-button:after{bottom:10px;left:10px}.story .media .play-button:after{left:calc(10px + var(--main-side-padding))}}@media (min-width:48rem){.play-button:after{--height:40px;--width:40px}.media .play-button:after{bottom:24px;left:24px}.story .media .play-button:after{left:calc(24px + var(--main-side-padding))}}@media(hover:hover)and (pointer:fine){.cta-link:hover{text-decoration:underline}.cta-link:hover:after{transform:translateX(4px)}.primary-button:hover,.secondary-button:hover{background-color:rgba(54,34,4,.8);border-color:transparent}.secondary-button:hover{color:var(--brand-cream-3)}.secondary-button[target=_blank]:hover:after{filter:var(--filter-brand-cream-3)}.play-button:hover:after{background-color:var(--brand-cream-3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M16 24v-8l8 4z'/%3E%3C/svg%3E")}}.form-block{margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom,0);overflow:hidden;padding:var(--vertical-spacing) var(--main-side-padding);position:relative}.form-block:before{background-color:var(--brand-cream-3);content:"";left:50%;height:100%;position:absolute;top:0;transform:translateX(-50%);width:min(var(--content-max-width),100%);z-index:-1}.form{--border-color:var(--brown);margin:0 auto;max-width:676px}.form em{color:var(--brown);font-style:normal}.form .note{font-family:var(--FoundersRegular);font-size:1rem;margin-block-end:3em}.form fieldset{border:0;margin:0;padding:0}.form .form-field{margin-block-end:40px;position:relative}.form .form-grid{display:flex;flex-wrap:wrap;margin-block-end:20px}.form .form-grid:after{content:"";flex:33.3333%}.form .form-grid>p{width:100%}.form .form-grid>:not(p){flex:1 0 33.3333%}.form .form-grid .form-field{margin-block-end:0;min-width:225px;padding-inline-end:24px}.form .form-label,.form label{display:inline-block;font-family:var(--FoundersRegular);line-height:1.2;position:relative}.form label{cursor:pointer;margin-block-end:5px}.form .form-label{margin-block-end:15px}.form .for-checkbox,.form .for-radio{display:block;font-size:1rem;margin-block-end:18px;padding-left:38px}.form input{--placeholderColor:rgba(54,34,4,0.5);-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid var(--border-color);color:inherit;display:flex;font-family:var(--FoundersRegular);font-size:1rem;height:44px;justify-content:center;padding:0;width:100%}.form input::-webkit-input-placeholder{color:var(--placeholderColor)}.form input::-moz-placeholder{color:var(--placeholderColor)}.form input:-ms-input-placeholder{color:var(--placeholderColor)}.form input:-moz-placeholder{color:var(--placeholderColor)}.form input[type=checkbox],.form input[type=radio]{height:20px;margin:0;opacity:0;padding:0;position:absolute;width:20px}.form .for-checkbox:before,.form .for-radio:before{border:1px solid var(--brown);border-radius:3px;box-sizing:inherit;content:"";height:18px;left:5px;position:absolute;top:1px;width:18px}.form .for-radio:before{border-radius:50%}.form input[type=checkbox]:checked+.for-checkbox:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M1 3.692L4.81 8 11 1' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}.form input[type=radio]:checked+.for-radio:before{box-shadow:inset 0 0 0 3px var(--white),inset 0 0 0 8px var(--brown)}.form input:focus{outline-color:rgba(0,95,204,.65);outline-offset:3px}.form input:focus+.for-checkbox:before,.form input:focus+.for-radio:before{outline:2px solid #005fcc}.form select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M11 1L6 6.148 1 1' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") right 2px center no-repeat;border:0;border-bottom:1px solid var(--border-color);border-radius:0;color:inherit;display:block;height:44px;font-family:var(--FoundersRegular);font-size:1rem;line-height:1;margin:0 0 20px;max-width:100%;padding:0 30px 0 0;position:relative;width:100%}.form select::-ms-expand{display:none}.form textarea{background:transparent;border:1px solid var(--border-color);border-radius:3px;color:inherit;font-size:1rem;font-family:var(--FoundersRegular);margin:10px 0 0;min-height:190px;padding:10px;width:100%}.form button[type=submit]{background-color:var(--brown);color:var(--white);display:inline-flex;font-family:var(--Signifier);font-size:1.25rem;margin:0;overflow:hidden;padding:12px 24px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;will-change:transform;vertical-align:top}.form.has-errors :invalid:not(fieldset),.form.has-errors :invalid:not(fieldset)+label:before{border-color:var(--error)}.form.has-errors input[required]:focus{outline:none}.form .has-error input{border-color:var(--error)}.form .has-error input:focus{outline:none}.form p.error{color:var(--error);font-size:1rem;margin-block-start:10px;text-transform:none}@media (max-width:47.9375rem){.form-block{--vertical-spacing:50px}}@media (min-width:48rem){.form-block{--vertical-spacing:100px}}#skip-navigation{--timing:150ms;align-items:center;background-color:var(--brand-cream-1);color:var(--brown);display:flex;font-size:1em;height:var(--header-height);justify-content:center;left:0;overflow:hidden;padding:0 20px;position:absolute;text-align:center;text-decoration:none;top:0;transform:translateX(-100%);transition:transform var(--timing) var(--easing);z-index:5}#skip-navigation:active,#skip-navigation:focus{outline:none;transform:translateX(0)}.global-header{background:var(--brand-cream-2);color:var(--brown);height:var(--header-height);position:sticky;top:0;width:100%;z-index:10}.global-logo{display:inline-block;z-index:2}.global-nav-list{margin-block-end:0}.global-nav-list a{font-family:var(--FoundersRegular);flex:0 0 auto;position:relative;text-decoration:none}.global-subnav-list>li>a{font-size:2rem}@media (max-width:63.9375rem){.global-logo{display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:139px}.global-nav{background-color:transparent;display:none;flex-direction:column;height:100vh;left:0;overflow-y:scroll;opacity:0;padding:50px 0 25px;position:absolute;top:0;transform:translateY(-100%);transition:background-color .15s linear;width:100%}.global-nav a{display:inline-block;padding:12px 0}.global-nav--open{background-color:inherit;display:flex;opacity:1;padding-block-start:100px;transform:translateY(0)}.global-nav-list{padding-inline-start:16px}.global-nav-list>li>a{font-family:unset;font-size:2rem}.global-nav-list>.split-alignment>a,.global-nav-list>.split-alignment~li>a{font-size:1.25rem}.global-nav-list .split-alignment{margin-block-start:25px}.global-nav__back{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='%23362204' fill-rule='evenodd'%3E%3Cpath d='M6.199 0h3.759l-6.23 7 6.23 7H6.199L0 7z'/%3E%3Cpath fill-rule='nonzero' d='M1.415 5.765h14v2.471h-14z'/%3E%3C/svg%3E") 0 no-repeat;display:block;height:50px;margin-block-end:10px;overflow:hidden;text-indent:100%;width:50px}.global-subnav-list{margin-block-end:0}.global-subnav-list>li>a{font-size:1rem}.global-subnav-list img{display:none}.global-subsubnav-list{background-color:var(--brand-cream-2);left:0;min-height:calc(100vh - var(--header-height));opacity:0;position:absolute;top:85px;transform:translateX(-100%);transition:opacity var(--timing) var(--easing),transform var(--timing) var(--easing);width:100%;z-index:2}.global-subsubnav-list>li:nth-child(2)>a{font-family:unset;font-size:2rem}.global-subnav--open+.global-subsubnav-list{opacity:1;transform:translateX(16px)}.menu-button{--line-color:var(--brown);--line-width:20px;--timing:200ms;align-items:center;background:linear-gradient(90deg,var(--line-color),var(--line-color));background-position:left 12px center;background-repeat:no-repeat;background-size:var(--line-width) 2px;border:none;display:inline-flex;flex-direction:column;flex-shrink:0;font-size:0;height:var(--header-height);justify-content:center;overflow:hidden;position:absolute;right:0;text-indent:100%;transition:background-image var(--timing) var(--timing);top:0;vertical-align:top;width:44px;z-index:2}.menu-button:after,.menu-button:before{background-color:var(--line-color);content:"";height:2px;display:block;margin:5px 0;position:relative;transition-duration:var(--timing),var(--timing);width:var(--line-width);will-change:transform}.menu-button:before{transition-property:top,transform}.menu-button:after{transition-property:bottom,transform}.menu-button[aria-expanded=true]{background:none}.menu-button[aria-expanded=true]:before{top:6px;transform:rotate(45deg)}.menu-button[aria-expanded=true]:after{top:-6px;transform:rotate(-45deg)}}@media (min-width:64rem){.global-header .global-nav{--value:0px;padding:0 max(var(--value),50vw - 720px)}.global-logo{left:50%;margin-block-start:25px;position:absolute;top:34px;transform:translateX(-50%)}.global-nav{height:70px;margin-block-start:34px}.global-nav-list>li>a.active-exact:before,.global-nav-list>li>a.active:before{background-color:var(--brand-merlot);border-radius:50%;content:"";display:block;height:3px;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.global-nav-list{--link-height:70px;display:inline-flex;min-height:100%;padding:0 24px;position:relative;width:100%}.global-nav-list>li{align-items:flex-start;display:inline-flex;flex-direction:column}.global-nav-list>li:not(:last-child){padding-inline-end:26px}.global-nav-list>li>a{height:var(--link-height)}.global-nav-list__link{align-items:center;display:inline-flex}.global-nav-list .split-alignment{margin-inline-start:auto}.global-subnav-list{left:50%;opacity:0;padding:25px 0 50px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity var(--timing) var(--easing);top:70px;visibility:hidden;width:calc(100% - 50px)}.global-subnav-list[data-size]{display:grid;grid-column-gap:25px}.global-subnav-list[data-size="2"],.global-subnav-list[data-size="3"]{grid-template-columns:repeat(3,1fr)}.global-subnav-list[data-size="4"],.global-subnav-list[data-size="5"]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.global-subnav-list[data-size="4"] li:first-child .global-subsubnav-list,.global-subnav-list[data-size="5"] li:first-child .global-subsubnav-list{display:grid;grid-template-columns:repeat(2,1fr)}.global-subnav-list[data-size="4"] li:first-child li:nth-child(odd) a,.global-subnav-list[data-size="5"] li:first-child li:nth-child(odd) a{padding-inline-end:25px}.global-subnav-list>li>a{display:block;font-family:unset}.global-subnav-list>li>.global-nav-list__link.active-exact:before,.global-subnav-list>li>.global-nav-list__link.active:before{top:15px;transform:none}.global-subnav-list img{margin-block-start:30px;pointer-events:none}.global-subsubnav-list{margin-block-end:0;padding-block-start:10px}.global-subsubnav-list li:first-child,.global-subsubnav-list li:nth-child(2){display:none}.global-subsubnav-list a{display:block;line-height:1.2;padding:5px 0}.menu-button{display:none}}@media(min-width:64rem)and (hover:hover)and (pointer:fine){.has-subnav:focus-within>.global-subnav-list,.is-interacting .has-subnav:hover>.global-subnav-list{background-color:var(--brand-cream-2);opacity:1;visibility:visible}.has-subnav:focus-within>.global-subnav-list:after,.is-interacting .has-subnav:hover>.global-subnav-list:after{background-color:var(--brand-cream-2);content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}.has-subnav:focus-within>.global-subnav-list:before,.is-interacting .has-subnav:hover>.global-subnav-list:before{background-color:var(--brand-cream-2);content:"";height:100%;left:-100vw;position:absolute;top:0;width:100vw;z-index:-1}}header.global-header--home{position:fixed;transition:transform var(--timing) var(--easing);transform:translateY(0);z-index:13}header.hide-header{background-color:transparent;transform:translateY(-100%)}.global-header--home .global-logo{display:none}.show-logo .global-logo{display:block}.accordion{--border-color:#362204;border-bottom:1px solid var(--border-color);margin:0 auto var(--margin-bottom);width:min(910px,100%);scroll-margin-top:200px}.accordion>h2{margin-block-end:.75em;text-align:center}@media (max-width:47.9375rem){.accordion{--margin-bottom:32px}}@media (min-width:48rem){.accordion{--margin-bottom:64px}}.accordion__item__title{border-top:1px solid var(--border-color);margin:0}.accordion__item button{font-size:inherit;padding:1.35em 50px 1.35em 0;position:relative;text-align:left;width:100%}.accordion__item button span{display:block}.accordion__item button:active{color:inherit}.accordion__item button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill-rule='evenodd' d='M9.995 8.002L9.996 0h-2l-.001 8.002-7.994.003-.001 2 7.995-.004L7.994 18h2l.001-7.998 8.004-.003.001-2-8.005.003z' fill='%23362204'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:18px;position:absolute;right:24px;top:26px;transform:rotate(0deg);transition:transform var(--timing) var(--easing);width:18px}.accordion__item__sub-label{font-family:var(--FoundersRegular);font-size:.875rem;padding-block-start:.5em}.accordion__item--active button:after{transform:rotate(135deg)}.accordion__item .fade-enter-active{transition:opacity var(--timing) var(--easing)}.accordion__item .fade-leave-active{transition:none}.accordion__item .fade-enter,.accordion__item .fade-leave-to{opacity:0}.accordion__item .accordion__item__content>*{--margin-bottom:0}.auto-nav{--margin-bottom:60px;margin:0 auto var(--margin-bottom) auto;width:min(var(--content-width),100%)}.auto-nav ul{font-family:var(--CircularBold);scroll-behavior:smooth;width:100%}.auto-nav li{display:block;font-size:20px;margin-bottom:10px}.auto-nav li:before{display:none!important}.auto-nav a{display:inline-block;text-decoration:none;white-space:nowrap}.auto-nav a.current{color:var(--yellow)}@media (min-width:48rem){.auto-nav ul{column-count:3}}@media (min-width:64rem){.auto-nav ul{display:block;overflow-x:unset}.auto-nav li{margin-bottom:12px;margin-right:60px}.auto-nav li+li{margin-left:0}}@media (min-width:90rem){.auto-nav ul{padding-left:0;padding-right:0}}.bread-crumbs{--margin-bottom:20px;display:flex;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.bread-crumbs.no-padding{padding:0}.bread-crumbs li{--min-font:1.125;--max-font:1.25}.bread-crumbs li:after,.bread-crumbs li:not(:first-child){padding-inline-start:6px}.bread-crumbs li:after{content:"/"}.callout{background-color:var(--brand-cream-3);margin:0 auto var(--margin-bottom,0);padding:var(--main-side-padding) 24px;text-align:center;width:min(910px,100%)}.callout__text{margin:0 auto;width:min(608px,100%)}.callout__text h2{--min-font:1.5;--max-font:2.125}.callout__text p{font-size:1.125rem}@media (max-width:47.9375rem){.callout{--margin-bottom:32px}}@media (min-width:48rem){.callout{--margin-bottom:64px}}.card-grid{--margin-bottom:30px;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.card-grid h2{letter-spacing:2px;margin-bottom:26px}.card-grid h2.text-5{font-family:var(--SignifierItalic);letter-spacing:normal}@media (max-width:47.9375rem){.card-grid .grid>*{margin-block-end:25px}}@media (min-width:48rem){.card-grid{--margin-bottom:60px}.card-grid .grid{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--gridGap)}}@media (min-width:48rem)and (min-width:64rem){.card-grid .grid{--gridGap:30px}}.card-grid-filter{--margin-bottom:25px;border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom,0);padding-block-end:32px;width:min(var(--content-width),100%)}.card-grid-filter .filter-select{text-align:center}.card-grid-filter label{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M11 1L6 6.148 1 1' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") 100% no-repeat;padding-inline-end:24px;position:relative}.card-grid-filter select{appearance:none;cursor:pointer;font-size:1rem;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (min-width:48rem){.card-grid-filter{--margin-bottom:32px}.card-grid-filter .filter-select{text-align:center}}.carousel-container{margin-block-end:var(--margin-bottom);overflow:hidden;position:relative}.carousel-skip{background-color:var(--gray-darkest);font-size:.875rem;left:0;line-height:1;opacity:0;overflow:hidden;padding:10px;position:absolute;top:0;transform:translateY(-100%);transition:transform .2s linear;z-index:2}.carousel-skip:focus{box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.65);border:0;outline:none;opacity:1;transform:translateY(0)}.carousel{-ms-overflow-style:none;scrollbar-width:none;display:flex;list-style:none;margin:0;min-height:inherit;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel::-webkit-scrollbar{display:none}.carousel>li{flex:1 0 100%;overflow:hidden;position:relative;scroll-snap-align:start}.carousel>li>*{--margin-bottom:0;margin-inline-end:auto;margin-inline-start:auto}.carousel picture{display:block}.carousel__btn{background:url(/img/ui/carousel-arrow.svg) 50% no-repeat;bottom:var(--bottom,0);height:40px;overflow:hidden;position:absolute;text-indent:100%;transition:opacity var(--timing) var(--easing);white-space:nowrap;width:40px;z-index:1}.carousel__btn--prev{left:6px;transform:scale(-1)}.carousel__btn--next{left:46px}.carousel__btn[disabled]{cursor:default;opacity:.25}@media(hover:hover)and (pointer:fine){.carousel__btn:not([disabled]):hover{opacity:.7}}@media (max-width:47.9375rem){.carousel-container{--margin-bottom:36px}.carousel__btn{--bottom:10px}}@media (min-width:48rem){.carousel-container{--margin-bottom:96px}.carousel-container:not(.carousel-container--fullbleed) .carousel__btn--prev{left:-10px}.carousel-container:not(.carousel-container--fullbleed) .carousel__btn--next{left:30px}.carousel-container--fullbleed .carousel__btn{--bottom:20px}.carousel-container--fullbleed .carousel__btn--prev{left:20px}.carousel-container--fullbleed .carousel__btn--next{left:60px}}@media (min-width:1440px){.carousel-container:not(.carousel-container--fullbleed){margin-inline-end:auto;margin-inline-start:auto;width:min(var(--content-width),100%)}}@media (max-width:1479px){.carousel-container--fullbleed{margin-inline-end:calc(var(--main-side-padding)*-1);margin-inline-start:calc(var(--main-side-padding)*-1)}}@media (min-width:1480px){.carousel-container--fullbleed{margin-inline-end:auto;margin-inline-start:auto;width:min(var(--content-max-width),100%)}}.cheese-pairings{--margin-bottom:25px;border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom,0);padding-block-end:32px;width:min(var(--content-width),100%)}.cheese-pairings .info{margin-bottom:16px}.cheese-pairings .pairing-card{background:var(--brand-cream-3);margin-bottom:16px;padding:16px}.cheese-pairings .pairing-card h3{margin-bottom:40px}.cheese-pairings .pairing-card h4{margin-bottom:8px}.cheese-pairings .pairing-card p{margin-bottom:20px}.cheese-pairings .pairing-card img{margin-bottom:40px}.cheese-pairings .food{background:var(--brand-cream-3);margin-bottom:16px;padding:16px}@media (min-width:48rem){.cheese-pairings{--margin-bottom:32px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.cheese-pairings{--gridGap:30px}}@media (min-width:48rem){.cheese-pairings .info{align-self:center;grid-column:span 4}}@media (min-width:48rem){.cheese-pairings .drink,.cheese-pairings .food{grid-column:span 4}}.custom-block{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:var(--bottom-spacing);margin:0 auto var(--margin-bottom,0);padding:0 var(--main-side-padding);width:min(var(--content-max-width),100%)}@media (min-width:64rem){.custom-block{--gridGap:30px}}.custom-block .video-clip{--margin-bottom:0}.custom-block .video-clip__video{height:auto;max-width:fit-content}.custom-block__media{transition:opacity .5s var(--easing)}.custom-block .media--show{opacity:1}.custom-block .media--hide{opacity:0}.custom-block__text p{--min-font:1;--max-font:1.125}.custom-block__text>:last-child{margin-block-end:0}@media (max-width:47.9375rem){.custom-block .custom-block__text{grid-column:2/span 10;grid-row:2}.custom-block .custom-block__media{grid-column:2/span 10;grid-row:1}}@media (min-width:48rem){.custom-block .custom-block__media,.custom-block .custom-block__text{align-self:center;grid-row:1}.custom-block--a .custom-block__text{grid-column:7/span 5}.custom-block--b .custom-block__text{grid-column:2/span 5}}@media (min-width:48rem)and (max-width:63.9375rem){.custom-block--a{--bottom-spacing:48px}.custom-block--a .custom-block__media{grid-column:1/span 5}.custom-block--b .custom-block__media{grid-column:8/span 5}}@media (min-width:64rem){.custom-block--a .custom-block__media{grid-column:1/span 6}.custom-block--b .custom-block__media{grid-column:7/span 6}.custom-block--b .custom-block__media img{margin-inline-start:auto}}.custom-card>a{display:block;text-decoration:none}.custom-card>a:after{display:none}.custom-card picture{display:block}.custom-card .image{margin-bottom:20px;overflow:hidden;position:relative}.custom-card .image img{width:100%}@media screen and (-webkit-min-device-pixel-ratio:0)and (min-resolution:0.001dpcm){.custom-card .image img{image-rendering:-webkit-optimize-contrast}}.custom-card .image .badge{align-items:center;background:var(--brand-merlot);border-radius:50%;color:var(--white);display:flex;font-family:var(--FoundersMedium);font-weight:700;height:60px;justify-content:center;padding:2px 4px 1px;position:absolute;right:12px;text-align:center;top:12px;width:60px}.custom-card .image.play-button:after{bottom:20px;left:20px;position:absolute}.custom-card .sub-title{margin-bottom:3px}.custom-card h3{margin-bottom:10px}.custom-card p{margin-bottom:8px}@media(hover:hover)and (pointer:fine){.custom-card:hover>a h3{text-decoration:underline}}.custom-layout{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:var(--bottom-spacing);margin:0 auto var(--margin-bottom,0);padding:0 var(--main-side-padding);width:min(var(--content-max-width),100%)}@media (min-width:64rem){.custom-layout{--gridGap:30px}}.custom-layout .video-clip{--margin-bottom:0}.custom-layout__media-1,.custom-layout__media-2{transition:opacity .5s var(--easing)}.custom-layout .media--show{opacity:1}.custom-layout .media--hide{opacity:0}.custom-layout__text p{--min-font:1.5;--max-font:2.125}.custom-layout__text>:last-child{margin-block-end:0}.custom-layout__text span.author{font-size:1.125rem}.custom-layout__text blockquote p{margin-block-end:0}.custom-layout-a--left .custom-layout__text p,.custom-layout-a--right .custom-layout__text p{--min-font:1.75;--max-font:3;line-height:1.35}@media (max-width:47.9375rem){.custom-layout .custom-layout__text{grid-column:2/span 10;grid-row:1}.custom-layout-a--left .custom-layout__media-1{grid-column:1/span 8;grid-row:2}.custom-layout-a--left .custom-layout__media-2{grid-column:4/span 8;grid-row:3}.custom-layout-a--right .custom-layout__media-1{grid-column:4/span 8;grid-row:2}.custom-layout-a--right .custom-layout__media-2{grid-column:1/span 8;grid-row:3}.custom-layout-b--left .custom-layout__media-1{grid-column:1/span 8;grid-row:2}.custom-layout-b--right .custom-layout__media-1{grid-column:4/span 8;grid-row:2}.custom-layout-c--left .custom-layout__media-1{grid-column:5/span 8;grid-row:2}.custom-layout-c--left .custom-layout__media-2{grid-column:1/span 10;grid-row:3}.custom-layout-c--left .custom-layout__media-2 img{margin-inline-start:calc(var(--main-side-padding)*-1)}.custom-layout-c--right .custom-layout__media-1{grid-column:1/span 8;grid-row:2}.custom-layout-c--right .custom-layout__media-2{grid-column:3/span 11;grid-row:3}.custom-layout-c--right .custom-layout__media-2 img{margin-inline-start:auto;margin-inline-end:calc(var(--main-side-padding)*-1)}.custom-layout-d--left .custom-layout__media-1{grid-column:1/span 8;grid-row:2}.custom-layout-d--left .custom-layout__media-2{grid-column:4/span 8;grid-row:3}.custom-layout-d--right .custom-layout__media-1{grid-column:4/span 8;grid-row:2}.custom-layout-d--right .custom-layout__media-2{grid-column:1/span 8;grid-row:3}}@media (min-width:48rem){.custom-layout-a--left .custom-layout__text{grid-column:1/span 5;grid-row:1}.custom-layout-a--left .custom-layout__media-1{align-self:center;grid-column:7/span 6;grid-row:1/span 3}.custom-layout-a--left .custom-layout__media-1 img{margin-inline-start:auto}.custom-layout-a--left .custom-layout__media-2{grid-column:1/span 4;grid-row:3}.custom-layout-a--right .custom-layout__text{grid-column:7/span 5;grid-row:1}.custom-layout-a--right .custom-layout__media-1{align-self:center;grid-column:1/span 5;grid-row:1/span 3}.custom-layout-a--right .custom-layout__media-2{grid-column:8/span 5;grid-row:3}.custom-layout-a--right .custom-layout__media-2 img{margin-inline-start:auto}.custom-layout-b--left .custom-layout__text{align-self:center;grid-column:1/span 5;grid-row:1}.custom-layout-b--left .custom-layout__media-1{grid-column:7/span 5;grid-row:1}.custom-layout-b--left .custom-layout__media-1 img{margin-inline-start:auto}.custom-layout-b--right .custom-layout__text{align-self:center;grid-column:7/span 5;grid-row:1}.custom-layout-b--right .custom-layout__media-1,.custom-layout-c--left .custom-layout__text{grid-column:1/span 5;grid-row:1}.custom-layout-c--left .custom-layout__media-1{align-self:center;grid-column:7/span 6;grid-row:1}.custom-layout-c--left .custom-layout__media-1 img{margin-inline-start:auto}.custom-layout-c--left .custom-layout__media-2{grid-column:1/span 9;grid-row:2}.custom-layout-c--left .custom-layout__media-2 img{margin-inline-start:calc(var(--main-side-padding)*-1)}.custom-layout-c--right .custom-layout__text{grid-column:7/span 5;grid-row:1}.custom-layout-c--right .custom-layout__media-1{grid-column:1/span 5;grid-row:1}.custom-layout-c--right .custom-layout__media-2{grid-column:4/span 9;grid-row:2}.custom-layout-c--right .custom-layout__media-2 img{margin-inline-start:auto;margin-inline-end:calc(var(--main-side-padding)*-1)}.custom-layout-d--left .custom-layout__text{grid-column:1/span 5;grid-row:1}.custom-layout-d--left .custom-layout__media-1{align-self:center;grid-column:7/span 6;grid-row:1/span 3}.custom-layout-d--left .custom-layout__media-1 img{margin-inline-start:auto}.custom-layout-d--left .custom-layout__media-2{grid-column:1/span 6;grid-row:3}.custom-layout-d--right .custom-layout__text{grid-column:8/span 5;grid-row:1}.custom-layout-d--right .custom-layout__media-1{align-self:center;grid-column:1/span 6;grid-row:1/span 3}.custom-layout-d--right .custom-layout__media-2{grid-column:7/span 6;grid-row:3}.custom-layout-d--right .custom-layout__media-2 img{margin-inline-start:auto}}@media (min-width:48rem)and (max-width:63.9375rem){.custom-layout-a--left,.custom-layout-a--right{--bottom-spacing:48px}.custom-layout-c--right .custom-layout__media-1{align-self:center}.custom-layout-d--left,.custom-layout-d--right{--bottom-spacing:48px}}@media (min-width:64rem){.custom-layout-a--left .custom-layout__text,.custom-layout-a--right .custom-layout__text{margin-block-end:6em}.custom-layout-c--left .custom-layout__text{margin-block-end:10em}.custom-layout-c--right .custom-layout__media-1{align-self:end;margin-block-start:10em}.custom-layout-d--left .custom-layout__text,.custom-layout-d--right .custom-layout__text{margin-block-end:6em}}.email-signup{--form-item-height:45px;padding-block-end:10px}.email-signup--footer{--input-border-color:var(--white);--placeholderColor:var(--white);width:min(450px,100%)}.email-signup--footer .email-signup__button:after{filter:invert(1)}.email-signup:not(.email-signup--footer){--input-border-color:var(--brown);--placeholderColor:var(--brown);width:100%}.email-signup:not(.email-signup--footer) .email-signup__button:after{filter:var(--filter-brown)}.email-signup p{font-size:.875rem;line-height:1.4}.email-signup form{position:relative}.email-signup fieldset{border:0;display:flex;padding:0;position:relative}.email-signup__input{background:none;border:solid var(--input-border-color);border-width:0 0 1px;color:var(--white);display:flex;font-size:1rem;height:var(--form-item-height);justify-content:center;padding:0 50px 0 0;width:100%}.email-signup__input::-webkit-input-placeholder{color:var(--placeholderColor)}.email-signup__input::-moz-placeholder{color:var(--placeholderColor)}.email-signup__input:-ms-input-placeholder{color:var(--placeholderColor)}.email-signup__input:-moz-placeholder{color:var(--placeholderColor)}.text-media .email-signup :-webkit-autofill{-webkit-background-clip:text}.global-footer .email-signup :-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--brand-merlot) inset;-webkit-text-fill-color:var(--white)}.email-signup__button{border:0;cursor:pointer;font-size:inherit;height:100%;overflow:hidden;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap;width:45px}.email-signup__button:after{background:url(/img/ui/icon-submit.svg) 100% no-repeat;content:"";display:flex;left:0;height:100%;position:absolute;top:0;width:100%}.email-signup :focus{box-shadow:0 0 0 3px #7cadf6;outline:none}.email-signup p.email-signup__thanks{color:var(--white);margin:15px 0 20px}.email-signup .has-errors :invalid:focus{box-shadow:0 0 0 1px red}.email-signup .has-errors :invalid:not(fieldset){border-color:red}.email-signup p.error{color:red}@media (max-width:63.9375rem){.email-signup p{margin:10px 0 25px}}@media (min-width:64rem){.email-signup p{font-size:1.125rem;margin:20px 0 35px}}.food-pairings{--margin-bottom:25px;border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom,0);padding-block-end:32px;width:min(var(--content-width),100%)}.food-pairings .info{margin-bottom:16px}.food-pairings .pairing-card{background:var(--brand-cream-3);margin-bottom:16px;padding:16px}.food-pairings .pairing-card h3{margin-bottom:40px}.food-pairings .pairing-card h4{margin-bottom:8px}.food-pairings .pairing-card p{margin-bottom:20px}.food-pairings .pairing-card img{margin-bottom:40px}@media (min-width:48rem){.food-pairings{--margin-bottom:32px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.food-pairings{--gridGap:30px}}@media (min-width:48rem){.food-pairings .info{align-self:center;grid-column:span 4}}@media (min-width:48rem){.food-pairings .pairing-card{grid-column:span 8;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(2,1fr);align-items:center}}@media (min-width:48rem)and (min-width:64rem){.food-pairings .pairing-card{--gridGap:30px}}@media (min-width:48rem){.food-pairings .pairing-card h3{grid-column:span 2}}@media (min-width:48rem){.food-pairings .pairing-card img{margin-bottom:0}}.gnomon-form{--margin-bottom:50px;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.guide-text[data-v-3eb14ecc]{--margin-bottom:20px;background-color:#303030;color:var(--white);margin:0 auto var(--margin-bottom);max-width:var(--content-width);padding:10px}main>.guide-text[data-v-3eb14ecc]:first-child{margin-block-start:var(--main-top-spacing)}.text[data-v-3eb14ecc] p{margin-bottom:10px}.text[data-v-3eb14ecc] p:last-of-type{margin-bottom:0}.highlight{background:var(--bg-image) 50% no-repeat;background-size:cover;display:flex;flex-direction:column;margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom,0);overflow:hidden}.highlight__text{margin:0 auto;padding:0 16px var(--padding-bottom,0);text-align:center;width:min(var(--content-max-width),100%)}.highlight__text p{font-size:1.125rem;margin-inline-end:auto;margin-inline-start:auto;width:min(674px,100%)}.highlight picture{display:block;margin-block-start:auto}.highlight img{margin:0 auto;padding-inline-end:16px;padding-inline-start:16px}@media screen and (prefers-reduced-motion:no-preference){.highlight__text,.highlight img{opacity:0}.highlight--animate .highlight__text,.highlight--animate img{animation:fadeInSlideUp .75s ease-in-out forwards}.highlight--animate img{animation-delay:.15s}}@media (max-width:47.9375rem){.highlight{--margin-bottom:0;--offset:75px;padding-block-start:40px}}@media (min-width:48rem){.highlight{--margin-bottom:0;--offset:125px;padding-block-start:90px}.highlight__text{--padding-bottom:20px}}@media (min-width:64rem){.highlight{padding-block-start:120px}}main.home-page{min-height:calc(100vh + var(--mask-height, 0))}.home-hero{height:100vh;margin:calc(var(--header-height)*-1) calc(var(--main-side-padding)*-1) 0;position:relative;z-index:12}.home-hero__scrollable{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;top:0;width:100%;z-index:13}.home-hero__scrollable .home-hero__crest{left:50%;opacity:var(--opacity);position:absolute;transform:translateX(-50%);z-index:1}.home-hero__scrollable__mask{background-color:var(--brand-cream-2);height:100%;transform:scale(var(--scale));-webkit-mask:url(/img/ui/circle-mask.svg) center bottom no-repeat;mask:url(/img/ui/circle-mask.svg) center bottom no-repeat;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}.home-hero__base{bottom:0;height:100vh;position:sticky;z-index:1}.home-hero__overlay{align-items:center;background-color:rgba(0,0,0,var(--opacity,.2));bottom:0;color:var(--white);display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.home-hero__overlay div{opacity:var(--opacity,0);padding:var(--main-side-padding)}.home-hero .video-clip{--margin-bottom:0;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:47.9375rem){main.home-page{--mask-height:75vh}.home-hero{margin-block-end:var(--mask-height)}.home-hero__scrollable{height:var(--mask-height)}.home-hero__scrollable .home-hero__crest{top:150px;width:130px}.home-hero__scrollable__mask{--mask-size:125% 100%}}@media (min-width:48rem){main.home-page{--mask-height:88vh}.home-hero{margin-block-end:var(--mask-height)}.home-hero__scrollable{height:var(--mask-height)}.home-hero__scrollable .home-hero__crest{top:175px}}@media (min-width:64rem){.home-hero__scrollable .home-hero__crest{top:210px}}@media (max-height:850px){.home-hero__scrollable .home-hero__crest{width:135px}}@media (min-width:48rem)and (max-width:1439px){.home-hero__scrollable__mask{--mask-size:115% 150%}}@media (min-width:1440px){.home-hero__scrollable__mask{--mask-size:115% 175%}}.insights{--content-width:1140px;--margin-bottom:60px;display:flex;flex-wrap:wrap;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.insights h2{margin-block-end:1.5em;text-align:center;width:100%}@media (min-width:48rem){.insights{--margin-bottom:80px}}.insights__item{flex:1 1 325px;margin:0 auto 20px;max-width:325px;padding:0 20px;text-align:center}.insights__item h3:only-child{margin-block-end:1em}@media (min-width:64rem){.insights__item{margin-block-end:30px}}.intro{margin:var(--margin-top,0) auto var(--margin-bottom,0);padding-block-end:var(--padding-bottom,0);text-align:center;width:min(var(--content-width),100%)}.intro p{font-size:1.125rem;margin-inline-end:auto;margin-inline-start:auto;width:min(774px,100%)}.intro--section-header h1{--min-font:1.75;--max-font:3}.intro--divider{border-bottom:1px solid var(--brown);--margin-bottom:32px}@media (max-width:47.9375rem){.intro{--margin-top:60px}.intro:not(.intro--divider){--margin-bottom:32px}}@media (min-width:48rem){.intro{--margin-top:45px}.intro:not(.intro--divider){--margin-bottom:64px}.intro--divider{--padding-bottom:32px}}.intro-enhanced{margin:var(--margin-top,0) auto var(--margin-bottom,0);width:min(var(--content-width),100%)}.intro-enhanced label{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M11 1L6 6.148 1 1' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") 100% no-repeat;padding-inline-end:24px;position:relative}.intro-enhanced select{appearance:none;cursor:pointer;font-size:1rem;height:100%;left:0;min-height:100%;opacity:0;position:absolute;top:0;width:100%}.intro-enhanced__text-primary{--min-font:1.5;--max-font:2.125}.intro-enhanced__text-secondary h2{font-size:1rem;font-family:var(--FoundersRegular)}@media (max-width:47.9375rem){.intro-enhanced{--margin-bottom:30px;--margin-top:60px}}@media (min-width:48rem){.intro-enhanced{--margin-top:45px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.intro-enhanced{--gridGap:30px}}@media (min-width:48rem){.intro-enhanced h1{grid-column:1/-1}}@media (min-width:48rem){.intro-enhanced__text-primary{grid-column:1/span 8}}@media (min-width:48rem){.intro-enhanced__text-secondary{grid-column:9/span 4;padding-block-start:.5rem}}@media (min-width:64rem){.intro-enhanced label{background-size:15px auto}}.media{margin:0 auto var(--margin-bottom);padding-block-end:var(--padding-bottom,0)}.media>p{margin-block-end:1em}.media__content{position:relative}.media__overlay{align-items:center;background-color:rgba(0,0,0,var(--opacity,.2));bottom:0;color:var(--white);display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.media__overlay .cta-link:after{filter:invert(1)}.media__overlay .cta-link:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.media .play-button{height:auto}.media--standard{width:fit-content}.media--wide-short,.media--wide-tall{width:min(var(--content-width),100%)}.media--divider{border-bottom:1px solid var(--brown);--margin-bottom:32px}@media (max-width:47.9375rem){.media:not(.media--divider){--margin-bottom:32px}.media--divider{--margin-bottom:16px;--padding-bottom:16px}}@media (min-width:48rem){.media:not(.media--divider){--margin-bottom:64px}.media--divider{--margin-bottom:32px;--padding-bottom:32px}}.media-image picture{display:block;position:relative}.media--standard .media-image img{aspect-ratio:1142/644}.media--wide .media-image img{aspect-ratio:1376/600}.modal{background-color:rgba(0,0,0,.5);background-color:var(--black);bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;outline:0;position:fixed;top:0;z-index:10}.modal__close-button{--line-color:var(--white);--line-width:18px;align-items:center;background:none;background-position:left 4px center;background-repeat:no-repeat;background-size:var(--line-width) 3px;border:none;display:inline-flex;flex-direction:column;font-size:0;height:44px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-indent:100%;transform:translateX(-50%);top:0;white-space:nowrap;width:44px;z-index:2}.modal__close-button:after,.modal__close-button:before{background-color:var(--line-color);content:"";height:2px;display:block;margin:3px 0;position:relative;width:var(--line-width)}.modal__close-button:before{top:4px;transform:rotate(45deg)}.modal__close-button:after{top:-4px;transform:rotate(-45deg)}.modal__focus-trap-button{bottom:0;height:0;left:0;position:absolute;width:0}.modal.fade-enter-active,.modal.fade-leave-active{transition:opacity .5s var(--easing)}.modal.fade-enter,.modal.fade-leave-to{opacity:0}.modal--video iframe{background:#000;border:0;height:calc(100% - 44px);left:0;position:absolute;top:44px;width:100%;z-index:1}.pairings-filter{--margin-bottom:25px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom,0);padding-block-end:32px;width:min(var(--content-width),100%)}@media (min-width:64rem){.pairings-filter{--gridGap:30px}}.pairings-filter .filter-select,.pairings-filter .page-select{grid-column:span 6;text-align:center}.pairings-filter label{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M11 1L6 6.148 1 1' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") 100% no-repeat;padding-inline-end:24px;position:relative}.pairings-filter select{appearance:none;cursor:pointer;font-size:1rem;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (min-width:48rem){.pairings-filter{--margin-bottom:32px}.pairings-filter .page-select{grid-column:3/span 4;text-align:center}.pairings-filter .filter-select{grid-column:7/span 4;text-align:center}}.product-hero{margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom);position:relative;text-align:center}.product-hero__bg{background-color:var(--bg-color);padding:var(--padding-top,0) var(--main-side-padding) 0}.product-hero__content{color:var(--brand-cream-3);position:relative;z-index:1}.product-hero__eyebrow{font-size:1.125rem;font-family:var(--SignifierItalic)}.product-hero__text{margin:0 auto;width:min(812px,100%)}.product-hero__text p{--min-font:1.5;--max-font:2.125}.product-hero__media{background:linear-gradient(0deg,var(--white),var(--white) 50%,var(--bg-color) 0,var(--bg-color));display:block;margin:0 calc(var(--main-side-padding)*-1)}.product-hero__media figure{aspect-ratio:1024/870;margin:0 auto;position:relative;width:min(1024px,100%)}.product-hero__media picture:nth-of-type(2),.product-hero__media picture:nth-of-type(3){bottom:0;left:0;position:absolute}.product-hero img{margin:0 auto}.product-hero .primary-button{background-color:var(--brand-cream-3);border-color:var(--brand-cream-3);color:var(--brown);transition:background-color var(--timing) var(--easing),border-color var(--timing) var(--easing)}.product-hero .primary-button[target=_blank]:after{filter:var(--filter-brown)}.product-hero .secondary-button{color:var(--brand-cream-3)}.product-hero .secondary-button[target=_blank]:after{filter:var(--filter-brand-cream-3)}.product-hero .text-2{margin:0 auto;padding:var(--padding-top,0) var(--main-side-padding) 0;width:min(var(--content-width),100%)}@media(hover:hover)and (pointer:fine){.product-hero .primary-button:hover,.product-hero .secondary-button:hover{background-color:rgba(255,251,239,.8);border-color:transparent}.product-hero .secondary-button:hover{color:var(--brown)}.product-hero .secondary-button:hover[target=_blank]:after{filter:var(--brown)}}@media screen and (prefers-reduced-motion:no-preference){.product-hero--animate .text-2,.product-hero--animate picture:nth-of-type(2),.product-hero--animate picture:nth-of-type(3){transform:translateY(100px)}.product-hero--animate .text-2{opacity:0}.product-hero--animate picture.animate{animation:slideUp .35s ease-out forwards}.product-hero--animate .text-2.animate{animation:fadeInSlideUp .45s ease-out forwards}@keyframes slideUp{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:47.9375rem){.product-hero{--padding-top:50px}.product-hero img{width:auto}}@media (min-width:48rem){.product-hero{--padding-top:60px}.product-hero__content{height:calc(100vh - var(--header-height) - var(--offset, 0) - var(--padding-top, 0));min-height:375px;padding-bottom:var(--offset,0)}}@media (min-width:48rem)and (max-width:63.9375rem){.product-hero{--offset:326px}.product-hero img{width:768px}}@media (max-width:63.9375rem){.product-hero{--margin-bottom:60px}}@media (min-width:64rem){.product-hero{--margin-bottom:100px;--offset:435px}}.product-info{--margin-bottom:40px;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.product-info .image{margin-bottom:20px}.product-info .info{margin-bottom:30px}.product-info .sizes ul{-webkit-overflow-scrolling:touch;display:flex;font-family:var(--CircularBold);margin:0 auto 10px;margin-left:calc(var(--main-side-padding)*-1);margin-right:calc(var(--main-side-padding)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--main-side-padding) 5px var(--main-side-padding);scroll-behavior:smooth;width:100vw}.product-info .sizes li{display:inline-block}.product-info .sizes li+li{margin-left:20px}.product-info .sizes button{border:1px solid var(--brown);border-radius:20px;font-size:1rem;padding:6px 13px;white-space:nowrap}.product-info .sizes button[class*=icon-]{align-items:center;display:flex}.product-info .sizes button[class*=icon-] span{line-height:1;margin-bottom:0}.product-info .sizes button[class*=icon-]:after{content:"";display:inline-block;filter:var(--filter-brown);height:22px;margin-left:10px;width:0}.product-info .sizes button.current{background:var(--brand-merlot);border-color:var(--brand-merlot);color:var(--white)}.product-info .sizes button.current:after{filter:var(--filter-brand-cream-3)}.product-info .sizes button.icon-wedge:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.996L6 14 1 1.996c3.354-1.39 6.899-1.264 10 0z' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E") 100% no-repeat;width:12px}.product-info .sizes button.icon-quarter_wheel:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.786a12.59 12.59 0 0118 0L10.03 14 1 4.786z' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E") 100% no-repeat;width:20px}.product-info .sizes button.icon-wheel:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 19a9 9 0 100-18 9 9 0 000 18z' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E") 100% no-repeat;width:20px}.product-info .sizes button.icon-brick:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.394 4.507H3.606V17.2h12.788V4.507zm-12.788 0L3 2.883h14l-.606 1.624' stroke='%23000' stroke-miterlimit='10'/%3E%3Cpath d='M3.606 17.2L3 18.882h14l-.606-1.684' stroke='%23000' stroke-miterlimit='10'/%3E%3C/svg%3E") 100% no-repeat;width:20px}.product-info .sizes button.icon-bag:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88 4.453c1.276-.567 1.82-.441 3.307-.441 1.476 0 1.69-.126 3.277.44L11.863 6.73a.757.757 0 01-.084.1v0a2.27 2.27 0 01-3.198 0v0a.762.762 0 01-.085-.1L6.88 4.453z' stroke='%23000' stroke-miterlimit='10'/%3E%3Cpath d='M14.689 17.36l.003.055.014.051.292 1.034H5.66l.291-1.034.015-.051.003-.054.364-6.057a3.5 3.5 0 011.319-2.533l.502-.398a3.5 3.5 0 014.35 0l.502.398a3.5 3.5 0 011.32 2.533l.363 6.057z' stroke='%23000'/%3E%3C/svg%3E") 100% no-repeat;width:21px}@media (min-width:48rem){.product-info{--margin-bottom:80px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.product-info{--gridGap:30px}}@media (min-width:48rem){.product-info .image{grid-column:1/span 4}}@media (min-width:48rem){.product-info .content{grid-column:5/span 8}}@media (min-width:48rem){.product-info .info{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem)and (min-width:64rem){.product-info .info{--gridGap:30px}}@media (min-width:48rem){.product-info .info .chart{margin-top:30px}}@media (min-width:48rem){.product-info .sizes ul{display:block;margin:0 auto 10px;padding:0 0 10px;width:auto}.product-info .sizes li{margin:0 20px 5px 0}.product-info .sizes li+li{margin-left:0}}.product-nutrition{--margin-bottom:40px;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.product-nutrition .serving{margin-bottom:0}.product-nutrition .head,.product-nutrition ul{border-bottom:1px solid rgba(52,33,4,.3);margin-bottom:24px}.product-nutrition ul li{margin-bottom:24px}.product-nutrition .head p{margin-bottom:16px}.product-nutrition .head p:last-of-type{display:none}.product-nutrition .head p,.product-nutrition ul li{display:flex}.product-nutrition .head p span,.product-nutrition ul li span{display:inline-block;flex:1 1 auto}.product-nutrition .head p span:last-of-type,.product-nutrition ul li span:last-of-type{flex:0 0 50px;justify-content:flex-end;text-align:right}@media (min-width:64rem){.product-nutrition{--margin-bottom:80px}.product-nutrition .head,.product-nutrition ul{column-gap:var(--gridGap);column-count:2}.product-nutrition .head p:last-of-type{display:flex}}.product-story{border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.product-story .media{--margin-bottom:0}.product-story__layout{padding-block-start:var(--padding-top,0)}.product-story__layout picture{display:block}.product-story__title p{--min-font:2.125;--max-font:4}.product-story__title:focus{outline:0}.product-story__text-1 p{--min-font:1.5;--max-font:2.125;line-height:1.2}.product-story__text-aside .sub-title{font-family:var(--FoundersRegular);margin-block-end:.5em}.product-story__text-aside p:not(.sub-title){font-size:1.125rem}.product-story__text-2 p{--min-font:1.75;--max-font:3;line-height:1.2}.product-story__toggle{align-items:center;display:flex;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.product-story__toggle:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' fill='none'%3E%3Cpath d='M15 11l-7 7m0 0l-7-7m7 7V0' stroke='%23362204' stroke-width='2'/%3E%3C/svg%3E") 100% no-repeat;content:"";display:inline-flex;height:20px;transition:transform var(--timing) var(--easing);width:16px}[aria-expanded=true]+.product-story__toggle:after{transform:rotate(-180deg)}.product-story .fade-enter-active{transition:opacity var(--timing) var(--easing)}.product-story .fade-leave-active{transition:none}.product-story .fade-enter,.product-story .fade-leave-to{opacity:0}@media (max-width:47.9375rem){.product-story{--margin-bottom:16px}.product-story__layout{--padding-top:32px}.product-story__layout>:not(.product-story__title){margin-block-end:32px}.product-story__toggle{font-size:1.25rem}.product-story__toggle:after{background-size:80%}}@media (min-width:48rem){.product-story{--margin-bottom:32px}.product-story__layout{--padding-bottom:32px;--padding-top:64px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;padding-block-end:var(--padding-bottom);width:min(1142px,100%)}}@media (min-width:48rem)and (min-width:64rem){.product-story__layout{--gridGap:30px}}@media (min-width:48rem){.product-story__layout .media{grid-column:1/-1;grid-row:5}}@media (min-width:48rem){.product-story__title{grid-column:1/-1;grid-row:1}}@media (min-width:48rem){.product-story__text-1{grid-column:1/span 5;grid-row:2;margin-block-end:80px}}@media (min-width:48rem){.product-story__text-aside{grid-column:1/span 3;grid-row:4}}@media (min-width:48rem){.product-story__text-2{grid-column:5/span 8;grid-row:4}}@media (min-width:48rem){.product-story__thumb-1{grid-column:7/span 6;grid-row:2/span 2}}@media (min-width:48rem){.product-story__thumb-2{grid-column:1/span 5;grid-row:3/span 1;margin-block-end:70px}}@media (min-width:48rem){.product-story__toggle{font-size:1.5rem}}.recipe-detail{--margin-bottom:30px;border-bottom:1px solid var(--brown);margin:0 auto var(--margin-bottom);padding-bottom:30px;width:min(var(--content-width),100%)}.recipe-detail h2{margin-bottom:32px;text-align:center}.recipe-detail h6{margin-bottom:8px}.recipe-detail .ingredients{background-color:var(--brand-cream-3);padding:20px;margin:0 calc(var(--main-side-padding)*-1) 24px calc(var(--main-side-padding)*-1)}.recipe-detail .ingredients img{margin-bottom:26px;max-width:100%}.recipe-detail .ingredients p{font-size:1.125rem;margin-bottom:8px}.recipe-detail .ingredients hr{border:0;border-top:1px solid var(--black);height:0;margin:18px 0}.recipe-detail .directions p{font-size:1.125rem}@media (min-width:48rem){.recipe-detail{--margin-bottom:40px;--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.recipe-detail{--gridGap:30px}}@media (min-width:48rem){.recipe-detail h2{text-align:left}}@media (min-width:48rem){.recipe-detail .ingredients{grid-column:2/span 4}}@media (min-width:48rem){.recipe-detail .directions{grid-column:7/span 5;padding:20px 0 0}}@media (min-width:64rem){.recipe-detail .ingredients{margin:0 auto}}.social{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 20px -10px;padding:0}.social li{align-items:center;display:inline-flex}.social a{background-image:var(--url);background-position:50%;background-repeat:no-repeat;display:block;filter:invert(1);font-size:0;height:44px;overflow:hidden;text-indent:100%;width:44px}.social__facebook{--url:url(/img/ui/icon-facebook.svg)}.social__twitter{--url:url(/img/ui/icon-twitter.svg)}.social__tiktok{--url:url(/img/ui/icon-tiktok.svg)}.social__linkedin{--url:url(/img/ui/icon-linkedin.svg)}.social__instagram{--url:url(/img/ui/icon-instagram.svg)}.social__pinterest{--url:url(/img/ui/icon-pinterest.svg)}.social__vimeo{--url:url(/img/ui/icon-vimeo.svg)}@media (max-width:47.9375rem){.social{margin-top:10px}.social a{background-size:auto 22px;margin-right:10px}}.split-scroll{margin:0 calc(var(--main-side-padding)*-1)}.split-scroll__text{background-color:var(--brand-cream-1)}.split-scroll__text>*{width:min(560px,100%)}.split-scroll__media img{display:block;object-fit:cover;width:100%}.split-scroll__media .video-clip{--margin-bottom:0}@media (max-width:47.9375rem){.split-scroll__text{padding:32px 16px 96px}.split-scroll__media{margin-block-end:16px}.split-scroll__media .video-clip,.split-scroll__media img{height:370px}}@media (min-width:48rem){.split-scroll__scrollable{display:grid;grid-template-columns:50% 50%;margin:0 auto;overflow:hidden}.split-scroll__column:last-child{--offset:calc(var(--per-column) - 1);display:flex;flex-direction:column;margin-top:calc(100vh*var(--offset)*-1 + var(--header-height)*var(--offset));transform:translate3d(0,calc(var(--scroll-val)*2),0);will-change:transform}.split-scroll__column:last-child[data-size="2"]>:first-child{order:2}.split-scroll__column:last-child[data-size="2"]>:nth-child(2){order:1}.split-scroll__column:last-child[data-size="3"]>:first-child{order:3}.split-scroll__column:last-child[data-size="3"]>:nth-child(2){order:2}.split-scroll__column:last-child[data-size="3"]>:nth-child(3){order:1}.split-scroll__column:last-child[data-size="4"]>:first-child{order:4}.split-scroll__column:last-child[data-size="4"]>:nth-child(2){order:3}.split-scroll__column:last-child[data-size="4"]>:nth-child(3){order:2}.split-scroll__column:last-child[data-size="4"]>:nth-child(4){order:1}.split-scroll__column:last-child[data-size="5"]>:first-child{order:5}.split-scroll__column:last-child[data-size="5"]>:nth-child(2){order:4}.split-scroll__column:last-child[data-size="5"]>:nth-child(3){order:3}.split-scroll__column:last-child[data-size="5"]>:nth-child(4){order:2}.split-scroll__column:last-child[data-size="5"]>:nth-child(5){order:1}.split-scroll__text{display:flex;flex-direction:column;height:calc(100vh - var(--header-height));justify-content:center;padding:var(--main-side-padding)}.split-scroll__column:first-child .split-scroll__text{align-items:flex-end}.split-scroll__media .video-clip,.split-scroll__media img{aspect-ratio:720/900;height:calc(100vh - var(--header-height))}}.story{--margin-bottom:var(--main-side-padding);margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom,0);overflow:hidden;padding-block-end:var(--bottom-spacing);position:relative}.story:before{background-color:var(--brand-cream-1);content:"";left:50%;height:100%;position:absolute;top:0;transform:translateX(-50%);width:min(var(--content-max-width),100%);z-index:-1}.story>:not(:last-child){--margin-bottom:var(--bottom-spacing)}.story>:last-child{--margin-bottom:0}.story .carousel-container:last-child{margin-block-end:calc(var(--bottom-spacing)*-1)}.story .carousel-container--fullbleed{margin-inline-end:auto;margin-inline-start:auto}.story>.media--wide-short,.story>.media--wide-tall{margin-inline-end:auto;margin-inline-start:auto;max-width:var(--content-max-width);width:auto}.story>.media--wide-short figure,.story>.media--wide-tall figure{padding:0 var(--main-side-padding);position:relative}.story>.media--wide-short picture,.story>.media--wide-tall picture{position:relative;z-index:1}.story>.media--wide-short img,.story>.media--wide-tall img{margin:0 auto}.story>.media--wide-short .media__overlay,.story>.media--wide-tall .media__overlay{left:var(--main-side-padding);right:var(--main-side-padding);width:auto}.story>.media--wide-short a,.story>.media--wide-tall a{margin:0 auto;max-width:fit-content}.story>.media:first-child .media__content:after{background-color:var(--white);content:"";left:0;height:50%;position:absolute;right:0;top:0;z-index:0}.story .card-grid{--content-width:1440px}.story .grid,.story .text-block{padding:0 var(--main-side-padding)}.story .text-block{text-align:center;width:min(990px,100%)}.story .text-block p:not(h2~p){--min-font:1.5;--max-font:2.125}.story .text-block h2~p{--min-font:1;--max-font:1.125}.story .text-block>div :last-child{margin-block-end:0}@media (max-width:47.9375rem){.story{--bottom-spacing:48px}}@media (min-width:48rem){.story{--bottom-spacing:96px}}.stats{--margin-bottom:60px;margin:0 auto var(--margin-bottom);width:min(var(--content-width),100%)}.stats h2{margin-block-end:20px;text-align:center}.stats .list{display:flex;flex-wrap:wrap}@media (min-width:48rem){.stats{--margin-bottom:80px}.stats h2{margin-block-end:26px}.stats--recipe{max-width:800px}}.stats__item{flex:1 1 50%;margin-block-end:20px;padding:0 20px;text-align:center}.stats__item h3{margin-block-end:8px}.stats__item p{line-height:1.25;margin-block-end:0}.stats__item--recipe{flex:1 1 33%}@media (min-width:64rem){.stats__item{flex:1 1 25%;margin-block-end:26px}}.super-hero{height:calc(100vh - var(--header-height));margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom,0);position:relative}.super-hero__overlay{align-items:center;background-color:rgba(0,0,0,var(--opacity,.2));bottom:0;color:var(--white);display:flex;flex-direction:column;justify-content:center;left:0;padding:16px;position:absolute;text-align:center;top:0;width:100%;z-index:1}.super-hero picture{display:block;height:100%}.super-hero img{max-width:none}.super-hero .video-clip,.super-hero img{--margin-bottom:0;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:47.9375rem){.super-hero__overlay{padding-bottom:var(--header-height)}}.embed_frame{vertical-align:bottom}.switcher{margin:0 auto var(--margin-bottom,0);width:min(var(--content-width),100%)}.switcher__intro p{--min-font:1.5;--max-font:2.125}.switcher__nav{font-family:var(--FoundersRegular)}.switcher__nav li{padding:6px 0}.switcher__nav button{font-size:1rem}.switcher__nav button.active:before{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:3px;margin-inline-end:5px;position:relative;top:-3px;width:3px}.switcher__content{background-color:var(--brand-cream-3);padding:16px}.switcher__content picture{display:block}@media (max-width:699px){.switcher__content{max-width:334px}.switcher__content picture{margin-block-end:32px}}@media (min-width:700px){.switcher__content{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);grid-template-columns:334px minmax(0,1fr)}}@media (min-width:700px)and (min-width:64rem){.switcher__content{--gridGap:30px}}@media (max-width:47.9375rem){.switcher{--margin-bottom:25px}}@media (max-width:63.9375rem){.switcher__nav{display:flex;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth}.switcher__nav::-webkit-scrollbar{display:none}.switcher__nav li{flex-shrink:0}.switcher__nav li:not(:last-child){margin-inline-end:24px}}@media (min-width:48rem){.switcher{--margin-bottom:32px}}@media (min-width:64rem){.switcher{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr);min-height:416px}}@media (min-width:64rem)and (min-width:64rem){.switcher{--gridGap:30px}}@media (min-width:64rem){.switcher__intro{display:flex;flex:1 1 auto;flex-direction:column;grid-column:1/span 4;justify-content:center}.switcher__intro p{margin-block-end:.75em}}@media (min-width:64rem){.switcher__nav{margin-block-end:0}}@media (min-width:64rem){.switcher__content{align-items:center;grid-column:5/span 8;grid-template-columns:repeat(2,1fr)}.switcher__content picture{justify-self:center}}@media (min-width:64rem){.switcher__content__text div p:last-of-type{margin-block-end:0}}.text-block{--margin-bottom:50px;margin:0 auto var(--margin-bottom);width:min(910px,100%)}.text-block h2~h2{margin-block-start:1.75em}.text-block h3{margin-block-start:1.25em}@media (min-width:48rem){.accordion__item .text-block{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.accordion__item .text-block{--gridGap:30px}}@media (min-width:48rem){.accordion__item .text-block div{grid-column:1/span 11}}.carousel .text-media{height:100%}.text-media--standard,.text-media--standard-group{margin:0 auto var(--margin-bottom,0);padding-block-end:32px;width:min(var(--content-width),100%)}.carousel .text-media--standard,.carousel .text-media--standard-group{border:0;padding-block-end:0}.text-media--standard-group .text-media__content,.text-media--standard .text-media__content{padding-block-end:24px}.text-media--standard-group img,.text-media--standard-group video,.text-media--standard img,.text-media--standard video{aspect-ratio:673/var(--img-height)}.text-media--standard{border-bottom:1px solid var(--brown)}.text-media--wide{background-color:var(--brand-cream-3);margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom,0)}.text-media--wide img,.text-media--wide video{aspect-ratio:705/var(--img-height)}.carousel .text-media--wide .text-media__content{padding-block-end:90px}.text-media__content p{font-size:1.125rem;width:min(774px,100%)}.text-media__content input,.text-media__content p.email-signup__thanks{color:var(--black)}.text-media__ctas :not(.cta-link):first-of-type{margin-inline-start:0}.text-media figure picture{display:block}.text-media figure .video-clip{--margin-bottom:0}@media (max-width:47.9375rem){.text-media--standard,.text-media--standard-group{--margin-bottom:25px;display:flex;flex-direction:column;justify-content:space-between}.text-media--wide{display:flex;flex-direction:column;--margin-bottom:36px}.text-media--wide .text-media__content{padding:var(--main-side-padding) var(--main-side-padding) 24px}.text-media--wide figure{margin-block-end:20px;order:-1}.text-media img{max-width:none;width:100%}}@media (min-width:48rem){.text-media{--gridGap:20px;column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem)and (min-width:64rem){.text-media{--gridGap:30px}}@media (min-width:48rem){.text-media--standard,.text-media--standard-group{--margin-bottom:32px}.text-media--standard-group .text-media__content,.text-media--standard .text-media__content{padding-block-start:24px}}@media (min-width:48rem){.text-media--wide{--margin-bottom:90px}.text-media--wide .text-media__content{padding:var(--main-side-padding) 0 var(--main-side-padding) var(--main-side-padding)}}@media (min-width:48rem){.carousel .text-media .text-media__content{padding-block-start:50px;padding-block-end:90px}}@media (min-width:48rem){.text-media__content{align-items:flex-start;grid-column:1/span 5;display:flex;flex-direction:column;justify-content:center}}@media (min-width:48rem){.text-media figure{grid-column:7/span 6}.text-media figure picture{height:100%}.text-media figure img{height:inherit;object-fit:cover}.text-media figure .video-clip{height:100%}}@media (min-width:1440px){.text-media--wide{margin-inline-end:auto;margin-inline-start:auto;max-width:var(--content-max-width)}}.typography{margin:0 auto 100px;width:min(var(--content-width),100%)}.typography .guide-label{background-color:#303030;color:var(--white);margin-block-start:30px;padding:10px}.typography .text-3,.typography .text-4,.typography figcaption,.typography h3,.typography h4{max-width:275px}.typography .text-5,.typography h5{max-width:200px}.typography figcaption{margin-block-end:1em}.typography a+button{margin-inline-start:16px}.video-clip{margin:0 auto var(--margin-bottom);position:relative;width:min(var(--content-width),100%)}.video-clip__video{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}@media (max-width:47.9375rem){.video-clip{--margin-bottom:50px}}@media (min-width:48rem){.video-clip{--margin-bottom:100px}}.where-to-buy{margin:0 calc(var(--main-side-padding)*-1) var(--margin-bottom);position:relative;text-align:center}