.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}}@media (width<=991px){.language-switcher__menu[data-astro-cid-l4evwy7q]{inset:auto auto calc(100% + .55em) 0}}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{display:none}.nav_language_mobile{z-index:3;display:none;position:relative}.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{white-space:nowrap;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{white-space:nowrap;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}}.wa-widget[data-astro-cid-p2mpcxwa]{--wa-green:#25d366;--wa-green-600:#1ebe5d;--wa-green-700:#128c7e;right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));color:#1c1917;z-index:999;font-family:inherit;font-size:16px;line-height:1.4;position:fixed}.wa-fab[data-astro-cid-p2mpcxwa]{background:var(--wa-green);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 10px 30px #25d3666b,0 6px 16px #0000002e}.wa-fab[data-astro-cid-p2mpcxwa]:hover{background:var(--wa-green-600);transform:translateY(-2px)scale(1.04)}.wa-fab[data-astro-cid-p2mpcxwa]:focus-visible{outline-offset:3px;outline:3px solid #25d36666}.wa-fab[data-astro-cid-p2mpcxwa] .wa-ico[data-astro-cid-p2mpcxwa]{place-items:center;display:grid}.wa-fab[data-astro-cid-p2mpcxwa] .wa-ico[data-astro-cid-p2mpcxwa] svg[data-astro-cid-p2mpcxwa]{width:32px;height:32px}.wa-fab[data-astro-cid-p2mpcxwa] .wa-ico-close[data-astro-cid-p2mpcxwa],.wa-widget[data-astro-cid-p2mpcxwa].is-open .wa-fab[data-astro-cid-p2mpcxwa] .wa-ico-wa[data-astro-cid-p2mpcxwa]{display:none}.wa-widget[data-astro-cid-p2mpcxwa].is-open .wa-fab[data-astro-cid-p2mpcxwa] .wa-ico-close[data-astro-cid-p2mpcxwa]{display:grid}.wa-panel[data-astro-cid-p2mpcxwa]{background:var(--surface,#fffdfa);border:1px solid var(--line,#e6e0d8);width:min(370px,100vw - 28px);max-height:calc(100dvh - 110px);box-shadow:var(--shadow-soft,0 18px 60px #1c19172e);transform-origin:100% 100%;border-radius:18px;flex-direction:column;animation:.18s wa-pop;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden}.wa-panel[data-astro-cid-p2mpcxwa][hidden]{display:none}@keyframes wa-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.wa-head[data-astro-cid-p2mpcxwa]{background:var(--wa-green);color:#fff;flex-shrink:0;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.wa-head-badge[data-astro-cid-p2mpcxwa]{background:#fff3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.wa-head-badge[data-astro-cid-p2mpcxwa] svg[data-astro-cid-p2mpcxwa]{width:21px;height:21px}.wa-head-text[data-astro-cid-p2mpcxwa]{flex:auto;min-width:0;padding-top:1px}.wa-head-text[data-astro-cid-p2mpcxwa] strong[data-astro-cid-p2mpcxwa]{font-size:16px;font-weight:700;line-height:1.2;display:block}.wa-head-text[data-astro-cid-p2mpcxwa] span[data-astro-cid-p2mpcxwa]{color:#ffffffdb;margin-top:2px;font-size:12.5px;line-height:1.3;display:block}.wa-close[data-astro-cid-p2mpcxwa]{color:#fff;cursor:pointer;opacity:.92;background:0 0;border:none;border-radius:7px;flex:none;margin:-2px -2px 0 0;padding:4px;transition:background .15s,opacity .15s}.wa-close[data-astro-cid-p2mpcxwa]:hover{opacity:1;background:#ffffff29}.wa-close[data-astro-cid-p2mpcxwa] svg[data-astro-cid-p2mpcxwa]{width:18px;height:18px;display:block}.wa-body[data-astro-cid-p2mpcxwa]{min-height:0;padding:15px 16px 16px;overflow-y:auto}.wa-form[data-astro-cid-p2mpcxwa]{--wa-input-font-size:14px;gap:10px;display:grid}.wa-row[data-astro-cid-p2mpcxwa]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wa-label[data-astro-cid-p2mpcxwa]{margin-bottom:4px;font-size:12px;font-weight:500}.wa-required[data-astro-cid-p2mpcxwa]{color:var(--system--red,var(--color-system-red,#ff5454))}.wa-widget[data-astro-cid-p2mpcxwa],.wa-widget[data-astro-cid-p2mpcxwa] [data-astro-cid-p2mpcxwa]{box-sizing:border-box}.wa-field[data-astro-cid-p2mpcxwa]{flex-direction:column;min-width:0;font-weight:400;display:flex}.wa-trap[data-astro-cid-p2mpcxwa]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wa-sr-only[data-astro-cid-p2mpcxwa]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wa-input[data-astro-cid-p2mpcxwa]{border:1px solid var(--line,#e6e0d8);background:var(--surface-2,#f6f4f0);width:100%;font-size:var(--wa-input-font-size);color:var(--ink,#1c1917);border-radius:10px;outline:none;padding:11px 13px;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.wa-input[data-astro-cid-p2mpcxwa]::placeholder{color:var(--ink-3,#9b948d)}.wa-input[data-astro-cid-p2mpcxwa]:focus{border-color:var(--wa-green);background-color:var(--surface-2,#f6f4f0);color:var(--ink,#1c1917);caret-color:var(--wa-green);box-shadow:0 0 0 3px #25d36626}textarea[data-astro-cid-p2mpcxwa].wa-input{resize:vertical;min-height:92px}select[data-astro-cid-p2mpcxwa].wa-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239b948d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.wa-subject[data-astro-cid-p2mpcxwa]:has(option[value=""]:checked){color:var(--ink-3,#9b948d)}.wa-turnstile[data-astro-cid-p2mpcxwa]{align-items:center;min-height:65px;display:flex}.wa-turnstile-widget[data-astro-cid-p2mpcxwa]{max-width:100%}.wa-status[data-astro-cid-p2mpcxwa]{border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.wa-status[data-astro-cid-p2mpcxwa][hidden]{display:none}.wa-status[data-astro-cid-p2mpcxwa][data-tone=error]{color:#b42318;background:#dc262614;border:1px solid #dc262638}.wa-submit[data-astro-cid-p2mpcxwa]{background:var(--wa-green);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:3px;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.wa-submit[data-astro-cid-p2mpcxwa]:hover{background:var(--wa-green-600);transform:translateY(-1px);box-shadow:0 8px 22px #25d36652}.wa-submit[data-astro-cid-p2mpcxwa]:focus-visible{outline-offset:2px;outline:3px solid #25d36666}.wa-submit[data-astro-cid-p2mpcxwa] svg[data-astro-cid-p2mpcxwa]{flex:none;width:17px;height:17px}.wa-info[data-astro-cid-p2mpcxwa]{text-align:center;color:var(--ink-3,#9b948d);margin:-5px 2px 2px;font-size:12px;line-height:1.35}.wa-info[data-astro-cid-p2mpcxwa] strong[data-astro-cid-p2mpcxwa]{color:var(--ink-2,#57534e);font-weight:700}@media (width<=560px){.wa-widget[data-astro-cid-p2mpcxwa]{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wa-panel[data-astro-cid-p2mpcxwa]{animation:none}.wa-fab[data-astro-cid-p2mpcxwa],.wa-submit[data-astro-cid-p2mpcxwa]{transition:none}}: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}
