:root{--color-primary-1: #35147e;--color-primary-2: #8e00e7;--color-primary-3: #e0d2fb;--color-primary-4: #ad9ef8;--color-neutral-0: #fff;--color-neutral-1: #2c0444;--color-neutral-2: #323232;--color-neutral-3: #6d6c74;--color-neutral-4: #a1a0a7;--color-neutral-5: #ededee;--color-neutral-6: #eeeff5;--color-neutral-7: #f6f7fb;--color-neutral-8: #d9d9d9;--color-secondary-1: #72a022;--color-secondary-2: #be0524;--color-secondary-3: #ffe6ea;--color-secondary-4: #e1fc90;--color-gradient-1: #2c0444;--color-gradient-2: #8e00e7;--color-gradient-3: #35147e;--color-tertiary-1: #e1fc90;--color-tertiary-2: #e1fc90;--color-tertiary-3: #e1fc90;--color-tertiary-4: #e1fc90;--color-tertiary-5: #e1fc90;--color-tertiary-6: #e1fc90;--color-tertiary-7: #e1fc90;--color-tertiary-8: #be0524;--color-tertiary-9: #ffd93b;--color-tertiary-10: #e1fc90}@font-face{font-family:Aktiv Grotesk Corp;src:url(/fonts/AktivGroteskCorp-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk Corp;src:url(/fonts/AktivGroteskCorp-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aktiv Grotesk Corp;src:url(/fonts/AktivGroteskCorp-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aktiv Grotesk Corp;src:url(/fonts/AktivGroteskCorp-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}body{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0;color:var(--text-color);font-size:var(--text-size);background-color:var(--background-color);font-family:Aktiv Grotesk Corp,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.popup-open{overflow:hidden;padding-right:15px;height:100vh}@media (max-width: 768px){body.popup-open{position:fixed}}*,*:before,*:after{box-sizing:inherit;font-family:inherit}.title{margin:0;padding:0;color:var(--text-color);font-family:Aktiv Grotesk Corp,sans-serif;font-size:64px;font-weight:400;line-height:.95;letter-spacing:-3.2px}@media (max-width: 1024px){.title{font-size:40px;letter-spacing:-2px}}@media (max-width: 375px){.title{font-size:32px;letter-spacing:-1.6px}}:root{--text-color: #121212;--text-color-elevated: rgba(0, 0, 0, .1);--text-color-secondary: #6d6c74;--text-color-accent: #3c0483;--text-size-xs: 14px;--text-size: 16px;--text-size-m: 22px;--text-size-l: 28px;--text-size-xl: 32px;--text-size-xxl: 44px;--text-size-xxxl: 96px;--background-color: #fff;--background-color-elevated: rgba(0, 0, 0, .04);--accent-color: #8e00e7;--accent-color-secondary: #2c0444;--link-color: #9548f6;--link-color-hover: #3c0483;--border-color: #ededed}.language-picker:where(.astro-dkurt46j){display:flex;justify-content:center;align-items:center;width:38px;height:38px;color:var(--background-color);background-color:#7b27e5;border-radius:100px;font-size:16px;line-height:1;text-decoration:none;text-align:center;list-style:none}.language-picker:where(.astro-dkurt46j):hover{background-color:var(--link-color-hover)}.language-picker_inverted:where(.astro-dkurt46j){color:var(--accent-color-secondary);background-color:var(--background-color)}.language-picker_inverted:where(.astro-dkurt46j):hover{background-color:var(--background-color)}.language-picker_mobile:where(.astro-dkurt46j){width:32px;height:32px;font-size:var(--text-size)}.nav:where(.astro-dmqpwcec){color:var(--color-neutral-2, #323232)}.nav__mobile-head:where(.astro-dmqpwcec){display:none}.nav__list:where(.astro-dmqpwcec){display:flex;align-items:center;gap:31px;margin:0;padding:0;list-style:none}.nav__item:where(.astro-dmqpwcec){position:relative;flex-shrink:0;color:currentColor}.nav__item:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec),.nav__item:where(.astro-dmqpwcec) summary:where(.astro-dmqpwcec){display:flex;align-items:center;gap:4px;color:inherit;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;border-bottom:1px solid currentColor}.nav__details:where(.astro-dmqpwcec){position:relative}.nav__summary:where(.astro-dmqpwcec){list-style:none;cursor:pointer}.nav__summary:where(.astro-dmqpwcec)::-webkit-details-marker{display:none}.nav__chevron:where(.astro-dmqpwcec){position:relative;width:10px;height:10px}.nav__chevron:where(.astro-dmqpwcec):before,.nav__chevron:where(.astro-dmqpwcec):after{content:"";position:absolute;top:5px;width:6px;height:1px;background-color:currentColor}.nav__chevron:where(.astro-dmqpwcec):before{left:0;transform:rotate(45deg)}.nav__chevron:where(.astro-dmqpwcec):after{right:0;transform:rotate(-45deg)}.nav__submenu:where(.astro-dmqpwcec){position:absolute;top:calc(100% + 12px);right:0;z-index:3;display:none;min-width:220px;margin:0;padding:18px;list-style:none;background-color:var(--background-color);box-shadow:0 16px 40px #00000014}.nav__submenu:where(.astro-dmqpwcec) li:where(.astro-dmqpwcec)+li:where(.astro-dmqpwcec){margin-top:14px}.nav__details:where(.astro-dmqpwcec)[open] .nav__submenu:where(.astro-dmqpwcec),.nav__item_dropdown:where(.astro-dmqpwcec):hover .nav__submenu:where(.astro-dmqpwcec),.nav__item_dropdown:where(.astro-dmqpwcec):focus-within .nav__submenu:where(.astro-dmqpwcec){display:block}.nav_inverted:where(.astro-dmqpwcec) .nav__item:where(.astro-dmqpwcec){color:var(--background-color)}.nav_inverted:where(.astro-dmqpwcec) .nav__submenu:where(.astro-dmqpwcec){color:var(--color-neutral-2, #323232)}@media (max-width: 960px){.nav:where(.astro-dmqpwcec){position:fixed;top:0;right:0;z-index:2;display:flex;flex-direction:column;gap:45px;width:min(589px,100%);height:100dvh;padding:56px 70px;background-color:var(--background-color);color:var(--color-neutral-2, #323232);box-shadow:-16px 0 40px #00000014;transform:translate(100%);transition:transform .15s ease-in}.nav:where(.astro-dmqpwcec).active{transform:translate(0);transition-timing-function:ease-out;transition-duration:.23s}.nav__mobile-head:where(.astro-dmqpwcec){display:flex;align-items:center;justify-content:space-between;width:190px}.nav:where(.astro-dmqpwcec) .nav__logo{width:110px;height:34px}.nav:where(.astro-dmqpwcec) .nav__logo img{width:100%;height:100%}.nav__list:where(.astro-dmqpwcec){gap:42px;flex-direction:column;align-items:flex-start}.nav__item:where(.astro-dmqpwcec){color:var(--color-neutral-2, #323232)}.nav__submenu:where(.astro-dmqpwcec){position:static;margin-top:18px;padding:0 0 0 18px;box-shadow:none}}@media (max-width: 768px){.nav:where(.astro-dmqpwcec){padding:56px 40px}}@media (max-width: 375px){.nav:where(.astro-dmqpwcec){padding:36px 24px}.nav__mobile-head:where(.astro-dmqpwcec){width:100%}}.burger:where(.astro-yrwjqu22){position:relative;width:38px;height:38px;padding:0;color:var(--color-neutral-2, #323232);background-color:transparent;border:1px solid currentColor;border-radius:50%;cursor:pointer}.burger:where(.astro-yrwjqu22) span:where(.astro-yrwjqu22){position:absolute;left:50%;display:block;width:18px;height:2px;border-radius:2px;background-color:currentColor;transform:translate(-50%);transition:top .18s ease,opacity .18s ease,transform .18s ease}.burger:where(.astro-yrwjqu22) span:where(.astro-yrwjqu22):nth-child(1){top:12px}.burger:where(.astro-yrwjqu22) span:where(.astro-yrwjqu22):nth-child(2){top:18px}.burger:where(.astro-yrwjqu22) span:where(.astro-yrwjqu22):nth-child(3){top:24px}.burger:where(.astro-yrwjqu22).active span:where(.astro-yrwjqu22):nth-child(1){top:18px;transform:translate(-50%) rotate(45deg)}.burger:where(.astro-yrwjqu22).active span:where(.astro-yrwjqu22):nth-child(2){opacity:0}.burger:where(.astro-yrwjqu22).active span:where(.astro-yrwjqu22):nth-child(3){top:18px;transform:translate(-50%) rotate(-45deg)}.burger_inverted:where(.astro-yrwjqu22){color:var(--background-color)}.header:where(.astro-3ef6ksr2){position:relative;z-index:10;background-color:var(--background-color)}.header__container:where(.astro-3ef6ksr2){display:flex;justify-content:space-between;align-items:center;min-height:80px;padding-top:21px;padding-bottom:21px}.header:where(.astro-3ef6ksr2) .header__logo{flex-shrink:0;width:110px;height:34px}.header:where(.astro-3ef6ksr2) .header__logo img{width:100%;height:100%}.header__nav:where(.astro-3ef6ksr2){margin-left:auto}.header__burger:where(.astro-3ef6ksr2){display:none;flex-shrink:0;margin-left:18px}@media (max-width: 960px){.header__burger:where(.astro-3ef6ksr2){display:block}}.header__language-picker:where(.astro-3ef6ksr2){flex-shrink:0;margin-left:32px}@media (max-width: 960px){.header__language-picker:where(.astro-3ef6ksr2){margin-left:auto}}.header_inverted:where(.astro-3ef6ksr2){background-color:transparent}
