.admissions-page[data-astro-cid-poyeo5cz]{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);overflow:clip}.admissions-shell[data-astro-cid-poyeo5cz]{width:calc(100% - (var(--pad-x) * 2));max-width:var(--max-w);margin-inline:auto}.admissions-hero[data-astro-cid-poyeo5cz]{border-bottom:1px solid var(--color-line)}.admissions-hero__inner[data-astro-cid-poyeo5cz]{gap:calc(var(--space) * 8);padding-block:var(--section-gap);display:grid}.admissions-hero__copy[data-astro-cid-poyeo5cz],.admissions-note[data-astro-cid-poyeo5cz],.path-heading[data-astro-cid-poyeo5cz],.details-heading[data-astro-cid-poyeo5cz],.details-copy[data-astro-cid-poyeo5cz],.closing-copy[data-astro-cid-poyeo5cz],.closing-action[data-astro-cid-poyeo5cz]{min-width:0}.route-label[data-astro-cid-poyeo5cz],.note-label[data-astro-cid-poyeo5cz],.path-step__state[data-astro-cid-poyeo5cz],.note-status[data-astro-cid-poyeo5cz],.admissions-hero__fine-print[data-astro-cid-poyeo5cz],.closing-action[data-astro-cid-poyeo5cz]>p[data-astro-cid-poyeo5cz]{font-family:var(--font-mono)}.route-label[data-astro-cid-poyeo5cz],.note-label[data-astro-cid-poyeo5cz]{color:var(--color-accent);font-size:var(--text-small);letter-spacing:.04em;margin:0}h1[data-astro-cid-poyeo5cz],h2[data-astro-cid-poyeo5cz],h3[data-astro-cid-poyeo5cz],p[data-astro-cid-poyeo5cz]{overflow-wrap:anywhere}.admissions-hero[data-astro-cid-poyeo5cz] h1[data-astro-cid-poyeo5cz]{max-width:11ch;margin:calc(var(--space) * 4) 0 0;color:var(--color-ink);font-size:var(--text-hero);letter-spacing:-.035em;font-weight:400;line-height:.98}.admissions-hero__lead[data-astro-cid-poyeo5cz]{max-width:48ch;margin:calc(var(--space) * 6) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.admissions-hero__action[data-astro-cid-poyeo5cz]{align-items:center;gap:calc(var(--space) * 4);margin-top:calc(var(--space) * 6);flex-wrap:wrap;display:flex}.button-icon[data-astro-cid-poyeo5cz]{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.button-icon[data-astro-cid-poyeo5cz] svg{width:1.125rem;height:1.125rem}.action-arrow[data-astro-cid-poyeo5cz]{width:7rem;color:var(--color-blue);display:block}.action-arrow[data-astro-cid-poyeo5cz] .doodle{width:100%;height:auto;display:block}.admissions-hero__fine-print[data-astro-cid-poyeo5cz]{max-width:42ch;margin:calc(var(--space) * 3) 0 0;color:var(--color-graphite);font-size:var(--text-small);line-height:1.55}.admissions-note[data-astro-cid-poyeo5cz]{padding:calc(var(--space) * 7) calc(var(--space) * 6) calc(var(--space) * 6);align-self:start;position:relative}.note-tape[data-astro-cid-poyeo5cz]{top:calc(var(--space) * -2);right:calc(var(--space) * 5);width:6rem;color:var(--color-hl-yellow);position:absolute;transform:rotate(4deg)}.note-tape[data-astro-cid-poyeo5cz] .doodle{width:100%;height:auto;display:block}.admissions-note[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz]{max-width:15ch;margin:calc(var(--space) * 3) 0 0;color:var(--color-ink);font-size:var(--text-h2);font-weight:400;line-height:1.12}.note-copy[data-astro-cid-poyeo5cz]{margin:calc(var(--space) * 5) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.note-status[data-astro-cid-poyeo5cz]{justify-content:space-between;gap:calc(var(--space) * 2);margin-top:calc(var(--space) * 6);border-top:1px solid var(--color-line);padding-top:calc(var(--space) * 3);color:var(--color-graphite);font-size:var(--text-small);text-transform:uppercase;flex-wrap:wrap;display:flex}.note-status[data-astro-cid-poyeo5cz] strong[data-astro-cid-poyeo5cz]{color:var(--color-accent);font-weight:700}.path-section[data-astro-cid-poyeo5cz]{border-bottom:1px solid var(--color-line)}.path-section__inner[data-astro-cid-poyeo5cz],.details-section__inner[data-astro-cid-poyeo5cz],.closing-section__inner[data-astro-cid-poyeo5cz]{padding-block:var(--section-gap)}.path-heading[data-astro-cid-poyeo5cz]{gap:calc(var(--space) * 5);display:grid}.path-heading[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz],.details-heading[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz],.closing-copy[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz]{max-width:15ch;margin:calc(var(--space) * 3) 0 0;color:var(--color-ink);font-size:var(--text-h1);letter-spacing:-.025em;font-weight:400;line-height:1.05}.path-heading__copy[data-astro-cid-poyeo5cz]{max-width:48ch;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.path-list[data-astro-cid-poyeo5cz]{max-width:58rem;margin:calc(var(--space) * 12) 0 0;gap:0;padding:0;list-style:none;display:grid;position:relative}.path-list[data-astro-cid-poyeo5cz]:before{top:calc(var(--space) * 5);bottom:calc(var(--space) * 5);left:calc(var(--space) * 2.5);background:var(--color-line);content:"";width:1px;position:absolute}.path-step{grid-template-columns:calc(var(--space) * 5) minmax(0, 1fr);gap:calc(var(--space) * 5);padding-block:calc(var(--space) * 7);display:grid;position:relative}.path-step[data-reveal-index="1"],.path-step[data-reveal-index="2"]{border-top:1px solid var(--color-line)}.path-step__number[data-astro-cid-poyeo5cz]{z-index:1;width:calc(var(--space) * 5);height:calc(var(--space) * 5);border:1px solid var(--color-accent);background:var(--color-paper);color:var(--color-accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.7rem;line-height:1;display:grid;position:relative}.path-step__copy[data-astro-cid-poyeo5cz]{min-width:0}.path-step__state[data-astro-cid-poyeo5cz]{color:var(--color-accent);font-size:var(--text-small);letter-spacing:.03em;text-transform:uppercase;margin:0}.path-step__copy[data-astro-cid-poyeo5cz] h3[data-astro-cid-poyeo5cz]{max-width:24ch;margin:calc(var(--space) * 2) 0 0;color:var(--color-ink);font-size:var(--text-h2);font-weight:400;line-height:1.15}.path-step__copy[data-astro-cid-poyeo5cz]>p[data-astro-cid-poyeo5cz]:last-child{max-width:58ch;margin:calc(var(--space) * 3) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.details-section[data-astro-cid-poyeo5cz]{background:var(--color-paper)}.details-heading[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz]{position:relative}.heading-mark[data-astro-cid-poyeo5cz]{width:10rem;margin-top:calc(var(--space) * 2);color:var(--color-accent);display:block}.heading-mark[data-astro-cid-poyeo5cz] .doodle{width:100%;height:auto;display:block}.details-copy[data-astro-cid-poyeo5cz]{gap:calc(var(--space) * 7);margin-top:calc(var(--space) * 10);display:grid}.details-copy[data-astro-cid-poyeo5cz]>*>p[data-astro-cid-poyeo5cz]{max-width:var(--measure);color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.details-copy[data-astro-cid-poyeo5cz]>*>p[data-astro-cid-poyeo5cz]+p[data-astro-cid-poyeo5cz]{margin-top:calc(var(--space) * 5)}.privacy-note[data-astro-cid-poyeo5cz]{gap:calc(var(--space) * 4);border-left:3px solid var(--color-accent);background:var(--color-paper-raised);padding:calc(var(--space) * 5);grid-template-columns:auto minmax(0,1fr);display:grid}.privacy-note__icon[data-astro-cid-poyeo5cz]{width:1.5rem;height:1.5rem;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.privacy-note__icon[data-astro-cid-poyeo5cz] svg{width:1.25rem;height:1.25rem}.privacy-note[data-astro-cid-poyeo5cz] h3[data-astro-cid-poyeo5cz]{color:var(--color-ink);font-size:var(--text-h2);margin:0;font-weight:400;line-height:1.15}.privacy-note[data-astro-cid-poyeo5cz] p[data-astro-cid-poyeo5cz]{max-width:var(--measure);margin:calc(var(--space) * 3) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.closing-section[data-astro-cid-poyeo5cz]{border-top:1px solid var(--color-line);background:var(--color-paper-raised)}.closing-section__inner[data-astro-cid-poyeo5cz]{gap:calc(var(--space) * 8);display:grid}.closing-copy[data-astro-cid-poyeo5cz]{position:relative}.closing-highlight[data-astro-cid-poyeo5cz]{top:calc(var(--space) * -2);left:calc(var(--space) * -2);z-index:0;width:min(100%,22rem);color:var(--color-hl-yellow);opacity:.72;position:absolute;transform:rotate(-2deg)}.closing-highlight[data-astro-cid-poyeo5cz] .doodle{width:100%;height:auto;display:block}.closing-copy[data-astro-cid-poyeo5cz] .route-label[data-astro-cid-poyeo5cz],.closing-copy[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz],.closing-copy[data-astro-cid-poyeo5cz] p[data-astro-cid-poyeo5cz]{z-index:1;position:relative}.closing-copy[data-astro-cid-poyeo5cz] h2[data-astro-cid-poyeo5cz]{max-width:16ch}.closing-copy[data-astro-cid-poyeo5cz]>p[data-astro-cid-poyeo5cz]:last-child{max-width:46ch;margin:calc(var(--space) * 5) 0 0;color:var(--color-graphite);font-size:var(--text-body);line-height:var(--leading-body)}.closing-action[data-astro-cid-poyeo5cz]{justify-items:start;gap:calc(var(--space) * 3);display:grid}.closing-action[data-astro-cid-poyeo5cz]>p[data-astro-cid-poyeo5cz]{max-width:38ch;color:var(--color-graphite);font-size:var(--text-small);margin:0;line-height:1.55}@media (width>=48rem){.admissions-hero__inner[data-astro-cid-poyeo5cz]{align-items:start;gap:calc(var(--space) * 12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.admissions-note[data-astro-cid-poyeo5cz]{margin-top:calc(var(--space) * 5)}.path-heading[data-astro-cid-poyeo5cz],.details-section__inner[data-astro-cid-poyeo5cz],.closing-section__inner[data-astro-cid-poyeo5cz]{column-gap:calc(var(--space) * 12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.path-heading[data-astro-cid-poyeo5cz]{display:grid}.path-heading__copy[data-astro-cid-poyeo5cz]{margin-top:calc(var(--space) * 2)}.path-list[data-astro-cid-poyeo5cz]{grid-column:1/-1}.path-step[data-reveal-index="1"]{padding-left:calc(var(--space) * 5)}.path-step[data-reveal-index="2"]{padding-right:calc(var(--space) * 5)}.details-section__inner[data-astro-cid-poyeo5cz]{display:grid}.details-copy[data-astro-cid-poyeo5cz]{margin-top:0}.closing-section__inner[data-astro-cid-poyeo5cz]{display:grid}.closing-action[data-astro-cid-poyeo5cz]{padding-top:calc(var(--space) * 2)}}
