*{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;box-sizing:border-box;color:unset;font-family:unset;font-size:unset;margin:0;padding:0}button,label,select{cursor:pointer}img{display:block;height:auto;max-width:100%}button{font:inherit}.visuallyHidden:not(:focus-visible),.visuallyHidden:not(:focus){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}:root{--undefined: rgb(255, 0, 255);--color-black: #000000;--color-blue-light: #526a9e;--color-blue-lightest: #e6f3f9;--color-blue: #231a72;--color-red: #d4000f;--color-white: #ffffff;--color-yellow: #ffea00;--color-yellow-border: #f1dd00;--color-gray: #3d3d3d;--box-shadow: var(--shadow-elevation-low);--color-focus: var(--color-blue, var(--undefined));--componentPadding: calc(var(--baseline) * 8);--baseline: 8px;--admin-bar-height: 0px;--page-size: 100vw;--header-height: 90px;--preheader-height: 40px;--border-radius: 4px;--font-family: Inter, sans-serif;--icon-size: calc(var(--baseline) * 3);--touch-target-size: 48px;--sticky-top: calc(0px + var(--header-height) + var(--preheader-height));--breakpoint-tablet: 768px;--breakpoint-desktop: 1280px}@media (min-width: 601px){:root{--sticky-top: calc( 0px + var(--admin-bar-height) + var(--header-height) + var(--preheader-height) )}}@media (min-width: 768px){:root{--componentPadding: calc(var(--baseline) * 10)}}@media (min-width: 1280px){:root{--componentPadding: calc(var(--baseline) * 12)}}@media (min-width: 1920px){:root{--page-size: 1920px}}*{--shadow-color: 0deg 0% 83%;--shadow-elevation-low: .4px .6px .9px hsl(var(--shadow-color) / .18), .7px 1px 1.6px -.6px hsl(var(--shadow-color) / .28), 1.5px 2.3px 3.6px -1.3px hsl(var(--shadow-color) / .39);--shadow-elevation-medium: .4px .6px .9px hsl(var(--shadow-color) / .18), 1.5px 2.3px 3.6px -.4px hsl(var(--shadow-color) / .27), 3.4px 5.1px 8px -.9px hsl(var(--shadow-color) / .35), 7.6px 11.3px 17.8px -1.3px hsl(var(--shadow-color) / .44);--shadow-elevation-high: .4px .6px .9px hsl(var(--shadow-color) / .17), 3px 4.5px 7.1px -.2px hsl(var(--shadow-color) / .21), 5.4px 8.1px 12.7px -.4px hsl(var(--shadow-color) / .25), 8.3px 12.5px 19.6px -.6px hsl(var(--shadow-color) / .29), 12.3px 18.4px 28.9px -.7px hsl(var(--shadow-color) / .33), 18.1px 27px 42.4px -.9px hsl(var(--shadow-color) / .37), 26.3px 39.2px 61.6px -1.1px hsl(var(--shadow-color) / .41), 37.5px 56px 88px -1.3px hsl(var(--shadow-color) / .45)}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:600;src:url(/assets/fonts/ClashGrotesk_Complete/ClashGrotesk-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(/assets/fonts/ClashGrotesk_Complete/ClashGrotesk-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/Inter/Inter_18pt-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/Inter/Inter_18pt-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM_Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/DM_Mono/DMMono-Regular.woff2) format("woff2")}:root{--font-family: Inter, sans-serif;--font-family-decorative: DM_Mono, sans-serif;--font-family-h1-h2: Clash Grotesk, sans-serif}.animation{--animation-delay: 1ms;animation-duration:var(--animation-duration);animation-play-state:paused;animation-timing-function:var(--animation-timing-function, linear)}@media (min-width: 1280px){.animation{--animation-delay: .2s}}.animation--delay-1{animation-delay:calc(0 * var(--animation-delay))}.animation--delay-2{animation-delay:calc(1 * var(--animation-delay))}.animation--delay-3{animation-delay:calc(2 * var(--animation-delay))}.animation--delay-4{animation-delay:calc(3 * var(--animation-delay))}.animation--delay-5{animation-delay:calc(4 * var(--animation-delay))}.animation--delay-6{animation-delay:calc(5 * var(--animation-delay))}.animation--delay-7{animation-delay:calc(6 * var(--animation-delay))}.animation--delay-8{animation-delay:calc(7 * var(--animation-delay))}.animation--delay-9{animation-delay:calc(8 * var(--animation-delay))}.animation--delay-10{animation-delay:calc(9 * var(--animation-delay))}.animation--started{animation-fill-mode:forwards;animation-play-state:running}.animation--fadeInUp{animation-name:fadeInUp}.animation--fadeInUp.animation--delay-started{opacity:0;transform:translateY(calc(var(--baseline) * 4))}.animation--fadeInLeft{animation-name:fadeInLeft}.animation--fadeInLeft.animation--delay-started{opacity:0;transform:translate(calc(var(--baseline) * -2))}.animation--fadeInUpSoft{--animation-duration: 2s;animation-name:fadeInUpSoft}.animation--fadeInUpSoft.animation--delay-started{opacity:0;transform:translateY(calc(var(--baseline) * 1))}.animation--fadeOutUpSoft{--animation-duration: 2s;animation-name:fadeInUpSoft}.animation--opacity{animation-delay:var(--animation-fade-duration);animation-name:opacity}@media (min-width: 1280px){.animation--opacity{animation-delay:calc(var(--animation-fade-duration) * 3)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(calc(var(--baseline) * 4))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(calc(var(--baseline) * -2))}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpSoft{0%{opacity:0;transform:translateY(calc(var(--baseline) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUpSoft{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--baseline) * 1))}}@keyframes fadeInRight{0%{opacity:0;transform:translate(10vw)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10vw)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.componentPadding{padding:var(--componentPadding, 30px) 0}.componentPadding.backgroundOne:not(.backgroundCustom)+.backgroundOne.componentPadding{padding-top:0}.componentPadding.backgroundTwo:not(.backgroundCustom)+.backgroundTwo.componentPadding{padding-top:0}html body{background-color:var(--color-blue);color:var(--color-text, var(--undefined));font-family:var(--font-family, sans-serif);font-size:1.125rem;font-weight:400;line-height:1.5555555556}html body ::-moz-selection{background:var(--selection-background-color, var(--undefined));color:var(--selection-text-color, var(--undefined))}html body ::selection{background:var(--selection-background-color, var(--undefined));color:var(--selection-text-color, var(--undefined))}*:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}p,quote,strong,em,a,li,label{text-wrap:pretty}@media (max-width: 767px){p,quote,strong,em,a,li,label{-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-before:5;-ms-hyphenate-limit-chars:10 5 5;hyphenate-limit-chars:10 5 5;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}}p{margin:calc(var(--baseline) * 3) 0}p:has([is=a-link]+[is=a-link]),p:has(.button+.button){display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 3);margin:calc(var(--baseline) * 4) 0}i,em{font-family:var(--font-family-decorative);font-style:normal}b,strong{font-weight:700}ul:not([class]):not([role]),ul.checkboxList,ol:not([class]):not([role]),ol.checkboxList{margin:calc(var(--baseline) * 3) 0 calc(var(--baseline) * 3) calc(var(--baseline) * 2.5)}ul:not([class]):not([role]) li,ul.checkboxList li,ol:not([class]):not([role]) li,ol.checkboxList li{margin:calc(var(--baseline) * 1) 0}ul:not([class]):not([role]) li:not([class]),ul.checkboxList li:not([class]),ol:not([class]):not([role]) li:not([class]),ol.checkboxList li:not([class]){max-width:800px}ul:not([class]):not([role]) li li,ul.checkboxList li li,ol:not([class]):not([role]) li li,ol.checkboxList li li{margin-left:calc(var(--baseline) * 3)}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])),ul.checkboxList li:has(>*:first-child:is([is=atom-icon])),ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])),ol.checkboxList li:has(>*:first-child:is([is=atom-icon])){align-items:flex-start;display:flex;gap:calc(var(--baseline) * 1);line-height:1.25;list-style:none;margin-bottom:calc(var(--baseline) * 2);transform:translate(calc(var(--baseline) * -2))}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ul.checkboxList li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]),ol.checkboxList li:has(>*:first-child:is([is=atom-icon]))>*:first-child:is([is=atom-icon]){flex-shrink:0}ul:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])) li,ul.checkboxList li:has(>*:first-child:is([is=atom-icon])) li,ol:not([class]):not([role]) li:has(>*:first-child:is([is=atom-icon])) li,ol.checkboxList li:has(>*:first-child:is([is=atom-icon])) li{outline:1px solid var(--undefined)}ul:not([class]):not([role]) ol,ul:not([class]):not([role]) ul,ul.checkboxList ol,ul.checkboxList ul,ol:not([class]):not([role]) ol,ol:not([class]):not([role]) ul,ol.checkboxList ol,ol.checkboxList ul{margin:calc(var(--baseline) * 2) 0}ul:not([class]):not([role]){list-style:disc}ul:not([class]):not([role]) li::marker{color:currentColor}ol:not([class]):not([role]) li::marker{color:currentColor}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-blue-dark);font-family:var(--font-family-h1-h2);font-weight:600}@media (max-width: 767px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-before:5;-ms-hyphenate-limit-chars:10 5 5;hyphenate-limit-chars:10 5 5;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,label{max-width:800px}h1,.h1{border-bottom:2px solid var(--color-orange);font-family:var(--font-family-h1-h2);font-size:2rem;line-height:2.5rem;margin-bottom:calc(var(--baseline) * 3);padding-bottom:calc(var(--baseline) * 1)}@media (min-width: 768px){h1,.h1{font-size:3.5rem;line-height:4.0625rem;margin-bottom:calc(var(--baseline) * 6);padding-bottom:calc(var(--baseline) * 3)}}h2,.h2{font-size:1.75rem;line-height:2.125rem}@media (min-width: 768px){h2,.h2{font-size:3rem;line-height:3.5rem}}h3,.h3{font-size:1.625rem;font-weight:500;line-height:2.125rem}@media (min-width: 768px){h3,.h3{font-size:1.75rem;line-height:2.125rem}}h4,.h4{font-size:1.5rem;letter-spacing:1px;line-height:2rem}h5,.h5{font-size:1.25rem;line-height:1.75rem}h6,.h6{font-size:1.125rem;line-height:1.625rem}.lead{font-family:var(--font-family-decorative);font-size:1.25rem;line-height:1.6}.meta{color:var(--meta-text-color, var(--undefined));font-size:.875rem;line-height:1.125rem}@media (min-width: 768px){.meta{font-size:1rem;line-height:1.625rem}}blockquote>:first-child,.blockquote>:first-child{margin-top:0;padding-top:0}blockquote>:last-child,.blockquote>:last-child{margin-bottom:0;padding-bottom:0}blockquote,.blockquote{color:var(--color-blue-dark);font-size:1.5rem;font-style:italic;padding:calc(var(--baseline) * 2)}@media (min-width: 768px){blockquote,.blockquote{padding:calc(var(--baseline) * 3)}}@media (min-width: 1280px){blockquote,.blockquote{padding:calc(var(--baseline) * 4)}}blockquote strong,.blockquote strong{font-size:1.375rem;font-style:normal;margin-left:calc(var(--baseline) * 3)}code{border:1px solid currentColor;border-radius:30px;font-family:monospace;padding:2px 8px 4px}address{font-style:normal}option,optgroup{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-background-color, #fff);color:var(--theme-text-color, #000)}:root{--grid-size: 100vw;--grid-column-gap: calc(var(--baseline) * 2);--grid-row-gap: calc(var(--baseline) * 4)}@media (min-width: 768px){:root{--grid-column-gap: calc(var(--baseline) * 2);--grid-row-gap: calc(var(--baseline) * 7)}}@media (min-width: 1280px){:root{--grid-column-gap: calc(var(--baseline) * 4);--grid-size: 1280px}}[is].grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:calc((100% - var(--grid-size)) / 2) repeat(12,minmax(8px,calc(var(--grid-size) / 12))) calc((100% - var(--grid-size)) / 2)}[is].grid>*{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto}form{--checkbox-size: 48px}form input,form textarea{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--border-radius);min-height:var(--checkbox-size);padding:calc(var(--baseline) * 2);width:100%}form input[type=checkbox],form textarea[type=checkbox]{width:var(--checkbox-size)}form h3:has(>label){font-size:inherit;margin:calc(var(--baseline) * 2) 0 calc(var(--baseline) * 1)}form label{display:block}form [type=submit]{margin-top:calc(var(--baseline) * 8)}html body>.article{margin:var(--header-height) auto 0;max-width:1920px;width:100%}:root{--animation-duration: .5s;--animation-fade-duration: .2s;--transition-duration: .25s;--animation-timing-function: cubic-bezier(.25, .74, .31, 1.01)}@media screen and (prefers-reduced-motion: reduce){:root{--animation-delay: .001ms !important;--animation-duration: .001ms !important;--transition-duration: .001ms !important}}@media screen and (prefers-reduced-motion: reduce){*{--animation-delay: .001ms !important;--animation-duration: .001ms !important;--transition-duration: .001ms !important;animation-delay:var(--animation-delay)!important;animation-duration:var(--animation-duration)!important;animation-iteration-count:1!important;scroll-behavior:unset;transition-duration:var(--transition-duration)}}.backgroundOne{--color-text: var(--color-blue);--color-background: var(--color-blue-lightest, var(--undefined));--anchorlink-text-color: var(--color-blue, var(--undefined));--anchorlink-background-color: var(--color-yellow, var(--undefined))}.backgroundTwo{--color-text: var(--color-blue-lightest, var(--undefined));--color-background: var(--color-blue);--anchorlink-text-color: var(--color-white, var(--undefined));--anchorlink-background-color: var(--color-white, var(--undefined));--color-focus: var(--color-yellow)}[class*=background]{background-color:var(--color-background, var(--undefined));color:var(--color-text, var(--undefined))}[class*=background] ::-moz-selection{--selection-background-color: var(--color-yellow, var(--undefined));--selection-text-color: var(--color-black, var(--undefined))}[class*=background] ::selection{--selection-background-color: var(--color-yellow, var(--undefined));--selection-text-color: var(--color-black, var(--undefined))}.button{--padding-x: calc(var(--baseline) * 3);align-items:center;background-color:var(--color-background);border-radius:40px;color:var(--color-text);display:inline-flex;font-family:var(--font-family-decorative);gap:calc(var(--baseline) * 2);justify-content:center;min-height:48px;min-width:48px;padding:12px var(--padding-x);text-decoration-thickness:2px;text-underline-offset:2px;transition-duration:var(--transition-duration);transition-property:transform;transition-timing-function:var(--animation-timing-function)}@media (pointer: fine){.button:not(:hover){text-decoration:none}}.button:active{transform:scale(.98)}.button--iconOnly{padding:12px}.button--arrow{--icon-size: 24px}.button--arrow:after:after{background-color:#fff;background-size:80%}.button--arrow:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12.0472H21' stroke='rgba(35, 26, 114)' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 4.04718C13.7619 6.10779 16.4286 10.5926 21 12.0472' stroke='rgba(35, 26, 114)' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 19.0472C13.7619 17.2441 16.4286 13.3199 21 12.0472' stroke='rgba(35, 26, 114)' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:99px;content:"";display:inline-block;height:var(--icon-size);transition-duration:var(--transition-duration);transition-property:transform;transition-timing-function:ease-out;width:var(--icon-size)}@media (pointer: fine){.button--arrow:hover:after{transform:translate(3px)}}.button--primary{--color-background: var(--color-yellow);--color-text: var(--color-blue);border:1px solid var(--color-yellow-border)}.button--secondary{--padding-x: 0;--color-background: transparent;--color-text: currentColor}.backgroundTwo .button--secondary.button--arrow{--icon-size: 32px}.backgroundTwo .button--secondary.button--arrow:after{background-color:#ffea00;background-size:75%}.backgroundOne .backgroundTwo .button--secondary.button--arrow:after{background-color:#fff;background-size:80%}.backgroundTwo .backgroundOne .button--secondary.button--arrow{--icon-size: 32px}.backgroundTwo .backgroundOne .button--secondary.button--arrow:after{background-color:#ffea00;background-size:75%}[is=atom-icon]{--size: 24px;aspect-ratio:1/1;display:inline-block;flex-shrink:0;position:relative;width:var(--size)}[is=atom-icon] svg{height:100%;left:0;position:absolute;top:0;width:100%}[is=atom-image]{position:relative}[is=atom-image] img{display:block;height:auto;max-width:100%;width:100%}[is=atom-image] figcaption{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}@media (min-width: 768px){@supports (animation-timeline: view()){[is=atom-image]:has([data-parallax]) img{height:var(--width);left:var(--left);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:var(--left);width:var(--width)}}}@supports (animation-timeline: view()){[is=atom-image]:has([data-parallax]) img{animation-duration:1ms;animation-name:imageParallax;animation-timeline:view();animation-timing-function:var(--animation-timing-function)}}@supports (animation-timeline: view()){[is=atom-image]:has([data-parallax]){--scale: 1.5;--width: calc(100% * var(--scale));--left: calc((100 - var(--width)) / 2);overflow:clip}}@keyframes imageParallax{0%{transform:translateY(10%) scale(var(--scale))}to{transform:translateY(-10%) scale(var(--scale))}}[is=atom-person]{border-radius:var(--border-radius);height:100%;isolation:isolate;overflow:clip}[is=atom-person]>.textWrapper>:first-child{margin-top:0;padding-top:0}[is=atom-person]>.textWrapper>:last-child{margin-bottom:0;padding-bottom:0}[is=atom-person]>.textWrapper{padding:calc(var(--baseline) * 4)}[is=atom-person] .description{font-size:inherit;margin-top:calc(var(--baseline) * 1)}[is=atom-person] .contact{display:flex;flex-direction:column;gap:calc(var(--baseline) * 2);list-style:none}[is=atom-person] .contact>li a{align-items:center;display:flex;gap:calc(var(--baseline) * 2);text-decoration:none}@media (pointer: fine){[is=atom-person] .contact>li a:focus-visible,[is=atom-person] .contact>li a:hover{text-decoration:underline}}[is=atom-teaser]{border-radius:var(--border-radius);height:100%;isolation:isolate;overflow:hidden;transition-duration:var(--transition-duration);transition-property:box-shadow,transform;transition-timing-function:var(--animation-timing-function)}[is=atom-teaser]:not(:active){cursor:pointer}[is=atom-teaser]>.textWrapper>:first-child{margin-top:0;padding-top:0}[is=atom-teaser]>.textWrapper>:last-child{margin-bottom:0;padding-bottom:0}[is=atom-teaser]>.textWrapper{padding:calc(var(--baseline) * 4) calc(var(--baseline) * 4) calc(var(--baseline) * 3)}[is=atom-teaser]>.textWrapper .link{text-decoration:none}[is=atom-teaser]:is(:hover:not(:has(a:hover:not(.link))),:has(.link:focus-visible)){box-shadow:0 8px 16px #0003;transform:scale(1.02)}[is=atom-teaser]:is(:hover:not(:has(a:hover:not(.link))),:has(.link:focus-visible)) .link{text-decoration:underline}[is=block-accordion]>.text>:first-child{margin-top:0;padding-top:0}[is=block-accordion]>.text>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 1280px){[is=block-accordion]>.text{grid-column-end:6;grid-column-start:2;grid-row-start:auto;grid-row-end:auto}}[is=block-accordion]>.items{display:flex;flex-direction:column;gap:calc(var(--baseline) * 2)}@media (min-width: 1280px){[is=block-accordion]>.items{grid-column-end:14;grid-column-start:6;grid-row-start:auto;grid-row-end:auto}}[is=block-accordion] .item{border-radius:var(--border-radius);overflow:hidden}[is=block-accordion] .item__trigger{align-items:center;cursor:pointer;display:flex;gap:calc(var(--baseline) * 2);justify-content:space-between;list-style:none;padding:calc(var(--baseline) * 4)}@media (pointer: fine){[is=block-accordion] .item__trigger:focus-visible,[is=block-accordion] .item__trigger:hover{text-decoration:underline}}[is=block-accordion] .item__trigger:focus-visible{outline:unset}[is=block-accordion] .item__trigger:focus-visible>span{outline:3px solid currentColor;outline-offset:6px}[is=block-accordion] .item__panel>:first-child{margin-top:0;padding-top:0}[is=block-accordion] .item__panel>:last-child{margin-bottom:0;padding-bottom:0}[is=block-accordion] .item__panel{margin-top:calc(var(--baseline) * -1);padding:0 calc(var(--baseline) * 4) calc(var(--baseline) * 4)}[is=block-accordion] .item .icons{--size: 32px;flex-shrink:0;height:var(--size);position:relative;width:var(--size)}[is=block-accordion] .item .icons .icon{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}[is=block-accordion] .item .icons .icon [is=atom-icon]{height:100%;width:100%}[is=block-accordion] .item .icons .icon--plus{transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:linear;z-index:2}[is=block-accordion] .item[open] .item__trigger .icon--plus{opacity:0}[is=block-form]{background-color:var(--color-blue)}@media (max-width: 1279px){[is=block-form]{overflow:clip}}[is=block-form]>.wrapper{border-radius:var(--border-radius);display:flex;flex-direction:column;gap:var(--grid-row-gap);isolation:isolate;padding:calc(var(--baseline) * 7);position:relative}[is=block-form]>.wrapper>.text>:first-child{margin-top:0;padding-top:0}[is=block-form]>.wrapper>.text>:last-child{margin-bottom:0;padding-bottom:0}[is=block-form] .innerWrapper{display:flex;flex-direction:column-reverse;gap:var(--grid-row-gap)}@media (min-width: 768px){[is=block-form] .innerWrapper{flex-direction:row;gap:calc(var(--grid-column-gap) * 2)}}[is=block-form] .formWrapper{flex:1}@media (min-width: 768px){[is=block-form] .personWrapper{width:350px}}@media (min-width: 1280px){[is=block-form] .personWrapper{width:443px}}[is=block-form] .personWrapper [is=atom-person] [is=atom-image] img{border-radius:var(--border-radius)}[is=block-form] .personWrapper [is=atom-person] .textWrapper{padding-bottom:0;padding-left:0;padding-right:0}[is=block-form] .spot--red{position:absolute;right:-80px;top:0;width:180px;z-index:2}@media (min-width: 1280px){[is=block-form] .spot--red{top:-70px}}[is=block-form] input#emailSubject{display:none}[is=block-image-text]{--spacing-y: calc(var(--baseline) * 3)}@media (min-width: 768px){[is=block-image-text]{--spacing-y: calc(var(--baseline) * 5)}}@media (min-width: 1280px){[is=block-image-text]{--spacing-y: calc(var(--baseline) * 7)}}@media (min-width: 768px){[is=block-image-text].grid{--grid-column-gap: 0}}@media (min-width: 768px){[is=block-image-text].componentPadding{padding-bottom:0;padding-top:0}}[is=block-image-text]>.text>:first-child{margin-top:0;padding-top:0}[is=block-image-text]>.text>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){[is=block-image-text]>.text{grid-column-end:10;grid-column-start:2;grid-row-start:1;grid-row-end:2;padding-left:calc(var(--baseline) * 2);padding-right:calc(var(--baseline) * 2)}}@media (min-width: 1280px){[is=block-image-text]>.text{grid-column-end:8;grid-column-start:2;grid-row-start:1;grid-row-end:2;padding-left:calc(var(--baseline) * 4);padding-right:calc(var(--baseline) * 4)}}@media (max-width: 767px){[is=block-image-text]>.text.componentPadding{padding-bottom:0;padding-top:0}}@media (min-width: 768px){[is=block-image-text] [is=atom-image]{height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width: 767px){[is=block-image-text] [is=atom-image] img{border-radius:var(--border-radius)}}[is=block-image-text]>.imageWrapper{grid-column-end:11;grid-column-start:2;grid-row-start:auto;grid-row-end:auto;position:relative}@media (min-width: 768px){[is=block-image-text]>.imageWrapper{grid-column-end:15;grid-column-start:10;grid-row-start:1;grid-row-end:2}}@media (min-width: 1280px){[is=block-image-text]>.imageWrapper{grid-column-end:15;grid-column-start:8;grid-row-start:1;grid-row-end:2}}@media (min-width: 768px){[is=block-image-text].reversed>.text{grid-column-end:14;grid-column-start:6;grid-row-start:1;grid-row-end:2}}@media (min-width: 1280px){[is=block-image-text].reversed>.text{grid-column-end:14;grid-column-start:8;grid-row-start:1;grid-row-end:2}}@media (min-width: 768px){[is=block-image-text].reversed>.imageWrapper{grid-column-end:6;grid-column-start:1;grid-row-start:1;grid-row-end:2}}@media (min-width: 1280px){[is=block-image-text].reversed>.imageWrapper{grid-column-end:8;grid-column-start:1;grid-row-start:1;grid-row-end:2}}[is=block-team]>.list{--columns: 1;display:grid;gap:var(--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr));list-style:none}@media (min-width: 768px){[is=block-team]>.list{--columns: 2}}@media (min-width: 1280px){[is=block-team]>.list{--columns: 3}}[is=block-team]>.text>:first-child{margin-top:0;padding-top:0}[is=block-team]>.text>:last-child{margin-bottom:0;padding-bottom:0}[is=block-teaser]>.list{--columns: 1;display:grid;gap:var(--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(calc(var(--baseline) * 1),1fr));list-style:none}@media (min-width: 768px){[is=block-teaser]>.list{--columns: 2}}@media (min-width: 1280px){[is=block-teaser]>.list{--columns: 3}}[is=block-teaser]>.text>:first-child{margin-top:0;padding-top:0}[is=block-teaser]>.text>:last-child{margin-bottom:0;padding-bottom:0}[is=block-text]{--spacing-y: calc(var(--baseline) * 3);isolation:isolate}@media (min-width: 768px){[is=block-text]{--spacing-y: calc(var(--baseline) * 5)}}@media (min-width: 1280px){[is=block-text]{--spacing-y: calc(var(--baseline) * 7)}}[is=block-text]>.text>:first-child{margin-top:0;padding-top:0}[is=block-text]>.text>:last-child{margin-bottom:0;padding-bottom:0}[is=block-text]>.text{position:relative;z-index:1}@media (max-width: 767px){[is=block-text]:has(.background){padding-bottom:0}}[is=block-text]:has(.background) .text{grid-column-end:14;grid-column-start:2;grid-row-start:1;grid-row-end:2;background-color:transparent}@media (min-width: 768px){[is=block-text]:has(.background) .text{grid-column-end:12;grid-column-start:3;grid-row-start:1;grid-row-end:2}}@media (min-width: 1280px){[is=block-text]:has(.background) .text{grid-column-end:11;grid-column-start:4;grid-row-start:1;grid-row-end:2}}[is=block-text]:has(.background) .background{grid-column-end:15;grid-column-start:1;grid-row-start:1;grid-row-end:2;border-radius:var(--border-radius);position:relative;z-index:-1}@media (min-width: 768px){[is=block-text]:has(.background) .background{grid-column-end:14;grid-column-start:2;grid-row-start:1;grid-row-end:2}}[is=block-text]:has(.background) .spot{z-index:2}[is=block-text]:has(.background) .spot--red{position:absolute;right:-3vw;top:-70px;width:180px;z-index:2}@supports (animation-timeline: view()){[is=block-text]:has(.background) .spot--red{animation-duration:1ms;animation-name:spot-parallax-red;animation-timeline:view();animation-timing-function:var(--animation-timing-function)}}[is=block-text]:has(.background) .spot--yellow{bottom:-30px;height:auto;left:20px;position:absolute;width:80px;z-index:2}@supports (animation-timeline: view()){[is=block-text]:has(.background) .spot--yellow{animation-duration:1ms;animation-name:spot-parallax-yellow;animation-timeline:view();animation-timing-function:var(--animation-timing-function)}}@keyframes spot-parallax-red{0%{transform:translateY(-20px) scale(.5)}to{transform:translateY(20px) scale(1)}}@keyframes spot-parallax-yellow{0%{transform:translateY(20px)}to{transform:translateY(-20px)}}[is=block-video]>.text>:first-child{margin-top:0;padding-top:0}[is=block-video]>.text>:last-child{margin-bottom:0;padding-bottom:0}[is=block-video] .video{aspect-ratio:16/9;border-radius:var(--border-radius);overflow:clip;position:relative}[is=block-video] .consentBanner>:first-child{margin-top:0;padding-top:0}[is=block-video] .consentBanner>:last-child{margin-bottom:0;padding-bottom:0}[is=block-video] .consentBanner{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:calc(var(--baseline) * 3);position:absolute;top:0;width:100%;z-index:2}[is=block-video] .consentBanner__text{text-align:center}[is=block-video] .consentBanner.backgroundOne .button:focus-visible{outline:3px solid var(--color-blue);outline-offset:6px}[is=block-video] .play{align-items:center;background-color:#000;display:flex;height:100%;isolation:isolate;justify-content:center;left:0;position:absolute;top:0;width:100%}@media (pointer: fine){[is=block-video] .play:focus-visible>[is=atom-image],[is=block-video] .play:hover>[is=atom-image]{opacity:.8}}[is=block-video] .play>.button--primary{--color-background: var(--color-blue)}[is=block-video] .play>.button--primary [is=atom-icon]{--size: 40px}[is=block-video] .play>[is=atom-image]{height:100%;left:0;position:absolute;top:0;transition-duration:var(--transition-duration);transition-property:opacity;transition-timing-function:var(--animation-timing-function);width:100%;z-index:-1}[is=block-video] iframe{display:block;height:100%;width:100%}[is=hero-image]{isolation:isolate}[is=hero-image]>.text>:first-child{margin-top:0;padding-top:0}[is=hero-image]>.text>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 1280px){[is=hero-image]>.text{grid-column-end:8;grid-column-start:2;grid-row-start:1;grid-row-end:2}}@media (max-width: 1279px){[is=hero-image]>.text.componentPadding{padding-bottom:0}}[is=hero-image]>.background{position:relative;z-index:-1}@media (max-width: 1279px){[is=hero-image]>.background{display:none}}@media (min-width: 1280px){[is=hero-image]>.background{grid-column-end:8;grid-column-start:1;grid-row-start:1;grid-row-end:2}}[is=hero-image]>[is=atom-image]{grid-column-end:15;grid-column-start:1;grid-row-start:auto;grid-row-end:auto;position:relative;z-index:-2}@media (min-width: 1280px){[is=hero-image]>[is=atom-image]{grid-column-end:15;grid-column-start:8;grid-row-start:1;grid-row-end:2;overflow:hidden}}@media (min-width: 1280px){[is=hero-image]>[is=atom-image] img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}[is=hero-image] .spots{pointer-events:none;position:absolute;right:0;top:95%;width:150px;z-index:1}@media (min-width: 1280px){[is=hero-image] .spots{right:-100px;top:0}}[is=hero-image] .spots .spot{animation-delay:1s;animation-duration:calc(var(--animation-duration) * 1);animation-fill-mode:forwards;animation-name:spot-in-red;animation-timing-function:var(--animation-timing-function);opacity:0;position:relative;width:100%}[is=hero-image] .spots .spot--yellow{animation-delay:2s;animation-name:spot-in-yellow;left:calc(50% - 25px);transform:translateY(-50%);width:50px;z-index:-1}@keyframes spot-in-red{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spot-in-yellow{0%{opacity:0;transform:scale(.9) translateY(-50%)}to{opacity:1;transform:scale(1) translateY(-50%)}}[is=basis-breadcrumbs].backgroundOne{background-color:var(--color-white)}[is=basis-breadcrumbs].backgroundTwo{background-color:var(--color-blue-light)}[is=basis-breadcrumbs] ol{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 1);list-style:none}[is=basis-breadcrumbs] ol li{align-items:center;display:flex;gap:calc(var(--baseline) * 1)}[is=basis-breadcrumbs] ol li a{align-items:center;display:flex;font-size:1rem;font-weight:700;min-height:48px;text-decoration:none}@media (pointer: fine){[is=basis-breadcrumbs] ol li a:focus-visible,[is=basis-breadcrumbs] ol li a:hover{text-decoration:underline}}[is=basis-footer] .copyright{grid-area:copyright}@media (min-width: 768px){[is=basis-footer] .copyright{align-items:center;display:flex}}[is=basis-footer] .logo{--size: 256px;grid-area:logo}@media (min-width: 768px){[is=basis-footer] .logo{--size: 240px}}@media (min-width: 1280px){[is=basis-footer] .logo{--size: 240px}}[is=basis-footer] .logo__link{align-items:center;aspect-ratio:1029/265;display:flex;justify-content:center;max-width:var(--size);width:100%}[is=basis-footer] .info{grid-area:info}@media (min-width: 768px){[is=basis-footer] .info{align-items:flex-end;display:flex;flex-direction:column;text-align:right}}[is=basis-footer] .info__inner>:first-child{margin-top:0;padding-top:0}[is=basis-footer] .info__inner>:last-child{margin-bottom:0;padding-bottom:0}[is=basis-footer] .sitemap{grid-area:sitemap}@media (min-width: 768px){[is=basis-footer] .sitemap{align-items:center;display:flex}}@media (min-width: 1280px){[is=basis-footer] .sitemap{align-items:center;display:flex}}[is=basis-footer] .sitemap>ul{display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 2);list-style:none;margin:0;padding:0}[is=basis-footer] .socials{grid-area:socials}@media (min-width: 768px){[is=basis-footer] .socials{align-items:center;display:flex;justify-content:flex-end}}[is=basis-footer] .socials>ul{display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 2);list-style:none;margin:0;padding:0}[is=basis-footer]{isolation:isolate}[is=basis-footer].componentPadding{--componentPadding: var(--grid-column-gap)}[is=basis-footer]>.content{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto;display:grid;gap:inherit;grid-template-areas:"sitemap" "info" "logo" "copyright" "socials"}@media (min-width: 768px){[is=basis-footer]>.content{grid-template-areas:"logo info info" "copyright . ." "sitemap . socials"}}@media (min-width: 1280px){[is=basis-footer]>.content{grid-template-areas:"logo info info" "copyright sitemap socials"}}[is=basis-footer] a:not(:hover){text-decoration:none}[is=basis-footer] a[aria-current=page]:not(.button){position:relative}[is=basis-footer] a[aria-current=page]:not(.button):after{--width: 15px;--height: 5px;background-color:currentColor;border-radius:99px;content:"";height:var(--height);left:calc(50% - var(--width) / 2);position:absolute;top:calc(100% + var(--height));width:var(--width)}[is=basis-header]{--logo-size: 230px;height:var(--header-height);left:0;position:fixed;top:0;width:100%;z-index:99}[is=basis-header]>.grid{margin:0 auto;max-width:1920px}[is=basis-header]>.grid.backgroundOne{--color-background: var(--color-white)}[is=basis-header]>.grid>.wrapper{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto;align-items:center;display:flex;gap:calc(var(--baseline) * 4);justify-content:space-between;padding:calc(var(--baseline) * 2) 0}[is=basis-header] .logo{aspect-ratio:1029/265;width:var(--logo-size)}[is=basis-header] .burger{--size: 48px;align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:var(--size);justify-content:center;margin-right:calc(var(--baseline) * 4);position:relative;width:var(--size)}@media (min-width: 1280px){[is=basis-header] .burger{display:none}}[is=basis-header] .burger span{background-color:currentColor;content:"";height:1px;width:calc(var(--size) * .5)}body:has(admin-bar) [is=basis-header]{top:43px}@media (max-width: 1279px){[is=basis-navigation]{grid-template-rows:auto 1fr;height:100dvh;isolation:isolate;left:0;overflow-y:auto;position:fixed;top:0;transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-timing-function:linear;width:100%;z-index:9999}}@media (max-width: 1279px){[is=basis-navigation][inert]{opacity:0}}[is=basis-navigation] .closeButton{align-items:center;cursor:pointer;display:flex;justify-content:center;justify-self:flex-end}@media (min-width: 1280px){[is=basis-navigation] .closeButton{display:none}}[is=basis-navigation] .list{list-style:none;margin:unset;padding:unset}[is=basis-navigation] .list>li{list-style:none;margin:unset;padding:unset}[is=basis-navigation] .list{align-items:center;display:flex;gap:calc(var(--baseline) * 3)}@media (max-width: 1279px){[is=basis-navigation] .list{flex-direction:column;margin:auto 0;text-align:center}}[is=basis-navigation] .list a{display:inline-flex;font-size:1.75rem;text-decoration:none}@media (min-width: 768px){[is=basis-navigation] .list a{font-size:2rem}}@media (min-width: 1280px){[is=basis-navigation] .list a{font-size:1.125rem}}[is=basis-navigation] .list a:hover,[is=basis-navigation] .list a:focus-visible{text-decoration:underline}[is=basis-navigation] .list a[aria-current=page]:not(.button){position:relative}[is=basis-navigation] .list a[aria-current=page]:not(.button):after{--width: 15px;--height: 5px;background-color:currentColor;border-radius:99px;content:"";height:var(--height);left:calc(50% - var(--width) / 2);position:absolute;top:100%;width:var(--width)}body:has(craft-admin-bar){--admin-bar-height: 59px}@media (max-width: 1279px){body:has(craft-admin-bar) [is=basis-navigation]{height:calc(100dvh - var(--admin-bar-height));top:var(--admin-bar-height)}}
