.profile-menu-navigation_navigationGroup__ORC3s{cursor:pointer;border:calc(.125rem * var(--mantine-scale)) solid transparent;border-radius:var(--mantine-radius-sm);transition:border-radius var(--app-shell-transition-duration) var(--app-shell-transition-timing-function);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-midnight-0)}[data-mantine-color-scheme=dark] .profile-menu-navigation_navigationGroup__ORC3s{background-color:var(--mantine-color-midnight-7)}.profile-menu-navigation_navigationGroup__ORC3s:not([data-open]):hover{background-color:var(--mantine-color-midnight-1)}[data-mantine-color-scheme=dark] .profile-menu-navigation_navigationGroup__ORC3s:not([data-open]):hover{background-color:var(--mantine-color-midnight-6)}.profile-menu-navigation_navigationGroup__ORC3s .mantine-Text-root{font-size:var(--mantine-font-size-md);font-weight:600}.profile-menu-navigation_navigationGroup__ORC3s[data-active]{border-color:var(--mantine-color-midnight-7)}.profile-menu-navigation_navigationGroup__ORC3s[data-open]{border-top-right-radius:var(--mantine-radius-lg)}.profile-menu-navigation_collapseContainer__hjDw0{margin-top:var(--mantine-spacing-xs)}.profile-menu-navigation_profileNavigationItem__evjiR{font-family:var(--font-loretta);font-size:var(--mantine-font-size-sm);font-weight:400;padding-block:calc(.625rem * var(--mantine-scale));height:auto;background-color:var(--mantine-color-midnight-0);color:var(--mantine-color-midnight-7)}.profile-menu-navigation_profileNavigationItem__evjiR:hover{background-color:var(--mantine-color-midnight-1);color:var(--mantine-color-midnight-8)}.profile-menu-navigation_profileNavigationItem__evjiR[data-active]{background-color:var(--mantine-color-midnight-3);color:var(--mantine-color-midnight-9)}.profile-menu-navigation_profileNavigationItem__evjiR .mantine-Button-label{text-align:left;white-space:wrap;overflow:visible}.profile-menu_profileCardBox___DcQT{background-color:var(--mantine-color-ivory-2);border-radius:var(--mantine-radius-sm);border-top-left-radius:var(--mantine-radius-lg)}.profile-menu_profileMenuMobileRoot__dYeAc{position:relative;--top-offset:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding))}@media (min-width:48em){.profile-menu_profileMenuMobileRoot__dYeAc{display:none}}.profile-menu_profileMenuMobileRoot__dYeAc{position:fixed;top:var(--top-offset);left:0;width:0;height:0;z-index:calc(var(--mantine-z-index-modal) - 5)}.profile-menu_profileMenuMobileBackdrop__wiU6H{position:fixed;top:0;left:0;width:100vw;height:100vh}.profile-menu_profileMenuOverlay__1wWEU{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - var(--top-offset, 0));background:var(--overlay-bg,rgba(0,0,0,.6));backdrop-filter:var(--overlay-filter);z-index:0}.profile-menu_profileMenuMobileSidebar__S8FxS{--width:min(calc(15.625rem * var(--mantine-scale)),100vw);position:absolute;top:0;z-index:1;overflow-y:scroll;scrollbar-width:none;background-color:var(--mantine-color-white);box-shadow:none;width:var(--width);height:calc(100vh - var(--top-offset));transition:left var(--app-shell-transition-duration) var(--app-shell-transition-timing-function),box-shadow var(--app-shell-transition-duration) var(--app-shell-transition-timing-function);left:calc(var(--width) * -1)}.profile-menu_profileMenuMobileSidebar__S8FxS[data-open=true]{left:0;box-shadow:var(--navbar-shadow)}.profile-menu_profileMenuMobileSidebar__S8FxS{padding-bottom:calc(var(--mantine-spacing-lg) * 4 + calc(1.5rem * var(--mantine-scale)))}.profile-menu_mobileTrigger__STifZ{position:fixed;left:var(--mantine-spacing-lg);bottom:var(--mantine-spacing-lg);z-index:2;padding:var(--mantine-spacing-lg)}.profile-menu_mobileTrigger__STifZ .mantine-Icon-root{margin-right:var(--mantine-spacing-md)}.profile-menu_mobileTrigger__STifZ{--text-color:var(--mantine-color-midnight-7);--icon-color:var(--mantine-color-midnight-7);display:flex;flex-direction:row;align-items:center;background-color:var(--mantine-color-white);border:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-midnight-7);border-radius:var(--mantine-radius-sm);box-shadow:6px 12px 20px 0 color-mix(in srgb,var(--mantine-color-midnight-7),transparent 65%)}.profile-menu_shareIcon__rjJP7{padding-right:calc(.375rem * var(--mantine-scale));--icon-color:#fff}.basic-profile_table__fBfjR tbody tr{vertical-align:text-top}.basic-profile_table__fBfjR tbody tr td{--table-vertical-spacing:0;--table-horizontal-spacing:0}@media (min-width:62em){.basic-profile_tableColumnDefinition__IC_1h{width:25em}}.basic-profile_tableDataDefinition__V7eqS{padding-right:1em}.basic-profile_detailLineFlex__S2MVF{row-gap:var(--mantine-spacing-lg)}.basic-profile_highlightCard__wMQXf{--note-popover-icon-size:calc(1.5rem * var(--mantine-scale));--note-popover-padding:calc(0.625rem * var(--mantine-scale)) 1em}.media-image_imageContainer__z4b8M{position:relative;height:100%;flex-grow:1;background-color:var(--background-color);overflow:hidden;background-position:50%;background-size:cover}.media-image_image___8s62{object-fit:cover;object-position:center;opacity:0;transition:opacity .3s ease-in}.additional-info-modal_root__JwnkV{--modal-content-basis:calc(115rem * var(--mantine-scale))}.additional-info-modal_modalBody__cwJRc{position:relative;padding:0}.additional-info-modal_modalContent__h9QHQ{max-height:none}.additional-info-modal_modalBodyFlex__G0MAt{max-height:93vh}.additional-info-modal_leftSidebar__m2UjA{width:var(--sidebar-width,calc(15rem * var(--mantine-scale)));background-color:var(--mantine-color-white);padding:var(--mantine-spacing-lg);display:flex;overflow-y:scroll;flex-direction:column;gap:var(--mantine-spacing-lg);flex-shrink:0;border-right:1px solid var(--mantine-color-gray-3)}.additional-info-modal_schoolResources__yVuex{flex:1;padding:var(--mantine-spacing-md) 0}.additional-info-modal_collegeCardWrapper__v4TQ6{padding:0}.additional-info-modal_socialSection__QnrBE{padding:var(--mantine-spacing-md) 0;padding-top:var(--mantine-spacing-md)}.additional-info-modal_socialIcons___Yhtu{color:var(--mantine-color-midnight-7)}.additional-info-modal_socialIcons___Yhtu *,.additional-info-modal_socialIcons___Yhtu svg{fill:var(--mantine-color-midnight-7);color:var(--mantine-color-midnight-7)}.additional-info-modal_socialIcons___Yhtu svg circle,.additional-info-modal_socialIcons___Yhtu svg path,.additional-info-modal_socialIcons___Yhtu svg polygon,.additional-info-modal_socialIcons___Yhtu svg rect{fill:var(--mantine-color-midnight-7)}.additional-info-modal_rightContent__iWq4H{flex:1;display:flex;flex-direction:column;min-height:0;overflow:scroll}.additional-info-modal_modalTitle__fCQxz{color:var(--mantine-color-midnight-7);font-size:calc(1.75rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-xs);line-height:1.2}.additional-info-modal_modalTitle__fCQxz h2{color:var(--mantine-color-midnight-7);font-size:calc(1.75rem * var(--mantine-scale));font-weight:700;margin:0}.additional-info-modal_modalTitle__fCQxz [data-mantine-title],.additional-info-modal_modalTitle__fCQxz h2{letter-spacing:calc(-.04375rem * var(--mantine-scale))}.additional-info-modal_ctaSection__VMPhN{align-items:center;gap:var(--mantine-spacing-md);margin-right:calc(3.75rem * var(--mantine-scale))}.additional-info-modal_orText__p_uAC{text-transform:uppercase;font-weight:600;color:var(--mantine-color-midnight-5)}.additional-info-modal_pillButton__gzpWe{border-radius:calc(3.125rem * var(--mantine-scale));font-weight:600;font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-xl);height:calc(2.75rem * var(--mantine-scale));min-width:calc(8.75rem * var(--mantine-scale))}.additional-info-modal_pillButton__gzpWe[data-variant=filled]{background-color:var(--mantine-color-midnight-7);border-color:var(--mantine-color-midnight-7);color:var(--mantine-color-midnight-0)}.additional-info-modal_pillButton__gzpWe[data-variant=filled]:hover{background-color:var(--mantine-color-midnight-8);border-color:var(--mantine-color-midnight-8)}.additional-info-modal_pillButton__gzpWe[data-variant=outline]{background-color:transparent;border-color:var(--mantine-color-midnight-7);color:var(--mantine-color-midnight-7)}.additional-info-modal_pillButton__gzpWe[data-variant=outline]:hover{background-color:var(--mantine-color-midnight-7);color:var(--mantine-color-midnight-0)}.additional-info-modal_contentHeader__Vqe6x{padding:calc(3rem * var(--mantine-scale)) calc(2.01625rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale)) calc(1.92125rem * var(--mantine-scale));flex-shrink:0;background-color:var(--mantine-color-white);position:relative}.additional-info-modal_contentTabs__igA_w{height:100%}.additional-info-modal_modalHeader__1FalO{padding:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-3);flex-shrink:0}.additional-info-modal_modalTitle__fCQxz{font-size:calc(1.5rem * var(--mantine-scale));font-weight:700;color:var(--mantine-color-midnight-6);margin:0;flex-wrap:wrap;letter-spacing:calc(-.04375rem * var(--mantine-scale))}.additional-info-modal_collegeIcons__3S_GW,.additional-info-modal_modalTitle__fCQxz{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.additional-info-modal_modalBody__cwJRc{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.additional-info-modal_tabs__fyE29{width:100%;flex:1;display:flex;min-height:0;overflow:hidden}.additional-info-modal_tabsList__Wfwnu{width:100%;background-color:var(--mantine-color-white);border:none;padding:0;flex-shrink:0;display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.additional-info-modal_sidebarHeader__fL8bO{text-transform:uppercase;letter-spacing:calc(.03125rem * var(--mantine-scale))}.additional-info-modal_tab__ew_Ms{width:100%;justify-content:flex-start;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);height:auto;border-radius:var(--mantine-radius-md);font-weight:600;font-size:calc(.875rem * var(--mantine-scale));color:var(--mantine-color-midnight-7);background-color:var(--mantine-color-midnight-0);border:2px solid transparent;transition:background-color .2s ease,color .2s ease;position:relative;outline:none;box-shadow:none}.additional-info-modal_tab__ew_Ms:after,.additional-info-modal_tab__ew_Ms:before{border:none}.additional-info-modal_tab__ew_Ms[data-variant]{border:2px solid transparent;outline:none;box-shadow:none}.additional-info-modal_tab__ew_Ms[data-variant][data-active]{border:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms [data-mantine-tab],.additional-info-modal_tab__ew_Ms[data-mantine-tab],.additional-info-modal_tab__ew_Ms[data-mantine-tab] *{border:none}.additional-info-modal_tab__ew_Ms svg{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms svg circle,.additional-info-modal_tab__ew_Ms svg path,.additional-info-modal_tab__ew_Ms svg polygon,.additional-info-modal_tab__ew_Ms svg rect{fill:var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms:hover{background-color:var(--mantine-color-midnight-1)}.additional-info-modal_tab__ew_Ms[data-active]{background-color:var(--mantine-color-midnight-0);color:var(--mantine-color-midnight-7);border:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms[data-active] svg{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms[data-active] svg circle,.additional-info-modal_tab__ew_Ms[data-active] svg path,.additional-info-modal_tab__ew_Ms[data-active] svg polygon,.additional-info-modal_tab__ew_Ms[data-active] svg rect{fill:var(--mantine-color-midnight-7)}.additional-info-modal_tab__ew_Ms[data-active]:after{content:"";position:absolute;right:var(--mantine-spacing-md);top:50%;transform:translateY(-50%);width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border-radius:50%;background-color:#b5bdc5;border:none;background-image:radial-gradient(circle,#0c2d50 0,#0c2d50 4px,transparent 0)}.additional-info-modal_tabsPanel__lpTwc{padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl) var(--mantine-spacing-md)}.additional-info-modal_photosPanel__Qee10{height:calc(43.75rem * var(--mantine-scale));display:flex;flex-direction:column;min-height:0;gap:var(--mantine-spacing-lg);justify-content:space-between}.additional-info-modal_mainImage__ZuGal{flex:0 0 auto;border-radius:var(--mantine-radius-lg);overflow:hidden;background-color:var(--mantine-color-gray-2);box-shadow:0 4px 12px rgba(0,0,0,.1)}.additional-info-modal_imagePlaceholder__4nIB0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-md)}.additional-info-modal_thumbnailsContainer__FxoEO{flex-shrink:0;min-height:calc(7.5rem * var(--mantine-scale))}.additional-info-modal_thumbnails__0_522{display:flex;gap:var(--mantine-spacing-md);justify-content:flex-start;overflow-x:auto;padding-bottom:var(--mantine-spacing-xs)}.additional-info-modal_thumbnail__v_nke{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-3);flex-shrink:0;overflow:hidden}.additional-info-modal_thumbnail__v_nke.additional-info-modal_active__HU3yz{border-color:var(--mantine-color-midnight-8);background-color:var(--mantine-color-midnight-1)}.additional-info-modal_pagination__1Ec_Q{align-items:center;flex-shrink:0;padding-bottom:var(--mantine-spacing-xs)}.additional-info-modal_paginationButton__LgqIV{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));border-radius:50%;padding:0;background-color:var(--mantine-color-gray-1);border:none;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-midnight-6);cursor:pointer;transition:all .2s ease;min-width:calc(2rem * var(--mantine-scale));min-height:calc(2rem * var(--mantine-scale))}.additional-info-modal_paginationButton__LgqIV:hover:not(:disabled){background-color:var(--mantine-color-gray-2);transform:scale(1.05)}.additional-info-modal_paginationButton__LgqIV:disabled{cursor:not-allowed;opacity:.5}.additional-info-modal_pageCount__j89WK{font-weight:500;color:var(--mantine-color-gray-6)}.additional-info-modal_videosPanel__jX1hn{height:calc(43.75rem * var(--mantine-scale));display:flex;flex-direction:column;min-height:0;gap:var(--mantine-spacing-lg);justify-content:space-between}.additional-info-modal_videoPlaceholder__3ZA8m{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.additional-info-modal_playButton__Msb8S{background:hsla(0,0%,100%,.25);border:1px solid #8e8e8e;border-radius:calc(3.125rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);display:flex;align-items:center;justify-content:center;gap:var(--mantine-spacing-sm);cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1}.additional-info-modal_playButton__Msb8S:hover{background:hsla(0,0%,100%,.35);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.additional-info-modal_playIconContainer___eXA7{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0}.additional-info-modal_playButton__Msb8S .mantine-Text-root{display:flex;align-items:center;line-height:1;margin:0}.additional-info-modal_socialBar__Pmex4{padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);background-color:var(--mantine-color-midnight-6);border-top:1px solid var(--mantine-color-gray-3);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.additional-info-modal_mobileLayout__SeBjf{width:100%;max-width:100vw;max-height:93vh;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;position:relative}.additional-info-modal_mobileHeader__oYcD2{padding:var(--mantine-spacing-md);display:flex;flex-direction:column;position:relative;flex-shrink:0;min-height:calc(5rem * var(--mantine-scale));overflow:hidden;box-sizing:border-box;width:100%;max-width:100%}.additional-info-modal_mobileCloseButton__vQnuD{position:absolute;top:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;min-width:calc(1.5rem * var(--mantine-scale));min-height:calc(1.5rem * var(--mantine-scale))}.additional-info-modal_mobileCollegeInfo__feJb2{flex:1;margin-bottom:var(--mantine-spacing-xs);width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.additional-info-modal_mobileCollegeName__GBV09{color:var(--mantine-color-white);font-size:calc(1rem * var(--mantine-scale));font-weight:700;margin:0;margin-right:calc(1.75rem * var(--mantine-scale));line-height:1.2}.additional-info-modal_mobileCollegeLocation__TYo2C{color:var(--mantine-color-white);font-size:calc(.75rem * var(--mantine-scale));opacity:.8;margin:var(--mantine-spacing-xs) 0 0 0}.additional-info-modal_mobileSaveButton__KO8JP{background-color:var(--mantine-color-white);color:var(--mantine-color-midnight-6);border:none;border-radius:var(--mantine-radius-sm);font-weight:600;font-size:calc(.875rem * var(--mantine-scale));margin-right:var(--mantine-spacing-md)}.additional-info-modal_mobileSaveButton__KO8JP:hover{background-color:var(--mantine-color-midnight-1);color:var(--mantine-color-midnight-6)}.additional-info-modal_mobileSaveButton__KO8JP svg{color:var(--mantine-color-midnight-6);fill:var(--mantine-color-midnight-6)}.additional-info-modal_mobileSaveButton__KO8JP path{fill:var(--mantine-color-midnight-6)}.additional-info-modal_mobileActionRow__S7N_A{gap:var(--mantine-spacing-md);justify-content:space-between;overflow:hidden;box-sizing:border-box;max-width:100%;width:100%}.additional-info-modal_mobileSocialIcons__2NLAp{gap:var(--mantine-spacing-sm);overflow:hidden;box-sizing:border-box;max-width:100%;justify-content:flex-end}.additional-info-modal_mobileSocialIcons__2NLAp svg{color:var(--mantine-color-white);fill:var(--mantine-color-white)}.additional-info-modal_mobileSocialIcons__2NLAp .additional-info-modal_mantine-Icon-root__1POAj{color:var(--mantine-color-white)}.additional-info-modal_mobileSocialIcons__2NLAp *{color:var(--mantine-color-white);fill:var(--mantine-color-white)}.additional-info-modal_mobileResourcesSection__JZTC8{background-color:var(--mantine-color-white);padding:var(--mantine-spacing-md);flex-shrink:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.additional-info-modal_mobileResourcesTitle__ik1nz{color:var(--mantine-color-midnight-7);font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;text-transform:uppercase;letter-spacing:calc(.03125rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-sm);text-align:left}.additional-info-modal_mobileTabs__ei2Px{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.additional-info-modal_mobileTabsList__3sI9K{flex-direction:row;gap:var(--mantine-spacing-sm);padding:0;overflow-x:auto;background-color:transparent;border:none;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}.additional-info-modal_mobileTab__nqVB5{flex:0 0 auto;min-width:calc(5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-size:calc(.75rem * var(--mantine-scale));background-color:var(--mantine-color-midnight-0);border:2px solid transparent;border-radius:var(--mantine-radius-md);color:var(--mantine-color-midnight-7);font-weight:600;justify-content:center}.additional-info-modal_mobileTab__nqVB5[data-active]{background-color:var(--mantine-color-midnight-0);color:var(--mantine-color-midnight-7);border:2px solid var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5[data-active] svg{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5[data-active] .additional-info-modal_mantine-Icon-root__1POAj{color:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5[data-active] *{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5:hover{background-color:var(--mantine-color-midnight-1)}.additional-info-modal_mobileTab__nqVB5:hover svg{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5:hover .additional-info-modal_mantine-Icon-root__1POAj{color:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5 svg,.additional-info-modal_mobileTab__nqVB5:hover *{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5 .additional-info-modal_mantine-Icon-root__1POAj{color:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTab__nqVB5 *{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.additional-info-modal_mobileTabsList__3sI9K:after,.additional-info-modal_mobileTabsList__3sI9K:before{display:none}.additional-info-modal_mobileTabsList__3sI9K *{border-bottom:none}.additional-info-modal_mobileContentArea__DPz1l{flex-shrink:0;background-color:var(--mantine-color-white);min-height:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.additional-info-modal_mobileContentTabs___y0ef{height:100%;display:flex;flex-direction:column}.additional-info-modal_mobileTabsPanel__fgcpy{flex:1;background-color:var(--mantine-color-white);overflow:scroll;width:100%;max-width:100%;box-sizing:border-box;padding:0 1rem}.additional-info-modal_mobilePhotosPanel__eUoed{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);height:100%;overflow:hidden}.additional-info-modal_mobileMainImagePadding__utYTL{padding:0 calc(.0625rem * var(--mantine-scale));flex-grow:1}.additional-info-modal_mobileMainImage__ubGIE{flex:1;width:100%;height:100%;max-width:100%;aspect-ratio:7/5;border-radius:var(--mantine-radius-sm);overflow:hidden;background-color:var(--mantine-color-gray-2);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;min-height:0}.additional-info-modal_mobileImagePlaceholder__e1Srw{width:100%;height:100%;background-color:var(--mantine-color-gray-3);display:flex;align-items:center;justify-content:center;border-radius:var(--mantine-radius-md);min-height:inherit}.additional-info-modal_mobileThumbnailsContainer__m3oQX{flex-shrink:0;min-height:calc(3.75rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-xs);padding:0 calc(.0625rem * var(--mantine-scale))}.additional-info-modal_mobileThumbnails__qTe4v{gap:var(--mantine-spacing-md);overflow-x:auto;padding-bottom:var(--mantine-spacing-xs);justify-content:center}.additional-info-modal_mobileThumbnail__58UBg{width:calc(6.25rem * var(--mantine-scale));height:calc(3.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);border:2px solid transparent;background-color:var(--mantine-color-gray-3);flex-shrink:0;cursor:pointer;transition:all .2s ease}.additional-info-modal_mobileThumbnail__58UBg.additional-info-modal_active__HU3yz{border-color:var(--mantine-color-midnight-8)}.additional-info-modal_mobileImageCaption__kmViQ{text-align:center;margin:var(--mantine-spacing-xs) 0;flex-shrink:0}.additional-info-modal_mobilePagination__lubAg{justify-content:center;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-xs);flex-shrink:0}.additional-info-modal_mobilePaginationSection__Em7Zm{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);flex-shrink:0}.additional-info-modal_mobileContentTitle__Sbe_o{color:var(--mantine-color-midnight-6);font-size:calc(.875rem * var(--mantine-scale));text-align:center;margin:0}.additional-info-modal_mobilePaginationBelow___U6ex{justify-content:center;gap:var(--mantine-spacing-md);flex-shrink:0;padding:var(--mantine-spacing-sm) 0}.additional-info-modal_mobilePaginationButton__Jv_hA{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));border-radius:50%;padding:0;background-color:var(--mantine-color-gray-1);border:none;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-midnight-6);cursor:pointer;transition:all .2s ease;min-width:calc(2rem * var(--mantine-scale));min-height:calc(2rem * var(--mantine-scale))}.additional-info-modal_mobilePaginationButton__Jv_hA:hover:not(:disabled){background-color:var(--mantine-color-gray-2);transform:scale(1.05)}.additional-info-modal_mobilePaginationButton__Jv_hA:disabled{cursor:not-allowed;opacity:.5}.additional-info-modal_mobilePaginationText__F7_bi{font-weight:500;color:var(--mantine-color-gray-6);font-size:calc(.875rem * var(--mantine-scale))}.additional-info-modal_mobileVideosPanel__k9pmg{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);height:100%;overflow:hidden}.additional-info-modal_mobileVideoPlayer__1VyAs{position:relative;border-radius:var(--mantine-radius-lg);overflow:hidden;height:100%;flex-grow:1;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:0;aspect-ratio:16/9}.additional-info-modal_mobileVideoPlaceholder__1bjYD{width:100%;height:100%;background-color:var(--mantine-color-gray-3);display:flex;align-items:center;justify-content:center;position:relative;min-height:inherit}.additional-info-modal_mobilePlayButton__hwZHj{background:hsla(0,0%,100%,.25);border:1px solid #8e8e8e;border-radius:calc(3.125rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);display:flex;align-items:center;gap:var(--mantine-spacing-sm);cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.additional-info-modal_mobilePlayButton__hwZHj:hover{background:hsla(0,0%,100%,.35);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.additional-info-modal_mobileDocumentsPanel__c1Udm{height:100%;overflow-y:auto}.additional-info-modal_mobileDocumentCard__gweRc{padding:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mantine-spacing-md);transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);min-height:calc(5rem * var(--mantine-scale))}.additional-info-modal_mobileDocumentIcon__b_Glw{color:var(--mantine-color-midnight-6);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-md);width:calc(3.75rem * var(--mantine-scale));height:calc(4.375rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px 7px rgba(0,0,0,.12)}.additional-info-modal_mobileDocumentInfo__skKf9{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);min-width:0}.additional-info-modal_mobileDocumentTitle___xqIT{font-weight:700;color:var(--mantine-color-midnight-6);font-size:var(--mantine-font-size-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(11.25rem * var(--mantine-scale))}.additional-info-modal_mobileBottomCard__vl4Qt{background-color:#f4f5f6;padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-lg);margin:var(--mantine-spacing-md);flex-shrink:0;width:calc(100% - 2 * var(--mantine-spacing-md));max-width:calc(100% - 2 * var(--mantine-spacing-md));overflow:hidden;box-sizing:border-box}.additional-info-modal_mobileCardCta__GjlDq{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.additional-info-modal_mobileCardCtaTitle__YRTad{color:var(--mantine-color-midnight-7);font-size:calc(1.25rem * var(--mantine-scale));font-weight:700;margin:0;text-align:center}.additional-info-modal_mobileCardCtaSubtitle__kgNzA{color:var(--mantine-color-midnight-5);font-size:calc(.875rem * var(--mantine-scale));margin:0;text-align:center}.additional-info-modal_mobileCardCtaButtons___l1fT{flex-direction:row;gap:var(--mantine-spacing-md);align-items:center;justify-content:center}@media (max-width:400px){.additional-info-modal_mobileCardCtaButtons___l1fT{flex-direction:column;align-items:stretch}}.additional-info-modal_mobileCardOrText__fsFlE{text-align:center;margin:0;font-size:calc(.75rem * var(--mantine-scale));font-weight:600;color:var(--mantine-color-midnight-5);text-transform:uppercase}.additional-info-modal_mobileCardApplyButton__f6lZ_{background-color:var(--mantine-color-midnight-7);color:var(--mantine-color-white)}.additional-info-modal_mobileCardApplyButton__f6lZ_,.additional-info-modal_mobileCardRequestButton__Czyzs{width:auto;height:calc(3rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));font-weight:600;border-color:var(--mantine-color-midnight-7);min-width:calc(7.5rem * var(--mantine-scale));border-radius:calc(1.5rem * var(--mantine-scale));white-space:nowrap}.additional-info-modal_mobileCardRequestButton__Czyzs{background-color:transparent;color:var(--mantine-color-midnight-7)}.application-form_modalHeader__B2Nmu{--mb-padding:var(--modal-header-padding,var(--mantine-spacing-xl));padding-top:var(--modal-header-padding-top,var(--mantine-spacing-xl));padding-bottom:var(--modal-header-padding-bottom,var(--mantine-spacing-xl));border-bottom:1px solid var(--mantine-color-midnight-2)}.application-form_modalTitle__t22_U{font-size:calc(1.25rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(-.03125rem * var(--mantine-scale))}.application-form_modalContainer__UyKkb{position:relative;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-lg);overflow:hidden;min-height:calc(6.25rem * var(--mantine-scale))}.application-form_closeButton__mGP9m{position:absolute;top:var(--mantine-spacing-lg);right:var(--mantine-spacing-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease}.application-form_closeButton__mGP9m:hover{opacity:.7}.application-form_header__2pyuD{padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-lg);text-align:center;background-color:var(--mantine-color-white)}.application-form_title___wQb0{color:var(--mantine-color-midnight-7)!important;font-weight:700;font-size:calc(1.75rem * var(--mantine-scale))!important;margin:0;margin-bottom:var(--mantine-spacing-xs);line-height:1.2;letter-spacing:calc(-.04375rem * var(--mantine-scale))}.application-form_title___wQb0[data-success=true]{font-size:calc(2rem * var(--mantine-scale))!important;letter-spacing:calc(-.05rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-md)}.application-form_subtitle__z7Ga0{color:var(--mantine-color-midnight-5)!important;font-size:calc(1rem * var(--mantine-scale));font-weight:400;margin:0}.application-form_formContainer__HK_w7{background-color:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);margin:0 var(--mantine-spacing-lg) var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);max-width:calc(35.875rem * var(--mantine-scale))}.application-form_formField__wW3nl{flex:1;min-width:0}.application-form_nameFieldsContainer__5w_V8{flex-wrap:wrap}.application-form_inputRoot__fD0v_{margin-bottom:0}.application-form_input__9nv6I{--input-bg-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-midnight-7);font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);height:calc(2.75rem * var(--mantine-scale));transition:border-color .2s ease,box-shadow .2s ease}.application-form_input__9nv6I:focus{border-color:var(--mantine-color-midnight-6);box-shadow:0 0 0 1px var(--mantine-color-midnight-6)}.application-form_input__9nv6I:hover{border-color:var(--mantine-color-midnight-5)}.application-form_label__IftYG{color:var(--mantine-color-midnight-5)!important;font-size:calc(.875rem * var(--mantine-scale));font-weight:500;margin-bottom:var(--mantine-spacing-xs);line-height:1.2}.application-form_error___Aazf{color:var(--mantine-color-red-6)!important;font-size:calc(.75rem * var(--mantine-scale));margin-top:var(--mantine-spacing-xs)}.application-form_submitButton__5Hkoi{border-radius:999rem}.application-form_collegeBranding__QaxEk{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-lg)}.application-form_schoolLogo__FqnAT{width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-midnight-6);display:flex;align-items:center;justify-content:center;overflow:hidden}.application-form_logoImage__X8y0L{max-width:100%;max-height:100%;object-fit:contain}.application-form_logoPlaceholder__sfQfu{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--mantine-color-midnight-6);border-radius:var(--mantine-radius-md)}.application-form_schoolName__8_oSR{text-align:center;margin:0}.application-form_nextSteps__gUVvv{width:100%}.application-form_thankYouText__qyfk6{text-align:center}.application-form_stepItem__RxmCZ{gap:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md)}.application-form_stepNumber__2bp_R{background-color:var(--mantine-color-midnight-6);color:var(--mantine-color-white)}@media (max-width:768px){.application-form_modalContainer__UyKkb{min-height:auto;max-height:90vh;overflow-y:auto}.application-form_closeButton__mGP9m{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.application-form_header__2pyuD{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md) var(--mantine-spacing-md)}.application-form_title___wQb0{font-size:calc(1.5rem * var(--mantine-scale))!important;letter-spacing:calc(-.03125rem * var(--mantine-scale))}.application-form_title___wQb0[data-success=true]{font-size:calc(1.75rem * var(--mantine-scale))!important;letter-spacing:calc(-.0375rem * var(--mantine-scale))}.application-form_subtitle__z7Ga0{font-size:calc(.875rem * var(--mantine-scale))}.application-form_formContainer__HK_w7{margin:0 var(--mantine-spacing-md) var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg)}.application-form_formField__wW3nl{flex:none;width:100%}.application-form_nameFieldsContainer__5w_V8{flex-direction:column}.application-form_formField__wW3nl:first-child,.application-form_formField__wW3nl:nth-child(2){width:100%}.application-form_input__9nv6I{height:calc(3rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale))}.application-form_collegeBranding__QaxEk{gap:var(--mantine-spacing-sm)}.application-form_schoolLogo__FqnAT{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale))}.application-form_nextSteps__gUVvv{max-width:100%}.application-form_nextStepsHeader__9NENM{font-size:calc(1rem * var(--mantine-scale))!important}.application-form_stepItem__RxmCZ{gap:var(--mantine-spacing-sm)}.application-form_stepNumber__2bp_R{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale))}.application-form_stepText__fy3Uo{font-size:calc(.8125rem * var(--mantine-scale))}}.application-form_inputRoot__fD0v_ .mantine-Select-input{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-midnight-7);font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);height:calc(2.75rem * var(--mantine-scale));transition:border-color .2s ease,box-shadow .2s ease}.application-form_inputRoot__fD0v_ .mantine-Select-input:focus{border-color:var(--mantine-color-midnight-6);box-shadow:0 0 0 1px var(--mantine-color-midnight-6)}.application-form_inputRoot__fD0v_ .mantine-Select-input:hover{border-color:var(--mantine-color-midnight-5)}.application-form_inputRoot__fD0v_ .mantine-Select-icon{color:var(--mantine-color-midnight-5);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale))}.application-form_prestigiousHeader__XnpsC{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-lg)}.application-form_sealIcon__OtI4H{display:flex;align-items:center;justify-content:center;width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));border-radius:50%;background:linear-gradient(135deg,#1e40af,#3b82f6);box-shadow:0 4px 12px rgba(30,64,175,.3)}.application-form_letterhead__Fnj6C{letter-spacing:.05em;color:var(--mantine-color-midnight-4)!important;font-weight:600;text-transform:uppercase;font-size:calc(.625rem * var(--mantine-scale));margin:0}.application-form_successIcon__EZtbF{display:flex;align-items:center;justify-content:center;margin-bottom:var(--mantine-spacing-lg)}.application-form_successTitle___wPPg{color:var(--mantine-color-midnight-7)!important;font-weight:700;font-size:calc(1.5rem * var(--mantine-scale))!important;margin:0;text-align:center;line-height:1.2}.application-form_successMessage__BG_KQ{color:var(--mantine-color-midnight-6)!important;font-size:calc(1rem * var(--mantine-scale));font-weight:400;margin:0;line-height:1.5;max-width:calc(25rem * var(--mantine-scale))}.application-form_nextSteps__gUVvv{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);padding:var(--mantine-spacing-xl);background:var(--mantine-color-midnight-0);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);max-width:calc(25rem * var(--mantine-scale));box-shadow:0 2px 8px rgba(0,0,0,.05)}.application-form_nextStepsHeader__9NENM{color:var(--mantine-color-midnight-7)!important;font-weight:600;font-size:calc(.875rem * var(--mantine-scale));text-transform:uppercase;letter-spacing:calc(.03125rem * var(--mantine-scale));margin:0;margin-bottom:var(--mantine-spacing-xs)}.application-form_stepItem__RxmCZ{display:flex;align-items:flex-start;gap:var(--mantine-spacing-sm);width:100%}.application-form_stepNumber__2bp_R{display:flex;align-items:center;justify-content:center;width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));background:var(--mantine-color-midnight-7);color:#fff;border-radius:50%;font-size:calc(.75rem * var(--mantine-scale));font-weight:600;flex-shrink:0;margin-top:calc(.125rem * var(--mantine-scale))}.application-form_stepText__fy3Uo{flex:1}.application-form_nextStepsItem__nwCm3,.application-form_stepText__fy3Uo{color:var(--mantine-color-midnight-6)!important;font-weight:500;font-size:calc(.875rem * var(--mantine-scale));line-height:1.4;margin:0}.application-form_nextStepsItem__nwCm3{text-align:center}.application-form_prestigiousDetails__7l3vH{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-md)}.college-card_collegeCard__F5Cd1{border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-lg);display:flex;flex-direction:column;gap:var(--mantine-spacing-md);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:var(--mantine-spacing-md)}.college-card_logoContainer___96jQ,.college-card_logoSection__Zw_2f{display:flex;justify-content:center;align-items:center}.college-card_logoContainer___96jQ{width:200px;height:120px;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);overflow:hidden;padding:var(--mantine-spacing-sm)}.college-card_logoImage__6Jwlh{max-width:100%;max-height:100%;object-fit:contain}.college-card_logoPlaceholder__tOKlw{width:200px;height:120px;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);display:flex;align-items:center;justify-content:center;border:2px dashed var(--mantine-color-gray-4)}.college-card_placeholderText__hEjrV{color:var(--mantine-color-gray-6);font-size:calc(.875rem * var(--mantine-scale));font-weight:600;text-align:center;margin:0}.college-card_collegeInfo__54qzQ{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);text-align:left}.college-card_collegeName__XbvTC{color:var(--mantine-color-white);font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1.2;margin:0;white-space:pre-line;text-align:left}.college-card_city__tceic{color:var(--mantine-color-white);font-size:calc(.875rem * var(--mantine-scale));line-height:1.3;margin:0;opacity:.8;text-align:left}.college-card_saveButton__muPLj{background-color:var(--mantine-color-white);color:var(--mantine-color-midnight-6);border:none;border-radius:var(--mantine-radius-sm);font-weight:600;font-size:calc(.875rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));margin-top:var(--mantine-spacing-xs)}.college-card_saveButton__muPLj:hover{background-color:var(--mantine-color-midnight-1);color:var(--mantine-color-midnight-6)}.college-card_saveButton__muPLj svg{color:var(--mantine-color-midnight-6)!important}.college-card_saveButton__muPLj path,.college-card_saveButton__muPLj svg{fill:var(--mantine-color-midnight-6)!important}.documents-panel_documentsPanel__GFOKl{min-height:calc(37.5rem * var(--mantine-scale));display:flex;flex-direction:column;overflow:hidden;justify-content:space-between}.documents-panel_documentGrid__yI6uI{display:grid;grid-template-columns:1fr 1fr;gap:var(--mantine-spacing-lg);align-content:start;grid-auto-rows:minmax(calc(7.5rem * var(--mantine-scale)),auto);flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--mantine-spacing-md)}.documents-panel_documentContent__YJD55{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.documents-panel_documentCard__zSAN6{width:100%;height:100%;padding:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-midnight-0);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;transition:all .2s ease;position:relative;gap:var(--mantine-spacing-md);min-height:calc(7.5rem * var(--mantine-scale))}.documents-panel_documentCard__zSAN6:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px);border-color:var(--mantine-color-midnight-4);box-shadow:0 2px 8px rgba(0,0,0,.1)}.documents-panel_documentIcon__3M_Bt{color:var(--mantine-color-midnight-6);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-md);width:calc(5rem * var(--mantine-scale));height:calc(6.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px rgba(0,0,0,.12);flex-shrink:0;position:relative;border:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}.documents-panel_documentIcon__3M_Bt svg{color:var(--mantine-color-midnight-7);fill:var(--mantine-color-midnight-7)}.documents-panel_pdfLabel__ebtyk{position:absolute;top:0;left:0;background-color:var(--mantine-color-red-5);color:#fff;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-size:calc(.625rem * var(--mantine-scale));font-weight:600;text-transform:uppercase;z-index:1;border-radius:0 var(--mantine-radius-sm) 0 var(--mantine-radius-sm);box-shadow:0 1px 3px rgba(0,0,0,.2)}.documents-panel_viewButton__P1fOC{width:calc(5.5625rem * var(--mantine-scale))}.documents-panel_downloadButton__aouPl,.documents-panel_viewButton__P1fOC{border-radius:var(--mantine-radius-sm);padding:0;min-width:auto;height:calc(2.5rem * var(--mantine-scale))}.documents-panel_downloadButton__aouPl{width:calc(2.5rem * var(--mantine-scale))}.photos-panel_mainImage__3SHII{border-radius:var(--mantine-radius-md);overflow:hidden}.photos-panel_imagePlaceholder__0gUvx{width:100%;height:100%;background:var(--mantine-color-gray-3);display:flex;align-items:center;justify-content:center}.photos-panel_thumbnailsContainer__TN0as{flex-shrink:0}.photos-panel_thumbnailsContainer__TN0as .mantine-Carousel-slide:last-of-type{padding-inline-end:0}.photos-panel_thumbnail__xk5jM{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-3);flex-shrink:0;overflow:hidden}.videos-panel_videosPanel__O7TxU{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);overflow:hidden}.videos-panel_videoPlayer__lvK8A{position:relative;border-radius:var(--mantine-radius-lg);border-style:none;overflow:hidden;height:100%;flex-grow:1;box-shadow:0 4px 12px rgba(0,0,0,.1)}.videos-panel_videoPlaceholder__Mdwi1{width:100%;height:100%;background:var(--mantine-color-gray-3);display:flex;align-items:center;justify-content:center;position:relative}.videos-panel_playButton__pmJsa{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-sm);cursor:pointer}.videos-panel_playIconContainer__o9xnA{display:flex;align-items:center;justify-content:center}.videos-panel_thumbnailsContainer__RGM6t{flex-shrink:0}.videos-panel_thumbnails__YFdzK{overflow-x:auto;padding-bottom:var(--mantine-spacing-xs)}.videos-panel_thumbnail__qeqxb{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-3);flex-shrink:0;overflow:hidden}.request-info-form_modalHeader__D_6uk{--mb-padding:var(--modal-header-padding,var(--mantine-spacing-xl));padding-top:var(--modal-header-padding-top,var(--mantine-spacing-xl));padding-bottom:var(--modal-header-padding-bottom,var(--mantine-spacing-xl));border-bottom:1px solid var(--mantine-color-midnight-2)}.request-info-form_modalTitle__6yzvk{font-size:calc(1.25rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(-.03125rem * var(--mantine-scale))}.request-info-form_modalContainer__7uOWY{position:relative;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-lg);overflow:hidden;min-height:calc(31.25rem * var(--mantine-scale))}.request-info-form_closeButton__DUjRg{position:absolute;top:var(--mantine-spacing-lg);right:var(--mantine-spacing-lg);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .2s ease}.request-info-form_closeButton__DUjRg:hover{opacity:.7}.request-info-form_header__Hlcgf{padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-lg);text-align:center;background-color:var(--mantine-color-white)}.request-info-form_title__4QP4a{color:var(--mantine-color-midnight-7)!important;font-weight:700;font-size:calc(1.75rem * var(--mantine-scale))!important;margin:0;margin-bottom:var(--mantine-spacing-xs);line-height:1.2;letter-spacing:calc(-.04375rem * var(--mantine-scale))}.request-info-form_subtitle__Gi_rQ{color:var(--mantine-color-midnight-5)!important;font-size:calc(1rem * var(--mantine-scale));font-weight:400;margin:0}.request-info-form_formContainer__Pg0Gs{background-color:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);margin:0 var(--mantine-spacing-lg) var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);max-width:calc(35.875rem * var(--mantine-scale))}.request-info-form_formField__PV2aL{flex:1;min-width:0}.request-info-form_nameFieldsContainer__8ktdY{flex-wrap:wrap}.request-info-form_inputRoot__cAkXN{margin-bottom:0}.request-info-form_input__jAhee{--input-bg-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-midnight-7);font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);height:calc(2.75rem * var(--mantine-scale));transition:border-color .2s ease,box-shadow .2s ease}.request-info-form_input__jAhee:focus{border-color:var(--mantine-color-midnight-6);box-shadow:0 0 0 1px var(--mantine-color-midnight-6)}.request-info-form_input__jAhee:hover{border-color:var(--mantine-color-midnight-5)}.request-info-form_label__Mf2uV{color:var(--mantine-color-midnight-5)!important;font-size:calc(.875rem * var(--mantine-scale));font-weight:500;margin-bottom:var(--mantine-spacing-xs);line-height:1.2}.request-info-form_error__bvlDa{color:var(--mantine-color-red-6)!important;font-size:calc(.75rem * var(--mantine-scale));margin-top:var(--mantine-spacing-xs)}.request-info-form_submitButton__Vgn4_{border-radius:999rem}.request-info-form_thankYouText__7Z2M3{text-align:center}@media (max-width:768px){.request-info-form_modalContainer__7uOWY{min-height:auto;max-height:90vh;overflow-y:auto}.request-info-form_closeButton__DUjRg{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.request-info-form_header__Hlcgf{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md) var(--mantine-spacing-md)}.request-info-form_title__4QP4a{font-size:calc(1.5rem * var(--mantine-scale))!important;letter-spacing:calc(-.03125rem * var(--mantine-scale))}.request-info-form_title__4QP4a[data-success=true]{font-size:calc(1.75rem * var(--mantine-scale))!important;letter-spacing:calc(-.0375rem * var(--mantine-scale))}.request-info-form_subtitle__Gi_rQ{font-size:calc(.875rem * var(--mantine-scale))}.request-info-form_formContainer__Pg0Gs{margin:0 var(--mantine-spacing-md) var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg)}.request-info-form_formField__PV2aL{flex:none;width:100%}.request-info-form_nameFieldsContainer__8ktdY{flex-direction:column}.request-info-form_formField__PV2aL:first-child,.request-info-form_formField__PV2aL:nth-child(2){width:100%}.request-info-form_input__jAhee{height:calc(3rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale))}.request-info-form_submitButton__Vgn4_{height:calc(3.25rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));margin-top:var(--mantine-spacing-md)}.request-info-form_collegeBranding__4Z3tR{padding:var(--mantine-spacing-lg);min-width:auto;width:100%}.request-info-form_schoolLogo__fJE9l{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale))}.request-info-form_schoolName__xdCrg{font-size:calc(.875rem * var(--mantine-scale))}.request-info-form_nextSteps__cT6ER{padding:var(--mantine-spacing-lg);max-width:100%;width:100%}.request-info-form_nextStepsHeader__ul6jg{font-size:calc(.8125rem * var(--mantine-scale))!important}.request-info-form_stepItem__Jfe_b{gap:var(--mantine-spacing-sm)}.request-info-form_stepNumber__AWFQu{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale))}.request-info-form_stepText__O_dkl{font-size:calc(.8125rem * var(--mantine-scale))}}.request-info-form_inputRoot__cAkXN .mantine-Select-input{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-midnight-7);font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);height:calc(2.75rem * var(--mantine-scale));transition:border-color .2s ease,box-shadow .2s ease}.request-info-form_inputRoot__cAkXN .mantine-Select-input:focus{border-color:var(--mantine-color-midnight-6);box-shadow:0 0 0 1px var(--mantine-color-midnight-6)}.request-info-form_inputRoot__cAkXN .mantine-Select-input:hover{border-color:var(--mantine-color-midnight-5)}.request-info-form_inputRoot__cAkXN .mantine-Select-icon{color:var(--mantine-color-midnight-5);width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale))}.request-info-form_inputRoot__cAkXN .mantine-Textarea-input{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-midnight-7);font-size:calc(.875rem * var(--mantine-scale));padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);min-height:calc(6.25rem * var(--mantine-scale));transition:border-color .2s ease,box-shadow .2s ease}.request-info-form_inputRoot__cAkXN .mantine-Textarea-input:focus{border-color:var(--mantine-color-midnight-6);box-shadow:0 0 0 1px var(--mantine-color-midnight-6)}.request-info-form_inputRoot__cAkXN .mantine-Textarea-input:hover{border-color:var(--mantine-color-midnight-5)}.request-info-form_title__4QP4a[data-success=true]{font-size:calc(2rem * var(--mantine-scale))!important;letter-spacing:calc(-.05rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-md)}.request-info-form_collegeBranding__4Z3tR{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-xl);background:var(--mantine-color-midnight-0);border-radius:var(--mantine-radius-md);border:2px solid var(--mantine-color-midnight-7);min-width:calc(15rem * var(--mantine-scale));box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.request-info-form_collegeBranding__4Z3tR:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.request-info-form_schoolLogo__fJE9l{display:flex;align-items:center;justify-content:center;width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));border-radius:var(--mantine-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.request-info-form_logoImage__QcrP7{width:100%;height:100%;object-fit:contain}.request-info-form_logoPlaceholder__sifis{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--mantine-color-blue-6);color:#fff;border-radius:var(--mantine-radius-md);font-weight:600;font-size:calc(.75rem * var(--mantine-scale))}.request-info-form_schoolName__xdCrg{color:var(--mantine-color-midnight-6)!important;font-weight:600;font-size:calc(1rem * var(--mantine-scale));margin:0;text-align:center}.request-info-form_nextSteps__cT6ER{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);padding:var(--mantine-spacing-xl);background:var(--mantine-color-midnight-0);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);max-width:calc(25rem * var(--mantine-scale));box-shadow:0 2px 8px rgba(0,0,0,.05)}.request-info-form_nextStepsHeader__ul6jg{color:var(--mantine-color-midnight-7)!important;font-weight:600;font-size:calc(.875rem * var(--mantine-scale));text-transform:uppercase;letter-spacing:calc(.03125rem * var(--mantine-scale));margin:0;margin-bottom:var(--mantine-spacing-xs)}.request-info-form_stepItem__Jfe_b{display:flex;align-items:flex-start;gap:var(--mantine-spacing-sm);width:100%}.request-info-form_stepNumber__AWFQu{display:flex;align-items:center;justify-content:center;width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));background:var(--mantine-color-midnight-7);color:#fff;border-radius:50%;font-size:calc(.75rem * var(--mantine-scale));font-weight:600;flex-shrink:0;margin-top:calc(.125rem * var(--mantine-scale))}.request-info-form_stepText__O_dkl{color:var(--mantine-color-midnight-6)!important;font-weight:500;font-size:calc(.875rem * var(--mantine-scale));line-height:1.4;margin:0;flex:1}.mobile-gallery_root__qsx_3{position:relative}.mobile-gallery_additionalImagesBackgroundContainer__O7iFs{position:absolute;width:100%}.mobile-gallery_additionalImagesBackgroundImage__p99zD{filter:blur(16px);transform-origin:center;transform:scale(1.2)}.mobile-gallery_logo__XEPEc{margin-bottom:var(--title-card-style-padding);box-shadow:12px 25px 47px 0 rgba(0,0,0,.4)}.mobile-gallery_mainImageContainer__AVCMn{position:relative;border-radius:var(--mantine-radius-sm);background-color:#fff}.mobile-gallery_withGallery__J533H .mobile-gallery_mainImageContainer__AVCMn{cursor:pointer}.mobile-gallery_photoCountIndicator__Pi0q1{pointer-events:none;background:rgba(0,0,0,.6);color:var(--mantine-color-white)}.mobile-gallery_viewAllPhotosButton__wNAA2{background:var(--mantine-color-white);color:var(--mantine-color-midnight-7)}.mobile-gallery_viewAllPhotosButton__wNAA2:hover{background:var(--mantine-color-midnight-1);color:var(--mantine-color-midnight-7)}@media (min-width:75em){.profile-header_profileCardContainer__0h_QD{min-height:calc(32.0625rem * var(--mantine-scale))}}.data-review-badge_badge__tB1OS{display:inline-flex;align-items:center;justify-content:center;width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));border:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-white);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.data-review-badge_badge__tB1OS:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:768px){.data-review-badge_badge__tB1OS{min-width:calc(2rem * var(--mantine-scale));min-height:calc(2rem * var(--mantine-scale));width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}}.data-review-badge_icon___4VIQ{--icon-size:calc(0.75rem * var(--mantine-scale));color:var(--mantine-color-white)}@media (max-width:768px){.data-review-badge_icon___4VIQ{--icon-size:calc(1rem * var(--mantine-scale))}}