html{box-sizing:border-box;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ol,ul{padding:0}button{border:none}button,input,select,textarea{font:inherit}a{text-decoration:none;color:inherit}button,input,select,textarea{color:inherit;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;cursor:pointer;background:none;background-color:rgba(0,0,0,0);box-shadow:none}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}.nowrap{white-space:nowrap}:root{--font-manrope:"Manrope",sans-serif;--color-white:#fff;--color-black:#000;--color-text:#090909;--color-total-black:#2d2f36;--color-text-secondary-blue:rgba(39,63,85,0.8);--color-purple-light:#7119ff;--color-purple:#5d05eb;--color-purple-2:#9747ff;--color-purple-dark:#4900d7;--color-blue:#0d63e1;--color-blue-dark:#003bb9;--color-grey-light:#f1f1f1;--color-grey:#7b7b7b;--color-bg-grey:#dadbdf;--color-bg-grey-light:#f4f4f4;--color-bg-grey-medium:#cccccc;--color-bg-white:#f9f9f9;--color-azure:#19b5ff;--color-text-button:#899498;--color-blue-chalk:#e5daf4;--color-text-news:#162427;--color-bg-event-card:#ebebeb;--color-bg-button-disabled:#b1b1b1;--color-event-timer:#212529;--index-mobile-navbar:1000;--header-height:108px;--transition-button:0.2s;--transition-speed:0.3s;--radius-standard:6px;--radius-small:4px;--radius-extra-small:2px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{font-family:var(--font-manrope);color:var(--color-black);background:var(--color-white);min-height:100vh}:where(.campus){--white:var(--color-white);--light-pink:#fbe8ef;--light-green:#c8d1da;--lilac:#a39ab4;--peach:#ceaab6;--pink:#d078c4;--orange:#f38a21;--accent-light:#f2ba9f;--light-blue:#d7ecef;--blue:#1aa5aa;--accent-dark:#0f646a;--main-blue:#183568;--font-family:var(--font-manrope);--second-family:var(--font-cormorant);--third-family:var(--font-inter);--font3:var(--font-roboto);--h1-font-size:clamp(3.875rem,3.2291666667vw,7.75rem);--mobile-h1-font-size:clamp(2.25rem,1.875vw,4.5rem);--sections-gap:clamp(5rem,4.1666666667vw,10rem);--tablet-sections-gap:clamp(3.75rem,3.125vw,7.5rem);--section-gap:clamp(1.875rem,1.5625vw,3.75rem);--section-padding-y:0;--section-padding-x:clamp(6.875rem,5.7291666667vw,13.75rem);--tablet-section-padding-y:0;--tablet-section-padding-x:clamp(1.25rem,2.6041666667vw,6.25rem);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--sections-gap);width:100%}@media screen and (max-width:992px){:where(.campus){gap:var(--tablet-sections-gap)}}:where(.campus)>:where(section){display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:var(--section-gap);width:100%;padding:var(--section-padding-y) var(--section-padding-x);background:var(--section-background,var(--white))}@media screen and (max-width:1200px){:where(.campus)>:where(section){padding:var(--tablet-section-padding-y) var(--tablet-section-padding-x)}}:where(.campus)>:where(section):last-child{margin-bottom:var(--sections-gap)}@media screen and (max-width:992px){:where(.campus)>:where(section):last-child{margin-bottom:var(--tablet-sections-gap)}}:where(.campus) :where(h1,h2,p,li){margin:0;font-family:var(--font-family),sans-serif}:where(.campus) :where(h1){font-family:var(--second-family),sans-serif;font-style:italic;font-weight:600;font-size:var(--h1-font-size);line-height:1;text-align:center;color:var(--main-blue)}@media screen and (max-width:576px){:where(.campus) :where(h1){font-size:var(--mobile-h1-font-size)}}:where(.campus) :where(.campus-text){margin:0;font-family:var(--font-family),sans-serif;color:var(--white)}:where(.campus) :where(.campus-text--p1){font-weight:400;font-size:clamp(1.125rem,.9375vw,2.25rem);line-height:1.5}:where(.campus) :where(.campus-text--p2){font-weight:300;font-size:clamp(1rem,.8333333333vw,2rem);line-height:1.2}:where(.campus) :where(.campus-text--p2) :where(strong){font-weight:700}:where(.campus) :where(.campus-text--p3){font-weight:300;font-size:clamp(.875rem,.7291666667vw,1.75rem);line-height:1.2;color:#141414}:where(.campus) :where(.campus-subtitle){margin:0;font-family:var(--font-family),sans-serif;font-weight:600;line-height:1.2;color:#141414}:where(.campus) :where(.campus-subtitle--h2-1){font-size:clamp(1.375rem,1.1458333333vw,2.75rem)}:where(.campus) :where(.campus-subtitle--h2-2){font-size:clamp(1.25rem,1.0416666667vw,2.5rem)}:where(.campus) :where(li)::marker{font:inherit;color:inherit}