@font-face{font-family:Fraktion Sans;font-style:normal;font-weight:200 800;src:url(/fonts/PPFraktionSans-Variable.woff2)format("woff2 supports variations"),url(/fonts/PPFraktionSans-Variable.woff2)format("woff2-variations");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Frama;font-style:normal;font-weight:700;src:url(/fonts/PPFrama-Bold.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}@font-face{font-family:Frama Text;font-style:normal;font-weight:400;src:url(/fonts/PPFramaText-Regular.woff2)format("woff2");font-display:swap;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-black:#121212;--color-white:#fffdfd;--color-gray:#e6e6e6;--color-heading:#121212;--color-text:#121212;--font-family-fraktion:"Fraktion Sans", sans-serif;--font-family-frama-text:"Frama Text", sans-serif;--font-family-frama:"Frama", sans-serif;--font-family-sans:var(--font-family-fraktion);--font-family-heading:var(--font-family-frama);--font-family-text:var(--font-family-frama);--font-size-base:16px;--font-weight-base:400;--font-height-base:1;--font-family-base:var(--font-family-text);--font-spacing-base:0;--font-size-h-xl:22.5rem;--font-weight-h-xl:700;--font-height-h-xl:.85;--font-family-h-xl:var(--font-family-frama);--font-spacing-h-xl:-.05em;--font-size-t-lg:3.75rem;--font-weight-t-lg:400;--font-height-t-lg:1.3;--font-family-t-lg:var(--font-family-frama-text);--font-spacing-t-lg:-.06em;--font-size-t-md:1.125rem;--font-weight-t-md:400;--font-height-t-md:1.2;--font-family-t-md:var(--font-family-fraktion);--font-spacing-t-md:-.05em;--font-size-t-sm:1rem;--font-weight-t-sm:400;--font-height-t-sm:1;--font-family-t-sm:var(--font-family-fraktion);--font-spacing-t-sm:0}@media only screen and (width<=1280px){:root{--font-size-t-sm:.9375rem}}:root{--layout-padding-top:8rem;--section-spacing:4.6875rem}@media only screen and (width<=1080px){:root{--section-spacing:3rem}}:root{--grid-container-max-width:1920px;--grid-container-max-height:1080px;--grid-offset:20px;--grid-columns-count:12;--grid-rows-count:5;--grid-container-max-width-rem:120rem;--grid-container-max-height-rem:67.5rem;--grid-abs-offset:calc(50% - min(50vw, calc(var(--grid-container-max-width-rem) / 2)) + var(--grid-offset) + max(calc((var(--grid-container-max-width-rem) / 2) - 50vw), 0px));--grid-width:min(calc(100vw - (var(--grid-offset) * 2)), calc(var(--grid-container-max-width-rem) - (var(--grid-offset) * 2)));--grid-gutter-width:20px;--grid-column-width:calc((var(--grid-width) - (var(--grid-columns-count) - 1) * var(--grid-gutter-width)) / var(--grid-columns-count));--grid-height:min(calc(100vh - (var(--grid-offset) * 2)), calc(var(--grid-container-max-height-rem) - (var(--grid-offset) * 2)));--grid-gutter-height:20px;--grid-row-height:calc((var(--grid-height) - (var(--grid-rows-count) - 1) * var(--grid-gutter-height)) / var(--grid-rows-count))}.u-section{margin:var(--section-spacing) 0}.u-section:first-child{margin-top:0}.u-section:last-child{margin-bottom:0}.u-container{width:calc(100% - var(--grid-offset) * 2);max-width:calc(var(--grid-container-max-width-rem) - var(--grid-offset) * 2);margin-left:auto;margin-right:auto}.t-base{font:var(--font-weight-base) var(--font-size-base)/var(--font-height-base) var(--font-family-base);letter-spacing:var(--font-spacing-base,0);margin:0}.t-h-xl{font:var(--font-weight-h-xl) var(--font-size-h-xl)/var(--font-height-h-xl) var(--font-family-h-xl);letter-spacing:var(--font-spacing-h-xl,0);margin:0}.t-t-lg{font:var(--font-weight-t-lg) var(--font-size-t-lg)/var(--font-height-t-lg) var(--font-family-t-lg);letter-spacing:var(--font-spacing-t-lg,0);margin:0}.t-t-md{font:var(--font-weight-t-md) var(--font-size-t-md)/var(--font-height-t-md) var(--font-family-t-md);letter-spacing:var(--font-spacing-t-md,0);margin:0}.t-t-sm{font:var(--font-weight-t-sm) var(--font-size-t-sm)/var(--font-height-t-sm) var(--font-family-t-sm);letter-spacing:var(--font-spacing-t-sm,0);text-transform:uppercase;margin:0}.u-height-fix{pointer-events:none;height:.8em;line-height:.9;display:block}.is-windows .u-height-fix,.is-android .u-height-fix{height:.75em;line-height:1}@media only screen and (width<=987px){.is-windows .u-height-fix,.is-android .u-height-fix{line-height:1.1}}.t-link{display:inline-block;position:relative}.t-link:before{transform-origin:100%;width:100%;height:1px;transition:transform .3s ease(in-out-cubic);content:"";background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.t-link:hover:before{transform-origin:0%;transform:scaleX(1)}.u-hidden{visibility:hidden;display:none!important}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal=title]{opacity:0}[data-reveal=title] .line{clip-path:inset(0 0 -.125em)}[data-reveal=title] .word{transform-origin:50% 0;will-change:transform}[data-reveal=title].is-revealed{opacity:1}[data-reveal=media]{--clip-offset:3rem;clip-path:xywh(var(--clip-offset) var(--clip-offset) calc(100% - var(--clip-offset) * 2) calc(100% - var(--clip-offset) * 2) round 1rem);will-change:clip-path;transition:clip-path .8s cubic-bezier(.645,.045,.355,1);overflow:hidden}@media only screen and (width<=767px) and (orientation:landscape),only screen and (width<=576px){[data-reveal=media]{--clip-offset:1.5rem}}[data-reveal=media]>:first-child{will-change:transform;transition:transform 2s cubic-bezier(0,.65,.2,1);transform:translate(0,0)scale(1.5)}[data-reveal=media].is-revealed{clip-path:xywh(0% 0% 100% 100% round 1rem)}[data-reveal=media].is-revealed>:first-child{transform:translate(0,0)scale(1)}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}h1,h2,h3,h4,h5,h6,p{margin:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-white);font:500 1.4444rem/1.115 var(--font-family-heading);margin:1.5em 0 0}.rte h1 b,.rte h1 strong,.rte h2 b,.rte h2 strong,.rte h3 b,.rte h3 strong,.rte h4 b,.rte h4 strong,.rte h5 b,.rte h5 strong,.rte h6 b,.rte h6 strong{font-weight:inherit}.rte p{margin:1em 0}.rte h1{font:var(--font-weight-h-1) var(--font-size-h-1)/var(--font-height-h-1) var(--font-family-h-1);letter-spacing:var(--font-spacing-h-1,0);margin:0 0 1em}.rte h2{font:var(--font-weight-h-2) var(--font-size-h-2)/var(--font-height-h-2) var(--font-family-h-2);letter-spacing:var(--font-spacing-h-2,0);margin:2em 0 1em}.rte h3{font:var(--font-weight-h-3) var(--font-size-h-3)/var(--font-height-h-3) var(--font-family-h-3);letter-spacing:var(--font-spacing-h-3,0);margin:2em 0 1em}.rte h4{font:var(--font-weight-h-4) var(--font-size-h-4)/var(--font-height-h-4) var(--font-family-h-4);letter-spacing:var(--font-spacing-h-4,0);margin:2em 0 1em}.rte h5{font:var(--font-weight-h-5) var(--font-size-h-5)/var(--font-height-h-5) var(--font-family-h-5);letter-spacing:var(--font-spacing-h-5,0);margin:2em 0 1em}a{color:currentColor;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}
