.hero[data-astro-cid-mzsxu3kn] h1[data-astro-cid-mzsxu3kn]{max-width:15ch}.intake[data-astro-cid-mzsxu3kn]{padding:1.75rem 1.5rem}.intake__head[data-astro-cid-mzsxu3kn]{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:1.25rem}.intake__list[data-astro-cid-mzsxu3kn]{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:.9rem}.intake__list[data-astro-cid-mzsxu3kn] li[data-astro-cid-mzsxu3kn]{counter-increment:s;position:relative;padding-left:2.1rem;display:grid;gap:.1rem}.intake__list[data-astro-cid-mzsxu3kn] li[data-astro-cid-mzsxu3kn]:before{content:counter(s);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;color:var(--blue-400);background:#2477d729;border:1px solid rgba(81,158,214,.38)}.intake__list[data-astro-cid-mzsxu3kn] b[data-astro-cid-mzsxu3kn]{font-weight:600;font-size:.9375rem;color:var(--fg)}.intake__list[data-astro-cid-mzsxu3kn] span[data-astro-cid-mzsxu3kn]{font-size:.8125rem;color:var(--fg-dim)}.intake__foot[data-astro-cid-mzsxu3kn]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--ink-line-soft);font-size:.8rem;color:var(--fg-dim)}.strip[data-astro-cid-mzsxu3kn]{border-block:1px solid var(--ink-line-soft);background:var(--ink-800)}.strip__inner[data-astro-cid-mzsxu3kn]{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem;padding-block:1.35rem;font-size:var(--step--1);color:var(--fg-dim)}.strip__inner[data-astro-cid-mzsxu3kn] span[data-astro-cid-mzsxu3kn]{position:relative;padding-left:1rem}.strip__inner[data-astro-cid-mzsxu3kn] span[data-astro-cid-mzsxu3kn]:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--violet-500)}.band[data-astro-cid-mzsxu3kn]{padding-block:clamp(4.5rem,10vw,8rem)}.band__head[data-astro-cid-mzsxu3kn]{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.band__head[data-astro-cid-mzsxu3kn] h2[data-astro-cid-mzsxu3kn]{max-width:22ch}.band__head--center[data-astro-cid-mzsxu3kn]{margin-inline:auto;text-align:center}.band__head--center[data-astro-cid-mzsxu3kn] h2[data-astro-cid-mzsxu3kn]{max-width:24ch;margin-inline:auto}.band__head--center[data-astro-cid-mzsxu3kn] p[data-astro-cid-mzsxu3kn]{margin-inline:auto;max-width:52ch}.gallery[data-astro-cid-mzsxu3kn]{display:grid;gap:1.5rem}@media(min-width:52rem){.gallery[data-astro-cid-mzsxu3kn]{grid-template-columns:1fr 1fr}}.gallery__item[data-astro-cid-mzsxu3kn]{margin:0}.gallery__item[data-astro-cid-mzsxu3kn] img[data-astro-cid-mzsxu3kn]{display:block;width:100%;height:auto;border-radius:var(--radius);border:1px solid #E4E2E6;box-shadow:0 18px 44px -24px #1a1b1d73;transition:transform .35s ease,box-shadow .35s ease}.gallery__open[data-astro-cid-mzsxu3kn]{all:unset;display:block;position:relative;width:100%;cursor:pointer;border-radius:var(--radius)}.gallery__open[data-astro-cid-mzsxu3kn]:focus-visible{outline:3px solid var(--blue-400);outline-offset:4px}.gallery__open[data-astro-cid-mzsxu3kn]:hover img[data-astro-cid-mzsxu3kn],.gallery__open[data-astro-cid-mzsxu3kn]:focus-visible img[data-astro-cid-mzsxu3kn]{transform:translateY(-4px);box-shadow:0 28px 56px -26px #1a1b1d8c}.gallery__cta[data-astro-cid-mzsxu3kn]{position:absolute;left:50%;bottom:1.1rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.6rem 1.05rem;border-radius:999px;background:#1a1b1ddb;color:#fff;font-weight:600;font-size:.875rem;box-shadow:0 10px 24px -10px #00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .35s ease,background .2s ease}.gallery__open[data-astro-cid-mzsxu3kn]:hover .gallery__cta[data-astro-cid-mzsxu3kn],.gallery__open[data-astro-cid-mzsxu3kn]:focus-visible .gallery__cta[data-astro-cid-mzsxu3kn]{transform:translate(-50%,-4px);background:linear-gradient(100deg,var(--blue-500),var(--violet-500) 140%)}.gallery__hint[data-astro-cid-mzsxu3kn]{text-align:center;margin:2rem auto 0;font-size:.9375rem;color:#55585e}.demo[data-astro-cid-mzsxu3kn]{width:min(1440px,96vw);height:92vh;max-width:none;max-height:none;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 40px 120px -20px #0009}.demo[data-astro-cid-mzsxu3kn][open]{display:flex;flex-direction:column}.demo[data-astro-cid-mzsxu3kn]::backdrop{background:#0e0f11c7;backdrop-filter:blur(4px)}.demo__bar[data-astro-cid-mzsxu3kn]{display:flex;align-items:center;gap:.9rem;flex:none;padding:.7rem .9rem .7rem 1.1rem;background:var(--ink-900);color:#fff;font-size:.875rem}.demo__dots[data-astro-cid-mzsxu3kn]{display:inline-flex;gap:.4rem}.demo__dots[data-astro-cid-mzsxu3kn] i[data-astro-cid-mzsxu3kn]{width:.65rem;height:.65rem;border-radius:50%;background:#3a3c41}.demo__title[data-astro-cid-mzsxu3kn]{font-weight:600}.demo__tag[data-astro-cid-mzsxu3kn]{color:#9a9ca3;font-size:.8125rem}.demo__new[data-astro-cid-mzsxu3kn]{margin-left:auto;color:var(--blue-400);font-weight:600;text-decoration:none}.demo__new[data-astro-cid-mzsxu3kn]:hover{text-decoration:underline}.demo__close[data-astro-cid-mzsxu3kn]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid #3a3c41;background:transparent;color:#fff;cursor:pointer}.demo__close[data-astro-cid-mzsxu3kn]:hover{background:#2a2c30}.demo__stage[data-astro-cid-mzsxu3kn]{flex:1;min-height:0}@media(max-width:40rem){.demo[data-astro-cid-mzsxu3kn]{width:100vw;height:100dvh;border-radius:0}.demo__dots[data-astro-cid-mzsxu3kn],.demo__tag[data-astro-cid-mzsxu3kn],.demo__new[data-astro-cid-mzsxu3kn]{display:none}.demo__close[data-astro-cid-mzsxu3kn]{margin-left:auto}.gallery__cta[data-astro-cid-mzsxu3kn]{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.gallery__item[data-astro-cid-mzsxu3kn] img[data-astro-cid-mzsxu3kn],.gallery__cta[data-astro-cid-mzsxu3kn]{transition:none}}.gallery[data-astro-cid-mzsxu3kn] figcaption[data-astro-cid-mzsxu3kn]{display:grid;gap:.15rem;padding-top:.9rem}.gallery[data-astro-cid-mzsxu3kn] figcaption[data-astro-cid-mzsxu3kn] b[data-astro-cid-mzsxu3kn]{font-weight:700;font-size:.9375rem}.gallery[data-astro-cid-mzsxu3kn] figcaption[data-astro-cid-mzsxu3kn] span[data-astro-cid-mzsxu3kn]{font-size:.875rem}.on-paper[data-astro-cid-mzsxu3kn] .gallery[data-astro-cid-mzsxu3kn] figcaption[data-astro-cid-mzsxu3kn] b[data-astro-cid-mzsxu3kn]{color:var(--ink-900)}.on-paper[data-astro-cid-mzsxu3kn] .gallery[data-astro-cid-mzsxu3kn] figcaption[data-astro-cid-mzsxu3kn] span[data-astro-cid-mzsxu3kn]{color:#55585e}.musts[data-astro-cid-mzsxu3kn]{display:grid;gap:1.25rem}@media(min-width:46rem){.musts[data-astro-cid-mzsxu3kn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.musts[data-astro-cid-mzsxu3kn]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mustitem[data-astro-cid-mzsxu3kn]{padding:1.75rem 1.5rem}.mustitem[data-astro-cid-mzsxu3kn] h3[data-astro-cid-mzsxu3kn]{margin-bottom:.5rem}.mustitem[data-astro-cid-mzsxu3kn] p[data-astro-cid-mzsxu3kn]{font-size:.9375rem;margin:0}.route[data-astro-cid-mzsxu3kn]{margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--ink-line-soft);font-size:var(--step--1);color:var(--fg-dim);max-width:46ch}.route[data-astro-cid-mzsxu3kn] a[data-astro-cid-mzsxu3kn]{font-weight:600;text-decoration:none}.route[data-astro-cid-mzsxu3kn] a[data-astro-cid-mzsxu3kn]:hover{text-decoration:underline}.route--tight[data-astro-cid-mzsxu3kn]{margin-top:.75rem;padding-top:0;border-top:0;max-width:56ch}.qa[data-astro-cid-mzsxu3kn]{display:grid;gap:1rem;margin:0}@media(min-width:48rem){.qa[data-astro-cid-mzsxu3kn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.qa[data-astro-cid-mzsxu3kn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.qa__item[data-astro-cid-mzsxu3kn]{padding:1.75rem 1.5rem}.qa[data-astro-cid-mzsxu3kn] dt[data-astro-cid-mzsxu3kn]{font-weight:700;font-size:var(--step-1);letter-spacing:-.015em;line-height:1.25;margin-bottom:.6rem;color:var(--fg)}.qa[data-astro-cid-mzsxu3kn] dd[data-astro-cid-mzsxu3kn]{margin:0;color:var(--fg-mid);font-size:.95rem}.on-paper[data-astro-cid-mzsxu3kn] .card[data-astro-cid-mzsxu3kn]{background:#fff}.on-paper[data-astro-cid-mzsxu3kn] .qa[data-astro-cid-mzsxu3kn] dt[data-astro-cid-mzsxu3kn]{color:var(--ink-900)}.on-paper[data-astro-cid-mzsxu3kn] .qa[data-astro-cid-mzsxu3kn] dd[data-astro-cid-mzsxu3kn]{color:#55585e}
