@charset "UTF-8";*,*:before,*:after{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center center;background-repeat:no-repeat;border:0;box-sizing:border-box;font-variant-numeric:lining-nums;font:inherit;margin:0;padding:0;position:relative;scroll-behavior:smooth;text-decoration:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline}body{max-width:100%;min-height:100vh;overflow-x:hidden}html{font-size:62.5%;scroll-padding-top:var(--site-padding-y-outer)}@media only screen and (min-width: 22em){html{font-size:75%}}@media only screen and (min-width: 26em){html{font-size:87.5%}}@media only screen and (min-width: 32em){html{font-size:100%}}button{background:none;border-radius:0;cursor:pointer;text-align:left}:root{--spacing-x: clamp(1rem, 5vw, 3rem);--spacing-y: clamp(4rem, 10vw, 5rem);--width-lg: 80rem;--width-text: 48rem;--header-offset: calc(var(--spacing-md-flex) / 2);--header-padding: 2rem var(--site-padding-x-outer);--header-shadow: 0 1rem 2rem rgba(0, 0, 0, .025);--header-radius: 1.5rem;--header-backdrop: brightness(200%) blur(.5rem);--header-background-color:white;--main-offset-top: var(--header-height);--menu-height: 3rem;--menu-offset: 3rem;--menu-offset-sticky: 2rem;--menu-gap: 1rem;--site-padding: 1rem;--site-border-radius: 1.5rem;--site-gap: 1rem;--spacing-xs: 1rem;--spacing-sm: 2rem;--spacing-md: 4rem;--spacing-md-flex: clamp(1rem, 5vw, 2rem);--spacing-lg: 4rem;--spacing-lg-flex: clamp(2rem, 10vw, 4rem);--spacing-xl: 8rem;--spacing-xl-flex: clamp(4rem, 10vw, 8rem);--spacing-x: clamp(1rem, 5vw, 4rem);--spacing-xs-to-lg: clamp(1rem, 5vw, 4rem);--spacing-x-sm: max(calc(2.5vw - 1rem), 1rem);--spacing-x-md: max(calc(5vw - 2rem), 1rem);--spacing-x-lg: max(calc(10vw - 4rem), 1rem);--spacing-y-sm: 2rem;--spacing-y-md: 4rem;--spacing-y-lg: clamp(6rem, 10vw, 8rem);--site-padding-x-outer: max(calc(10vw - 4rem), 1.5rem);--site-padding-x-inner: max(calc(5vw - 2rem), 1.5rem);--site-padding-y-outer: clamp(6rem, 10vw, 8rem);--site-padding-y-inner: 4rem;--card-radius: 1rem;--card-gap: 1rem;--card-padding: 1rem;--button-height-md: 2.75rem;--button-height-sm: 2rem;--button-radius: 0;--button-padding: 1.5rem;--font-base: "VestaPro", sans-serif;--font-accent: "TiemposHeadline", serif;--font-400: 400;--font-600: 600;--font-700: 700;--text-2xs: .75rem;--text-xs: .875rem;--text-sm: 1.0625rem;--text-md: 1.25rem;--text-lg: 1.375rem;--text-xl: clamp(1.5rem, 5vw, 1.75rem);--text-2xl: clamp(2.5rem, 5vw, 3rem);--text-3xl: clamp(2.5rem, 5vw, 4rem);--leading-base: 1.5;--leading-tight:calc(1em + .25rem);--leading-auto:calc(1em + .625rem);--leading-none: 1}:root{--red: #ee445a;--blue: #242436;--darkgray: #1f1f1f;--lightgray: #F8F6F6;--white: #fff;--black: #000;--color-divider: #ddd;--button-primary-bg: var(--red);--button-primary-text: var(--white);--button-primary-bg-focus: oklch(from var(--button-primary-bg) calc(l*.9) c h);--button-primary-text-focus: oklch(from var(--button-primary-text) l c h);--button-secondary-bg: var(--darkgray);--button-secondary-text: var(--white);--button-secondary-bg-focus: oklch(from var(--button-secondary-bg) calc(l*.9) c h);--button-secondary-text-focus: oklch(from var(--button-secondary-text) l c h)}.contrast-mode-on{--red: #1f1f1f;--button-primary-bg: #1f1f1f}[data-theme=light]{--color-text: var(--darkgray);--color-text-muted: oklch(from var(--darkgray) calc(l/.8) c h);--color-text-accent: var(--red);--card-bg: oklch(from var(--white) calc(l*1) c h);--card-shadow-color: oklch(from var(--white) calc(l*.95) c h);--card-focus-shadow-color: oklch(from var(--white) calc(l*.9) c h);--card-media-bg: oklch(from var(--white) calc(l*.94) c h);background-color:var(--white);--card-shadow: 0 .25rem .75rem 0 var(--card-shadow-color), 0 1.5rem 1.5rem -1.5rem var(--card-shadow-color);--card-shadow-focus: 0 .25rem .75rem 0 var(--card-focus-shadow-color), 0 1.5rem 1.5rem -1.5rem var(--card-focus-shadow-color)}[data-theme=muted]{--color-text: var(--darkgray);--color-text-muted: var(--darkgray);--color-text-accent: var(--red);--color-card-bg: oklch(from var(--white) calc(l*.99) c h);--color-card-bg: oklch(from var(--white) calc(l*.97) c h);--color-card-border: oklch(from var(--white) calc(l*.98) c h);--color-card-border-highlight: oklch(from var(--white) calc(l*1) c h);--color-card-shadow: oklch(from var(--white) calc(l*.9) c h / .6);background-color:var(--lightgray)}[data-theme=dark]{--color-text: var(--white);--color-text-muted: oklch(from var(--darkgray) calc(l/.8) c h);--color-text-accent: var(--red);--card-bg: oklch(from var(--white) calc(l*1) c h);--card-shadow-color: oklch(from var(--white) calc(l*.95) c h);--card-focus-shadow-color: oklch(from var(--white) calc(l*.9) c h);--card-media-bg: oklch(from var(--white) calc(l*.94) c h);background-color:var(--red);--card-shadow: 0 .25rem .75rem 0 var(--card-shadow-color), 0 1.5rem 1.5rem -1.5rem var(--card-shadow-color);--card-shadow-focus: 0 .25rem .75rem 0 var(--card-focus-shadow-color), 0 1.5rem 1.5rem -1.5rem var(--card-focus-shadow-color)}@font-face{font-family:TiemposHeadline;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/TiemposHeadline600-1256cb67.woff2) format("woff2")}@font-face{font-family:TiemposHeadline;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/TiemposHeadline600i-18d65ea6.woff2) format("woff2")}@font-face{font-family:VestaPro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/VestaPro400-be1f403d.woff2) format("woff2")}@font-face{font-family:VestaPro;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/VestaPro400i-754b74df.woff2) format("woff2")}@font-face{font-family:VestaPro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/VestaPro600-7819583e.woff2) format("woff2")}@font-face{font-family:VestaPro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/VestaPro700-60920fd8.woff2) format("woff2")}.visible-on-sm{display:none}@media (min-width: 32em){.visible-on-sm{display:block}}@media (min-width: 64em){.visible-on-sm{display:none}}.visible-on-md{display:none}@media (min-width: 64em){.visible-on-md{display:block}}@media (min-width: 80em){.visible-on-md{display:none}}.visible-on-lg{display:none}@media (min-width: 80em){.visible-on-lg{display:block}}.hidden-from-sm{display:block}@media (min-width: 32em){.hidden-from-sm{display:none}}.hidden-from-md{display:block}@media (min-width: 64em){.hidden-from-md{display:none}}.hidden-from-lg{display:block}@media (min-width: 80em){.hidden-from-lg{display:none}}.mt-p:first-child{margin-top:0}.mt-p:last-child{margin-bottom:0}.mt-p{margin-top:var(--mt-p)}.mb-p:first-child{margin-top:0}.mb-p:last-child{margin-bottom:0}.mb-p{margin-top:var(--mt-p)}.has-border-radius-none{border-radius:0}.has-border-radius-sm{border-radius:.5rem}.interaction-none{pointer-events:none;-webkit-user-select:none;user-select:none}.text-align-center{text-align:center}.no-styles{all:unset}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-md-flex{padding:var(--spacing-md-flex)}.p-lg{padding:var(--spacing-lg)}.p-lg-flex{padding:var(--spacing-lg-flex)}.p-xl{padding:var(--spacing-xl)}.p-xl-flex{padding:var(--spacing-xl-flex)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-md-flex{padding-top:var(--spacing-md-flex)}.pt-lg{padding-top:var(--spacing-lg)}.pt-lg-flex{padding-top:var(--spacing-lg-flex)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xl-flex{padding-top:var(--spacing-xl-flex)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-md-flex{padding-right:var(--spacing-md-flex)}.pr-lg{padding-right:var(--spacing-lg)}.pr-lg-flex{padding-right:var(--spacing-lg-flex)}.pr-xl{padding-right:var(--spacing-xl)}.pr-xl-flex{padding-right:var(--spacing-xl-flex)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-md-flex{padding-bottom:var(--spacing-md-flex)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-lg-flex{padding-bottom:var(--spacing-lg-flex)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xl-flex{padding-bottom:var(--spacing-xl-flex)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-md-flex{padding-left:var(--spacing-md-flex)}.pl-lg{padding-left:var(--spacing-lg)}.pl-lg-flex{padding-left:var(--spacing-lg-flex)}.pl-xl{padding-left:var(--spacing-xl)}.pl-xl-flex{padding-left:var(--spacing-xl-flex)}.py-xs{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.py-sm{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.py-md{padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.py-md-flex{padding-bottom:var(--spacing-md-flex);padding-top:var(--spacing-md-flex)}.py-lg{padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.py-lg-flex{padding-bottom:var(--spacing-lg-flex);padding-top:var(--spacing-lg-flex)}.py-xl{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.py-xl-flex{padding-bottom:var(--spacing-xl-flex);padding-top:var(--spacing-xl-flex)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-md-flex{padding-left:var(--spacing-md-flex);padding-right:var(--spacing-md-flex)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-lg-flex{padding-left:var(--spacing-lg-flex);padding-right:var(--spacing-lg-flex)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-xl-flex{padding-left:var(--spacing-xl-flex);padding-right:var(--spacing-xl-flex)}.px-xs-to-lg{padding-left:var(--spacing-xs-to-lg);padding-right:var(--spacing-xs-to-lg)}.mt-p{margin-top:var(--spacing-xs)}.mt-p.first-child{margin-top:0}.mb-p{margin-bottom:var(--spacing-xs)}.mb-p.last-child{margin-top:0}.mt-md{margin-top:var(--spacing-md)}.mt-md.first-child{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-sm.first-child{margin-top:0}.mb-md{margin-bottom:var(--spacing-md)}.mb-md.last-child{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-sm.last-child{margin-bottom:0}.p-x-site{padding-left:max(10vw - 4rem,1rem);padding-right:max(10vw - 4rem,1rem)}.px-site-o{padding-left:var(--site-padding-x-outer);padding-right:var(--site-padding-x-outer)}.pt-site-o{padding-top:var(--site-padding-y-outer)}.pb-site-o{padding-bottom:var(--site-padding-y-outer)}.pb-site-i{padding-bottom:var(--site-padding-y-inner)}.pt-site-i{padding-top:var(--site-padding-y-inner)}.mt-site-o{margin-top:var(--site-padding-y-outer)}.button:first-child{margin-top:0}.button:last-child{margin-bottom:0}.button{--bgColor: var(--button-primary-bg);--bgColorFocus: var(--button-primary-bg-focus);--textColor: var(--button-primary-text);--textColorFocus: var(--button-primary-text-focus);align-items:center;background-color:var(--bgColor);color:var(--textColor);display:flex;height:var(--button-height-md);justify-content:center;min-width:var(--button-height-md);padding:0 var(--button-padding);gap:0 1rem;transition:all ease-out .2s;-webkit-user-select:none;user-select:none;width:fit-content}.button.is-sm{padding:0 calc(var(--button-height-sm) / 2);height:var(--button-height-sm);min-width:var(--button-height-sm);gap:0 var(--button-height-sm)}.button:hover,.button:focus{--bgColor: var(--bgColorFocus);--textColor: var(--textColorFocus)}.button--secondary{--bgColor: transparent;--bgColorFocus: var(--button-secondary-bg-focus);--textColor: var(--button-secondary-bg);--textColorFocus: var(--button-secondary-text-focus);border:.125rem var(--button-secondary-bg) solid}.button--minimal{--bgColor: var(--button-minimal-bg);--bgColorFocus: var(--button-minimal-bg-focus);--textColor: var(--button-minimal-text);--textColorFocus: var(--button-minimal-text-focus);gap:calc(var(--button-padding) / 4);padding:0}.button--simple{--bgColor: var(--button-simple-bg);--bgColorFocus: var(--button-simple-bg-focus);--textColor: var(--button-simple-text);--textColorFocus: var(--button-simple-text-focus)}.button--disabled{--bgColor: var(--button-disabled-bg);--bgColorFocus: var(--button-disabled-bg-focus);--textColor: var(--button-disabled-text);--textColorFocus: var(--button-disabled-text-focus);cursor:not-allowed;text-decoration:line-through}.button__icon{color:var(--textColor);margin:0 calc(var(--button-padding) / -2)}.button__icon--minimal{margin:0}.button__text{color:var(--textColor);font-size:var(--text-sm);font-weight:var(--font-600);line-height:var(--leading-none);white-space:nowrap}.is-sm .button__text{font-size:var(--text-sm)}.icon{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.icon.is-xs{height:1rem;width:1rem}.icon.is-sm{height:1.25rem;width:1.25rem}.icon.is-lg{height:2.75rem;width:2.75rem}.icon.is-xl{height:4rem;width:4rem}.icon.has-frame{background-color:var(--red-600);border-radius:50%}.icon.has-frame svg{color:var(--white);width:50%}.icon svg{stroke-width:.125rem;height:auto;width:100%}.media:first-child{margin-top:0}.media:last-child{margin-bottom:0}.media{display:flex;flex-flow:column nowrap;background-color:var(--bg-card);-webkit-user-select:none;user-select:none;width:100%;overflow:hidden;margin-bottom:2rem;margin-top:2rem}.media img,.media video{height:auto;width:100%}.media figcaption{padding:1rem 0 0}.media figcaption a{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}.media figcaption a:hover,.media figcaption a:focus,.media figcaption a.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.toggle{--bgColor: var(--button-primary-bg);--bgColorFocus: var(--button-primary-bg-focus);--textColor: var(--button-primary-text);--textColorFocus: var(--button-primary-text-focus);background-color:var(--bgColor);border:.125rem var(--borderColor) solid;border-radius:0;color:var(--textColor);cursor:pointer;display:grid;height:3.75rem;width:3.75rem}.toggle:hover,.toggle:focus{--bgColor: var(--bgColorFocus);--textColor: var(--textColorFocus)}.toggle--secondary{--bgColor: var(--button-secondary-bg);--bgColorFocus: var(--button-secondary-bg-focus);--textColor: var(--button-secondary-text);--textColorFocus: var(--button-secondary-text-focus)}.toggle--minimal{--bgColor: var(--button-minimal-bg);--bgColorFocus: var(--button-minimal-bg-focus);--textColor: var(--button-minimal-text);--textColorFocus: var(--button-minimal-text-focus)}.toggle--simple{--bgColor: var(--button-simple-bg);--bgColorFocus: var(--button-simple-bg-focus);--textColor: var(--button-simple-text);--textColorFocus: var(--button-simple-text-focus)}.toggle__button{align-items:center;color:var(--textColor);display:none;grid-column:1/-1;grid-row:1/-1;justify-content:center}.toggle.is-active .toggle__active,.toggle__inactive{display:flex}.toggle.is-active .toggle__inactive{display:none}body{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-400);line-height:var(--leading-base)}body a{color:var(--color-text)}body strong,body b{font-style:normal;font-weight:var(--font-700)}body em,body i{font-style:italic;font-weight:var(--font-400)}.text-align-center h1,.text-align-center h2,.text-align-center h3,.text-align-center h4,.text-align-center h5,.text-align-center h6,.text-align-center p{text-align:center;margin-left:auto;margin-right:auto}h1:first-child,.h1:first-child{margin-top:0}h1:last-child,.h1:last-child{margin-bottom:0}h1,.h1{color:var(--color-text);font-family:var(--font-accent);font-size:var(--text-3xl);font-weight:var(--font-600);line-height:var(--leading-auto);margin-bottom:2rem;margin-top:var(--site-padding-y-inner);max-inline-size:36ch;text-wrap:balance;transform:translateY(-.2em)}h1.is-smaller,.h1.is-smaller{font-size:var(--text-2xl)}h1 strong,h1 b,.h1 strong,.h1 b{font-style:normal;font-weight:var(--font-600)}h1 em,h1 i,.h1 em,.h1 i{font-style:italic;font-weight:var(--font-600)}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}h2,.h2{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-xl);font-weight:var(--font-700);line-height:var(--leading-auto);margin-bottom:2rem;margin-top:var(--site-padding-y-inner);max-inline-size:36ch;text-wrap:balance}h2 strong,h2 b,.h2 strong,.h2 b{font-style:normal;font-weight:var(--font-600)}h2 em,h2 i,.h2 em,.h2 i{font-style:italic;font-weight:var(--font-600)}h3:first-child,.h3:first-child{margin-top:0}h3:last-child,.h3:last-child{margin-bottom:0}h3,.h3{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-lg);font-weight:var(--font-700);line-height:var(--leading-auto);margin-bottom:2rem;margin-top:var(--site-padding-y-inner);max-inline-size:64ch;text-wrap:balance}h3 strong,h3 b,h3 em,h3 i,.h3 strong,.h3 b,.h3 em,.h3 i{font-style:normal;font-weight:var(--font-700)}h4:first-child,h5:first-child,h6:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h4:last-child,h5:last-child,h6:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}h4,h5,h6,.h4,.h5,.h6{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-md);font-weight:var(--font-700);line-height:var(--leading-auto);margin-bottom:2rem;margin-top:var(--site-padding-y-inner);max-inline-size:64ch;text-wrap:balance}h4 strong,h4 b,h4 em,h4 i,h5 strong,h5 b,h5 em,h5 i,h6 strong,h6 b,h6 em,h6 i,.h4 strong,.h4 b,.h4 em,.h4 i,.h5 strong,.h5 b,.h5 em,.h5 i,.h6 strong,.h6 b,.h6 em,.h6 i{font-style:normal;font-weight:var(--font-700)}p:first-child,.p:first-child{margin-top:0}p:last-child,.p:last-child{margin-bottom:0}p,.p{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-md);font-weight:var(--font-400);line-height:var(--leading-base);margin-bottom:2rem;margin-top:0;max-inline-size:80ch;text-wrap:unset}.text-is-larger p,p.is-larger,.text-is-larger .p,.p.is-larger{font-size:var(--text-xl);max-inline-size:64ch;width:100%}.text-align-center p,.text-align-center .p{text-wrap:balance}.text-is-smaller p,.text-is-smaller .p{font-size:var(--text-sm)}p strong,p b,.p strong,.p b{font-style:normal;font-weight:var(--font-700)}p em,p i,.p em,.p i{font-style:italic;font-weight:var(--font-400)}p a,.p a{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}p a:hover,p a:focus,p a.is-active,.p a:hover,.p a:focus,.p a.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text{margin-bottom:2rem;margin-top:0;width:100%}.list:first-child{margin-top:0}.list:last-child{margin-bottom:0}.list{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-md);font-weight:var(--font-400);line-height:var(--leading-base);margin-bottom:2rem;margin-top:0;max-inline-size:calc(72ch - 2.5em);text-wrap:unset}.list strong,.list b{font-style:normal;font-weight:var(--font-700)}.list em,.list i{font-style:italic;font-weight:var(--font-400)}.list a{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}.list a:hover,.list a:focus,.list a.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.list ul,.list ol{counter-reset:li;display:flex;flex-flow:column nowrap;gap:.5rem;list-style:none}.list li{counter-increment:li;padding-left:1.75em}.list li ul,.list li ol{padding-top:.5rem}.list ul>li:before{background-color:var(--color-text-accent);content:"";height:.125rem;left:0;position:absolute;top:.625em;width:.75em}.list ol>li:before{color:var(--color-text-accent);content:counter(li,decimal-leading-zero) ".";left:0;position:absolute;top:-.125em;width:1.5em;font-weight:var(--font-600)}.quote:first-child{margin-top:0}.quote:last-child{margin-bottom:0}.quote{margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-inner)}.quote p{font-size:var(--text-lg);font-style:italic}.quote p:before,.quote p:after{color:var(--color-text-accent);font-family:var(--font-accent);font-size:2rem;font-weight:var(--font-600);line-height:1rem}.quote p:before{content:"„"}.quote p:after{content:"“";vertical-align:middle}.quote small{display:block;margin-top:-1rem;max-inline-size:32ch;text-wrap:balance}.quote small a{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}.quote small a:hover,.quote small a:focus,.quote small a.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.chaptermark:first-child{margin-top:0}.chaptermark:last-child{margin-bottom:0}.chaptermark{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-600);letter-spacing:.15ch;line-height:var(--leading-tight);margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-outer);max-inline-size:32ch;text-transform:uppercase}.chaptermark:first-child:last-child{position:sticky;top:var(--site-padding-y-outer)}.kicker:first-child{margin-top:0}.kicker:last-child{margin-bottom:0}.kicker{color:var(--color-text);font-family:var(--font-base);font-size:var(--text-sm);font-weight:var(--font-600);letter-spacing:.15ch;line-height:var(--leading-tight);margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-outer);max-inline-size:32ch;text-transform:uppercase}.kicker+h2,.kicker+.h2{margin-top:1rem}.kicker:first-child:last-child{position:sticky;top:var(--site-padding-y-outer)}.accordion:first-child{margin-top:0}.accordion:last-child{margin-bottom:0}.accordion{border-top:.0625rem var(--color-divider) solid;display:flex;flex-flow:column nowrap;margin-bottom:2rem;margin-top:2rem;width:100%}.accordion__item{border-bottom:.0625rem var(--color-divider) solid;display:flex;flex-flow:column nowrap;width:100%}.accordion__title{align-items:center;cursor:pointer;display:flex;padding:1.5rem 0;width:100%}.accordion__title__text{margin-bottom:0;margin-right:1rem}.accordion__title__icon{margin-left:auto;margin-right:1rem;transform:rotate(45deg);transition:transform ease-out .2s}.is-active>.accordion__title .accordion__title__icon{transform:rotate(90deg)}.accordion__content{max-height:0;overflow:hidden;width:100%}.is-active>.accordion__content{max-height:none;padding:.5rem 0 2rem}.nav-languages{pointer-events:all;-webkit-user-select:none;user-select:none;width:100%}.nav-languages ul{display:flex;gap:.75rem;list-style:none}.nav-languages a{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125em;transition:all ease-out .2s}.nav-languages a:hover,.nav-languages a:focus,.nav-languages a.is-active{text-decoration-color:var(--link-highlight);text-underline-offset:.25em}.nav-languages a{font-size:var(--text-xs);font-weight:var(--font-700);text-transform:uppercase}.nav-menu{-webkit-user-select:none;user-select:none;width:100%}.nav-menu>ul{display:flex;flex-flow:column nowrap;gap:.5rem;list-style:none}@media (min-width: 80em){.nav-menu>ul{flex-flow:row nowrap;gap:2rem}}.nav-menu__item{background-color:var(--bg-card);border-radius:.5rem;padding:1rem 1rem 1rem 1.5rem}@media (min-width: 80em){.nav-menu__item{background-color:unset;border-radius:unset;padding:unset}}.nav-menu__section{align-items:center;display:flex;height:2.75rem}.nav-menu__section__toggle{margin-left:auto}@media (min-width: 80em){.nav-menu__section__toggle{display:none}}.nav-menu__section a{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125em;transition:all ease-out .2s}.nav-menu__section a:hover,.nav-menu__section a:focus,.nav-menu__section a.is-active{text-decoration-color:var(--link-highlight);text-underline-offset:.25em}.nav-menu__section a{font-size:var(--text-md);text-transform:uppercase}@media (min-width: 80em){.nav-menu__section a{font-size:var(--text-xs)}}.nav-menu__submenu{display:none;flex-flow:column nowrap;gap:.25rem;list-style:none;pointer-events:none}@media (min-width: 80em){.nav-menu__submenu{background-color:var(--bg-card);border-radius:.5rem;bottom:0;box-shadow:0 0 2rem var(--color-shadow);display:none;left:-1rem;padding:1rem;position:absolute;transform:translateY(100%);width:16rem}*:hover>.nav-menu__submenu,*:focus-within>.nav-menu__submenu,.is-active:hover>.nav-menu__submenu,.is-active:focus-within>.nav-menu__submenu{display:flex;pointer-events:all}}.is-active>.nav-menu__submenu{display:flex;pointer-events:all}@media (min-width: 80em){.is-active>.nav-menu__submenu{display:none;pointer-events:none}}.nav-menu__submenu a{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125em;transition:all ease-out .2s}.nav-menu__submenu a:hover,.nav-menu__submenu a:focus,.nav-menu__submenu a.is-active{text-decoration-color:var(--link-highlight);text-underline-offset:.25em}.card{display:flex;flex-flow:column nowrap;gap:1rem;overflow:hidden;-webkit-user-select:none;user-select:none}.card.is-linked *{pointer-events:none}.card.is-linked a,.card.is-linked button{pointer-events:all}.card__media img,.card__media video{background-color:var(--card-media-bg);display:block;height:auto;width:100%}.card__meta{display:flex;flex-flow:row wrap;gap:.25rem}.card__meta>*{border:.0625rem var(--color-text) solid;height:1.5rem;display:flex;align-items:center;font-size:var(--text-2xs);padding:0 .5rem;border-radius:.75rem;font-weight:var(--font-400)}.card__author{display:flex;align-items:center;gap:.5rem}.card__author figure{background-color:var(--red);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.card__author svg{width:1rem;height:auto;color:#fff}.card__author span{font-size:var(--text-2xs);font-weight:var(--font-600)}.card__title{color:var(--color-text);font-size:1.125rem;display:flex;flex-flow:column nowrap;text-wrap:balance;font-weight:var(--font-700)}.card__title__kicker{font-family:var(--font-base);font-weight:var(--font-400);font-size:1.125rem}.card__text{color:var(--color-text-muted)}.card__link{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}.card__link:hover,.card__link:focus,.card__link.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.card__link{height:100%;left:0;position:absolute;text-indent:-100%;top:0;width:100%;z-index:-1}.cardlet{background-color:var(--bg-card);border-radius:.5rem;display:grid;gap:.5rem 1rem;grid-template-columns:1fr;grid-template-rows:auto 1fr min-content;overflow:hidden;padding:1rem}.cardlet.has-media{grid-template-columns:auto minmax(4rem,25%)}.cardlet__media{grid-column:2/3;grid-row:1/3;overflow:hidden;width:100%}.cardlet__media img,.cardlet__media video{border-radius:.25rem;display:block;height:auto;width:100%}.cardlet__title{align-self:start;grid-column:1/2;grid-row:1/2}.cardlet__meta{align-self:start;display:flex;flex-flow:row wrap;gap:0 .5ch;grid-column:1/2;grid-row:2/3;list-style:none}.cardlet__meta li{font-size:var(--text-2xs)}.cardlet__meta li:not(:last-child):after{content:", "}.cardlet__links{display:flex;flex-flow:column nowrap;grid-column:1/-1;grid-row:3/4;list-style:none;padding-top:.5rem}.cardlet__links li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardlet__links a{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125em;transition:all ease-out .2s}.cardlet__links a:hover,.cardlet__links a:focus,.cardlet__links a.is-active{text-decoration-color:var(--link-highlight-focus);text-underline-offset:.25em}.brand{display:none;height:var(--header-brand-height);width:fit-content}.brand svg{color:var(--color-text-accent);display:block;height:2.5rem;width:auto}.form-contact:first-child{margin-top:0}.form-contact:last-child{margin-bottom:0}.form-contact{display:flex;flex-flow:column nowrap;gap:2rem;margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-inner);max-width:64rem;width:100%}.form-contact fieldset{display:grid;overflow:hidden;width:100%}.form-contact fieldset.is-stack{gap:1.5rem;grid-template-columns:1fr}@container (width > 40em){.form-contact fieldset.is-stack{grid-template-columns:1fr 1fr}}.form-contact fieldset.is-list{gap:.5rem;grid-template-columns:1fr}.form-contact fieldset.is-website{left:-100vw;position:absolute;top:0}.form-contact fieldset header{font-size:var(--text-lg);font-weight:var(--font-700);grid-column:1/-1}.form-contact fieldset legend{font-weight:var(--font-700);grid-column:1/-1;padding-bottom:1rem}.form-contact__errors{color:var(--red);grid-column:1/-1;list-style:none}.form-contact__file{border-bottom:.0625rem var(--color-divider) solid;width:100%}@container (width > 40em){.form-contact__file.is-lg{grid-column:1/-1}}.form-contact__file input{background:none;border:0;outline:none;padding:1rem 0 1.5rem;width:100%}.form-contact__file label{display:block;font-size:var(--text-sm)}.form-contact__textarea{border-bottom:.0625rem var(--color-divider) solid;width:100%}@container (width > 40em){.form-contact__textarea.is-lg{grid-column:1/-1}}.form-contact__textarea textarea{background:none;border:0;height:6rem;outline:none;padding:1rem 0 1.5rem;resize:none;width:100%;z-index:2}.form-contact__textarea label{display:block;font-size:var(--text-sm)}.form-contact__input{border-bottom:.0625rem var(--color-divider) solid;width:100%}@container (width > 40em){.form-contact__input.is-lg{grid-column:1/-1}}.form-contact__input input{background:none;border:0;outline:none;padding:0 0 1.5rem 10rem;width:100%;z-index:2}.form-contact__input label{height:100%;left:0;padding:0 0 1.5rem;position:absolute;top:0;width:100%;z-index:1}.form-contact__checkbox{display:flex;gap:1rem;width:100%}@container (width > 40em){.form-contact__checkbox{grid-column-end:span 2}}.form-contact__checkbox input{background:none;border:.0625rem var(--color-divider) solid;flex:0 0 auto;height:1.5rem;outline:none;width:1.5rem}.form-contact__checkbox input:checked{background-color:var(--darkgray);border-color:var(--darkgray)}.highlight{display:flex;flex-flow:column nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.highlight.is-linked *{pointer-events:none}.highlight.is-linked a,.highlight.is-linked button{pointer-events:all}.highlight__media{aspect-ratio:3/4;overflow:hidden}.highlight__media img,.highlight__media video{background-color:var(--card-media-bg);display:block;height:auto;width:100%}.highlight__media video{display:block;aspect-ratio:3/4;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.highlight__media *:hover video,.highlight__media *:focus video{display:block}.highlight__title{padding:2rem 0 0;color:var(--color-text);font-size:var(--text-md);display:flex;flex-flow:column nowrap;text-wrap:balance;font-weight:var(--font-700)}.highlight__title__kicker{font-family:var(--font-base);font-weight:var(--font-400);font-size:var(--text-md)}.highlight__text{color:var(--color-text-muted)}.highlight__link{text-decoration-color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3125em;transition:all ease-out .2s}.highlight__link:hover,.highlight__link:focus,.highlight__link.is-active{text-decoration-color:var(--color-text-accent);text-underline-offset:.25em}.highlight__link{height:100%;left:0;position:absolute;text-indent:-100%;top:0;width:100%;z-index:1}.countdown-grid{display:grid;gap:1rem;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);list-style:none}@container (width > 40em){.countdown-grid{grid-template-columns:repeat(4,1fr)}}@container (width > 48em){.countdown-grid{grid-template-columns:repeat(6,1fr)}}@container (width > 64em){.countdown-grid{grid-template-columns:repeat(8,1fr)}}.countdown-grid__item{display:flex;grid-column:span 1;grid-row:span 1}.countdown-grid__item.is-lg{grid-column:span 2;grid-row:span 2}.countdown-grid__door{aspect-ratio:1/1;background-color:var(--darkgray);border-radius:0;display:flex;width:100%}.countdown-grid__door__hero{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.countdown-grid__door__cover{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;transform-origin:center left;transition:all linear .2s;width:100%;z-index:2}.countdown-grid__door.is-revealable:hover .countdown-grid__door__cover,.countdown-grid__door.is-revealable:focus .countdown-grid__door__cover,.countdown-grid__door.is-revealable.is-opened .countdown-grid__door__cover{transform:scaleX(.9) skewY(-4deg)}.logo{align-items:center;display:flex;flex-flow:column nowrap;gap:.5rem;overflow:hidden;width:100%}.logo img{aspect-ratio:1/1;height:auto;max-width:100%;object-fit:contain;object-position:center center;width:8rem}.logo figcaption{font-size:var(--text-xs);text-align:center;width:100%;text-wrap:balance;word-break:break-word}.logo--seal{align-items:flex-start;flex-flow:row nowrap;width:fit-content;gap:1rem}.logo--seal img{aspect-ratio:auto;height:4rem;width:auto}.logo--seal figcaption{width:auto;padding-top:.25rem;max-width:16rem;text-align:left}.logo--circle img{width:6rem;border-radius:50%;background-color:#eee}.logo a{height:100%;left:0;position:absolute;text-indent:-100vw;top:0;width:100%;z-index:1}.grid-lines:first-child{margin-top:0}.grid-lines:last-child{margin-bottom:0}.grid-lines{margin-bottom:2rem;margin-top:2rem;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.grid-lines ul{display:grid;grid-template-columns:repeat(3,1fr);margin:-1.5rem;width:calc(100% + 3rem)}@container (width > 48em){.grid-lines ul{grid-template-columns:repeat(4,1fr)}}@container (width > 64em){.grid-lines ul{grid-template-columns:repeat(5,1fr)}}@container (width > 80em){.grid-lines ul{grid-template-columns:repeat(6,1fr)}}.grid-lines li{align-items:center;border-bottom:.0625rem var(--color-divider) solid;border-right:.0625rem var(--color-divider) solid;display:flex;justify-content:flex-start;padding:1.5rem;width:100%;flex-flow:column nowrap}.slidergrid:first-child{margin-top:0}.slidergrid:last-child{margin-bottom:0}.slidergrid{margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-inner);overflow:hidden;width:100%}@container (width > 75vw){.slidergrid{width:calc(100% + var(--site-padding-x-outer) * 2);margin-left:calc(var(--site-padding-x-outer) * -1);margin-right:calc(var(--site-padding-x-outer) * -1)}}.slidergrid__nav{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3;padding:0 var(--site-padding-x-outer)}.slidergrid__nav button{pointer-events:all;background-color:var(--red);height:2.75rem;width:2.75rem;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:50%}.slidergrid__track{align-items:flex-start;display:flex;gap:var(--site-padding-x-inner);list-style:none;width:100%;overflow-y:hidden;overflow-x:auto;margin-bottom:-4rem;padding-bottom:4rem;z-index:1}@container (width > 75vw){.slidergrid__track{padding-left:var(--site-padding-x-outer);padding-right:var(--site-padding-x-outer)}}.has-gap-none .slidergrid__track{gap:0}.slidergrid__item{flex:0 0 auto;width:calc(100cqw - 8rem)}@container (width > 40em){.slidergrid__item{width:calc((100cqw - 8rem - var(--site-padding-x-inner)) / 2)}}@container (width > 80em){.slidergrid__item{width:calc((100cqw - 8rem - var(--site-padding-x-inner) * 2) / 3)}}@container (width > 120em){.slidergrid__item{width:calc((100cqw - 8rem - var(--site-padding-x-inner) * 3) / 4)}}.card-icon{display:flex;flex-flow:column nowrap;gap:1rem}.card-icon__icon{color:var(--red)}.profile:first-child{margin-top:0}.profile:last-child{margin-bottom:0}.profile{margin-top:2rem;margin-bottom:2rem;display:flex;gap:1rem;align-items:center}.profile__media{align-self:flex-start;flex:0 0 auto;border-radius:50%;height:6rem;overflow:hidden;width:6rem;background-color:#eee}.profile__media img,.profile__media video{height:100%;object-fit:cover;width:100%}.profile__info ul{margin-top:.5rem;font-size:var(--text-xs);list-style:none}.slider-media:first-child{margin-top:0}.slider-media:last-child{margin-bottom:0}.slider-media{display:flex;gap:2rem 1rem;flex-flow:row nowrap;list-style:none;margin-top:var(--site-padding-y-inner);margin-bottom:var(--site-padding-y-inner);width:100%}@container (width > 75vw){.slider-media{padding:0 1rem;width:calc(100% + var(--site-padding-x-outer) * 2);margin-left:calc(var(--site-padding-x-outer) * -1);margin-right:calc(var(--site-padding-x-outer) * -1)}}.slider-media figure{align-items:center;display:flex;flex:0 1 auto;justify-content:center;transition:all ease-in-out .2s;overflow:hidden}.slider-media figure.is-active{flex:0 0 auto}.slider-media figure img,.slider-media figure video{aspect-ratio:3/4;height:100%;object-fit:cover;width:60vw}@container (width > 40em){.slider-media figure img,.slider-media figure video{width:40vw}}.slider-media figure button{height:100%;left:0;position:absolute;top:0;width:100%}.offsetgrid:first-child{margin-top:0}.offsetgrid:last-child{margin-bottom:0}.offsetgrid{display:grid;gap:2rem var(--site-padding-x-inner);grid-template-columns:repeat(2,1fr);list-style:none;margin-top:var(--site-padding-y-inner);margin-bottom:var(--site-padding-y-inner);padding-top:8rem;width:100%}@container (width > 64em){.offsetgrid{padding-top:8rem;grid-template-columns:repeat(4,1fr)}.offsetgrid.has-max-columns-2{grid-template-columns:repeat(2,1fr)}}.offsetgrid__item{grid-column-end:span 1}.offsetgrid__item:nth-child(odd){transform:translateY(-8rem)}@container (width > 64em){.offsetgrid__item:nth-child(odd){transform:translateY(-8rem)}}.flexgrid:first-child{margin-top:0}.flexgrid:last-child{margin-bottom:0}.flexgrid{display:grid;gap:4rem max(5vw - 2rem,1rem);grid-auto-rows:min-content;grid-template-columns:1fr 1fr;list-style:none;margin-top:var(--site-padding-y-inner);margin-bottom:var(--site-padding-y-inner)}@container (width > 40em){.flexgrid{grid-template-columns:2fr 1fr 2fr}}.flexgrid__item{grid-column-end:span 2}.flexgrid__item:nth-child(4n+2),.flexgrid__item:nth-child(4n+3){grid-column-end:span 1}.flexgrid__item:nth-child(4n+2)>*,.flexgrid__item:nth-child(4n+3)>*{position:sticky;top:var(--site-padding-y-outer)}.showcase{display:grid;gap:4rem clamp(1rem,5vw,4rem);grid-auto-rows:min-content;grid-template-columns:1fr 1fr;list-style:none}.showcase>*{grid-column-end:span 2}.showcase>*:nth-child(4n+2),.showcase>*:nth-child(4n+3){grid-column-end:span 1}.showcase img,.showcase video{width:100%;height:auto}.showcase__video__overlay{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.showcase__video__controls{bottom:0;left:0;padding:max(2.5vw,1rem);position:absolute;width:100%;z-index:2}.showcase__video *.is-hidden{display:none}.tile{display:flex;flex-flow:column nowrap;gap:var(--spacing-xs);-webkit-user-select:none;user-select:none}.tile.is-linked{padding-bottom:1.5rem}.tile.is-linked *{pointer-events:none}.tile.is-linked a,.tile.is-linked button{pointer-events:all}.tile__media{aspect-ratio:3/4;overflow:hidden;background-color:#fff}.tile__media img,.tile__media video{display:block;height:100%;object-fit:cover;transition:transform ease-out .4s;width:100%}.tile__description{color:var(--color-text);font-size:var(--text-sm);text-wrap:balance;word-break:break-word}.tile__description.text-is-larger{font-size:var(--text-md)}.tile__link{align-items:flex-end;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.profile-hero{display:grid;grid-template-columns:1fr;width:fit-content;margin-left:auto;margin-right:auto;gap:var(--site-padding-y-inner) var(--site-padding-x-inner)}@container (width > 64em){.profile-hero{grid-template-columns:1fr 1fr}}.profile-hero__title{text-align:center}@container (width > 64em){.profile-hero__title{text-align:unset;align-self:center}}.profile-hero__media{display:flex;justify-content:center;align-self:end}.profile-hero__media img{width:75%;max-width:40rem;height:auto;border-radius:50%;background-color:#eee}.compass:first-child{margin-top:0}.compass:last-child{margin-bottom:0}.compass{display:grid;gap:var(--site-padding-y-inner) var(--site-padding-x-outer);grid-template-columns:1fr;grid-template-rows:repeat(2,min-content);margin-bottom:var(--site-padding-y-inner);margin-top:var(--site-padding-y-inner);overflow:hidden;width:100%}@container (width > 48em){.compass{grid-template-columns:auto 1fr;grid-template-rows:min-content}}.compass__info{align-self:center;display:none;grid-column:1/2;grid-row:2/3;width:100%}@container (width > 48em){.compass__info{grid-column:2/3;grid-row:1/2}}.compass__info.is-active{display:block}.compass__info.is-active~.compass__info.is-active{display:none}.compass__info__nav{margin-top:2rem;display:flex;gap:.5rem}.compass__info button{pointer:cursor;color:var(--color-text);font-weight:var(--font-700)}.compass__compass{align-self:center}.compass-figure{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:40rem;width:100%}.compass-figure .group{--color-text: var(--black);--shape-fill: var(--white);--shape-stroke: var(--color-divider);pointer-events:all}.compass-figure .group.is-active{--shape-fill: var(--red);--shape-stroke: var(--red);--text-fill: var(--white)}.compass-figure .group.is-highlighted{--shape-fill: #eee}.compass-figure .group.is-clickable{cursor:pointer}.compass-figure .shape{fill:var(--shape-fill);pointer-events:all;stroke:var(--shape-stroke);transition:all ease-out .2s}.compass-figure .text{fill:var(--text-fill);pointer-events:all;transition:all ease-out .2s}.form-search:first-child{margin-top:0}.form-search:last-child{margin-bottom:0}.form-search{border:.0625rem var(--color-divider) solid;border-radius:0;display:flex;margin:2rem auto;max-width:48rem;width:100%}.form-search__input{background:none;color:var(--color-text);flex:1 0 auto;font-size:var(--text-sm);padding:0 0 0 .75rem}.form-search__submit{background:none;cursor:pointer;flex:0 0 auto;height:3rem;width:3rem;z-index:1}.form-search__icon{align-items:center;display:flex;height:3rem;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:3rem;z-index:2}.form-search__icon svg{color:var(--color-text)}.cookie-modal{align-items:flex-end;background-color:var(--red);bottom:0;display:flex;height:auto;justify-content:flex-start;left:0;padding:1.5rem var(--site-padding-x-outer);pointer-events:none;position:fixed;width:100%;z-index:100}.cookie-modal--hidden{display:none}.cookie-modal__content{max-width:var(--width-lg);pointer-events:all;width:100%}.cookie-modal__title{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-700);margin-bottom:1rem;margin-top:0}.cookie-modal__text{color:var(--white);font-size:var(--text-xs);margin-bottom:1rem;margin-top:0}.cookie-modal__text a{color:var(--white);text-decoration-color:var(--white)}.cookie-modal__text a:hover{text-decoration-color:var(--white)}.cookie-modal__options{align-items:flex-start;display:flex;gap:.75rem 1.5rem;margin-top:1rem}.cookie-modal__option{align-items:center;cursor:pointer;display:inline-flex}.cookie-modal__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem var(--white) solid;border-radius:0;cursor:pointer;display:block;flex-shrink:0;height:1.5rem;outline:none;width:1.5rem}.cookie-modal__checkbox:checked{background-color:var(--white);border-color:var(--white)}.cookie-modal__checkbox:disabled{opacity:.5}.cookie-modal__checkbox:disabled:checked{background-color:var(--white)}.cookie-modal__check{display:none}.cookie-modal__label{color:var(--white);font-size:var(--text-xs);font-weight:var(--font-400);margin-left:.5rem;margin-top:.25rem}.cookie-modal__buttons{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;margin-top:2rem}.cookie-modal__button{align-items:center;background-color:var(--red);border:.125rem var(--white) solid;border-radius:0;color:var(--white);display:flex;font-size:var(--text-sm);font-weight:var(--font-700);height:2.75rem;justify-content:center;line-height:var(--leading-none);padding:0 1rem;transition:all ease-out .2s;-webkit-user-select:none;user-select:none;width:fit-content}.cookie-modal__button:hover,.cookie-modal__button:focus,.cookie-modal__button:focus-within{background-color:var(--white);color:var(--red);filter:drop-shadow(0 .5rem 2rem var(--color-shadow))}.cookie-modal__button:nth-child(2){border-color:var(--red);font-size:var(--text-xs)}.cookie-modal__button:nth-child(2):hover,.cookie-modal__button:nth-child(2):focus,.cookie-modal__button:nth-child(2):focus-within{border-color:var(--white);background-color:var(--red);color:var(--white)}.cookie-modal__button.hide{display:none}.highlight-event{display:flex;gap:2rem}.blocks{display:flex;padding:calc(var(--spacing-y) / 2) var(--spacing-x) 0;width:100%}.blocks__container{margin:0 auto;max-width:var(--width-lg);width:100%}.group:first-child{margin-top:0}.group:last-child{margin-bottom:0}.group{margin-top:2rem;margin-bottom:2rem;align-items:flex-start;display:flex;flex-flow:row wrap;list-style:none;max-width:100%;width:fit-content}.group.has-gap-sm{gap:.5rem}.group.has-gap-lg{gap:2rem}.group.has-gap-site-i{gap:2rem var(--site-padding-x-inner)}.group.has-margin-lg:first-child{margin-top:0}.group.has-margin-lg:last-child{margin-bottom:0}.group.has-margin-lg{margin-bottom:1.5rem;margin-top:1.5rem}.group.align-items-center{align-items:center}.group.justify-items-center{justify-content:center;width:100%}.group.justify-items-end{justify-content:flex-end;width:100%}.navbar{align-items:center;display:grid;grid-template-columns:auto max-content;width:100%;-webkit-user-select:none;user-select:none}.navbar__info a{text-transform:uppercase;font-size:var(--text-2xs);font-weight:var(--font-600);letter-spacing:.25ch}.navbar__actions{justify-self:end}.site{display:flex;flex-flow:column nowrap;width:100%;z-index:0}.site__intro{align-items:flex-start;animation:fadeOut forwards ease-out .2s 2s;background-color:var(--white);color:var(--white);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform-origin:center 20%;width:100%;z-index:40}.site__intro__message{--size: 2.5rem;background-color:var(--red);margin:auto calc(var(--site-padding-x-outer) * .5);min-height:calc(75vh - var(--site-padding-x-outer));width:calc(100% - var(--site-padding-x-outer));display:flex;flex-flow:column nowrap;justify-content:space-between;padding:max(2.5vw,1.5rem) max(2.5vw,1.5rem) calc(2.5vw + var(--size) * 2);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--size) * 1.5),calc(50% + var(--size) * 1.5) calc(100% - var(--size) * 1.5),50% 100%,calc(50% - var(--size) * 1.5) calc(100% - var(--size) * 1.5),0 calc(100% - var(--size) * 1.5))}@media (min-width: 80em){.site__intro__message{min-height:calc(100vh - var(--site-padding-x-outer))}}.site__intro__message svg{color:#fff;height:3rem;width:auto}@keyframes fadeOut{0%{transform:scale(1);opacity:1;visibility:visible}0%{transform:scale(.5);opacity:1;visibility:visible}to{transform:scale(0);opacity:0;visibility:hidden}}.site__header-alert{width:100%}.site__header-alert button{color:var(--color-text);font-size:var(--text-xs);padding:1rem var(--site-padding-x-outer);text-align:center;text-decoration:underline;text-wrap:balance;width:100%}.site__header{align-items:center;display:flex;height:auto;width:100%;z-index:20;position:sticky;top:0;margin-bottom:-2rem;transition:all ease-out .2s}.js-header-is-sticky .site__header{background-color:var(--header-background-color)}.site__header-sentinal{height:0;left:0;pointer-events:none;position:absolute;top:0;transition:background-color ease-out .2s;-webkit-user-select:none;user-select:none;width:100%;z-index:11}.site__main{display:flex;flex:1 0 auto;flex-flow:column nowrap}.site__footer{width:100%}.site__bg{height:calc(100vh - var(--header-height) - var(--header-offset));left:0;opacity:.2;overflow:hidden;pointer-events:none;position:fixed;top:calc(var(--header-height) + var(--header-offset));-webkit-user-select:none;user-select:none;width:100%;z-index:-1}.site__bg img{display:block;height:auto;margin:0 auto;max-width:60rem;object-fit:contain;object-position:center top;width:100%}.hero{width:100%;overflow:hidden}.hero__video{aspect-ratio:16/9;overflow:hidden}.hero__video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__video__overlay{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.hero__video__controls{bottom:0;left:0;padding:max(2.5vw,1rem);position:absolute;width:100%;z-index:2}.hero__video *.is-hidden{display:none}.grid:first-child{margin-top:0}.grid:last-child{margin-bottom:0}.grid{display:grid;gap:var(--site-padding-y-inner) var(--site-padding-x-inner);grid-template-columns:1fr;list-style:none;margin-bottom:var(--site-padding-x-outer);margin-top:var(--site-padding-x-inner);width:100%}.grid.has-min-columns-2{grid-template-columns:repeat(2,1fr)}@container (width > 48em){.grid.has-max-columns-3,.grid.has-max-columns-4,.grid.has-max-columns-5,.grid.has-max-columns-6{grid-template-columns:repeat(3,1fr)}}@container (width > 64em){.grid.has-max-columns-4,.grid.has-max-columns-5,.grid.has-max-columns-6{grid-template-columns:repeat(4,1fr)}}@container (width > 80em){.grid.has-max-columns-5,.grid.has-max-columns-6{grid-template-columns:repeat(5,1fr)}}@container (width > 96em){.grid.has-max-columns-6{grid-template-columns:repeat(6,1fr)}}.columns{display:grid;gap:var(--spacing-md) var(--site-padding-x-inner);grid-template-columns:1fr;padding-left:var(--site-padding-x-outer);padding-right:var(--site-padding-x-outer);width:100%}@media (min-width: 32em){.columns{grid-template-columns:repeat(6,1fr)}}@media (min-width: 64em){.columns{grid-template-columns:repeat(12,1fr)}}.columns__column{container-type:inline-size}@media (min-width: 32em){.columns__column.is-xl,.columns__column.is-lg,.columns__column.is-md{grid-column-end:span 6}.columns__column.is-sm{grid-column-end:span 3}.columns__column.is-xs{grid-column-end:span 2}}@media (min-width: 64em){.columns__column.is-xl{grid-column-end:span 12}.columns__column.is-lg{grid-column-end:span 9}.columns__column.is-md{grid-column-end:span 6}.columns__column.is-sm{grid-column-end:span 3}.columns__column.is-xs{grid-column-end:span 2}}.columns__column.is-tight-bottom{margin-bottom:calc(var(--spacing-md) * -.5)}@media (min-width: 64em){.columns__column.is-sticky{position:sticky;top:var(--site-padding-y-outer);align-self:start}}.columns__column.align-end{align-self:end}.columns__column.align-center{align-self:center}.columns__column.is-empty{display:none}@media (min-width: 64em){.columns__column.is-empty{display:inherit}}.cta{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,min-content);width:100%;overflow:hidden}@media (min-width: 64em){.cta{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:var(--spacing-lg)}}.cta__text{grid-column:1/2;grid-row:1/2;padding:1.5rem}@media (min-width: 64em){.cta__text{align-self:center;grid-column:2/3;padding-right:var(--spacing-xl)}}.cta__media{grid-column:1/2;grid-row:2/3}@media (min-width: 64em){.cta__media{align-self:end;grid-column:1/2;grid-row:1/2;padding-top:4rem}}.cta__media img{filter:drop-shadow(1rem 1rem 1rem #cccccc);margin:0 auto;width:75%;display:block;height:auto}.menu{height:calc(var(--menu-height) + var(--menu-gap));margin:0 auto;pointer-events:all;width:fit-content}.menu__nav{gap:1rem;align-items:center;-webkit-backdrop-filter:brightness(200%) blur(.5rem);backdrop-filter:brightness(200%) blur(.5rem);background-color:#ffffffbf;border-radius:1.5rem;box-shadow:0 1rem 1rem #0000000d;display:flex;grid-column:1/2;grid-row:1/2;height:3rem;justify-content:space-between;list-style:none;margin:0 auto;max-width:100%;padding:0 .5rem;width:100%}.menu__button{align-items:center;border-bottom:.0625rem transparent solid;color:var(--textColor);display:flex;font-size:var(--text-sm);font-weight:var(--font-600);height:1.75rem;line-height:var(--leading-none);pointer-events:all;white-space:nowrap}.menu__button.is-active,.menu__button:focus,.menu__button:hover{outline:none;border-bottom:.0625rem var(--color-text) solid}.menu__brand{display:block;height:fit-content;width:fit-content;padding:0 .75rem 0 .5rem}.js-header-is-sticky .menu__brand{display:block}.menu__brand svg{color:var(--color-text-accent);display:block;height:1.5rem;width:auto}.menu__panel{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);background-color:#ffffffbf;display:flex;height:fit-content;visibility:hidden;width:40rem;padding:1.5rem;height:12rem;max-width:calc(100vw - var(--menu-padding-x) * 2);border-radius:1.5rem;-webkit-backdrop-filter:brightness(200%) blur(.5rem);backdrop-filter:brightness(200%) blur(.5rem);box-shadow:0 1rem 1rem #0000000d}.menu__panel.is-active{pointer-events:all;visibility:visible}.header{align-items:center;display:grid;gap:var(--header-padding);grid-template-areas:". brand ." "links links links";grid-template-columns:1fr auto 1fr;grid-template-rows:1fr min-content;justify-content:space-between;padding:var(--header-padding);width:100%}@media (min-width: 64em){.header{grid-template-areas:"brand links actions";grid-template-rows:1fr}}.header__alert{position:sticky;top:0;grid-area:alert;margin-left:calc(var(--site-padding-x-outer) * -1);margin-right:calc(var(--site-padding-x-outer) * -1);width:calc(100% + var(--site-padding-x-outer) * 2);padding:1rem var(--site-padding-x-outer)}.header__alert__info{color:var(--color-text)}.header__skip{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all ease-out .2s;width:100%;z-index:1}.header__skip:focus-within{opacity:1;pointer-events:all}.header__toggle{display:none;grid-area:toggle;justify-self:start}@media (min-width: 64em){.header__toggle{display:none}}.header__brand{grid-area:brand;justify-self:start;-webkit-user-select:none;user-select:none;z-index:1}.header__brand a{display:block}.header__brand svg{color:var(--color-text-accent);display:block;height:2rem;width:auto}.header__links{display:flex;grid-area:links;justify-self:center;list-style:none;gap:1.5rem}@media (min-width: 64em){.header__links{display:flex;justify-self:center}}.header__actions{align-items:center;display:grid;grid-column:1/-1;grid-row:1/2;grid-template-areas:"icons . cta";grid-template-columns:subgrid;grid-template-rows:subgrid}@media (min-width: 64em){.header__actions{align-items:center;display:flex;gap:var(--spacing-xs);grid-area:actions;justify-self:end}}.header__actions__icons{align-items:center;display:flex;gap:calc(var(--spacing-xs) / 2);grid-area:icons;justify-self:start}.header__actions__cta{grid-area:cta;justify-self:end}.check{display:flex;flex-flow:column nowrap;min-height:100vh}.check__header{display:flex;justify-content:center;padding:2rem var(--site-padding-x-outer) 0}.check__header svg{height:2rem;width:auto}.check__content{flex:1 1 auto;padding:var(--site-padding-y-inner) var(--site-padding-x-outer) var(--site-padding-y-outer);display:flex;align-items:center;flex-flow:column nowrap;justify-content:center}.check__footer{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:center;padding:0 var(--site-padding-x-outer) 2rem;-webkit-user-select:none;user-select:none}.check__footer__copyright{font-size:var(--text-xs)}.check__footer__links{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center}.check__footer a{text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:.125rem;text-underline-offset:.3125em;transition:all ease-out .2s}.check__footer a:hover,.check__footer a:focus,.check__footer a.is-active{text-decoration-color:var(--link-highlight-focus);text-underline-offset:.25em}.check__footer a{font-size:var(--text-xs)}.check-wrapper{align-items:center;display:flex;flex-flow:column nowrap;text-align:center;width:100%}.check-question{align-items:center;display:flex;flex-flow:column nowrap;gap:2rem}.check-question>*{margin-top:0;margin-bottom:0}.check-question__category{font-size:var(--text-sm);letter-spacing:.15ch;text-transform:uppercase;font-weight:var(--font-600)}.check-question__question{font-family:var(--font-accent);font-weight:var(--font-600);font-size:clamp(1.5rem,5vw,2.5rem);max-width:64rem;text-wrap:balance}.check-question__description{max-width:40rem;text-wrap:balance}.check__back{color:var(--darkgray);padding-top:1rem;font-size:var(--text-xs)}.check__back:disabled{display:none}.check-poll{align-items:center;display:flex;flex-flow:column-reverse nowrap}.check-poll__agree{padding-bottom:1rem;font-weight:var(--font-600);font-size:var(--text-xs)}.check-poll__disagree{font-weight:var(--font-600);font-size:var(--text-xs);padding-top:1rem}.check-poll__button{align-items:center;background-color:#fff;display:flex;height:3.5rem;justify-content:center;-webkit-user-select:none;user-select:none;color:var(--darkgray);font-size:var(--text-sm);width:3.5rem;font-weight:var(--font-600);transition:all ease-out .2s;border-top:.0625rem var(--color-divider) solid;border-left:.0625rem var(--color-divider) solid;border-right:.0625rem var(--color-divider) solid}.check-poll__button:last-of-type{border-radius:50% 50% 0 0}.check-poll__button:last-of-type:active,.check-poll__button:last-of-type:focus{border-top:.0625rem var(--red) solid}@media (hover: hover) and (pointer: fine){.check-poll__button:last-of-type:hover{border-top:.0625rem var(--red) solid}}.check-poll__button:first-of-type{border-bottom:.0625rem var(--color-divider) solid;border-radius:0 0 50% 50%}.check-poll__button:active,.check-poll__button:focus,.check-poll__button:has(~.check-poll__button:active),.check-poll__button:has(~.check-poll__button:focus){color:var(--white);border-top:.0625rem var(--lightgray) solid;border-left:.0625rem var(--red) solid;border-right:.0625rem var(--red) solid;background-color:var(--red)}@media (hover: hover) and (pointer: fine){.check-poll__button:hover,.check-poll__button:has(~.check-poll__button:hover){color:var(--white);border-top:.0625rem var(--lightgray) solid;border-left:.0625rem var(--red) solid;border-right:.0625rem var(--red) solid;background-color:var(--red)}}.check-progress-bar{width:50%;border-bottom:.125rem var(--color-divider) solid;max-width:16rem;padding-top:3rem}.check-done~.check-progress-bar{display:none}.check-progress-bar-indicator{width:0%;background-color:var(--red);height:.125rem;position:absolute;bottom:-.125rem;left:0}.check-progress-bar-label{display:block;text-align:center;padding-bottom:.5rem;font-size:var(--text-xs);letter-spacing:.15ch;text-transform:uppercase;font-weight:var(--font-600)}.check-done{font-family:var(--font-accent);font-weight:var(--font-600);font-size:clamp(1.5rem,5vw,2.5rem);max-width:64rem;text-wrap:balance}.check-done-info-dsgvo{max-width:32rem;font-size:var(--text-xs)}.check-done-error{padding-top:1rem;color:var(--red);font-weight:var(--font-600);font-size:var(--text-sm)}.check-question-input{margin-bottom:2rem;width:100%;max-width:24rem;border-bottom:.0625rem var(--color-divider) solid;padding-bottom:.5rem;background:none;font-size:var(--text-md)}.check-question-input::placeholder{color:var(--darkgray);font-size:var(--text-sm);font-weight:var(--font-600)}.check-result{padding-top:2rem;width:100%;text-align:left;max-width:48rem;margin:0 auto}.bubble{all:unset;--size: .375rem;background-color:var(--red);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--size) * 1.5),calc(50% + var(--size) * 1.5) calc(100% - var(--size) * 1.5),50% 100%,calc(50% - var(--size) * 1.5) calc(100% - var(--size) * 1.5),0 calc(100% - var(--size) * 1.5));color:var(--white);display:inline-block;padding:var(--size) calc(var(--size) * 2) calc(var(--size) * 2.5);width:fit-content;-webkit-user-select:none;user-select:none;font-size:var(--text-xs);font-weight:var(--font-600);margin-bottom:2rem}.text-align-center .bubble{margin-left:auto;margin-right:auto}.bubble+*{margin-top:0}
