@charset "UTF-8";.counter{position:relative;display:block;width:fit-content;min-width:2rem;min-height:1.4rem;padding:.1rem .2rem .2rem;border-radius:var(--radius-8);font-size:1.1rem;letter-spacing:.02em;font-weight:700;line-height:1;text-align:center;color:var(--on-surface-variant);background-color:var(--surface-main);transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(min-width:1280px){.counter{min-width:2.2rem;min-height:1.7rem;padding:.3rem .2rem .2rem;font-size:1.2rem}}@media(min-width:1536px){.counter{min-width:2.4rem;min-height:1.9rem;padding:.4rem .3rem .3rem}}@media(min-width:1920px){.counter{min-width:2.8rem;min-height:2.2rem;padding:.4rem;font-size:1.4rem}}:root{--radius-6:.3rem;--radius-8:.4rem;--radius-12:.8rem;--radius-14:.9rem;--radius-16:1rem;--radius-18:1.2rem;--radius-20:1.3rem;--radius-24:1.4rem;--radius-32:1.8rem;--spacing-0:0rem;--spacing-2:.1rem;--spacing-4:.2rem;--spacing-6:.2rem;--spacing-8:.3rem;--spacing-10:.4rem;--spacing-12:.6rem;--spacing-14:.8rem;--spacing-16:.8rem;--spacing-18:1rem;--spacing-20:1rem;--spacing-24:1.2rem;--spacing-28:1.6rem;--spacing-32:1.6rem;--spacing-36:1.8rem;--spacing-40:1.6rem;--spacing-42:2.2rem;--spacing-46:2.4rem;--spacing-48:2.8rem;--spacing-56:3.2rem;--spacing-60:3.4rem;--spacing-64:3.6rem;--spacing-80:4.2rem;--spacing-100:4.6rem;--spacing-112:5.2rem;--spacing-128:5.6rem;--spacing-144:6.4rem;--spacing-160:6.8rem;--layout-margin-body:2rem;--layout-margin-article-center:4.6rem;--layout-margin-article-left:4.6rem;--layout-viewport-vw:36rem;--layout-viewport-vh:66rem;--layout-width-7-col:32rem;--layout-width-5-col:32rem;--layout-width-4-col:32rem;--layout-width-8-col:32rem;--grid-columns:.4rem;--grid-margin:4.6rem;--grid-gutter:1.2rem;--gap-base:.8rem;--headline-spacing-h1-h1-top:0rem;--headline-spacing-h1-h1-bottom:1.6rem;--headline-spacing-h2-h2-top:2.4rem;--headline-spacing-h2-h2-bottom:1.4rem;--headline-spacing-h3-h3-top:2.2rem;--headline-spacing-h3-h3-bottom:1.4rem;--headline-spacing-h4-h4-top:2.2rem;--headline-spacing-h4-h4-bottom:1.4rem;--headline-spacing-h5-h5-top:2rem;--headline-spacing-h5-h5-bottom:1.2rem;--headline-spacing-h6-h6-top:1.8rem;--headline-spacing-h6-h6-bottom:1.2rem}@media(min-width:768px){:root{--radius-6:.4rem;--radius-8:.4rem;--radius-12:.8rem;--radius-14:.9rem;--radius-16:1rem;--radius-18:1.2rem;--radius-20:1.3rem;--radius-24:1.4rem;--radius-32:2.2rem;--spacing-0:0rem;--spacing-2:.2rem;--spacing-4:.4rem;--spacing-6:.4rem;--spacing-8:.6rem;--spacing-10:.8rem;--spacing-12:.8rem;--spacing-14:1rem;--spacing-16:1rem;--spacing-18:1.2rem;--spacing-20:1.2rem;--spacing-24:1.4rem;--spacing-28:1.9rem;--spacing-32:2rem;--spacing-36:2.2rem;--spacing-40:2.4rem;--spacing-42:2.6rem;--spacing-46:2.8rem;--spacing-48:2.9rem;--spacing-56:3.4rem;--spacing-60:3.4rem;--spacing-64:4.2rem;--spacing-80:4.8rem;--spacing-100:5.6rem;--spacing-112:6.7rem;--spacing-128:7.7rem;--spacing-144:8.6rem;--spacing-160:9.6rem;--layout-margin-body:3.2rem;--layout-margin-article-center:4.6rem;--layout-margin-article-left:4.6rem;--layout-viewport-vw:76.8rem;--layout-viewport-vh:69rem;--layout-width-7-col:70.4rem;--layout-width-5-col:70.4rem;--layout-width-4-col:70.4rem;--layout-width-8-col:70.4rem;--grid-columns:.8rem;--grid-margin:4.6rem;--grid-gutter:1.2rem;--gap-base:.8rem;--headline-spacing-h1-h1-top:0rem;--headline-spacing-h1-h1-bottom:1.8rem;--headline-spacing-h2-h2-top:2.6rem;--headline-spacing-h2-h2-bottom:1.6rem;--headline-spacing-h3-h3-top:2.6rem;--headline-spacing-h3-h3-bottom:1.4rem;--headline-spacing-h4-h4-top:2.4rem;--headline-spacing-h4-h4-bottom:1.4rem;--headline-spacing-h5-h5-top:2.2rem;--headline-spacing-h5-h5-bottom:1.2rem;--headline-spacing-h6-h6-top:1.8rem;--headline-spacing-h6-h6-bottom:1.2rem}}@media(min-width:1280px){:root{--radius-6:.4rem;--radius-8:.5rem;--radius-12:.8rem;--radius-14:.9rem;--radius-16:1rem;--radius-18:1.2rem;--radius-20:1.3rem;--radius-24:1.6rem;--radius-32:2.2rem;--spacing-0:0rem;--spacing-2:.2rem;--spacing-4:.4rem;--spacing-6:.4rem;--spacing-8:.6rem;--spacing-10:.8rem;--spacing-12:.8rem;--spacing-14:1rem;--spacing-16:1.1rem;--spacing-18:1.2rem;--spacing-20:1.4rem;--spacing-24:1.6rem;--spacing-28:1.9rem;--spacing-32:2.2rem;--spacing-36:2.4rem;--spacing-40:2.8rem;--spacing-42:2.8rem;--spacing-46:3.2rem;--spacing-48:3.2rem;--spacing-56:3.7rem;--spacing-60:4rem;--spacing-64:4.3rem;--spacing-80:5.4rem;--spacing-100:6.8rem;--spacing-112:7.6rem;--spacing-128:8.6rem;--spacing-144:9.6rem;--spacing-160:10.8rem;--layout-margin-body:3.2rem;--layout-margin-article-center:23.6rem;--layout-margin-article-left:44rem;--layout-viewport-vw:128rem;--layout-viewport-vh:52rem;--layout-width-7-col:70.6rem;--layout-width-5-col:50.2rem;--layout-width-4-col:40rem;--layout-width-8-col:80.8rem;--grid-columns:1.2rem;--grid-margin:4.6rem;--grid-gutter:1.2rem;--gap-base:.8rem;--headline-spacing-h1-h1-top:0rem;--headline-spacing-h1-h1-bottom:2.1rem;--headline-spacing-h2-h2-top:3rem;--headline-spacing-h2-h2-bottom:1.8rem;--headline-spacing-h3-h3-top:3rem;--headline-spacing-h3-h3-bottom:1.6rem;--headline-spacing-h4-h4-top:2.8rem;--headline-spacing-h4-h4-bottom:1.6rem;--headline-spacing-h5-h5-top:2.4rem;--headline-spacing-h5-h5-bottom:1.3rem;--headline-spacing-h6-h6-top:2.1rem;--headline-spacing-h6-h6-bottom:1.3rem}}@media(min-width:1536px){:root{--radius-6:.5rem;--radius-8:.6rem;--radius-12:1rem;--radius-14:1.2rem;--radius-16:1.3rem;--radius-18:1.4rem;--radius-20:1.6rem;--radius-24:2rem;--radius-32:2.6rem;--spacing-0:0rem;--spacing-2:.2rem;--spacing-4:.4rem;--spacing-6:.6rem;--spacing-8:.6rem;--spacing-10:.8rem;--spacing-12:.9rem;--spacing-14:1.2rem;--spacing-16:1.3rem;--spacing-18:1.4rem;--spacing-20:1.6rem;--spacing-24:2rem;--spacing-28:2.2rem;--spacing-32:2.6rem;--spacing-36:2.9rem;--spacing-40:3.2rem;--spacing-42:3.4rem;--spacing-46:3.7rem;--spacing-48:3.8rem;--spacing-56:4.4rem;--spacing-60:4.8rem;--spacing-64:5.1rem;--spacing-80:6.4rem;--spacing-100:8rem;--spacing-112:9rem;--spacing-128:10.2rem;--spacing-144:11.6rem;--spacing-160:12.8rem;--layout-margin-body:3.6rem;--layout-margin-article-center:28.2rem;--layout-margin-article-left:52.7rem;--layout-viewport-vw:153.6rem;--layout-viewport-vh:69rem;--layout-width-7-col:85rem;--layout-width-5-col:60.4rem;--layout-width-4-col:48.1rem;--layout-width-8-col:97.1rem;--grid-columns:1.2rem;--grid-margin:4.6rem;--grid-gutter:1.2rem;--gap-base:1rem;--headline-spacing-h1-h1-top:0rem;--headline-spacing-h1-h1-bottom:2.6rem;--headline-spacing-h2-h2-top:3.6rem;--headline-spacing-h2-h2-bottom:2.2rem;--headline-spacing-h3-h3-top:3.6rem;--headline-spacing-h3-h3-bottom:2rem;--headline-spacing-h4-h4-top:3.2rem;--headline-spacing-h4-h4-bottom:2rem;--headline-spacing-h5-h5-top:2.8rem;--headline-spacing-h5-h5-bottom:1.6rem;--headline-spacing-h6-h6-top:2.6rem;--headline-spacing-h6-h6-bottom:1.6rem}}@media(min-width:1920px){:root{--radius-6:.6rem;--radius-8:.8rem;--radius-12:1.2rem;--radius-14:1.4rem;--radius-16:1.6rem;--radius-18:1.8rem;--radius-20:2rem;--radius-24:2.4rem;--radius-32:3.2rem;--spacing-0:0rem;--spacing-2:.2rem;--spacing-4:.4rem;--spacing-6:.6rem;--spacing-8:.8rem;--spacing-10:1rem;--spacing-12:1.2rem;--spacing-14:1.4rem;--spacing-16:1.6rem;--spacing-18:1.8rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-28:2.8rem;--spacing-32:3.2rem;--spacing-36:3.6rem;--spacing-40:4rem;--spacing-42:4.2rem;--spacing-46:4.6rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-60:6rem;--spacing-64:6.4rem;--spacing-80:8rem;--spacing-100:10rem;--spacing-112:11.2rem;--spacing-128:12.8rem;--spacing-144:14.4rem;--spacing-160:16rem;--layout-margin-body:4.6rem;--layout-margin-article-center:35.3rem;--layout-margin-article-left:65.9rem;--layout-viewport-vw:192rem;--layout-viewport-vh:85rem;--layout-width-7-col:106.1rem;--layout-width-5-col:75.5rem;--layout-width-4-col:60.1rem;--layout-width-8-col:121.5rem;--grid-columns:1.2rem;--grid-margin:4.6rem;--grid-gutter:1.2rem;--gap-base:1.2rem;--headline-spacing-h1-h1-top:0rem;--headline-spacing-h1-h1-bottom:3.2rem;--headline-spacing-h2-h2-top:4.6rem;--headline-spacing-h2-h2-bottom:2.4rem;--headline-spacing-h3-h3-top:4.2rem;--headline-spacing-h3-h3-bottom:2.4rem;--headline-spacing-h4-h4-top:4rem;--headline-spacing-h4-h4-bottom:2.4rem;--headline-spacing-h5-h5-top:3.6rem;--headline-spacing-h5-h5-bottom:2rem;--headline-spacing-h6-h6-top:3.2rem;--headline-spacing-h6-h6-bottom:2rem}}:root{--font--size-8:1rem;--font--size-9:1rem;--font--size-10:1rem;--font--size-11:1.1rem;--font--size-12:1.2rem;--font--size-14:1.2rem;--font--size-16:1.2rem;--font--size-18:1.3rem;--font--size-20:1.4rem;--font--size-24:1.4rem;--font--size-28:1.6rem;--font--size-32:1.8rem;--font--size-36:2rem;--font--size-42:2.2rem;--font--size-46:2.8rem;--font--size-56:2.8rem;--font--size-64:3rem;--font--size-82:4.5rem;--font--size-102:5.2rem;--font--size-126:6rem;--font--size-154:6.9rem;--font--size-Display-1:3.8rem;--font--size-H1:3.2rem;--font--size-H2:2.8rem;--font--size-H3:2.4rem;--font--size-H4:2rem;--font--size-H5:2rem;--font--size-H6:1.8rem;--font--size-Body-1:1.5rem;--font--size-Body-2:1.4rem;--font--size-Caption-2:1.2rem;--font--size-Link:1.3rem;--font--size-Button:1.2rem;--font--size-Display-3:3.2rem;--font--size-Body-3:1.3rem;--font--size-Display-2:3.2rem;--font--size-Caption-1:1.3rem;--font--size-Subtitle:1.5rem;--font--size-Lead:1.5rem}@media(min-width:768px){:root{--font--size-8:.9rem;--font--size-9:.9rem;--font--size-10:1rem;--font--size-11:1.1rem;--font--size-12:1.2rem;--font--size-14:1.2rem;--font--size-16:1.3rem;--font--size-18:1.5rem;--font--size-20:1.5rem;--font--size-24:1.6rem;--font--size-28:1.8rem;--font--size-32:2rem;--font--size-36:2.2rem;--font--size-42:2.6rem;--font--size-46:3.4rem;--font--size-56:3.4rem;--font--size-64:3.6rem;--font--size-82:5.8rem;--font--size-102:6.8rem;--font--size-126:8.1rem;--font--size-154:9.7rem;--font--size-Display-1:4.8rem;--font--size-H1:3.6rem;--font--size-H2:3.2rem;--font--size-H3:2.8rem;--font--size-H4:2.6rem;--font--size-H5:2.2rem;--font--size-H6:2rem;--font--size-Body-1:1.5rem;--font--size-Body-2:1.4rem;--font--size-Caption-2:1.2rem;--font--size-Link:1.4rem;--font--size-Button:1.2rem;--font--size-Display-3:3.6rem;--font--size-Body-3:1.3rem;--font--size-Display-2:3.6rem;--font--size-Caption-1:1.3rem;--font--size-Subtitle:1.6rem;--font--size-Lead:1.6rem}}@media(min-width:1280px){:root{--font--size-8:.8rem;--font--size-9:.9rem;--font--size-10:1rem;--font--size-11:1.1rem;--font--size-12:1.2rem;--font--size-14:1.2rem;--font--size-16:1.3rem;--font--size-18:1.3rem;--font--size-20:1.5rem;--font--size-24:1.6rem;--font--size-28:1.9rem;--font--size-32:2.2rem;--font--size-36:2.4rem;--font--size-42:2.8rem;--font--size-46:3.6rem;--font--size-56:3.7rem;--font--size-64:4.2rem;--font--size-82:7.2rem;--font--size-102:8.9rem;--font--size-126:10.8rem;--font--size-154:13.2rem;--font--size-Display-1:6.4rem;--font--size-H1:4.2rem;--font--size-H2:3.7rem;--font--size-H3:3.1rem;--font--size-H4:2.8rem;--font--size-H5:2.5rem;--font--size-H6:2.2rem;--font--size-Body-1:1.6rem;--font--size-Body-2:1.5rem;--font--size-Caption-2:1.2rem;--font--size-Link:1.5rem;--font--size-Button:1.2rem;--font--size-Display-3:4.8rem;--font--size-Body-3:1.3rem;--font--size-Display-2:5.2rem;--font--size-Caption-1:1.3rem;--font--size-Subtitle:1.6rem;--font--size-Lead:1.6rem}}@media(min-width:1536px){:root{--font--size-8:.8rem;--font--size-9:.9rem;--font--size-10:1rem;--font--size-11:1.1rem;--font--size-12:1.2rem;--font--size-14:1.4rem;--font--size-16:1.5rem;--font--size-18:1.5rem;--font--size-20:1.8rem;--font--size-24:1.9rem;--font--size-28:2.2rem;--font--size-32:2.6rem;--font--size-36:2.9rem;--font--size-42:3.4rem;--font--size-46:3.7rem;--font--size-56:4.4rem;--font--size-64:5.1rem;--font--size-82:8.2rem;--font--size-102:10.2rem;--font--size-126:12.6rem;--font--size-154:15.4rem;--font--size-Display-1:7.6rem;--font--size-H1:5.1rem;--font--size-H2:4.4rem;--font--size-H3:3.7rem;--font--size-H4:3.3rem;--font--size-H5:2.9rem;--font--size-H6:2.6rem;--font--size-Body-1:1.8rem;--font--size-Body-2:1.6rem;--font--size-Caption-2:1.4rem;--font--size-Link:1.6rem;--font--size-Button:1.5rem;--font--size-Display-3:5.8rem;--font--size-Body-3:1.5rem;--font--size-Display-2:6rem;--font--size-Caption-1:1.5rem;--font--size-Subtitle:1.9rem;--font--size-Lead:1.9rem}}@media(min-width:1920px){:root{--font--size-8:.8rem;--font--size-9:.9rem;--font--size-10:1rem;--font--size-11:1.1rem;--font--size-12:1.2rem;--font--size-14:1.4rem;--font--size-16:1.6rem;--font--size-18:1.8rem;--font--size-20:2rem;--font--size-24:2.4rem;--font--size-28:2.8rem;--font--size-32:3.2rem;--font--size-36:3.6rem;--font--size-42:4.2rem;--font--size-46:4.6rem;--font--size-56:5.6rem;--font--size-64:6.4rem;--font--size-82:8.2rem;--font--size-102:10.2rem;--font--size-126:12.6rem;--font--size-154:15.4rem;--font--size-Display-1:9.6rem;--font--size-H1:6.4rem;--font--size-H2:5.6rem;--font--size-H3:4.6rem;--font--size-H4:4.2rem;--font--size-H5:3.6rem;--font--size-H6:3.2rem;--font--size-Body-1:2.2rem;--font--size-Body-2:2rem;--font--size-Caption-2:1.6rem;--font--size-Link:2rem;--font--size-Button:1.8rem;--font--size-Display-3:7.2rem;--font--size-Body-3:1.8rem;--font--size-Display-2:7.8rem;--font--size-Caption-1:1.8rem;--font--size-Subtitle:2.4rem;--font--size-Lead:2.4rem}}:root{--accent-on-primary:#ffffff;--accent-on-secondary:#ffffff;--accent-primary:#0455bf;--accent-secondary:#5c9dd7;--fix-on-surface-main:#ffffff;--fix-on-surface-variant:rgb(255 255 255 / .6);--fix-outline-main:rgb(255 255 255 / .12);--fix-outline-variant:rgb(255 255 255 / .2);--fix-semantic-support-indicator:#ff2600;--fix-surface-dark:#151515;--fix-surface-highest:#ffffff;--fix-surface-main:#e2e5e8;--fix-surface-primary:#0455bf;--fix-surface-secondary:#5c9dd7;--on-surface-inverse:#ffffff;--on-surface-main:#151515;--on-surface-variant:rgb(21 21 21 / .6);--outline-inverse:rgb(255 255 255 / .12);--outline-inverse-variant:rgb(255 255 255 / .2);--outline-main:rgb(21 21 21 / .12);--outline-variant:rgb(21 21 21 / .2);--overlay-main:rgb(21 21 21 / .8);--overlay-pic:rgb(21 21 21 / .18);--surface-highest:#ffffff;--surface-inverse--high:#2b2b2b;--surface-inverse--main:#151515;--surface-inverse--transparent:rgb(21 21 21 / .1);--surface-main:#e2e5e8;--surface-transparent:rgb(255 255 255 / .1);--surface-transparent-variant:rgb(226 229 232 / .2)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{line-height:1.5;font-family:system-ui,sans-serif;background-color:#fff;color:#000;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(i,em){font-style:italic}:where(b,strong){font-weight:bolder}:where(blockquote,q){quotes:none}:where(ul,ol){list-style:none}:where(a){color:inherit;text-decoration:none;background-color:transparent}:where(a[href^="mailto:"]){overflow-wrap:anywhere}:where(abbr){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}:where(dfn){font-style:inherit}:where(img,video,canvas,audio,iframe,picture){display:block}:where(img){max-width:100%;height:auto}:where(iframe,img){border:none}:where(input,textarea,select,button){border:none;border-radius:0;box-shadow:none;background:0 0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left}:where(textarea){resize:vertical;overflow:auto}:where(button,[type=button],[type=reset],[type=submit]){appearance:none;cursor:pointer}:where(optgroup){font:inherit}:where(fieldset){border:none}:where(legend){white-space:normal;display:block}::placeholder{color:inherit;opacity:1}:where([type=number]){appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{appearance:none}:where([type=search]){outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{appearance:none}:where(table){border-collapse:collapse;border-spacing:0;width:100%}:where(th){font-weight:inherit}:where(code,kbd,samp,pre){font-family:monospace;font-size:inherit}:where(mark){background-color:transparent;color:inherit}:where(small){font-size:80%}:where(sub,sup){position:relative;font-size:.8em;line-height:0;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.4em}:where(summary){list-style:none;cursor:pointer}:where(address){font-style:inherit}:where(hr){border:none;border-top:1px solid;height:0}:where(svg){display:block;color:inherit;overflow:hidden}:where([hidden]){display:none}:focus{outline:0}:where(:disabled,.disabled,._disabled){cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;animation-delay:0s!important;scroll-behavior:auto!important}}@media print{@page{margin:1cm}body{background:#fff;color:#000}a,blockquote,pre,table{break-inside:avoid}dl,ol,ul{break-before:avoid}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show-dot-from-25{25%{opacity:0}35%{opacity:1}90%{opacity:1}}@keyframes show-dot-from-50{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}}@keyframes show-dot-from-75{75%{opacity:0}85%{opacity:1}90%{opacity:1}}@keyframes focus-blur{0%{filter:blur(8px)}to{filter:blur(0)}}@keyframes move-0{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--corner-offset)),calc(-1 * var(--corner-offset)))}}@keyframes move-90{0%{transform:translate(0)}to{transform:translate(var(--corner-offset),calc(-1 * var(--corner-offset)))}}@keyframes move-180{0%{transform:translate(0)}to{transform:translate(var(--corner-offset),var(--corner-offset))}}@keyframes move-270{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--corner-offset)),var(--corner-offset))}}@keyframes fill{0%{width:0%}to{width:100%}}@keyframes in-up{0%{opacity:0;transform:translateY(1.2rem)}}@keyframes out-up{to{opacity:0;transform:translateY(-1.2rem)}}html{font-size:62.5%}body{font:normal var(--font--size-Body-1)/1.6 Manrope,sans-serif;letter-spacing:normal;background:var(--surface-main);color:var(--on-surface-main)}body._overflow-hidden{overflow:hidden;height:100vh}b,strong{font-weight:700}input,select,textarea{color:var(--on-surface-main)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--on-surface-main);opacity:.5}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--on-surface-main);background-clip:text}input:-webkit-autofill:hover,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--on-surface-main);background-clip:text}input:-webkit-autofill:focus,select:-webkit-autofill:focus,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--on-surface-main);background-clip:text}input:-webkit-autofill:active,select:-webkit-autofill:active,textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--on-surface-main);background-clip:text}.screen-reader-only{position:fixed!important;top:auto;left:-9999px;width:1px;height:1px;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.container{min-width:36rem;width:100%;margin-left:auto;margin-right:auto;max-width:100%}@media(min-width:1920px){.container{max-width:192rem}}.container{padding-left:2rem;padding-right:2rem}@media(min-width:768px){.container{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1280px){.container{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1536px){.container{padding-left:3.6rem;padding-right:3.6rem}}@media(min-width:1920px){.container{padding-left:4.6rem;padding-right:4.6rem}}@media(max-width:767.98px){.container.sm-full{margin-left:-2rem;margin-right:-2rem}}@media(min-width:768px)and (max-width:1279.98px){.container.md-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1280px)and (max-width:1535.98px){.container.lg-full{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1536px)and (max-width:1919.98px){.container.xl-full{margin-left:-3.6rem;margin-right:-3.6rem}}@media(min-width:1920px){.container.xxl-full{margin-left:-4.6rem;margin-right:-4.6rem}}.container._px-0{padding-left:0;padding-right:0}._contain-pic,._cover-pic{width:100%;height:100%;max-width:none;object-position:center}._cover-pic{object-fit:cover}._contain-pic{object-fit:contain}._link-hover{transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){._link-hover:hover:not(:active,:disabled,._disabled){color:var(--on-surface-main)}}body:not(._use-mouse) ._link-hover:focus-visible:not(:active,:disabled,._disabled){color:var(--on-surface-main)}body:not(._use-mouse) ._link-hover:focus-visible:not(input,textarea),body:not(._use-mouse) ._link-hover:focus-visible[type=checkbox]+label,body:not(._use-mouse) ._link-hover:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}._link-hover:active:not(:disabled,._disabled){color:var(--on-surface-main)}._link-border{cursor:pointer;position:relative}@media(hover:hover)and (pointer:fine){._link-border:hover:after{transform:scaleX(1);transform-origin:left}}body:not(._use-mouse) ._link-border:focus-visible:after{transform:scaleX(1);transform-origin:left}body:not(._use-mouse) ._link-border:focus-visible:not(input,textarea),body:not(._use-mouse) ._link-border:focus-visible[type=checkbox]+label,body:not(._use-mouse) ._link-border:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}._link-border:after{content:"";display:block;bottom:-.18em;left:0;position:absolute;width:100%;transform:scaleX(0);transform-origin:right;background:currentcolor;transition:transform .5s;height:min(8%,2px);will-change:transform}.display-display-1{line-height:1;font-family:Manrope,sans-serif;font-size:var(--font--size-Display-1);font-weight:300}.display-display-2{line-height:1;font-family:Manrope,sans-serif;font-size:var(--font--size-Display-2);font-weight:300}.display-display-3{line-height:1;font-family:Manrope,sans-serif;font-size:var(--font--size-Display-3);font-weight:200}.headline-h1,.rte>h1:not([class]){line-height:1.1;font-family:Manrope,sans-serif;font-size:var(--font--size-H1);font-weight:300}.headline-h2,.rte>h2:not([class]){line-height:1.1;font-family:Manrope,sans-serif;font-size:var(--font--size-H2);font-weight:300}.headline-h3,.rte>h3:not([class]){line-height:1.1;font-family:Manrope,sans-serif;font-size:var(--font--size-H3);font-weight:400}.headline-h4,.rte>h4:not([class]){line-height:1.2;font-family:Manrope,sans-serif;font-size:var(--font--size-H4);font-weight:400}.headline-h5,.rte>h5:not([class]){line-height:1.2;font-family:Manrope,sans-serif;font-size:var(--font--size-H5);font-weight:400}.headline-h6,.rte>h6:not([class]){line-height:1.1;font-family:Manrope,sans-serif;font-size:var(--font--size-H6);font-weight:400}.body-body-1,.rte{line-height:1.6;font-family:Manrope,sans-serif;font-size:var(--font--size-Body-1);font-weight:500}.body-body-2{line-height:1.6;letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:var(--font--size-Body-2);font-weight:400}.body-body-3{line-height:1.5;letter-spacing:.01em;font-family:Manrope,sans-serif;font-size:var(--font--size-Body-3);font-weight:400}.caption-caption-1{line-height:1.4;letter-spacing:.02em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:var(--font--size-18);font-weight:600}.caption-caption-2{line-height:1.4;letter-spacing:.02em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:var(--font--size-Caption-2);font-weight:600}.other-link,.rte a:not([class]){line-height:1.2;letter-spacing:.01em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:var(--font--size-Link);font-weight:700}.other-button{line-height:1.4;letter-spacing:.02em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:var(--font--size-Button);font-weight:700}.other-lead{line-height:1.6;font-family:Manrope,sans-serif;font-size:var(--font--size-Lead);font-weight:600}.other-quote{line-height:1.5;font-family:Manrope,sans-serif;font-size:var(--font--size-28);font-weight:400}.subtitle-subtitle{line-height:1.3;font-family:Manrope,sans-serif;font-size:var(--font--size-Subtitle);font-weight:400}.rte>ol:not([class]),ol.list-template{counter-reset:uslbzjn}.list-template__item,.rte>ol:not([class]) li,.rte>ul:not([class]) li{display:flex;column-gap:var(--spacing-16);padding-bottom:var(--spacing-16);font-size:var(--font--size-Body-1);font-weight:500;line-height:1.6;color:var(--on-surface-main)}.list-template._inverse .list-template__item,.list-template._inverse .rte>ol:not([class]) li,.list-template._inverse .rte>ul:not([class]) li,.rte>ol._inverse:not([class]) .list-template__item,.rte>ol._inverse:not([class]) li,.rte>ol:not([class]) .list-template._inverse li,.rte>ol:not([class]) .rte>ul._inverse:not([class]) li,.rte>ul._inverse:not([class]) .list-template__item,.rte>ul._inverse:not([class]) li,.rte>ul:not([class]) .list-template._inverse li,.rte>ul:not([class]) .rte>ol._inverse:not([class]) li{color:var(--fix-on-surface-main)}.list-template._additional .list-template__item,.list-template._additional .rte>ol:not([class]) li,.list-template._additional .rte>ul:not([class]) li,.rte>ol._additional:not([class]) .list-template__item,.rte>ol._additional:not([class]) li,.rte>ol:not([class]) .list-template._additional li,.rte>ol:not([class]) .rte>ul._additional:not([class]) li,.rte>ul._additional:not([class]) .list-template__item,.rte>ul._additional:not([class]) li,.rte>ul:not([class]) .list-template._additional li,.rte>ul:not([class]) .rte>ol._additional:not([class]) li{color:var(--on-surface-variant)}.list-template._medium .list-template__item,.list-template._medium .rte>ol:not([class]) li,.list-template._medium .rte>ul:not([class]) li,.rte>ol._medium:not([class]) .list-template__item,.rte>ol._medium:not([class]) li,.rte>ol:not([class]) .list-template._medium li,.rte>ol:not([class]) .rte>ul._medium:not([class]) li,.rte>ul._medium:not([class]) .list-template__item,.rte>ul._medium:not([class]) li,.rte>ul:not([class]) .list-template._medium li,.rte>ul:not([class]) .rte>ol._medium:not([class]) li{font-size:var(--font--size-Body-2)}.list-template._small .list-template__item,.list-template._small .rte>ol:not([class]) li,.list-template._small .rte>ul:not([class]) li,.rte>ol._small:not([class]) .list-template__item,.rte>ol._small:not([class]) li,.rte>ol:not([class]) .list-template._small li,.rte>ol:not([class]) .rte>ul._small:not([class]) li,.rte>ul._small:not([class]) .list-template__item,.rte>ul._small:not([class]) li,.rte>ul:not([class]) .list-template._small li,.rte>ul:not([class]) .rte>ol._small:not([class]) li{font-size:var(--font--size-Body-3)}.list-template__item:before,.rte>ol:not([class]) li:before,.rte>ul:not([class]) li:before{flex:none;display:flex;align-items:center;justify-content:center;background-color:var(--accent-primary)}.rte>ol:not([class]) .rte>ul:not([class]) li:before,.rte>ol:not([class]) ul.list-template li:before,.rte>ul:not([class]) .list-template__item:before,.rte>ul:not([class]) li:before,ul.list-template .list-template__item:before,ul.list-template .rte>ol:not([class]) li:before{content:"";width:.5rem;height:.5rem;margin:.95rem .85rem}@media(min-width:1280px){.rte>ol:not([class]) .rte>ul:not([class]) li:before,.rte>ol:not([class]) ul.list-template li:before,.rte>ul:not([class]) .list-template__item:before,.rte>ul:not([class]) li:before,ul.list-template .list-template__item:before,ul.list-template .rte>ol:not([class]) li:before{width:.5rem;height:.5rem;margin:1.05rem .85rem}}@media(min-width:1536px){.rte>ol:not([class]) .rte>ul:not([class]) li:before,.rte>ol:not([class]) ul.list-template li:before,.rte>ul:not([class]) .list-template__item:before,.rte>ul:not([class]) li:before,ul.list-template .list-template__item:before,ul.list-template .rte>ol:not([class]) li:before{width:.6rem;height:.6rem;margin:1.2rem 1rem}}@media(min-width:1920px){.rte>ol:not([class]) .rte>ul:not([class]) li:before,.rte>ol:not([class]) ul.list-template li:before,.rte>ul:not([class]) .list-template__item:before,.rte>ul:not([class]) li:before,ul.list-template .list-template__item:before,ul.list-template .rte>ol:not([class]) li:before{width:.8rem;height:.8rem;margin:1.35rem 1.2rem}}.rte>ol:not([class]) .rte>ul._additional:not([class]) li:before,.rte>ol:not([class]) ul.list-template._additional li:before,.rte>ul._additional:not([class]) .list-template__item:before,.rte>ul._additional:not([class]) li:before,.rte>ul:not([class]) ul.list-template._additional li:before,ul.list-template._additional .list-template__item:before,ul.list-template._additional .rte>ol:not([class]) li:before,ul.list-template._additional .rte>ul:not([class]) li:before{background-color:var(--on-surface-variant)}.rte>ol:not([class]) .rte>ul._inverse._additional:not([class]) li:before,.rte>ol:not([class]) ul.list-template._inverse._additional li:before,.rte>ul._inverse._additional:not([class]) .list-template__item:before,.rte>ul._inverse._additional:not([class]) li:before,.rte>ul:not([class]) ul.list-template._inverse._additional li:before,ul.list-template._inverse._additional .list-template__item:before,ul.list-template._inverse._additional .rte>ol:not([class]) li:before,ul.list-template._inverse._additional .rte>ul:not([class]) li:before{background-color:var(--fix-on-surface-variant)}.rte>ol:not([class]) .rte>ul._medium:not([class]) li:before,.rte>ol:not([class]) ul.list-template._medium li:before,.rte>ul._medium:not([class]) .list-template__item:before,.rte>ul._medium:not([class]) li:before,.rte>ul:not([class]) ul.list-template._medium li:before,ul.list-template._medium .list-template__item:before,ul.list-template._medium .rte>ol:not([class]) li:before,ul.list-template._medium .rte>ul:not([class]) li:before{width:.5rem;height:.5rem;margin:.85rem}@media(min-width:1280px){.rte>ol:not([class]) .rte>ul._medium:not([class]) li:before,.rte>ol:not([class]) ul.list-template._medium li:before,.rte>ul._medium:not([class]) .list-template__item:before,.rte>ul._medium:not([class]) li:before,.rte>ul:not([class]) ul.list-template._medium li:before,ul.list-template._medium .list-template__item:before,ul.list-template._medium .rte>ol:not([class]) li:before,ul.list-template._medium .rte>ul:not([class]) li:before{width:.5rem;height:.5rem;margin:.95rem}}@media(min-width:1536px){.rte>ol:not([class]) .rte>ul._medium:not([class]) li:before,.rte>ol:not([class]) ul.list-template._medium li:before,.rte>ul._medium:not([class]) .list-template__item:before,.rte>ul._medium:not([class]) li:before,.rte>ul:not([class]) ul.list-template._medium li:before,ul.list-template._medium .list-template__item:before,ul.list-template._medium .rte>ol:not([class]) li:before,ul.list-template._medium .rte>ul:not([class]) li:before{margin:1.05rem}}@media(min-width:1920px){.rte>ol:not([class]) .rte>ul._medium:not([class]) li:before,.rte>ol:not([class]) ul.list-template._medium li:before,.rte>ul._medium:not([class]) .list-template__item:before,.rte>ul._medium:not([class]) li:before,.rte>ul:not([class]) ul.list-template._medium li:before,ul.list-template._medium .list-template__item:before,ul.list-template._medium .rte>ol:not([class]) li:before,ul.list-template._medium .rte>ul:not([class]) li:before{width:.7rem;height:.7rem;margin:1.25rem}}.rte>ol:not([class]) .rte>ul._small:not([class]) li:before,.rte>ol:not([class]) ul.list-template._small li:before,.rte>ul._small:not([class]) .list-template__item:before,.rte>ul._small:not([class]) li:before,.rte>ul:not([class]) ul.list-template._small li:before,ul.list-template._small .list-template__item:before,ul.list-template._small .rte>ol:not([class]) li:before,ul.list-template._small .rte>ul:not([class]) li:before{width:.4rem;height:.4rem;margin:.8rem}@media(min-width:1536px){.rte>ol:not([class]) .rte>ul._small:not([class]) li:before,.rte>ol:not([class]) ul.list-template._small li:before,.rte>ul._small:not([class]) .list-template__item:before,.rte>ul._small:not([class]) li:before,.rte>ul:not([class]) ul.list-template._small li:before,ul.list-template._small .list-template__item:before,ul.list-template._small .rte>ol:not([class]) li:before,ul.list-template._small .rte>ul:not([class]) li:before{width:.5rem;height:.5rem;margin:.95rem}}@media(min-width:1920px){.rte>ol:not([class]) .rte>ul._small:not([class]) li:before,.rte>ol:not([class]) ul.list-template._small li:before,.rte>ul._small:not([class]) .list-template__item:before,.rte>ul._small:not([class]) li:before,.rte>ul:not([class]) ul.list-template._small li:before,ul.list-template._small .list-template__item:before,ul.list-template._small .rte>ol:not([class]) li:before,ul.list-template._small .rte>ul:not([class]) li:before{width:.6rem;height:.6rem;margin:1.1rem 1.2rem}}.rte>ol:not([class]) .list-template__item:before,.rte>ol:not([class]) li:before,.rte>ul:not([class]) .rte>ol:not([class]) li:before,.rte>ul:not([class]) ol.list-template li:before,ol.list-template .list-template__item:before,ol.list-template .rte>ul:not([class]) li:before{counter-increment:uslbzjn;content:counter(uslbzjn);height:1.8rem;min-width:2.2rem;margin:.3rem 0;border-radius:var(--radius-6);font-size:1.3rem;font-weight:600;line-height:1.1;text-align:center;color:var(--on-surface-variant);background-color:var(--surface-highest);padding-left:.5rem;padding-right:.5rem}@media(min-width:1280px){.rte>ol:not([class]) .list-template__item:before,.rte>ol:not([class]) li:before,.rte>ul:not([class]) .rte>ol:not([class]) li:before,.rte>ul:not([class]) ol.list-template li:before,ol.list-template .list-template__item:before,ol.list-template .rte>ul:not([class]) li:before{margin:.4rem 0}}@media(min-width:1536px){.rte>ol:not([class]) .list-template__item:before,.rte>ol:not([class]) li:before,.rte>ul:not([class]) .rte>ol:not([class]) li:before,.rte>ul:not([class]) ol.list-template li:before,ol.list-template .list-template__item:before,ol.list-template .rte>ul:not([class]) li:before{height:2.1rem;min-width:2.6rem;margin:.45rem 0;font-size:1.5rem}}@media(min-width:1920px){.rte>ol:not([class]) .list-template__item:before,.rte>ol:not([class]) li:before,.rte>ul:not([class]) .rte>ol:not([class]) li:before,.rte>ul:not([class]) ol.list-template li:before,ol.list-template .list-template__item:before,ol.list-template .rte>ul:not([class]) li:before{height:2.6rem;min-width:3.2rem;font-size:1.8rem}}.rte>ol._medium:not([class]) .list-template__item:before,.rte>ol._medium:not([class]) li:before,.rte>ol:not([class]) ol.list-template._medium li:before,.rte>ul:not([class]) .rte>ol._medium:not([class]) li:before,.rte>ul:not([class]) ol.list-template._medium li:before,ol.list-template._medium .list-template__item:before,ol.list-template._medium .rte>ol:not([class]) li:before,ol.list-template._medium .rte>ul:not([class]) li:before{height:1.7rem;min-width:2.2rem;margin:.25rem 0;font-size:1.2rem}@media(min-width:1280px){.rte>ol._medium:not([class]) .list-template__item:before,.rte>ol._medium:not([class]) li:before,.rte>ol:not([class]) ol.list-template._medium li:before,.rte>ul:not([class]) .rte>ol._medium:not([class]) li:before,.rte>ul:not([class]) ol.list-template._medium li:before,ol.list-template._medium .list-template__item:before,ol.list-template._medium .rte>ol:not([class]) li:before,ol.list-template._medium .rte>ul:not([class]) li:before{margin:.35rem .1rem}}@media(min-width:1536px){.rte>ol._medium:not([class]) .list-template__item:before,.rte>ol._medium:not([class]) li:before,.rte>ol:not([class]) ol.list-template._medium li:before,.rte>ul:not([class]) .rte>ol._medium:not([class]) li:before,.rte>ul:not([class]) ol.list-template._medium li:before,ol.list-template._medium .list-template__item:before,ol.list-template._medium .rte>ol:not([class]) li:before,ol.list-template._medium .rte>ul:not([class]) li:before{height:2rem;min-width:2.6rem;margin:.3rem 0;font-size:1.4rem}}@media(min-width:1920px){.rte>ol._medium:not([class]) .list-template__item:before,.rte>ol._medium:not([class]) li:before,.rte>ol:not([class]) ol.list-template._medium li:before,.rte>ul:not([class]) .rte>ol._medium:not([class]) li:before,.rte>ul:not([class]) ol.list-template._medium li:before,ol.list-template._medium .list-template__item:before,ol.list-template._medium .rte>ol:not([class]) li:before,ol.list-template._medium .rte>ul:not([class]) li:before{height:2.4rem;min-width:3.2rem;margin:.4rem 0;font-size:1.6rem}}.rte>ol._small:not([class]) .list-template__item:before,.rte>ol._small:not([class]) li:before,.rte>ol:not([class]) ol.list-template._small li:before,.rte>ul:not([class]) .rte>ol._small:not([class]) li:before,.rte>ul:not([class]) ol.list-template._small li:before,ol.list-template._small .list-template__item:before,ol.list-template._small .rte>ol:not([class]) li:before,ol.list-template._small .rte>ul:not([class]) li:before{height:1.6rem;min-width:2rem;margin:.2rem 0;font-size:1.2rem}@media(min-width:1536px){.rte>ol._small:not([class]) .list-template__item:before,.rte>ol._small:not([class]) li:before,.rte>ol:not([class]) ol.list-template._small li:before,.rte>ul:not([class]) .rte>ol._small:not([class]) li:before,.rte>ul:not([class]) ol.list-template._small li:before,ol.list-template._small .list-template__item:before,ol.list-template._small .rte>ol:not([class]) li:before,ol.list-template._small .rte>ul:not([class]) li:before{height:1.8rem;min-width:2.4rem;margin:.3rem 0;font-size:1.3rem}}@media(min-width:1920px){.rte>ol._small:not([class]) .list-template__item:before,.rte>ol._small:not([class]) li:before,.rte>ol:not([class]) ol.list-template._small li:before,.rte>ul:not([class]) .rte>ol._small:not([class]) li:before,.rte>ul:not([class]) ol.list-template._small li:before,ol.list-template._small .list-template__item:before,ol.list-template._small .rte>ol:not([class]) li:before,ol.list-template._small .rte>ul:not([class]) li:before{height:2.2rem;min-width:3rem;font-size:1.5rem}}.callout-block,.rte>blockquote:not([class]){position:relative;padding-left:var(--spacing-32);padding-bottom:var(--spacing-24);color:var(--accent-primary)}.callout-block:after,.rte>blockquote:not([class]):after{position:absolute;inset:0 auto var(--spacing-24) 0;content:"";display:block;width:.4rem;height:auto;background-color:currentcolor}.rte>h1:not([class]){padding-bottom:var(--headline-spacing-h1-h1-bottom)}.rte>h2:not([class]){padding-bottom:var(--headline-spacing-h2-h2-bottom)}.rte>h3:not([class]){padding-bottom:var(--headline-spacing-h3-h3-bottom)}.rte>h4:not([class]){padding-bottom:var(--headline-spacing-h4-h4-bottom)}.rte>h5:not([class]){padding-bottom:var(--headline-spacing-h5-h5-bottom)}.rte>h6:not([class]){padding-bottom:var(--headline-spacing-h6-h6-bottom)}.rte>.body-body-1,.rte>.body-body-2,.rte>.caption-caption-1,.rte>.caption-caption-2,.rte>.rte,.rte>.subtitle-subtitle,.rte>p{padding-bottom:var(--spacing-20)}.rte>.body-body-3{padding-bottom:var(--spacing-12)}.rte>.subtitle-subtitle{color:var(--on-surface-variant)}.rte>.link{padding:0;margin-bottom:var(--spacing-28)}.rte>.other-lead{padding-bottom:var(--spacing-24)}.rte>ol:not([class]),.rte>ul:not([class]){padding-bottom:var(--spacing-16)}.rte a:not([class]){cursor:pointer;position:relative;display:inline-block;color:var(--accent-primary);width:fit-content}@media(hover:hover)and (pointer:fine){.rte a:not([class]):hover:after{transform:scaleX(1);transform-origin:left}}body:not(._use-mouse) .rte a:not([class]):focus-visible:after{transform:scaleX(1);transform-origin:left}body:not(._use-mouse) .rte a:not([class]):focus-visible:not(input,textarea),body:not(._use-mouse) .rte a:not([class]):focus-visible[type=checkbox]+label,body:not(._use-mouse) .rte a:not([class]):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.rte a:not([class]):after{content:"";display:block;bottom:-.18em;left:0;position:absolute;width:100%;transform:scaleX(0);transform-origin:right;background:currentcolor;transition:transform .5s;height:min(8%,2px);will-change:transform}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}:is(.swiper-fade .swiper-slide) .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}:is(.swiper-fade .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper{margin-left:0;margin-right:0;overflow:visible}.swiper-wrapper{height:auto;box-sizing:border-box}.swiper-slide{display:flex;height:auto;flex:none}.swiper-button-hidden,.swiper-pagination-lock{display:none!important}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0, 0, 0, .7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:0}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0, 0, 0, .1);--f-spinner-color-2:rgba(17, 24, 28, .8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:0 0}.f-button.is-arrow{--f-button-width:var(--f-arrow-width, 46px);--f-button-height:var(--f-arrow-height, 46px);--f-button-svg-width:var(--f-arrow-svg-width, 24px);--f-button-svg-height:var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius:var(--f-arrow-border-radius, unset);--f-button-bg:var(--f-arrow-bg, transparent);--f-button-hover-bg:var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:0;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:0}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none)}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:0}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:0 0;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:0}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24, 24, 27, .95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color, #dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:rgba(255, 255, 255, .2);--f-spinner-color-2:rgba(255, 255, 255, .8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:rgba(255, 255, 255);--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:rgba(255, 255, 255, .75);--f-button-outline-offset:0px;--f-button-bg:rgba(54, 54, 54, .75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)),drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54, 54, 54, .65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:rgba(255, 255, 255, .97);--f-toolbar-color:var(--fancybox-color, #222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color, #222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0, 0, 0, .2);--f-spinner-color-2:rgba(0, 0, 0, .8);--f-spinner-border-width:3.5px;--f-progressbar-color:rgba(111, 111, 116);--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0, 0, 0, .85);--f-button-bg:rgba(255, 255, 255, .85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:rgba(255, 255, 255, .85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:0}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color, --f-html-color);--f-html-bg:var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__slide.is-selected,.fancybox__container.is-closing .fancybox__viewport{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1))/ var(--f-thumbs-cols)))!important}:root{--header-height:5.4rem;--header-z-index:100}@media(min-width:768px){:root{--header-height:7rem}}@media(min-width:1280px){:root{--header-height:11rem}}@media(min-width:1536px){:root{--header-height:12.6rem}}@media(min-width:1920px){:root{--header-height:15.6rem}}:root{--anchor-height:5.4rem}@media(min-width:768px){:root{--anchor-height:6rem}}@media(min-width:1280px){:root{--anchor-height:6rem}}@media(min-width:1536px){:root{--anchor-height:6.9rem}}@media(min-width:1920px){:root{--anchor-height:8.4rem}}.layout{width:100%}.layout__content{display:flex;flex-direction:column;row-gap:var(--gap-base)}@media(min-width:1280px){.layout__content{flex-direction:row}}.layout__left{flex:none}.layout__right{flex:1 1 auto;min-width:0}@media(min-width:1280px){.layout__right{padding-left:var(--gap-base)}}@media(min-width:1280px){.layout._grid-4-8 .layout__left{width:32.878%}}@media(min-width:1280px){.layout._grid-4-8 .layout__right{margin-left:32.878%}}@media(min-width:1280px){.layout._grid-4-8 .layout__left+.layout__right{margin-left:0}}@media(min-width:1280px){.layout._grid-5-7 .layout__left{width:41.302%}}.layout._grid-5-7 .layout__left .rte{padding-bottom:var(--spacing-20)}@media(min-width:1280px){.layout._grid-5-7 .layout__left .rte{padding-right:var(--spacing-80)}}@media(min-width:1280px){.layout._grid-5-7 .layout__right{margin-left:41.302%}}@media(min-width:1280px){.layout._grid-5-7 .layout__left+.layout__right{margin-left:0}}@media(min-width:1280px){.layout._grid-7-5 .layout__left{width:58.698%}}.layout._grid-7-5 .layout__left .rte{padding-bottom:var(--spacing-20)}@media(min-width:1280px){.layout._grid-7-5 .layout__left .rte{padding-right:var(--spacing-80)}}@media(min-width:1280px){.layout._grid-7-5 .layout__right{margin-left:58.698%}}@media(min-width:1280px){.layout._grid-7-5 .layout__left+.layout__right{margin-left:0}}.layout._pt-100{padding-top:var(--spacing-100)}.layout._py-100{padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}.layout._pb-100{padding-bottom:var(--spacing-100)}.layout._pt-80{padding-top:var(--spacing-80)}.layout._py-80{padding-top:var(--spacing-80);padding-bottom:var(--spacing-80)}.layout._pb-80{padding-bottom:var(--spacing-80)}.layout._pt-56{padding-top:var(--spacing-56)}.layout._py-56{padding-top:var(--spacing-56);padding-bottom:var(--spacing-56)}.layout._pb-56{padding-bottom:var(--spacing-56)}.layout._pt-46{padding-top:var(--spacing-46)}.layout._py-46{padding-top:var(--spacing-46);padding-bottom:var(--spacing-46)}.layout._pb-46{padding-bottom:var(--spacing-46)}.layout._pt-40{padding-top:var(--spacing-40)}.layout._py-40{padding-top:var(--spacing-40);padding-bottom:var(--spacing-40)}.layout._pb-40{padding-bottom:var(--spacing-40)}.layout._pt-36{padding-top:var(--spacing-36)}.layout._py-36{padding-top:var(--spacing-36);padding-bottom:var(--spacing-36)}.layout._pb-36{padding-bottom:var(--spacing-36)}.layout._pt-32{padding-top:var(--spacing-32)}.layout._py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.layout._pb-32{padding-bottom:var(--spacing-32)}.layout._bt{border-top:1px solid var(--outline-variant)}.layout._bb{border-bottom:1px solid var(--outline-variant)}.layout._by{border-bottom:1px solid var(--outline-variant);border-top:1px solid var(--outline-variant)}.layout._bg-highest{background:var(--surface-highest)}.layout._bg-main{background:var(--surface-main)}.layout._bg-dark{background:var(--fix-surface-dark)}.layout._hidden{display:none!important}.button{--icon-scale:1;display:grid;grid-template-columns:auto min-content;grid-template-areas:"text counter" "text icon";width:100%;flex:none;min-height:5.8rem;padding:1rem 1rem 1rem 1.2rem;border-radius:var(--radius-8);gap:.6rem .4rem;color:var(--on-surface-inverse);background-color:var(--surface-inverse--main);transition:background-color .2s ease-in-out}@media(min-width:768px){.button{gap:.5rem 1.4rem;padding-top:1.1rem}}@media(min-width:1280px){.button{padding:1.1rem 1.2rem 1rem 1.3rem}}@media(min-width:1536px){.button{padding:1.3rem 1.6rem 1.2rem}}@media(min-width:1920px){.button{padding:1.6rem 2rem 1.4rem}}@media(hover:hover)and (pointer:fine){.button:hover{--icon-scale:1.1;background-color:#000}}body:not(._use-mouse) .button:focus-visible{--icon-scale:1.1;background-color:#000}body:not(._use-mouse) .button:focus-visible{position:relative}body:not(._use-mouse) .button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid #000;box-shadow:0 0 0 2px #fff inset}.button._disabled,.button[aria-disabled=true]{opacity:.75;pointer-events:none}.button__text{grid-area:text;height:100%;max-width:14.6rem;text-shadow:0 -145px 0 currentColor;transform:translateY(145px);will-change:transform;transition:transform .5s ease}.button{mask-image:linear-gradient(#fff,#fff);overflow:hidden}@media(hover:hover)and (pointer:fine){.button:hover .button__text{transform:translate(0);z-index:1}}body:not(._use-mouse) .button:focus-visible .button__text{transform:translate(0);z-index:1}body:not(._use-mouse) .button:focus-visible:not(input,textarea),body:not(._use-mouse) .button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.button__text{max-width:15.6rem}}.button__counter{grid-area:counter;justify-self:end;margin-bottom:auto}.button__icon{grid-area:icon;place-self:end end;width:1.8rem;height:1.8rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--surface-inverse--high);color:var(--on-surface-inverse);transform:scale(var(--icon-scale));transition:transform .2s ease-in-out}@media(min-width:1280px){.button__icon{margin-right:-.2rem}}@media(min-width:1536px){.button__icon{width:2rem;height:2rem;margin-right:-.4rem}}@media(min-width:1920px){.button__icon{width:2.4rem;height:2.4rem;margin-right:-.6rem}}.button._secondary .button__icon,.button._tertiary .button__icon{background-color:var(--surface-inverse--main)}.button__icon-inner{width:1.4rem;height:1.4rem}@media(min-width:1920px){.button__icon-inner{width:1.6rem;height:1.6rem}}.button:not(._wide,._mobile-wide){min-width:19.2rem;width:fit-content}@media(min-width:768px){.button:not(._wide,._mobile-wide){min-width:21.2rem}}@media(min-width:1280px){.button._mobile-wide{width:fit-content}}@media(min-width:1280px){.button:not(._medium){gap:3.6rem .9rem;min-height:9.2rem}}@media(min-width:1536px){.button:not(._medium){gap:4.2rem 1.2rem;min-height:10.6rem}}@media(min-width:1920px){.button:not(._medium){gap:5.6rem 1.8rem;min-height:13.2rem}}@media(min-width:1536px){.button:not(._medium) .button__text{max-width:18.6rem}}@media(min-width:1920px){.button:not(._medium) .button__text{max-width:23.2rem}}@media(min-width:1280px){.button:not(._medium)._mobile-wide,.button:not(._medium):not(._wide){min-width:21.2rem}}@media(min-width:1536px){.button:not(._medium)._mobile-wide,.button:not(._medium):not(._wide){min-width:25.4rem}}@media(min-width:1920px){.button:not(._medium)._mobile-wide,.button:not(._medium):not(._wide){min-width:31.8rem}}@media(min-width:1280px){.button._medium{gap:1.6rem .5rem;min-height:7.2rem}}@media(min-width:1536px){.button._medium{gap:2.2rem .6rem;min-height:8.6rem}}@media(min-width:1920px){.button._medium{gap:3.2rem .6rem;min-height:10.8rem}}@media(min-width:1280px){.button._medium._mobile-wide,.button._medium:not(._wide){min-width:17.4rem}}@media(min-width:1536px){.button._medium._mobile-wide,.button._medium:not(._wide){min-width:20.8rem}}@media(min-width:1920px){.button._medium._mobile-wide,.button._medium:not(._wide){min-width:26rem}}@media(min-width:1280px){.button._medium .button__text{max-width:12.2rem}}@media(min-width:1536px){.button._medium .button__text{max-width:14.6rem}}@media(min-width:1920px){.button._medium .button__text{max-width:18.6rem}}.button._secondary{color:var(--on-surface-main);background-color:var(--surface-highest)}@media(hover:hover)and (pointer:fine){.button._secondary:hover{background-color:#eef1f4}}body:not(._use-mouse) .button._secondary:focus-visible{background-color:#eef1f4}body:not(._use-mouse) .button._secondary:focus-visible:not(input,textarea),body:not(._use-mouse) .button._secondary:focus-visible[type=checkbox]+label,body:not(._use-mouse) .button._secondary:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.button._tertiary{color:var(--accent-on-primary);background-color:var(--accent-primary)}@media(hover:hover)and (pointer:fine){.button._tertiary:hover{background-color:#115fc4}}body:not(._use-mouse) .button._tertiary:focus-visible{background-color:#115fc4}body:not(._use-mouse) .button._tertiary:focus-visible:not(input,textarea),body:not(._use-mouse) .button._tertiary:focus-visible[type=checkbox]+label,body:not(._use-mouse) .button._tertiary:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.tag{display:flex;align-items:center;border:2px solid transparent;line-height:1;width:fit-content}.tag__text{display:block}.tag._primary{color:var(--accent-primary);border-color:var(--accent-primary)}.tag._secondary{color:var(--fix-on-surface-main);border-color:var(--fix-on-surface-main)}.tag._tertiary{color:var(--accent-secondary);border-color:var(--accent-secondary)}.tag._filled{color:var(--accent-primary);background:var(--surface-highest)}.tag._extra-large{border-radius:.8rem;padding:.3rem .6rem .4rem;font-size:2.2rem;font-weight:300}@media(min-width:768px){.tag._extra-large{border-radius:1rem;padding:.4rem .8rem .5rem;font-size:3rem}}@media(min-width:1280px){.tag._extra-large{border-radius:1.2rem;font-size:3.6rem}}@media(min-width:1536px){.tag._extra-large{border-radius:1.5rem;border-width:3px;padding:.4rem .9rem .5rem;font-size:4.4rem}}@media(min-width:1920px){.tag._extra-large{border-radius:1.8rem;padding:.6rem 1.3rem .7rem;font-size:5.6rem}}.tag._large{border-radius:.6rem;padding:.3rem .4rem;font-size:1.2rem;font-weight:500}@media(min-width:768px){.tag._large{border-radius:.7rem;padding:.3rem .6rem .4rem;font-size:1.4rem}}@media(min-width:1280px){.tag._large{border-radius:.8rem;font-size:1.6rem}}@media(min-width:1536px){.tag._large{border-radius:1rem;padding:.4rem .8rem .5rem;font-size:1.9rem}}@media(min-width:1920px){.tag._large{border-radius:1.2rem;padding:.6rem 1rem .7rem;font-size:2.4rem}}.tag._medium{border-radius:.6rem;padding:.3rem .4rem;font-size:1.2rem;font-weight:600}@media(min-width:1536px){.tag._medium{border-radius:.8rem;padding:.5rem .6rem;font-size:1.4rem}}@media(min-width:1920px){.tag._medium{border-radius:1rem;padding:.6rem .8rem;font-size:1.6rem}}.tag._small{border-radius:.6rem;padding:.2rem .4rem .3rem;font-size:1.2rem;font-weight:700}@media(min-width:1536px){.tag._small{border-radius:.7rem;padding:.4rem .5rem;font-size:1.3rem}}@media(min-width:1920px){.tag._small{border-radius:.8rem;padding:.4rem .6rem;font-size:1.4rem}}.tag._extra-large,.tag._large,.tag._medium{text-transform:uppercase}.link{width:fit-content;display:flex;align-items:center;column-gap:.8rem;color:var(--on-surface-main);transition:opacity .2s ease-in-out}@media(min-width:1280px){.link{column-gap:1rem}}@media(min-width:1920px){.link{column-gap:1.2rem}}.link__icon-wrapper{flex:none;border-radius:50%;background:var(--surface-inverse--main);overflow:hidden;width:2.8rem;position:relative;height:2.8rem;color:var(--on-surface-inverse)}@media(min-width:768px){.link__icon-wrapper{width:3rem;height:3rem}}@media(min-width:1280px){.link__icon-wrapper{width:3.2rem;height:3.2rem}}@media(min-width:1536px){.link__icon-wrapper{width:3.4rem;height:3.4rem}}@media(min-width:1920px){.link__icon-wrapper{width:4.2rem;height:4.2rem}}.link__icon{flex:none;position:absolute;inset:0;margin:auto;width:2rem;height:2rem;transition:transform .5s}@media(min-width:768px){.link__icon{width:2.2rem;height:2.2rem}}@media(min-width:1920px){.link__icon{width:2.8rem;height:2.8rem}}.link__icon:last-child{transform:translateY(150%)}.link__text{display:block;position:relative}.link__text:after{content:"";display:block;bottom:-.18em;left:0;position:absolute;width:100%;height:min(9%,2px);transform:scaleX(0);transform-origin:right;background:var(--on-surface-main);transition:transform .5s;will-change:transform}.link__icon-wrapper+.link__text{padding-top:.2rem}@media(min-width:1536px){.link__icon-wrapper+.link__text{padding-top:.4rem}}@media(min-width:1920px){.link__icon-wrapper+.link__text{padding-top:.1rem}}.link._inverse,.link._inverse-icon{color:var(--fix-on-surface-main)}.link._inverse .link__text:after,.link._inverse-icon .link__text:after{background:var(--fix-on-surface-main)}.link._inverse .link__icon-wrapper{background-color:var(--accent-primary)}.link._disabled,.link:disabled{opacity:.6}.link:is(a,button):not(._disabled,:disabled){cursor:pointer}@media(hover:hover)and (pointer:fine){.link:is(a,button):not(._disabled,:disabled):hover .link__icon:first-child{transform:translateY(-150%)}.link:is(a,button):not(._disabled,:disabled):hover .link__icon:last-child{transform:translateY(0)}.link:is(a,button):not(._disabled,:disabled):hover .link__text:after{transform:scaleX(1);transform-origin:left}}body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible .link__icon:first-child{transform:translateY(-150%)}body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible .link__icon:last-child{transform:translateY(0)}body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible .link__text:after{transform:scaleX(1);transform-origin:left}body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible:not(input,textarea),body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible[type=checkbox]+label,body:not(._use-mouse) .link:is(a,button):not(._disabled,:disabled):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.icon-wrapper{display:flex;align-items:center;justify-content:center;flex:none;border:2px solid transparent;border-radius:50%;background:0 0}.icon-wrapper__icon{flex:none}.icon-wrapper._size-72{width:3.6rem;height:3.6rem}@media(min-width:768px){.icon-wrapper._size-72{width:4.2rem;height:4.2rem}}@media(min-width:1280px){.icon-wrapper._size-72{width:4.6rem;height:4.6rem}}@media(min-width:1536px){.icon-wrapper._size-72{width:5.6rem;height:5.6rem}}@media(min-width:1920px){.icon-wrapper._size-72{width:7.2rem;height:7.2rem}}.icon-wrapper._size-72 .icon-wrapper__icon{width:2rem;height:2rem}@media(min-width:768px){.icon-wrapper._size-72 .icon-wrapper__icon{width:2.4rem;height:2.4rem}}@media(min-width:1280px){.icon-wrapper._size-72 .icon-wrapper__icon{width:2.8rem;height:2.8rem}}@media(min-width:1536px){.icon-wrapper._size-72 .icon-wrapper__icon{width:3.2rem;height:3.2rem}}@media(min-width:1920px){.icon-wrapper._size-72 .icon-wrapper__icon{width:4rem;height:4rem}}.icon-wrapper._size-56{width:3.2rem;height:3.2rem}@media(min-width:768px){.icon-wrapper._size-56{width:3.6rem;height:3.6rem}}@media(min-width:1280px){.icon-wrapper._size-56{width:3.8rem;height:3.8rem}}@media(min-width:1536px){.icon-wrapper._size-56{width:4.4rem;height:4.4rem}}@media(min-width:1920px){.icon-wrapper._size-56{width:5.6rem;height:5.6rem}}.icon-wrapper._size-56 .icon-wrapper__icon{width:2rem;height:2rem}@media(min-width:768px){.icon-wrapper._size-56 .icon-wrapper__icon{width:2.4rem;height:2.4rem}}@media(min-width:1280px){.icon-wrapper._size-56 .icon-wrapper__icon{width:2.4rem;height:2.4rem}}@media(min-width:1536px){.icon-wrapper._size-56 .icon-wrapper__icon{width:2.8rem;height:2.8rem}}@media(min-width:1920px){.icon-wrapper._size-56 .icon-wrapper__icon{width:3.6rem;height:3.6rem}}.icon-wrapper._size-46{width:3rem;height:3rem}@media(min-width:1536px){.icon-wrapper._size-46{width:3.6rem;height:3.6rem}}@media(min-width:1920px){.icon-wrapper._size-46{width:4.6rem;height:4.6rem}}.icon-wrapper._size-46 .icon-wrapper__icon{width:2.2rem;height:2.2rem}@media(min-width:1536px){.icon-wrapper._size-46 .icon-wrapper__icon{width:2.6rem;height:2.6rem}}@media(min-width:1920px){.icon-wrapper._size-46 .icon-wrapper__icon{width:3.2rem;height:3.2rem}}.icon-wrapper._primary{border-color:var(--accent-primary);color:var(--accent-primary)}.icon-wrapper._secondary{border-color:var(--accent-secondary);color:var(--accent-secondary)}.arrow-item{display:block;border:2px solid transparent;flex:none;overflow:hidden;transition:opacity .2s ease-in-out}.arrow-item__icons{display:flex;align-items:center;width:100%;height:100%}.arrow-item__icon{flex:none;width:100%;aspect-ratio:1/1;margin-top:-25%;margin-bottom:-25%}.arrow-item._medium{border-radius:var(--radius-12);width:5.4rem;height:3.4rem}@media(min-width:1536px){.arrow-item._medium{width:6.4rem;height:4.2rem}}@media(min-width:1920px){.arrow-item._medium{width:8rem;height:5.2rem}}.arrow-item._medium .arrow-item__icon{height:3.6rem}@media(min-width:1536px){.arrow-item._medium .arrow-item__icon{height:4.4rem}}@media(min-width:1920px){.arrow-item._medium .arrow-item__icon{height:5.6rem}}.arrow-item._large{border-radius:var(--radius-18);width:6rem;height:4rem}@media(min-width:1536px){.arrow-item._large{width:7.2rem;height:4.8rem}}@media(min-width:1920px){.arrow-item._large{width:9rem;height:6rem}}.arrow-item._large .arrow-item__icon{height:4.2rem}@media(min-width:1536px){.arrow-item._large .arrow-item__icon{height:5.2rem}}@media(min-width:1920px){.arrow-item._large .arrow-item__icon{height:6.4rem}}.arrow-item._main{color:var(--accent-primary);border-color:var(--accent-primary)}.arrow-item._transparent{color:var(--fix-on-surface-main);border-color:var(--fix-outline-main)}.arrow-item._white{color:var(--fix-on-surface-main);border-color:var(--fix-on-surface-main)}.arrow-item._left .arrow-item__icons,.arrow-item._right .arrow-item__icons{transition:transform .5s}.arrow-item._right .arrow-item__icons{transform:translate(-100%)}@media(hover:hover)and (pointer:fine){.arrow-item._right:hover:not(:disabled,._disabled) .arrow-item__icons{transform:translate(0)}}body:not(._use-mouse) .arrow-item._right:focus-visible:not(:disabled,._disabled) .arrow-item__icons{transform:translate(0)}body:not(._use-mouse) .arrow-item._right:focus-visible:not(input,textarea),body:not(._use-mouse) .arrow-item._right:focus-visible[type=checkbox]+label,body:not(._use-mouse) .arrow-item._right:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(hover:hover)and (pointer:fine){.arrow-item._left:hover:not(:disabled,._disabled) .arrow-item__icons{transform:translate(-100%)}}body:not(._use-mouse) .arrow-item._left:focus-visible:not(:disabled,._disabled) .arrow-item__icons{transform:translate(-100%)}body:not(._use-mouse) .arrow-item._left:focus-visible:not(input,textarea),body:not(._use-mouse) .arrow-item._left:focus-visible[type=checkbox]+label,body:not(._use-mouse) .arrow-item._left:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.arrow-item._disabled,.arrow-item:disabled{opacity:.3}.arrows{display:none;align-items:center;flex:none}@media(min-width:1280px){.arrows{display:flex}}.arrows._medium{gap:.6rem}@media(min-width:1920px){.arrows._medium{gap:.8rem}}.arrows._large{gap:.8rem}@media(min-width:1536px){.arrows._large{gap:1rem}}@media(min-width:1920px){.arrows._large{gap:1.2rem}}.news-card{display:flex;flex:none;width:100%;flex-direction:column}@media(min-width:768px){.news-card{flex-direction:row}}@media(hover:hover)and (pointer:fine){.news-card:hover .news-card__picture img{transform:scale(1.05)}.news-card:hover .news-card__title{color:var(--accent-primary)}}body:not(._use-mouse) .news-card:focus-visible .news-card__picture img{transform:scale(1.05)}body:not(._use-mouse) .news-card:focus-visible .news-card__title{color:var(--accent-primary)}body:not(._use-mouse) .news-card:focus-visible:not(input,textarea),body:not(._use-mouse) .news-card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .news-card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.news-card__picture{overflow:hidden;flex:none;width:100%;border-radius:var(--radius-16);position:relative;z-index:1;height:fit-content}.news-card__picture picture{width:100%;height:100%}.news-card__picture img{transition:transform .2s ease-in-out}.news-card__picture:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.12;background:var(--fix-surface-dark)}.news-card__content{display:flex;flex-direction:column}@media(min-width:768px){.news-card__content{flex:1 1 auto;justify-content:flex-end}}.news-card__info{display:flex;flex-direction:column;flex:1 1 auto}.news-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-8)}.news-card__title{font-weight:500;line-height:1.4;color:var(--on-surface-main);transition:color .2s ease-in-out}.news-card__date{color:var(--on-surface-variant);font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.news-card__icon-wrapper{display:none}@media(min-width:768px){.news-card__icon-wrapper{display:flex}}.news-card:not(._full){gap:var(--spacing-42)}.news-card:not(._compact){border-bottom:1px solid var(--outline-variant)}@media(min-width:768px){.news-card:not(._compact){padding-bottom:var(--spacing-42)}}.news-card:not(._compact) .news-card__title{font-size:1.8rem}@media(min-width:1280px){.news-card:not(._compact) .news-card__title{font-size:2rem}}@media(min-width:1920px){.news-card:not(._compact) .news-card__title{font-size:2.6rem}}.news-card:not(._compact) *+.news-card__title{margin-top:var(--spacing-18)}.news-card:not(._compact) .news-card__date{font-size:1.3rem}@media(min-width:768px){.news-card:not(._compact) .news-card__date{font-size:1.4rem}}@media(min-width:1280px){.news-card:not(._compact) .news-card__date{font-size:1.5rem}}@media(min-width:1920px){.news-card:not(._compact) .news-card__date{font-size:1.8rem}}.news-card:not(._compact) *+.news-card__date{margin-top:1rem}@media(min-width:768px){.news-card:not(._compact) *+.news-card__date{margin-top:1.2rem}}@media(min-width:1280px){.news-card:not(._compact) *+.news-card__date{margin-top:1.9rem}}@media(min-width:1536px){.news-card:not(._compact) *+.news-card__date{margin-top:2.2rem}}@media(min-width:1920px){.news-card:not(._compact) *+.news-card__date{margin-top:2.7rem}}.news-card:not(._compact,._full) .news-card__picture{aspect-ratio:320/244}@media(min-width:768px){.news-card:not(._compact,._full) .news-card__picture{width:35.37%}}@media(min-width:1280px){.news-card:not(._compact,._full) .news-card__picture{width:41.647%}}.news-card:not(._compact,._full) .news-card__content{row-gap:1rem}@media(min-width:768px){.news-card:not(._compact,._full) .news-card__content{row-gap:1.2rem}}@media(min-width:1280px){.news-card:not(._compact,._full) .news-card__content{row-gap:1.9rem}}@media(min-width:1536px){.news-card:not(._compact,._full) .news-card__content{row-gap:2.2rem}}@media(min-width:1920px){.news-card:not(._compact,._full) .news-card__content{row-gap:2.8rem}}.news-card._compact{border-radius:var(--radius-32);background:var(--surface-main);padding:var(--spacing-28)}.news-card._compact .news-card__picture{aspect-ratio:74/92;width:29.84%}@media(min-width:768px){.news-card._compact .news-card__picture{margin-bottom:auto;width:18.858%}}.news-card._compact .news-card__content{row-gap:.9rem}@media(min-width:768px){.news-card._compact .news-card__content{row-gap:1rem;min-height:16.6rem}}@media(min-width:1536px){.news-card._compact .news-card__content{row-gap:1.6rem;min-height:19.4rem}}@media(min-width:1920px){.news-card._compact .news-card__content{row-gap:2.2rem;min-height:24.2rem}}.news-card._compact .news-card__title{font-size:1.6rem}@media(min-width:768px){.news-card._compact .news-card__title{font-size:1.8rem}}@media(min-width:1536px){.news-card._compact .news-card__title{font-size:2rem}}@media(min-width:1920px){.news-card._compact .news-card__title{font-size:2.6rem}}.news-card._compact *+.news-card__title{margin-top:.8rem}@media(min-width:1536px){.news-card._compact *+.news-card__title{margin-top:1.2rem}}@media(min-width:1920px){.news-card._compact *+.news-card__title{margin-top:1.4rem}}.news-card._compact .news-card__date{font-size:1.2rem}@media(min-width:768px){.news-card._compact .news-card__date{font-size:1.3rem}}@media(min-width:1536px){.news-card._compact .news-card__date{font-size:1.5rem}}@media(min-width:1920px){.news-card._compact .news-card__date{font-size:1.8rem}}.news-card._compact *+.news-card__date{margin-top:.9rem}@media(min-width:768px){.news-card._compact *+.news-card__date{margin-top:1rem}}@media(min-width:1536px){.news-card._compact *+.news-card__date{margin-top:1.6rem}}@media(min-width:1920px){.news-card._compact *+.news-card__date{margin-top:2.2rem}}.news-card._full{gap:var(--spacing-36)}.news-card._full .news-card__picture{aspect-ratio:360/275}@media(min-width:768px){.news-card._full .news-card__picture{width:35.3%}}@media(min-width:1280px){.news-card._full .news-card__picture{width:19.7%}}.news-card._full .news-card__content{gap:1rem}@media(min-width:768px){.news-card._full .news-card__content{gap:1.2rem}}@media(min-width:1280px){.news-card._full .news-card__content{gap:var(--spacing-36);flex-direction:row}}@media(min-width:1280px){.news-card._full .news-card__info{justify-content:space-between}}@media(min-width:1280px){.news-card._full .news-card__title{flex:1 1 auto}}.product-card{flex:none;width:100%;position:relative;border-radius:var(--radius-24);overflow:hidden;display:flex;background-color:var(--surface-main);height:fit-content}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__picture img{transform:scale(1.03)}.product-card:hover .product-card__title{color:var(--accent-primary)}}body:not(._use-mouse) .product-card:focus-visible .product-card__picture img{transform:scale(1.03)}body:not(._use-mouse) .product-card:focus-visible .product-card__title{color:var(--accent-primary)}body:not(._use-mouse) .product-card:focus-visible:not(input,textarea),body:not(._use-mouse) .product-card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .product-card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.product-card__picture{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.product-card__picture picture{width:100%;height:100%}.product-card__picture img{transition:transform .2s ease-in-out}.product-card__content{z-index:1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:2rem;row-gap:2rem;width:100%;flex:none}@media(min-width:768px){.product-card__content{padding:2.2rem 2.4rem;row-gap:2.2rem}}@media(min-width:1536px){.product-card__content{padding:2.4rem 2.8rem;row-gap:2.4rem}}@media(min-width:1920px){.product-card__content{padding:3.2rem 3.6rem;row-gap:3.2rem}}.product-card__title-wrap{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-18)}.product-card__title{font-weight:500;line-height:1.3;color:var(--on-surface-main);transition:color .2s ease-in-out}.product-card__desc{color:var(--on-surface-variant);font-size:var(--font--size-Body-3);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.01em;max-width:18.6rem}@media(min-width:768px){.product-card__desc{max-width:19.6rem}}@media(min-width:1280px){.product-card__desc{max-width:20.8rem}}.product-card:not(._compact){aspect-ratio:601/572}.product-card:not(._compact) .product-card__title{font-size:var(--font--size-32)}.product-card:not(._compact) .product-card__title-wrap{max-width:22rem}@media(min-width:768px){.product-card:not(._compact) .product-card__title-wrap{max-width:25rem}}@media(min-width:1536px){.product-card:not(._compact) .product-card__title-wrap{max-width:30rem}}@media(min-width:1920px){.product-card:not(._compact) .product-card__title-wrap{max-width:35rem}}.product-card._compact{aspect-ratio:601/280}.product-card._compact .product-card__title{font-size:var(--font--size-28)}.product-card._compact .product-card__title-wrap{max-width:18rem}@media(min-width:1280px){.product-card._compact .product-card__title-wrap{max-width:20rem}}@media(min-width:1536px){.product-card._compact .product-card__title-wrap{max-width:25rem}}@media(min-width:1920px){.product-card._compact .product-card__title-wrap{max-width:30rem}}.product-card._white{background-color:var(--surface-highest)}.case-card{--detail-offset:.8rem;display:flex;flex:none;flex-direction:column;width:100%;row-gap:var(--spacing-24)}@media(min-width:768px){.case-card{--detail-offset:1.6rem;justify-content:flex-end}}@media(min-width:1536px){.case-card{--detail-offset:2rem}}@media(min-width:1920px){.case-card{--detail-offset:2.4rem}}@media(hover:hover)and (pointer:fine){.case-card:hover .case-card__picture img{transform:scale(1.05)}.case-card:hover .case-card__title{color:var(--accent-primary)}}body:not(._use-mouse) .case-card:focus-visible .case-card__picture img{transform:scale(1.05)}body:not(._use-mouse) .case-card:focus-visible .case-card__title{color:var(--accent-primary)}body:not(._use-mouse) .case-card:focus-visible:not(input,textarea),body:not(._use-mouse) .case-card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .case-card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.case-card__header{display:flex;flex:1 1 auto;flex-direction:column;row-gap:var(--spacing-16);justify-content:space-between}.case-card__subinfo{display:flex;flex-flow:column wrap;gap:.4rem}@media(min-width:768px){.case-card__subinfo{gap:.8rem}}@media(min-width:1920px){.case-card__subinfo{gap:1rem}}.case-card__subinfo._one-tag{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem 1.1rem}@media(min-width:1536px){.case-card__subinfo._one-tag{gap:.5rem 1.3rem}}@media(min-width:1920px){.case-card__subinfo._one-tag{gap:.5rem 1.7rem}}.case-card__tags{display:flex;flex-direction:column;gap:.4rem}@media(min-width:768px){.case-card__tags{flex-flow:row wrap;gap:1.2rem}}@media(min-width:1536px){.case-card__tags{gap:1.4rem}}@media(min-width:1920px){.case-card__tags{gap:1.8rem}}@media(max-width:767.98px){.case-card__tags .case-card__line{display:none}}.case-card__tags-listing{display:flex;flex-direction:column;gap:var(--spacing-8);top:var(--detail-offset);position:absolute;left:var(--detail-offset);z-index:1}.case-card__line{display:block;flex:none;width:2px;height:1.8rem;background:var(--outline-main)}.case-card__date,.case-card__tag{display:block}.case-card__tag{color:var(--accent-primary)}.case-card__date{color:var(--on-surface-variant)}.case-card__title{color:var(--on-surface-main);transition:color .2s ease-in-out}.case-card__content{position:relative;display:flex;flex-direction:column;row-gap:var(--spacing-24);flex:none}.case-card__picture{overflow:hidden;border-radius:var(--radius-12);aspect-ratio:320/201;width:100%;position:relative;flex:none;z-index:1}@media(min-width:768px){.case-card__picture{aspect-ratio:unset;position:absolute;left:0;top:0;height:100%}}.case-card__picture picture{width:100%;height:100%}.case-card__picture img{transition:transform .2s ease-in-out}.case-card__picture:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.12;background:var(--surface-inverse--main)}.case-card__detail-wrapper{z-index:1;position:relative;padding:var(--detail-offset) 0;display:flex;flex-direction:column;flex:1 1 auto}@media(min-width:768px){.case-card__detail-wrapper{flex:0 1 auto;justify-content:flex-end;padding:var(--detail-offset)}}.case-card__detail{display:flex;justify-content:flex-end}@media(min-width:768px){.case-card__detail{border-radius:var(--radius-8);background:var(--surface-highest);overflow:hidden;min-height:9.9rem}}@media(min-width:1536px){.case-card__detail{min-height:11.6rem}}@media(min-width:1920px){.case-card__detail{min-height:13.5rem}}.case-card__info{flex:1 1 auto;display:flex;flex-direction:column;row-gap:.8rem}@media(min-width:768px){.case-card__info{padding:1.6rem 1.8rem}}@media(min-width:1536px){.case-card__info{padding:2rem 2.2rem;row-gap:1rem}}@media(min-width:1920px){.case-card__info{padding:2.4rem 2.8rem;row-gap:1.2rem}}.case-card__label{color:var(--on-surface-variant);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}@media(min-width:1536px){.case-card__label{font-size:1.3rem}}@media(min-width:1920px){.case-card__label{font-size:1.5rem}}.case-card__listing{display:flex;flex-direction:column;row-gap:.6rem}@media(min-width:1536px){.case-card__listing{row-gap:.8rem}}@media(min-width:1920px){.case-card__listing{row-gap:1rem}}.case-card__listing-item{position:relative;padding-left:1.4rem;color:var(--on-surface-main);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}@media(min-width:1536px){.case-card__listing-item{font-size:1.4rem}}@media(min-width:1920px){.case-card__listing-item{font-size:1.6rem;padding-left:1.8rem}}.case-card__listing-item:before{content:"";display:block;width:.6rem;height:.6rem;background:var(--accent-primary);position:absolute;left:0;top:.6rem}@media(min-width:1536px){.case-card__listing-item:before{top:.65rem}}@media(min-width:1920px){.case-card__listing-item:before{width:.8rem;height:.8rem}}.case-card__logo{flex:none;background:var(--surface-highest);width:9.6rem;height:6.2rem;position:absolute;bottom:100%;right:1rem;margin-bottom:calc(var(--spacing-24) + 1rem);display:flex;overflow:hidden;border-radius:.6rem;align-items:center;justify-content:center}@media(min-width:768px){.case-card__logo{position:relative;height:auto;right:0;margin-bottom:0;bottom:0;border-radius:0;background:0 0;width:19rem;border-left:1px solid var(--outline-main)}}.case-card__logo picture{width:100%;flex:none}@media(min-width:768px){.case-card__logo picture{height:100%;max-height:9.9rem}}@media(min-width:1536px){.case-card__logo picture{max-height:11.6rem}}@media(min-width:1920px){.case-card__logo picture{max-height:13.5rem}}.case-card:not(._in-listing) .case-card__header{padding-right:1.8rem}@media(min-width:768px){.case-card:not(._in-listing) .case-card__header{padding-right:6.4rem}}@media(min-width:1280px){.case-card:not(._in-listing) .case-card__header{padding-right:14.6rem}}@media(min-width:1536px){.case-card:not(._in-listing) .case-card__header{padding-right:16rem}}@media(min-width:1920px){.case-card:not(._in-listing) .case-card__header{padding-right:20rem}}@media(min-width:768px){.case-card:not(._in-listing) .case-card__detail-wrapper{aspect-ratio:1020/640}}@media(min-width:1536px){.case-card:not(._in-listing) .case-card__logo{width:22.8rem}}@media(min-width:1920px){.case-card:not(._in-listing) .case-card__logo{width:28.6rem}}@media(min-width:768px){.case-card._in-listing .case-card__header{padding-right:6.4rem}}@media(min-width:1280px){.case-card._in-listing .case-card__header{padding-right:4.6rem}}@media(min-width:1536px){.case-card._in-listing .case-card__header{padding-right:8rem}}@media(min-width:1920px){.case-card._in-listing .case-card__header{padding-right:12rem}}.case-card._in-listing .case-card__detail-wrapper{border-bottom:1px solid var(--outline-variant)}@media(min-width:768px){.case-card._in-listing .case-card__detail-wrapper{border-bottom:none;aspect-ratio:908/571}}.case-card._in-listing .case-card__detail{padding-bottom:1.4rem}@media(min-width:768px){.case-card._in-listing .case-card__detail{padding-bottom:0}}@media(min-width:1280px){.case-card._in-listing .case-card__logo{width:16.4rem}}@media(min-width:1536px){.case-card._in-listing .case-card__logo{width:19.6rem}}@media(min-width:1920px){.case-card._in-listing .case-card__logo{width:24.5rem}}.logo-container{overflow:hidden;aspect-ratio:320/209;flex:none;width:100%;border-radius:var(--spacing-12)}.logo-container._gray{background:var(--fix-surface-main)}.logo-container._white{background:var(--fix-surface-highest)}.logo-container picture{width:100%;height:100%}.vacancy-card{flex:none;width:100%;border-radius:var(--radius-12);background:var(--surface-highest);padding:2.4rem 2rem;display:flex;flex-direction:column;gap:1.2rem}@media(min-width:768px){.vacancy-card{padding:2.4rem 2.4rem 2.8rem;gap:1.6rem}}@media(min-width:1280px){.vacancy-card{flex-direction:row;gap:2.8rem;padding-right:2.5rem;min-height:16.8rem}}@media(min-width:1536px){.vacancy-card{padding:2.8rem 2.8rem 3.2rem;gap:3.2rem;min-height:19.6rem}}@media(min-width:1920px){.vacancy-card{padding:3.6rem 3.6rem 4.2rem;gap:4.2rem;min-height:24.6rem}}.vacancy-card__tags{flex:none;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:var(--spacing-8)}@media(min-width:1280px){.vacancy-card__tags{width:13%;padding-top:.6rem}}.vacancy-card__content{flex:1 1 auto;display:flex;flex-direction:column;gap:1.8rem}@media(min-width:768px){.vacancy-card__content{flex-direction:row;justify-content:flex-end;gap:4.6rem}}@media(min-width:1280px){.vacancy-card__content{gap:13.4rem}}@media(min-width:1536px){.vacancy-card__content{gap:16.2rem}}@media(min-width:1920px){.vacancy-card__content{gap:20.2rem}}.vacancy-card__info{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.vacancy-card__info{gap:1.6rem;flex:1 1 auto}}@media(min-width:1280px){.vacancy-card__info{gap:2rem;justify-content:flex-end}}.vacancy-card__title{color:var(--on-surface-main);font-size:var(--font--size-36);font-weight:400;line-height:1.2}@media(min-width:1280px){.vacancy-card__title{flex:1 1 auto}}.vacancy-card__details{display:flex;gap:var(--spacing-20);flex-direction:column}@media(min-width:768px){.vacancy-card__details{flex-flow:row wrap;align-items:center;row-gap:.5rem}}.vacancy-card__details-line{flex:none;display:block;width:100%;background:var(--outline-variant);height:1px;margin-top:-.07rem}@media(min-width:768px){.vacancy-card__details-line{width:1px;height:1.6rem;margin-top:0;margin-left:-.05rem}}.vacancy-card__details-item{color:var(--on-surface-main);display:block}.vacancy-card__salary{flex:none;min-width:fit-content;color:var(--on-surface-main);font-size:var(--font--size-32);font-weight:400;line-height:1.3}@media(min-width:768px){.vacancy-card__salary{text-align:right;width:20%}}@media(min-width:1280px){.vacancy-card__salary{text-align:left;width:30%}}@media(min-width:1536px){.vacancy-card__salary{width:31.4%}}@media(min-width:1920px){.vacancy-card__salary{width:31.1%}}.vacancy-card__link{flex:none}@media(min-width:1280px){.vacancy-card__link{margin-bottom:auto}}*+.vacancy-card__link{margin-top:1rem}@media(min-width:768px){*+.vacancy-card__link{margin-top:1.2rem}}@media(min-width:1280px){*+.vacancy-card__link{margin-top:0}}.group-social-button{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-12)}.group-social-button__item{flex:none}.group-social-button__link{display:block;width:3.6rem;height:3.6rem;transition:color .2s ease-in-out}@media(min-width:1536px){.group-social-button__link{width:4.4rem;height:4.4rem}}@media(min-width:1920px){.group-social-button__link{width:5.6rem;height:5.6rem}}.group-social-button__icon{width:100%;height:100%;color:inherit}.group-social-button:not(._inverse) .group-social-button__icon{--social-icon-color:var(--accent-on-primary)}.group-social-button:not(._inverse) .group-social-button__link{color:var(--accent-primary)}@media(hover:hover)and (pointer:fine){.group-social-button:not(._inverse) .group-social-button__link:hover{color:var(--accent-secondary)}}body:not(._use-mouse) .group-social-button:not(._inverse) .group-social-button__link:focus-visible{color:var(--accent-secondary)}body:not(._use-mouse) .group-social-button:not(._inverse) .group-social-button__link:focus-visible:not(input,textarea),body:not(._use-mouse) .group-social-button:not(._inverse) .group-social-button__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .group-social-button:not(._inverse) .group-social-button__link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.group-social-button._inverse .group-social-button__icon{--social-icon-color:var(--accent-primary)}.group-social-button._inverse .group-social-button__link{color:var(--surface-highest)}@media(hover:hover)and (pointer:fine){.group-social-button._inverse .group-social-button__link:hover{color:#eef1f4}}body:not(._use-mouse) .group-social-button._inverse .group-social-button__link:focus-visible{color:#eef1f4}body:not(._use-mouse) .group-social-button._inverse .group-social-button__link:focus-visible{outline:2px solid #eef1f4;outline-offset:2px}body:not(._use-mouse) .group-social-button._inverse .group-social-button__link:focus-visible:not(input,textarea),body:not(._use-mouse) .group-social-button._inverse .group-social-button__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .group-social-button._inverse .group-social-button__link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.simple-link{display:block;width:fit-content;line-height:1;transition:color .2s ease-in-out}.simple-link._link-border._large:after{bottom:-.13em;height:min(5%,2px)}@media(min-width:1920px){.simple-link._link-border._large:after{height:min(5%,3px)}}.simple-link._link-border._medium:after{height:min(7%,2px);bottom:-.14em}.simple-link._link-border._small:after,.simple-link._link-border._x-small:after{height:min(8%,2px);bottom:-.05em}.simple-link._large{font-size:var(--font--size-64);font-weight:300}.simple-link._medium{font-size:var(--font--size-32);font-weight:400}.simple-link._small,.simple-link._x-small{font-weight:500;line-height:1.3}.simple-link._small{font-size:var(--font--size-24)}.simple-link._x-small{font-size:var(--font--size-Body-3)}.simple-link:not(._inverse){color:var(--on-surface-main)}@media(hover:hover)and (pointer:fine){.simple-link:not(._inverse):hover{color:var(--accent-primary)}}body:not(._use-mouse) .simple-link:not(._inverse):focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .simple-link:not(._inverse):focus-visible:not(input,textarea),body:not(._use-mouse) .simple-link:not(._inverse):focus-visible[type=checkbox]+label,body:not(._use-mouse) .simple-link:not(._inverse):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.simple-link._inverse{color:var(--fix-on-surface-main)}.feature-item{flex:none;width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-36)}.feature-item__content{display:flex;flex:1 1 auto;justify-content:space-between}.feature-item__label{flex:none;color:var(--on-surface-variant)}.feature-item__label._pre-label{min-width:2.2rem}@media(min-width:1536px){.feature-item__label._pre-label{min-width:2.6rem}}@media(min-width:1920px){.feature-item__label._pre-label{min-width:3.2rem}}.feature-item__label._spacing{margin-right:var(--spacing-18)}.feature-item__info{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-16);justify-content:space-between}@media(min-width:768px){.feature-item__info._row{flex-direction:row}.feature-item__info._row .feature-item__desc{flex:unset;width:62.5%}}@media(min-width:1280px){.feature-item__info._row{gap:2.4rem}.feature-item__info._row .feature-item__title{min-width:40%}.feature-item__info._row .feature-item__desc{min-width:60%}}.feature-item__title{line-height:1.3;color:var(--on-surface-main);font-size:var(--font--size-28);font-weight:400}.feature-item__desc{color:var(--on-surface-variant);font-weight:400;line-height:1.5;flex:none}.feature-item._inverse .feature-item__icon-wrapper{color:var(--fix-on-surface-main);border-color:var(--fix-on-surface-main)}.feature-item._inverse .feature-item__label{color:var(--fix-on-surface-variant)}.feature-item._inverse .feature-item__title{color:var(--fix-on-surface-main)}.feature-item._inverse .feature-item__desc{color:var(--fix-on-surface-variant)}.feature-item._surface-main,.feature-item._surface-white{border-radius:var(--radius-24);padding:var(--spacing-32) var(--spacing-36)}.feature-item._surface-main .feature-item__content,.feature-item._surface-white .feature-item__content{column-gap:var(--spacing-32)}.feature-item._surface-main .feature-item__desc,.feature-item._surface-white .feature-item__desc{font-size:1.3rem}@media(min-width:1536px){.feature-item._surface-main .feature-item__desc,.feature-item._surface-white .feature-item__desc{font-size:1.5rem}}@media(min-width:1920px){.feature-item._surface-main .feature-item__desc,.feature-item._surface-white .feature-item__desc{font-size:1.8rem}}.feature-item._surface-white{background:var(--surface-highest)}.feature-item._surface-white._inverse{background:var(--fix-surface-dark)}.feature-item._surface-main{background:var(--surface-main)}.feature-item._split-marker .feature-item__content,.feature-item._split-num .feature-item__content,.feature-item._stack .feature-item__content{align-items:flex-start}.feature-item._split-marker .feature-item__info,.feature-item._split-num .feature-item__info,.feature-item._stack .feature-item__info{justify-content:normal}.feature-item._stack{padding:var(--spacing-60) var(--layout-margin-body)}.feature-item._stack .feature-item__content{column-gap:var(--spacing-24)}.feature-item._stack .feature-item__title{font-size:var(--font--size-32)}.feature-item._stack .feature-item__desc{font-size:1.4rem}@media(min-width:768px){.feature-item._stack .feature-item__desc{font-size:1.6rem}}@media(min-width:1920px){.feature-item._stack .feature-item__desc{font-size:1.8rem}}.feature-item._split-marker,.feature-item._split-num{padding:var(--spacing-36) 0 var(--spacing-64);border-top:1px solid var(--outline-variant)}.feature-item._split-marker .feature-item__info,.feature-item._split-num .feature-item__info{gap:var(--gap-base)}.feature-item._split-marker .feature-item__title,.feature-item._split-num .feature-item__title{font-weight:500;padding-right:var(--spacing-32)}.feature-item._split-marker .feature-item__desc,.feature-item._split-num .feature-item__desc{font-size:var(--font--size-Body-3);letter-spacing:.01em}.feature-item._split-marker .feature-item__content{column-gap:var(--spacing-24)}@media(min-width:1280px){.feature-item._split-marker .feature-item__info{flex-direction:row;align-items:flex-start}}@media(min-width:1280px){.feature-item._split-marker .feature-item__title{flex:1 1 auto}}@media(min-width:1280px){.feature-item._split-marker .feature-item__desc{width:56.2%}}.feature-item._split-num .feature-item__content{column-gap:var(--spacing-18)}@media(min-width:768px){.feature-item._split-num .feature-item__info{flex-direction:row;align-items:flex-start}}@media(min-width:768px){.feature-item._split-num .feature-item__title{flex:1 1 auto}}@media(min-width:768px){.feature-item._split-num .feature-item__desc{width:63.1%}}.feature-item._split-num._inverse{border-color:var(--outline-inverse-variant)}.feature-item._justify-xl .feature-item__info,.feature-item._no-split-text .feature-item__info{justify-content:normal}@media(min-width:1536px){.feature-item._justify-xl .feature-item__info{justify-content:space-between}}.file{flex:none;width:100%;display:flex;border-radius:var(--radius-18);background:0 0;flex-direction:column;row-gap:.8rem;padding:var(--spacing-32);justify-content:flex-end;min-height:9rem;position:relative}@media(min-width:768px){.file{min-height:10.3rem}}@media(min-width:1280px){.file{min-height:18.2rem}}@media(min-width:1536px){.file{min-height:22rem}}@media(min-width:1920px){.file{min-height:27.4rem}}.file:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;border:2px solid var(--outline-main);border-radius:var(--radius-18);transition:border-color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.file._link:hover:before{border-color:var(--accent-primary)}.file._link:hover .file__text,.file._link:hover .file__title{color:var(--accent-primary)}}body:not(._use-mouse) .file._link:focus-visible:before{border-color:var(--accent-primary)}body:not(._use-mouse) .file._link:focus-visible .file__text,body:not(._use-mouse) .file._link:focus-visible .file__title{color:var(--accent-primary)}body:not(._use-mouse) .file._link:focus-visible:not(input,textarea),body:not(._use-mouse) .file._link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .file._link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.file__content{display:flex;align-items:flex-start;column-gap:2.8rem;justify-content:flex-end;flex:1 1 auto}.file__title{flex:1 1 auto;color:var(--on-surface-main);font-size:var(--font--size-24);font-weight:500;line-height:1.3;transition:color .2s ease-in-out}.file__icon{--file-icon-size:3.2rem;flex:none;width:var(--file-icon-size);height:var(--file-icon-size);color:var(--accent-primary)}@media(min-width:768px){.file__icon{--file-icon-size:3.4rem}}@media(min-width:1280px){.file__icon{--file-icon-size:3.7rem}}@media(min-width:1536px){.file__icon{--file-icon-size:4.4rem}}@media(min-width:1920px){.file__icon{--file-icon-size:5.6rem}}.file__text{color:var(--on-surface-variant);font-size:var(--font--size-18);font-weight:500;line-height:1.4;letter-spacing:.01em;transition:color .2s ease-in-out}@media(min-width:768px){.file__text{font-size:1.5rem}}@media(min-width:1280px){.file__text{font-size:1.3rem}}@media(min-width:1536px){.file__text{font-size:1.5rem}}@media(min-width:1920px){.file__text{font-size:1.8rem}}.single-icon-button{width:2.4rem;height:2.4rem;color:var(--on-surface-main);transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.single-icon-button:hover{color:var(--accent-primary)}}body:not(._use-mouse) .single-icon-button:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .single-icon-button:focus-visible:not(input,textarea),body:not(._use-mouse) .single-icon-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .single-icon-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.single-icon-button._variant{color:var(--on-surface-variant)}@media(hover:hover)and (pointer:fine){.single-icon-button._variant:hover{color:var(--accent-primary)}}body:not(._use-mouse) .single-icon-button._variant:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .single-icon-button._variant:focus-visible:not(input,textarea),body:not(._use-mouse) .single-icon-button._variant:focus-visible[type=checkbox]+label,body:not(._use-mouse) .single-icon-button._variant:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.single-icon-button._inverse{color:var(--fix-on-surface-main)}@media(hover:hover)and (pointer:fine){.single-icon-button._inverse:hover{color:var(--fix-on-surface-variant)}}body:not(._use-mouse) .single-icon-button._inverse:focus-visible{color:var(--fix-on-surface-variant)}body:not(._use-mouse) .single-icon-button._inverse:focus-visible:not(input,textarea),body:not(._use-mouse) .single-icon-button._inverse:focus-visible[type=checkbox]+label,body:not(._use-mouse) .single-icon-button._inverse:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.single-icon-button._inverse._variant{color:var(--fix-on-surface-variant)}@media(hover:hover)and (pointer:fine){.single-icon-button._inverse._variant:hover{color:var(--fix-on-surface-main)}}body:not(._use-mouse) .single-icon-button._inverse._variant:focus-visible{color:var(--fix-on-surface-main)}body:not(._use-mouse) .single-icon-button._inverse._variant:focus-visible:not(input,textarea),body:not(._use-mouse) .single-icon-button._inverse._variant:focus-visible[type=checkbox]+label,body:not(._use-mouse) .single-icon-button._inverse._variant:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.single-icon-button._large{width:3.6rem;height:3.6rem}.single-icon-button__icon{width:100%;height:100%}.solution-info{width:100%;flex:none;display:flex;flex-direction:column;justify-content:flex-end;row-gap:1rem;position:relative;border-radius:var(--radius-20);padding:var(--spacing-24) var(--spacing-28)}@media(min-width:768px){.solution-info{min-height:12rem}}@media(min-width:1280px){.solution-info{min-height:12.8rem}}@media(min-width:1536px){.solution-info{min-height:15rem}}@media(min-width:1920px){.solution-info{min-height:18.6rem}}.solution-info__content{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex:1 1 auto}.solution-info__title{color:var(--on-surface-main);font-size:1.6rem;font-weight:600;line-height:1.3}@media(min-width:768px){.solution-info__title{font-size:1.6rem}}@media(min-width:1536px){.solution-info__title{font-size:2rem}}@media(min-width:1920px){.solution-info__title{font-size:2.4rem}}.solution-info__tags{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--spacing-8);white-space:nowrap}.solution-info__desc{color:var(--on-surface-variant);font-size:1.3rem;font-weight:500;line-height:1.4}@media(min-width:768px){.solution-info__desc{font-size:1.2rem}}@media(min-width:1536px){.solution-info__desc{font-size:1.5rem}}@media(min-width:1920px){.solution-info__desc{font-size:1.8rem}}.solution-info._primary{background:var(--surface-highest)}.solution-info._secondary{background:var(--surface-main)}.solution-info._additional{background:0 0}@media(min-width:1920px){.solution-info._additional{min-height:16.4rem;padding-left:var(--spacing-24);padding-right:var(--spacing-24)}}.solution-info._additional:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--radius-20);pointer-events:none;border:1px solid var(--outline-variant)}@media(min-width:1920px){.solution-info._additional .solution-info__title{font-size:2.2rem}}.benefit-card{flex:none;width:100%;position:relative;display:grid;grid-template-rows:1fr;overflow:hidden;z-index:1;padding:var(--spacing-42) var(--layout-margin-body)}@media(min-width:1280px){.benefit-card{border-radius:var(--radius-24)}}.benefit-card__wrapper{display:flex;flex-direction:column;overflow:hidden;gap:3.6rem}@media(min-width:1280px){.benefit-card__wrapper{justify-content:space-between}}.benefit-card__wrapper:not(.swiper) .benefit-card__item,.benefit-card__wrapper:not(.swiper-initialized) .benefit-card__item{width:100%}.benefit-card__wrapper:not(.swiper) .benefit-card__arrows,.benefit-card__wrapper:not(.swiper-initialized) .benefit-card__arrows{display:none}.benefit-card__items{flex:1;display:flex}.benefit-card__item{flex:none;width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:3.6rem}.benefit-card__bg{position:absolute;right:0;top:0;width:auto;height:100%;max-width:none;opacity:.36}.benefit-card__content{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;row-gap:var(--spacing-36)}.benefit-card__header{display:flex;align-items:flex-start;gap:var(--spacing-18);flex-wrap:wrap}.benefit-card__title{color:var(--fix-on-surface-main)}.benefit-card__tag{display:block;width:fit-content;color:var(--fix-on-surface-main);font-size:var(--font--size-24);font-weight:500;line-height:1;border-radius:var(--radius-12);background:var(--fix-surface-secondary);padding:.4rem .8rem .5rem;margin-top:.6rem}@media(min-width:1280px){.benefit-card__tag{padding-bottom:.6rem;margin-top:.8rem}}@media(min-width:1536px){.benefit-card__tag{padding:.5rem 1rem .8rem;margin-top:.9rem}}@media(min-width:1920px){.benefit-card__tag{padding:.6rem 1.2rem 1rem;margin-top:1.2rem}}.benefit-card__desc{color:var(--fix-on-surface-variant)}.benefit-card__link,.benefit-card__logo-container{position:relative;z-index:1}.benefit-card__logo-container{width:11.2rem}@media(min-width:1536px){.benefit-card__logo-container{width:13.6rem}}@media(min-width:1920px){.benefit-card__logo-container{width:16.9rem}}.benefit-card:not(._dark,._additional){background:var(--fix-surface-primary)}.benefit-card._additional,.benefit-card._dark{background:var(--fix-surface-dark)}.benefit-card:not(._additional){row-gap:3.6rem}@media(min-width:1280px){.benefit-card:not(._additional){min-height:34.2rem}}@media(min-width:1536px){.benefit-card:not(._additional){min-height:41rem}}@media(min-width:1920px){.benefit-card:not(._additional){min-height:51.2rem}}.benefit-card:not(._additional) .benefit-card__bg{min-height:24.6rem}@media(min-width:768px){.benefit-card:not(._additional) .benefit-card__bg{min-height:51.7rem}}@media(min-width:1280px){.benefit-card:not(._additional) .benefit-card__bg{min-height:0}}.benefit-card._additional{padding-bottom:var(--spacing-46);row-gap:var(--spacing-56)}@media(min-width:1280px){.benefit-card._additional{min-height:26.6rem}}@media(min-width:1536px){.benefit-card._additional{min-height:31.7rem}}@media(min-width:1920px){.benefit-card._additional{min-height:39.4rem}}.benefit-card._additional .benefit-card__item{gap:var(--spacing-56)}.benefit-card__arrows>.arrow-item{color:var(--fix-on-surface-main);border-color:var(--fix-on-surface-main)}.tab{width:fit-content;position:relative;border-radius:4.2rem;cursor:auto;display:flex;transition:opacity .2s ease-in-out}.tab__input{position:absolute;opacity:0;appearance:none}body:not(._use-mouse) .tab__input:focus-visible+.tab__content{outline:2px solid currentcolor;outline-offset:2px}body:not(._use-mouse) .tab__input:focus-visible:not(input,textarea),body:not(._use-mouse) .tab__input:focus-visible[type=checkbox]+label,body:not(._use-mouse) .tab__input:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.tab__content{cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--spacing-8);color:var(--on-surface-main);font-size:1.3rem;font-weight:700;line-height:1.2;text-transform:uppercase;border-radius:2.5rem;padding:.8rem 1rem;background:var(--surface-main);overflow:hidden;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media(min-width:768px){.tab__content{padding:var(--spacing-12) var(--spacing-16)}}@media(min-width:1536px){.tab__content{font-size:1.5rem}}@media(min-width:1920px){.tab__content{font-size:1.8rem}}.tab__text-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;transition:opacity .2s ease-in-out}.tab__text-wrapper:after{content:attr(data-text)/"";position:absolute;left:0;top:50%;display:block;transform:translateY(300%);transition:transform .5s ease}.tab__text{display:block;flex:none;transition:transform .5s ease}.tab__subtext{display:block;color:var(--on-surface-variant);transition:color .2s ease-in-out}*+.tab__subtext{margin-left:.1rem}.tab:not(:has(.tab__input))._disabled,.tab:not(:has(.tab__input)):disabled{opacity:.5}.tab:not(:has(.tab__input))._disabled .tab__content,.tab:not(:has(.tab__input)):disabled .tab__content{cursor:not-allowed}.tab:not(:has(.tab__input))._surface._disabled .tab__text-wrapper,.tab:not(:has(.tab__input))._surface:disabled .tab__text-wrapper{opacity:.6}.tab:not(:has(.tab__input))._active:not(:disabled,._disabled) .tab__content{background-color:var(--accent-primary);color:var(--accent-on-primary)}.tab:not(:has(.tab__input))._active:not(:disabled,._disabled) .tab__subtext{color:var(--fix-on-surface-variant)}@media(hover:hover)and (pointer:fine){.tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:hover .tab__text-wrapper:after{transform:translateY(-50%)}.tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:hover .tab__text{transform:translateY(-300%)}}body:not(._use-mouse) .tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:focus-visible .tab__text-wrapper:after{transform:translateY(-50%)}body:not(._use-mouse) .tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:focus-visible .tab__text{transform:translateY(-300%)}body:not(._use-mouse) .tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:focus-visible:not(input,textarea),body:not(._use-mouse) .tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:focus-visible[type=checkbox]+label,body:not(._use-mouse) .tab:not(:has(.tab__input)):not(:disabled,._disabled) .tab__content:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.tab .tab__input:disabled+.tab__content,.tab._surface .tab__input:disabled+.tab__content{opacity:.5;cursor:not-allowed}.tab .tab__input:checked:not(:disabled)+.tab__content,.tab._surface .tab__input:checked:not(:disabled)+.tab__content{background-color:var(--accent-primary);color:var(--accent-on-primary)}.tab .tab__input:checked:not(:disabled)+.tab__content .tab__subtext,.tab._surface .tab__input:checked:not(:disabled)+.tab__content .tab__subtext{color:var(--fix-on-surface-variant)}@media(hover:hover)and (pointer:fine){.tab .tab__input:not(:disabled)+.tab__content:hover .tab__text-wrapper:after,.tab._surface .tab__input:not(:disabled)+.tab__content:hover .tab__text-wrapper:after{transform:translateY(-50%)}.tab .tab__input:not(:disabled)+.tab__content:hover .tab__text,.tab._surface .tab__input:not(:disabled)+.tab__content:hover .tab__text{transform:translateY(-300%)}}body:not(._use-mouse) .tab .tab__input:not(:disabled)+.tab__content:focus-visible .tab__text-wrapper:after,body:not(._use-mouse) .tab._surface .tab__input:not(:disabled)+.tab__content:focus-visible .tab__text-wrapper:after{transform:translateY(-50%)}body:not(._use-mouse) .tab .tab__input:not(:disabled)+.tab__content:focus-visible .tab__text,body:not(._use-mouse) .tab._surface .tab__input:not(:disabled)+.tab__content:focus-visible .tab__text{transform:translateY(-300%)}body:not(._use-mouse) .tab .tab__input:not(:disabled)+.tab__content:focus-visible:not(input,textarea),body:not(._use-mouse) .tab .tab__input:not(:disabled)+.tab__content:focus-visible[type=checkbox]+label,body:not(._use-mouse) .tab .tab__input:not(:disabled)+.tab__content:focus-visible[type=radio]+label,body:not(._use-mouse) .tab._surface .tab__input:not(:disabled)+.tab__content:focus-visible:not(input,textarea),body:not(._use-mouse) .tab._surface .tab__input:not(:disabled)+.tab__content:focus-visible[type=checkbox]+label,body:not(._use-mouse) .tab._surface .tab__input:not(:disabled)+.tab__content:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.tab._surface .tab__content{background:var(--surface-highest)}.tab._surface .tab__input:disabled+.tab__content .tab__text-wrapper{opacity:.6}.news-category{width:fit-content;gap:var(--spacing-12);color:var(--on-surface-main);transition:color .2s ease-in-out}.news-category,.news-category__content{display:flex;align-items:center;flex-wrap:wrap}.news-category__content{gap:var(--spacing-10)}.news-category__subtext{color:var(--on-surface-variant);transition:color .2s ease-in-out}.news-category__icon{flex:none;width:var(--spacing-46);height:var(--spacing-46);color:inherit}@media(hover:hover)and (pointer:fine){.news-category:is(a,button):hover{color:var(--accent-primary)}.news-category:is(a,button):hover .news-category__subtext{color:var(--accent-primary)}}body:not(._use-mouse) .news-category:is(a,button):focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .news-category:is(a,button):focus-visible .news-category__subtext{color:var(--accent-primary)}body:not(._use-mouse) .news-category:is(a,button):focus-visible:not(input,textarea),body:not(._use-mouse) .news-category:is(a,button):focus-visible[type=checkbox]+label,body:not(._use-mouse) .news-category:is(a,button):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.solution-config-card{padding:.8rem;flex:none;width:100%;display:flex;flex-direction:column;gap:2rem;background-color:var(--surface-main);border-radius:var(--radius-24);transition:background-color .2s ease-in-out}@media(min-width:768px){.solution-config-card{padding-left:2.2rem;gap:3.4rem;flex-direction:row-reverse}}@media(min-width:1280px){.solution-config-card{padding-left:2.4rem;gap:3.7rem}}@media(min-width:1536px){.solution-config-card{padding:1rem 1rem 1rem 2.9rem;gap:4.4rem}}@media(min-width:1920px){.solution-config-card{padding:1.2rem 1.2rem 1.2rem 3.6rem;gap:5.6rem}}@media(hover:hover)and (pointer:fine){.solution-config-card:is(a):hover{background-color:var(--surface-highest)}.solution-config-card:is(a):hover .solution-config-card__title{color:var(--accent-primary)}.solution-config-card:is(a):hover .solution-config-card__pic picture img{transform:scale(1.03)}}body:not(._use-mouse) .solution-config-card:is(a):focus-visible{background-color:var(--surface-highest)}body:not(._use-mouse) .solution-config-card:is(a):focus-visible .solution-config-card__title{color:var(--accent-primary)}body:not(._use-mouse) .solution-config-card:is(a):focus-visible .solution-config-card__pic picture img{transform:scale(1.03)}body:not(._use-mouse) .solution-config-card:is(a):focus-visible:not(input,textarea),body:not(._use-mouse) .solution-config-card:is(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .solution-config-card:is(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.solution-config-card._secondary{background-color:var(--surface-highest)}.solution-config-card__pic{width:100%;aspect-ratio:264/228;overflow:hidden;border-radius:var(--radius-12);flex-shrink:0;position:relative;z-index:1}@media(min-width:768px){.solution-config-card__pic{width:26.4rem}}@media(min-width:1536px){.solution-config-card__pic{width:31.6rem}}@media(min-width:1920px){.solution-config-card__pic{width:39.6rem}}.solution-config-card__pic picture{width:100%;height:100%}.solution-config-card__pic picture img{transition:transform .2s ease-in-out}.solution-config-card__inner{padding:0 1.2rem 1.6rem;display:flex;flex-direction:column;gap:var(--spacing-28);flex-grow:1;justify-content:flex-end}@media(min-width:768px){.solution-config-card__inner{padding:1.4rem 0 1.6rem}}@media(min-width:1536px){.solution-config-card__inner{padding:1.6rem 0 1.9rem}}@media(min-width:1920px){.solution-config-card__inner{padding:2rem 0 2.4rem}}.solution-config-card__main{color:var(--on-surface-variant);display:flex;flex-direction:column;gap:var(--spacing-16);flex:1 1 auto}.solution-config-card__title{color:var(--on-surface-main);font-weight:500;font-size:var(--font--size-32);line-height:1.3;transition:color .2s ease-in-out}.solution-config-card__caption{color:var(--on-surface-variant)}.table{--cell-spacing:var(--spacing-24);overflow:auto}@media(min-width:768px){.table{overflow:visible}}.table table{width:max-content;min-width:100%}@media(min-width:768px){.table table{width:100%}}.table table td,.table table th{padding:var(--cell-spacing) var(--spacing-20) var(--cell-spacing) 0;vertical-align:top;text-align:left}.table table>tbody>tr{border-bottom:1px solid var(--outline-variant)}.table table>tbody>tr>:first-child{color:var(--on-surface-variant)}.table table>tbody>tr td{font-size:var(--font--size-Body-1);font-weight:500;line-height:1.6}.table table>thead>tr{border-bottom:1px solid var(--outline-variant)}.table table>thead>tr>th{font-size:var(--font--size-18);font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;padding-block:var(--spacing-18);color:var(--on-surface-variant)}.table table>tfoot>tr>td{padding-block:calc(var(--spacing-28)/ 2)}.table table>tfoot>tr>td .table__cell-content{display:flex;flex-direction:column;color:var(--accent-primary);gap:var(--spacing-4)}.table table>tfoot>tr>td .table__cell-text{font-size:var(--font--size-32);font-weight:500;line-height:1.3}.table table>tfoot>tr:first-child>td{padding-top:var(--cell-spacing)}.table table>tfoot>tr:last-child .table__cell{padding-bottom:var(--cell-spacing)}.table._always-scroll>table{width:max-content!important}.table._eq-cols>table{table-layout:fixed}.table._eq-cols>table :is(th,td){width:1%}@media(min-width:768px){.table._eq-cols:not(._always-scroll)>table :is(th,td){width:auto}}.sticky-widget{padding:var(--spacing-24);background-color:var(--surface-highest);border-radius:var(--radius-12);display:flex;flex-direction:column;gap:var(--spacing-46)}.sticky-widget__main{display:flex;flex-direction:column;padding-right:var(--spacing-36);gap:var(--spacing-16)}.sticky-widget__title{font-size:var(--font--size-36);line-height:1.2}.sticky-widget__description{color:var(--on-surface-variant)}.sticky-widget._secondary{background-color:var(--fix-surface-primary);color:var(--fix-on-surface-main)}.sticky-widget._secondary .sticky-widget__description{color:var(--fix-on-surface-variant)}@media(min-width:1280px){.sticky-widget._sticky{position:sticky;top:calc(var(--header-height,0rem) + var(--spacing-24));margin-left:auto;max-width:29.8rem;transition:top .2s ease-in-out}body._anchor-stuck .sticky-widget._sticky{top:calc(var(--header-height,0rem) + var(--spacing-24) + var(--anchor-height))}body:not(._anchor-stuck) .header._scroll:not(._up)~* .sticky-widget._sticky{top:var(--spacing-24)}body._anchor-stuck .header._scroll:not(._up)~* .sticky-widget._sticky{top:calc(var(--spacing-24) + var(--anchor-height))}}@media(min-width:1536px){.sticky-widget._sticky{max-width:35.8rem}}@media(min-width:1920px){.sticky-widget._sticky{max-width:44.8rem}}.main-counter-item{display:grid;width:fit-content;gap:var(--spacing-24)}@media(min-width:768px)and (max-width:1279.98px){.main-counter-item{min-width:34.8rem}}.main-counter-item__number{color:var(--accent-primary);font-style:normal;font-weight:200;line-height:1}.main-counter-item__details{color:var(--accent-on-primary);font-style:normal;font-weight:500;line-height:1;background:var(--accent-primary);width:fit-content;height:fit-content;text-align:center}.main-counter-item__text{color:var(--on-surface-main);font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.01em}.main-counter-item._size-small{grid-template-columns:auto 1fr;gap:var(--spacing-24)}.main-counter-item._size-small .main-counter-item__number{font-size:6.4rem}@media(min-width:768px){.main-counter-item._size-small .main-counter-item__number{font-size:8rem}}@media(min-width:1280px){.main-counter-item._size-small .main-counter-item__number{font-size:9rem}}@media(min-width:1536px){.main-counter-item._size-small .main-counter-item__number{font-size:10.8rem}}@media(min-width:1920px){.main-counter-item._size-small .main-counter-item__number{font-size:13.6rem}}.main-counter-item._size-small .main-counter-item__details{font-size:var(--font--size-20);padding:.4rem .6rem .5rem;border-radius:var(--radius-12);margin-top:1rem}@media(min-width:768px){.main-counter-item._size-small .main-counter-item__details{padding:.4rem .8rem .6rem;margin-top:1.2rem}}@media(min-width:1280px){.main-counter-item._size-small .main-counter-item__details{margin-top:1.4rem}}@media(min-width:1536px){.main-counter-item._size-small .main-counter-item__details{padding:.4rem .8rem .6rem;margin-top:1.6rem}}@media(min-width:1920px){.main-counter-item._size-small .main-counter-item__details{padding:.5rem 1rem .8rem;margin-top:2rem}}.main-counter-item._size-small .main-counter-item__text{font-size:1.3rem;grid-column:1/3;grid-row:2/3}@media(min-width:768px){.main-counter-item._size-small .main-counter-item__text{padding-right:3.2rem}}@media(min-width:1280px){.main-counter-item._size-small .main-counter-item__text{padding-right:4.6rem}}@media(min-width:1536px){.main-counter-item._size-small .main-counter-item__text{font-size:1.5rem;padding-right:8rem}}@media(min-width:1920px){.main-counter-item._size-small .main-counter-item__text{font-size:1.8rem;padding-right:10rem}}.main-counter-item._size-large{grid-template-columns:auto}@media(min-width:768px){.main-counter-item._size-large{grid-template-columns:auto 1fr}}.main-counter-item._size-large .main-counter-item__number{font-size:9.6rem}@media(min-width:768px){.main-counter-item._size-large .main-counter-item__number{font-size:11.6rem;grid-row:1/3}}@media(min-width:1280px){.main-counter-item._size-large .main-counter-item__number{font-size:12.4rem}}@media(min-width:1536px){.main-counter-item._size-large .main-counter-item__number{font-size:14.8rem}}@media(min-width:1920px){.main-counter-item._size-large .main-counter-item__number{font-size:18.6rem}}.main-counter-item._size-large .main-counter-item__details{font-size:var(--font--size-24);padding:.4rem .6rem .5rem;border-radius:.8rem}@media(min-width:768px){.main-counter-item._size-large .main-counter-item__details{padding:.4rem .8rem .6rem;margin-top:1.8rem}}@media(min-width:1536px){.main-counter-item._size-large .main-counter-item__details{padding:.5rem 1rem .8rem;border-radius:1.2rem;margin-top:2.2rem}}@media(min-width:1920px){.main-counter-item._size-large .main-counter-item__details{padding:.6rem 1.2rem 1rem;border-radius:1.4rem;margin-top:2.8rem}}.main-counter-item._size-large .main-counter-item__text{font-size:1.4rem;margin-top:.2rem;max-width:24rem;width:100%}@media(min-width:768px){.main-counter-item._size-large .main-counter-item__text{margin-bottom:1rem;margin-top:auto;grid-column:2/3;grid-row:2/3;max-width:18rem}}@media(min-width:1536px){.main-counter-item._size-large .main-counter-item__text{font-size:1.6rem;margin-bottom:1.2rem;max-width:20rem}}@media(min-width:1920px){.main-counter-item._size-large .main-counter-item__text{font-size:2rem;margin-bottom:1.6rem;max-width:25rem}}.video{position:relative;aspect-ratio:16/9;width:100%}@media(hover:hover)and (pointer:fine){.video:hover .video__play{transform:scale(1.5)}}body:not(._use-mouse) .video:focus-visible .video__play{transform:scale(1.5)}body:not(._use-mouse) .video:focus-visible:not(input,textarea),body:not(._use-mouse) .video:focus-visible[type=checkbox]+label,body:not(._use-mouse) .video:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.video iframe,.video video,.video__overlay,.video__overlay>picture,.video__play{position:absolute;inset:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.video__play{--play-size:3.6rem;width:var(--play-size);height:var(--play-size);z-index:1;display:flex;align-items:center;justify-content:center;margin:auto;color:var(--fix-on-surface-main)}@media(min-width:768px){.video__play{--play-size:4.6rem}}@media(min-width:1280px){.video__play{--play-size:5.6rem}}@media(min-width:1536px){.video__play{--play-size:6.8rem}}@media(min-width:1920px){.video__play{--play-size:8.6rem}}.video__play>svg{height:100%;width:100%}.video__overlay{width:100%;height:100%;overflow:hidden;z-index:1}.video__overlay>picture{width:100%;height:100%}.video__overlay:after{content:"";background:var(--overlay-pic);position:absolute;inset:0;width:100%;height:100%}.video__inner,.video__player{width:100%;height:100%}.fancybox__slide .video__player{width:100%;height:auto;aspect-ratio:16/9;margin:auto;padding:0;color:inherit;background-color:transparent}@media(min-width:1280px){.fancybox__slide .video__player{width:70vw}}.video__player iframe,.video__player video{width:100%;height:100%;border-radius:.4rem;object-fit:cover;overflow:hidden;background-color:#000}.video__iframe-shield{position:absolute;inset:18% 0 38%;opacity:0;cursor:grab;filter:blur(10px);background-image:radial-gradient(rgba(255,255,255,.3490196078) 10%,transparent 90%);transition:opacity .2s ease-in-out}.video__iframe-shield:active{cursor:grabbing}@media(hover:hover)and (pointer:fine){.video__iframe-shield:hover{opacity:1}}body:not(._use-mouse) .video__iframe-shield:focus-visible{opacity:1}body:not(._use-mouse) .video__iframe-shield:focus-visible:not(input,textarea),body:not(._use-mouse) .video__iframe-shield:focus-visible[type=checkbox]+label,body:not(._use-mouse) .video__iframe-shield:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.video._hidden{opacity:0;visibility:hidden}.partner-logo{padding:1.5rem 2.4rem;border:1px solid var(--outline-variant);background:var(--surface-highest);flex:1 1 auto;display:flex;justify-content:center;align-items:center}@media(min-width:1280px){.partner-logo{padding:1.8rem 2.8rem}}@media(min-width:1536px){.partner-logo{padding:2.2rem 3.4rem}}@media(min-width:1920px){.partner-logo{padding:2.7rem 4.2rem}}.partner-logo__image{aspect-ratio:185/121;width:100%;max-width:100%;height:auto}.media-block{display:flex;flex-direction:column;row-gap:var(--spacing-24);width:100%}.media-block__media{width:100%;aspect-ratio:16/9;border-radius:var(--radius-16);overflow:hidden}.media-block._20x9 .media-block__media{aspect-ratio:20/9}.media-block__caption,.media-slider-block__caption-item{color:var(--on-surface-variant);padding-right:var(--spacing-32)}.media-block._inverse .media-block__caption,.media-block._inverse .media-slider-block__caption-item{color:var(--fix-on-surface-variant)}.slide-counter{display:flex;align-items:flex-end;column-gap:.5rem;padding-top:2px;width:fit-content;font-size:var(--font--size-24);line-height:1.2;color:var(--on-surface-variant)}@media(min-width:1536px){.slide-counter{column-gap:.6rem}}.slide-counter._inverse{color:var(--fix-on-surface-variant)}.slide-counter .swiper-pagination-current,.slide-counter .swiper-pagination-total{min-width:2ch;text-align:right;font-weight:600}.slide-counter .swiper-pagination-current{font-size:var(--font--size-32);line-height:1;color:var(--on-surface-main)}.slide-counter._inverse .swiper-pagination-current{color:var(--fix-on-surface-main)}@media(min-width:1280px){.media-slider-block{overflow:hidden}}.media-slider-block__inner{display:grid;grid-template-columns:100%;grid-template-areas:"media" "captions";row-gap:var(--spacing-24);overflow:hidden}@media(min-width:768px){.media-slider-block__inner{grid-template-columns:1fr auto;grid-template-areas:"media media" "captions controls"}}.media-slider-block._negative-paddings-on-mobile .media-slider-block__inner{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}@media(min-width:768px){.media-slider-block._negative-paddings-on-mobile .media-slider-block__inner{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem}}.media-slider-block__inner:has(.arrows>.swiper-button-hidden){gap:0}.media-slider-block__media{grid-area:media}.media-slider-block__captions{grid-area:captions;display:grid;grid-template-areas:"items"}.media-slider-block__caption-item{grid-area:items;opacity:1;transform:translateY(0);animation-duration:.2s;animation-timing-function:ease-in-out}.media-slider-block._inverse .media-slider-block__caption-item{color:var(--fix-on-surface-variant)}.media-slider-block__caption-item._in{animation-name:in-up}.media-slider-block__caption-item._out{animation-name:out-up}.media-slider-block__caption-item._hidden{opacity:0}.media-slider-block__controls{display:none}@media(min-width:1280px){.media-slider-block__controls{display:block}}.media-slider-block__controls:has(.arrows>.swiper-button-hidden){display:none}.media-slider-block__controls-inner{display:flex;align-items:center;justify-content:flex-end;column-gap:var(--spacing-28)}.section-slider-layout{background-color:var(--surface-highest)}@media(max-width:1279.98px){.section-slider-layout .layout__left,.section-slider-layout .layout__right,.section-slider-layout__left-content-inner,.section-slider-layout__right-content-inner{display:contents}}.section-slider-layout._white{background-color:var(--surface-highest)}.section-slider-layout._transparent{background-color:transparent}.section-slider-layout .layout__content{display:flex;row-gap:2.8rem}@media(min-width:768px){.section-slider-layout .layout__content{row-gap:3.6rem}}@media(min-width:1280px){.section-slider-layout__left-content-inner{display:flex;flex-direction:column;padding-right:var(--spacing-80);row-gap:var(--spacing-42)}}.section-slider-layout__right-content-inner{width:calc(100% + 2rem)}@media(min-width:1280px){.section-slider-layout__right-content-inner{width:calc(100% + 3.2rem)}}@media(min-width:1536px){.section-slider-layout__right-content-inner{width:calc(100% + 3.6rem)}}@media(min-width:1920px){.section-slider-layout__right-content-inner{width:calc(100% + 100vw - 187.4rem)}}.section-slider-layout__tag{order:1}.section-slider-layout__title{order:2}.section-slider-layout__link{order:4}.section-slider-layout__slider{order:3;display:flex;flex-direction:column;overflow:visible}@media(min-width:1280px){.section-slider-layout__slider{padding-right:3.2rem;overflow:hidden}}@media(min-width:1536px){.section-slider-layout__slider{padding-right:3.6rem}}@media(min-width:1920px){.section-slider-layout__slider{padding-right:calc(100vw - 187.4rem)}}.section-slider-layout__slider-navigation{display:none;margin-top:var(--spacing-42)}@media(min-width:1280px){.section-slider-layout__slider-navigation{display:block}}.section-slider-layout__slider-navigation:has(.arrows>.swiper-button-hidden){display:none}@media(min-width:1280px){.section-slider-layout._alt-layout .layout__content{display:grid;grid-template-columns:3fr 9fr;gap:1.8rem}}@media(min-width:1280px){.section-slider-layout._alt-layout .layout__right{padding-left:0}}@media(min-width:1280px){.section-slider-layout._alt-layout .section-slider-layout__right-content-inner{margin-left:var(--spacing-36)}}.map{position:relative;width:100%;height:100%}.map__references,.map__storage{display:none}.map__loader-backdrop{position:absolute;inset:0;background-color:#00000040;z-index:1}.map__loader{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:3px solid var(--fix-on-surface-variant);border-left-color:transparent;animation-composition:add;animation:spin .8s linear infinite;z-index:2}.input-common{--input-color:var(--fix-on-surface-main);--icon-size:1.8rem;--input-underline-width:2px;--input-underline-color:rgb(from var(--input-color) r g b / .12);position:relative;width:100%;display:flex;flex-direction:column;gap:.8rem}.input-common ._hidden{display:none!important}.input-common._inverse{--input-color:var(--on-surface-main)}@media(min-width:768px){.input-common{--icon-size:2rem}}@media(min-width:1536px){.input-common{--icon-size:2.2rem;gap:.9rem}}@media(min-width:1920px){.input-common{--icon-size:2.8rem;gap:1.2rem}}.input-common__inner__wrapper:before,.input-common__input::placeholder,.input-common__label{font-size:1.4rem;font-weight:600;line-height:1.4}@media(min-width:1536px){.input-common__inner__wrapper:before,.input-common__input::placeholder,.input-common__label{font-size:1.5rem}}@media(min-width:1920px){.input-common__inner__wrapper:before,.input-common__input::placeholder,.input-common__label{font-size:1.8rem}}.input-common__inner,.input-common__input,.input-common__label{cursor:text}.input-common__inner{position:relative;min-height:6rem;display:flex;flex-direction:row;align-items:center;gap:1.2rem}.input-common__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:var(--input-underline-width) solid var(--input-underline-color);pointer-events:none;transition:height .2s ease-in-out,border-bottom .2s ease-in-out}@media(min-width:768px){.input-common__inner{min-height:7.2rem}}@media(min-width:1536px){.input-common__inner{gap:1.4rem;min-height:8.6rem}}@media(min-width:1920px){.input-common__inner{gap:1.8rem;min-height:10.8rem}}.input-common__inner__wrapper{position:relative;align-self:stretch;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.2rem}@media(min-width:1536px){.input-common__inner__wrapper{gap:.4rem}}@media(min-width:1920px){.input-common__inner__wrapper{gap:.6rem}}.input-common__inner__wrapper:focus-visible{outline:0}.input-common__inner__wrapper:not(:has(._textarea)):before{content:"a";visibility:hidden;width:100%;display:block}.input-common__inner:focus-visible{outline:0}.input-common__button,.input-common__icon{flex:none}.input-common__clear{flex:none;width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;color:var(--input-color);cursor:pointer;transition:opacity .2s ease-in-out}@media(hover:hover)and (pointer:fine){.input-common__clear:hover{opacity:.6}}body:not(._use-mouse) .input-common__clear:focus-visible{opacity:.6}body:not(._use-mouse) .input-common__clear:focus-visible:not(input,textarea),body:not(._use-mouse) .input-common__clear:focus-visible[type=checkbox]+label,body:not(._use-mouse) .input-common__clear:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.input-common__clear .svgsprite{width:100%;height:100%}.input-common__button>.svgsprite,.input-common__icon{width:var(--icon-size);height:var(--icon-size);color:var(--input-color);display:block;transition:transform .2s ease-in-out}.input-common__input{width:100%;min-height:2rem;font-size:1.6rem;font-weight:500;line-height:1.4;color:var(--input-color);overflow-y:auto;text-overflow:ellipsis;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}body:not(._use-mouse) .input-common__input:focus-visible{outline:0}body:not(._use-mouse) .input-common__input:focus-visible:not(input,textarea),body:not(._use-mouse) .input-common__input:focus-visible[type=checkbox]+label,body:not(._use-mouse) .input-common__input:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.input-common__input:-webkit-autofill{-webkit-text-fill-color:var(--input-color);background-clip:text;caret-color:var(--input-color)}.input-common__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color);background-clip:text;caret-color:var(--input-color)}.input-common__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color);background-clip:text;caret-color:var(--input-color)}.input-common__input:-webkit-autofill:active{-webkit-text-fill-color:var(--input-color);background-clip:text;caret-color:var(--input-color)}@media(min-width:1536px){.input-common__input{font-size:1.8rem;min-height:2.5rem}}@media(min-width:1920px){.input-common__input{font-size:2.2rem;min-height:3.1rem}}.input-common__input::placeholder{color:var(--input-color);opacity:.6;text-transform:uppercase}.input-common__input._textarea{min-height:12rem;max-height:24rem;resize:vertical;padding-top:2.2rem}.input-common__label-placeholder{visibility:hidden}.input-common__label{position:absolute;z-index:1;top:50%;color:var(--input-color);text-transform:uppercase;opacity:.6;background:0 0;transform:translateY(-50%);transform-origin:left top;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top .2s ease-in-out,transform .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out}.input-common._filled:not(._is-file) .input-common__label,.input-common:focus-within:not(._is-file,._select) .input-common__label{font-size:1.2rem;top:1rem;transform:none}@media(min-width:768px){.input-common._filled:not(._is-file) .input-common__label,.input-common:focus-within:not(._is-file,._select) .input-common__label{font-size:1.3rem;top:1.5rem}}@media(min-width:1536px){.input-common._filled:not(._is-file) .input-common__label,.input-common:focus-within:not(._is-file,._select) .input-common__label{top:2rem}}@media(min-width:1920px){.input-common._filled:not(._is-file) .input-common__label,.input-common:focus-within:not(._is-file,._select) .input-common__label{font-size:1.5rem;top:2.5rem}}.input-common:not(._filled) .input-common__buttons{display:none}.input-common:focus-within:not(._error){--input-underline-width:4px;--input-underline-color:var(--input-color)}.input-common:focus-within._inverse:not(._error){--input-underline-color:var(--accent-primary)}.input-common__caption,.input-common__message{color:var(--input-color);font-size:1.2rem;font-weight:500;line-height:1.4}@media(min-width:1536px){.input-common__caption,.input-common__message{font-size:1.4rem}}@media(min-width:1920px){.input-common__caption,.input-common__message{font-size:1.6rem}}.input-common__message:not(._hidden)~.input-common__caption{display:none}.input-common__caption{opacity:.6}@media(hover:hover)and (pointer:fine){.input-common:hover{--input-underline-color:var(--input-color)}}body:not(._use-mouse) .input-common:focus-visible{--input-underline-color:var(--input-color)}body:not(._use-mouse) .input-common:focus-visible:not(input,textarea),body:not(._use-mouse) .input-common:focus-visible[type=checkbox]+label,body:not(._use-mouse) .input-common:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.input-common._error{--input-underline-width:4px;--input-underline-color:#ff0000}.input-common._error .input-common__message{color:red}.input-common._is-number .input-common__input{text-align:center}.input-common__button-number{position:absolute;width:3.6rem;min-height:4.8rem;display:flex;align-items:center;justify-content:center;border:none;background:0 0;color:var(--input-color);font-size:2rem}.input-common__button-number._minus{left:0}.input-common__button-number._plus{right:0}.input-common__buttons{display:flex;align-items:center;gap:.6rem}.input-common__button{width:fit-content;height:fit-content}.input-common._disabled{opacity:.4}.input-common._disabled .input-common__inner,.input-common._disabled .input-common__input,.input-common._disabled .input-common__label{cursor:not-allowed}.input-common._is-tel .input-common__input{letter-spacing:.02em}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:0 0!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:0!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:0 0!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:0 0;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.input-common__select{width:100%}.input-common__select .option input[type=checkbox]{display:none}.input-common__select .option.selected .option__checkbox{opacity:1}.input-common__select.dropdown-active .ts-dropdown{display:flex!important}.input-common .item{display:none}.input-common._select:not(._disabled) .input-common__inner,.input-common._select:not(._disabled) .input-common__input,.input-common._select:not(._disabled) .input-common__label{cursor:pointer}.input-common._select .input-common__inner__wrapper[aria-expanded=true]~.input-common__button._arrow>.svgsprite{transform:rotate(180deg)}.input-common._select._error .input-common__input{color:red}.input-common._select._filter .input-common__inner{min-height:unset;height:3.7rem;border-radius:var(--radius-14);background:var(--surface-highest);padding-inline:1.2rem;border:none;outline:1px solid var(--outline-main);transition:outline-color .2s ease-in-out,outline-width .2s ease-in-out}@media(min-width:1536px){.input-common._select._filter .input-common__inner{height:4rem}}@media(min-width:1920px){.input-common._select._filter .input-common__inner{height:5rem;padding-inline:1.6rem}}.input-common._select._filter .input-common__inner__wrapper{display:flex;flex-direction:row;gap:.6rem;align-items:center}@media(min-width:1920px){.input-common._select._filter .input-common__inner__wrapper{gap:.8rem}}.input-common._select._filter .input-common__inner__wrapper:before{display:none}.input-common._select._filter .input-common__inner:after{display:none}.input-common._select._filter .input-common__button{border-radius:100%;background:var(--surface-main);width:var(--icon-size);height:var(--icon-size);padding:.4rem;transition:background .2s ease-in-out,color .2s ease-in-out}.input-common._select._filter .input-common__button>.svgsprite{color:inherit;width:100%;height:100%}.input-common._select._filter .input-common__label{position:initial;transform:none;font-size:1.4rem;flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:unset}@media(min-width:1536px){.input-common._select._filter .input-common__label{font-size:1.6rem}}@media(min-width:1920px){.input-common._select._filter .input-common__label{font-size:2rem}}.input-common._select._filter .input-common__input{text-align:end;flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-common._select._filter .input-common__inner.dropdown-active,.input-common._select._filter:hover .input-common__inner{outline-color:var(--accent-primary);outline-width:2px}.input-common._select._filter .input-common__inner.dropdown-active .input-common__input{color:var(--accent-primary)}.input-common._select._filter .input-common__inner.dropdown-active .input-common__button{background:var(--accent-primary);color:var(--accent-on-primary)}.input-common._select._filter._error .input-common__input{color:red}.input-common._select .input-common__select:is(select){border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.input-common._hide-search .dropdown-input{display:none}.file-attach{display:flex;align-items:center;column-gap:var(--spacing-18);width:100%;padding:var(--spacing-16) var(--spacing-20);border-radius:var(--radius-12);background:var(--surface-highest)}.file-attach__icon{--file-attach-icon-size:2.2rem;flex:none;width:var(--file-attach-icon-size);height:var(--file-attach-icon-size);color:var(--accent-primary)}@media(min-width:768px){.file-attach__icon{--file-attach-icon-size:2.6rem}}@media(min-width:1280px){.file-attach__icon{--file-attach-icon-size:2.8rem}}@media(min-width:1536px){.file-attach__icon{--file-attach-icon-size:3.4rem}}@media(min-width:1920px){.file-attach__icon{--file-attach-icon-size:4.2rem}}.file-attach__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;row-gap:var(--spacing-6)}.file-attach__title{color:var(--on-surface-main);font-size:var(--font--size-20);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.file-attach__text{color:var(--on-surface-variant);font-size:var(--font--size-18);font-weight:500;line-height:1.4;letter-spacing:.01em;white-space:nowrap}.file-attach__close{--file-attach-close-size:2rem;flex:none;display:flex;align-items:center;justify-content:center;width:var(--file-attach-close-size);height:var(--file-attach-close-size);color:var(--on-surface-variant);cursor:pointer;transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.file-attach__close:hover{color:var(--on-surface-main)}}body:not(._use-mouse) .file-attach__close:focus-visible{color:var(--on-surface-main)}body:not(._use-mouse) .file-attach__close:focus-visible:not(input,textarea),body:not(._use-mouse) .file-attach__close:focus-visible[type=checkbox]+label,body:not(._use-mouse) .file-attach__close:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:1920px){.file-attach__close{--file-attach-close-size:2.4rem}}.file-attach__close svg{width:100%;height:100%}.input-common._is-file:not(._disabled) .input-common__inner,.input-common._is-file:not(._disabled) .input-common__input,.input-common._is-file:not(._disabled) .input-common__label{cursor:pointer}.input-common._is-file .input-common__input{opacity:0;position:absolute;height:100%}.input-common._is-file .input-common__buttons{display:flex}.input-common._is-file._drag-over .input-common__inner:after{border-bottom-style:dashed;border-bottom-color:var(--input-color)}.input-common__attach-button{display:flex;flex-direction:row;color:var(--fix-on-surface-main);gap:.6rem;white-space:nowrap;align-items:center;font-size:1.6rem;font-weight:500;line-height:1.4;cursor:pointer}@media(min-width:1280px){.input-common__attach-button{gap:.8rem}}@media(min-width:1536px){.input-common__attach-button{font-size:1.8rem}}@media(min-width:1920px){.input-common__attach-button{gap:1.2rem;font-size:2.2rem}}.input-common__file-item{display:flex;flex-direction:row;justify-content:space-between}.input-common__file-item__delete{transform:translateY(-50%);position:absolute;right:0}.input-common__file-item__title{display:block!important;opacity:1!important;visibility:visible!important;position:relative!important;pointer-events:none}.input-common__file-list{display:flex;flex-direction:column;gap:var(--spacing-12)}.form-row-item{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(min-width:768px){.form-row-item{flex-direction:row}}.checkbox{--border-color:rgb(from var(--fix-on-surface-main) r g b / .8);--border-color-hover:var(--fix-on-surface-main);--svg-color:var(--fix-on-surface-main);--border-color-disabled:var(--fix-on-surface-main);width:fit-content;display:flex;flex-direction:column;gap:.8rem}@media(min-width:1536px){.checkbox{gap:.9rem}}@media(min-width:1920px){.checkbox{gap:1.2rem}}.checkbox__error-message{color:red;font-size:1.2rem;font-weight:500;line-height:1.4;display:none}@media(min-width:1536px){.checkbox__error-message{font-size:1.4rem}}@media(min-width:1920px){.checkbox__error-message{font-size:1.6rem}}.checkbox input{position:absolute;opacity:0;pointer-events:none;appearance:none}.checkbox input:checked~.checkbox__label .checkbox__icon-wrapper{border-color:var(--border-color-hover)}.checkbox input:checked~.checkbox__label .checkbox__icon{opacity:1}body:not(._use-mouse) .checkbox input:focus-visible~.checkbox__label .checkbox__icon-wrapper{border-color:var(--border-color-hover)}body:not(._use-mouse) .checkbox input:focus-visible~.checkbox__label .checkbox__text>a{outline:2px solid var(--fix-on-surface-main);outline-offset:2px}body:not(._use-mouse) .checkbox input:focus-visible:not(input,textarea),body:not(._use-mouse) .checkbox input:focus-visible[type=checkbox]+label,body:not(._use-mouse) .checkbox input:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.checkbox input:disabled~.checkbox__label{cursor:not-allowed}.checkbox__label{position:relative;display:inline-flex;gap:var(--spacing-24);cursor:pointer;align-items:center}.checkbox__text{color:var(--fix-on-surface-variant);font-size:1.4rem;line-height:1.4;font-weight:500;-webkit-user-select:none;user-select:none}@media(min-width:1920px){.checkbox__text{font-size:1.6rem}}.checkbox__text>a{color:var(--fix-on-surface-main);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:18%;text-underline-position:from-font}body:not(._use-mouse) .checkbox__text>a:focus-visible{outline:2px solid var(--fix-on-surface-main);outline-offset:2px}body:not(._use-mouse) .checkbox__text>a:focus-visible:not(input,textarea),body:not(._use-mouse) .checkbox__text>a:focus-visible[type=checkbox]+label,body:not(._use-mouse) .checkbox__text>a:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.checkbox__icon-wrapper{width:var(--spacing-28);height:var(--spacing-28);border:2px solid var(--border-color);border-radius:var(--radius-6);flex:none;transition:border-color .2s ease-in-out}.checkbox__icon{width:100%;height:100%;opacity:0;color:var(--svg-color);transition:opacity .2s ease-in-out}@media(hover:hover)and (pointer:fine){.checkbox:hover .checkbox__icon-wrapper{border-color:var(--border-color-hover)}}body:not(._use-mouse) .checkbox:focus-visible .checkbox__icon-wrapper{border-color:var(--border-color-hover)}body:not(._use-mouse) .checkbox:focus-visible:not(input,textarea),body:not(._use-mouse) .checkbox:focus-visible[type=checkbox]+label,body:not(._use-mouse) .checkbox:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.checkbox._disabled{opacity:.3;cursor:not-allowed}.checkbox._error .checkbox__icon-wrapper{border-color:red}.checkbox._error .checkbox__error-message{display:block}.checkbox._inverse{--border-color:var(--outline-main);--border-color-hover:var(--accent-primary);--svg-color:var(--accent-primary);--border-color-disabled:var(--outline-variant)}.checkbox-group__items{border:none;padding:0;margin:0}.checkbox-group._tab .checkbox-group__items{display:flex;gap:.8rem;width:max-content}@media(min-width:1280px){.checkbox-group._tab .checkbox-group__items{width:100%;flex-wrap:wrap}}.checkbox-group._hidden{display:none!important}.popup{position:fixed;inset:0;z-index:1020;max-width:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.popup._open{opacity:1;visibility:visible}.popup__overlay{position:absolute;inset:0;background:#0000008c}.popup__inner{position:relative;width:100%;border-radius:var(--radius-12);background:var(--surface-highest);padding:var(--spacing-36)}@media(min-width:1280px){.popup__inner{max-width:var(--layout-width-5-col)}}.popup__close{--size:2.4rem;position:absolute;top:2rem;right:2rem;z-index:1;width:var(--size);height:var(--size)}@media(min-width:1536px){.popup__close{--size:2.8rem}}@media(min-width:1920px){.popup__close{--size:3.6rem}}.modal-message{display:flex;flex-direction:column;gap:var(--spacing-24)}.modal-message__content{padding-block:var(--spacing-80);display:flex;flex-direction:column;gap:var(--spacing-32);align-items:center}.modal-message__text{display:flex;flex-direction:column;gap:var(--spacing-16);text-align:center;width:100%}@media(min-width:1280px){.modal-message__text{padding-inline:2.7rem}}@media(min-width:1536px){.modal-message__text{padding-inline:3.2rem}}@media(min-width:1920px){.modal-message__text{padding-inline:4.1rem}}.modal-message__desc{color:var(--on-surface-variant)}.modal-message__loading{display:none}.modal-message._loading .modal-message__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-24);padding-block:var(--spacing-80)}.modal-message._error .modal-message__content._success,.modal-message._error .modal-message__loading,.modal-message._loading .modal-message__content._error,.modal-message._loading .modal-message__content._success,.modal-message._success .modal-message__content._error,.modal-message._success .modal-message__loading{display:none}.modal-message__spinner{width:4.8rem;height:4.8rem;border:.3rem solid var(--on-surface-variant);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.modal-message__loading-text{color:var(--on-surface-variant)}.step-card{flex:none;width:100%;padding:var(--spacing-32);background:var(--surface-main);border-radius:var(--radius-12);row-gap:1.6rem;justify-content:flex-end;min-height:16rem}@media(min-width:1280px){.step-card{min-height:18rem}}@media(min-width:1536px){.step-card{min-height:20.4rem}}@media(min-width:1920px){.step-card{min-height:25.6rem}}.step-card,.step-card__detail{display:flex;flex-direction:column}.step-card__detail{row-gap:var(--spacing-16);flex:1 1 auto}.step-card__header{display:flex;align-items:flex-start;gap:var(--spacing-8)}.step-card__number{display:block;flex:none;color:var(--on-surface-variant)}.step-card__title{color:var(--on-surface-main)}.step-card__text{color:var(--on-surface-variant)}.step-card__info{color:var(--on-surface-main);font-size:var(--font--size-32);font-weight:400;line-height:1;display:block;width:fit-content;flex:none;overflow-wrap:anywhere}.step-card__info:where(a){transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.step-card__info:where(a):hover{color:var(--accent-primary)}}body:not(._use-mouse) .step-card__info:where(a):focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .step-card__info:where(a):focus-visible:not(input,textarea),body:not(._use-mouse) .step-card__info:where(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .step-card__info:where(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.dropdown-item{display:flex;flex-direction:row;gap:var(--spacing-12);border-radius:var(--radius-6);padding:.6rem var(--spacing-16);cursor:pointer;align-items:center;flex:none;transition:background .2s ease-in-out}@media(min-width:1280px){.dropdown-item{padding-block:.8rem}}@media(min-width:1920px){.dropdown-item{padding-block:1rem}}@media(hover:hover)and (pointer:fine){.dropdown-item:hover{background:var(--surface-main)}}body:not(._use-mouse) .dropdown-item:focus-visible{background:var(--surface-main)}body:not(._use-mouse) .dropdown-item:focus-visible:not(input,textarea),body:not(._use-mouse) .dropdown-item:focus-visible[type=checkbox]+label,body:not(._use-mouse) .dropdown-item:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.dropdown-item.active{background:var(--surface-main)}.dropdown-item__checkbox{opacity:0;width:var(--spacing-28);height:var(--spacing-28);color:var(--accent-primary);flex:none;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.dropdown-item__inner{display:flex;flex-direction:column;gap:.2rem;width:100%}.dropdown-item__title{font-size:var(--font--size-Body-2);color:var(--on-surface-main);transition:color .2s ease-in-out}.dropdown-item__description{color:var(--on-surface-variant);font-size:var(--font--size-16)}.dropdown-item__description,.dropdown-item__title{align-self:stretch;overflow:hidden;font-weight:500;line-height:1.6}.dropdown-item.selected .dropdown-item__checkbox{opacity:1;visibility:visible}.dropdown-item.selected .dropdown-item__title{color:var(--accent-primary)}.dropdown-item._search{border-radius:var(--radius-8);padding:var(--spacing-14) var(--spacing-24)}.dropdown-item._search .dropdown-item__checkbox{width:var(--spacing-48);height:var(--spacing-48);opacity:1;visibility:visible}.dropdown-item._search .dropdown-item__inner{gap:.4rem}.dropdown-item._search .dropdown-item__title{font-size:var(--font--size-Body-1)}.highlight{padding:var(--spacing-4) var(--spacing-18) var(--spacing-6);border-radius:var(--radius-20);border:3px solid transparent;width:fit-content;height:fit-content;display:block}.highlight__text{font-size:var(--font--size-64);font-weight:300;line-height:1.1}.highlight._primary{color:var(--accent-primary);border-color:var(--accent-primary)}.highlight._secondary{color:var(--accent-secondary);border-color:var(--accent-secondary)}.highlight._tertiary{color:var(--fix-on-surface-main);border-color:var(--fix-on-surface-main)}.category-block__head{padding-bottom:var(--spacing-28);border-bottom:1px solid var(--outline-variant)}.category-block._no-line .category-block__head{padding-bottom:0;border-bottom:none}.category-block__content{margin-top:var(--spacing-46);width:100%}.category-block__content:first-child{margin-top:0!important}.category-block._compact .category-block__content,.category-block__button{margin-top:var(--spacing-42)}.support-button{display:flex;padding:.4rem .6rem;border-radius:var(--radius-8);background-color:var(--fix-surface-primary);width:fit-content;gap:.6rem;align-items:center;transition:background-color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.support-button:hover .support-button__text-wrapper:after{transform:translateY(-50%)}.support-button:hover .support-button__text{transform:translateY(-300%)}.support-button:hover .support-button__icon{color:var(--fix-on-surface-variant)}}body:not(._use-mouse) .support-button:focus-visible .support-button__text-wrapper:after{transform:translateY(-50%)}body:not(._use-mouse) .support-button:focus-visible .support-button__text{transform:translateY(-300%)}body:not(._use-mouse) .support-button:focus-visible .support-button__icon{color:var(--fix-on-surface-variant)}body:not(._use-mouse) .support-button:focus-visible:not(input,textarea),body:not(._use-mouse) .support-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .support-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.support-button{padding:.5rem .6rem}}@media(min-width:1536px){.support-button{padding:0 1rem}}@media(min-width:1920px){.support-button{padding:0 1.2rem;gap:.7rem}}.support-button__text-wrapper{display:none;position:relative;overflow:hidden;color:var(--fix-on-surface-main);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;padding-block:.7rem;transition:color .2s ease-in-out}@media(min-width:1536px){.support-button__text-wrapper{display:flex}}@media(min-width:1920px){.support-button__text-wrapper{padding-block:.8rem;font-size:1.6rem}}.support-button__text-wrapper:after{content:attr(data-text)/"";position:absolute;left:0;top:50%;display:block;transform:translateY(300%);transition:transform .5s ease}.support-button__text{transition:transform .5s ease}.support-button__icon{width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--surface-highest);position:relative;transition:color .5s ease}@media(min-width:768px){.support-button__icon{width:2rem;height:2rem}}@media(min-width:1536px){.support-button__icon{width:1.8rem;height:1.8rem}}@media(min-width:1920px){.support-button__icon{width:2.2rem;height:2.2rem}}.support-button__icon svg{width:100%;height:100%}.support-button._badge .support-button__icon:after{content:"";width:.5rem;height:.5rem;position:absolute;background-color:var(--fix-semantic-support-indicator);border-radius:50%;z-index:1;top:-.3rem;right:-.4rem;border:.2rem solid var(--fix-surface-primary);box-sizing:content-box;transition:border-color .2s ease-in-out}@media(min-width:1536px){.support-button._badge .support-button__icon:after{width:.6rem;height:.6rem}}@media(min-width:1920px){.support-button._badge .support-button__icon:after{width:.7rem;height:.7rem;right:-.5rem}}.support-button._inverse{background-color:var(--surface-highest)}@media(hover:hover)and (pointer:fine){.support-button._inverse:hover .support-button__icon{color:var(--accent-secondary)}}body:not(._use-mouse) .support-button._inverse:focus-visible .support-button__icon{color:var(--accent-secondary)}body:not(._use-mouse) .support-button._inverse:focus-visible:not(input,textarea),body:not(._use-mouse) .support-button._inverse:focus-visible[type=checkbox]+label,body:not(._use-mouse) .support-button._inverse:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.support-button._inverse .support-button__text-wrapper{color:var(--on-surface-main)}.support-button._inverse .support-button__icon{color:var(--accent-primary)}.support-button._inverse .support-button__icon:after{border-color:var(--surface-highest)}.dropdown-promo-card{display:flex;flex-direction:column;gap:.6rem;padding:.6rem;background:var(--fix-surface-dark);border-radius:var(--radius-18);width:100%}@media(min-width:768px)and (max-width:1279.98px){.dropdown-promo-card{flex-direction:row}}@media(min-width:1920px){.dropdown-promo-card{gap:.8rem;padding:.8rem}}@media(hover:hover)and (pointer:fine){.dropdown-promo-card:hover .dropdown-promo-card__title{opacity:.7}.dropdown-promo-card:hover .dropdown-promo-card__picture img{transform:scale(1.05)}}body:not(._use-mouse) .dropdown-promo-card:focus-visible .dropdown-promo-card__title{opacity:.7}body:not(._use-mouse) .dropdown-promo-card:focus-visible .dropdown-promo-card__picture img{transform:scale(1.05)}body:not(._use-mouse) .dropdown-promo-card:focus-visible:not(input,textarea),body:not(._use-mouse) .dropdown-promo-card:focus-visible[type=checkbox]+label,body:not(._use-mouse) .dropdown-promo-card:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.dropdown-promo-card__picture{width:100%;border-radius:.6rem;aspect-ratio:5/3;overflow:hidden;flex:none;position:relative;z-index:1}@media(min-width:768px)and (max-width:1279.98px){.dropdown-promo-card__picture{max-width:27.2rem}}@media(min-width:1536px){.dropdown-promo-card__picture{border-radius:.8rem}}@media(min-width:1920px){.dropdown-promo-card__picture{border-radius:1rem}}.dropdown-promo-card__picture picture{width:100%;height:100%}.dropdown-promo-card__picture img{transition:transform .2s ease-in-out}.dropdown-promo-card__content{display:flex;flex-direction:column;gap:var(--spacing-18) var(--spacing-24);padding:1.2rem;flex:1 1 auto}@media(min-width:1536px){.dropdown-promo-card__content{display:grid;grid-template-columns:1fr auto;padding:1.4rem 1.6rem;grid-template-rows:auto 1fr}}@media(min-width:1920px){.dropdown-promo-card__content{padding:1.8rem 2rem}}.dropdown-promo-card__title{font-size:var(--font--size-28);color:var(--fix-on-surface-main);line-height:1.1;font-weight:400;transition:opacity .2s ease-in-out}.dropdown-promo-card__description{font-size:1.3rem;color:var(--fix-on-surface-variant)}@media(min-width:1536px){.dropdown-promo-card__description{font-size:1.4rem;grid-row:2;grid-column:1/-1}}@media(min-width:1920px){.dropdown-promo-card__description{font-size:1.6rem}}*+.dropdown-promo-card__description{margin-top:calc((var(--spacing-18) - var(--spacing-12)) * -1)}.dropdown-promo-card__icon-wrapper{margin-top:auto}@media(min-width:1536px){.dropdown-promo-card__icon-wrapper{grid-column:2;margin-top:0}}.dropdown-menu-link-section{width:fit-content;transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.dropdown-menu-link-section:hover{color:var(--accent-primary)}.dropdown-menu-link-section:hover .dropdown-menu-link-section__icon{opacity:1;transform:translate(0);visibility:inherit}}body:not(._use-mouse) .dropdown-menu-link-section:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .dropdown-menu-link-section:focus-visible .dropdown-menu-link-section__icon{opacity:1;transform:translate(0);visibility:inherit}body:not(._use-mouse) .dropdown-menu-link-section:focus-visible:not(input,textarea),body:not(._use-mouse) .dropdown-menu-link-section:focus-visible[type=checkbox]+label,body:not(._use-mouse) .dropdown-menu-link-section:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.dropdown-menu-link-section__text{font-size:1.8rem;font-weight:500;line-height:1.2;margin-right:.6rem}@media(min-width:1280px){.dropdown-menu-link-section__text{font-size:1.6rem;margin-right:.4rem}}@media(min-width:1536px){.dropdown-menu-link-section__text{font-size:1.9rem;margin-right:.6rem}}@media(min-width:1920px){.dropdown-menu-link-section__text{font-size:2.4rem}}.dropdown-menu-link-section__icon{width:2.4rem;height:2.4rem;display:inline-block;vertical-align:middle;margin-top:-.5rem;transform:translate(-.5rem);opacity:0;visibility:hidden;transition:transform .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}@media(min-width:1280px){.dropdown-menu-link-section__icon{width:2.2rem;height:2.2rem;margin-top:-.4rem}}@media(min-width:1536px){.dropdown-menu-link-section__icon{width:2.6rem;height:2.6rem;margin-top:-.5rem}}@media(min-width:1920px){.dropdown-menu-link-section__icon{width:3.3rem;height:3.3rem;margin-top:-.6rem}}.dropdown-menu-link-section__icon svg{width:100%;height:100%}.dropdown-menu-link-section._secondary{color:var(--accent-primary)}.dropdown-menu-link-section._secondary .dropdown-menu-link-section__text{font-size:1.5rem;margin-right:.3rem}@media(min-width:1536px){.dropdown-menu-link-section._secondary .dropdown-menu-link-section__text{font-size:1.8rem;margin-right:.6rem}}@media(min-width:1920px){.dropdown-menu-link-section._secondary .dropdown-menu-link-section__text{font-size:2rem}}.dropdown-menu-link-section._secondary .dropdown-menu-link-section__icon{width:2rem;height:2rem;margin-top:-.4rem}@media(min-width:1536px){.dropdown-menu-link-section._secondary .dropdown-menu-link-section__icon{width:2.4rem;height:2.4rem;margin-top:-.4rem}}@media(min-width:1920px){.dropdown-menu-link-section._secondary .dropdown-menu-link-section__icon{width:2.7rem;height:2.7rem;margin-top:-.3rem}}.dropdown-menu{max-height:39.6rem;border-radius:var(--radius-12);background:var(--surface-highest);box-shadow:0 8px 46px #1515152e;overflow:hidden;display:flex;flex-direction:column;padding:.4rem}.dropdown-menu__items{display:flex;flex-direction:column;padding-right:.4rem;gap:.4rem;overflow-y:auto;max-height:none}@media(hover:hover)and (pointer:fine){.dropdown-menu__items{scrollbar-width:thin;scrollbar-color:var(--surface-main) transparent}@supports (selector(::-webkit-scrollbar)){.dropdown-menu__items::-webkit-scrollbar{width:1.6rem;height:1.6rem}.dropdown-menu__items::-webkit-scrollbar-track{background:0 0}.dropdown-menu__items::-webkit-scrollbar-thumb{background-color:var(--surface-main);border-radius:1rem}.dropdown-menu__items::-webkit-scrollbar-thumb:hover{background-color:var(--surface-main)}.dropdown-menu__items::-webkit-scrollbar-button{display:none}}}@media(max-width:1279.98px){.header-main-menu{display:flex;opacity:0;visibility:hidden;position:absolute;background-color:var(--surface-main);width:100%;left:0;padding:2.8rem var(--layout-margin-body) 3.2rem;flex-direction:column;overflow-y:auto;top:calc(var(--header-height) - 1rem);height:calc(var(--vh,1vh) * 100 - var(--header-height));transition:opacity .2s ease-in-out,visibility .2s ease-in-out,top .2s ease-in-out}}@media(max-width:767.98px){.header-main-menu{height:calc(var(--vh,1vh) * 100 - var(--header-height));padding:2rem var(--layout-margin-body) 3.2rem}}@media(min-width:1280px){.header-main-menu{opacity:1;visibility:inherit;position:static}}.header-main-menu__back-button{display:none;margin-bottom:2rem}@media(min-width:768px){.header-main-menu__back-button{margin-bottom:2.4rem}}@media(max-width:1279.98px){.header-main-menu__back-button._show{display:flex}}.header-main-menu__items{display:flex;gap:var(--spacing-36)}@media(max-width:1279.98px){.header-main-menu__items{display:flex;gap:2.4rem;flex-direction:column}}@media(max-width:767.98px){.header-main-menu__items{gap:2rem}}@media(max-width:1279.98px){.header-main-menu__item:has(.header-main-menu__dropdown) .header-main-menu__item-link{display:none}}@media(min-width:1280px){.header-main-menu__item{display:flex;align-items:center;gap:.6rem}.header-main-menu__item._hover-active{padding-bottom:3.5rem;margin-bottom:-3.5rem}.header-main-menu__item._hover-active .header-main-menu__item-text{color:var(--accent-primary)}.header-main-menu__item._hover-active .header-main-menu__item-badge{background-color:var(--fix-surface-primary);color:var(--on-surface-inverse)}.header-main-menu__item._hover-active .header-main-menu__item-badge._arrow svg{transform:rotate(180deg)}.header-main-menu__item._hover-active .header-main-menu__dropdown{visibility:inherit;opacity:1;top:calc(var(--header-height) - 1px)}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.header-main-menu__item:hover .header-main-menu__item-text{color:var(--accent-primary)}.header-main-menu__item:hover .header-main-menu__item-badge{background-color:var(--fix-surface-primary);color:var(--on-surface-inverse)}}@media(min-width:1280px){body:not(._use-mouse) .header-main-menu__item:focus-visible .header-main-menu__item-text{color:var(--accent-primary)}body:not(._use-mouse) .header-main-menu__item:focus-visible .header-main-menu__item-badge{background-color:var(--fix-surface-primary);color:var(--on-surface-inverse)}body:not(._use-mouse) .header-main-menu__item:focus-visible:not(input,textarea),body:not(._use-mouse) .header-main-menu__item:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-main-menu__item:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header-main-menu__item-link{display:flex;gap:.6rem;align-items:center}@media(max-width:1279.98px){.header-main-menu__item-link{display:inline-flex}}@media(max-width:1279.98px)and (hover:hover)and (pointer:fine){.header-main-menu__item-link:hover{color:var(--accent-primary)}}@media(max-width:1279.98px){body:not(._use-mouse) .header-main-menu__item-link:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header-main-menu__item-link:focus-visible:not(input,textarea),body:not(._use-mouse) .header-main-menu__item-link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-main-menu__item-link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}@media(min-width:1920px){.header-main-menu__item-link{gap:.8rem}}body:not(._use-mouse) .header-main-menu__item-link:focus-visible:not(input,textarea),body:not(._use-mouse) .header-main-menu__item-link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-main-menu__item-link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.header-main-menu__item-text{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;transition:color .2s ease-in-out}@media(min-width:1536px){.header-main-menu__item-text{font-size:1.5rem}}@media(min-width:1920px){.header-main-menu__item-text{font-size:1.8rem}}.header-main-menu__item-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:2.2rem;height:1.7rem;padding-inline:.2rem;background-color:var(--surface-main);border-radius:var(--radius-8);color:var(--on-surface-variant);font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(max-width:1279.98px){.header-main-menu__item-badge{display:none}}@media(min-width:1536px){.header-main-menu__item-badge{height:1.9rem;min-width:2.4rem;padding-inline:.3rem}}@media(min-width:1920px){.header-main-menu__item-badge{height:2.2rem;min-width:2.8rem;padding-inline:.4rem;font-size:1.4rem}}.header-main-menu__item-badge svg{width:1.6rem;height:1.6rem;transition:transform .2s ease-in-out}@media(min-width:1536px){.header-main-menu__item-badge svg{width:1.8rem;height:1.8rem}}@media(min-width:1280px){body:not(._use-mouse) .header-main-menu__item-badge._arrow:focus-visible:not(input,textarea),body:not(._use-mouse) .header-main-menu__item-badge._arrow:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-main-menu__item-badge._arrow:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header-main-menu__dropdown{transition:opacity .2s ease-in-out,visibility .2s ease-in-out,top .2s ease-in-out}@media(min-width:1280px){.header-main-menu__dropdown{position:absolute;left:0;width:100%;opacity:0;visibility:hidden;top:calc(var(--header-height) - 1rem);z-index:1}}.header-main-menu._active{opacity:1;visibility:inherit;top:var(--header-height)}.header-dropdown-menu{position:relative}@media(min-width:1280px){.header-dropdown-menu{border-top:1px solid var(--outline-variant);height:calc(var(--vh,1vh) * 100 - var(--header-height) + 1px);overflow:hidden;max-height:57.4rem}}@media(min-width:1536px){.header-dropdown-menu{max-height:68.8rem}}@media(min-width:1920px){.header-dropdown-menu{max-height:86rem}}@media(max-width:1279.98px){.header-dropdown-menu__items{display:flex;flex-direction:column;gap:2.4rem}}@media(max-width:767.98px){.header-dropdown-menu__items{gap:2rem}}@media(min-width:1280px){.header-dropdown-menu__items{width:28.4rem;height:100%;padding:var(--spacing-42) 0 var(--spacing-42) 3.2rem;display:flex;flex-direction:column;gap:var(--spacing-36);overflow-y:auto;background-color:var(--surface-main)}}@media(min-width:1536px){.header-dropdown-menu__items{width:34rem;padding-left:3.6rem}}@media(min-width:1920px){.header-dropdown-menu__items{width:42.6rem;padding-left:4.6rem}}@media(min-width:1280px){.header-dropdown-menu__items:has(.header-dropdown-menu__item:hover:not(:first-child)) .header-dropdown-menu__item:first-child .header-dropdown-menu__inner{display:none}.header-dropdown-menu__items:has(.header-dropdown-menu__item:hover:not(:first-child)) .header-dropdown-menu__item:first-child .header-dropdown-menu__text{color:var(--on-surface-variant)}}.header-dropdown-menu__item{display:flex;align-items:center;justify-content:space-between}@media(min-width:1280px){.header-dropdown-menu__item{padding:0;z-index:1}}@media(hover:hover)and (pointer:fine)and (min-width:1280px){.header-dropdown-menu__item:hover .header-dropdown-menu__text{color:var(--on-surface-main)}}@media(hover:hover)and (pointer:fine)and (min-width:1280px){.header-dropdown-menu__item:hover .header-dropdown-menu__inner{display:flex}}@media(min-width:1280px){body:not(._use-mouse) .header-dropdown-menu__item:focus-visible .header-dropdown-menu__text{color:var(--on-surface-main)}}@media(min-width:1280px){body:not(._use-mouse) .header-dropdown-menu__item:focus-visible .header-dropdown-menu__inner{display:flex}}body:not(._use-mouse) .header-dropdown-menu__item:focus-visible:not(input,textarea),body:not(._use-mouse) .header-dropdown-menu__item:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-dropdown-menu__item:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:1280px){.header-dropdown-menu__item:first-child .header-dropdown-menu__text{color:var(--on-surface-main)}}@media(min-width:1280px){.header-dropdown-menu__item:first-child .header-dropdown-menu__inner{display:flex}}@media(min-width:1280px){.header-dropdown-menu__item:focus-within .header-dropdown-menu__text,.header-dropdown-menu__item:has(:focus) .header-dropdown-menu__text{color:var(--on-surface-main)}}@media(min-width:1280px){.header-dropdown-menu__item:focus-within .header-dropdown-menu__inner,.header-dropdown-menu__item:has(:focus) .header-dropdown-menu__inner{display:flex}}@media(max-width:1279.98px){.header-dropdown-menu__item._active .header-dropdown-menu__inner{display:flex;opacity:1;visibility:visible;left:-3.2rem}}@media(max-width:767.98px){.header-dropdown-menu__item._active .header-dropdown-menu__inner{left:-2rem}}.header-dropdown-menu__trigger{width:2.4rem;height:2.4rem;color:var(--on-surface-variant);transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.header-dropdown-menu__trigger:hover{color:var(--accent-primary)}}body:not(._use-mouse) .header-dropdown-menu__trigger:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header-dropdown-menu__trigger:focus-visible:not(input,textarea),body:not(._use-mouse) .header-dropdown-menu__trigger:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-dropdown-menu__trigger:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.header-dropdown-menu__trigger{width:3.2rem;height:3.2rem}}@media(min-width:1280px){.header-dropdown-menu__trigger{display:none}}.header-dropdown-menu__trigger svg{width:100%;height:100%}.header-dropdown-menu__text{font-size:2.4rem;line-height:1.2;font-weight:500;transition:color .2s ease-in-out}@media(max-width:1279.98px)and (hover:hover)and (pointer:fine){.header-dropdown-menu__text:hover{color:var(--accent-primary)}}@media(max-width:1279.98px){body:not(._use-mouse) .header-dropdown-menu__text:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header-dropdown-menu__text:focus-visible:not(input,textarea),body:not(._use-mouse) .header-dropdown-menu__text:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-dropdown-menu__text:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}@media(min-width:1280px){.header-dropdown-menu__text{margin-block:calc(var(--spacing-18) * -1);font-size:var(--font--size-28);color:var(--on-surface-variant);cursor:pointer;padding-block:var(--spacing-18);display:block;width:100%}body:not(._use-mouse) .header-dropdown-menu__text:focus-visible:not(input,textarea),body:not(._use-mouse) .header-dropdown-menu__text:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-dropdown-menu__text:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header-dropdown-menu__more{display:none}@media(min-width:1280px){.header-dropdown-menu__more{display:flex;padding:var(--spacing-24) var(--spacing-36);border-top:1px solid var(--outline-variant)}}.header-dropdown-menu__inner{display:flex;flex-direction:column;gap:3.2rem;position:absolute;z-index:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,left .2s ease-in-out}@media(max-width:1279.98px){.header-dropdown-menu__inner{visibility:hidden;opacity:0;background-color:var(--surface-main);height:calc(var(--vh,1vh) * 100 - var(--header-height));overflow-y:auto;top:-3.2rem;padding:3.2rem;left:calc((100% + 6.4rem)*-1);width:calc(100% + 6.4rem)}}@media(max-width:767.98px){.header-dropdown-menu__inner{top:-2rem;padding:2rem;left:calc((100% + 4rem)*-1);width:calc(100% + 4rem)}}@media(min-width:768px){.header-dropdown-menu__inner{justify-content:space-between}}@media(min-width:1280px){.header-dropdown-menu__inner{background-color:var(--surface-highest);flex-direction:row;height:calc(var(--vh,1vh) * 100 - var(--header-height) + 1px);gap:0;left:28.4rem;display:none;border-top:1px solid var(--outline-variant);width:calc(100% - 28.4rem);top:-1px;max-height:57.4rem}}@media(min-width:1536px){.header-dropdown-menu__inner{left:34rem;width:calc(100% - 34rem);max-height:68.8rem}}@media(min-width:1920px){.header-dropdown-menu__inner{left:42.6rem;width:calc(100% - 42.6rem);max-height:86rem}}.header-dropdown-menu__inner-header{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.header-dropdown-menu__inner-header{gap:2.4rem}}@media(min-width:1280px){.header-dropdown-menu__inner-header{display:none}}.header-dropdown-menu__inner-title{font-size:2.4rem;font-weight:500;line-height:1.2}@media(min-width:1280px){.header-dropdown-menu__card{padding:var(--spacing-42) 3.2rem var(--spacing-42) var(--spacing-36);width:34rem;flex-shrink:0;border-left:1px solid var(--outline-variant);overflow-y:auto}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.header-dropdown-menu__card{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.header-dropdown-menu__card::-webkit-scrollbar{width:.6rem;height:.6rem}.header-dropdown-menu__card::-webkit-scrollbar-track{background:0 0}.header-dropdown-menu__card::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.header-dropdown-menu__card::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.header-dropdown-menu__card::-webkit-scrollbar-button{display:none}}}@media(min-width:1536px){.header-dropdown-menu__card{width:40.7rem;padding-right:3.6rem}}@media(min-width:1920px){.header-dropdown-menu__card{width:50.8rem}}.header-dropdown-menu__main{flex-grow:1}@media(min-width:1280px){.header-dropdown-menu__main{justify-content:space-between;display:flex;flex-direction:column}}.header-dropdown-menu__main-items{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:768px){.header-dropdown-menu__main-items{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1280px){.header-dropdown-menu__main-items{padding:var(--spacing-42) var(--spacing-36);max-height:calc(var(--vh,1vh) * 100 - var(--header-height) - 6.4rem);overflow-y:auto}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.header-dropdown-menu__main-items{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.header-dropdown-menu__main-items::-webkit-scrollbar{width:.6rem;height:.6rem}.header-dropdown-menu__main-items::-webkit-scrollbar-track{background:0 0}.header-dropdown-menu__main-items::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.header-dropdown-menu__main-items::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.header-dropdown-menu__main-items::-webkit-scrollbar-button{display:none}}}@media(min-width:1536px){.header-dropdown-menu__main-items{gap:var(--spacing-46) var(--spacing-36);max-height:calc(var(--vh,1vh) * 94 - var(--header-height) - 7.5rem)}}@media(min-width:768px){.header-dropdown-menu__main-items:has(._solution){grid-template-columns:1fr}}.header-dropdown-menu__pattern{display:none;position:absolute;left:0;bottom:0;aspect-ratio:426/860}@media(min-width:1280px){.header-dropdown-menu__pattern{display:block;width:28.4rem}}@media(min-width:1536px){.header-dropdown-menu__pattern{width:34rem}}@media(min-width:1920px){.header-dropdown-menu__pattern{width:42.6rem}}.header-dropdown-menu-item__main{display:flex;flex-direction:column;gap:var(--spacing-16)}.header-dropdown-menu-item__text{color:var(--on-surface-variant)}.header-dropdown-menu-item__links{display:flex;flex-direction:column;gap:1.2rem}@media(min-width:768px){.header-dropdown-menu-item__links{gap:var(--spacing-18)}}.header-dropdown-menu-item__icon{flex-shrink:0}.header-dropdown-menu-item__content{display:flex;flex-direction:column;gap:var(--spacing-24)}.header-dropdown-menu-item._solution{display:flex;gap:1.2rem}@media(min-width:768px){.header-dropdown-menu-item._solution{gap:1.4rem}}@media(min-width:1536px){.header-dropdown-menu-item._solution{gap:1.6rem}}@media(min-width:1920px){.header-dropdown-menu-item._solution{gap:2rem}}.header-dropdown-menu-item._solution .header-dropdown-menu-item__main{gap:var(--spacing-14)}.header-global-search{--_scroll-bar-width:var(--scroll-bar-width, 0px);display:none;position:fixed;inset:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.header-global-search._visible{display:flex}.header-global-search._active{opacity:1;visibility:visible;pointer-events:all}.header-global-search__window{position:relative;display:flex;flex-direction:column;justify-content:center;margin:auto;z-index:1;width:calc(100% - var(--layout-margin-body));height:calc(100% - 2.4rem)}@media(min-width:768px){.header-global-search__window{width:calc(100% - var(--layout-margin-body) * 2);height:calc(100% - (var(--spacing-20) + var(--spacing-60)))}}.header-global-search__box{display:flex;flex-direction:column;padding:var(--spacing-20) var(--spacing-36) var(--spacing-28);border-radius:var(--radius-12,.8rem);background-color:var(--surface-highest)}.header-global-search__search-button[class]{flex:none;width:100%}@media(min-width:768px){.header-global-search__search-button[class]{width:fit-content}}.header-global-search__close-button{margin-left:auto;margin-bottom:var(--spacing-24)}.header-global-search__form{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:768px){.header-global-search__form{flex-direction:row}}.header-global-search__input-wrapper{flex:1}.header-global-search__input-wrapper .input-common,.header-global-search__input-wrapper .input-common__inner{height:100%}.header-global-search__recommendations{display:flex;align-items:baseline;gap:.6rem;padding:0 var(--spacing-36) var(--spacing-28);margin:var(--spacing-28) calc(var(--spacing-36) * -1) calc(var(--spacing-28) * -1);overflow:auto}@media(min-width:768px){.header-global-search__recommendations{gap:1.2rem;padding:0;margin:var(--spacing-28) 0 0}}@media(min-width:1536px){.header-global-search__recommendations{gap:1.4rem}}@media(min-width:1920px){.header-global-search__recommendations{gap:1.8rem}}.header-global-search__recommendations-title{flex:none;color:var(--on-surface-variant)}.header-global-search__recommendations-list{display:flex;gap:var(--spacing-12) var(--spacing-20);min-width:max-content}@media(min-width:768px){.header-global-search__recommendations-list{flex-wrap:wrap;min-width:0}}.header-global-search__recommendations-list-item{flex:none;color:var(--on-surface-main)}.header-global-search__recommendations-button{transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.header-global-search__recommendations-button:hover{color:var(--accent-primary)}}body:not(._use-mouse) .header-global-search__recommendations-button:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header-global-search__recommendations-button:focus-visible:not(input,textarea),body:not(._use-mouse) .header-global-search__recommendations-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header-global-search__recommendations-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.header-global-search__result{flex:1;margin-top:.6rem}@media(min-width:768px){.header-global-search__result{flex:none;margin-top:.8rem;height:44.25vh}}@media(min-width:1280px){.header-global-search__result{height:59.6vh}}@media(min-width:1536px){.header-global-search__result{margin-top:.9rem;height:56.425vh}}@media(min-width:1920px){.header-global-search__result{margin-top:1.2rem;height:52.05vh}}.header-global-search__state{display:none;grid-template-columns:100%;grid-template-rows:1fr auto;height:100%}.header-global-search__state._visible{display:grid}.header-global-search__state-box{border-radius:var(--radius-12);background-color:var(--surface-highest)}.header-global-search__state-box._loader{display:flex;align-items:center;justify-content:center;min-height:20rem}.header-global-search__state-box._result{display:flex;flex-direction:column;row-gap:.4rem;height:100%;padding:.4rem;overflow:auto;scrollbar-width:thin;scrollbar-color:#bbbbbb transparent}@supports (selector(::-webkit-scrollbar)){.header-global-search__state-box._result::-webkit-scrollbar{width:.6rem;height:.6rem}.header-global-search__state-box._result::-webkit-scrollbar-track{background:0 0}.header-global-search__state-box._result::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:1rem}.header-global-search__state-box._result::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.header-global-search__state-box._result::-webkit-scrollbar-button{display:none}}.header-global-search__loader{width:4rem;height:4rem;border:4px solid var(--outline-variant);border-left-color:transparent;border-radius:50%;animation:spin .8s infinite linear}.header-global-search__all-results{margin-top:var(--spacing-32)}.header-global-search__backdrop{position:absolute;inset:0;z-index:0;background-color:var(--overlay-main)}.header{background-color:var(--surface-highest);position:sticky;top:0;z-index:var(--header-z-index);display:flex;height:var(--header-height);align-items:center;transition:top .2s ease-in-out,background-color .2s ease-in-out}.header__inner{padding-block:1.4rem;display:flex;align-items:stretch;gap:var(--spacing-36)}@media(min-width:768px){.header__inner{padding-block:.6rem}}@media(min-width:1280px){.header__inner{padding-block:.8rem}}@media(min-width:1536px){.header__inner{padding-block:1rem}}@media(min-width:1920px){.header__inner{padding-block:1.2rem}}.header__right,.header__top{display:none}.header__burger,.header__search{flex-shrink:0}.header__burger svg,.header__search svg{width:100%;height:100%}.header__left{flex-grow:1}@media(min-width:768px){.header__left{display:flex;align-items:center;width:100%}}@media(min-width:1280px){.header__left{display:flex;flex-direction:column;gap:1.8rem;padding:.6rem 0 1.2rem}}@media(min-width:1536px){.header__left{padding-bottom:1.3rem;gap:2.2rem}}@media(min-width:1920px){.header__left{padding:.8rem 0 1.6rem;gap:2.8rem}}.header__right{align-items:center}@media(min-width:768px){.header__right{display:flex}}.header__main-button{margin-top:4.2rem}@media(min-width:768px){.header__main-button{margin-top:0}}.header__top{padding-bottom:1.4rem;border-bottom:1px solid var(--outline-main)}@media(min-width:1280px){.header__top{display:flex;width:100%}}@media(min-width:1536px){.header__top{padding-bottom:1.8rem}}@media(min-width:1920px){.header__top{padding-bottom:2.2rem}}.header__top-menu{display:flex;gap:var(--spacing-36);flex-direction:column}@media(max-width:1279.98px){.header__top-menu{gap:2.4rem;margin-top:2.4rem;flex-grow:1}}@media(max-width:767.98px){.header__top-menu{gap:2rem;margin-top:2rem}}@media(min-width:1280px){.header__top-menu{flex-direction:row}}.header__top-menu-item{font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1}@media(min-width:1536px){.header__top-menu-item{font-size:1.5rem}}@media(min-width:1920px){.header__top-menu-item{font-size:1.8rem}}.header__main{display:flex;align-items:center;gap:1.6rem}.header__main:before{content:"";position:absolute;height:calc(var(--vh,1vh) * 100 - var(--header-height));width:100%;top:var(--header-height);left:0;background:var(--overlay-main);opacity:0;visibility:hidden}@media(min-width:1280px){.header__main:before{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(max-width:1279.98px){.header__main:has(.header__main-menu._active):before{opacity:1;visibility:inherit;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(min-width:768px){.header__main{gap:1.8rem;width:100%}}@media(min-width:1280px){.header__main{gap:5.2rem}.header__main:has(.header-main-menu__item._hover-active .header-main-menu__dropdown,.header-main-menu__item-link:focus+.header-main-menu__dropdown,.header-main-menu__item .header-main-menu__dropdown :focus):before{opacity:1;visibility:inherit;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}@media(min-width:1536px){.header__main{gap:6.3rem}}@media(min-width:1920px){.header__main{gap:7.9rem}}.header__burger{width:2.4rem;height:2.4rem;position:relative}.header__burger:after,.header__burger:before{content:"";width:2.4rem;height:2px;position:absolute;background-color:var(--on-surface-main);left:50%;top:50%;transition:background-color .2s ease-in-out,transform .2s ease-in-out}@media(min-width:768px){.header__burger:after,.header__burger:before{width:2.8rem}}.header__burger:before{transform:translate(-50%,calc(-50% - .35rem))}@media(min-width:768px){.header__burger:before{transform:translate(-50%,calc(-50% - .45rem))}}.header__burger:after{transform:translate(-50%,calc(-50% + .35rem))}@media(min-width:768px){.header__burger:after{transform:translate(-50%,calc(-50% + .45rem))}}@media(hover:hover)and (pointer:fine){.header__burger:hover:after,.header__burger:hover:before{background-color:var(--accent-primary)}}body:not(._use-mouse) .header__burger:focus-visible:after,body:not(._use-mouse) .header__burger:focus-visible:before{background-color:var(--accent-primary)}body:not(._use-mouse) .header__burger:focus-visible:not(input,textarea),body:not(._use-mouse) .header__burger:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header__burger:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.header__burger{width:28px;height:28px}}@media(min-width:1280px){.header__burger{display:none}}.header__burger._active:before{transform:translate(-50%,-50%) rotate(45deg)}.header__burger._active:after{transform:translate(-50%,-50%) rotate(-45deg)}.header__logo{display:flex;align-items:flex-start;gap:.8rem}body:not(._use-mouse) .header__logo:focus-visible:not(input,textarea),body:not(._use-mouse) .header__logo:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header__logo:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(min-width:768px){.header__logo{gap:.9rem}}@media(min-width:1280px){.header__logo{gap:.8rem}}@media(min-width:1536px){.header__logo{gap:1rem}}@media(min-width:1920px){.header__logo{gap:1.2rem}}.header__logo-small{aspect-ratio:432/260;width:4.3rem;flex-shrink:0;color:var(--accent-primary);transition:color .2s ease-in-out}@media(min-width:768px){.header__logo-small{width:5rem}}@media(min-width:1280px){.header__logo-small{width:4.7rem}}@media(min-width:1536px){.header__logo-small{width:5.3rem}}@media(min-width:1920px){.header__logo-small{width:6.6rem}}.header__logo-text{aspect-ratio:124/17.1;width:12.4rem;flex-shrink:0;margin-top:.7rem;transition:color .2s ease-in-out}@media(min-width:768px){.header__logo-text{width:14.4rem;margin-top:.8rem}}@media(min-width:1280px){.header__logo-text{width:13.4rem;margin-top:.7rem}}@media(min-width:1536px){.header__logo-text{width:15.3rem;margin-top:.8rem}}@media(min-width:1920px){.header__logo-text{width:19rem;margin-top:1rem}}.header__logo-text._logo-text-en{margin-top:.3rem}@media(min-width:1920px){.header__logo-text._logo-text-en{margin-top:.4rem}}.header__controls{display:flex;flex-grow:1;align-items:center;justify-content:flex-end;gap:2rem}@media(min-width:768px){.header__controls{gap:1.8rem}}@media(min-width:1280px){.header__controls{gap:1.6rem}}@media(min-width:1536px){.header__controls{gap:2rem}}@media(min-width:1920px){.header__controls{gap:2.4rem}}.header__lang{font-size:1.6rem;font-weight:500;letter-spacing:.01em;color:var(--on-surface-variant);margin-top:2.4rem}@media(min-width:768px){.header__lang{display:flex;margin-top:0}}@media(min-width:1280px){.header__lang{font-size:1.5rem}}@media(min-width:1536px){.header__lang{font-size:1.6rem}}@media(min-width:1920px){.header__lang{font-size:2rem}}.header__search{width:2rem;height:2rem}@media(min-width:1920px){.header__search{width:2.4rem;height:2.4rem}}.header__lang,.header__search,.header__top-menu-item a{transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.header__lang:hover,.header__search:hover,.header__top-menu-item a:hover{color:var(--accent-primary)}}body:not(._use-mouse) .header__lang:focus-visible,body:not(._use-mouse) .header__search:focus-visible,body:not(._use-mouse) .header__top-menu-item a:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header__lang:focus-visible:not(input,textarea),body:not(._use-mouse) .header__lang:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header__lang:focus-visible[type=radio]+label,body:not(._use-mouse) .header__search:focus-visible:not(input,textarea),body:not(._use-mouse) .header__search:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header__search:focus-visible[type=radio]+label,body:not(._use-mouse) .header__top-menu-item a:focus-visible:not(input,textarea),body:not(._use-mouse) .header__top-menu-item a:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header__top-menu-item a:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}@media(max-width:1279.98px){.header .header-dropdown-menu__text,.header .header-main-menu__item-text,.header__top-menu-item{text-transform:none;font-weight:500;line-height:1.2;font-size:2.2rem}}@media(max-width:767.98px){.header .header-dropdown-menu__text,.header .header-main-menu__item-text,.header__top-menu-item{font-size:1.8rem}}@media(max-width:767.98px){.header .header__main-button{width:100%}}@media(max-width:1279.98px){.header:has(.header-main-menu__back-button._show) .header-dropdown-menu__item:not(._active),.header:has(.header-main-menu__back-button._show) .header-main-menu__item:not(:has(.header-main-menu__dropdown)),.header:has(.header-main-menu__back-button._show) .header__top-menu{display:none}}@media(max-width:767.98px){.header:has(.header-main-menu__back-button._show) .header__lang,.header:has(.header-main-menu__back-button._show) .header__main-button{display:none}}.header._transparent{margin-bottom:calc(var(--header-height) * -1)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)){background-color:transparent;color:var(--fix-on-surface-main)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top{border-color:var(--outline-inverse)}@media(min-width:768px){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang{color:var(--fix-on-surface-variant)}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang:hover{color:var(--fix-on-surface-main)}}@media(min-width:768px){body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang:focus-visible{color:var(--fix-on-surface-main)}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__lang:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__logo-small{color:var(--fix-on-surface-main)}@media(hover:hover)and (pointer:fine){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__search:hover,.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:hover{color:var(--fix-on-surface-variant)}}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__search:focus-visible,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible{color:var(--fix-on-surface-variant)}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__search:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__search:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__search:focus-visible[type=radio]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__burger:after,.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__burger:before{background-color:var(--fix-on-surface-main)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__dropdown{color:var(--on-surface-main)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-badge{background-color:var(--accent-secondary);color:var(--fix-surface-main)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item._hover-active .header-main-menu__item-text,.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:focus .header-main-menu__item-text{color:var(--fix-on-surface-variant)}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:hover .header-main-menu__item-text{color:var(--fix-on-surface-variant)}}@media(min-width:1280px){body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:focus-visible .header-main-menu__item-text{color:var(--fix-on-surface-variant)}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button{background-color:var(--surface-highest)}@media(hover:hover)and (pointer:fine){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button:hover .support-button__icon{color:var(--accent-secondary)}}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button:focus-visible .support-button__icon{color:var(--accent-secondary)}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button__text-wrapper{color:var(--on-surface-main)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button__icon{color:var(--accent-primary)}.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .support-button__icon:after{border-color:var(--surface-highest)}@media(max-width:1279.98px){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text,.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a{color:var(--on-surface-main)}}@media(max-width:1279.98px)and (hover:hover)and (pointer:fine){.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text:hover,.header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:hover{color:var(--accent-primary)}}@media(max-width:1279.98px){body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text:focus-visible,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header-main-menu__item-link .header-main-menu__item-text:focus-visible[type=radio]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible:not(input,textarea),body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible[type=checkbox]+label,body:not(._use-mouse) .header._transparent:not(._scroll,._open,:has(.header-main-menu__item._hover-active .header-dropdown-menu)) .header__top-menu-item a:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}}.header._scroll:not(._up,._open,:has(._hover-active)){top:calc(var(--header-height) * -1)}body:not(._anchor-stuck) .header._scroll._up{box-shadow:0 8px 46px #1515152e}body._anchor-stuck .header{border-bottom:1px solid var(--outline-variant)}.footer{flex:none;background:var(--fix-surface-dark);padding-bottom:.8rem}@media(min-width:768px){.footer{padding-bottom:0}}.footer__content{display:grid}@media(min-width:1280px){.footer__content{grid-template-columns:37.35% 1fr}}.footer__section{position:relative;border-top:1px solid var(--fix-outline-main)}@media(min-width:1280px){.footer__section:nth-child(-n+2){border-top:none}}@media(min-width:1280px){.footer__section:first-child{border-top:none}}@media(min-width:1280px){.footer__section:nth-child(odd){padding-right:var(--spacing-46)}}@media(min-width:1280px){.footer__section:nth-child(odd):before{content:"";display:block;width:1px;height:100%;position:absolute;right:0;top:0;background:var(--fix-outline-main)}}@media(min-width:1280px){.footer__section:nth-child(2n){padding-left:var(--spacing-46)}}.footer__section:nth-child(3n){position:relative}.footer__section:nth-child(3n):after{content:"";pointer-events:none;display:none;width:8.8rem;height:8.8rem;border-radius:50%;border:1px solid var(--fix-outline-main);position:absolute;top:0;right:0;transform:translate(50%,-50%)}@media(min-width:1280px){.footer__section:nth-child(3n):after{display:block}}@media(min-width:1536px){.footer__section:nth-child(3n):after{width:10.6rem;height:10.6rem}}@media(min-width:1920px){.footer__section:nth-child(3n):after{width:13.2rem;height:13.2rem}}.footer__section._about,.footer__section._nav{padding-top:var(--spacing-80);padding-bottom:var(--spacing-80)}@media(min-width:1280px){.footer__section._about,.footer__section._nav{min-height:53rem}}@media(min-width:1536px){.footer__section._about,.footer__section._nav{min-height:64.2rem}}@media(min-width:1920px){.footer__section._about,.footer__section._nav{min-height:79.5rem}}.footer__section._note,.footer__section._subinfo{padding-top:var(--spacing-46);padding-bottom:var(--spacing-46)}.footer__section._about,.footer__section._note,.footer__section._subinfo{display:flex;flex-direction:column}.footer__section._about{row-gap:3.7rem}@media(min-width:768px){.footer__section._about{row-gap:4.55rem}}@media(min-width:1280px){.footer__section._about{row-gap:4.7rem}}.footer__section._note{row-gap:1rem}@media(min-width:768px){.footer__section._note{row-gap:.1rem}}@media(min-width:1280px){.footer__section._note{row-gap:.9rem}}@media(min-width:1536px){.footer__section._note{row-gap:2.3rem}}@media(min-width:1920px){.footer__section._note{row-gap:2.5rem}}.footer__section._subinfo{gap:2rem}@media(min-width:768px){.footer__section._subinfo{flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:2rem var(--spacing-46)}}.footer__logo{display:block;aspect-ratio:570/70;color:var(--fix-on-surface-main);width:93.6%;position:relative}@media(min-width:768px){.footer__logo{width:54%}}@media(min-width:1280px){.footer__logo{width:90.2%}}@media(min-width:1536px){.footer__logo{width:89.7%}}body:not(._use-mouse) .footer__logo:where(a):focus-visible:not(input,textarea),body:not(._use-mouse) .footer__logo:where(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__logo:where(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__logo-img{width:100%;height:100%;position:absolute;left:0;top:0}.footer__contacts{gap:var(--spacing-46)}.footer__contacts,.footer__contacts-item{display:flex;flex-direction:column}@media(min-width:768px){.footer__contacts{flex-direction:row;align-items:flex-start;justify-content:flex-end}}@media(min-width:1280px){.footer__contacts{margin-top:auto;flex-direction:column;align-items:stretch;justify-content:stretch}}.footer__contacts-item{gap:1rem}@media(min-width:1920px){.footer__contacts-item{gap:1.2rem}}.footer__contacts-item._networks{flex:none;order:2}@media(min-width:1280px){.footer__contacts-item._networks{order:1}}.footer__contacts-item._connect{flex:none;order:1}@media(min-width:768px){.footer__contacts-item._connect{flex:1 1 auto}}@media(min-width:1280px){.footer__contacts-item._connect{order:2;flex:none}}.footer__label{color:var(--fix-on-surface-variant);font-size:var(--font--size-Caption-2);font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.footer__group-social-button:not(._inverse) .group-social-button__link:hover{color:var(--accent-primary)}}body:not(._use-mouse) .footer__group-social-button:not(._inverse) .group-social-button__link:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .footer__group-social-button:not(._inverse) .group-social-button__link:focus-visible:not(input,textarea),body:not(._use-mouse) .footer__group-social-button:not(._inverse) .group-social-button__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__group-social-button:not(._inverse) .group-social-button__link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__nav{margin-bottom:-2.2rem}@media(min-width:768px){.footer__nav{column-count:2;column-gap:.8rem;margin-bottom:0}}@media(min-width:1280px){.footer__nav{column-count:3}}@media(min-width:1920px){.footer__nav{column-gap:1.4rem}}.footer__nav-section{display:flex;flex-direction:column;row-gap:var(--spacing-36);break-inside:avoid;margin-bottom:2.2rem}@media(min-width:1280px){.footer__nav-section{margin-bottom:2.4rem;padding-right:var(--spacing-36)}}@media(min-width:1536px){.footer__nav-section{margin-bottom:3rem}}@media(min-width:1920px){.footer__nav-section{margin-bottom:3.6rem}}.footer__nav-title{color:var(--fix-on-surface-main);font-size:1.7rem;font-weight:500;line-height:1.4;transition:opacity .2s ease-in-out}@media(min-width:1280px){.footer__nav-title{font-size:1.6rem}}@media(min-width:1536px){.footer__nav-title{font-size:2rem}}@media(min-width:1920px){.footer__nav-title{font-size:2.4rem}}.footer__nav-title-link{display:block;width:fit-content;color:var(--fix-on-surface-main);transition:opacity .2s ease-in-out}@media(hover:hover)and (pointer:fine){.footer__nav-title-link:hover{opacity:.7}}body:not(._use-mouse) .footer__nav-title-link:focus-visible{opacity:.7}body:not(._use-mouse) .footer__nav-title-link:focus-visible:not(input,textarea),body:not(._use-mouse) .footer__nav-title-link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__nav-title-link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__nav-item+.footer__nav-item{margin-top:1.4rem}@media(min-width:768px){.footer__nav-item+.footer__nav-item{margin-top:1.39rem}}@media(min-width:1280px){.footer__nav-item+.footer__nav-item{margin-top:1.25rem}}@media(min-width:1536px){.footer__nav-item+.footer__nav-item{margin-top:1.43rem}}@media(min-width:1920px){.footer__nav-item+.footer__nav-item{margin-top:1.78rem}}.footer__nav-link{color:var(--fix-on-surface-variant);font-size:1.5rem;font-weight:400;line-height:1.4;display:block;width:fit-content;transition:color .2s ease-in-out}@media(min-width:768px){.footer__nav-link{font-size:1.5rem}}@media(min-width:1280px){.footer__nav-link{font-size:1.4rem}}@media(min-width:1536px){.footer__nav-link{font-size:1.5rem}}@media(min-width:1920px){.footer__nav-link{font-size:1.8rem}}@media(hover:hover)and (pointer:fine){.footer__nav-link:hover{color:var(--fix-on-surface-main)}}body:not(._use-mouse) .footer__nav-link:focus-visible{color:var(--fix-on-surface-main)}body:not(._use-mouse) .footer__nav-link:focus-visible:not(input,textarea),body:not(._use-mouse) .footer__nav-link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__nav-link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__copyright{color:var(--fix-on-surface-main);font-size:1.5rem;font-weight:500;line-height:1.4}@media(min-width:1536px){.footer__copyright{font-size:1.6rem}}@media(min-width:1920px){.footer__copyright{font-size:2rem}}.footer__address{color:var(--fix-on-surface-variant);font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.01em;max-width:30rem}@media(min-width:1920px){.footer__address{font-size:1.6rem;max-width:34.5rem}}.footer__subcontent{display:flex;flex-direction:column;row-gap:var(--spacing-24)}@media(min-width:768px){.footer__subcontent{flex:1 1 auto}}.footer__policy{display:block;width:fit-content;color:var(--fix-on-surface-variant);font-size:1.5rem;font-weight:400;line-height:1.4;transition:color .2s ease-in-out}@media(min-width:1280px){.footer__policy{font-size:1.4rem}}@media(min-width:1536px){.footer__policy{font-size:1.5rem}}@media(min-width:1920px){.footer__policy{font-size:1.8rem}}@media(hover:hover)and (pointer:fine){.footer__policy:hover{color:var(--fix-on-surface-main)}}body:not(._use-mouse) .footer__policy:focus-visible{color:var(--fix-on-surface-main)}body:not(._use-mouse) .footer__policy:focus-visible:not(input,textarea),body:not(._use-mouse) .footer__policy:focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__policy:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__brands{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem var(--spacing-56)}.footer__brands-link{display:block}body:not(._use-mouse) .footer__brands-link:where(a):focus-visible:not(input,textarea),body:not(._use-mouse) .footer__brands-link:where(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .footer__brands-link:where(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.footer__brands-link img{width:auto;height:3.6rem}@media(min-width:1536px){.footer__brands-link img{height:4.6rem}}@media(min-width:1920px){.footer__brands-link img{height:5.2rem}}.footer__studio{color:var(--fix-on-surface-variant);font-size:1.4rem;font-weight:400;line-height:1.3;display:flex;gap:.4rem}@media(min-width:1536px){.footer__studio{font-size:1.5rem}}@media(min-width:1920px){.footer__studio{font-size:1.8rem;gap:.6rem}}.footer__studio span{display:block}.footer__studio a{display:block;color:var(--fix-on-surface-main);font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.cookie-message{--cookie-message-padding:2rem;padding:0 var(--cookie-message-padding) var(--cookie-message-padding);z-index:900;position:fixed;left:0;bottom:0;pointer-events:none;opacity:0;display:none;width:100%;transition:opacity .2s ease-in-out}@media(min-width:768px){.cookie-message{--cookie-message-padding:3.2rem}}@media(min-width:1280px){.cookie-message{width:auto}}@media(min-width:1536px){.cookie-message{--cookie-message-padding:3.6rem}}@media(min-width:1920px){.cookie-message{--cookie-message-padding:4.6rem}}.cookie-message__wrapper{width:100%;border-radius:var(--radius-12);border:1px solid var(--outline-main);background:var(--surface-highest);box-shadow:0 8px 24px #00000075;padding:var(--spacing-24);display:flex;flex-direction:column;gap:var(--spacing-24);pointer-events:auto}@media(min-width:1280px){.cookie-message__wrapper{max-width:var(--layout-width-5-col)}}.cookie-message__content{display:flex;flex-direction:row}.cookie-message__text{display:flex;flex-direction:column;gap:var(--spacing-12);flex:1}.cookie-message__desc{color:var(--on-surface-variant)}.cookie-message__close{width:var(--spacing-36);height:var(--spacing-36);margin:-.4rem -.4rem 0 0;color:var(--on-surface-variant)}@media(min-width:768px){.cookie-message__close{margin:-.2rem -.2rem 0 0}}@media(min-width:1280px){.cookie-message__close{margin:-.4rem -.4rem 0 0}}.cookie-message__buttons{display:flex;flex-direction:row;gap:var(--spacing-32);align-items:center}.cookie-message__button:not(._wide,._mobile-wide){min-width:14.6rem}@media(min-width:768px){.cookie-message__button:not(._wide,._mobile-wide){min-width:16.4rem}}.anchor-block{position:sticky;top:0;z-index:99;border-bottom:1px solid var(--outline-variant);height:var(--anchor-height);display:flex;flex-direction:column;justify-content:center;transition:background .2s ease-in-out,box-shadow .2s ease-in-out}.anchor-block__wrapper{padding-block:var(--spacing-28)}.anchor-block__wrapper:not(.swiper-initialized) .anchor-block__links{display:flex;flex-direction:row;gap:var(--spacing-32);overflow-x:auto}.anchor-block._anchor-stuck{background:var(--surface-highest);box-shadow:0 8px 46px #1515152e}.anchor-block__link{width:fit-content;font-size:1.4rem;font-weight:500;line-height:1.4;transition:color .2s ease-in-out}@media(min-width:1536px){.anchor-block__link{font-size:1.6rem}}@media(min-width:1920px){.anchor-block__link{font-size:1.8rem}}@media(hover:hover)and (pointer:fine){.anchor-block__link:hover{color:var(--accent-primary)}}body:not(._use-mouse) .anchor-block__link:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .anchor-block__link:focus-visible:not(input,textarea),body:not(._use-mouse) .anchor-block__link:focus-visible[type=checkbox]+label,body:not(._use-mouse) .anchor-block__link:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.anchor-block__link._active{color:var(--accent-primary)}.empty-search-result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-32);min-height:50vh;padding:var(--spacing-48) var(--spacing-32);border:1px solid var(--outline-variant);border-radius:var(--radius-12)}.empty-search-result._hidden{display:none!important}.empty-search-result._in-grid{grid-column:1/-1}.empty-search-result__text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);text-align:center;max-width:32rem}@media(min-width:768px){.empty-search-result__text{max-width:unset}}@media(min-width:1280px){.empty-search-result__text{max-width:40rem}}@media(min-width:1536px){.empty-search-result__text{max-width:48rem}}@media(min-width:1920px){.empty-search-result__text{max-width:60rem}}.empty-search-result__title{font-size:var(--font--size-H5);line-height:1.2;color:var(--on-surface-main)}.empty-search-result__description{font-size:var(--font--size-Body-2);line-height:1.6;letter-spacing:.01em;color:var(--on-surface-variant)}.modal-form{padding:0;z-index:1015}.modal-form .popup__overlay{background:var(--overlay-main)}.modal-form .popup__inner{position:fixed;border-radius:0;right:0;bottom:0;max-height:100%;max-width:none;padding:0;display:flex;flex-direction:column}@media(min-width:1280px){.modal-form .popup__inner{max-height:none;height:100%;width:63.6rem}}@media(min-width:1536px){.modal-form .popup__inner{width:76.2rem}}@media(min-width:1920px){.modal-form .popup__inner{width:95.4rem}}.modal-form .popup__close{color:var(--on-surface-variant)}@media(hover:hover)and (pointer:fine){.modal-form .popup__close:hover{color:var(--accent-primary)}}body:not(._use-mouse) .modal-form .popup__close:focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .modal-form .popup__close:focus-visible:not(input,textarea),body:not(._use-mouse) .modal-form .popup__close:focus-visible[type=checkbox]+label,body:not(._use-mouse) .modal-form .popup__close:focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.modal-form .popup__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.modal-form__header{flex:none;padding:var(--spacing-46) var(--layout-margin-body)}.modal-form__header-content{display:flex;flex-direction:column;row-gap:.8rem;padding-right:var(--spacing-36)}.modal-form__description{color:var(--on-surface-main)}.modal-form__content,.modal-form__info{display:flex;flex-direction:column;flex:1 1 auto}.modal-form__content{overflow:hidden auto;padding:var(--spacing-46) var(--layout-margin-body)}@media(hover:hover)and (pointer:fine){.modal-form__content{scrollbar-width:thin;scrollbar-color:#eaedf4 transparent}@supports (selector(::-webkit-scrollbar)){.modal-form__content::-webkit-scrollbar{width:.6rem;height:.6rem}.modal-form__content::-webkit-scrollbar-track{background:0 0}.modal-form__content::-webkit-scrollbar-thumb{background-color:#eaedf4;border-radius:1rem}.modal-form__content::-webkit-scrollbar-thumb:hover{background-color:#cfd5dd}.modal-form__content::-webkit-scrollbar-button{display:none}}}.modal-form__header+.modal-form__content{padding-top:0}.modal-form__info{row-gap:2.8rem}@media(min-width:768px){.modal-form__info{row-gap:7.8rem}}@media(min-width:1280px){.modal-form__info{row-gap:var(--spacing-46)}}.modal-form__contacts{flex:1 1 auto;display:grid;gap:2.4rem}@media(min-width:768px){.modal-form__contacts{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:1280px){.modal-form__contacts{gap:2.2rem}}@media(min-width:1536px){.modal-form__contacts{gap:2.6rem}}@media(min-width:1920px){.modal-form__contacts{gap:3.2rem}}.modal-form__contact-item{display:flex;flex-direction:column;row-gap:var(--spacing-16)}.modal-form__contact-label{display:block;color:var(--on-surface-variant)}.modal-form__contact-text{color:var(--on-surface-main);font-size:var(--font--size-32);font-weight:400;line-height:1;display:block;width:fit-content;overflow-wrap:anywhere}.modal-form__contact-text:where(a){transition:color .2s ease-in-out}@media(hover:hover)and (pointer:fine){.modal-form__contact-text:where(a):hover{color:var(--accent-primary)}}body:not(._use-mouse) .modal-form__contact-text:where(a):focus-visible{color:var(--accent-primary)}body:not(._use-mouse) .modal-form__contact-text:where(a):focus-visible:not(input,textarea),body:not(._use-mouse) .modal-form__contact-text:where(a):focus-visible[type=checkbox]+label,body:not(._use-mouse) .modal-form__contact-text:where(a):focus-visible[type=radio]+label{outline-offset:2px;outline:black auto}.modal-form__cards-list{display:flex;flex-direction:column;row-gap:var(--gap-base)}.modal-form__form{display:flex;flex-direction:column;row-gap:var(--spacing-32)}.modal-form__form-fields{display:grid;gap:var(--spacing-20) var(--spacing-32)}@media(min-width:768px){.modal-form__form-fields{grid-template-columns:repeat(2,1fr)}}.modal-form__form-field{width:100%}@media(min-width:768px){.modal-form__form-field._full{grid-column:span 2}}@media(min-width:768px){.modal-form__form-checkboxes{max-width:49.6rem}}@media(min-width:1280px){.modal-form__form-checkboxes{max-width:49.8rem}}@media(min-width:1536px){.modal-form__form-checkboxes{max-width:50.2rem}}@media(min-width:1920px){.modal-form__form-checkboxes{max-width:51.2rem}}.modal-form__form .checkbox._inverse .checkbox__text{letter-spacing:.01em;color:var(--on-surface-variant)}.modal-form__form .checkbox._inverse .checkbox__text a{color:var(--accent-primary)}.modal-form__form .checkbox .checkbox__label{align-items:flex-start}@media(min-width:768px){.modal-form__form .checkbox .checkbox__label{align-items:center}}.modal-form__form .checkbox .checkbox__icon-wrapper{width:2.2rem;height:2.2rem}@media(min-width:1920px){.modal-form__form .checkbox .checkbox__icon-wrapper{width:2.8rem;height:2.8rem}}.modal-form__form .checkbox .checkbox__icon{padding:0}.modal-form__form-footer{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(min-width:1280px){.modal-form__form-footer{flex-flow:row wrap;align-items:center}}*+.modal-form__form-footer{margin-top:calc(var(--spacing-46) - var(--spacing-32))}.modal-form__form-subtext{color:var(--on-surface-variant)}.modal-form._with-cards .modal-form__header{padding-bottom:var(--spacing-56)}.modal-form._with-cards .modal-form__header-content{row-gap:var(--radius-16)}.modal-form._with-cards .modal-form__description{color:var(--on-surface-variant)}.modal-form._with-cards .modal-form__content{padding-top:var(--spacing-56)}.modal-form._with-cards .modal-form__header+.modal-form__content{padding-top:0}.main{display:flex;flex-direction:column;position:relative;overflow:clip;min-height:100svh}.main__content{flex:1 0 auto}