.hero[data-astro-cid-glgfkru5]{position:relative;overflow:clip}.hero-copy[data-astro-cid-glgfkru5]{position:absolute;inset:clamp(7.5rem,9.5vw,11rem) 0 auto;z-index:4;display:grid;gap:1.5rem;justify-items:start}.hero-copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:11.5em;font-size:clamp(2.75rem,5.6vw + .5rem,6.5rem)}.hero-copy[data-astro-cid-glgfkru5] .lead[data-astro-cid-glgfkru5]{max-width:31em;color:#d3dedb}.facts[data-astro-cid-glgfkru5]{display:flex;flex-wrap:wrap;gap:.4rem 1.75rem;font-size:var(--text-sm);color:var(--mist)}.facts[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{display:flex;align-items:center;gap:.55rem}.facts[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:before{content:"";width:.3rem;height:.3rem;border-radius:50%;background:var(--melt)}.hero-scene[data-astro-cid-glgfkru5]{padding-top:clamp(12rem,19vw,23rem)}.course[data-astro-cid-glgfkru5]{position:relative;transform-origin:90.42% 100%}.course-frame[data-astro-cid-glgfkru5]{aspect-ratio:4 / 3}.course-frame[data-astro-cid-glgfkru5] .course-photo img{filter:brightness(1.14) saturate(1.28) contrast(1.04);mask-image:linear-gradient(#0000,#00000080 12%,#000 24% 72%,#0000 99%),linear-gradient(to right,#0000,#000 7% 96%,#0000);mask-composite:intersect}.course-grade[data-astro-cid-glgfkru5]{position:absolute;inset:0;background:linear-gradient(to bottom,var(--basalt) 2%,#0f141366 13%,#0f14130f 25%,#0f141300 34%),linear-gradient(to right,#0f1413bd,#0f14135c 36%,#0f141300 60%)}.course-grade[data-astro-cid-glgfkru5]:after{content:"";position:absolute;inset:0;background:var(--basalt);opacity:0}.pin[data-astro-cid-glgfkru5]{position:absolute;z-index:3;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1.5px solid var(--glacier);border-radius:50%;background:var(--basalt);font-size:.8125rem;font-weight:650;line-height:1;color:var(--glacier);font-variant-numeric:tabular-nums;translate:-50% -50%;box-shadow:0 0 0 4px #0f141373}.pin-1[data-astro-cid-glgfkru5]{left:61.46%;top:31%}.pin-2[data-astro-cid-glgfkru5]{left:14.69%;top:37.5%}.pin-3[data-astro-cid-glgfkru5]{left:35.94%;top:51.67%}.pin-4[data-astro-cid-glgfkru5]{left:58.13%;top:61.11%}.pin-5[data-astro-cid-glgfkru5]{left:78.13%;top:76.39%}.pin-6[data-astro-cid-glgfkru5]{left:94.27%;top:86.11%}.journey[data-astro-cid-glgfkru5]{position:absolute;inset:0;z-index:3}.step[data-astro-cid-glgfkru5]{position:absolute;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;width:clamp(15rem,19vw,18.5rem)}.step[data-astro-cid-glgfkru5]:before{content:"";position:absolute;inset:-1.4rem -1.8rem;z-index:-1;background:radial-gradient(closest-side,#090d0cd1,#090d0c8c 62%,#090d0c00);pointer-events:none}.step-n[data-astro-cid-glgfkru5]{grid-row:1 / span 2;display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;border:1px solid #cdeae58c;border-radius:50%;font-size:.75rem;font-weight:650;line-height:1;color:var(--glacier);font-variant-numeric:tabular-nums}.step[data-astro-cid-glgfkru5] b[data-astro-cid-glgfkru5]{font-size:clamp(1.0625rem,.35vw + .95rem,1.25rem);font-weight:620;line-height:1.25;letter-spacing:-.012em;color:var(--haze)}.money[data-astro-cid-glgfkru5]{color:var(--silt);font-variant-numeric:tabular-nums}.step-said[data-astro-cid-glgfkru5]{font-size:clamp(.9375rem,.2vw + .875rem,1.0625rem);line-height:1.45;color:#c9d4d1}.step-1[data-astro-cid-glgfkru5]{left:63.5%;top:26.5%}.step-2[data-astro-cid-glgfkru5]{left:max(var(--gutter),3.5%);top:45%}.step-3[data-astro-cid-glgfkru5]{left:19.5%;top:57.5%}.step-4[data-astro-cid-glgfkru5]{left:61.5%;top:45.5%}.step-5[data-astro-cid-glgfkru5]{left:55%;top:79%}.step-6[data-astro-cid-glgfkru5]{left:55%;top:89.5%}@media(width<=1040px){.journey[data-astro-cid-glgfkru5]{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;max-width:calc(var(--max) + 2 * var(--gutter));margin:-2rem auto 0;padding-inline:var(--gutter);counter-reset:none}.step[data-astro-cid-glgfkru5]{position:relative;inset:auto;width:auto}.step[data-astro-cid-glgfkru5]:before{display:none}}@media(width<=760px){.hero-copy[data-astro-cid-glgfkru5]{position:relative;inset:auto;padding-top:7rem;gap:1.25rem}.hero-copy[data-astro-cid-glgfkru5] .btn-lg[data-astro-cid-glgfkru5]{width:100%}.hero-scene[data-astro-cid-glgfkru5]{padding-top:.5rem}.course-frame[data-astro-cid-glgfkru5] .course-photo img{mask-image:linear-gradient(#0000,#000 20% 90%,#0000)}.course-grade[data-astro-cid-glgfkru5]{background:linear-gradient(to bottom,var(--basalt) 4%,#0f141359 24%,#0f141300 40%)}.pin[data-astro-cid-glgfkru5]{width:1.5rem;height:1.5rem;font-size:.75rem;box-shadow:0 0 0 3px #0f141373}.journey[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:.5rem}}.confluence[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,5vw,5rem)}.confluence-grid[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding-right:clamp(var(--gutter),12vw,14rem)}.sources[data-astro-cid-lcdefpme]{display:grid;gap:.35rem;justify-items:end}.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.sources[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][data-river-in]{display:grid;justify-items:end;padding:.55rem 0;text-align:right;text-decoration:none}.sources[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:clamp(1.75rem,1.6vw + 1.2rem,2.625rem);font-style:italic;font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--haze)}.sources[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--lichen)}.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover b[data-astro-cid-lcdefpme]{color:var(--glacier)}.platform-copy[data-astro-cid-lcdefpme]{padding-top:clamp(1rem,6vw,6rem)}.rule-stack[data-astro-cid-lcdefpme]{display:grid;gap:clamp(2rem,4vw,3.5rem)}.copy[data-astro-cid-lcdefpme] .marks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,max-content));gap:.55rem 2rem;font-size:var(--text-md)}.around-wrap[data-astro-cid-lcdefpme]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.around[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(2rem,4vw,3.5rem)}.around[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:grid;gap:1rem;align-content:start;justify-items:start;padding-top:1.5rem;border-top:1px solid var(--line-soft)}.around[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1vw + 1.15rem,1.875rem);line-height:1.12;letter-spacing:-.022em}.around[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.kicker){font-size:var(--text-md);line-height:1.55;color:var(--mist)}.launch[data-astro-cid-lcdefpme]{overflow:clip}.launch[data-astro-cid-lcdefpme] .launch-film{position:absolute;inset:0;z-index:0}.launch[data-astro-cid-lcdefpme] .launch-film :is(video,.film-still){width:100%;height:100%;object-fit:cover;border-radius:0;opacity:.82;mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.launch[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to right,#0f1413e6 18%,#0f14138c 52%,#0f14130d 82%);pointer-events:none}.launch-copy[data-astro-cid-lcdefpme]{display:grid;gap:clamp(2.5rem,5vw,4rem);justify-items:start;padding-block:clamp(2rem,6vw,6rem)}.pricing-wrap[data-astro-cid-lcdefpme],.compare-wrap[data-astro-cid-lcdefpme]{display:grid;gap:clamp(2.5rem,5vw,4rem);justify-items:start}.pricing-wrap[data-astro-cid-lcdefpme]>.gauge,.compare-wrap[data-astro-cid-lcdefpme]>.index[data-astro-cid-lcdefpme],.launch-copy[data-astro-cid-lcdefpme]>.stations{justify-self:stretch}.launch-copy[data-astro-cid-lcdefpme]>.stations{max-width:60rem}@media(width<=860px){.around[data-astro-cid-lcdefpme],.copy[data-astro-cid-lcdefpme] .marks[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.launch[data-astro-cid-lcdefpme]:after{background:#0f1413bd}.confluence-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding-right:var(--gutter)}.sources[data-astro-cid-lcdefpme],.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.sources[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][data-river-in]{justify-items:start;text-align:left}}
