.ac-overview[data-astro-cid-k3wmupdh]{gap:var(--grid-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.ac-overview__left[data-astro-cid-k3wmupdh]{padding:var(--card-padding);background:var(--color-surface-frame);border:1px solid var(--color-surface);border-radius:var(--radius-card);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.ac-overview__media[data-astro-cid-k3wmupdh]{border-radius:var(--radius-inner);aspect-ratio:1;background:var(--color-surface-muted);place-self:start;width:clamp(12rem,23vw,18.5rem);height:auto;max-height:18.5rem;margin:0;overflow:hidden}.ac-overview__media[data-astro-cid-k3wmupdh] img[data-astro-cid-k3wmupdh]{object-fit:cover;width:100%;height:100%}.ac-overview__copy[data-astro-cid-k3wmupdh]{align-self:center;min-width:0}.ac-overview__copy[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.1vw,1.65rem);font-weight:500;line-height:1.15}.ac-overview__copy[data-astro-cid-k3wmupdh] p[data-astro-cid-k3wmupdh]{color:color-mix(in srgb, var(--color-ink) 72%, transparent);margin:.85rem 0 0;line-height:1.65}.ac-overview__why[data-astro-cid-k3wmupdh]{padding:var(--card-padding);background:var(--color-surface-frame);border:1px solid var(--color-surface);border-radius:var(--radius-card);box-sizing:border-box}.ac-overview__why[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{letter-spacing:-.025em;text-wrap:balance;max-width:none;margin:0 0 1.15rem;font-size:clamp(1.2rem,1.65vw,1.45rem);font-weight:500;line-height:1.2}.ac-overview__why[data-astro-cid-k3wmupdh] ul[data-astro-cid-k3wmupdh]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.ac-overview__why[data-astro-cid-k3wmupdh] li[data-astro-cid-k3wmupdh]{color:var(--color-ink);align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.ac-do__title[data-astro-cid-k3wmupdh]{text-align:center;font-size:var(--font-size-section);letter-spacing:-.02em;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-weight:500}#university-chapters{padding-block:clamp(2rem,4vw,3.25rem) clamp(.75rem,1.5vw,1.25rem);overflow:clip visible}#university-chapters:has([data-ac-uni][data-mode=pin]){padding-block:.5rem}.ac-uni__pin[data-astro-cid-k3wmupdh]{width:100%;position:relative}.ac-uni__stage[data-astro-cid-k3wmupdh]{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.ac-uni[data-astro-cid-k3wmupdh][data-mode=pin] .ac-uni__stage[data-astro-cid-k3wmupdh]{z-index:2;padding-block:clamp(4rem,16vh,8rem);position:sticky;top:6rem}.ac-uni__intro[data-astro-cid-k3wmupdh]{text-align:start;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;width:100%;max-width:none;margin-block-end:clamp(3rem,5vw,5rem);display:grid}.ac-uni__intro-copy[data-astro-cid-k3wmupdh]{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:40rem;display:flex}.ac-uni__intro[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{font-family:var(--font-display);font-size:var(--font-size-section);letter-spacing:-.02em;margin:0;font-weight:500}.ac-uni__intro[data-astro-cid-k3wmupdh] .section-desc[data-astro-cid-k3wmupdh]{color:#ffffffb8;margin:0;line-height:1.6}.ac-uni__controls[data-astro-cid-k3wmupdh]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ac-uni__control[data-astro-cid-k3wmupdh]{appearance:none;border:1.5px solid color-mix(in srgb, var(--color-surface) 45%, transparent);background:color-mix(in srgb, var(--color-surface) 12%, transparent);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition-property:background-color,border-color,color,opacity,transform;transition-duration:.2s,.2s,.2s,.2s,.15s;transition-timing-function:ease;display:inline-flex}.ac-uni__control[data-astro-cid-k3wmupdh]:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-surface);color:var(--color-ink)}.ac-uni__control[data-astro-cid-k3wmupdh]:active:not(:disabled){transform:scale(.96)}.ac-uni__control[data-astro-cid-k3wmupdh]:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}.ac-uni__control[data-astro-cid-k3wmupdh]:disabled{cursor:not-allowed;opacity:.42}.ac-uni__empty[data-astro-cid-k3wmupdh]{color:#ffffffb8;margin:0}.ac-uni__viewport[data-astro-cid-k3wmupdh]{box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:0;container-type:inline-size}.ac-uni[data-astro-cid-k3wmupdh][data-mode=pin] .ac-uni__viewport[data-astro-cid-k3wmupdh]{overflow:clip visible}.ac-uni[data-astro-cid-k3wmupdh][data-mode=scroll] .ac-uni__viewport[data-astro-cid-k3wmupdh]{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;cursor:grab;padding-block:.35rem .75rem;overflow:auto visible}.ac-uni[data-astro-cid-k3wmupdh][data-mode=scroll] .ac-uni__viewport[data-astro-cid-k3wmupdh]:active{cursor:grabbing}.ac-uni[data-astro-cid-k3wmupdh][data-mode=scroll] .ac-uni__viewport[data-astro-cid-k3wmupdh]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ac-uni__track[data-astro-cid-k3wmupdh]{align-items:stretch;gap:var(--grid-gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.ac-uni[data-astro-cid-k3wmupdh][data-mode=pin] .ac-uni__track[data-astro-cid-k3wmupdh]{transition:none}.ac-uni__track[data-astro-cid-k3wmupdh]>li[data-astro-cid-k3wmupdh]{width:calc((100cqw - 3 * var(--grid-gap)) / 4);min-width:0;min-height:32rem;display:flex}.ac-uni[data-astro-cid-k3wmupdh][data-mode=scroll] .ac-uni__track[data-astro-cid-k3wmupdh]>li[data-astro-cid-k3wmupdh]{scroll-snap-align:start}.ac-card-cursor{z-index:1000;border-radius:var(--radius-inner);background:var(--color-brand);color:var(--color-surface);font-family:var(--font-body,inherit);letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;will-change:transform;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.78rem;font-weight:600;transition:opacity .15s,visibility .15s;display:inline-flex;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translate(-9999px,-9999px)}.ac-card-cursor.is-visible{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.ac-cta__icon[data-astro-cid-k3wmupdh],.ac-cta__icon[data-astro-cid-k3wmupdh] svg,.ac-card-cursor{transition:none}.ac-cta[data-astro-cid-k3wmupdh]:hover .ac-cta__icon[data-astro-cid-k3wmupdh],.ac-cta[data-astro-cid-k3wmupdh]:focus-within .ac-cta__icon[data-astro-cid-k3wmupdh],.ac-cta[data-astro-cid-k3wmupdh]:hover .ac-cta__icon[data-astro-cid-k3wmupdh] svg,.ac-cta[data-astro-cid-k3wmupdh]:focus-within .ac-cta__icon[data-astro-cid-k3wmupdh] svg{transform:none}}.ac-ctas[data-astro-cid-k3wmupdh]{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}.ac-cta[data-astro-cid-k3wmupdh]{border-radius:var(--radius-card);color:#fff;align-items:flex-end;min-height:clamp(26rem,38vw,32rem);display:flex;position:relative;overflow:hidden}.ac-cta__img[data-astro-cid-k3wmupdh]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-cta--campus[data-astro-cid-k3wmupdh] .ac-cta__img[data-astro-cid-k3wmupdh]{object-position:center 40%}.ac-cta--fund[data-astro-cid-k3wmupdh] .ac-cta__img[data-astro-cid-k3wmupdh]{object-position:center 18%}.ac-cta__veil[data-astro-cid-k3wmupdh]{position:absolute;inset:0}.ac-cta--campus[data-astro-cid-k3wmupdh] .ac-cta__veil[data-astro-cid-k3wmupdh]{background:linear-gradient(#0000 22%,#1c1c1c29 36%,#1616167a 54%,#121212c7 74%,#0c0c0ce6 100%)}.ac-cta--fund[data-astro-cid-k3wmupdh] .ac-cta__veil[data-astro-cid-k3wmupdh]{background:linear-gradient(to top, color-mix(in srgb, var(--color-brand) 88%, #000000d9) 0%, color-mix(in srgb, var(--color-brand) 72%, #0000008c) 30%, color-mix(in srgb, var(--color-brand) 48%, transparent) 52%, color-mix(in srgb, var(--color-brand) 18%, transparent) 72%, transparent 100%)}.ac-cta__content[data-astro-cid-k3wmupdh]{z-index:1;box-sizing:border-box;width:100%;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.ac-cta__icon[data-astro-cid-k3wmupdh]{color:#fff;justify-content:center;align-items:center;margin-block-end:.85rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.ac-cta__icon--heart[data-astro-cid-k3wmupdh]{margin-block-end:.7rem}.ac-cta__icon[data-astro-cid-k3wmupdh] svg{transform-origin:50%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ac-cta[data-astro-cid-k3wmupdh]:hover .ac-cta__icon[data-astro-cid-k3wmupdh],.ac-cta[data-astro-cid-k3wmupdh]:focus-within .ac-cta__icon[data-astro-cid-k3wmupdh]{transform:translateY(-2px)}.ac-cta--campus[data-astro-cid-k3wmupdh]:hover .ac-cta__icon[data-astro-cid-k3wmupdh] svg,.ac-cta--campus[data-astro-cid-k3wmupdh]:focus-within .ac-cta__icon[data-astro-cid-k3wmupdh] svg{transform:scale(1.1)rotate(-6deg)}.ac-cta--fund[data-astro-cid-k3wmupdh]:hover .ac-cta__icon[data-astro-cid-k3wmupdh] svg,.ac-cta--fund[data-astro-cid-k3wmupdh]:focus-within .ac-cta__icon[data-astro-cid-k3wmupdh] svg{transform:scale(1.12)}.ac-cta[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{letter-spacing:-.035em;color:#fff;margin:0;font-size:2.1875rem;font-weight:500;line-height:1.2}.ac-cta--campus[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{white-space:nowrap}.ac-cta--fund[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{white-space:normal}.ac-cta[data-astro-cid-k3wmupdh] p[data-astro-cid-k3wmupdh]{color:#ffffffe0;max-width:34rem;margin:.75rem 0 0;line-height:1.55}.ac-cta__actions[data-astro-cid-k3wmupdh]{flex-wrap:wrap;gap:.65rem;margin-block-start:var(--spacing-cta);display:flex}@media (width<=1100px){.ac-uni__track[data-astro-cid-k3wmupdh]>li[data-astro-cid-k3wmupdh]{width:calc((100cqw - var(--grid-gap)) / 2)}.ac-cta[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{font-size:clamp(1.25rem,2.4vw,2.1875rem)}}@media (width<=1024px){.ac-overview[data-astro-cid-k3wmupdh],.ac-overview__left[data-astro-cid-k3wmupdh]{grid-template-columns:1fr}.ac-overview__media[data-astro-cid-k3wmupdh]{aspect-ratio:1;justify-self:start;width:min(100%,16rem);height:auto;max-height:16rem}.ac-overview__why[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{font-size:clamp(1.25rem,4.5vw,1.5rem)}.ac-ctas[data-astro-cid-k3wmupdh]{grid-template-columns:1fr}.ac-cta[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{letter-spacing:-.025em;font-size:2.1875rem}.ac-cta--campus[data-astro-cid-k3wmupdh] h2[data-astro-cid-k3wmupdh]{white-space:normal}.ac-uni__intro[data-astro-cid-k3wmupdh]{grid-template-columns:1fr;align-items:start}.ac-uni__controls[data-astro-cid-k3wmupdh]{justify-content:flex-start}.ac-uni[data-astro-cid-k3wmupdh][data-mode=scroll] .ac-uni__viewport[data-astro-cid-k3wmupdh]{padding-inline:clamp(.85rem,4vw,1.25rem);scroll-padding-inline:clamp(.85rem,4vw,1.25rem)}.ac-uni__track[data-astro-cid-k3wmupdh]>li[data-astro-cid-k3wmupdh]{width:85cqw}}
