.brand-bar.svelte-djlbv5{display:flex;height:6px;width:100%}.brand-bar__red.svelte-djlbv5{flex:1;background:var(--csca-red)}.brand-bar__blue.svelte-djlbv5{flex:1;background:var(--pool-blue)}.site-header.svelte-lk5iqq{position:sticky;top:0;z-index:100;background:var(--white);box-shadow:0 1px #00000014}.header-inner.svelte-lk5iqq{display:flex;align-items:center;gap:var(--space-lg);max-width:var(--content-max);margin:0 auto;padding:0 var(--section-pad-x);height:84px}.wordmark.svelte-lk5iqq{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.wordmark__logo.svelte-lk5iqq{display:block;height:60px;width:auto}@media(max-width:768px){.wordmark__logo.svelte-lk5iqq{height:44px}}.primary-nav.svelte-lk5iqq{flex:1}.nav-list.svelte-lk5iqq{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.nav-link.svelte-lk5iqq{display:block;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--coach-charcoal);text-decoration:none;letter-spacing:.01em;transition:color var(--transition-base);white-space:nowrap}.nav-link.svelte-lk5iqq:hover{color:var(--pool-blue);text-decoration:none}.header-utility.svelte-lk5iqq{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.lang-switcher.svelte-lk5iqq{display:flex;align-items:center;gap:.375rem;font-size:var(--text-small);font-family:var(--font-mono);font-weight:500}.lang-current.svelte-lk5iqq{color:var(--deep-navy);font-weight:700}.lang-sep.svelte-lk5iqq{color:var(--coach-charcoal);opacity:.4}.lang-alt.svelte-lk5iqq{color:var(--pool-blue);text-decoration:none}.lang-alt.svelte-lk5iqq:hover{text-decoration:underline}.btn-cta.svelte-lk5iqq{display:inline-block;padding:.5rem 1.25rem;background:var(--csca-red);color:var(--white);font-size:var(--text-small);font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:3px;transition:background var(--transition-base);white-space:nowrap}.btn-cta.svelte-lk5iqq:hover{background:#c91535;text-decoration:none}.nav-toggle.svelte-lk5iqq{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.nav-toggle__bar.svelte-lk5iqq{display:block;width:22px;height:2px;background:var(--deep-navy);transition:var(--transition-base)}@media(max-width:1280px){.nav-link.svelte-lk5iqq{padding:.5rem .5625rem}}@media(max-width:1024px){.nav-link.svelte-lk5iqq{padding:.5rem .375rem;font-size:.8125rem}.header-inner.svelte-lk5iqq{gap:var(--space-sm)}}@media(max-width:768px){.header-inner.svelte-lk5iqq{height:68px}.nav-toggle.svelte-lk5iqq{display:flex}.primary-nav.svelte-lk5iqq{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);border-top:1px solid var(--light-grey);padding:var(--space-md);box-shadow:0 8px 24px #0000001a}.primary-nav.is-open.svelte-lk5iqq{display:block}.nav-list.svelte-lk5iqq{flex-direction:column;align-items:flex-start;gap:0}.nav-link.svelte-lk5iqq{padding:.75rem 0;font-size:1rem;border-bottom:1px solid var(--light-grey);width:100%}.header-utility.svelte-lk5iqq{gap:var(--space-sm)}.btn-cta.svelte-lk5iqq{padding:.4rem .875rem;font-size:.8125rem}}@media(max-width:480px){.lang-switcher.svelte-lk5iqq{display:none}}.site-footer.svelte-1s9pw74{background:var(--deep-navy);color:#ffffffbf}.footer-inner.svelte-1s9pw74{max-width:var(--content-max);margin:0 auto;padding:var(--space-3xl) var(--section-pad-x) var(--space-2xl);display:grid;grid-template-columns:280px 1fr;gap:var(--space-3xl)}.footer-wordmark.svelte-1s9pw74{font-family:var(--font-display);font-size:2rem;color:var(--white);text-decoration:none;letter-spacing:.02em;display:block;margin-bottom:var(--space-sm)}.footer-tagline.svelte-1s9pw74{font-size:var(--text-small);line-height:1.5;color:#ffffff8c;margin:0;max-width:220px}.footer-nav.svelte-1s9pw74{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.footer-col__heading.svelte-1s9pw74{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin:0 0 var(--space-md)}.footer-col__list.svelte-1s9pw74{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.footer-col__list.svelte-1s9pw74 a:where(.svelte-1s9pw74){font-size:var(--text-small);color:#fff9;text-decoration:none;transition:color var(--transition-base)}.footer-col__list.svelte-1s9pw74 a:where(.svelte-1s9pw74):hover{color:var(--white);text-decoration:none}.footer-bottom.svelte-1s9pw74{border-top:1px solid rgba(255,255,255,.1)}.footer-bottom-inner.svelte-1s9pw74{max-width:var(--content-max);margin:0 auto;padding:var(--space-md) var(--section-pad-x);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.footer-copy.svelte-1s9pw74{font-size:var(--text-small);color:#ffffff73}.footer-legal.svelte-1s9pw74{display:flex;align-items:center;gap:var(--space-md)}.footer-legal.svelte-1s9pw74 a:where(.svelte-1s9pw74){font-size:var(--text-small);color:#ffffff80;text-decoration:none;transition:color var(--transition-base)}.footer-legal.svelte-1s9pw74 a:where(.svelte-1s9pw74):hover{color:var(--white);text-decoration:none}.lang-switch.svelte-1s9pw74{font-family:var(--font-mono);font-weight:600;color:var(--pool-blue)!important}@media(max-width:1024px){.footer-inner.svelte-1s9pw74{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-nav.svelte-1s9pw74{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer-nav.svelte-1s9pw74{grid-template-columns:repeat(2,1fr)}.footer-bottom-inner.svelte-1s9pw74{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}}@media(max-width:480px){.footer-nav.svelte-1s9pw74{grid-template-columns:1fr}}.site-wrapper.svelte-1l0quee{min-height:100vh;display:flex;flex-direction:column}main.svelte-1l0quee{flex:1}
