:root{--font-inter: "Inter", sans-serif;--font-aeonik: "Aeonik", "Helvetica Neue", Arial, sans-serif;--teal: #296273;--marine: #2a2641;--smaragd: #3caa73;--skyblue: #add7c9;--lilac: #bda4c8;--lime: #bed249;--creme: #eddfc4;--red: #eb5b6a;--white: #ffffff;--gray: #f0f0f0}*{margin:0;padding:0;box-sizing:inherit}:focus:not(:focus-visible){outline:none}:root{box-sizing:border-box;text-size-adjust:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}hr{border:none;height:1px;background-color:currentColor}address{font-style:normal}th,td{text-align:left}@font-face{font-style:normal;font-weight:100;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Thin-DzN99i8q.woff2) format("woff2")}@font-face{font-style:italic;font-weight:100;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-ThinItalic-DxehbPeK.woff2) format("woff2")}@font-face{font-style:normal;font-weight:200;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-ExtraLight-7kXoOaX_.woff2) format("woff2")}@font-face{font-style:italic;font-weight:200;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-ExtraLightItalic-Ox17i_b0.woff2) format("woff2")}@font-face{font-style:normal;font-weight:300;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Light-14LG-y7V.woff2) format("woff2")}@font-face{font-style:italic;font-weight:300;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-LightItalic-iBr7p6CH.woff2) format("woff2")}@font-face{font-style:normal;font-weight:400;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-style:italic;font-weight:400;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Italic-Bm_w1qmz.woff2) format("woff2")}@font-face{font-style:normal;font-weight:500;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-style:italic;font-weight:500;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-MediumItalic-BqDObnQN.woff2) format("woff2")}@font-face{font-style:normal;font-weight:600;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-style:italic;font-weight:600;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-SemiBoldItalic-B7KOJJiL.woff2) format("woff2")}@font-face{font-style:normal;font-weight:700;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-style:italic;font-weight:700;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-BoldItalic-Cabj1n7x.woff2) format("woff2")}@font-face{font-style:normal;font-weight:800;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-ExtraBold-BUaDDWMS.woff2) format("woff2")}@font-face{font-style:italic;font-weight:800;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-ExtraBoldItalic-efVpd_pq.woff2) format("woff2")}@font-face{font-style:normal;font-weight:900;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-Black-BJbWHna9.woff2) format("woff2")}@font-face{font-style:italic;font-weight:900;font-family:Inter;font-display:swap;src:url(/build/assets/Inter-BlackItalic-D3PIgx41.woff2) format("woff2")}@font-face{font-style:normal;font-weight:400;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-regular-CDaMS559.woff2) format("woff2")}@font-face{font-style:italic;font-weight:400;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-regularitalic-CMWVAbUM.woff2) format("woff2")}@font-face{font-style:normal;font-weight:500;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-medium-CUtwh5_V.woff2) format("woff2")}@font-face{font-style:italic;font-weight:500;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-mediumitalic-CTehuZC3.woff2) format("woff2")}@font-face{font-style:normal;font-weight:700;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-bold-buN39yU4.woff2) format("woff2")}@font-face{font-style:italic;font-weight:700;font-family:Aeonik;font-display:swap;src:url(/build/assets/aeonik-bolditalic-CmKM3ECW.woff2) format("woff2")}:root{color:var(--marine);font-size:16px;font-size:clamp(16px,1.11vw,20px);font-family:var(--font-inter, sans-serif);text-underline-position:under;text-rendering:geometricPrecision;line-height:1.4;scroll-behavior:smooth;scrollbar-gutter:stable}[id]{scroll-margin-top:10rem}h1,.heading-1,h2,.heading-2,h3,.heading-3,.m-accordion__head,.m-prefix-popup__body h2,h4,.heading-4,.m-report-nav,.m-prefix-popup__body h3,h5,.heading-5{margin-top:2em;margin-bottom:1em;font-weight:400;font-family:var(--font-aeonik, sans-serif)}h1:first-child,.heading-1:first-child,h2:first-child,.heading-2:first-child,h3:first-child,.heading-3:first-child,.m-accordion__head:first-child,h4:first-child,.heading-4:first-child,.m-report-nav:first-child,h5:first-child,.heading-5:first-child{margin-top:0}h1:last-child,.heading-1:last-child,h2:last-child,.heading-2:last-child,h3:last-child,.heading-3:last-child,.m-accordion__head:last-child,h4:last-child,.heading-4:last-child,.m-report-nav:last-child,h5:last-child,.heading-5:last-child{margin-bottom:0}h1+h1,h1+.heading-1,h1+h2,h1+.heading-2,h1+h3,h1+.heading-3,h1+.m-accordion__head,.m-prefix-popup__body h1+h2,h1+h4,h1+.heading-4,h1+.m-report-nav,.m-prefix-popup__body h1+h3,h1+h5,h1+.heading-5,.heading-1+h1,.heading-1+.heading-1,.heading-1+h2,.heading-1+.heading-2,.heading-1+h3,.heading-1+.heading-3,.heading-1+.m-accordion__head,.m-prefix-popup__body .heading-1+h2,.heading-1+h4,.heading-1+.heading-4,.heading-1+.m-report-nav,.m-prefix-popup__body .heading-1+h3,.heading-1+h5,.heading-1+.heading-5,h2+h1,h2+.heading-1,h2+h2,h2+.heading-2,h2+h3,h2+.heading-3,h2+.m-accordion__head,.m-prefix-popup__body h2+h2,h2+h4,h2+.heading-4,h2+.m-report-nav,.m-prefix-popup__body h2+h3,h2+h5,h2+.heading-5,.heading-2+h1,.heading-2+.heading-1,.heading-2+h2,.heading-2+.heading-2,.heading-2+h3,.heading-2+.heading-3,.heading-2+.m-accordion__head,.m-prefix-popup__body .heading-2+h2,.heading-2+h4,.heading-2+.heading-4,.heading-2+.m-report-nav,.m-prefix-popup__body .heading-2+h3,.heading-2+h5,.heading-2+.heading-5,h3+h1,h3+.heading-1,h3+h2,h3+.heading-2,h3+h3,h3+.heading-3,h3+.m-accordion__head,.m-prefix-popup__body h3+h2,h3+h4,h3+.heading-4,h3+.m-report-nav,.m-prefix-popup__body h3+h3,h3+h5,h3+.heading-5,.heading-3+h1,.m-accordion__head+h1,.m-prefix-popup__body h2+h1,.heading-3+.heading-1,.m-accordion__head+.heading-1,.m-prefix-popup__body h2+.heading-1,.heading-3+h2,.m-accordion__head+h2,.heading-3+.heading-2,.m-accordion__head+.heading-2,.m-prefix-popup__body h2+.heading-2,.heading-3+h3,.m-accordion__head+h3,.heading-3+.heading-3,.m-accordion__head+.heading-3,.m-prefix-popup__body h2+.heading-3,.heading-3+.m-accordion__head,.m-accordion__head+.m-accordion__head,.m-prefix-popup__body h2+.m-accordion__head,.m-prefix-popup__body .heading-3+h2,.m-prefix-popup__body .m-accordion__head+h2,.heading-3+h4,.m-accordion__head+h4,.m-prefix-popup__body h2+h4,.heading-3+.heading-4,.m-accordion__head+.heading-4,.m-prefix-popup__body h2+.heading-4,.heading-3+.m-report-nav,.m-accordion__head+.m-report-nav,.m-prefix-popup__body h2+.m-report-nav,.m-prefix-popup__body .heading-3+h3,.m-prefix-popup__body .m-accordion__head+h3,.heading-3+h5,.m-accordion__head+h5,.m-prefix-popup__body h2+h5,.heading-3+.heading-5,.m-accordion__head+.heading-5,.m-prefix-popup__body h2+.heading-5,h4+h1,h4+.heading-1,h4+h2,h4+.heading-2,h4+h3,h4+.heading-3,h4+.m-accordion__head,.m-prefix-popup__body h4+h2,h4+h4,h4+.heading-4,h4+.m-report-nav,.m-prefix-popup__body h4+h3,h4+h5,h4+.heading-5,.heading-4+h1,.m-report-nav+h1,.m-prefix-popup__body h3+h1,.heading-4+.heading-1,.m-report-nav+.heading-1,.m-prefix-popup__body h3+.heading-1,.heading-4+h2,.m-report-nav+h2,.heading-4+.heading-2,.m-report-nav+.heading-2,.m-prefix-popup__body h3+.heading-2,.heading-4+h3,.m-report-nav+h3,.heading-4+.heading-3,.m-report-nav+.heading-3,.m-prefix-popup__body h3+.heading-3,.heading-4+.m-accordion__head,.m-report-nav+.m-accordion__head,.m-prefix-popup__body h3+.m-accordion__head,.m-prefix-popup__body .heading-4+h2,.m-prefix-popup__body .m-report-nav+h2,.heading-4+h4,.m-report-nav+h4,.m-prefix-popup__body h3+h4,.heading-4+.heading-4,.m-report-nav+.heading-4,.m-prefix-popup__body h3+.heading-4,.heading-4+.m-report-nav,.m-report-nav+.m-report-nav,.m-prefix-popup__body h3+.m-report-nav,.m-prefix-popup__body .heading-4+h3,.m-prefix-popup__body .m-report-nav+h3,.heading-4+h5,.m-report-nav+h5,.m-prefix-popup__body h3+h5,.heading-4+.heading-5,.m-report-nav+.heading-5,.m-prefix-popup__body h3+.heading-5,h5+h1,h5+.heading-1,h5+h2,h5+.heading-2,h5+h3,h5+.heading-3,h5+.m-accordion__head,.m-prefix-popup__body h5+h2,h5+h4,h5+.heading-4,h5+.m-report-nav,.m-prefix-popup__body h5+h3,h5+h5,h5+.heading-5,.heading-5+h1,.heading-5+.heading-1,.heading-5+h2,.heading-5+.heading-2,.heading-5+h3,.heading-5+.heading-3,.heading-5+.m-accordion__head,.m-prefix-popup__body .heading-5+h2,.heading-5+h4,.heading-5+.heading-4,.heading-5+.m-report-nav,.m-prefix-popup__body .heading-5+h3,.heading-5+h5,.heading-5+.heading-5{margin-top:1em}h1,.heading-1{font-size:2.875rem;line-height:1.05}@media screen and (max-width:840px){h1,.heading-1{font-size:1.75rem;line-height:1.1}}h2,.heading-2{font-size:2.875rem;line-height:1.05}@media screen and (max-width:840px){h2,.heading-2{font-size:1.75rem;line-height:1.1}}h3,.heading-3,.m-accordion__head,.m-prefix-popup__body h2{font-size:1.75rem;line-height:1.05}@media screen and (max-width:840px){h3,.heading-3,.m-accordion__head,.m-prefix-popup__body h2{font-size:1.31rem}}h4,.heading-4,.m-report-nav,.m-prefix-popup__body h3{font-size:1.25rem;line-height:1.05}@media screen and (max-width:840px){h4,.heading-4,.m-report-nav,.m-prefix-popup__body h3{font-size:1.125rem}}.heading-hero{font-size:3.125rem;font-family:var(--font-aeonik, sans-serif);line-height:1.05}@media screen and (max-width:840px){.heading-hero{font-size:1.1875rem}}.heading-display{font-size:10.8rem;font-family:var(--font-aeonik, sans-serif);line-height:1.05}@media screen and (max-width:840px){.heading-display{font-size:4rem}}p,ul,ol{margin-bottom:1rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul,ol{padding-left:1rem}nav ul,nav ol{margin-bottom:0;padding-left:0;list-style:none}strong,b{font-weight:700}a{color:currentColor}nav a{text-decoration:none}.u-text a{color:var(--smaragd);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.125em;transition:text-decoration-color .15s}.u-text a:hover{text-decoration-color:currentColor}img,svg,video{max-width:100%;height:auto}iframe{max-width:100%;border:none}figure{font-size:0}figcaption{margin-top:1rem;font-size:1rem}hr{border:none;border-bottom:1px solid}input,textarea,select,button{font-weight:inherit;font-size:100%;font-family:inherit;background-color:transparent;border:none;border-radius:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=submit],textarea,select,button{appearance:none}input[type=checkbox],input[type=radio]{margin-right:.25rem}textarea{resize:vertical}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}fieldset{border:none}button,input[type=submit],input[type=file]::file-selector-button,.m-button{text-rendering:geometricPrecision;border:none;appearance:none;cursor:pointer;leading-trim:both}.u-grid{display:grid;gap:5rem 2.5rem}.u-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--2{grid-template-columns:minmax(0,1fr)}}.u-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--3{grid-template-columns:minmax(0,1fr)}}.u-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--4{grid-template-columns:minmax(0,1fr)}}.u-grid__item--2-3{grid-column:span 2}@media screen and (max-width:840px){.u-grid__item--2-3{grid-column:span 1}}.u-limiter{display:grid;grid-template-areas:". content .";grid-template-columns:minmax(0,1fr) minmax(0,10fr) minmax(0,1fr)}@media screen and (max-width:600px){.u-limiter{grid-template-columns:minmax(0,.5fr) minmax(0,11fr) minmax(0,.5fr)}}.u-limiter__inner{grid-area:content}.u-section{margin-top:9.3rem;margin-bottom:9.3rem}@media screen and (max-width:840px){.u-section{margin-top:4.4rem;margin-bottom:4.4rem}}.u-center{text-align:center}.u-text{max-width:80ch}.u-lead{font-weight:400;font-size:1.5rem;font-family:var(--font-aeonik),serif;line-height:1.4}@media screen and (max-width:840px){.u-lead{font-size:1.2rem}}.l-body{background:var(--gray)}.l-footer__main{position:relative;background:#fff;overflow:hidden}.l-footer__ornament{position:absolute;bottom:0;left:0;width:22.25rem;height:auto}@media screen and (max-width:840px){.l-footer__ornament{width:12rem}}@keyframes fo1{0%{opacity:0;transform:translate(80px,60px) rotate(-50deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes fo2{0%{opacity:0;transform:translate(-60px,80px) rotate(40deg)}to{opacity:1;transform:translate(0) rotate(0)}}.is-animated .l-footer__ornament .fo1{animation:fo1 .8s cubic-bezier(.22,1,.36,1) 0s both}.is-animated .l-footer__ornament .fo2{animation:fo2 .8s cubic-bezier(.22,1,.36,1) .18s both}.l-footer__grid{position:relative;display:grid;padding-block:4.375rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);gap:2.5rem 3.75rem}@media screen and (max-width:840px){.l-footer__grid{padding-bottom:8.375rem;grid-template-columns:minmax(0,1fr)}}.l-footer__col-heading{margin-top:0;margin-bottom:1.5rem}.l-footer__address{font-style:normal}.l-footer__label{margin-top:1.25rem;margin-bottom:.25rem}.l-footer__link{display:block;margin-bottom:.25rem;color:var(--smaragd);text-decoration:none}.l-footer__link:hover{text-decoration:underline}.l-footer__ksz-list{margin-bottom:1.25rem;padding:0;list-style:none}.l-footer__ksz-list li{display:flex;margin-bottom:.5rem;align-items:center;gap:.75rem}.l-footer__ksz-list li:before{display:inline-block;width:.5rem;height:.5rem;flex-shrink:0;background:var(--smaragd);border-radius:50%;content:""}.l-footer__awards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:.94rem}.l-footer__award-img{width:auto;max-width:100%;height:auto;max-height:7rem;object-fit:contain}.l-footer__social{padding:1rem 0;color:#fff;background:var(--teal)}.l-footer__social-inner{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}.l-footer__social-label{font-weight:700}.l-footer__social-link{display:flex;width:1.5rem;height:1.6rem;align-items:center;justify-content:center;transition:background .15s ease}.l-footer__legal{padding:1rem 0;background:var(--gray)}.l-footer__legal-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem}@media screen and (max-width:840px){.l-footer__legal-inner{flex-direction:column;align-items:start}}.l-footer__legal-nav{display:flex;align-items:center;gap:2rem}@media screen and (max-width:840px){.l-footer__legal-nav{flex-direction:column;align-items:start;gap:.5rem}}.l-footer__legal-link{color:var(--smaragd);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.125em;transition:text-decoration-color .15s}.l-footer__legal-link:hover{text-decoration-color:currentColor}.m-skip{position:absolute;z-index:11;padding:.25rem;background-color:#fff;opacity:0;transition:opacity .15s ease-in-out;pointer-events:none}.m-skip:focus{opacity:1;pointer-events:auto}.m-hamburger{color:currentColor}.m-hamburger.is-clicked rect{transform:scaleX(0)}.m-hamburger.is-clicked rect:first-child{transform:translateY(0) rotate(45deg)}.m-hamburger.is-clicked rect:last-child{transform:translateY(0) rotate(-45deg)}.m-hamburger svg{width:1.5rem;color:currentColor}.m-hamburger rect{fill:currentColor;transform-origin:center;transition:transform .15s ease-in-out}.m-hamburger rect:not(:first-child):not(:last-child){transform-origin:left}.m-hamburger rect:first-child{transform:translateY(-16px)}.m-hamburger rect:last-child{transform:translateY(16px)}.m-innovations{position:relative;overflow:visible}.m-innovations__lead{max-width:57rem;margin:0 auto 2.5rem;text-align:center}.m-innovations .u-limiter__inner{position:relative;z-index:1}.m-innovations__rocket{position:absolute;top:50%;right:.5rem;z-index:2;width:12.5rem;transform:translateY(-50%);will-change:transform;pointer-events:none}.m-innovations__rocket.is-building{animation:rocket-launch .9s cubic-bezier(.55,0,1,.45) 2.1s forwards}@media screen and (max-width:840px){.m-innovations__rocket{display:none}}.m-innovations__rocket svg{display:block;width:100%;height:auto}@keyframes rocket-launch{0%{opacity:1;transform:translateY(-50%)}70%{opacity:1}to{opacity:0;transform:translateY(-150vh)}}.m-accordion{margin-bottom:.6rem;background:var(--skyblue)}.m-accordion--white{margin-bottom:0;background:#fff}.m-accordion__head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.25rem;gap:1.5rem;-webkit-user-select:none;user-select:none}.m-accordion--white .m-accordion__head{align-items:start}.m-accordion__head-inner{display:flex;align-items:center;justify-content:space-between}.m-accordion__icon{display:flex;width:.875rem;height:.875rem;padding:.75rem;flex-shrink:0;align-items:center;color:#fff;background:var(--teal);border-radius:50%;transition:transform .15s ease-in-out}.m-accordion--white .m-accordion__icon{background:var(--marine)}[open] .m-accordion__icon{transform:rotate(180deg)}.m-accordion__body{padding:0 1.25rem 1.25rem}.m-button{display:inline-block;padding:1.25rem 2.5rem}.m-arrow-button{display:inline-flex;width:max-content;max-width:calc(100% - 2rem);height:3.4rem;padding:.5rem 1rem;align-items:center;gap:.6rem;text-align:center;background:#fff;border-radius:3rem;transition:color .15s ease-in-out}@media(hover:hover){.m-arrow-button:hover,.m-overlaying-link__parent:hover .m-arrow-button{color:#fff}.m-arrow-button:hover:after,.m-overlaying-link__parent:hover .m-arrow-button:after{max-width:calc(100% - 1rem)}}.m-arrow-button__text{z-index:2;font-weight:700}.m-arrow-button:after{position:absolute;top:50%;right:.5rem;width:calc(100% - 1rem);max-width:2.3rem;height:2.3rem;background:var(--lime);border-radius:1.15rem;transform:translateY(-50%);transition:max-width .15s ease-in-out;content:""}.m-arrow-button__icon{z-index:2;width:2.3rem;height:2.3rem;margin-right:-.5rem;padding:.7rem;flex-shrink:0}.m-overlaying-link{position:absolute;inset:0;z-index:1}.m-overlaying-link__parent{position:relative}.m-overlaying-link__parent a:not(.m-overlaying-link){position:relative;z-index:2}.m-report-nav{position:relative;display:flex;height:7.5rem;padding:1.25rem;align-items:center;justify-content:space-between;background:#fff;z-index:10;margin:0}@media screen and (max-width:840px){.m-report-nav{height:4.2rem;padding:.3rem 1.25rem;font-size:1rem}}.m-report-nav__logo-link{height:100%}.m-report-nav__logo{width:auto;height:100%}.m-report-nav__archive-btn{display:flex;padding:0;align-items:center;gap:.5rem;color:inherit;font:inherit;background:none;border:none;cursor:pointer}.m-report-nav__archive-btn.is-open,.m-report-nav__archive-btn[aria-expanded=true]{color:var(--smaragd)}.m-report-nav__archive-icon{transform:rotate(180deg);transition:transform .25s ease}.m-report-nav__archive-icon.is-open{transform:rotate(0)}.m-archive-list{display:flex;height:100%;padding:2.5rem 0;flex-direction:column;gap:1.25rem;overflow-y:auto}.m-archive-list__wrapper{position:absolute;top:0;right:0;bottom:0;max-width:26.7rem;padding:0 1.88rem;background:var(--marine);transform:translateY(-100%);transition:transform .25s ease}.m-archive-list__wrapper.is-open{transform:translateY(0)}@media screen and (max-width:840px){.m-archive-list__wrapper{z-index:9;width:100%;max-width:unset;height:calc(100vh - 4.2rem);height:calc(100svh - 4.2rem)}}.m-archive-list__item{padding:1.25rem;background:#fff}.m-hero{position:relative;height:calc(100vh - 12rem);height:calc(100svh - 12rem);background-color:var(--marine);overflow:hidden}@media screen and (max-width:840px){.m-hero{height:calc(100vh - 8.2rem);height:calc(100svh - 8.2rem)}}.m-hero__ornament{position:absolute;right:0;bottom:0;width:40%}.m-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.4))}.m-hero__content{position:absolute;right:0;bottom:3.8rem;left:0;color:#fff;line-height:1}@media screen and (max-width:840px){.m-hero__content{bottom:.75rem}}.m-hero__label,.m-hero__year{margin:0}.m-anchor-nav{display:flex;flex-shrink:0;align-items:center;gap:1.88rem}@media screen and (max-width:840px){.m-anchor-nav{padding:0 1.25rem}}.m-anchor-nav__wrapper{position:sticky;top:0;z-index:5;display:flex;height:4.5rem;justify-content:center;font-weight:700;background:#fff;overflow:clip}@media screen and (max-width:840px){.m-anchor-nav__wrapper{justify-content:flex-start;overflow-x:auto;overflow-y:clip;scrollbar-width:none;-ms-overflow-style:none}.m-anchor-nav__wrapper::-webkit-scrollbar{display:none}}.m-anchor-nav__link{transition:color .15s ease-in-out}.m-anchor-nav__link:hover,.m-anchor-nav__link.is-active{color:var(--smaragd)}.m-center-headline{text-align:center}.m-center-headline,.m-left-headline{margin-bottom:1.94rem}.m-center-headline:last-child,.m-left-headline:last-child{margin-bottom:1.94rem}.m-focalpoints__pagination{margin-bottom:3.75rem}@media screen and (max-width:840px){.m-focalpoints__pagination{overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;width:100vw;margin-bottom:1rem;margin-left:-4.1666666667vw}.m-focalpoints__pagination::-webkit-scrollbar{display:none}}.m-focalpoints__pagination-inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:840px){.m-focalpoints__pagination-inner{min-width:max-content;padding-bottom:.5rem;justify-content:flex-start}}.m-focalpoints__pagination-line{position:absolute;right:0;bottom:calc(.25rem - .5px);left:0;height:1px;background:var(--marine)}@media screen and (max-width:840px){.m-focalpoints__pagination-line--desktop{display:none}}.m-focalpoints__pagination-line--mobile{display:none}@media screen and (max-width:840px){.m-focalpoints__pagination-line--mobile{bottom:.2rem;display:block}.m-focalpoints__pagination-btn:first-of-type .m-focalpoints__pagination-line--mobile{left:50%;width:50%}.m-focalpoints__pagination-btn:last-of-type .m-focalpoints__pagination-line--mobile{width:50%}}@media screen and (max-width:840px){.m-focalpoints__pagination-line{bottom:.2rem}}.m-focalpoints__pagination-btn{position:relative;display:flex;padding:0;flex-shrink:0;flex-direction:column;align-items:center;gap:.5rem;color:var(--marine);transition:opacity .15s ease;cursor:pointer}@media screen and (max-width:840px){.m-focalpoints__pagination-btn{min-width:25%}}.m-focalpoints__pagination-btn.is-active .m-focalpoints__pagination-label,.m-focalpoints__pagination-btn:hover .m-focalpoints__pagination-label{color:var(--smaragd)}.m-focalpoints__pagination-btn.is-active .m-focalpoints__pagination-dot,.m-focalpoints__pagination-btn:hover .m-focalpoints__pagination-dot{background:var(--smaragd);border-color:var(--smaragd)}.m-focalpoints__pagination-label{z-index:2;font-weight:700;font-size:.875rem;line-height:1;white-space:nowrap;transition:color;transition:color .15s ease}.m-focalpoints__pagination-dot{position:relative;z-index:1;width:.5rem;height:.5rem;background:var(--gray);border:1px solid var(--marine);outline:.63rem solid var(--gray);transform:rotate(45deg);transition:background .15s ease,border-color .15s ease}.m-focalpoints__title-area{display:flex;margin-bottom:1.8rem;padding:0 2rem;align-items:center;gap:1.5rem}@media screen and (max-width:840px){.m-focalpoints__title-area{padding:0}}.m-focalpoints__title-swiper{min-width:0;flex:1}.m-focalpoints__title-swiper .swiper-wrapper{min-height:6rem;align-items:center}.m-focalpoints__title-slide.swiper-slide{display:flex;align-items:center;transition:jusify-content .5s ease;overflow:visible}.m-focalpoints__title-slide.swiper-slide.swiper-slide-prev{justify-content:start;text-align:left}.m-focalpoints__title-slide.swiper-slide.swiper-slide-active{z-index:2;justify-content:center;text-align:center}.m-focalpoints__title-slide.swiper-slide.swiper-slide-next{justify-content:flex-end;text-align:right}@media screen and (max-width:840px){.m-focalpoints__title-slide.swiper-slide{justify-content:center;text-align:center}}.m-focalpoints__month-name{display:flex;margin:0;font-family:var(--font-aeonik, sans-serif);text-align:center;line-height:1;white-space:nowrap;opacity:0;transition:font-size .5s ease,font-weight .5s ease,justify-self .5s ease-in-out;pointer-events:none}.swiper-slide-active .m-focalpoints__month-name,.swiper-slide-prev .m-focalpoints__month-name,.swiper-slide-next .m-focalpoints__month-name{opacity:1}.swiper-slide-active .m-focalpoints__month-name{justify-self:center;font-size:4.7rem}@media screen and (max-width:840px){.swiper-slide-active .m-focalpoints__month-name{font-size:2.5rem}}.swiper-slide-next .m-focalpoints__month-name{justify-self:end}@media screen and (max-width:840px){.swiper-slide-prev .m-focalpoints__month-name,.swiper-slide-next .m-focalpoints__month-name{opacity:0;pointer-events:none}}@media screen and (max-width:840px){.m-focalpoints__month-name{font-size:2.5rem}}.m-focalpoints__nav{display:flex;flex-shrink:0;align-items:center;color:var(--marine);transition:opacity .15s ease,color .15s ease;touch-action:manipulation}.m-focalpoints__nav:hover{color:#fff}.m-focalpoints__nav:hover .m-focalpoints__nav-icon{background:var(--marine)}.m-focalpoints__nav:disabled{opacity:.3;pointer-events:none}.m-focalpoints__nav-icon{display:flex;width:2.375rem;height:2.375rem;padding:.75rem;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid var(--marine);border-radius:50%;transition:background .15s ease}.m-focalpoints__content-swiper{overflow:hidden}.m-focalpoints__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}@media screen and (max-width:840px){.m-focalpoints__grid{grid-template-columns:minmax(0,1fr)}}.m-focalpoint-card{background:#fff;border-radius:.5rem;overflow:hidden}.m-focalpoint-card__header{display:flex;width:100%;padding:1.25rem;align-items:center;justify-content:space-between;gap:1rem;text-align:left;cursor:pointer}.m-focalpoint-card__meta{display:flex;min-width:0;flex-direction:column;gap:.25rem}.m-focalpoint-card__category{display:block;margin-bottom:.3rem;color:var(--smaragd);font-weight:700;font-size:1rem}.m-focalpoint-card__category[data-category=kinder-und-jugendmedizin]{color:var(--lime)}.m-focalpoint-card__category[data-category=kinder-und-jugendchirurige]{color:var(--red)}.m-focalpoint-card__category[data-category=adoleszentenmedizin-und-padiatrische-psoychosomatik]{color:var(--smaragd)}.m-focalpoint-card__category[data-category=pflege-und-betreuung]{color:var(--marine)}.m-focalpoint-card__category[data-category=gesamtspital]{color:var(--lilac)}.m-focalpoint-card__toggle{display:flex;width:2.25rem;height:2.25rem;padding:1rem;flex-shrink:0;align-items:center;justify-content:center;background:var(--marine);border-radius:50%;transition:transform .3s ease}.m-focalpoint-card__header.is-open .m-focalpoint-card__toggle{transform:rotate(180deg)}.m-focalpoint-card__expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.m-focalpoint-card__expand.is-open{grid-template-rows:1fr}.m-focalpoint-card__body{padding:0 1.25rem;font-size:.9375rem;overflow:hidden}.m-focalpoint-card__expand.is-open .m-focalpoint-card__body{padding-bottom:1.25rem}.m-prefix__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.75rem}@media screen and (max-width:840px){.m-prefix__wrapper{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.m-prefix__item{position:relative}.m-prefix__button{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.m-prefix-popup{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;flex-direction:column;background:var(--gray);border:none;opacity:0;transform:translateY(100%);transform-origin:center center;transition:opacity .3s ease,transform .3s ease;overflow:hidden}.m-prefix-popup[open]{display:flex}.m-prefix-popup.is-open{opacity:1;transform:translateY(0)}.m-prefix-popup::backdrop{display:none}.m-prefix-popup:not(.is-open) .po{opacity:0;animation:none}.m-prefix-popup.is-open .po1{animation:po1 .8s cubic-bezier(.22,1,.36,1) .3s both}.m-prefix-popup.is-open .po2{animation:po2 .8s cubic-bezier(.22,1,.36,1) .45s both}.m-prefix-popup__ornament{position:absolute;top:0;right:0;z-index:-1;width:21.4rem;transition:opacity .3s ease;pointer-events:none}@media screen and (max-width:840px){.m-prefix-popup__ornament{width:18.5rem}}.m-prefix-popup__ornament svg{display:block}@media screen and (max-width:840px){.m-prefix-popup.is-scrolled .m-prefix-popup__ornament{opacity:.25}}.m-prefix-popup__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.m-prefix-popup__close{position:absolute;top:1.5625rem;right:1.5625rem;z-index:1;display:flex;width:2.5625rem;height:2.5625rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--marine);background:#fff;border-radius:50%;transition:background .15s ease,color .15s ease;cursor:pointer}.m-prefix-popup__close:hover{color:#fff;background:var(--marine)}.m-prefix-popup__close svg{display:block}.m-prefix-popup__wrapper{padding-block:5.5rem}@media screen and (max-width:840px){.m-prefix-popup__wrapper{padding-block:6rem 3rem}}.m-prefix-popup__grid{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr) 22.3rem;align-items:start;gap:7.12rem}@media screen and (max-width:840px){.m-prefix-popup__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.m-prefix-popup__label{margin-bottom:.625rem;color:var(--smaragd);font-weight:700;font-family:var(--font-aeonik, sans-serif)}.m-prefix-popup__headline{margin:0 0 1.875rem}.m-prefix-popup__intro{color:var(--marine);font-size:1.5rem;font-family:var(--font-aeonik);line-height:1.36}.m-prefix-popup__intro p{margin-bottom:0}.m-prefix-popup__body{max-width:45rem;margin-top:5rem}.m-prefix-popup__person{position:sticky;top:5.5rem}@media screen and (max-width:840px){.m-prefix-popup__person{position:static;order:-1}}.m-prefix-popup__person-image{display:block;aspect-ratio:1/1;width:100%;margin-bottom:.63rem;object-fit:cover}.m-prefix-popup__person-name{margin-bottom:0;font-weight:700}.m-prefix-popup__person-function{margin:0;color:var(--marine)}.m-numbers__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media screen and (max-width:840px){.m-numbers__wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.m-numbers__wrapper{background:var(--smaragd)}.m-numbers__chart{display:inline-flex;font-size:0}.m-numbers__image{width:100%}.m-board-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.88rem 1.25rem}@media screen and (max-width:840px){.m-board-members{grid-template-columns:repeat(1,minmax(0,1fr))}}.m-board-members__name,.m-board-members__role{margin-bottom:.625rem}.m-board-members__link{display:flex;align-items:center;gap:.44rem}.m-board-members__mail{width:1.375rem}.m-board-members__image{width:100%;margin-bottom:1.8rem}.m-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:840px){.m-downloads{grid-template-columns:1fr}}.m-downloads__item{display:flex;padding:1.25rem 1.5rem;align-items:center;gap:1rem;color:var(--marine);text-decoration:none;background:var(--white);transition:background .15s ease}.m-downloads__item:hover{background:var(--skyblue)}.m-downloads__icon-wrap{display:flex;width:3rem;height:3rem;flex-shrink:0;align-items:center;justify-content:center;background:var(--skyblue);border-radius:50%;transition:background .15s ease}.m-downloads__item:hover .m-downloads__icon-wrap{background:#fff}.m-downloads__icon-wrap svg{width:1.25rem;height:1.25rem}.m-downloads__info{display:flex;flex:1;flex-direction:column;gap:.125rem}.m-downloads__title{margin-bottom:.3rem}.m-downloads__download-icon{width:1.25rem;height:1.25rem;margin-left:auto;flex-shrink:0;color:#000}
