.logo{--logo-size:calc(var(--fs-display-xs) - 1px);--logo-sprout-size:.58em;--logo-sprout-rise:.64em;--logo-sprout-lean:0em;color:var(--text);font-size:var(--logo-size);flex-direction:column;align-items:flex-start;gap:.1em;line-height:1;text-decoration:none;display:inline-flex}.logo:hover{color:var(--text)}.logo__name{font-family:var(--font-display);font-style:normal;font-weight:var(--fw-regular);letter-spacing:.01em}.logo__i{display:inline-block;position:relative}.logo__sprout{width:var(--logo-sprout-size);height:var(--logo-sprout-size);translate:calc(-50% + var(--logo-sprout-lean)) 0;color:var(--logo-sprout-color,currentcolor);position:absolute;inset-block-end:var(--logo-sprout-rise);inset-inline-start:50%}.logo__suffix{color:var(--logo-suffix-color,var(--text-accent));font-family:var(--font-sans);font-size:.28em;font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out)}.logo:hover .logo__suffix{--logo-suffix-color:var(--accent-hover)}.logo--inline{flex-direction:row;align-items:baseline;gap:.5em}.button{--button-height:3.25rem;--button-padding-inline:var(--space-lg);--button-font-size:var(--fs-md);justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--button-height);padding-inline:var(--button-padding-inline);border:var(--border-width) solid transparent;border-radius:var(--radius-none);color:inherit;font-family:var(--font-sans);font-size:var(--button-font-size);font-weight:var(--fw-regular);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background-color:#0000;line-height:1;text-decoration:none;display:inline-flex}.button__icon{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}.button:hover .button__icon{transform:translate(.15em,-.15em)}.button--down:hover .button__icon,.button--icon:hover .button__icon{transform:translateY(.15em)}.button[disabled],.button[aria-disabled=true]{opacity:.45;pointer-events:none}.button--primary{background-color:var(--accent);color:var(--on-accent)}.button--primary:hover{background-color:var(--accent-hover);color:var(--on-accent)}.button--outline{border-color:var(--outline-border);color:var(--text)}.button--outline:hover{border-color:var(--outline-border-hover);color:var(--text-accent)}.button--ghost{--button-padding-inline:0;color:var(--text)}.button--ghost:hover{color:var(--text-accent)}.button--sm{--button-height:2.75rem;--button-padding-inline:var(--space-md);--button-font-size:var(--fs-sm)}.button--lg{--button-height:3.75rem;--button-padding-inline:var(--space-xl);--button-font-size:var(--fs-lg)}.button--icon{--button-padding-inline:0;width:var(--button-height);min-height:var(--button-height);border-radius:var(--radius-circle);background-color:var(--accent);color:var(--on-accent)}.button--icon:hover{background-color:var(--accent-hover)}.site-header{z-index:var(--z-header);background-color:var(--surface);border-block-end:var(--border-width) solid var(--border);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);position:sticky;inset-block-start:0}.site-header__inner{align-items:center;gap:var(--space-md);min-height:var(--header-height);display:flex}.site-header__brand{margin-inline-end:auto}.site-header__cta{transition:opacity var(--duration-base) var(--ease-out), visibility 0s}.site-header[data-menu-open]{background-color:#0000;border-block-end-color:#0000}.site-header[data-menu-open] .site-header__cta{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-fast)}.has-menu-open{overflow:hidden}.menu-toggle{--menu-toggle-size:3.25rem;--menu-toggle-bar:1.375rem;--menu-toggle-gap:.375rem;width:var(--menu-toggle-size);height:var(--menu-toggle-size);border:var(--border-width) solid var(--outline-border);color:var(--text);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background-color:#0000;flex-shrink:0;padding:0;position:relative}.menu-toggle:hover{border-color:var(--outline-border-hover)}.menu-toggle__bar{width:var(--menu-toggle-bar);height:var(--border-width);transform:translate(-50%, -50%) translateY(var(--shift,0px)) rotate(0deg);transition:transform var(--duration-base) var(--ease-out);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%}.menu-toggle__bar--top{--shift:calc(-1 * var(--menu-toggle-gap))}.menu-toggle__bar--bottom{--shift:var(--menu-toggle-gap)}.menu-toggle[aria-expanded=true] .menu-toggle__bar--top,.menu-toggle[aria-expanded=true] .menu-toggle__bar--bottom{transform:translate(-50%,-50%)translateY(0)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bar--middle{transform:translate(-50%,-50%)translateY(0)rotate(-45deg)}.menu-toggle[aria-expanded=true]{border-color:color-mix(in srgb, currentcolor 45%, transparent)}.menu-toggle[aria-expanded=true]:hover{border-color:currentColor}.menu{z-index:calc(var(--z-header) - 1);background-color:color-mix(in srgb, var(--surface-raised) 97%, transparent);--outline-border:color-mix(in srgb, var(--text) 45%, transparent);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.menu[data-open]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), visibility 0s}.menu__watermark{z-index:-1;width:min(78vmin,46rem);height:auto;color:var(--text-accent);opacity:.035;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.menu__list{text-align:center;flex-direction:column;align-items:center;display:flex}.menu__item{transition:transform var(--duration-base) var(--ease-back-in);transform:translate(100vw)}.menu[data-open] .menu__item{transition-duration:.38s;transition-timing-function:var(--ease-back-out);transition-delay:calc(var(--i,0) * 45ms);transform:translate(0)}.menu__link{padding-block:var(--space-2xs);font-family:var(--font-display);font-size:var(--fs-display-xs);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--ls-display);color:var(--text);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block;position:relative}.menu__link:after{content:"";height:var(--border-width);background-color:var(--accent);transform-origin:50%;transition:transform var(--duration-base) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.menu__link:hover:after{transform:scaleX(1)}.menu__link[aria-current=page]{color:var(--text-accent);font-style:italic}.menu__marker{color:var(--text-accent);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);font-variant-numeric:tabular-nums;margin-inline-end:.7em;position:absolute;inset-block-start:50%;inset-inline-end:100%;translate:0 -50%}.menu__cta{margin-block-start:var(--space-lg)}@media (prefers-reduced-motion:reduce){.menu__item{transform:none}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.phone{font-variant-numeric:tabular-nums;letter-spacing:.02em}.antispam{display:none}.phone__link{color:inherit;text-decoration:none}.phone__link:hover{color:var(--text-accent)}.site-footer{padding-block:var(--space-2xl)}.site-footer__inner{--cluster-justify:space-between;--cluster-align:flex-end;--cluster-space:var(--space-xl) var(--space-2xl)}.site-footer__brand{--cluster-space:var(--space-lg)}.site-footer__sap{flex-shrink:0;display:block;translate:0 8px}.site-footer__sap img{width:80px;height:auto;display:block}.site-footer__contact{--stack-space:var(--space-2xs);--stack-align:flex-end;text-align:end;font-style:normal}.site-footer__phone{font-size:var(--fs-xl)}.site-footer__lines{color:var(--text-muted);font-size:var(--fs-sm)}.site-footer__legal{--cluster-justify:space-between;--cluster-space:var(--space-sm) var(--space-md);border-block-start:var(--border-width) solid var(--border);margin-block-start:var(--space-2xl);padding-block-start:var(--space-md)}.site-footer__legal-links{--cluster-space:var(--space-md)}@media (width<48em){.site-footer__inner{--cluster-align:flex-start}.site-footer__contact{--stack-align:flex-start;text-align:start}}.final-cta{--cluster-justify:space-between;--cluster-align:center;--cluster-space:var(--space-xl) var(--space-2xl)}.final-cta__text{--stack-space:var(--space-md)}.final-cta__title{max-width:16em}.back-to-top{z-index:var(--z-sticky);border:var(--border-width) solid transparent;border-radius:var(--radius-circle);background-color:var(--accent);width:3rem;height:3rem;color:var(--on-accent);cursor:pointer;opacity:0;visibility:hidden;translate:0 var(--space-md);transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);place-items:center;padding:0;display:grid;position:fixed;inset-block-end:var(--space-lg);inset-inline-end:var(--space-lg)}.back-to-top[data-visible]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), visibility 0s;translate:0}.back-to-top:hover{background-color:var(--accent-hover)}.back-to-top svg{transition:transform var(--duration-base) var(--ease-out)}.back-to-top:hover svg{transform:translateY(-.15em)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink-950:#101413;--c-ink-900:#161918;--c-ink-850:#1c201d;--c-ink-800:#1d231f;--c-ink-700:#282e28;--c-ink-650:#30362e;--c-ink-600:#3b4039;--c-ink-900-rgb:22 25 24;--c-ink-550:#485144;--c-sand-200:#dcd0b0;--c-sand-300:#d8c2a0;--c-sand-500:#baa67d;--c-sand-700:#83795d;--c-chalk:#f3f1e7;--c-sage-300:#c0c8b9;--c-paper-000:#fff;--c-paper-050:#f6f5f0;--c-paper-100:#f0eee7;--c-paper-200:#e6e4db;--c-paper-250:#cbd0c0;--c-paper-300:#b9c0b1;--c-sand-800:#5a523c;--c-stone-400:#666453;--c-stone-500:#636d61;--c-stone-900:#29332b;--c-error:#b3261e;--c-success:#3f6b4c;--font-display:"Cormorant Garamond", "Iowan Old Style", Garamond, "Times New Roman", serif;--font-sans:"Jost Variable", "Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--fs-eyebrow:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:clamp(1.0625rem, 1.005rem + .229vw, 1.1875rem);--fs-xl:clamp(1.125rem, 1.011rem + .457vw, 1.375rem);--fs-display-2xs:clamp(1.375rem, 1.261rem + .457vw, 1.625rem);--fs-display-xs:clamp(1.625rem, 1.397rem + .914vw, 2.125rem);--fs-display-sm:clamp(2rem, 1.657rem + 1.371vw, 2.75rem);--fs-display-md:clamp(2.25rem, 1.679rem + 2.286vw, 3.5rem);--fs-display-lg:clamp(2.75rem, 1.914rem + 3.429vw, 5rem);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.65;--lh-loose:1.85;--ls-display:-.015em;--ls-normal:0;--ls-wide:.06em;--ls-eyebrow:.18em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--space-section:clamp(3.5rem, 2.267rem + 5.029vw, 7rem);--space-gutter:clamp(1.25rem, -.311rem + 6.4vw, 5rem);--width-content:80rem;--width-narrow:52rem;--width-prose:34rem;--border-width:1px;--radius-none:0;--radius-sm:2px;--radius-circle:50%;--shadow-lift:0 1.5rem 3rem -1rem #08080759;--duration-fast:.14s;--duration-base:.26s;--duration-slow:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back-out:cubic-bezier(.34, 1.32, .64, 1);--ease-back-in:cubic-bezier(.36, 0, .66, -.4);--z-base:1;--z-sticky:50;--z-header:100;--z-overlay:200}:root,[data-theme=dark],[data-theme=moss]{color-scheme:dark;--surface:var(--c-ink-900);--surface-raised:var(--c-ink-850);--surface-sunken:var(--c-ink-950);--surface-highlight:var(--c-ink-700);--text:var(--c-chalk);--text-muted:var(--c-sage-300);--text-accent:var(--c-sand-300);--text-accent-soft:var(--c-sand-300);--border:var(--c-ink-600);--border-soft:var(--c-ink-600);--border-strong:var(--c-ink-600);--border-accent:var(--c-sand-500);--border-accent-strong:var(--c-sand-200);--accent:var(--c-sand-300);--accent-hover:var(--c-sand-200);--on-accent:var(--c-ink-900);--text-action:var(--c-sand-300);--outline-border:var(--c-ink-550);--outline-border-hover:var(--c-sand-300);--focus-ring:var(--c-sand-300);--selection-bg:var(--c-sand-300);--selection-text:var(--c-ink-900)}[data-theme=moss]{--surface:var(--c-ink-800);--surface-raised:var(--c-ink-700);--surface-highlight:var(--c-ink-650);--surface-sunken:var(--c-ink-900)}[data-theme=light]{color-scheme:light;--surface:var(--c-paper-100);--surface-raised:var(--c-paper-050);--surface-highlight:var(--c-paper-000);--surface-sunken:var(--c-paper-200);--text:var(--c-stone-900);--text-muted:var(--c-stone-500);--text-accent:var(--c-sand-700);--text-accent-soft:var(--c-stone-400);--border:var(--c-paper-300);--border-soft:var(--c-paper-250);--border-strong:var(--c-stone-400);--border-accent:var(--c-sand-500);--border-accent-strong:var(--c-sand-700);--accent:var(--c-sand-300);--accent-hover:var(--c-sand-200);--on-accent:var(--c-stone-900);--text-action:var(--c-stone-900)}[data-theme=sand]{color-scheme:light;--surface:var(--c-sand-300);--surface-raised:var(--c-sand-200);--surface-highlight:var(--c-sand-200);--surface-sunken:var(--c-sand-500);--text:var(--c-stone-900);--text-muted:var(--c-sand-800);--text-accent:var(--c-stone-900);--text-accent-soft:var(--c-sand-800);--border:var(--c-sand-500);--border-soft:var(--c-sand-500);--border-strong:var(--c-stone-900);--border-accent:var(--c-stone-900);--border-accent-strong:var(--c-stone-900);--accent:var(--c-stone-900);--accent-hover:var(--c-ink-800);--on-accent:var(--c-chalk);--text-action:var(--c-stone-900);--outline-border:var(--c-stone-400);--outline-border-hover:var(--c-stone-900);--focus-ring:var(--c-sand-700);--selection-bg:var(--c-sand-200);--selection-text:var(--c-stone-900)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height,5rem);scrollbar-gutter:stable}body{background-color:var(--surface);min-height:100svh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-theme]{background-color:var(--surface);color:var(--text)}img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}h1{font-size:var(--fs-display-lg)}h2{font-size:var(--fs-display-md)}h3{font-size:var(--fs-display-sm);line-height:var(--lh-snug)}h4{font-size:var(--fs-display-xs);line-height:var(--lh-snug)}h1 em,h2 em,h3 em{font-style:italic}p{max-width:var(--width-prose);text-wrap:pretty}strong{font-weight:var(--fw-medium)}small{font-size:var(--fs-sm)}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--text-accent)}ul,ol{padding-inline-start:1.25em}ul[role=list],ol[role=list]{padding-inline-start:0;list-style:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background-color:var(--selection-bg);color:var(--selection-text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding-inline:var(--space-gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--width-narrow) + 2 * var(--space-gutter))}.section{padding-block:var(--space-section)}.section--tight{padding-block:calc(var(--space-section) * .55)}.section--flush{padding-block:0}.stack{align-items:var(--stack-align,stretch);flex-direction:column;display:flex}.stack>*+*{margin-block-start:var(--stack-space,var(--space-md))}.cluster{align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);gap:var(--cluster-space,var(--space-md));flex-wrap:wrap;display:flex}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr));gap:var(--grid-space,var(--space-lg));display:grid}.grid--fixed{grid-template-columns:repeat(var(--grid-columns,3), minmax(0, 1fr))}@media (width<48em){.grid--fixed{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:var(--split-ratio,1fr 1fr);gap:var(--split-space,var(--space-2xl));align-items:var(--split-align,center);display:grid}@media (width<60em){.split{grid-template-columns:minmax(0,1fr)}}.flow>*+*{margin-block-start:1em}.eyebrow{color:var(--eyebrow-color,var(--text-accent-soft));font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:var(--lh-normal);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;display:block}.eyebrow--muted{--eyebrow-color:var(--text-muted)}.eyebrow__number{margin-inline-end:.6em}.lead{font-size:var(--fs-lg);line-height:var(--lh-relaxed);max-width:var(--width-prose)}.title{font-family:var(--font-display);font-size:var(--fs-display-md);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.title--sm{font-size:var(--fs-display-sm);line-height:var(--lh-snug)}.title--lg{font-size:var(--fs-display-lg)}.muted{color:var(--text-muted)}.u-accent{color:var(--text-accent)}.fine-print{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-overlay);padding:var(--space-2xs) var(--space-sm);background-color:var(--accent);color:var(--on-accent);font-size:var(--fs-sm);text-decoration:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);transform:translateY(-200%)}.skip-link:focus{transform:none}.rule{border:0;border-block-start:var(--border-width) solid var(--border)}@media (width<60em){.u-desktop-only{display:none!important}}@media (width>=60em){.u-mobile-only{display:none!important}}:root{--header-height:5rem}
