.hero[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;gap:18px;padding-top:96px;padding-bottom:40px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{order:2;margin-top:-4px;font-weight:800;font-size:calc(clamp(44px,14.6vw,104px) * var(--k, 1));line-height:.98;letter-spacing:-.045em;color:var(--ink)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz][data-long]{font-size:calc(clamp(38px,12.4vw,104px) * var(--k, 1))}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{display:block;position:relative;font-style:normal;color:var(--blue)}.hero__text[data-astro-cid-bbe6dxrz]{display:contents}.eyebrow[data-astro-cid-bbe6dxrz]{order:1}.hero__lead[data-astro-cid-bbe6dxrz]{order:3;font-size:calc(clamp(17px,1.3vw,20px) * var(--k, 1));line-height:1.5;color:var(--muted);text-wrap:balance;max-width:32rem}.hero__media[data-astro-cid-bbe6dxrz]{order:4;margin-top:6px}.hero__ctas[data-astro-cid-bbe6dxrz]{order:5;display:flex}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1}.hero__match[data-astro-cid-bbe6dxrz]{order:6;margin-top:-6px;padding:6px 0;border:0;background:none;font-size:calc(15px * var(--k, 1));color:var(--muted);text-align:center;cursor:pointer}.hero__match[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{color:var(--blue);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.vid[data-astro-cid-bbe6dxrz]{position:relative;width:100%;aspect-ratio:1 / 1.06;border-radius:22px;overflow:hidden;background:#dfe5ef;isolation:isolate;box-shadow:0 30px 70px -30px #0b122059,0 0 0 1px #0b12200f}.vid__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%}.vid__tag[data-astro-cid-bbe6dxrz]{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(10.5px * var(--k, 1));color:var(--ink)}.vid__tag[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 3px #e5484d2e;animation:rec 1.6s ease-in-out infinite}@keyframes rec{50%{opacity:.35}}.vid__play[data-astro-cid-bbe6dxrz]{position:absolute;right:16px;bottom:16px;z-index:2;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;color:var(--blue);background:#fff;box-shadow:0 14px 30px -10px #00000080;cursor:pointer}.vid__play[data-astro-cid-bbe6dxrz][hidden]{display:none}.vid__play[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:24px;height:24px;margin-left:3px}.vid--tap{cursor:pointer}.pad--start[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(var(--pad) * .42);bottom:0}.js[data-astro-cid-bbe6dxrz] .fade[data-astro-cid-bbe6dxrz],.js[data-astro-cid-bbe6dxrz] .fade2[data-astro-cid-bbe6dxrz]{opacity:0}@media(min-width:40rem)and (max-width:63.99rem){.vid[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / 1;max-height:72svh}.vid__media[data-astro-cid-bbe6dxrz]{object-position:50% 30%}}@media(min-width:64rem){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;column-gap:clamp(32px,4.5vw,80px);min-height:100svh;padding-top:110px;padding-bottom:56px}.hero__text[data-astro-cid-bbe6dxrz]{display:block;grid-column:1;grid-row:1}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]+[data-astro-cid-bbe6dxrz]{margin-top:18px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz][data-long]{margin-top:16px;font-size:calc(clamp(60px,6.2vw,112px) * var(--k, 1))}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:40rem;text-wrap:pretty}.hero__ctas[data-astro-cid-bbe6dxrz]{margin-top:30px!important}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:none}.hero__match[data-astro-cid-bbe6dxrz]{display:block;margin-top:14px;text-align:left}.hero__media[data-astro-cid-bbe6dxrz]{grid-column:2;grid-row:1;margin:0}.vid[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 4.3;max-height:calc(100svh - 170px);border-radius:30px}.vid__media[data-astro-cid-bbe6dxrz]{object-position:50% 14%}}.courses[data-astro-cid-f2hd5xqr] .pad[data-astro-cid-f2hd5xqr]{position:absolute;left:calc(var(--pad) * .42);top:0}.courses[data-astro-cid-f2hd5xqr] .h2[data-astro-cid-f2hd5xqr]{margin-top:18px;max-width:16ch}.cards[data-astro-cid-f2hd5xqr]{display:grid;gap:16px;margin-top:clamp(32px,4vw,56px);perspective:1400px}.card[data-astro-cid-f2hd5xqr]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),0 26px 60px -40px #0b122073}.card__photo[data-astro-cid-f2hd5xqr]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#dfe5ef}.card__photo[data-astro-cid-f2hd5xqr] img[data-astro-cid-f2hd5xqr]{width:100%;height:100%;object-fit:cover;object-position:var(--focus)}.card__dim[data-astro-cid-f2hd5xqr]{position:absolute;inset:0;z-index:2;border-radius:inherit;background:#0b1220;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.card[data-astro-cid-f2hd5xqr]{transform-style:preserve-3d}.card__photo[data-astro-cid-f2hd5xqr].is-revealed img[data-astro-cid-f2hd5xqr]{transition:transform .9s var(--ease)}.card[data-astro-cid-f2hd5xqr]:hover .card__photo[data-astro-cid-f2hd5xqr].is-revealed img[data-astro-cid-f2hd5xqr]{transform:scale(1.05)}}.card__n[data-astro-cid-f2hd5xqr]{position:absolute;left:14px;bottom:14px;padding:7px 11px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(10px * var(--k, 1));color:var(--ink)}.card__body[data-astro-cid-f2hd5xqr]{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 22px 24px}.card__title[data-astro-cid-f2hd5xqr]{margin-top:-4px;font-size:calc(15px * var(--k, 1));font-weight:600;color:var(--blue);text-wrap:balance}.card__facts[data-astro-cid-f2hd5xqr]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.card__facts[data-astro-cid-f2hd5xqr] div[data-astro-cid-f2hd5xqr]{padding:10px 10px 9px;border-radius:14px;background:var(--bg)}.card__facts[data-astro-cid-f2hd5xqr] dt[data-astro-cid-f2hd5xqr]{font-size:calc(9px * var(--k, 1));color:var(--soft)}.card__facts[data-astro-cid-f2hd5xqr] dd[data-astro-cid-f2hd5xqr]{margin-top:4px;font-size:calc(12px * var(--k, 1));letter-spacing:.04em;color:var(--ink);text-transform:none}.card__who[data-astro-cid-f2hd5xqr]{font-size:calc(14.5px * var(--k, 1));line-height:1.45;color:var(--muted)}.card__cta[data-astro-cid-f2hd5xqr]{margin-top:auto;width:100%}.card__can[data-astro-cid-f2hd5xqr]{display:grid;gap:8px;padding:0;list-style:none;font-size:calc(15px * var(--k, 1));line-height:1.4;color:var(--ink)}.card__can[data-astro-cid-f2hd5xqr] li[data-astro-cid-f2hd5xqr]{position:relative;padding-left:18px}.card__can[data-astro-cid-f2hd5xqr] li[data-astro-cid-f2hd5xqr]:before{content:"";position:absolute;left:2px;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.card__more[data-astro-cid-f2hd5xqr]{align-self:flex-start;font-size:calc(14.5px * var(--k, 1));font-weight:650;color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}@media(min-width:40rem)and (max-width:63.99rem){.card[data-astro-cid-f2hd5xqr]{flex-direction:row}.card__photo[data-astro-cid-f2hd5xqr]{flex:0 0 42%;aspect-ratio:auto}}@media(min-width:64rem){.cards[data-astro-cid-f2hd5xqr]{grid-template-columns:repeat(3,1fr);gap:20px}.cards[data-astro-cid-f2hd5xqr][data-cards="2"]{grid-template-columns:repeat(2,1fr)}.cards[data-astro-cid-f2hd5xqr][data-cards="1"]{grid-template-columns:1fr}.cards[data-astro-cid-f2hd5xqr][data-cards="1"] .card[data-astro-cid-f2hd5xqr]{flex-direction:row}.cards[data-astro-cid-f2hd5xqr][data-cards="1"] .card__photo[data-astro-cid-f2hd5xqr]{flex:0 0 52%;aspect-ratio:auto;min-height:26rem}.cards[data-astro-cid-f2hd5xqr][data-cards="1"] .card__body[data-astro-cid-f2hd5xqr]{padding:32px}}@media(max-width:39.99rem){.cards[data-astro-cid-f2hd5xqr]{gap:18px}.card[data-astro-cid-f2hd5xqr]{position:sticky;top:calc(84px + var(--i, 0) * 14px);transform-origin:50% 0%}}.week[data-astro-cid-tkdyzrnz]{--art-y: -420px}.week[data-astro-cid-tkdyzrnz]:before{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2),0 30px 70px -50px #0b122040}.week[data-astro-cid-tkdyzrnz] .pad[data-astro-cid-tkdyzrnz]{position:absolute;left:calc(var(--pad) * .42);top:0}.week[data-astro-cid-tkdyzrnz] .h2[data-astro-cid-tkdyzrnz]{margin-top:18px}.week[data-astro-cid-tkdyzrnz] .lede[data-astro-cid-tkdyzrnz]{margin-top:22px;max-width:44rem}.week__head[data-astro-cid-tkdyzrnz]{display:grid}.strip[data-astro-cid-tkdyzrnz]{--sat: calc(46px * var(--k, 1));position:relative;display:grid;grid-template-columns:var(--sat) repeat(6,minmax(0,1fr)) var(--sat);align-items:center;row-gap:12px;margin-top:clamp(36px,5vw,72px)}.strip__track[data-astro-cid-tkdyzrnz]{position:absolute;left:calc(var(--sat) / 2);right:calc(var(--sat) / 2);top:calc(var(--sat) / 2);height:3px;margin-top:-1.5px;border-radius:3px;background:#0b12201a}.strip__track[data-astro-cid-tkdyzrnz] i[data-astro-cid-tkdyzrnz]{display:block;height:100%;border-radius:inherit;background:var(--blue);transform-origin:0 50%}.day[data-astro-cid-tkdyzrnz]{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;align-self:center;width:min(90%,calc(38px * var(--k, 1)));aspect-ratio:1;border-radius:50%;background:#eaf1ff;box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue);font-family:var(--mono);font-size:calc(10.5px * var(--k, 1));font-weight:500;letter-spacing:-.01em;transition:background-color .26s ease,box-shadow .26s ease,color .26s ease,transform .42s var(--ease)}.day--sat[data-astro-cid-tkdyzrnz]{width:var(--sat);background:linear-gradient(180deg,var(--blue-hi),var(--blue));box-shadow:0 10px 22px -10px #1d6bf3b3;color:#fff;font-size:calc(12.5px * var(--k, 1));font-weight:500}.js .day[data-astro-cid-tkdyzrnz]:not(.on){background:#fff;box-shadow:inset 0 0 0 1.5px #0b122029;color:var(--soft);transform:scale(.9)}.tag[data-astro-cid-tkdyzrnz]{font-family:var(--mono);font-size:calc(11px * var(--k, 1));font-weight:500;color:var(--ink);text-align:center}.tag--class[data-astro-cid-tkdyzrnz]{grid-column:1}.tag--exam[data-astro-cid-tkdyzrnz]{grid-column:8}.tag--practice[data-astro-cid-tkdyzrnz]{position:relative;grid-column:2 / 8;color:var(--blue)}.tag--practice[data-astro-cid-tkdyzrnz]:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:1px;background:#1d6bf359}.tag--practice[data-astro-cid-tkdyzrnz] b[data-astro-cid-tkdyzrnz]{position:relative;padding:0 8px;background:#fff;font-weight:500}.steps[data-astro-cid-tkdyzrnz]{display:grid;gap:26px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.step[data-astro-cid-tkdyzrnz]{padding-top:18px;border-top:1px solid var(--line)}.step__when[data-astro-cid-tkdyzrnz]{font-size:calc(11px * var(--k, 1));color:var(--blue)}.step__title[data-astro-cid-tkdyzrnz]{margin-top:10px;font-size:calc(clamp(21px,1.9vw,27px) * var(--k, 1));font-weight:750;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.step__text[data-astro-cid-tkdyzrnz]{margin-top:10px;font-size:calc(16px * var(--k, 1));line-height:1.5;color:var(--muted);text-wrap:pretty}.week__why[data-astro-cid-tkdyzrnz]{margin-top:clamp(30px,4vw,52px);max-width:46rem;padding-left:16px;border-left:3px solid var(--blue);font-size:calc(clamp(18px,1.7vw,24px) * var(--k, 1));font-weight:650;line-height:1.32;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}@media(min-width:40rem){.strip[data-astro-cid-tkdyzrnz]{--sat: calc(60px * var(--k, 1))}.day[data-astro-cid-tkdyzrnz]{width:min(76%,calc(46px * var(--k, 1)));font-size:calc(12px * var(--k, 1))}.day--sat[data-astro-cid-tkdyzrnz]{width:var(--sat);font-size:calc(14px * var(--k, 1))}.tag[data-astro-cid-tkdyzrnz]{font-size:calc(12px * var(--k, 1))}}@media(min-width:64rem){.strip[data-astro-cid-tkdyzrnz]{--sat: calc(76px * var(--k, 1))}.day[data-astro-cid-tkdyzrnz]{width:calc(54px * var(--k, 1));font-size:calc(13px * var(--k, 1))}.day--sat[data-astro-cid-tkdyzrnz]{width:var(--sat);font-size:calc(16px * var(--k, 1))}.tag[data-astro-cid-tkdyzrnz]{font-size:calc(13px * var(--k, 1))}.steps[data-astro-cid-tkdyzrnz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,56px)}.week__why[data-astro-cid-tkdyzrnz]{max-width:none;text-wrap:balance}}@media(min-width:100rem){.week__head[data-astro-cid-tkdyzrnz]{grid-template-columns:auto minmax(0,44rem);justify-content:space-between;align-items:end;column-gap:clamp(40px,5vw,96px)}.week[data-astro-cid-tkdyzrnz] .lede[data-astro-cid-tkdyzrnz]{margin-top:0}}.grads[data-astro-cid-wvccjnma] .pad[data-astro-cid-wvccjnma]{position:absolute;left:calc(var(--pad) * .42);top:0}.grads[data-astro-cid-wvccjnma] .h2[data-astro-cid-wvccjnma]{margin-top:18px}.grads__row[data-astro-cid-wvccjnma]{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;margin:clamp(32px,4vw,56px) calc(var(--pad) * -1) 0;padding:0 var(--pad) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);scrollbar-width:none}.grads__row[data-astro-cid-wvccjnma]::-webkit-scrollbar{display:none}.gv[data-astro-cid-wvccjnma]{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:26px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.gv__media[data-astro-cid-wvccjnma]{position:relative;aspect-ratio:4 / 5;max-height:56svh;background:#111a2b}.gv__media[data-astro-cid-wvccjnma] video[data-astro-cid-wvccjnma]{width:100%;height:100%;object-fit:cover}.gv__cover[data-astro-cid-wvccjnma]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;pointer-events:none;transition:opacity .32s ease}.gv[data-astro-cid-wvccjnma].played .gv__cover[data-astro-cid-wvccjnma]{opacity:0}.gv__play[data-astro-cid-wvccjnma]{position:absolute;left:16px;bottom:16px;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;color:var(--blue);background:#fff;box-shadow:0 14px 30px -10px #0000008c;cursor:pointer;transition:transform .24s var(--ease),opacity .24s ease}.gv__play[data-astro-cid-wvccjnma] svg[data-astro-cid-wvccjnma]{width:26px;height:26px;margin-left:3px}.gv__play[data-astro-cid-wvccjnma]:hover{transform:scale(1.06)}.gv__len[data-astro-cid-wvccjnma]{position:absolute;right:14px;top:14px;padding:6px 10px;border-radius:999px;background:#0b122099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(10px * var(--k, 1));color:#fff}.gv[data-astro-cid-wvccjnma].on .gv__play[data-astro-cid-wvccjnma],.gv[data-astro-cid-wvccjnma].on .gv__len[data-astro-cid-wvccjnma]{opacity:0;pointer-events:none}.gv[data-astro-cid-wvccjnma] figcaption[data-astro-cid-wvccjnma]{display:grid;gap:16px;flex:1;align-content:space-between;padding:22px 22px 24px}.gv[data-astro-cid-wvccjnma] blockquote[data-astro-cid-wvccjnma]{font-size:calc(clamp(17px,1.35vw,20px) * var(--k, 1));line-height:1.45;font-weight:550;color:#fff;text-wrap:pretty}.gv__who[data-astro-cid-wvccjnma]{display:grid;gap:4px}.gv__who[data-astro-cid-wvccjnma] b[data-astro-cid-wvccjnma]{font-size:calc(16px * var(--k, 1))}.gv__who[data-astro-cid-wvccjnma] .mono[data-astro-cid-wvccjnma]{font-size:calc(10px * var(--k, 1));color:var(--soft)}.grads__day[data-astro-cid-wvccjnma]{position:relative;margin-top:clamp(28px,4vw,56px);border-radius:26px;overflow:hidden;aspect-ratio:16 / 9;background:#111a2b}.grads__day[data-astro-cid-wvccjnma] img[data-astro-cid-wvccjnma]{width:100%;height:100%;object-fit:cover}.grads__day[data-astro-cid-wvccjnma] figcaption[data-astro-cid-wvccjnma]{position:absolute;left:14px;bottom:14px;padding:7px 11px;border-radius:999px;background:#ffffffeb;font-size:calc(10px * var(--k, 1));color:#0b1220}.grads__more[data-astro-cid-wvccjnma]{display:none}@media(min-width:48rem){.grads__row[data-astro-cid-wvccjnma]{grid-auto-columns:46%}.grads__more[data-astro-cid-wvccjnma]{display:inline}}@media(min-width:64rem){.grads__row[data-astro-cid-wvccjnma]{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:18px;margin:clamp(40px,4vw,64px) 0 0;padding:0;overflow:visible}.grads__day[data-astro-cid-wvccjnma]{aspect-ratio:21 / 9}.grads__day[data-astro-cid-wvccjnma] img[data-astro-cid-wvccjnma]{object-position:50% 40%}}.guide[data-astro-cid-puwgrycf]{display:grid;gap:28px;overflow:hidden}.guide[data-astro-cid-puwgrycf] .pad[data-astro-cid-puwgrycf]{position:absolute;left:calc(var(--pad) * .42);top:0}.guide[data-astro-cid-puwgrycf] .h2[data-astro-cid-puwgrycf],.guide[data-astro-cid-puwgrycf] .lede[data-astro-cid-puwgrycf]{margin-top:18px}.guide[data-astro-cid-puwgrycf] .lede[data-astro-cid-puwgrycf] b[data-astro-cid-puwgrycf]{color:#fff;font-weight:650}.guide__stage[data-astro-cid-puwgrycf]{position:relative;display:block;width:100%;aspect-ratio:1 / .95;padding:0;border:0;background:none;cursor:pointer;perspective:1700px;-webkit-tap-highlight-color:transparent}.guide__deck[data-astro-cid-puwgrycf]{position:absolute;inset:0;transform-style:preserve-3d}.gp[data-astro-cid-puwgrycf]{position:absolute;left:20%;top:12%;width:52%;aspect-ratio:900 / 1165;border-radius:6px;background:#fff;box-shadow:0 40px 70px -34px #000000bf,0 0 0 1px #ffffff0f;will-change:transform}.gp[data-astro-cid-puwgrycf] img[data-astro-cid-puwgrycf]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.gp--cover[data-astro-cid-puwgrycf]{box-shadow:0 50px 90px -30px #000000d9,0 0 0 1px #ffffff1a}.gp__lock[data-astro-cid-puwgrycf]{position:absolute;left:47%;top:44%;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 11px;border-radius:999px;background:#0b1220;color:#fff;font-size:calc(clamp(11px,1.05vw,14px) * var(--k, 1));font-weight:650;white-space:nowrap;box-shadow:0 14px 30px -12px #0b122099}.gp__lock[data-astro-cid-puwgrycf] svg[data-astro-cid-puwgrycf]{width:1.15em;height:1.15em;color:#6ea6ff}.guide__inside[data-astro-cid-puwgrycf]{display:grid;list-style:none;padding:0;border-top:1px solid var(--line)}.guide__inside[data-astro-cid-puwgrycf] li[data-astro-cid-puwgrycf]{display:grid;grid-template-columns:56px 1fr;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);font-size:calc(clamp(16px,1.2vw,18px) * var(--k, 1));font-weight:600;color:#fff}.guide__inside[data-astro-cid-puwgrycf] .mono[data-astro-cid-puwgrycf]{font-size:calc(11px * var(--k, 1));color:#6ea6ff}.guide__cta[data-astro-cid-puwgrycf]{display:grid;gap:12px;margin-top:26px}.guide__cta[data-astro-cid-puwgrycf] .btn[data-astro-cid-puwgrycf]{width:100%}.guide__meta[data-astro-cid-puwgrycf]{font-size:calc(10.5px * var(--k, 1));color:var(--soft);text-align:center}@media(min-width:40rem){.guide__cta[data-astro-cid-puwgrycf]{justify-items:start}.guide__cta[data-astro-cid-puwgrycf] .btn[data-astro-cid-puwgrycf]{width:auto}.guide__meta[data-astro-cid-puwgrycf]{text-align:left}.guide__stage[data-astro-cid-puwgrycf]{max-width:620px;justify-self:center}}@media(min-width:64rem){.guide[data-astro-cid-puwgrycf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,96px);row-gap:0;align-items:start}.guide[data-astro-cid-puwgrycf] .h2[data-astro-cid-puwgrycf]{font-size:calc(clamp(34px,4.2vw,64px) * var(--k, 1))}.guide__top[data-astro-cid-puwgrycf]{grid-column:1;grid-row:1}.guide__bottom[data-astro-cid-puwgrycf]{grid-column:1;grid-row:2;margin-top:34px}.guide__stage[data-astro-cid-puwgrycf]{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:none;width:calc(100% + var(--pad) * .5);margin-right:calc(var(--pad) * -.5)}.gp[data-astro-cid-puwgrycf]{width:54%}}.instructor[data-astro-cid-no5f47kj] .pad[data-astro-cid-no5f47kj]{position:absolute;left:calc(var(--pad) * .42);top:0}.instructor__grid[data-astro-cid-no5f47kj]{display:grid;gap:32px}.portrait[data-astro-cid-no5f47kj]{position:relative;width:100%;max-width:min(34rem,680px);aspect-ratio:1;border-radius:30px;overflow:hidden;background:#1b2240;box-shadow:0 40px 80px -50px #0b122099}.portrait[data-astro-cid-no5f47kj] img[data-astro-cid-no5f47kj]{width:100%;height:100%;object-fit:cover;transform-origin:50% 30%}.portrait[data-astro-cid-no5f47kj] figcaption[data-astro-cid-no5f47kj]{position:absolute;left:14px;bottom:14px;display:grid;gap:3px;padding:10px 14px 9px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink)}.portrait[data-astro-cid-no5f47kj] figcaption[data-astro-cid-no5f47kj] b[data-astro-cid-no5f47kj]{font-size:calc(15px * var(--k, 1));letter-spacing:-.01em}.portrait[data-astro-cid-no5f47kj] figcaption[data-astro-cid-no5f47kj] .mono[data-astro-cid-no5f47kj]{font-size:calc(9.5px * var(--k, 1));color:var(--blue)}.instructor[data-astro-cid-no5f47kj] .h2[data-astro-cid-no5f47kj]{margin-top:18px}@media(min-width:64rem){.instructor[data-astro-cid-no5f47kj] .h2[data-astro-cid-no5f47kj]{font-size:calc(clamp(34px,4.2vw,64px) * var(--k, 1))}}.instructor[data-astro-cid-no5f47kj] .lede[data-astro-cid-no5f47kj]{margin-top:22px}.instructor__list[data-astro-cid-no5f47kj]{display:grid;gap:4px;margin-top:26px;padding:0;list-style:none}.instructor__list[data-astro-cid-no5f47kj] li[data-astro-cid-no5f47kj]{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line);font-size:calc(16px * var(--k, 1));line-height:1.45;color:var(--ink-2)}.instructor__list[data-astro-cid-no5f47kj] .mono[data-astro-cid-no5f47kj]{flex:none;font-size:calc(11px * var(--k, 1));padding-top:4px;color:var(--blue)}@media(min-width:64rem){.instructor__grid[data-astro-cid-no5f47kj]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px)}}.ooo[data-astro-cid-p7toyyqm]{max-width:var(--max);margin-left:auto;margin-right:auto;overflow:hidden}@media(min-width:75rem){.ooo[data-astro-cid-p7toyyqm]{max-width:calc(var(--max) - 2 * var(--rail))}}@media(min-width:2200px)and (min-aspect-ratio:21/10),(min-width:3000px){.ooo[data-astro-cid-p7toyyqm]{width:calc(100% - 2 * var(--bleed));max-width:none}}.ooo[data-astro-cid-p7toyyqm] .pad[data-astro-cid-p7toyyqm]{position:absolute;left:calc(var(--pad) * .42);top:0}.ooo[data-astro-cid-p7toyyqm] .h2[data-astro-cid-p7toyyqm]{margin-top:18px;max-width:24ch}.ooo[data-astro-cid-p7toyyqm] .lede[data-astro-cid-p7toyyqm]{margin-top:20px}.belt[data-astro-cid-p7toyyqm]{display:grid;gap:12px;margin:clamp(36px,5vw,64px) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.belt__row[data-astro-cid-p7toyyqm]{overflow:hidden}.belt__track[data-astro-cid-p7toyyqm]{display:flex;gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:belt 48s linear infinite}.belt__row--rev[data-astro-cid-p7toyyqm] .belt__track[data-astro-cid-p7toyyqm]{animation-direction:reverse;animation-duration:56s}.belt[data-astro-cid-p7toyyqm]:hover .belt__track[data-astro-cid-p7toyyqm]{animation-play-state:paused}.belt__track[data-astro-cid-p7toyyqm] li[data-astro-cid-p7toyyqm]{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 22px 0 14px;border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),0 12px 26px -22px #0b122073;font-size:calc(16px * var(--k, 1));font-weight:600;white-space:nowrap}.belt__track[data-astro-cid-p7toyyqm] .mono[data-astro-cid-p7toyyqm]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1d6bf31a;color:var(--blue);font-size:calc(10.5px * var(--k, 1));letter-spacing:.06em}@keyframes belt{to{transform:translate3d(-50%,0,0)}}.ooo__steps[data-astro-cid-p7toyyqm]{display:grid;gap:12px;margin:0 0 28px;padding:0;list-style:none}.ooo__steps[data-astro-cid-p7toyyqm] li[data-astro-cid-p7toyyqm]{display:grid;gap:8px;padding:20px 22px;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2);font-size:calc(16px * var(--k, 1));line-height:1.45;color:var(--ink-2)}.ooo__steps[data-astro-cid-p7toyyqm] .mono[data-astro-cid-p7toyyqm]{font-size:calc(10.5px * var(--k, 1));color:var(--blue)}@media(min-width:48rem){.ooo__steps[data-astro-cid-p7toyyqm]{grid-template-columns:repeat(3,1fr)}}.after[data-astro-cid-rmhjzcws] .pad[data-astro-cid-rmhjzcws]{position:absolute;left:calc(var(--pad) * .42);top:0}.after[data-astro-cid-rmhjzcws] .h2[data-astro-cid-rmhjzcws]{margin-top:18px;max-width:16ch}.after__grid[data-astro-cid-rmhjzcws]{display:grid;gap:14px;margin-top:clamp(32px,4vw,56px)}.win[data-astro-cid-rmhjzcws]{border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2),0 30px 60px -40px #0b122080;overflow:hidden;transform-origin:50% 80%}.win__bar[data-astro-cid-rmhjzcws]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,#fbfcfe,#f3f6fa)}.win__bar[data-astro-cid-rmhjzcws] i[data-astro-cid-rmhjzcws]{width:9px;height:9px;border-radius:50%;background:#d5dbe5}.win__bar[data-astro-cid-rmhjzcws] .mono[data-astro-cid-rmhjzcws]{margin-left:auto;font-size:calc(10px * var(--k, 1));color:var(--soft)}.win__body[data-astro-cid-rmhjzcws]{display:grid;gap:10px;padding:22px}.win__body[data-astro-cid-rmhjzcws] svg[data-astro-cid-rmhjzcws]{width:40px;height:40px;padding:8px;border-radius:12px;background:#1d6bf31a;color:var(--blue)}.win__body[data-astro-cid-rmhjzcws] h3[data-astro-cid-rmhjzcws]{margin-top:6px;font-size:calc(21px * var(--k, 1));font-weight:750;letter-spacing:-.02em}.win__body[data-astro-cid-rmhjzcws] p[data-astro-cid-rmhjzcws]{font-size:calc(15.5px * var(--k, 1));line-height:1.5;color:var(--muted);text-wrap:pretty}@media(min-width:48rem){.after__grid[data-astro-cid-rmhjzcws]{grid-template-columns:repeat(2,1fr)}}@media(min-width:80rem){.after__grid[data-astro-cid-rmhjzcws]{grid-template-columns:repeat(4,1fr)}}.faq[data-astro-cid-z6gx6xcw] .pad[data-astro-cid-z6gx6xcw]{position:absolute;left:calc(var(--pad) * .42);top:0}.faq[data-astro-cid-z6gx6xcw] .h2[data-astro-cid-z6gx6xcw]{margin-top:18px}.faq[data-astro-cid-z6gx6xcw] .h2[data-astro-cid-z6gx6xcw] .blue[data-astro-cid-z6gx6xcw]{white-space:nowrap}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:32px}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:10px}.qa[data-astro-cid-z6gx6xcw]{border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--line-2);transition:box-shadow .3s ease}.qa[data-astro-cid-z6gx6xcw][open]{box-shadow:0 0 0 1px #1d6bf34d,0 20px 40px -30px #0b122073}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;font-size:calc(17px * var(--k, 1));font-weight:650;list-style:none;cursor:pointer}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]>span[data-astro-cid-z6gx6xcw]{text-wrap:balance}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--bg);transition:background-color .3s ease,transform .4s var(--ease)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:rotate(90deg);transition:transform .4s var(--ease)}.qa[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{background:var(--blue);transform:rotate(180deg)}.qa[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before{background:#fff}.qa[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:rotate(0);background:#fff}.qa__a[data-astro-cid-z6gx6xcw]{overflow:hidden}.qa__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 20px 20px;font-size:calc(16px * var(--k, 1));line-height:1.55;color:var(--muted);text-wrap:pretty}@media(min-width:64rem){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.final[data-astro-cid-r7mmzxtl]{position:relative;padding-top:clamp(96px,12vw,180px)}.pad--end[data-astro-cid-r7mmzxtl]{position:absolute;left:calc(var(--pad) * .42);top:0}.final__board[data-astro-cid-r7mmzxtl]{position:relative;overflow:hidden;border-radius:36px;background:radial-gradient(120% 120% at 20% 0%,#3b82ff,#1d6bf3 45%,#1250c4);color:#fff;box-shadow:0 50px 100px -50px #1d6bf3cc;isolation:isolate}@media(min-width:75rem){.final__board[data-astro-cid-r7mmzxtl]{margin-left:calc(var(--rail) - var(--pad));margin-right:calc(var(--rail) - var(--pad))}}@media(min-width:2200px)and (min-aspect-ratio:21/10){.final__board[data-astro-cid-r7mmzxtl]{margin-left:calc(var(--bleed) - (100vw - var(--max)) / 2 - var(--pad));margin-right:calc(var(--bleed) - (100vw - var(--max)) / 2 - var(--pad))}}.final__traces[data-astro-cid-r7mmzxtl]{position:absolute;width:clamp(96px,24%,340px);height:auto;opacity:.22;z-index:-1}.final__traces--tl[data-astro-cid-r7mmzxtl]{left:0;top:0}.final__traces--br[data-astro-cid-r7mmzxtl]{right:0;bottom:0}.final__in[data-astro-cid-r7mmzxtl]{display:grid;justify-items:center;gap:18px;padding:clamp(64px,9vw,130px) clamp(22px,5vw,64px);text-align:center}.final__eyebrow[data-astro-cid-r7mmzxtl]{font-size:calc(11px * var(--k, 1));color:#ffffffc7}.final__title[data-astro-cid-r7mmzxtl]{max-width:14ch;font-weight:800;font-size:calc(clamp(40px,7vw,104px) * var(--k, 1));line-height:.96;letter-spacing:-.05em;text-wrap:balance}.final__lede[data-astro-cid-r7mmzxtl]{max-width:30rem;font-size:calc(clamp(16px,1.3vw,19px) * var(--k, 1));line-height:1.5;color:#ffffffdb;text-wrap:balance}.final__ctas[data-astro-cid-r7mmzxtl]{display:grid;justify-items:center;gap:12px;margin-top:10px;width:100%}.final__btn[data-astro-cid-r7mmzxtl]{width:100%;max-width:360px;color:var(--ink);background:#fff;box-shadow:0 18px 40px -18px #00000073}.final__match[data-astro-cid-r7mmzxtl]{padding:6px 0;border:0;background:none;font-size:calc(15px * var(--k, 1));color:#ffffffd1;cursor:pointer}.final__match[data-astro-cid-r7mmzxtl] b[data-astro-cid-r7mmzxtl]{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:4px}.final__call[data-astro-cid-r7mmzxtl]{margin-top:6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);font-size:calc(15px * var(--k, 1));color:#ffffffd1}.final__call[data-astro-cid-r7mmzxtl] a[data-astro-cid-r7mmzxtl]{color:#fff;font-weight:650;white-space:nowrap}
