.door[data-astro-cid-l3u6v3a7]{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.door__frame[data-astro-cid-l3u6v3a7]{flex-shrink:0;overflow:hidden}.door__image[data-astro-cid-l3u6v3a7]{aspect-ratio:3/2;object-fit:cover;object-position:var(--door-focus);width:100%;transition:transform .6s}.door__title[data-astro-cid-l3u6v3a7]{margin-top:var(--space-sm);font-size:var(--text-h2)}.door__title[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7]{color:var(--color-text);text-decoration:none}.door__title[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7]:after{content:"";position:absolute;inset:0}.door__tagline[data-astro-cid-l3u6v3a7]{font-family:var(--font-heading);font-style:italic;font-size:var(--text-lg);color:var(--color-text-muted)}.door__cta[data-astro-cid-l3u6v3a7]{color:var(--color-alpine-deep);letter-spacing:.05em;margin-top:auto}@media (width>=48rem){.door--large[data-astro-cid-l3u6v3a7] .door__image[data-astro-cid-l3u6v3a7]{aspect-ratio:21/9}}.door--small[data-astro-cid-l3u6v3a7] .door__title[data-astro-cid-l3u6v3a7]{margin-top:var(--space-xs);font-size:var(--text-h3)}.door--small[data-astro-cid-l3u6v3a7] .door__tagline[data-astro-cid-l3u6v3a7]{font-size:1rem}.door--small[data-astro-cid-l3u6v3a7] .door__cta[data-astro-cid-l3u6v3a7]{font-size:.9rem}.door[data-astro-cid-l3u6v3a7]:hover .door__image[data-astro-cid-l3u6v3a7],.door[data-astro-cid-l3u6v3a7]:has(a:focus-visible) .door__image[data-astro-cid-l3u6v3a7]{transform:scale(1.03)}.door[data-astro-cid-l3u6v3a7]:hover .door__title[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7],.door[data-astro-cid-l3u6v3a7]:has(a:focus-visible) .door__title[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7]{color:var(--color-rust-deep)}.door__title[data-astro-cid-l3u6v3a7] a[data-astro-cid-l3u6v3a7]:focus-visible{outline:none}.door[data-astro-cid-l3u6v3a7]:has(a:focus-visible){outline:2px solid var(--color-alpine-deep);outline-offset:6px}.presentation[data-astro-cid-lcdefpme]{max-width:calc(48rem + 2 * var(--gutter));padding:var(--space-lg) var(--gutter) 0;margin-inline:auto}.presentation__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);text-align:center}.presentation__video[data-astro-cid-lcdefpme]{background:var(--color-night);width:100%;height:auto;display:block}.presentation__transcript[data-astro-cid-lcdefpme]{max-width:55ch;margin:var(--space-md) auto 0}.presentation__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{width:fit-content;color:var(--color-alpine-deep);letter-spacing:.05em;cursor:pointer;margin-inline:auto}.presentation__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--color-rust-deep)}.presentation__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-alpine-deep);outline-offset:3px}.presentation__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-md)}.intro[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--gutter)}.intro[data-astro-cid-lcdefpme]:before{content:"";width:3rem;height:1px;margin:0 auto var(--space-md);background:var(--color-alpine);display:block}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.statement){max-width:55ch;font-size:var(--text-lg);margin-inline:auto;line-height:1.7}.blocks[data-astro-cid-lcdefpme]{max-width:var(--content-max);padding:0 var(--gutter) var(--space-lg);margin-inline:auto}.blocks__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);text-align:center}.blocks__list[data-astro-cid-lcdefpme]{gap:var(--space-sm);padding:0;list-style:none;display:grid}@media (width>=40rem){.blocks__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.block[data-astro-cid-lcdefpme]:last-child:nth-child(odd){width:calc(50% - var(--space-sm) / 2);grid-column:1/-1;justify-self:center}}@media (width>=64rem){.blocks__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr))}.block[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}.blocks[data-astro-cid-lcdefpme] .door{margin-bottom:var(--space-md)}.block[data-astro-cid-lcdefpme]{padding:var(--space-md);background:var(--color-surface);position:relative}.block__name[data-astro-cid-lcdefpme]{font-size:var(--text-h3);-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.block__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.block__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.block[data-astro-cid-lcdefpme]:hover .block__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.block__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-rust-deep)}.block__text[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--color-text-muted)}@media (width>=64rem){.block[data-astro-cid-lcdefpme]{padding:var(--space-sm)}.block__name[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}}.vision[data-astro-cid-lcdefpme]{padding-top:var(--space-lg);text-align:center}.vision__title[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}.vision__intro[data-astro-cid-lcdefpme]{max-width:55ch;margin:var(--space-sm) auto var(--space-md);padding-inline:var(--gutter);text-wrap:balance}.vision[data-astro-cid-lcdefpme] .doors[data-astro-cid-lcdefpme]{text-align:left}.doors[data-astro-cid-lcdefpme]{gap:var(--space-sm);max-width:48rem;padding:0 var(--gutter) var(--space-lg);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}@media (width>=48rem){.doors[data-astro-cid-lcdefpme]{gap:var(--space-md)}}.together[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--gutter);background:var(--color-night);color:var(--color-bg);text-align:center}.together__text[data-astro-cid-lcdefpme]{max-width:30ch;margin:0 auto var(--space-md);font-family:var(--font-heading);font-style:italic;font-size:var(--text-h3);text-wrap:balance;line-height:1.3}.together__link[data-astro-cid-lcdefpme]{color:var(--color-dawn);letter-spacing:.05em}.together__link[data-astro-cid-lcdefpme]:hover{color:var(--color-bg);text-decoration-thickness:2px}.together__link[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--color-dawn)}.about-teaser[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--gutter);text-align:center}.about-teaser__link[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-sm);color:var(--color-text);text-decoration:none;display:inline-grid}.about-teaser__frame[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:50%;width:clamp(12rem,8rem + 12vw,16rem);display:block;overflow:hidden}.about-teaser__image[data-astro-cid-lcdefpme]{object-fit:cover;transform-origin:50% 3%;width:100%;height:100%;transform:scale(1.6)}.about-teaser__label[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-style:italic;font-size:var(--text-h3)}.about-teaser__link[data-astro-cid-lcdefpme]:hover,.about-teaser__link[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-rust-deep)}.about-teaser__link[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px}.news__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-md);text-align:center}.news__all[data-astro-cid-lcdefpme]{max-width:none;padding-top:var(--space-md);border-top:1px solid var(--color-alpine);text-align:center;letter-spacing:.05em}
