.hero.svelte-tc3uts{position:relative;background:var(--white);overflow:hidden}.hero-inner.svelte-tc3uts{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-2xl);max-width:var(--content-max);margin:0 auto;padding:clamp(4rem,10vh,8rem) var(--section-pad-x) clamp(3rem,8vh,6rem)}.hero-text.svelte-tc3uts{animation:svelte-tc3uts-fade-up .7s cubic-bezier(.22,1,.36,1) both}.hero-eyebrow.svelte-tc3uts{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pool-blue);margin:0 0 var(--space-md)}.hero-headline.svelte-tc3uts{font-family:var(--font-display);font-size:clamp(3.25rem,7vw,7.5rem);font-weight:400;line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--deep-navy);margin:0 0 var(--space-lg)}.hero-headline__beyond.svelte-tc3uts{display:block;color:var(--deep-navy)}.hero-headline__the.svelte-tc3uts{display:inline;color:var(--coach-charcoal);font-size:.72em}.hero-headline__watch.svelte-tc3uts{display:inline;color:var(--csca-red)}.hero-subhead.svelte-tc3uts{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;color:var(--coach-charcoal);margin:0 0 var(--space-xl);max-width:480px}.hero-actions.svelte-tc3uts{display:flex;gap:var(--space-md);flex-wrap:wrap}.btn-ghost.svelte-tc3uts{display:inline-block;padding:.875rem 2rem;background:transparent;color:var(--deep-navy);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:2px solid var(--deep-navy);border-radius:3px;transition:background var(--transition-base),color var(--transition-base)}.btn-ghost.svelte-tc3uts:hover{background:var(--deep-navy);color:var(--white);text-decoration:none}.hero-visual.svelte-tc3uts{display:flex;justify-content:flex-end;align-items:center;animation:svelte-tc3uts-fade-up .9s .15s cubic-bezier(.22,1,.36,1) both}.hero-photo.svelte-tc3uts{width:100%;max-width:560px;height:auto;display:block;border-radius:3px;filter:grayscale(1) contrast(1.05);object-fit:cover}.hero-stat-ribbon.svelte-tc3uts{background:var(--deep-navy);padding:clamp(1.75rem,4vh,2.75rem) var(--section-pad-x)}.stat-ribbon__inner.svelte-tc3uts{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:var(--content-max);margin:0 auto;list-style:none;padding:0}.stat-item.svelte-tc3uts{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:0 var(--space-lg);text-align:center}.stat-item__number.svelte-tc3uts{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;letter-spacing:.02em;color:var(--white);line-height:1;margin:0;text-transform:uppercase}.stat-item__number--motto.svelte-tc3uts{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:.06em}.stat-item__label.svelte-tc3uts{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;order:-1}.stat-divider.svelte-tc3uts{width:1px;background:#ffffff1f;align-self:stretch;flex-shrink:0}@keyframes svelte-tc3uts-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-inner.svelte-tc3uts{grid-template-columns:1fr;gap:var(--space-xl);padding-top:clamp(2.5rem,6vh,5rem)}.hero-visual.svelte-tc3uts{justify-content:center;order:-1}.hero-photo.svelte-tc3uts{max-width:100%;max-height:220px;object-fit:cover}.hero-headline.svelte-tc3uts{font-size:clamp(2.75rem,10vw,5rem)}.stat-ribbon__inner.svelte-tc3uts{gap:0}.stat-item.svelte-tc3uts{padding:0 var(--space-sm)}.stat-item__number.svelte-tc3uts{font-size:clamp(1.75rem,7vw,2.5rem)}.stat-item__number--motto.svelte-tc3uts{font-size:clamp(1.1rem,4vw,1.6rem)}.stat-item__label.svelte-tc3uts{font-size:.625rem}}.pillars.svelte-1vrc6q7{background:var(--white);padding:var(--section-pad-y) 0;border-bottom:1px solid var(--light-grey)}.pillars-inner.svelte-1vrc6q7{max-width:var(--content-max);margin:0 auto;padding:0 var(--section-pad-x)}.pillars-grid.svelte-1vrc6q7{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem)}.pillar-card.svelte-1vrc6q7{display:flex;flex-direction:column}.pillar-card__icon.svelte-1vrc6q7{color:var(--pool-blue);margin-bottom:var(--space-md)}.pillar-card__rule.svelte-1vrc6q7{width:36px;height:2px;background:var(--csca-red);margin-bottom:var(--space-md);flex-shrink:0}.pillar-card__title.svelte-1vrc6q7{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--deep-navy);margin:0 0 var(--space-sm)}.pillar-card__body.svelte-1vrc6q7{font-size:var(--text-body);line-height:1.65;color:var(--coach-charcoal);margin:0 0 var(--space-lg);flex:1}.pillar-card__cta.svelte-1vrc6q7{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-small);font-weight:600;letter-spacing:.04em;color:var(--pool-blue);text-decoration:none;border-bottom:1px solid var(--pool-blue);padding-bottom:1px;width:fit-content;transition:color var(--transition-base),border-color var(--transition-base)}.pillar-card__cta.svelte-1vrc6q7:hover{color:#006fa0;border-color:#006fa0;text-decoration:none}.pillar-card__arrow.svelte-1vrc6q7{transition:transform var(--transition-base)}.pillar-card__cta.svelte-1vrc6q7:hover .pillar-card__arrow:where(.svelte-1vrc6q7){transform:translate(3px)}@media(max-width:768px){.pillars-grid.svelte-1vrc6q7{grid-template-columns:1fr;gap:var(--space-2xl)}}.news.svelte-1onw0z6{background:var(--white);padding:var(--section-pad-y) 0}.news-inner.svelte-1onw0z6{max-width:var(--content-max);margin:0 auto;padding:0 var(--section-pad-x)}.news-header.svelte-1onw0z6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl);gap:var(--space-lg);border-bottom:1px solid var(--light-grey);padding-bottom:var(--space-md)}.news-heading.svelte-1onw0z6{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--deep-navy);margin:0}.news-controls.svelte-1onw0z6{display:flex;align-items:center;gap:var(--space-sm)}.news-nav-btn.svelte-1onw0z6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--light-grey);border-radius:50%;background:transparent;color:var(--coach-charcoal);cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base);padding:0}.news-nav-btn.svelte-1onw0z6:hover{border-color:var(--pool-blue);color:var(--pool-blue);background:var(--ice-blue)}.news-all-link.svelte-1onw0z6{font-size:var(--text-small);font-weight:600;letter-spacing:.06em;color:var(--pool-blue);text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-left:var(--space-xs)}.news-all-link.svelte-1onw0z6:hover{text-decoration:underline}.news-scroll-wrap.svelte-1onw0z6{position:relative}.news-scroll.svelte-1onw0z6{display:flex;gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-sm);list-style:none;margin:0;padding-left:0}.news-scroll.svelte-1onw0z6::-webkit-scrollbar{display:none}.news-fade.svelte-1onw0z6{position:absolute;top:0;bottom:var(--space-sm);width:64px;pointer-events:none;z-index:1}.news-fade--left.svelte-1onw0z6{left:0;background:linear-gradient(to right,var(--white),transparent)}.news-fade--right.svelte-1onw0z6{right:0;background:linear-gradient(to left,var(--white),transparent)}.news-card.svelte-1onw0z6{flex:0 0 272px;scroll-snap-align:start;display:flex;flex-direction:column;min-width:0}.news-card__img-link.svelte-1onw0z6{display:block;text-decoration:none}.news-card__img-wrap.svelte-1onw0z6{aspect-ratio:16 / 9;overflow:hidden;background:var(--light-grey);margin-bottom:var(--space-md);border-radius:2px}.news-card__img.svelte-1onw0z6{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.news-card.svelte-1onw0z6:hover .news-card__img:where(.svelte-1onw0z6){transform:scale(1.04)}.news-card__body.svelte-1onw0z6{display:flex;flex-direction:column;flex:1}.news-card__meta.svelte-1onw0z6{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:.5rem}.news-card__category.svelte-1onw0z6{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--csca-red);white-space:nowrap}.news-card__date.svelte-1onw0z6{font-size:.75rem;color:#40464f8c;white-space:nowrap}.news-card__headline.svelte-1onw0z6{font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--deep-navy);margin:0 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__headline-link.svelte-1onw0z6{color:inherit;text-decoration:none;transition:color var(--transition-base)}.news-card__headline-link.svelte-1onw0z6:hover{color:var(--pool-blue)}.news-card__blurb.svelte-1onw0z6{font-size:.8125rem;line-height:1.5;color:#40464fb3;margin:0 0 var(--space-sm);flex:1;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.news-card__read-more.svelte-1onw0z6{font-size:.8125rem;font-weight:600;color:var(--pool-blue);text-decoration:none;letter-spacing:.02em}.news-card__read-more.svelte-1onw0z6:hover{text-decoration:underline}@media(max-width:768px){.news-fade.svelte-1onw0z6,.news-nav-btn.svelte-1onw0z6{display:none}.news-card.svelte-1onw0z6{flex:0 0 240px}}.featured.svelte-5ed3ba{background:var(--deep-navy);overflow:hidden}.featured-inner.svelte-5ed3ba{display:grid;grid-template-columns:1fr 1fr;max-width:var(--content-max);margin:0 auto;min-height:520px}.featured-image.svelte-5ed3ba{overflow:hidden;position:relative}.featured-img.svelte-5ed3ba{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) brightness(.7);transition:transform var(--transition-slow)}.featured.svelte-5ed3ba:hover .featured-img:where(.svelte-5ed3ba){transform:scale(1.02)}.featured-text.svelte-5ed3ba{padding:clamp(3rem,6vh,6rem) clamp(2.5rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}.featured-eyebrow.svelte-5ed3ba{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pool-blue);margin:0 0 var(--space-md)}.featured-heading.svelte-5ed3ba{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--white);margin:0 0 var(--space-lg)}.featured-body.svelte-5ed3ba{font-size:var(--text-body);line-height:1.7;color:#ffffffb8;margin:0 0 var(--space-xl);max-width:420px}.featured-btn.svelte-5ed3ba{display:inline-block;padding:.875rem 2rem;background:transparent;color:var(--pool-blue);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:2px solid var(--pool-blue);border-radius:3px;width:fit-content;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}.featured-btn.svelte-5ed3ba:hover{border-color:var(--pool-blue);background:var(--pool-blue);color:var(--white);text-decoration:none}@media(max-width:768px){.featured-inner.svelte-5ed3ba{grid-template-columns:1fr}.featured-image.svelte-5ed3ba{height:260px}.featured-text.svelte-5ed3ba{padding:var(--space-2xl) var(--section-pad-x)}}.recognition.svelte-1vpoh4r{background:var(--white);padding:var(--section-pad-y) 0;border-top:1px solid var(--light-grey)}.recognition-inner.svelte-1vpoh4r{max-width:var(--content-max);margin:0 auto;padding:0 var(--section-pad-x);display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(3rem,6vw,6rem);align-items:start}.recognition-eyebrow.svelte-1vpoh4r{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pool-blue);margin:0 0 var(--space-md)}.cotd-card.svelte-1vpoh4r{display:grid;grid-template-columns:120px 1fr;gap:var(--space-lg);align-items:start}.cotd-portrait.svelte-1vpoh4r{width:120px;aspect-ratio:4 / 5;overflow:hidden;background:var(--light-grey);border-radius:2px}.cotd-portrait.svelte-1vpoh4r img:where(.svelte-1vpoh4r){width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1)}.cotd-label.svelte-1vpoh4r{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--csca-red);margin:0 0 .375rem}.cotd-name.svelte-1vpoh4r{font-size:1.25rem;font-weight:700;color:var(--deep-navy);margin:0 0 var(--space-xs);line-height:1.2}.cotd-detail.svelte-1vpoh4r{font-size:var(--text-small);color:var(--coach-charcoal);margin:0 0 var(--space-md);line-height:1.5}.cotd-link.svelte-1vpoh4r{font-size:var(--text-small);font-weight:600;color:var(--pool-blue);text-decoration:none}.cotd-link.svelte-1vpoh4r:hover{text-decoration:underline}.hof-header.svelte-1vpoh4r{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-sm)}.hof-header.svelte-1vpoh4r .recognition-eyebrow:where(.svelte-1vpoh4r){margin:0}.hof-all.svelte-1vpoh4r{font-size:var(--text-small);font-weight:600;color:var(--pool-blue);text-decoration:none;letter-spacing:.03em;white-space:nowrap}.hof-all.svelte-1vpoh4r:hover{text-decoration:underline}.hof-heading.svelte-1vpoh4r{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--deep-navy);margin:0 0 var(--space-xl)}.hof-grid.svelte-1vpoh4r{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.hof-card.svelte-1vpoh4r{display:flex;flex-direction:column}.hof-card__portrait.svelte-1vpoh4r{aspect-ratio:4 / 5;overflow:hidden;background:var(--light-grey);border-radius:2px;margin-bottom:var(--space-sm)}.hof-card__portrait.svelte-1vpoh4r img:where(.svelte-1vpoh4r){width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:filter var(--transition-slow)}.hof-card.svelte-1vpoh4r:hover .hof-card__portrait:where(.svelte-1vpoh4r) img:where(.svelte-1vpoh4r){filter:grayscale(.4)}.hof-card__name.svelte-1vpoh4r{font-size:.9375rem;font-weight:700;color:var(--deep-navy);margin:0 0 .2rem}.hof-card__year.svelte-1vpoh4r{font-family:var(--font-mono);font-size:.75rem;color:#40464f99;margin:0;letter-spacing:.08em}@media(max-width:768px){.recognition-inner.svelte-1vpoh4r{grid-template-columns:1fr;gap:var(--space-2xl)}.hof-grid.svelte-1vpoh4r{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.cotd-card.svelte-1vpoh4r{grid-template-columns:100px 1fr}}.sponsors.svelte-1o8r6mi{background:var(--light-grey);padding:var(--section-pad-y) 0;border-top:1px solid rgba(0,0,0,.06)}.sponsors-inner.svelte-1o8r6mi{max-width:var(--content-max);margin:0 auto;padding:0 var(--section-pad-x)}.sponsors-header.svelte-1o8r6mi{text-align:center;margin-bottom:var(--space-3xl)}.sponsors-heading.svelte-1o8r6mi{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--deep-navy);margin:0 0 var(--space-sm)}.sponsors-body.svelte-1o8r6mi{font-size:var(--text-small);color:var(--coach-charcoal);margin:0;opacity:.75}.tier.svelte-1o8r6mi{margin-bottom:var(--space-xl)}.tier-label.svelte-1o8r6mi{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#40464f8c;text-align:center;margin:0 0 var(--space-lg)}.tier-divider.svelte-1o8r6mi{border:none;border-top:1px solid rgba(0,0,0,.08);margin:0 0 var(--space-xl)}.tier-logos.svelte-1o8r6mi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-lg)}.logo-slot.svelte-1o8r6mi{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity var(--transition-base)}.logo-slot.svelte-1o8r6mi:hover{opacity:.8;text-decoration:none}.logo-placeholder.svelte-1o8r6mi{display:flex;align-items:center;justify-content:center;background:#0000000f;border:1px dashed rgba(0,0,0,.15);border-radius:3px}.logo-img.svelte-1o8r6mi{display:block;object-fit:contain;max-width:100%;max-height:100%}.logo-img--title.svelte-1o8r6mi{width:280px;height:100px}.logo-img--gold.svelte-1o8r6mi{width:180px;height:72px}@media(max-width:768px){.logo-img--gold.svelte-1o8r6mi{width:140px;height:56px}}.logo-placeholder__name.svelte-1o8r6mi{font-size:.75rem;font-weight:600;color:#40464f73;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 var(--space-sm)}.tier-logos--gold.svelte-1o8r6mi{gap:var(--space-xl)}.logo-slot--gold.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:180px;height:72px}.tier-logos--silver.svelte-1o8r6mi{gap:var(--space-lg)}.logo-slot--silver.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:140px;height:56px}.tier-logos--bronze.svelte-1o8r6mi{gap:var(--space-md)}.logo-slot--bronze.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:110px;height:44px}@media(max-width:768px){.tier-logos--gold.svelte-1o8r6mi{gap:var(--space-lg)}.logo-slot--gold.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:140px;height:56px}.logo-slot--silver.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:110px;height:44px}.logo-slot--bronze.svelte-1o8r6mi .logo-placeholder:where(.svelte-1o8r6mi){width:90px;height:38px}}.skip-link.svelte-13wmnd{position:absolute;top:-100%;left:var(--space-sm);background:var(--deep-navy);color:var(--white);padding:var(--space-xs) var(--space-md);font-size:var(--text-small);font-weight:600;border-radius:0 0 4px 4px;text-decoration:none;z-index:9999;transition:top .2s}.skip-link.svelte-13wmnd:focus{top:0}
