.footer{background:var(--neutral--light)}.footer_logo_svg{width:100%;height:auto;display:block}.language-switcher[data-astro-cid-l4evwy7q]{z-index:8;color:var(--nav-text-color,currentColor);position:relative}.language-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);min-width:3.5em;min-height:2.5em;box-shadow:var(--shadow-glass);cursor:pointer;letter-spacing:.04em;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:.55em .75em;font-size:.78em;font-weight:600;list-style:none;display:inline-flex}.language-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}.language-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q] svg[data-astro-cid-l4evwy7q]{width:.7em;transition:transform .18s}.language-switcher[data-astro-cid-l4evwy7q][open] summary[data-astro-cid-l4evwy7q] svg[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.language-switcher__menu[data-astro-cid-l4evwy7q]{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:var(--nav-panel-bg,var(--neutral--white));min-width:10.5em;color:var(--nav-panel-text,var(--neutral--dark));box-shadow:var(--shadow-base);border-radius:.8em;padding:.4em;display:grid;position:absolute;top:calc(100% + .55em);right:0}.language-switcher__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{color:inherit;border-radius:.55em;justify-content:space-between;align-items:center;gap:1em;padding:.7em .75em;font-size:.82em;text-decoration:none;display:flex}.language-switcher__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover,.language-switcher__menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-active{background:color-mix(in srgb, currentColor 7%, transparent)}.language-switcher__menu[data-astro-cid-l4evwy7q] strong[data-astro-cid-l4evwy7q]{opacity:.55;font-size:.78em}@media (width<=767px){.language-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]{min-height:2.35em;padding-inline:.65em}}body{--nav-theme-text:var(--color-neutral-dark);--nav-theme-text-invert:var(--color-white);--nav-surface:var(--color-white);--nav-surface-invert:var(--color-neutral-dark);--nav-accent:var(--color-brand-yellow-dk);--nav-logo-color:var(--nav-theme-text);--nav-text-color:var(--nav-theme-text);--nav-menu-button-text:var(--nav-theme-text);--nav-menu-button-bg:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-outline:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-shadow:var(--shadow-glass);--nav-menu-backdrop-bg:#000f1833;--nav-panel-bg:var(--nav-surface);--nav-panel-text:var(--nav-theme-text);--nav-panel-divider:color-mix(in srgb, var(--nav-panel-text) 6%, transparent);--nav-mega-bg:var(--nav-surface);--nav-mega-outline:transparent;--nav-mega-text:var(--nav-theme-text);--nav-mega-shadow:var(--shadow-base);--nav-mega-icon-bg:color-mix(in srgb, var(--nav-mega-text) 3%, transparent);--nav-mega-icon-outline:transparent;--nav-mega-icon-shadow:var(--shadow-base-s);--nav-mega-icon-filter:invert(.5);--nav-menu-open-text:var(--nav-theme-text-invert);--nav-menu-open-bg:var(--nav-surface-invert);--nav-menu-open-shadow:none;--nav-menu-open-outline:color-mix(in srgb, var(--nav-menu-open-text) 8%, transparent);--nav-btn-main-text:var(--nav-theme-text);--nav-btn-main-bg:var(--nav-accent);--nav-btn-main-outline:transparent;--nav-btn-main-shadow:var(--shadow-btn);--nav-btn-glass-text:var(--nav-theme-text);--nav-btn-glass-bg:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-glass-outline:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-glass-shadow:var(--shadow-glass);--nav-btn-outline-text:var(--nav-theme-text);--nav-btn-outline-bg:transparent;--nav-btn-outline-outline:color-mix(in srgb, var(--nav-btn-outline-text) 8%, transparent);--nav-btn-outline-shadow:none;--nav-btn-neutral-text:var(--nav-theme-text);--nav-btn-neutral-bg:color-mix(in srgb, var(--nav-btn-neutral-text) 4%, transparent);--nav-btn-neutral-outline:color-mix(in srgb, var(--nav-btn-neutral-text) 2%, transparent);--nav-btn-neutral-shadow:none;--nav-text-menu:var(--nav-menu-button-text);--nav-bg-menu:var(--nav-menu-button-bg);--nav-shadow-menu:var(--nav-menu-button-shadow);--nav-outline-menu:var(--nav-menu-button-outline);--nav-animation:var(--duration-s) var(--ease-smooth);--nav-animation-xs:var(--duration-xs) var(--ease-smooth)}body[data-theme-nav=invert],body[data-theme-nav=dark],body[data-nav-theme=invert],body[data-nav-theme=dark],body.u-mode-invert,.header[data-theme-nav=invert],.header[data-theme-nav=dark],[data-theme-nav=invert] .header,[data-theme-nav=dark] .header{--nav-logo-color:var(--nav-theme-text-invert);--nav-text-color:var(--nav-theme-text-invert);--nav-menu-button-text:var(--nav-theme-text-invert);--nav-menu-button-bg:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-outline:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-shadow:var(--shadow-glass);--nav-mega-bg:var(--nav-surface-invert);--nav-mega-outline:color-mix(in srgb, var(--nav-mega-text) 4%, transparent);--nav-mega-text:var(--nav-theme-text-invert);--nav-mega-shadow:var(--shadow-glass);--nav-mega-icon-bg:color-mix(in srgb, var(--nav-mega-text) 4%, transparent);--nav-mega-icon-outline:color-mix(in srgb, var(--nav-mega-text) 6%, transparent);--nav-mega-icon-shadow:var(--shadow-glass);--nav-mega-icon-filter:invert(1);--nav-btn-glass-text:var(--nav-theme-text-invert);--nav-btn-glass-bg:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-glass-outline:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-outline-text:var(--nav-theme-text-invert);--nav-btn-outline-outline:color-mix(in srgb, var(--nav-btn-outline-text) 8%, transparent);--nav-text-menu:var(--nav-menu-button-text);--nav-bg-menu:var(--nav-menu-button-bg);--nav-shadow-menu:var(--nav-menu-button-shadow);--nav-outline-menu:var(--nav-menu-button-outline)}body[data-theme-nav=base],body[data-theme-nav=light],body[data-nav-theme=base],body[data-nav-theme=light],.header[data-theme-nav=base],.header[data-theme-nav=light],[data-theme-nav=base] .header,[data-theme-nav=light] .header{--nav-logo-color:var(--nav-theme-text);--nav-text-color:var(--nav-theme-text);--nav-menu-button-text:var(--nav-theme-text);--nav-menu-button-bg:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-outline:color-mix(in srgb, var(--nav-menu-button-text) 8%, transparent);--nav-menu-button-shadow:var(--shadow-glass);--nav-mega-bg:var(--nav-surface);--nav-mega-outline:transparent;--nav-mega-text:var(--nav-theme-text);--nav-mega-shadow:var(--shadow-base);--nav-mega-icon-bg:color-mix(in srgb, var(--nav-mega-text) 3%, transparent);--nav-mega-icon-outline:transparent;--nav-mega-icon-shadow:var(--shadow-base-s);--nav-mega-icon-filter:invert(.5);--nav-btn-glass-text:var(--nav-theme-text);--nav-btn-glass-bg:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-glass-outline:color-mix(in srgb, var(--nav-btn-glass-text) 8%, transparent);--nav-btn-outline-text:var(--nav-theme-text);--nav-btn-outline-outline:color-mix(in srgb, var(--nav-btn-outline-text) 8%, transparent);--nav-text-menu:var(--nav-menu-button-text);--nav-bg-menu:var(--nav-menu-button-bg);--nav-shadow-menu:var(--nav-menu-button-shadow);--nav-outline-menu:var(--nav-menu-button-outline)}.header{z-index:100;width:100vw;height:auto;transition:padding .35s var(--ease-smooth);color:var(--nav-text-color);padding:1.5em 2em;font-size:.888889rem;position:fixed;top:0;left:0;right:0}body.u-mode-base .header{font-size:1rem}body[data-scrolling-started=true][data-nav-status=closed] .header{will-change:padding;padding:1em}.header_bg{pointer-events:none;width:100%;height:280%;transition:transform var(--nav-animation);transform-origin:top;position:absolute;top:0;left:0;transform:scaleY(0)translateY(-30%)}.header_bg>div{position:absolute;inset:0}.header_bg>div:first-child{z-index:2;backdrop-filter:blur(1px);mask:linear-gradient(#fff0 50%,#fff 62.5% 87.5%,#fff0 100%)}.header_bg>div:nth-child(2){z-index:3;backdrop-filter:blur(2px);mask:linear-gradient(#fff0 37.5%,#fff 50% 62.5%,#fff0 87.5%)}.header_bg>div:nth-child(3){z-index:4;backdrop-filter:blur(5px);mask:linear-gradient(#fff0 25%,#fff 37.5% 50%,#fff0 62.5%)}.header_bg>div:nth-child(4){z-index:5;backdrop-filter:blur(6px);mask:linear-gradient(#fff0 12.5%,#fff 25% 37.5%,#fff0 50%)}body[data-scrolling-started=true] .header_bg{transform:scaleY(1)translateY(-30%)}.nav_wrap{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:62.25em;margin-left:auto;margin-right:auto;display:flex;position:relative}.nav_inner,.nav_left_row,.nav_button_row,.nav_button_wrap{align-items:center;display:flex}.nav_inner{justify-content:space-between;width:100%}.nav_left_row{justify-content:flex-start;gap:1em}.nav_button_row{justify-content:center;gap:2em}.nav_button_wrap{justify-content:center;gap:.375em}.nav_button_wrap.cc-mobile,.nav_language_mobile{display:none}.nav_logo{color:var(--nav-logo-color);width:7.875em;transition:color var(--nav-animation);justify-content:center;align-items:center;display:flex}.nav_logo svg{width:100%;height:auto}.nav_menu_outer{display:flex}.nav_menu_links{justify-content:center;align-items:center;gap:.375em;margin:0;padding:0;list-style:none;display:flex}.nav_menu_item{margin:0;display:block;position:relative}.navlink{color:var(--nav-text-color);font:inherit;cursor:pointer;transition:color var(--nav-animation);background-color:#0000;border:0;border-radius:.857143em;justify-content:center;align-items:center;gap:.571429em;padding:.607143em .857143em;font-size:.875em;line-height:1.1;text-decoration:none;display:flex;position:relative}.navlink_inner{z-index:1;height:1.1em;display:block;position:relative;overflow:hidden}.navlink_text{display:block}.navlink_chevron{width:.714286em;transition:transform var(--nav-animation);flex-shrink:0;justify-content:center;align-items:center;display:flex}.navlink_arrow{flex-shrink:0;width:1.25em;display:none}.nav_menu_eyebrow{height:2.375rem;color:var(--nav-panel-text);text-transform:uppercase;white-space:nowrap;vertical-align:middle;justify-content:flex-start;align-items:center;width:fit-content;font-size:.75em;font-weight:500;display:none;position:absolute;top:1rem;left:2rem}.nav_menu_divider{background-color:var(--nav-panel-divider);justify-content:center;align-items:center;width:100%;height:1px;margin-top:1em;margin-bottom:1em;display:none}.menu_bg{z-index:0;backdrop-filter:blur(8px);background-color:var(--nav-menu-backdrop-bg);opacity:0;width:100%;height:100vh;transition:opacity var(--nav-animation);background-image:url(/legacy/images/pattern_bg.svg);background-position:50%;background-size:.5em .5em;border:0;display:none;position:fixed;top:0;left:0;right:0}.menu_bg-noise{position:absolute;inset:0}.menu-button{color:var(--nav-menu-button-text);background-color:var(--nav-menu-button-bg);outline:1px solid var(--nav-menu-button-outline);outline-offset:-1px;box-shadow:var(--nav-menu-button-shadow);width:2.375em;height:2.375em;transition:color var(--nav-animation), background-color var(--nav-animation), box-shadow var(--nav-animation), outline-color var(--nav-animation);border:0;border-radius:999em;justify-content:center;align-items:center;display:none;position:relative}.menu-button-line{width:46%;height:2px;transition:transform var(--nav-animation);background-color:currentColor;border-radius:2px;padding:0;display:block;position:absolute}.menu-button-line:first-child{transform:translateY(-3px)scaleY(.8)}.menu-button-line:last-child{transform:translateY(3px)scaleY(.8)}.nav_mega{z-index:1;grid-template-columns:repeat(1,minmax(0,1fr));width:22em;max-width:calc(100vw - 5em);display:grid;position:absolute;top:calc(100% + .625em);left:0}.nav_mega__wrap{outline-offset:-1px;width:100%;box-shadow:var(--nav-mega-shadow);outline:1px solid var(--nav-mega-outline,color-mix(in srgb, currentColor 6%, transparent));color:var(--nav-mega-text);background-color:var(--nav-mega-bg);border-radius:1.5em;overflow:hidden}.nav_mega__layout{flex-flow:column;gap:.75em;width:100%;padding:.5em;display:flex}.nav_mega__link{width:100%;color:inherit;border-radius:1.5em;justify-content:flex-start;align-items:center;gap:.75em;padding:.5em 1em .5em .625em;text-decoration:none;display:flex;position:relative}.nav_mega__link:after{content:"";border-radius:inherit;background:color-mix(in srgb, currentColor 4%, transparent);width:100%;transition:transform var(--nav-animation-xs), opacity var(--nav-animation-xs);opacity:0;position:absolute;inset:0;transform:scale(.96)}.nav_mega__link:hover:after{opacity:1;transform:scale(1)}.nav_menu__icon{z-index:1;outline-offset:-1px;background-color:var(--nav-mega-icon-bg);outline:1px solid var(--nav-mega-icon-outline);width:2.75em;height:2.75em;box-shadow:var(--nav-mega-icon-shadow);border-radius:1em;flex-shrink:0;justify-content:center;align-items:center;padding:.6875em;display:flex;position:relative;overflow:hidden}.nav_menu__icon img{object-fit:contain;width:100%;height:100%;transition:filter var(--nav-animation);filter:var(--nav-mega-icon-filter)}.nav_mega__content{z-index:1;flex-flow:column;gap:.125em;min-width:0;display:flex;position:relative}.nav_mega__title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.nav_mega__desc{color:color-mix(in srgb, currentColor 73%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:.875em;overflow:hidden}[data-mega=group] [data-mega=menu]{visibility:hidden;transition:visibility 0s var(--nav-animation)}[data-mega=group] .nav_mega__wrap{transition:transform var(--nav-animation), opacity var(--nav-animation), filter var(--nav-animation);transform-origin:0 0;opacity:0;filter:blur(2px);transform:scale(.92)}[data-mega=group][data-mega-state=open] [data-mega=menu]{visibility:visible;transition:visibility}[data-mega=group][data-mega-state=open] .nav_mega__wrap{opacity:1;filter:blur();transform:scale(1)}[data-mega=group][data-mega-state=open] .navlink_chevron{transform:rotateX(180deg)}.btn_wrap{--btn-text-color:var(--nav-btn-main-text);--btn-bg-color:var(--nav-btn-main-bg);--btn-outline-color:var(--nav-btn-main-outline);--btn-text-size:1em;--btn-shadow:var(--nav-btn-main-shadow);--btn-radius:99em;--btn-gap:.5em;z-index:1;cursor:pointer;color:var(--btn-text-color);background-color:#0000;justify-content:center;align-items:center;padding:.5em .8em;font-weight:500;text-decoration:none;display:flex;position:relative}.btn_bg{z-index:0;outline-offset:-1px;border-radius:var(--btn-radius);outline:1px solid var(--btn-outline-color);box-shadow:var(--btn-shadow);background:var(--btn-bg-color);position:absolute;inset:0}.btn_inner{z-index:2;gap:var(--btn-gap);border-radius:100vw;justify-content:center;align-items:center;display:flex;position:relative}.btn_text{text-shadow:0 1.4em;height:1.4em;font-size:var(--btn-text-size,1em);color:var(--btn-text-color,inherit);display:inline-flex;overflow:hidden}.btn_text_span{transition:transform var(--nav-animation);display:inline-block}.btn_wrap[data-button-variant=main]{padding:.625em 1.125em}.btn_wrap[data-button-variant=glass]{--btn-bg-color:var(--nav-btn-glass-bg);--btn-shadow:var(--nav-btn-glass-shadow);--btn-outline-color:var(--nav-btn-glass-outline);--btn-text-color:var(--nav-btn-glass-text);padding:.625em 1.125em}.btn_wrap[data-button-variant=outline]{--btn-bg-color:var(--nav-btn-outline-bg);--btn-shadow:var(--nav-btn-outline-shadow);--btn-outline-color:var(--nav-btn-outline-outline);--btn-text-color:var(--nav-btn-outline-text);padding:.625em 1.125em}.btn_wrap[data-button-variant=neutral]{--btn-bg-color:var(--nav-btn-neutral-bg);--btn-shadow:var(--nav-btn-neutral-shadow);--btn-outline-color:var(--nav-btn-neutral-outline);--btn-text-color:var(--nav-btn-neutral-text);padding:.625em 1.125em}.btn_wrap[data-size=small]{--btn-text-size:.875em;--btn-gap:.375em;padding:.375em .75em}@media (hover:hover) and (pointer:fine){.navlink:after{content:"";pointer-events:none;border-radius:inherit;background:color-mix(in srgb, currentColor 8%, transparent);transition:transform var(--nav-animation), opacity var(--nav-animation);opacity:0;isolation:isolate;position:absolute;inset:0;transform:scale(.9)}.navlink .navlink_text{transition:transform var(--nav-animation);--text-distance:1.2em;text-shadow:0 var(--text-distance) currentColor}.navlink:hover .navlink_text{transform:translateY(calc(-1 * var(--text-distance)))}.navlink:hover:after{opacity:1;transform:scale(1)}.btn_wrap:hover .btn_text_span{transform:translateY(-100%)}}@media screen and (width<=991px){.header{--menu-speed:.75s;--stagger-fast:10ms;--stagger-default:40ms;--reveal-delay:.25s;--menu-open-text-color:var(--nav-menu-open-text);--menu-open-bg-color:var(--nav-menu-open-bg);--menu-open-shadow:var(--nav-menu-open-shadow);--menu-open-outline-color:var(--nav-menu-open-outline);--nav-mega-bg:var(--nav-panel-bg);--nav-mega-outline:transparent;--nav-mega-text:var(--nav-panel-text);--nav-mega-shadow:var(--shadow-base);--nav-mega-icon-bg:color-mix(in srgb, var(--nav-mega-text) 3%, transparent);--nav-mega-icon-outline:transparent;--nav-mega-icon-shadow:var(--shadow-base-s);--nav-mega-icon-filter:invert(.5);padding:1.5em 2em;font-size:1rem}body[data-scrolling-started=true][data-nav-status=closed] .header{padding:1em}.nav_button_row{z-index:4;gap:.25em;position:relative}.nav_button_row .nav_button_wrap .btn_wrap:first-child{display:none}.nav_button_wrap.cc-mobile{flex-flow:column;align-items:stretch;gap:.5em;display:flex}.nav_language_desktop{display:none}.nav_language_mobile{justify-content:flex-start;margin-bottom:.75em;display:flex}.nav_menu_outer{visibility:hidden;width:100vw;height:100dvh;position:absolute;top:-1.5em;left:50%;right:0;overflow:hidden;transform:translate(-50%)}.nav_menu_container{background-color:var(--nav-panel-bg);color:var(--nav-panel-text);width:calc(100% - 2em);max-height:calc(100dvh - 1em);transition:transform var(--menu-speed) var(--ease-smooth);border-radius:1em;flex-flow:column;margin-bottom:1em;padding:8em 2em 2em;display:flex;position:absolute;top:.75em;left:1em;right:1em;overflow:hidden auto;transform:translateY(calc(-100% - 2em))}.menu_bg{display:block}.menu-button{display:flex}.nav_menu_links{flex-flow:column;align-items:stretch;gap:0}.navlink{width:100%;color:var(--nav-panel-text);border-radius:0;justify-content:space-between;align-items:center;padding:1em 0;display:flex}.navlink_arrow{display:block}.nav_menu_item{border-bottom:1px solid var(--nav-panel-divider)}.nav_menu_eyebrow,.nav_menu_divider{display:flex}[data-nav-button]{transition:transform var(--nav-animation), opacity var(--nav-animation);opacity:1;transform:translateY(0)}[data-menu-reveal]{transition:transform var(--nav-animation), opacity var(--nav-animation);opacity:0;transform:translateY(-1em)scale(1)translateZ(0)}.nav_menu_outer[data-state=open]:not(.is-closing){visibility:visible}.nav_menu_outer[data-state=open]:not(.is-closing) .nav_menu_container{transform:translateY(0)}.nav_menu_outer[data-state=open]:not(.is-closing) .menu_bg{opacity:1}.nav_menu_outer[data-state=open]:not(.is-closing) [data-menu-reveal]{will-change:transform, opacity;transition:transform var(--nav-animation), opacity var(--nav-animation);transition-delay:calc((var(--index) * var(--stagger-default)) + var(--reveal-delay));opacity:1;transform:translateY(0)scale(1)translateZ(0)}body[data-nav-status=open] .menu-button{color:var(--menu-open-text-color);background-color:var(--menu-open-bg-color);box-shadow:var(--menu-open-shadow);outline-color:var(--menu-open-outline-color)}body[data-nav-status=open] .menu-button-line:first-child{transform:translateY(0)rotate(45deg)scaleY(.8)}body[data-nav-status=open] .menu-button-line:last-child{transform:translateY(0)rotate(-45deg)scaleY(.8)}body[data-nav-status=open] [data-nav-button]{will-change:transform, opacity;transition:transform var(--nav-animation), opacity var(--nav-animation);transition-delay:calc((var(--index,1) * var(--stagger-fast)));opacity:0;transform:translateY(-3em)}.nav_menu_outer.is-closing{visibility:visible}.nav_menu_outer.is-closing .nav_menu_container{will-change:transform;transition-duration:var(--duration-s);transform:translateY(calc(-100% - 2em))}.nav_menu_outer.is-closing .menu_bg{opacity:0}.nav_mega{width:100%;max-width:none;position:relative;top:auto;left:0;transform:none}[data-mega=group] [data-mega=menu]{visibility:visible;transition:grid-template-rows var(--nav-animation);grid-template-rows:0fr;display:grid}[data-mega=group][data-mega-state=open] [data-mega=menu]{grid-template-rows:1fr}[data-mega=group] .nav_mega__wrap{min-height:0;box-shadow:none;opacity:1;filter:none;background-color:#0000;border-radius:0;outline-style:none;overflow:hidden;transform:none}.nav_mega__layout{gap:.25em;padding:0 0 1em}.nav_mega__link{padding-left:1px;padding-right:1px}.nav_mega__link:after{display:none}}@media screen and (width<=767px){.header{padding:1em 1.25em}body[data-scrolling-started=true][data-nav-status=closed] .header{padding:.75em}.nav_menu_container{width:calc(100% - 1.25em);top:.5em;left:.625em;right:.625em}.nav_menu_eyebrow{top:.75em}.nav_menu_outer{top:-1em}}@media screen and (width<=479px){.nav_mega{width:calc(100% + .5em);margin-left:-.25em;margin-right:-.25em}.nav_mega__link{padding:0}.nav_mega__layout{row-gap:1em;padding-left:.25em;padding-right:.25em}}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:1080px;--size-container-max:1440px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--max-width:75em;--color-neutral-dark:var(--neutral--dark,#030303);--color-neutral-light:var(--neutral--light,#fcfcfc);--color-white:var(--neutral--white,#fff);--color-brand-yellow:var(--brand--yellow,#ffe76b);--color-brand-yellow-dk:var(--brand--yellow-dk,#edc701);--shadow-base:var(--sh-base);--shadow-base-s:var(--sh-base-s);--shadow-base-xs:var(--sh-base-xs);--shadow-btn:var(--sh-btn);--shadow-glass:var(--sh-glass);--ease-smooth:var(--smooth-ease)}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (width<=767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}html,body{font-size:var(--size-font)}[data-bunny-player-init]:not([data-player-open=true]) .bunny-player__interface,[data-bunny-player-init]:not([data-player-open=true]) .bunny-player__playpause{opacity:0;visibility:hidden;pointer-events:none}
