@charset "UTF-8";.campus-tag{align-self:flex-start;gap:var(--spacing-2xs)}.campus-spotlight>div,.old-posts-wrapper>div,.more-posts>div{display:flex;flex-direction:column}.campus-spotlight h2,.old-posts-wrapper h2,.more-posts h2{text-align:center}.campus-spotlight ul,.old-posts-wrapper ul,.more-posts ul{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}@media(min-width:1200px){.campus-spotlight ul,.old-posts-wrapper ul,.more-posts ul{grid-template-columns:repeat(3,1fr)}}.campus-spotlight li>article>a>span:nth-child(1),.old-posts-wrapper li>article>a>span:nth-child(1),.more-posts li>article>a>span:nth-child(1){display:block;position:relative}.campus-spotlight li>article>a>span:nth-child(1):after,.old-posts-wrapper li>article>a>span:nth-child(1):after,.more-posts li>article>a>span:nth-child(1):after{background-color:#000c;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-s);opacity:0;will-change:opacity;transition:opacity var(--duration-base) ease-in-out}.campus-spotlight li>article>a>span:nth-child(1)>span,.old-posts-wrapper li>article>a>span:nth-child(1)>span,.more-posts li>article>a>span:nth-child(1)>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;opacity:0;will-change:opacity;transition:opacity var(--duration-base) ease-in-out;z-index:1;padding:var(--spacing-s)}@media(max-width:767px){.campus-spotlight li>article>a>span:nth-child(1)>span,.old-posts-wrapper li>article>a>span:nth-child(1)>span,.more-posts li>article>a>span:nth-child(1)>span{width:auto!important}}.campus-spotlight li>article>a>span:nth-child(2),.old-posts-wrapper li>article>a>span:nth-child(2),.more-posts li>article>a>span:nth-child(2){display:flex;flex-direction:column;padding-top:var(--spacing-m)}@media(min-width:768px){.campus-spotlight li>article>a>span:nth-child(2),.old-posts-wrapper li>article>a>span:nth-child(2),.more-posts li>article>a>span:nth-child(2){padding-top:var(--spacing-xl)}}.campus-spotlight img,.old-posts-wrapper img,.more-posts img{border-radius:var(--radius-s);display:block;height:auto;width:100%;object-fit:cover}@media(hover:hover){.campus-spotlight a:hover>span:nth-child(1):after,.campus-spotlight a:hover>span:nth-child(1)>span,.old-posts-wrapper a:hover>span:nth-child(1):after,.old-posts-wrapper a:hover>span:nth-child(1)>span,.more-posts a:hover>span:nth-child(1):after,.more-posts a:hover>span:nth-child(1)>span{opacity:1}}.campus-spotlight a:focus-visible>span:nth-child(1):after,.campus-spotlight a:focus-visible>span:nth-child(1)>span,.old-posts-wrapper a:focus-visible>span:nth-child(1):after,.old-posts-wrapper a:focus-visible>span:nth-child(1)>span,.more-posts a:focus-visible>span:nth-child(1):after,.more-posts a:focus-visible>span:nth-child(1)>span{opacity:1}.campus-spotlight h3,.old-posts-wrapper h3,.more-posts h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.campus-spotlight .spotlight-tags,.old-posts-wrapper .spotlight-tags,.more-posts .spotlight-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-start}.campus-spotlight{position:relative;padding-top:var(--spacing-8xl)}@media(max-width:767px){.campus-spotlight{padding-top:var(--spacing-3xl)}}.sub-campus{overflow:hidden}.sub-campus>.lg-container{display:flex;flex-direction:column}.sub-campus__title{text-align:center}.sub-campus__splide{visibility:visible}.sub-campus__item{display:flex}.sub-campus__item-inner{display:block;position:relative;width:100%}.sub-campus__link{color:inherit;display:block;text-decoration:none}.sub-campus__link:focus-visible{outline:var(--border-width-m) solid var(--text-interactive);outline-offset:var(--spacing-3xs);border-radius:var(--radius-s)}.sub-campus__category{left:var(--spacing-l);position:absolute;top:var(--spacing-l);z-index:1}.sub-campus__image{border-radius:var(--radius-s);overflow:hidden}.sub-campus__image picture{display:block}.sub-campus__image img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;width:100%}@media(min-width:768px){.sub-campus__image img{aspect-ratio:4/5}}.sub-campus__item-title{color:var(--text-base);margin-block:0;padding-top:var(--spacing-m)}@media(min-width:768px){.sub-campus__item-title{padding-top:var(--spacing-xl)}}.sub-campus__splide .sub-campus__item{margin-right:16px;width:300px}@media(min-width:390px){.sub-campus__splide .sub-campus__item{width:327px}}@media(min-width:768px){.sub-campus__splide .sub-campus__item{margin-right:24px;width:338px}}@media(min-width:1200px){.sub-campus .lg-splide-stack__container>.splide__arrows,.sub-campus .splide__pagination--ds{display:none}.sub-campus .lg-splide-stack,.sub-campus .lg-splide-stack__container{display:contents}.sub-campus__splide:not(.is-initialized) .splide__list,.sub-campus .splide.is-initialized:not(.is-active) .splide__list{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr)}.sub-campus__splide .splide__track{overflow:visible}.sub-campus__splide .sub-campus__item{margin-right:0;width:auto}}.newsletter>.lg-container{display:flex;flex-direction:column}.newsletter .newsletter__intro{display:flex;flex-direction:column;text-align:center}.newsletter .newsletter__intro-title{color:var(--text-base)}.newsletter .newsletter__tick-list{display:flex;flex-direction:column;gap:var(--spacing-l);justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:768px){.newsletter .newsletter__tick-list{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xl)}}.newsletter .newsletter__tick-item{align-items:flex-start;color:var(--text-base);display:flex;gap:var(--spacing-xs);text-align:left}.newsletter .newsletter__tick-icon{color:var(--color-brandpurple-500);flex-shrink:0}.newsletter .newsletter__typeform{display:flex;min-height:500px;width:100%}.newsletter .newsletter__typeform>*{max-width:100%;width:100%}.newsletter .newsletter__panel{background:var(--bg-inverse);border-radius:var(--radius-s);display:flex;flex-direction:column;padding:var(--spacing-2xl) var(--spacing-l)}@media(min-width:1200px){.newsletter .newsletter__panel{gap:var(--spacing-4xl);padding:var(--spacing-3xl)}}.newsletter .newsletter__title{color:var(--text-inverse)}.newsletter .newsletter__title strong{color:var(--color-neon-500)}.newsletter .newsletter__title span{color:var(--color-neon-500)!important}.newsletter .newsletter__content{display:grid;grid-template-columns:1fr}@media(min-width:1200px){.newsletter .newsletter__content{grid-template-columns:repeat(2,1fr)}}.newsletter .newsletter__subtitle{color:var(--text-inverse-secondary)}.newsletter .newsletter__form{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs)}@media(min-width:768px){.newsletter .newsletter__form{grid-template-columns:1fr auto}}.newsletter .newsletter__form .newsletter__email{grid-column:1}@media(min-width:768px){.newsletter .newsletter__form .newsletter__email{grid-row:1}}.newsletter .newsletter__form .newsletter__submit{grid-column:1;align-self:end}@media(min-width:768px){.newsletter .newsletter__form .newsletter__submit{grid-row:1;grid-column:2}}.newsletter .newsletter__form .newsletter__consent{grid-column:1}@media(min-width:768px){.newsletter .newsletter__form .newsletter__consent{grid-column:1/-1}}.newsletter .newsletter__form .success{grid-column:1/-1;margin:0;color:var(--text-inverse)}.newsletter .checkbox label{cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--spacing-xs);margin:0;color:var(--text-inverse-secondary)}.newsletter .checkbox input{position:absolute;opacity:0;pointer-events:none}.newsletter .checkbox .checkbox__box{background:var(--color-neutral-white);border-radius:var(--radius-xs);border:1.5px solid rgba(5,31,78,.2);color:var(--text-base);display:flex;align-items:center;justify-content:center;height:16px;width:16px;outline:3px solid transparent;transition:border-color .25s ease,outline-color .25s ease}.newsletter .checkbox .checkbox__box svg{display:none;height:12px;width:12px}.newsletter .checkbox input:checked+.checkbox__box svg{display:block}.newsletter .checkbox input:focus-visible+.checkbox__box{outline-color:#ffffff4d;border-color:var(--color-neutral-white)}.newsletter .field{display:grid;gap:var(--spacing-s);position:relative;justify-items:flex-start}.newsletter .label{color:var(--text-inverse);cursor:pointer;font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:20px;letter-spacing:-.00625rem}.newsletter .input{background:var(--color-neutral-white);border-radius:var(--radius-xs);border:1.5px solid rgba(5,31,78,.2);color:var(--text-base);font-family:var(--font-body);font-size:1rem;height:48px;padding:0 var(--spacing-m);outline:3px solid transparent;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:100%}.newsletter .input::placeholder{color:#051f4e66}.newsletter .input:focus-visible{outline-color:#d0d8ff;border-color:var(--border-interactive)}.newsletter .legal{color:var(--text-inverse-secondary)}.newsletter .legal a,.newsletter .checkbox label a{color:var(--text-interactive-inverse);font-weight:600;transition:color .2s ease;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:1px}@media(hover:hover){.newsletter .legal a:hover,.newsletter .checkbox label a:hover{color:var(--text-interactive-inverse-hover)}}.newsletter .legal a:active,.newsletter .checkbox label a:active{color:var(--text-interactive-inverse-pressed)}.newsletter .legal a:focus-visible,.newsletter .checkbox label a:focus-visible{border-radius:var(--radius-xs);outline:var(--border-width-m) solid currentColor;outline-offset:var(--spacing-3xs)}.instagram>.lg-container{display:flex;flex-direction:column;text-align:center}.instagram .instagram__title{color:var(--text-base)}
