:is(.hero,.hero-slider__slide)[data-v-1576e72e]{background:no-repeat 100% 0 url(../images/hero-bg-tr.png),no-repeat 0 100% url(../images/hero-bg-bl.png),var(--grey-9);overflow:hidden}:is(.hero,.hero-slider__slide).block[data-v-1576e72e]{padding-block:0}@media not (min-width:1280px){:is(.hero,.hero-slider__slide)[data-v-1576e72e]{background-size:50%,50%,auto}}:is(.hero,.hero-slider__slide):has(.hero__image)[data-v-1576e72e]{background:var(--grey-9);position:relative}:is(.hero,.hero-slider__slide):has(.hero__image)[data-v-1576e72e]:before{background:linear-gradient(to right,hsl(from var(--black) h s l/.9) 0,hsl(from var(--black) h s l/0));content:"";inset:0;position:absolute;z-index:2}.hero__image[data-v-1576e72e]{grid-row:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.hero__content[data-v-1576e72e]{--button-color:var(--white);--button-text:var(--black);--button-color-secondary:var(--white);--button-text-secondary:var(--black);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1rem;grid-row:1/1;justify-content:center;padding-block-end:var(--block-padding);padding-block-start:calc(var(--block-padding)*.5);text-wrap:balance;z-index:2}.hero--no-content .hero__content[data-v-1576e72e]{justify-content:start}.hero:has(.hero__image):not(.unframed-content) .hero__content[data-v-1576e72e]{padding-block-start:var(--block-padding)}.hero:has(.hero__image):not(.unframed-content) .hero__content .markdown[data-v-1576e72e]{background:hsl(from var(--black) h s l/.7);border-left:1px solid var(--accent);max-width:calc(4/var(--grid-columns)*var(--breakout-max-width));padding:1.875rem}@container (width > 1280px){.hero:has(.hero__image):not(.unframed-content) .hero__content .markdown[data-v-1576e72e]{padding:3.125rem}}.hero__content .markdown[data-v-1576e72e]{width:-moz-fit-content;width:fit-content}[data-v-1576e72e] :is(.hero__content .markdown h1,.hero__content .markdown h2,.hero__content .markdown h3) em{color:var(--accent);display:block;font-style:normal}:is(.hero,.hero-slider__slide)[data-v-2a652aae]{background:no-repeat 100% 0 url(../images/hero-bg-tr.png),no-repeat 0 100% url(../images/hero-bg-bl.png),var(--grey-9);overflow:hidden}:is(.hero,.hero-slider__slide).block[data-v-2a652aae]{padding-block:0}@media not (min-width:1280px){:is(.hero,.hero-slider__slide)[data-v-2a652aae]{background-size:50%,50%,auto}}:is(.hero,.hero-slider__slide):has(.hero__image)[data-v-2a652aae]{background:var(--grey-9);position:relative}:is(.hero,.hero-slider__slide):has(.hero__image)[data-v-2a652aae]:before{background:linear-gradient(to right,hsl(from var(--black) h s l/.9) 0,hsl(from var(--black) h s l/0));content:"";inset:0;position:absolute;z-index:2}.hero__image[data-v-2a652aae]{grid-row:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.hero__content[data-v-2a652aae]{--button-color:var(--white);--button-text:var(--black);--button-color-secondary:var(--white);--button-text-secondary:var(--black);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1rem;grid-row:1/1;justify-content:center;padding-block-end:var(--block-padding);padding-block-start:calc(var(--block-padding)*.5);text-wrap:balance;z-index:2}.hero--no-content .hero__content[data-v-2a652aae]{justify-content:start}.hero:has(.hero__image):not(.unframed-content) .hero__content[data-v-2a652aae]{padding-block-start:var(--block-padding)}.hero:has(.hero__image):not(.unframed-content) .hero__content .markdown[data-v-2a652aae]{background:hsl(from var(--black) h s l/.7);border-left:1px solid var(--accent);max-width:calc(4/var(--grid-columns)*var(--breakout-max-width));padding:1.875rem}@container (width > 1280px){.hero:has(.hero__image):not(.unframed-content) .hero__content .markdown[data-v-2a652aae]{padding:3.125rem}}.hero__content .markdown[data-v-2a652aae]{width:-moz-fit-content;width:fit-content}[data-v-2a652aae] :is(.hero__content .markdown h1,.hero__content .markdown h2,.hero__content .markdown h3) em{color:var(--accent);display:block;font-style:normal}.hero-slider[data-v-2a652aae]{overflow:hidden}.hero-slider.block[data-v-2a652aae]{--block-padding:0}.hero-slider__track[data-v-2a652aae]{display:grid}.hero-slider__slide[data-v-2a652aae]{container-name:hero;container-type:size;grid-area:1/1;height:calc(100dvh - var(--header-height));opacity:0;overflow:hidden;transition:opacity .6s ease}@media not (min-width:1280px){.hero-slider__slide[data-v-2a652aae]{max-height:600px}}.hero-slider__slide.is-active[data-v-2a652aae]{opacity:1}@media(prefers-reduced-motion:reduce){.hero-slider__slide[data-v-2a652aae]{transition:none}}.hero-slider__slide .hero__content[data-v-2a652aae],.hero-slider__slide .hero__image[data-v-2a652aae]{height:100cqb}.hero-slider__controls[data-v-2a652aae]{bottom:0;display:flex;gap:1rem;justify-content:center;left:50%;margin-block:1em;position:absolute;transform:translate(-50%);z-index:9}@media not (max-width:1280px){.hero-slider__controls[data-v-2a652aae]{margin-block-end:3.75em}}.hero-slider__controls button[data-v-2a652aae]{align-items:center;background:var(--white);border:0;border-radius:50%;box-shadow:0 2px 4px #0009;cursor:pointer;display:grid;height:1rem;justify-content:center;line-height:1;padding:0;width:1rem}.hero-slider__controls button[data-v-2a652aae]:focus-visible,.hero-slider__controls button[data-v-2a652aae]:hover{background:var(--grey-4)}.hero-slider__controls button[aria-current][data-v-2a652aae]{background:var(--accent)}.rich-text__headline{text-wrap:pretty}h1.rich-text__headline{font-size:var(--font-size-h2);font-weight:600}@container (width > 110ch){.content-row>.rich-text__headline{grid-column:1/span 4;padding-inline-end:calc(var(--grid-gap)*2);text-wrap:balance}}.rich-text__image{border-radius:.5rem;display:block;height:auto;margin-block-end:var(--block-padding);margin-inline:auto;max-width:100%}@container (width > 110ch){.content-row>.rich-text__content{grid-column:5/span 8}}.rich-text__content h2,.rich-text__content h3,.rich-text__content h4{padding-block-start:var(--flow-spacing)}:is(.rich-text__content h2,.rich-text__content h3,.rich-text__content h4):first-child{padding-block-start:0}.rich-text__content ul{list-style:none;padding-left:0}.rich-text__content ul li{padding-left:2em;position:relative}.rich-text__content ul li:before{color:var(--grey-3);content:"●";font-size:1.5em;left:0;line-height:1;position:absolute}.rich-text--banner{text-align:center}.rich-text--banner,.rich-text--banner:first-of-type,.rich-text--banner:last-of-type{padding-block:calc(var(--block-padding)*.5)}
