.rrui-text-link[data-astro-cid-fpyeumvb]{color:var(--rr-semantic-text-accent);font-weight:var(--rr-typography-fontWeight-semibold);align-items:baseline;gap:var(--rr-spacing-xs);max-inline-size:100%;text-decoration:none;display:inline-flex;&:hover .rrui-text-link__label[data-astro-cid-fpyeumvb]{text-decoration-thickness:.12em}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-text-accent);outline-offset:var(--rr-spacing-xxs)}&[hidden]{display:none}}.rrui-text-link__label[data-astro-cid-fpyeumvb]{overflow-wrap:anywhere;text-underline-offset:.18em;min-inline-size:0;text-decoration:underline}.rrui-text-link__glyph[data-astro-cid-fpyeumvb]{flex:none;align-self:center;display:inline-flex;&:dir(rtl) .rrui-text-link__arrow{transform:scaleX(-1)}}.rrui-made-in-usa-credit[data-astro-cid-4av6b7mm]{color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-body);font-size:var(--rr-typography-fontSize-sm);overflow-wrap:anywhere;min-inline-size:0;line-height:1.4;container-type:inline-size;&[hidden]{display:none}}.rrui-made-in-usa-credit__inner[data-astro-cid-4av6b7mm]{align-items:center;gap:var(--rr-spacing-sm);display:grid}.rrui-made-in-usa-credit__badge[data-astro-cid-4av6b7mm]{inline-size:var(--rrui-made-in-usa-credit-badge-size,3rem);max-inline-size:100%;&>img,&>picture,&>picture>img{block-size:auto;inline-size:100%;display:block}}.rrui-made-in-usa-credit__copy[data-astro-cid-4av6b7mm]{min-inline-size:0}.rrui-made-in-usa-credit__byline[data-astro-cid-4av6b7mm]{margin:0}[data-astro-cid-4av6b7mm]:is(.rrui-made-in-usa-credit--stripe,.rrui-made-in-usa-credit--compact-stripe){& .rrui-made-in-usa-credit__inner{--rrui-credit-gutter:clamp(.75rem, 2.5cqi, 1.5rem);--rrui-credit-overhang:clamp(.65rem, 1.8cqi, 1.25rem);grid-template-columns:minmax(var(--rrui-credit-gutter), 1fr) auto minmax(0, max-content) minmax(var(--rrui-credit-gutter), 1fr);grid-template-rows:var(--rrui-credit-overhang) minmax(var(--rrui-credit-band-height,3.5rem), auto) var(--rrui-credit-overhang);gap:0;&:before{background-color:var(--rrui-made-in-usa-credit-stripe-background,color-mix(in oklab, var(--rr-semantic-surface-raised), var(--rr-semantic-text-accent) 9%));border:1px solid var(--rr-semantic-border-accent);border-inline-width:var(--rrui-credit-side-border,0);content:"";grid-area:2/1/3/-1;align-self:stretch}}& .rrui-made-in-usa-credit__badge{inline-size:var(--rrui-made-in-usa-credit-badge-size,clamp(5rem, 12cqi, 7.25rem));grid-area:1/2/-1/3;margin-inline-end:clamp(.75rem,2.4cqi,1.5rem)}& .rrui-made-in-usa-credit__copy{padding-block:var(--rr-spacing-xxs);grid-area:2/3/3/4}& .rrui-made-in-usa-credit__byline{font-size:clamp(.875rem,2cqi,1.125rem)}}.rrui-made-in-usa-credit--compact-stripe[data-astro-cid-4av6b7mm]{& .rrui-made-in-usa-credit__inner{--rrui-credit-band-height:3rem;--rrui-credit-gutter:.625rem;--rrui-credit-overhang:.875rem;--rrui-credit-side-border:1px;inline-size:fit-content;max-inline-size:100%}& .rrui-made-in-usa-credit__badge{inline-size:var(--rrui-made-in-usa-credit-badge-size,clamp(4rem, 12cqi, 4.5rem));margin-inline-end:var(--rr-spacing-xs)}& .rrui-made-in-usa-credit__byline{font-size:.875rem;line-height:1.35}& .rrui-made-in-usa-credit__intro{margin-block-end:var(--rr-spacing-xxs);display:block}}.rrui-made-in-usa-credit--inline[data-astro-cid-4av6b7mm] .rrui-made-in-usa-credit__inner[data-astro-cid-4av6b7mm]{grid-template-columns:auto minmax(0,1fr)}.rrui-made-in-usa-credit--stacked[data-astro-cid-4av6b7mm]{& .rrui-made-in-usa-credit__inner{text-align:center;justify-items:center}& .rrui-made-in-usa-credit__badge{inline-size:var(--rrui-made-in-usa-credit-badge-size,5rem)}}[data-rr-theme=light]{--rrui-brand-logo-dark-display:none;--rrui-brand-logo-light-display:block}[data-rr-theme=dark]{--rrui-brand-logo-dark-display:block;--rrui-brand-logo-light-display:none}.rrui-brand-logo[data-astro-cid-bxiiv4nd]{inline-size:6rem;max-inline-size:100%;display:block;&.rrui-brand-logo--footer{inline-size:12rem}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}.rrui-brand-logo__image[data-astro-cid-bxiiv4nd]{block-size:auto;inline-size:100%;&.rrui-brand-logo__image--light{display:var(--rrui-brand-logo-light-display,block);@media (prefers-color-scheme:dark){display:var(--rrui-brand-logo-light-display,none)}}&.rrui-brand-logo__image--dark{display:var(--rrui-brand-logo-dark-display,none);@media (prefers-color-scheme:dark){display:var(--rrui-brand-logo-dark-display,block)}}}.rrui-site-footer[data-astro-cid-fvw3tczj]{--rrui-site-footer-background:var(--rr-semantic-surface-raised);--rrui-site-footer-border:var(--rr-semantic-border-subtle);--rrui-site-footer-heading:var(--rr-semantic-text-primary);--rrui-site-footer-link-hover:var(--rr-semantic-text-accent);--rrui-site-footer-text:var(--rr-semantic-text-secondary);background-color:var(--rrui-site-footer-background);border-block-start:var(--rr-border-width-default) solid var(--rrui-site-footer-border);color:var(--rrui-site-footer-text);font-family:var(--rr-typography-fontFamily-body);font-size:var(--rr-typography-fontSize-sm);overflow-wrap:anywhere;min-inline-size:0;line-height:1.6;container:rrui-footer/inline-size;&[hidden]{display:none}}.rrui-site-footer__inner[data-astro-cid-fvw3tczj]{box-sizing:border-box;gap:var(--rr-spacing-2xl);inline-size:min(100%,80rem);padding-block:var(--rr-spacing-3xl) var(--rr-spacing-xl);padding-inline:clamp(var(--rr-spacing-md), 3vw, var(--rr-spacing-xl));margin-inline:auto;display:grid}.rrui-site-footer__main[data-astro-cid-fvw3tczj]{gap:var(--rr-spacing-2xl);min-inline-size:0;display:grid;@container rrui-footer (width>=48rem){&.rrui-site-footer__main--split{grid-template-columns:repeat(2,minmax(0,1fr))}}}.rrui-site-footer__brand[data-astro-cid-fvw3tczj]{align-content:start;gap:var(--rr-spacing-lg);min-inline-size:0;display:grid}.rrui-site-footer__logo[data-astro-cid-fvw3tczj]{color:var(--rrui-site-footer-heading);min-inline-size:0;&>a{color:inherit;font-family:var(--rr-typography-fontFamily-sans);font-size:var(--rr-typography-fontSize-xl);font-weight:var(--rr-typography-fontWeight-bold);align-items:center;gap:var(--rr-spacing-xs);flex-wrap:wrap;text-decoration:none;display:inline-flex;&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}}.rrui-site-footer__content[data-astro-cid-fvw3tczj]{font-size:inherit;gap:var(--rr-spacing-md);max-inline-size:24rem;display:grid}.rrui-site-footer__social[data-astro-cid-fvw3tczj]{align-items:center;gap:var(--rr-spacing-md);flex-wrap:wrap;display:flex;&>a{color:inherit;justify-content:center;align-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;display:inline-flex;&:hover{color:var(--rrui-site-footer-heading)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}}.rrui-site-footer__links[data-astro-cid-fvw3tczj]{gap:var(--rr-spacing-2xl);min-inline-size:0;display:grid;@container rrui-footer (width>=48rem){grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.rrui-site-footer__extra[data-astro-cid-fvw3tczj]{min-inline-size:0;&:empty{display:none}}.rrui-site-footer__bottom[data-astro-cid-fvw3tczj]{align-items:center;gap:var(--rr-spacing-md);text-align:center;flex-direction:column;min-inline-size:0;display:flex;&.rrui-site-footer__bottom--separated{border-block-start:var(--rr-border-width-default) solid var(--rrui-site-footer-border);padding-block-start:var(--rr-spacing-xl)}@container rrui-footer (width>=48rem){text-align:start;flex-direction:row;justify-content:space-between;align-items:baseline}}.rrui-site-footer__tagline[data-astro-cid-fvw3tczj]{font-size:inherit;min-inline-size:0}.rrui-site-footer__badge[data-astro-cid-fvw3tczj]{align-items:center;gap:var(--rr-spacing-xs);flex-wrap:wrap;min-inline-size:0;display:flex;@container rrui-footer (width>=48rem){margin-inline-start:auto}}.rrui-footer-link-group[data-astro-cid-otpksitm]{overflow-wrap:anywhere;min-inline-size:0;&[hidden]{display:none}}.rrui-footer-link-group__heading[data-astro-cid-otpksitm]{color:var(--rrui-site-footer-heading,var(--rr-semantic-text-primary));font-family:var(--rr-typography-fontFamily-sans);font-size:var(--rr-typography-fontSize-sm);font-weight:var(--rr-typography-fontWeight-semibold);letter-spacing:var(--rr-typography-letterSpacing-wide);text-transform:uppercase;margin:0;margin-block-end:var(--rr-spacing-md);line-height:1.5}.rrui-footer-link-group__content[data-astro-cid-otpksitm]{color:var(--rrui-site-footer-text,var(--rr-semantic-text-secondary));font-size:var(--rr-typography-fontSize-sm)}.rrui-footer-link-group__list[data-astro-cid-otpksitm]{gap:var(--rr-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.rrui-footer-link-group__item[data-astro-cid-otpksitm]{margin:0}.rrui-footer-link-group__link[data-astro-cid-otpksitm]{color:inherit;text-decoration:none;&:hover,&[aria-current=page]{color:var(--rrui-site-footer-link-hover,var(--rr-semantic-text-accent));text-decoration:underline}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}@layer components{.site-footer[data-astro-cid-u7o2rry7]{& .site-footer__contact{gap:var(--rr-spacing-xs);font-style:normal;display:grid}& .site-footer__credit{justify-items:center;inline-size:18rem;max-inline-size:100%;display:grid;@container rrui-footer (width>=48rem){justify-items:end}}& .site-footer__extra-content{align-items:start;gap:var(--rr-spacing-2xl);display:grid;@container rrui-footer (width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}& .site-footer__social-links{gap:var(--rr-spacing-md);flex-wrap:wrap;display:flex}& .site-footer__link{color:inherit;text-decoration:none;&:hover{color:var(--rr-semantic-text-accent);text-decoration:underline}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}& .site-footer__social-link{block-size:2.75rem;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;inline-size:2.75rem;padding:0;display:inline-flex;&:disabled{cursor:not-allowed;opacity:.5}&:hover:not(:disabled){color:var(--rr-semantic-text-primary)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}}.site-header[data-astro-cid-t2su4agq]{--rrui-site-header-max-width:80rem;& .site-header__theme-control{justify-content:space-between;align-items:center;display:flex}& .site-header__theme-toggle{block-size:2.75rem;inline-size:2.75rem}& .site-header__phone{color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-mono);font-size:var(--rr-typography-fontSize-sm);align-items:center;gap:var(--rr-spacing-xs);text-underline-offset:.25em;min-block-size:2.75rem;text-decoration:none;display:inline-flex;&:hover{text-decoration:underline}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}}.site-layout[data-astro-cid-muatuffq]{overflow-x:clip;& .site-layout__main{background-color:var(--rr-colors-snow500);min-block-size:100vh}}}.rrui-theme-toggle[data-astro-cid-ynvydpbn]{--rrui-theme-toggle-background-color:transparent;--rrui-theme-toggle-focus-color:var(--rr-semantic-action-primary);--rrui-theme-toggle-icon-color:var(--rr-semantic-text-secondary);--rrui-theme-toggle-hover-background-color:var(--rr-semantic-surface-raised);background-color:var(--rrui-theme-toggle-background-color);border-radius:var(--rr-radius-sm);color:var(--rrui-theme-toggle-icon-color);cursor:pointer;padding:var(--rr-spacing-xs);transition:background-color var(--rr-motion-duration-shorter) var(--rr-motion-easing-easeOut), color var(--rr-motion-duration-shorter) var(--rr-motion-easing-easeOut);border:0;justify-content:center;align-items:center;display:inline-flex;&:hover{background-color:var(--rrui-theme-toggle-hover-background-color);color:var(--rr-semantic-text-primary)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rrui-theme-toggle-focus-color);outline-offset:var(--rr-border-width-default)}&:disabled{cursor:not-allowed;opacity:.72}@media (prefers-reduced-motion:reduce){transition:none}}.rrui-theme-toggle__icon[data-astro-cid-ynvydpbn]{block-size:1.25rem;inline-size:1.25rem;display:inline-flex;&>svg{block-size:100%;inline-size:100%}}.rrui-theme-toggle__icon--dark[data-astro-cid-ynvydpbn]{display:none}[data-rr-theme=dark] .rrui-theme-toggle__icon--dark[data-astro-cid-ynvydpbn]{display:inline-flex}[data-rr-theme=dark] .rrui-theme-toggle__icon--light[data-astro-cid-ynvydpbn]{display:none}@media (prefers-color-scheme:dark){.rrui-theme-toggle__icon--dark[data-astro-cid-ynvydpbn]{display:inline-flex}.rrui-theme-toggle__icon--light[data-astro-cid-ynvydpbn],[data-rr-theme=light] .rrui-theme-toggle__icon--dark[data-astro-cid-ynvydpbn]{display:none}[data-rr-theme=light] .rrui-theme-toggle__icon--light[data-astro-cid-ynvydpbn]{display:inline-flex}}.rrui-nav-item[data-astro-cid-prwvxy25]{box-sizing:border-box;color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-sans);font-size:.95rem;font-weight:var(--rr-typography-fontWeight-semibold);min-block-size:5rem;padding-inline:var(--rr-spacing-lg);border-block-end:0;align-items:center;text-decoration:none;display:flex;position:relative;&:after{background-color:var(--rr-semantic-text-accent);block-size:var(--rr-border-width-focus);content:"";inline-size:100%;position:absolute;inset-block-end:calc(-1 * var(--rr-border-width-default));inset-inline-start:0;scale:0 1}&:hover,&[aria-current]{color:var(--rr-semantic-text-accent);&:after{scale:1}}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:-4px}}.rrui-mega-menu-item[data-astro-cid-fw5bqvlx]{border-radius:var(--rrui-site-header-radius,var(--rr-radius-md));color:var(--rr-colors-snow50);cursor:pointer;font-family:var(--rr-typography-fontFamily-sans);font-size:.95rem;font-weight:var(--rr-typography-fontWeight-semibold);min-block-size:2.75rem;inline-size:100%;padding:var(--rr-spacing-sm) var(--rr-spacing-md);text-align:start;background-color:#0000;border:0;border-inline-start:3px solid #0000;display:block;&:hover,&[aria-selected=true]{border-color:var(--rr-colors-redRocks500);background-color:#ffffff0d}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-colors-redRocks500);outline-offset:2px}@media (forced-colors:active){&[aria-selected=true]{border-color:highlight}}}.rrui-mega-menu-flyout-item[data-astro-cid-d466b4m3]{border-radius:var(--rrui-site-header-radius,var(--rr-radius-md));color:var(--rr-semantic-text-primary);padding:var(--rr-spacing-md);align-items:start;gap:1.25rem;text-decoration:none;display:flex;&:hover,&[aria-current]{background-color:var(--rrui-site-header-muted-background,var(--rr-semantic-surface-raised))}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:2px}}.rrui-mega-menu-flyout-item__icon[data-astro-cid-d466b4m3]{background-color:var(--rr-semantic-action-primary);border-radius:var(--rrui-site-header-radius,var(--rr-radius-md));block-size:2.5rem;color:var(--rr-colors-snow50);flex:0 0 2.5rem;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #dc322833}.rrui-mega-menu-flyout-item__content[data-astro-cid-d466b4m3]{gap:var(--rr-spacing-xxs);overflow-wrap:anywhere;display:grid}.rrui-mega-menu-flyout-item__label[data-astro-cid-d466b4m3]{font-family:var(--rr-typography-fontFamily-sans);font-size:var(--rr-typography-fontSize-md)}.rrui-mega-menu-flyout-item__description[data-astro-cid-d466b4m3]{color:light-dark(var(--rr-colors-nightSky400),#fff9);font-family:var(--rr-typography-fontFamily-body);font-size:.85rem;line-height:1.4}.rrui-mega-menu-flyout[data-astro-cid-2eygghzq]{padding:2.5rem}.rrui-mega-menu-flyout__list[data-astro-cid-2eygghzq]{gap:var(--rr-spacing-lg);margin:0;padding:0;list-style:none;display:grid}.rrui-mega-menu[data-astro-cid-rqdlyxoc]{min-inline-size:0}.rrui-mega-menu__controller[data-astro-cid-rqdlyxoc]{display:block;&[data-enhanced]{grid-template-columns:minmax(0,1fr) 17.5rem;grid-template-areas:"panels categories";display:grid}}.rrui-mega-menu__categories[data-astro-cid-rqdlyxoc]{background-color:var(--rr-colors-nightSky950);border-inline-start:var(--rr-border-width-default) solid var(--rr-colors-nightSky800);color:var(--rr-colors-snow50);padding:2.5rem var(--rr-spacing-xl);grid-area:categories}.rrui-mega-menu__heading[data-astro-cid-rqdlyxoc]{font-family:var(--rr-typography-fontFamily-mono);font-size:var(--rr-typography-fontSize-xs);font-weight:var(--rr-typography-fontWeight-regular);letter-spacing:.1em;margin:0 0 var(--rr-spacing-lg);opacity:.7;text-transform:uppercase}.rrui-mega-menu__tabs[data-astro-cid-rqdlyxoc]{gap:var(--rr-spacing-xs);display:grid}.rrui-mega-menu__panels[data-astro-cid-rqdlyxoc]{grid-area:panels;min-inline-size:0}.rrui-simple-dropdown[data-astro-cid-2rhm7vka]{padding:var(--rr-spacing-xs);margin:0;list-style:none}.rrui-simple-dropdown__link[data-astro-cid-2rhm7vka]{border-radius:var(--rr-radius-sm);color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-body);font-size:.95rem;font-weight:var(--rr-typography-fontWeight-semibold);min-block-size:2.75rem;padding:var(--rr-spacing-sm) var(--rr-spacing-md);justify-content:start;align-items:center;gap:.25em;text-decoration:none;display:flex;&:hover,&[aria-current]{background-color:var(--rrui-site-header-muted-background,var(--rr-semantic-surface-raised));color:var(--rr-semantic-text-accent)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary)}}.rrui-nav-item-with-dropdown[data-astro-cid-js5k5jbc]{&[open]>.rrui-nav-item-with-dropdown__trigger[data-astro-cid-js5k5jbc]{color:var(--rr-semantic-text-accent)}&[open]>.rrui-nav-item-with-dropdown__trigger[data-astro-cid-js5k5jbc]:after{scale:1}&[open]>.rrui-nav-item-with-dropdown__trigger[data-astro-cid-js5k5jbc]>svg{rotate:180deg}}.rrui-nav-item-with-dropdown__trigger[data-astro-cid-js5k5jbc]{box-sizing:border-box;color:var(--rr-semantic-text-primary);cursor:pointer;font-family:var(--rr-typography-fontFamily-sans);font-size:.95rem;font-weight:var(--rr-typography-fontWeight-semibold);min-block-size:5rem;padding-inline:var(--rr-spacing-lg);border-block-end:0;align-items:center;gap:.4rem;list-style:none;display:flex;position:relative;&:after{background-color:var(--rr-semantic-text-accent);block-size:var(--rr-border-width-focus);content:"";inline-size:100%;position:absolute;inset-block-end:calc(-1 * var(--rr-border-width-default));inset-inline-start:0;scale:0 1}&::-webkit-details-marker{display:none}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:-4px}&:hover{color:var(--rr-semantic-text-accent)}&>svg{transition:rotate var(--rr-motion-duration-shorter) var(--rr-motion-easing-easeOut)}@media (prefers-reduced-motion:reduce){&>svg{transition:none}}}.rrui-nav-item-with-dropdown__bridge[data-astro-cid-js5k5jbc]{block-size:var(--rr-border-width-default);inline-size:100%;position:absolute;inset-block-start:100%;inset-inline-start:0}.rrui-nav-item-with-dropdown__panel[data-astro-cid-js5k5jbc]{background-color:var(--rrui-site-header-menu-background,var(--rr-semantic-surface-card));border:var(--rr-border-width-default) solid var(--rrui-site-header-border,var(--rr-semantic-border-strong));border-radius:var(--rrui-site-header-radius,var(--rr-radius-md));box-shadow:var(--rrui-site-header-shadow,var(--rr-shadows-md));box-sizing:border-box;inline-size:13.75rem;max-block-size:calc(100dvh - 5rem);position:absolute;inset-block-start:calc(100% + var(--rr-border-width-default));overflow-y:auto;&.rrui-nav-item-with-dropdown__panel--mega{inline-size:min(53.125rem, calc(100% - 2 * var(--rr-spacing-xl)));inset-inline-end:var(--rr-spacing-xl)}}.rrui-mobile-nav-item[data-astro-cid-balkit3h]{border-block-end:var(--rr-border-width-default) solid var(--rrui-site-header-border,var(--rr-semantic-border-strong));color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-sans);overflow-wrap:anywhere;min-block-size:2.75rem;padding-block:var(--rr-spacing-md);font-size:1.25rem;font-weight:800;text-decoration:none;display:block;&.rrui-mobile-nav-item--nested{font-family:var(--rr-typography-fontFamily-body);font-size:1.05rem;font-weight:var(--rr-typography-fontWeight-semibold);padding-block:var(--rr-spacing-sm);border:0}&:hover,&[aria-current]{color:var(--rr-semantic-text-accent)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:2px}}.rrui-mobile-nav-dropdown[data-astro-cid-fgcfryjh]{&[open]>.rrui-mobile-nav-dropdown__trigger[data-astro-cid-fgcfryjh]{color:var(--rr-semantic-action-primary);border-block-end-color:#0000}&[open]>.rrui-mobile-nav-dropdown__trigger[data-astro-cid-fgcfryjh]>.rrui-mobile-nav-dropdown__icon[data-astro-cid-fgcfryjh]{rotate:45deg}}.rrui-mobile-nav-dropdown__trigger[data-astro-cid-fgcfryjh]{border-block-end:var(--rr-border-width-default) solid var(--rrui-site-header-border,var(--rr-semantic-border-strong));color:var(--rr-semantic-text-primary);cursor:pointer;font-family:var(--rr-typography-fontFamily-sans);min-block-size:2.75rem;padding-block:var(--rr-spacing-md);justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:800;line-height:normal;list-style:none;display:flex;&::-webkit-details-marker{display:none}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:2px}}.rrui-mobile-nav-dropdown__icon[data-astro-cid-fgcfryjh]{font-family:var(--rr-typography-fontFamily-mono);transition:rotate var(--rr-motion-duration-shorter) var(--rr-motion-easing-easeOut);font-size:1.5rem;font-weight:400;@media (prefers-reduced-motion:reduce){transition:none}}.rrui-mobile-nav-dropdown__panel[data-astro-cid-fgcfryjh]{border-block-end:var(--rr-border-width-default) solid var(--rrui-site-header-border,var(--rr-semantic-border-strong));padding:0 0 var(--rr-spacing-md) var(--rr-spacing-md)}.rrui-mobile-nav-dropdown__list[data-astro-cid-fgcfryjh]{margin:0;padding:0;list-style:none}.rrui-site-header[data-astro-cid-gh3pnvm5]{--rrui-site-header-border:light-dark(var(--rr-colors-sandstone200,oklch(85% .07 38)),#ffffff26);--rrui-site-header-menu-background:light-dark(var(--rr-colors-snow50),var(--rr-colors-nightSky900));--rrui-site-header-muted-background:light-dark(oklch(96.5% .022 38),var(--rr-colors-nightSky950));--rrui-site-header-radius:var(--rr-radius-md);--rrui-site-header-shadow:0 20px 40px #0000001f;-webkit-font-smoothing:antialiased;backdrop-filter:blur(12px);border-block-end:var(--rr-border-width-default) solid var(--rrui-site-header-border);color:var(--rr-semantic-text-primary);font-family:var(--rr-typography-fontFamily-body);z-index:100;background-color:light-dark(#fffffff2,#11131af2);line-height:1.6;position:sticky;inset-block-start:0;box-shadow:0 4px 14px #0000000f;@media (prefers-contrast:more),(forced-colors:active){backdrop-filter:none;background-color:var(--rr-semantic-surface-card);border-color:currentColor}}.rrui-site-header__controller[data-astro-cid-gh3pnvm5]{display:block}.rrui-site-header__bar[data-astro-cid-gh3pnvm5]{box-sizing:border-box;align-items:center;gap:var(--rr-spacing-md);max-inline-size:var(--rrui-site-header-max-width,87.5rem);min-block-size:5rem;padding-inline:var(--rr-spacing-xl);justify-content:space-between;margin-inline:auto;display:flex;position:relative}.rrui-site-header__logo[data-astro-cid-gh3pnvm5]{overflow-wrap:anywhere;min-inline-size:0;&>*{max-inline-size:100%}}.rrui-site-header__desktop[data-astro-cid-gh3pnvm5]{display:none;@media (width>=62rem){display:block}}.rrui-site-header__list[data-astro-cid-gh3pnvm5]{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.rrui-site-header__actions[data-astro-cid-gh3pnvm5]{align-items:center;gap:var(--rr-spacing-lg);display:none;@media (width>=62rem){display:flex}}.rrui-site-header__mobile[data-astro-cid-gh3pnvm5]{&::details-content{block-size:calc(100dvh - 5rem);inline-size:100%;position:absolute;inset-block-start:100%;inset-inline-start:0;translate:-100%}&[data-enhanced]::details-content{transition:content-visibility .4s allow-discrete, translate .4s cubic-bezier(.16, 1, .3, 1);@media (prefers-reduced-motion:reduce){transition:none}}@media (width>=62rem){display:none}&[open]>.rrui-site-header__toggle[data-astro-cid-gh3pnvm5]>.rrui-site-header__toggle-line[data-astro-cid-gh3pnvm5]:first-child{translate:0;rotate:45deg}&[open]>.rrui-site-header__toggle[data-astro-cid-gh3pnvm5]>.rrui-site-header__toggle-line--middle[data-astro-cid-gh3pnvm5]{opacity:0;translate:1.25rem}&[open]>.rrui-site-header__toggle[data-astro-cid-gh3pnvm5]>.rrui-site-header__toggle-line[data-astro-cid-gh3pnvm5]:last-child{translate:0;rotate:-45deg}&[open]::details-content{translate:0}}.rrui-site-header__toggle[data-astro-cid-gh3pnvm5]{block-size:2.75rem;color:inherit;cursor:pointer;justify-content:center;align-items:center;inline-size:2.75rem;list-style:none;display:flex;position:relative;&::-webkit-details-marker{display:none}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:2px}&:is(:hover,:focus-visible)>.rrui-site-header__toggle-line--middle[data-astro-cid-gh3pnvm5]{inline-size:1.75rem}}.rrui-site-header__toggle-line[data-astro-cid-gh3pnvm5]{block-size:var(--rr-border-width-focus);border-radius:var(--rr-radius-md);background-color:currentColor;inline-size:1.75rem;transition:inline-size .4s cubic-bezier(.68,-.55,.265,1.55),opacity .4s cubic-bezier(.68,-.55,.265,1.55),rotate .4s cubic-bezier(.68,-.55,.265,1.55),translate .4s cubic-bezier(.68,-.55,.265,1.55);position:absolute;inset-inline-end:2px;&:first-child{translate:0 -.5rem}&:last-child{translate:0 .5rem}&.rrui-site-header__toggle-line--middle{inline-size:1.25rem}@media (prefers-reduced-motion:reduce){transition:none}}.rrui-site-header__mobile-panel[data-astro-cid-gh3pnvm5]{background-color:var(--rrui-site-header-muted-background);border-block-start:var(--rr-border-width-default) solid var(--rrui-site-header-border);box-sizing:border-box;block-size:calc(100dvh - 5rem);max-block-size:calc(100dvh - 5rem);inline-size:100%;padding:var(--rr-spacing-xl);position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto;@supports selector(::details-content){position:static}}.rrui-site-header__mobile-list[data-astro-cid-gh3pnvm5]{gap:var(--rr-spacing-md);margin:0;padding:0;list-style:none;display:grid}.rrui-site-header__mobile-footer[data-astro-cid-gh3pnvm5]{gap:var(--rr-spacing-md);margin-block-start:var(--rr-spacing-xl);display:grid}
