.u-section-heading,.u-heading--ornament{--u-heading-size: 1.6875rem;--u-heading-color: var(--c-black);--u-heading-weight: var(--font-weight-normal);color:var(--u-heading-color);font-family:var(--font-head);font-size:var(--u-heading-size);font-weight:var(--u-heading-weight);line-height:1.1;letter-spacing:0;text-align:center;margin-bottom:3rem}.u-heading--ornament{--u-heading-gap: 0.625rem;display:flex;align-items:center;justify-content:center;gap:var(--u-heading-gap)}.u-heading--ornament-left{justify-content:start}.u-section-heading__title{display:block;margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}.u-ornament{--u-ornament-gap: 0.4375rem;--u-ornament-line-width: 1.5rem;--u-ornament-dot-size: 5px;--u-ornament-line-color: rgba(22, 21, 21, 0.72);--u-ornament-dot-color: #111111;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--u-ornament-gap)}.u-ornament__line{display:block;width:var(--u-ornament-line-width);height:1px;flex:0 0 var(--u-ornament-line-width);background-color:var(--u-ornament-line-color)}.u-ornament__dot{display:block;width:var(--u-ornament-dot-size);height:var(--u-ornament-dot-size);flex:0 0 var(--u-ornament-dot-size);border-radius:50%;background-color:var(--u-ornament-dot-color)}@media only screen and (min-width: 768px){.u-section-heading,.u-heading--ornament{--u-heading-size: clamp(30px, 2.3vw, 38px)}.u-heading--ornament{--u-heading-gap: clamp(16px, 1.8vw, 28px)}.u-ornament{--u-ornament-gap: 12px;--u-ornament-line-width: clamp(40px, 3.6vw, 56px);--u-ornament-dot-size: 6px}}.u-section--publications{position:relative;margin-top:-1px;background:linear-gradient(180deg, #73727C 0%, #E4E1E6 100%)}.u-section--publications>*{position:relative;z-index:1}.publications{padding-bottom:3.25rem;overflow:hidden}@media only screen and (min-width: 768px){.publications{padding-bottom:3.5rem}}@media only screen and (min-width: 1200px){.publications{padding-bottom:10.5rem}}.publications__heading{padding:1.75rem 0 0}@media only screen and (min-width: 768px){.publications__heading{padding-top:2rem}}@media only screen and (min-width: 1200px){.publications__heading{padding-top:clamp(2.125rem,4vw,3.5rem)}}.publications__title{margin:0}.publications__featured{position:relative;width:100%;max-width:90rem;margin:0 auto;height:auto;min-height:22.5rem;background-color:var(--c-accent-dark);overflow:hidden}@media only screen and (min-width: 768px){.publications__featured{width:calc(100% - clamp(2rem,8vw,7rem));aspect-ratio:4/3}}@media only screen and (min-width: 1200px){.publications__featured{height:clamp(18.75rem,28vw,26.25rem);min-height:0;aspect-ratio:auto}}.publications__featured-track,.publications__featured-item,.publications__featured-link{position:absolute;inset:0}.publications__featured-link{display:block;color:var(--c-white);text-decoration:none}.publications__featured-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 700ms ease}.publications__featured-item.is-active .publications__featured-image{transform:scale(1.01)}.publications__featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:auto;bottom:0;left:0;width:100%;height:52%;min-height:0;padding:1.375rem clamp(1.25rem,5vw,2rem);background-color:rgba(55,175,229,.62)}@media only screen and (min-width: 768px){.publications__featured-copy{height:46%;padding:1.75rem clamp(1.25rem,5vw,2rem)}}@media only screen and (min-width: 1024px){.publications__featured-copy{width:70%;padding:2.5rem clamp(1.25rem,5vw,2rem)}}@media only screen and (min-width: 1200px){.publications__featured-copy{justify-content:center;top:17%;bottom:20%;width:62.5%;height:auto;padding-top:0;padding-right:clamp(2rem,5vw,4.5rem);padding-bottom:0;padding-left:calc(clamp(1.5rem,5vw,4.5rem) + max(0px,(100vw - 1440px)/2) - max(0px,(100vw - 1600px)/2))}}.publications__featured-title{width:100%;max-width:680px;margin:0;color:var(--c-white);font-family:var(--font-head);font-size:1.4375rem;font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:0}@media only screen and (min-width: 768px){.publications__featured-title{font-size:1.625rem}}@media only screen and (min-width: 1024px){.publications__featured-title{font-size:1.875rem}}@media only screen and (min-width: 1200px){.publications__featured-title{font-size:clamp(1.5625rem,2.6vw,2.375rem)}}.publications__featured-date{display:block;margin-top:.5rem;color:hsla(0,0%,100%,.86);font-family:var(--font-std);font-size:.8125rem;font-weight:var(--font-weight-thin);line-height:1.2;letter-spacing:0}@media only screen and (min-width: 768px){.publications__featured-date{font-size:.875rem}}.publications__arrow{display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);cursor:pointer}.publications__cards{padding-top:2.25rem}@media only screen and (min-width: 1200px){.publications__cards{padding-top:clamp(2.625rem,5vw,4.5rem)}}.publications__cards-hld{position:relative;max-width:72.5rem;margin:0 auto;padding:0 1.75rem}@media only screen and (min-width: 768px){.publications__cards-hld{padding-right:1.875rem;padding-left:1.875rem}}@media only screen and (min-width: 1024px){.publications__cards-hld{padding-right:2.125rem;padding-left:2.125rem}}@media only screen and (min-width: 1200px){.publications__cards-hld{padding-right:2.625rem;padding-left:2.625rem}}.publications__slider{overflow:hidden}.publications__slider .swiper-wrapper{transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.publications__slide{height:auto}.publications__card{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background-color:var(--c-accent-dark);color:var(--c-white);text-decoration:none}.publications__card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 500ms ease}.publications__card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;height:44%;padding:.875rem;background-color:rgba(55,175,229,.72)}@media only screen and (min-width: 1200px){.publications__card-copy{height:46%;padding:clamp(.875rem,1.5vw,1.375rem)}}.publications__card-title{width:100%;font-family:var(--font-std);font-size:clamp(12px,.95vw,14px);font-weight:var(--font-weight-thin);line-height:1.2;letter-spacing:0}.publications__card-date{display:block;width:100%;margin-top:.375rem;color:hsla(0,0%,100%,.86);font-family:var(--font-std);font-size:clamp(10px,.8vw,12px);font-weight:var(--font-weight-thin);line-height:1.2;letter-spacing:0}.publications__card:hover .publications__card-image,.publications__card:focus-visible .publications__card-image{transform:scale(1.05)}.publications__card:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.publications__arrow{position:absolute;top:50%;z-index:2;width:30px;height:52px;transform:translateY(-50%);color:var(--c-accent)}.publications__arrow span{display:block;width:14px;height:14px;border-top:2px solid currentColor;border-right:2px solid currentColor;transition:transform 220ms ease,opacity 220ms ease}.publications__arrow--prev{left:0}.publications__arrow--prev span{transform:rotate(-135deg)}.publications__arrow--prev:hover span,.publications__arrow--prev:focus-visible span{transform:translateX(-4px) rotate(-135deg)}.publications__arrow--next{right:0}.publications__arrow--next span{transform:rotate(45deg)}.publications__arrow--next:hover span,.publications__arrow--next:focus-visible span{transform:translateX(4px) rotate(45deg)}.publications__arrow.swiper-button-disabled{pointer-events:none;opacity:.28}.publications__arrow.swiper-button-lock{display:none}.publications__arrow:focus-visible{outline:1px solid var(--c-accent);outline-offset:4px}@media(prefers-reduced-motion: reduce){.publications__featured-image,.publications__card-image,.publications__arrow span{transition:none}}
