.sc-club-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:64px max(6%,calc((100vw - 1160px)/2));background:#0d2e40;color:white}.sc-club-hero .eyebrow{color:#00ccd2}.sc-club-hero h1{font-size:clamp(64px,7vw,92px);line-height:1;margin:0 0 28px}.sc-club-hero em{font-style:normal;color:#00ccd2}.sc-club-intro{font-size:17px;line-height:1.8;color:#d5e4e9}.sc-club-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;font-weight:700;font-size:14px}.sc-club-hero figure{margin:0;border-bottom:5px solid #00ccd2;background:#153d4c}.sc-club-hero figure img{display:block;width:100%;height:320px;object-fit:contain}.sc-club-hero figcaption{font-size:10px;letter-spacing:2px;padding:20px;text-align:center}.sc-club-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px max(6%,calc((100vw - 1160px)/2));border-bottom:1px solid #dbe3e7;font-size:13px;font-weight:700}.sc-club-jumps a{padding:6px 0;border-bottom:2px solid #00ccd2}.sc-club-section{padding:56px max(6%,calc((100vw - 1160px)/2));scroll-margin-top:100px}.sc-club-anchor{scroll-margin-top:100px}.sc-club-section h2{font-size:46px;line-height:1.1;margin:0 0 30px}.sc-club-section h3{font-size:29px;line-height:1.15;margin:0 0 18px}.sc-club-section .eyebrow{color:#a21451}.sc-club-story{display:grid;grid-template-columns:1.3fr 1fr;gap:60px}.sc-club-prose{max-width:680px}.sc-club-story aside{padding:30px;background:#f2f6f6;border-top:4px solid #00ccd2}.sc-club-story p,.sc-club-section p{overflow-wrap:anywhere}.sc-club-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sc-person{background:#f2f6f6;border-bottom:4px solid #00ccd2;overflow:hidden}.sc-person>div{padding:26px}.sc-person-photo{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover}.sc-person a{font-size:14px;overflow-wrap:anywhere;text-decoration:underline}.sc-club-contact{background:#f2f6f6}.sc-club-contact article{padding:28px;background:white;border-top:4px solid #00ccd2}.sc-club-contact article a{display:block;margin:12px 0;overflow-wrap:anywhere;font-size:15px;text-decoration:underline}.sc-club-volunteer{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#00ccd2}.sc-club-volunteer .eyebrow{color:#0d2e40}.sc-club-volunteer h2{font-size:54px;margin-bottom:0}.sc-club-volunteer .button{margin-top:20px}.sc-club-documents{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-club-documents>a{padding:24px;border:1px solid #dbe3e7;display:flex;align-items:center;justify-content:space-between;gap:20px}.sc-club-documents h3{font-size:25px;margin-bottom:8px}.sc-club-documents p{font-size:14px;color:#526173;margin:0}.sc-club-documents>a>span{white-space:nowrap;font-size:13px;font-weight:700}.sc-club-grounds{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sc-club-grounds>a{padding:30px;background:#0d2e40;color:white;border-bottom:4px solid #00ccd2}.sc-club-grounds p{font-size:14px;color:#d5e4e9}.sc-club-social{background:#f2f6f6;padding:30px 6%;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.sc-club-social h2{font-size:30px;margin:0}.sc-club-social a{font-size:14px;text-decoration:underline}.sc-club-jumps a:focus-visible,.sc-club-section a:focus-visible{outline:3px solid #a21451;outline-offset:4px}@media(max-width:950px){.sc-club-hero{gap:28px}.sc-club-grid{grid-template-columns:1fr 1fr}.sc-club-story{gap:28px}}@media(max-width:650px){.sc-club-hero,.sc-club-story,.sc-club-volunteer,.sc-club-grid,.sc-club-documents,.sc-club-grounds{grid-template-columns:1fr}.sc-club-hero{padding:40px 22px}.sc-club-hero figure img{height:230px}.sc-club-section{padding:38px 22px}.sc-club-section h2{font-size:39px}.sc-club-jumps{padding:18px 22px}.sc-club-volunteer{gap:24px}.sc-club-volunteer h2{font-size:46px}}
