.campus-stage[data-astro-cid-sozzgu4x]{--campus-edge-width:24%;isolation:isolate;display:grid;position:relative}.campus-stage[data-astro-cid-sozzgu4x] .hero-photo{pointer-events:none;opacity:0;grid-area:1/1;min-width:0;transition:opacity .45s}.campus-stage[data-astro-cid-sozzgu4x] .hero-photo.is-current{opacity:1}.hero-caption[data-astro-cid-sozzgu4x]{pointer-events:none}.campus-school-link[data-astro-cid-sozzgu4x]{z-index:1;inset:0 var(--campus-edge-width);position:absolute}.campus-edges[data-astro-cid-sozzgu4x]{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.campus-edges[data-astro-cid-sozzgu4x][hidden]{display:none}.campus-edges[data-astro-cid-sozzgu4x] button[data-astro-cid-sozzgu4x]{width:var(--campus-edge-width);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}.campus-edges[data-astro-cid-sozzgu4x] button[data-astro-cid-sozzgu4x]:focus-visible,.campus-school-link[data-astro-cid-sozzgu4x]:focus-visible{outline-offset:-6px;box-shadow:inset 0 0 0 3px var(--paper)}.campus-status[data-astro-cid-sozzgu4x]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.school-carousel-controls[data-astro-cid-gxkzyfje]{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.school-carousel-controls[data-astro-cid-gxkzyfje][hidden]{display:none}.school-carousel-position[data-astro-cid-gxkzyfje]{background:var(--line);border-radius:1px;width:min(48%,220px);height:2px;position:relative;overflow:hidden}.school-carousel-position[data-astro-cid-gxkzyfje] span[data-astro-cid-gxkzyfje]{border-radius:inherit;background:var(--green);position:absolute;inset-block:0;inset-inline-start:0}.school-carousel-arrows[data-astro-cid-gxkzyfje]{display:flex}.school-carousel-arrows[data-astro-cid-gxkzyfje] button[data-astro-cid-gxkzyfje]{border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.school-carousel-arrows[data-astro-cid-gxkzyfje] button[data-astro-cid-gxkzyfje]:not([aria-disabled=true]):hover{background:var(--paper)}.school-carousel-arrows[data-astro-cid-gxkzyfje] button[data-astro-cid-gxkzyfje][aria-disabled=true]{opacity:.4;cursor:default}.school-carousel-arrows[data-astro-cid-gxkzyfje] .arrow{width:20px}[data-astro-cid-gxkzyfje][data-school-prev] .arrow{transform:rotate(180deg)}.school-carousel-list[data-astro-cid-gxkzyfje]{--card-gap:20px;--card-peek:48px;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--card-gap) - var(--card-peek)) / 3);gap:var(--card-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}.school-carousel-enhanced[data-astro-cid-gxkzyfje]{scrollbar-width:none;padding-bottom:0}.school-carousel-enhanced[data-astro-cid-gxkzyfje]::-webkit-scrollbar{display:none}.school-carousel-list[data-astro-cid-gxkzyfje]>li[data-astro-cid-gxkzyfje]{scroll-snap-align:start;min-width:0;margin:0}@media (width<=1050px){.school-carousel-list[data-astro-cid-gxkzyfje]{--card-peek:36px;grid-auto-columns:calc((100% - 2 * var(--card-gap) - var(--card-peek)) / 2)}}@media (width<=720px){.school-carousel-list[data-astro-cid-gxkzyfje]{--card-gap:12px;--card-peek:28px;grid-auto-columns:calc(100% - var(--card-gap) - var(--card-peek))}}@media (prefers-reduced-motion:reduce){.school-carousel-list[data-astro-cid-gxkzyfje]{scroll-behavior:auto}}.home-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-bottom:32px}.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(28px,2.8vw,38px)}.home-section[data-astro-cid-lcdefpme] .feature-row[data-astro-cid-lcdefpme]{margin-top:0}@media (width<=720px){.home-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-bottom:24px}.home-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:28px}}
