.sitepackage_homehero,.homehero-container{block-size:100%}.homehero-container{--color-prose-light: var(--color-gray-400);--color-link: var(--color-link);container-type:inline-size;container-name:homehero;position:relative;align-items:flex-end;margin-block-start:var(--space-xl-2xl)}.homehero-container .homehero{z-index:3;position:relative;display:grid;gap:var(--space-s) var(--space-2xl);grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.homehero-container .homehero>*{z-index:2;grid-column:1/2;grid-row:1/2}.homehero-container .homehero header{--space-h2: var(--space-xs)}.homehero-container .homehero h1{inline-size:fit-content}.homehero-container .homehero h1 span{position:relative}.homehero-container .homehero h1 span svg{position:absolute;inset-inline-end:-.2em;inset-block-end:-.3em;inline-size:7em;z-index:-1}.homehero-container .homehero .media{grid-row:-3/-2;max-block-size:90dvh}.homehero-container .homehero .content{grid-row:-2/-1}.homehero-container .homehero .text{inline-size:fit-content}.homehero-container h1{font-size:var(--step-3);letter-spacing:-.02em}.homehero-container .subtitle{font-size:var(--step-2);line-height:1;letter-spacing:-.02em}.homehero-container .media img{inline-size:100%;block-size:100%;object-fit:cover}.homehero-container .video-container{max-block-size:min(100%,80dvh)}@container homehero (min-width: 700px){.homehero-container .motif{inline-size:60vw;inset-block-start:10vw;inset-inline-end:60vw}.homehero-container .homehero{grid-template-columns:4fr 3fr;grid-template-rows:1fr auto auto;block-size:100%}.homehero-container .homehero header{grid-column:1/2;grid-row:2/3;align-content:flex-end}.homehero-container .homehero .content{grid-column:1/2;grid-row:-2/-1}.homehero-container .homehero .media{grid-column:-2/-1;grid-row:1/-1;max-block-size:80vh}}
