@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}:root{text-size-adjust:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}button{all:unset;cursor:pointer;box-sizing:border-box}button:focus-visible{outline:revert}a{color:inherit;text-decoration:none}}@layer base{:root{--spacing-3: .15rem;--spacing-5: .25rem;--spacing-7: .35rem;--spacing-10: .5rem;--spacing-15: .75rem;--spacing-20: 1rem;--spacing-24: 1.2rem;--spacing-30: 1.5rem;--spacing-40: 2rem;--spacing-60: 3rem;--spacing-80: 4rem;--spacing-100: 5rem;--spacing-120: 6rem;--spacing-150: 7.5rem;--spacing-200: 10rem;--headerHeight: 100px;--width-max: 1600px;--spacing-outer: var(--spacing-80);--spacing-block: var(--spacing-80);--spacing-block-small: var(--spacing-60)}@media (max-width: 1000px){:root{--headerHeight: 70px;--spacing-outer: var(--spacing-20);--spacing-block: var(--spacing-40);--spacing-block-small: var(--spacing-30)}}}@layer base{:root{--viewport-min: 320;--viewport-max: 1920;--font-family-primary: "Open Sans", sans-serif;--font-family-secondary: "Cormorant Garamond", serif;--fluid-calc: calc( (100vw - var(--viewport-min) * 1px) / (var(--viewport-max) - var(--viewport-min)) );--font-size-4xl-min: 40;--font-size-4xl-max: 69;--font-size-4xl: clamp( calc(var(--font-size-4xl-min) * 1px), calc( var(--font-size-4xl-min) * 1px + (var(--font-size-4xl-max) - var(--font-size-4xl-min)) * var(--fluid-calc) ), calc(var(--font-size-4xl-max) * 1px) );--font-size-3xl-min: 33;--font-size-3xl-max: 61;--font-size-3xl: clamp( calc(var(--font-size-3xl-min) * 1px), calc( var(--font-size-3xl-min) * 1px + (var(--font-size-3xl-max) - var(--font-size-3xl-min)) * var(--fluid-calc) ), calc(var(--font-size-3xl-max) * 1px) );--font-size-xxl-min: 28;--font-size-xxl-max: 49;--font-size-xxl: clamp( calc(var(--font-size-xxl-min) * 1px), calc( var(--font-size-xxl-min) * 1px + (var(--font-size-xxl-max) - var(--font-size-xxl-min)) * var(--fluid-calc) ), calc(var(--font-size-xxl-max) * 1px) );--font-size-xl-min: 24;--font-size-xl-max: 39;--font-size-xl: clamp( calc(var(--font-size-xl-min) * 1px), calc( var(--font-size-xl-min) * 1px + (var(--font-size-xl-max) - var(--font-size-xl-min)) * var(--fluid-calc) ), calc(var(--font-size-xl-max) * 1px) );--font-size-l-min: 20;--font-size-l-max: 29;--font-size-l: clamp( calc(var(--font-size-l-min) * 1px), calc( var(--font-size-l-min) * 1px + (var(--font-size-l-max) - var(--font-size-l-min)) * var(--fluid-calc) ), calc(var(--font-size-l-max) * 1px) );--font-size-m-min: 16;--font-size-m-max: 24;--font-size-m: clamp( calc(var(--font-size-m-min) * 1px), calc( var(--font-size-m-min) * 1px + (var(--font-size-m-max) - var(--font-size-m-min)) * var(--fluid-calc) ), calc(var(--font-size-m-max) * 1px) );--font-size-s: 16px;--font-size-xs: 14px}@media (max-width: 1000px){:root{--font-size-s: 14px}}@media (max-width: 1000px){:root{--font-size-xs: 13px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(../fonts/cormorant-garamond-v16-latin-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;src:url(../fonts/cormorant-garamond-v16-latin-italic.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;src:url(../fonts/cormorant-garamond-v16-latin-600.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans-SemiBold.woff2) format("woff2")}}@layer base{:root{--color-blue-100: #1A3053;--color-blue-200: #193C75;--color-blue-300: #3863A6;--color-blue-400: #CFDAED;--color-light-blue: #00B9EB;--color-green: #5ABA9C;--color-light-green: #83BF5E;--color-yellow: #EDCE0B;--color-white: #FFFFFF;--color-grey: #EEEEEE}}@layer base{.text-wrap{line-height:1.5;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15}.text-wrap>*:first-child{margin-top:0}.text-wrap>*:last-child{margin-bottom:0}.text-wrap a,.link-decoration a{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.25em;transition:all .25s;transition-property:text-underline-offset;text-decoration-skip-ink:none}:is(.text-wrap a,.link-decoration a):is(:hover,:focus-visible){text-underline-offset:.15em}.text-wrap :is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-family-secondary);text-wrap:pretty;font-variant-numeric:lining-nums;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15}.text-wrap :is(h1,h2,h3,h4,h5,h6){margin-block-start:2em;margin-block-end:1rem}.text-wrap :is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.text-wrap :is(h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.text-wrap h1,.h1{font-size:var(--font-size-4xl);line-height:1.1}.text-wrap h2,.h2{font-size:var(--font-size-3xl);line-height:1.1}.text-wrap h3,.h3{font-size:var(--font-size-xxl);line-height:1.1}.text-wrap h4,.h4{font-size:var(--font-size-xl);line-height:1.1}.text-wrap h5,.h5{font-family:var(--font-family-primary);font-size:var(--font-size-l);line-height:1.4}.text-wrap h6,.h6{font-family:var(--font-family-primary);font-size:var(--font-size-m);line-height:1.4}.versal{font-size:var(--font-size-s);line-height:1.5;letter-spacing:.05rem;text-transform:uppercase}.text-wrap p{margin:1rem 0}.text-wrap figure{margin:2rem 0}.text-wrap figure figcaption{margin-top:.5ch;font-size:var(--font-size-xs)}strong{font-weight:600}em{font-style:italic}ul,ol{margin:1rem 0}:is(ul,ol)[class]{margin:0;padding:0;list-style:none}ul{list-style-type:disc;padding-left:1.5ch}ol{list-style-type:decimal;padding-left:3ch}hr{margin:var(--spacing-64) 0;height:1px;border:none;background-color:currentColor;opacity:.15}}@layer base{.wrap{padding-inline:var(--spacing-outer)}.page{position:relative;z-index:1;background-color:var(--color-white)}.inner{width:100%;max-width:var(--width-max);margin:0 auto;position:relative}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-24)}@media (max-width: 1000px){.grid{grid-template-columns:repeat(6,1fr)}.grid>*:nth-child(n+7){display:none}}}@layer base{*:focus-visible{outline-color:var(--outline-color);outline-offset:.25rem;outline-style:solid;outline-width:.25rem}[data-light-background] *:focus-visible,[data-light-background]:focus-visible,[data-dark-background] [data-light-background] *:focus-visible,[data-dark-background] [data-light-background]:focus-visible{--outline-color: var(--color-blue-100)}[data-dark-background] *:focus-visible,[data-dark-background]:focus-visible,[data-light-background] [data-dark-background] *:focus-visible,[data-light-background] [data-dark-background]:focus-visible{--outline-color: var(--color-yellow)}}@layer base;@layer components{.guides{position:fixed;z-index:10000;pointer-events:none;top:0;right:0;bottom:0;left:0;visibility:hidden;display:flex}.guides:after{content:attr(data-window-width);color:#84ffff;position:absolute;top:50%;left:50%;font-size:var(--font-size-xl);transform:translate(-50%,-50%)}.guides__guide{outline:1px solid #84ffff;background-color:color-mix(in srgb,#84ffff,transparent 75%);text-align:center;padding-top:.25rem;color:#84ffff}}@layer components{.banner{position:sticky;top:0;z-index:0;background-color:var(--color-blue-100);color:var(--color-white);padding-block:var(--spacing-20);font-family:var(--font-family-primary)}.banner__kicker{margin-block-end:var(--spacing-5)}.banner__text{font-size:var(--font-size-m);line-height:1.3;text-wrap:pretty;max-inline-size:70ch}.banner__link{color:inherit;text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.25em;white-space:nowrap}}@layer components{.image-wrap{display:flex;flex-direction:column;gap:.25rem}.image-wrap__image{background-size:cover}.image-wrap__caption{font-size:var(--font-size-xs)}}@layer components{.buttons{display:flex;flex-wrap:wrap;align-items:start;gap:var(--spacing-20)}.button{display:flex;justify-content:center;max-width:fit-content;font-family:var(--font-family-secondary);font-weight:600;color:var(--color);font-size:var(--font-size-m);text-align:center;background-color:var(--background-color);border:var(--border-width) var(--border-style) var(--border-color);border-radius:2rem;padding-block:var(--padding-block);padding-inline:var(--padding-inline);transition:background-color .25s,color .25s,border-color .25s;--padding-block: var(--spacing-10);--padding-inline: var(--spacing-30);--color: var(--color-white);--color-hover: var(--color-blue-200);--background-color: transparent;--background-color-hover: var(--color-white);--border-color: var(--color-white);--border-color-hover: var(--border-color);--border-style: solid;--border-width: 1px}.button:is(:hover,:focus-visible){background-color:var(--background-color-hover);color:var(--color-hover);border-color:var(--border-color-hover)}.button:active{filter:brightness(.9)}[data-dark-background] .button,[data-light-background] [data-dark-background] .button{--color: var(--color-white);--color-hover: var(--color-blue-200);--background-color-hover: var(--color-white);--border-color: var(--color-white);--border-color-hover: var(--border-color)}[data-light-background] .button,[data-dark-background] [data-light-background] .button{--color: var(--color-blue-100);--color-hover: var(--color-white);--background-color-hover: var(--color-blue-200);--border-color: var(--color-blue-100);--border-color-hover: var(--color-blue-200)}.button--filled{--color: var(--color-blue-200);--color-hover: var(--color-blue-200);--background-color: var(--color-white);--background-color-hover: var(--color-blue-400);--border-color: transparent}[data-dark-background] .button--filled,.card[data-dark-background] .button--filled{--color: var(--color-blue-200);--color-hover: var(--color-blue-200);--background-color: var(--color-white);--background-color-hover: var(--color-blue-400)}[data-light-background] .button--filled,.card[data-light-background] .button--filled{--color: var(--color-white);--color-hover: var(--color-white);--background-color: var(--color-blue-200);--background-color-hover: var(--color-blue-100)}}@layer components{.cards{display:flex;margin-inline:calc(var(--spacing-10) * -1)}.cards__wrapper{--cards-outer-offset: var(--spacing-outer);margin-inline:calc(var(--cards-outer-offset) * -1);padding-inline:var(--cards-outer-offset)}.cards__wrapper[data-overflow=wrap]{--cards-outer-offset: 0px}.cards__wrapper[data-overflow=wrap] .cards{flex-wrap:wrap;row-gap:var(--spacing-20)}.cards__item{display:flex;flex:0 0 calc(100% / 3);padding-inline:var(--spacing-10);min-width:0}@media (max-width: 1000px){.cards__item{flex-basis:calc(50% - var(--cards-outer-offset))}}@media (max-width: 600px){.cards__item{flex-basis:calc(100% - (var(--cards-outer-offset) * 2))}}[data-card-width=wide] .cards__item{flex-basis:50%}@media (max-width: 1000px){[data-card-width=wide] .cards__item{flex-basis:calc(100% - (var(--cards-outer-offset) * 2))}}.card{width:100%;display:flex;flex-direction:column;gap:var(--spacing-20);text-wrap:pretty}[data-gap=large] .card{gap:var(--spacing-40)}@media (max-width: 1000px){[data-gap=large] .card{gap:var(--spacing-30)}}[data-gap=xlarge] .card{gap:var(--spacing-60)}@media (max-width: 1000px){[data-gap=xlarge] .card{gap:var(--spacing-40)}}[data-aspect-ratio=portrait] .card{aspect-ratio:210 / 297}[data-aspect-ratio=square] .card{aspect-ratio:1}.card--with-background{padding-block:var(--spacing-60);padding-inline:var(--spacing-30);background-color:var(--background-color)}.card--with-background:has(.card__image){padding-block:var(--spacing-30)}.card--with-background[data-light-background]{color:var(--color-blue-100)}.card--with-background[data-dark-background]{color:var(--color-white)}.card__headline{font-size:var(--font-size-l)}[data-font-style=serif] .card__headline{font-size:var(--font-size-xl);font-family:var(--font-family-secondary)}.card__button{margin-block-start:auto}}@layer components{.person-cards{display:flex;margin-inline:calc(var(--spacing-10) * -1)}.person-cards__item{display:flex;flex:0 0 20%;padding-inline:var(--spacing-10)}@media (max-width: 1200px){.person-cards__item{flex:0 0 25%}}@media (max-width: 1000px){.person-cards__item{flex:0 0 calc(100% / 3.25)}}@media (max-width: 800px){.person-cards__item{flex:0 0 calc(100% / 2.25)}}@media (max-width: 600px){.person-cards__item{flex:0 0 calc(100% / 1.5)}}.person-card{width:100%;display:grid;aspect-ratio:1;overflow:hidden}.person-card:is(:hover,:focus-visible) .person-card__overlay{opacity:1;visibility:visible}.person-card__overlay{grid-column:1;grid-row:1;background-color:color-mix(in srgb,var(--color-blue-100),transparent 20%);color:var(--color-white);-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);visibility:hidden;opacity:0;transition:all .25s;transition-property:visibility,opacity;display:flex;flex-direction:column;justify-content:end;padding:var(--spacing-20);gap:var(--spacing-3)}.person-card__image{grid-column:1;grid-row:1}.person-card__title{font-size:var(--font-size-xs);-webkit-hyphens:auto;hyphens:auto}.person-card__name{font-family:var(--font-family-secondary);font-size:var(--font-size-m);font-weight:600;-webkit-hyphens:auto;hyphens:auto}}@layer components;@layer modules{.module{padding-block:var(--spacing-block);padding-inline:var(--spacing-outer);background-color:var(--background-color)}.module:where([data-light-background]){color:var(--color-blue-100)}.module:where([data-dark-background]){color:var(--color-white)}@media (max-width: 700px){[data-template=home] .module:first-child{padding-block-start:var(--spacing-200)}}.module--no-top-padding{padding-block-start:0}.module__headline{text-wrap:pretty}}@layer modules{.accordion-module{overflow:hidden}.accordion-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small);border-block-start:2px solid currentColor;padding-block-start:var(--spacing-block)}.accordion-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.accordion{display:flex;flex-direction:column;gap:1px}.accordion-item{background-color:var(--color-white);scroll-margin-block:var(--headerHeight)}.accordion-item:focus-within{z-index:2}.accordion-item__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-30);gap:var(--spacing-30);text-wrap:balance;font-size:var(--font-size-m)}.accordion-item__title:focus-visible{z-index:2;outline-offset:-.25rem}.accordion-item__title svg{flex-shrink:0;will-change:transform;width:1.5rem;height:100%}@media (max-width: 1000px){.accordion-item__title svg{width:1rem}}@media (max-width: 1000px){.accordion-item__title{padding:var(--spacing-20)}}.accordion-item__content{height:0;visibility:hidden;overflow:hidden}.accordion-item__text{position:relative;padding-inline:var(--spacing-30);padding-block-end:var(--spacing-30);max-width:100ch}@media (max-width: 1000px){.accordion-item__text{padding-inline:var(--spacing-20);padding-block-end:var(--spacing-20)}}.accordion-module__outro{display:flex;flex-direction:column;gap:var(--spacing-block-small);border-block-start:2px solid currentColor;padding-block-start:var(--spacing-block-small)}}@layer modules{.audience-tabs-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.audience-tabs-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.audience-tabs-module__text{font-size:var(--font-size-m);text-wrap:pretty}.tabs{display:flex;flex-direction:column;gap:var(--spacing-30)}.tabs__list{display:flex;gap:var(--spacing-15);overflow-x:auto;margin-inline:calc(var(--spacing-outer) * -1);padding-inline:var(--spacing-outer);padding-block:var(--spacing-5);scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{flex-shrink:0;white-space:nowrap;font-family:var(--font-family-secondary);font-weight:600;font-size:var(--font-size-m);padding-block:var(--spacing-10);padding-inline:var(--spacing-30);border:1px solid var(--color-blue-100);border-radius:2rem;color:var(--color-blue-100);background-color:transparent;transition:background-color .25s,color .25s,border-color .25s}.tabs__tab:hover{background-color:var(--color-blue-400)}.tabs__tab[aria-selected=true]{background-color:var(--color-blue-200);border-color:var(--color-blue-200);color:var(--color-white)}[data-dark-background] .tabs__tab{border-color:var(--color-white);color:var(--color-white)}[data-dark-background] .tabs__tab:hover{background-color:var(--color-blue-300)}[data-dark-background] .tabs__tab[aria-selected=true]{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue-200)}.tabs__panel{display:grid;gap:var(--spacing-40);padding:var(--spacing-40);border:1px solid var(--color-blue-400);border-color:color-mix(in srgb,currentColor 30%,transparent)}@media (min-width: 1000px){.tabs__panel{grid-template-columns:3fr 2fr}}.tabs__panel[hidden]{display:none}.tabs__content{display:flex;flex-direction:column;gap:var(--spacing-20)}.tabs__checklist{display:flex;flex-direction:column;gap:var(--spacing-10)}.tabs__checklist-item{display:flex;align-items:baseline;gap:var(--spacing-10)}.tabs__checklist-item:before{content:"\2713";font-weight:700}.tabs__case{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-15);padding:var(--spacing-30);background-color:var(--color-blue-400);background-color:color-mix(in srgb,currentColor 10%,transparent)}.tabs__case-link{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.25em;transition:text-underline-offset .25s;text-decoration-skip-ink:none}.tabs__case-link:after{content:" \2192"}.tabs__case-link:is(:hover,:focus-visible){text-underline-offset:.15em}}@layer modules{.cards-module{overflow:hidden}.cards-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.cards-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.cards-module__text{font-size:var(--font-size-m);text-wrap:pretty}}@layer modules{.document-slider-module{overflow-x:clip}.document-slider-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.document-slider-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.document-slider-module__text{font-size:var(--font-size-m)}.document-slides{display:flex;flex-direction:row;margin-inline:calc(var(--spacing-10) * -1)}.document-slides__item{display:flex;flex:0 0 calc(100% / 3);padding-inline:var(--spacing-10)}@media (max-width: 1000px){.document-slides__item{flex:0 0 calc(50% - var(--spacing-outer))}}@media (max-width: 600px){.document-slides__item{flex:0 0 calc(100% - (var(--spacing-outer) * 2))}}.document{display:block;box-shadow:0 2.3px 1.8px #00000006,0 6.3px 5px #00000009,0 15.1px 12.1px #0000000c,0 50px 40px #00000012}}@layer modules{.hero-module{padding-block-start:0}@media (max-width: 1000px){.hero-module{padding-block-start:var(--spacing-block)}}.hero-module__content{grid-column:span 6;display:flex;flex-direction:column;gap:var(--spacing-20);padding-block-start:var(--spacing-block);padding-inline-end:var(--spacing-20)}@media (max-width: 1000px){.hero-module__content{padding-inline-end:0;padding-block:0;padding-block-end:var(--spacing-20);grid-column:1 / -1}}.hero-module__headline{border-block-start:2px solid currentColor;padding-block-start:var(--spacing-30)}@media (max-width: 1000px){.hero-module__headline{border-width:1px}}.hero-module__text{font-size:var(--font-size-l);margin-block-start:var(--spacing-20)}@media (max-width: 1000px){.hero-module__text{margin-block-start:0}}.hero-module__buttons{margin-block-start:var(--spacing-20)}@media (max-width: 1000px){.hero-module__buttons{margin-block-start:0}}.hero-module__image-wrap{grid-column:span 6}@media (max-width: 1000px){.hero-module__image-wrap{grid-column:1 / -1}}}@layer modules{.icons-module{overflow:hidden}.icons-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.icons-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.round-icons{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}@media (max-width: 1200px){.round-icons{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.round-icons{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.round-icons{grid-template-columns:1fr}}.round-icon{background-color:var(--color-white);width:100%;aspect-ratio:1;border-radius:50%;display:flex;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.round-icon__icon{width:100%;height:35%}.round-icon__text{line-height:1.25}}@layer modules{.image-divider-module{padding-block:0;position:relative}.image-divider-module__inner{align-content:center;height:100%}.image-divider-module__image{grid-column:span 6;position:relative;z-index:2}.image-divider-module__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background-color)}.image-divider-module__background--top{bottom:50%}.image-divider-module__background--bottom{top:50%}}@layer modules{.image-slider-module__text{font-size:var(--font-size-m)}.image-slider-module{overflow:hidden}.image-slider-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.image-slider-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.image-slider-module__text{max-width:100ch}.image-slides{display:flex;flex-direction:row;margin-inline:calc(var(--spacing-10) * -1)}.image-slides__item{display:flex;flex:0 0 50%;padding-inline:var(--spacing-10)}@media (max-width: 1000px){.image-slides__item{flex:0 0 calc(100% - var(--spacing-outer) * 2)}}}@layer modules{.logos-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.logos-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.logos-module__logos{overflow:hidden}.logos{display:flex}.logos__item{opacity:1!important;flex:0 0 auto;width:12rem;background-color:var(--color-white);display:flex;justify-content:center;margin-inline-end:var(--spacing-40)}[data-light-background] .logos__item{border:1px solid rgba(0,0,0,.05)}@media (max-width: 1000px){.logos__item{width:10rem;margin-inline-end:var(--spacing-20)}}.logos__image{display:block;height:100%;width:100%;object-fit:contain}.pause-button{display:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;margin-block-start:calc(var(--spacing-block-small) * -.5);background-color:#0000000d;color:var(--color-blue-100)}[data-dark-background] .pause-button{background-color:#ffffff0d;color:var(--color-white)}.pause-button[aria-hidden=false]{display:grid}.pause-button__icon{grid-column:1;grid-row:1;width:.7rem;height:.7rem}.pause-button__icon--play{visibility:hidden}.pause-button[aria-pressed=true] .pause-button__icon--play,.pause-button__icon--pause{visibility:inherit}.pause-button[aria-pressed=true] .pause-button__icon--pause{visibility:hidden}}@layer modules{.newsletter-module{background-color:var(--color-grey);color:var(--color-blue-200)}@media (max-width: 1000px){.newsletter-module__inner{gap:var(--spacing-40)}}.newsletter-module__content{grid-column:span 5;display:flex;flex-direction:column;gap:var(--spacing-30)}@media (max-width: 1000px){.newsletter-module__content{grid-column:1 / -1}}.newsletter-module__headline{border-block-start:2px solid currentColor;padding-block-start:var(--spacing-30)}.newsletter-module__text{font-size:var(--font-size-l)}.newsletter-module__image{grid-column:7 / span 6;margin-block-start:calc(var(--spacing-block) * -1)}@media (max-width: 1000px){.newsletter-module__image{margin-block-start:0;grid-column:1 / -1}}.form{display:flex;flex-direction:column;gap:var(--spacing-40)}.form-fields{display:flex;flex-direction:column;gap:var(--spacing-30)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-10)}.form-field__input{border:none;background-color:var(--color-white);padding:var(--spacing-15);border-radius:var(--spacing-5)}.form-field__input:focus-visible{outline-offset:0;outline-color:var(--color-blue-200)}}@layer modules{.persons-module{overflow:hidden}.persons-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.persons-module__intro{display:flex;flex-direction:column;gap:var(--spacing-40)}.persons-module__text{font-size:var(--font-size-m)}.persons-category{display:flex;flex-direction:column;gap:var(--spacing-40)}.persons-category__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.persons-category__headline{border-block-end:2px solid currentColor;padding-block-end:var(--spacing-20)}.persons-category__text{font-size:var(--font-size-m)}}@layer modules{.quote-module{overflow:hidden}.quote-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.quote-module__quote{border-block:2px solid currentColor;padding-block:var(--spacing-60)}@media (max-width: 1000px){.quote-module__quote{border-width:1px;padding-block:var(--spacing-20)}}}@layer modules{.service-circle-module__inner{display:flex;flex-direction:column;gap:var(--spacing-block-small)}.service-circle-module__intro{display:flex;flex-direction:column;gap:var(--spacing-20)}.service-circle-module__text{font-size:var(--font-size-m);text-wrap:pretty}.service-circle{display:grid;gap:var(--spacing-40)}@media (min-width: 700px) and (max-width: 1199px){.service-circle{grid-template-columns:1fr 1fr;column-gap:var(--spacing-60)}}@media (min-width: 1200px){.service-circle{grid-template-columns:1fr auto 1fr;grid-template-areas:"service-1 graphic service-2" "service-4 graphic service-3";column-gap:var(--spacing-60)}}@media (min-width: 1200px){.service-circle__service:nth-of-type(1){grid-area:service-1}.service-circle__service:nth-of-type(2){grid-area:service-2}.service-circle__service:nth-of-type(3){grid-area:service-3}.service-circle__service:nth-of-type(4){grid-area:service-4}}.service-circle__service{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-15)}.service-circle__list :is(ul,ol){display:flex;flex-direction:column;gap:var(--spacing-7)}.service-circle__list a{font-weight:600}[data-light-background] .service-circle__list a{color:var(--color-blue-300)}.service-circle__link{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.25em;transition:text-underline-offset .25s;text-decoration-skip-ink:none}.service-circle__link:after{content:" \2192"}.service-circle__link:is(:hover,:focus-visible){text-underline-offset:.15em}.service-circle__graphic{width:min(420px,100%);aspect-ratio:1;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;order:-1;-webkit-mask:radial-gradient(ellipse 15% 15% at center,transparent 99%,#000 100%);mask:radial-gradient(ellipse 15% 15% at center,transparent 99%,#000 100%)}@media (min-width: 700px) and (max-width: 1199px){.service-circle__graphic{grid-column:1 / -1}}@media (min-width: 1200px){.service-circle__graphic{grid-area:graphic;order:0;align-self:center}}.service-circle__quadrant{--padding-outer: 20%;--padding-inner: 12%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--color-blue-200);color:var(--color-white)}[data-dark-background] .service-circle__quadrant{background-color:var(--color-white);color:var(--color-blue-200)}.service-circle__quadrant:nth-child(1){border-start-start-radius:100%;padding:var(--padding-outer) var(--padding-inner) var(--padding-inner) var(--padding-outer)}.service-circle__quadrant:nth-child(2){border-start-end-radius:100%;padding:var(--padding-outer) var(--padding-outer) var(--padding-inner) var(--padding-inner)}.service-circle__quadrant:nth-child(3){grid-row:2;grid-column:2;border-end-end-radius:100%;padding:var(--padding-inner) var(--padding-outer) var(--padding-outer) var(--padding-inner)}.service-circle__quadrant:nth-child(4){grid-row:2;grid-column:1;border-end-start-radius:100%;padding:var(--padding-inner) var(--padding-inner) var(--padding-outer) var(--padding-outer)}.service-circle__quadrant-label{font-size:var(--font-size-xs);line-height:1.3;font-weight:600}}@layer modules{.smallprint-module__text{font-size:var(--font-size-s)}.smallprint-module[data-tight]{padding-block-start:var(--spacing-20)}.module:has(+.smallprint-module[data-tight]){padding-block-end:0}.hero-module:has(+.smallprint-module[data-tight]) .hero-module__content{padding-block-end:0}}@layer modules{.text-with-image-module__content{grid-column:span 6;display:flex;flex-direction:column;gap:var(--spacing-20);padding-inline-end:var(--spacing-20)}@media (max-width: 1000px){.text-with-image-module__content{padding-inline-end:0;padding-block:0;padding-block-end:var(--spacing-20);grid-column:1 / -1}}.text-with-image-module__headline{border-block-start:2px solid currentColor;padding-block-start:var(--spacing-30)}@media (max-width: 1000px){.text-with-image-module__headline{border-width:1px}}.text-with-image-module__text{font-size:var(--font-size-m);margin-block-start:var(--spacing-20)}@media (max-width: 1000px){.text-with-image-module__text{margin-block-start:0}}.text-with-image-module__buttons{margin-block-start:var(--spacing-20)}@media (max-width: 1000px){.text-with-image-module__buttons{margin-block-start:0}}.text-with-image-module__image-wrap{grid-column:span 6}@media (max-width: 1000px){.text-with-image-module__image-wrap{grid-column:1 / -1}}}@layer modules{.text-module{overflow:hidden}.text-module__inner{display:flex;flex-direction:column;gap:var(--spacing-40)}.text-module__text{font-size:var(--font-size-m);text-wrap:pretty}.text-module__buttons{margin-block-start:var(--spacing-20)}@media (max-width: 1000px){.text-module__buttons{margin-block-start:0}}}@layer modules;:root{font:1.125rem system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-blue-100);--outline-color: var(--color-yellow);scroll-padding-block-start:var(--headerHeight)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{font-size:var(--font-size-s);font-family:var(--font-family-primary);background-color:var(--color-secondary, var(--color-white));color:var(--color-primary)}::selection{background-color:var(--color-yellow);color:var(--color-blue-100)}[data-light-background] ::selection,[data-dark-background] [data-light-background] ::selection{background-color:var(--color-blue-100);color:var(--color-white)}[data-dark-background] ::selection,[data-light-background] [data-dark-background] ::selection{background-color:var(--color-yellow);color:var(--color-blue-100)}.header{background-color:var(--color-blue-300);color:var(--color-white);position:sticky;top:0;z-index:100}.header__inner{display:flex;flex-direction:row;height:var(--headerHeight);align-items:stretch;justify-content:space-between}.language-menu{margin-left:var(--spacing-outer);align-self:center;display:flex;gap:var(--spacing-3)}.language-menu__item{position:relative;z-index:2;padding:0 .2rem;color:var(--color-white);text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:1.5px}.language-menu__item[aria-current=true]{background-color:var(--color-white);color:var(--color-blue-300);text-decoration:none}.language-menu__item:focus-visible{z-index:3}.header .logo{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.logo__svg{width:8rem;height:100%}@media (max-width: 1000px){.logo__svg{width:5rem}}@media (max-width: 360px){.logo__svg{width:3.5rem}}.menu-toggle{height:var(--headerHeight);z-index:150;background-color:var(--color-light-blue);color:var(--color-blue-100);display:grid;align-items:center;gap:var(--spacing-20);padding-inline:var(--spacing-80);outline-offset:-.5rem;text-align:right}.menu-toggle[aria-expanded=true] .menu-toggle__icon{transform:rotate(45deg)}.menu-toggle:active{filter:brightness(.95)}@media (max-width: 1000px){.menu-toggle{padding-inline:var(--spacing-20);gap:var(--spacing-10)}}.menu-toggle__text{text-transform:uppercase;letter-spacing:.05em}.menu-toggle__icon{width:1.2rem;height:100%;grid-column:2;grid-row:1;flex-shrink:0}@media (prefers-reduced-motion: no-preference){.menu-toggle__icon{transition:all .25s;transition-property:transform}}@media (max-width: 1000px){.menu-toggle__icon{width:.75rem}}.menu{position:absolute;z-index:100;top:0;right:0;background-color:var(--color-light-blue);color:var(--color-blue-100);padding-block:var(--spacing-60);padding-inline:var(--spacing-80);padding-block-start:calc(var(--headerHeight) + var(--spacing-20));visibility:hidden;max-height:100svh;overflow-y:auto}@media (max-width: 1000px){.menu{padding-block:var(--spacing-40);padding-block-start:calc(var(--headerHeight));padding-inline:var(--spacing-30);width:100%;max-width:22rem}}.menu__list{display:flex;flex-direction:column;gap:var(--spacing-30)}.menu-item{display:flex;flex-direction:column;gap:var(--spacing-10)}.menu-item__title{display:flex;align-items:stretch;width:100%;gap:var(--spacing-60)}.menu-item__link{font-family:var(--font-family-secondary);font-size:var(--font-size-xxl);flex-grow:1;min-width:6em}.menu-item__link[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25rem}@media (max-width: 1000px){.menu-item__link{min-width:0}}.menu-item__submenu-toggle{padding-inline:var(--spacing-20);margin-inline:calc(var(--spacing-20) * -1);background-color:var(--color-light-blue);flex-shrink:0}.menu-item__submenu-toggle[aria-expanded=true]{transform:rotate(180deg)}.menu-item__submenu-toggle svg{width:1.25rem;height:100%}@media (max-width: 1000px){.menu-item__submenu-toggle svg{width:1rem}}.menu-item__submenu-toggle:active{filter:brightness(.95)}.submenu[aria-hidden=true]{display:none}.submenu__list{display:flex;gap:var(--spacing-10);flex-direction:column}.submenu__link{font-size:var(--font-size-m)}.submenu__link[aria-current=page]{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25rem}.hero-home{background-color:var(--color-blue-300);color:var(--color-white);position:relative;z-index:50}.hero-home__inner{padding-block:var(--spacing-block);padding-block-end:var(--spacing-200);display:flex;flex-direction:column;gap:var(--spacing-40)}@media (max-width: 1000px){.hero-home__inner{padding-block-end:var(--spacing-80)}}.hero-home__editorial-shenanigans{display:grid;row-gap:var(--spacing-60)}.hero-home__buttons{grid-column:1 / -1;grid-row:1}.hero-home__image-wrap{display:flex;grid-column:7 / span 6;grid-row:1;font-size:var(--font-size-3xl);margin-bottom:calc((var(--spacing-200) * -1) - 2.3em)}@media (max-width: 1000px){.hero-home__image-wrap{grid-column:4 / span 3;margin-bottom:calc(var(--spacing-120) * -2)}}@media (max-width: 700px){.hero-home__image-wrap{grid-column:1 / -1;grid-row:auto}}.hero-home__image{object-fit:cover}.modules{position:relative;z-index:40}.embla{display:flex;flex-direction:column;gap:var(--spacing-40)}.embla[data-scrollable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.embla[data-scrollable=true]:active{cursor:grabbing}.embla__slide{opacity:.2;transition:opacity .5s}.embla__slide:is(.is-snapped,.is-in-view){opacity:1}.embla__dots{display:flex;gap:var(--spacing-20);align-self:center;overflow-x:clip}@media (max-width: 1000px){.embla__dots{gap:var(--spacing-5)}}.embla__dot{width:var(--spacing-24);height:var(--spacing-24);border:1.5px solid currentColor;border-radius:50%}@media (max-width: 1000px){.embla__dot{width:var(--spacing-15);height:var(--spacing-15)}}.embla__dot[aria-selected=true]{background-color:currentColor}.modal{border:none;margin:auto;padding:0;width:100%;max-width:800px;scrollbar-width:thin;scrollbar-color:var(--color-blue-200) var(--color-white)}.modal::backdrop{background-color:#000;opacity:.45;cursor:pointer}.modal__close-button{position:absolute;top:var(--spacing-20);right:var(--spacing-20);padding:var(--spacing-5)}.modal__content{display:flex;flex-direction:column;padding:var(--spacing-40)}@media (max-width: 1000px){.modal__content{padding-inline:var(--spacing-20)}}.modal__kicker{margin-block-end:var(--spacing-10)}.modal__headline{border-bottom:2px solid currentColor;padding-block-end:var(--spacing-20);margin-bottom:var(--spacing-20)}.modal__buttons{margin-block-start:var(--spacing-20)}.footer{background-color:var(--color-blue-300);color:var(--color-white);padding:var(--spacing-100)}@media (max-width: 1000px){.footer{padding:var(--spacing-40)}}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-40);text-align:center}.footer-menu__list{display:flex;gap:var(--spacing-block-small)}@media (max-width: 1000px){.footer-menu__list{flex-direction:column}}.social-menu__list{display:flex;gap:var(--spacing-20)}.social-menu__link{display:block}.social-menu__icon{width:var(--spacing-30);height:auto}.back-to-top{position:fixed;bottom:0;z-index:100;width:100%;pointer-events:none;opacity:0}.back-to-top__inner{display:flex;justify-content:end}.back-to-top__link{background-color:var(--color-blue-300);color:var(--color-white);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;pointer-events:all}
/*# sourceMappingURL=style.min.css.map */
