.type--display{line-height:1}@supports(text-box:trim-both){.type--display{text-box:trim-both cap alphabetic}}.type--display-1{font-family:var(--body-font);font-size:clamp(80px,24.61px + 14.2vw,170px)}.type--display-2{font-family:var(--body-font);font-size:clamp(48px,33.21px + 3.79vw,72px)}.type--accent{line-height:1}@supports(text-box:trim-both){.type--accent{text-box:trim-both cap alphabetic}}.type--accent-1{font-size:clamp(80px,51.06px + 7.42vw,127px)}.type--accent-1,.type--accent-2{font-family:quarto--light--italic}.type--accent-2{font-size:clamp(48px,33.21px + 3.79vw,72px)}.type--accent-3{font-family:quarto--light--italic;font-size:clamp(32px,22.18px + 2.53vw,48px)}.type--headline{font-family:var(--headline-font);line-height:1.3}.type--headline-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.type--headline-2{font-size:clamp(1.75rem,1.44rem + 1.27vw,2.25rem)}.type--title{font-family:var(--title-font);line-height:1.3}.type--title strong{font-family:proximanova--semibold}.type--title-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.type--title-l{font-size:clamp(1.375rem,1.296rem + .32vw,1.5rem)}.type--title-2,.type--title-l{font-family:proximanova--semibold}.type--title-2{font-size:clamp(1.125rem,1.046rem + .32vw,1.25rem)}.type--title-3{font-family:proximanova--semibold;font-size:clamp(1rem,.921rem + .32vw,1.125rem)}.type--title-s{font-size:16px;font-weight:600}.type--body{font-family:var(--body-font);line-height:1.5}.type--body-xl{font-size:clamp(1.25rem,1.171rem + .32vw,1.375rem)}.type--body-1{font-size:1.125rem}.type--body-2{font-size:1rem}.type--body-3{font-size:.875rem}.type--body-s{font-size:14px}.type--label{font-family:var(--label-font);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.type--label-1{font-size:.875rem}.type--label-2{font-size:.75rem}.type--link{color:var(--color-links);text-decoration:underline}.type--eyebrow{font-family:var(--eyebrow-font);text-transform:uppercase}.type--eyebrow-1{font-size:clamp(1.25rem,1.093rem + .64vw,1.5rem);letter-spacing:.225em;line-height:1.5}.type--eyebrow-2{font-size:clamp(1rem,.843rem + .64vw,1.25rem);letter-spacing:.1875em;line-height:1.3}.type--navigation{font-family:var(--navigation-font);line-height:1.3}.type--navigation-1{font-size:1.25rem}.type--navigation-2{font-size:1.125rem}.type--navigation-3{font-size:.875rem}@media(max-width:1023px){.max-lg\:type--display{line-height:1}@supports(text-box:trim-both){.max-lg\:type--display{text-box:trim-both cap alphabetic}}.max-lg\:type--display-1{font-family:var(--body-font);font-size:clamp(80px,24.61px + 14.2vw,170px)}.max-lg\:type--display-2{font-family:var(--body-font);font-size:clamp(48px,33.21px + 3.79vw,72px)}.max-lg\:type--accent{line-height:1}@supports(text-box:trim-both){.max-lg\:type--accent{text-box:trim-both cap alphabetic}}.max-lg\:type--accent-1{font-family:quarto--light--italic;font-size:clamp(80px,51.06px + 7.42vw,127px)}.max-lg\:type--accent-2{font-family:quarto--light--italic;font-size:clamp(48px,33.21px + 3.79vw,72px)}.max-lg\:type--accent-3{font-family:quarto--light--italic;font-size:clamp(32px,22.18px + 2.53vw,48px)}.max-lg\:type--headline{font-family:var(--headline-font);line-height:1.3}.max-lg\:type--headline-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.max-lg\:type--headline-2{font-size:clamp(1.75rem,1.44rem + 1.27vw,2.25rem)}.max-lg\:type--title{font-family:var(--title-font);line-height:1.3}.max-lg\:type--title strong{font-family:proximanova--semibold}.max-lg\:type--title-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.max-lg\:type--title-l{font-family:proximanova--semibold;font-size:clamp(1.375rem,1.296rem + .32vw,1.5rem)}.max-lg\:type--title-2{font-family:proximanova--semibold;font-size:clamp(1.125rem,1.046rem + .32vw,1.25rem)}.max-lg\:type--title-3{font-family:proximanova--semibold;font-size:clamp(1rem,.921rem + .32vw,1.125rem)}.max-lg\:type--title-s{font-size:16px;font-weight:600}.max-lg\:type--body{font-family:var(--body-font);line-height:1.5}.max-lg\:type--body-xl{font-size:clamp(1.25rem,1.171rem + .32vw,1.375rem)}.max-lg\:type--body-1{font-size:1.125rem}.max-lg\:type--body-2{font-size:1rem}.max-lg\:type--body-3{font-size:.875rem}.max-lg\:type--body-s{font-size:14px}.max-lg\:type--label{font-family:var(--label-font);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.max-lg\:type--label-1{font-size:.875rem}.max-lg\:type--label-2{font-size:.75rem}.max-lg\:type--link{color:var(--color-links);text-decoration:underline}.max-lg\:type--eyebrow{font-family:var(--eyebrow-font);text-transform:uppercase}.max-lg\:type--eyebrow-1{font-size:clamp(1.25rem,1.093rem + .64vw,1.5rem);letter-spacing:.225em;line-height:1.5}.max-lg\:type--eyebrow-2{font-size:clamp(1rem,.843rem + .64vw,1.25rem);letter-spacing:.1875em;line-height:1.3}.max-lg\:type--navigation{font-family:var(--navigation-font);line-height:1.3}.max-lg\:type--navigation-1{font-size:1.25rem}.max-lg\:type--navigation-2{font-size:1.125rem}.max-lg\:type--navigation-3{font-size:.875rem}}@media(min-width:1024px){.lg\:type--display{line-height:1}@supports(text-box:trim-both){.lg\:type--display{text-box:trim-both cap alphabetic}}.lg\:type--display-1{font-family:var(--body-font);font-size:clamp(80px,24.61px + 14.2vw,170px)}.lg\:type--display-2{font-family:var(--body-font);font-size:clamp(48px,33.21px + 3.79vw,72px)}.lg\:type--accent{line-height:1}@supports(text-box:trim-both){.lg\:type--accent{text-box:trim-both cap alphabetic}}.lg\:type--accent-1{font-family:quarto--light--italic;font-size:clamp(80px,51.06px + 7.42vw,127px)}.lg\:type--accent-2{font-family:quarto--light--italic;font-size:clamp(48px,33.21px + 3.79vw,72px)}.lg\:type--accent-3{font-family:quarto--light--italic;font-size:clamp(32px,22.18px + 2.53vw,48px)}.lg\:type--headline{font-family:var(--headline-font);line-height:1.3}.lg\:type--headline-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.lg\:type--headline-2{font-size:clamp(1.75rem,1.44rem + 1.27vw,2.25rem)}.lg\:type--title{font-family:var(--title-font);line-height:1.3}.lg\:type--title strong{font-family:proximanova--semibold}.lg\:type--title-1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.lg\:type--title-l{font-family:proximanova--semibold;font-size:clamp(1.375rem,1.296rem + .32vw,1.5rem)}.lg\:type--title-2{font-family:proximanova--semibold;font-size:clamp(1.125rem,1.046rem + .32vw,1.25rem)}.lg\:type--title-3{font-family:proximanova--semibold;font-size:clamp(1rem,.921rem + .32vw,1.125rem)}.lg\:type--title-s{font-size:16px;font-weight:600}.lg\:type--body{font-family:var(--body-font);line-height:1.5}.lg\:type--body-xl{font-size:clamp(1.25rem,1.171rem + .32vw,1.375rem)}.lg\:type--body-1{font-size:1.125rem}.lg\:type--body-2{font-size:1rem}.lg\:type--body-3{font-size:.875rem}.lg\:type--body-s{font-size:14px}.lg\:type--label{font-family:var(--label-font);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.lg\:type--label-1{font-size:.875rem}.lg\:type--label-2{font-size:.75rem}.lg\:type--link{color:var(--color-links);text-decoration:underline}.lg\:type--eyebrow{font-family:var(--eyebrow-font);text-transform:uppercase}.lg\:type--eyebrow-1{font-size:clamp(1.25rem,1.093rem + .64vw,1.5rem);letter-spacing:.225em;line-height:1.5}.lg\:type--eyebrow-2{font-size:clamp(1rem,.843rem + .64vw,1.25rem);letter-spacing:.1875em;line-height:1.3}.lg\:type--navigation{font-family:var(--navigation-font);line-height:1.3}.lg\:type--navigation-1{font-size:1.25rem}.lg\:type--navigation-2{font-size:1.125rem}.lg\:type--navigation-3{font-size:.875rem}}[class*=type--]{-webkit-font-smoothing:antialiased}.rte:not([class*=type--],:has([class*=type--])){font-size:1rem}.rte :is(p,ul,ol,h1,h2,h3,h4,h5,h6,table,img,picture,figure){margin-bottom:1rem}.rte :is(ul,ol):only-of-type{margin-bottom:0;margin-top:0}.rte p:last-child{margin-bottom:0}.rte ul{list-style-type:none;padding-left:1.25em}.rte ul li{margin:0;padding:0 0 .625rem .5em;position:relative}.rte ul li:last-of-type{padding-bottom:0}.rte ul li:before{aspect-ratio:1/14;background-color:currentColor;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:-1.25em;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18 18%27><path d=%27M11.8034 11.8026C11.3553 14.5554 10.2714 16.5 8.99997 16.5C7.72856 16.5 6.64656 14.5535 6.1965 11.8026C3.44365 11.3544 1.49902 10.2705 1.49902 9.00094C1.49902 7.73141 3.44553 6.64563 6.1965 6.19745C6.64468 3.44648 7.72856 1.5 8.99997 1.5C10.2714 1.5 11.3553 3.44648 11.8034 6.19745C14.5544 6.64563 16.5009 7.72953 16.5009 9.00094C16.5009 10.2724 14.5544 11.3544 11.8034 11.8026Z%27/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 18 18%27><path d=%27M11.8034 11.8026C11.3553 14.5554 10.2714 16.5 8.99997 16.5C7.72856 16.5 6.64656 14.5535 6.1965 11.8026C3.44365 11.3544 1.49902 10.2705 1.49902 9.00094C1.49902 7.73141 3.44553 6.64563 6.1965 6.19745C6.64468 3.44648 7.72856 1.5 8.99997 1.5C10.2714 1.5 11.3553 3.44648 11.8034 6.19745C14.5544 6.64563 16.5009 7.72953 16.5009 9.00094C16.5009 10.2724 14.5544 11.3544 11.8034 11.8026Z%27/></svg>") no-repeat center/contain;position:absolute;top:.45em;width:10px}.rte ol{list-style-type:decimal;padding-left:1.75em}.rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--title-font);line-height:1.3;padding-top:.5rem}.rte :is(h1,h2,h3,h4,h5,h6) strong{font-family:proximanova--semibold}.rte h1{font-size:clamp(2rem,1.69rem + 1.27vw,2.5rem)}.rte h2,.rte h3{font-size:clamp(1.75rem,1.44rem + 1.27vw,2.25rem)}.rte :is(h4,h5,h6){font-size:1.25rem}.rte td{background-color:#f2f4f5;border:1px solid #fff;padding:.5em 1em}.rte blockquote{font-family:var(--title-font);line-height:1.3;margin-bottom:1.25rem;margin-top:1.25rem;padding-left:2rem}.rte blockquote,.rte blockquote strong{font-family:proximanova--semibold}.rte blockquote{font-size:clamp(1.125rem,1.046rem + .32vw,1.25rem)}.rte img,.rte picture,.rte video{margin-bottom:1.25rem;margin-top:1.25rem}timeline-carousel{--transition:0.4s ease-in-out;display:block;width:100%}.timeline-carousel__grid{--tc-gap:20px;align-items:flex-end;display:flex;gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.timeline-carousel__grid::-webkit-scrollbar{display:none}.timeline-carousel__grid--fill .timeline-carousel__col{flex:1}@media(max-width:1023px){.timeline-carousel__grid{display:none}}.timeline-carousel__col{cursor:pointer;flex:0 0 calc(23.25581% - var(--tc-gap)*3.3/4.3);scroll-snap-align:start}.timeline-carousel__col--active .timeline-carousel__card{transform:scale(1.08);transform-origin:bottom center;z-index:2}.timeline-carousel__col--active .timeline-carousel__card img{aspect-ratio:3/4.5}.timeline-carousel__col--active .timeline-carousel__caption{opacity:1;transform:translateY(0)}.timeline-carousel__card{aspect-ratio:3/4.5;border-radius:3px;display:grid;outline:none;overflow:hidden;position:relative}.timeline-carousel__card:focus-visible{outline:1px solid blue;outline-offset:3px}.timeline-carousel__card img{align-self:end;aspect-ratio:3/3.5;border-radius:3px;display:block;grid-column:1;grid-row:1;object-fit:cover;object-position:top center;transition:aspect-ratio var(--transition),opacity var(--transition);width:100%}.timeline-carousel__caption{backdrop-filter:blur(10px);background:rgba(16,24,32,.3);border-radius:3px;bottom:10px;left:10px;opacity:0;padding:20px;position:absolute;right:10px;transform:translateY(6px);transition:opacity var(--transition),transform var(--transition);z-index:1}.timeline-carousel__caption-title{font-family:var(--title-font);line-height:1.3}.timeline-carousel__caption-title strong{font-family:proximanova--semibold}.timeline-carousel__caption-title{color:#fff;font-family:proximanova--semibold;font-size:clamp(1rem,.921rem + .32vw,1.125rem);margin-bottom:5px}.timeline-carousel__caption-text{color:#fff;font-family:var(--body-font);font-size:.875rem;line-height:1.5}.timeline-carousel__snap{-webkit-overflow-scrolling:touch;display:none;gap:14px;overflow-x:scroll;padding:40px 16px 12px;scroll-padding:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.timeline-carousel__snap::-webkit-scrollbar{display:none}@media(max-width:1023px){.timeline-carousel__snap{display:flex}}.timeline-carousel__snap-col{flex:0 0 78vw;max-width:320px;scroll-snap-align:center;will-change:transform}.timeline-carousel__snap-col--active .timeline-carousel__snap-card img{opacity:1}.timeline-carousel__snap-col--active .timeline-carousel__snap-caption{opacity:1;transform:translateY(0)}.timeline-carousel__snap-card{aspect-ratio:3/4;border-radius:3px;overflow:hidden;position:relative}.timeline-carousel__snap-card img{display:block;height:100%;object-fit:cover;width:100%}.timeline-carousel__snap-caption{backdrop-filter:blur(10px);background:rgba(16,24,32,.3);border-radius:3px;bottom:8px;left:8px;opacity:0;padding:12px 16px;position:absolute;right:8px;transform:translateY(6px);transition:opacity var(--transition),transform var(--transition);z-index:1}.timeline-carousel__pagination-wrapper{margin-top:16px;padding-top:28px;position:relative}@media(max-width:1023px){.timeline-carousel__pagination-wrapper{margin:0;padding-top:32px}}.timeline-carousel__pagination-progressCover{background:rgba(12,32,69,.2);border-radius:50px;height:6px;left:0;position:relative;right:0;top:-10px;z-index:0}.timeline-carousel__pagination-progress{background:#001445;border-radius:50px;height:6px;left:0;pointer-events:none;position:absolute;top:0;transition:width var(--transition);z-index:0}.timeline-carousel__pagination{align-items:center;display:flex;gap:20px}@media(max-width:1023px){.timeline-carousel__pagination{-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:0 16px;scrollbar-width:none}.timeline-carousel__pagination::-webkit-scrollbar{display:none}}.timeline-carousel__pagination-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:8px;padding:0;z-index:1}@media(max-width:1023px){.timeline-carousel__pagination-item{flex:0 0 78vw}}.timeline-carousel__pagination-item--active .timeline-carousel__pagination-label{opacity:1}.timeline-carousel__panel{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.timeline-carousel__pagination-label{color:#001445;font-family:var(--body-font);font-size:.875rem;line-height:1.5;opacity:.3;text-align:center;text-transform:uppercase;transition:color var(--transition),font-weight var(--transition)}
