@charset "UTF-8";html {font-size: 16px;-webkit-font-smoothing: antialiased;text-rendering: optimizeSpeed;-webkit-text-rendering: optimizeSpeed;-moz-osx-font-smoothing: grayscale;font-kerning: none;scroll-behavior: initial!important;width: 100%;min-height: 100%}body {width: 100%;min-height: 100%;min-width: 320px;font-family: var(--paragraph-font-family);line-height: calc(1 * var(--paragraph-min-line-height) * 1px)}@media screen and (min-width:360px) {body {line-height: calc(1 * (var(--paragraph-min-line-height) * 1px + (var(--paragraph-max-line-height) - var(--paragraph-min-line-height)) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {body {line-height: calc(1 * var(--paragraph-max-line-height) * 1px)}}body {color: var(--paragraph-color);font-size: 100%;word-wrap: break-word;overflow-wrap: anywhere;overflow-x: hidden}.lock-scroll body {overflow: hidden!important}iframe,img {max-width: 100%}img {display: block;height: auto}.page-wrapper {position: relative;z-index: 100;overflow: hidden}.page-wrapper__content {position: relative;z-index: 100;overflow: hidden}[tabindex] {outline: 0}.d-flex-centered {display: flex;align-items: center;justify-content: center}.d-inline-flex-centered {display: inline-flex;align-items: center;justify-content: center}:root {--dc-white: #ffffff;--dc-black: #000000;--dc-ink: #111111;--dc-grey: #8a8a8a;--dc-rec: #e5372b;--dc-bg: var(--dc-black);--dc-fg: var(--dc-white);--dc-fg-muted: rgba(255, 255, 255, .6);--dc-line: var(--dc-white);--dc-accent: var(--dc-white);--dc-font: 'Zalando Sans SemiExpanded','Helvetica Neue',Arial,sans-serif;--dc-font-mono: 'JetBrains Mono',ui-monospace,Menlo,monospace;--dc-margin: 20px;--dc-gap: 20px;--dc-ease: cubic-bezier(.22, 1, .36, 1);--dc-ease-in-out: cubic-bezier(.65, 0, .35, 1);--dc-duration-fast: .3s;--dc-duration: .6s;--dc-duration-slow: 1.2s}:root {--font-primary: var(--dc-font);--font-secondary: var(--dc-font);--paragraph-font-family: var(--font-primary);--paragraph-min-font-size: 14;--paragraph-max-font-size: 17;--paragraph-min-line-height: 22;--paragraph-max-line-height: 24;--paragraph-letter-spacing: 0;--paragraph-color-light-theme: #000000;--paragraph-color-dark-theme: #fff;--paragraph-color: var(--paragraph-color-light-theme);--ui-element-font-family: var(--font-primary);--ui-element-min-font-size: 14;--ui-element-max-font-size: 16;--ui-element-font-weight: 400;--ui-element-line-height: 1;--ui-element-letter-spacing: 0;--ui-element-color-light-theme: #000;--ui-element-color-dark-theme: #fff;--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-font-family: var(--font-secondary);--display-xxl-max-font-size: 260;--display-xxl-min-font-size: 70;--display-xxl-font-weight: 200;--display-xxl-line-height: 1.2;--display-xxl-letter-spacing: -0.06em;--display-xxl-color-light-theme: #000000;--display-xxl-color-dark-theme: #fff;--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-font-family: var(--font-secondary);--display-xl-max-font-size: 165;--display-xl-min-font-size: 60;--display-xl-font-weight: 200;--display-xl-line-height: 1.2;--display-xl-letter-spacing: -0.06em;--display-xl-color-light-theme: #000000;--display-xl-color-dark-theme: #fff;--display-xl-color: var(--display-xl-color-light-theme);--display-caps-font-family: var(--font-secondary);--display-caps-max-font-size: 144;--display-caps-min-font-size: 48;--display-caps-font-weight: 200;--display-caps-line-height: 1.2;--display-caps-letter-spacing: 0.06em;--display-caps-color-light-theme: #000000;--display-caps-color-dark-theme: #fff;--display-caps-color: var(--display-caps-color-light-theme);--h1-font-family: var(--font-primary);--h1-max-font-size: 52;--h1-min-font-size: 32;--h1-font-weight: 300;--h1-line-height: 1.1;--h1-letter-spacing: 0em;--h1-color-light-theme: #000000;--h1-color-dark-theme: #ffffff;--h1-color: var(--h1-color-light-theme);--h2-font-family: var(--font-secondary);--h2-max-font-size: 44;--h2-min-font-size: 28;--h2-font-weight: 300;--h2-line-height: 1.3;--h2-letter-spacing: 0em;--h2-color-light-theme: #000000;--h2-color-dark-theme: #ffffff;--h2-color: var(--h2-color-light-theme);--h3-font-family: var(--font-primary);--h3-max-font-size: 34;--h3-min-font-size: 20;--h3-font-weight: 300;--h3-line-height: 1.2;--h3-letter-spacing: 0em;--h3-color-light-theme: #000000;--h3-color-dark-theme: #ffffff;--h3-color: var(--h3-color-light-theme);--h4-font-family: var(--font-primary);--h4-max-font-size: 28;--h4-min-font-size: 26;--h4-font-weight: 300;--h4-line-height: 1.2;--h4-letter-spacing: 0em;--h4-color-light-theme: #000000;--h4-color-dark-theme: #ffffff;--h4-color: var(--h4-color-light-theme);--h5-font-family: var(--font-secondary);--h5-max-font-size: 30;--h5-min-font-size: 24;--h5-font-weight: 400;--h5-line-height: 1.2;--h5-letter-spacing: 0em;--h5-color-light-theme: #000000;--h5-color-dark-theme: #ffffff;--h5-color: var(--h5-color-light-theme);--h6-font-family: var(--font-primary);--h6-max-font-size: 22;--h6-min-font-size: 18;--h6-font-weight: 400;--h6-line-height: 1.2;--h6-letter-spacing: 0em;--h6-color-light-theme: #000000;--h6-color-dark-theme: #ffffff;--h6-color: var(--h6-color-light-theme);--blockquote-font-family: var(--font-primary);--blockquote-max-font-size: 24;--blockquote-min-font-size: 18;--blockquote-font-weight: 400;--blockquote-line-height: 1.33;--blockquote-letter-spacing: 0;--blockquote-color-light-theme: #000000;--blockquote-color-dark-theme: #ffffff;--blockquote-color: var(--blockquote-color-light-theme);--dropcap-font-family: var(--font-secondary);--dropcap-max-font-size: 112;--dropcap-min-font-size: 52;--dropcap-font-weight: 200;--dropcap-line-height: 0.7;--dropcap-letter-spacing: 0;--dropcap-color-light-theme: #000000;--dropcap-color-dark-theme: #ffffff;--dropcap-color: var(--dropcap-color-light-theme);--subheading-font-family: var(--font-primary);--subheading-max-font-size: 13;--subheading-min-font-size: 11;--subheading-font-weight: 700;--subheading-line-height: 1.3;--subheading-letter-spacing: 0.15em;--subheading-color-light-theme: #000000;--subheading-color-dark-theme: #dfdfdf;--subheading-color: var(--subheading-color-light-theme);--super-label-font-family: var(--font-primary);--super-label-max-font-size: 18;--super-label-min-font-size: 12;--super-label-font-weight: 700;--super-label-line-height: 1;--super-label-letter-spacing: 0;--super-label-color-light-theme: #000000;--super-label-color-dark-theme: #ffffff;--super-label-color: var(--super-label-color-light-theme)}:root {--distance-min-xxsmall: 20;--distance-min-xsmall: 30;--distance-min-small: 30;--distance-min-medium: 40;--distance-min-large: 50;--distance-min-xlarge: 90;--distance-max-xxsmall: 30;--distance-max-xsmall: 50;--distance-max-small: 80;--distance-max-medium: 100;--distance-max-large: 180;--distance-max-xlarge: 240;--gutter-horizontal-min: 20;--gutter-horizontal-max: 120;--gutter-vertical-min: 20;--gutter-vertical-max: 80;--gutter-horizontal: calc(1 * var(--gutter-horizontal-min) * 1px)}@media screen and (min-width:360px) {:root {--gutter-horizontal: calc(1 * (var(--gutter-horizontal-min) * 1px + (var(--gutter-horizontal-max) - var(--gutter-horizontal-min)) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px) {:root {--gutter-horizontal: calc(1 * var(--gutter-horizontal-max) * 1px)}}:root {--gutter-vertical: calc(1 * var(--gutter-vertical-min) * 1px)}@media screen and (min-width:360px) {:root {--gutter-vertical: calc(1 * (var(--gutter-vertical-min) * 1px + (var(--gutter-vertical-max) - var(--gutter-vertical-min)) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px) {:root {--gutter-vertical: calc(1 * var(--gutter-vertical-max) * 1px)}}:root {--bs-gutter-x: 20px;--bs-gutter-y: 20px}:root {--color-dark-1: #000000;--color-dark-1-rgb: 00,00,00;--color-dark-2: #000;--color-dark-2-rgb: 27,26,24;--color-dark-3: #086AF6;--color-dark-3-rgb: 49,49,48;--color-dark-4: #060707;--color-dark-4-rgb: 6,7,7;--color-gray-1: #EDEBE7;--color-gray-1-rgb: 147,149,151;--color-gray-2: #C0C0C0;--color-gray-2-rgb: 192,192,192;--color-gray-3: #777777;--color-gray-3-rgb: 119,119,119;--color-gray-4: #888888;--color-gray-4-rgb: 136,136,136;--color-light-1: #EBEBEB;--color-light-1-rgb: 219,218,215;--color-light-2: #E8E6E0;--color-light-2-rgb: 232,230,224;--color-light-3: #F1F2ED;--color-light-3-rgb: 241,242,237;--color-light-4: #FFFFFF;--color-light-4-rgb: 255,255,255;--color-platinum-1: #767B75;--color-platinum-1-rgb: 118,123,117;--color-platinum-2: #686D67;--color-platinum-2-rgb: 104,109,103;--color-accent-light-theme: #fff;--color-accent-light-theme-rgb: 255,255,255;--color-accent-dark-theme: #fff;--color-accent-dark-theme-rgb: 253,249,207;--color-accent: var(--color-accent-light-theme);--color-accent-rgb: 101,100,83;--color-border-opacity-light-theme: rgba(32, 33, 32, .6);--color-border-opacity-dark-theme: rgba(255, 255, 255, .5);--color-border-opacity: var(--color-border-opacity-light-theme);--color-border-solid-light-theme: #20211F;--color-border-solid-dark-theme: #fff;--color-border-solid: var(--color-border-solid-light-theme);--color-links-light-theme: #000000;--color-links-dark-theme: #fff;--color-links: var(--color-links-light-theme)}:root {--logo-max-width: 150;--logo-min-width: 140;--menu-font-weight: 500;--menu-letter-spacing: 1px;--menu-font-family: var(--font-primary);--menu-max-font-size: 15;--menu-min-font-size: 13;--menu-max-margin-right: 60;--menu-min-margin-right: 10;--menu-font-text-transform: uppercase;--color-menu-links-light-theme: #0E1E2E;--color-menu-links-dark-theme: #fff;--color-menu-links: var(--color-links-light-theme);--color-classic-submenu-links: #0E1E2E;--color-classic-submenu-links-hover: #656453;--color-classic-submenu-links-hover-background: #65645315;--overlay-menu-item-font-family: var(--font-primary);--overlay-menu-item-max-font-size: 40;--overlay-menu-item-min-font-size: 30;--overlay-menu-item-font-weight: 300;--overlay-menu-item-line-height: 1.2;--overlay-menu-item-letter-spacing: -0.5px;--overlay-menu-item-color-light-theme: #0E1E2E;--overlay-menu-item-color-dark-theme: #ffffff;--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-font-family: var(--font-secondary);--overlay-submenu-item-max-font-size: 40;--overlay-submenu-item-min-font-size: 30;--overlay-submenu-item-font-weight: 300;--overlay-submenu-item-line-height: 1.2;--overlay-submenu-item-letter-spacing: -0.5px;--overlay-submenu-item-color-light-theme: #0E1E2E;--overlay-submenu-item-color-dark-theme: #ffffff;--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme)}:root {--font-primary: var(--dc-font);--font-secondary: var(--dc-font);--paragraph-font-family: var(--dc-font);--paragraph-min-font-size: 14;--paragraph-max-font-size: 15;--paragraph-letter-spacing: 0;--paragraph-color-dark-theme: var(--dc-white);--paragraph-color-light-theme: var(--dc-black);--paragraph-color: var(--paragraph-color-light-theme);--body-paragraph-font-weight: 400;--body-paragraph-letter-spacing: 0;--body-paragraph-line-height: 1.12;--ui-element-font-family: var(--dc-font);--ui-element-min-font-size: 14;--ui-element-max-font-size: 15;--ui-element-font-weight: 400;--ui-element-letter-spacing: 0;--ui-element-color-dark-theme: var(--dc-white);--ui-element-color-light-theme: var(--dc-black);--ui-element-color: var(--ui-element-color-light-theme);--h1-font-family: var(--dc-font);--h1-font-weight: 400;--h1-min-font-size: 14;--h1-max-font-size: 15;--h1-line-height: 1.12;--h2-font-family: var(--dc-font);--h2-font-weight: 400;--h3-font-family: var(--dc-font);--h3-font-weight: 400;--h4-font-family: var(--dc-font);--h4-font-weight: 400;--h5-font-family: var(--dc-font);--h5-font-weight: 400;--h6-font-family: var(--dc-font);--h6-font-weight: 400;--h1-color-dark-theme: var(--dc-white);--h2-color-dark-theme: var(--dc-white);--h3-color-dark-theme: var(--dc-white);--h4-color-dark-theme: var(--dc-white);--h5-color-dark-theme: var(--dc-white);--h6-color-dark-theme: var(--dc-white);--h1-color-light-theme: var(--dc-black);--h2-color-light-theme: var(--dc-black);--h3-color-light-theme: var(--dc-black);--h4-color-light-theme: var(--dc-black);--h5-color-light-theme: var(--dc-black);--h6-color-light-theme: var(--dc-black);--color-links-dark-theme: var(--dc-white);--color-links-light-theme: var(--dc-black);--color-links: var(--color-links-light-theme);--color-accent-dark-theme: var(--dc-white);--color-accent-light-theme: var(--dc-black);--color-accent: var(--color-accent-light-theme);--color-border-solid-dark-theme: var(--dc-white);--color-border-solid-light-theme: var(--dc-black);--color-border-opacity-dark-theme: rgba(255, 255, 255, .5);--color-border-opacity-light-theme: rgba(0, 0, 0, .5);--gutter-horizontal-min: 16;--gutter-horizontal-max: 20;--gutter-vertical-min: 16;--gutter-vertical-max: 20;--gutter-horizontal: calc(1 * var(--gutter-horizontal-min) * 1px)}@media screen and (min-width:360px) {:root {--gutter-horizontal: calc(1 * (var(--gutter-horizontal-min) * 1px + (var(--gutter-horizontal-max) - var(--gutter-horizontal-min)) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px) {:root {--gutter-horizontal: calc(1 * var(--gutter-horizontal-max) * 1px)}}:root {--gutter-vertical: calc(1 * var(--gutter-vertical-min) * 1px)}@media screen and (min-width:360px) {:root {--gutter-vertical: calc(1 * (var(--gutter-vertical-min) * 1px + (var(--gutter-vertical-max) - var(--gutter-vertical-min)) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px) {:root {--gutter-vertical: calc(1 * var(--gutter-vertical-max) * 1px)}}.blocking-curtain {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;display: none}[data-barba=wrapper] {height: 100%;overflow: hidden}.page-wrapper + .page-wrapper {position: fixed;top: 0;left: 0;right: 0;height: 100vh;z-index: -1}.page-wrapper + .page-wrapper .page-wrapper__content {opacity: 0}#loading-indicator {display: none!important}.cursor-none {cursor: none!important}.cursor-none * {cursor: none!important}.cursor-progress {cursor: progress!important}.cursor-progress * {cursor: progress!important}.pointer-events-none {pointer-events: none!important}.pointer-events-none * {pointer-events: none!important}.pointer-events-inner-none * {pointer-events: none!important}.cursor-pointer {cursor: pointer!important}.curtain-svg {position: absolute;top: 0;left: 0;width: 1px;height: 1px;z-index: -1;pointer-events: none}html.lenis,html.lenis body {height: auto}.lenis:not(.lenis-autoToggle).lenis-stopped {overflow: clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent] {overscroll-behavior: contain}.lenis.lenis-smooth iframe {pointer-events: none}.spinner {position: fixed;left: var(--gutter-horizontal);bottom: var(--gutter-vertical);width: 30px;height: 30px;z-index: 10000;animation: rotate 2s linear infinite;transform-origin: center center;opacity: 0;visibility: hidden;color: var(--color-accent-light-theme)}.spinner circle {stroke: currentColor;stroke-width: 2px;stroke-dasharray: 150,200;stroke-dashoffset: -150;animation: dash 1.5s ease-in-out infinite;stroke-linecap: round}.has-cursor-follower .spinner {display: none!important}.spinner[data-color-theme=dark],[data-color-theme=dark] ~ .spinner {color: var(--color-accent-dark-theme)}[data-color-theme=dark] {color: var(--paragraph-color-dark-theme);--paragraph-color: var(--paragraph-color-dark-theme);--ui-element-color: var(--ui-element-color-dark-theme);--display-xxl-color: var(--display-xxl-color-dark-theme);--display-xl-color: var(--display-xl-color-dark-theme);--display-caps-color: var(--display-caps-color-dark-theme);--h1-color: var(--h1-color-dark-theme);--h2-color: var(--h2-color-dark-theme);--h3-color: var(--h3-color-dark-theme);--h4-color: var(--h4-color-dark-theme);--h5-color: var(--h5-color-dark-theme);--h6-color: var(--h6-color-dark-theme);--blockquote-color: var(--blockquote-color-dark-theme);--dropcap-color: var(--dropcap-color-dark-theme);--subheading-color: var(--subheading-color-dark-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-dark-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-dark-theme);--super-label-color: var(--super-label-color-dark-theme);--color-accent: var(--color-accent-dark-theme);--color-border-solid: var(--color-border-solid-dark-theme);--color-border-opacity: var(--color-border-opacity-dark-theme);--color-links: var(--color-links-dark-theme)}@media screen and (max-width:1024px) {[data-color-theme-lg=dark] {color: var(--paragraph-color-dark-theme);--paragraph-color: var(--paragraph-color-dark-theme);--ui-element-color: var(--ui-element-color-dark-theme);--display-xxl-color: var(--display-xxl-color-dark-theme);--display-xl-color: var(--display-xl-color-dark-theme);--display-caps-color: var(--display-caps-color-dark-theme);--h1-color: var(--h1-color-dark-theme);--h2-color: var(--h2-color-dark-theme);--h3-color: var(--h3-color-dark-theme);--h4-color: var(--h4-color-dark-theme);--h5-color: var(--h5-color-dark-theme);--h6-color: var(--h6-color-dark-theme);--blockquote-color: var(--blockquote-color-dark-theme);--dropcap-color: var(--dropcap-color-dark-theme);--subheading-color: var(--subheading-color-dark-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-dark-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-dark-theme);--super-label-color: var(--super-label-color-dark-theme);--color-accent: var(--color-accent-dark-theme);--color-border-solid: var(--color-border-solid-dark-theme);--color-border-opacity: var(--color-border-opacity-dark-theme);--color-links: var(--color-links-dark-theme)}}@media screen and (max-width:991px) {[data-color-theme-md=dark] {color: var(--paragraph-color-dark-theme);--paragraph-color: var(--paragraph-color-dark-theme);--ui-element-color: var(--ui-element-color-dark-theme);--display-xxl-color: var(--display-xxl-color-dark-theme);--display-xl-color: var(--display-xl-color-dark-theme);--display-caps-color: var(--display-caps-color-dark-theme);--h1-color: var(--h1-color-dark-theme);--h2-color: var(--h2-color-dark-theme);--h3-color: var(--h3-color-dark-theme);--h4-color: var(--h4-color-dark-theme);--h5-color: var(--h5-color-dark-theme);--h6-color: var(--h6-color-dark-theme);--blockquote-color: var(--blockquote-color-dark-theme);--dropcap-color: var(--dropcap-color-dark-theme);--subheading-color: var(--subheading-color-dark-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-dark-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-dark-theme);--super-label-color: var(--super-label-color-dark-theme);--color-accent: var(--color-accent-dark-theme);--color-border-solid: var(--color-border-solid-dark-theme);--color-border-opacity: var(--color-border-opacity-dark-theme);--color-links: var(--color-links-dark-theme)}}@media screen and (max-width:767px) {[data-color-theme-sm=dark] {color: var(--paragraph-color-dark-theme);--paragraph-color: var(--paragraph-color-dark-theme);--ui-element-color: var(--ui-element-color-dark-theme);--display-xxl-color: var(--display-xxl-color-dark-theme);--display-xl-color: var(--display-xl-color-dark-theme);--display-caps-color: var(--display-caps-color-dark-theme);--h1-color: var(--h1-color-dark-theme);--h2-color: var(--h2-color-dark-theme);--h3-color: var(--h3-color-dark-theme);--h4-color: var(--h4-color-dark-theme);--h5-color: var(--h5-color-dark-theme);--h6-color: var(--h6-color-dark-theme);--blockquote-color: var(--blockquote-color-dark-theme);--dropcap-color: var(--dropcap-color-dark-theme);--subheading-color: var(--subheading-color-dark-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-dark-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-dark-theme);--super-label-color: var(--super-label-color-dark-theme);--color-accent: var(--color-accent-dark-theme);--color-border-solid: var(--color-border-solid-dark-theme);--color-border-opacity: var(--color-border-opacity-dark-theme);--color-links: var(--color-links-dark-theme)}}@media screen and (max-width:576px) {[data-color-theme-xs=dark] {color: var(--paragraph-color-dark-theme);--paragraph-color: var(--paragraph-color-dark-theme);--ui-element-color: var(--ui-element-color-dark-theme);--display-xxl-color: var(--display-xxl-color-dark-theme);--display-xl-color: var(--display-xl-color-dark-theme);--display-caps-color: var(--display-caps-color-dark-theme);--h1-color: var(--h1-color-dark-theme);--h2-color: var(--h2-color-dark-theme);--h3-color: var(--h3-color-dark-theme);--h4-color: var(--h4-color-dark-theme);--h5-color: var(--h5-color-dark-theme);--h6-color: var(--h6-color-dark-theme);--blockquote-color: var(--blockquote-color-dark-theme);--dropcap-color: var(--dropcap-color-dark-theme);--subheading-color: var(--subheading-color-dark-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-dark-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-dark-theme);--super-label-color: var(--super-label-color-dark-theme);--color-accent: var(--color-accent-dark-theme);--color-border-solid: var(--color-border-solid-dark-theme);--color-border-opacity: var(--color-border-opacity-dark-theme);--color-links: var(--color-links-dark-theme)}}[data-color-theme=light] {color: var(--paragraph-color-light-theme);--paragraph-color: var(--paragraph-color-light-theme);--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-color: var(--display-xl-color-light-theme);--display-caps-color: var(--display-caps-color-light-theme);--h1-color: var(--h1-color-light-theme);--h2-color: var(--h2-color-light-theme);--h3-color: var(--h3-color-light-theme);--h4-color: var(--h4-color-light-theme);--h5-color: var(--h5-color-light-theme);--h6-color: var(--h6-color-light-theme);--blockquote-color: var(--blockquote-color-light-theme);--dropcap-color: var(--dropcap-color-light-theme);--subheading-color: var(--subheading-color-light-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme);--super-label-color: var(--super-label-color-light-theme);--color-accent: var(--color-accent-light-theme);--color-border-solid: var(--color-border-solid-light-theme);--color-border-opacity: var(--color-border-opacity-light-theme);--color-links: var(--color-links-light-theme)}@media screen and (max-width:1024px) {[data-color-theme-lg=light] {color: var(--paragraph-color-light-theme);--paragraph-color: var(--paragraph-color-light-theme);--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-color: var(--display-xl-color-light-theme);--display-caps-color: var(--display-caps-color-light-theme);--h1-color: var(--h1-color-light-theme);--h2-color: var(--h2-color-light-theme);--h3-color: var(--h3-color-light-theme);--h4-color: var(--h4-color-light-theme);--h5-color: var(--h5-color-light-theme);--h6-color: var(--h6-color-light-theme);--blockquote-color: var(--blockquote-color-light-theme);--dropcap-color: var(--dropcap-color-light-theme);--subheading-color: var(--subheading-color-light-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme);--super-label-color: var(--super-label-color-light-theme);--color-accent: var(--color-accent-light-theme);--color-border-solid: var(--color-border-solid-light-theme);--color-border-opacity: var(--color-border-opacity-light-theme);--color-links: var(--color-links-light-theme)}}@media screen and (max-width:991px) {[data-color-theme-md=light] {color: var(--paragraph-color-light-theme);--paragraph-color: var(--paragraph-color-light-theme);--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-color: var(--display-xl-color-light-theme);--display-caps-color: var(--display-caps-color-light-theme);--h1-color: var(--h1-color-light-theme);--h2-color: var(--h2-color-light-theme);--h3-color: var(--h3-color-light-theme);--h4-color: var(--h4-color-light-theme);--h5-color: var(--h5-color-light-theme);--h6-color: var(--h6-color-light-theme);--blockquote-color: var(--blockquote-color-light-theme);--dropcap-color: var(--dropcap-color-light-theme);--subheading-color: var(--subheading-color-light-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme);--super-label-color: var(--super-label-color-light-theme);--color-accent: var(--color-accent-light-theme);--color-border-solid: var(--color-border-solid-light-theme);--color-border-opacity: var(--color-border-opacity-light-theme);--color-links: var(--color-links-light-theme)}}@media screen and (max-width:767px) {[data-color-theme-sm=light] {color: var(--paragraph-color-light-theme);--paragraph-color: var(--paragraph-color-light-theme);--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-color: var(--display-xl-color-light-theme);--display-caps-color: var(--display-caps-color-light-theme);--h1-color: var(--h1-color-light-theme);--h2-color: var(--h2-color-light-theme);--h3-color: var(--h3-color-light-theme);--h4-color: var(--h4-color-light-theme);--h5-color: var(--h5-color-light-theme);--h6-color: var(--h6-color-light-theme);--blockquote-color: var(--blockquote-color-light-theme);--dropcap-color: var(--dropcap-color-light-theme);--subheading-color: var(--subheading-color-light-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme);--super-label-color: var(--super-label-color-light-theme);--color-accent: var(--color-accent-light-theme);--color-border-solid: var(--color-border-solid-light-theme);--color-border-opacity: var(--color-border-opacity-light-theme);--color-links: var(--color-links-light-theme)}}@media screen and (max-width:576px) {[data-color-theme-xs=light] {color: var(--paragraph-color-light-theme);--paragraph-color: var(--paragraph-color-light-theme);--ui-element-color: var(--ui-element-color-light-theme);--display-xxl-color: var(--display-xxl-color-light-theme);--display-xl-color: var(--display-xl-color-light-theme);--display-caps-color: var(--display-caps-color-light-theme);--h1-color: var(--h1-color-light-theme);--h2-color: var(--h2-color-light-theme);--h3-color: var(--h3-color-light-theme);--h4-color: var(--h4-color-light-theme);--h5-color: var(--h5-color-light-theme);--h6-color: var(--h6-color-light-theme);--blockquote-color: var(--blockquote-color-light-theme);--dropcap-color: var(--dropcap-color-light-theme);--subheading-color: var(--subheading-color-light-theme);--overlay-menu-item-color: var(--overlay-menu-item-color-light-theme);--overlay-submenu-item-color: var(--overlay-submenu-item-color-light-theme);--super-label-color: var(--super-label-color-light-theme);--color-accent: var(--color-accent-light-theme);--color-border-solid: var(--color-border-solid-light-theme);--color-border-opacity: var(--color-border-opacity-light-theme);--color-links: var(--color-links-light-theme)}}[data-color-theme=light] .header__burger svg path {fill: var(--color-dark-1)}.display-xxl {font-family: var(--display-xxl-font-family);font-weight: var(--display-xxl-font-weight);line-height: var(--display-xxl-line-height);letter-spacing: var(--display-xxl-letter-spacing);font-size: calc(var(--display-xxl-min-font-size) * 1px)}@media screen and (min-width:360px) {.display-xxl {font-size: calc(var(--display-xxl-min-font-size) * 1px + (var(--display-xxl-max-font-size) - var(--display-xxl-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.display-xxl {font-size: calc(var(--display-xxl-max-font-size) * 1px)}}.display-xxl {color: var(--display-xxl-color)}.display-xl {font-family: var(--display-xl-font-family);font-weight: var(--display-xl-font-weight);line-height: var(--display-xl-line-height);letter-spacing: var(--display-xl-letter-spacing);font-size: calc(var(--display-xl-min-font-size) * 1px)}@media screen and (min-width:360px) {.display-xl {font-size: calc(var(--display-xl-min-font-size) * 1px + (var(--display-xl-max-font-size) - var(--display-xl-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.display-xl {font-size: calc(var(--display-xl-max-font-size) * 1px)}}.display-xl {color: var(--display-xl-color)}.display-caps {font-family: var(--display-caps-font-family);font-weight: var(--display-caps-font-weight);line-height: var(--display-caps-line-height);letter-spacing: var(--display-caps-letter-spacing);font-size: calc(var(--display-caps-min-font-size) * 1px)}@media screen and (min-width:360px) {.display-caps {font-size: calc(var(--display-caps-min-font-size) * 1px + (var(--display-caps-max-font-size) - var(--display-caps-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.display-caps {font-size: calc(var(--display-caps-max-font-size) * 1px)}}.display-caps {color: var(--display-caps-color)}.display-caps {text-transform: uppercase}.h1,h1 {font-family: var(--h1-font-family);font-weight: var(--h1-font-weight);line-height: var(--h1-line-height);letter-spacing: var(--h1-letter-spacing);font-size: calc(var(--h1-min-font-size) * 1px)}@media screen and (min-width:360px) {.h1,h1 {font-size: calc(var(--h1-min-font-size) * 1px + (var(--h1-max-font-size) - var(--h1-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h1,h1 {font-size: calc(var(--h1-max-font-size) * 1px)}}.h1,h1 {color: var(--h1-color)}.h2,h2 {font-family: var(--h2-font-family);font-weight: var(--h2-font-weight);line-height: var(--h2-line-height);letter-spacing: var(--h2-letter-spacing);font-size: calc(var(--h2-min-font-size) * 1px)}@media screen and (min-width:360px) {.h2,h2 {font-size: calc(var(--h2-min-font-size) * 1px + (var(--h2-max-font-size) - var(--h2-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h2,h2 {font-size: calc(var(--h2-max-font-size) * 1px)}}.h2,h2 {color: var(--h2-color)}.h3,h3 {font-family: var(--h3-font-family);font-weight: var(--h3-font-weight);line-height: var(--h3-line-height);letter-spacing: var(--h3-letter-spacing);font-size: calc(var(--h3-min-font-size) * 1px)}@media screen and (min-width:360px) {.h3,h3 {font-size: calc(var(--h3-min-font-size) * 1px + (var(--h3-max-font-size) - var(--h3-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h3,h3 {font-size: calc(var(--h3-max-font-size) * 1px)}}.h3,h3 {color: var(--h3-color)}.h4,h4 {font-family: var(--h4-font-family);font-weight: var(--h4-font-weight);line-height: var(--h4-line-height);letter-spacing: var(--h4-letter-spacing);font-size: calc(var(--h4-min-font-size) * 1px)}@media screen and (min-width:360px) {.h4,h4 {font-size: calc(var(--h4-min-font-size) * 1px + (var(--h4-max-font-size) - var(--h4-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h4,h4 {font-size: calc(var(--h4-max-font-size) * 1px)}}.h4,h4 {color: var(--h4-color)}.h5,h5 {font-family: var(--h5-font-family);font-weight: var(--h5-font-weight);line-height: var(--h5-line-height);letter-spacing: var(--h5-letter-spacing);font-size: calc(var(--h5-min-font-size) * 1px)}@media screen and (min-width:360px) {.h5,h5 {font-size: calc(var(--h5-min-font-size) * 1px + (var(--h5-max-font-size) - var(--h5-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h5,h5 {font-size: calc(var(--h5-max-font-size) * 1px)}}.h5,h5 {color: var(--h5-color)}.h6,h6 {font-family: var(--h6-font-family);font-weight: var(--h6-font-weight);line-height: var(--h6-line-height);letter-spacing: var(--h6-letter-spacing);font-size: calc(var(--h6-min-font-size) * 1px)}@media screen and (min-width:360px) {.h6,h6 {font-size: calc(var(--h6-min-font-size) * 1px + (var(--h6-max-font-size) - var(--h6-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.h6,h6 {font-size: calc(var(--h6-max-font-size) * 1px)}}.h6,h6 {color: var(--h6-color)}.subheading {font-family: var(--subheading-font-family);font-weight: var(--subheading-font-weight);line-height: var(--subheading-line-height);letter-spacing: var(--subheading-letter-spacing);font-size: calc(var(--subheading-min-font-size) * 1px)}@media screen and (min-width:360px) {.subheading {font-size: calc(var(--subheading-min-font-size) * 1px + (var(--subheading-max-font-size) - var(--subheading-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.subheading {font-size: calc(var(--subheading-max-font-size) * 1px)}}.subheading {color: var(--subheading-color)}.subheading {text-transform: uppercase}.overlay-menu-item {font-family: var(--overlay-menu-item-font-family);font-weight: var(--overlay-menu-item-font-weight);line-height: var(--overlay-menu-item-line-height);letter-spacing: var(--overlay-menu-item-letter-spacing);font-size: calc(var(--overlay-menu-item-min-font-size) * 1px)}@media screen and (min-width:360px) {.overlay-menu-item {font-size: calc(var(--overlay-menu-item-min-font-size) * 1px + (var(--overlay-menu-item-max-font-size) - var(--overlay-menu-item-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.overlay-menu-item {font-size: calc(var(--overlay-menu-item-max-font-size) * 1px)}}.overlay-menu-item {color: var(--overlay-menu-item-color)}.overlay-submenu-item {font-family: var(--overlay-submenu-item-font-family);font-weight: var(--overlay-submenu-item-font-weight);line-height: var(--overlay-submenu-item-line-height);letter-spacing: var(--overlay-submenu-item-letter-spacing);font-size: calc(var(--overlay-submenu-item-min-font-size) * 1px)}@media screen and (min-width:360px) {.overlay-submenu-item {font-size: calc(var(--overlay-submenu-item-min-font-size) * 1px + (var(--overlay-submenu-item-max-font-size) - var(--overlay-submenu-item-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.overlay-submenu-item {font-size: calc(var(--overlay-submenu-item-max-font-size) * 1px)}}.overlay-submenu-item {color: var(--overlay-submenu-item-color)}.paragraph {font-family: var(--paragraph-font-family);font-weight: var(--paragraph-font-weight);line-height: var(--paragraph-line-height);letter-spacing: var(--paragraph-letter-spacing);font-size: calc(var(--paragraph-min-font-size) * 1px)}@media screen and (min-width:360px) {.paragraph {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.paragraph {font-size: calc(var(--paragraph-max-font-size) * 1px)}}.paragraph {color: var(--paragraph-color)}.ui-element {font-family: var(--ui-element-font-family);font-weight: var(--ui-element-font-weight);line-height: var(--ui-element-line-height);letter-spacing: var(--ui-element-letter-spacing);font-size: calc(var(--ui-element-min-font-size) * 1px)}@media screen and (min-width:360px) {.ui-element {font-size: calc(var(--ui-element-min-font-size) * 1px + (var(--ui-element-max-font-size) - var(--ui-element-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.ui-element {font-size: calc(var(--ui-element-max-font-size) * 1px)}}.ui-element {color: var(--ui-element-color)}.dropcap {font-family: var(--dropcap-font-family);font-weight: var(--dropcap-font-weight);line-height: var(--dropcap-line-height);letter-spacing: var(--dropcap-letter-spacing);font-size: calc(var(--dropcap-min-font-size) * 1px)}@media screen and (min-width:360px) {.dropcap {font-size: calc(var(--dropcap-min-font-size) * 1px + (var(--dropcap-max-font-size) - var(--dropcap-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dropcap {font-size: calc(var(--dropcap-max-font-size) * 1px)}}.dropcap {color: var(--dropcap-color)}.super-label {font-family: var(--super-label-font-family);font-weight: var(--super-label-font-weight);line-height: var(--super-label-line-height);letter-spacing: var(--super-label-letter-spacing);font-size: calc(var(--super-label-min-font-size) * 1px)}@media screen and (min-width:360px) {.super-label {font-size: calc(var(--super-label-min-font-size) * 1px + (var(--super-label-max-font-size) - var(--super-label-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.super-label {font-size: calc(var(--super-label-max-font-size) * 1px)}}.super-label {color: var(--super-label-color)}a {transition: color .3s ease;text-decoration: none;color: var(--color-links)}a:hover {color: var(--color-accent);text-decoration: none}a * {pointer-events: none}.strong {font-weight: 700}.italic {font-style: italic}.xxl {font-size: calc(var(--display-xxl-min-font-size) * 1px)}@media screen and (min-width:360px) {.xxl {font-size: calc(var(--display-xxl-min-font-size) * 1px + (var(--display-xxl-max-font-size) - var(--display-xxl-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.xxl {font-size: calc(var(--display-xxl-max-font-size) * 1px)}}.xxl {font-weight: var(--display-xxl-font-weight);letter-spacing: var(--display-xxl-letter-spacing);line-height: var(--display-xxl-line-height)}.xl {font-size: calc(var(--display-xl-min-font-size) * 1px)}@media screen and (min-width:360px) {.xl {font-size: calc(var(--display-xl-min-font-size) * 1px + (var(--display-xl-max-font-size) - var(--display-xl-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.xl {font-size: calc(var(--display-xl-max-font-size) * 1px)}}.xl {font-weight: var(--display-xl-font-weight);letter-spacing: var(--display-xl-letter-spacing)}h1,h2,h3 {margin-top: calc(1 * 16 * 1px)}@media screen and (min-width:360px) {h1,h2,h3 {margin-top: calc(1 * (16 * 1px + (24 - 16) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {h1,h2,h3 {margin-top: calc(1 * 24 * 1px)}}h1,h2,h3 {margin-bottom: calc(1 * 16 * 1px)}@media screen and (min-width:360px) {h1,h2,h3 {margin-bottom: calc(1 * (16 * 1px + (24 - 16) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {h1,h2,h3 {margin-bottom: calc(1 * 24 * 1px)}}h4,h5,h6 {margin-top: calc(1 * 16 * 1px)}@media screen and (min-width:360px) {h4,h5,h6 {margin-top: calc(1 * (16 * 1px + (24 - 16) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {h4,h5,h6 {margin-top: calc(1 * 24 * 1px)}}h4,h5,h6 {margin-bottom: calc(1 * 16 * 1px)}@media screen and (min-width:360px) {h4,h5,h6 {margin-bottom: calc(1 * (16 * 1px + (24 - 16) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {h4,h5,h6 {margin-bottom: calc(1 * 24 * 1px)}}p {margin-top: 1em;margin-bottom: 1em;font-weight: var(--body-paragraph-font-weight);letter-spacing: var(--body-paragraph-letter-spacing);line-height: var(--body-paragraph-line-height);font-size: calc(var(--paragraph-min-font-size) * 1px)}@media screen and (min-width:360px) {p {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {p {font-size: calc(var(--paragraph-max-font-size) * 1px)}}li {font-size: calc(var(--paragraph-min-font-size) * 1px)}@media screen and (min-width:360px) {li {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {li {font-size: calc(var(--paragraph-max-font-size) * 1px)}}.paragraph-1 {font-size: calc(1 * 20 * 1px)}@media screen and (min-width:360px) {.paragraph-1 {font-size: calc(1 * (20 * 1px + (26 - 20) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {.paragraph-1 {font-size: calc(1 * 26 * 1px)}}.paragraph-2 {font-size: calc(1 * 16 * 1px)}@media screen and (min-width:360px) {.paragraph-2 {font-size: calc(1 * (16 * 1px + (20 - 16) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {.paragraph-2 {font-size: calc(1 * 20 * 1px)}}.small,.small a,.small p {font-size: calc(1 * 15 * 1px)}@media screen and (min-width:360px) {.small,.small a,.small p {font-size: calc(1 * (15 * 1px + (16 - 15) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {.small,.small a,.small p {font-size: calc(1 * 16 * 1px)}}.small,.small a,.small p {line-height: 1.2}.small-2 {font-size: calc(1 * 14 * 1px)}@media screen and (min-width:360px) {.small-2 {font-size: calc(1 * (14 * 1px + (15 - 14) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {.small-2 {font-size: calc(1 * 15 * 1px)}}.small-2 {line-height: 1.2}.small-3 {font-size: calc(1 * 14 * 1px)}@media screen and (min-width:360px) {.small-3 {font-size: calc(1 * (14 * 1px + (15 - 14) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {.small-3 {font-size: calc(1 * 15 * 1px)}}.small-3 {line-height: 1.2}blockquote {display: block;font-size: calc(var(--blockquote-min-font-size) * 1px)}@media screen and (min-width:360px) {blockquote {font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {blockquote {font-size: calc(var(--blockquote-max-font-size) * 1px)}}blockquote {line-height: var(--blockquote-line-height);letter-spacing: calc(var(--blockquote-letter-spacing) * 1px);font-style: italic;margin-top: 1.5em;margin-bottom: 1.5em;padding: 1.5em;border: 1px solid var(--color-border-opacity);border-radius: 4px}blockquote p {margin-top: 0;font-size: calc(var(--blockquote-min-font-size) * 1px)}@media screen and (min-width:360px) {blockquote p {font-size: calc(var(--blockquote-min-font-size) * 1px + (var(--blockquote-max-font-size) - var(--blockquote-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {blockquote p {font-size: calc(var(--blockquote-max-font-size) * 1px)}}blockquote p {line-height: var(--blockquote-line-height)}blockquote p:last-child,blockquote p:last-of-type {margin-bottom: 0}blockquote cite {display: block;margin-top: 1em;font-size: calc(var(--paragraph-min-font-size) * 1px)}@media screen and (min-width:360px) {blockquote cite {font-size: calc(var(--paragraph-min-font-size) * 1px + (var(--paragraph-max-font-size) - var(--paragraph-min-font-size)) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {blockquote cite {font-size: calc(var(--paragraph-max-font-size) * 1px)}}blockquote cite {line-height: 1;color: var(--paragraph-color);font-style: normal;font-weight: 700}blockquote svg {max-width: calc(1 * 30 * 1px)}@media screen and (min-width:360px) {blockquote svg {max-width: calc(1 * (30 * 1px + (50 - 30) * (100vw - 360px)/ 1560))}}@media screen and (min-width:1920px) {blockquote svg {max-width: calc(1 * 50 * 1px)}}blockquote svg {height: auto;margin-top: 4px;fill: currentColor}.hidden-br br {display: none}html {background-color: var(--dc-bg)}body {background-color: var(--dc-bg);color: var(--dc-fg);font-family: var(--dc-font);font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}::-moz-selection {background-color: var(--dc-fg);color: var(--dc-bg)}::selection {background-color: var(--dc-fg);color: var(--dc-bg)}[data-color-theme=dark] {--dc-bg: var(--dc-black);--dc-fg: var(--dc-white);--dc-fg-muted: rgba(255, 255, 255, .6);--dc-line: var(--dc-white);--dc-accent: var(--dc-white)}[data-color-theme=light] {--dc-bg: var(--dc-white);--dc-fg: var(--dc-black);--dc-fg-muted: rgba(0, 0, 0, .6);--dc-line: var(--dc-black);--dc-accent: var(--dc-black)}.color-dc-fg {color: var(--dc-fg)}.color-dc-muted {color: var(--dc-fg-muted)}a:hover {color: inherit}:focus {outline: 0}:focus-visible {outline: 1px solid currentColor;outline-offset: 4px}.dc-sr-only {position: absolute!important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.m-0 {margin: 0!important}:root {--dc-margin: var(--gutter-horizontal);--vf-u: min(12.63vw, 20.15svh);--vf-edge: max(16px, 5.77vw);--vf-step: 14.7vw;--vf-ruler-h: 64px}@media screen and (max-aspect-ratio:4/5) {:root {--vf-u: min(28vw, 12.5svh);--vf-step: 26vw;--vf-ruler-h: 56px}}@media screen and (max-height:500px) and (min-aspect-ratio:4/5) {:root {--vf-u: min(12.63vw, 17svh);--vf-ruler-h: 44px}}:root {--vf-frame: calc(var(--vf-u) * 2.13);--dc-pt-header: calc(1 * 96 * 1px)}@media screen and (min-width:360px) {:root {--dc-pt-header: calc(1 * (96 * 1px + (146 - 96) * (100vw - 360px) / 1560))}}@media screen and (min-width:1920px) {:root {--dc-pt-header: calc(1 * 146 * 1px)}}.dc-frame {padding-left: var(--dc-margin);padding-right: var(--dc-margin)}.dc-grid {display: grid;grid-template-columns: repeat(12,minmax(0,1fr));-moz-column-gap: var(--dc-gap);column-gap: var(--dc-gap)}.dc-screen {position: relative;min-height: 100vh;min-height: 100svh}.dc-rule {display: block;height: 1px;border: 0;margin: 0;background-color: var(--dc-line)}.dc-pt-header {padding-top: var(--dc-pt-header)}.dc-text {font-family: var(--dc-font);font-weight: 400;letter-spacing: 0;line-height: 1.2;font-size: calc(15 * 1px)}@media screen and (min-width:360px) {.dc-text {font-size: calc(15 * 1px + (17 - 15) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-text {font-size: calc(17 * 1px)}}@media screen and (max-width:991px) {.dc-text {line-height: 1.25}}.dc-text {color: var(--dc-fg)}.dc-text p {margin: 0;font: inherit}.dc-muted {color: var(--dc-fg-muted)}.dc-entry {font-family: var(--dc-font);font-weight: 400;letter-spacing: 0;line-height: 1.4;font-size: calc(15 * 1px)}@media screen and (min-width:360px) {.dc-entry {font-size: calc(15 * 1px + (17 - 15) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-entry {font-size: calc(17 * 1px)}}@media screen and (max-width:991px) {.dc-entry {line-height: 1.45}}.dc-entry > * + * {margin-top: 1em}.dc-entry h1,.dc-entry h2,.dc-entry h3,.dc-entry h4,.dc-entry h5,.dc-entry h6 {font: inherit;margin: 2em 0 0}.dc-entry a {text-decoration: underline;text-underline-offset: .2em}html.has-dc-cursor,html.has-dc-cursor * {cursor: none!important}.dc-cursor {position: fixed;top: 0;left: 0;z-index: 1100;width: 0;height: 0;pointer-events: none;color: var(--dc-white);opacity: 0;transition: opacity var(--dc-duration-fast) var(--dc-ease)}.dc-cursor.is-visible {opacity: 1}.dc-cursor[data-theme=black],.dc-cursor[data-theme=light] {color: var(--dc-black)}.dc-cursor[data-theme=white] {color: var(--dc-white)}.dc-cursor__circle {position: absolute;top: 0;left: 0;width: 14px;height: 14px;border: 1px solid currentColor;border-radius: 50%;background-color: currentColor;translate: -50% -50%;transition: width .45s var(--dc-ease),height .45s var(--dc-ease),background-color .3s var(--dc-ease),scale .2s var(--dc-ease),color .3s var(--dc-ease)}.dc-cursor.is-hover .dc-cursor__circle {width: 54px;height: 54px;background-color: transparent}.dc-cursor.is-down .dc-cursor__circle {scale: .8}.dc-link {color: inherit;text-decoration: none;transition: opacity var(--dc-duration-fast) var(--dc-ease)}.dc-link:hover {opacity: .6}.dc-link_underlined {text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .15em}@keyframes dc-line-redraw {0% {background-size: 100% 1px;background-position-x: 100%}45% {background-size: 0 1px;background-position-x: 100%}45.01% {background-size: 0 1px;background-position-x: 0}100% {background-size: 100% 1px;background-position-x: 0}}.dc-link_line {background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-size: 100% 1px;background-position: 0 calc(100% - .16em);-webkit-box-decoration-break: clone;box-decoration-break: clone}.dc-link_line:hover {opacity: 1}.dc-link_line:focus-visible,.dc-link_line:hover {animation: dc-line-redraw .85s var(--dc-ease-in-out)}@media (prefers-reduced-motion:reduce) {.dc-link_line:focus-visible,.dc-link_line:hover {animation: none;opacity: .6}}@keyframes dc-loader-failsafe {to {visibility: hidden;opacity: 0}}.dc-loader {position: fixed;inset: 0;z-index: 1000;display: none;color: var(--dc-white);pointer-events: none}.dc-loader__bg {position: absolute;inset: 0;background-color: var(--dc-black)}html.dc-loading {overflow: hidden}html.dc-loading .dc-loader {display: block;pointer-events: auto;animation: dc-loader-failsafe .4s ease 8s forwards}.dc-loader__frame {position: absolute;top: 50%;left: 50%;width: var(--vf-frame);height: var(--vf-frame);margin: calc(var(--vf-frame)/ -2) 0 0 calc(var(--vf-frame)/ -2)}.dc-loader__pixels {position: absolute;inset: 0;width: 100%;height: 100%;border-radius: 10px}.dc-loader__border {position: absolute;inset: 0;border: 1.5px solid rgba(255,255,255,.85);border-radius: 10px}.dc-loader__corner {position: absolute;display: flex;align-items: center;gap: .6em;font-family: var(--dc-font-mono);letter-spacing: .04em;line-height: 1;text-transform: uppercase;font-variant-numeric: tabular-nums;text-shadow: 0 0 6px rgba(0,0,0,.6);font-size: calc(10 * 1px)}@media screen and (min-width:360px) {.dc-loader__corner {font-size: calc(10 * 1px + (12 - 10) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-loader__corner {font-size: calc(12 * 1px)}}.dc-loader__corner_tl {top: 12px;left: 12px}.dc-loader__corner_bl {left: 12px;bottom: 12px;opacity: .7}.dc-loader__corner_br {right: 12px;bottom: 12px}.dc-loader__dot {width: .62em;height: .62em;border-radius: 50%;background-color: var(--dc-rec);animation: dc-rec 1.4s steps(1) infinite}html.dc-loading [data-dc-loader-land] {opacity: 0}@media (prefers-reduced-motion:reduce) {.dc-loader__dot {animation: none}}.dc-page {min-height: 100vh;min-height: 100svh;padding-bottom: 80px;background-color: var(--dc-bg);color: var(--dc-fg)}.dc-page__body {grid-column: 1/span 5}@media screen and (max-width:991px) {.dc-page__body {grid-column: 1/-1}}.dc-page__title {margin: 0 0 2em}.dc-page__actions {margin-top: 2em}.dc-vf {position: relative;height: 100vh;height: 100svh;overflow: hidden;background-color: var(--dc-black);color: var(--dc-white);-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}.dc-vf__label {margin: 0;font-family: var(--dc-font-mono);font-weight: 400;letter-spacing: .06em;line-height: 1;text-transform: uppercase;font-variant-numeric: tabular-nums;font-size: calc(10 * 1px)}@media screen and (min-width:360px) {.dc-vf__label {font-size: calc(10 * 1px + (13 - 10) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-vf__label {font-size: calc(13 * 1px)}}.dc-vf__media {position: absolute;inset: 0;z-index: 0}.dc-vf__media::after {content: "";position: absolute;inset: 0;z-index: 4;background: linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,0) 38%);pointer-events: none}.dc-vf__slide {position: absolute;inset: 0;overflow: hidden;visibility: hidden}.dc-vf__slide.is-active {z-index: 2;visibility: visible}.dc-vf__slide img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.dc-vf__slide[style*=z-index] {visibility: visible}.dc-vf__lens {--vf-hole: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='10'/%3E%3C/svg%3E");position: absolute;inset: 0;z-index: 1;background-color: rgba(0,0,0,var(--vf-veil,.25));backdrop-filter: blur(8px);-webkit-mask: var(--vf-hole) center/var(--vf-frame) var(--vf-frame) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite: xor;-webkit-mask: var(--vf-hole) center/var(--vf-frame) var(--vf-frame) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: var(--vf-hole) center/var(--vf-frame) var(--vf-frame) no-repeat exclude,linear-gradient(#000 0 0);pointer-events: none}.dc-vf__marks {position: absolute;inset: 0;z-index: 2;pointer-events: none}.dc-vf__frame {position: absolute;top: 50%;left: 50%;width: var(--vf-frame);height: var(--vf-frame);margin: calc(var(--vf-frame)/ -2) 0 0 calc(var(--vf-frame)/ -2);border: 1.5px solid rgba(255,255,255,.85);border-radius: 10px}.dc-vf__point {position: absolute;top: calc(50% + var(--y) * var(--vf-u));left: calc(50% + var(--x) * var(--vf-u))}.dc-vf__point_out {width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border: 1.5px solid rgba(255,255,255,.8);border-radius: 1px}.dc-vf__point_in {width: 6px;height: 6px;margin: -3px 0 0 -3px;background-color: var(--dc-white)}.dc-vf__bracket {position: absolute;width: 9px;height: 9px;border: 0 solid rgba(255,255,255,.8)}.dc-vf__bracket_tl,.dc-vf__bracket_tr {top: calc(50% - 2 * var(--vf-u))}.dc-vf__bracket_bl,.dc-vf__bracket_br {top: calc(50% + 2 * var(--vf-u) - 9px)}.dc-vf__bracket_bl,.dc-vf__bracket_tl {left: var(--vf-edge);border-left-width: 1.5px}.dc-vf__bracket_br,.dc-vf__bracket_tr {right: var(--vf-edge);border-right-width: 1.5px}.dc-vf__bracket_tl,.dc-vf__bracket_tr {border-top-width: 1.5px}.dc-vf__bracket_bl,.dc-vf__bracket_br {border-bottom-width: 1.5px}.dc-vf__logo,.dc-vf__rec,.dc-vf__social {position: absolute;z-index: 3}.dc-vf__rec,.dc-vf__social {top: max(24px,(50% - 2 * var(--vf-u)) / 2 - .5em)}.dc-vf__rec {left: var(--vf-edge);display: flex;align-items: center;gap: .7em}.dc-vf__rec-dot {width: .62em;height: .62em;border-radius: 50%;background-color: var(--dc-rec);animation: dc-rec 1.4s steps(1) infinite}@keyframes dc-rec {0%,55% {opacity: 1}100%,56% {opacity: .15}}.dc-vf__time {opacity: .7}.dc-vf__social {right: var(--vf-edge)}.dc-vf__logo {left: 50%;top: max(16px,(50% - 2 * var(--vf-u)) / 2 - var(--vf-logo-w) * 297.9 / 1901.2 / 2);--vf-logo-w: clamp(150px, 11vw, 220px);width: var(--vf-logo-w);margin: 0 0 0 calc(var(--vf-logo-w)/ -2);color: var(--dc-white);line-height: 0}.dc-vf__logo svg {display: block;width: 100%;height: auto}.dc-vf {--vf-col-w: calc(50vw - 2 * var(--vf-u) - var(--vf-edge) - 28px)}.dc-vf__foot {position: absolute;z-index: 3;top: calc(50% - 6px);left: var(--vf-edge);width: var(--vf-col-w);display: flex;flex-direction: column;align-items: flex-start}.dc-vf__counter {display: flex;align-items: center;gap: .9em}.dc-vf__bar {position: relative;width: 2.6em;height: 1px;background-color: rgba(255,255,255,.35)}.dc-vf__bar-fill {position: absolute;inset: 0;background-color: var(--dc-white);transform-origin: 0 50%;transform: scaleX(0)}.dc-vf__title {width: 100%;margin: calc(var(--vf-u) * .32) 0 0;font-family: var(--dc-font);font-weight: 400;font-size: max(22px,min(var(--vf-u) * .3,var(--vf-col-w) / 5.6));letter-spacing: -.02em;line-height: .98}.dc-vf[data-dc-font=zalando] .dc-vf__title {font-family: "Zalando Sans SemiExpanded",var(--dc-font);font-weight: 400}.dc-vf[data-dc-font=raleway] .dc-vf__title {font-family: Raleway,var(--dc-font);font-weight: 400;font-size: max(24px,min(var(--vf-u) * .4,var(--vf-col-w) / 5))}.dc-vf[data-dc-font=barrio] .dc-vf__title {font-family: Barrio,var(--dc-font);letter-spacing: 0;font-size: max(22px,min(var(--vf-u) * .33,var(--vf-col-w) / 5))}.dc-vf[data-dc-font=rubik] .dc-vf__title {font-family: "Rubik Mono One",var(--dc-font);letter-spacing: -.04em;line-height: 1.05;font-size: max(18px,min(var(--vf-u) * .25,var(--vf-col-w) / 6.6))}.dc-vf__note {margin: 1.4em 0 0;opacity: .85;line-height: 1.35;font-size: calc(13 * 1px)}@media screen and (min-width:360px) {.dc-vf__note {font-size: calc(13 * 1px + (16 - 13) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-vf__note {font-size: calc(16 * 1px)}}.dc-vf__ruler {position: absolute;z-index: 3;left: 0;right: 0;bottom: 0;height: var(--vf-ruler-h);overflow: hidden}.dc-vf__track {position: absolute;top: 0;bottom: 0;left: 50%;width: 0}.dc-vf__ticks {position: absolute;bottom: 0;left: calc(var(--vf-step) * -8);width: calc(var(--vf-step) * (var(--n,1) + 16));height: 14px;background-image: linear-gradient(to right,rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.3) 1px,transparent 1px);background-size: var(--vf-step) 14px,calc(var(--vf-step)/ 26) 6px;background-position: 0 100%,0 100%;background-repeat: repeat-x}.dc-vf__mark {position: absolute;font-family: var(--dc-font-mono);bottom: 24px;left: calc(var(--i) * var(--vf-step));width: 3em;margin-left: -1.5em;text-align: center;letter-spacing: .06em;line-height: 1;font-variant-numeric: tabular-nums;opacity: .45;transition: opacity .4s var(--dc-ease);font-size: calc(10 * 1px)}@media screen and (min-width:360px) {.dc-vf__mark {font-size: calc(10 * 1px + (11 - 10) * (100vw - 360px)/ 1560)}}@media screen and (min-width:1920px) {.dc-vf__mark {font-size: calc(11 * 1px)}}.dc-vf__mark.is-active {opacity: 1}.dc-vf__playhead {position: absolute;left: 50%;bottom: 0;width: 1px;height: 20px;margin-left: -.5px;background-color: var(--dc-white)}.dc-vf__playhead::before {content: "";position: absolute;left: 50%;bottom: 44px;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background-color: var(--dc-rec)}@media screen and (max-aspect-ratio:4/5) {.dc-vf__point.is-side {display: none}.dc-vf__time {display: none}.dc-vf,.dc-vf__logo {--vf-logo-w: min(38vw, 170px)}.dc-vf__logo {top: calc(env(safe-area-inset-top,0px) + 22px)}.dc-vf__rec,.dc-vf__social {top: calc(env(safe-area-inset-top,0px) + 22px + var(--vf-logo-w) * 297.9 / 1901.2 / 2 - .5em)}.dc-vf__foot {left: var(--vf-edge);right: var(--vf-edge);top: calc(50% + 2 * var(--vf-u) + 20px);bottom: calc(var(--vf-ruler-h) + 12px);width: auto;justify-content: center;gap: 10px}.dc-vf__note,.dc-vf__title {margin: 0}.dc-vf[data-dc-font] .dc-vf__title {font-size: clamp(26px,8.5vw,44px)}}@media screen and (max-height:500px) and (min-aspect-ratio:4/5) {.dc-vf__note {display: none}.dc-vf__mark {bottom: 18px}.dc-vf__playhead {height: 14px}.dc-vf__playhead::before {bottom: 34px}}html.dc-motion .dc-vf [data-dc-vf-enter]:not(.is-dc-ready),html.dc-motion .dc-vf [data-dc-vf-point]:not(.is-dc-ready) {opacity: 0;animation: dc-reveal-fallback .6s ease 4s forwards}@media (prefers-reduced-motion:reduce) {.dc-vf__rec-dot {animation: none}}@keyframes dc-reveal-fallback {to {opacity: 1}}html.dc-motion [data-dc-reveal]:not(.is-dc-ready) {opacity: 0;animation: dc-reveal-fallback .6s ease 4s forwards}.dc-split-line {display: block}@media (prefers-reduced-motion:reduce) {html.dc-motion [data-dc-reveal]:not(.is-dc-ready) {opacity: 1;animation: none}}