.hero.hero-club{position:relative;isolation:isolate;overflow:hidden;color:#f5f7ff;background:var(--club-navy);border:0;border-bottom:4px solid var(--club-pink)}.hero.hero-club .hero-layout{max-width:1240px;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px);padding-block:32px 56px}.hero-club .hero-copy{position:relative;min-width:0;padding:0}.hero-club .hero-copy::before{content:"";display:block;width:76px;height:4px;margin-bottom:16px;background:var(--club-jersey-stripe)}.hero-club .hero-copy .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--club-pink-light);letter-spacing:.14em}.club-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--club-pink)}.hero.hero-club h1{margin:0 0 20px;color:#f5f7ff;font-size:clamp(40px,4.6vw,64px);font-weight:800;line-height:1.03;letter-spacing:-.06em}.hero.hero-club h1 span{display:block;margin-top:7px;color:var(--club-pink-light);font-size:.82em;letter-spacing:-.045em}.hero-club .lead{max-width:48ch;margin:0;font-size:16px;line-height:1.7;color:#e0e9f7}.hero-club .hero-actions{gap:10px;margin:22px 0 0}.hero-club .hero-actions .button{min-height:50px;padding:12px 20px;border-radius:7px;font-weight:750}.hero-club .hero-actions .primary{background:var(--club-pink);color:var(--club-navy)}.hero-club .hero-actions .primary:hover{background:var(--club-pink-light)}.hero-club .hero-secondary{color:#f5f7ff;border:1px solid #93a5c6;background:0 0}.hero-club .hero-secondary:hover{border-color:var(--club-pink-light);background:#ff2d8b14;text-decoration:none}.hero-club .hero-note{display:flex;align-items:center;gap:8px;margin-top:13px;color:#afc1db;font-size:11px}.hero-club .hero-note svg{width:18px;height:18px;flex:none;color:#afc1db}.hero-club .hero-image{position:relative;min-width:0;margin:0;isolation:isolate}.hero-club .hero-image::before,.hero-club .hero-image::after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:10px}.hero-club .hero-image::before{inset:14% -10px 48px 12%;background:var(--club-blue);transform:skewY(-2deg)}.hero-club .hero-image::after{inset:35% -16px 45px 28%;border-right:4px solid var(--club-pink);border-bottom:4px solid var(--club-pink);transform:skewY(-2deg)}.hero-photo-stage{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:10px;background:var(--club-navy)}.hero-club .hero-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateX(100%);transition:transform 420ms cubic-bezier(.22,.61,.36,1);pointer-events:none}.hero-club .hero-slide.is-active{z-index:2;transform:translateX(0)}.hero-club .hero-slide.is-previous{z-index:1;transform:translateX(-100%)}.hero-club .hero-photo{display:block;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;border-radius:10px;border:0;animation:none}.hero-photo-toolbar{display:flex;justify-content:flex-end;min-height:44px;margin-top:10px}.hero-slideshow-controls{display:flex;min-width:0;max-width:100%}.hero-slide-indicators{display:flex;flex-wrap:wrap;gap:2px}.hero-slideshow-controls button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;margin:0;padding:8px;border:0;border-radius:4px;color:#afc1db;background:0 0;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.hero-slide-indicator::after{content:"";position:absolute;bottom:4px;left:13px;right:13px;height:2px;background:#afc1db55}.hero-slide-indicator[aria-current=true]{color:#fff}.hero-slide-indicator[aria-current=true]::after{background:var(--club-pink-light)}.hero-slideshow-controls button:hover{color:#fff;background:#ffffff0d}.hero-slideshow-controls button:disabled{opacity:.4;cursor:default}.hero-club a:focus-visible,.hero-slideshow-controls button:focus-visible{outline:2px solid var(--club-pink-light);outline-offset:2px}.hero-club [hidden]{display:none!important}.hero.hero-without-photos .hero-layout{grid-template-columns:minmax(0,1fr);padding-block:40px 64px}.hero-without-photos .hero-copy{width:100%;max-width:760px;margin-inline:auto;text-align:center}.hero-without-photos .hero-copy::before,.hero-without-photos .lead{margin-inline:auto}.hero-without-photos .hero-copy .eyebrow,.hero-without-photos .hero-actions,.hero-without-photos .hero-note{justify-content:center}@media(min-width:768px) and (max-width:1100px){.hero.hero-club:not(.hero-without-photos) .hero-layout{gap:24px;grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.hero.hero-club h1{font-size:clamp(34px,4.4vw,48px)}.hero-club .lead{font-size:14px}.hero-club .hero-actions .button{padding-inline:12px;font-size:13px}}@media(max-width:767px){.hero.hero-club .hero-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 18px}.hero-club .hero-copy::before{margin-bottom:13px}.hero-club .hero-copy .eyebrow{margin-bottom:13px}.hero.hero-club h1{font-size:clamp(36px,8.5vw,58px);margin-bottom:16px}.hero-club .lead{font-size:15px}.hero-club .hero-actions{margin-top:18px}.hero-club .hero-actions .button{flex:auto;padding-inline:14px}.hero-club .hero-note{margin-top:10px}.hero-club .hero-image::before{right:-5px}.hero-club .hero-image::after{right:-9px}.hero-photo-toolbar{margin-top:8px}.hero.hero-without-photos .hero-layout{padding-block:28px}}@media(prefers-reduced-motion:reduce){.hero-club .hero-slide{transition:none}}