.zoom[data-astro-cid-leyccfao]{display:block;cursor:zoom-in;border-radius:.75rem}.shot[data-astro-cid-leyccfao]{display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid var(--color-line);box-shadow:0 18px 40px -26px #101a3359}.intro[data-astro-cid-3432njra]{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(2rem,6vw,5rem) clamp(3rem,6vw,5rem)}.intro[data-astro-cid-3432njra] h1[data-astro-cid-3432njra]{max-width:16ch;font-size:clamp(2.2rem,1.2rem + 3.6vw,3.6rem)}.intro[data-astro-cid-3432njra] .lead[data-astro-cid-3432njra]{margin-top:1.5rem;max-width:42rem}@media(min-width:62rem){.intro[data-astro-cid-3432njra]{grid-template-columns:1fr 1.1fr;gap:3.5rem}}.statement[data-astro-cid-3432njra]{font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .7vw,1.55rem);line-height:1.45;max-width:40rem}.statement[data-astro-cid-3432njra].small{font-size:clamp(1.1rem,1rem + .5vw,1.3rem);margin-bottom:1.5rem}.inside[data-astro-cid-3432njra]{background:var(--color-surface)}.inside[data-astro-cid-3432njra] .lead[data-astro-cid-3432njra]{margin-top:.75rem}.features[data-astro-cid-3432njra]{display:grid;gap:clamp(3rem,7vw,5.5rem);margin-top:clamp(2.5rem,5vw,4rem)}.feature[data-astro-cid-3432njra]{display:grid;gap:1.5rem;align-items:center}.f-copy[data-astro-cid-3432njra] h3[data-astro-cid-3432njra]{font-size:clamp(1.4rem,1.15rem + .9vw,1.9rem);margin-bottom:.6rem}.f-copy[data-astro-cid-3432njra] p[data-astro-cid-3432njra]{color:var(--color-muted);max-width:34rem}.chips[data-astro-cid-3432njra]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.chips[data-astro-cid-3432njra] li[data-astro-cid-3432njra]{padding:.4rem .85rem;border:1.5px solid var(--color-ink);border-radius:999px;font-weight:600;font-size:.95rem}@media(min-width:62rem){.feature[data-astro-cid-3432njra]{grid-template-columns:4fr 8fr;gap:3.5rem}.feature[data-astro-cid-3432njra]:nth-child(2n){grid-template-columns:8fr 4fr}.feature[data-astro-cid-3432njra]:nth-child(2n) .f-copy[data-astro-cid-3432njra]{order:2}.feature[data-astro-cid-3432njra].wide,.feature[data-astro-cid-3432njra]:not(:has(.f-shot)){grid-template-columns:1fr}.feature[data-astro-cid-3432njra].wide .f-copy[data-astro-cid-3432njra]{order:0}}.t-shots[data-astro-cid-3432njra]{display:grid;gap:1.5rem;margin-top:3rem}.actions[data-astro-cid-3432njra]{margin-top:2.25rem}.split[data-astro-cid-3432njra]{display:grid;gap:2rem}@media(min-width:56rem){.split[data-astro-cid-3432njra]{grid-template-columns:4fr 8fr;gap:4rem}}.learn[data-astro-cid-3432njra],.teacher[data-astro-cid-3432njra]{background:var(--color-surface)}.marks[data-astro-cid-3432njra]{display:grid;gap:1rem 2.5rem}@media(min-width:40rem){.marks[data-astro-cid-3432njra]:not(.single){grid-template-columns:repeat(2,1fr)}}.marks[data-astro-cid-3432njra] li[data-astro-cid-3432njra]{position:relative;padding-left:1.6rem;max-width:26rem}.marks[data-astro-cid-3432njra] li[data-astro-cid-3432njra]:before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:.7rem;background:var(--color-cobalt)}.marks[data-astro-cid-3432njra].single li[data-astro-cid-3432njra]{max-width:38rem}.quarters[data-astro-cid-3432njra]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:2.5rem}.quarters[data-astro-cid-3432njra]:before{content:"";position:absolute;left:0;right:0;top:.5rem;height:2px;background:var(--color-line)}.quarters[data-astro-cid-3432njra] li[data-astro-cid-3432njra]{position:relative;padding-top:1.7rem}.mk[data-astro-cid-3432njra]{position:absolute;top:0;left:0;width:1rem;height:1rem;background:var(--color-cobalt)}.event[data-astro-cid-3432njra] .mk[data-astro-cid-3432njra]{background:var(--color-amber);width:1.2rem;height:1.2rem;top:-.1rem}.q[data-astro-cid-3432njra]{font-family:var(--font-display);font-weight:600;font-size:1.3rem}.ev[data-astro-cid-3432njra]{display:block;margin-top:.3rem;font-size:.9rem;font-weight:600;line-height:1.3;max-width:9.5rem}.steps[data-astro-cid-3432njra]{display:grid;gap:2rem 3rem;margin-top:3.5rem}.steps[data-astro-cid-3432njra] h3[data-astro-cid-3432njra]{margin-bottom:.35rem}.steps[data-astro-cid-3432njra] p[data-astro-cid-3432njra]{color:var(--color-muted);max-width:30rem}@media(min-width:48rem){.steps[data-astro-cid-3432njra]{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.quarters[data-astro-cid-3432njra]{grid-template-columns:1fr;gap:1.1rem;padding-left:1.9rem}.quarters[data-astro-cid-3432njra]:before{left:.5rem;right:auto;top:0;bottom:0;width:2px;height:auto}.quarters[data-astro-cid-3432njra] li[data-astro-cid-3432njra]{padding-top:0}.mk[data-astro-cid-3432njra]{left:-1.9rem;top:.35rem}.event[data-astro-cid-3432njra] .mk[data-astro-cid-3432njra]{left:-2rem;top:.3rem}.ev[data-astro-cid-3432njra]{max-width:none}}.spec[data-astro-cid-3432njra]{display:grid;max-width:38rem}.spec[data-astro-cid-3432njra]>div[data-astro-cid-3432njra]{display:grid;gap:.1rem 2rem;padding-block:1rem;border-bottom:1.5px solid var(--color-line)}.spec[data-astro-cid-3432njra]>div[data-astro-cid-3432njra]:first-child{border-top:1.5px solid var(--color-line)}.spec[data-astro-cid-3432njra] dt[data-astro-cid-3432njra]{font-weight:600}.spec[data-astro-cid-3432njra] dd[data-astro-cid-3432njra]{color:var(--color-muted)}@media(min-width:40rem){.spec[data-astro-cid-3432njra]>div[data-astro-cid-3432njra]{grid-template-columns:12rem 1fr}}.links[data-astro-cid-3432njra]{display:grid;gap:1.25rem}.links[data-astro-cid-3432njra] li[data-astro-cid-3432njra]{display:grid;gap:.2rem;padding-top:1rem;border-top:1.5px solid var(--color-line)}.links[data-astro-cid-3432njra] a[data-astro-cid-3432njra]{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--color-cobalt);text-decoration:underline;width:fit-content}.links[data-astro-cid-3432njra] span[data-astro-cid-3432njra]{color:var(--color-muted)}
