.intro[data-astro-cid-hin3s3bt]{padding:72px 0 56px}.intro[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:1fr 440px;align-items:end;gap:64px;display:grid}.intro[data-astro-cid-hin3s3bt] h1.name{padding:12px 28px;font-size:clamp(36px,6vw,64px);line-height:1.05}.intro[data-astro-cid-hin3s3bt] .lede[data-astro-cid-hin3s3bt]{margin-top:28px}.intro-photo{height:300px;min-height:0}.fmt[data-astro-cid-hin3s3bt]{border:2px solid var(--ink);width:fit-content;margin-top:28px;display:flex}.fmt[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]{border-right:2px solid var(--ink);padding:10px 20px;font-size:14px;line-height:1.3}.fmt[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:last-child{border:0}.fmt[data-astro-cid-hin3s3bt] b[data-astro-cid-hin3s3bt]{font-size:22px;font-weight:800;display:block}.board[data-astro-cid-hin3s3bt]{border-top:4px solid var(--ink);padding:0}.cols[data-astro-cid-hin3s3bt]{background:var(--navy);color:#fff;letter-spacing:.04em;padding:9px 0;font-size:13px;font-weight:700}.cols[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt],.band[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:290px 380px 1fr 120px;gap:36px;display:grid}.band[data-astro-cid-hin3s3bt]{background:var(--c);color:var(--ink);border-bottom:4px solid var(--ink);text-decoration:none;display:block}.band[data-astro-cid-hin3s3bt].on-w{color:#fff}.band[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{align-items:center;min-height:176px;padding-top:30px;padding-bottom:30px}.date[data-astro-cid-hin3s3bt] b[data-astro-cid-hin3s3bt]{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(44px,4.4vw,60px);font-weight:800;line-height:.9;display:block}.date[data-astro-cid-hin3s3bt] small[data-astro-cid-hin3s3bt]{margin-top:10px;font-size:15px;font-weight:700;display:block}.name-col[data-astro-cid-hin3s3bt] h2[data-astro-cid-hin3s3bt]{margin:0 0 8px;font-size:clamp(30px,3.2vw,42px);line-height:1}.name-col[data-astro-cid-hin3s3bt] p[data-astro-cid-hin3s3bt]{max-width:34ch;font-size:18px;font-weight:600;line-height:1.35}.courses[data-astro-cid-hin3s3bt]{font-size:15px;font-weight:600;line-height:1.3;list-style:none}.courses[data-astro-cid-hin3s3bt] li[data-astro-cid-hin3s3bt]{padding:5px 0 5px 22px;position:relative}.courses[data-astro-cid-hin3s3bt] li[data-astro-cid-hin3s3bt]:before{content:"";background:currentColor;width:10px;height:10px;position:absolute;top:11px;left:0}.go[data-astro-cid-hin3s3bt]{white-space:nowrap;color:var(--ink);border:2px solid var(--ink);transition:transform .16s var(--out), box-shadow .16s var(--out);background:#fff;justify-self:end;align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-weight:800;display:inline-flex}.go[data-astro-cid-hin3s3bt]:after{content:"→";transition:transform .16s var(--out)}@media (hover:hover) and (pointer:fine){.band[data-astro-cid-hin3s3bt]:hover .go[data-astro-cid-hin3s3bt]{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.band[data-astro-cid-hin3s3bt]:hover .go[data-astro-cid-hin3s3bt]:after{transform:translate(4px)}.band[data-astro-cid-hin3s3bt]:hover .date[data-astro-cid-hin3s3bt] b[data-astro-cid-hin3s3bt]{text-underline-offset:8px;text-decoration:underline 6px}}.band[data-astro-cid-hin3s3bt]:focus-visible{outline:4px solid var(--ink);outline-offset:-8px}.band[data-astro-cid-hin3s3bt].on-w:focus-visible{outline-color:#fff}.cost[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.price-lede[data-astro-cid-hin3s3bt]{margin-top:20px}.fig[data-astro-cid-hin3s3bt]{border:2px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr;display:grid}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:26px 28px}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:nth-child(2n){border-right:0}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:nth-child(3):last-child{border-right:0;grid-column:1/-1}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:nth-child(n+3){border-bottom:0}.fig[data-astro-cid-hin3s3bt] b[data-astro-cid-hin3s3bt]{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1;display:block}.fig[data-astro-cid-hin3s3bt] span[data-astro-cid-hin3s3bt]{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.35;display:block}.help[data-astro-cid-hin3s3bt]{background:var(--royal);color:#fff}.help[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:1fr 400px;align-items:center;gap:64px;display:grid}.help[data-astro-cid-hin3s3bt] h2[data-astro-cid-hin3s3bt]{margin:0 0 12px}.help[data-astro-cid-hin3s3bt] .lede[data-astro-cid-hin3s3bt]{color:#c9ced8}.help[data-astro-cid-hin3s3bt] .ctas[data-astro-cid-hin3s3bt]{flex-direction:column;margin:0}.help[data-astro-cid-hin3s3bt] .btn[data-astro-cid-hin3s3bt]:not(.btn-primary){color:#fff;border-color:#fff}@media (width<=1100px){.cols[data-astro-cid-hin3s3bt]{display:none}.band[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:270px 1fr;gap:16px 30px}.courses[data-astro-cid-hin3s3bt]{columns:2;grid-column:1/-1}.go[data-astro-cid-hin3s3bt]{grid-column:1/-1;justify-self:start}}@media (width<=1000px){.intro[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt],.cost[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt],.help[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:1fr;gap:40px}}@media (width<=720px){.intro[data-astro-cid-hin3s3bt]{padding:40px 0}.intro-photo{height:220px}.band[data-astro-cid-hin3s3bt] .wrap[data-astro-cid-hin3s3bt]{grid-template-columns:1fr;min-height:0}.courses[data-astro-cid-hin3s3bt]{columns:1}.fig[data-astro-cid-hin3s3bt]{grid-template-columns:1fr}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]{border-right:0}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:nth-child(n+3){border-bottom:2px solid var(--ink)}.fig[data-astro-cid-hin3s3bt] div[data-astro-cid-hin3s3bt]:last-child{border-bottom:0}}
