.EnvironmentSection_section__VHSB4{background:var(--color-white);overflow:hidden}.EnvironmentSection_stage__jgogG{position:relative;width:100%}.EnvironmentSection_buildingFrame__o7tPa{overflow:hidden;line-height:0}.EnvironmentSection_building__wJIyA{width:100%;height:auto;display:block;transform:scale(1.01);transition:transform 1.15s cubic-bezier(.16,1,.3,1)}.EnvironmentSection_section__VHSB4:hover .EnvironmentSection_building__wJIyA{transform:scale(1.045)}.EnvironmentSection_copy__d4AOY{position:absolute;top:4.5%;right:4%;z-index:2;width:min(46rem,62%)}.EnvironmentSection_heading__rk8XK{width:100%;align-items:flex-start;text-align:left}.EnvironmentSection_heading__rk8XK h2{width:auto;font-size:3rem;text-align:left}.EnvironmentSection_heading__rk8XK h2>span{white-space:nowrap}.EnvironmentSection_heading__rk8XK h2>span+span{padding-left:calc(3.5rem + 14px)}.EnvironmentSection_student__sTwNp{width:3.5rem;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 8px 10px var(--color-award-shadow));animation:EnvironmentSection_studentFloat__i3Yqo 4.8s ease-in-out infinite}.EnvironmentSection_heading__rk8XK:hover .EnvironmentSection_student__sTwNp{animation-play-state:paused;filter:drop-shadow(0 12px 14px var(--color-award-shadow))}.EnvironmentSection_introText__fL6yc{margin:.85rem 0 0;color:var(--color-card-body-text);line-height:1.6;text-align:left}.EnvironmentSection_card__3EJOv{position:absolute;left:4.2%;bottom:8%;z-index:2;width:min(38rem,48%);margin:0;padding:1.25rem 1.45rem;background:var(--color-card-white);color:var(--color-card-body-text);line-height:1.6;border:1px solid var(--color-award-border);border-radius:16px;box-shadow:var(--color-card-shadow-soft);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.EnvironmentSection_card__3EJOv:hover{transform:translateY(-8px);box-shadow:var(--color-card-shadow-hover)}@keyframes EnvironmentSection_studentFloat__i3Yqo{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1024px){.EnvironmentSection_copy__d4AOY{top:3.5%;right:3.5%;width:min(40rem,70%)}.EnvironmentSection_heading__rk8XK h2>span+span{padding-left:calc(3.5rem + 12px)}.EnvironmentSection_student__sTwNp{width:3.5rem}.EnvironmentSection_card__3EJOv{width:min(32rem,52%);padding:1rem 1.15rem;bottom:5%}}@media (max-width:768px){.EnvironmentSection_stage__jgogG{display:flex;flex-direction:column}.EnvironmentSection_copy__d4AOY{position:relative;top:auto;right:auto;width:100%;order:1;padding:2.25rem 1.5rem .75rem}.EnvironmentSection_buildingFrame__o7tPa{order:2}.EnvironmentSection_heading__rk8XK{align-items:center;text-align:center}.EnvironmentSection_heading__rk8XK h2{width:100%;font-size:1.6rem;text-align:center}.EnvironmentSection_heading__rk8XK h2>span{white-space:normal}.EnvironmentSection_heading__rk8XK h2>span+span{padding-left:0}.EnvironmentSection_student__sTwNp{width:52px}.EnvironmentSection_card__3EJOv{position:relative;left:auto;bottom:auto;order:3;width:auto;margin:-2.75rem 1.5rem 1.75rem}}@media (max-width:480px){.EnvironmentSection_copy__d4AOY{padding:1.75rem 1rem .5rem}.EnvironmentSection_student__sTwNp{width:42px}.EnvironmentSection_card__3EJOv{margin:-2rem 1rem 1.25rem;padding:.95rem 1rem;border-radius:14px}}@media (max-width:360px){.EnvironmentSection_copy__d4AOY{padding:1.4rem .85rem .35rem}.EnvironmentSection_student__sTwNp{width:36px}.EnvironmentSection_card__3EJOv{margin:-1.4rem .85rem 1rem;padding:.85rem;border-radius:12px}}@media (prefers-reduced-motion:reduce){.EnvironmentSection_building__wJIyA,.EnvironmentSection_card__3EJOv,.EnvironmentSection_student__sTwNp{transition:none;animation:none}.EnvironmentSection_card__3EJOv:hover,.EnvironmentSection_section__VHSB4:hover .EnvironmentSection_building__wJIyA{transform:none}}.CampusBuiltSection_section__kv6Pe{padding:var(--section-padding);background:var(--color-white)}.CampusBuiltSection_container___4f5m{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px}.CampusBuiltSection_header__dcxZR{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;margin-bottom:2.75rem}.CampusBuiltSection_header__dcxZR .CampusBuiltSection_heading__lgpAV{flex:0 1 auto;width:auto;min-width:0}.CampusBuiltSection_header__dcxZR .CampusBuiltSection_heading__lgpAV>div{width:auto}.CampusBuiltSection_heading__lgpAV h2{font-size:3rem}.CampusBuiltSection_bag__DjAqY{width:4.6rem;height:auto;flex-shrink:0;mix-blend-mode:multiply;filter:drop-shadow(0 8px 10px var(--color-award-shadow));animation:CampusBuiltSection_bagFloat__nDxrB 4.6s ease-in-out infinite}.CampusBuiltSection_heading__lgpAV:hover .CampusBuiltSection_bag__DjAqY{animation-play-state:paused;filter:drop-shadow(0 12px 14px var(--color-award-shadow))}.CampusBuiltSection_intro__A5V49{flex:0 1 22rem;max-width:22rem;margin:0 0 0 auto;color:var(--color-card-body-text);line-height:1.6}.CampusBuiltSection_cards__bUmSc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.CampusBuiltSection_card__iW_Em{display:flex;flex-direction:column;align-items:center;margin:0;padding:1rem 1rem 1.45rem;border-radius:22px;text-align:center;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.CampusBuiltSection_card__iW_Em:hover{transform:translateY(-8px)}.CampusBuiltSection_learn__1KSvO{background:var(--color-card-blue)}.CampusBuiltSection_learn__1KSvO:hover{box-shadow:var(--color-card-shadow-hover),0 0 0 1px var(--color-preprimary-card-blue-border)}.CampusBuiltSection_create__z9L4F{background:var(--color-campus-create-bg)}.CampusBuiltSection_create__z9L4F:hover{box-shadow:0 18px 36px var(--color-campus-create-glow)}.CampusBuiltSection_move__PYuGa{background:var(--color-campus-move-bg)}.CampusBuiltSection_move__PYuGa:hover{box-shadow:0 18px 36px var(--color-campus-move-glow)}.CampusBuiltSection_photoFrame__BgAkQ{position:relative;width:100%;overflow:hidden;border-radius:16px;line-height:0}.CampusBuiltSection_photo__X6iXJ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.CampusBuiltSection_card__iW_Em:hover .CampusBuiltSection_photo__X6iXJ{transform:scale(1.06)}.CampusBuiltSection_cardTitle__Ehx0e{margin:1.15rem 0 .45rem;font-family:var(--font-family-base);font-size:1.2rem;font-weight:500;line-height:1.3;color:var(--color-text-dark);transition:color .3s ease}.CampusBuiltSection_card__iW_Em:hover .CampusBuiltSection_cardTitle__Ehx0e{color:var(--color-primary-blue)}.CampusBuiltSection_cardText__otdJj{margin:0;max-width:28ch;color:var(--color-card-body-text);line-height:1.55}.CampusBuiltSection_footer__rbN0W{max-width:52rem;margin:2.4rem auto 0;text-align:center;color:var(--color-card-body-text);line-height:1.65}@keyframes CampusBuiltSection_bagFloat__nDxrB{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1024px){.CampusBuiltSection_header__dcxZR{gap:1.25rem;margin-bottom:2rem}.CampusBuiltSection_intro__A5V49{flex-basis:18rem}.CampusBuiltSection_bag__DjAqY{width:3.8rem}.CampusBuiltSection_cards__bUmSc{gap:1rem}.CampusBuiltSection_card__iW_Em{padding:.85rem .85rem 1.2rem;border-radius:18px}}@media (max-width:900px){.CampusBuiltSection_header__dcxZR{flex-direction:column;align-items:stretch}.CampusBuiltSection_intro__A5V49{flex-basis:auto;max-width:36rem;margin-left:0}.CampusBuiltSection_cards__bUmSc{grid-template-columns:1fr;max-width:34rem;margin:0 auto}}@media (max-width:768px){.CampusBuiltSection_container___4f5m{padding:0 16px}.CampusBuiltSection_header__dcxZR .CampusBuiltSection_heading__lgpAV{width:100%;align-items:center;text-align:center}.CampusBuiltSection_heading__lgpAV h2{width:100%;font-size:1.6rem;text-align:center}.CampusBuiltSection_heading__lgpAV span{white-space:normal}.CampusBuiltSection_bag__DjAqY{width:52px}}@media (max-width:480px){.CampusBuiltSection_container___4f5m{padding:0 14px}.CampusBuiltSection_header__dcxZR{margin-bottom:1.5rem}.CampusBuiltSection_bag__DjAqY{width:42px}.CampusBuiltSection_card__iW_Em{padding:.75rem .75rem 1.1rem;border-radius:16px}.CampusBuiltSection_photoFrame__BgAkQ{border-radius:12px}.CampusBuiltSection_cardTitle__Ehx0e{margin-top:.95rem;font-size:1.1rem}.CampusBuiltSection_footer__rbN0W{margin-top:1.6rem}}@media (max-width:360px){.CampusBuiltSection_container___4f5m{padding:0 12px}.CampusBuiltSection_bag__DjAqY{width:36px}.CampusBuiltSection_card__iW_Em{padding:.65rem .65rem 1rem}.CampusBuiltSection_cardTitle__Ehx0e{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.CampusBuiltSection_bag__DjAqY,.CampusBuiltSection_cardTitle__Ehx0e,.CampusBuiltSection_card__iW_Em,.CampusBuiltSection_photo__X6iXJ{animation:none;transition:none}.CampusBuiltSection_card__iW_Em:hover,.CampusBuiltSection_card__iW_Em:hover .CampusBuiltSection_photo__X6iXJ{transform:none}}