html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;font-family:inherit;font-size:inherit;line-height:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,dt,section,figure,figcaption{margin:0;padding:0;font-weight:normal}ol,ul{list-style:none}img{font-style:italic}img,svg{max-width:100%;display:block;height:auto}button{cursor:pointer;border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}@font-face{font-family:"Satoshi-Variable";src:url("../font/satoshi/Satoshi-Variable.woff2") format("woff2"),url("../font/satoshi/Satoshi-Variable.woff") format("woff"),url("../font/satoshi/Satoshi-Variable.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi-Variable";src:url("../font/satoshi/Satoshi-VariableItalic.woff2") format("woff2"),url("../font/satoshi/Satoshi-VariableItalic.woff") format("woff"),url("../font/satoshi/Satoshi-VariableItalic.ttf") format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../font/satoshi/Satoshi-Regular.woff2") format("woff2"),url("../font/satoshi/Satoshi-Regular.woff") format("woff"),url("../font/satoshi/Satoshi-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../font/satoshi/Satoshi-Italic.woff2") format("woff2"),url("../font/satoshi/Satoshi-Italic.woff") format("woff"),url("../font/satoshi/Satoshi-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"Satoshi";src:url("../font/satoshi/Satoshi-Black.woff2") format("woff2"),url("../font/satoshi/Satoshi-Black.woff") format("woff"),url("../font/satoshi/Satoshi-Black.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi";src:url("../font/satoshi/Satoshi-BlackItalic.woff2") format("woff2"),url("../font/satoshi/Satoshi-BlackItalic.woff") format("woff"),url("../font/satoshi/Satoshi-BlackItalic.ttf") format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:"Supreme-Variable";src:url("../font/supreme/Supreme-Variable.woff2") format("woff2"),url("../font/supreme/Supreme-Variable.woff") format("woff"),url("../font/supreme/Supreme-Variable.ttf") format("truetype");font-weight:100 800;font-display:swap;font-style:normal}@font-face{font-family:"Supreme-Variable";src:url("../font/supreme/Supreme-VariableItalic.woff2") format("woff2"),url("../font/supreme/Supreme-VariableItalic.woff") format("woff"),url("../font/supreme/Supreme-VariableItalic.ttf") format("truetype");font-weight:100 800;font-display:swap;font-style:italic}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-Light.woff2") format("woff2"),url("../font/supreme/Supreme-Light.woff") format("woff"),url("../font/supreme/Supreme-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-LightItalic.woff2") format("woff2"),url("../font/supreme/Supreme-LightItalic.woff") format("woff"),url("../font/supreme/Supreme-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-Medium.woff2") format("woff2"),url("../font/supreme/Supreme-Medium.woff") format("woff"),url("../font/supreme/Supreme-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-MediumItalic.woff2") format("woff2"),url("../font/supreme/Supreme-MediumItalic.woff") format("woff"),url("../font/supreme/Supreme-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-Bold.woff2") format("woff2"),url("../font/supreme/Supreme-Bold.woff") format("woff"),url("../font/supreme/Supreme-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Supreme";src:url("../font/supreme/Supreme-BoldItalic.woff2") format("woff2"),url("../font/supreme/Supreme-BoldItalic.woff") format("woff"),url("../font/supreme/Supreme-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}body{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto}.layout-container{width:90vw;max-width:84rem;margin:auto}.two-column{display:flex;row-gap:4rem;column-gap:6rem;flex-direction:column}@media screen and (min-width: 56rem){.two-column{flex-direction:row}.two-column.reverse{flex-direction:row-reverse}.two-column>*{flex:1}}.two-column .aside-graphic>*{max-width:25rem;margin-inline:auto}@media screen and (min-width: 56rem){.two-column .aside-graphic>*{max-width:100%;margin:0}}.align-center{margin-inline:auto}.align-center .link-button{margin-inline:auto}section,.section{position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip}section.section--main,.section.section--main{padding-block:4rem}@media screen and (min-width: 56rem){section.section--main,.section.section--main{padding-block:8rem}}section.section--main::after,.section.section--main::after{content:"";position:absolute;background-color:#323249;pointer-events:none;z-index:-9;inset:0;transform:skewY(-4deg)}@media(min-width: 80rem){section.section--main::after,.section.section--main::after{transform:skewY(-3deg)}}@media(min-width: 80rem){section.section--main.first>h1,.section.section--main.first>h1{position:relative}section.section--main.first>h1::before,.section.section--main.first>h1::before{content:url("/assets/svg/lambda-iso_side.svg");width:10%;height:auto;position:absolute;pointer-events:none;z-index:-1;bottom:-150%;left:0}section.section--main.first>h1::after,.section.section--main.first>h1::after{content:url("/assets/svg/lambda-iso_side2.svg");width:10%;height:auto;position:absolute;pointer-events:none;z-index:-1;top:-100%;right:0}}section.section--main.first::after,.section.section--main.first::after{inset-block-start:-4rem}section.section--main.dark::after,.section.section--main.dark::after{background-color:#252539}section.section--mood,.section.section--mood{z-index:-1;width:100%;height:min(80vh,60vw)}section.section--mood img,.section.section--mood img{width:100%;height:calc(100% + 10vw);position:absolute;pointer-events:none;inset:-5vw 0;object-fit:cover}.ansprechpartner--list{padding-block:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.ansprechpartner--list .ansprechpartner--box{overflow:clip;isolation:isolate;background-color:#323249;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);display:grid;grid-template-rows:auto 1fr;width:100%;max-width:30rem;height:100%}@media screen and (min-width: 45rem){.ansprechpartner--list .ansprechpartner--box{max-width:50rem;grid-template-rows:minmax(12fr, 100%);grid-template-columns:auto 1fr}}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--portrait{position:relative}@media screen and (min-width: 45rem){.ansprechpartner--list .ansprechpartner--box .ansprechpartner--portrait{width:13rem;min-height:12rem;aspect-ratio:unset;clip-path:polygon(0 0, 100% 0%, 82.4% 100%, 0% 100%)}}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote{align-self:center;padding:1rem}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote blockquote{margin:0;padding:0;padding-bottom:1rem;hyphens:auto;font-style:italic}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote .ansprechpartner--author{color:#ffff09;font-weight:700;font-variation-settings:"wght" 700}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote .ansprechpartner--contact{display:flex;column-gap:.7rem;flex-wrap:wrap}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote .ansprechpartner--contact a{text-decoration:none;color:inherit}.ansprechpartner--list .ansprechpartner--box .ansprechpartner--quote .ansprechpartner--contact a:hover{text-decoration:underline}:root{interpolate-size:allow-keywords}html{font-size:1rem;background-color:#323249;color:#fff;overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:#535379 #252539;scroll-margin-top:20rem}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){html{font-size:1.125rem}}@media(min-width: 80rem){html{font-size:1.25rem}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}body{font-family:"Supreme",system-ui,sans-serif;font-weight:300}@supports(font-variation-settings: normal){body{font-family:"Supreme-Variable",system-ui,sans-serif;font-variation-settings:"wght" 300}}::selection{background-color:rgb(103.75,103.75,151.25)}*:focus-visible{outline:3px solid #fff;outline-offset:3px}h1,h2,.giant,.subheading{font-family:"Satoshi",system-ui,sans-serif;color:#ffff09;font-weight:900;word-break:break-word;line-height:1.15;font-feature-settings:"liga" 1}@supports(font-variation-settings: normal){h1,h2,.giant,.subheading{font-family:"Satoshi-Variable",system-ui,sans-serif;font-variation-settings:"wght" 900}}h1{font-size:2.25rem;letter-spacing:-0.05rem;padding-bottom:1.25rem}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){h1{font-size:2.5rem}}@media(min-width: 80rem){h1{font-size:3rem}}h2{font-size:1.75rem;letter-spacing:-0.02rem;padding-bottom:1.5rem}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){h2{font-size:2rem}}@media(min-width: 80rem){h2{font-size:2.4rem}}h2 span{display:block}h2 .subheading{padding-top:.5rem;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:.02rem;font-size:1.2rem}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){h2 .subheading{font-size:1.6rem}}@media(min-width: 80rem){h2 .subheading{font-size:1.6rem}}h3{font-size:1.3rem;color:#fff;line-height:1.2;font-weight:700;font-variation-settings:"wght" 700;padding-bottom:.25rem}h4,h5,h6{font-size:1em;line-height:1.2;font-weight:700;font-variation-settings:"wght" 700}.giant{font-size:3rem;line-height:1.1;letter-spacing:-0.03ch;font-variation-settings:"wght" 400;text-wrap:balance}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){.giant{font-size:4rem;line-height:1.05}}@media(min-width: 80rem){.giant{font-size:5rem;line-height:1.05}}.giant strong{font-variation-settings:"wght" 900}.maintext{max-width:40rem;word-break:break-word}.maintext h1{margin-bottom:4rem}.maintext h2{font-size:2rem;margin-top:2.5rem;margin-bottom:.5rem}.maintext h3{margin-top:2rem;margin-bottom:.1rem}.maintext h4{margin-top:1.25rem}.maintext h4,.maintext h5,.maintext h6{font-weight:700}.maintext p+p{margin-top:1.25rem}.maintext ul,.maintext ol{margin-block:2rem}.maintext ul{list-style:none}.maintext ul li{display:grid;column-gap:1ch;grid-template-columns:auto 1fr}.maintext ul li+li{margin-top:.5rem}.maintext ul li::before{content:url("/assets/svg/slash.svg");grid-row:1/9;display:inline-block;margin-top:.15rem;height:auto;width:1ch}.centered{text-align:center}p{line-height:1.5;hyphens:auto}@media(min-width: 80rem){p{hyphens:manual}}.opener--text p{font-size:1.2rem;color:#ffff09;font-weight:500;font-variation-settings:"wght" 500;text-wrap:balance}strong,b{color:#ffff09;font-weight:700;font-variation-settings:"wght" 700}a,a:visited{color:#fff;text-decoration:underline}a:hover{color:#ffff09;transition:color .3s}aside.site-contact{padding-block:.4rem;background-color:#252539;z-index:99;isolation:isolate}aside.site-contact ul{display:flex;column-gap:1.5rem;row-gap:.25rem;flex-wrap:wrap}aside.site-contact ul a,aside.site-contact ul a:visited,aside.site-contact ul a:hover{text-decoration:none;color:#fff}aside.site-contact ul a:hover{text-decoration:underline}aside.site-contact li:has(.skip-to-main){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}aside.site-contact ul:has(a:focus-visible) li:has(.skip-to-main){clip:none;clip-path:none;height:initial;overflow:visible;position:static;width:fit-content}header.site-header{position:relative;z-index:99;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);display:grid;background-color:#323249;isolation:isolate;grid-template-columns:auto 1fr;align-items:center;padding-top:1rem;row-gap:1rem}@media screen and (min-height: 30rem){header.site-header{position:sticky;top:0}}@media screen and (max-width: calc(45rem - 1px)){header.site-header:has(#header-links.mobile-hidden){padding-block:1rem}}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){header.site-header{padding-block:0;padding-top:2rem;row-gap:2rem}}@media(min-width: 80rem){header.site-header{padding-block:2rem;width:90vw;max-width:84rem;margin:auto;box-shadow:none}header.site-header::after{content:"";background-color:#323249;z-index:-1;position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}}header.site-header #header-logo{margin-left:5vw;display:block}header.site-header #header-logo svg{width:min(12rem,65vw);height:auto}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){header.site-header #header-logo{grid-column:span 2}}@media(min-width: 80rem){header.site-header #header-logo{margin:0}}header.site-header #header-toggle{margin-right:5vw;padding-block:1rem;touch-action:manipulation;justify-self:end}header.site-header #header-toggle svg{fill:#ffff09;width:1.5rem;height:auto}header.site-header #header-toggle svg path{transition:scale .3s,translate .3s}@media screen and (min-width: 45rem){header.site-header #header-toggle{display:none}}header.site-header #header-toggle[aria-expanded=true] svg path{scale:1.5 1}header.site-header #header-toggle[aria-expanded=true] svg #hamburger-bar-top{translate:0 -9%}header.site-header #header-toggle[aria-expanded=true] svg #hamburger-bar-bottom{translate:0 9%}header.site-header #header-links{grid-column:span 2;background-color:#252539;isolation:isolate}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){header.site-header #header-links{padding-inline:5vw}}@media(min-width: 80rem){header.site-header #header-links{padding:0;grid-column:auto;align-self:end;justify-self:end}}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){header.site-header #header-links{padding-block:.75rem}}@media(min-width: 80rem){header.site-header #header-links{padding-block:0;background:none}}header.site-header #header-links.mobile-hidden{display:none}@media screen and (min-width: 45rem){header.site-header #header-links.mobile-hidden{display:block}}header.site-header #header-links.mobile-hidden .header-links--text{display:none}@media screen and (min-width: 45rem){header.site-header #header-links.mobile-hidden .header-links--text{display:block}}header.site-header #header-links ul{display:flex;flex-direction:column;column-gap:1.5rem;row-gap:0}header.site-header #header-links ul a,header.site-header #header-links ul a:visited{display:block;text-decoration:none;padding-block:1rem}header.site-header #header-links ul a .header-links--text,header.site-header #header-links ul a:visited .header-links--text{isolation:isolate;margin-inline:5vw;font-size:1rem;width:fit-content;position:relative;color:#ffff09;padding-left:1rem;transition:color .3s;animation:linkSlideIn .5s}@media screen and (min-width: 45rem){header.site-header #header-links ul a .header-links--text,header.site-header #header-links ul a:visited .header-links--text{animation:none}}@keyframes linkSlideIn{from{transform:translateX(-100vw)}to{transform:translateX(0)}}header.site-header #header-links ul li+li{border-top:1px solid #323249}@media screen and (min-width: 45rem){header.site-header #header-links ul li+li{border-top:none}}@media screen and (min-width: 45rem){header.site-header #header-links ul{flex-direction:row;row-gap:2rem}header.site-header #header-links ul a,header.site-header #header-links ul a:visited{padding-block:0;display:inline-block}header.site-header #header-links ul a .header-links--text,header.site-header #header-links ul a:visited .header-links--text{margin:0}}header.site-header #header-links ul .header-links--text::before{content:"";position:absolute;top:0;left:0;background-color:#ffff09;z-index:-1;height:100%;width:.5rem;transition:.3s;transform:skewX(-15deg)}@media screen and (hover: hover){header.site-header #header-links ul a:not(.active):hover .header-links--text::before{width:calc(100% + .75rem)}}@media screen and (hover: hover)and (min-width: 45rem){header.site-header #header-links ul a:not(.active):hover .header-links--text::before{left:.75rem;width:calc(100% - .5rem)}}@media screen and (hover: hover){header.site-header #header-links ul a:hover .header-links--text{color:#323249}}@media screen and (hover: hover)and (min-width: 45rem){header.site-header #header-links ul a:hover .header-links--text::before{width:calc(100% + .75rem)}}@media screen and (hover: hover)and (min-width: 45rem)and (min-width: 45rem){header.site-header #header-links ul a:hover .header-links--text::before{left:.75rem;width:calc(100% - .5rem)}}@media screen and (max-width: calc(45rem - 1px)){header.site-header #header-links ul a.active{background-color:#535379}header.site-header #header-links ul a.active .header-links--text{color:#fff;font-variation-settings:"wght" 700}header.site-header #header-links ul a.active .header-links--text::before{background-color:#fff}}footer.site-footer{z-index:1;isolation:isolate;border-bottom:.8rem solid;border-image-source:linear-gradient(90deg, #516399, #614389);border-image-slice:1}footer.site-footer a,footer.site-footer a:visited,footer.site-footer a:hover{text-decoration:none;color:#fff}footer.site-footer a:hover{text-decoration:underline}footer.site-footer .layout-container{padding-block:4rem;gap:3rem}@media screen and (min-width: 54rem){footer.site-footer .layout-container{gap:4rem}}footer.site-footer #footer-top{background-color:#323249}footer.site-footer #footer-top .layout-container{display:grid;grid-template-areas:"logo logo" "addr lega" "cont cont"}@media screen and (min-width: 36rem){footer.site-footer #footer-top .layout-container{grid-template-areas:"logo logo logo" "addr lega cont"}}@media screen and (min-width: 48rem){footer.site-footer #footer-top .layout-container{grid-template-areas:"logo addr lega cont"}}@media screen and (min-width: 60rem){footer.site-footer #footer-top .layout-container{grid-template-areas:"logo . addr lega cont";grid-template-columns:auto 1fr auto auto auto}}footer.site-footer #footer-logo{grid-area:logo;justify-self:center}@media screen and (min-width: 55rem){footer.site-footer #footer-logo{justify-self:start}}footer.site-footer #footer-logo a{display:block;height:fit-content}footer.site-footer #footer-logo svg{min-width:6rem;width:6rem}footer.site-footer #footer-address{grid-area:addr}footer.site-footer #footer-address strong{color:#fff}footer.site-footer #footer-legal{grid-area:lega;line-height:1.5}footer.site-footer #footer-legal a::after{display:inline-block;content:url("/assets/svg/arrow-right.svg");width:.7ch;margin-left:.3rem;position:relative}footer.site-footer #footer-contact{grid-area:cont;line-height:1.5}footer.site-footer #footer-social{padding-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}footer.site-footer #footer-social a{display:block}footer.site-footer #footer-bottom{background-color:#252539}footer.site-footer #footer-bottom .layout-container{padding-block:2.6666666667rem;display:flex;flex-direction:column}@media screen and (min-width: 54rem){footer.site-footer #footer-bottom .layout-container{display:grid;grid-template-columns:2fr 1fr;column-gap:8rem}}footer.site-footer #footer-awards,footer.site-footer #footer-memberships{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(5rem, 1fr));gap:1.5rem;align-items:center;justify-items:center;height:fit-content}footer.site-footer #footer-awards h2,footer.site-footer #footer-memberships h2{justify-self:left;grid-column:1/-1;width:100%;padding:0;padding-bottom:.5rem;border-bottom:1px solid #535379;font-size:.9rem;color:#fff;font-family:"Supreme",system-ui,sans-serif;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:normal}footer.site-footer #footer-awards img,footer.site-footer #footer-memberships img{filter:grayscale(100%);pointer-events:none;max-width:100%;max-height:5.25rem;object-fit:contain;transition:filter .3s,transform .3s}footer.site-footer #footer-awards a:hover img,footer.site-footer #footer-awards a:focus-visible img,footer.site-footer #footer-memberships a:hover img,footer.site-footer #footer-memberships a:focus-visible img{transform:scale(1.1);filter:grayscale(0)}#opener{width:100%;padding-block:2rem;isolation:isolate}@media screen and (min-width: 45rem)and (min-aspect-ratio: 4/5){#opener{min-height:100vh;min-height:100svh}}#opener .layout-container{padding-top:min(50svh,120vw);padding-bottom:4rem}#opener .layout-container .opener--text{max-width:40rem}@media(min-width: 80rem){#opener .layout-container{padding-top:25svh;animation:textAppear 1.5s}#opener .layout-container .opener--text{width:36rem;max-width:45%}}#opener svg+.layout-container{padding-top:2rem}@media(min-width: 80rem){#opener svg+.layout-container{padding-top:25svh}}#opener>.opener--image,#opener>.low-quality-placeholder{position:absolute;pointer-events:none;object-fit:cover;width:100%;height:120%;right:0;top:0;z-index:-1}#opener>.opener--image img,#opener>.low-quality-placeholder img{width:100%;height:100%;object-fit:cover;font-size:0}#opener>svg{width:100%;z-index:1;pointer-events:none;max-height:40svh}@media(min-width: 45rem)and (max-width: calc(80rem - 1px)){#opener>svg{padding:2rem;max-height:50vh}}@media(min-width: 80rem){#opener>svg{animation:graphicAppear 1.5s;margin:0;position:absolute;padding:0;max-height:60%;width:40%;height:auto;right:5vw;top:50%;transform:translate(0, -50%)}}@keyframes textAppear{from{opacity:0;transform:translateX(-15%)}to{opacity:1;transform:translateX(0)}}@keyframes graphicAppear{from{opacity:0;transform:translate(15%, -50%)}to{opacity:1;transform:translate(0, -50%)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.error{background-color:#252539;padding-block:4rem}.error svg{width:min(90vw,30rem);margin:0 auto 4rem}.featureset{padding-top:4rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));row-gap:3rem;column-gap:6rem}@media(min-width: 80rem){.featureset{grid-template-columns:repeat(3, minmax(14rem, 1fr))}}.featureset li .featureset--icon{height:5rem;pointer-events:none}.featureset li .featureset--title{padding-top:1rem;font-size:1rem;font-variation-settings:"wght" 700;line-height:1.5;color:#ffff09}.featureset li .featureset--text{hyphens:auto}.numberset{padding-block:4rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));row-gap:3rem;column-gap:6rem}.numberset li{max-width:100%}.numberset li .numberset--num{display:block;color:#ffff09;font-size:3.8rem;text-wrap:nowrap;font-variation-settings:"wght" 100}.numberset li .numberset--text{hyphens:auto}@media screen and (min-width: 56rem){.faq.two-column>*:first-child{flex:.4}.faq.two-column>*:last-child{flex:.6}}.faq .faq--item{isolation:isolate;background-color:#535379;padding:1rem;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);transition:filter .3s;overflow:hidden}.faq .faq--item::details-content{block-size:0;transition:block-size .5s,content-visibility .5s;transition-behavior:allow-discrete}.faq .faq--item[open]::details-content{block-size:auto}.faq .faq--item .faq--question{padding-top:1rem;margin-left:1rem}@media screen and (min-width: 45rem){.faq .faq--item .faq--question{font-size:.9rem}}.faq .faq--item .faq--answer{font-size:1.125rem;font-variation-settings:"wght" 700;list-style-position:outside;margin-left:1rem;cursor:pointer}.faq .faq--item .faq--answer::marker{color:hsla(0,0%,100%,.7)}.faq .faq--item:has(.faq--answer:hover){filter:brightness(120%)}.faq .faq--item:has(.faq--answer:active){filter:brightness(80%)}.link-button,.link-button-small{color:#fff;text-decoration:none;font-weight:700;font-variation-settings:"wght" 700;transition:font-variation-settings .3s,filter .3s;padding:.25rem .8rem;margin-top:1.5rem;display:inline-block;position:relative;isolation:isolate;display:flex;width:fit-content;column-gap:.3rem}.link-button::before,.link-button-small::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, #516399, #614389);transform:skewX(-10deg);box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.link-button:hover,.link-button-small:hover{color:#fff;transition:filter .3s;filter:brightness(120%)}.link-button:active,.link-button-small:active{filter:brightness(80%)}.link-button::after,.link-button-small::after{display:inline-block;content:url("/assets/svg/arrow-right.svg");position:relative;width:.7ch}.link-button.icon-first,.link-button-small.icon-first{flex-direction:row-reverse}.link-button.phone::after,.link-button-small.phone::after{width:1.5ch;top:.1rem;content:url("/assets/svg/phone.svg")}.link-button.email::after,.link-button-small.email::after{width:1.5ch;content:url("/assets/svg/mail.svg")}.link-button.linkedin::after,.link-button-small.linkedin::after{width:1.5ch;top:.05rem;content:url("/assets/svg/linkedin-white.svg")}.link-button.pgp::after,.link-button-small.pgp::after{width:1.5ch;top:.1rem;content:url("/assets/svg/key.svg")}.link-button-small{margin:0;padding-inline:.5rem}@media screen and (min-width: 45rem){.link-button-small{font-size:.9rem}}.link-button-small::before{background:#535379}.low-quality-placeholder{pointer-events:none;z-index:-2}@media(prefers-reduced-motion: no-preference){.raise-on-hover{transition:background-color .7s,transform .7s}.raise-on-hover:hover{transform:translateY(-0.2rem);background-color:#535379}}.phone-number,.mail-address{display:inline-block}.phone-number::before,.mail-address::before{display:inline-block;width:1.5ch;margin-right:.3rem;position:relative}.phone-number::before{content:url("/assets/svg/phone.svg");top:.1rem}.mail-address::before{content:url("/assets/svg/mail.svg")}.social-link svg{width:1.5rem;height:1.5rem;fill:#ffff09;transition:scale .3s}.social-link:hover svg{scale:1.2;transition:scale .3s}.scroll-indicator{display:block;width:fit-content;margin:1rem auto}.scroll-indicator svg{width:3.5rem;pointer-events:none}/*# sourceMappingURL=style.min.css.map */
