.carousel-pagination[data-v-d9f43f56]{align-items:center;display:flex;justify-content:center}.carousel-pagination__button[data-v-d9f43f56]{align-items:center;background:transparent;border:0;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.carousel-pagination__button[data-v-d9f43f56]:focus-visible{outline:2px solid rgba(25,75,150,.35);outline-offset:3px}.carousel-pagination__dot[data-v-d9f43f56]{background:#d1d5db;border-radius:100px;height:8px;transition:background-color .16s ease;width:16px}.carousel-pagination__button--active .carousel-pagination__dot[data-v-d9f43f56]{background:#194b96}.home-hero-section[data-v-ed5b132e]{padding-block:32px 1.125rem;width:100%}.home-hero-section[data-v-ed5b132e] .container{padding-inline:16px}.home-hero[data-v-ed5b132e],.home-hero-section__inner[data-v-ed5b132e]{position:relative;width:100%}.home-hero[data-v-ed5b132e]{align-items:flex-end;background:#4b5563;border-radius:20px;color:#fff;display:flex;font-family:Geist;height:22.25rem;isolation:isolate;overflow:hidden}.home-hero__background[data-v-ed5b132e]{background-position:0 0;background-repeat:no-repeat;background-size:auto 128%;inset:0;position:absolute;z-index:-1}.home-hero__content[data-v-ed5b132e]{display:flex;flex-direction:column;inset:48px 24px 24px;position:absolute;z-index:1}.home-hero__title[data-v-ed5b132e]{font-size:1.375rem;font-weight:500;letter-spacing:-.0275rem;line-height:2rem;margin:0}.home-hero__text[data-v-ed5b132e],.home-hero__title[data-v-ed5b132e]{font-family:Geist;font-style:normal}.home-hero__text[data-v-ed5b132e]{color:#e5e7eb;font-size:1rem;font-weight:400;letter-spacing:-.02rem;line-height:1.625rem;margin:12px 0 0}.home-hero__link[data-v-ed5b132e]{align-self:flex-start;margin-top:auto}.home-hero__controls[data-v-ed5b132e]{display:none;position:absolute;right:24px;top:24px;z-index:2}.home-hero__pagination[data-v-ed5b132e]{margin-top:8px}.home-hero--active .home-hero__background[data-v-ed5b132e]{animation:hero-fade-ed5b132e 1s ease both}.home-hero--active .home-hero__content[data-v-ed5b132e]{animation:hero-content-fade-ed5b132e 1s ease both}@keyframes hero-fade-ed5b132e{0%{opacity:.72}to{opacity:1}}@keyframes hero-content-fade-ed5b132e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.home-hero-section[data-v-ed5b132e]{padding-block:52px}.home-hero-section[data-v-ed5b132e] .container{padding-inline:40px}.home-hero[data-v-ed5b132e]{border-radius:24px;height:auto;min-height:528px;padding:40px 48px}.home-hero__background[data-v-ed5b132e]{background-position:50%;background-size:cover}.home-hero__content[data-v-ed5b132e]{display:block;inset:auto;max-width:40rem;position:relative}.home-hero__title[data-v-ed5b132e]{font-size:clamp(1.75rem,2.22vw,2rem);font-weight:600;letter-spacing:0;line-height:clamp(2.25rem,2.78vw,2.5rem);max-width:35rem}.home-hero__text[data-v-ed5b132e]{color:#ffffffc7;font-size:clamp(.9375rem,1.25vw,1.125rem);letter-spacing:0;line-height:clamp(1.5rem,1.95vw,1.75rem);max-width:38.125rem}.home-hero__link[data-v-ed5b132e]{margin-top:36px;min-height:58px;padding:.9375rem 20px}.home-hero__controls[data-v-ed5b132e]{bottom:44px;display:flex;right:44px;top:auto}}.home-faculties[data-v-40d0925b]{font-family:Geist;padding-block:32px}.home-faculties[data-v-40d0925b] .container{padding-inline:16px}.home-faculties__header[data-v-40d0925b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.home-faculties__title[data-v-40d0925b]{color:#000;font-family:Geist;font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.0275rem;line-height:2rem;margin:0}.home-faculties__controls[data-v-40d0925b]{display:none;flex:0 0 auto;padding-top:8px}.home-faculties__card[data-v-40d0925b]{flex:0 0 18.75rem;width:18.75rem}@media(min-width:768px){.home-faculties[data-v-40d0925b]{padding-block:52px}.home-faculties[data-v-40d0925b] .container{padding-inline:40px}.home-faculties__header[data-v-40d0925b]{margin-bottom:32px}.home-faculties__title[data-v-40d0925b]{font-family:Geist;font-size:clamp(2.5rem,3.05vw,2.75rem);font-weight:500;letter-spacing:0;line-height:clamp(3rem,3.61vw,3.25rem)}.home-faculties__controls[data-v-40d0925b]{display:flex}.home-faculties__card[data-v-40d0925b]{flex-basis:20.3125rem;width:20.3125rem}}.home-news[data-v-9d6dd9fd]{font-family:Geist;padding-block:32px}.home-news[data-v-9d6dd9fd] .container{padding-inline:16px}.home-news__layout[data-v-9d6dd9fd]{display:grid;gap:20px;grid-template-areas:"header" "grid" "footer"}.home-news__header[data-v-9d6dd9fd]{display:flex;grid-area:header}.home-news__title[data-v-9d6dd9fd]{color:#000;font-family:Geist;font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.0275rem;line-height:2rem;margin:0}.home-news__grid[data-v-9d6dd9fd]{display:grid;gap:12px;grid-area:grid;grid-template-columns:1fr;justify-items:center}.home-news__footer[data-v-9d6dd9fd]{display:flex;grid-area:footer;justify-content:center}.home-news__all-link[data-v-9d6dd9fd]{flex:0 0 auto}@media(min-width:768px){.home-news[data-v-9d6dd9fd]{padding-block:52px}.home-news[data-v-9d6dd9fd] .container{padding-inline:40px}.home-news__layout[data-v-9d6dd9fd]{gap:32px;grid-template-areas:"header footer" "grid grid";grid-template-columns:minmax(0,1fr) auto}.home-news__grid[data-v-9d6dd9fd]{justify-items:stretch}.home-news__title[data-v-9d6dd9fd]{font-family:Geist;font-size:clamp(2.5rem,3.05vw,2.75rem);font-weight:500;letter-spacing:0;line-height:clamp(3rem,3.61vw,3.25rem)}.home-news__footer[data-v-9d6dd9fd]{align-items:center;justify-content:flex-end}.home-news__all-link[data-v-9d6dd9fd]{min-height:56px;padding:16px 20px}}@media(min-width:1200px){.home-news__grid[data-v-9d6dd9fd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-event-card[data-v-22ff4ed2]{align-items:start;background:#fff;border-radius:20px;color:#1f2937;display:flex;flex-direction:column;overflow:hidden;padding:20px}.home-event-card__date[data-v-22ff4ed2]{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;width:5rem}.home-event-card__day[data-v-22ff4ed2]{color:#111827;font-family:Geist;font-size:2rem;font-weight:500;letter-spacing:-.08rem;line-height:2.5rem}.home-event-card__month[data-v-22ff4ed2]{color:#6b7280;font-weight:400}.home-event-card__month[data-v-22ff4ed2],.home-event-card__name[data-v-22ff4ed2]{font-family:Geist;font-size:1rem;font-style:normal;letter-spacing:-.02rem;line-height:1.5rem}.home-event-card__name[data-v-22ff4ed2]{color:#111827;font-weight:500;margin:0 0 20px;min-width:0;overflow:hidden}.home-event-card__name a[data-v-22ff4ed2]{transition:color .16s ease}.home-event-card__name a[data-v-22ff4ed2]:focus-visible,.home-event-card__name a[data-v-22ff4ed2]:hover{color:#194b96}.home-event-card__name a[data-v-22ff4ed2]:focus-visible{outline:2px solid rgba(25,75,150,.35);outline-offset:3px}.home-event-card__meta[data-v-22ff4ed2]{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0 0 24px;width:100%}.home-event-card__meta-item[data-v-22ff4ed2]{min-width:0}.home-event-card__meta-item dt[data-v-22ff4ed2]{color:#9ca3af;margin-bottom:8px}.home-event-card__meta-item dd[data-v-22ff4ed2],.home-event-card__meta-item dt[data-v-22ff4ed2]{font-family:Geist;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.02rem;line-height:1.5rem}.home-event-card__meta-item dd[data-v-22ff4ed2]{color:#111827;margin:0;overflow-wrap:anywhere}.home-event-card__meta-item--address[data-v-22ff4ed2]{flex-basis:100%}.home-event-card__details[data-v-22ff4ed2]{border-radius:12px;justify-self:start}@media(min-width:768px){.home-event-card__month[data-v-22ff4ed2]{font-family:Geist;font-size:clamp(.8125rem,1.12vw,1rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:clamp(1.25rem,1.67vw,1.5rem)}.home-event-card[data-v-22ff4ed2]{align-items:start;display:grid;gap:24px 32px;grid-template-columns:76px minmax(0,1fr) auto;padding:24px}.home-event-card__date[data-v-22ff4ed2]{margin-bottom:0;width:auto}.home-event-card__name[data-v-22ff4ed2]{grid-column:2;margin-bottom:0;max-height:120px;max-width:340px}.home-event-card__name a[data-v-22ff4ed2]{display:-webkit-box;line-clamp:5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;-moz-line-clamp:5}.home-event-card__meta[data-v-22ff4ed2]{display:grid;gap:24px 32px;grid-column:2/4;grid-template-columns:minmax(220px,1fr) 86px 80px;margin-bottom:0}.home-event-card__details[data-v-22ff4ed2]{min-height:48px}.home-event-card__meta-item--address[data-v-22ff4ed2]{max-width:280px}.home-event-card__details[data-v-22ff4ed2]{grid-column:3;grid-row:1;justify-self:end}}@media(min-width:1200px){.home-event-card[data-v-22ff4ed2]{align-items:start;gap:24px;grid-template-columns:4.75rem minmax(0,1fr) minmax(22.5rem,.9fr) auto}.home-event-card__meta[data-v-22ff4ed2]{gap:24px;grid-column:3;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,5.375rem) minmax(0,5rem)}.home-event-card__date[data-v-22ff4ed2]{grid-column:1}.home-event-card__name[data-v-22ff4ed2]{grid-column:2;max-height:72px;max-width:none}.home-event-card__name a[data-v-22ff4ed2]{line-clamp:3;-webkit-line-clamp:3;-moz-line-clamp:3}.home-event-card__meta-item--address[data-v-22ff4ed2]{max-width:none}.home-event-card--without-address .home-event-card__meta-item--format[data-v-22ff4ed2]{grid-column:1}.home-event-card__details[data-v-22ff4ed2]{grid-column:4;grid-row:1;justify-self:end}}.home-events[data-v-5682882f]{font-family:Geist;padding-block:32px}.home-events[data-v-5682882f] .container{padding-inline:16px}.home-events__title[data-v-5682882f]{color:#000;font-family:Geist;font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:-.0275rem;line-height:2rem;margin:0 0 20px}.home-events__list[data-v-5682882f]{display:flex;flex-direction:column;gap:8px}.home-events__list:not(.home-events__list--expanded) .home-events__card[data-v-5682882f]:nth-child(n+4){display:none}.home-events__footer[data-v-5682882f]{display:flex;justify-content:center;margin-top:24px}.home-events__more[data-v-5682882f]{border-radius:12px}@media(min-width:768px){.home-events[data-v-5682882f]{padding-block:52px}.home-events[data-v-5682882f] .container{padding-inline:40px}.home-events__title[data-v-5682882f]{font-family:Geist;font-size:clamp(2.5rem,3.05vw,2.75rem);font-weight:500;letter-spacing:0;line-height:clamp(3rem,3.61vw,3.25rem);margin-bottom:32px}.home-events__list:not(.home-events__list--expanded) .home-events__card[data-v-5682882f]:nth-child(n+4){display:grid}.home-events__more[data-v-5682882f]{border-radius:16px;min-height:56px;padding:16px 20px}}
