/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.icon-long-arrow-left:before{content:"\e901"}.icon-zoom-in:before{content:"\e902"}.icon-hearth:before{content:"\e900"}.icon-chevron-thin-up:before{content:"\e903"}.icon-chevron-thin-down:before{content:"\e904"}.icon-hearth-full:before{content:"\e905"}.icon-cross-out:before{content:"\e906"}.icon-wristwatch:before{content:"\e907"}.icon-plus:before{content:"\e908"}:root{--scrollbar-width:0;--ff--primary:'Neutraface Text',sans-serif;--fs--heading-1:36px;--fs--heading-2:26px;--fs--heading-3:16px;--fs--callout:24px;--fs--label--big:13px;--fs--label--small:11px;--fs--body:16px;--fs--body--small:14px;--fs--body--xsmall:12px;--fw--normal:300;--fw--bold:500;--lh--heading-1:1.2;--lh--heading-2:1.2;--lh--heading-3:1.4;--lh--callout:1.3;--lh--label--big:1.1;--lh--label--small:1.1;--lh--body:1.5;--lh--body--small:1.6;--lh--body--xsmall:1.6;--ls--heading-1:4px;--ls--heading-2:3px;--ls--heading-3:2px;--ls--callout:0;--ls--label--big:1px;--ls--label--small:1px;--ls--body:0;--ls--body--small:0;--ls--body--xsmall:0;--c--black:#000;--c--black--10:rgba(34,34,34,0.1);--c--mineral-grey:#343333;--c--mineral-grey--70:#676666;--c--grey-disabled:#c7c7c6;--c--white:#fff;--c--bright-white:#f0f0ef;--c--bright-white--70:#b8b7b7;--c--bright-white--20:rgba(240,240,239,0.2);--c--error:#c71b0d;--c--metropolitan-grey:#6d6d6d;--c--heritage-brown:#4c362a;--c--blue-tides:#274967;--c--sunkissed-gold:#a87e57;--c--sunkissed-gold--pressed-light:#866546;--c--sunkissed-gold--pressed-dark:#816b57;--bg--black-gradient:linear-gradient(360deg,#000000 0%,rgba(0,0,0,0) 104.12%);--bg--black-overlay--55:rgba(0,0,0,0.55);--bg--black-overlay--10:rgba(34,34,34,0.1);--bg--white-overlay--20:rgba(240,240,239,0.2);--component-margin:1.5rem;--sp--menu--offset:5rem;--sp--container-top:1.5rem;--sp--component--horizontal:1.54rem;--sp--component--vertical:6.25rem;--sp--scrollbar-offset:1.5rem;--sp--xs:0.38rem;--sp--s:0.75rem;--sp--m:1rem;--sp--l:1.5rem;--sp--xl:2.5rem;--sp--xxl:3.25rem;--la--max-width:1336px}@media (min-width:550px){:root{--fs--heading-1:44px;--component-margin:2rem}}@media (min-width:768px){:root{--fs--heading-1:70px;--fs--heading-2:28px;--fs--heading-3:18px;--fs--callout:28px;--lh--heading-1:1.1;--ls--heading-1:8px;--sp--container-top:5rem;--sp--component--horizontal:5rem;--sp--component--vertical:8.5rem;--sp--scrollbar-offset:3.25rem;--component-margin:3rem}}.cta-card__title{font-size:var(--fs--heading-2);font-weight:var(--fw--bold);font-style:normal;line-height:var(--lh--heading-2);letter-spacing:var(--ls--heading-2);text-transform:uppercase}.cta-card__label{font-size:var(--fs--label--big);font-weight:var(--fw--bold);line-height:var(--lh--label--big);letter-spacing:var(--ls--label--big)}.cta-card__description{font-size:var(--fs--body);font-weight:var(--fw--normal);line-height:var(--lh--body);letter-spacing:var(--ls--body)}.cta-card{position:relative;color:var(--c--white)}.cta-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.cta-card__bg img,.cta-card__bg video{width:100%;height:100%;display:block;object-fit:cover}.cta-card__bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,0.55)}.cta-card__bg--mobile{display:none}@media (max-width:767px){.cta-card__bg--mobile{display:block}}.cta-card__bg--desktop{display:none}@media (min-width:768px){.cta-card__bg--desktop{display:block}}.cta-card__info{position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-align:center;align-items:center;padding:var(--sp--component--vertical) var(--sp--component--horizontal);color:var(--c--bright-white)}.cta-card__label{text-transform:uppercase}.cta-card__title{margin:0;color:var(--c--white);font-style:normal;text-align:center}.cta-card__description{text-align:center}.cta-card .full-background-cover,.cta-card .full-background__image,.cta-card .full-background__video{display:block;width:100%;height:100%}.animated .full-background-video{display:block}.animated .full-background-cover{display:none}@media (min-width:550px){.cta-card__title{max-width:58.31%}.cta-card__label,.cta-card__description{max-width:33.32%}}
