:root{--color-error:#e22c2c;--color-success:#118850;--color-bg-brand-base:#f6f2ee;--color-bg-brand-subtle1:#e3d6ca66;--color-bg-brand-subtle2:#e3d6ca;--color-bg-brand-subtle3:#8b7e6b;--color-bg-brand-body:#231007;--color-bg-brand-primary:#f6f2ee80;--color-bg-brand-on-bg-base:#ffffff1a;--color-bg-brand-secondary:#fff;--color-bg-highlight-base:#fff;--color-bg-highlight-tint:#8b7e6b33;--color-bg-highlight-subtle:#e3d6ca;--color-bg-highlight-rich:#8b7e6b;--color-bg-highlight-heavy:#231007;--color-bg-positive-tint:#e7745133;--color-bg-positive-rich:#e77451;--color-bg-warning-tint:#facc1533;--color-bg-warning-rich:#facc15;--color-bg-negative-tint:#e22c2c33;--color-bg-negative-rich:#e22c2c;--color-bg-overlay:#000;--color-text-brand-primary:#231007;--color-text-brand-body:#231007e5;--color-text-brand-secondary:#231007cc;--color-text-brand-tertiary:#23100780;--color-text-brand-on-bg-body:#fff;--color-text-brand-on-bg-secondary:#ffffffcc;--color-text-brand-on-bg-tertiary:#ffffff80;--color-text-brand-on-bg-tint:#ffffff99;--color-text-highlight-rich:#231007;--color-text-highlight-subtle:#8b7e6b;--color-text-highlight-tint:#231007;--color-text-highlight-on-bg-rich:#e3d6ca;--color-text-highlight-on-bg-subtle:#f6f2ee80;--color-text-highlight-on-bg-tint:#f6f2ee;--color-text-positive-rich:#e77451;--color-text-positive-on-bg-rich:#fff;--color-text-warning-rich:#aa8804;--color-text-warning-on-bg-rich:#081e37;--color-text-negative-rich:#e22c2c;--color-text-negative-on-bg-rich:#fff;--color-icon-brand-primary:var(--color-bg-brand-primary);--color-icon-brand-body:#231007;--color-icon-brand-secondary:#23100799;--color-icon-brand-on-bg-body:#f6f2ee;--color-icon-brand-on-bg-secondary:#f6f2ee80;--color-icon-highlight-rich:#e77451;--color-icon-highlight-subtle:#e7745199;--color-icon-highlight-on-bg-rich:#f6f2ee;--color-icon-highlight-on-bg-subtle:#f6f2ee99;--color-icon-positive-rich:#8a2633;--color-icon-positive-on-bg-rich:#fff;--color-icon-warning-rich:#aa8804;--color-icon-warning-on-bg-rich:#081e37;--color-icon-negative-rich:#e22c2c;--color-icon-negative-on-bg-rich:#fff;--color-border-brand-primary:#8b7e68;--color-border-brand-subtle:#2310071f;--color-border-brand-rich:#2310074d;--color-border-brand-heavy:#e3d6ca;--color-border-brand-on-bg-subtle:#f6f2ee1f;--color-border-brand-on-bg-rich:#f6f2ee66;--color-border-brand-on-bg-heavy:#f6f2ee;--color-border-highlight-rich:#8b7e68;--color-border-highlight-subtle:#f6f2ee80;--color-border-highlight-heavy:#231007;--color-border-highlight-on-bg-subtle:#f6f2ee1f;--color-border-highlight-on-bg-rich:#f6f2ee;--color-border-highlight-on-bg-heavy:#8b7e68;--color-border-positive-rich:#8a2633;--color-border-positive-on-bg-rich:#fff;--color-border-warning-rich:#aa8804;--color-border-warning-on-bg-rich:#081e37;--color-border-negative-rich:#e22c2c;--color-border-negative-on-bg-rich:#fff;--foot-bg-color:var(--color-bg-brand-subtle3);--foot-text-color:var(--color-text-brand-on-bg-body);--font-family-display:"dahlia",serif;--font-family-display-2:"adobe-garamond-pro",serif;--font-family-serif:"sweet-sans-pro",sans-serif;--font-family-sans:"messina-sans",sans-serif;--font-variant-numeric:tabular-nums;--body-l-size-desktop:2rem;--body-l-size-tablet:2rem;--body-l-size-mobile:2rem;--body-l-line-height:1.6;--body-l-letter-spacing:0;--body-l-font-weight:400;--body-m-size-desktop:1.4rem;--body-m-size-tablet:1.4rem;--body-m-size-mobile:1.4rem;--body-m-line-height:1.6;--body-m-letter-spacing:-.02em;--body-m-font-weight:400;--body-s-size-desktop:1.2rem;--body-s-size-tablet:1.2rem;--body-s-size-mobile:1.2rem;--body-s-line-height:1.4;--body-s-letter-spacing:-.01em;--body-s-font-weight:400;--p-size-tablet:var(--body-m-size-tablet);--p-size-mobile:var(--body-m-size-mobile);--p-line-height:var(--body-m-line-height);--p-letter-spacing:var(--body-m-letter-spacing);--p-font-weight:var(--body-m-font-weight);--p2-size-desktop:2.4rem;--p2-size-mobile:2.4rem;--p2-line-height:1;--p2-letter-spacing:-.06em;--p2-font-weight:normal;--mm-link-size-desktop:3.5rem;--mm-link-size-tablet:3.5rem;--mm-link-size-mobile:3rem;--mm-link-line-height:1.2;--mm-link-letter-spacing:-.01em;--mm-link-font-weight:300;--privacy-link-line-height:1.6;--privacy-link-letter-spacing:0;--privacy-link-font-weight:normal;--display-size-desktop:4.8rem;--display-size-tablet:4.2rem;--display-size-mobile:3.6rem;--display-line-height:1.2;--display-letter-spacing:0;--display-font-weight:400;--title-l-size-desktop:3.4rem;--title-l-size-tablet:3.2rem;--title-l-size-mobile:2.8rem;--title-l-line-height:1.3;--title-l-letter-spacing:0;--title-l-font-weight:400;--title-m-size-desktop:2.6rem;--title-m-size-tablet:2.3rem;--title-m-size-mobile:2.2rem;--title-m-line-height:1.3;--title-m-letter-spacing:.01em;--title-m-font-weight:400;--title-s-size-desktop:2.4rem;--title-s-size-tablet:2rem;--title-s-size-mobile:1.8rem;--title-s-line-height:1.3;--title-s-letter-spacing:0;--title-s-font-weight:400;--title-xs-size-desktop:2.2rem;--title-xs-size-tablet:1.8rem;--title-xs-size-mobile:1.6rem;--title-xs-line-height:1.3;--title-xs-letter-spacing:0;--title-xs-font-weight:400;--label-l-size-desktop:2rem;--label-l-size-tablet:2.1rem;--label-l-size-mobile:2rem;--label-l-line-height:1;--label-l-letter-spacing-desktop:-.03em;--label-l-letter-spacing-tablet:-.03em;--label-l-letter-spacing-mobile:-.03em;--label-l-font-weight:400;--label-m-size-desktop:1.6rem;--label-m-size-tablet:1.6rem;--label-m-size-mobile:1.6rem;--label-m-line-height:1.3;--label-m-letter-spacing:0;--label-m-letter-spacing-desktop:-.03em;--label-m-letter-spacing-tablet:-.03em;--label-m-letter-spacing-mobile:-.03em;--label-m-font-weight:400;--label-s-size-desktop:1.4rem;--label-s-size-tablet:1.4rem;--label-s-size-mobile:1.5rem;--label-s-line-height:1;--label-s-letter-spacing:0;--label-s-letter-spacing-desktop:-.03em;--label-s-letter-spacing-tablet:-.03em;--label-s-letter-spacing-mobile:-.03em;--label-s-font-weight:400;--eyebrow-size-desktop:1.1rem;--eyebrow-size-tablet:1.2rem;--eyebrow-size-mobile:1.1rem;--eyebrow-line-height:1;--eyebrow-letter-spacing:.22em;--eyebrow-font-weight:500}@media(min-width:1025px){.carousel__button:hover .arrow-right{animation:left 1s ease,opacity .5s ease}.carousel__button:hover .arrow-left{animation:right 1s ease,opacity .5s ease}.carousel__button.dark:hover .arrow-left path,.carousel__button.dark:hover .arrow-right path{fill:var(--color-icon-brand-on-bg-body)}.carousel__button:not(.dark):hover .arrow-left path,.carousel__button:not(.dark):hover .arrow-right path{fill:var(--color-icon-brand-body)}.carousel__button:not(.dark):focus-visible .arrow-left path,.carousel__button:not(.dark):focus-visible .arrow-right path{fill:var(--color-icon-brand-secondary)}}@keyframes left{0%{opacity:0;transform:translate(-1rem)}12.5%{opacity:1}37.5%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:1}}@keyframes right{0%{opacity:0;transform:translate(1rem)}12.5%{opacity:1}37.5%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:1}}
