@layer components{picture[data-astro-cid-ccpmuy2p]{display:block;width:100%}picture[data-astro-cid-ccpmuy2p] img{display:block;width:100%;height:auto}}@layer components{.u-hero-banner[data-astro-cid-5o2zfsmi]{--content-padding-left: 2.625rem;--content-padding-right: 1.75rem;--headline-font-size: 1.75rem;--lead-font-size: 1.125rem;--font-size: 1.125rem;padding-top:3.25rem;padding-bottom:3.25rem;background:var(--background-color);color:var(--font-color)}.u-hero-banner__wrapper[data-astro-cid-5o2zfsmi]{margin-inline:auto;padding:0 var(--content-padding-right) 0 var(--content-padding-left);color:inherit}.u-hero-banner__headline[data-astro-cid-5o2zfsmi]{font-size:var(--headline-font-size);line-height:1.21;letter-spacing:1.12px;margin-top:unset;color:inherit;white-space:pre-line}.u-hero-banner__lead[data-astro-cid-5o2zfsmi]{margin-top:2.125rem;font-family:var(--font-stack-dmsans);font-size:var(--lead-font-size);line-height:1.56;letter-spacing:.72px;color:inherit;white-space:pre-line}.u-hero-banner__content[data-astro-cid-5o2zfsmi]{margin-top:2.25rem;color:inherit}.u-hero-banner__content[data-astro-cid-5o2zfsmi]:has(.u-hero-banner__image){display:grid;grid-template-areas:"image" "text" "action"}.u-hero-banner__action[data-astro-cid-5o2zfsmi]{display:flex;grid-area:action;margin-top:2rem}.u-hero-banner__action[data-astro-cid-5o2zfsmi][data-position=right]{justify-content:flex-end}.u-hero-banner__image[data-astro-cid-5o2zfsmi]{grid-area:image}.u-hero-banner__image[data-astro-cid-5o2zfsmi] img[data-astro-cid-5o2zfsmi]{width:100%;height:auto}.u-hero-banner__text[data-astro-cid-5o2zfsmi]{margin-top:2.4375rem;grid-area:text;font-size:var(--font-size);line-height:1.56;color:inherit}.u-hero-banner__text[data-astro-cid-5o2zfsmi] p{color:inherit}.u-hero-banner__text[data-astro-cid-5o2zfsmi]>:first-child{margin-top:unset}.u-hero-banner__text[data-astro-cid-5o2zfsmi]>:last-child{margin-bottom:unset}@media(min-width:768px){.u-hero-banner[data-astro-cid-5o2zfsmi]{--headline-font-size: 2.625rem;--lead-font-size: 1.5rem;--font-size: 1.5rem;--content-padding: 6.5625rem;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.u-hero-banner__content[data-astro-cid-5o2zfsmi]{margin-top:3.75rem}}@media(min-width:1024px){.u-hero-banner[data-astro-cid-5o2zfsmi]{--content-padding: 3rem}.u-hero-banner__wrapper[data-astro-cid-5o2zfsmi]{padding:0 var(--content-padding);width:min(var(--content-max-width),100%)}.u-hero-banner__lead[data-astro-cid-5o2zfsmi]{max-width:66.67%}.u-hero-banner__content[data-astro-cid-5o2zfsmi]:has(.u-hero-banner__image){grid-template-areas:"image text" "image action";grid-template-rows:auto 1fr;gap:0 3.75rem}.u-hero-banner[data-astro-cid-5o2zfsmi][data-image=right] .u-hero-banner__content[data-astro-cid-5o2zfsmi]:has(.u-hero-banner__image){grid-template-areas:"text image" "action image"}.u-hero-banner__action[data-astro-cid-5o2zfsmi]{margin-top:0}.u-hero-banner__text[data-astro-cid-5o2zfsmi]{margin-top:0;padding-bottom:2.5rem}.u-hero-banner__text[data-astro-cid-5o2zfsmi]>:first-child{margin-top:unset}.u-hero-banner__text[data-astro-cid-5o2zfsmi]>:last-child{margin-bottom:unset}.u-hero-banner__image[data-astro-cid-5o2zfsmi]{padding-top:.6rem}}@media(min-width:1280px){.u-hero-banner[data-astro-cid-5o2zfsmi]{--content-padding: 6.75rem}.u-hero-banner__content[data-astro-cid-5o2zfsmi]:has(.u-hero-banner__image){column-gap:9.5rem;padding-right:2rem}}}svg[data-astro-cid-c3dczyq4]{path{stroke:currentColor}}@layer components{.u-teaser{--headline-font-size: 1.125rem;--font-size: 1.125rem;position:relative;height:100%;overflow:hidden;background-color:var(--background-color);border-radius:.5rem;align-content:center}.u-teaser a{text-decoration:none}.u-teaser__body{padding:1.875rem .9375rem;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr;grid-gap:.8rem;height:100%}@media(max-width:767px){.u-teaser__body{padding-left:1.9375rem;padding-right:1.1875rem}}.u-teaser__body:not(:has(.u-teaser__headline,.u-teaser__text)) .u-teaser__image-wrapper{align-items:center;justify-content:center}.u-teaser__body:not(:has(.u-teaser__headline,.u-teaser__text)) .u-teaser__image{padding:2rem .5rem}.u-teaser[data-layout=vertical] .u-teaser__body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.u-teaser[data-layout=vertical] .u-teaser__image-wrapper{display:flex;align-items:center;justify-content:center;height:6rem;text-align:center}.u-teaser[data-layout=vertical] .u-teaser__image{width:100%;max-width:11rem;height:auto}.u-teaser[data-layout=vertical] .u-teaser__image img{width:100%;height:4rem;object-fit:contain}.u-teaser[data-layout=vertical] .u-teaser__arrow{grid-row:3}.u-teaser__arrow{grid-column:1/-1;grid-row:2;align-self:end;justify-self:end}.u-teaser__headline{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);font-weight:700;line-height:1.5rem}.u-teaser__content{min-width:0}.u-teaser__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 .75rem;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-7);font-family:var(--font-stack-dmsans);font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--label-color, var(--color-2))}.u-teaser__label,.u-teaser__date{color:inherit}.u-teaser__text{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5rem}.u-teaser__image-wrapper{display:flex;align-items:center;text-align:center}.u-teaser__image{padding:.25rem .5rem;border-radius:.5rem}@media(min-width:1280px){.u-teaser__body{padding:1.875rem 2.8rem;grid-template-columns:1.5fr 3fr;grid-gap:.875rem}}@media(max-width:575px){.u-teaser .u-teaser__image{padding:0rem .5rem 2rem 0rem}}}@layer components{.u-teaser[data-astro-cid-ks65dhtr]{--headline-font-size: 1.125rem;--font-size: 1.125rem;background-color:var(--background-color);border-radius:.5rem;align-content:start}.u-teaser[data-astro-cid-ks65dhtr] a[data-astro-cid-ks65dhtr]{text-decoration:none}.u-teaser__wrapper[data-astro-cid-ks65dhtr]{display:flex;height:100%}.u-teaser__wrapper[data-astro-cid-ks65dhtr]>*{flex:1 1 0;min-width:0}.u-teaser[data-astro-cid-ks65dhtr][data-bordered=true]{border:none;border-bottom:1px solid var(--color-2);border-radius:0}@media(min-width:768px){.u-teaser[data-astro-cid-ks65dhtr][data-bordered=true]{border:1px solid var(--color-2);border-radius:.5rem}}}@layer components{.u-teaser-icon{--headline-font-size: 1.125rem;--font-size: 1.125rem;border-radius:.5rem;align-content:center;background-color:var(--background-color);min-height:14rem}.u-teaser-icon__wrapper{width:50%;margin:0 auto}.u-teaser-icon a{width:100%}.u-teaser-icon__body{display:flex;flex-direction:column;gap:.8rem;padding:1.875rem .9375rem;width:100%;height:100%}@media(max-width:767px){.u-teaser-icon__body{padding-left:1.9375rem;padding-right:1.1875rem}}.u-teaser-icon__arrow{align-self:flex-end;margin-top:auto}.u-teaser-icon__image-wrapper{display:flex;flex:1;align-items:center;text-align:center}@media(max-width:767px){.u-teaser-icon__image-wrapper{width:60%;margin:0 auto}}.u-teaser-icon__image{padding:2rem .5rem;border-radius:.5rem}}@layer components{.u-teaser-icon[data-astro-cid-x3kqawsv]{--headline-font-size: 1.125rem;--font-size: 1.125rem;position:relative;overflow:hidden;border-radius:.5rem;align-content:center;background-color:var(--background-color);min-height:14rem}.u-teaser-icon__wrapper[data-astro-cid-x3kqawsv]{width:50%;margin:0 auto;display:flex;height:100%}@media(max-width:767px){.u-teaser-icon__wrapper[data-astro-cid-x3kqawsv]{width:100%}}.u-teaser-icon[data-astro-cid-x3kqawsv][data-bordered=true]{border:none;border-bottom:1px solid var(--color-2);border-radius:0}@media(min-width:768px){.u-teaser-icon[data-astro-cid-x3kqawsv][data-bordered=true]{border:1px solid var(--color-2);border-radius:.5rem}}}@layer components{.u-teaser-text{--headline-font-size: 1.125rem;--font-size: 1.125rem;background-color:var(--background-color);border-radius:.5rem}.u-teaser-text a{text-decoration:none}.u-teaser-text__wrapper{display:flex}.u-teaser-text__body{--padding-left: .9375rem;--padding-right: .9375rem;position:relative;height:100%;overflow:hidden;padding:1.875rem var(--padding-right) 1.875rem var(--padding-left)}@media(max-width:767px){.u-teaser-text__body{--padding-left: 1.9375rem;--padding-right: 1.1875rem}}.u-teaser-text__body[data-dated]{padding-top:2.5rem}.u-teaser-text__date{position:absolute;top:.5rem;right:var(--padding-right);left:var(--padding-left);padding-bottom:.25rem;border-bottom:1px solid var(--line-color, var(--font-card-color));font-family:var(--font-stack-dmsans);font-size:.8125rem;line-height:1.2;text-align:right;color:var(--line-color, var(--font-card-color))}.u-teaser-text__content{display:flex;flex-direction:column;gap:1rem;height:100%}.u-teaser-text__headline{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);font-weight:700;line-height:1.5rem;letter-spacing:normal}.u-teaser-text__text{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5rem}.u-teaser-text__text ul{padding-left:0;list-style:none}.u-teaser-text__text ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem}.u-teaser-text__text ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-teaser-text__text ul li:last-child{margin-bottom:0}.u-teaser-text__arrow{align-self:flex-end;margin-top:auto}@media(min-width:1280px){.u-teaser-text__body{--padding-left: 2.8rem;--padding-right: 2.8rem}}}@layer components{.u-teaser-text[data-astro-cid-2l54p3pt]{--headline-font-size: 1.125rem;--font-size: 1.125rem;background-color:var(--background-color);border-radius:.5rem}.u-teaser-text[data-astro-cid-2l54p3pt] a[data-astro-cid-2l54p3pt]{text-decoration:none}.u-teaser-text__wrapper[data-astro-cid-2l54p3pt]{display:flex;height:100%}.u-teaser-text[data-astro-cid-2l54p3pt][data-bordered=true]{border:none;border-bottom:1px solid var(--color-2);border-radius:0}@media(min-width:768px){.u-teaser-text[data-astro-cid-2l54p3pt][data-bordered=true]{border:1px solid var(--color-2);border-radius:.5rem}}}@layer components{.u-grid[data-astro-cid-bvnfxosz]{--headline-font-size: var(--teaser-grid-headline-font-size);--lead-font-size: 1.125rem;--font-size: 1.25rem;--content-padding: 0 2.5rem 2.25rem 2.5rem;--items-padding: 0 .5625rem 0 .6875rem;--items-padding-inline: .625rem;padding-top:min(var(--padding-top, 5rem),max(var(--padding-top, 5rem) / 2,2rem));padding-bottom:min(var(--padding-bottom, 5rem),max(var(--padding-bottom, 5rem) / 2,2rem))}@media(min-width:768px){.u-grid[data-astro-cid-bvnfxosz]{padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}.u-grid[data-astro-cid-bvnfxosz]{background:var(--background-color);color:var(--font-color)}.u-grid__wrapper[data-astro-cid-bvnfxosz]{margin:0 auto}.u-grid__headline[data-astro-cid-bvnfxosz]{color:var(--font-color, var(--color-5));font-family:var(--font-stack-sora);font-size:var(--headline-font-size);line-height:2.125rem;letter-spacing:.04em;margin-top:unset;margin:var(--content-padding);white-space:pre-line}@media(max-width:767px){.u-grid__headline[data-astro-cid-bvnfxosz],.u-grid[data-astro-cid-bvnfxosz] .u-grid__action{margin-left:var(--content-padding-text-left);margin-right:var(--content-padding-text-right)}}.u-grid__lead[data-astro-cid-bvnfxosz]{margin:var(--content-padding);color:var(--font-color);font-family:var(--font-stack-dmsans);font-size:var(--lead-font-size);line-height:1.75rem;white-space:pre-line}.u-grid[data-astro-cid-bvnfxosz] .u-grid__action{margin-top:2.5rem;margin-right:var(--items-padding-inline)}.u-grid__items[data-astro-cid-bvnfxosz]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;gap:1.625rem;margin:var(--items-padding)}@media(min-width:768px){.u-grid[data-astro-cid-bvnfxosz]{--content-padding: 0 2.5rem 2.25rem 2.5rem;--items-padding: 0 2.5rem;--items-padding-inline: 2.5rem}.u-grid__headline[data-astro-cid-bvnfxosz],.u-grid__lead[data-astro-cid-bvnfxosz]{text-align:center}.u-grid__headline[data-astro-cid-bvnfxosz]{margin-left:var(--items-padding-inline)}.u-grid__items[data-astro-cid-bvnfxosz]{grid-template-columns:1fr 1fr}.u-grid[data-astro-cid-bvnfxosz] .u-grid__action{margin-left:var(--items-padding-inline)}}@media(min-width:1024px){.u-grid[data-astro-cid-bvnfxosz]{--content-padding: 0 3rem 2.25rem 3rem;--items-padding: 0 3rem;--items-padding-inline: 3rem}.u-grid__wrapper[data-astro-cid-bvnfxosz]{max-width:var(--content-max-width);margin:0 auto}.u-grid__headline[data-astro-cid-bvnfxosz]{margin-left:var(--items-padding-inline)}.u-grid__items[data-astro-cid-bvnfxosz]{grid-gap:4.375rem}.u-grid[data-astro-cid-bvnfxosz] .u-grid__action{margin-left:var(--items-padding-inline)}}.u-grid[data-astro-cid-bvnfxosz][data-raster] .u-grid__items[data-astro-cid-bvnfxosz]{gap:1rem}@media(min-width:768px){.u-grid[data-astro-cid-bvnfxosz][data-raster] .u-grid__items[data-astro-cid-bvnfxosz]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(max-width:767px){.u-grid[data-astro-cid-bvnfxosz][data-raster][data-teaser=Icon] .u-grid__items[data-astro-cid-bvnfxosz]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.u-grid[data-astro-cid-bvnfxosz][data-raster="4"] .u-grid__items[data-astro-cid-bvnfxosz]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.u-grid[data-astro-cid-bvnfxosz]{--content-padding: 0 6.75rem 2.25rem 6.75rem;--items-padding: 0 6.75rem;--items-padding-inline: 6.75rem}}}@layer components{.u-image-with-text[data-astro-cid-vr57kyds]{--headline-font-size: 2rem;--font-size: 1.5rem;--content-padding: 4rem 1.75rem 2.5rem 2.625rem;padding:var(--content-padding);background:var(--background-color);color:var(--font-color)}.u-image-with-text__wrapper[data-astro-cid-vr57kyds]{margin-inline:auto;display:grid;grid-template-areas:"content" "image";gap:3.375rem}.u-image-with-text[data-astro-cid-vr57kyds] .u-image-with-text__image{grid-area:image;display:block;margin-inline:auto;width:calc(100% + 1.75rem);height:auto;margin-right:-1.75rem}.u-image-with-text[data-astro-cid-vr57kyds] .u-image-with-text__image img{aspect-ratio:1/1;object-fit:cover}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true]{margin-bottom:0;background:none;padding-top:0}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true] .u-image-with-text__content[data-astro-cid-vr57kyds]{position:relative;padding:4rem var(--content-padding-text-right) 0 var(--content-padding-text-left)}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true] .u-image-with-text__content[data-astro-cid-vr57kyds]:before{content:"";position:absolute;z-index:-1;top:0;right:-1.75rem;bottom:-13.875rem;left:-2.625rem;background:var(--background-color)}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true] .u-image-with-text__text[data-astro-cid-vr57kyds]{opacity:.75}.u-image-with-text__content[data-astro-cid-vr57kyds]{grid-area:content}.u-image-with-text__headline[data-astro-cid-vr57kyds]{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);font-weight:700;line-height:1.38;letter-spacing:1.28px}.u-image-with-text__text[data-astro-cid-vr57kyds]{margin-top:2.5rem;font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5}.u-image-with-text__text[data-astro-cid-vr57kyds]>:first-child{margin-top:unset}.u-image-with-text__text[data-astro-cid-vr57kyds]>:last-child{margin-bottom:unset}.u-image-with-text__text[data-astro-cid-vr57kyds] ul{padding-left:0;list-style:none}.u-image-with-text__text[data-astro-cid-vr57kyds] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-image-with-text__text[data-astro-cid-vr57kyds] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-image-with-text__text[data-astro-cid-vr57kyds] ul li:last-child{margin-bottom:0}.u-image-with-text[data-astro-cid-vr57kyds] .u-btn{margin-top:2.5rem}@media(min-width:768px){.u-image-with-text[data-astro-cid-vr57kyds]{--headline-font-size: 2.625rem;--font-size: 1.5rem;--content-padding: 3rem;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.u-image-with-text__wrapper[data-astro-cid-vr57kyds]{margin-inline:0;grid-template-areas:"image content";gap:4.625rem;align-items:center}.u-image-with-text[data-astro-cid-vr57kyds][data-image=right] .u-image-with-text__wrapper[data-astro-cid-vr57kyds]{grid-template-areas:"content image"}.u-image-with-text__content[data-astro-cid-vr57kyds]{margin-top:0}.u-image-with-text[data-astro-cid-vr57kyds] .u-image-with-text__image{margin:0;max-width:100%}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true]{margin-bottom:0;background:var(--background-color);padding-top:var(--padding-top)}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true] .u-image-with-text__content[data-astro-cid-vr57kyds]{position:static;padding:0}.u-image-with-text[data-astro-cid-vr57kyds][data-background=true] .u-image-with-text__content[data-astro-cid-vr57kyds]:before{content:none}}@media(min-width:1024px){.u-image-with-text__wrapper[data-astro-cid-vr57kyds]{width:100%;max-width:calc(1440px - var(--content-padding) * 2);margin:auto}}@media(min-width:1280px){.u-image-with-text[data-astro-cid-vr57kyds]{--content-padding: 6.75rem}}}@layer components{.u-testimonial[data-astro-cid-johzstxp]{--content-offset: calc(var(--content-max-width) / 6);--content-width: calc(var(--content-offset) * 5);padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:1024px){.u-testimonial[data-astro-cid-johzstxp]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-testimonial[data-astro-cid-johzstxp]{color:var(--font-color)}.u-testimonial[data-astro-cid-johzstxp][data-fullwidth=true]{background:var(--background-color)}.u-testimonial[data-astro-cid-johzstxp][data-fullwidth=true] .u-testimonial__left[data-astro-cid-johzstxp],.u-testimonial[data-astro-cid-johzstxp][data-fullwidth=true] .u-testimonial__right[data-astro-cid-johzstxp]{background:none}.u-testimonial__wrapper[data-astro-cid-johzstxp]{margin-inline:auto;padding-inline:1.5rem;gap:0}.u-testimonial__left[data-astro-cid-johzstxp]{grid-area:left;padding:0;margin:0;flex:1;z-index:1;background:var(--background-color)}.u-testimonial__right[data-astro-cid-johzstxp]{flex:1;grid-area:right;padding:0;margin:0;z-index:2;background:linear-gradient(90deg,var(--background-color) 80%,#fff 0%,#fff 20%)}.u-testimonial__image[data-astro-cid-johzstxp]{width:100%;height:auto;margin-top:8.5rem}.u-testimonial__summery[data-astro-cid-johzstxp]{display:inline-block;font-family:var(--font-stack-sora);font-size:2.625rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:1.68px}.u-testimonial__summery[data-astro-cid-johzstxp] q[data-astro-cid-johzstxp]{font-family:var(--font-stack-sora)}.u-testimonial__icon[data-astro-cid-johzstxp]{margin-top:0rem;margin-left:2.5rem;padding-bottom:3.25rem;font-family:var(--font-stack-sora);font-weight:700;font-size:200px;line-height:0px;color:inherit;flex-grow:1;flex:2}.u-testimonial__quote[data-astro-cid-johzstxp]{margin-top:5rem;margin-bottom:1rem}.u-testimonial__quote[data-astro-cid-johzstxp],.u-testimonial__quoter[data-astro-cid-johzstxp]{font-family:var(--font-stack-dmsans);font-size:1.5rem;font-weight:600;line-height:1.33;margin-left:5rem}.u-testimonial__quoter[data-astro-cid-johzstxp]{font-size:1rem;margin:0;margin-top:1rem;margin-bottom:1rem;font-style:normal;width:100%}@media(max-width:1023px){.u-testimonial__wrapper[data-astro-cid-johzstxp]{display:grid;padding-inline:0rem}.u-testimonial__quote[data-astro-cid-johzstxp],.u-testimonial__icon[data-astro-cid-johzstxp]{margin-left:0rem}.u-testimonial__left[data-astro-cid-johzstxp],.u-testimonial__right[data-astro-cid-johzstxp]{grid-area:auto;padding:1.5rem 1.5rem 1.5rem 2.6rem}.u-testimonial__right[data-astro-cid-johzstxp]{padding-right:0rem;background:linear-gradient(180deg,#dfe8ea 50%,#fff 0% 50%)}.u-testimonial__image[data-astro-cid-johzstxp]{margin-top:1rem}}@media(min-width:1024px){.u-testimonial[data-astro-cid-johzstxp]{--content-padding-left: 9.125rem;--content-padding-right: 9.125rem}.u-testimonial__wrapper[data-astro-cid-johzstxp]{padding:0 var(--content-padding-left);display:grid;grid-template-areas:"left right";max-width:var(--content-max-width)}.u-testimonial__right[data-astro-cid-johzstxp]{padding-left:2.25rem}}@media(min-width:1280px){.u-testimonial__right[data-astro-cid-johzstxp]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}}}@layer components{.u-testimonial[data-astro-cid-3srah4r3]{--content-offset: calc(var(--content-max-width) / 6);--content-width: calc(var(--content-offset) * 5);padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:1024px){.u-testimonial[data-astro-cid-3srah4r3]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-testimonial[data-astro-cid-3srah4r3]{color:var(--font-color);background:var(--background-color)}.u-testimonial__wrapper[data-astro-cid-3srah4r3]{margin-top:calc(-1 * var(--padding-top));margin-inline:auto;padding-inline:1.5rem;gap:0}.u-testimonial__left[data-astro-cid-3srah4r3]{grid-area:left;padding:0;margin:0;flex:2;z-index:1}.u-testimonial__right[data-astro-cid-3srah4r3]{flex:1;grid-area:right;padding:0;margin:0;z-index:2}.u-testimonial__summary[data-astro-cid-3srah4r3]{display:inline-block;font-family:var(--font-stack-sora);font-size:2.625rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:1.68px;margin-right:2rem}.u-testimonial__summary[data-astro-cid-3srah4r3] q[data-astro-cid-3srah4r3]{font-family:var(--font-stack-sora)}.u-testimonial__icon[data-astro-cid-3srah4r3]{margin-top:0rem;margin-left:0rem;padding-bottom:9.25rem;font-family:var(--font-stack-sora);font-weight:700;font-size:400px;line-height:0px;opacity:.2;color:#24383e;flex-grow:1;flex:2}.u-testimonial__quote[data-astro-cid-3srah4r3]{margin-top:5rem;margin-bottom:1rem}.u-testimonial__quote[data-astro-cid-3srah4r3],.u-testimonial__quoter[data-astro-cid-3srah4r3]{font-family:var(--font-stack-dmsans);font-size:1.5rem;font-style:italic;line-height:1.33}.u-testimonial__quoter[data-astro-cid-3srah4r3]{font-weight:600;font-size:1.5rem;margin:0;margin-top:2.6rem;margin-bottom:1rem;width:100%}@media(max-width:1023px){.u-testimonial__wrapper[data-astro-cid-3srah4r3]{display:grid;padding-inline:0rem;padding:0;margin:0}.u-testimonial__quote[data-astro-cid-3srah4r3]{margin:0rem}.u-testimonial__icon[data-astro-cid-3srah4r3]{display:none}.u-testimonial__left[data-astro-cid-3srah4r3]{padding-top:6rem}.u-testimonial__left[data-astro-cid-3srah4r3],.u-testimonial__right[data-astro-cid-3srah4r3]{grid-area:auto;padding-left:2.6rem;padding-right:2.6rem}.u-testimonial__right[data-astro-cid-3srah4r3]{padding-top:2.6rem}}@media(min-width:1024px){.u-testimonial[data-astro-cid-3srah4r3]{--content-padding-left: 9.125rem;--content-padding-right: 9.125rem}.u-testimonial__wrapper[data-astro-cid-3srah4r3]{display:flex;grid-template-areas:"left left right";padding:0 var(--content-padding-left);max-width:var(--content-max-width)}.u-testimonial__summary[data-astro-cid-3srah4r3]{margin-right:13rem}}@media(min-width:1280px){.u-testimonial__right[data-astro-cid-3srah4r3]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}}}@layer components{.u-image-banner[data-astro-cid-2ycmqho2]{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem;--headline-font-size: 1.625rem;--lead-font-size: 1.125rem;--font-size: 1.125rem;color:var(--font-color)}.u-image-banner__wrapper[data-astro-cid-2ycmqho2]{margin-inline:auto;color:inherit;background:var(--background-color);padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-image-banner__wrapper[data-astro-cid-2ycmqho2]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-image-banner__headline[data-astro-cid-2ycmqho2]{font-size:var(--headline-font-size);line-height:1.21;letter-spacing:1.12px;margin-top:2.625rem;margin-bottom:1.875rem;color:inherit;white-space:pre-line}.u-image-banner__content[data-astro-cid-2ycmqho2],.u-image-banner__content-switched[data-astro-cid-2ycmqho2]{margin:0;color:inherit}.u-image-banner__right[data-astro-cid-2ycmqho2]{padding-left:2.625rem;padding-right:2.625rem;padding-bottom:2.375rem}.u-image-banner__image[data-astro-cid-2ycmqho2] img[data-astro-cid-2ycmqho2]{width:100%;height:auto}.u-image-banner__text[data-astro-cid-2ycmqho2]{line-height:1.34;letter-spacing:0}@media(min-width:1024px){.u-image-banner[data-astro-cid-2ycmqho2]{padding-top:1.5rem;padding-bottom:1.5rem}.u-image-banner__content[data-astro-cid-2ycmqho2],.u-image-banner__content-switched[data-astro-cid-2ycmqho2]{display:flex;column-gap:2.25rem;width:100%;max-width:calc(var(--inner-content-width) - var(--content-padding-left) * 2);margin:0 auto}.u-image-banner__content-switched[data-astro-cid-2ycmqho2]{flex-direction:row-reverse}.u-image-banner__left[data-astro-cid-2ycmqho2]{width:66.67%;margin:auto 0}.u-image-banner__right[data-astro-cid-2ycmqho2]{margin:0;margin-bottom:2.375rem;width:33.33%}.u-image-banner__content-switched[data-astro-cid-2ycmqho2]>.u-image-banner__right[data-astro-cid-2ycmqho2]{padding-left:1.3125rem}.u-image-banner__headline[data-astro-cid-2ycmqho2]{margin-top:3.5rem}}@media(min-width:1280px){.u-image-banner__content-switched[data-astro-cid-2ycmqho2]>.u-image-banner__right[data-astro-cid-2ycmqho2]{padding-left:0}}}@layer components{.u-tag-cloud[data-astro-cid-hyhq3t4s]{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0;padding:2.125rem 0 0;border-top:1px solid var(--line-color, var(--color-2));list-style:none}.u-tag-cloud__item[data-astro-cid-hyhq3t4s]{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.375rem;border:1px solid transparent;border-radius:6.25rem;font-family:var(--font-stack-sora);font-size:1rem;line-height:1.2;color:var(--item-font-color, inherit);background:var(--item-background, transparent)}.u-tag-cloud[data-astro-cid-hyhq3t4s][data-bordered=true] .u-tag-cloud__item[data-astro-cid-hyhq3t4s]{border-color:var(--item-line-color, var(--line-color, var(--color-2)))}}@layer components{.u-text[data-astro-cid-5krbobjf]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-text[data-astro-cid-5krbobjf]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-text[data-astro-cid-5krbobjf]{background:var(--background-color);color:var(--font-color)}.u-text[data-astro-cid-5krbobjf] iframe{width:100%}.u-text[data-astro-cid-5krbobjf] img{width:100%;height:auto}.u-text__wrapper[data-astro-cid-5krbobjf]{padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}@media(min-width:1024px){.u-text__wrapper[data-astro-cid-5krbobjf]{padding-left:0;padding-right:0;width:min(var(--content-max-width),100% - var(--content-padding) * 2);margin-inline:auto}}@media(min-width:1024px){.u-text__content[data-astro-cid-5krbobjf]{max-width:var(--text-content-width);margin-inline:auto}}.u-text__headline[data-astro-cid-5krbobjf]{font-size:1.5rem;line-height:1.17;font-weight:600}.u-text__text[data-astro-cid-5krbobjf]{font-size:1.5rem;line-height:1.58}.u-text__text[data-astro-cid-5krbobjf]>*{margin-top:3.25rem;margin-bottom:unset}.u-text__text[data-astro-cid-5krbobjf]>h3+p{margin-top:unset}.u-text__text[data-astro-cid-5krbobjf]>:first-child{margin-top:1.125rem}.u-text__text[data-astro-cid-5krbobjf]>:last-child{margin-bottom:unset}.u-text__text[data-astro-cid-5krbobjf] a{text-decoration:underline;text-underline-offset:.15em}.u-text__text[data-astro-cid-5krbobjf] ul{padding-left:0;list-style:none}.u-text__text[data-astro-cid-5krbobjf] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-text__text[data-astro-cid-5krbobjf] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-text__text[data-astro-cid-5krbobjf] ul li:last-child{margin-bottom:0}}@layer components{.u-text[data-astro-cid-twaqczug]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-text[data-astro-cid-twaqczug]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-text[data-astro-cid-twaqczug]{background:var(--background-color);color:var(--font-color)}.u-text[data-astro-cid-twaqczug] iframe{width:100%}.u-text[data-astro-cid-twaqczug] img{width:100%;height:auto}.u-text__wrapper[data-astro-cid-twaqczug]{padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}.u-text__image[data-astro-cid-twaqczug]{grid-area:image;margin-bottom:6rem}.u-text__content[data-astro-cid-twaqczug]{grid-area:content}.u-text__content[data-astro-cid-twaqczug] .u-text__button{margin-top:2.5rem}.u-text__headline[data-astro-cid-twaqczug]{font-size:2rem;line-height:1.17;font-weight:600}.u-text__headline-colored[data-astro-cid-twaqczug]{color:var(--bullet-color, var(--color-2))}.u-text__text[data-astro-cid-twaqczug]{font-size:1.5rem;line-height:1.58}.u-text__text[data-astro-cid-twaqczug]>*{margin-top:3.25rem;margin-bottom:unset}.u-text__text[data-astro-cid-twaqczug]>h3+p{margin-top:unset}.u-text__text[data-astro-cid-twaqczug]>:first-child{margin-top:1.125rem}.u-text__text[data-astro-cid-twaqczug]>:last-child{margin-bottom:unset}.u-text__text[data-astro-cid-twaqczug] a{text-decoration:underline;text-underline-offset:.15em}.u-text__text[data-astro-cid-twaqczug] ul{padding-left:0;list-style:none}.u-text__text[data-astro-cid-twaqczug] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-text__text[data-astro-cid-twaqczug] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-text__text[data-astro-cid-twaqczug] ul li:last-child{margin-bottom:0}.u-text__image[data-astro-cid-twaqczug][data-teaser]{align-self:center}@media(min-width:1024px){.u-text__image[data-astro-cid-twaqczug][data-teaser]{margin-bottom:0}}.u-text__image[data-astro-cid-twaqczug][data-teaser] .u-teaser-text{--headline-font-size: clamp(2.25rem, 4vw, 3.625rem);width:100%}.u-text__image[data-astro-cid-twaqczug][data-teaser] .u-teaser-text__headline{font-weight:400;line-height:1.05}@media(min-width:1024px){.u-text__wrapper[data-astro-cid-twaqczug]{--wrapper-inset: var(--content-padding);display:grid;grid-template-areas:"image content";justify-content:center;gap:2.625rem;margin-inline:auto;width:min(var(--content-max-width) - var(--wrapper-inset) * 2,100% - var(--wrapper-inset) * 2);padding-left:0;padding-right:0}}@media(min-width:1024px)and (min-width:1024px){.u-text__wrapper[data-astro-cid-twaqczug]{--wrapper-inset: 3rem}}@media(min-width:1024px)and (min-width:1280px){.u-text__wrapper[data-astro-cid-twaqczug]{--wrapper-inset: 6.75rem}}@media(min-width:1024px){.u-text__image[data-astro-cid-twaqczug]{display:flex;align-items:flex-start;justify-content:flex-end;width:368px}.u-text__image[data-astro-cid-twaqczug] img[data-astro-cid-twaqczug]{width:100%;max-width:195px}.u-text__content[data-astro-cid-twaqczug]{width:100%;max-width:650px}.u-text__text[data-astro-cid-twaqczug]{max-width:650px}.u-text[data-astro-cid-twaqczug][data-columns="2"] .u-text__wrapper[data-astro-cid-twaqczug]{grid-template-columns:1fr 1fr}.u-text[data-astro-cid-twaqczug][data-columns="2"] .u-text__image[data-astro-cid-twaqczug]{width:100%}.u-text[data-astro-cid-twaqczug][data-columns="2"] .u-text__content[data-astro-cid-twaqczug],.u-text[data-astro-cid-twaqczug][data-columns="2"] .u-text__text[data-astro-cid-twaqczug]{max-width:none}.u-text[data-astro-cid-twaqczug][data-teaser][data-columns="1"] .u-text__wrapper[data-astro-cid-twaqczug]{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.u-text[data-astro-cid-twaqczug][data-teaser][data-columns="1"] .u-text__image[data-astro-cid-twaqczug]{width:100%}.u-text[data-astro-cid-twaqczug][data-teaser][data-columns="1"] .u-text__content[data-astro-cid-twaqczug],.u-text[data-astro-cid-twaqczug][data-teaser][data-columns="1"] .u-text__text[data-astro-cid-twaqczug]{max-width:none}.u-text[data-astro-cid-twaqczug][data-teaser][data-columns="1"][data-image=right] .u-text__wrapper[data-astro-cid-twaqczug]{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.u-text[data-astro-cid-twaqczug][data-image=right] .u-text__wrapper[data-astro-cid-twaqczug]{grid-template-areas:"content image"}.u-text[data-astro-cid-twaqczug][data-image=right] .u-text__image[data-astro-cid-twaqczug]{justify-content:flex-start}}}svg[data-astro-cid-4rpmxsfn]{path{stroke:currentColor}}@layer components{.u-cta-banner[data-astro-cid-cd6dbiyv]{--headline-font-size: 1.75rem;--font-size: 1.5rem;padding-block:var(--content-padding);background:var(--background-color);color:var(--font-color);text-decoration:none}.u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{margin-inline:auto;width:min(var(--content-max-width),100% - var(--content-padding) * 2)}@media(max-width:767px){.u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{width:100%;padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}}.u-cta-banner__headline[data-astro-cid-cd6dbiyv]{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);font-weight:700;line-height:1.38;letter-spacing:1.68px}.u-cta-banner__text[data-astro-cid-cd6dbiyv]{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5}.u-cta-banner__text[data-astro-cid-cd6dbiyv]>:first-child{margin-top:unset}.u-cta-banner__text[data-astro-cid-cd6dbiyv]>:last-child{margin-bottom:unset}.u-cta-banner__text[data-astro-cid-cd6dbiyv] ul{padding-left:0;list-style:none}.u-cta-banner__text[data-astro-cid-cd6dbiyv] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-cta-banner__text[data-astro-cid-cd6dbiyv] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-cta-banner__text[data-astro-cid-cd6dbiyv] ul li:last-child{margin-bottom:0}.u-cta-banner__actions[data-astro-cid-cd6dbiyv]{margin-top:3.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.u-cta-banner__socials[data-astro-cid-cd6dbiyv]{display:flex;align-items:center;gap:1rem}.u-cta-banner__content[data-astro-cid-cd6dbiyv]{grid-area:content}.u-cta-banner__image[data-astro-cid-cd6dbiyv]{grid-area:image;margin-top:2.5rem}.u-cta-banner__image[data-astro-cid-cd6dbiyv] img{display:block}.u-cta-banner[data-astro-cid-cd6dbiyv] .u-cta-banner__social{padding:.875rem}.u-cta-banner[data-astro-cid-cd6dbiyv] .u-cta-banner__social-icon{display:block;width:2rem;height:2rem;background-color:currentColor;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width:768px){.u-cta-banner[data-astro-cid-cd6dbiyv]{--headline-font-size: 2.625rem;--font-size: 1.5rem;--content-padding: 6.75rem;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{width:min(var(--content-max-width) - var(--content-padding) * 2,100% - var(--content-padding) * 2)}.u-cta-banner__image[data-astro-cid-cd6dbiyv]{width:100%;margin-top:0}}.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=left],.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=right]{padding-bottom:0}@media(min-width:768px){.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=left] .u-cta-banner__content[data-astro-cid-cd6dbiyv],.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=right] .u-cta-banner__content[data-astro-cid-cd6dbiyv]{padding-bottom:var(--padding-bottom)}.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=left] .u-cta-banner__wrapper[data-astro-cid-cd6dbiyv],.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=right] .u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{display:grid;align-items:start;gap:3rem}.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=left] .u-cta-banner__image[data-astro-cid-cd6dbiyv],.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=right] .u-cta-banner__image[data-astro-cid-cd6dbiyv]{align-self:end}}@media(min-width:768px){.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=right] .u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{grid-template-columns:2fr 1fr;grid-template-areas:"content image"}}@media(min-width:768px){.u-cta-banner[data-astro-cid-cd6dbiyv][data-image=left] .u-cta-banner__wrapper[data-astro-cid-cd6dbiyv]{grid-template-columns:1fr 2fr;grid-template-areas:"image content"}}}@layer components{.u-teaser[data-v-29d9fbcc]{--headline-font-size: 1.125rem;--font-size: 1.125rem;position:relative;height:100%;overflow:hidden;background-color:var(--background-color);border-radius:.5rem;align-content:start}.u-teaser[data-bordered=true][data-v-29d9fbcc]{border:none}@media(min-width:768px){.u-teaser[data-bordered=true][data-v-29d9fbcc]{border:1px solid var(--color-2)}}.u-teaser[data-type=default] .u-teaser__wrapper[data-v-29d9fbcc]{display:flex;height:100%}.u-teaser[data-type=default] .u-teaser__image-wrapper[data-v-29d9fbcc]{display:flex;align-items:start;text-align:center}.u-teaser[data-type=default] .u-teaser__body[data-v-29d9fbcc]{padding:1.875rem .9375rem;grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr;grid-gap:.8rem}.u-teaser[data-type=default] .u-teaser__body:not(:has(.u-teaser__headline,.u-teaser__text)) .u-teaser__image-wrapper[data-v-29d9fbcc]{align-items:center;justify-content:center}.u-teaser[data-type=icon][data-v-29d9fbcc]{display:inline-flex;align-items:center;width:100%}.u-teaser[data-type=icon] .u-teaser__wrapper[data-v-29d9fbcc]{width:100%}.u-teaser[data-type=icon] .u-teaser__image-wrapper[data-v-29d9fbcc]{display:flex;align-items:center;text-align:center;width:60%;margin:0 auto}.u-teaser[data-type=icon] .u-teaser__body[data-v-29d9fbcc]{padding:1.875rem .9375rem;align-items:center;justify-content:center;grid-template-columns:1fr}@media(max-width:767px){.u-teaser[data-type=icon] .u-teaser__body[data-v-29d9fbcc]{padding:0}}.u-teaser[data-type=icon] .u-teaser__content[data-v-29d9fbcc]{display:none;align-content:center}.u-teaser[data-type=text] .u-teaser__image-wrapper[data-v-29d9fbcc]{display:none}.u-teaser[data-type=text] .u-teaser__body[data-v-29d9fbcc]{padding:1.875rem .9375rem;align-items:center;justify-content:center;grid-template-columns:1fr}.u-teaser[data-type=text] .u-teaser__content[data-v-29d9fbcc]{display:flex;margin:0 auto}.u-teaser[data-slider=true][data-v-29d9fbcc]{--item-min-height: 11rem;display:flex;min-height:var(--item-min-height)}.u-teaser[data-slider=true] .u-teaser__wrapper[data-v-29d9fbcc]{display:flex;width:100%}.u-teaser[data-slider=true] .u-teaser__body[data-v-29d9fbcc]{flex:1;grid-template-rows:1fr;align-items:center;padding:3rem 1.5rem;grid-gap:.5rem 1rem}.u-teaser[data-slider=true] .u-teaser__arrow[data-v-29d9fbcc]{position:absolute;right:1.5rem;bottom:1.25rem}.u-teaser[data-slider=true] .u-teaser__image-wrapper[data-v-29d9fbcc],.u-teaser[data-slider=true] .u-teaser__content[data-v-29d9fbcc]{align-self:center}.u-teaser[data-slider=true] .u-teaser__content[data-v-29d9fbcc]{min-width:0}.u-teaser[data-slider=true][data-type=default] .u-teaser__image-wrapper[data-v-29d9fbcc]{align-items:center;justify-content:center}.u-teaser[data-slider=true][data-type=icon][data-v-29d9fbcc]{--item-min-height: 9rem}.u-teaser[data-slider=true][data-type=icon] .u-teaser__image-wrapper[data-v-29d9fbcc]{width:9rem;max-width:100%;height:3.5rem;margin:0 auto;justify-content:center}.u-teaser[data-slider=true][data-type=icon] .u-teaser__image[data-v-29d9fbcc]{display:block;width:100%;height:100%;padding:0}.u-teaser[data-slider=true][data-type=icon] .u-teaser__image img[data-v-29d9fbcc]{width:100%;height:100%;object-fit:contain}.u-teaser[data-slider=true][data-type=default] .u-teaser__content[data-v-29d9fbcc],.u-teaser[data-slider=true][data-type=text] .u-teaser__content[data-v-29d9fbcc]{display:block;margin:0}.u-teaser[data-slider=true][data-type=default] .u-teaser__headline[data-v-29d9fbcc],.u-teaser[data-slider=true][data-type=text] .u-teaser__headline[data-v-29d9fbcc]{display:block;margin-bottom:.5rem}.u-teaser[data-slider=true][data-type=default] .u-teaser__text[data-v-29d9fbcc],.u-teaser[data-slider=true][data-type=text] .u-teaser__text[data-v-29d9fbcc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.u-teaser a[data-v-29d9fbcc]{text-decoration:none}.u-teaser__body[data-v-29d9fbcc]{display:grid}.u-teaser__headline[data-v-29d9fbcc]{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);font-weight:700;line-height:1.5rem}.u-teaser__text[data-v-29d9fbcc]{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5rem}.u-teaser__image[data-v-29d9fbcc]{padding:.25rem .5rem;border-radius:.5rem}.u-teaser__body:not(:has(.u-teaser__headline,.u-teaser__text)) .u-teaser__image[data-v-29d9fbcc]{padding:2rem .5rem}.u-teaser__arrow[data-v-29d9fbcc]{grid-column:1/-1;grid-row:2;align-self:end;justify-self:end}@media(min-width:576px){.u-teaser[data-type=icon] .u-teaser__image-wrapper[data-v-29d9fbcc]{width:50%}}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}@layer components{.swiper-slide{height:auto!important}.u-slider[data-v-e830eda2]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-slider[data-v-e830eda2]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-slider[data-v-e830eda2]{background:var(--background-color);color:var(--font-color);--content-padding: 0 2.5rem 2.25rem 2.5rem}.u-slider__items[data-v-e830eda2],.u-slider__headline[data-v-e830eda2],.u-slider__action[data-v-e830eda2]{margin:var(--content-padding)}.u-slider__wrapper[data-v-e830eda2]{margin:0 auto}.u-slider__headline[data-v-e830eda2]+*{margin-top:3rem}.u-slider[data-v-e830eda2] .swiper-pagination{position:relative!important;margin-top:2rem}.u-slider__action[data-v-e830eda2]{margin-top:0}@media(max-width:767px){.u-slider__items[data-v-e830eda2],.u-slider__action[data-v-e830eda2],.u-slider__headline[data-v-e830eda2]{margin-left:var(--content-padding-text-left);margin-right:var(--content-padding-text-right)}}@media(min-width:768px){.u-slider__headline[data-v-e830eda2]{text-align:center}}@media(min-width:1024px){.u-slider[data-v-e830eda2]{--content-padding: 0 3rem 2.25rem 3rem}.u-slider__headline[data-v-e830eda2]+*{margin-top:4rem}.u-slider__wrapper[data-v-e830eda2]{max-width:var(--content-max-width);margin:0 auto}}@media(min-width:1280px){.u-slider[data-v-e830eda2]{--content-padding: 0 6.75rem 2.25rem 6.75rem}}.u-btn[data-v-e830eda2]{display:inline-flex;justify-content:center;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem 1rem;border:solid 1px;border-radius:.25rem;font-family:var(--font-stack-sora);font-size:1.5rem;font-weight:500;line-height:1;color:var(--label-color);background:var(--background-color);border-color:var(--border-color);cursor:pointer;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.u-btn--dark[data-v-e830eda2]{--background-color: var(--color-4);--label-color: var(--color-1);--border-color: var(--color-4)}.u-btn--dark[data-v-e830eda2]:hover{--background-color: var(--color-1);--label-color: var(--color-4);--border-color: var(--color-1)}@media(min-width:1024px){.u-btn[data-v-e830eda2]{padding:1.25rem 2rem 1rem}}.u-btn--compact[data-v-e830eda2]{font-size:1.2rem;border-radius:.5rem}}@layer components{.u-button[data-v-3c5581b6]{--background-color: transparent;--label-color: var(--font-color);--border-color: #000;--font-size: 1.125rem;--line-height: 1.6;display:inline-flex;justify-content:center;align-items:center;gap:16px;border:1px solid var(--border-color);border-radius:.25rem;background:var(--background-color);padding-inline:3rem;padding-block:1rem;font-family:var(--font-stack-matter);font-size:var(--font-size);line-height:var(--line-height);color:var(--label-color);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.u-button[data-v-3c5581b6]:not(:disabled):hover,.u-button[data-v-3c5581b6]:not(:disabled):active{--background-color: #000;--label-color: #fff;--border-color: #000}.u-button[data-v-3c5581b6]:disabled{cursor:initial;opacity:.5}.u-button--dark[data-v-3c5581b6]{--background-color: var(--color-4);--label-color: var(--color-1);--border-color: var(--color-4)}.u-button--dark[data-v-3c5581b6]:not(:disabled):hover,.u-button--dark[data-v-3c5581b6]:not(:disabled):active{--background-color: var(--color-1);--label-color: var(--color-4);--border-color: var(--color-1)}@media(min-width:1024px){.u-button[data-v-3c5581b6]{--font-size: 1.25rem}}@media(min-width:1280px){.u-button[data-v-3c5581b6]{--font-size: 1.5rem;--line-height: 1.4}}}svg[data-astro-cid-ddh7fas2] path[data-astro-cid-ddh7fas2]{fill:currentColor}@layer components{.u-textfield[data-v-4e562c5a]{--border-color: var(--font-color);--font-size: 1.125rem;--line-height: 1.6;font-family:var(--font-stack-matter);font-size:var(--font-size);line-height:var(--line-height)}.u-textfield__field-wrapper[data-v-4e562c5a]{position:relative;padding-inline:4px}.u-textfield__field[data-v-4e562c5a]{display:flex;gap:1rem;padding:.5rem 0 .25rem}.u-textfield__input[data-v-4e562c5a]{width:100%;outline:unset;border:unset;border-bottom:1px solid var(--border-color);background:#f5f5f5}.u-textfield__error[data-v-4e562c5a]{display:flex;align-items:baseline;gap:.3rem;font-size:.7em;margin-top:.5rem}.u-textfield__error[data-v-4e562c5a] :first-child{position:relative;top:.125rem}.u-textfield[data-disabled=true][data-v-4e562c5a]{cursor:initial;opacity:.5}.u-textfield--error[data-v-4e562c5a]{--border-color: var(--error-color);--font-color: var(--error-color)}.u-textfield:not([data-disabled=true]):hover .u-textfield__input[data-v-4e562c5a],.u-textfield:not([data-disabled=true]):focus-within .u-textfield__input[data-v-4e562c5a]{border-bottom-color:var(--font-color);border-bottom-width:2px}@media(min-width:1024px){.u-textfield[data-v-4e562c5a]{--font-size: 1.25rem}}}@layer components{.u-textarea[data-v-ff50481d]{--border-color: var(--font-color);--font-size: 1.125rem;--line-height: 1.6;font-family:var(--font-stack-matter);font-size:var(--font-size);line-height:var(--line-height)}.u-textarea__field-wrapper[data-v-ff50481d]{position:relative;padding-inline:4px}.u-textarea__field[data-v-ff50481d]{display:flex;gap:1rem;padding:.5rem 0 .25rem}.u-textarea__input[data-v-ff50481d]{width:100%;outline:unset;border:unset;border-bottom:1px solid var(--border-color);background:#f5f5f5}.u-textarea__input[data-auto-resize=true][data-v-ff50481d]{box-sizing:border-box;overflow:hidden;resize:none}.u-textarea__error[data-v-ff50481d]{display:flex;align-items:center;gap:.3rem;font-size:.7em;margin-top:.5rem}.u-textarea[data-disabled=true][data-v-ff50481d]{cursor:initial;opacity:.5}.u-textarea--error[data-v-ff50481d]{--border-color: var(--error-color);--font-color: var(--error-color)}.u-textarea:not([data-disabled=true]):hover .u-textarea__input[data-v-ff50481d],.u-textarea:not([data-disabled=true]):focus-within .u-textarea__input[data-v-ff50481d]{border-bottom-color:var(--font-color);border-bottom-width:2px}@media(min-width:1024px){.u-textarea[data-v-ff50481d]{--font-size: 1.25rem}}}@layer components{.u-checkbox[data-v-73727b4a]{--border-color: var(--font-color);--font-size: 1.125rem;--line-height: 1.6;font-family:var(--font-stack-matter);font-size:var(--font-size);line-height:var(--line-height)}.u-checkbox__field[data-v-73727b4a]{padding-inline:4px;display:flex;align-items:baseline;gap:16px}.u-checkbox__input[data-v-73727b4a]{outline:unset;border:unset;background:unset}.u-checkbox[data-disabled=true][data-v-73727b4a]{cursor:initial;opacity:.5}.u-checkbox--error[data-v-73727b4a]{--border-color: var(--error-color);--font-color: var(--error-color)}@media(min-width:1024px){.u-checkbox[data-v-73727b4a]{--font-size: 1.25rem}.u-checkbox__input[data-v-73727b4a]{scale:1.25}}}@layer components{.u-fileupload[data-v-10ec8023]{--font-size: 1.125rem;--line-height: 1.6;font-family:var(--font-stack-matter);font-size:var(--font-size);line-height:var(--line-height)}.u-fileupload__label[data-v-10ec8023]{display:block;color:var(--font-color)}.u-fileupload__input[data-v-10ec8023]{display:block;width:100%;margin-top:10px;border:1px solid var(--color-5);border-radius:.25rem;padding:.75rem 1.5rem;background:transparent;cursor:pointer;font-family:var(--font-stack-matter);font-size:var(--font-size);color:var(--color-5);transition:background .3s,color .3s}.u-fileupload__input[data-v-10ec8023]::file-selector-button{border:none;background:transparent;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;margin-right:1rem;padding:0}.u-fileupload__input[data-v-10ec8023]:hover{background:var(--color-1);border-color:var(--color-1)}.u-fileupload[data-disabled=true][data-v-10ec8023]{cursor:initial;opacity:.5}.u-fileupload--error[data-v-10ec8023]{--font-color: var(--error-color)}.u-fileupload__error[data-v-10ec8023]{display:flex;align-items:center;gap:.3rem;font-size:.7em;margin-top:.5rem}@media(min-width:1024px){.u-fileupload[data-v-10ec8023]{--font-size: 1.25rem}}}@layer components{.u-form__wrapper[data-v-c76fcb90]{display:grid;grid-template-rows:0fr;transition:all .5s ease-out}.u-form__wrapper[data-v-c76fcb90]>*{overflow:hidden}.u-form__wrapper--open[data-v-c76fcb90]{grid-template-rows:1fr}.u-form__actions[data-v-c76fcb90]{margin-top:3.5rem}.u-form__error-message[data-v-c76fcb90]{margin-top:1rem;color:var(--error-color)}.u-form__message-wrapper[data-v-c76fcb90]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out .5s}.u-form__message-wrapper[data-v-c76fcb90]>*{overflow:hidden}.u-form__message-wrapper--open[data-v-c76fcb90]{grid-template-rows:1fr}.u-form__success-message[data-v-c76fcb90]{margin:unset}@media(max-width:1023px){.u-form__fields[data-v-c76fcb90]>*:not(:first-child){margin-top:2rem}.u-form__actions[data-v-c76fcb90]>*{width:100%}}@media(min-width:1024px){.u-form__wrapper[data-v-c76fcb90],.u-form__message-wrapper[data-v-c76fcb90]{grid-column-start:5;grid-column-end:-2}.u-form__fields[data-v-c76fcb90]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.full-width[data-v-c76fcb90]{grid-column-end:span 2}}}@layer components{.u-form[data-astro-cid-azytagw4]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-form[data-astro-cid-azytagw4]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-form[data-astro-cid-azytagw4]{background:var(--background-color);color:var(--font-color)}.u-form__headline[data-astro-cid-azytagw4]+[data-astro-cid-azytagw4]{margin-top:3rem}@media(max-width:1023px){.u-form[data-astro-cid-azytagw4] .content-grid[data-astro-cid-azytagw4]{width:100%;padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}}@media(min-width:1024px){.u-form__headline[data-astro-cid-azytagw4]{grid-column-start:1;grid-column-end:9}.u-form__headline[data-astro-cid-azytagw4]+[data-astro-cid-azytagw4]{margin-top:4rem}}.u-form__island,.u-form__island>astro-island{display:contents}}svg path[data-v-da14bf25]{stroke:currentColor}@layer components{.u-jobs[data-v-2484983e]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-jobs[data-v-2484983e]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-jobs[data-v-2484983e]{background:var(--background-color);color:var(--font-color)}@media(max-width:1023px){.u-jobs .content-grid[data-v-2484983e]{width:100%;padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}}.u-jobs__items[data-v-2484983e]{display:flex;flex-direction:column;gap:1rem}.u-jobs__headline[data-v-2484983e]+*,.u-jobs__search[data-v-2484983e]+*{margin-top:3rem}.u-jobs__icon-right[data-v-2484983e]{float:right}@media(min-width:1024px){.u-jobs__headline[data-v-2484983e]{grid-column-start:1;grid-column-end:9}.u-jobs__search[data-v-2484983e]{grid-column-start:5;grid-column-end:-1}.u-jobs__items[data-v-2484983e]{grid-column-start:5;grid-column-end:-1;display:flex;flex-direction:column;gap:2.5rem}.u-jobs__headline[data-v-2484983e]+*{margin-top:4rem}.u-jobs__search[data-v-2484983e]+*{margin-top:6rem}}}@layer components{.u-marquee[data-v-6edae034]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-marquee[data-v-6edae034]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-marquee[data-v-6edae034]{background:var(--background-color);color:var(--font-color)}.u-marquee__item-wrapper[data-v-6edae034]{display:flex;align-items:center;justify-content:center;width:50vw;height:10rem;margin-right:3rem;padding:1.2rem}.u-marquee__item-wrapper[data-bordered=true][data-v-6edae034]{padding:1rem 1.5rem;border:none;border-radius:.5rem}@media(min-width:768px){.u-marquee__item-wrapper[data-bordered=true][data-v-6edae034]{border:1px solid var(--color-2)}}.u-marquee__item[data-v-6edae034]{max-width:100%;max-height:100%;object-fit:contain}@media(min-width:1024px){.u-marquee__item-wrapper[data-v-6edae034]{width:calc(100vw / var(--items))}}.u-marquee[data-subtle] .u-marquee__track[data-v-6edae034]{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.u-marquee[data-subtle] .u-marquee__item-wrapper[data-v-6edae034]{width:auto;height:auto;margin-right:0;padding:0 2.5rem}.u-marquee[data-subtle] .u-marquee__item-wrapper[data-bordered][data-v-6edae034]{border:none}.u-marquee[data-subtle] .u-marquee__item[data-v-6edae034]{width:auto;max-width:14rem;height:2.5rem;filter:grayscale(1) brightness(.35);opacity:.85}@media(prefers-reduced-motion:reduce){.u-marquee[data-subtle][data-v-6edae034] .marquee{animation:none}}}@layer components{.u-image-block[data-astro-cid-4ihlwgai]{padding-top:min(var(--padding-top, 5rem),max(var(--padding-top, 5rem) / 2,2rem));padding-bottom:min(var(--padding-bottom, 5rem),max(var(--padding-bottom, 5rem) / 2,2rem))}@media(min-width:768px){.u-image-block[data-astro-cid-4ihlwgai]{padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}.u-image-block[data-astro-cid-4ihlwgai]{background:var(--background-color)}.u-image-block__wrapper[data-astro-cid-4ihlwgai]{margin-inline:auto;width:min(var(--content-max-width),100% - var(--content-padding) * 2)}.u-image-block__image[data-astro-cid-4ihlwgai]{display:block;width:auto;max-width:100%;margin-inline:auto}.u-image-block__image[data-astro-cid-4ihlwgai] img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}}@layer components{.u-video[data-astro-cid-ltwgvxjg]{padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-video[data-astro-cid-ltwgvxjg]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-video[data-astro-cid-ltwgvxjg]{background:var(--background-color);--content-padding: 0 2.5rem 2.25rem 2.5rem;color:var(--font-color)}.u-video__wrapper[data-astro-cid-ltwgvxjg]{margin:0 auto}.u-video[data-astro-cid-ltwgvxjg] video{display:block;max-width:100%;height:auto;aspect-ratio:16/9}.u-video__headline[data-astro-cid-ltwgvxjg]+[data-astro-cid-ltwgvxjg]{margin-top:3rem}.u-video__content[data-astro-cid-ltwgvxjg]{padding:var(--content-padding)}@media(min-width:1024px){.u-video__headline[data-astro-cid-ltwgvxjg]{grid-column-start:1;grid-column-end:9}.u-video__video[data-astro-cid-ltwgvxjg]{grid-column-end:span 12}.u-video__headline[data-astro-cid-ltwgvxjg]+[data-astro-cid-ltwgvxjg]{margin-top:4rem}.u-video--super-sized[data-astro-cid-ltwgvxjg] [data-astro-cid-ltwgvxjg]:deep(video){width:100%}}@media(min-width:1024px){.u-video[data-astro-cid-ltwgvxjg]{--content-padding: 0 9.125rem 2.25rem 9.125rem;--items-padding: 0 9.125rem}.u-video__wrapper[data-astro-cid-ltwgvxjg]{max-width:var(--content-max-width);margin:0 auto}.u-video__items[data-astro-cid-ltwgvxjg]{grid-gap:4.375rem}}}@layer components{.matomo-opt-out[data-astro-cid-67ywzr4x]{grid-column-start:1;grid-column-end:-1}@media(min-width:1024px){.matomo-opt-out[data-astro-cid-67ywzr4x]{grid-column-start:5;grid-column-end:-2}}.matomo-opt-out[data-astro-cid-67ywzr4x] input[data-astro-cid-67ywzr4x][type=checkbox]{margin-right:10px;transform:scale(1.8)}@media(min-width:1024px){.u-text+.content-grid{display:block}}@media(min-width:1024px){.u-text+.content-grid .matomo-opt-out[data-astro-cid-67ywzr4x]{grid-column:unset}}}@layer components{.u-2-column-text[data-astro-cid-23n23kck]{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem;--content-padding: 0 var(--content-padding-text-right) 0 var(--content-padding-text-left);--headline-font-size: 1.75rem;--font-size: 1.5rem;--line-height: 2.25rem;padding-top:5rem;padding-bottom:5rem;background:var(--background-color);color:var(--font-color)}.u-2-column-text__icon[data-astro-cid-23n23kck] svg[data-astro-cid-23n23kck] path[data-astro-cid-23n23kck]{stroke:#fff}.u-2-column-text__wrapper[data-astro-cid-23n23kck]{margin:auto 0;margin-inline:auto;color:inherit}.u-2-column-text__headline[data-astro-cid-23n23kck]{font-size:var(--headline-font-size);line-height:1.21;padding-bottom:3.75rem}.u-2-column-text__image[data-astro-cid-23n23kck]{width:100%;padding-bottom:3.125rem}.u-2-column-text__content[data-astro-cid-23n23kck]{padding:var(--content-padding)}.u-2-column-text__text[data-astro-cid-23n23kck]{display:grid;grid-template-rows:max-content;grid-gap:2.95rem;font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);color:inherit}.u-2-column-text__text[data-astro-cid-23n23kck] ul{padding-left:0;list-style:none}.u-2-column-text__text[data-astro-cid-23n23kck] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-2-column-text__text[data-astro-cid-23n23kck] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-2-column-text__text[data-astro-cid-23n23kck] ul li:last-child{margin-bottom:0}.u-2-column-text__link[data-astro-cid-23n23kck]{text-align:right;padding:2rem}@media(min-width:1024px){.u-2-column-text[data-astro-cid-23n23kck]{--content-padding: 0 3rem;padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}.u-2-column-text__wrapper[data-astro-cid-23n23kck]{max-width:var(--content-max-width)}.u-2-column-text__headline[data-astro-cid-23n23kck]{line-height:1.28;padding-bottom:3.75rem}.u-2-column-text__text[data-astro-cid-23n23kck]{grid-template-columns:auto auto;grid-gap:5.9rem}}@media(min-width:1280px){.u-2-column-text[data-astro-cid-23n23kck]{--content-padding: 0 6.75rem}}}@layer components{.u-info-item[data-astro-cid-6xccsdcq]{--headline-font-size: 2.25rem;--headline-line-height: 2.875rem;--font-size: 1.125rem;--line-height: 1.75rem;display:grid;font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-stack-dmsans);padding-bottom:5rem}.u-info-item__headline[data-astro-cid-6xccsdcq]{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);line-height:var(--headline-line-height);letter-spacing:.04em;padding-bottom:1.75rem;padding-left:2rem;padding-right:2rem}.u-info-item__content-left[data-astro-cid-6xccsdcq]{grid-area:left;font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:0}.u-info-item__content-right[data-astro-cid-6xccsdcq]{grid-area:right;font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:0}.u-info-item__image[data-astro-cid-6xccsdcq]{margin:0 auto 1.875rem}.u-info-item__text[data-astro-cid-6xccsdcq]{padding-left:2rem;padding-right:2rem}.u-info-item__text[data-astro-cid-6xccsdcq] ul{padding-left:0;list-style:none}.u-info-item__text[data-astro-cid-6xccsdcq] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-info-item__text[data-astro-cid-6xccsdcq] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-info-item__text[data-astro-cid-6xccsdcq] ul li:last-child{margin-bottom:0}@media(min-width:768px){.u-info-item[data-astro-cid-6xccsdcq]{--font-size: 1.5rem;--line-height: 2rem;grid-template-columns:1fr 1fr;grid-template-areas:"left right";grid-column-gap:6.25rem;font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:0}.u-info-item__headline[data-astro-cid-6xccsdcq]{font-size:var(--headline-font-size);line-height:var(--headline-line-height);padding-left:0;padding-right:0}.u-info-item__text[data-astro-cid-6xccsdcq]{padding-left:0;padding-right:0}.u-info-item__content-left[data-astro-cid-6xccsdcq],.u-info-item__content-right[data-astro-cid-6xccsdcq]{font-size:var(--font-size);line-height:var(--line-height)}}.u-info-chess-grid__list .u-info-item[data-astro-cid-6xccsdcq]:last-child{padding-bottom:0}}@layer components{.u-info-chess-grid[data-astro-cid-2gxvnp5y]{--content-padding-left: 2rem;--content-padding-right: 2rem;--headline-font-size: 1.75rem;--headline-line-height: 2.125rem;--font-size: 1.125rem;--line-height: 1.75rem;padding-top:min(var(--padding-top, 5rem),max(var(--padding-top, 5rem) / 2,2rem));padding-bottom:min(var(--padding-bottom, 5rem),max(var(--padding-bottom, 5rem) / 2,2rem))}@media(min-width:768px){.u-info-chess-grid[data-astro-cid-2gxvnp5y]{padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}.u-info-chess-grid[data-astro-cid-2gxvnp5y]{background:var(--background-color);color:var(--font-color)}.u-info-chess-grid__wrapper[data-astro-cid-2gxvnp5y]{margin:auto 0;margin-inline:auto;padding:0 .625rem;color:inherit}.u-info-chess-grid__headline[data-astro-cid-2gxvnp5y]{font-family:var(--font-stack-sora);font-size:var(--headline-font-size);line-height:var(--headline-line-height);padding-bottom:3.438rem;padding-left:var(--content-padding-left);padding-right:var(--content-padding-right)}.u-info-chess-grid__headline-colored[data-astro-cid-2gxvnp5y]{color:#55ccd5}.u-info-chess-grid__lead[data-astro-cid-2gxvnp5y]{font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-stack-dmsans);padding-bottom:6.875rem;padding-left:var(--content-padding-left);padding-right:var(--content-padding-right)}@media(min-width:768px){.u-info-chess-grid[data-astro-cid-2gxvnp5y]{--content-padding-left: 3rem;--content-padding-right: 3rem;--headline-font-size: 2.25rem;--headline-line-height: 2.875rem;--font-size: 1.5rem;--line-height: 2.125rem}.u-info-chess-grid__wrapper[data-astro-cid-2gxvnp5y]{padding:0 var(--content-padding-right) 0 var(--content-padding-left)}.u-info-chess-grid__headline[data-astro-cid-2gxvnp5y],.u-info-chess-grid__lead[data-astro-cid-2gxvnp5y]{padding-left:0;padding-right:0}}@media(min-width:1024px){.u-info-chess-grid[data-astro-cid-2gxvnp5y]{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}.u-info-chess-grid__headline[data-astro-cid-2gxvnp5y],.u-info-chess-grid__lead[data-astro-cid-2gxvnp5y]{width:75%}.u-info-chess-grid__content[data-astro-cid-2gxvnp5y]{max-width:calc(1440px - (var(--content-padding-right) + var(--content-padding-left)));margin:0 auto}}}@layer components{a,a:visited,:active,a:hover{text-decoration:none}.u-teaser-card-grid-content-card{--padding-content-side: .9rem;--headline-font-size: 1.625rem;--headline-line-height: 1.75rem;--headline-top-padding: 2.25rem;--font-size: 1.125rem;--line-height: 1.625rem;--text-top-padding: 1rem;--text-bottom-padding: 1.875rem;--circle-size: 9.25rem;--top-position: -3.95rem;position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-left:var(--padding-content-side);padding-right:var(--padding-content-side);padding-bottom:1.875rem;margin-bottom:1rem;border-radius:.5rem;background:var(--card-background-color)}.u-teaser-card-grid-content-card__content{z-index:2;margin-top:var(--top-position);flex:1;display:flex;flex-direction:column}.u-teaser-card-grid-content-card__arrow{align-self:flex-end;margin-top:auto;color:var(--bullet-color, var(--font-card-color))}.u-teaser-card-grid-content-card__arrow path{color:inherit}.u-teaser-card-grid-content-card__button{align-self:flex-start;margin-top:auto}.u-teaser-card-grid-content-card__headline{color:var(--card-font-color, var(--font-card-color));font-family:var(--font-stack-sora);font-size:var(--headline-font-size);line-height:var(--headline-line-height)}.u-teaser-card-grid-content-card__lead{color:var(--card-font-color, var(--font-card-color));font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);padding-bottom:var(--text-bottom-padding)}.u-teaser-card-grid-content-card__lead *{color:inherit}.u-teaser-card-grid-content-card__lead ul{padding-left:0;list-style:none}.u-teaser-card-grid-content-card__lead ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem}.u-teaser-card-grid-content-card__lead ul li:before{content:"";position:absolute;top:.4rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-teaser-card-grid-content-card__lead ul li:last-child{margin-bottom:0}.u-teaser-card-grid-content-card__circle{width:var(--circle-size);height:var(--circle-size);border-radius:100%;z-index:0;background-color:var(--circle-background-color);top:.5rem;position:relative}@media(min-width:768px){.u-teaser-card-grid-content-card{--padding-content-side: 1.8rem}}.u-teaser-card-grid-content-card[data-bordered=true]{border:none}@media(min-width:768px){.u-teaser-card-grid-content-card[data-bordered=true]{border:1px solid var(--color-2)}}}@layer components{a,a:visited,:active,a:hover{text-decoration:none}.u-teaser-card-grid-tech-card{--padding-content-side: 1.8rem;--headline-font-size: 1.625rem;--headline-line-height: 1.625rem;--headline-top-padding: 2.25rem;--font-size: 1.125rem;--line-height: 1.625rem;--text-top-padding: 1rem;--text-bottom-padding: 1.875rem;position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:var(--card-background-color, rgba(97, 146, 158, .1));padding-left:var(--padding-content-side);padding-right:var(--padding-content-side);padding-bottom:1.875rem;margin-bottom:1rem;border-radius:0 0 3rem}.u-teaser-card-grid-tech-card__arrow{align-self:flex-end;margin-top:auto;color:var(--bullet-color, var(--font-card-color))}.u-teaser-card-grid-tech-card__arrow path{color:inherit}.u-teaser-card-grid-tech-card__button{align-self:flex-start;margin-top:auto}.u-teaser-card-grid-tech-card__headline{color:var(--card-font-color, var(--font-card-color));padding-top:var(--headline-top-padding);font-family:var(--font-stack-sora);font-size:var(--headline-font-size);line-height:var(--headline-line-height)}.u-teaser-card-grid-tech-card__lead{color:var(--card-font-color, var(--font-card-color));font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);padding-bottom:var(--text-bottom-padding);padding-top:var(--text-top-padding)}.u-teaser-card-grid-tech-card__lead *{color:inherit}.u-teaser-card-grid-tech-card__lead ul{padding-left:0;list-style:none}.u-teaser-card-grid-tech-card__lead ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem}.u-teaser-card-grid-tech-card__lead ul li:before{content:"";position:absolute;top:.4rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-teaser-card-grid-tech-card__lead ul li:last-child{margin-bottom:0}.u-teaser-card-grid-tech-card__image{overflow:hidden;aspect-ratio:16/9;background:var(--image-background, transparent);margin-left:calc(-1 * var(--padding-content-side));margin-right:calc(-1 * var(--padding-content-side))}.u-teaser-card-grid-tech-card__image.u-teaser-card-grid-tech-card__image{width:calc(100% + var(--padding-content-side) * 2)}@media(min-width:768px){.u-teaser-card-grid-tech-card{margin-bottom:0}}@media(min-width:1024px){.u-teaser-card-grid-tech-card{--padding-content-side: 1.7rem}}.u-teaser-card-grid-tech-card[data-bordered=true]{border:none}@media(min-width:768px){.u-teaser-card-grid-tech-card[data-bordered=true]{border:1px solid var(--color-2)}}}@layer components{.u-teaser-card-grid[data-astro-cid-lfqvuzlk]{--content-padding-left: 1.563rem;--content-padding-right: 1.563rem;--padding-content-side: .938rem;padding:5rem 0;background:var(--background-color);color:var(--font-color)}.u-teaser-card-grid__wrapper[data-astro-cid-lfqvuzlk]{margin-inline:auto;padding-left:var(--content-padding-left);padding-right:var(--content-padding-right);margin:0 auto}.u-teaser-card-grid__headline[data-astro-cid-lfqvuzlk]{font-family:var(--font-stack-sora);font-size:1.75rem;line-height:1.5;letter-spacing:.04em;margin-bottom:1rem;padding-left:var(--padding-content-side);padding-right:var(--padding-content-side)}.u-teaser-card-grid__lead[data-astro-cid-lfqvuzlk]{font-family:var(--font-stack-dmsans);font-size:1.125rem;line-height:1.75;letter-spacing:0;margin-bottom:2.688rem;padding-left:var(--padding-content-side);padding-right:var(--padding-content-side)}@media(max-width:767px){.u-teaser-card-grid[data-astro-cid-lfqvuzlk][data-card-type=technology] .u-teaser-card-grid__headline[data-astro-cid-lfqvuzlk]{padding-left:1.8rem}}@media(min-width:768px){.u-teaser-card-grid[data-astro-cid-lfqvuzlk]{--content-padding-left: 2.5rem;--content-padding-right: 2.5rem}.u-teaser-card-grid__headline[data-astro-cid-lfqvuzlk]{text-align:center}.u-teaser-card-grid__items[data-astro-cid-lfqvuzlk]{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.438rem}.u-teaser-card-grid__items[data-astro-cid-lfqvuzlk]>a[data-astro-cid-lfqvuzlk]{display:block;height:100%}.u-teaser-card-grid__content[data-astro-cid-lfqvuzlk]{max-width:calc(var(--content-max-width) - var(--content-padding-left) * 2);margin:0 auto}}@media(min-width:1024px){.u-teaser-card-grid[data-astro-cid-lfqvuzlk]{--padding-content-side: 0;--content-padding-left: 3rem;--content-padding-right: 3rem;padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}@media(min-width:1280px){.u-teaser-card-grid[data-astro-cid-lfqvuzlk]{--padding-content-side: 0;--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}.u-teaser-card-grid[data-astro-cid-lfqvuzlk][data-columns="3"] .u-teaser-card-grid__items[data-astro-cid-lfqvuzlk]{grid-template-columns:1fr 1fr 1fr}}}@layer components{.u-info-text-banner[data-astro-cid-dk5ot6o7]{--background-color: #132226;--font-color: #fff;--font-color-blue: #55ccd5;--content-padding-left: 6.75rem;--content-padding-right: 6.75rem;--content-padding: 3.8rem 3.25rem;--headline-font-size: 2rem;--headline-line-height: 2.75rem;--font-size: 1.5rem;--line-height: 2rem;padding-top:3.25rem;padding-bottom:3.25rem;color:var(--font-color)}.u-info-text-banner__wrapper[data-astro-cid-dk5ot6o7]{margin:auto 0;margin-inline:auto;color:inherit}.u-info-text-banner__content[data-astro-cid-dk5ot6o7]{padding:var(--content-padding);background:var(--background-color);display:grid;grid-gap:2.375rem}.u-info-text-banner__headline[data-astro-cid-dk5ot6o7],.u-info-text-banner__headline-colored[data-astro-cid-dk5ot6o7]{font-size:var(--headline-font-size);letter-spacing:.04em}.u-info-text-banner__headline-colored[data-astro-cid-dk5ot6o7]{color:var(--font-color-blue)}.u-info-text-banner__lead[data-astro-cid-dk5ot6o7]{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:var(--line-height);color:inherit;font-style:italic}@media(min-width:768px){.u-info-text-banner__content[data-astro-cid-dk5ot6o7]{grid-template-columns:auto auto}}@media(min-width:1024px){.u-info-text-banner[data-astro-cid-dk5ot6o7]{--content-padding: 3.8rem 9.125rem;padding-top:var(--padding-top, 3.25rem);padding-bottom:var(--padding-bottom, 3.25rem)}.u-info-text-banner__wrapper[data-astro-cid-dk5ot6o7]{max-width:var(--content-max-width)}}}@layer components{.u-one-column-text[data-astro-cid-5seyzvd6]{padding-top:3rem;padding-bottom:3rem}.u-one-column-text--bg-grey[data-astro-cid-5seyzvd6]{background:var(--background-color, var(--color-1))}.u-one-column-text--bg-white[data-astro-cid-5seyzvd6]{background:var(--background-color, white)}.u-one-column-text[data-astro-cid-5seyzvd6]{color:var(--font-color, var(--color-5))}@media(min-width:768px){.u-one-column-text[data-astro-cid-5seyzvd6]{--content-padding: 6.625rem;padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}.u-one-column-text__wrapper[data-astro-cid-5seyzvd6]{display:grid;grid-template-columns:1fr;gap:2rem;padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}@media(min-width:768px){.u-one-column-text__wrapper[data-astro-cid-5seyzvd6]{gap:2.75rem;padding-left:0;padding-right:0;width:min(var(--inner-content-width),100% - var(--content-padding) * 2);margin-inline:auto}}@media(min-width:768px){.u-one-column-text--proportions-1-2[data-astro-cid-5seyzvd6] .u-one-column-text__wrapper[data-astro-cid-5seyzvd6]{grid-template-columns:1fr 2fr}}@media(min-width:768px){.u-one-column-text--proportions-1-1[data-astro-cid-5seyzvd6] .u-one-column-text__wrapper[data-astro-cid-5seyzvd6]{grid-template-columns:1fr 1fr}}.u-one-column-text__col[data-astro-cid-5seyzvd6]{display:flex;flex-direction:column}.u-one-column-text__title[data-astro-cid-5seyzvd6]{margin-bottom:.75rem;font-family:var(--font-stack-sora);font-size:.875rem;color:var(--color-3)}.u-one-column-text__headline[data-astro-cid-5seyzvd6]{margin-bottom:2rem;font-family:var(--font-stack-sora);font-size:1.75rem;font-weight:700;line-height:2.125rem;letter-spacing:.07rem;text-align:left;color:var(--font-color, var(--color-5))}@media(min-width:768px){.u-one-column-text__headline[data-astro-cid-5seyzvd6]{text-align:right}}.u-one-column-text__image[data-astro-cid-5seyzvd6]{width:5rem;max-width:200px;margin-top:2rem}@media(min-width:768px){.u-one-column-text__image[data-astro-cid-5seyzvd6]{width:12.2rem;margin-left:auto;margin-top:0}}.u-one-column-text__image[data-astro-cid-5seyzvd6] figcaption[data-astro-cid-5seyzvd6]{margin-top:.5rem;font-size:.875rem;color:var(--color-7)}.u-one-column-text__text[data-astro-cid-5seyzvd6]{font-family:var(--font-stack-dmsans);font-size:1.125rem;line-height:1.5rem;color:var(--font-color, var(--color-5))}.u-one-column-text__text[data-astro-cid-5seyzvd6]>:first-child{margin-top:unset}.u-one-column-text__text[data-astro-cid-5seyzvd6]>:last-child{margin-bottom:unset}.u-one-column-text__text[data-astro-cid-5seyzvd6] p{color:inherit}.u-one-column-text__text[data-astro-cid-5seyzvd6] ul{padding-left:0;list-style:none}.u-one-column-text__text[data-astro-cid-5seyzvd6] ul li{position:relative;margin-bottom:var(--list-item-botton);padding-left:1.75rem;color:inherit}.u-one-column-text__text[data-astro-cid-5seyzvd6] ul li:before{content:"";position:absolute;top:.85rem;left:0;width:1.125rem;height:.75rem;background-color:var(--bullet-color, var(--color-2));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M1 10 L29 10 M20 1 L29 10 M20 19 L29 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.u-one-column-text__text[data-astro-cid-5seyzvd6] ul li:last-child{margin-bottom:0}.u-one-column-text__text[data-astro-cid-5seyzvd6] li strong,.u-one-column-text__text[data-astro-cid-5seyzvd6] li b{display:block;font-weight:600}.u-one-column-text__text[data-astro-cid-5seyzvd6] li>*:not(strong):not(b){font-weight:300}}@layer components{.u-headline[data-astro-cid-appnw2ny]{color:var(--font-color);background:var(--background-color);padding-inline:calc(max(0px,(100% - var(--content-max-width)) / 2) + 1.5rem);padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-headline[data-astro-cid-appnw2ny]{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}@media(max-width:767px){.u-headline[data-astro-cid-appnw2ny]{padding-left:var(--content-padding-text-left);padding-right:var(--content-padding-text-right)}}.u-headline-text[data-astro-cid-appnw2ny]{text-align:left}@media(min-width:768px){.u-headline-text[data-astro-cid-appnw2ny][data-alignment=center]{text-align:center}.u-headline-text[data-astro-cid-appnw2ny][data-alignment=right]{text-align:right}}}@layer components{.u-numbered-grid[data-astro-cid-d7tprqxz]{--content-padding-left: var(--content-padding-text-left);--content-padding-right: var(--content-padding-text-right);--headline-size: clamp(1.5rem, 2.2vw, 2.125rem);--step-gap: 2rem;--step-line: var(--line-color, currentColor);--step-line-soft: var(--line-color-2, color-mix(in srgb, currentColor 14%, transparent));--step-muted: var(--font-color-2, var(--font-card-color));padding-top:min(var(--padding-top, 6rem),max(var(--padding-top, 6rem) / 2,2rem));padding-bottom:min(var(--padding-bottom, 6.5rem),max(var(--padding-bottom, 6.5rem) / 2,2rem))}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz]{padding-top:var(--padding-top, 6rem);padding-bottom:var(--padding-bottom, 6.5rem)}}.u-numbered-grid[data-astro-cid-d7tprqxz]{background:var(--background-color);color:var(--font-color)}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz]{--content-padding-left: 2.5rem;--content-padding-right: 2.5rem}}@media(min-width:1024px){.u-numbered-grid[data-astro-cid-d7tprqxz]{--content-padding-left: 3rem;--content-padding-right: 3rem}}@media(min-width:1280px){.u-numbered-grid[data-astro-cid-d7tprqxz]{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}}.u-numbered-grid__inner[data-astro-cid-d7tprqxz]{margin:0 auto;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width);color:inherit}.u-numbered-grid__headline[data-astro-cid-d7tprqxz]{margin:0;font-family:var(--font-stack-sora);font-weight:400;letter-spacing:-.02em}.u-numbered-grid__head[data-astro-cid-d7tprqxz]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media(min-width:768px){.u-numbered-grid__head[data-astro-cid-d7tprqxz]{margin-bottom:3.375rem}}.u-numbered-grid__headline[data-astro-cid-d7tprqxz]{font-size:var(--headline-size);line-height:1.15;color:inherit}.u-numbered-grid__note[data-astro-cid-d7tprqxz]{font-size:.875rem;line-height:1.5;color:var(--step-muted)}.u-numbered-grid__note[data-astro-cid-d7tprqxz]>:first-child{margin-top:unset}.u-numbered-grid__note[data-astro-cid-d7tprqxz]>:last-child{margin-bottom:unset}.u-numbered-grid__note[data-astro-cid-d7tprqxz] p{color:inherit}.u-numbered-grid__items[data-astro-cid-d7tprqxz]{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="3"]{grid-template-columns:repeat(3,1fr)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.u-numbered-grid__item[data-astro-cid-d7tprqxz]{--step-start: 0px;position:relative;min-width:0;padding:2.125rem var(--step-gap) 0 var(--step-start);border-top:1px solid var(--step-line-soft)}.u-numbered-grid__item[data-astro-cid-d7tprqxz]:first-child{border-top-color:var(--step-line)}.u-numbered-grid__item[data-astro-cid-d7tprqxz]:before{content:"";position:absolute;top:-4px;left:var(--step-start);width:7px;height:7px;background:var(--step-line)}.u-numbered-grid__item[data-astro-cid-d7tprqxz]:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:not(:first-child){margin-top:0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(-n+2){border-top-color:var(--step-line)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(n+3){margin-top:2.5rem;border-top-color:var(--step-line-soft)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(2n){--step-start: var(--step-gap);border-left:1px solid var(--step-line-soft)}}@media(min-width:1024px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz]:not([data-columns="2"]) .u-numbered-grid__item[data-astro-cid-d7tprqxz]{margin-top:0;border-top-color:var(--step-line);border-left:0;--step-start: 0px}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz]:not([data-columns="2"]) .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(n+2){--step-start: var(--step-gap);border-left:1px solid var(--step-line-soft)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="3"] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(3n+1){--step-start: 0px;border-left:0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="3"] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(n+4){margin-top:2.5rem;border-top-color:var(--step-line-soft)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="4"] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(4n+1){--step-start: 0px;border-left:0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=horizontal] .u-numbered-grid__items[data-astro-cid-d7tprqxz][data-columns="4"] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:nth-child(n+5){margin-top:2.5rem;border-top-color:var(--step-line-soft)}}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__items[data-astro-cid-d7tprqxz]{border-left:1px solid var(--step-line)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]{--step-start: 2.25rem;--row-padding-top: 2.125rem;padding:var(--row-padding-top) 0 0 var(--step-start);border-top:0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:not(:first-child){margin-top:0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:first-child{--row-padding-top: 0}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]:before{top:calc(var(--row-padding-top) + .6rem);left:-4px}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.25rem;row-gap:.875rem;align-content:start}}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical][data-numbers] .u-numbered-grid__item[data-astro-cid-d7tprqxz]{grid-template-columns:2.5rem minmax(0,1fr)}}@media(min-width:768px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item-text[data-astro-cid-d7tprqxz]{grid-column:-2}}@media(min-width:1024px){.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item[data-astro-cid-d7tprqxz]{grid-template-columns:minmax(0,38fr) minmax(0,52fr)}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical][data-numbers] .u-numbered-grid__item[data-astro-cid-d7tprqxz]{grid-template-columns:4rem minmax(0,38fr) minmax(0,52fr)}}.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__number[data-astro-cid-d7tprqxz],.u-numbered-grid[data-astro-cid-d7tprqxz][data-layout=vertical] .u-numbered-grid__item-headline[data-astro-cid-d7tprqxz]{margin-bottom:0}.u-numbered-grid__number[data-astro-cid-d7tprqxz]{display:block;margin-bottom:1.125rem;font-family:var(--font-stack-sora);font-size:.8125rem;letter-spacing:.1em;color:var(--line-color, var(--step-muted))}.u-numbered-grid__item-headline[data-astro-cid-d7tprqxz]{margin:0 0 .875rem;font-family:var(--font-stack-sora);font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:normal;color:inherit}.u-numbered-grid__item-text[data-astro-cid-d7tprqxz]{font-size:1.2rem;line-height:1.3;color:var(--step-muted)}.u-numbered-grid__item-text[data-astro-cid-d7tprqxz]>:first-child{margin-top:unset}.u-numbered-grid__item-text[data-astro-cid-d7tprqxz]>:last-child{margin-bottom:unset}.u-numbered-grid__item-text[data-astro-cid-d7tprqxz] p{color:inherit}}@layer components{.u-diagram{--content-padding-left: var(--content-padding-text-left);--content-padding-right: var(--content-padding-text-right);--diagram-muted: var(--font-color-2, var(--color-8));padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-diagram{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-diagram{background:var(--background-color);color:var(--font-color)}@media(min-width:768px){.u-diagram{--content-padding-left: 2.5rem;--content-padding-right: 2.5rem}}@media(min-width:1024px){.u-diagram{--content-padding-left: 3rem;--content-padding-right: 3rem}}@media(min-width:1280px){.u-diagram{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}}.u-diagram__inner{margin:0 auto;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width);color:inherit}.u-diagram__head{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.u-diagram__headline{margin:0;font-family:var(--font-stack-sora);font-size:var(--teaser-grid-headline-font-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:inherit}.u-diagram__note,.u-diagram__caption{color:var(--diagram-muted)}.u-diagram__note>:first-child,.u-diagram__caption>:first-child{margin-top:unset}.u-diagram__note>:last-child,.u-diagram__caption>:last-child{margin-bottom:unset}.u-diagram__note p,.u-diagram__caption p{color:inherit}.u-diagram__note{max-width:60ch;font-size:1.125rem;line-height:1.6}.u-diagram__caption{margin-top:.75rem;font-size:.8125rem;line-height:1.5}.u-diagram__switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.75rem;padding:.25rem;width:min(100%,26rem);border:1px solid var(--font-color);border-radius:.5rem}.u-diagram__button{padding:.625rem .875rem;border:0;border-radius:.3125rem;font:inherit;color:var(--diagram-muted);background:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.u-diagram__button[aria-pressed=true]{color:var(--background-color, var(--color-1));background:var(--font-color)}.u-diagram__button:focus-visible{outline:2px solid var(--font-color);outline-offset:3px}.u-diagram__figure{padding:.375rem 0 .625rem;overflow-x:auto}.u-diagram__figure svg{width:100%;min-width:55rem;height:auto;font-family:var(--font-stack-dmsans)}.u-diagram .g-before,.u-diagram .g-after{transition:opacity .35s ease}.u-diagram[data-state=before] .g-after,.u-diagram[data-state=after] .g-before{opacity:0}.u-diagram[data-state=before] .g-before{opacity:1;transition:opacity .5s ease .25s}.u-diagram[data-state=after] .g-after{opacity:1;transition:opacity .4s ease .2s}.u-diagram .draw{stroke-dasharray:1;stroke-dashoffset:1}.u-diagram .bar,.u-diagram .chip{transform-box:fill-box}.u-diagram .bar{transform:scaleX(0);transform-origin:left center}.u-diagram .chip{opacity:0;transform:translate(-14px)}.u-diagram .ah,.u-diagram .dots{opacity:0}.u-diagram[data-state=after] .draw{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.2,.6,.2,1) calc(var(--d, 0s) + .3s)}.u-diagram[data-state=after] .bar{transform:none;transition:transform .7s cubic-bezier(.2,.6,.2,1) calc(var(--d, 0s) + .3s)}.u-diagram[data-state=after] .chip{opacity:1;transform:none;transition:opacity .5s ease calc(var(--d, 0s) + .3s),transform .5s cubic-bezier(.2,.6,.2,1) calc(var(--d, 0s) + .3s)}.u-diagram[data-state=after] .ah{opacity:1;transition:opacity .4s ease calc(var(--d, 0s) + .3s)}.u-diagram[data-state=after] .dots{opacity:1;transition:opacity .5s ease 2.9s}@media(prefers-reduced-motion:reduce){.u-diagram .draw{stroke-dashoffset:0}.u-diagram .bar{transform:none}.u-diagram .chip,.u-diagram .ah{opacity:1;transform:none}.u-diagram .dots{display:none}.u-diagram .g-before,.u-diagram .g-after,.u-diagram[data-state=after] .draw,.u-diagram[data-state=after] .bar,.u-diagram[data-state=after] .chip,.u-diagram[data-state=after] .ah{transition:none}}}@layer components{.u-bento-grid[data-astro-cid-hcli4x5p]{--content-padding-left: var(--content-padding-text-left);--content-padding-right: var(--content-padding-text-right);--headline-size: clamp(1.5rem, 2.2vw, 2.125rem);padding-top:min(var(--padding-top, 5rem),max(var(--padding-top, 5rem) / 2,2rem));padding-bottom:min(var(--padding-bottom, 5rem),max(var(--padding-bottom, 5rem) / 2,2rem))}@media(min-width:768px){.u-bento-grid[data-astro-cid-hcli4x5p]{padding-top:var(--padding-top, 5rem);padding-bottom:var(--padding-bottom, 5rem)}}.u-bento-grid[data-astro-cid-hcli4x5p]{background:var(--background-color);color:var(--font-color)}@media(min-width:768px){.u-bento-grid[data-astro-cid-hcli4x5p]{--content-padding-left: 2.5rem;--content-padding-right: 2.5rem}}@media(min-width:1024px){.u-bento-grid[data-astro-cid-hcli4x5p]{--content-padding-left: 3rem;--content-padding-right: 3rem}}@media(min-width:1280px){.u-bento-grid[data-astro-cid-hcli4x5p]{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}}.u-bento-grid__inner[data-astro-cid-hcli4x5p]{margin:0 auto;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width);color:inherit}.u-bento-grid__headline[data-astro-cid-hcli4x5p]{margin:0;font-family:var(--font-stack-sora);font-size:var(--headline-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:inherit}.u-bento-grid__text[data-astro-cid-hcli4x5p]{font-family:var(--font-stack-dmsans);font-size:var(--font-size);line-height:1.5rem;font-weight:400;color:inherit}.u-bento-grid__items[data-astro-cid-hcli4x5p]{display:grid;grid-template-columns:1fr;gap:1rem;margin:3rem 0 0;padding:0;list-style:none}@media(min-width:768px){.u-bento-grid__items[data-astro-cid-hcli4x5p]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.u-bento-grid__items[data-astro-cid-hcli4x5p]{grid-template-columns:repeat(4,1fr)}}.u-bento-grid__item[data-astro-cid-hcli4x5p]{min-width:0}.u-bento-grid__item[data-astro-cid-hcli4x5p]>.u-teaser-text,.u-bento-grid__item[data-astro-cid-hcli4x5p]>.u-teaser-text .u-teaser-text__wrapper{height:100%}@media(min-width:768px){.u-bento-grid__item[data-astro-cid-hcli4x5p][data-wide]{grid-column:span 2}}.u-bento-grid__item[data-astro-cid-hcli4x5p][data-wide]>.u-teaser-text{--headline-font-size: 1.625rem}}@layer components{.u-icon-grid{--content-padding-left: var(--content-padding-text-left);--content-padding-right: var(--content-padding-text-right);padding-top:min(var(--padding-top),max(var(--padding-top) / 2,2rem));padding-bottom:min(var(--padding-bottom),max(var(--padding-bottom) / 2,2rem))}@media(min-width:768px){.u-icon-grid{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.u-icon-grid{background:var(--background-color);color:var(--font-color)}.u-icon-grid__head{margin:0 auto 2.5rem;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width)}@media(min-width:768px){.u-icon-grid__head{text-align:center}}.u-icon-grid__headline{margin:0;font-family:var(--font-stack-sora);font-size:var(--teaser-grid-headline-font-size);font-weight:400;line-height:2.125rem;letter-spacing:.04em;color:var(--font-color);white-space:pre-line}.u-icon-grid__lead{margin-top:1rem;font-family:var(--font-stack-dmsans);font-size:1.125rem;line-height:1.75rem;color:var(--font-color)}.u-icon-grid__lead>:first-child{margin-top:unset}.u-icon-grid__lead>:last-child{margin-bottom:unset}.u-icon-grid__lead p{color:inherit}.u-icon-grid__filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto 1.5rem;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width)}@media(min-width:768px){.u-icon-grid__filter{justify-content:center}}.u-icon-grid__filter-button{padding:.5rem 1rem;border:1px solid var(--font-color, currentColor);border-radius:2rem;font-family:var(--font-stack-dmsans);font-size:1rem;line-height:1.25;color:var(--font-color, inherit);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.u-icon-grid__filter-button[aria-pressed=true]{color:var(--filter-pressed-color, var(--color-white));background:var(--font-color, var(--color-5))}.u-icon-grid__filter-button:focus-visible{outline:2px solid var(--font-color, currentColor);outline-offset:3px}.u-icon-grid__status{margin:0 auto 1rem;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width);font-size:.875rem;color:var(--font-color, inherit);opacity:.7}@media(min-width:768px){.u-icon-grid__status{text-align:center}}.u-icon-grid__status[hidden]{display:none}.u-icon-grid__items{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 auto;padding:0 var(--content-padding-right) 0 var(--content-padding-left);max-width:var(--content-max-width);list-style:none}@media(min-width:480px){.u-icon-grid__items{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.u-icon-grid{--content-padding-left: 2.5rem;--content-padding-right: 2.5rem}.u-icon-grid__items{grid-template-columns:repeat(4,1fr);gap:1.5rem}.u-icon-grid[data-columns="3"] .u-icon-grid__items{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.u-icon-grid{--content-padding-left: 3rem;--content-padding-right: 3rem}.u-icon-grid[data-columns="5"] .u-icon-grid__items{grid-template-columns:repeat(5,1fr)}}@media(min-width:1280px){.u-icon-grid{--content-padding-left: 6.75rem;--content-padding-right: 6.75rem}}.u-icon-grid__item{display:grid;place-items:center;padding:1.5rem;border-radius:.5rem;background:var(--item-background, transparent);color:var(--item-font-color, inherit)}.u-icon-grid__item[data-bordered=true]{border:1px solid var(--color-2)}.u-icon-grid__item[hidden]{display:none}.u-icon-grid__link{display:grid;place-items:center}.u-icon-grid__image{width:12rem;max-width:100%;height:auto;max-height:5rem;object-fit:contain}}#snowfall-overlay{position:fixed;top:-2rem;left:0;width:100%;height:calc(100% + 2rem);pointer-events:none;z-index:9999;overflow:hidden}.snowflake{position:absolute;top:-10px;color:#fff;line-height:1;text-shadow:0 0 1px black;pointer-events:none;animation:fall var(--fall-duration, 12s) ease infinite}.snowflake span{display:inline-block;color:inherit;animation:spin var(--spin-duration, 4s) ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fall{0%{transform:translateY(-10vh) translate(0)}25%{transform:translateY(25vh) translate(calc(var(--drift) * .5))}50%{transform:translateY(50vh) translate(calc(var(--drift) * -.5))}75%{transform:translateY(75vh) translate(calc(var(--drift) * .5))}to{transform:translateY(100vh) translate(calc(var(--drift) * -.5))}}
