:root{color-scheme:light;--color-brand-950:#0a1f44;--color-brand-900:#0b2a5b;--color-brand-800:#123f86;--color-brand-700:#1a4f9e;--color-brand-600:#2a62b8;--color-brand-500:#4a7fcc;--color-brand-400:#7ea3dc;--color-brand-300:#a9c2e8;--color-brand-200:#cfdcf2;--color-brand-100:#e6edf8;--color-brand-50:#f4f7fc;--color-accent-600:#e7a010;--color-accent-100:#fdf1d3;--color-on-brand:#fff;--color-link:var(--color-brand-700);--color-brand-text:var(--color-brand-800);--color-brand-text-strong:var(--color-brand-900);--color-header-background:var(--color-surface);--color-header-text:var(--color-brand-text-strong);--color-header-border:var(--color-border);--color-header-control-background:var(--color-surface);--color-header-control-border:var(--color-border-strong);--color-sidebar-background:var(--color-brand-900);--color-sidebar-text:#dce5f5;--color-sidebar-heading:#9fb3d8;--color-sidebar-hover-background:#ffffff14;--color-sidebar-active-background:#ffffff24;--color-sidebar-active-text:#fff;--color-sidebar-marker:var(--color-accent-600);--color-sidebar-badge-background:var(--color-accent-600);--color-sidebar-badge-text:var(--color-brand-950);--color-sidebar-scrollbar:#ffffff38;--color-surface:#fff;--color-surface-subtle:#fbfbfc;--color-canvas:#f8f8f9;--color-surface-hover:#f4f6fa;--color-surface-muted:#f1f2f4;--color-border:#e2e4e8;--color-border-strong:#c3c7ce;--color-text:#151a26;--color-text-muted:#5f6470;--font-size-base:16px;--color-danger:#a73333;--color-danger-700:#842d2d;--color-danger-soft:#f9e5e5;--color-danger-hover-background:#fef3f2;--color-danger-hover-border:#d92d20;--color-danger-hover-text:#b42318;--color-success:#25704e;--color-success-soft:#e3f3ea;--color-warning:#8b5b10;--color-warning-soft:#fff3d4;--color-danger-fill:var(--color-danger);--color-success-fill:var(--color-success);--color-warning-fill:var(--color-warning);--color-search-highlight:#f6983bcc;--color-chart-incoming:var(--color-brand-700);--color-chart-outgoing:var(--color-accent-600);--color-chart-grid:var(--color-border);--color-overlay:#00000061;--color-inverse-surface-subtle:#ffffff1a;--color-inverse-border:#ffffff29;--color-inverse-border-strong:#ffffff47;--color-glass-surface:#ffffffeb;--color-glass-border:#fffc;--color-glass-subtle:#ffffffa6;--color-auth-glow:#0b2a5b24;--color-auth-gradient-start:#eef2f9;--color-auth-gradient-end:#f7f8fa;--color-ai-gradient-yellow:#f5f670;--color-ai-gradient-green:#09de7d;--color-ai-gradient-blue:#27b2ef;--color-ai-glow-yellow:#f1ffbe;--color-ai-glow-blue:#c2e6ff;--color-ai-glow-green:#b5f8df;--color-ai-content-surface:#fffc;--shadow-sm:0 .0625rem .125rem #0b2a5b14;--shadow-button:0 1.3125rem .375rem #0b2a5b00, 0 .8125rem .3125rem #0b2a5b00, 0 .4375rem .25rem #0b2a5b03, 0 .1875rem .1875rem #0b2a5b05, 0 .0625rem .125rem #0b2a5b08;--shadow-md:0 .75rem 2rem #0b2a5b1f;--shadow-control:0 .0625rem .1875rem #0b2a5b2e;--shadow-popup:0 1.125rem 2.8125rem #10182838;--shadow-ai-infobox:0 .25rem .25rem #00000040;--shadow-overlay:0 1.5rem 4rem #1018284d;--focus-ring:0 0 0 .1875rem #1a4f9e40;--radius-s:.5rem;--radius-m:.875rem;--radius-l:1.375rem;--radius-pill:62.4375rem;--spacing-3xs:.125rem;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-s:.75rem;--spacing-m:1rem;--spacing-l:1.25rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--field-height:2.5rem;--field-height-xs:1.5rem;--field-height-s:2rem;--field-height-m:var(--field-height);--field-height-l:3rem;--content-max:90rem;--content-narrow:46rem;--control-state-transition-duration:.1s;--control-state-transition-duration-longer:.2s;--control-state-transition-easing:cubic-bezier(0, 0, .35, 1);--color-editor-surround:#e1e3e7;--color-editor-canvas:#f3f4f6;--color-editor-grid:#d1d4da;--color-editor-handle:#7a5af8;--color-editor-handle-border:#fff;--color-editor-handle-shadow:#6938ef;--color-editor-selection-ring:#7a5af880;--color-editor-selection-fill:#7a5af81f;--color-editor-selected-outline:#7a5af8;--color-editor-unresolved:#ed9b32;--color-editor-span-preview:#ebe9fe;--color-seat-map-canvas:#f8fafc;--color-seat-map-grid:#e4e7ec;--color-seat-border:#344054;--color-seat-caption:#475467;--color-seat-unavailable-background:#e4e7ec;--color-seat-unavailable-border:#98a2b3;--color-seat-unavailable-text:#667085;--color-seat-owned-background:#d1fadf;--color-seat-owned-border:#12b76a;--color-seat-occupied-background:#dcfae6;--color-seat-selected-background:#d1e9ff;--color-seat-selected-border:#1570ef;--color-seat-releasing-background:#fef0c7;--color-seat-releasing-border:#f79009;--color-seat-fixture-background:#d0d5dd;--color-seat-fixture-border:#667085;--color-seat-fixture-text:#344054;--color-seat-editor-surround:var(--color-editor-surround);--color-seat-selection-ring:var(--color-editor-selection-ring);--color-seat-selection-fill:var(--color-editor-selection-fill);--color-seat-handle:var(--color-editor-handle);--color-seat-handle-border:var(--color-editor-handle-border);--color-seat-handle-shadow:var(--color-editor-handle-shadow);--color-seat-span-preview:var(--color-editor-span-preview);--color-presentation-player-background:#071018;--color-presentation-player-overlay:#000000b8;--color-presentation-player-control:#ffffff26;--color-presentation-player-control-border:#ffffff40;--color-presentation-player-warning-background:#fff2cd;--color-presentation-player-warning-text:#7a4b00}@media screen{:root[data-theme=dark]{color-scheme:dark;--color-brand-950:#15315f;--color-brand-900:#234b94;--color-brand-800:#2b5cb3;--color-brand-700:#3a6fd1;--color-brand-600:#4f82dc;--color-brand-500:#6a95e2;--color-brand-400:#3f5f99;--color-brand-300:#34518a;--color-brand-200:#283f6d;--color-brand-100:#1a2a47;--color-brand-50:#152036;--color-accent-100:#3a2e14;--color-link:#8ab4f8;--color-brand-text:#a8c7fa;--color-brand-text-strong:#d3e3fd;--color-sidebar-background:#0d1a33;--color-sidebar-badge-text:#0f131a;--color-surface:#171c26;--color-surface-subtle:#1a202b;--color-canvas:#0f131a;--color-surface-hover:#212939;--color-surface-muted:#1e2430;--color-border:#2c3441;--color-border-strong:#4a5466;--color-text:#e7eaf0;--color-text-muted:#9aa3b3;--color-danger:#f28b82;--color-danger-700:#a83232;--color-danger-soft:#3a1e21;--color-danger-hover-background:#3a1e21;--color-danger-hover-border:#f28b82;--color-danger-hover-text:#f6aea9;--color-danger-fill:#c23b3b;--color-success:#6ccf98;--color-success-soft:#16301f;--color-success-fill:#2a8457;--color-warning:#f0bc55;--color-warning-soft:#3a2e14;--color-warning-fill:#96610f;--color-search-highlight:#f6983b8c;--color-chart-incoming:#3a6fd1;--color-chart-outgoing:#c4820f;--color-overlay:#0009;--color-glass-surface:#171c26eb;--color-glass-border:#ffffff1a;--color-glass-subtle:#171c26a6;--color-auth-glow:#3a6fd138;--color-auth-gradient-start:#111a2b;--color-auth-gradient-end:#0f131a;--color-ai-glow-yellow:#34361b;--color-ai-glow-blue:#16304a;--color-ai-glow-green:#143a2c;--color-ai-content-surface:#171c26d9;--shadow-sm:0 .0625rem .125rem #0000004d;--shadow-button:0 .1875rem .1875rem #0000001f, 0 .0625rem .125rem #0003;--shadow-md:0 .75rem 2rem #0006;--shadow-control:0 .0625rem .1875rem #00000073;--shadow-popup:0 1.125rem 2.8125rem #00000080;--shadow-overlay:0 1.5rem 4rem #0009;--focus-ring:0 0 0 .1875rem #8ab4f859;--color-editor-surround:#0b0e13;--color-editor-canvas:#151a22;--color-editor-grid:#2a3240;--color-editor-span-preview:#2a2550;--color-seat-map-canvas:#151a22;--color-seat-map-grid:#2a3240;--color-seat-border:#aab3c2;--color-seat-caption:#9aa3b3;--color-seat-unavailable-background:#242b36;--color-seat-unavailable-border:#4a5466;--color-seat-unavailable-text:#7d8797;--color-seat-owned-background:#173a28;--color-seat-owned-border:#34c77b;--color-seat-occupied-background:#16331f;--color-seat-selected-background:#1a2f52;--color-seat-selected-border:#5b8def;--color-seat-releasing-background:#3a2e14;--color-seat-releasing-border:#f0a53a;--color-seat-fixture-background:#2a313d;--color-seat-fixture-border:#5d6778;--color-seat-fixture-text:#c3cad6}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-brand-950:#15315f;--color-brand-900:#234b94;--color-brand-800:#2b5cb3;--color-brand-700:#3a6fd1;--color-brand-600:#4f82dc;--color-brand-500:#6a95e2;--color-brand-400:#3f5f99;--color-brand-300:#34518a;--color-brand-200:#283f6d;--color-brand-100:#1a2a47;--color-brand-50:#152036;--color-accent-100:#3a2e14;--color-link:#8ab4f8;--color-brand-text:#a8c7fa;--color-brand-text-strong:#d3e3fd;--color-sidebar-background:#0d1a33;--color-sidebar-badge-text:#0f131a;--color-surface:#171c26;--color-surface-subtle:#1a202b;--color-canvas:#0f131a;--color-surface-hover:#212939;--color-surface-muted:#1e2430;--color-border:#2c3441;--color-border-strong:#4a5466;--color-text:#e7eaf0;--color-text-muted:#9aa3b3;--color-danger:#f28b82;--color-danger-700:#a83232;--color-danger-soft:#3a1e21;--color-danger-hover-background:#3a1e21;--color-danger-hover-border:#f28b82;--color-danger-hover-text:#f6aea9;--color-danger-fill:#c23b3b;--color-success:#6ccf98;--color-success-soft:#16301f;--color-success-fill:#2a8457;--color-warning:#f0bc55;--color-warning-soft:#3a2e14;--color-warning-fill:#96610f;--color-search-highlight:#f6983b8c;--color-chart-incoming:#3a6fd1;--color-chart-outgoing:#c4820f;--color-overlay:#0009;--color-glass-surface:#171c26eb;--color-glass-border:#ffffff1a;--color-glass-subtle:#171c26a6;--color-auth-glow:#3a6fd138;--color-auth-gradient-start:#111a2b;--color-auth-gradient-end:#0f131a;--color-ai-glow-yellow:#34361b;--color-ai-glow-blue:#16304a;--color-ai-glow-green:#143a2c;--color-ai-content-surface:#171c26d9;--shadow-sm:0 .0625rem .125rem #0000004d;--shadow-button:0 .1875rem .1875rem #0000001f, 0 .0625rem .125rem #0003;--shadow-md:0 .75rem 2rem #0006;--shadow-control:0 .0625rem .1875rem #00000073;--shadow-popup:0 1.125rem 2.8125rem #00000080;--shadow-overlay:0 1.5rem 4rem #0009;--focus-ring:0 0 0 .1875rem #8ab4f859;--color-editor-surround:#0b0e13;--color-editor-canvas:#151a22;--color-editor-grid:#2a3240;--color-editor-span-preview:#2a2550;--color-seat-map-canvas:#151a22;--color-seat-map-grid:#2a3240;--color-seat-border:#aab3c2;--color-seat-caption:#9aa3b3;--color-seat-unavailable-background:#242b36;--color-seat-unavailable-border:#4a5466;--color-seat-unavailable-text:#7d8797;--color-seat-owned-background:#173a28;--color-seat-owned-border:#34c77b;--color-seat-occupied-background:#16331f;--color-seat-selected-background:#1a2f52;--color-seat-selected-border:#5b8def;--color-seat-releasing-background:#3a2e14;--color-seat-releasing-border:#f0a53a;--color-seat-fixture-background:#2a313d;--color-seat-fixture-border:#5d6778;--color-seat-fixture-text:#c3cad6}}@font-face{font-family:Heebo;src:url(/shared/fonts/Heebo-VariableFont.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--font-body:"Heebo", system-ui, sans-serif;--site-max-width:73.75rem;--site-gutter:1.5rem;--site-space-3xl:3rem;--site-space-4xl:4rem;--site-band:var(--color-brand-900);--site-band-deep:var(--color-brand-950);--site-on-band:#fff;--site-on-band-muted:#c9d6ee;--site-tab:#ffffff1a;--site-tab-text:#e6edf8;--site-gold:var(--color-accent-600);--site-on-gold:#0a1f44;--site-gold-soft:var(--color-accent-100);--site-gold-border:#f3d58f;--site-gold-text:#6b4708;--site-flame-core:#fdf1d3;--site-text-soft:#2a3140;--site-shadow-figure:0 1.125rem 2.5rem #0b2a5b24}@media screen{:root[data-theme=dark]{--site-band:#0d1a33;--site-band-deep:#08111f;--site-gold-border:#6b5520;--site-gold-text:#f0bc55;--site-text-soft:var(--color-text);--site-shadow-figure:0 1.125rem 2.5rem #00000073}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--site-band:#0d1a33;--site-band-deep:#08111f;--site-gold-border:#6b5520;--site-gold-text:#f0bc55;--site-text-soft:var(--color-text);--site-shadow-figure:0 1.125rem 2.5rem #00000073}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-surface);min-height:100vh;color:var(--color-text);font-family:var(--font-body);flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}main{flex:1 0 auto}h1,h2,h3{color:var(--color-brand-text-strong);line-height:1.2}p{margin:0}img,svg{max-width:100%}a{color:var(--color-link);text-underline-offset:.18em}a:hover{color:var(--color-brand-text-strong)}:focus-visible{outline:.1875rem solid var(--color-brand-600);outline-offset:.125rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--spacing-m);z-index:10;padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-s);background:var(--site-gold);color:var(--site-on-gold);font-weight:700;position:absolute;top:-5rem}.skip-link:focus{top:var(--spacing-m)}.plain-list{margin:0;padding:0;list-style:none}.bullet-list{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.container{width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);margin-inline:auto}.page{gap:var(--site-space-3xl);padding-block:var(--site-space-3xl) var(--site-space-4xl);flex-direction:column;display:flex}.stack{gap:var(--spacing-m);flex-direction:column;display:flex}.stack--s{gap:var(--spacing-xs)}.stack--l{gap:var(--spacing-xl)}.cluster{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;display:flex}.card-grid{gap:var(--spacing-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.card-grid--wide{gap:var(--spacing-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.with-aside{align-items:flex-start;gap:var(--spacing-2xl);flex-wrap:wrap;display:flex}.with-aside__main{flex:999 37.5rem;min-width:0}.with-aside__aside{flex:20rem;min-width:0}.page-title{margin:0;font-size:clamp(2.25rem,5vw,2.875rem);font-weight:900}.section-title{margin:0;font-size:clamp(1.625rem,3.5vw,2.125rem);font-weight:700}.lead{max-width:50rem;color:var(--site-text-soft);font-size:1.25rem}.muted{color:var(--color-text-muted)}.small{font-size:.9375rem}.button{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:3rem;font:inherit;text-align:center;border:.125rem solid #0000;border-radius:.625rem;padding:0 1.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-brand-800);color:var(--color-on-brand)}.button--primary:hover{background:var(--color-brand-900);color:var(--color-on-brand)}.button--secondary{border-color:var(--color-brand-800);color:var(--color-brand-text)}.button--secondary:hover{background:var(--color-brand-50);color:var(--color-brand-text-strong)}.button--gold{background:var(--site-gold);color:var(--site-on-gold)}.button--gold:hover{color:var(--site-on-gold);background:#f2b631}.panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.panel__title{padding:var(--spacing-s) var(--spacing-l);border-bottom:1px solid var(--color-border);background:var(--color-brand-50);margin:0;font-size:1.125rem}.panel__body{gap:var(--spacing-s);padding:var(--spacing-l);flex-direction:column;display:flex}.card{padding:var(--spacing-l);border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem}.callout{gap:var(--spacing-xs);padding:var(--spacing-l) var(--spacing-xl);border:1px solid var(--color-brand-200);background:var(--color-brand-50);border-radius:.75rem;flex-direction:column;display:flex}.callout h2,.callout h3{margin:0;font-size:1.125rem}.callout--gold{border-color:var(--site-gold-border);background:var(--site-gold-soft);color:var(--site-gold-text)}.callout--gold h2,.callout--gold h3,.callout--gold a{color:var(--site-gold-text)}.icon-tile{background:var(--color-brand-100);width:2.75rem;height:2.75rem;color:var(--color-brand-text);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.candle[data-astro-cid-62vxoah2]{flex:none}.candle__flame[data-astro-cid-62vxoah2]{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite candle-flicker}.candle--still[data-astro-cid-62vxoah2] .candle__flame[data-astro-cid-62vxoah2]{animation:none}.candle__flame-outer[data-astro-cid-62vxoah2]{fill:var(--site-gold)}.candle__flame-core[data-astro-cid-62vxoah2]{fill:var(--site-flame-core)}.candle__wick[data-astro-cid-62vxoah2]{stroke:var(--color-text-muted);stroke-width:1.5px}.candle__body[data-astro-cid-62vxoah2]{fill:var(--color-brand-100);stroke:var(--color-brand-300)}@keyframes candle-flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(.95,1.05)rotate(-2deg)}60%{transform:scale(1.03,.97)rotate(1.5deg)}}.site-footer[data-astro-cid-nns7i3if]{background:var(--site-band-deep);color:var(--site-on-band-muted);margin-top:auto;font-size:.9375rem}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--site-on-band-muted)}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--site-on-band)}.site-footer[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--site-gold)}.site-footer__columns[data-astro-cid-nns7i3if]{gap:var(--spacing-2xl);padding-block:var(--site-space-3xl) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{align-items:center;gap:var(--spacing-s);color:var(--site-on-band);display:flex}.site-footer__brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{flex:none}.site-footer__name[data-astro-cid-nns7i3if]{font-size:1.5rem;font-weight:900}.site-footer__heading[data-astro-cid-nns7i3if]{color:var(--site-on-band);margin:0;font-size:1rem}.site-footer__bottom[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--spacing-s) var(--spacing-xl);margin-top:var(--site-space-3xl);padding-block:var(--spacing-l) var(--spacing-xl);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-nns7i3if] .site-footer__memorial[data-astro-cid-nns7i3if]{align-items:center;gap:var(--spacing-s);color:var(--site-flame-core);font-size:1.0625rem;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-nns7i3if] .site-footer__memorial[data-astro-cid-nns7i3if]:hover{color:var(--site-on-band);text-decoration:underline}.site-footer__copyright[data-astro-cid-nns7i3if]{color:#9fb3d8;font-size:.875rem}.site-header[data-astro-cid-fzpbxy5g]{background:var(--site-band);color:var(--site-on-band)}.site-header[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--site-gold)}.site-header__strip[data-astro-cid-fzpbxy5g]{border-bottom:.1875rem solid var(--site-gold);background:var(--site-band-deep);color:var(--site-on-band-muted);font-size:.875rem}.site-header__strip-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-xl);padding-block:var(--spacing-xs);flex-wrap:wrap;display:flex}.site-header__contact[data-astro-cid-fzpbxy5g],.site-header__quick[data-astro-cid-fzpbxy5g]{gap:var(--spacing-2xs) var(--spacing-l);flex-wrap:wrap;display:flex}.site-header__strip[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--site-on-band);text-decoration:none}.site-header__strip[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-decoration:underline}.site-header__main[data-astro-cid-fzpbxy5g]{position:relative}.site-header__top[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--spacing-l);padding-top:var(--spacing-xl);display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--spacing-m);min-width:0;color:var(--site-on-band);text-decoration:none;display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]:hover{color:var(--site-on-band)}.site-header__logo[data-astro-cid-fzpbxy5g]{flex:none;width:5.375rem;height:auto;display:block}.site-header__wordmark[data-astro-cid-fzpbxy5g]{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.site-header__name-row[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--spacing-2xs) var(--spacing-s);flex-wrap:wrap;display:flex}.site-header__name[data-astro-cid-fzpbxy5g]{white-space:nowrap;font-size:2rem;font-weight:800;line-height:1.1}.site-header__online[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);background:var(--site-gold);color:var(--site-on-gold);padding:.1875rem .625rem;font-size:.875rem;font-weight:700}.site-header__tagline[data-astro-cid-fzpbxy5g]{color:var(--site-on-band-muted);font-size:1rem}.site-header__tabs[data-astro-cid-fzpbxy5g]{margin-top:var(--spacing-xl)}.site-header__tab-list[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:.375rem;display:flex}.site-header__tab[data-astro-cid-fzpbxy5g]{background:var(--site-tab);min-height:2.75rem;color:var(--site-tab-text);white-space:nowrap;border-radius:.625rem .625rem 0 0;align-items:center;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header__tab[data-astro-cid-fzpbxy5g]:hover{color:var(--site-on-band);background:#ffffff2e}.site-header__tab--active[data-astro-cid-fzpbxy5g],.site-header__tab--active[data-astro-cid-fzpbxy5g]:hover{background:var(--color-surface);color:var(--color-brand-text-strong);font-weight:700}.site-header__menu[data-astro-cid-fzpbxy5g]{display:none}.site-header__menu-button[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--spacing-xs);min-height:2.75rem;padding:0 var(--spacing-m);color:var(--site-on-band);cursor:pointer;user-select:none;border:1px solid #ffffff47;border-radius:.625rem;font-weight:700;list-style:none;display:inline-flex}.site-header__menu-button[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.site-header__menu-button[data-astro-cid-fzpbxy5g]:hover{background:var(--site-tab)}.site-header__menu[data-astro-cid-fzpbxy5g] .site-header__menu-close,.site-header__menu[data-astro-cid-fzpbxy5g][open] .site-header__menu-open{display:none}.site-header__menu[data-astro-cid-fzpbxy5g][open] .site-header__menu-close{display:block}.site-header__menu-panel[data-astro-cid-fzpbxy5g]{inset-inline:0;z-index:20;gap:var(--spacing-l);padding:var(--spacing-m) var(--site-gutter) var(--spacing-xl);background:var(--site-band);border-top:1px solid #ffffff29;flex-direction:column;display:flex;position:absolute;top:100%;box-shadow:0 1rem 2rem #0000004d}.site-header__menu-list[data-astro-cid-fzpbxy5g]{flex-direction:column;display:flex}.site-header__menu-link[data-astro-cid-fzpbxy5g]{min-height:3rem;padding-inline:var(--spacing-s);color:var(--site-on-band);border-radius:.5rem;align-items:center;font-size:1.125rem;text-decoration:none;display:flex}.site-header__menu-link[data-astro-cid-fzpbxy5g]:hover{background:var(--site-tab);color:var(--site-on-band)}.site-header__menu-link--active[data-astro-cid-fzpbxy5g]{background:var(--site-tab);border-inline-start:.25rem solid var(--site-gold);font-weight:700}.site-header__menu-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--spacing-s) var(--spacing-l);padding-top:var(--spacing-m);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.site-header__menu-secondary[data-astro-cid-fzpbxy5g],.site-header__menu-contact[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--site-on-band)}.site-header__menu-contact[data-astro-cid-fzpbxy5g]{gap:var(--spacing-xs) var(--spacing-l);color:var(--site-on-band-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}@media (width<=59.99rem){.site-header[data-astro-cid-fzpbxy5g]{border-top:.1875rem solid var(--site-gold)}.site-header__strip[data-astro-cid-fzpbxy5g],.site-header__tabs[data-astro-cid-fzpbxy5g],.site-header__login[data-astro-cid-fzpbxy5g]{display:none}.site-header__top[data-astro-cid-fzpbxy5g]{padding-block:var(--spacing-m)}.site-header__menu[data-astro-cid-fzpbxy5g]{flex:none;display:block}.site-header__logo[data-astro-cid-fzpbxy5g]{width:3.5rem}.site-header__brand[data-astro-cid-fzpbxy5g]{gap:var(--spacing-s)}.site-header__name[data-astro-cid-fzpbxy5g]{font-size:1.375rem}.site-header__tagline[data-astro-cid-fzpbxy5g]{font-size:.875rem}}@media (width<=26rem){.site-header__tagline[data-astro-cid-fzpbxy5g]{display:none}.site-header__menu-button[data-astro-cid-fzpbxy5g]{justify-content:center;min-width:2.75rem;padding:0}.site-header__menu-label[data-astro-cid-fzpbxy5g]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=24rem){.site-header__logo[data-astro-cid-fzpbxy5g]{width:2.75rem}.site-header__brand[data-astro-cid-fzpbxy5g]{gap:var(--spacing-xs)}.site-header__name[data-astro-cid-fzpbxy5g]{font-size:1.25rem}}
