.join-hub[data-astro-cid-a3wrgkym]{--navy:#061D2C;--cream:#F5F3EE;--gold:#E5B94F;--silver:#C7CBD0;--white:#fff;background:var(--cream);color:var(--navy)}.join-hub[data-astro-cid-a3wrgkym] h1[data-astro-cid-a3wrgkym],.join-hub[data-astro-cid-a3wrgkym] h2[data-astro-cid-a3wrgkym],.join-hub[data-astro-cid-a3wrgkym] h3[data-astro-cid-a3wrgkym]{font-family:var(--font-display)}.jh-wrap[data-astro-cid-a3wrgkym]{width:min(1160px,calc(100% - 64px));margin-inline:auto}.jh-hero[data-astro-cid-a3wrgkym]{padding:68px 0 74px;background:var(--navy);color:var(--white);border-left:5px solid var(--gold)}.jh-eyebrow[data-astro-cid-a3wrgkym]{margin:0 0 13px;color:#8a681c;font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.5}.jh-hero[data-astro-cid-a3wrgkym] .jh-eyebrow[data-astro-cid-a3wrgkym]{color:var(--gold)}.jh-hero[data-astro-cid-a3wrgkym] h1[data-astro-cid-a3wrgkym]{margin:0 0 15px;color:var(--white);font-size:clamp(48px,8vw,82px);line-height:.94;letter-spacing:-.015em}.jh-lede[data-astro-cid-a3wrgkym]{max-width:670px;margin:0;color:var(--white);font-size:17px;line-height:1.65}.jh-section[data-astro-cid-a3wrgkym]{padding:68px 0}.jh-cream[data-astro-cid-a3wrgkym]{background:var(--cream)}.jh-heading[data-astro-cid-a3wrgkym]{max-width:800px;margin:0 0 25px}.jh-heading[data-astro-cid-a3wrgkym] h2[data-astro-cid-a3wrgkym]{margin:0 0 10px;font-size:clamp(34px,4.8vw,54px);line-height:1}.jh-heading[data-astro-cid-a3wrgkym]>p[data-astro-cid-a3wrgkym]:last-child{margin:0;color:#46535b;font-size:14px;line-height:1.6}.jh-cards[data-astro-cid-a3wrgkym]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jh-card[data-astro-cid-a3wrgkym]{min-width:0;padding:24px;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--silver);border-top:4px solid transparent}.jh-card[data-astro-cid-a3wrgkym].is-selected{border-top-color:var(--gold);box-shadow:0 0 0 2px #e5b94f47}.jh-kicker[data-astro-cid-a3wrgkym]{margin:0 0 10px;color:#735711;font-size:10px;font-weight:700;letter-spacing:.15em}.jh-card[data-astro-cid-a3wrgkym] h3[data-astro-cid-a3wrgkym]{margin:0 0 12px;color:var(--navy);font-size:29px;line-height:1.05}.jh-price[data-astro-cid-a3wrgkym]{margin:0 0 13px;color:#735711;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3}.jh-price[data-astro-cid-a3wrgkym] span[data-astro-cid-a3wrgkym]{display:block;margin-top:3px;color:#46535b;font-family:var(--font-body);font-size:12px;font-weight:600}.jh-card[data-astro-cid-a3wrgkym]>p[data-astro-cid-a3wrgkym]:not(.jh-kicker):not(.jh-price){color:#46535b;font-size:13px;line-height:1.6}.jh-card[data-astro-cid-a3wrgkym] ul[data-astro-cid-a3wrgkym]{display:grid;gap:7px;padding-left:20px;margin:0 0 17px;color:#39474f;font-size:12px;line-height:1.55}.jh-card[data-astro-cid-a3wrgkym] li[data-astro-cid-a3wrgkym]::marker{color:#96721f}.jh-button[data-astro-cid-a3wrgkym]{min-height:46px;margin-top:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--gold);color:var(--navy);font-size:12px;font-weight:700;text-decoration:none}.jh-button[data-astro-cid-a3wrgkym]:hover,.jh-button[data-astro-cid-a3wrgkym]:focus-visible{background:var(--navy);color:var(--white);outline:3px solid var(--gold);outline-offset:2px}.jh-online[data-astro-cid-a3wrgkym]{padding-top:52px}.jh-online-heading[data-astro-cid-a3wrgkym]{margin-bottom:18px}.jh-online-heading[data-astro-cid-a3wrgkym] h2[data-astro-cid-a3wrgkym]{font-size:clamp(30px,4vw,43px)}.jh-online-cards[data-astro-cid-a3wrgkym] .jh-card[data-astro-cid-a3wrgkym]{padding:20px}.jh-online-cards[data-astro-cid-a3wrgkym] .jh-card[data-astro-cid-a3wrgkym] h3[data-astro-cid-a3wrgkym]{font-size:24px}.jh-button-secondary[data-astro-cid-a3wrgkym]{background:var(--navy);color:var(--white)}.jh-button-secondary[data-astro-cid-a3wrgkym]:hover,.jh-button-secondary[data-astro-cid-a3wrgkym]:focus-visible{background:#17394b;color:var(--white)}.jh-online-note[data-astro-cid-a3wrgkym]{margin:12px 0 0;color:#53616a;font-size:11px;line-height:1.55}.jh-team-card[data-astro-cid-a3wrgkym]{margin-top:23px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.jh-team-card[data-astro-cid-a3wrgkym] h3[data-astro-cid-a3wrgkym]{margin-bottom:6px}.jh-team-card[data-astro-cid-a3wrgkym]>div[data-astro-cid-a3wrgkym]>p[data-astro-cid-a3wrgkym]:last-child{margin:0;color:#46535b;font-size:13px;line-height:1.55}.jh-team-card[data-astro-cid-a3wrgkym] .jh-button[data-astro-cid-a3wrgkym]{min-width:205px}.jh-coach[data-astro-cid-a3wrgkym]{padding:30px 0;background:var(--navy);color:var(--white)}.jh-coach-inner[data-astro-cid-a3wrgkym]{display:flex;align-items:center;justify-content:space-between;gap:25px}.jh-coach[data-astro-cid-a3wrgkym] .jh-eyebrow[data-astro-cid-a3wrgkym]{color:var(--gold)}.jh-coach[data-astro-cid-a3wrgkym] h2[data-astro-cid-a3wrgkym]{margin:0;font-size:clamp(24px,3.5vw,36px);line-height:1.05}.jh-coach-link[data-astro-cid-a3wrgkym]{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--gold);color:var(--navy);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.jh-coach-link[data-astro-cid-a3wrgkym]:hover,.jh-coach-link[data-astro-cid-a3wrgkym]:focus-visible{background:var(--white);outline:3px solid var(--gold);outline-offset:2px}@media(max-width:760px){.jh-wrap[data-astro-cid-a3wrgkym]{width:calc(100% - 40px)}.jh-hero[data-astro-cid-a3wrgkym]{padding:55px 0 60px}.jh-hero[data-astro-cid-a3wrgkym] h1[data-astro-cid-a3wrgkym]{font-size:clamp(42px,11vw,62px)}.jh-lede[data-astro-cid-a3wrgkym]{font-size:16px}.jh-section[data-astro-cid-a3wrgkym]{padding:52px 0}.jh-cards[data-astro-cid-a3wrgkym]{grid-template-columns:1fr;gap:13px}.jh-card[data-astro-cid-a3wrgkym]{padding:20px 17px}.jh-online[data-astro-cid-a3wrgkym]{padding-top:40px}.jh-team-card[data-astro-cid-a3wrgkym]{grid-template-columns:1fr;gap:14px}.jh-team-card[data-astro-cid-a3wrgkym] .jh-button[data-astro-cid-a3wrgkym]{min-width:0}.jh-coach-inner[data-astro-cid-a3wrgkym]{align-items:stretch;flex-direction:column;gap:15px}.jh-coach-link[data-astro-cid-a3wrgkym]{width:100%}}
