@font-face{font-family:"Modern No. 20";src:url(/fonts/ModernNo20-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Corbel;src:url(/fonts/Corbel-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Corbel;src:url(/fonts/Corbel-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Corbel;src:url(/fonts/Corbel-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Corbel;src:url(/fonts/Corbel-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Corbel;src:url(/fonts/Corbel-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--kohle:#252525;--kohle-tief:#202020;--weiss:#fff;--weiss-60:#fff9;--tuerkis:#35aeab;--tuerkis-hell:#addfdd;--tuerkis-tief:#0d7f7d;--pflaume:#65284a;--mauve:#764460;--mauve-400:#a36d89;--mauve-300:#ba829f;--tuerkis-30:#35aeab4d;--mauve-30:#7644604d;--font-display:"Modern No. 20", "Bodoni Moda", Didot, Georgia, serif;--font-ui:"Satoshi", "Segoe UI", system-ui, sans-serif;--font-text:"Corbel", "Segoe UI", system-ui, sans-serif;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-96:96px;--s-128:128px;--s-160:160px;--gutter:24px;--margin:120px;--grid-max:1200px;--section-space:var(--s-160);--block-space:var(--s-96);--header-h:101px;--ease:cubic-bezier(.25, .1, .25, 1)}@media (width<=1199.98px){:root{--margin:64px;--section-space:var(--s-128)}}@media (width<=899.98px){:root{--margin:40px;--section-space:var(--s-96);--block-space:var(--s-64)}}@media (width<=639.98px){:root{--margin:20px;--gutter:16px;--section-space:80px;--header-h:72px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h);color-scheme:dark}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--kohle);min-height:100vh;color:var(--weiss);font-family:var(--font-text);letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;font-weight:300;line-height:24px;overflow-x:clip}img,svg,video,canvas,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}[hidden]{display:none!important}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--tuerkis);outline-offset:3px}::selection{background:var(--tuerkis);color:var(--kohle)}.grid{column-gap:var(--gutter);width:min(100% - 2 * var(--margin), var(--grid-max));grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.content{grid-column:2/12}@media (width<=899.98px){.content{grid-column:1/-1}}.section{padding-top:var(--section-space);overflow-clip-margin:0;position:relative;overflow-x:clip}.t-wordmark{font-family:var(--font-display);letter-spacing:1em;font-size:clamp(56px,13.333vw,192px);font-weight:400;line-height:1}.t-digit-l{font-family:var(--font-display);letter-spacing:0;font-size:128px;font-weight:400;line-height:1}.t-digit-m{font-family:var(--font-display);letter-spacing:0;font-size:64px;font-weight:400;line-height:1}.t-h2{font-family:var(--font-ui);letter-spacing:.15em;font-size:clamp(28px,1rem + 2.22vw,48px);font-weight:500;line-height:1.3333}.t-h3{font-family:var(--font-ui);letter-spacing:.05em;font-size:clamp(26px,1rem + 1.4vw,36px);font-weight:400;line-height:1.3333}.t-h4{font-family:var(--font-ui);letter-spacing:0;font-size:clamp(21px,1rem + .56vw,24px);font-weight:300;line-height:1.3333}.t-h5{font-family:var(--font-ui);letter-spacing:0;font-size:18px;font-weight:400;line-height:24px}.t-card{font-family:var(--font-ui);letter-spacing:.05em;font-size:24px;font-weight:500;line-height:32px}.t-lead{font-family:var(--font-ui);letter-spacing:.05em;font-size:16px;font-weight:500;line-height:24px}.t-body{font-family:var(--font-text);letter-spacing:.02em;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.t-body-italic{font-family:var(--font-text);letter-spacing:.02em;font-size:16px;font-style:italic;font-weight:400;line-height:24px}.t-body-s{font-family:var(--font-text);letter-spacing:.02em;font-size:14px;font-weight:400;line-height:20px}.t-label{font-family:var(--font-ui);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.t-label-l{font-family:var(--font-ui);letter-spacing:0;font-size:24px;font-weight:400;line-height:32px}.t-meta{font-family:var(--font-ui);letter-spacing:.05em;font-size:14px;font-weight:500;line-height:20px}.t-caption{font-family:var(--font-ui);letter-spacing:.05em;font-size:12px;font-weight:400;line-height:16px}.t-input{font-family:var(--font-ui);letter-spacing:0;font-size:18px;font-style:italic;font-weight:400;line-height:24px}.t-ticker{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;font-size:16px;font-weight:400;line-height:24px}.t-tagline{font-family:var(--font-text);letter-spacing:.2em;font-size:clamp(16px,.6rem + 1.1vw,24px);font-style:italic;font-weight:300;line-height:1.3333}.link{text-underline-offset:3px;transition:color .2s var(--ease);text-decoration:underline 1px}.link:hover{color:var(--tuerkis-hell)}.text-columns{columns:2;column-gap:var(--gutter)}.text-columns>:not(p){break-inside:avoid-column}@media (width<=899.98px){.text-columns{columns:1}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--kohle);border:1px solid var(--weiss);font-family:var(--font-ui);transition:translate .2s var(--ease);padding:8px 16px;font-weight:400;text-decoration:none;position:fixed;top:12px;left:50%;translate:-50% -200%}.skip-link:focus-visible{translate:-50%}.stack>*+*{margin-top:var(--stack-gap,var(--s-8))}.section-title[data-astro-cid-mluwbwhv]{align-items:center;gap:var(--s-12);text-align:center;flex-direction:column;display:flex}.section-title[data-astro-cid-mluwbwhv]:after{content:"";background:var(--weiss);align-self:stretch;block-size:1px}.section-title__text[data-astro-cid-mluwbwhv]{text-wrap:balance}.icon[data-astro-cid-zgufigjl]{flex:none;overflow:visible}.btn[data-astro-cid-j6ocf6pu]{--btn-w:180px;--btn-h:32px;--btn-pad:12px;inline-size:var(--btn-w);max-inline-size:100%;block-size:var(--btn-h);padding-inline:var(--btn-pad);border:1px solid var(--weiss);color:var(--weiss);font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease);justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.btn--m[data-astro-cid-j6ocf6pu]{--btn-h:40px;--btn-pad:16px}.btn--l[data-astro-cid-j6ocf6pu]{--btn-w:282px;--btn-h:56px;--btn-pad:20px;font-size:24px;line-height:32px}.btn--hug[data-astro-cid-j6ocf6pu]{inline-size:auto}.btn__label[data-astro-cid-j6ocf6pu]{text-overflow:ellipsis;overflow:hidden}.btn[data-astro-cid-j6ocf6pu] .btn__icon{transition:transform .2s var(--ease)}.btn[data-astro-cid-j6ocf6pu]:hover{background-color:#ffffff14}.btn[data-astro-cid-j6ocf6pu]:hover .icon--chevron-right,.btn[data-astro-cid-j6ocf6pu]:hover .icon--chevron-right-l{transform:translate(3px)}.btn[data-astro-cid-j6ocf6pu]:hover .icon--chevron-down{transform:translateY(2px)}.btn[data-astro-cid-j6ocf6pu][aria-expanded=true] .icon--chevron-down{transform:rotate(180deg)}
