.FeatureCardsSection_section__1bMIf{padding:var(--section-padding);background:var(--color-white)}.FeatureCardsSection_container__ESiYY{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px}.FeatureCardsSection_header__p2H9h{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:0}.FeatureCardsSection_header__p2H9h:has(+.FeatureCardsSection_cards__RHn9t){margin-bottom:2.75rem}.FeatureCardsSection_header__p2H9h .FeatureCardsSection_heading__T2RJm{flex:none;width:100%;min-width:0;text-align:center}.FeatureCardsSection_header__p2H9h .FeatureCardsSection_heading__T2RJm>div{width:auto}.FeatureCardsSection_heading__T2RJm h2{font-size:3rem}.FeatureCardsSection_heading__T2RJm h2 span{color:var(--color-accent-yellow)}.FeatureCardsSection_bag___tcmh{width:4.6rem;height:auto;flex-shrink:0;mix-blend-mode:multiply;filter:drop-shadow(0 8px 10px var(--color-award-shadow));animation:FeatureCardsSection_bagFloat__r_W_v 4.6s ease-in-out infinite}.FeatureCardsSection_heading__T2RJm:hover .FeatureCardsSection_bag___tcmh{animation-play-state:paused;filter:drop-shadow(0 12px 14px var(--color-award-shadow))}.FeatureCardsSection_intro__BouOJ{flex:none;max-width:46rem;margin:0;color:var(--color-card-body-text);line-height:1.6;text-align:center}.FeatureCardsSection_cards__RHn9t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.FeatureCardsSection_card__Kjqf0{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}.FeatureCardsSection_card__Kjqf0:hover{transform:translateY(-8px)}.FeatureCardsSection_learn__lph4J{background:var(--color-card-blue)}.FeatureCardsSection_learn__lph4J:hover{box-shadow:var(--color-card-shadow-hover),0 0 0 1px var(--color-preprimary-card-blue-border)}.FeatureCardsSection_create__Yesxh{background:var(--color-campus-create-bg)}.FeatureCardsSection_create__Yesxh:hover{box-shadow:0 18px 36px var(--color-campus-create-glow)}.FeatureCardsSection_move__T_qdq{background:var(--color-campus-move-bg)}.FeatureCardsSection_move__T_qdq:hover{box-shadow:0 18px 36px var(--color-campus-move-glow)}.FeatureCardsSection_photoFrame__tQ4uo{position:relative;width:100%;overflow:hidden;border-radius:16px;line-height:0}.FeatureCardsSection_photo__GimUY{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)}.FeatureCardsSection_card__Kjqf0:hover .FeatureCardsSection_photo__GimUY{transform:scale(1.06)}.FeatureCardsSection_cardTitle__2DWuG{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}.FeatureCardsSection_card__Kjqf0:hover .FeatureCardsSection_cardTitle__2DWuG{color:var(--color-primary-blue)}.FeatureCardsSection_cardText__42LPP{margin:0;max-width:28ch;color:var(--color-card-body-text);line-height:1.55}.FeatureCardsSection_footer__6LS8h{max-width:52rem;margin:2.4rem auto 0;text-align:center;color:var(--color-card-body-text);line-height:1.65}@keyframes FeatureCardsSection_bagFloat__r_W_v{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1024px){.FeatureCardsSection_header__p2H9h{gap:1.25rem;margin-bottom:2rem}.FeatureCardsSection_intro__BouOJ{max-width:40rem}.FeatureCardsSection_bag___tcmh{width:3.8rem}.FeatureCardsSection_cards__RHn9t{gap:1rem}.FeatureCardsSection_card__Kjqf0{padding:.85rem .85rem 1.2rem;border-radius:18px}}@media (max-width:900px){.FeatureCardsSection_header__p2H9h{align-items:center}.FeatureCardsSection_intro__BouOJ{max-width:36rem}.FeatureCardsSection_cards__RHn9t{grid-template-columns:1fr;max-width:34rem;margin:0 auto}}@media (max-width:768px){.FeatureCardsSection_section__1bMIf{padding:2.25rem 0 1.15rem}.FeatureCardsSection_header__p2H9h{margin-bottom:0}.FeatureCardsSection_container__ESiYY{padding:0 16px}.FeatureCardsSection_header__p2H9h .FeatureCardsSection_heading__T2RJm{width:100%;align-items:center;text-align:center}.FeatureCardsSection_heading__T2RJm h2{width:100%;font-size:1.6rem;text-align:center}.FeatureCardsSection_heading__T2RJm span{white-space:normal}.FeatureCardsSection_bag___tcmh{width:52px}}@media (max-width:480px){.FeatureCardsSection_container__ESiYY{padding:0 14px}.FeatureCardsSection_header__p2H9h{margin-bottom:0}.FeatureCardsSection_bag___tcmh{width:42px}.FeatureCardsSection_card__Kjqf0{padding:.75rem .75rem 1.1rem;border-radius:16px}.FeatureCardsSection_photoFrame__tQ4uo{border-radius:12px}.FeatureCardsSection_cardTitle__2DWuG{margin-top:.95rem;font-size:1.1rem}.FeatureCardsSection_footer__6LS8h{margin-top:1.6rem}}@media (max-width:360px){.FeatureCardsSection_container__ESiYY{padding:0 12px}.FeatureCardsSection_bag___tcmh{width:36px}.FeatureCardsSection_card__Kjqf0{padding:.65rem .65rem 1rem}.FeatureCardsSection_cardTitle__2DWuG{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.FeatureCardsSection_bag___tcmh,.FeatureCardsSection_cardTitle__2DWuG,.FeatureCardsSection_card__Kjqf0,.FeatureCardsSection_photo__GimUY{animation:none;transition:none}.FeatureCardsSection_card__Kjqf0:hover,.FeatureCardsSection_card__Kjqf0:hover .FeatureCardsSection_photo__GimUY{transform:none}}.CampusVisitSection_section__UqSMY{padding:var(--section-padding);background:var(--color-white)}@media (min-width:901px){.CampusVisitSection_section__UqSMY{margin-top:2.5rem}}.CampusVisitSection_container__vMBvf{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:0 24px}.CampusVisitSection_frame__JLThR{--visit-inset:1.25rem;--visit-share:0.5;position:relative;display:flex;align-items:stretch;overflow:hidden;min-height:360px;padding:var(--visit-inset);border-radius:28px;background:var(--color-campus-cta-blue-deep)}.CampusVisitSection_media__ru1ep{position:absolute;inset:0}.CampusVisitSection_photo__8w2uF{object-fit:cover;object-position:center center}.CampusVisitSection_panel__jgzLC{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;position:relative;z-index:1;flex:none;width:calc(var(--visit-share) * 100%);min-width:0;gap:1.15rem 1.5rem;padding:1.15rem 1.35rem;overflow:hidden;border:1px solid var(--color-campus-cta-glass-border);border-radius:22px;background:rgba(14,34,57,.76);box-shadow:0 18px 40px var(--color-campus-cta-glass-shadow),inset 0 1px 0 var(--color-campus-cta-glass-border);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.CampusVisitSection_panelRight__8uhHN{margin-left:auto}.CampusVisitSection_panel__jgzLC:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--color-campus-cta-blue-deep) 24%,transparent)}.CampusVisitSection_panel__jgzLC:hover{transform:translateY(-4px);box-shadow:0 24px 48px var(--color-campus-cta-glass-shadow)}.CampusVisitSection_copy__rwKT7{position:relative;z-index:2;min-width:0;max-width:40rem}.CampusVisitSection_heading__eKIPY span{white-space:normal}.CampusVisitSection_heading__eKIPY h2{font-size:2.4rem}.CampusVisitSection_heading__eKIPY h2 span{color:var(--color-white)}.CampusVisitSection_text__d4wrl{max-width:38rem;margin:.55rem 0 0;color:var(--color-white);font-weight:500;line-height:1.5}.CampusVisitSection_button__qOwat{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.25rem .85rem 1.4rem;border-radius:999px;background:var(--color-preprimary-cta-btn);color:var(--color-white);font-family:var(--font-family-base);font-size:.98rem;font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 10px 22px var(--color-preprimary-cta-btn-shadow);transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.CampusVisitSection_button__qOwat:hover{background:var(--color-preprimary-cta-btn-hover);transform:translateY(-3px);box-shadow:0 12px 26px var(--color-preprimary-cta-btn-shadow-hover)}.CampusVisitSection_button__qOwat:focus-visible{outline:2px solid var(--color-footer-card-yellow);outline-offset:3px}.CampusVisitSection_spark__F5Xiv{display:inline-flex;transition:transform .35s ease}.CampusVisitSection_button__qOwat:hover .CampusVisitSection_spark__F5Xiv{transform:translateX(3px)}.CampusVisitSection_sparkIcon__AgmO_{width:.85rem;height:.85rem;display:block}@media (max-width:900px){.CampusVisitSection_frame__JLThR{--visit-share:1}.CampusVisitSection_button__qOwat{justify-self:start}}@media (max-width:768px){.CampusVisitSection_section__UqSMY{padding:1.15rem 0}.CampusVisitSection_frame__JLThR{min-height:360px;padding:.85rem;background:var(--color-campus-cta-blue-deep)}.CampusVisitSection_media__ru1ep{opacity:1}.CampusVisitSection_media__ru1ep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,29,52,.08),rgba(10,29,52,.26)),linear-gradient(90deg,rgba(255,255,255,.08),transparent 28%,transparent 72%,rgba(255,255,255,.08))}.CampusVisitSection_panel__jgzLC{width:calc(100% - .5rem);margin-inline:auto;padding:1.25rem;background:rgba(14,34,57,.76)}.CampusVisitSection_panel__jgzLC:after{background:linear-gradient(135deg,rgba(14,34,57,.2),rgba(14,34,57,.08))}.CampusVisitSection_heading__eKIPY span{white-space:normal}.CampusVisitSection_heading__eKIPY h2{font-size:1.6rem}}@media (max-width:480px){.CampusVisitSection_container__vMBvf{padding-inline:14px}.CampusVisitSection_frame__JLThR{--visit-inset:0.75rem;min-height:320px;border-radius:22px}.CampusVisitSection_panel__jgzLC{padding:1rem;border-radius:18px}}@media (max-width:360px){.CampusVisitSection_container__vMBvf{padding-inline:12px}.CampusVisitSection_frame__JLThR{--visit-inset:0.65rem;min-height:240px}.CampusVisitSection_heading__eKIPY h2{font-size:1.6rem}.CampusVisitSection_button__qOwat{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.CampusVisitSection_button__qOwat,.CampusVisitSection_panel__jgzLC,.CampusVisitSection_spark__F5Xiv{transition:none}.CampusVisitSection_button__qOwat:hover,.CampusVisitSection_button__qOwat:hover .CampusVisitSection_spark__F5Xiv,.CampusVisitSection_panel__jgzLC:hover{transform:none}}