.Banner_banner__XXV1h{background-color:rgb(var(--color-gray-100));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.Banner_banner__XXV1h{flex-direction:row}}.Banner_withOffset__4OJHN{margin-left:calc(var(--horizontal-offset)*-1);margin-right:calc(var(--horizontal-offset)*-1)}.Banner_bannerCatalog__XPopj{margin:var(--unit-x3) var(--unit-x2)}.Banner_bannerRounded__MJIL_{border:none;border-radius:var(--unit-x3);overflow:hidden}.Banner_bannerCover__iwiQt{flex-shrink:0;height:136px;position:relative;width:100%}@media (min-width:768px){.Banner_bannerCover__iwiQt{aspect-ratio:3/2;height:auto;min-height:136px;width:40%}}.Banner_bannerCoverCatalog__CulVz{height:136px;width:100%}@media (min-width:768px){.Banner_bannerCoverCatalog__CulVz{aspect-ratio:3/2;height:auto;min-height:136px;width:25%}}.Banner_bannerContent__PbH9p{padding:var(--unit-x5)}@media (min-width:768px){.Banner_bannerContent__PbH9p{padding:var(--unit-x6) var(--unit-x6) var(--unit-x6) var(--unit-x8);width:100%}}.Banner_bannerContentCentered__MDQOz{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.Banner_bannerContentCentered__MDQOz{max-width:640px}}.Banner_bannerContentCatalog__7Yk2S{padding:var(--unit-x6)}.Banner_bannerTitle__6_TM5{margin-bottom:var(--unit);text-align:center}@media (min-width:768px){.Banner_bannerTitle__6_TM5{max-width:640px;text-align:left}}.Banner_bannerDescription__Qtas8{text-align:center}@media (min-width:768px){.Banner_bannerDescription__Qtas8{text-align:left}}.Banner_bannerDescriptionMargin__MqD_W{margin-bottom:var(--unit-x4)}@media (min-width:768px){.Banner_bannerDescriptionMargin__MqD_W{margin-bottom:var(--unit-x7)}}.Banner_ctaLink__CxnzL{background-color:rgb(var(--color-blue-400));border:1px solid #fff;border-radius:var(--unit-x3);box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;justify-content:center;padding:10px 20px;text-decoration:none;transition:transform .2s ease}.Banner_ctaLink__CxnzL:active{box-shadow:none;transform:scale(.98)}@media (min-width:768px){.Banner_ctaLink__CxnzL{display:inline-flex}}.Banner_tooltip__shAtE{box-sizing:border-box;color:rgb(var(--color-brand-ink));font-weight:500;min-width:200px;text-align:left}@media (min-width:768px){.Banner_tooltip__shAtE{min-width:390px}}.Banner_tooltip__shAtE ul{margin:12px 8px;padding:0 0 0 8px}.Banner_tooltipPortal__01PQ2{--tooltip-background-color:var(--color-gray-100);z-index:calc(var(--level-popup) + 1)}.Banner_tooltipIconWrap__KIaIW{display:inline-block;margin-left:var(--unit);position:absolute;transform:translateY(2px)}.Banner_tooltipIcon__7qJD6{height:16px;width:16px}.Banner_subscribeFormSlot__7ka42{min-height:96px}@media (min-width:768px){.Banner_subscribeFormSlot__7ka42{min-height:42px}}.MarketingBanner_root__WpFwZ{align-items:center;background-color:rgb(var(--color-brand-violet));background-size:cover;border-radius:8px;box-sizing:border-box;color:rgb(var(--color-white));display:flex;flex-direction:row;min-height:74px;padding:16px;text-decoration:none;width:100%}@media (min-width:1024px){.MarketingBanner_root__WpFwZ{background-size:contain}}.MarketingBanner_backgroundImage__o9N2A{background-image:url(/_next/static/media/background.fcd6fbcb.jpg)}.MarketingBanner_icon__36f0Q{align-items:center;background:rgb(var(--color-brand-cream));border-radius:100%;box-sizing:border-box;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:12px;width:32px}@media (min-width:768px){.MarketingBanner_icon__36f0Q{height:42px;margin-right:20px;width:42px}}.MarketingBanner_title__byceS{font-size:var(--text-xl);font-weight:700;margin-bottom:4px}@media (min-width:768px){.MarketingBanner_title__byceS{margin-bottom:0}}.MarketingBanner_text__J6Gsg{display:flex;flex-direction:column;flex-grow:1;font-weight:300;line-height:1.4}.MarketingBanner_lead__K6wgC{font-size:var(--text-m)}.MarketingBanner_lead__K6wgC .MarketingBanner_line__cgYHO{padding-right:3px}.MarketingBanner_button__fSyLF{display:none;margin-left:12px}@media (min-width:768px){.MarketingBanner_button__fSyLF{display:block}}.Popup_overlay__4vlbU{backface-visibility:hidden;background:rgba(var(--color-white),var(--popup-background-opacity,.95));height:var(--popup-overlay-height,100vh);left:0;opacity:var(--popup-overlay-opacity,1);position:fixed;top:0;transition:opacity .24s ease-in;transition-duration:.2s;transition-property:transform,opacity;width:100%;will-change:opacity;z-index:var(--popup-z-overlay,--level-overlay)}.Popup_overlay__4vlbU.Popup_dark__kMSBx{background:rgba(var(--color-black),.2)}.Popup_overlay__4vlbU.Popup_hidden__JhuKY{--popup-overlay-opacity:0}.Popup_popup__cpqn3{background:#fff;box-shadow:var(--light-box-shadow);box-sizing:border-box;opacity:var(--popup-opacity,1);overflow-y:auto;position:fixed;transition-duration:.2s;transition-property:transform,opacity;z-index:calc(var(--level-popup) + 1)}.Popup_popup__cpqn3.Popup_showHeader__Lk60F{z-index:calc(var(--level-popup))}.Popup_popup__cpqn3.Popup_aside__aTsF5{bottom:0;left:auto;max-height:70%;min-height:100%;padding:24px var(--unit-x2) 0;right:0;top:48px;width:100%}@media (min-width:768px){.Popup_popup__cpqn3.Popup_aside__aTsF5{bottom:auto;left:auto;padding:24px 24px 0;right:0;width:392px}}.Popup_popup__cpqn3.Popup_top__g6zd1{bottom:auto;height:auto;left:0;margin:auto;padding:24px var(--unit-x2) 0;right:0;top:0;width:100%}@media (min-width:768px){.Popup_popup__cpqn3.Popup_top__g6zd1{background:transparent;box-shadow:none;padding:24px 24px 0}}.Popup_popup__cpqn3.Popup_bottom__rWVZc{bottom:0;left:auto;max-height:70%;min-height:100%;padding:24px var(--unit-x2) 0;right:0;top:auto;width:100%}@media (min-width:768px){.Popup_popup__cpqn3.Popup_bottom__rWVZc{background:transparent;bottom:0;box-shadow:none;left:auto;max-height:500px;min-height:424px;padding:24px 24px 0;right:0;width:100%}}.Popup_popup__cpqn3.Popup_center__WzAoa{border-top-left-radius:var(--center-popup-border-top-left-raduis,16px);border-top-right-radius:var(--center-popup-border-top-right-raduis,16px);bottom:0;left:auto;right:0;top:auto;transform:var(--popup-transform,translateY(0) scale(1));transition-duration:.2s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}@media (min-width:768px){.Popup_popup__cpqn3.Popup_center__WzAoa{border-radius:var(--center-popup-tablet-raduis,16px);bottom:auto;box-shadow:6px 8px 164px hsla(0,0%,8%,.16);left:50%;right:auto;top:50vh;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}}.Popup_popup__cpqn3.Popup_fill__DxDzB{height:100%;left:0;top:0;transform:var(--popup-transform,translateY(0) scale(1));transition-duration:.1s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}.Popup_popup__cpqn3.Popup_fill__DxDzB::-webkit-scrollbar{display:none}.Popup_popup__cpqn3.Popup_mobileCenter__OtnSa{border-radius:12px;bottom:auto;box-shadow:6px 8px 16px hsla(0,0%,8%,.16);left:50%;right:auto;top:50vh;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:transform,opacity;transition-timing-function:ease;width:-moz-fit-content;width:fit-content}.Popup_popup__cpqn3::-webkit-scrollbar{background:hsla(0,0%,100%,0) repeat-y!important;width:5px}.Popup_popup__cpqn3::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:5px}.Popup_popup__cpqn3::-webkit-scrollbar-track{background:hsla(0,0%,100%,0) repeat-y!important;border-radius:5px}.Popup_popup__cpqn3::-webkit-scrollbar-track-piece:start{background:hsla(0,0%,100%,0) repeat-y!important}.Popup_popup__cpqn3::-webkit-scrollbar-track-piece:end{background:hsla(0,0%,100%,0) repeat-y!important}.Popup_popup__cpqn3.Popup_hidden__JhuKY{--popup-opacity:0}.Popup_popup__cpqn3.Popup_center__WzAoa.Popup_hidden__JhuKY{--popup-transform:translateY(100%) scale(0.9)}@media (min-width:768px){.Popup_popup__cpqn3.Popup_aside__aTsF5.Popup_hidden__JhuKY{transform:translateX(var(--aside-hidden-offset,100%))}}.RoundButton_root__Pqe5S{align-items:center;background-color:#fff;border:0;border-radius:21px;display:flex;font-size:var(--text-l);margin:0;overflow:hidden;padding:0}.RoundButton_icon__f9VzL{background-color:var(--icon-bg-color,rgb(var(--color-brand-cream)));border:1.5px solid rgb(var(--color-brand-ink));border-radius:50%;display:inline-flex;height:var(--icon-outer-size,42px);pointer-events:none;width:var(--icon-outer-size,42px)}.RoundButton_svg__Qk5G4{align-items:center;color:var(--icon-color,rgb(var(--color-brand-violet)));display:block;justify-content:center;margin:auto}.RoundButton_svg__Qk5G4,.RoundButton_svg__Qk5G4>svg{height:var(--icon-size,24px);width:var(--icon-size,24px)}.RoundButton_content__60bzD{display:none;padding:0 20px 0 12px;pointer-events:none}@media (min-width:768px){.RoundButton_content__60bzD{display:block}}.RoundButton_spinner__YdQwC{animation:RoundButton_spin__YjySN 1s linear infinite;border:3px solid var(--icon-loading-color,rgb(var(--color-brand-violet)));border-left:3px solid transparent;border-radius:50%;display:block;height:calc(var(--icon-outer-size, 42px) - 6px);width:calc(var(--icon-outer-size, 42px) - 6px)}@keyframes RoundButton_spin__YjySN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginPopup_root__Anu2z.LoginPopup_root__Anu2z.LoginPopup_root__Anu2z{border:1.5px solid rgb(var(--color-brand-ink));border-radius:40px;bottom:0;left:0;margin:auto;max-height:calc(100vh - 32px);max-width:390px;min-height:0;overflow:hidden;padding:0;right:0;top:0;width:calc(100% - 40px);z-index:calc(var(--level-popup) + 20)}@media (min-width:768px){.LoginPopup_root__Anu2z.LoginPopup_root__Anu2z.LoginPopup_root__Anu2z{bottom:16px;left:auto;margin:0;max-height:none;max-width:none;right:16px;top:16px;width:408px}}.LoginPopup_container__duzG4{background-color:rgb(var(--color-brand-cream));box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:24px 24px 40px}@media (min-width:768px){.LoginPopup_container__duzG4{padding:24px}}.LoginPopup_close__TNbj0{--icon-outer-size:44px;--icon-size:24px;--icon-bg-color:rgb(var(--color-brand-citron));--icon-color:rgb(var(--color-brand-ink));align-items:center;align-self:flex-end;background:transparent;border:0;border-radius:100%;box-sizing:border-box;display:flex;flex-shrink:0;height:50px;justify-content:center;overflow:hidden;padding:0;width:50px}.LoginPopup_close__TNbj0.LoginPopup_focus-visible__kaCpR{outline:2px solid rgb(var(--color-brand-blue));outline-offset:2px}.LoginPopup_close__TNbj0:focus-visible{outline:2px solid rgb(var(--color-brand-blue));outline-offset:2px}.LoginPopup_close__TNbj0>div{flex-shrink:0}.LoginPopup_close__TNbj0>div,.LoginPopup_content__wbiGS{box-sizing:border-box}.LoginPopup_content__wbiGS{--auth-page-min-height:0;--auth-page-pb:0;--auth-page-pb-tablet:0;--auth-heading-fs:26px;--auth-heading-fs-tablet:26px;--auth-heading-white-space:normal;--auth-decoration-display:none;--auth-form-width:100%;--auth-form-width-tablet:100%;--layout-padding-x:0;display:flex;flex:1 1 0;flex-direction:column;justify-content:safe center;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-color:rgba(var(--color-brand-ink),.15) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.LoginPopup_content__wbiGS::-webkit-scrollbar{background:transparent!important;width:3px}.LoginPopup_content__wbiGS::-webkit-scrollbar-thumb{background:rgba(var(--color-brand-ink),.15);border-radius:3px}.LoginPopup_content__wbiGS::-webkit-scrollbar-track{background:transparent!important;border-radius:3px}.UnavailableDivider_root__SsS9U{color:var(--color-brand-ink);font-size:var(--title-h4);font-weight:600;line-height:36px;margin:30px 0}.Empty_root__0FHmZ{display:flex;flex-direction:column;justify-content:center;margin-top:32px;position:sticky;text-align:center;top:0;width:100%}@media (min-width:768px){.Empty_root__0FHmZ{height:400px}}.Empty_lead__k2EmT{margin:24px 0}.Option_option__5mgwR{color:rgb(var(--color-brand-ink));cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:normal;margin-top:12px;position:relative;transition:color .1s linear}.Option_option__5mgwR:first-child{margin-top:0}.Option_option__5mgwR.Option_selected___zVaX,.Option_option__5mgwR:not(.Option_selected___zVaX):hover{color:rgb(var(--color-blue-400))}.Option_input__gwMw8{border:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.SortPicker_root__R4Qp7{--popup-width:180px}.SortPicker_button__nc_yF{--taptic-scale:0.95;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgb(var(--color-brand-ink));-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;font-size:var(--text-m);justify-content:flex-end;margin:0;padding:0;row-gap:0;width:100%}@media (min-width:768px){.SortPicker_button__nc_yF{-moz-column-gap:6px;column-gap:6px}}.SortPicker_heading__DzWms{margin-bottom:8px;text-align:center}.SortPicker_label__ngFOv{font-weight:700;white-space:nowrap}.SortPicker_valueGroup__gr6qN{align-items:center;display:flex;gap:6px}.SortPicker_wrapper__phhFM{display:flex;height:20px;width:20px}.SortPicker_icon__dY_BN{margin:auto}.SortPicker_icon__dY_BN svg{height:20px;width:20px}.SortPicker_value__8ufcv{color:rgb(var(--color-blue-400));font-weight:500;text-transform:capitalize;white-space:nowrap}.SortPicker_pickFrame__TYqIs{--mobile-frame-padding:20px;--frame-padding:20px}.SortPicker_popup__PUyJh{--select-popup-border:20px;--popup-radius:20px;--popup-width:180px;--popup-border-width:1.5px;--popup-border-color:rgb(var(--color-brand-ink));--popup-background:rgb(var(--color-brand-cream));--popup-shadow:none}@media (min-width:768px){.SortPicker_popup__PUyJh{bottom:auto;left:auto;right:0;top:100%}}.Feed_root__PZ45M{--column-gap:var(--unit-x2);box-sizing:border-box;margin-bottom:4px;margin-left:calc(var(--column-gap)*-1);margin-right:calc(var(--column-gap)*-1);margin-top:-10px}@media (min-width:768px){.Feed_root__PZ45M{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Feed_root__PZ45M{--column-gap:10px}}.Feed_column__oV8ZY{box-sizing:border-box;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-width:0;padding:10px var(--column-gap)}.Feed_fullColumn__SPyaT{flex:none;width:100%}@media (min-width:768px){.Feed_fullColumn__SPyaT{grid-column:1/-1}}.Feed_paginationColumn__qYspZ{padding-bottom:0}@media (min-width:1024px){.Feed_halfColumn__D_dmT{min-height:383px}}@media (min-width:1366px){.Feed_halfColumn__D_dmT{min-height:459px}}.Feed_footer__svwjz{justify-content:center;padding:var(--unit-x4) 0}.Feed_footer__svwjz,.Feed_header__xUZQ6{display:flex;width:100%}.Feed_header__xUZQ6{align-items:center;color:rgb(var(--color-brand-ink));font-size:16px;font-weight:500;gap:24px;line-height:1;min-height:32px}@media (min-width:1024px){.Feed_header__xUZQ6{margin-bottom:4px;min-height:0}}.Feed_sortPicker__vtX6x{margin-left:auto}.Feed_availableFilter__uisyN{display:none}@media (min-width:768px){.Feed_availableFilter__uisyN{display:flex}}.Feed_card__ZLwIk,.Feed_loadmore__ae0U4{margin-bottom:32px}.Feed_loadmore__ae0U4{width:100%}.Feed_newHomesBanner__jRuf_{margin:24px 0 40px;padding-left:var(--column-gap);padding-right:var(--column-gap)}@media (min-width:768px){.Feed_newHomesBanner__jRuf_{margin:20px 0 32px;width:100%}}.Feed_divider__0qm_m{margin:auto auto 24px;width:96%}.Feed_pagination__flEto{align-items:center;display:flex;flex-direction:column;justify-content:center}.Feed_pagination__flEto>*+*{margin-top:32px}@media (min-width:768px){.Feed_pagination__flEto{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:97%}.Feed_pagination__flEto>*+*{margin-top:0}}.Feed_pagination__flEto [class*=Pagination_list]{gap:6px;justify-content:flex-start}.Feed_paginationArrow__RwgxR,.Feed_paginationItem__Wxegb{background:rgb(var(--color-brand-cream));border:1.5px solid rgb(var(--color-brand-ink));font-size:14px;font-weight:700;height:44px;margin:0;width:44px}.Feed_paginationArrow__RwgxR.Feed_paginationArrow__RwgxR:hover,.Feed_paginationItem__Wxegb.Feed_paginationItem__Wxegb:hover{background:rgb(var(--color-blue-100))}.Feed_paginationItemActive__LKZ3y{background:rgb(var(--color-blue-200))}.Feed_paginationItemActive__LKZ3y a{color:rgb(var(--color-brand-ink))}.Feed_paginationArrow__RwgxR[class*=Pagination_disabled]{opacity:.3}.Feed_paginationArrow__RwgxR [class*=Pagination_arrowPrev]{transform:rotate(180deg)}.Feed_paginationArrow__RwgxR [class*=Pagination_arrowNext]{transform:none}.Feed_pagination__flEto [class*=Pagination_dots]{align-items:center;align-self:center;background:rgb(var(--color-blue-100));border-radius:100px;color:rgb(var(--color-brand-ink));display:flex;justify-content:center;width:26px}.Feed_counterPreloader__iWzTn{height:16px;width:68px}@media (min-width:768px){.Feed_counterPreloader__iWzTn{width:77px}}.Feed_preApprovePlaceholder__kZc__{border-radius:var(--unit-x3);height:195px;width:100%}@media (min-width:1024px){.Feed_preApprovePlaceholder__kZc__{height:210px}}@media (min-width:1366px){.Feed_preApprovePlaceholder__kZc__{height:230px}}.UniversityMapMarker_root__8YKAx{align-items:center;background:rgb(var(--color-brand-cream));border:1.5px solid rgb(var(--color-brand-ink));border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transform:translate(-50%,-50%);transition:transform .1s ease-in;width:32px}.UniversityMapMarker_root__8YKAx:hover{transform:translate(-50%,-50%) scale(1.15);z-index:var(--level-god)}.UniversityMapMarker_isActive__6Zf8_{background:rgb(var(--color-blue-200));cursor:default;z-index:1}.UniversityMapMarker_icon__sX8js{color:rgb(var(--color-brand-ink));display:flex}.UniversityMapMarker_icon__sX8js,.UniversityMapMarker_icon__sX8js>svg{height:16px;width:16px}.UniversityMapMarker_label__3byFz{background:rgb(var(--color-brand-ink));border-radius:8px;bottom:calc(100% + 8px);color:rgb(var(--color-brand-cream));font-size:12px;font-weight:600;opacity:0;padding:6px 10px;pointer-events:none;transition:opacity .1s ease-out;visibility:hidden;white-space:nowrap}.UniversityMapMarker_label__3byFz,.UniversityMapMarker_label__3byFz:after{left:50%;position:absolute;transform:translateX(-50%)}.UniversityMapMarker_label__3byFz:after{border-color:rgb(var(--color-brand-ink)) transparent transparent transparent;border-style:solid;border-width:6px 6px 0;content:"";top:100%}.UniversityMapMarker_root__8YKAx:hover .UniversityMapMarker_label__3byFz{opacity:1;visibility:visible}.Map_mapContainer__UObXq{height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--level-float)}@media (min-width:1024px){.Map_mapContainer__UObXq{border:1.5px solid rgb(var(--color-brand-ink));border-radius:24px;box-sizing:border-box;height:calc(100vh - var(--filter-bar-height) - 14px);overflow:hidden;position:sticky;top:calc(var(--filter-bar-height) + 14px);z-index:var(--level-under)}}@media screen and (max-width:1023px){.Map_mapContainer__UObXq [class~=mapboxgl-ctrl-top-right]{top:104px}}.Map_map__ohCeG{display:block}@media (min-width:1024px){.Map_map__ohCeG{flex-grow:1;margin-left:20px;min-width:330px}}.Map_hideMap__neIqC{visibility:hidden}.Details_root__oFBtR{background:rgb(var(--details-background,var(--color-brand-cream)));border:var(--details-border,1px solid rgba(var(--color-brand-violet),.1));border-radius:var(--details-border-radius,var(--unit-x2));display:flow-root;font-size:var(--text-l);line-height:22px;outline:none;overflow:var(--details-overflow,inherit)}.Details_warn__XhWbG{color:rgb(var(--color-brand-citron));font-weight:500;margin-bottom:3px;margin-top:5px;text-align:left}.Details_warn__XhWbG,.Details_warn__XhWbG:before{font-size:var(--text-s)}.Details_warn__XhWbG:before{background:rgb(var(--color-brand-citron));border-radius:100%;color:#fff;content:"i";display:inline-block;font-weight:400;height:14px;line-height:1.4;margin-right:9px;position:relative;text-align:center;width:14px}@media (min-width:768px){.Details_warn__XhWbG:before{font-size:var(--text-s);font-weight:600;height:18px;line-height:1.7;width:18px}}.Details_summary__qBPqX{cursor:pointer;list-style:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Details_summary__qBPqX::-webkit-details-marker,.Details_summary__qBPqX::marker{display:none}.Details_summaryContent__gLcSg{-webkit-tap-highlight-color:var(--taptic-color,rgba(var(--color-brand-violet),.1));background:rgb(var(--summary-background,transparent));border-radius:var(--summary-border-radius,0);display:flex;font-size:var(--details-title-fs,inherit);font-weight:var(--details-title-fw,inherit);padding:var(--details-content-padding,16px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Details_summaryText__hduAc{align-items:center;display:flex;padding-right:var(--summary-text-padding-right,20px);width:var(--summary-text-width,auto)}.Details_icon__d5kbC{color:var(--summary-icon-color,inherit);margin:var(--details-icon-margin,auto 8px auto auto);transform:rotate(var(--summary-closed-icon-rotate,0deg));transition:transform .2s ease-out}.Details_icon__d5kbC>svg{display:block;height:var(--summary-icon-h,auto);width:var(--summary-icon-w,auto)}.Details_root__oFBtR[open] .Details_icon__d5kbC{transform:rotate(var(--summary-open-icon-rotate,180deg))}.Details_iconSwap__DIeL_{align-items:center;border-radius:var(--summary-icon-border-radius,0);display:flex;flex-shrink:0;height:var(--summary-icon-swap-size,20px);justify-content:center;margin:var(--details-icon-margin,auto 8px auto auto);transition:background-color .15s ease-in-out;width:var(--summary-icon-swap-size,20px)}.Details_iconClosed__Ku_WN,.Details_iconOpen__n9ZBd{display:flex;height:var(--summary-icon-h,20px);width:var(--summary-icon-w,20px)}.Details_iconOpen__n9ZBd,.Details_root__oFBtR[open] .Details_iconClosed__Ku_WN{display:none}.Details_root__oFBtR[open] .Details_iconOpen__n9ZBd{display:flex}.Details_root__oFBtR[open] .Details_iconSwap__DIeL_,.Details_summary__qBPqX:hover .Details_iconSwap__DIeL_{background:var(--summary-icon-bg-open,transparent)}.Details_content__awA0g{border:var(--details-border-content,none);border-radius:var(--details-border-content-radius,0);border-top:var(--details-border-top-content,none);padding:var(--details-content-pt,0) var(--details-content-px,16px) var(--details-content-pb,16px)}.Details_disabled__fL_Fx{pointer-events:none}.Details_complete__ulnd5{color:rgb(var(--color-brand-ink))}.Details_complete__ulnd5:before{background:rgb(var(--color-success-500));content:"✓"}.Details_summaryTitle__USAhf{color:rgb(var(--color-brand-ink));font-size:var(--text-l);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.Details_summaryTitle__USAhf{font-size:var(--title-h5);font-weight:700}}.FaqAccordion_root__ihS4I{background:rgb(var(--color-brand-cream));display:flex;flex-direction:column;gap:24px;padding:60px 20px}@media (min-width:768px){.FaqAccordion_root__ihS4I{padding:60px 24px}}@media (min-width:1024px){.FaqAccordion_root__ihS4I{padding:60px 64px}}.FaqAccordion_title__TOlFQ{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:26px;font-weight:900;line-height:1.2;margin:0}@media (min-width:1024px){.FaqAccordion_title__TOlFQ{font-size:32px}}.FaqAccordion_list__PZeaB{list-style:none;margin:0;padding:0}.FaqAccordion_item__sGs_h,.FaqAccordion_list__PZeaB{display:flex;flex-direction:column;gap:20px}.FaqAccordion_details__YeIGd{--details-border:none;--details-border-radius:0;--details-background:transparent;--details-content-padding:0;--details-title-fs:20px;--details-title-fw:700;--summary-text-padding-right:24px;--summary-icon-swap-size:36px;--summary-icon-border-radius:100px;--summary-icon-bg-open:rgb(var(--color-blue-100));--details-icon-margin:0;--details-content-pt:16px;--details-content-px:0;--details-content-pb:0}.FaqAccordion_details__YeIGd [class*=Details_summaryContent]{align-items:center;justify-content:space-between}.FaqAccordion_details__YeIGd [class*=Details_summaryText]{color:rgb(var(--color-brand-ink));flex:1 0 0;width:auto}.FaqAccordion_content__EFqu_{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:16px;font-weight:500;line-height:1.5}.FaqAccordion_divider__GeuDr{border-top:1px solid rgb(var(--color-gray-300));height:0;width:100%}.InternalLinks_root__wmFxN{background:rgb(var(--color-brand-cream));display:flex;flex-direction:column;gap:24px;padding:0 20px 40px}@media (min-width:768px){.InternalLinks_root__wmFxN{padding:0 24px 40px}}@media (min-width:1024px){.InternalLinks_root__wmFxN{gap:32px;padding:0 64px 60px}}.InternalLinks_heading__zDtIR{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:20px;font-weight:900;line-height:1.2;margin:0}@media (min-width:1024px){.InternalLinks_heading__zDtIR{font-size:32px}}.InternalLinks_group__Hw9My{display:flex;flex-direction:column;gap:16px}.InternalLinks_title___jVB6{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:16px;font-weight:700;line-height:normal;margin:0}.InternalLinks_list__vUgkP{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.InternalLinks_item__KKQHi a{color:rgb(var(--color-gray-500));font-family:var(--font-text);font-size:14px;font-weight:500;line-height:normal;text-decoration:none;transition:color .15s ease-in-out}.InternalLinks_item__KKQHi a:hover{color:rgb(var(--color-brand-blue))}@media (min-width:1024px){.InternalLinks_item__KKQHi a{white-space:nowrap}}.InternalLinks_item__KKQHi:not(:last-child):after{background:rgb(var(--color-gray-300));content:"";display:inline-block;height:16px;margin-left:12px;vertical-align:middle;width:1px}.Seo_seo__wHk4A{word-wrap:break-word;margin-top:40px;padding:0 20px}.Seo_seo__wHk4A h2{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:16px;font-weight:900;line-height:1.2;margin:0 0 24px}@media (min-width:1024px){.Seo_seo__wHk4A h2{font-size:32px}}.Seo_seo__wHk4A h3{font-family:var(--font-text);font-size:16px;margin:0 0 8px}.Seo_seo__wHk4A p{color:rgb(var(--color-brand-ink));font-size:16px;font-weight:500;line-height:1.5;margin:12px 0}.Seo_seo__wHk4A a{word-break:break-all}@media (min-width:768px){.Seo_seo__wHk4A{padding:0 24px}}@media (min-width:1024px){.Seo_seo__wHk4A{padding:0 64px}}.Seo_trailingBlock__2XU47{background:rgb(var(--color-brand-cream));display:flex;flex-direction:column;gap:16px;padding:0 20px 32px}.Seo_trailingBlock__2XU47 h2{color:rgb(var(--color-brand-ink));font-family:var(--font-text);font-size:20px;font-weight:900;line-height:1.2;margin:0}@media (min-width:1024px){.Seo_trailingBlock__2XU47 h2{font-size:32px}}.Seo_trailingBlock__2XU47 h3{font-size:16px;font-weight:700;margin:16px 0 0}.Seo_trailingBlock__2XU47 h3,.Seo_trailingBlock__2XU47 p{color:rgb(var(--color-brand-ink));font-family:var(--font-text)}.Seo_trailingBlock__2XU47 p{font-size:14px;font-weight:500;line-height:1.5;margin:0}@media (min-width:1024px){.Seo_trailingBlock__2XU47 p{font-size:16px}}.Seo_trailingBlock__2XU47 p+p{margin-top:16px}.Seo_trailingBlock__2XU47 a{word-break:break-all}@media (min-width:768px){.Seo_trailingBlock__2XU47{padding:0 24px 32px}}@media (min-width:1024px){.Seo_trailingBlock__2XU47{gap:24px;padding:0 64px 60px}}.Seo_withContainer__eViR_{margin:40px auto 0;max-width:var(--container-width)}.Catalog_heading__D6IG8{background:rgb(var(--color-blue-100));border:none;border-radius:16px 16px 0 0;box-shadow:none;color:rgb(var(--color-brand-ink));display:block;font-family:var(--font-text);font-size:20px;font-style:normal;font-weight:900;line-height:1.2;padding:32px 20px 16px}@media (min-width:768px){.Catalog_heading__D6IG8{font-size:42px;line-height:normal;padding:32px 24px 0}}@media (min-width:1024px){.Catalog_heading__D6IG8{border-radius:0;padding:32px 64px 0}}.Catalog_headingStandalone__5Pneq{border-radius:16px}@media (min-width:768px){.Catalog_headingStandalone__5Pneq{padding-bottom:32px}}@media (min-width:1024px){.Catalog_headingStandalone__5Pneq{border-radius:0}}.Catalog_subtitle__9XHfS{background:rgb(var(--color-blue-100));border:none;box-shadow:none;color:rgb(var(--color-brand-ink));display:none;font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.5;padding:16px 20px}@media (min-width:768px){.Catalog_subtitle__9XHfS{border-radius:0 0 16px 16px;display:block;padding:16px 24px 32px}}@media (min-width:1024px){.Catalog_subtitle__9XHfS{border-radius:0;font-weight:500;padding:16px 64px 32px}}.Catalog_headingRow__LnG7e{margin:0 calc(var(--horizontal-offset)*-1)}.Catalog_filters__XHdER{border:none;box-shadow:none;position:sticky;top:0;z-index:calc(var(--level-common) + 1)}.Catalog_topBannerSlot__veKLH{display:block}.Catalog_content__GDZI1{margin:0 calc(var(--horizontal-offset)*-1);padding-bottom:40px;padding-left:20px;padding-right:20px}@media screen and (max-width:1023px){.Catalog_content__GDZI1{overflow-x:hidden}}@media (min-width:768px){.Catalog_content__GDZI1{padding-left:24px;padding-right:24px}}@media (min-width:1024px){.Catalog_content__GDZI1{display:flex;padding:24px 64px 60px}}.Catalog_feed__BzjLp{margin-top:var(--unit-x2)}@media (min-width:768px){.Catalog_feed__BzjLp{margin-top:var(--unit-x4)}}@media (min-width:1024px){.Catalog_feed__BzjLp{margin-top:0;max-width:868px;min-width:min(calc(100vw - 448px),868px)}}@media (min-width:1366px){.Catalog_feed__BzjLp{min-width:868px}}.Catalog_toggleMapViewButton__FNG9l{bottom:12px;left:0;margin:0 auto env(safe-area-inset-bottom);max-width:calc(100% - 24px);position:fixed;right:0;width:-moz-fit-content;width:fit-content;z-index:var(--level-float)}@media (min-width:1024px){.Catalog_toggleMapViewButton__FNG9l{display:none}}.Catalog_toggleMapViewButtonHidden__JjBqr{display:none}.Catalog_seo__YNMk6{word-wrap:break-word;margin-top:40px}.Catalog_seo__YNMk6 h2{font-size:var(--title-h4);margin:0 0 12px}.Catalog_seo__YNMk6 h3{font-size:var(--title-h5);margin:0 0 8px}.Catalog_seo__YNMk6 p{margin:12px 0}.Catalog_seo__YNMk6 a{word-break:break-all}.Catalog_withContainer__SZg_Z{margin:40px auto 0;max-width:var(--container-width);padding:24px var(--horizontal-offset)}.Catalog_header__G_Xk5{opacity:.5}.Catalog_mapViewFilters__ijXLS{background-color:rgb(var(--color-white));box-sizing:border-box;margin-left:calc(var(--horizontal-offset)*-1);margin-right:calc(var(--horizontal-offset)*-1);padding-left:var(--unit-x2);padding-right:var(--unit-x2);position:fixed;top:calc(var(--header-height) + 1px);width:100%;z-index:calc(var(--level-float) + 1)}@media screen and (max-width:1023px){.Catalog_mapViewFilters__ijXLS{--catalog-filters-bar-background:transparent;background-color:transparent;left:0;margin:0;padding:16px var(--horizontal-offset) 0;right:0;top:0;width:auto}}.Catalog_headerContainer__1Jano{margin-left:calc(var(--horizontal-offset)*-1);margin-right:calc(var(--horizontal-offset)*-1);z-index:calc(var(--level-float) + 2)}@media (min-width:768px){.Catalog_headerContainer__1Jano{margin-left:0;margin-right:0}}.Catalog_mapViewHeader__BDIzX{position:fixed;top:0;width:100%}@media screen and (max-width:1023px){.Catalog_mapViewHeader__BDIzX{display:none}}.Catalog_description__qx861.Catalog_description__qx861{margin:0 calc(var(--horizontal-offset)*-1)}@media (min-width:768px){.Catalog_description__qx861.Catalog_description__qx861{max-width:none}}.Catalog_universitySelect__slP9G{margin-bottom:16px}.Error_root__3Fniy{margin:0 auto;max-width:var(--container-width);min-height:420px;padding-top:200px;position:relative;width:100%}@media screen and (max-width:768px){.Error_root__3Fniy{min-height:100%;text-align:center}}.Error_statusCode__CARPP{font-size:124px;font-weight:900;line-height:1}.Error_description__FmdF7{font-size:18px;line-height:25px;margin:16px auto}.Error_button__sAI_e{margin:32px auto}.Error_leafImage__MNRJW{background-image:url(/_next/static/media/leaf.be1c3a9b.jpg);background-repeat:no-repeat;background-size:contain;height:214px;left:calc((100vw - var(--container-width))*-1/2);position:absolute;width:310px;z-index:-1}@media (max-width:826px){.Error_leafImage__MNRJW{display:none}}@media (max-width:1212px){.Error_leafImage__MNRJW{left:calc(var(--horizontal-offset)*-1)}}.Error_background__6xRu5{background-image:url(/_next/static/media/background.1c5ba85e.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:500px;position:absolute;right:0;top:-40px;width:650px;z-index:-1}@media screen and (max-width:768px){.Error_background__6xRu5{bottom:0;height:100%;left:auto;right:auto;top:calc(100% - 100px);width:100%}}.Error_styledError__pFrsD{width:100%}.Error_styledErrorHero__ZqV_T{background:rgb(var(--color-brand-blue));display:flex;flex-direction:column;margin-top:calc((var(--header-height) + 12px)*-1);min-height:860px;padding-top:calc(var(--header-height) + 12px);width:100%}@media (min-width:768px){.Error_styledErrorHero__ZqV_T{margin-top:calc((var(--header-height) + 16px)*-1);padding-top:calc(var(--header-height) + 16px)}}@media (min-width:1024px){.Error_styledErrorHero__ZqV_T{min-height:720px}}.Error_styledErrorContent__iCdiO{align-items:center;box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:column;gap:40px;justify-content:center;padding:24px 20px}@media (min-width:1024px){.Error_styledErrorContent__iCdiO{padding:24px 64px}}.Error_styledErrorTextGroup__dsy_F{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.Error_styledErrorGraphic__qEvp9{background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:100%}.Error_graphic404__0XCbQ{background-image:url(/_next/static/media/404-graphic.26e32f88.svg);height:120px;width:331px}@media (min-width:1024px){.Error_graphic404__0XCbQ{height:180px;width:482px}}.Error_graphic410__VPUHo{background-image:url(/_next/static/media/410-graphic-mobile.ea8818fe.svg);height:120px;width:288px}@media (min-width:1024px){.Error_graphic410__VPUHo{background-image:url(/_next/static/media/410-graphic.cabd99cc.svg);height:180px;width:417px}}.Error_styledErrorHeading__nuE7v{color:rgb(var(--color-brand-cream));font-family:var(--font-text);font-size:20px;font-weight:700;line-height:normal;margin:0;text-align:center}@media (min-width:1024px){.Error_styledErrorHeading__nuE7v{font-size:28px}}.Error_styledErrorButton__T79sg [class*=Button_startIcon]{margin-right:8px;transform:rotate(180deg)}.Error_styledErrorStripes__9Ypkv{background:rgb(var(--color-brand-blue));height:120px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.Error_styledErrorStripes__9Ypkv{background-image:url(/_next/static/media/404-stripes.d07be94f.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover}}.Error_styledErrorStripesVector__56Vef{background-image:url(/_next/static/media/stripes-vector-mobile.91ab6503.svg);background-repeat:no-repeat;background-size:1440px 1152px;height:1152px;left:calc(50% - 504px);position:absolute;top:calc(50% + 466.2px);transform:translate(-50%,-50%) scaleY(-1);width:1440px}@media (min-width:768px){.Error_styledErrorStripesVector__56Vef{display:none}}