html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance: button;appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type='checkbox'],input[type='radio']{box-sizing: border-box;padding: 0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height: auto}input[type='search']{-webkit-appearance: textfield;appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}figure{margin: 0}*,*::before,*::after{box-sizing: border-box;outline: none}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4,h5{margin: 0}h4,h5{font-weight: 400}input,select,textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none}button{border: none;background: none;cursor: pointer;padding: 0}a{text-decoration: none;color: inherit}p{margin: 0}@font-face{font-family: 'Host Grotesk';src: url(../fonts/HostGrotesk-Regular.woff2) format('woff2'), url(../fonts/HostGrotesk-Regular.woff) format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Whyte Inktrap';src: url(../fonts/ABCWhyteInktrap-Light.woff2) format('woff2'), url(../fonts/ABCWhyteInktrap-Light.woff) format('woff');font-weight: 300;font-style: normal;font-display: swap}html{--clr-black: #000;--clr-white: #fff;--clr-dark: #14263e;--clr-accent: #e98137;--clr-white-50: rgba(255,255,255,0.5);--clr-white-30: rgba(255,255,255,0.3);--clr-white-25: rgba(255,255,255,0.25);--clr-white-20: rgba(255,255,255,0.2);--clr-white-15: rgba(255,255,255,0.15);--clr-white-10: rgba(255,255,255,0.1);--clr-white-3: rgba(255,255,255,0.03);--clr-error: #ff4203;--page-width: 1366px;--article-width: 852px;--site-padding: calc(clamp(1.5rem, 4.013vw - 0.426rem, 3rem));--wide-site-padding: calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1));--section-padding: calc(clamp(3rem, 5.351vw + 0.431rem, 5rem));--slider-left-padding: var(--site-padding);--slider-right-padding: var(--site-padding);--slider-gap: calc(clamp(1rem, 2.676vw - 0.284rem, 2rem))}@media only screen and (min-width: 1.6E+3px){html{--slider-left-padding: calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1))}}@media only screen and (min-width: 1.6E+3px){html{--page-width: 1600px}}@media only screen and (min-width: 1.37E+3px){html{--page-width: 1366px}}@media only screen and (max-width: 1.02E+3px){html{--page-width: 1024px}}@media only screen and (max-width: 768px){html{--page-width: 100%}}*::-webkit-selection{background-color: var(--clr-accent);color: var(--clr-dark)}*::-moz-selection{background-color: var(--clr-accent);color: var(--clr-dark)}*::selection{background-color: var(--clr-accent);color: var(--clr-dark)}.sr .reveal{visibility: hidden}img{width: 100%;height: auto;object-fit: contain;display: block}.height-100vh{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100)}.wrap{width: 100%;max-width: var(--page-width);margin-left: auto;margin-right: auto}.wrap.article{max-width: var(--article-width)}.container{padding-left: var(--site-padding);padding-right: var(--site-padding)}.preloader{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 300;background: var(--clr-dark);transition: opacity 200ms ease-in-out}.preloader.page-loaded{z-index: -1}.page-loaded .preloader{opacity: 0;pointer-events: none}.a-title,.a-block,.full-image img{will-change: transform}.full-image{width: 100%;height: 100vh;font-size: 0;overflow: hidden}.full-image img{object-fit: cover;object-position: center;width: 100%;height: 100%}@media only screen and (max-width: 768px){.full-image{height: auto;aspect-ratio: 1}}.accent{color: var(--clr-accent)}.section:not(.hero){padding-top: var(--section-padding);padding-bottom: var(--section-padding)}@media only screen and (max-width: 1.02E+3px){.mobile-hide{display: none !important}}@media only screen and (min-width: 1.02E+3px){.desktop-hide{display: none !important}}.fixed-header{position: fixed;top: 0;left: 0;right: 0;z-index: 100;width: 100%;padding: 2.25rem 0;transition: transform 600ms ease-in-out, background 400ms ease-in-out}.fixed-header:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, var(--clr-dark), transparent);z-index: -1;opacity: 0;transition: opacity 400ms ease-in-out}@media only screen and (max-width: 1.02E+3px){.fixed-header{padding: 1rem 0}}.scrolled .fixed-header{color: var(--clr-white)}.scrolled .fixed-header:before{opacity: 1}.scrolled .fixed-header .header{color: var(--clr-white)}.hide-header .fixed-header{transform: translate3d(0, -101%, 0)}.header__container{width: 100%;display: flex;align-items: center;justify-content: space-between}.header__logo{width: auto;height: 1.38rem;position: relative;z-index: 20}.header__logo svg{width: 100%;height: 100%}@media only screen and (max-width: 768px){.header__logo{height: 1rem}}.header__controls{display: flex;align-items: center;position: relative;z-index: 20}.header__controls .mobile-control-item + .mobile-control-item{margin-left: .75rem}@media only screen and (min-width: 768px){.header__controls{display: none}}.nav__list{display: flex;align-items: center;padding: .5rem 1.5rem;border-radius: 6.25rem;background-color: var(--clr-white-3);border: 1px solid var(--clr-white-20)}.nav__item{padding: .5rem}.nav__item + .nav__item{margin-left: 1.5rem}.nav__item--dropdown{position: relative}@media only screen and (max-width: 768px){.nav__item--dropdown .nav__link{width: 100%;display: flex;align-items: center;justify-content: space-between}.nav__item--dropdown .nav__link svg{width: 1.5rem;height: 1.5rem;transition: transform 400ms ease-in-out}.nav__item--dropdown .nav__link.is-open svg{transform: rotateX(180deg)}}.nav__item--dropdown:hover .nav__dropdown{opacity: 1;pointer-events: auto}@media only screen and (max-width: 768px){.nav__item--language{display: none}}.nav__link:has(svg){display: flex;align-items: center}.nav__link:has(svg) svg{width: 1rem;height: 1rem;margin-right: .375rem}@media only screen and (min-width: 768px){.nav__link-arrow{display: none}}.nav__dropdown{position: absolute;top: 100%;left: -0.25rem;width: 200%;padding: 1.5rem 0;font-size: .875rem;transition: opacity 400ms ease-in-out;opacity: 0;pointer-events: none}.nav__dropdown--language{left: 1rem}@media only screen and (max-width: 768px){.nav__dropdown{width: 100%;position: static;opacity: 1;pointer-events: auto;display: none}}.nav__dropdown-list{padding: 0 .75rem;border-left: 1px solid var(--clr-white-30)}.nav__dropdown-item{padding: .5rem 0;color: var(--clr-white-50);transition: color 400ms ease-in-out}.nav__dropdown-item:first-child{padding-top: 0}.nav__dropdown-item:last-child{padding-bottom: 0}.nav__dropdown-item:hover{color: var(--clr-white)}@media only screen and (max-width: 768px){.nav__dropdown-item{color: var(--clr-white)}}@media only screen and (max-width: 768px){.nav{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: var(--clr-dark);z-index: 10;opacity: 0;transition: opacity 400ms ease-in-out;pointer-events: none;overflow-y: auto}.nav__list{border: none;background-color: transparent;flex-direction: column;align-items: flex-start;padding: 0}.nav__item{font-size: 2rem;padding: 1.5rem 0;border-bottom: 1px solid var(--clr-white-15);width: 100%}.nav__item:first-child{border-top: 1px solid var(--clr-white-15)}.nav__item + .nav__item{margin-left: 0}.nav__container{padding: 9.75rem 1.25rem 3rem;position: relative;min-height: 100%}.nav .nav-bg-container{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-top: 30vh;overflow: hidden}.nav .nav-bg{position: relative;height: 100%}.nav .nav-bg:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #14263e 0%, rgba(20,38,62,0.2) 100%)}.nav .bg-content{z-index: 0;height: 100%}.nav .nav__list{position: relative;z-index: 1}}@media only screen and (min-width: 768px){.nav .nav-bg-container{display: none}}.mobile-control-item__list{position: absolute;top: 100%;left: -0.875rem;width: 100%;padding: 1rem 1.5rem;color: var(--clr-white-50);pointer-events: none;opacity: 0;transition: opacity 400ms ease-in-out}.mobile-control-item__list.is-open{opacity: 1;pointer-events: auto}.mobile-control-item__list-inner{display: flex;align-items: flex-start;flex-direction: column;border-left: 1px solid var(--clr-white-30)}.mobile-control-item__item:first-child .mobile-control-item__link{padding-top: 0}.mobile-control-item__item:last-child .mobile-control-item__link{padding-bottom: 0}.mobile-control-item__link{width: fit-content;display: flex;padding: .375rem .75rem}.mobile-control{width: fit-content;height: 2.88rem;display: flex;align-items: center;justify-content: center;border-radius: 6.25rem;background-color: var(--clr-white-3);border: 1px solid var(--clr-white-20);padding: 1rem 1.5rem}.hamburger{width: 24px;height: 14px;position: relative}.line{width: 24px;height: 2px;background-color: var(--clr-white);position: absolute;transition: all 400ms ease-in-out}.line--1{top: 0;left: 0}.line--2{top: 6px;left: 0;opacity: 0}.line--3{top: 6px;left: 0}.line--4{top: 6px;left: 0;opacity: 0}.line--5{top: 12px;left: 0}.show-menu .nav{opacity: 1;pointer-events: auto}.show-menu .toggle .line--1{top: 6px;opacity: 0}.show-menu .toggle .line--2{opacity: 1;transform: rotate(45deg)}.show-menu .toggle .line--3{opacity: 0}.show-menu .toggle .line--4{opacity: 1;transform: rotate(-45deg)}.show-menu .toggle .line--5{top: 6px;opacity: 0}.footer{padding-top: 3rem;padding-bottom: 4rem}.footer__container{display: flex;align-items: center;justify-content: space-between}@media only screen and (max-width: 1.02E+3px){.footer__container{flex-wrap: wrap;font-size: .75rem}.footer__container .footer__right{width: 100%;text-align: left;margin-top: 1.5rem}}.footer__logo{width: auto;height: 1.38rem}.footer__logo svg{width: 100%;height: 100%}@media only screen and (max-width: 1.02E+3px){.footer__logo{height: 1rem}.footer__logo svg{width: auto}}.footer__copy{font-size: .875rem;color: var(--clr-white-50)}.footer__copy a + span,.footer__copy span + a{margin-left: 1.5rem}.footer__social{display: flex;align-items: center;gap: 1rem}.footer__right{display: flex;align-items: center;gap: 1rem}.footer__right .footer__social{margin-left: 10vw}.richtext{font-size: 1rem;line-height: 1.38;font-weight: 400;font-family: 'Host Grotesk'}.richtext h1,.richtext h2,.richtext h3{font-family: 'Whyte Inktrap';font-weight: 300}.richtext img{width: 100% !important;height: auto}.richtext iframe{width: 100%;height: auto;aspect-ratio: 1.78}.richtext a{text-decoration: underline;overflow-wrap: break-word;word-wrap: break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin: 0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top: 1rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top: 2rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top: 1.5rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top: 2rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top: 2rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top: 0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top: 2.25rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext P + h4,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top: 3rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top: 1.5rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top: 1rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top: 1rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top: 1rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top: 1rem}.richtext li > p + p{margin-top: 1rem;margin-bottom: 2.25rem}.richtext li + li{margin-top: 0}.richtext strong{font-weight: 700}.richtext h1{font-size: 3rem;line-height: 1.33;font-weight: 700}@media only screen and (max-width: 768px){.richtext h1{font-size: 2rem}}.richtext h2{font-size: 1.25rem;line-height: 1.4;font-weight: 400}.richtext h3{line-height: 1.38;font-size: 2rem;font-weight: 700}@media only screen and (max-width: 768px){.richtext h3{font-size: 1.5rem}}.richtext h4{line-height: 1.5;font-size: 1rem}.richtext h5,.richtext th{line-height: 1.5;font-size: 1rem}.richtext td{font-size: 1rem;line-height: 1.5;font-weight: 400}.richtext ul{list-style-type: disc}.richtext ul li{list-style: unset;margin-left: 1.5rem}.richtext ul:has(h4){list-style: unset;list-style-type: none}.richtext ul:has(h4) h4{position: relative;padding-left: 1rem}.richtext ul:has(h4) h4:before{content: '•';position: absolute;left: 0;color: var(--clr-heading)}.richtext ul:has(h4) li + li{margin-top: 2rem}.richtext ol{list-style-position: outside;padding: 0;counter-reset: item}.richtext ol li{display: block}.richtext ol li:before{content: counters(item, '.') '.';counter-increment: item;padding-right: .25em}.richtext ol li + li{margin-top: 0}.richtext table tr{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.25rem;grid-gap: 1.25rem;border-bottom: 1px solid var(--clr-white-50)}.richtext table th{padding: 0 0 1rem 0}.richtext table td{padding: 1rem 0 1rem}.richtext table th,.richtext table td{text-align: start}.form__inputs{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem 2.5rem}@media only screen and (max-width: 768px){.form__inputs{grid-template-columns: 1fr}}.form__input{position: relative}@media only screen and (min-width: 768px){.form__input--textarea{grid-column-start: 1;grid-column-end: 3}}.form__input label,.form__input .form-dropdown__label{color: var(--clr-white);position: absolute;padding: 0;top: 1.5rem;left: .75rem;max-width: 100%;overflow: hidden;white-space: nowrap;pointer-events: none;z-index: 1;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out, background-image 100ms ease-in-out 250ms}.form__input textarea{transition: height 150ms ease-in-out}.form__input input,.form__input textarea{border: none;width: 100%;height: 4rem;background: transparent;padding: 1.88rem .75rem .75rem;border-bottom: 1px solid var(--clr-white-25);position: relative;transition: border-color 250ms ease-in-out;overflow: hidden}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label,.form__input input.has-value + .form-dropdown__label,.form__input textarea.has-value + .form-dropdown__label,.form__input input.has-focus + .form-dropdown__label,.form__input textarea.has-focus + .form-dropdown__label{font-size: .75rem;line-height: 1.17;top: 0;width: fit-content;height: min-content;color: var(--clr-white-50)}.form__input input.has-focus,.form__input textarea.has-focus{border-color: var(--clr-white);color: var(--clr-white)}.form__input input:hover,.form__input textarea:hover{border-color: var(--clr-white)}.form__input input.hidden-input,.form__input textarea.hidden-input{position: fixed;opacity: 0;pointer-events: none}.form__input textarea{resize: none}.form__input .error-message{display: none;position: absolute;color: var(--clr-error);font-size: .75rem;line-height: 1;top: 110%;left: 0;margin-top: 0;padding-left: 0}.form__input.error input,.form__input.error textarea{border-color: var(--clr-error)}.form__input.error .form__file-input,.form__input.error .form-dropdown__holder{border-color: var(--clr-error)}.form__input.error .error-message{display: block}.form__button-holder{width: 100%;padding: 0;display: flex;justify-content: space-between;align-items: center;margin-top: 3rem}@media only screen and (max-width: 768px){.form__button-holder{flex-direction: column;margin-top: 1.5rem;align-items: flex-start}.form__button-holder .form__button{width: 100%;margin-top: 2.25rem}}.form__checkbox{position: relative;padding: 0 0 0 1.62rem;height: 1.5rem;display: flex;align-items: center}.form__checkbox .checkmark{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 1.12rem;height: 1.12rem;border-radius: 4px;padding: 1px 5px;background-color: transparent;cursor: pointer;border: 1px solid var(--clr-text)}.form__checkbox .checkmark:after{content: '';position: absolute;display: none;width: 6px;height: .75rem;border: solid;border-width: 0px 2px 2px 0px;transform: rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space: nowrap}.form__checkbox input:checked ~ .checkmark{background-color: var(--clr-white);border-color: var(--clr-white)}.form__checkbox input:checked ~ .checkmark:after{display: block;border-color: var(--clr-dark)}.form__checkbox input:hover ~ .checkmark{border-color: var(--clr-white)}.form__checkbox input:hover ~ .checkmark:after{display: block;border-color: var(--clr-white)}.form__checkbox input:checked:hover ~ .checkmark:after{display: block;border-color: var(--clr-dark)}.form__checkbox .checkbox-error-message{display: none;position: absolute;color: var(--clr-error);font-size: .75rem;line-height: 1.5;top: 100%;margin-top: 0}.form__checkbox.error .checkmark{border-color: var(--clr-error)}.form__checkbox.error .checkbox-error-message{display: block}.form__checkboxes{display: flex;flex-direction: column;justify-content: flex-start}.form__checkboxes .form__checkbox + .form__checkbox{margin-top: 1rem}.form__privacy{color: var(--clr-text)}.form__agree{display: block}.form .global-error-message{width: 100%;text-align: center;padding: 1rem 2rem;display: none;font-size: 1rem;line-height: 1.38;color: var(--clr-error)}.qwrap{position: absolute;top: -50000px;left: -50000px}.form-dropdown{width: 100%;height: 4rem;cursor: default;position: relative;user-select: none}.form-dropdown:hover .form-dropdown__holder{border-color: var(--clr-white)}.form-dropdown__label{color: var(--clr-white);position: absolute;padding: 0;top: 1rem;left: 0;max-width: 100%;overflow: hidden;white-space: nowrap;pointer-events: none;z-index: 3;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out, background-image 100ms ease-in-out 250ms}.form-dropdown__current{position: relative;height: 100%;width: 100%;padding: 1.88rem .75rem .75rem;z-index: 2}.form-dropdown__current svg{width: 1.5rem;height: 1.5rem;position: absolute;right: 0;top: 1.12rem;transition: transform 150ms ease-in-out}.form-dropdown__holder{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-bottom: 1px solid var(--clr-white-25);transition: border-color 250ms ease-in-out;height: 4rem}.form-dropdown__options{padding-top: 1.5rem;padding-bottom: 1.5rem;padding-left: 1rem;padding-right: .5rem;width: 100%;line-height: 1.5;display: block;opacity: 0;user-select: none;pointer-events: none;z-index: -1;background-color: var(--clr-dark)}.form-dropdown__option{padding: .625rem 0 .75rem;cursor: pointer;color: var(--clr-white-50);transition: color 150ms ease-in-out, opacity 150ms ease-in-out;display: block}.form-dropdown__option:hover{color: var(--clr-white)}.form-dropdown.opened .form-dropdown__label{z-index: 5;color: var(--clr-text)}.form-dropdown.opened .form-dropdown__current{z-index: 5}.form-dropdown.opened .form-dropdown__holder{z-index: 3;height: auto;overflow: hidden;padding-top: 3.75rem}.form-dropdown.opened .form-dropdown__options{display: block;opacity: 1;user-select: none;pointer-events: all;z-index: 5;height: auto;scrollbar-width: thin;-ms-overflow-style: none}.form-dropdown.opened .form-dropdown__options:-webkit-scrollbar{width: 4px;height: 0}.form-dropdown.opened svg{transform: rotate(180deg)}.form-dropdown.has-value .form-dropdown__label{font-size: .75rem;line-height: 1.17;top: 0;width: fit-content;height: min-content;color: var(--clr-white-50)}.large-headline{font-size: calc(clamp(3rem, 8.027vw - 0.853rem, 6rem));font-family: 'Whyte Inktrap';font-weight: 300;line-height: 1.2}.headline{font-size: calc(clamp(2.5rem, 3.333vw + 1.75rem, 5rem));font-family: 'Whyte Inktrap';font-weight: 300;line-height: 1}.title{font-size: calc(clamp(1.5rem, 4.013vw - 0.426rem, 3rem));font-family: 'Whyte Inktrap';font-weight: 300;line-height: 1.3}.small-title{font-size: calc(clamp(1.5rem, 2.676vw + 0.216rem, 2.5rem));font-family: 'Whyte Inktrap';font-weight: 300;line-height: 1.3}.download-title{font-size: calc(clamp(1.25rem, 2.007vw + 0.287rem, 2rem));font-family: 'Whyte Inktrap';font-weight: 300;line-height: 1.3}.large-body-text{font-size: calc(clamp(1rem, 0.669vw + 0.679rem, 1.25rem));font-family: 'Host Grotesk';font-weight: 400;line-height: 1.4}.body-text{font-family: 'Host Grotesk';font-weight: 400;line-height: 1.4;font-size: 1rem}.button-text{font-family: 'Host Grotesk';font-weight: 400;line-height: 1;font-size: 1rem}html{-ms-touch-action: none;font-weight: 300;font-size: 16px;line-height: 1.4;font-family: 'Host Grotesk';scroll-behavior: smooth;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{--clr-bg: var(--clr-dark);--clr-text: var(--clr-white);font-size: 1rem;font-weight: 300;line-height: 1.4;background-color: var(--clr-bg);color: var(--clr-text)}.text p + p,.text p + ul,.text ul + p{margin-top: 1.5rem}.text a{text-decoration: underline;color: var(--clr-link)}.text ul{list-style-type: disc}.text ul li{list-style-type: disc;margin-left: 1.5rem}.text + .button{margin-top: 2.25rem}.text.large-body-text ul{list-style-type: none}.text.large-body-text ul li{list-style-type: none;padding-left: 2rem;position: relative;margin-left: 0}.text.large-body-text ul li + li{margin-top: .5rem}.text.large-body-text ul li:before{position: absolute;left: 0;top: 0;content: '';background-image: url("../img/svg/check_small.svg");width: 1.5rem;height: 1.5rem}.button{width: fit-content;height: 3rem;display: flex;align-items: center;justify-content: center;background-color: transparent;color: var(--clr-white);border: 1px solid var(--clr-white);border-radius: 6.25rem;padding: 1rem 2rem;transition: all .3s ease}.button--small{width: fit-content;height: 2.5rem;padding: .75rem 1.5rem}.button:hover{background-color: var(--clr-accent);color: var(--clr-black);border-color: var(--clr-accent)}@media only screen and (max-width: 768px){.button{width: fit-content;height: 2.5rem;padding: .75rem 1.5rem}}.bg-container{position: relative}.bg-container .wrap{z-index: 1;position: relative}.bg-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.bg-content:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(20,38,62,0.2) 0%, #14263e 100%), linear-gradient(0deg, rgba(20,38,62,0.4), rgba(20,38,62,0.4))}.bg-content--footer:after{background: linear-gradient(180deg, #14263e 0%, rgba(20,38,62,0.7) 56.3%, #14263e 100%)}.bg-image{width: 100%;height: 100%}.bg-image img{width: 100%;height: 100%;display: block;object-fit: cover}.bg-video{width: 100%;height: 100%}.bg-video video{width: 100%;height: 100%;display: block;object-fit: cover}.hero{height: 100vh}.hero__container{height: 100%;display: flex;align-items: flex-end}.hero__content{padding-bottom: var(--section-padding);display: flex;justify-content: space-between;align-items: flex-end}@media only screen and (max-width: 1.02E+3px){.hero__content{flex-direction: column;align-items: flex-start}}.hero__title{flex: 60% 1 0;padding-right: var(--site-padding)}@media only screen and (max-width: 1.02E+3px){.hero__title{padding-right: 0;padding-bottom: 1.5rem}}.hero__info{flex: 40% 1 0;padding-left: var(--site-padding);border-left: 1px solid var(--clr-accent)}@media only screen and (max-width: 1.02E+3px){.hero__info{padding-left: 0;padding-top: 1.5rem;border-left: none;position: relative}.hero__info:before{content: '';position: absolute;left: 0;top: 0;width: 50%;height: 1px;background-color: var(--clr-accent)}}.home-about{display: flex;align-items: flex-end;justify-content: space-between}.home-about__left{flex: 33% 1 0;padding-right: var(--site-padding)}.home-about__right{flex: 66% 1 0}.home-about__right .title{margin-bottom: 2rem}.home-about__right .button{margin-top: 2rem}@media only screen and (max-width: 1.02E+3px){.home-about{flex-direction: column-reverse;align-items: flex-start}.home-about .home-about__left{margin-top: 5rem}}.home-about__image{margin: 0;max-width: 185px;width: 100%}.home-about__image img{width: 100%;object-fit: contain;margin-bottom: 1rem}.number-container{width: 100%;display: flex;align-items: center;justify-content: space-between}.number-container__left{flex: 50% 1 0}.number-container__right{flex: 50% 1 0;display: flex;justify-content: flex-end}@media only screen and (max-width: 1.15E+3px){.number-container{flex-direction: column;align-items: flex-start}.number-container .number-container__left{margin-bottom: 2rem}.number-container .number-container__right{justify-content: space-between}}.number{display: flex;flex-direction: column;justify-content: flex-start;padding-left: 2rem;padding-right: 2.62rem;border-left: 1px solid var(--clr-accent);margin: 0}@media only screen and (min-width: 1.02E+3px){.number{min-width: 280px}}.slider{margin-top: var(--section-padding)}.service-card{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;padding: 1.5rem 2rem 2rem;border: 1px solid var(--clr-white-50);border-radius: 1.25rem;width: 100%;height: auto;aspect-ratio: 1.17;transition: background-color .3s ease}.service-card__icon{width: 3.38rem;height: 3.38rem}.service-card__bottom{display: flex;align-items: flex-end;justify-content: space-between;width: 100%}.service-card__arrow{width: 1.5rem;height: 1.5rem;margin-left: 1.25rem;flex-shrink: 0}.service-card__arrow svg{width: 100%;height: 100%;display: block;transition: transform .3s ease}.service-card:hover{background-color: var(--clr-white-3)}.service-card:hover .service-card__arrow svg{transform: translateX(.75rem)}.icon-link{width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;border-radius: .25rem;border: 1px solid var(--clr-white-50);transition: background-color .3s ease}.icon-link svg{width: 1.5rem;height: 1.5rem}.icon-link:hover{background-color: var(--clr-white-10)}@media only screen and (max-width: 1.02E+3px){.icon-link{width: 2rem;height: 2rem}.icon-link svg{width: 1rem;height: 1rem}}.contact{display: flex;align-items: flex-start;justify-content: space-between}@media only screen and (max-width: 1.02E+3px){.contact{flex-direction: column}.contact .contact__left{margin-bottom: 2rem;width: 100%;padding-right: 0}.contact .contact__right{width: 100%;padding-left: 0}}.contact__left{flex: 30% 1 0;padding-right: var(--site-padding)}.contact__right{flex: 70% 0 1;padding-left: var(--site-padding)}.contact__info{margin-top: 1.5rem;display: flex;flex-wrap: wrap}.contact__info-item{display: flex;align-items: center;margin: 0 1.5rem 1rem 0}.contact__info-item-icon{width: 1.5rem;height: 1.5rem;margin-right: .5rem}.contact__form{width: 100%;padding: 2rem 2.5rem;border: 1px solid var(--clr-white-50);border-radius: 1.25rem;background-color: var(--clr-white-3);overflow: hidden}@media only screen and (max-width: 768px){.contact__form{padding: 2rem 1.5rem}}.form-wrap{position: relative;width: 100%;height: 100%}.form-wrap.sending .form-sending{transform: translateY(0);opacity: 1}.form-wrap.sending .form-container{opacity: 0;transform: translateY(100%)}.form-wrap.success .form-sending{opacity: 0;transform: translateY(100%)}.form-wrap.success .form-success{transform: translateY(0);opacity: 1}.form-wrap.success .form-container{opacity: 0;transform: translateY(100%)}.form-container{transition: opacity .4s ease, transform .4s ease}.form-sending,.form-success{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;transition: opacity .4s ease, transform .4s ease;transform: translateY(-100%);opacity: 0}.draw span{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 1px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1);padding-bottom: 1px}.draw:hover span,.draw:focus span{background-position: 0 100%;background-size: 100% 1px}.redraw span{width: fit-content;display: inline-block;background-image: linear-gradient(90deg, currentcolor 0, currentcolor 20%, transparent 0, transparent 80%, currentcolor 0);background-repeat: no-repeat;background-position: 100% 95%;background-size: 500% 1px;transition: background-position 1s cubic-bezier(.77, 0, .175, 1)}.redraw:hover span,.redraw:focus span{background-position: 0 95%}.cursor-drag{z-index: 1000;width: 5rem;background-color: var(--clr-accent);height: 5rem;border-radius: 100%;justify-content: center;align-items: center;display: flex;position: fixed;transform: translate(-50%, -50%);pointer-events: none;overflow: hidden;clip-path: circle(0% at 50% 50%);transition: clip-path .8s cubic-bezier(.23, 1, .32, 1), background-color .8s cubic-bezier(.23, 1, .32, 1) !important}@media only screen and (max-width: 768px){.cursor-drag{display: none}}.cursor-drag__text-container{z-index: 40;align-items: center;justify-content: center;display: flex;top: 0%;bottom: 0%;left: 0%;right: 0%;width: 100%;position: absolute}.cursor-drag__text-container svg{width: 2rem;height: 2rem;color: var(--clr-white)}.cursor-drag__text-container svg + svg{margin-left: .25rem}.cursor-drag.hover{transition: clip-path .8s cubic-bezier(.23, 1, .32, 1), background-color .8s cubic-bezier(.23, 1, .32, 1) !important;clip-path: circle(100% at 50% 50%) !important}.cursor-drag.hover .cursor-drag__text-container{display: flex}.js-drag-hover{cursor: none}.js-drag-hover a{cursor: none}.about .about-block + .about-block{margin-top: 10rem}@media only screen and (max-width: 768px){.about .about-block + .about-block{margin-top: 6rem}}.about-block{display: flex}@media only screen and (max-width: 1.02E+3px){.about-block{flex-direction: column-reverse}.about-block--nmobile-reverse{flex-direction: column}}.about-block .title + .text{margin-top: 1.5rem}@media only screen and (min-width: 1.02E+3px){.about-block__main{flex: 60% 1 0;padding-right: 4.38rem}.about-block__main:has(.about-block__image){display: flex;justify-content: flex-end}}@media only screen and (min-width: 1.02E+3px){.about-block__side{flex: 40% 1 0;padding-left: 4.38rem}}.about-block__image{width: 100%}@media only screen and (max-width: 1.02E+3px){.about-block__image{margin-bottom: 2.5rem}}.about-block__image--full{height: 100%}.about-block__image--full img{width: 100%;height: 100%;object-fit: cover}@media only screen and (max-width: 1.02E+3px){.about-block__image--full{height: auto}.about-block__image--full img{height: auto;object-fit: contain}}.about-block__image--half{width: 50%}.about-block__image--half img{width: 100%;height: auto;object-fit: contain}.about-block__image--mid{width: 80%}.about-block__image--mid img{width: 100%;height: auto;object-fit: contain}@media only screen and (max-width: 1.02E+3px){.about-block__image--mid{width: 100%}}.privacy__top article{max-width: var(--article-width)}.privacy__title{margin-bottom: 5rem}.privacy__bottom{margin-top: 3rem}@media only screen and (max-width: 768px){.privacy__bottom .table-wrap{width: calc(100% + 2 * var(--site-padding));overflow-x: auto;margin-right: calc(-1 * var(--site-padding));margin-left: calc(-1 * var(--site-padding));padding-left: var(--site-padding);padding-right: var(--site-padding)}.privacy__bottom .table-wrap table{width: 1200px}}.top-section{position: relative}.top-section .bg-content{height: 100vh;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;z-index: 0}.top-section .wrap{position: relative;z-index: 1}.top-section .container{padding-top: 50vh}.service.container{max-width: var(--article-width);margin-inline: auto}.service__title{margin-bottom: 2.5rem}.downloads__title{margin-bottom: 3rem}.download{display: flex;align-items: center;justify-content: space-between;padding: 2.5rem 0;position: relative;border-bottom: 1px solid var(--clr-white-50);gap: 1.5rem}.download__icon{width: 1.5rem;height: 1.5rem;display: flex;align-items: center;justify-content: center}.download__icon svg{width: 100%;height: 100%;transform: rotate(-90deg)}.download:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: var(--clr-white);transition: width .4s cubic-bezier(.25, .46, .45, .94)}.download:hover:after{width: 100%}@media only screen and (max-width: 768px){.download{padding: 1.5rem 0}}.not-found{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh}.not-found__text{text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2.25rem;max-width: 824px;width: 100%;margin-inline: auto}@media only screen and (max-width: 768px){.not-found__text{gap: 1.5rem}}.cookies{width: 100%;height: auto;position: fixed;bottom: 0;left: 0;display: flex;justify-content: center;align-items: center;padding: .75rem 0 .75rem;z-index: 200;transform: translate3d(0, 110%, 0);background-color: #14263E;color: var(--clr-white)}.cookies:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.12);z-index: 0;pointer-events: none}.cookies__wrap{width: 100%;height: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;gap: 1.5rem}.cookies__left span{display: inline}.cookies__left a{display: inline-block}.cookies.show{transform: translate3d(0, 0, 0)}@media only screen and (max-width: 768px){.cookies{text-align: center;padding: 1.5rem 0}.cookies__wrap{flex-direction: column;align-items: center;gap: 1.5rem}.cookies__left{flex-direction: column;align-items: center;gap: 0}.cookies__left .space{display: none}}