/* ! Do not modify this file. Make changes via the "src" directory, then recompile. */.link-underlined{position:relative;display:inline-block;white-space:nowrap;transition:color var(--transition);will-change:color}.link-underlined::after{position:absolute;top:calc(100%);left:0;width:100%;border-bottom:1px solid;content:""}@media (hover: hover){.link-underlined:hover{color:var(--color-highlight);cursor:pointer}}.media-text{width:100%;margin-block-start:var(--section-spacing-medium);margin-block-end:var(--section-spacing-medium)}@media (min-width: 768px){.media-text{margin-block-start:var(--section-spacing-large);margin-block-end:var(--section-spacing-large)}}.media-text__columns{display:grid;grid-template-rows:repeat(1,1fr);gap:1.5rem}@media (min-width: 768px){.media-text__columns{grid-row-gap:initial;grid-template-rows:none;grid-template-columns:repeat(2,1fr);gap:3rem}}.media-text__columns.media-text__columns--flip{grid-auto-flow:dense}.media-text__column{width:100%}.media-text__column.media-text__column--media{position:relative}.media-text__media{position:relative;margin-block-end:1.5rem}.media-text__video--small{display:block}@media (min-width: 768px){.media-text__video--small{display:none}}.media-text__video--large{display:none}@media (min-width: 768px){.media-text__video--large{display:block}}.media-text__header{margin-block-end:var(--section-spacing-small)}.media-text__subtitle{color:var(--color-pizzaz);font-weight:var(--font-bold);font-size:1.25rem;margin-block-end:var(--section-spacing-tiny);line-height:var(--line-height-flat);text-transform:initial}.media-text__title{font-weight:var(--font-bold);font-size:3rem;line-height:var(--line-height-flat);letter-spacing:0.02ch}@media (min-width: 768px){.media-text__title{font-size:3.5rem}}@media (min-width: 1200px){.media-text__title{font-size:6.25rem}}.media-text__heading{font-weight:var(--font-bold);margin-block-start:0.5rem;font-size:1.5rem;line-height:var(--line-height-reduced);letter-spacing:0.02ch;text-transform:initial}@media (min-width: 1200px){.media-text__heading{margin-block-start:1rem;font-size:2rem}}.media-text__text{font-size:1.25rem}@media (min-width: 900px){.media-text__text{font-size:1.125rem}}@media (min-width: 900px){.media-text__content{position:sticky;top:var(--header-height-large);transition:top var(--transition-medium);will-change:top}}.media-text__more{display:flex;gap:1rem;align-items:center;margin-block-start:1.5rem}.media-text__media-video{position:relative;aspect-ratio:var(--ratio-portrait)}@media (min-width: 768px){.media-text__media-video{aspect-ratio:var(--ratio-landscape)}}.media-text__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.media-text__media-video--small{display:block}@media (min-width: 768px){.media-text__media-video--small{display:none}}.media-text__media-video--large{display:none}@media (min-width: 768px){.media-text__media-video--large{display:block}}