:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Exo;src:url(../fonts/exo-v25-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Exo;src:url(../fonts/exo-v25-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(../fonts/caveat-v23-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ff-title: "Exo";--ff-body: "Inter";--ff-doodle: "Caveat";--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--lh-l: 160%;--lh-m: 140%;--lh-s: 110%;--lh-xs: 90%}:root{--c-brand: #0056a4;--c-brand-light: #002b52;--c-brand-dark: #001629;--c-accent: #fadf4b;--c-accent-light: rgba(250, 223, 75, .2);--c-blank: #ffffff;--c-content-brand: var(--c-brand);--c-content-accent: var(--c-accent);--c-content-primary: var(--c-blank);--c-content-inverse-tertiary: rgba(255, 255, 255, .5);--c-content-secondary: rgba(255, 255, 255, .7);--c-content-tertiary: rgba(255, 255, 255, .4);--c-content-always-white: #ffffff;--c-background-brand: var(--c-brand);--c-background-brand-light: var(--c-brand-light);--c-background-brand-dark: var(--c-brand-dark);--c-background-page: var(--c-brand-dark);--c-background-page-dark: #091528;--c-background-contrast: #002b52;--c-background-navbar: rgba(0, 22, 41, .9);--c-background-accent: var(--c-accent);--c-background-accent-light: var(--c-accent-light);--c-background-blank: var(--c-blank);--c-background-always-white: #ffffff;--c-background-cta: #192a2c;--c-button-primary-background: var(--c-background-brand);--c-button-primary-background-hover: #002b52;--c-button-secondary-text: var(--c-accent);--c-button-secondary-text-hover: #192a2c;--c-button-secondary-border: rgba(255, 255, 255, .1);--c-divider-default: rgba(255, 255, 255, .1);--c-divider-contrast: rgba(255, 255, 255, .2);--c-stroke-brand: var(--c-brand);--c-stroke-accent: var(--c-accent);--c-stroke-primary: #000000;--c-stroke-secondary: #b3b3b3;--c-stroke-tertiary: #d9d9d9;--c-stroke-primary-inverse: #ffffff;--c-stroke-secondary-inverse: rgba(255, 255, 255, .3);--c-stroke-tertiary-inverse: rgba(255, 255, 255, .1);--c-success: #339933;--c-success-light: #d9f2d9;--c-danger: #e51a1a;--c-danger-light: #fad1d1;--c-warning: #ff8000;--c-warning-light: #ffcc99;--c-canvas-default: #ffffff;--c-canvas-contrast: #f3f3f3}:root{--header-height: 80px}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--ff-body),Arial,Helvetica,sans-serif;line-height:1.5;font-size:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--c-content-primary);font-synthesis:none}html{background-color:var(--c-background-page)}body{padding-top:var(--header-height);position:relative}main:after{content:"";display:block;position:absolute;top:-120px;left:50%;transform:translate(-50%);width:100%;max-width:800px;height:240px;background-color:var(--background-brand, #0056a4);opacity:.5;filter:blur(200px);border-radius:50%;z-index:5}.skip-nav{padding:0;position:absolute;top:10%;left:50%;transform:translate3d(-50%,0,0);z-index:10;background:var(--c-background-blank);box-shadow:0 5px 20px -14px var(--c-background-brand-dark);border-radius:10px;height:0;overflow:hidden}.skip-nav a{display:inline-flex;align-items:center;justify-content:space-between;font-weight:var(--fw-semibold);font-family:var(--ff-body);padding:14px 24px;line-height:var(--lh-s);font-size:16px;letter-spacing:-.16px;border-radius:8px;background-color:var(--c-button-primary-background);color:var(--c-content-always-white);transition:all .3s ease;column-gap:8px}.skip-nav a:hover{background-color:var(--c-button-primary-background-hover)}.skip-nav a--small{padding:6px 12px}.skip-nav a--small .button__icon-wrapper{width:12px;height:12px}.skip-nav a--reversed{flex-direction:row-reverse}.skip-nav:focus-within{padding:32px;height:auto}.skip-nav:focus-within a{padding:12px 12px 8px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;line-height:0;object-fit:cover;height:auto}a,button,svg{transition:all .2s ease-in-out}button{font-family:var(--ff-body),Arial,Helvetica,sans-serif;padding:0;margin:0;border:none;background:none;cursor:pointer;color:inherit}*:focus,*:focus-visible{outline:revert}@media (max-width: 768px){:root{--header-height: 64px}}:root{--br-s: 4px;--br-m: 8px;--br-l: 16px;--br-rounded: 99px;--br-circle: 50%}.container,.container-m,.container-s{width:100%;margin:0 auto}.container{max-width:1384px}.container-m{max-width:1024px}.container-s{max-width:800px}:root{--spacing-horizontal: 64px;--spacing-vertical-small: 80px;--spacing-vertical: 120px;--spacing-vertical-large: 200px}.spacing-horizontal-m{margin-left:var(--spacing-horizontal);margin-right:var(--spacing-horizontal)}.spacing-horizontal-p{padding-left:var(--spacing-horizontal);padding-right:var(--spacing-horizontal)}.spacing-vertical-large-m{margin-top:var(--spacing-vertical-large);margin-bottom:var(--spacing-vertical-large)}.spacing-vertical-m{margin-top:var(--spacing-vertical);margin-bottom:var(--spacing-vertical)}.spacing-vertical-p{padding-top:var(--spacing-vertical);padding-bottom:var(--spacing-vertical)}@media (max-width: 1200px){:root{--spacing-vertical: 80px;--spacing-vertical-large: 160px}}@media (max-width: 1024px){:root{--spacing-horizontal: 40px;--spacing-vertical-small: 64px;--spacing-vertical-large: 100px}}@media (max-width: 768px){:root{--spacing-horizontal: 24px;--spacing-vertical-large: 80px}}@media (max-width: 500px){:root{--spacing-horizontal: 16px}}.section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.section-header__content{display:flex;flex-direction:column;gap:16px}.section-header__text{max-width:800px}@media (max-width: 768px){.section-header{flex-direction:column;align-items:flex-start;gap:32px}}@media (max-width: 568px){.section-header{gap:24px}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.grid__cols{display:flex;height:100%}.grid__cols--vert-centered{align-items:center}.grid__cols--horiz-centered{justify-content:center}.grid__cols--horiz-end{justify-content:flex-end}.grid__cols--1{grid-column-end:span 1}.grid__cols--2{grid-column-end:span 2}.grid__cols--3{grid-column-end:span 3}.grid__start-2{grid-column-start:2}.grid__start-3{grid-column-start:3}@media (max-width: 1024px){.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.grid__cols--2,.grid__cols--3{grid-column-end:span 1}.grid__cols--t-2{grid-column-end:span 2}.grid__start-2{grid-column-start:1}.grid__start-3{grid-column-start:2}}@media (max-width: 768px){.grid{display:flex}.grid__cols{width:100%}}.title-huge,.title-xxl,.title-xl,.title-l,.title,.title-s,.title-xs,.title-xxs{font-family:var(--ff-title);line-height:var(--lh-s);font-weight:var(--fw-semibold)}.title-orb:before{content:"";display:inline-block;width:clamp(20px,2.1vw,32px);height:clamp(20px,2.1vw,32px);background-color:var(--c-background-accent);border-radius:var(--br-circle)}.title-huge{font-size:clamp(42px,6.4vw,96px);letter-spacing:-3.36px}.title-xxl{font-size:clamp(36px,4vw,64px);letter-spacing:-1.12px}.title-xxl.title-orb:before{margin:0 16px 6px 0}.title-xl{font-size:clamp(26px,4vw,56px);letter-spacing:-1.12px}.title-xl.title-orb:before{margin:0 16px 6px 0}.title-l{font-size:48px;letter-spacing:-1.2px}.title-l.title-orb:before{margin:0 16px 8px 0;width:clamp(12px,2.1vw,16px);height:clamp(12px,2.1vw,16px)}.title{font-size:32px;letter-spacing:-.64px}.title-s{font-size:24px;letter-spacing:-.48px}.title-xs{font-size:20px;letter-spacing:-.3px}.title-xxs{font-size:16px;letter-spacing:-.24px;color:var(--c-content-secondary)}.center{text-align:center}.bold{font-weight:var(--fw-semibold)}.title-quote{font-family:var(--ff-title);font-weight:var(--fw-semibold);font-size:24px;line-height:var(--lh-m)}@media (max-width: 1024px){.title-l{font-size:36px}.title-l.title-orb:before{margin-bottom:5px}.title{font-size:28px}.title-s{font-size:22px}.title-xs{font-size:18px}.title-quote{font-size:22px}}@media (max-width: 768px){.title-l{font-size:32px}.title{font-size:24px}.title-s{font-size:20px}.title-xs{font-size:16px}.title-quote{font-size:20px}}@media (max-width: 500px){.title-xxl{font-size:32px}.title-xxl.title-orb:before{width:18px;height:18px;margin:0 10px 4px 0}.title-s{font-size:18px}}.text-l{font-size:20px}.text{font-size:18px}.text-s{font-size:16px}.text-xs{font-size:14px;line-height:160%}.text-label{font-size:16px;line-height:120%;letter-spacing:-.16px;font-family:var(--ff-body);font-weight:var(--fw-semibold)}.text-label--regular{font-weight:var(--fw-regular)}.quote-text{font-size:20px;line-height:var(--lh-l)}.text-doodle{font-family:var(--ff-doodle);font-size:16px;line-height:var(--lh-s);color:var(--c-content-accent)}.text-l,.text,.text-m,.text-s{font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary)}.text-l p:not(:last-child),.text p:not(:last-child),.text-m p:not(:last-child),.text-s p:not(:last-child),.text-l ul:not(:last-child),.text ul:not(:last-child),.text-m ul:not(:last-child),.text-s ul:not(:last-child),.text-l ol:not(:last-child),.text ol:not(:last-child),.text-m ol:not(:last-child),.text-s ol:not(:last-child){margin-bottom:24px}.text-l a,.text a,.text-m a,.text-s a{color:var(--c-content-primary);text-decoration:underline}.text-l strong,.text strong,.text-m strong,.text-s strong,.text-l b,.text b,.text-m b,.text-s b{font-weight:var(--fw-bold)}.text-l em,.text em,.text-m em,.text-s em,.text-l i,.text i,.text-m i,.text-s i{font-style:italic}.text-l ul li,.text ul li,.text-m ul li,.text-s ul li,.text-l ol li,.text ol li,.text-m ol li,.text-s ol li{position:relative;display:flex;align-items:flex-start}.text-l ul li:before,.text ul li:before,.text-m ul li:before,.text-s ul li:before,.text-l ol li:before,.text ol li:before,.text-m ol li:before,.text-s ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.text-l ul li:not(:last-child),.text ul li:not(:last-child),.text-m ul li:not(:last-child),.text-s ul li:not(:last-child),.text-l ol li:not(:last-child),.text ol li:not(:last-child),.text-m ol li:not(:last-child),.text-s ol li:not(:last-child){margin-bottom:8px}.text-l ul li,.text ul li,.text-m ul li,.text-s ul li{padding:0 0 0 24px}.text-l ul li:before,.text ul li:before,.text-m ul li:before,.text-s ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.text-l ol,.text ol,.text-m ol,.text-s ol{counter-reset:li}.text-l ol li,.text ol li,.text-m ol li,.text-s ol li{padding:0 0 0 40px}.text-l ol li:before,.text ol li:before,.text-m ol li:before,.text-s ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media (max-width: 1024px){.text-l ul li:before,.text ul li:before,.text-m ul li:before,.text-s ul li:before{top:9px}.text-l{font-size:20px}.text{font-size:17px}.text-s{font-size:15px}.text-xs{font-size:13px}.text-label{font-size:11px}}@media (max-width: 768px){.text-l ul li:before,.text ul li:before,.text-m ul li:before,.text-s ul li:before{top:8px}.text-l ol li:before,.text ol li:before,.text-m ol li:before,.text-s ol li:before{font-size:16px;width:22px;height:22px;padding-top:0}.text-l{font-size:18px}.text{font-size:15px}.text-s{font-size:14px}.text-xs{font-size:12px}.text-label{font-size:10px}}.background-grid{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;z-index:2;pointer-events:none}.background-grid__container{height:100%}@media (max-width: 1024px) and (min-width: 769px){.background-grid__item:nth-child(3){border-left:1px solid var(--c-divider-default)}}@media (max-width: 768px){.background-grid__container{border-right:1px solid var(--c-divider-default);border-left:1px solid var(--c-divider-default)}}@media (min-width: 769px){.background-grid__item{border-right:1px solid var(--c-divider-default)}.background-grid__item:first-child{border-left:1px solid var(--c-divider-default)}}.buttons{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap}.buttons .button:not(:first-child){margin-top:-2px}.button,.ghost-button,.ghost-button__icon-wrapper,.filter-button,.social-button,.icon-button{display:inline-flex;align-items:center;justify-content:space-between;line-height:var(--lh-s)}.button,.ghost-button{font-weight:var(--fw-semibold);font-family:var(--ff-body)}.button{padding:14px 24px;line-height:var(--lh-s);font-size:16px;letter-spacing:-.16px;border-radius:8px;background-color:var(--c-button-primary-background);color:var(--c-content-always-white);transition:all .3s ease;column-gap:8px}.button:hover{background-color:var(--c-button-primary-background-hover)}.button--small{padding:6px 12px}.button--small .button__icon-wrapper{width:12px;height:12px}.button--reversed{flex-direction:row-reverse}.button__icon-wrapper{width:16px;height:16px;display:flex}.ghost-button{position:relative;width:100%;max-width:346px;color:var(--c-content-always-white);padding:24px;font-size:18px;font-weight:600;border:1px solid var(--c-divider-default);overflow:hidden;transition:color .3s ease,background-color .3s ease}.ghost-button:after,.ghost-button:before{pointer-events:none}.ghost-button:after{position:absolute;left:0;top:0;content:"";display:block;width:2px;height:100%;background-color:var(--c-background-accent)}.ghost-button:before{content:"";display:block;background-color:var(--c-background-accent-light);position:absolute;left:0;top:0;width:100%;height:100%;transform:translate3d(-100%,0,0);transition:transform .3s ease-in-out}.ghost-button:hover{color:var(--c-content-accent)}.ghost-button:hover:before{transform:translateZ(0)}.ghost-button:hover svg{fill:var(--c-content-accent)}.ghost-button:not(.button--secondary,.button--secondary-inverse):hover{background-color:var(--c-background-accent-hover)}.ghost-button:focus{outline:3px solid rgba(25,94,229,.5);outline-offset:2px}.ghost-button__content{display:flex;align-items:center;gap:8px}.ghost-button__pre-icon-wrapper{display:flex;align-items:center;width:20px;height:20px}.special-button{width:24px;height:24px}.special-button svg{display:block}.filter-button{padding:16px 24px;font-size:16px;column-gap:8px;border-radius:var(--br-rounded);border:1px solid var(--c-button-secondary-border);color:var(--c-content-secondary)}.filter-button:not(.filter-button--active):hover{border-color:var(--c-stroke-brand)}.filter-button--active{background-color:var(--c-background-brand);border-color:var(--c-background-brand)}.filter-button--active .filter-button__text{color:var(--c-content-always-white)}.filter-button--active .filter-button__counter{color:var(--c-content-always-white);opacity:1}.filter-button:focus{outline:3px solid var(--c-background-accent);outline-offset:2px}.filter-button__text{color:var(--c-content-primary)}.filter-button__counter{font-size:16px;transition:all .2s ease;color:var(--c-content-tertiary)}.social-button{padding:8px;border-radius:var(--br-m);background:transparent}.social-button svg{width:16px;height:16px}.social-button:hover{background:var(--c-background-brand-light)}.icon-button{height:48px;width:48px;background-color:transparent;border-radius:50%;justify-content:center;align-items:center;border:1px solid var(--c-button-secondary-border);transition:all .2s ease}.icon-button svg{width:24px;height:24px;fill:var(--c-content-secondary)}.icon-button:focus{outline:3px solid var(--c-background-accent);outline-offset:2px}.icon-button:not(.icon-button--secondary):hover{background-color:var(--c-background-accent)}.icon-button:not(.icon-button--secondary):hover svg{fill:var(--c-button-secondary-text-hover)}.icon-button--secondary{background-color:transparent;border:2px solid var(--c-divider-default)}.icon-button--secondary svg{fill:var(--c-content-brand)}.icon-button--secondary:hover{border-color:var(--c-stroke-brand)}.icon-button--accent{background-color:transparent;border:1px solid var(--c-button-secondary-border)}.icon-button--accent svg{fill:var(--c-content-primary)}.icon-button--accent:hover{background-color:var(--c-background-accent)}.icon-button--accent:hover svg{fill:var(--c-button-secondary-text-hover)}.icon-button--accent-filled{background:var(--button-secondary-background, #3f4832);border:1px solid var(--button-secondary-border)}.icon-button--accent-filled svg{fill:var(--c-button-secondary-text)}.icon-button.icon-button--small{width:32px;height:32px}.icon-button.icon-button--small svg{width:14px;height:14px}.menu-button{display:flex}.menu-button:hover .menu-button__hamburger span:first-child,.menu-button:hover .menu-button__hamburger span:last-child{transform:scaleX(.4)}.menu-button__hamburger{display:flex;flex-direction:column;row-gap:4px;padding:6px 4px}.menu-button__hamburger span{height:1px;width:16px;background-color:var(--c-content-inverse-tertiary);display:block;transition:all .4s ease-in-out}.menu-button__hamburger span:first-child{transform-origin:right}.menu-button__hamburger span:last-child{transform-origin:left}@media (max-width: 1300px){.menu-button__text{display:none}.menu-button__hamburger{display:flex;flex-direction:column;row-gap:7px;padding:11px 5px}.menu-button__hamburger span{height:2px;width:29px;background-color:var(--c-content-always-white)}}@media (max-width: 768px){.button{padding:16px 18px;font-size:14px}.button--small{padding:10px 14px;font-size:12px}.ghost-button{font-size:16px;padding:19px 16px;line-height:100%}.ghost-button__icon-wrapper{width:36px;height:36px}.ghost-button__icon-wrapper svg{width:18px;height:18px}.filter-button{padding:16px 18px;font-size:16px}.icon-button{height:32px;width:32px}.icon-button svg{width:18px;height:18px}.icon-button.icon-button--small{width:24px;height:24px}.icon-button.icon-button--small svg{width:12px;height:12px}}.header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:var(--c-background-navbar);border-bottom:1px solid var(--c-divider-default);-webkit-backdrop-filter:blur(20%);backdrop-filter:blur(20%);width:100vw}.header__container{height:var(--header-height)}.header__home-link{height:39px}.header__home-link svg{height:100%;width:auto}.header__menu-open{display:flex;font-family:var(--ff-body);align-items:center;gap:8px}.header__menu-open-icon{display:block;width:24px;height:24px}.header__nav{display:flex;gap:32px;justify-content:flex-end}.header__nav-list{display:flex;justify-content:space-between;align-items:center;gap:32px}.header__nav-item{line-height:100%;font-weight:var(--fw-semibold);height:100%;align-items:center;display:flex}.header__nav-item.current-menu-item .header__nav-link{color:var(--c-content-accent)}.header__nav-item.current-menu-item .header__nav-link:after{background-color:var(--c-content-accent);transform:scaleX(1)}.header__nav-link{position:relative}.header__nav-link:after{position:absolute;top:46px;left:0;content:"";display:block;width:100%;height:2px;background-color:var(--c-content-secondary);transition:all .2s ease-in-out;transform:scaleX(0);transform-origin:left center}.header__nav-link:hover{color:var(--c-content-secondary)}.header__nav-link:hover:after{transform:scaleX(1)}.header__buttons{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-left:auto}.header__menu-open-wrapper{display:flex;align-items:center}.header__slik-search{border:1px solid var(--button-secondary-border, rgba(255, 255, 255, .1))}@media (max-width: 1300px){.header__menu-open{display:flex;align-items:center;gap:8px}.header__nav{column-gap:8px}.header__nav-list,.header__slik-search{display:none}.header__buttons{margin:0;order:1}.header__menu-open-wrapper{order:2}}@media (max-width: 768px){.header__container{justify-content:space-between}.header__home-link{height:32px}}.subnavigation-overlay{position:fixed;inset:0;z-index:1000;pointer-events:none}.subnavigation-overlay.active{pointer-events:auto}.subnavigation__backdrop{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:none;appearance:none;background:#001629b8;cursor:pointer;opacity:0;transition:opacity .3s ease}.subnavigation-overlay.active .subnavigation__backdrop{opacity:1}.subnavigation{position:absolute;top:0;right:0;z-index:2;width:100%;max-width:460px;height:100vh;background:var(--c-background-page-dark);border-left:1px solid var(--c-divider-default);overflow-x:hidden;overflow-y:auto;transform:translate(100%);transition:transform .3s ease-in-out;padding:80px 48px}.subnavigation-overlay.active .subnavigation{transform:translate(0)}.subnavigation__inner{position:relative;width:100%;min-height:100%}.subnavigation__close-button{position:absolute;top:16px;right:16px;z-index:3}.subnavigation__stack{display:flex;flex-direction:column;gap:46px;padding-top:8px}.subnavigation__section{display:flex;flex-direction:column;gap:24px}.subnavigation__label{font-size:12px;line-height:1.6;font-family:var(--ff-body);font-weight:var(--fw-regular);color:var(--c-content-inverse-tertiary);margin:0}.subnavigation__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.subnavigation__item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.subnavigation__link{display:inline-flex;align-items:center;gap:12px;color:var(--c-content-secondary);text-decoration:none;transition:all .3s ease;position:relative}.subnavigation__link:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--c-content-accent);opacity:0;transition:opacity .3s ease;position:absolute;left:0;top:50%;transform:translateY(-50%)}.subnavigation__link:hover,.subnavigation__link:focus-visible{color:var(--c-content-primary);padding-left:20px}.subnavigation__link:hover:before,.subnavigation__link:focus-visible:before{opacity:1}.subnavigation__badge{box-sizing:border-box;min-width:24px;height:24px;padding:0 5px;border-radius:var(--br-circle);background:var(--c-background-brand);color:var(--c-content-always-white);font-size:14px;font-family:var(--ff-body);font-weight:var(--fw-semibold);line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.subnavigation__divider{border:none;height:1px;background:var(--c-divider-default);margin:0;width:100%;flex-shrink:0}.subnavigation__cta{display:flex;flex-direction:column;gap:24px;max-width:319px}.subnavigation__cta-head{display:flex;flex-direction:column;gap:8px}.subnavigation__cta-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--c-content-primary);letter-spacing:-.48px}.subnavigation__cta-dot{width:8px;height:8px;border-radius:50%;background:var(--c-background-accent);flex-shrink:0}.subnavigation__cta-intro{margin:0;font-family:var(--ff-body);line-height:1.2;letter-spacing:-.16px;color:var(--c-content-secondary)}.subnavigation__cta-details{display:flex;flex-direction:column;gap:8px}.subnavigation__cta-link{font-family:var(--ff-body);line-height:1.6;color:var(--c-content-inverse-primary);text-decoration:none;transition:opacity .2s ease}.subnavigation__cta-link:hover,.subnavigation__cta-link:focus-visible{text-decoration:underline}@media (max-width: 500px){.subnavigation{max-width:none;padding:72px 24px 48px}}.hero__filter{display:block;margin-top:80px}@media (max-width: 768px){.hero__top{flex-direction:column;row-gap:24px}.hero__filter{margin-top:0}}.media-hero{position:relative;height:calc(90vh - var(--header-height));overflow:hidden}.media-hero--home{height:calc(100vh - var(--header-height))}.media-hero--home .media-hero__container{padding-bottom:190px;justify-content:flex-end}.media-hero--home .media-hero__content{max-width:960px}.media-hero--home .media-hero__scroll{bottom:132px}.media-hero--home .media-hero__visual-circle{right:-300px;top:-200px;height:calc(100vh + 300px);aspect-ratio:1/1}.media-hero--job-offer{height:auto;min-height:calc(90vh - var(--header-height))}.media-hero--job-offer .media-hero__container{padding:120px 0 80px;justify-content:space-between;gap:80px}.media-hero--job-offer .media-hero__content{max-width:682px;gap:24px}.media-hero--job-offer .media-hero__label,.media-hero--job-offer .media-hero__title{margin-bottom:0}.media-hero--job-offer .media-hero__text,.media-hero--job-offer .media-hero__tags{margin-top:0}.media-hero__container{padding:80px 0;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:3}.media-hero__content{position:relative;flex-direction:column}.media-hero__label{margin-bottom:40px}.media-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.media-hero__text{max-width:600px;margin-top:45px}.media-hero__buttons{margin-top:40px}.media-hero__visual{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.media-hero__visual>video.visual__asset{width:100%;height:100%;object-fit:cover;display:block}.media-hero__overlay-left{position:absolute;inset:0;background:linear-gradient(to right,var(--c-background-page) 0%,var(--c-background-page) 45%,rgba(0,22,41,.7) 60%,rgba(0,22,41,.3) 80%,rgba(0,22,41,.1) 100%);z-index:1}.media-hero__visual-circle{position:absolute;z-index:2;right:-10%;top:-10%;height:120%;aspect-ratio:1/1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at center,#0016291a,#00162933 48%,#001629a6 60%,#001629cc,#001629);filter:blur(100px)}.media-hero__image{width:100%;height:100%;object-fit:cover}.media-hero__apply{max-width:347px;height:70px;padding:24px;border-left:none;border-right:none}.media-hero__scroll{position:absolute;bottom:80px;right:-18px;z-index:2}@media (max-width: 1024px){.media-hero__tags{margin-bottom:32px}.media-hero__text{margin-top:32px}}@media (max-width: 768px){.media-hero{height:calc(90vh - var(--header-height));min-height:600px}.media-hero--home .media-hero__container{justify-content:flex-end;padding:0 0 40px}.media-hero--job-offer .media-hero__container{padding:0 0 40px;justify-content:flex-end;gap:24px}.media-hero--job-offer .media-hero__content{gap:16px}.media-hero--job-offer .media-hero__apply{max-width:100%;height:auto;padding:19px 16px}.media-hero__container{padding:0 0 40px;justify-content:flex-end}.media-hero__tags{margin-bottom:8px}.media-hero__label{margin-bottom:24px}.media-hero__text,.media-hero__buttons{margin-top:24px}.media-hero__scroll{position:initial;margin-top:24px}.media-hero__visual-circle{display:none}.media-hero__overlay-left{max-height:calc(90vh - var(--header-height));height:100%;background:linear-gradient(to top,var(--c-background-page) 0%,var(--c-background-page) 25%,rgba(0,22,41,.7) 50%,rgba(0,22,41,.3) 80%,rgba(0,22,41,.1) 100%)}.media-hero__visual{left:0;max-height:calc(90vh - var(--header-height));height:100%}}.tight-hero__content{flex-direction:column;align-items:flex-start}.tight-hero__tag{margin-bottom:24px}.tight-hero__buttons{width:50%;margin-top:48px}@media (max-width: 1024px){.tight-hero__buttons{width:100%}}.text-fields{position:relative;z-index:2}.text-fields .text-fields__title:not(:last-child),.text-fields .text-fields__subtitle:not(:last-child),.text-fields .text-fields__text:not(:last-child),.text-fields p:not(:last-child),.text-fields ul:not(:last-child),.text-fields ol:not(:last-child),.text-fields .text-fields__accordions{margin-bottom:24px}.text-fields .text-fields__title:not(:first-child),.text-fields .text-fields__subtitle:not(:first-child){margin-top:80px}.text-fields h1:not(:last-child),.text-fields h2:not(:last-child),.text-fields h3:not(:last-child),.text-fields h4:not(:last-child),.text-fields h5:not(:last-child),.text-fields h6:not(:last-child){margin-bottom:14px}@media (max-width: 1024px){.text-fields .text-fields__title:not(:first-child),.text-fields .text-fields__subtitle:not(:first-child){margin-top:64px}}.avatar{width:48px;height:48px;border-radius:var(--br-circle);background:var(--c-background-neutral);position:relative;overflow:hidden}.avatar__image{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}@media (max-width: 768px){.avatar{width:40px;height:40px}}.video-file{width:100%}.video-embed{aspect-ratio:16/9}.visual-and-content{display:flex;align-items:stretch}.visual-and-content--reversed{flex-direction:row-reverse}.visual-and-content--quote .visual-and-content__visual{max-width:480px}.visual-and-content-wrapper--with-background{background-color:var(--c-background-accent-light)}.visual-and-content__visual{width:50%;overflow:hidden}.visual-and-content__visual .visual__wrapper{height:100%;max-height:none;border-radius:var(--br-s)}.visual-and-content__visual .visual__wrapper picture{display:block;height:100%}.visual-and-content__visual .visual__wrapper .visual__asset{object-fit:cover}.visual-and-content__content{width:50%;display:flex;flex-direction:column;justify-content:center;padding:80px;border-top:1px solid var(--c-stroke-tertiary-inverse);border-bottom:1px solid var(--c-stroke-tertiary-inverse)}.visual-and-content__label{margin-bottom:24px;color:var(--c-content-secondary)}.visual-and-content__text{margin-top:24px}.visual-and-content__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}@media (max-width: 1200px){.visual-and-content__content{padding:64px}}@media (max-width: 1024px){.visual-and-content__content{padding:40px}}@media (max-width: 900px){.visual-and-content__content{padding:32px 24px}}@media (max-width: 768px){.visual-and-content{flex-direction:column}.visual-and-content__visual,.visual-and-content__content{width:100%}.visual-and-content__content{border-top:none}.visual-and-content__buttons{margin-top:24px}}.accordion-item{cursor:pointer;text-align:start;transition:box-shadow .2s ease-in-out;background-color:var(--c-background-page);border:1px solid var(--c-divider-default)}.accordion-item.active{box-shadow:0 4px 24px #0000001a}.accordion-item.active .accordion-item__header svg rect:first-child{transform:scaleY(0)}.accordion-item:not(:last-child){margin-bottom:16px}.accordion-item__header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:24px;transition:opacity .2s ease-in-out}.accordion-item__header:hover{opacity:.8}.accordion-item__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--c-content-primary);background-color:var(--c-background-page);border-radius:var(--br-circle)}.accordion-item__icon svg rect:first-child{transition:transform .2s ease-in-out;transform-origin:center}.accordion-item__title{color:var(--c-content-primary);line-height:var(--lh-m);margin-bottom:0!important}.accordion-item__inner{max-height:0px;transition:max-height .3s ease;overflow:hidden}.accordion-item__inner:hover{cursor:initial}.accordion-item__content{padding:0 24px 24px;color:var(--c-content-secondary)}.accordion-item__content p:not(:last-child){margin-bottom:12px}@media (max-width: 768px){.accordion-item__header{padding:16px}.accordion-item__content{padding:0 16px 16px}.accordion-item__icon{width:24px;height:24px}.accordion-item__icon svg{width:14px;height:14px}}@media (max-width: 520px){.accordion-item__header{gap:24px}}.faq__inner{display:flex;align-items:start}.faq__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-right:120px;width:50%}.faq__label{color:var(--c-content-tertiary);margin-bottom:0!important}.faq__title,.faq__text{margin-bottom:0}.faq__button{margin-top:0;width:calc(50% + 60px)}.faq__items{display:flex;flex-direction:column;width:50%;z-index:2}@media (max-width: 1024px){.faq__intro{padding-right:60px}.faq__button{width:100%}}@media (max-width: 768px){.faq__inner{flex-direction:column;row-gap:40px}.faq__intro,.faq__items{width:100%}.faq__intro{gap:16px}}.visual__wrapper{max-height:1080px;width:100%;overflow:hidden;position:relative;z-index:2}.visual__asset{width:100%;height:100%;display:block}.visual__asset iframe{height:100%;display:block}.visual__caption{color:var(--c-content-secondary);margin-top:16px}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--c-content-primary);opacity:0;pointer-events:none;z-index:21;display:flex;align-items:center;transition:all .3s ease-in-out}.modal.active{opacity:1;pointer-events:all}html.lightbox-open,html.lightbox-open body{overflow:hidden}.lightbox{position:relative}.lightbox__grid{display:grid;gap:8px}.lightbox__grid--single{grid-template-columns:1fr}.lightbox__grid--duo{grid-template-columns:1fr 1fr}.lightbox__grid--multi{grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.lightbox__thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--br-m);cursor:pointer;background:none;border:none;padding:0}.lightbox__thumb--main{grid-row:span 2;aspect-ratio:auto}.lightbox__thumb:hover .lightbox__thumb-image{transform:scale(1.05)}.lightbox__thumb:focus-visible{outline:3px solid var(--c-background-accent);outline-offset:2px}.lightbox__thumb-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lightbox__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;pointer-events:none}.lightbox__more-count{color:var(--c-content-always-white)}.lightbox__modal{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background-color:var(--c-background-page);opacity:0;transition:opacity .3s ease-in-out}.lightbox__modal[hidden]{display:none}.lightbox__modal.is-open{opacity:1}.lightbox__topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 48px;flex-shrink:0}.lightbox__counter{color:var(--c-content-primary)}.lightbox__close{flex-shrink:0}.lightbox__stage{position:relative;flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center;padding:0 96px 48px}.lightbox__slides{position:relative;width:100%;max-width:1024px}.lightbox__slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;gap:24px;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.lightbox__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.lightbox__image-wrap{flex:1;min-height:0;overflow:hidden}.lightbox__image-wrap picture{display:block;width:100%;height:100%}.lightbox__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lightbox__caption{flex-shrink:0;text-align:center;color:var(--c-content-secondary);margin:0;padding:0 24px}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.lightbox__nav--prev{left:24px}.lightbox__nav--next{right:24px}.lightbox__nav[disabled]{opacity:.4;pointer-events:none}@media (max-width: 1024px){.lightbox__topbar{padding:16px 24px}.lightbox__stage{padding:0 72px 24px}.lightbox__nav--prev{left:12px}.lightbox__nav--next{right:12px}}@media (max-width: 768px){.lightbox__topbar{padding:12px 16px}.lightbox__stage{padding:0 56px 16px}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}}.blockquote{display:flex;flex-direction:column;gap:48px}.blockquote--centered{align-items:center}.blockquote--centered .blockquote__text{text-align:center}.blockquote--centered .blockquote__info{justify-content:center}.blockquote--article{gap:24px}.blockquote__icon-container{display:flex}.blockquote__icon{width:34px;color:var(--c-accent)}.blockquote__info{display:flex;align-items:center;gap:16px}.blockquote__author{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.blockquote__name{color:var(--c-content-primary);line-height:var(--lh-l)}.blockquote__subtitle{color:var(--c-content-secondary);line-height:var(--lh-l)}@media (max-width: 1024px){.blockquote{gap:24px}}.not-found__image{display:block;margin:0 auto 40px;width:fit-content}.not-found__title{color:var(--c-brand);text-align:center;margin-bottom:16px}.not-found__text{text-align:center}.not-found__buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px}.not-found__button{display:block;width:fit-content}.half-columns{display:flex;align-items:center;column-gap:64px}.half-columns--reversed{flex-direction:row-reverse}.half-columns__column{flex:1}@media (max-width: 1024px){.half-columns{column-gap:40px}}@media (max-width: 768px){.half-columns{flex-direction:column;row-gap:24px;align-items:flex-start}.half-columns__column{width:100%}}.slider{overflow:hidden}.slider .swiper{margin-top:80px;overflow:visible}.slider__item{width:auto;height:auto}@media (max-width: 768px){.slider .swiper{margin-top:48px}}@media (max-width: 500px){.slider .swiper{margin-top:32px}}.article__inner{flex-direction:column;width:100%}.article__inner .article__item:not(:last-child){margin-bottom:80px}.review{background-color:var(--c-background-neutral);padding:32px;border-radius:var(--br-m);display:flex;flex-direction:column;gap:24px}.review__rating{display:flex;flex-direction:row}.review__content{display:flex;flex-direction:column;gap:24px;height:100%}.review__footer{display:flex;flex-direction:row;gap:16px;margin-top:auto}.review__author{display:flex;flex-direction:column}.review__author-function{color:var(--c-content-secondary)}.review__image{width:48px;height:48px;min-width:48px;overflow:hidden;border-radius:50%}.review__image-img{width:100%;height:100%;object-fit:cover}.footer{margin-top:auto;position:relative;background-color:var(--c-background-page);overflow:hidden}.footer__sun{position:absolute;z-index:0;left:50%;top:calc(100% - 330px);pointer-events:none;width:970px;height:970px}.footer__sun:before,.footer__sun:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:var(--c-background-brand);border-radius:50%}.footer__sun:before{width:970px;height:970px;filter:blur(90px);background-color:#22559f}.footer__sun:after{width:560px;height:560px;filter:blur(70px);background-color:#fadf4b}.footer__container{position:relative;z-index:1;padding-top:160px}.footer__column{display:flex;flex-direction:column;padding-right:24px}.footer__title{margin-bottom:24px;line-height:1.2;color:var(--c-content-primary)}.footer__list{display:flex;flex-direction:column;gap:24px}.footer__list-item{line-height:1.2}.footer__list-item .footer__list-link{color:var(--c-content-secondary);text-decoration:none}.footer__list-item .footer__list-link:hover{color:var(--c-content-primary)}.footer__bottom{padding-top:80px}.footer__logo{width:100%;max-width:346px}.footer__logo svg{width:100%;height:auto}.footer__logo-image{display:block;width:100%;height:auto}.footer__statement{width:100%;max-width:692px;line-height:1.2;color:var(--c-content-primary)}@media (max-width: 1200px){.footer__container{padding-top:120px}.footer__bottom{padding-top:64px}}@media (max-width: 1024px){.footer__container{padding-top:64px}.footer__columns{row-gap:40px}.footer__column{padding-right:16px}.footer__logo{padding-right:24px}.footer__bottom{flex-direction:column;align-items:flex-start;padding-top:56px}}@media (max-width: 768px){.footer__container{padding-top:40px}.footer__columns{flex-direction:column;row-gap:0}.footer__column{width:100%;padding:24px 0;border-top:1px solid var(--c-divider-default)}.footer__column:last-child{border-bottom:1px solid var(--c-divider-default)}.footer__bottom{padding-top:24px;row-gap:24px;flex-direction:column-reverse}.footer__logo{max-width:180px}.footer__statement{max-width:none}}@media (max-width: 500px){.footer__container{padding-top:24px}}.subfooter{position:relative;z-index:1}.subfooter__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:32px 0}.subfooter__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:16px;width:100%;color:var(--c-content-secondary);line-height:1.2}.subfooter__menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.subfooter__menu-link{text-decoration:none}.subfooter__menu-link:hover{color:var(--c-content-primary)}@media (max-width: 768px){.subfooter__container{align-items:flex-start;padding:24px 0}.subfooter__content{column-gap:16px;row-gap:12px}.subfooter__menu{gap:16px}}.list-downloads{display:flex;flex-wrap:wrap;gap:8px}.list-downloads__item{display:flex}.list-downloads__link{display:inline-flex;padding:8px;border:1px solid var(--c-divider-default);border-radius:4px;background-color:#ffffff1a;font-family:var(--ff-body);font-size:12px;font-weight:var(--fw-regular);line-height:1.2;letter-spacing:-.18px;color:#fffc;text-decoration:none}.list-downloads__link:hover{background-color:#ffffff29;color:var(--c-content-primary)}@media (max-width: 500px){.list-downloads__link{white-space:normal}}.list-columns{display:flex;flex-wrap:wrap;border-top:1px solid var(--c-divider-default);border-bottom:1px solid var(--c-divider-default);overflow:hidden}.list-columns--1{justify-content:center;border:1px solid var(--c-divider-default)}.list-columns__column{display:flex;flex-direction:column;gap:24px;width:50%;padding:80px;background-color:var(--c-background-brand-light)}.list-columns__title{color:var(--c-content-primary)}@media (max-width: 1200px) and (min-width: 1025px){.list-columns--1 .list-columns__column{padding:40px}}@media (max-width: 1200px){.list-columns__column{padding:64px}}@media (max-width: 1024px) and (min-width: 769px){.list-columns--1 .list-columns__column{width:100%}}@media (max-width: 1024px){.list-columns__column{padding:40px}}@media (max-width: 768px){.list-columns__column{width:100%;padding:32px 24px}.list-columns__column:not(:last-child){border-bottom:1px solid var(--c-divider-default)}.list-columns--1 .list-columns__column{width:100%}}.logos-wrapper{z-index:1;position:relative}.logos__title{margin:0 auto 24px;color:var(--c-content-tertiary);max-width:692px;text-align:center}.logos__item{aspect-ratio:1 / 1;border-radius:2px;display:flex;align-items:center;justify-content:center;padding:15%}.logos__carousel{overflow:hidden;position:relative}.logos__carousel:before,.logos__carousel:after{content:"";position:absolute;top:0;display:block;width:36px;height:100%;z-index:2;background:var(--c-background-page)}.logos__carousel:before{left:0;mask-image:linear-gradient(to right,var(--c-background-page),transparent);-webkit-mask-image:linear-gradient(to right,var(--c-background-page),transparent)}.logos__carousel:after{right:0;mask-image:linear-gradient(to left,var(--c-background-page),transparent);-webkit-mask-image:linear-gradient(to left,var(--c-background-page),transparent)}.logos__carousel-slide{width:auto}.logos__carousel-item{border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 32px;width:100%;height:100px}.logos__carousel-buttons{display:flex;align-items:center;justify-content:center;margin-top:12px}.logos__carousel-button-pause,.logos__carousel-button-resume{display:none;width:44px;height:44px}.logos__carousel-button-pause.active,.logos__carousel-button-resume.active{display:flex}@media (max-width: 768px){.logos__title{margin-bottom:16px}.logos__carousel-item{padding:0 24px;height:80px}.logos__carousel-pagination{margin-top:24px}}.teammembers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.teammember-card__image-wrapper{display:block;width:100%;aspect-ratio:378 / 440}.teammember-card__image{width:100%;height:100%;object-fit:cover}.teammember-card__content{padding:24px 0 0}.teammember-card__name{margin:0 0 4px}.teammember-card__job{margin:0 0 16px}@media (max-width: 1024px){.teammembers__grid{grid-template-columns:repeat(2,1fr);gap:24px}.teammember-card__content{padding:20px 0 0}}@media (max-width: 600px){.teammembers__grid{grid-template-columns:1fr;gap:20px}.teammember-card__content{padding:16px 0 0}.teammember-card__job{margin-bottom:12px}}.text-columns__header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:80px}.text-columns__label,.text-columns__text{color:var(--c-content-secondary)}.text-columns__title{font-weight:var(--fw-bold)}.text-columns__text{max-width:640px}.text-columns__items{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.text-columns__items--three{grid-template-columns:repeat(3,1fr)}.text-columns__items--four{grid-template-columns:repeat(4,1fr)}.text-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.text-column--card{background-color:var(--c-background-brand-light);padding:32px;border-radius:var(--br-m)}.text-column__tag{border-radius:var(--br-m);background-color:var(--c-background-brand);color:var(--c-content-primary-inverse);font-size:24px;font-weight:var(--fw-semibold);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.text-column__title{color:var(--c-content-primary);font-weight:var(--fw-bold)}.text-column__text{color:var(--c-content-secondary)}.text-column__icon{width:48px;height:48px;border-radius:var(--br-m);background-color:var(--c-background-accent);display:flex;align-items:center;justify-content:center}.text-column__icon img{width:24px}.text-column__picture{width:100%}.text-column__image{border-radius:var(--br-m);aspect-ratio:304 / 200;width:100%}@media (max-width: 1200px){.text-columns__header{margin-bottom:64px}.text-columns__items{gap:32px}}@media (max-width: 1080px){.text-columns__items--four{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.text-columns__header{margin-bottom:40px}.text-columns__items{gap:24px}.text-column--card{padding:24px}}@media (max-width: 900px){.text-columns__header{margin-bottom:40px}.text-columns__items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.text-columns__items{grid-template-columns:1fr;gap:24px}.text-column{max-width:368px;margin:0 auto}.text-column--card{padding:16px}.text-column__tag{width:32px;height:32px;font-size:18px}.text-column__icon{width:40px;height:40px}.text-column__icon img{width:20px}}:root{--gf-focus-color: rgba(25, 94, 229, .5);--gf-box-shadow-color: 0 0 0 4px var(--gf-focus-color);--gf-box-shadow-hover: 0 2px 4px 0 rgba(0, 0, 0, .1)}.gform_wrapper.gform-theme.gform-theme--foundation{font-family:var(--ff-body)}.gform_wrapper.gform-theme.gform-theme--foundation .gform_required_legend .gfield_required,.gform_wrapper.gform-theme.gform-theme--foundation .gform_required_legend .gfield_required .gfield_required_text,.gform_wrapper.gform-theme.gform-theme--foundation .gform_required_legend .gfield_required .gfield_required_asterisk{color:var(--c-danger);font-size:18px;font-weight:var(--fw-semibold);line-height:var(--lh-m);padding-inline-start:4px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label{font-size:16px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);line-height:var(--lh-m);font-weight:var(--fw-semibold);color:var(--c-content-primary);margin-bottom:12px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol:not(:last-child){margin-bottom:24px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label a{color:var(--c-content-primary);text-decoration:underline}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label strong,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label b{font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label em,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label i{font-style:italic}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul li,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol li{position:relative;display:flex;align-items:flex-start}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol li:not(:last-child){margin-bottom:8px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul li{padding:0 0 0 24px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol{counter-reset:li}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol li{padding:0 0 0 40px}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label .gfield_required,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label .gfield_required_text,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label .gfield_required_asterisk{color:var(--c-danger);font-size:18px;font-weight:var(--fw-semibold);line-height:var(--lh-m);padding-inline-start:0;font-style:normal}.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_label .gfield_required_text{font-size:16px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-sub,.gform_wrapper.gform-theme.gform-theme--foundation form .gfield_description{font-size:14px;line-height:160%;line-height:var(--lh-m);color:var(--c-content-secondary);margin-top:8px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline{font-size:18px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);line-height:var(--lh-m)}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol:not(:last-child){margin-bottom:24px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline a{color:var(--c-content-primary);text-decoration:underline}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline strong,.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline b{font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline em,.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline i{font-style:italic}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul li,.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol li{position:relative;display:flex;align-items:flex-start}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol li:not(:last-child){margin-bottom:8px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul li{padding:0 0 0 24px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol{counter-reset:li}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol li{padding:0 0 0 40px}.gform_wrapper.gform-theme.gform-theme--foundation form .gform-field-label.gform-field-label--type-inline ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=text],.gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea,.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=file]{border:1px solid var(--c-stroke-secondary);border-radius:var(--br-m);background-color:var(--c-background-blank);color:var(--c-content-primary);line-height:var(--lh-m);font-size:18px;min-height:56px;padding:16px 12px;transition:all .2s ease}.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=text]:hover,.gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea:hover,.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=file]:hover{box-shadow:var(--gf-box-shadow-hover)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=text]:focus,.gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea:focus,.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=file]:focus{border:1px solid var(--c-stroke-brand);outline:none;box-shadow:var(--gf-box-shadow-color)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=text]::placeholder,.gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea::placeholder,.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=file]::placeholder{color:var(--c-content-tertiary)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=text][aria-invalid=true],.gform_wrapper.gform-theme.gform-theme--foundation .gfield textarea[aria-invalid=true],.gform_wrapper.gform-theme.gform-theme--foundation .gfield input[type=file][aria-invalid=true]{border:1px solid var(--c-danger);outline:none;box-shadow:0 0 0 4px var(--c-danger-light);background:url(../gfx/error.svg);background-size:20px;background-position:right 16px center;background-repeat:no-repeat}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area{border:1px dashed var(--c-accent);border-radius:var(--br-m)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area:before{content:""}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area button{color:var(--c-content-always-white)!important;background-color:var(--c-background-accent)!important;padding:18px 20px!important;font-size:16px!important;font-weight:var(--fw-semibold)!important;border-radius:var(--br-m)!important;border:2px solid transparent!important;transition:all .2s ease}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area button:hover{background-color:var(--c-background-accent-hover)!important}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area button:focus{outline:3px solid var(--gf-focus-color)!important;outline-offset:0!important}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gform_drop_area .gform_drop_instructions{font-size:14px;line-height:160%;line-height:var(--lh-m);color:var(--c-content-primary);font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .ginput_preview{font-size:14px;line-height:160%}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .ginput_preview .gfield_fileupload_filename{font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .ginput_preview .gfield_fileupload_progress_complete:after{font-family:var(--ff-body)!important;content:url(../gfx/check-circle.svg)!important}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input{font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);border:1px solid var(--c-stroke-secondary);border-radius:var(--br-m);background-color:var(--c-background-blank);color:var(--c-content-primary);line-height:var(--lh-m);font-size:18px;min-height:56px;padding:16px 12px;transition:all .2s ease}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol:not(:last-child){margin-bottom:24px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input a,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input a{color:var(--c-content-primary);text-decoration:underline}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input strong,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input strong,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input b,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input b{font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input em,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input em,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input i,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input i{font-style:italic}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol li{position:relative;display:flex;align-items:flex-start}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol li:not(:last-child){margin-bottom:8px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul li{padding:0 0 0 24px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol{counter-reset:li}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol li{padding:0 0 0 40px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input ol li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input:hover,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input:hover{box-shadow:var(--gf-box-shadow-hover)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_hour input:focus,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_time_minute input:focus{border:1px solid var(--c-stroke-brand);outline:none;box-shadow:var(--gf-box-shadow-color)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice{display:flex;align-items:center}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice:not(:disabled){cursor:pointer}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice:hover .gfield-choice-input[type=checkbox],.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice:hover .gfield-choice-input[type=radio]{border:2px solid var(--c-stroke-brand)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice .gfield-choice-input[type=checkbox]:focus,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gchoice .gfield-choice-input[type=radio]:focus{border:2px solid var(--c-stroke-brand);outline:none;outline-offset:0;box-shadow:var(--gf-box-shadow-color)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=checkbox],.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=radio]{border:2px solid var(--c-stroke-secondary);width:20px;height:20px;margin:0}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=checkbox]:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=radio]:before{font-size:16px;color:var(--c-content-primary-inverse);background-color:var(--c-background-brand-dark)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=checkbox]:checked,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=radio]:checked{border:2px solid var(--c-stroke-brand)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=checkbox]{border-radius:var(--br-s)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield-choice-input[type=radio]:before{height:12px;width:12px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select{font-size:18px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);display:flex;align-items:center;height:56px;border-radius:var(--br-m);border:1px solid var(--c-stroke-secondary);padding:16px 12px;line-height:var(--lh-m)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield select p:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol:not(:last-child){margin-bottom:24px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select a,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select a{color:var(--c-content-primary);text-decoration:underline}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select strong,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select strong,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select b,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select b{font-weight:var(--fw-bold)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select em,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select em,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select i,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select i{font-style:italic}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol li{position:relative;display:flex;align-items:flex-start}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol li:not(:last-child),.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol li:not(:last-child){margin-bottom:8px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul li{padding:0 0 0 24px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ul li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol{counter-reset:li}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol li,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol li{padding:0 0 0 40px}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select ol li:before,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select:hover,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select:hover{box-shadow:var(--gf-box-shadow-hover)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_select:focus,.gform_wrapper.gform-theme.gform-theme--foundation .gfield select:focus{border:1px solid var(--c-stroke-brand);outline:none;box-shadow:var(--gf-box-shadow-color)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield .gfield_validation_message,.gform_wrapper.gform-theme.gform-theme--foundation .gfield .validation_message{font-size:14px;line-height:160%;line-height:var(--lh-m);color:var(--c-danger);background-color:var(--c-background-blank);padding:0;border-radius:var(--br-m);border:none;outline:none}.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gfield_error label{color:var(--c-content-primary)}.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gf-readonly input{background-color:#e4e4e4;border-color:var(--c-stroke-secondary);color:var(--c-content-secondary);cursor:not-allowed}.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gf-readonly input:hover{box-shadow:none}.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gf-success input{border:1px solid var(--c-success);border-color:var(--c-success);color:var(--c-content-primary);box-shadow:0 0 0 4px var(--c-success-light);background:url(../gfx/check-circle.svg);background-size:20px;background-position:right 16px center;background-repeat:no-repeat}.gform_wrapper.gform-theme.gform-theme--foundation .gfield.gf-success input:hover{box-shadow:0 0 0 4px var(--c-success-light)}.gform_wrapper.gform-theme.gform-theme--foundation.gform_validation_error .gform_validation_errors{background-color:var(--c-danger-light);padding:16px;border-radius:var(--br-m);border:none;outline:none;box-shadow:none}.gform_wrapper.gform-theme.gform-theme--foundation.gform_validation_error .gform_validation_errors .gform_submission_error{color:var(--c-danger);font-family:var(--ff-body);font-size:16px;font-weight:var(--fw-semibold);line-height:var(--lh-m)}.gform_wrapper.gform-theme.gform-theme--foundation.gform_validation_error .gform_validation_errors .gform_submission_error .gform-icon--circle-error{background:none;border:none}.gform_wrapper.gform-theme.gform-theme--foundation.gform_validation_error .gform_validation_errors .gform_submission_error .gform-icon--circle-error:before{content:url(../gfx/error.svg)}.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].gform_button.button{color:var(--c-content-always-white)!important;background-color:var(--c-background-accent)!important;padding:18px 20px!important;font-size:16px!important;font-weight:var(--fw-semibold)!important;border-radius:var(--br-m)!important;border:2px solid transparent!important;transition:all .2s ease}.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].gform_button.button:not(.button--secondary,.button--secondary-inverse):hover{background-color:var(--c-background-accent-hover)!important}.gform_wrapper.gform-theme.gform-theme--foundation input[type=submit].gform_button.button:focus{outline:3px solid var(--gf-focus-color)!important;outline-offset:0!important}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{font-size:18px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);display:flex;align-items:center;height:32px;border-radius:var(--br-m);border:1px solid var(--c-stroke-secondary);line-height:var(--lh-m);font-size:14px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month p:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year p:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol:not(:last-child){margin-bottom:24px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month a,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year a{color:var(--c-content-primary);text-decoration:underline}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month strong,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year strong,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month b,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year b{font-weight:var(--fw-bold)}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month em,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year em,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month i,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year i{font-style:italic}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul li,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul li,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol li,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol li{position:relative;display:flex;align-items:flex-start}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul li:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul li:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol li:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol li:not(:last-child){margin-bottom:8px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul li,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul li{padding:0 0 0 24px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ul li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol{counter-reset:li}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol li,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol li{padding:0 0 0 40px}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month ol li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month:hover,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year:hover{box-shadow:var(--gf-box-shadow-hover)}.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-month:focus,.gform-theme--framework.ui-datepicker .ui-datepicker-title select.ui-datepicker-year:focus{border:1px solid var(--c-stroke-brand);outline:none;box-shadow:var(--gf-box-shadow) color}.gform-theme--framework.ui-datepicker .ui-datepicker-prev{order:1}.gform-theme--framework.ui-datepicker .ui-datepicker-prev.ui-corner-all:before{font-size:16px;content:url(../gfx/arrow_up.svg)}.gform-theme--framework.ui-datepicker .ui-datepicker-next.ui-corner-all:before{font-size:16px;content:url(../gfx/arrow_down.svg)}.gform-theme--framework.ui-datepicker .ui-datepicker-prev.ui-corner-all,.gform-theme--framework.ui-datepicker .ui-datepicker-next.ui-corner-all{width:32px;height:32px;padding:8px;border-radius:var(--br-m);display:flex;align-items:center;justify-content:center}.gform-theme--framework.ui-datepicker .ui-datepicker-prev.ui-corner-all:hover,.gform-theme--framework.ui-datepicker .ui-datepicker-next.ui-corner-all:hover{box-shadow:var(--gf-box-shadow-hover)}.gform-theme--framework.ui-datepicker table a.ui-state-default{font-size:16px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary)}.gform-theme--framework.ui-datepicker table a.ui-state-default p:not(:last-child),.gform-theme--framework.ui-datepicker table a.ui-state-default ul:not(:last-child),.gform-theme--framework.ui-datepicker table a.ui-state-default ol:not(:last-child){margin-bottom:24px}.gform-theme--framework.ui-datepicker table a.ui-state-default a{color:var(--c-content-primary);text-decoration:underline}.gform-theme--framework.ui-datepicker table a.ui-state-default strong,.gform-theme--framework.ui-datepicker table a.ui-state-default b{font-weight:var(--fw-bold)}.gform-theme--framework.ui-datepicker table a.ui-state-default em,.gform-theme--framework.ui-datepicker table a.ui-state-default i{font-style:italic}.gform-theme--framework.ui-datepicker table a.ui-state-default ul li,.gform-theme--framework.ui-datepicker table a.ui-state-default ol li{position:relative;display:flex;align-items:flex-start}.gform-theme--framework.ui-datepicker table a.ui-state-default ul li:before,.gform-theme--framework.ui-datepicker table a.ui-state-default ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform-theme--framework.ui-datepicker table a.ui-state-default ul li:not(:last-child),.gform-theme--framework.ui-datepicker table a.ui-state-default ol li:not(:last-child){margin-bottom:8px}.gform-theme--framework.ui-datepicker table a.ui-state-default ul li{padding:0 0 0 24px}.gform-theme--framework.ui-datepicker table a.ui-state-default ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform-theme--framework.ui-datepicker table a.ui-state-default ol{counter-reset:li}.gform-theme--framework.ui-datepicker table a.ui-state-default ol li{padding:0 0 0 40px}.gform-theme--framework.ui-datepicker table a.ui-state-default ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform-theme--framework.ui-datepicker table a.ui-state-default:hover{background-color:var(--c-background-brand-light);border-radius:var(--br-m)}.gform-theme--framework.ui-datepicker table span.ui-state-default{font-size:16px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary)}.gform-theme--framework.ui-datepicker table span.ui-state-default p:not(:last-child),.gform-theme--framework.ui-datepicker table span.ui-state-default ul:not(:last-child),.gform-theme--framework.ui-datepicker table span.ui-state-default ol:not(:last-child){margin-bottom:24px}.gform-theme--framework.ui-datepicker table span.ui-state-default a{color:var(--c-content-primary);text-decoration:underline}.gform-theme--framework.ui-datepicker table span.ui-state-default strong,.gform-theme--framework.ui-datepicker table span.ui-state-default b{font-weight:var(--fw-bold)}.gform-theme--framework.ui-datepicker table span.ui-state-default em,.gform-theme--framework.ui-datepicker table span.ui-state-default i{font-style:italic}.gform-theme--framework.ui-datepicker table span.ui-state-default ul li,.gform-theme--framework.ui-datepicker table span.ui-state-default ol li{position:relative;display:flex;align-items:flex-start}.gform-theme--framework.ui-datepicker table span.ui-state-default ul li:before,.gform-theme--framework.ui-datepicker table span.ui-state-default ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform-theme--framework.ui-datepicker table span.ui-state-default ul li:not(:last-child),.gform-theme--framework.ui-datepicker table span.ui-state-default ol li:not(:last-child){margin-bottom:8px}.gform-theme--framework.ui-datepicker table span.ui-state-default ul li{padding:0 0 0 24px}.gform-theme--framework.ui-datepicker table span.ui-state-default ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform-theme--framework.ui-datepicker table span.ui-state-default ol{counter-reset:li}.gform-theme--framework.ui-datepicker table span.ui-state-default ol li{padding:0 0 0 40px}.gform-theme--framework.ui-datepicker table span.ui-state-default ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform-theme--framework.ui-datepicker table .ui-datepicker-header{align-items:center}.gform-theme--framework.ui-datepicker table .ui-datepicker-today a{border-radius:var(--br-m);border:1px dashed var(--c-stroke-secondary);background-color:var(--c-background-blank)}.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a.ui-state-active{border-radius:var(--br-m);background-color:var(--c-background-brand);color:var(--c-content-primary-inverse);font-weight:var(--fw-semibold)}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar th span{font-size:14px;line-height:160%;font-weight:var(--fw-medium);color:var(--c-content-tertiary)}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td{font-size:16px;font-family:var(--ff-body);line-height:var(--lh-l);color:var(--c-content-secondary);color:var(--c-content-primary);line-height:var(--lh-m);letter-spacing:-.16px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td p:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol:not(:last-child){margin-bottom:24px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td a{color:var(--c-content-primary);text-decoration:underline}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td strong,.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td b{font-weight:var(--fw-bold)}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td em,.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td i{font-style:italic}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul li,.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol li{position:relative;display:flex;align-items:flex-start}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul li:before,.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol li:before{position:absolute;left:0;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul li:not(:last-child),.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol li:not(:last-child){margin-bottom:8px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul li{padding:0 0 0 24px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ul li:before{top:10px;content:"";border-radius:50%;background-color:var(--c-content-accent)}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol{counter-reset:li}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol li{padding:0 0 0 40px}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td ol li:before{content:counters(li,"",decimal);counter-increment:li;font-size:18px;line-height:100%;width:24px;height:24px;padding-top:2px;display:flex;align-items:center;justify-content:center;background-color:var(--c-background-brand);color:var(--c-content-primary);border-radius:var(--br-s);top:0}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled span{color:var(--c-content-tertiary)}.gform-theme--framework.ui-datepicker .ui-datepicker-calendar td.ui-state-highlight{border:1px dashed var(--c-stroke-secondary);background-color:var(--c-background-brand-light)}.tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:16px;line-height:120%;letter-spacing:-.16px;border-radius:var(--br-s);font-family:var(--ff-body);font-weight:var(--fw-semibold);color:var(--c-content-accent);background-color:var(--c-background-accent-light);transition:all .2s ease-in-out}.tag--s{font-size:12px;padding:5px 8px}.tag--xs{height:24px;font-size:12px;font-weight:var(--fw-regular);line-height:1.2;letter-spacing:-.18px;padding:0 8px;white-space:nowrap}.tag--accent-light{border:1px solid var(--c-divider-default);font-weight:var(--fw-regular);color:var(--c-content-secondary);background:var(--background-accent-light, #192a2c)}.tag--brand{color:var(--c-content-always-white);background-color:var(--c-background-brand)}.tag--ghost{color:var(--c-content-always-white);background-color:#fff3;transition:background-color .2s ease-in-out}.tag__dot{width:8px;height:8px;border-radius:var(--br-circle);background-color:var(--c-background-accent);flex-shrink:0}@media (max-width: 768px){.tag{font-size:14px}}.scroll{display:inline-flex;align-items:center;column-gap:16px}.scroll:hover .scroll__icon-wrapper{background-color:var(--c-background-blank)}.scroll:hover svg{fill:var(--c-brand-dark)}.scroll__text,.scroll__icon-wrapper{transition:background-color .2s ease}.scroll__text{color:var(--c-content-primary)}.scroll__icon-wrapper{width:32px;height:32px;border-radius:var(--br-circle);display:flex;align-items:center;justify-content:center;background-color:#ffffff40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.scroll__icon-wrapper svg{animation:scroll-bounce 2.5s ease-in-out infinite}@keyframes scroll-bounce{0%,to{transform:translateY(-1px)}50%{transform:translateY(1px)}60%{transform:translateY(1px)}}@media (max-width: 768px){.scroll{column-gap:12px}}.language-switcher{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 8px;border-radius:8px;transition:background-color .2s ease-in-out}.language-switcher:hover{background-color:var(--c-background-contrast)}.language-switcher__icon{display:block;width:16px;height:16px}.language-switcher__label{font-family:var(--ff-body);font-weight:var(--fw-semibold);font-size:16px;color:var(--c-content-primary);letter-spacing:-.01em;white-space:nowrap}.language-modal{background-color:#00000080;justify-content:center;align-items:center;z-index:200}.language-modal__panel{position:relative;background-color:var(--c-background-page);border:1px solid var(--c-divider-default);border-radius:8px;padding:48px;width:440px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 40px #0000000d,0 2px 4px #0000001a}.language-modal__close{position:absolute;top:16px;right:16px}.language-modal__title{font-family:var(--ff-title);font-weight:var(--fw-semibold);font-size:24px;color:var(--c-content-primary);line-height:1.2;letter-spacing:-.02em}.language-modal__list{display:flex;flex-direction:column;gap:8px;width:100%;list-style:none;padding:0;margin:0}.language-modal__item{display:flex;align-items:center;gap:12px;height:48px;padding:12px 16px;border-radius:8px;border:1px solid var(--c-divider-contrast);cursor:pointer;transition:all .2s ease-in-out}.language-modal__item--active{background-color:var(--c-background-brand);border-color:transparent}.language-modal__item:not(.language-modal__item--active):hover{background-color:var(--c-background-contrast);border-color:var(--c-background-contrast)}.language-modal__flag{width:24px;height:24px;border-radius:9999px;border:1px solid var(--c-divider-default);object-fit:cover;flex-shrink:0;overflow:hidden}.language-modal__item--active .language-modal__name{font-weight:var(--fw-semibold)}.language-modal__note{font-family:var(--ff-body);font-weight:var(--fw-regular);font-size:12px;line-height:1.6;color:var(--c-content-tertiary)}@media (max-width: 768px){.language-modal__panel{padding:32px 24px}}.introduction__text{color:var(--c-content-primary);line-height:var(--lh-m);font-weight:var(--fw-medium);font-kerning:none;max-width:692px;margin:0 auto}.info-cards__title{margin-bottom:80px;max-width:690px}.info-cards__grid{border-top:1px solid var(--c-divider-default);border-bottom:1px solid var(--c-divider-default)}.info-card{position:relative;display:flex;flex-direction:column;gap:80px;padding:24px 48px 80px 24px;border-bottom:1px solid var(--c-divider-default);overflow:clip}a.info-card .info-card__icon i{color:var(--c-content-secondary)}a.info-card .info-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}a.info-card:hover .info-card__background{opacity:1}a.info-card:hover .tag{background-color:#192a2c}a.info-card:hover .info-card__icon i{color:var(--c-content-accent)}a.info-card--blue .info-card__background-gradient1,a.info-card--blue .info-card__background-gradient2{background:var(--c-background-brand)}a.info-card--blue .info-card__background-gradient3{background:linear-gradient(0deg,#0000,#000)}.info-card__background,.info-card__background-gradient1,.info-card__background-gradient2,.info-card__background-gradient3,.info-card__visual{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.info-card__visual{object-fit:cover;z-index:1}.info-card__numbered{color:var(--c-content-accent)}.info-card__background{opacity:0;transition:opacity .2s ease-in-out}.info-card__background-gradient1{z-index:2;background:var(--c-accent);opacity:.4}.info-card__background-gradient2{z-index:3;background:var(--c-accent);mix-blend-mode:color}.info-card__background-gradient3{z-index:4;opacity:.8;background:linear-gradient(0deg,#0000,#000);-webkit-mask-image:var(--info-card-mask);mask-image:var(--info-card-mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.info-card__icon{z-index:5;width:32px;height:32px}.info-card__icon i{font-size:32px;width:100%;color:var(--c-content-accent);transition:color .2s ease-in-out}.info-card__copy{display:flex;flex-direction:column;gap:16px;position:relative;z-index:5}.info-card__title{letter-spacing:-.48px}@media (max-width: 1200px){.info-card{gap:40px;padding:24px 24px 48px}}@media (min-width: 1025px){.info-card{border-bottom:1px solid var(--c-divider-default)}.info-card:nth-child(n+5){border-bottom:none}}@media (max-width: 1024px){.info-cards__title{margin-bottom:64px}.info-card__background{display:none}}@media (min-width: 769px) and (max-width: 1024px){.info-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width: 768px){.info-cards__title{margin-bottom:40px}.info-cards__grid{flex-direction:column;border-bottom:none}.info-card{gap:32px;padding:24px 16px 32px}.info-card__icon{width:24px;height:24px}.info-card__icon i{font-size:24px}}.product-cards__grid{border-top:1px solid var(--c-divider-default)}.product-card{position:relative;display:flex;flex-direction:column;gap:24px;padding-bottom:48px;border-bottom:1px solid var(--c-divider-default);color:var(--c-content-primary);text-decoration:none;overflow:clip}.product-card__image{position:relative;width:100%;aspect-ratio:1 / 1;background-color:var(--c-background-page);overflow:hidden}.product-card__image-glow{position:absolute;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 20%,var(--c-background-contrast) 0%,transparent 70%);width:150%;height:150%;opacity:.6;inset:-20% 0 0 -50%}.product-card__image-asset{position:absolute;top:50%;left:50%;width:58%;height:58%;object-fit:contain;transform:translate(-50%,-50%);z-index:1}.product-card__plus{position:absolute;top:24px;right:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .2s ease-in-out}.product-card__plus svg{width:100%;height:100%}a.product-card:hover .product-card__plus{opacity:1}a.product-card:hover .product-card__title{color:var(--c-content-accent)}a.product-card .product-card__plus{opacity:.6}.product-card__copy{display:flex;flex-direction:column;gap:16px;padding:0 24px}.product-card__title{color:var(--c-content-primary);margin:0;transition:color .2s ease-in-out}.product-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media (max-width: 1024px){.product-card{padding-bottom:40px}.product-card__plus{top:16px;right:16px}.product-card__copy{padding:0 16px}}@media (max-width: 768px){.product-card{padding-bottom:32px;gap:16px}.product-card__copy{padding:0}}.expertises-overview__column{display:flex;flex-direction:column}.expertises-overview__column--right .title-orb:before{background-color:var(--c-background-brand)}.expertises-overview__column--right .tag{background-color:var(--c-background-brand-light);color:#0086ff}.expertises-overview__column-title{margin-bottom:80px}.expertises-overview__column-items{display:flex;flex-wrap:wrap}.expertises-overview__column-item{width:50%;height:408px}@media (max-width: 1200px){.expertises-overview__column-item{height:340px;padding-bottom:24px}}@media (max-width: 1024px){.expertises-overview__column-item{width:100%}}@media (max-width: 768px){.expertises-overview__columns{display:flex;flex-direction:column}.expertises-overview__column--right{margin-top:40px}.expertises-overview__column-title{margin-bottom:40px}.expertises-overview__column-item{height:auto}}.avatars{display:flex;align-items:center;padding-right:8px}.avatars--no-border .avatars__item{border:none}.avatars--white .avatars__item{background-color:var(--c-background-always-white)}.avatars__item{width:32px;height:32px;border-radius:var(--br-circle);border:1px solid var(--c-background-page-dark);overflow:hidden;flex-shrink:0;margin-right:-8px}.avatars__item:last-child{margin-right:0}.avatars__image{display:block;width:100%;height:100%;object-fit:cover}.section-cta-wrapper{margin-bottom:0}.section-cta{border:1px solid var(--c-divider-default);overflow:hidden;position:relative}.section-cta__grid{position:absolute;inset:0;pointer-events:none}.section-cta__column{background-color:var(--c-background-brand);padding:80px 0;justify-content:center;position:relative;overflow:hidden}.section-cta__column:first-child .section-cta__grid .grid__cols:nth-child(2),.section-cta__column:first-child .section-cta__grid .grid__cols:nth-child(4){border-right:none}.section-cta__column:last-child .section-cta__grid .grid__cols:first-child{border-left:none}.section-cta__column:last-child .section-cta__grid .grid__cols:nth-child(2){border-right:none}.section-cta__blur{position:absolute;width:clamp(360px,38.1vw,585px);height:clamp(360px,38.1vw,585px);border-radius:var(--br-circle);background-color:var(--c-background-page-dark);opacity:.5;filter:blur(160px);pointer-events:none}.section-cta__blur--left{bottom:-40%;left:-40%}.section-cta__blur--right{bottom:-40%;right:-40%}.section-cta__content{display:flex;flex-direction:column;gap:64px;align-items:flex-start;width:100%;position:relative;z-index:1;padding:0 25%}.section-cta__header{display:flex;flex-direction:column;gap:16px}.section-cta__title,.section-cta__text{margin:0}@media (max-width: 1300px){.section-cta__column .section-cta__grid .grid__cols:nth-child(1),.section-cta__column .section-cta__grid .grid__cols:nth-child(3){border-right:none}.section-cta__column .section-cta__grid .grid__cols:first-child{border-left:none}.section-cta__column .section-cta__grid .grid__cols:nth-child(2){border-right:none}.section-cta__content{padding:0 40px}}@media (max-width: 1024px){.section-cta__column{padding:64px 0}.section-cta__column .section-cta__grid{display:none}.section-cta__content{gap:48px}}@media (max-width: 768px){.section-cta.grid{flex-direction:column}.section-cta__column{padding:48px 0}.section-cta__column:first-child{border-bottom:1px solid var(--c-divider-default)}.section-cta__blur--left{top:clamp(-200px,-13.2vw,0px);bottom:initial}.section-cta__content{max-width:100%;gap:24px;padding:0 24px}}.contact-cta{background-color:var(--c-background-cta);overflow:hidden}.contact-cta--compact{display:flex;align-items:stretch;gap:0}.contact-cta--compact .contact-cta__image-wrapper{flex-shrink:0;width:112px;min-height:0}.contact-cta--compact .contact-cta__image-gradient{display:none}.contact-cta--compact .contact-cta__content{flex:1;gap:8px;padding:24px}.contact-cta--compact .contact-cta__heading{gap:4px}.contact-cta__image-wrapper{position:relative;overflow:hidden;width:100%;min-height:333px;border-radius:var(--br-s);background:var(--c-background-accent)}.contact-cta__image-gradient{position:absolute;inset:0;background:var(--c-background-accent);z-index:1;pointer-events:none}.contact-cta__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:2}.contact-cta__linkedin{position:absolute;bottom:8px;right:8px;z-index:2;width:24px;height:24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-cta__linkedin svg{width:100%;height:100%;fill:var(--c-content-always-white)}.contact-cta__content{flex-direction:column;gap:24px;padding:48px;width:100%}.contact-cta__heading{display:flex;flex-direction:column;gap:8px}.contact-cta__subtitle{margin:0;color:var(--c-content-secondary)}.contact-cta__title{margin:0;color:var(--c-content-accent)}.contact-cta__person{display:flex;flex-direction:column;gap:16px}.contact-cta__name{margin:0;color:var(--c-content-primary)}.contact-cta__details{margin-top:24px}@media (max-width: 1024px){.contact-cta__content{padding:32px}.contact-cta--compact .contact-cta__content{padding:24px}}@media (max-width: 768px){.contact-cta{flex-direction:column;max-width:400px;margin:0}.contact-cta--compact{flex-direction:column;max-width:260px}.contact-cta--compact .contact-cta__image-wrapper{width:100%;aspect-ratio:16 / 9}.contact-cta--compact .contact-cta__content{padding:20px}.contact-cta__image-wrapper{aspect-ratio:4 / 3;min-height:0}.contact-cta__content{padding:24px;gap:16px}}.contact-details{display:flex;flex-direction:column;gap:16px}.contact-details__item{display:flex;align-items:flex-start;gap:12px}.contact-details__item:hover .contact-details__item-icon svg{fill:var(--c-content-accent);fill-opacity:1}.contact-details__item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.contact-details__item-icon svg{width:100%;height:100%}.contact-details__item-text{color:var(--c-content-primary);line-height:var(--lh-s);word-break:break-all}.contact-details__directions{display:inline-flex;align-items:center;gap:8px;color:var(--c-content-secondary);text-decoration:underline}.contact-details__directions-icon{display:flex;align-items:center;width:12px;height:12px;flex-shrink:0}.contact-details__directions-icon svg{width:100%;height:100%}.contact-cards{display:grid;grid-template-columns:repeat(2,1fr)}.contact-card{display:flex;padding:48px 0;border-bottom:1px solid var(--c-divider-default);min-height:337px}.contact-card__title{flex:0 0 50%;color:var(--c-content-primary);padding-right:24px}.contact-card__details{flex:0 0 50%}@media (max-width: 1024px){.contact-card{flex-direction:column;gap:24px}.contact-card__title,.contact-card__details{flex:none}}@media (max-width: 768px){.contact-cards{grid-template-columns:1fr}.contact-card{padding:40px 0;min-height:300px}}.section-hero{display:flex;align-items:flex-start;padding:120px 0}.section-hero__title{flex:0 0 50%;padding-right:120px;color:var(--c-content-primary)}.section-hero__text{flex:1;font-family:var(--ff-body);font-size:20px;font-weight:var(--fw-regular);line-height:1.6;color:var(--c-content-secondary);letter-spacing:-.2px}@media (max-width: 1024px){.section-hero{flex-direction:column;gap:32px;padding:80px 0}.section-hero__title{flex:none;padding-right:0}.section-hero__text{font-size:18px}}@media (max-width: 768px){.section-hero{padding:64px 0}}.section-bordered{border-top:1px solid var(--c-stroke-tertiary-inverse)}.section-bar{padding-top:24px;margin-bottom:80px}.section-bar__inner{display:flex;align-items:center;justify-content:space-between}.section-bar__label{display:flex;align-items:center;gap:8px}.section-bar__dot{width:8px;height:8px;background-color:var(--c-background-accent);flex-shrink:0}.section-bar__label-title{font-weight:var(--fw-semibold);color:var(--c-content-primary);line-height:var(--lh-s)}.section-bar__subtitle{line-height:var(--lh-s);color:var(--c-content-tertiary)}@media (max-width: 1024px){.section-bar{margin-bottom:64px}}@media (max-width: 768px){.section-bar{margin-bottom:40px}.section-bar__label{gap:4px}.section-bar__dot{width:6px;height:6px;border-radius:var(--br-circle)}.section-bar__label-text{font-size:12px;letter-spacing:-.18px}.section-bar__subtitle{font-size:12px}}.collage__body{position:relative;height:clamp(650px,66vw,840px);margin:32px auto 0}.collage__text-wrapper{position:absolute;top:38%;left:0;right:0;z-index:2}.collage__text{color:var(--c-content-primary);font-size:clamp(20px,2.35vw,32px);line-height:var(--lh-m);font-weight:var(--fw-medium);font-kerning:none}.collage__image{position:absolute;overflow:hidden;z-index:1}.collage__image--1{left:0;top:11.7%;width:15.9%;aspect-ratio:1}.collage__image--2{left:35.5%;top:0%;width:14.4%;aspect-ratio:218 / 198}.collage__image--3{right:0;top:17.8%;width:15.9%;aspect-ratio:240 / 300}.collage__image--4{left:21%;top:80.7%;width:21.2%;aspect-ratio:320 / 200}.collage__image--5{left:52.5%;top:67.6%;width:14.4%;aspect-ratio:218 / 198}.collage__img{width:100%;height:100%;object-fit:cover}.collage__annotation{position:absolute;z-index:3;display:flex;gap:16px}.collage__annotation--1{top:63%;left:14%;transform:translate(-50%);text-align:center;align-items:center}.collage__annotation--1 svg{margin-bottom:80px}.collage__annotation--2{top:28.5%;left:46.3%;align-items:flex-start}.collage__annotation--2 svg{margin-top:26px}.collage__annotation--3{top:67%;left:81.3%;transform:translate(-50%);text-align:center;align-items:center}.collage__annotation--3 svg{margin-bottom:80px}.collage__caption{color:var(--c-content-accent);max-width:160px}.collage__annotation svg{flex-shrink:0}@media (max-width: 1240px){.collage__annotation--1{left:12%}.collage__annotation--2{top:28%}}@media (max-width: 1024px){.collage__body{height:clamp(500px,70vw,700px)}.collage__annotation--1{top:60%}.collage__annotation--2{top:23.5%}.collage__annotation--3{top:62%;left:81.3%}.collage__image{position:absolute;overflow:hidden;z-index:1}.collage__image--1{left:0;top:11.7%;width:15.9%;aspect-ratio:1}.collage__image--2{left:35.5%;top:0%;width:14.4%;aspect-ratio:218 / 198}.collage__image--3{top:8%}.collage__image--4{top:74}.collage__image--5{top:60}}@media (max-width: 768px){.collage__body{position:static;height:auto;max-width:none;margin-top:24px}.collage__text-wrapper{position:static}.collage__images{display:flex;flex-direction:column;align-items:center;padding:32px var(--spacing-horizontal)}.collage__image{position:sticky;top:calc(var(--header-height) + 16px);left:auto;right:auto;bottom:auto;width:240px;max-width:75%;aspect-ratio:1;box-shadow:0 10px 40px #0000004d;margin-top:-60px}.collage__image--1{top:calc(var(--header-height) + 16px);transform:rotate(-3.59deg);z-index:1;margin-top:0}.collage__image--2{top:calc(var(--header-height) + 56px);transform:rotate(2.57deg);z-index:2}.collage__image--3{top:calc(var(--header-height) + 76px);transform:rotate(3.03deg);z-index:3}.collage__image--4{top:calc(var(--header-height) + 96px);transform:rotate(-2deg);z-index:4}.collage__image--5{top:calc(var(--header-height) + 116px);transform:rotate(1.5deg);z-index:5}.collage__annotation{display:none}}.accordion-slider{background-color:var(--c-background-brand-dark)}.accordion-slider__heading{color:var(--c-content-primary)}.accordion-slider__body{margin-top:80px;align-items:stretch}.accordion-slider__items{display:flex;flex-direction:column}.accordion-slider__item{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px 24px 24px 0;width:100%;text-align:left;background:none;border:none;cursor:pointer;opacity:.5;transition:opacity .4s ease}.accordion-slider__item--active,.accordion-slider__item:hover{opacity:1}.accordion-slider__progress{position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--c-background-brand-light)}.accordion-slider__progress-fill{height:100%;width:0;background-color:var(--c-content-brand);transition:width .1s linear}.accordion-slider__item--active .accordion-slider__progress-fill{width:0}.accordion-slider__item-header{display:flex;align-items:center;width:100%}.accordion-slider__item-title{flex:1;color:var(--c-content-primary)}.accordion-slider__item-body{display:none;flex-direction:column;gap:24px;width:100%}.accordion-slider__item--active .accordion-slider__item-body{display:flex}.accordion-slider__link{display:inline-flex;align-items:center;gap:8px;color:var(--c-content-primary);font-weight:var(--fw-regular);line-height:var(--lh-s);transition:opacity .3s ease}.accordion-slider__link svg{width:16px;height:16px;flex-shrink:0}.accordion-slider__link:hover{opacity:.7}.accordion-slider__visuals{position:relative;overflow:hidden;min-height:500px;z-index:2}.accordion-slider__visual{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.accordion-slider__visual--active{opacity:1}.accordion-slider__media{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.accordion-slider__body{margin-top:32px}.accordion-slider__visuals{min-height:400px}}@media (max-width: 768px){.accordion-slider__body{flex-direction:column-reverse;gap:32px;margin-top:40px}.accordion-slider__visuals{position:relative;min-height:300px;aspect-ratio:4 / 3}.accordion-slider__item{gap:16px;padding:16px 0}}.team-cards{display:grid;grid-template-columns:repeat(2,1fr);row-gap:48px}.team-card{display:flex;align-items:flex-start;overflow:hidden}.team-card__image-wrapper{flex:0 0 50%;padding-right:24px}.team-card__image{position:relative;max-width:266px;aspect-ratio:266 / 275;overflow:hidden}.team-card__image-gradient{position:absolute;inset:0;background:linear-gradient(180deg,var(--c-background-brand) 0%,transparent 100%);z-index:0;opacity:.2}.team-card__photo{position:relative;z-index:3;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.team-card__linkedin{position:absolute;bottom:16px;right:16px;z-index:4;width:24px;height:24px;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-card__linkedin svg{width:100%;height:100%;fill:var(--c-content-always-white)}.team-card__info{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-right:48px;width:50%}.team-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.team-card__role{display:flex;align-items:center;gap:12px;font-family:var(--ff-body);font-size:16px;font-weight:var(--fw-regular);line-height:1.2;color:var(--c-content-secondary);letter-spacing:-.24px}.team-card__role-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:var(--c-background-accent)}.team-card__name{color:var(--c-content-primary)}.team-card__badge{display:inline-flex;align-items:center;gap:8px;padding:8px;background-color:#ffffff1a;border-radius:4px}.team-card__badge-flag{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.1);overflow:hidden;flex-shrink:0;font-size:12px;line-height:16px;text-align:center}.team-card__badge-label{font-family:var(--ff-body);font-size:14px;font-weight:var(--fw-regular);line-height:1.2;color:var(--c-content-secondary);letter-spacing:-.16px;white-space:nowrap}@media (max-width: 1024px){.team-cards{grid-template-columns:repeat(2,1fr);row-gap:0}.team-card{flex-direction:column;border-bottom:1px solid rgba(255,255,255,.1);max-width:360px}.team-card__image-wrapper{flex:none;width:100%;padding-right:0}.team-card__image{max-width:100%;max-height:none;aspect-ratio:1 / 1}.team-card__info{width:100%;padding:24px 24px 64px}}@media (max-width: 768px){.team-cards{grid-template-columns:repeat(1,1fr)}}@media (min-width: 581px) and (max-width: 768px){.team-cards{max-width:auto;grid-template-columns:repeat(1,1fr);row-gap:24px}.team-card{flex-direction:row;max-width:initial;border-bottom:none}.team-card__image-wrapper{flex:1}}@media (max-width: 580px){.team-cards{row-gap:0}.team-card__info{gap:16px}}.article-card{width:100%;display:flex;align-items:stretch;min-height:232px;overflow:hidden;color:var(--c-content-primary);transition:all .2s ease-in-out}.article-card:hover{background-color:var(--c-background-contrast)}.article-card:hover .article-card__image{transform:scale(1.04)}.article-card:hover .tag--ghost{background-color:#ffffff4d}.article-card--featured{border:1px solid var(--c-divider-default)}.article-card--featured .article-card__visual{flex:0 0 50%;border-radius:0;min-height:400px}.article-card--featured .article-card__copy{flex:1;width:auto;justify-content:center;padding:120px 80px}.article-card--featured:hover .article-card__image{transform:scale(1);padding:48px}.article-card__visual{position:relative;flex:0 0 50%;overflow:hidden;border-radius:var(--br-s)}.article-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:all .4s ease-in-out}.article-card__copy{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px}.article-card__title{color:var(--c-content-always-white);margin:0}.article-card__excerpt{color:var(--c-content-secondary);margin:0}.article-card__featured-label{position:relative;display:flex;align-items:center}.article-card__featured-label-text{white-space:nowrap}.article-card__featured-label-arrow{position:absolute;left:115px;top:8px;transform:rotate(112deg);flex-shrink:0;pointer-events:none}.article-card__featured-label-arrow svg{width:30px}@media (min-width: 1025px){.article-card .article-card__title{font-size:clamp(32px,3.2vw,48px)}.article-card:not(.article-card--featured) .article-card__title{font-size:clamp(16px,1.7vw,24px)}}@media (max-width: 1300px){.article-card__copy{padding:24px}}@media (max-width: 1200px){.article-card--featured .article-card__copy{padding:80px 48px}.article-card__copy{gap:12px}}@media (max-width: 1024px){.article-card{flex-direction:column;min-height:0}.article-card--featured .article-card__visual{flex:none;width:100%;min-height:0;aspect-ratio:346 / 232;border-radius:var(--br-s)}.article-card--featured .article-card__copy{flex:none;width:100%;padding:32px 24px;justify-content:flex-start}.article-card__visual{flex:none;width:100%;aspect-ratio:346 / 232}.article-card__copy{flex:none;width:100%;padding:24px 24px 0}}@media (max-width: 768px){.article-card{max-width:460px}.article-card__copy{padding:24px 0 0}}.featured-projects__inner{display:flex;flex-direction:column;gap:80px}.featured-projects__header{align-items:flex-end}.featured-projects__title{margin:0}.featured-projects__grid{row-gap:80px}@media (max-width: 1200px){.featured-projects__inner{gap:56px}.featured-projects__grid{row-gap:48px}}@media (max-width: 1024px){.featured-projects__inner{gap:48px}.featured-projects__grid{row-gap:32px}}@media (max-width: 768px){.featured-projects__inner{gap:32px}.featured-projects__grid{flex-direction:column;row-gap:24px}}.testimonial-slider{overflow:hidden}.testimonial-slider__heading{max-width:800px}.testimonial-slider__track-wrapper{margin-top:80px}.testimonial-slider__track{overflow:visible}.testimonial-slider__slides{align-items:stretch}.testimonial-slider__slide{display:flex;width:50%;height:auto}.testimonial-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:48px;width:100%;background-color:var(--c-background-page);border-top:1px solid var(--c-divider-default);border-bottom:1px solid var(--c-divider-default);overflow:clip;transition:all .3s ease-in-out;cursor:default}.testimonial-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:64px;background-color:var(--c-background-brand);z-index:2;transition:all .3s ease-in-out}.testimonial-card:hover{background-color:var(--c-background-brand-light)}.testimonial-card:hover:before{height:100%}.testimonial-card:hover .testimonial-card__link{color:var(--c-content-primary)}.testimonial-card:hover .testimonial-card__link svg{fill:var(--c-content-accent)}.testimonial-card__stretch{position:absolute;inset:0;z-index:1;text-decoration:none;color:inherit}.testimonial-card--link{cursor:pointer;text-decoration:none;color:inherit}.testimonial-card--link .testimonial-card__stretch:focus-visible{outline:3px solid var(--c-background-accent);outline-offset:-3px}.testimonial-card__body{display:flex;flex-direction:column;gap:24px}.testimonial-card__quote{color:var(--c-content-primary-inverse);font-family:var(--ff-body);font-weight:var(--fw-medium);line-height:150%;letter-spacing:-.6px}.testimonial-card__author{display:flex;align-items:center;gap:16px}.testimonial-card__avatar{flex-shrink:0;width:48px;height:48px;border-radius:var(--br-circle);overflow:hidden}.testimonial-card__avatar-img{width:100%;height:100%;object-fit:cover}.testimonial-card__author-info{display:flex;column-gap:16px;row-gap:4px;align-items:center;color:var(--c-content-secondary)}.testimonial-card__author-name,.testimonial-card__author-role{font-weight:var(--fw-regular)}.testimonial-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:56px}.testimonial-card__logo{width:133px;height:auto}.testimonial-card__logo-img{height:100%;width:auto;object-fit:contain}.testimonial-card__link{display:flex;align-items:center;gap:8px;color:var(--c-content-secondary);text-decoration:none;transition:color .2s ease-in-out}.testimonial-card__link svg{width:16px;height:16px;fill:var(--c-content-secondary)}.testimonial-card__link-label{white-space:nowrap}.testimonial-card--video{min-height:480px;padding:0;cursor:pointer;overflow:hidden}.testimonial-card--video:focus-visible{outline:3px solid var(--c-background-accent);outline-offset:-3px}.testimonial-card--video:before{background-color:var(--c-background-accent)}.testimonial-card__media{position:absolute;inset:0;display:block;overflow:hidden}.testimonial-card__media-asset{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card__media-overlay{position:absolute;inset:0;background-color:#0006;pointer-events:none}.testimonial-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:48px;height:auto;z-index:2}.testimonial-card__play-icon{width:32px;height:32px;margin-left:4px;fill:var(--c-content-always-white);transition:fill .2s ease-in-out}.testimonial-video-modal{background-color:#000000d9;justify-content:center;align-items:center;z-index:200}.testimonial-video-modal__container{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%;max-width:1200px}.testimonial-video-modal__close svg{fill:var(--c-content-primary)}.testimonial-video-modal__close:hover{background-color:var(--c-background-accent)}.testimonial-video-modal__player{position:relative;width:100%;aspect-ratio:16 / 9;background-color:#000;overflow:hidden}.testimonial-video-modal__visual,.testimonial-video-modal__player .visual__asset{width:100%;height:100%}.testimonial-video-modal__player video.visual__asset{object-fit:contain;background-color:#000}@media (max-width: 1200px){.testimonial-card{padding:40px}}@media (max-width: 1024px){.testimonial-slider__track-wrapper{margin-top:40px}.testimonial-card{height:auto;min-height:360px;padding:32px}.testimonial-card--video{min-height:360px}.testimonial-card__play{width:64px;height:64px}.testimonial-card__play-icon{width:24px;height:24px}}@media (max-width: 900px) and (min-width: 769px){.testimonial-card__author-info{flex-direction:column;align-items:flex-start}}@media (max-width: 860px){.testimonial-slider__slide{width:80%;border-right:1px solid var(--c-divider-default)}}@media (max-width: 768px){.testimonial-slider__track-wrapper{margin-top:32px}.testimonial-card{padding:24px;min-height:300px}.testimonial-card--video{min-height:300px}.testimonial-card__avatar{width:40px;height:40px}}@media (max-width: 600px) and (min-width: 300px){.testimonial-card__author-info{flex-direction:column;align-items:flex-start}}@media (max-width: 500px){.testimonial-card{padding:16px}.testimonial-slider__slide{width:100%}.testimonial-card__footer{flex-direction:column;gap:16px;align-items:flex-start;margin-top:32px}}.history-slider{overflow:hidden}.history-slider__heading{max-width:800px}.history-slider__track-wrapper{margin-top:80px;padding-top:12px}.history-slider__track{overflow:visible}.history-slider__slides{align-items:stretch}.history-slider__slide{display:flex;width:25%;height:auto}.history-card{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-bottom:1px solid var(--c-divider-default);background-image:url("data:image/svg+xml,%3csvg%20width='346'%20height='1'%20viewBox='0%200%20346%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20y1='0.5'%20x2='346'%20y2='0.5'%20stroke='white'%20stroke-opacity='0.2'%20stroke-dasharray='4%204'/%3e%3c/svg%3e");background-repeat:repeat-x;background-position:left top;background-size:auto 1px}.history-card__bullet{position:absolute;top:-12px;left:-12px;z-index:1;width:24px;height:24px;border:1px solid var(--c-divider-contrast);border-radius:50%;display:flex;justify-content:center;align-items:center}.history-card__bullet:after{content:"";display:block;border-radius:50%;width:8px;height:8px;background-color:var(--c-background-accent)}.history-card__media{width:100%;aspect-ratio:4 / 3;overflow:hidden}.history-card__picture{display:block;width:100%;height:100%}.history-card__image{display:block;width:100%;height:100%;object-fit:cover}.history-card__copy{display:flex;flex-direction:column;gap:16px}.history-card__label{color:var(--c-content-accent)}.history-card__title{color:var(--c-content-primary)}.history-card__text{color:var(--c-content-secondary)}@media (max-width: 1024px){.history-slider__track-wrapper{margin-top:64px}.history-slider__slide{width:50%}.history-card{padding:20px}}@media (max-width: 768px){.history-slider__track-wrapper{margin-top:48px}.history-slider__slide{width:60%}.history-card{gap:20px;padding:16px}.history-card__copy{gap:12px}.history-card__bullet{width:20px;height:20px;top:-10px;left:-10px}}@media (max-width: 500px){.history-slider__track-wrapper{margin-top:32px}.history-slider__slide{width:85%}}.articles-overview__inner{display:flex;flex-direction:column}.articles-overview__featured{width:100%;margin-bottom:80px}.articles-overview__filter{margin-top:0}.articles-overview__empty{color:var(--c-content-secondary);text-align:center;padding:48px 0}.articles-overview__grid{row-gap:80px}@media (max-width: 1200px){.articles-overview__featured{margin-bottom:56px}}@media (max-width: 1024px){.articles-overview__featured{margin-bottom:48px}.articles-overview__grid{row-gap:48px}}@media (max-width: 768px){.articles-overview__featured{margin-bottom:32px}.articles-overview__grid{flex-direction:column}}.articles-filter{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background-color:#00000080}.articles-filter__panel{position:relative;width:100%;max-width:602px;height:100%;background-color:var(--c-background-page);border-left:1px solid var(--c-divider-default);overflow-y:auto;padding:112px 48px 112px 60px}.articles-filter__close{position:absolute;top:26px;right:40px;border:1px solid var(--c-button-secondary-border);color:var(--c-content-always-white)}.articles-filter__close svg{width:20px;height:20px;fill:currentColor}.articles-filter__inner{display:flex;flex-direction:column;gap:48px;max-width:495px}.articles-filter__title{color:var(--c-content-always-white);margin:0}.articles-filter__group{display:flex;flex-direction:column;gap:32px}.articles-filter__group-title{color:var(--c-content-always-white);margin:0}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.articles-filter-enter-active,.articles-filter-leave-active{transition:opacity .25s ease}.articles-filter-enter-active .articles-filter__panel,.articles-filter-leave-active .articles-filter__panel{transition:transform .3s ease}.articles-filter-enter-from,.articles-filter-leave-to{opacity:0}.articles-filter-enter-from .articles-filter__panel,.articles-filter-leave-to .articles-filter__panel{transform:translate(100%)}@media (max-width: 768px){.articles-filter__panel{max-width:100%}.articles-filter__inner{gap:32px}.articles-filter__group{gap:24px}}.article-hero{row-gap:80px}.article-hero__header{display:flex;flex-direction:column;gap:48px}.article-hero__back-link{display:inline-flex;align-items:center;gap:16px;width:fit-content;color:var(--c-content-primary)}.article-hero__back-link:hover .article-hero__back-icon{background-color:var(--c-background-accent)}.article-hero__back-link:hover .article-hero__back-icon svg{fill:var(--c-button-secondary-text-hover)}.article-hero__back-label{color:inherit}.article-hero__title-group{display:flex;flex-direction:column;gap:24px}.article-hero__title{color:var(--c-content-primary);margin:0}.article-hero__tags{margin:0;padding:0;list-style:none}.article-hero__image{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--br-s)}.article-hero__image picture{display:block;width:100%;height:100%}.article-hero__image-asset{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1024px){.article-hero{row-gap:48px}.article-hero__header{gap:32px}}@media (max-width: 768px){.article-hero{row-gap:32px;flex-direction:column}.article-hero__header{gap:24px}.article-hero__title-group{gap:16px}.article-hero__back-link{gap:12px}}.detail-hero{padding-top:80px;overflow:hidden}.detail-hero__grid{column-gap:0}.detail-hero__content{display:flex;flex-direction:column;justify-content:space-between;padding-right:80px;gap:80px}.detail-hero__header{display:flex;flex-direction:column;gap:24px}.detail-hero__label{display:flex;align-items:center;gap:16px}.detail-hero__label-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--c-content-secondary)}.detail-hero__label-icon svg,.detail-hero__label-icon i{width:100%;height:100%;font-size:20px}.detail-hero__label-text{margin:0}.detail-hero__title{margin:0;color:var(--c-content-primary)}.detail-hero__footer{display:flex;flex-direction:column;gap:48px;max-width:calc(50% + 40px)}.detail-hero__text{margin:0}.detail-hero__visual{position:relative;aspect-ratio:1 / 1;width:100%}.detail-hero__image{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--br-s)}.detail-hero__image picture{display:block;width:100%;height:100%}.detail-hero__image-asset{width:100%;height:100%;object-fit:cover;display:block}.detail-hero__icon-box{position:absolute;right:-50px;top:50%;display:flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:var(--c-background-brand);z-index:2;transform:translateY(-50%)}.detail-hero__icon-box svg,.detail-hero__icon-box i{width:70px;height:70px;font-size:70px}.detail-hero__icon-box-icon{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;color:var(--c-content-accent)}@media (max-width: 1024px){.detail-hero{padding-top:24px}.detail-hero__grid{row-gap:40px}.detail-hero__content{padding-right:0;gap:24px}.detail-hero__visual{aspect-ratio:2 / 1}.detail-hero__footer{max-width:none;gap:24px}.detail-hero__icon-box{width:80px;height:80px;right:-32px;bottom:32px}.detail-hero__icon-box i{width:40px;height:40px;font-size:40px}}@media (max-width: 768px){.detail-hero__grid{flex-direction:column}.detail-hero__icon-box{width:60px;height:60px;right:-32px;bottom:32px}.detail-hero__icon-box i{width:32px;height:32px;font-size:32px}}.job-offers-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-right:40px}.job-offers-hero__title-row{position:relative;display:flex;align-items:center;gap:16px}.job-offers-hero__title{color:var(--c-content-primary);position:relative}.job-offers-hero__badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--c-background-brand);color:var(--c-content-primary);font-family:var(--ff-title);font-weight:var(--fw-semibold);font-size:18px;line-height:1;letter-spacing:-.65px;position:absolute;top:0;right:-64px}.job-offers-hero__text{margin:0}.job-offers-hero__usps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.job-offers-hero__usp{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--c-divider-default)}.job-offers-hero__usp:last-child{border-bottom:1px solid var(--c-divider-default)}.job-offers-hero__usp-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--c-content-accent)}.job-offers-hero__usp-icon svg,.job-offers-hero__usp-icon i{width:100%;height:100%;font-size:20px}.job-offers-hero__usp-text{margin:0;color:var(--c-content-secondary)}@media (max-width: 1024px){.job-offers-hero__grid{row-gap:48px}.job-offers-hero__copy{max-width:none;margin:0}}@media (max-width: 768px){.job-offers-hero__grid{row-gap:32px;flex-direction:column}.job-offers-hero__copy{gap:12px}.job-offers-hero__badge{width:32px;height:32px;font-size:16px}.job-offers-hero__usp{max-width:346px;border-right:1px solid var(--c-divider-default)}}.item-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;overflow:hidden;background-color:var(--c-background-page);border:1px solid var(--c-divider-default)}.item-list__item{position:relative;border-bottom:1px solid var(--c-divider-default)}.item-list__item:last-child{border-bottom:none}.item-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 72px 24px 32px;color:var(--c-content-primary);background-color:transparent;transition:background-color .2s ease}.item-card:hover{background-color:var(--c-background-brand-light)}.item-card:hover .item-card__arrow{transform:translate(2px,calc(-50% - 2px))}.item-card:hover .item-card__arrow svg{fill:var(--c-content-accent)}.item-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.item-card__copy{display:flex;flex-direction:column;gap:8px}.item-card__title{margin:0;color:var(--c-content-primary)}.item-card__meta{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--c-content-secondary)}.item-card__meta-item{display:inline-flex;align-items:center;margin:0;padding:0}.item-card__meta-item:not(:first-child):before{content:"";display:inline-block;flex-shrink:0;width:4px;height:4px;margin:0 16px;border-radius:var(--br-circle);background-color:var(--c-background-brand)}.item-card__arrow{position:absolute;top:50%;right:32px;display:inline-flex;width:16px;height:16px;color:var(--c-content-accent);transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.item-card__arrow svg{display:block;width:100%;height:100%;fill:var(--c-content-tertiary)}@media (max-width: 1024px){.item-card{padding:24px 56px 24px 24px}.item-card__arrow{right:24px}}@media (max-width: 768px){.item-card{padding:20px 48px 20px 20px;gap:12px}.item-card__meta-item:not(:first-child):before{margin:0 12px}.item-card__arrow{right:20px}}
