:root{--aci-blue:#2726dd;--aci-blue-300:#7d7deb;--white-20:hsla(0,0%,100%,.2);--background-dark-primary:#031226;--background-white-primary:#f5f5fa;--background-white-secondary:#fff;--background-blue:#2726dd;--background-cards-dark:#030c1a;--background-cards-white:#f5f5fa;--background-cards-dark-blue:#031226;--text-dark-primary:#101014;--text-dark-secondary:#4f4f59;--text-white-primary:#fff;--text-white-secondary:#a6a6b2;--text-disabled:#8d8d99;--text-hovered:#2726dd;--text-pressed:#1f1eb1;--text-highlighted:#29ffa2;--border-on-white-primary:#101014;--border-on-white-50:rgba(0,0,0,.502);--border-on-white-20:rgba(0,0,0,.2);--border-on-white-10:rgba(0,0,0,.102);--border-on-white-5:rgba(0,0,0,.051);--border-on-white-secondary:#c7c7cc;--border-on-dark-100:#fff;--border-on-dark-50:hsla(0,0%,100%,.502);--border-on-dark-20:hsla(0,0%,100%,.2);--border-on-dark-10:hsla(0,0%,100%,.102);--border-aci-blue:#2726dd;--border-negative:#fd1e1e;--icon-on-white:#101014;--icon-on-dark:#fff;--icon-disabled:#8d8d99;--icon-hovered:#2726dd;--icon-pressed:#1f1eb1;--background-button-on-dark-primary:#f5f5fa;--background-button-on-white-primary:#030c1a;--background-button-on-dark-secondary:rgba(0,0,0,.2);--background-button-on-white-secondary:hsla(0,0%,100%,.502);--background-button-on-dark-hovered:#bdbdc9;--background-button-on-white-hovered:#34343b;--background-button-on-dark-pressed:#8d8d99;--background-button-on-white-pressed:#4f4f59;--background-button-on-dark-disabled:#d3d3de;--background-button-on-white-disabled:#d3d3de;--grid-column-mobile:4;--grid-column-tablet:8;--grid-column-desktop:12;--grid-column-wide-desktop:12;--grid-margin-mobile:16px;--grid-margin-tablet:20px;--grid-margin-desktop:120px;--grid-margin-wide-desktop:180px;--grid-gutter-mobile:8px;--grid-gutter-tablet:8px;--grid-gutter-desktop:8px;--grid-gutter-wide-desktop:8px;--grid-column:var(--grid-column-mobile,4);--grid-margin:var(--grid-margin-mobile,16px);--grid-gutter:var(--grid-gutter-mobile,8px);--header-height:80px}@media (min-width:768px){:root{--grid-column:var(--grid-column-tablet,8);--grid-margin:var(--grid-margin-tablet,20px);--grid-gutter:var(--grid-gutter-tablet,8px)}}@media (min-width:1200px){:root{--grid-column:var(--grid-column-desktop,12);--grid-margin:var(--grid-margin-desktop,120px);--grid-gutter:var(--grid-gutter-desktop,8px)}}@media (min-width:1920px){:root{--grid-margin:var(--grid-margin-wide-desktop,180px)}}@layer normalize{
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}}@layer global{:root{--text-color:var(--text-dark-primary);--background-color:var(--background-white-primary)}[data-theme=dark]{--text-color:var(--text-white-primary);--background-color:var(--background-dark-primary);color:var(--text-white-primary)}[data-theme=white]{--text-color:var(--text-dark-primary);--background-color:var(--background-white-primary);color:var(--text-dark-primary)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:768px){.is-mobile{display:none}}.is-tablet{display:none}@media (min-width:768px){.is-tablet{display:-ms-flexbox;display:flex}}.is-desktop{display:none}@media (min-width:1200px){.is-desktop{display:-ms-flexbox;display:flex}}@layer base{:root{--timing-function-ex:cubic-bezier(0.2,0,0,1);--timing-function-pr:cubic-bezier(0.3,0,0.1,1)}.fade{opacity:0;-webkit-transition:opacity .8s var(--timing-function-pr);transition:opacity .8s var(--timing-function-pr)}.fade.is-visible{opacity:1}.fade-position{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .9s var(--timing-function-pr),background-color 175ms var(--timing-function-pr),-webkit-transform .55s var(--timing-function-pr);transition:opacity .9s var(--timing-function-pr),background-color 175ms var(--timing-function-pr),-webkit-transform .55s var(--timing-function-pr);transition:opacity .9s var(--timing-function-pr),transform .55s var(--timing-function-pr),background-color 175ms var(--timing-function-pr);transition:opacity .9s var(--timing-function-pr),transform .55s var(--timing-function-pr),background-color 175ms var(--timing-function-pr),-webkit-transform .55s var(--timing-function-pr)}.fade-position.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-position[data-animate=off],.fade[data-animate=off],[data-animate=off],[data-animate=off] .fade,[data-animate=off] .fade-position,[data-animate=off] [data-animate]{opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}}@layer ui{.h-extra{font-size:42px;font-weight:400;letter-spacing:-.84px;line-height:.9}@media (min-width:768px){.h-extra{font-size:72px;letter-spacing:-1.44px}}@media (min-width:1200px){.h-extra{font-size:78px;letter-spacing:-1.56px}}@media (min-width:1920px){.h-extra{font-size:92px;letter-spacing:-1.84px}}.h1{font-size:34px;font-weight:400;letter-spacing:-.68px;line-height:.9}@media (min-width:768px){.h1{font-size:52px;letter-spacing:-1.04px}}@media (min-width:1200px){.h1{font-size:58px;letter-spacing:-1.16px}}@media (min-width:1920px){.h1{font-size:74px;letter-spacing:-1.48px}}.h2{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1}@media (min-width:768px){.h2{font-size:48px;letter-spacing:-.96px}}@media (min-width:1200px){.h2{font-size:50px;letter-spacing:-1px}}@media (min-width:1920px){.h2{font-size:62px;letter-spacing:-1.24px}}.h3{font-size:26px;font-weight:400;letter-spacing:-.52px;line-height:1}@media (min-width:768px){.h3{font-size:32px;letter-spacing:-.64px}}@media (min-width:1200px){.h3{font-size:40px;letter-spacing:-.8px}}@media (min-width:1920px){.h3{font-size:42px;letter-spacing:-.84px}}.h4{font-size:24px;font-weight:400;line-height:1}@media (min-width:768px){.h4{font-size:28px}}@media (min-width:1200px){.h4{font-size:32px}}.h5{font-size:20px;font-weight:400;line-height:1.2}@media (min-width:768px){.h5{font-size:24px}}.h6{font-size:16px;font-weight:400;line-height:1.2}@media (min-width:768px){.h6{font-size:18px}}@media (min-width:1200px){.h6{font-size:20px}}.c1{font-size:16px;font-weight:700;line-height:1.2}@media (min-width:1200px){.c1{font-size:18px}}@media (min-width:1920px){.c1{font-size:20px}}.c2{font-size:14px;font-weight:500;line-height:1.2}@media (min-width:1200px){.c2{font-size:16px}}@media (min-width:1920px){.c2{font-size:18px}}.p1{font-size:16px;font-weight:400;line-height:1.4}@media (min-width:1200px){.p1{font-size:18px}}@media (min-width:1920px){.p1{font-size:20px}}.p2{font-size:14px;font-weight:400;line-height:1.4}@media (min-width:1200px){.p2{font-size:16px}}@media (min-width:1920px){.p2{font-size:18px}}.p3{font-size:12px;font-weight:400;line-height:1.4}@media (min-width:1200px){.p3{font-size:14px}}@media (min-width:1920px){.p3{font-size:16px}}.button-text{font-size:14px;font-weight:500;line-height:1.4}@media (min-width:1200px){.button-text{font-size:16px}}@media (min-width:1920px){.button-text{font-size:18px}}.u1{font-size:14px;font-weight:400;letter-spacing:.98px;line-height:1.4;text-transform:uppercase}@media (min-width:1200px){.u1{font-size:16px;letter-spacing:1.12px}}@media (min-width:1920px){.u1{font-size:18px;letter-spacing:1.26px}}.u2{font-size:12px;font-weight:400;letter-spacing:.84px;line-height:1.4;text-transform:uppercase}@media (min-width:1200px){.u2{font-size:14px;letter-spacing:.98px}}@media (min-width:1920px){.u2{font-size:16px;letter-spacing:1.12px}}.number{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:.9}@media (min-width:768px){.number{font-size:48px;letter-spacing:-.96px}}@media (min-width:1200px){.number{font-size:50px;letter-spacing:-1px}}@media (min-width:1920px){.number{font-size:60px;letter-spacing:-1.2px}}}@layer ui{.button-v2{background-color:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:20px;text-align:left}@media (min-width:1200px){.button-v2{font-size:16px;line-height:22.4px}}@media (min-width:1920px){.button-v2{font-size:18px;line-height:25px}}@media (hover:hover){.button-v2:not(:disabled):hover{color:var(--text-hovered)}}.button-v2:not(:disabled):active{color:var(--text-pressed)}.button-v2:disabled{color:var(--text-disabled);cursor:default}.button-v2:focus-visible{outline:none}@media (min-width:1200px){.button-v2:focus-visible{outline:2px solid var(--aci-blue);outline-offset:4px}}.button-v2--ghost,.button-v2--primary,.button-v2--secondary{border:1px solid;border-radius:8px;padding:17px 31px;text-align:center}@media (min-width:1200px){.button-v2--ghost,.button-v2--primary,.button-v2--secondary{padding-bottom:15.8px;padding-top:15.8px}}@media (min-width:1920px){.button-v2--ghost,.button-v2--primary,.button-v2--secondary{padding-bottom:14.5px;padding-top:14.5px}}@media (hover:hover){.button-v2--ghost:not(:disabled):hover,.button-v2--primary:not(:disabled):hover,.button-v2--secondary:not(:disabled):hover{background-color:var(--background-button-on-white-hovered)}}.button-v2--ghost:not(:disabled):active,.button-v2--primary:not(:disabled):active,.button-v2--secondary:not(:disabled):active{background-color:var(--background-button-on-white-pressed)}.button-v2--ghost:disabled,.button-v2--primary:disabled,.button-v2--secondary:disabled{background-color:var(--background-button-on-white-disabled);color:var(--text-disabled)}.button-v2--ghost,.button-v2--secondary{backdrop-filter:blur(20px)}.button-v2--primary{background-color:var(--background-button-on-white-primary);border-color:var(--border-on-white-primary);color:var(--text-white-primary)}@media (hover:hover){.button-v2--primary:not(:disabled):hover{color:var(--text-white-primary)}}.button-v2--primary:not(:disabled):active{color:var(--text-white-primary)}.button-v2--primary:disabled{border-color:transparent}.button-v2--secondary{background-color:var(--background-button-on-white-secondary);border-color:var(--border-on-white-primary);color:var(--text-dark-primary)}@media (hover:hover){.button-v2--secondary:not(:disabled):hover{color:var(--text-white-primary)}}.button-v2--secondary:not(:disabled):active{color:var(--text-white-primary)}.button-v2--secondary:disabled{border-color:var(--border-on-white-20)}.button-v2--ghost{background-color:transparent;border-color:transparent;color:var(--text-dark-primary)}@media (hover:hover){.button-v2--ghost:not(:disabled):hover{color:var(--text-white-primary)}}.button-v2--ghost:not(:disabled):active{color:var(--text-white-primary)}.button-v2--ghost:disabled{border-color:var(--border-on-white-20)}.button-v2--s{padding:13px 15px}@media (min-width:1200px){.button-v2--s{padding-bottom:11.8px;padding-top:11.8px}}@media (min-width:1920px){.button-v2--s{padding-bottom:10.5px;padding-top:10.5px}}@media (hover:hover){[data-theme=dark] .button-v2--ghost:not(:disabled):hover,[data-theme=dark] .button-v2--primary:not(:disabled):hover,[data-theme=dark] .button-v2--secondary:not(:disabled):hover{background-color:var(--background-button-on-dark-hovered)}}[data-theme=dark] .button-v2--ghost:not(:disabled):active,[data-theme=dark] .button-v2--primary:not(:disabled):active,[data-theme=dark] .button-v2--secondary:not(:disabled):active{background-color:var(--background-button-on-dark-pressed)}[data-theme=dark] .button-v2--ghost:disabled,[data-theme=dark] .button-v2--primary:disabled,[data-theme=dark] .button-v2--secondary:disabled{background-color:var(--background-button-on-dark-disabled);color:var(--text-disabled)}[data-theme=dark] .button-v2--primary{background-color:var(--background-button-on-dark-primary);border-color:var(--border-on-dark-100);color:var(--text-dark-primary)}@media (hover:hover){[data-theme=dark] .button-v2--primary:not(:disabled):hover{color:var(--text-dark-primary)}}[data-theme=dark] .button-v2--primary:not(:disabled):active{color:var(--text-dark-primary)}[data-theme=dark] .button-v2--primary:disabled{border-color:transparent}[data-theme=dark] .button-v2--secondary{background-color:var(--background-button-on-dark-secondary);border-color:var(--border-on-dark-50);color:var(--text-white-primary)}@media (hover:hover){[data-theme=dark] .button-v2--secondary:not(:disabled):hover{border-color:var(--border-on-white-secondary);color:var(--text-dark-primary)}}[data-theme=dark] .button-v2--secondary:not(:disabled):active{border-color:var(--border-on-dark-100);color:var(--text-dark-primary)}[data-theme=dark] .button-v2--secondary:disabled{background-color:var(--background-button-on-dark-secondary);border-color:var(--border-on-dark-20)}[data-theme=dark] .button-v2--ghost{background-color:var(--background-button-on-dark-secondary);border-color:transparent;color:var(--text-white-primary)}@media (hover:hover){[data-theme=dark] .button-v2--ghost:not(:disabled):hover{border-color:var(--border-on-white-secondary);color:var(--text-dark-primary)}}[data-theme=dark] .button-v2--ghost:not(:disabled):active{border-color:var(--border-on-dark-100);color:var(--text-dark-primary)}[data-theme=dark] .button-v2--ghost:disabled{background-color:var(--background-button-on-dark-secondary);border-color:var(--border-on-dark-20)}@media (hover:hover){[data-theme=white] .button-v2--ghost:not(:disabled):hover,[data-theme=white] .button-v2--primary:not(:disabled):hover,[data-theme=white] .button-v2--secondary:not(:disabled):hover{background-color:var(--background-button-on-white-hovered)}}[data-theme=white] .button-v2--ghost:not(:disabled):active,[data-theme=white] .button-v2--primary:not(:disabled):active,[data-theme=white] .button-v2--secondary:not(:disabled):active{background-color:var(--background-button-on-white-pressed)}[data-theme=white] .button-v2--ghost:disabled,[data-theme=white] .button-v2--primary:disabled,[data-theme=white] .button-v2--secondary:disabled{background-color:var(--background-button-on-white-disabled);color:var(--text-disabled)}[data-theme=white] .button-v2--primary{background-color:var(--background-button-on-white-primary);border-color:var(--border-on-white-primary);color:var(--text-white-primary)}@media (hover:hover){[data-theme=white] .button-v2--primary:not(:disabled):hover{color:var(--text-white-primary)}}[data-theme=white] .button-v2--primary:not(:disabled):active{color:var(--text-white-primary)}[data-theme=white] .button-v2--primary:disabled{border-color:transparent}[data-theme=white] .button-v2--secondary{background-color:var(--background-button-on-white-secondary);border-color:var(--border-on-white-primary);color:var(--text-dark-primary)}@media (hover:hover){[data-theme=white] .button-v2--secondary:not(:disabled):hover{color:var(--text-white-primary)}}[data-theme=white] .button-v2--secondary:not(:disabled):active{color:var(--text-white-primary)}[data-theme=white] .button-v2--secondary:disabled{border-color:var(--border-on-white-20)}[data-theme=white] .button-v2--ghost{background-color:var(--background-button-on-white-secondary);border-color:transparent;color:var(--text-dark-primary)}@media (hover:hover){[data-theme=white] .button-v2--ghost:not(:disabled):hover{color:var(--text-white-primary)}}[data-theme=white] .button-v2--ghost:not(:disabled):active{color:var(--text-white-primary)}[data-theme=white] .button-v2--ghost:disabled{border-color:var(--border-on-white-20)}.button-v2{-webkit-transition-duration:.25s,175ms,.2s;transition-duration:.25s,175ms,.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-timing-function:var(--timing-function-ex);transition-timing-function:var(--timing-function-ex)}.button-v2-group{display:-ms-flexbox;display:flex;gap:8px}.icon-button{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background-color:transparent;border:1px solid var(--border-on-white-50);border-radius:8px;color:var(--icon-on-white);justify-content:center}}@layer ui{@media (hover:hover){.icon-button:not(:disabled):hover{border-color:var(--border-on-white-primary)}}.icon-button:not(:disabled):active{background-color:var(--border-on-white-5);border-color:var(--border-on-white-primary)}.icon-button:disabled{border-color:var(--border-on-white-secondary);color:var(--icon-disabled);cursor:default}.icon-button:focus-visible{outline:none}@media (min-width:1200px){.icon-button:focus-visible{border-color:var(--border-on-white-primary);outline:2px solid var(--aci-blue);outline-offset:4px}}.icon-button,.icon-button.icon-button--large{height:56px;width:56px}.icon-button.icon-button--small{height:48px;width:48px}[data-theme=dark] .icon-button{border:1px solid var(--border-on-dark-50);color:var(--icon-on-dark)}@media (hover:hover){[data-theme=dark] .icon-button:not(:disabled):hover{border-color:var(--border-on-dark-100)}}[data-theme=dark] .icon-button:not(:disabled):active{background-color:var(--border-on-dark-10);border-color:var(--border-on-dark-100)}[data-theme=dark] .icon-button:disabled{border-color:var(--border-on-dark-20);color:var(--white-20)}[data-theme=dark] .icon-button:focus-visible{outline:none}@media (min-width:1200px){[data-theme=dark] .icon-button:focus-visible{border-color:var(--border-on-dark-100);outline:2px solid var(--aci-blue);outline-offset:4px}}.icon-button{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.action-icon-button{background-color:transparent;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;backdrop-filter:blur(10px);background-color:var(--background-button-on-white-primary);border:1px solid var(--border-on-dark-50);border-radius:8px;color:var(--icon-on-dark);height:48px;justify-content:center;width:48px}}@layer ui{@media (hover:hover){.action-icon-button:not(:disabled):hover{background:var(--background-button-on-dark-hovered);border-color:var(--border-on-white-secondary);color:var(--icon-on-white)}}.action-icon-button:not(:disabled):active{background:var(--background-button-on-dark-pressed);border-color:var(--border-on-white-secondary);color:var(--icon-on-white)}.action-icon-button:disabled{background:var(--background-button-on-white-disabled);border-color:var(--border-on-white-secondary);color:var(--icon-disabled);cursor:default}.action-icon-button:focus-visible{outline:none}@media (min-width:1200px){.action-icon-button:focus-visible{outline:2px solid var(--aci-blue);outline-offset:4px}}.action-icon-button{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.search-form-toggle{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background-color:transparent;border:1px solid transparent;border-radius:8px;color:var(--icon-on-dark);height:48px;justify-content:center;width:48px}}@layer ui{@media (hover:hover){.search-form-toggle:not(:disabled):hover{background-color:var(--background-button-on-dark-hovered);border-color:var(--border-on-white-secondary);color:var(--icon-on-white)}}.search-form-toggle:not(:disabled):active{background:var(--background-button-on-dark-pressed);border-color:var(--border-on-white-secondary);color:var(--icon-on-white)}.search-form-toggle:disabled{background:var(--background-button-on-white-disabled);border-color:var(--border-on-white-secondary);color:var(--icon-disabled);cursor:default}.search-form-toggle:focus-visible{outline:none}@media (min-width:1200px){.search-form-toggle:focus-visible{backdrop-filter:blur(10px);background-color:var(--background-button-on-white-primary);border-color:var(--border-on-dark-50);outline:2px solid var(--aci-blue);outline-offset:4px}}.search-form-toggle{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.play-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background-color:var(--background-white-secondary);border:1px solid transparent;border-radius:50%;color:var(--icon-on-white);cursor:pointer;height:48px;justify-content:center;width:48px}}@layer ui{@media (hover:hover){.play-button:not(:disabled):hover{background-color:var(--background-button-on-dark-hovered,#bdbdc9);border:1px solid var(--border-on-dark-100,#fff)}.play-button:not(:disabled):active{background-color:var(--text-disabled,#8d8d99);border:1px solid var(--border-on-dark-100,#fff)}.play-button:disabled{background-color:var(--background-button-on-dark-disabled,#d3d3de);color:var(--icon-disabled)}.play-button:focus-visible{outline:none}@media (min-width:1200px){.play-button:focus-visible{outline:2px solid var(--aci-blue);outline-offset:2px}}}@media (min-width:768px){.play-button{height:56px;width:56px}}@media (min-width:1200px){.play-button{height:80px;width:80px}}.play-button svg:has([href="#play"]){height:18px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}@media (min-width:1200px){.play-button svg:has([href="#play"]){height:24px;width:18px}}.play-button svg:has([href="#loading"]){display:none;height:16px;width:16px}.play-button:disabled{cursor:default}.is-loading .play-button:disabled{background-color:var(--background-white-secondary);color:var(--icon-on-white)}.is-loading .play-button svg:has([href="#loading"]){-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;display:block}.is-loading .play-button svg:has([href="#play"]){display:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.play-button{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}}@layer global{.link,a{border-radius:4px;color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.link:hover,a:not(.does-not-exist):hover{color:var(--text-hovered)}}a:not(.does-not-exist):focus-visible{outline:2px solid var(--border-aci-blue);outline-offset:2px}.link:focus-visible{outline:2px solid var(--border-aci-blue);outline-offset:2px}.is-active.link,.link:active,a.is-active:not(.does-not-exist),a:not(.does-not-exist):active{color:var(--text-pressed)}a:not(.does-not-exist) span:has(+svg){vertical-align:middle}.link span:has(+svg){vertical-align:middle}.link svg,a:not(.does-not-exist) svg{vertical-align:middle}.link,a{-webkit-transition:color .1s var(--timing-function-pr);transition:color .1s var(--timing-function-pr)}}@layer ui{.top-link{border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (min-width:1200px){.top-link{gap:8px}}@media (hover:hover){.top-link:hover{color:var(--text-hovered)}}.top-link:focus-visible{outline:2px solid var(--border-aci-blue);outline-offset:4px}.top-link svg:has(use[href="#arrow-right"]){-webkit-transform:translateY(1px);transform:translateY(1px);width:18px}@media (min-width:768px){.top-link svg:has(use[href="#arrow-right"]){width:24px}}.top-link__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.top-link__description{color:var(--text-dark-secondary)}.top-link{-webkit-transition-duration:175ms;transition-duration:175ms;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-timing-function:var(--timing-function-ex);transition-timing-function:var(--timing-function-ex)}.banner-vertical{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@layer ui{.banner-vertical:focus-visible{outline:none}.banner-vertical:focus-visible .banner-vertical__image{outline:2px solid var(--aci-blue);outline-offset:4px}.banner-vertical .link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.banner-vertical__image{aspect-ratio:276/181;border-radius:8px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.banner-vertical__title{margin-bottom:24px;max-width:212px}@media (min-width:1920px){.banner-vertical__title{max-width:313px}}}@layer ui{.banner-horizontal{border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:246px;width:100%}.banner-horizontal:focus-visible{outline:2px solid var(--aci-blue);outline-offset:4px}@media (min-width:768px){.banner-horizontal{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;gap:12px;justify-content:flex-start;max-width:none}}.banner-horizontal .link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.banner-horizontal__image{border-radius:4px;height:76px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:127px}@media (min-width:768px){.banner-horizontal__image{height:48px;width:80px}}.banner-horizontal__image{margin-bottom:8px}@media (min-width:768px){.banner-horizontal__image{margin-bottom:0}}.banner-horizontal__title{margin-bottom:20px}@media (min-width:768px){.banner-horizontal__title{margin-bottom:0;margin-right:auto}}}@layer ui{.top-nav{background-color:var(--background-white-primary);border:1px solid transparent;border-radius:8px;cursor:pointer;height:84px;padding:0 15px;position:relative;text-align:left;width:100%}@media (min-width:1920px){.top-nav{height:98px}}@media (hover:hover){.top-nav:hover{background-color:var(--border-on-white-5);border-color:var(--border-on-white-20)}}.top-nav:focus-visible{outline:2px solid var(--aci-blue);outline-offset:4px}.top-nav>span{display:block;left:59px;position:absolute;top:50%;-webkit-transform:translateY(-12.595px);transform:translateY(-12.595px);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@media (min-width:1920px){.top-nav>span{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}.top-nav.is-active{background-color:var(--background-dark-primary);color:var(--text-white-primary)}.top-nav.is-active>span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-nav.is-active .top-nav__text{color:var(--text-white-secondary);opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s;visibility:visible}.top-nav svg{vertical-align:top}.top-nav svg path{fill:currentColor}.top-nav__label{display:block;width:100%}.top-nav__text{color:var(--text-dark-secondary);display:block;opacity:0;-webkit-transition:none;transition:none;visibility:hidden}.top-nav{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}}@layer sections{.main-menu{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-ms-flex-align:center;align-items:center;height:100%}.main-menu.is-active .main-menu-frame{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.main-menu-frame{background-color:var(--background-white-primary);border:1px solid var(--border-on-white-20);border-radius:8px;-webkit-box-shadow:0 0 10px 0 rgba(20,52,90,.13);box-shadow:0 0 10px 0 rgba(20,52,90,.13);height:var(--smf-height);left:var(--smf-left);opacity:0;position:absolute;top:var(--smf-top);-webkit-transform:translateY(10px);transform:translateY(10px);visibility:hidden;width:var(--smf-width);z-index:0}.menu-item{opacity:0;padding:0 4px}.menu-item--children{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.menu-item--children .sub-menu{opacity:0;pointer-events:none;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transition:none;transition:none;visibility:hidden}.menu-item--children:has(.sub-menu--short){position:relative}.menu-item--children:has(.sub-menu--short) .sub-menu{top:calc(100% - 10px);-webkit-transform:translateY(10px);transform:translateY(10px)}@media (hover:hover){.menu-item--children:hover .menu-item__switch{color:var(--text-dark-primary);text-decoration-color:var(--text-dark-primary)}.menu-item--children:hover .menu-item__switch svg{-webkit-transform:scale(-1);transform:scale(-1)}[data-theme=dark] .menu-item--children:hover .menu-item__switch{color:var(--text-white-primary);text-decoration-color:var(--text-white-primary)}}.header_initial .menu-item--children .sub-menu.is-active,.header_visible .menu-item--children .sub-menu.is-active{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .3s,-webkit-transform .3s var(--timing-function-ex);transition:opacity .3s,-webkit-transform .3s var(--timing-function-ex);transition:transform .3s var(--timing-function-ex),opacity .3s;transition:transform .3s var(--timing-function-ex),opacity .3s,-webkit-transform .3s var(--timing-function-ex);visibility:visible}.header_visible .menu-item--children:has(.sub-menu--short) .sub-menu.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.header_initial .menu-item--children:has(.sub-menu--short) .sub-menu.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.menu-item--active .menu-item__link{color:var(--text-dark-primary);text-decoration-color:var(--text-dark-primary)}[data-theme=dark] .menu-item--active .menu-item__link{color:var(--text-white-primary);text-decoration-color:var(--text-white-primary)}.menu-item__link,.menu-item__switch{background-color:transparent;border:none;cursor:pointer;display:-ms-flexbox;display:flex;position:relative;z-index:1;-ms-flex-align:center;align-items:center;border-radius:4px;color:var(--text-dark-primary);gap:4px;padding:8px;text-decoration:underline;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;-webkit-text-decoration:underline 2px solid transparent;text-decoration:underline 2px solid transparent;text-decoration-thickness:2px;text-underline-offset:6px}@media (min-width:1920px){.menu-item__link,.menu-item__switch{gap:8px;padding:5px 8px 5px 16px}}[data-theme=dark] .menu-item__link,[data-theme=dark] .menu-item__switch{color:var(--text-white-secondary)}.menu-item__link svg,.menu-item__switch svg{-webkit-transition:-webkit-transform .3s var(--timing-function-pr);transition:-webkit-transform .3s var(--timing-function-pr);transition:transform .3s var(--timing-function-pr);transition:transform .3s var(--timing-function-pr),-webkit-transform .3s var(--timing-function-pr)}@media (hover:hover){.menu-item__link:hover{color:var(--text-dark-primary);text-decoration-color:var(--text-dark-primary)}}.menu-item__link:focus-visible{outline:3px solid var(--aci-blue);outline-offset:2px}@media (hover:hover){[data-theme=dark] .menu-item__link:hover{color:var(--text-white-primary);text-decoration-color:var(--text-white-primary)}}.menu-item__switch{cursor:default;padding-right:4px}@media (min-width:1920px){.menu-item__switch{padding-right:4px}}.menu-item__switch:focus-visible{outline:3px solid var(--border-aci-blue);outline-offset:2px}.menu-item__switch.is-active{color:var(--text-dark-primary);text-decoration-color:var(--text-dark-primary)}.menu-item__switch.is-active svg{-webkit-transform:scale(-1);transform:scale(-1)}[data-theme=dark] .menu-item__switch.is-active{color:var(--text-white-primary);text-decoration-color:var(--text-white-primary)}.menu-item__link,.menu-item__switch{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,background-color,text-decoration-color;transition-property:color,border-color,background-color,text-decoration-color}.sub-menu{left:50%;max-height:calc(100vh - var(--header-height));max-width:calc(100% - 40px);overflow-y:auto;padding:0 20px;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}}@layer sections{@media (min-width:1640px){.sub-menu{max-width:1600px}}.sub-menu--short{left:4px;right:auto;top:100%}@media (min-width:1920px){.sub-menu--short{left:12px}}.sub-menu--short li{margin-bottom:2px}.sub-menu--short a{border-radius:4px;display:block;padding:8px 12px;width:100%}@media (hover:hover){.sub-menu--short a:hover{background-color:var(--background-blue,#2726dd);color:var(--text-white-primary)}}.sub-menu--tabs{padding:0}.sub-menu--cols{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:27px 28px 55px 48px}.sub-menu--short{border:0;-webkit-box-shadow:0 -5px 20px 20px rgba(20,52,90,.1);box-shadow:0 -5px 20px 20px rgba(20,52,90,.1);overflow:visible;padding:4px 4px 8px;width:230px}.sub-menu__menu{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:20px 0;width:46%}.sub-menu__menu nav{-ms-flex:1 1;flex:1 1}.sub-menu__menu h2,.sub-menu__menu h3,.sub-menu__menu h4,.sub-menu__menu h5,.sub-menu__menu h6{color:var(--text-dark-secondary);margin-bottom:20px}.sub-menu__menu li{margin-bottom:16px}.sub-menu__articles{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;min-width:560px;width:42%}@media (min-width:1920px){.sub-menu__articles{gap:16px}}.sub-menu__articles .banner-vertical{-ms-flex:1 1;flex:1 1}.sub-menu--short a{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.tabs-menu{display:grid;grid-template-columns:352px 1fr;overflow:hidden}}@layer sections{@media (min-width:1920px){.tabs-menu{grid-template-columns:405px 1fr}}.sub-menu:not(.is-active) .tabs-menu .tabs-menu__content.is-active{height:100%;opacity:1;pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none;visibility:hidden}.sub-menu.is-active .tabs-menu .tabs-menu__content.is-active{height:100%;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s,-webkit-transform .3s var(--timing-function-ex);transition:opacity .3s,-webkit-transform .3s var(--timing-function-ex);transition:transform .3s var(--timing-function-ex),opacity .3s;transition:transform .3s var(--timing-function-ex),opacity .3s,-webkit-transform .3s var(--timing-function-ex);visibility:visible}.tabs-menu__aside{border-right:1px solid var(--border-on-white-5);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;grid-column:1;padding:39px 11px}.tabs-menu__body{grid-column:2}.tabs-menu__body-inner{padding:47px 39px 56px 40px}.tabs-menu__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:none;transition:none;visibility:hidden}.tabs-menu__footer{border-top:1px solid var(--border-on-white-5);margin-top:auto;padding:19px 19px 19px 20px}.mobile-menu__body .sub-menu-list{margin-bottom:80px}}@layer sections{@media (min-width:768px){.sub-menu-list__row{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:52px}}@media (min-width:1200px){.sub-menu-list__row{gap:0}}.sub-menu-list__head:not(:last-child){margin-bottom:32px}@media (min-width:768px){.sub-menu-list__head:not(:last-child){margin-bottom:52px}}@media (min-width:1200px){.sub-menu-list__head .top-link{max-width:605px}}@media (min-width:1920px){.sub-menu-list__head .top-link{max-width:805px}}.sub-menu-list__col h6,.sub-menu-list__columns h6{color:var(--text-dark-secondary);margin-bottom:20px;max-width:245px}@media (min-width:768px){.sub-menu-list__col h6,.sub-menu-list__columns h6{margin-bottom:16px}}@media (min-width:1200px){.sub-menu-list__col h6,.sub-menu-list__columns h6{margin-bottom:20px}}@media (min-width:1920px){.sub-menu-list__col h6,.sub-menu-list__columns h6{max-width:280px}}.sub-menu-list__col ul,.sub-menu-list__columns ul{margin-bottom:40px}.sub-menu-list__col li,.sub-menu-list__columns li{margin-bottom:20px;max-width:298px}@media (min-width:768px){.sub-menu-list__col li,.sub-menu-list__columns li{margin-bottom:16px}}@media (min-width:1200px){.sub-menu-list__col li,.sub-menu-list__columns li{margin-bottom:20px}}@media (min-width:1920px){.sub-menu-list__col li,.sub-menu-list__columns li{max-width:350px}}@media (min-width:1920px){.sub-menu-list__col a svg:has(use[href="#arrow-up-right"]){-webkit-transform:translateY(1px);transform:translateY(1px)}.sub-menu-list__columns a svg:has(use[href="#arrow-up-right"]){-webkit-transform:translateY(1px);transform:translateY(1px)}}.sub-menu-list__col a:has(>span+span){display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.sub-menu-list__columns a:has(>span+span){display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.sub-menu-list__col a:has(>span+span)>span:last-child{color:var(--text-dark-secondary)}.sub-menu-list__columns a:has(>span+span)>span:last-child{color:var(--text-dark-secondary)}@media (min-width:1200px){.sub-menu-list__col a:has(>span+span) svg:has(use[href="#arrow-up-right"]){-webkit-transform:translateY(1px);transform:translateY(1px)}.sub-menu-list__columns a:has(>span+span) svg:has(use[href="#arrow-up-right"]){-webkit-transform:translateY(1px);transform:translateY(1px)}}@media (min-width:768px){.sub-menu-list__col{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}@media (min-width:1200px){.sub-menu-list__col{-ms-flex:1 1;flex:1 1;padding:0 16px}.sub-menu-list__col:first-child{padding-left:0}.sub-menu-list__col:last-child{padding-right:0}}.sub-menu-list__col:not(:last-child){border-bottom:1px solid var(--border-on-white-5,rgba(0,0,0,.05));margin-bottom:20px;padding-bottom:20px}@media (min-width:768px){.sub-menu-list__col:not(:last-child){border-bottom:0;margin-bottom:0;padding-bottom:0}.sub-menu-list__columns ul{-webkit-column-count:2;-moz-column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-width:50%;-moz-column-width:50%;columns:50% 2}}@media (min-width:1200px){.sub-menu-list__col--border{border-left:1px solid var(--border-on-white-5)}}}@layer sections{.header-search[open]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.header-search{background-color:var(--background-color);border:0;height:var(--header-height);left:0;margin:0;max-height:none;max-width:none;opacity:0;padding:0;position:fixed;top:0;-webkit-transform:translateY(calc(var(--header-height)*-1 + 30px));transform:translateY(calc(var(--header-height)*-1 + 30px));visibility:hidden;width:100%;z-index:11}.header-search:not([open]){display:block;visibility:hidden}@starting-style{.header-search[open]{opacity:0;-webkit-transform:translateY(calc(var(--header-height)*-1 + 30px));transform:translateY(calc(var(--header-height)*-1 + 30px));visibility:hidden}}.header-search__container{margin-left:auto;margin-right:auto;max-width:1920px;padding-left:16px;padding-right:16px}.header-search__form{display:-ms-flexbox;display:flex;padding-bottom:17px;padding-top:17px;width:100%;-ms-flex-align:center;align-items:center}.header-search__icon-button{-ms-flex-order:-1;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px;order:-1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background-color:transparent;border:none;border-radius:4px;color:var(--text-disabled);cursor:pointer;justify-content:center}@media (min-width:768px){.header-search__icon-button{margin-right:12px}}@media (hover:hover){.header-search__icon-button:hover{color:var(--text-dark-primary)}}.header-search__icon-button:focus-visible{outline:2px solid var(--aci-blue);outline-offset:2px}.header-search__input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-positive:1;flex-grow:1;margin-right:12px}@media (min-width:768px){.header-search__input-wrapper{margin-right:20px}}.header-search__input{-ms-flex-positive:1;background:transparent;border:0;color:var(--text-dark-primary);flex-grow:1;min-width:0;outline:none;padding:6px 0 8px;width:0}.header-search__input:not(:-moz-placeholder)~.header-search__input-clear-button{opacity:1;visibility:visible}.header-search__input:not(:-ms-input-placeholder)~.header-search__input-clear-button{opacity:1;visibility:visible}.header-search__input:not(:placeholder-shown)~.header-search__input-clear-button{opacity:1;visibility:visible}.header-search__input::-webkit-input-placeholder{color:var(--text-dark-secondary)}.header-search__input::-moz-placeholder{color:var(--text-dark-secondary)}.header-search__input:-ms-input-placeholder{color:var(--text-dark-secondary)}.header-search__input::-ms-input-placeholder{color:var(--text-dark-secondary)}.header-search__input::placeholder{color:var(--text-dark-secondary)}.header-search__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.header-search__input:focus,.header-search__input:focus-visible{outline:none}.header-search__input-clear-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-right:1px solid var(--border-on-white-secondary);margin-right:2px;opacity:0;padding-left:8px;padding-right:8px;visibility:hidden}@media (min-width:768px){.header-search__input-clear-button{margin-right:0;padding-right:16px}}.header-search{-webkit-transition:opacity .18s ease,visibility 0s .28s,-webkit-transform .28s var(--timing-function-ex);transition:opacity .18s ease,visibility 0s .28s,-webkit-transform .28s var(--timing-function-ex);transition:opacity .18s ease,transform .28s var(--timing-function-ex),visibility 0s .28s;transition:opacity .18s ease,transform .28s var(--timing-function-ex),visibility 0s .28s,-webkit-transform .28s var(--timing-function-ex)}.header-search[open]{-webkit-transition:opacity .2s ease,-webkit-transform .35s var(--timing-function-ex);transition:opacity .2s ease,-webkit-transform .35s var(--timing-function-ex);transition:opacity .2s ease,transform .35s var(--timing-function-ex);transition:opacity .2s ease,transform .35s var(--timing-function-ex),-webkit-transform .35s var(--timing-function-ex)}.header-search__icon-button{-webkit-transition:color .2s ease;transition:color .2s ease}.header{backdrop-filter:blur(6px);background-color:var(--background-color);height:var(--header-height);left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.header_initial{left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-transform:none;transform:none;-webkit-transition-property:none;transition-property:none}.header_visible{-webkit-transform:translateY(0);transform:translateY(0)}.header_hidden,.header_visible{left:0;position:fixed;right:0;top:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;z-index:10}.header_hidden{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;height:100%;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 16px 0 20px}}@layer sections{@media (min-width:1200px){.header__inner{padding:0 20px}}.header__link-skip-to-content{display:none}@media (min-width:768px){.header__link-skip-to-content{display:inline-block;left:50%;position:absolute;top:16px;-webkit-transform:translateX(-60%);transform:translateX(-60%);z-index:106;clip:rect(1px,1px,1px,1px);overflow:hidden;white-space:nowrap}}@media (min-width:1200px){.header__link-skip-to-content{left:20px;top:var(--header-height);-webkit-transform:translateX(0);transform:translateX(0)}}.header__link-skip-to-content:focus-visible{clip:auto;height:auto;overflow:visible;width:auto}.home-link{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:6px}.home-link svg{margin-top:0;vertical-align:top}@media (hover:hover){.home-link:hover{color:var(--text-color)}}.header .home-link{opacity:0}.home-link__root svg{width:129.04px}@media (min-width:768px){.home-link__root svg{width:175px}}.home-link__postfix svg{-webkit-transform:translateY(1px);transform:translateY(1px);width:69.381px}@media (min-width:768px){.home-link__postfix svg{width:95px}}.main-menu-wrapper{display:none}@media (min-width:1200px){.main-menu-wrapper{display:block;height:100%;margin-left:101px}}@media (min-width:1920px){.main-menu-wrapper{margin-left:100px}}[data-variant=sides] .main-menu-wrapper{margin-left:0}.utility-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.utility-nav .action-icon-button,.utility-nav .search-form-toggle{opacity:0}@media (min-width:1200px){.utility-nav .action-icon-button{display:none}}.utility-menu{display:none;-ms-flex-align:center;align-items:center;gap:4px}@media (min-width:768px){.utility-menu{display:-ms-flexbox;display:flex}}.utility-menu a{opacity:0}.utility-menu .button-v2--ghost{min-width:80px}.header.is-mounted .home-link,.header.is-mounted .menu-item{opacity:1;-webkit-transition:opacity .5s var(--timing-function-ex);transition:opacity .5s var(--timing-function-ex)}.header.is-mounted .menu-item{-webkit-transition-delay:calc(var(--i, 0)*30ms + 30ms);transition-delay:calc(var(--i, 0)*30ms + 30ms)}.header.is-mounted .search-form-toggle{opacity:1;-webkit-transition:opacity .5s var(--timing-function-ex),background-color .1s var(--timing-function-ex),color .1s var(--timing-function-ex);transition:opacity .5s var(--timing-function-ex),background-color .1s var(--timing-function-ex),color .1s var(--timing-function-ex);-webkit-transition-delay:opacity 30ms;transition-delay:opacity 30ms}@media (min-width:768px){.header.is-mounted .search-form-toggle{-webkit-transition-delay:opacity .15s;transition-delay:opacity .15s}}.header.is-mounted .utility-menu a{opacity:1;-webkit-transition:opacity .5s var(--timing-function-ex),background-color .1s var(--timing-function-ex),color .1s var(--timing-function-ex);transition:opacity .5s var(--timing-function-ex),background-color .1s var(--timing-function-ex),color .1s var(--timing-function-ex)}.header.is-mounted .utility-menu a:first-child{-webkit-transition-delay:opacity .18s;transition-delay:opacity .18s}.header.is-mounted .utility-menu a:nth-child(2){-webkit-transition-delay:opacity .21s;transition-delay:opacity .21s}.header.is-mounted .action-icon-button{opacity:1;-webkit-transition:opacity .5s var(--timing-function-ex);transition:opacity .5s var(--timing-function-ex);-webkit-transition-delay:60ms;transition-delay:60ms}@media (min-width:768px){.header.is-mounted .action-icon-button{-webkit-transition-delay:.24s;transition-delay:.24s}}}@layer sections{.mobile-menu{background-color:var(--background-white-primary);border:0;border-radius:8px;height:auto;margin:4px;max-height:none;max-width:none;overflow:auto;padding:0;width:auto}@media (min-width:768px){.mobile-menu{margin:8px}}.mobile-menu::-ms-backdrop{background-color:var(--background-dark-primary)}.mobile-menu::backdrop{background-color:var(--background-dark-primary)}.mobile-menu__head{display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;background-color:var(--background-white-primary);height:72px;padding:0 16px}@media (min-width:768px){.mobile-menu__head{height:64px;padding:0 12px}}.mobile-menu__head .home-link a:focus-visible{outline:none}.mobile-menu__head .home-link a:focus{outline:none}.mobile-menu--sub .mobile-menu__head{padding:0 8px}.mobile-menu--sub .mobile-menu__head:after{background-color:var(--border-on-white-5,rgba(0,0,0,.05));bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mobile-menu__close{position:fixed;right:16px;top:16px;z-index:1}.mobile-menu__back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:8px;justify-content:center;text-align:left}.mobile-menu__back svg{padding:8px}.mobile-menu__back .p3{color:var(--text-dark-secondary);display:block}.mobile-menu__back:focus,.mobile-menu__back:focus-visible{outline:none}.mobile-menu__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:calc(100% - 72px);padding:28px 8px 24px}@media (min-width:768px){.mobile-menu__body{min-height:calc(100% - 64px);padding:44px 20px 24px}}.mobile-menu--sub .mobile-menu__body{padding:32px 24px 0}.mobile-menu__tabs{margin-bottom:126px}@media (min-width:768px){.mobile-menu__tabs{margin-bottom:94px}}.mobile-menu__tabs-item{margin-bottom:2px}.mobile-menu__foot{margin-top:auto}.mobile-menu--sub .mobile-menu__foot{border-top:1px solid var(--border-on-white-5,rgba(0,0,0,.05));margin-left:-24px;margin-right:-24px;padding:20px 48px 20px 24px}@media (min-width:768px){.mobile-menu--sub .mobile-menu__foot{padding:20px}}.mobile-menu__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.mobile-menu-dropdown .js-outer{height:0;overflow:hidden}.mobile-menu-dropdown__toggler{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;background-color:var(--border-on-white-5);border:none;border-radius:8px;justify-content:space-between;padding:19px 16px;width:100%}}@layer sections{@media (min-width:768px){.mobile-menu-dropdown__toggler{padding-right:22px}}.active .mobile-menu-dropdown__toggler{background-color:var(--background-dark-primary);color:var(--text-white-primary)}.active .mobile-menu-dropdown__toggler svg{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.mobile-menu-dropdown__inner{padding:20px 16px 40px}@media (min-width:768px){.mobile-menu-dropdown__inner{padding:28px 0 42px}}.mobile-menu-dropdown__inner--sub-menu{padding:0 16px}@media (min-width:768px){.mobile-menu-dropdown__inner--sub-menu{padding:0 22px 2px 16px}}.mobile-menu-dropdown__toggler{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,transform;transition-property:color,background-color,transform,-webkit-transform}.mobile-menu-tabs__item{position:relative}.mobile-menu-tabs__item:not(:last-child):after{background-color:var(--border-on-white-5,rgba(0,0,0,.05));bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.mobile-menu-tabs__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;cursor:pointer;gap:8px;min-height:60px;padding:14px 0;width:100%}.mobile-menu-tabs__button svg:last-child{margin-left:auto}.mobile-menu-tabs__button svg path{fill:currentColor}}@layer sections{.mobile-menu-tabs__button:focus,.mobile-menu-tabs__button:focus-visible{outline:none}}@layer sections{.mobile-simple-menu{margin-bottom:20px}@media (min-width:768px){.mobile-simple-menu{display:-ms-flexbox;display:flex;margin-bottom:28px;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:0 16px}}.mobile-simple-menu__item{padding:20px 0;position:relative}@media (min-width:768px){.mobile-simple-menu__item{-ms-flex:1 1;flex:1 1;padding:0}}.mobile-simple-menu__item:first-child{padding-top:0}.mobile-simple-menu__item:last-child{padding-bottom:0}.mobile-simple-menu__item:not(:last-child):after{background-color:var(--border-on-white-5,rgba(0,0,0,.05));bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:translateY(50%);transform:translateY(50%)}@media (min-width:768px){.mobile-simple-menu__item:not(:last-child):after{display:none}}.mobile-simple-menu__item h5{color:var(--text-dark-secondary);margin-bottom:20px}.mobile-simple-menu__item li{margin-bottom:12px}@media (min-width:768px){.mobile-simple-menu__item li{margin-bottom:16px}}}@layer sections{.mobile-aside-menu li{max-width:90%;padding:12px 48px 12px 0;position:relative}@media (min-width:768px){.mobile-aside-menu li{max-width:none;padding:12px 20px}}.mobile-aside-menu li:not(:last-child):after{background-color:var(--border-on-white-5,rgba(0,0,0,.05));bottom:0;content:"";height:1px;left:0;position:absolute;right:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}@layer normalize, global, ui, sections;@layer global{html:has(dialog[open]:not([aria-modal=false])){overflow:hidden}}@layer sections{.header,.header-search,.mobile-menu{color:var(--text-dark-primary);font-family:proxima-nova,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-search[data-theme=dark],.header[data-theme=dark],.mobile-menu[data-theme=dark]{--text-color:var(--text-white-primary);--background-color:var(--background-dark-primary);color:var(--text-white-primary)}.header-search[data-theme=white],.header[data-theme=white],.mobile-menu[data-theme=white]{--text-color:var(--text-dark-primary);--background-color:var(--background-white-primary);color:var(--text-dark-primary)}.header *,.header :after,.header :before,.header-search *,.header-search :after,.header-search :before,.mobile-menu *,.mobile-menu :after,.mobile-menu :before{-webkit-box-sizing:border-box;box-sizing:border-box}.header ol,.header ul,.header-search ol,.header-search ul,.mobile-menu ol,.mobile-menu ul{margin:0;padding-left:0;padding-right:0}.header li,.header-search li,.mobile-menu li{list-style:none}.header blockquote:first-child,.header div:first-child,.header figure:first-child,.header h1:first-child,.header h2:first-child,.header h3:first-child,.header h4:first-child,.header h5:first-child,.header h6:first-child,.header img:first-child,.header li:first-child,.header ol:first-child,.header p:first-child,.header ul:first-child,.header-search blockquote:first-child,.header-search div:first-child,.header-search figure:first-child,.header-search h1:first-child,.header-search h2:first-child,.header-search h3:first-child,.header-search h4:first-child,.header-search h5:first-child,.header-search h6:first-child,.header-search img:first-child,.header-search li:first-child,.header-search ol:first-child,.header-search p:first-child,.header-search ul:first-child,.mobile-menu blockquote:first-child,.mobile-menu div:first-child,.mobile-menu figure:first-child,.mobile-menu h1:first-child,.mobile-menu h2:first-child,.mobile-menu h3:first-child,.mobile-menu h4:first-child,.mobile-menu h5:first-child,.mobile-menu h6:first-child,.mobile-menu img:first-child,.mobile-menu li:first-child,.mobile-menu ol:first-child,.mobile-menu p:first-child,.mobile-menu ul:first-child{margin-top:0}.header blockquote:last-child,.header div:last-child,.header figure:last-child,.header h1:last-child,.header h2:last-child,.header h3:last-child,.header h4:last-child,.header h5:last-child,.header h6:last-child,.header img:last-child,.header li:last-child,.header ol:last-child,.header p:last-child,.header ul:last-child,.header-search blockquote:last-child,.header-search div:last-child,.header-search figure:last-child,.header-search h1:last-child,.header-search h2:last-child,.header-search h3:last-child,.header-search h4:last-child,.header-search h5:last-child,.header-search h6:last-child,.header-search img:last-child,.header-search li:last-child,.header-search ol:last-child,.header-search p:last-child,.header-search ul:last-child,.mobile-menu blockquote:last-child,.mobile-menu div:last-child,.mobile-menu figure:last-child,.mobile-menu h1:last-child,.mobile-menu h2:last-child,.mobile-menu h3:last-child,.mobile-menu h4:last-child,.mobile-menu h5:last-child,.mobile-menu h6:last-child,.mobile-menu img:last-child,.mobile-menu li:last-child,.mobile-menu ol:last-child,.mobile-menu p:last-child,.mobile-menu ul:last-child{margin-bottom:0}}