.mobile-menu[data-astro-cid-xlat7obg]{width:100%;max-width:none;height:100%;max-height:none;padding:0 0 var(--space-12);background:var(--color-bg-inverse);color:var(--color-text-inverse);border:0;margin:0;overflow-y:auto}.mobile-menu[data-astro-cid-xlat7obg]::backdrop{background:var(--color-bg-inverse)}html:has(.mobile-menu[open]){overflow:hidden}.mobile-menu[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{color:inherit}.menu-top[data-astro-cid-xlat7obg]{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.menu-logo[data-astro-cid-xlat7obg]{width:auto;height:28px}@media (width>=480px){.menu-logo[data-astro-cid-xlat7obg]{height:36px}}.menu-actions[data-astro-cid-xlat7obg]{gap:var(--space-3);flex-wrap:wrap;display:flex}.menu-close[data-astro-cid-xlat7obg]{width:44px;height:44px;margin-right:calc(-1 * var(--space-3));color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.menu-close[data-astro-cid-xlat7obg] path[data-astro-cid-xlat7obg]{stroke:currentColor;stroke-width:2px}.menu-body[data-astro-cid-xlat7obg]{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-8);flex-direction:column;display:flex}.menu-links[data-astro-cid-xlat7obg],.menu-sublinks[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.menu-links[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]>a[data-astro-cid-xlat7obg]{padding-block:var(--space-1);font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.2;text-decoration:none;display:inline-block}.menu-links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:3px}.menu-sublinks[data-astro-cid-xlat7obg]{padding:0 0 var(--space-2) var(--space-4)}.menu-sublinks[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{padding-block:var(--space-1);font-size:1.25rem;text-decoration:none;display:block}.menu-info[data-astro-cid-xlat7obg]{gap:var(--space-8);width:100%;padding-top:var(--space-8);border-top:1px solid color-mix(in srgb, var(--color-white) 25%, transparent);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.menu-heading[data-astro-cid-xlat7obg]{margin-bottom:var(--space-3);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}address[data-astro-cid-xlat7obg]{margin-bottom:var(--space-3);flex-direction:column;font-style:normal;display:flex}.menu-info[data-astro-cid-xlat7obg] p[data-astro-cid-xlat7obg]{margin-bottom:var(--space-2)}.menu-hours[data-astro-cid-xlat7obg]{font-variant-numeric:tabular-nums;margin:0}.menu-hours[data-astro-cid-xlat7obg] div[data-astro-cid-xlat7obg]{justify-content:space-between;gap:var(--space-4);max-width:18rem;display:flex}.menu-hours[data-astro-cid-xlat7obg] dd[data-astro-cid-xlat7obg]{margin:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 -1px 0 var(--color-border);transition:background-color .3s,box-shadow .3s,color .3s;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);height:var(--header-height);display:flex}@media (width>=768px){.header-inner[data-astro-cid-nen7h5rs]{gap:var(--space-5)}}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;margin-right:auto}.logo[data-astro-cid-nen7h5rs]{width:auto;height:28px}@media (width>=480px){.logo[data-astro-cid-nen7h5rs]{height:36px}}@media (width>=1280px){.logo[data-astro-cid-nen7h5rs]{height:46px}}.logo--on-dark[data-astro-cid-nen7h5rs]{display:none}.js .site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-solid){color:var(--color-text-inverse);background:0 0;box-shadow:inset 0 -1px #0000}.js .site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-solid) .logo--color[data-astro-cid-nen7h5rs]{display:none}.js .site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-solid) .logo--on-dark[data-astro-cid-nen7h5rs]{display:block}.main-nav[data-astro-cid-nen7h5rs]{display:none}@media (width>=768px){.main-nav[data-astro-cid-nen7h5rs]{display:block}}.nav-list[data-astro-cid-nen7h5rs]{gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);color:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;display:block}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{position:relative}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 2px;transform:scaleX(0)}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover:after,.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:none}.submenu-toggle[data-astro-cid-nen7h5rs]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.submenu-toggle[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px}.submenu[data-astro-cid-nen7h5rs]{top:100%;left:calc(-1 * var(--space-4));min-width:14rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border);margin:0;list-style:none;display:none;position:absolute}.has-children[data-astro-cid-nen7h5rs]:hover .submenu[data-astro-cid-nen7h5rs],.has-children[data-astro-cid-nen7h5rs]:focus-within .submenu[data-astro-cid-nen7h5rs],.submenu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+.submenu[data-astro-cid-nen7h5rs]{display:block}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.icon-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;width:22px;height:22px}.header-actions[data-astro-cid-nen7h5rs] .header-contact{margin-left:var(--space-2)}@media (width<=767px){.icon-btn--directions[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs] .header-contact{display:none}}.menu-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;color:inherit;font-weight:var(--font-weight-semibold);justify-content:center;text-decoration:none;display:inline-flex}.menu-icon[data-astro-cid-nen7h5rs]{gap:6px;width:22px;display:grid}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:2px}@media (width<=767px){.menu-toggle[data-astro-cid-nen7h5rs]{margin-right:-11px}.menu-text[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=768px){.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-16) var(--space-8);background:var(--color-surface);color:var(--color-text)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-bottom:var(--space-12);flex-wrap:wrap;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:46px}.footer-grid[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-6);padding-block:var(--space-12);border-top:1px solid var(--color-border);grid-template-columns:1fr;display:grid}@media (width>=560px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}.footer-heading[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-4);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}address[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-4);flex-direction:column;font-style:normal;display:flex}.footer-grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-2)}.footer-hours[data-astro-cid-jo6i4kqk]{font-variant-numeric:tabular-nums;margin:0}.footer-hours[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-4);max-width:16rem;padding-block:2px;display:flex}.footer-hours[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{margin:0}.footer-closures[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-small)}.footer-closures[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk][hidden]{display:none}.footer-closures[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:not([hidden])~span[data-astro-cid-jo6i4kqk]:not([hidden]):before{content:", "}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-1);text-decoration:none;display:inline-block}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small)}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.ticker[data-astro-cid-6xkag65w]{--p:3px;--led-size:24px;background:var(--led-bg);height:44px;color:var(--led-white);font-family:var(--font-led);display:flex;position:relative}@media (width>=768px){.ticker[data-astro-cid-6xkag65w]{--p:4px;--led-size:32px;height:52px}}.ticker[data-astro-cid-6xkag65w].is-font-wait .ticker-panel[data-astro-cid-6xkag65w]{visibility:hidden}.ticker[data-astro-cid-6xkag65w][hidden]{display:none}.ticker-panel[data-astro-cid-6xkag65w]{background-image:radial-gradient(circle, var(--led-off) calc(var(--p) * .3), transparent calc(var(--p) * .42));background-size:var(--p) var(--p);flex:1;min-width:0;position:relative;overflow:hidden}.ticker-layer[data-astro-cid-6xkag65w]{align-items:center;display:flex;position:absolute;inset:0}.ticker-layer--lit[data-astro-cid-6xkag65w]{-webkit-mask-image:radial-gradient(circle, #000 calc(var(--p) * .34), transparent calc(var(--p) * .46));mask-image:radial-gradient(circle, #000 calc(var(--p) * .34), transparent calc(var(--p) * .46));-webkit-mask-size:var(--p) var(--p);mask-size:var(--p) var(--p)}.ticker-layer--halo[data-astro-cid-6xkag65w]{filter:blur(calc(var(--p) * 2.5));opacity:.55;pointer-events:none}.ticker-track[data-astro-cid-6xkag65w]{width:max-content;animation:ticker-scroll var(--ticker-duration,30s) linear infinite;display:flex;position:relative}@keyframes ticker-scroll{to{transform:translate(-50%)}}.ticker[data-astro-cid-6xkag65w][data-paused] .ticker-track[data-astro-cid-6xkag65w],.ticker[data-astro-cid-6xkag65w]:has(.ticker-layer--lit:hover,.ticker-layer--lit :focus-visible) .ticker-track[data-astro-cid-6xkag65w]{animation-play-state:paused}.ticker-group[data-astro-cid-6xkag65w],.ticker-set[data-astro-cid-6xkag65w]{display:flex}.ticker-set[data-astro-cid-6xkag65w]{padding:0 0 0 calc(var(--p) * 4);margin:0;list-style:none}.ticker-group[data-astro-cid-6xkag65w][hidden],.ticker-set[data-astro-cid-6xkag65w][hidden],.ticker-item[data-astro-cid-6xkag65w][hidden]{display:none}.ticker-item[data-astro-cid-6xkag65w]{white-space:nowrap;font-size:var(--led-size);letter-spacing:.05em;text-transform:uppercase;align-items:center;line-height:1;display:flex}.ticker-text[data-astro-cid-6xkag65w]{color:inherit;text-shadow:0 0 var(--p) currentColor;text-decoration:none}.ticker-link[data-astro-cid-6xkag65w]:after{content:" »" / ""}.ticker-link[data-astro-cid-6xkag65w]:hover{text-shadow:0 0 calc(var(--p) * 2) currentColor}.ticker-link[data-astro-cid-6xkag65w]:focus-visible{outline:calc(var(--p) * .75) solid currentColor;outline-offset:var(--p)}.ticker-flag[data-astro-cid-6xkag65w]{width:calc(var(--p) * 12);height:calc(var(--p) * 8);margin:0 calc(var(--p) * 7) calc(var(--p) * 3) calc(var(--p) * 9);background:conic-gradient(var(--led-white) 0 25%, transparent 0 50%, var(--led-white) 0 75%, transparent 0) 0 0 / calc(var(--p) * 4) calc(var(--p) * 4);flex-shrink:0;position:relative}.ticker-flag[data-astro-cid-6xkag65w]:before{content:"";top:0;left:calc(var(--p) * -2);width:var(--p);height:calc(var(--p) * 11);background:var(--led-white);position:absolute}.led-white[data-astro-cid-6xkag65w]{color:var(--led-white)}.led-ember[data-astro-cid-6xkag65w]{color:var(--led-ember)}.led-amber[data-astro-cid-6xkag65w]{color:var(--led-amber)}.ticker-controls[data-astro-cid-6xkag65w]{border-left:1px solid var(--led-off);background:var(--led-bg);font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:6px;padding-inline:8px;display:none}.js .ticker-controls[data-astro-cid-6xkag65w]{display:flex}.ticker-btn[data-astro-cid-6xkag65w]{border:1px solid var(--led-off-strong);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--led-white);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.ticker-btn[data-astro-cid-6xkag65w]:hover{border-color:var(--led-white)}.ticker-btn[data-astro-cid-6xkag65w]:focus-visible{outline:2px solid var(--led-amber);outline-offset:1px}.ticker-btn[data-astro-cid-6xkag65w] svg[data-astro-cid-6xkag65w]{width:12px;height:12px}.ticker-btn[data-astro-cid-6xkag65w] path[data-astro-cid-6xkag65w]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ticker-btn[data-astro-cid-6xkag65w] path[data-astro-cid-6xkag65w].fill{fill:currentColor;stroke:none}.icon-play[data-astro-cid-6xkag65w],.ticker[data-astro-cid-6xkag65w][data-paused] .icon-pause[data-astro-cid-6xkag65w]{display:none}.ticker[data-astro-cid-6xkag65w][data-paused] .icon-play[data-astro-cid-6xkag65w]{display:block}.ticker-btn--step[data-astro-cid-6xkag65w],.ticker-count[data-astro-cid-6xkag65w]{display:none}.ticker-count[data-astro-cid-6xkag65w]{min-width:2.5em;color:var(--led-white);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:center}@media (prefers-reduced-motion:reduce){.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]){height:auto;min-height:44px}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) .ticker-track[data-astro-cid-6xkag65w]{animation:none}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) .ticker-layer--lit[data-astro-cid-6xkag65w]{padding:calc(var(--p) * 2) calc(var(--p) * 4);position:relative}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) .ticker-layer--halo[data-astro-cid-6xkag65w]{padding:calc(var(--p) * 2) calc(var(--p) * 4)}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) [data-astro-cid-6xkag65w]:is(.ticker-track,.ticker-group,.ticker-set){width:100%}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) [data-astro-cid-6xkag65w]:is(.ticker-group+.ticker-group,.ticker-set+.ticker-set,.ticker-flag,.ticker-item:not(.is-current)){display:none}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) .ticker-item[data-astro-cid-6xkag65w]{white-space:normal;line-height:1.25}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]) .ticker-btn--toggle[data-astro-cid-6xkag65w]{display:none}.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll])[data-count] [data-astro-cid-6xkag65w]:is(.ticker-btn--step,.ticker-count){display:grid}}.ticker[data-astro-cid-6xkag65w][data-mode=static]{height:auto;min-height:44px}.ticker[data-astro-cid-6xkag65w][data-mode=static] .ticker-track[data-astro-cid-6xkag65w]{animation:none}.ticker[data-astro-cid-6xkag65w][data-mode=static] .ticker-layer--lit[data-astro-cid-6xkag65w]{padding:calc(var(--p) * 2) calc(var(--p) * 4);position:relative}.ticker[data-astro-cid-6xkag65w][data-mode=static] .ticker-layer--halo[data-astro-cid-6xkag65w]{padding:calc(var(--p) * 2) calc(var(--p) * 4)}.ticker[data-astro-cid-6xkag65w][data-mode=static] [data-astro-cid-6xkag65w]:is(.ticker-track,.ticker-group,.ticker-set){width:100%}.ticker[data-astro-cid-6xkag65w][data-mode=static] [data-astro-cid-6xkag65w]:is(.ticker-group+.ticker-group,.ticker-set+.ticker-set,.ticker-flag,.ticker-item:not(.is-current)){display:none}.ticker[data-astro-cid-6xkag65w][data-mode=static] .ticker-item[data-astro-cid-6xkag65w]{white-space:normal;line-height:1.25}.ticker[data-astro-cid-6xkag65w][data-mode=static] .ticker-btn--toggle[data-astro-cid-6xkag65w]{display:none}.ticker[data-astro-cid-6xkag65w][data-mode=static][data-count] [data-astro-cid-6xkag65w]:is(.ticker-btn--step,.ticker-count){display:grid}@media (width<=767px){.ticker[data-astro-cid-6xkag65w][data-mode=static]{--p:2px;--led-size:16px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]){--p:2px;--led-size:16px}}@media (width>=768px){.ticker[data-astro-cid-6xkag65w][data-mode=static]{min-height:52px}}@media (width>=768px) and (prefers-reduced-motion:reduce){.ticker[data-astro-cid-6xkag65w]:not([data-mode=scroll]){min-height:52px}}:root{--color-white:#fff;--color-admiral-blue:#0f3e6d;--color-ember:#f47e2f;--color-cool-steel:#76949f;--color-platinum:#eff3f4;--color-bg:var(--color-white);--color-surface:var(--color-platinum);--color-bg-inverse:var(--color-admiral-blue);--color-text:var(--color-admiral-blue);--color-text-inverse:var(--color-white);--color-accent:var(--color-ember);--color-accent-subtle:var(--color-cool-steel);--color-text-muted:color-mix(in srgb, var(--color-admiral-blue) 78%, white);--color-border:color-mix(in srgb, var(--color-admiral-blue) 15%, white);--color-error:#b42318;--button-primary-bg:var(--color-ember);--button-primary-text:var(--color-admiral-blue);--button-secondary-bg:var(--color-admiral-blue);--button-secondary-text:var(--color-white);--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--text-body:1rem;--text-sub-small:1.5rem;--text-sub:clamp(1.625rem, 1.3rem + 1.4vw, 2rem);--text-heading:clamp(2.25rem, 1.6rem + 2.8vw, 3rem);--text-display:clamp(2.75rem, 1.4rem + 5.6vw, 5.5rem);--text-small:.875rem;--text-button:1.1875rem;--leading-tight:1.15;--leading-body:1.6;--tracking-tight:-.025em;--tracking-label:.08em;--font-led:"Silkscreen", ui-monospace, "Courier New", monospace;--led-bg:#0a0a0a;--led-off:#1d1d1d;--led-off-strong:#3a3a3a;--led-white:#fff;--led-ember:var(--color-ember);--led-amber:#ffc21a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:20px;--content-max:1200px;--gutter:clamp(1.25rem, .5rem + 3vw, 3rem);--section-space:clamp(4rem, 2.5rem + 6vw, 8rem);--header-height:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration:.7s}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/silkscreen-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + var(--space-4));font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:100%;line-height:var(--leading-body);color-scheme:light}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1;width:100%}main.contained{max-width:var(--content-max);padding:var(--space-12) var(--gutter);margin:0 auto}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}img,video,svg{max-width:100%;display:block}h1,h2,h3{margin:0 0 var(--space-4);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-heading)}h2{font-size:var(--text-sub)}h3{font-size:var(--text-sub-small)}p{margin:0 0 var(--space-4)}a{color:var(--color-text);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-ember);outline-offset:3px}.eyebrow{margin-bottom:var(--space-3);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-weight:var(--font-weight-semibold);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(1.5rem)}.js .reveal.is-visible{opacity:1;transform:none}html{scroll-behavior:smooth}}.btn{padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-button);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;border:2px solid #0000;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.btn-primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.btn-primary:hover{background:color-mix(in srgb, var(--button-primary-bg) 88%, var(--color-admiral-blue))}.btn-secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.btn-secondary:hover{background:color-mix(in srgb, var(--button-secondary-bg) 85%, black)}.btn-outline{color:var(--color-text);background:0 0;border-color:currentColor}.btn-outline:hover{background:var(--color-surface)}.btn-outline-inverse{color:var(--color-text-inverse);background:0 0;border-color:currentColor}.btn-outline-inverse:hover{background:color-mix(in srgb, var(--color-white) 12%, transparent)}.btn-row{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}mark.placeholder{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-ember) 14%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px dashed;padding:0 .2em}.media[data-astro-cid-kg7vladn]{border-radius:inherit;position:relative;overflow:hidden}.media--fill[data-astro-cid-kg7vladn]{position:absolute;inset:0}picture[data-astro-cid-kg7vladn]{display:contents}img[data-astro-cid-kg7vladn],video[data-astro-cid-kg7vladn],.media-placeholder[data-astro-cid-kg7vladn]{object-fit:cover;width:100%;height:100%}.media-placeholder[data-astro-cid-kg7vladn]{padding:var(--space-4);justify-content:flex-end;align-items:flex-end;display:flex}.media-placeholder--platinum[data-astro-cid-kg7vladn]{background:var(--color-platinum);color:var(--color-text)}.media-placeholder--blue[data-astro-cid-kg7vladn]{background:var(--color-admiral-blue);color:var(--color-text-inverse)}.media-placeholder--overlay[data-astro-cid-kg7vladn]{pointer-events:none;position:absolute;inset:0}.media-placeholder--overlay[data-astro-cid-kg7vladn] .media-label[data-astro-cid-kg7vladn]{background:var(--color-bg);color:var(--color-text)}.media-label[data-astro-cid-kg7vladn]{max-width:32ch;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-small);text-align:right;border:1px dashed;line-height:1.4}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--section-space)}.section--white[data-astro-cid-w6ymvdtg]{background:var(--color-bg);color:var(--color-text)}.section--platinum[data-astro-cid-w6ymvdtg]{background:var(--color-surface);color:var(--color-text)}.section--dark[data-astro-cid-w6ymvdtg]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.section--dark[data-astro-cid-w6ymvdtg] a:not(.btn){color:inherit}
