:root{--fz-hero-title: var(--text-display-sans-4-fz);--lh-hero-title: var(--text-display-sans-4-lh);--lts-hero-title: var(--text-display-sans-4-lts);--fz-hero-title-serif: var(--text-display-serif-4-fz);--lh-hero-title-serif: var(--text-display-serif-4-lh);--lts-hero-title-serif: var(--text-display-serif-4-lts)}@media(min-width: 60em){:root{--fz-hero-title: var(--text-display-sans-2-fz);--lh-hero-title: var(--text-display-sans-2-lh);--lts-hero-title: var(--text-display-sans-2-lts);--fz-hero-title-serif: var(--text-display-serif-2-fz);--lh-hero-title-serif: var(--text-display-serif-2-lh);--lts-hero-title-serif: var(--text-display-serif-2-lts)}}.heroPrimary{min-height:100vh;place-content:center;position:relative}.heroPrimary--centered{text-align:center}@media(min-width: 60em){.heroPrimary--centered{--grid-column-subtitle: 3 / span 8;--grid-column-title: 3 / span 8}}.heroPrimary--grid{--grid-column-cta: 1 / span 4;--grid-column-subtitle: 1 / span 4;text-align:start}@media(min-width: 37.5em){.heroPrimary--grid{--grid-column-cta: 4 / span 5;--grid-column-subtitle: 4 / span 5}}@media(min-width: 60em){.heroPrimary--grid{--grid-column-cta: 9 / span 4;--grid-column-subtitle: 9 / span 4;--grid-column-title: auto / span 9}}@media(min-width: 80em){.heroPrimary--grid{--grid-column-cta: 9 / span 4;--grid-column-subtitle: 9 / span 4;--grid-column-title: auto / span 8}}.heroPrimary--grid .heroPrimary__title{margin-block-end:8.3125rem}@media(min-width: 60em){.heroPrimary--grid .heroPrimary__title{margin-block-end:3.375rem}}.heroPrimary--grid .heroPrimary__subtitle{grid-row:2;display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow:visible;text-align:center;padding-top:var(--space-fixed-5)}@media(min-width: 30.0625em){.heroPrimary--grid .heroPrimary__subtitle{padding-top:0;grid-row:3;text-align:start}}.heroPrimary--grid .heroPrimary__cta{grid-row:3;justify-content:center}@media(min-width: 30.0625em){.heroPrimary--grid .heroPrimary__cta{grid-row:4;justify-content:start}}.heroPrimary--left{--grid-column-cta: 1 / span 5;--grid-column-subtitle: 1 / span 5;--grid-column-title: 1 / span 5;place-content:end}@media(min-width: 37.5em){.heroPrimary--left{--grid-column-cta: 1 / span 6;--grid-column-subtitle: 1 / span 6;--grid-column-title: 1 / span 7}}@media(min-width: 60em){.heroPrimary--left{--grid-column-cta: 1 / span 6;--grid-column-subtitle: 1 / span 6;--grid-column-title: 1 / span 6}}.heroPrimary--left .heroPrimary__contents{margin-bottom:calc(var(--nav-height)*2)}.heroPrimary--left .heroPrimary__title{width:100%;margin-bottom:.5rem;height:unset}.heroPrimary--left .heroPrimary__title .words-wrapper{height:auto !important}.heroPrimary--left .heroPrimary__title .words-wrapper .words span{top:calc(var(--fz-rotating-title)*-1)}.heroPrimary--left .heroPrimary__subtitle{display:block;height:auto;align-items:flex-start;justify-content:flex-start}.heroPrimary__contents{position:relative;row-gap:var(--space-fixed-3);z-index:2}@media(min-width: 30.0625em){.heroPrimary__contents{row-gap:var(--space-fixed-4)}}@media(min-width: 37.5em){.heroPrimary__contents{row-gap:var(--space-fixed-5)}}@media(max-width: 37.4375em){.heroPrimary__contents{grid-template-rows:1fr;height:70%}}.heroPrimary__overlay{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 48%, #000 100%),linear-gradient(180deg, rgba(0, 0, 0, 0) 95%, #000 100%);position:absolute;inset:0;z-index:1;min-width:100%;min-height:100%}.theme-light.heroPrimary__overlay{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 48%, #FFF 100%),linear-gradient(180deg, rgba(0, 0, 0, 0) 95%, #FFF 100%)}.heroPrimary__media{inset:0;overflow:hidden;position:absolute;z-index:0}.heroPrimary__media img{height:100%;object-fit:cover;object-position:center;margin:0 auto}.heroPrimary__media__video{position:absolute;inset:0;left:50%;transform:translateX(-50%);overflow:hidden;z-index:0;min-width:100%;min-height:100%;width:auto;height:100%;object-fit:cover;object-position:center;display:block}.heroPrimary__media--mobile-fallback{display:none}@media(max-width: 37.4375em){.heroPrimary__media--mobile-fallback{display:block}}@media(max-width: 37.4375em){.heroPrimary__media--desktop-only{display:none}}.heroPrimary__media__video--mobile-fallback{display:none}@media(max-width: 37.4375em){.heroPrimary__media__video--mobile-fallback{display:block}}@media(max-width: 37.4375em){.heroPrimary__media__video--desktop{display:none}}@media(max-width: 37.4375em){.heroPrimary__media--mobile-fallback~.heroPrimary__media__video:not(.heroPrimary__media__video--mobile-fallback){display:none}}.heroPrimary__itemContent{position:absolute;top:0;left:0;right:0;z-index:1;transform:translateY(-3rem)}.heroPrimary__title{grid-column:var(--grid-column-title, 1/-1);text-wrap:balance;width:65%}.heroPrimary__title.heroPrimary__title--centered{width:80%;margin-left:auto;margin-right:auto}.heroPrimary__title.heroPrimary__title--centered .words-wrapper{margin-left:auto;margin-right:auto}.heroPrimary__title--sans{font-family:var(--ff-sans);font-size:var(--text-display-sans-4-fz);letter-spacing:var(--text-display-sans-4-lts);line-height:var(--text-display-sans-4-lh)}@media(min-width: 60em){.heroPrimary__title--sans{font-family:var(--ff-sans);font-size:var(--text-display-sans-2-fz);letter-spacing:var(--text-display-sans-2-lts);line-height:var(--text-display-sans-2-lh)}}.heroPrimary__title--serif{--fz-hero-title: var(--fz-hero-title-serif);--lh-hero-title: var(--lh-hero-title-serif);--lts-hero-title: var(--lts-hero-title-serif);font-family:var(--ff-serif);font-size:var(--text-display-serif-4-fz);letter-spacing:var(--text-display-serif-4-lts);line-height:var(--text-display-serif-4-lh);font-weight:500}@media(min-width: 60em){.heroPrimary__title--serif{font-family:var(--ff-serif);font-size:var(--text-display-serif-2-fz);letter-spacing:var(--text-display-serif-2-lts);line-height:var(--text-display-serif-2-lh)}}:not(.heroPrimary--grid) .heroPrimary__subtitle{font-family:var(--ff-sans);font-size:var(--text-body-2-fz);letter-spacing:var(--text-body-2-lts);line-height:var(--text-body-2-lh);grid-column:var(--grid-column-subtitle, 1/-1);text-wrap:balance}@media(min-width: 60em){:not(.heroPrimary--grid) .heroPrimary__subtitle{font-family:var(--ff-sans);font-size:var(--text-body-2-fz);letter-spacing:var(--text-body-2-lts);line-height:var(--text-body-2-lh)}}@media(min-width: 60em){.heroPrimary--grid .heroPrimary__subtitle{font-family:var(--ff-sans);font-size:var(--text-body-1-fz);letter-spacing:var(--text-body-1-lts);line-height:var(--text-body-1-lh)}}.heroPrimary__cta{grid-column:var(--grid-column-cta, 1/-1)}.heroPrimary__breadcrumbs{position:absolute;transform:translateX(0);top:var(--nav-height);z-index:2}.heroPrimary__breadcrumbs__section{width:100%;text-align:start}.heroPrimary__backdrop-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;mask:radial-gradient(ellipse 600px 400px at var(--backdrop-mask-position, 50% 50%), black 50%, transparent 100%)}.heroPrimary__backdrop-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(12px)}.heroPrimary__backdrop-media--image{background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 37.4375em){.heroPrimary__backdrop-media--mobile~.heroPrimary__backdrop-media--desktop{display:none}}.heroPrimary__backdrop-media--mobile{display:none}@media(max-width: 37.4375em){.heroPrimary__backdrop-media--mobile{display:block}}.heroPrimary--left{--backdrop-mask-position: 25% 70%}.heroPrimary--centered{--backdrop-mask-position: 50% 50%}.heroPrimary--grid .heroPrimary__backdrop-overlay{display:none}

/*# sourceMappingURL=heroPrimary.css.map */