:root{--color-bg-page:#f4f0e4;--color-error:#e22c2c;--color-success:#118850;--color-bg-brand-base:#fdfaf3;--color-bg-brand-subtle1:#e7e5d84d;--color-bg-brand-subtle2:#e7e5d8;--color-bg-brand-subtle3:#c0b89126;--color-bg-brand-body:#000000e5;--color-bg-brand-primary:#4f0301;--color-bg-brand-deep:#3f0201;--color-bg-brand-on-bg-base:#ffffff0d;--color-bg-brand-secondary:#3f3e1e;--color-bg-highlight-base:#fff;--color-bg-highlight-tint:#0d223533;--color-bg-highlight-subtle:#f3faff;--color-bg-highlight-rich:#0d2235;--color-bg-highlight-heavy:#000;--color-bg-positive-tint:#8a263333;--color-bg-positive-rich:#8a2633;--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:#3f3e1e;--color-text-brand-body:#3f3e1ee5;--color-text-brand-secondary:#3f3e1ecc;--color-text-brand-tertiary:#3f3e1e80;--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:#052336;--color-text-highlight-subtle:#ad8156;--color-text-highlight-tint:#052336;--color-text-highlight-on-bg-rich:#fff;--color-text-highlight-on-bg-subtle:#ad8156;--color-text-highlight-on-bg-tint:#ffffff99;--color-text-positive-rich:#8a2633;--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:#3f3e1e;--color-icon-brand-secondary:#3f3e1e99;--color-icon-brand-on-bg-body:#fff;--color-icon-brand-on-bg-secondary:#ffffff80;--color-icon-highlight-rich:#111;--color-icon-highlight-subtle:#11111199;--color-icon-highlight-on-bg-rich:#fff;--color-icon-highlight-on-bg-subtle:#ffffff99;--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:var(--color-bg-brand-primary);--color-border-brand-subtle:#3f3e1e1f;--color-border-brand-rich:#3f3e1e66;--color-border-brand-heavy:#3f3e1e;--color-border-brand-on-bg-subtle:#ffffff1f;--color-border-brand-on-bg-rich:#ffffff66;--color-border-brand-on-bg-heavy:#fff;--color-border-highlight-rich:#ad8156;--color-border-highlight-subtle:#f1fafe80;--color-border-highlight-heavy:#000;--color-border-highlight-on-bg-subtle:#ffffff1f;--color-border-highlight-on-bg-rich:#fff;--color-border-highlight-on-bg-heavy:#052336;--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-primary);--foot-text-color:var(--color-text-brand-on-bg-body);--font-family-display:"castelfalfi-sans",serif;--font-family-display-2:"adobe-garamond-pro",serif;--font-family-serif:"sweet-sans-pro",sans-serif;--font-family-sans:"sweet-sans-pro",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:-.01em;--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:0;--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:4rem;--display-size-tablet:3.8rem;--display-size-mobile:3.2rem;--display-line-height:1.4;--display-letter-spacing:0;--display-font-weight:400;--display-l-size-desktop:8.2rem;--display-l-size-tablet:6.4rem;--display-l-size-mobile:4.6rem;--display-l-line-height:.96;--display-l-letter-spacing:0;--display-l-font-weight:300;--display-xl-size-desktop:7.2rem;--display-xl-size-tablet:6.4rem;--display-xl-size-mobile:5rem;--display-xl-line-height:.96;--display-xl-letter-spacing:0;--display-xl-font-weight:300;--title-l-size-desktop:3.6rem;--title-l-size-tablet:2.9rem;--title-l-size-mobile:2.8rem;--title-l-size-mobile-lg:3.4rem;--title-l-line-height:1.3;--title-l-letter-spacing:0;--title-l-font-weight:400;--title-m-size-desktop:3rem;--title-m-size-tablet:2.5rem;--title-m-size-mobile:2.2rem;--title-m-line-height:1.5;--title-m-letter-spacing:0;--title-m-font-weight:400;--title-s-size-desktop:2.4rem;--title-s-size-tablet:2rem;--title-s-size-mobile:1.9rem;--title-s-line-height:1.5;--title-s-letter-spacing:0;--title-s-font-weight:400;--title-xs-size-desktop:2.2rem;--title-xs-size-tablet:2rem;--title-xs-size-mobile:1.6rem;--title-xs-line-height:1.7;--title-xs-letter-spacing:0;--title-xs-font-weight:400;--title-xxs-size-desktop:1.8rem;--title-xxs-size-tablet:1.4rem;--title-xxs-size-mobile:1.4rem;--title-xxs-line-height:1.4;--title-xxs-letter-spacing:0;--title-xxs-font-weight:300;--label-l-size-desktop:2.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.8rem;--label-m-size-tablet:1.6rem;--label-m-size-mobile:1.6rem;--label-m-line-height:1;--label-m-letter-spacing:-.03em;--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.5rem;--label-s-size-tablet:1.4rem;--label-s-size-mobile:1.4rem;--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:1rem;--eyebrow-size-tablet:1rem;--eyebrow-size-mobile:1.1rem;--eyebrow-line-height:1;--eyebrow-letter-spacing:.24em;--eyebrow-font-weight:500;--hero-lead-size-desktop:1.4rem;--hero-lead-size-tablet:1.4rem;--hero-lead-size-mobile:1.2rem;--hero-lead-line-height:1.6;--hero-lead-letter-spacing:.08em;--hero-lead-font-weight:400;--section-py-desktop:12rem;--section-py-tablet:9.6rem;--section-py-mobile:8.8rem}.hero__scrim{background:linear-gradient(180deg,transparent 75.64%,#000),linear-gradient(0deg,#00000026,#00000026),linear-gradient(180deg,rgba(0,0,0,.6),transparent 26.08%)}.hero em{color:var(--color-text-brand-on-bg-body)}.hero.hero--slim-solid em{color:var(--color-text-brand-body)}@media(max-width:1023px){.hero-nav-pill{clip-path:inset(0 0 0 0 round .5rem);transition:clip-path .75s cubic-bezier(.19,1,.22,1)}.hero-nav-pill.is-active{clip-path:inset(0 calc(50% - 2.75rem) 0 calc(50% - 2.75rem) round .5rem)}}.hero-toggle__text{transition:transform .75s cubic-bezier(.19,1,.22,1)}.is-active .hero-toggle__text{transform:translateY(-100%)}.hero-toggle__icon{transform:translateY(100%);transition:transform .75s cubic-bezier(.19,1,.22,1)}.is-active .hero-toggle__icon{transform:translateY(0)}.hero-skipto-enter-active .hero__skipto-card,.hero-skipto-leave-active .hero__skipto-card{transition:clip-path .75s cubic-bezier(.19,1,.22,1)}.hero-skipto-enter-active .hero__skipto-overlay,.hero-skipto-leave-active .hero__skipto-overlay{transition:opacity .4s ease}.hero-skipto-enter-from .hero__skipto-card,.hero-skipto-leave-to .hero__skipto-card{clip-path:inset(100% 50% 0 50% round .5rem)}.hero-skipto-enter-from .hero__skipto-overlay,.hero-skipto-leave-to .hero__skipto-overlay{opacity:0}.hero-skipto-enter-to .hero__skipto-card,.hero-skipto-leave-from .hero__skipto-card{clip-path:inset(0 0 0 0 round .5rem)}.hero-skipto-enter-to .hero__skipto-overlay,.hero-skipto-leave-from .hero__skipto-overlay{opacity:1}
