.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-family:var(--font-sans-compressed);font-size:50px;font-weight:100;line-height:46px;text-transform:uppercase}@media only screen and (min-width:1024px){.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-size:120px;line-height:100px}}.duotone .story .h2,.duotone .story h2{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:700;line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h2,.duotone .story h2{font-size:var(--text-4xl);line-height:40px}}.duotone .story .h3,.duotone .story h3{font-size:var(--text-lg);line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h3,.duotone .story h3{font-size:var(--text-3xl);line-height:45px}}.duotone .story .h5,.duotone .story h5{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-xxs)}@media only screen and (min-width:1024px){.duotone .story .h5,.duotone .story h5{font-size:var(--text-base);line-height:var(--line-height-sm)}}.flexible-stage{overflow:hidden;position:relative}.flexible-stage--default{height:528px}.flexible-stage--default .flexible-stage__center-container,.flexible-stage--default .flexible-stage__left-container,.flexible-stage--default .flexible-stage__right-container{height:488px}@media only screen and (min-width:1024px){.flexible-stage--default .flexible-stage__center-container,.flexible-stage--default .flexible-stage__left-container,.flexible-stage--default .flexible-stage__right-container{height:432px}}.flexible-stage--custom{height:432px}.flexible-stage--custom .flexible-stage__center-container,.flexible-stage--custom .flexible-stage__left-container,.flexible-stage--custom .flexible-stage__right-container{height:392px}@media only screen and (min-width:1024px){.flexible-stage--custom .flexible-stage__center-container,.flexible-stage--custom .flexible-stage__left-container,.flexible-stage--custom .flexible-stage__right-container{height:336px}}@media (max-width:767px){.flexible-stage--custom .flexible-stage__full-content .flexible-stage__left-container{height:200px}.flexible-stage--custom .flexible-stage__full-content .flexible-stage__right-container{height:156px}}@media only screen and (min-width:768px){.flexible-stage--custom .flexible-stage__left-container,.flexible-stage--custom .flexible-stage__right-container{height:392px}}@media only screen and (min-width:768px) and (min-width:768px){.flexible-stage--custom .flexible-stage__left-container,.flexible-stage--custom .flexible-stage__right-container{height:336px}}.flexible-stage--white{background-color:#fff}.flexible-stage--black{background-color:rgb(var(--color-black))}.flexible-stage--primary{background-color:rgb(var(--color-primary))}.flexible-stage__overlay{top:0;right:0;bottom:0;left:0;position:absolute;z-index:20}.flexible-stage__overlay--white{background-color:#fff}.flexible-stage__overlay--black{background-color:rgb(var(--color-black))}.flexible-stage__overlay--primary{background-color:rgb(var(--color-primary))}.flexible-stage__overlay--secondary{background-color:rgb(var(--color-secondary))}.flexible-stage__overlay--gray{background-color:rgb(var(--color-gray))}.flexible-stage__content-container,.flexible-stage__media-container{top:0;right:0;bottom:0;left:0;position:absolute}.flexible-stage__image{height:100%;width:100%}.flexible-stage__img-style{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.flexible-stage__video-container{height:100%}.flexible-stage__video-controls-container{display:none;left:0;position:absolute;top:20px;width:100%}@media only screen and (min-width:640px){.flexible-stage__video-controls-container{display:flex}}.flexible-stage__video-controls{max-width:100%;width:320px}.flexible-stage__content-container{padding:20px}@media only screen and (min-width:1024px){.flexible-stage__content-container{padding:48px}}.flexible-stage__content-grid{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:1fr auto}@media only screen and (min-width:1024px){.flexible-stage__content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.flexible-stage__content-full-width{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}.flexible-stage__left-container,.flexible-stage__right-container{display:grid;gap:16px;grid-template-rows:1fr auto}.flexible-stage__left-container{grid-column:1/2}.flexible-stage__right-container{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2}@media only screen and (min-width:768px){.flexible-stage__right-container{align-items:flex-end;grid-column:2/3}}.flexible-stage__center-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.flexible-stage__center-container .flexible-stage__button-container{justify-content:center}.flexible-stage__content-image-container{aspect-ratio:1/1;display:flex;justify-content:flex-start;width:100%}.flexible-stage__content-image-container img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.flexible-stage__button-container{display:flex;flex-wrap:wrap;gap:20px;justify-self:flex-start}.flexible-stage__button-container--horizontal{flex-direction:row}.flexible-stage__button-container--vertical{flex-direction:column}.flexible-stage__headline{align-items:flex-end;display:flex;font-size:var(--text-4xl);font-weight:800;height:100%;line-height:var(--line-height-4xl)}.flexible-stage__headline--mono-font{font-family:var(--font-monoaux)}@media only screen and (min-width:768px){.flexible-stage__headline{font-size:var(--text-5xl);line-height:var(--line-height-5xl)}}.flexible-stage__subline{font-size:var(--text-2xl);font-weight:300;letter-spacing:.01em;line-height:var(--line-height-2xl);text-transform:uppercase}@media only screen and (min-width:768px){.flexible-stage__subline{font-size:var(--text-xl);line-height:var(--text-xl)}}@media only screen and (min-width:1024px){.flexible-stage__subline{font-size:var(--text-3xl);line-height:var(--line-height-3xl)}}.flexible-stage__topline{font-size:var(--text-3xl);font-weight:300;letter-spacing:.01em;line-height:var(--line-height-3xl);text-transform:uppercase}.flexible-stage-content:has(.flexible-stage__content-image-container){display:flex;min-height:0}.flexible-stage-content:has(.flexible-stage__topline){align-items:flex-end;display:flex}
