.EljKxW_header{z-index:var(--z-header);height:var(--header-height);background:var(--color-header-bg);color:var(--color-header-text);border-bottom:var(--border-width) solid #0000;transition:transform var(--duration-slow) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);position:fixed;inset:0 0 auto}.EljKxW_scrolled{border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.EljKxW_hidden{transform:translateY(-100%)}@media (min-width:48rem){.EljKxW_hidden{transform:translateY(calc(var(--header-main-height) * -1))}.EljKxW_hidden .EljKxW_topBar{transform:translateY(var(--header-main-height))}}.EljKxW_transparent{color:var(--color-header-transparent-text);box-shadow:none;border-bottom-color:color-mix(in srgb, var(--color-white) 18%, transparent);background:0 0}.EljKxW_transparent .EljKxW_link,.EljKxW_transparent .EljKxW_toggle,.EljKxW_transparent .EljKxW_burger{color:var(--color-header-transparent-text)}.EljKxW_transparent .EljKxW_link[aria-current=page]:after,.EljKxW_transparent .EljKxW_menuButton[data-active]:after{background:var(--color-header-transparent-text)}.EljKxW_topBar{z-index:1;height:var(--topbar-height);background:var(--color-topbar-bg);color:var(--color-topbar-text);transition:transform var(--duration-slow) var(--ease-out);display:none;position:relative}@media (min-width:48rem){.EljKxW_topBar{display:block}}.EljKxW_topInner{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-lg);height:100%;padding-inline:var(--gutter);margin:0;display:flex}.EljKxW_topInner>li{display:flex}.EljKxW_topLink{align-items:center;gap:var(--space-2xs);min-height:24px;font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;color:var(--color-topbar-text);text-decoration:none;display:inline-flex}.EljKxW_topLink:hover,.EljKxW_topLink:focus-visible{color:var(--color-topbar-text)}.EljKxW_topLink span{transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.EljKxW_topLink:hover span,.EljKxW_topLink:focus-visible span,.EljKxW_topLink[aria-current=page] span{background-size:100% 1px}@media (forced-colors:active){.EljKxW_topLink:hover span,.EljKxW_topLink:focus-visible span,.EljKxW_topLink[aria-current=page] span{text-decoration:underline}}.EljKxW_topLink:focus-visible{outline-color:var(--color-topbar-text)}.EljKxW_ratingLink{gap:var(--space-3xs)}.EljKxW_ratingLink span{background-image:none}.EljKxW_topStars{color:var(--color-accent);align-items:center;gap:1px;display:inline-flex}.EljKxW_topStars svg{fill:currentColor;display:block}.EljKxW_topRating{color:var(--color-white);font-weight:var(--fw-heavy)}.EljKxW_inner{justify-content:space-between;align-items:center;gap:var(--space-md);height:var(--header-main-height);max-width:calc(var(--container-wide) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto;display:flex}.EljKxW_logo{flex-shrink:0}.EljKxW_nav{display:none}@media (min-width:75rem){.EljKxW_nav{display:block}}.EljKxW_menu{align-items:center;gap:var(--space-3xs);display:flex}.EljKxW_item{align-items:center;display:flex;position:relative}.EljKxW_link{min-height:44px;padding-inline:var(--space-xs);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.02em;white-space:nowrap;color:var(--color-header-text);align-items:center;text-decoration:none;display:inline-flex;position:relative}.EljKxW_link:after{content:"";inset:auto var(--space-xs) 8px;transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}.EljKxW_link:hover:after,.EljKxW_link[aria-current=page]:after,.EljKxW_link[data-active]:after{transform:scaleX(1)}.EljKxW_link:hover{color:inherit}.EljKxW_menuButton{gap:var(--space-3xs)}.EljKxW_menuButton:after{inset-inline-end:calc(var(--space-xs) + 16px + var(--space-3xs))}.EljKxW_menuButton svg{transition:transform var(--duration-base) var(--ease-out)}.EljKxW_menuButton[aria-expanded=true] svg{transform:rotate(180deg)}.EljKxW_linkWithToggle{padding-inline-end:0}.EljKxW_linkWithToggle:after{inset-inline-end:0}.EljKxW_toggle{width:calc(var(--space-3xs) + 16px + var(--space-xs));height:44px;color:var(--color-header-text);place-items:center start;margin-inline-start:0;padding-inline-start:var(--space-3xs);display:grid}.EljKxW_toggle svg{transition:transform var(--duration-base) var(--ease-out)}.EljKxW_toggle[aria-expanded=true] svg{transform:rotate(180deg)}.EljKxW_panel{min-width:17rem;padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}.EljKxW_panel:before{content:"";position:absolute;inset:-1rem 0 100%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .EljKxW_panel{animation:EljKxW_panelIn var(--duration-base) var(--ease-out)}}.EljKxW_panelWide{min-width:32rem}.EljKxW_panelWide .EljKxW_groups{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.EljKxW_panelColumns{min-width:26rem}.EljKxW_panelColumns .EljKxW_submenu{column-gap:var(--space-sm);grid-template-columns:1fr 1fr}.EljKxW_groupHeading{padding:var(--space-2xs) var(--space-xs);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.EljKxW_submenu{gap:2px;display:grid}.EljKxW_sublink{min-height:44px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-sm);align-items:center;text-decoration:none;display:flex}.EljKxW_sublink:hover,.EljKxW_sublink[aria-current=page]{background:var(--color-surface-muted);color:var(--color-heading)}.EljKxW_viewAll{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding:var(--space-xs);border-top:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-link);margin-block-start:var(--space-2xs);text-decoration:none;display:flex}.EljKxW_viewAll svg{transition:transform var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .EljKxW_viewAll:hover svg,:root:not([data-motion=reduced]) .EljKxW_viewAll:focus-visible svg{transform:translate(4px)}}.EljKxW_actions{align-items:center;gap:var(--space-sm);display:flex}.EljKxW_cta{white-space:nowrap;display:none}@media (min-width:48rem){.EljKxW_cta{display:inline-flex}}.EljKxW_burger{min-width:44px;min-height:44px;color:var(--color-header-text);place-items:center;display:grid}@media (min-width:75rem){.EljKxW_burger{display:none}}.EljKxW_drawer{background:var(--color-bg);width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);border:0;margin:0 0 0 auto;padding:0}.EljKxW_drawer:focus,.EljKxW_drawer:focus-visible{outline:none}.EljKxW_drawer::backdrop{background:var(--color-overlay-strong)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .EljKxW_drawer[open]{animation:EljKxW_drawerIn var(--duration-base) var(--ease-out)}:root:not([data-motion=reduced]) .EljKxW_drawer[open]::backdrop{animation:EljKxW_backdropIn var(--duration-base) var(--ease-out)}:root:not([data-motion=reduced]) .EljKxW_drawer[data-closing]{animation:EljKxW_drawerOut var(--duration-base) var(--ease-in-out) forwards}:root:not([data-motion=reduced]) .EljKxW_drawer[data-closing]::backdrop{animation:EljKxW_backdropOut var(--duration-base) var(--ease-in-out) forwards}}.EljKxW_drawerInner{min-height:100%;padding:var(--space-sm) var(--gutter) var(--space-lg);flex-direction:column;display:flex}.EljKxW_drawerTop{justify-content:space-between;align-items:center;margin-block-end:var(--space-md);display:flex}.EljKxW_drawerTop .EljKxW_burger{display:grid}.EljKxW_drawerMenu{border-top:var(--border-width) solid var(--color-border)}.EljKxW_drawerMenu>li{border-bottom:var(--border-width) solid var(--color-border)}.EljKxW_drawerLink{min-height:56px;font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-heading);cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.EljKxW_drawerLink:hover{color:var(--color-link)}}button.EljKxW_drawerLink{text-align:start;width:100%}.EljKxW_drawerChevron{transition:transform var(--duration-expand) var(--ease-expand);flex-shrink:0}[aria-expanded=true]>.EljKxW_drawerChevron{transform:rotate(180deg)}.EljKxW_drawerCollapse{visibility:hidden;transition:grid-template-rows var(--duration-expand) var(--ease-expand),visibility 0s linear var(--duration-expand);grid-template-rows:0fr;display:grid}.EljKxW_drawerCollapse>*{opacity:0;min-height:0;translate:0 calc(var(--space-2xs)*-1);transition:opacity var(--duration-base) var(--ease-expand),translate var(--duration-expand) var(--ease-expand);overflow:hidden}.EljKxW_drawerCollapse[data-open]{visibility:visible;transition:grid-template-rows var(--duration-expand) var(--ease-expand),visibility 0s;grid-template-rows:1fr}.EljKxW_drawerCollapse[data-open]>*{opacity:1;transition:opacity var(--duration-expand) var(--ease-expand) var(--duration-fast),translate var(--duration-expand) var(--ease-expand);translate:0}.EljKxW_drawerSub{display:grid}.EljKxW_drawerSub>:last-child{margin-block-end:var(--space-sm)}.EljKxW_drawerSub a{min-height:44px;color:var(--color-text);align-items:center;padding-inline-start:var(--space-sm);text-decoration:none;display:flex}.EljKxW_drawerSub a:hover,.EljKxW_drawerSub a[aria-current=page]{color:var(--color-link)}.EljKxW_drawerHeading{margin:var(--space-xs) 0 0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-inline-start:var(--space-sm)}.EljKxW_drawerFooter{gap:var(--space-xs);margin-block-start:auto;padding-block-start:var(--space-lg);display:grid}.EljKxW_drawerEmail,.EljKxW_drawerA11y{min-width:44px;min-height:44px;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);justify-content:center;align-items:center;gap:var(--space-2xs);color:var(--color-link);font-size:var(--fs-sm);text-decoration:none;display:inline-flex}.EljKxW_drawerEmail:hover,.EljKxW_drawerA11y:hover{color:var(--color-link-hover)}.EljKxW_drawerEmail{overflow-wrap:anywhere}@keyframes EljKxW_panelIn{0%{opacity:0;transform:translate(-50%,6px)}}@keyframes EljKxW_drawerIn{0%{transform:translate(100%)}}@keyframes EljKxW_drawerOut{to{transform:translate(100%)}}@keyframes EljKxW_backdropIn{0%{opacity:0}}@keyframes EljKxW_backdropOut{to{opacity:0}}
.XyVL6a_fab{min-width:44px;min-height:44px;left:var(--space-sm);bottom:calc(var(--space-sm) + 64px + env(safe-area-inset-bottom));z-index:var(--z-sticky);border:2px solid var(--color-button-primary-text);border-radius:var(--radius-pill);background:var(--color-button-primary-bg);width:48px;height:48px;color:var(--color-button-primary-text);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);place-items:center;display:grid;position:fixed}.XyVL6a_fab:hover{transform:scale(1.06)}.XyVL6a_fab:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 calc(3px + var(--focus-width)) var(--color-focus-ring-contrast)}@media (min-width:48rem){.XyVL6a_fab{left:var(--space-md);bottom:var(--space-md)}}@media (max-width:74.98rem){.XyVL6a_fab{display:none}}@media print{.XyVL6a_fab{display:none}}.XyVL6a_badge{border-radius:var(--radius-pill);background:var(--color-button-cta-bg);min-width:1.25rem;height:1.25rem;color:var(--color-button-cta-text);font-size:.75rem;font-weight:var(--fw-semibold);place-items:center;padding-inline:.25rem;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.XyVL6a_panel{width:min(26rem,100vw)}.XyVL6a_groups{gap:var(--space-md);display:grid}.XyVL6a_fieldset{border:0;min-width:0;margin:0;padding:0}.XyVL6a_legend{margin-bottom:var(--space-2xs);font-weight:var(--fw-semibold);color:var(--color-heading);padding:0}.XyVL6a_segments{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));gap:var(--space-3xs);display:grid}.XyVL6a_segment{cursor:pointer;display:block;position:relative}.XyVL6a_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.XyVL6a_segment span{height:100%;min-height:44px;padding:var(--space-3xs) var(--space-xs);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);text-align:center;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);flex-direction:column;justify-content:center;line-height:1.25;display:flex}.XyVL6a_segment small{color:var(--color-text-muted);font-size:.75rem}.XyVL6a_segment input:checked+span{border-color:var(--color-button-primary-bg);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-weight:var(--fw-semibold)}.XyVL6a_segment input:checked+span small{color:inherit}.XyVL6a_segment input:focus-visible+span{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.XyVL6a_segment input:hover:not(:checked)+span{border-color:var(--color-heading)}.XyVL6a_switches{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-2xs)}.XyVL6a_switches>*+*{border-top:var(--border-width) solid var(--color-border)}.XyVL6a_guide{z-index:var(--z-toast);border-block:3px solid var(--color-focus);background:var(--color-warning-bg);mix-blend-mode:multiply;opacity:0;pointer-events:none;height:2.75rem;margin-top:-1.375rem;position:fixed;top:0;left:0;right:0}:is([data-theme=dark] .XyVL6a_guide,[data-theme=contrast] .XyVL6a_guide){mix-blend-mode:normal;background:0 0}
._95db7a_top{outline:none;position:absolute;top:0}._95db7a_headerSpacer{height:var(--header-height)}._95db7a_main{outline:none}
