@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 {--upa-red: #f45b5b;--upa-blue: #49a3d2;--upa-yellow: #ffe365;--upa-green: #56d697;--upa-pink: #efa8f8;--upa-ink: #000000;--upa-white: #ffffff;--upa-bg: var(--upa-red);--upa-fg: var(--upa-ink);--upa-font: 'Clash Display','Helvetica Neue',Arial,sans-serif;--upa-ease: cubic-bezier(.22, 1, .36, 1);--upa-ease-in-out: cubic-bezier(.65, 0, .35, 1);--upa-duration-fast: .3s;--upa-duration: .6s;--upa-duration-slow: 1.2s}:root {--font-primary: var(--upa-font);--font-secondary: var(--upa-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(--upa-font);--font-secondary: var(--upa-font);--paragraph-font-family: var(--upa-font);--paragraph-min-font-size: 14;--paragraph-max-font-size: 15;--paragraph-letter-spacing: 0;--paragraph-color-dark-theme: var(--upa-white);--paragraph-color-light-theme: var(--upa-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(--upa-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(--upa-white);--ui-element-color-light-theme: var(--upa-black);--ui-element-color: var(--ui-element-color-light-theme);--h1-font-family: var(--upa-font);--h1-font-weight: 400;--h1-min-font-size: 14;--h1-max-font-size: 15;--h1-line-height: 1.12;--h2-font-family: var(--upa-font);--h2-font-weight: 400;--h3-font-family: var(--upa-font);--h3-font-weight: 400;--h4-font-family: var(--upa-font);--h4-font-weight: 400;--h5-font-family: var(--upa-font);--h5-font-weight: 400;--h6-font-family: var(--upa-font);--h6-font-weight: 400;--h1-color-dark-theme: var(--upa-white);--h2-color-dark-theme: var(--upa-white);--h3-color-dark-theme: var(--upa-white);--h4-color-dark-theme: var(--upa-white);--h5-color-dark-theme: var(--upa-white);--h6-color-dark-theme: var(--upa-white);--h1-color-light-theme: var(--upa-black);--h2-color-light-theme: var(--upa-black);--h3-color-light-theme: var(--upa-black);--h4-color-light-theme: var(--upa-black);--h5-color-light-theme: var(--upa-black);--h6-color-light-theme: var(--upa-black);--color-links-dark-theme: var(--upa-white);--color-links-light-theme: var(--upa-black);--color-links: var(--color-links-light-theme);--color-accent-dark-theme: var(--upa-white);--color-accent-light-theme: var(--upa-black);--color-accent: var(--color-accent-light-theme);--color-border-solid-dark-theme: var(--upa-white);--color-border-solid-light-theme: var(--upa-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(--upa-bg)}body {background-color: var(--upa-bg);color: var(--upa-fg);font-family: var(--upa-font);font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}::-moz-selection {background-color: var(--upa-fg);color: var(--upa-bg)}::selection {background-color: var(--upa-fg);color: var(--upa-bg)}a:hover {color: inherit}:focus {outline: 0}:focus-visible {outline: 1px solid currentColor;outline-offset: 4px}.upa-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}:root {--upa-margin: clamp(20px, 1.67vw, 40px);--upa-gap: clamp(10px, .94vw, 24px);--upa-panel-w: clamp(300px, 26.3vw, 600px);--upa-logo-w: clamp(100px, 6.98vw, 170px)}@media screen and (max-width:1023px),(max-aspect-ratio:1/1) {:root {--upa-logo-w: clamp(72px, 20vw, 104px)}}.upa-page__title,.upa-preview__title,.upa-title {font-family: var(--upa-font);font-weight: 600;font-size: clamp(22px,1.6vw,36px);line-height: 1.15;letter-spacing: .01em;text-transform: uppercase;margin: 0}@media screen and (max-width:1023px),(max-aspect-ratio:1/1) {.upa-page__title,.upa-preview__title,.upa-title {font-size: clamp(14px,3.9vw,20px)}}.upa-preview__social,.upa-ui {font-family: var(--upa-font);font-weight: 500;font-size: clamp(14px,.94vw,21px);line-height: 1.2;letter-spacing: .02em;text-transform: uppercase}@media screen and (max-width:1023px),(max-aspect-ratio:1/1) {.upa-preview__social,.upa-ui {font-size: clamp(12px,3.2vw,15px)}}.upa-entry {font-weight: 500;line-height: 1.4}.upa-entry > * + * {margin-top: 1em}.upa-entry a {text-decoration: underline;text-underline-offset: .2em}html.has-upa-cursor,html.has-upa-cursor * {cursor: none!important}.upa-cursor {position: fixed;top: 0;left: 0;z-index: 1100;width: 0;height: 0;pointer-events: none;color: var(--upa-ink);opacity: 0;transition: opacity var(--upa-duration-fast) var(--upa-ease)}.upa-cursor.is-visible {opacity: 1}.upa-cursor__dot {position: absolute;top: 0;left: 0;width: 12px;height: 12px;border: 1.5px solid currentColor;border-radius: 50%;background-color: currentColor;translate: -50% -50%;transition: width .45s var(--upa-ease),height .45s var(--upa-ease),background-color .3s var(--upa-ease),scale .2s var(--upa-ease)}.upa-cursor.is-hover .upa-cursor__dot {width: 44px;height: 44px;background-color: transparent}.upa-cursor.is-down .upa-cursor__dot {scale: .8}.upa-link {color: inherit;text-decoration: none;transition: opacity var(--upa-duration-fast) var(--upa-ease)}.upa-link:hover {opacity: .6}@keyframes upa-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}}.upa-link_line {background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-size: 100% 1px;background-position: 0 calc(100% - .08em);padding-bottom: .12em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.upa-link_line:hover {opacity: 1}.upa-link_line:focus-visible,.upa-link_line:hover {animation: upa-line-redraw .85s var(--upa-ease-in-out)}@media (prefers-reduced-motion:reduce) {.upa-link_line:focus-visible,.upa-link_line:hover {animation: none;opacity: .6}}.upa-logo {display: block;width: var(--upa-logo-w);color: var(--upa-fg);line-height: 0}.upa-logo svg {display: block;width: 100%;height: auto}@keyframes upa-loader-failsafe {to {visibility: hidden;opacity: 0}}.upa-loader {position: fixed;inset: 0;z-index: 1000;display: none;overflow: hidden;pointer-events: none}html.upa-loading {overflow: hidden}html.upa-loading .upa-loader {display: block;pointer-events: auto;animation: upa-loader-failsafe .4s ease 8s forwards}.upa-loader__ground {position: absolute;inset: 0;background-color: var(--upa-ink);will-change: transform}.upa-loader__bands {position: absolute;inset: 0;display: grid;grid-template-rows: repeat(5,1fr)}.upa-loader__band {display: block;transform: translate3d(-100%,0,0);will-change: transform;margin-bottom: -1px}html:not(.upa-motion) .upa-loader__band {transform: none}.upa-page {min-height: 100vh;min-height: 100svh;padding: var(--upa-margin)}.upa-page__title {margin-bottom: 1.5em}.upa-preview {position: relative;display: block;color: var(--upa-fg)}.upa-preview {display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh}.upa-preview__panel {position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto auto;align-items: center;-moz-column-gap: calc(var(--upa-margin) * .6);column-gap: calc(var(--upa-margin) * .6);row-gap: calc(var(--upa-margin) * 1.5);padding: var(--upa-margin);padding-top: calc(var(--upa-margin) * .9);padding-bottom: calc(var(--upa-margin) * 1.6)}.upa-preview__brand {grid-column: 1;grid-row: 1;line-height: 0}.upa-preview__logo {color: var(--upa-fg)}.upa-preview__title {grid-column: 2;grid-row: 1;justify-self: end;text-align: right;max-width: 14em}.upa-preview__social {grid-column: 1/-1;grid-row: 2;display: flex;flex-wrap: wrap;justify-content: space-between;gap: .6em 1em;list-style: none;margin: 0;padding: 0}.upa-preview__social li {font-size: inherit;line-height: inherit}.upa-wall {position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));-moz-column-gap: var(--upa-gap);column-gap: var(--upa-gap);flex: 1 1 auto;min-height: 55vh;min-height: 55svh;padding: 0 var(--upa-gap);overflow: hidden}.upa-wall__col {position: relative;min-width: 0;height: 100%;overflow: hidden;contain: strict}.upa-wall__track {display: flex;flex-direction: column;gap: var(--upa-gap);will-change: transform}.upa-wall__item {position: relative;flex: none;margin: 0;width: 100%;overflow: hidden;contain: layout paint}.upa-wall__item img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}@media screen and (min-width:1024px) and (min-aspect-ratio:1/1) {.upa-preview {display: grid;grid-template-columns: var(--upa-panel-w) minmax(0,1fr);height: 100vh;height: 100svh;overflow: hidden}.upa-preview__panel {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;height: 100%}.upa-preview__title {justify-self: auto;text-align: left;max-width: 14em}.upa-preview__social {display: block}.upa-preview__social li + li {margin-top: .95em}.upa-wall {flex: none;height: 100%;min-height: 0;padding: 0 calc(var(--upa-gap) * 1.2) 0 0}}@keyframes upa-reveal-fallback {to {opacity: 1}}html.upa-motion [data-upa-in]:not(.is-upa-ready),html.upa-motion [data-upa-wall]:not(.is-upa-ready) {opacity: 0;animation: upa-reveal-fallback .6s ease 4s forwards}@media (prefers-reduced-motion:reduce) {html.upa-motion [data-upa-in]:not(.is-upa-ready),html.upa-motion [data-upa-wall]:not(.is-upa-ready) {opacity: 1;animation: none}}