.course-hero[data-astro-cid-hmwiulc6]{padding:clamp(2.25rem, 4vw, 4.5rem) var(--gutter) var(--section-space);border-bottom:1px solid var(--line);grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);grid-template-areas:"back back""heading heading""cover purchase";column-gap:clamp(3rem,10vw,12rem);display:grid}.course-back[data-astro-cid-hmwiulc6]{border-bottom:1px solid var(--line);color:var(--muted);grid-area:back;justify-self:start;margin-bottom:clamp(3.25rem,7vw,7rem);padding-bottom:.3rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s}.course-back[data-astro-cid-hmwiulc6]:hover{border-color:var(--accent);color:var(--accent)}.course-hero__heading[data-astro-cid-hmwiulc6]{grid-area:heading;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.5fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(4rem,8vw,8rem);display:grid}h1[data-astro-cid-hmwiulc6]{max-width:100%;font-family:var(--display);font-size:clamp(3.7rem,6.4vw,7.6rem);font-weight:570;line-height:var(--course-title-leading);letter-spacing:var(--course-title-tracking);word-spacing:var(--course-title-word-spacing);text-wrap:balance;animation:detail-title .98s var(--ease-editorial) both;margin:0;padding-block:.14em;overflow:visible}.course-hero__heading[data-astro-cid-hmwiulc6]>p[data-astro-cid-hmwiulc6]{max-width:32rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}@keyframes detail-title{0%{clip-path:inset(0 0 100%);transform:translateY(1.5rem)}to{clip-path:inset(0);transform:none}}.course-hero__cover[data-astro-cid-hmwiulc6]{grid-area:cover;align-self:start}.course-hero__purchase[data-astro-cid-hmwiulc6]{border-top:1px solid var(--line);flex-direction:column;grid-area:purchase;justify-content:flex-end;align-items:flex-start;min-height:20rem;padding-top:2rem;display:flex}.course-hero__purchase[data-astro-cid-hmwiulc6] .button{margin-top:2rem}.course-story[data-astro-cid-hmwiulc6]{padding:var(--section-space) var(--gutter)}.prose[data-astro-cid-hmwiulc6]{max-width:51rem}.prose[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{margin:0;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.58}.prose[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]+p[data-astro-cid-hmwiulc6]{margin-top:1.25rem}.prose[data-astro-cid-hmwiulc6] .prose__tagline[data-astro-cid-hmwiulc6]{max-width:25ch;color:var(--accent);font-family:var(--display);letter-spacing:-.045em;margin-bottom:2rem;font-size:clamp(1.7rem,3vw,3.4rem);font-weight:570;line-height:1}.prose--result[data-astro-cid-hmwiulc6]{max-width:49rem}.prose--result[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{font-family:var(--text);letter-spacing:-.012em;font-size:clamp(1.08rem,1.55vw,1.38rem);font-weight:540;line-height:1.58}.bottom-purchase[data-astro-cid-hmwiulc6]{padding:clamp(5rem, 9vw, 10rem) var(--gutter);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);display:grid}.bottom-purchase__index[data-astro-cid-hmwiulc6]{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:650}.bottom-purchase[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{max-width:12ch;font-family:var(--display);font-size:clamp(3.4rem,7vw,8.5rem);font-weight:570;line-height:var(--course-title-leading);letter-spacing:var(--course-title-tracking);word-spacing:var(--course-title-word-spacing);text-wrap:balance;margin:0;padding-block:.14em}.bottom-purchase__action[data-astro-cid-hmwiulc6]{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2.25rem;padding-top:1.25rem;display:flex}.motion-ready .bottom-purchase[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6],.motion-ready .bottom-purchase__action[data-astro-cid-hmwiulc6],.motion-ready .bottom-purchase__index[data-astro-cid-hmwiulc6]{transition:opacity .56s ease, transform .86s var(--ease-editorial), clip-path .86s var(--ease-editorial)}.motion-ready .bottom-purchase[data-astro-cid-hmwiulc6]:not(.is-visible) h2[data-astro-cid-hmwiulc6]{opacity:.001;clip-path:inset(0 0 18%);transform:translateY(1.1rem)}.motion-ready .bottom-purchase[data-astro-cid-hmwiulc6]:not(.is-visible) .bottom-purchase__action[data-astro-cid-hmwiulc6],.motion-ready .bottom-purchase[data-astro-cid-hmwiulc6]:not(.is-visible) .bottom-purchase__index[data-astro-cid-hmwiulc6]{opacity:.001;transform:translateY(.75rem)}@media (width<=64rem){.course-hero__heading[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}h1[data-astro-cid-hmwiulc6]{font-size:clamp(3rem,5.2vw,4.5rem)}.bottom-purchase[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{font-size:clamp(3.2rem,7vw,5.8rem)}}@media (width<=48rem){.course-hero[data-astro-cid-hmwiulc6]{grid-template-columns:1fr;grid-template-areas:"back""heading""cover""purchase";padding-top:1.75rem}.course-back[data-astro-cid-hmwiulc6]{margin-bottom:3.25rem}.course-hero__heading[data-astro-cid-hmwiulc6]{grid-template-columns:1fr;gap:2rem;padding-bottom:3.25rem}h1[data-astro-cid-hmwiulc6]{max-width:100%;font-size:clamp(1.75rem,7.4vw,3.35rem);line-height:var(--course-title-leading-mobile)}.course-hero__heading[data-astro-cid-hmwiulc6]>p[data-astro-cid-hmwiulc6]{font-size:1rem}.course-hero__purchase[data-astro-cid-hmwiulc6]{min-height:0;margin-top:2.5rem;padding-top:1.5rem}.course-story[data-astro-cid-hmwiulc6]{padding-block:clamp(4rem,16vw,6rem)}.prose[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{font-size:1rem}.prose--result[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{font-size:1.04rem}.bottom-purchase[data-astro-cid-hmwiulc6]{grid-template-columns:1fr;gap:2.25rem;padding-block:clamp(4.5rem,18vw,6.75rem)}.bottom-purchase[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{max-width:100%;font-size:clamp(1.85rem,7.4vw,3.5rem);line-height:var(--course-title-leading-mobile)}}
