.brand-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-line);width:100%;background:var(--brand-footer-bg);color:var(--global-text)}.brand-footer__top[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;padding-block:var(--space-lg) var(--space-md);gap:var(--space-md)}.brand-footer__cta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.brand-footer__newsletter--heading[data-astro-cid-sz7xmlte]{font-size:var(--font-size-body)}.brand-footer__newsletter--description[data-astro-cid-sz7xmlte]{padding-block:var(--space-3xs) var(--space-2xs);font-size:var(--font-size-sm)}.brand-nav__form[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2xs)}.brand-nav__form[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{border-radius:var(--border-radius);flex:1;padding:calc(var(--space-3xs) * 1.25)}.brand-footer__payment[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-3xs)}.brand-footer[data-astro-cid-sz7xmlte] hr[data-astro-cid-sz7xmlte]{color:var(--color-line)}.brand-footer__details[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border)}.brand-footer__nav--main[data-astro-cid-sz7xmlte] details[data-astro-cid-sz7xmlte]:last-of-type{border-bottom:1px solid var(--color-border)}.brand-footer__details[data-astro-cid-sz7xmlte][open]{padding-block:0 var(--space-xs)}.brand-footer__details[data-astro-cid-sz7xmlte][open] .brand-footer__summary[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{transform:rotate(180deg)}.brand-footer__summary[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-block:var(--space-xs);cursor:pointer}.brand-footer__summary[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{transition:transform .1s ease}.brand-footer__section[data-astro-cid-sz7xmlte]{display:none}.brand-footer__bottom[data-astro-cid-sz7xmlte]{padding-block:var(--space-sm) var(--space-md)}.brand-footer__nav--legal[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs);display:flex;flex-direction:column-reverse;justify-content:center;gap:var(--space-xs)}.brand-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2xs)}.brand-footer__legal--links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap}.brand-footer__legal--links[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]:not(:last-child):not(:empty):after{content:"/";margin-inline:var(--space-3xs)}.brand-footer__social[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs)}.brand-footer__social[data-astro-cid-sz7xmlte] .button[data-astro-cid-sz7xmlte]{--button-bg: var(--brand-footer-icon-button-bg);--button-text: var(--brand-footer-icon-button-text);--button-border-color: var(--brand-footer-icon-button-border-color);--button-outline-color: var(--brand-footer-icon-button-outline-color);--button-hover-bg: var(--brand-footer-icon-button-hover-bg);--button-hover-text: var(--brand-footer-icon-button-hover-text);--button-hover-border-color: var( --brand-footer-icon-button-hover-border-color )}@media (min-width: 44em){.brand-footer__top[data-astro-cid-sz7xmlte]{flex-direction:row}.brand-footer__cta[data-astro-cid-sz7xmlte]{width:50%}.brand-footer__nav--main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.brand-footer__nav--legal[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}.brand-footer__legal[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:start;flex-wrap:wrap;gap:var(--space-3xs)}.brand-footer__details[data-astro-cid-sz7xmlte]{display:none}.brand-footer__section[data-astro-cid-sz7xmlte]{display:block}}@media (min-width: 66em){.brand-footer__top[data-astro-cid-sz7xmlte]{justify-content:space-between}.brand-footer__cta[data-astro-cid-sz7xmlte]{width:calc(1 / 3 * 100%)}.brand-footer__nav--main[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,1fr)}.brand-footer__nav--legal[data-astro-cid-sz7xmlte]{flex-direction:row;align-items:center;justify-content:space-between}}body.brand-nav__mobile--open{overflow:hidden}#nav-button.button,.brand-nav__menubar .button{--button-bg: var(--brand-header-icon-button-bg);--button-text: var(--brand-header-icon-button-text);--button-border-color: var(--brand-header-icon-button-border-color);--button-outline-color: var(--brand-header-icon-button-outline-color);--button-hover-bg: var(--brand-header-icon-button-hover-bg);--button-hover-text: var(--brand-header-icon-button-hover-text);--button-hover-border-color: var( --brand-header-icon-button-hover-border-color )}.brand-nav__toggle--backdrop-enter-active,.brand-nav__toggle--backdrop-leave-active{transition:var(--brand-nav-backdrop-transition)}.brand-nav__toggle--backdrop-enter-from,.brand-nav__toggle--backdrop-leave-to{opacity:0}.brand-nav__backdrop{position:fixed;inset:0;background:var(--global-backdrop-bg)}.brand-nav__surface{display:flex;flex-direction:column;position:fixed;top:0;right:0;overflow-x:hidden;overflow-y:auto;height:var(--brand-nav-surface-height);width:var(--brand-nav-surface-width);background:var(--brand-nav-bg);color:var(--brand-nav-text);font-size:var(--brand-nav-font-size)}.brand-nav__toggle--surface-enter-active,.brand-nav__toggle--surface-leave-active{transition:var(--brand-nav-surface-transition)}.brand-nav__toggle--surface-enter-from,.brand-nav__toggle--surface-leave-to{transform:var(--brand-nav-surface-transform)}.brand-nav__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-nav-controls-gap);padding-inline:var(--gutter);padding-block:var(--brand-nav-controls-padding-block)}.brand-nav__controls .button[data-button-size=icon]{flex-shrink:0;--button-bg: var(--brand-nav-mobile-icon-button-bg);--button-text: var(--brand-nav-mobile-icon-button-text);--button-border-color: var(--brand-nav-mobile-icon-button-border-color);--button-outline-color: var(--brand-nav-mobile-icon-button-outline-color);--button-hover-bg: var(--brand-nav-mobile-icon-button-hover-bg);--button-hover-text: var(--brand-nav-mobile-icon-button-hover-text);--button-hover-border-color: var( --brand-nav-mobile-icon-button-hover-border-color )}.brand-nav__controls .button[data-button-size=icon]:first-child{margin-left:auto}.brand-nav__controls .button:not([data-button-size=icon]){justify-content:start;padding:0;font-size:var(--brand-nav-controls-font-size);width:var(--brand-nav-mobile-button-width)}.brand-nav__controls .button:not([data-button-size=icon]),.brand-nav__section .brand-nav__list .button{border-radius:var(--brand-nav-mobile-button-border-radius);--button-bg: var(--brand-nav-mobile-button-bg);--button-text: var(--brand-nav-mobile-button-text);--button-border-color: var(--brand-nav-mobile-button-border-color);--button-outline-color: var(--brand-nav-mobile-button-outline-color);--button-hover-bg: var(--brand-nav-mobile-button-hover-bg);--button-hover-text: var(--brand-nav-mobile-button-hover-text);--button-hover-border-color: var( --brand-nav-mobile-button-hover-border-color )}.brand-nav__controls .button:not([data-button-size=icon]) svg,.brand-nav__section .brand-nav__list .button svg{height:auto;width:auto;padding-inline:var(--brand-nav-mobile-button-icon-padding-inline)}.brand-nav__menu{overflow-x:clip;padding-block:var(--brand-nav-menu-padding-block)}.brand-nav__slide--forward-enter-active,.brand-nav__slide--forward-leave-active,.brand-nav__slide--backward-enter-active,.brand-nav__slide--backward-leave-active{transition:var(--brand-nav-menu-transition)}.brand-nav__slide--forward-enter-from{transform:var(--brand-nav-menu-transform-forward-enter)}.brand-nav__slide--forward-leave-to{transform:var(--brand-nav-menu-transform-forward-leave)}.brand-nav__slide--backward-enter-from{transform:var(--brand-nav-menu-transform-backward-enter)}.brand-nav__slide--backward-leave-to{transform:var(--brand-nav-menu-transform-backward-leave)}.brand-nav__section{display:flex;flex-direction:column;gap:var(--brand-nav-section-gap)}.brand-nav__section .brand-nav__list .button{align-items:center;justify-content:space-between;font-size:var(--brand-nav-main-menu-mobile-button-font-size);width:var(--brand-nav-mobile-button-width);padding-inline:var(--brand-nav-mobile-button-padding-inline);padding-block:var(--brand-nav-mobile-button-padding-block)}.brand-nav__section .brand-nav__utils .brand-nav__list .button svg{padding-inline:0}.brand-nav__section:not([data-main-menu]) .brand-nav__list .button{color:var(--brand-nav-sub-menu-mobile-button-text);font-size:var(--brand-nav-mobile-button-font-size)}.brand-nav__heading{font-size:var(--brand-nav-main-menu-mobile-button-font-size);padding-inline:var(--brand-nav-mobile-button-padding-inline);padding-block:var(--brand-nav-mobile-button-padding-block)}.brand-nav__heading a{text-decoration:none}.brand-nav__auth{padding-block:var(--brand-nav-auth-padding-block);padding-inline:var(--brand-nav-gutter)}.brand-nav__auth--heading{color:var(--global-text-weak)}.brand-nav__auth--links{display:flex;gap:var(--brand-nav-auth-links-gap);padding-block:var(--brand-nav-auth-links-padding-block)}.brand-nav__section .brand-nav__utils .button{justify-content:start;font-size:var(--brand-nav-font-size)}.brand-nav__menubar{display:none}@media (min-width: 66em){#nav-button{display:none}.brand-nav{height:100%}.brand-nav__menubar{display:flex;justify-content:center;height:100%;font-size:var(--brand-nav-menubar-font-size)}.brand-nav__menuitem{display:inline-flex;align-items:center;margin-inline:var(--brand-nav-menuitem-margin-inline)}.brand-nav__menuitem--selected a{border-bottom:var(--brand-nav-menuitem-selected-border-width) solid currentColor;margin-bottom:calc(var(--brand-nav-menuitem-selected-border-width) * -1)}.brand-nav__menubar a{text-decoration:none}.brand-nav__menuitem--controls{width:0;margin-inline:var(--brand-nav-menuitem-controls-margin-inline)}.brand-nav__menuitem--controls button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;pointer-events:none;opacity:0;height:var(--brand-header-bottom-height)}.brand-nav__menuitem--controls button:focus{opacity:1;pointer-events:auto}.brand-nav__menuitem--controls svg{width:auto;height:auto;max-width:none}.brand-nav__backdrop{position:absolute;top:100%;left:0;right:0;height:100vh;pointer-events:none;background:var(--global-backdrop-bg)}.brand-nav__dropdown{position:absolute;overflow-y:hidden;width:100%;height:auto;left:0;right:0;top:100%;background:var(--brand-nav-bg);color:var(--brand-nav-text)}.brand-nav__dropdown [data-nav-groups-only]{justify-content:center;gap:var(--brand-nav-dropdown-nav-groups-only-gap)}.brand-nav__dropdown [data-nav-groups-only] .brand-nav__group{flex:none}.brand-nav__featured{display:flex;flex-direction:column;padding-inline:var(--brand-nav-featured-padding-inline);max-width:var(--brand-nav-featured-max-width)}.brand-nav__featured--image{width:fit-content;max-width:var(--brand-nav-featured-image-max-width)}.brand-nav__featured--image img{object-fit:cover;aspect-ratio:1;width:100%;height:auto;max-width:var(--brand-nav-featured-image-max-width)}.brand-nav__featured--heading{font-size:var(--brand-nav-heading-font-size);padding-block:var(--brand-nav-featured-heading-padding-block)}.brand-nav__featured--links{display:flex;gap:var(--brand-nav-featured-links-gap);font-size:var(--brand-nav-link-item-font-size);color:var(--global-text-weak)}.brand-nav__featured--links a:hover{color:var(--global-text)}.brand-nav__group{display:flex;flex-direction:column;flex:1 1;gap:var(--brand-nav-group-gap);padding-inline:var(--brand-nav-group-padding-inline)}.brand-nav__subcategory--heading{font-size:var(--brand-nav-heading-font-size);padding-block:var(--brand-nav-subcategory-heading-padding-block)}.brand-nav__subcategory--heading a{text-decoration:none}.brand-nav__subcategory--heading a:hover{color:var(--global-text-weak)}.brand-nav__subcategory--list{display:flex;flex-direction:column;gap:var(--brand-nav-subcategory-list-gap)}.brand-nav__subcategory--list .brand-nav__subcategory--link{text-decoration:none;font-size:var(--brand-nav-link-item-font-size);color:var(--global-text-weak)}.brand-nav__subcategory--list .brand-nav__subcategory--link:hover{color:var(--global-text)}}#skip-link[data-astro-cid-3ef6ksr2]{position:fixed;top:var(--brand-header-top-padding-block);left:var(--gutter);z-index:var(--brand-header-skip-link-z-index);font-size:var(--brand-header-top-font-size);background:var(--brand-header-bg);color:var(--brand-header-text)}#skip-link[data-astro-cid-3ef6ksr2]:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.brand-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;width:100%;background:var(--brand-header-bg);color:var(--brand-header-text);z-index:var(--brand-header-z-index)}.brand-header__top[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;padding-block:var(--brand-header-top-padding-block);font-size:var(--brand-header-top-font-size)}.brand-header__promo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.brand-header__auth[data-astro-cid-3ef6ksr2]{display:none}.brand-header[data-astro-cid-3ef6ksr2] hr[data-astro-cid-3ef6ksr2]{color:var(--brand-header-line)}.brand-header__bottom[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:stretch;height:var(--brand-header-bottom-height)}.brand-header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;width:fit-content;text-decoration-skip-ink:auto;color:currentColor}.brand-header__nav--desktop[data-astro-cid-3ef6ksr2],.brand-header__utils--chat[data-astro-cid-3ef6ksr2]{display:none}.brand-header__utils[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:flex-end;gap:var(--brand-header-icon-gap)}.brand-header__utils[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2][data-mobile-nav-inert] .button[data-astro-cid-3ef6ksr2]{--button-bg: var(--brand-header-icon-button-bg);--button-text: var(--brand-header-icon-button-text);--button-border-color: var(--brand-header-icon-button-border-color);--button-outline-color: var(--brand-header-icon-button-outline-color);--button-hover-bg: var(--brand-header-icon-button-hover-bg);--button-hover-text: var(--brand-header-icon-button-hover-text);--button-hover-border-color: var( --brand-header-icon-button-hover-border-color )}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.loading-element[data-astro-cid-3ef6ksr2]{animation:pulse 2s infinite}@media (min-width: 66em){.brand-header__top[data-astro-cid-3ef6ksr2],.brand-header__bottom[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr 1fr}.brand-header__promo[data-astro-cid-3ef6ksr2]{grid-column:2;justify-self:center}.brand-header__auth[data-astro-cid-3ef6ksr2]{grid-column:3;display:flex;justify-content:end;align-items:center;gap:var(--brand-header-top-auth-gap)}.brand-header__auth[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.brand-header__auth[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.brand-header__nav--desktop[data-astro-cid-3ef6ksr2],.brand-header__utils--chat[data-astro-cid-3ef6ksr2]{display:block}.brand-header__nav--mobile[data-astro-cid-3ef6ksr2],.brand-header__utils--account[data-astro-cid-3ef6ksr2]{display:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}:root{--color-light: #ffffff;--color-light-a1: rgba(255, 255, 255, .1);--color-light-a2: rgba(255, 255, 255, .3);--color-light-a3: rgba(255, 255, 255, .5);--color-light-a4: rgba(255, 255, 255, .7);--color-light-a5: rgba(255, 255, 255, .9);--color-dark: #111111;--color-dark-a1: rgba(17, 17, 17, .1);--color-dark-a2: rgba(17, 17, 17, .3);--color-dark-a3: rgba(17, 17, 17, .5);--color-dark-a4: rgba(17, 17, 17, .7);--color-dark-a5: rgba(17, 17, 17, .9);--color-gray-1: #f0f0f0;--color-gray-2: #e8e8e8;--color-gray-3: #e0e0e0;--color-gray-4: #d9d9d9;--color-gray-5: #cecece;--color-gray-6: #bbbbbb;--color-gray-7: #606060;--color-gray-8: #484848;--color-gray-9: #3a3a3a;--color-gray-10: #313131;--color-gray-11: #2a2a2a;--color-gray-12: #222222;--color-blue-1: #EDF2FE;--color-blue-2: #ABBDF9;--color-blue-3: #3E63DD;--color-blue-4: #3358D4;--color-blue-5: #3A4F97;--color-blue-6: #182449;--color-red-1: #feebec;--color-red-2: #f4a9aa;--color-red-3: #e5484d;--color-red-4: #DC3E42;--color-red-5: #8c333a;--color-red-6: #3b1219;--color-green-1: #e6f6eb;--color-green-2: #8eceaa;--color-green-3: #30a46c;--color-green-4: #2B9A66;--color-green-5: #28684a;--color-green-6: #132d21}:root{--step--2: clamp(.7813rem, .7766rem + .0208vw, .8rem);--step--1: clamp(.9375rem, .9219rem + .0694vw, 1rem);--step-0: clamp(1.125rem, 1.0938rem + .1389vw, 1.25rem);--step-1: clamp(1.35rem, 1.2969rem + .2361vw, 1.5625rem);--step-2: clamp(1.62rem, 1.5367rem + .3701vw, 1.9531rem);--step-3: clamp(1.944rem, 1.8196rem + .5527vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.1531rem + .7988vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.5455rem + 1.1282vw, 3.8147rem);--font-weight-normal: 400;--font-weight-bold: 700;--font-size-xs: var(--step--2);--font-size-sm: var(--step--1);--font-size-body: var(--step-0);--font-size-md: var(--step-1);--font-size-lg: var(--step-2);--font-size-xl: var(--step-3);--font-size-2xl: var(--step-4);--font-size-max: var(--step-5);--light-height-flat: 1;--line-height-heading: 1.1;--line-height-tight: 1.2;--line-height-body: 1.5}:root{--space-3xs: clamp(.3125rem, .2969rem + .0694vw, .375rem);--space-2xs: clamp(.5625rem, .5156rem + .2083vw, .75rem);--space-xs: clamp(.875rem, .8125rem + .2778vw, 1.125rem);--space-sm: clamp(1.125rem, 1.0313rem + .4167vw, 1.5rem);--space-md: clamp(1.6875rem, 1.5469rem + .625vw, 2.25rem);--space-lg: clamp(2.25rem, 2.0625rem + .8333vw, 3rem);--space-xl: clamp(3.375rem, 3.0938rem + 1.25vw, 4.5rem);--space-2xl: clamp(4.5rem, 4.125rem + 1.6667vw, 6rem);--space-3xl: clamp(6.75rem, 6.1875rem + 2.5vw, 9rem);--space-3xs-2xs: clamp(.3125rem, .2344rem + .3472vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4688rem + .4167vw, .9375rem);--space-xs-sm: clamp(.875rem, .7813rem + .4167vw, 1.25rem);--space-sm-md: clamp(1.125rem, .9375rem + .8333vw, 1.875rem);--space-md-lg: clamp(1.6875rem, 1.4844rem + .9028vw, 2.5rem);--space-lg-xl: clamp(2.25rem, 1.875rem + 1.6667vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.9688rem + 1.8056vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.3333vw, 7.5rem);--gutter: var(--space-sm);--wrapper-max-width: 1800px;--wrapper-gutter: var(--space-sm);--wrapper-inner-gutter: var(--space-sm);--wrapper-nav-dropdown-max-width: 1600px;--wrapper-nav-dropdown-gutter-inline: var(--space-md);--wrapper-nav-dropdown-gutter-block: var(--space-lg);--border: solid;--border-radius-sm: 3px;--border-radius: .5em;--border-radius-pill: 999px;--border-radius-circle: 50%;--border-width: 1px}body{background:var(--global-bg);color:var(--global-text);font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-normal)}h1,h2{line-height:var(--line-height-heading)}h3,h4,h5,h6{line-height:var(--line-height-tight)}hr{border:none;border-block-start:1px solid;height:1px;color:inherit;margin-block-end:0;padding:0}.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width);padding-inline:var(--wrapper-gutter);position:relative}.wrapper[data-wrapper-type=inner]{min-width:100%;padding-block:var(--wrapper-inner-gutter);padding-inline:var(--wrapper-inner-gutter)}.wrapper[data-wrapper-type=full]{margin-inline:auto;max-width:100%;padding-inline:var(--gutter);position:relative}.wrapper[data-wrapper-type=nav-dropdown]{margin-inline:auto;max-width:var(--wrapper-nav-dropdown-max-width);padding-inline:var(--wrapper-nav-dropdown-gutter-inline);padding-block:var(--wrapper-nav-dropdown-gutter-block);position:relative;display:flex}[role=list][class]{list-style:none;margin-block:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--global-bg: var(--color-light);--global-text: var(--color-dark);--global-text-weak: var(--color-gray-7);--global-backdrop-bg: var(--color-dark-a3);--color-surface-bg-subtle: var(--color-gray-1);--color-surface-bg: var(--color-gray-2);--color-surface-bg-hover: var(--color-gray-3);--color-line: var(--color-gray-4);--color-border: var(--color-gray-5);--color-border-hover: var(--color-gray-6);--color-primary-pale: var(--color-gray-7);--color-primary-tint: var(--color-gray-9);--color-primary: var(--color-dark);--color-secondary: var(--color-gray-2);--color-secondary-shade: var(--color-gray-3);--color-secondary-rich: var(--color-gray-6);--color-accent-pale: var(--color-blue-1);--color-accent-tint: var(--color-blue-2);--color-accent: var(--color-blue-3);--color-accent-hover: var(--color-blue-4);--color-accent-shade: var(--color-blue-5);--color-accent-rich: var(--color-blue-6);--color-danger-pale: var(--color-red-1);--color-danger-tint: var(--color-red-2);--color-danger: var(--color-red-3);--color-danger-hover: var(--color-red-4);--color-danger-shade: var(--color-red-5);--color-danger-rich: var(--color-red-6);--color-success-pale: var(--color-green-1);--color-success-tint: var(--color-green-2);--color-success: var(--color-green-3);--color-success-hover: var(--color-green-4);--color-success-shade: var(--color-green-5);--color-success-rich: var(--color-green-6);--brand-header-skip-link-z-index: 100;--brand-header-bg: var(--color-dark);--brand-header-text: var(--color-light);--brand-header-z-index: 90;--brand-header-top-padding-block: var(--space-3xs);--brand-header-top-font-size: var(--font-size-sm);--brand-header-top-auth-gap: var(--space-xs);--brand-header-line: var(--color-gray-9);--brand-header-bottom-height: 60px;--brand-header-icon-gap: var(--space-2xs);--brand-header-icon-button-bg: transparent;--brand-header-icon-button-text: var(--color-light);--brand-header-icon-button-border-color: transparent;--brand-header-icon-button-outline-color: var(--color-accent);--brand-header-icon-button-hover-bg: var(--color-light-a1);--brand-header-icon-button-hover-text: var(--color-light);--brand-header-icon-button-hover-border-color: transparent;--brand-nav-backdrop-transition: opacity .3s ease;--brand-nav-bg: var(--color-light);--brand-nav-text: var(--color-dark);--brand-nav-font-size: var(--font-size-body);--brand-nav-gutter: calc(var(--gutter) * 1.5);--brand-nav-surface-height: 100svh;--brand-nav-surface-width: 320px;--brand-nav-surface-transition: transform .3s ease;--brand-nav-surface-transform: translateX(100%);--brand-nav-controls-gap: var(--space-xs);--brand-nav-controls-padding-block: var(--space-xs);--brand-nav-controls-font-size: var(--font-size-sm);--brand-nav-menu-padding-block: var(--space-2xs) var(--space-2xl);--brand-nav-menu-transition: transform .3s ease-in-out;--brand-nav-menu-transform-forward-enter: translateX(100%);--brand-nav-menu-transform-forward-leave: translateX(-100%);--brand-nav-menu-transform-backward-enter: translateX(-100%);--brand-nav-menu-transform-backward-leave: translateX(100%);--brand-nav-section-gap: var(--space-sm);--brand-nav-auth-padding-block: var(--space-xs);--brand-nav-auth-links-gap: var(--space-2xs);--brand-nav-auth-links-padding-block: var(--space-sm) 0;--brand-nav-main-menu-mobile-button-font-size: var(--font-size-md);--brand-nav-sub-menu-mobile-button-text: var(--global-text-weak);--brand-nav-mobile-button-bg: transparent;--brand-nav-mobile-button-text: var(--color-dark);--brand-nav-mobile-button-border-color: transparent;--brand-nav-mobile-button-outline-color: var(--color-accent);--brand-nav-mobile-button-hover-bg: transparent;--brand-nav-mobile-button-hover-text: var(--color-gray-7);--brand-nav-mobile-button-hover-border-color: transparent;--brand-nav-mobile-button-border-radius: var(--border-radius-sm);--brand-nav-mobile-button-width: 100%;--brand-nav-mobile-button-padding-inline: var(--brand-nav-gutter) var(--gutter);--brand-nav-mobile-button-padding-block: var(--space-2xs);--brand-nav-mobile-button-font-size: var(--font-size-body);--brand-nav-mobile-button-icon-padding-inline: var(--icon-button-padding);--brand-nav-mobile-icon-button-bg: transparent;--brand-nav-mobile-icon-button-text: var(--color-dark);--brand-nav-mobile-icon-button-border-color: transparent;--brand-nav-mobile-icon-button-outline-color: var(--color-accent);--brand-nav-mobile-icon-button-hover-bg: var(--color-dark-a1);--brand-nav-mobile-icon-button-hover-text: var(--color-dark);--brand-nav-mobile-icon-button-hover-border-color: transparent;--brand-nav-menubar-font-size: var(--font-size-sm);--brand-nav-menuitem-margin-inline: var(--space-2xs) 0;--brand-nav-menuitem-selected-border-width: 2px;--brand-nav-menuitem-controls-margin-inline: var(--space-3xs);--brand-nav-menuitem-controls-transition: width .2s ease;--brand-nav-menuitem-controls-border-radius: var(--border-radius-circle);--brand-nav-dropdown-nav-groups-only-gap: var(--space-lg);--brand-nav-featured-padding-inline: var(--space-sm);--brand-nav-featured-max-width: 25%;--brand-nav-featured-image-max-width: 320px;--brand-nav-featured-heading-padding-block: var(--space-xs) 0;--brand-nav-featured-links-gap: var(--space-2xs);--brand-nav-group-gap: var(--space-sm);--brand-nav-group-padding-inline: var(--space-sm) 0;--brand-nav-heading-font-size: var(--font-size-sm);--brand-nav-link-item-font-size: var(--font-size-xs);--brand-nav-subcategory-heading-padding-block: 0 var(--space-xs);--brand-nav-subcategory-list-gap: var(--space-3xs);--brand-footer-bg: var(--color-surface-bg-subtle);--brand-footer-icon-button-bg: transparent;--brand-footer-icon-button-text: var(--color-dark);--brand-footer-icon-button-border-color: transparent;--brand-footer-icon-button-outline-color: var(--color-accent);--brand-footer-icon-button-hover-bg: var(--color-dark-a1);--brand-footer-icon-button-hover-text: var(--color-dark);--brand-footer-icon-button-hover-border-color: transparent;--button-display: inline-flex;--button-align-items: center;--button-justify-content: center;--button-gap: var(--space-3xs);--button-padding: var(--space-3xs) var(--space-xs);--button-border-width: 2px;--button-border-style: solid;--button-border-color: var(--button-bg);--button-hover-border-color: var(--button-hover-bg);--button-box-shadow: none;--button-border-radius: var(--border-radius-pill);--button-text-decoration: none;--button-text-transform: none;--button-font-weight: var(--font-weight);--button-font-size: var(--font-size-sm);--button-letter-spacing: var(--letter-spacing);--button-font-family: var(--font-family);--button-line-height: var(--line-height-tight);--button-cursor: pointer;--button-outline-width: var(--button-border-width);--button-outline-style: var(--button-border-style);--button-outline-offset: calc(var(--button-border-width) * 1.5);--button-disabled-bg: var(--color-gray-1);--button-disabled-text: var(--color-gray-5);--button-disabled-border-color: var(--color-gray-1);--button-disabled-outline-color: none;--button-disabled-hover-bg: var(--color-gray-1);--button-disabled-hover-text: var(--color-gray-5);--button-disabled-hover-border-color: var(--color-gray-1);--button-disabled-cursor: auto;--button-ghost-disabled-bg: transparent;--button-ghost-disabled-hover-bg: transparent;--full-width-button-padding: var(--space-2xs) var(--space-2xs);--icon-button-aspect-ratio: 1;--icon-button-padding: var(--space-3xs);--icon-button-border-radius: var(--border-radius-circle);--dot-button-aspect-ratio: 1;--dot-button-padding: 2px;--dot-button-border-radius: var(--border-radius-circle);--button-primary-bg: var(--color-primary);--button-primary-text: var(--color-light);--button-primary-border-color: var(--color-primary);--button-primary-outline-color: var(--color-primary);--button-primary-hover-bg: var(--color-primary-tint);--button-primary-hover-text: var(--color-light);--button-primary-hover-border-color: var(--color-primary-tint);--button-secondary-bg: var(--color-secondary);--button-secondary-text: var(--color-dark);--button-secondary-border-color: var(--color-secondary);--button-secondary-outline-color: var(--color-secondary-rich);--button-secondary-hover-bg: var(--color-secondary-shade);--button-secondary-hover-text: var(--color-dark);--button-secondary-hover-border-color: var(--color-secondary-shade);--button-accent-bg: var(--color-accent);--button-accent-text: var(--color-light);--button-accent-border-color: var(--color-accent);--button-accent-outline-color: var(--color-accent);--button-accent-hover-bg: var(--color-accent-hover);--button-accent-hover-text: var(--color-light);--button-accent-hover-border-color: var(--color-accent-hover);--button-danger-bg: var(--color-danger);--button-danger-text: var(--color-light);--button-danger-border-color: var(--color-danger);--button-danger-outline-color: var(--color-danger);--button-danger-hover-bg: var(--color-danger-hover);--button-danger-hover-text: var(--color-light);--button-danger-hover-border-color: var(--color-danger-hover);--button-success-bg: var(--color-success);--button-success-text: var(--color-light);--button-success-border-color: var(--color-success);--button-success-outline-color: var(--color-success);--button-success-hover-bg: var(--color-success-hover);--button-success-hover-text: var(--color-light);--button-success-hover-border-color: var(--color-success-hover);--button-light-bg: var(--color-light);--button-light-text: var(--color-dark);--button-light-border-color: var(--color-light);--button-light-outline-color: var(--color-light);--button-light-hover-bg: var(--color-gray-3);--button-light-hover-text: var(--color-dark);--button-light-hover-border-color: var(--color-gray-3);--button-dark-bg: var(--color-dark);--button-dark-text: var(--color-light);--button-dark-border-color: var(--color-dark);--button-dark-outline-color: var(--color-dark);--button-dark-hover-bg: var(--color-gray-9);--button-dark-hover-text: var(--color-light);--button-dark-hover-border-color: var(--color-gray-9);--button-light-alpha-bg: var(--color-light-a4);--button-light-alpha-text: var(--color-dark);--button-light-alpha-border-color: transparent;--button-light-alpha-outline-color: var(--color-light-a4);--button-light-alpha-hover-bg: var(--color-light);--button-light-alpha-hover-text: var(--color-dark);--button-light-alpha-hover-border-color: transparent;--button-dark-alpha-bg: var(--color-dark-a4);--button-dark-alpha-text: var(--color-light);--button-dark-alpha-border-color: transparent;--button-dark-alpha-outline-color: var(--color-dark-a4);--button-dark-alpha-hover-bg: var(--color-dark);--button-dark-alpha-hover-text: var(--color-light);--button-dark-alpha-hover-border-color: transparent;--button-ghost-primary-bg: transparent;--button-ghost-primary-text: var(--color-primary);--button-ghost-primary-border-color: var(--color-primary);--button-ghost-primary-outline-color: var(--color-primary);--button-ghost-primary-hover-bg: var(--color-primary);--button-ghost-primary-hover-text: var(--color-light);--button-ghost-primary-hover-border-color: var(--color-primary);--button-ghost-secondary-bg: transparent;--button-ghost-secondary-text: var(--color-dark);--button-ghost-secondary-border-color: var(--color-secondary-shade);--button-ghost-secondary-outline-color: var(--color-secondary-rich);--button-ghost-secondary-hover-bg: var(--color-secondary-shade);--button-ghost-secondary-hover-text: var(--color-dark);--button-ghost-secondary-hover-border-color: var(--color-secondary-shade);--button-ghost-accent-bg: transparent;--button-ghost-accent-text: var(--color-accent);--button-ghost-accent-border-color: var(--color-accent);--button-ghost-accent-outline-color: var(--color-accent);--button-ghost-accent-hover-bg: var(--color-accent);--button-ghost-accent-hover-text: var(--color-light);--button-ghost-accent-hover-border-color: var(--color-accent);--button-ghost-light-bg: transparent;--button-ghost-light-text: var(--color-light);--button-ghost-light-border-color: var(--color-light);--button-ghost-light-outline-color: var(--color-light);--button-ghost-light-hover-bg: var(--color-light);--button-ghost-light-hover-text: var(--color-dark);--button-ghost-light-hover-border-color: var(--color-light);--button-ghost-dark-bg: transparent;--button-ghost-dark-text: var(--color-dark);--button-ghost-dark-border-color: var(--color-dark);--button-ghost-dark-outline-color: var(--color-dark);--button-ghost-dark-hover-bg: var(--color-dark);--button-ghost-dark-hover-text: var(--color-light);--button-ghost-dark-hover-border-color: var(--color-dark);--button-ghost-light-alpha-bg: transparent;--button-ghost-light-alpha-text: var(--color-light);--button-ghost-light-alpha-border-color: var(--color-light-a4);--button-ghost-light-alpha-outline-color: var(--color-light-a4);--button-ghost-light-alpha-hover-bg: var(--color-light);--button-ghost-light-alpha-hover-text: var(--color-dark);--button-ghost-light-alpha-hover-border-color: var(--color-light);--button-ghost-dark-alpha-bg: transparent;--button-ghost-dark-alpha-text: var(--color-dark);--button-ghost-dark-alpha-border-color: var(--color-dark-a4);--button-ghost-dark-alpha-outline-color: var(--color-dark-a4);--button-ghost-dark-alpha-hover-bg: var(--color-dark);--button-ghost-dark-alpha-hover-text: var(--color-light);--button-ghost-dark-alpha-hover-border-color: var(--color-dark);--button-stealth-light-bg: transparent;--button-stealth-light-text: var(--color-light);--button-stealth-light-border-color: transparent;--button-stealth-light-outline-color: var(--color-accent);--button-stealth-light-hover-bg: var(--color-light-a1);--button-stealth-light-hover-text: var(--color-light);--button-stealth-light-hover-border-color: transparent;--button-stealth-dark-bg: transparent;--button-stealth-dark-text: var(--color-dark);--button-stealth-dark-border-color: transparent;--button-stealth-dark-outline-color: var(--color-accent);--button-stealth-dark-hover-bg: var(--color-dark-a1);--button-stealth-dark-hover-text: var(--color-dark);--button-stealth-dark-hover-border-color: transparent}[data-theme=dark]{--global-bg: var(--color-dark);--global-text: var(--color-light);--global-text-weak: var(--color-gray-6);--color-surface-bg-subtle: var(--color-gray-12);--color-surface-bg: var(--color-gray-11);--color-surface-bg-hover: var(--color-gray-10);--color-line: var(--color-gray-9);--color-border: var(--color-gray-8);--color-border-hover: var(--color-gray-7);--color-primary: var(--color-light);--color-primary-shade: var(--color-gray-3);--color-primary-rich: var(--color-gray-6);--color-secondary-pale: var(--color-gray-7);--color-secondary-tint: var(--color-gray-10);--color-secondary: var(--color-gray-11)}
