.anniversary h1,.anniversary h2,.anniversary h3,.anniversary h4,.anniversary h5,.anniversary h6{font-family:Satoshi,sans-serif;font-weight:400}.anniversary-progress{background:rgba(41,189,239,.15);height:.25rem;left:0;position:fixed;right:0;top:0;z-index:51}.anniversary-progress__fill{background:#29bdef;height:100%;width:0;will-change:width}.anniversary-header__logo-img{max-width:none;width:auto}.anniversary-header__logo-wrap{display:flex;position:relative}.anniversary-header__logo-20{position:relative}.anniversary-header__20-light,.anniversary-header__logo-light{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease}.anniversary-header__20-dark,.anniversary-header__logo-dark{transition:opacity .3s ease}.anniversary-header[data-theme=light] .anniversary-header__20-dark,.anniversary-header[data-theme=light] .anniversary-header__logo-dark{opacity:0}.anniversary-header[data-theme=light] .anniversary-header__20-light,.anniversary-header[data-theme=light] .anniversary-header__logo-light{opacity:1}.anniversary-header__year-btn{background-color:#111827;color:#fff;transition:color .3s ease,background-color .3s ease}.anniversary-header__year-btn:hover{background-color:#1f2937}.anniversary-header[data-theme=light] .anniversary-header__year-btn{background-color:#fff;color:#111827}.anniversary-header[data-theme=light] .anniversary-header__year-btn:hover{background-color:hsla(0,0%,100%,.85)}.year-menu{pointer-events:none}.year-menu[hidden]{display:block;visibility:hidden}.year-menu.is-open{pointer-events:auto}.year-menu__container{background-color:#1e1b2e;opacity:0;overflow:hidden;transition:opacity .3s ease}.year-menu__nav{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.year-menu.is-open .year-menu__container{opacity:1}.year-menu__header{border-bottom:.06rem solid hsla(0,0%,100%,.1)}.year-menu__close{border-color:hsla(0,0%,100%,.6)}.year-menu__close:hover{border-color:#fff}.year-menu__link{border-top:.06rem solid #fff;color:hsla(0,0%,100%,.9);cursor:pointer;flex:1;min-height:5rem;overflow:hidden;position:relative;text-align:center;text-decoration:none}.year-menu__link:last-child{border-bottom:.06rem solid #fff}.year-menu__link-text{align-items:center;display:flex;font-size:1.88rem;font-weight:400;height:100%;justify-content:center;letter-spacing:-.03em;line-height:1.1;padding:1rem .5rem;width:100%}.year-menu__marquee{background-color:#fff;color:#1e1b2e;inset:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate3d(0,101%,0)}.year-menu__marquee-wrap{height:100%;overflow:hidden;width:100%}.year-menu__marquee-inner{align-items:center;display:flex;height:100%;width:-moz-fit-content;width:fit-content;will-change:transform}.year-menu__marquee-part{align-items:center;display:flex;flex-shrink:0}.year-menu__marquee-part span{font-size:1.88rem;font-weight:400;line-height:1.1;padding:0 1vw;white-space:nowrap}.year-menu__marquee-media{flex-shrink:0;height:2.5rem;margin:0 1vw;-o-object-fit:cover;object-fit:cover;width:auto}.anniversary-hero-wrap{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:3}.anniversary-intro-wrap{height:160vh;position:relative}.anniversary-intro{position:sticky;top:0}.anniversary-hero{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));clip-path:inset(0 0 0 0);height:100vh;overflow:hidden;transform-origin:center center;will-change:transform,clip-path}.anniversary-content{background:transparent;margin-bottom:var(--footer-height,0);padding-top:0;position:relative;z-index:2}.anniversary-hero__logo{--tw-translate-x:-50%;align-items:center;display:flex;gap:.375rem;left:50%;position:absolute;top:calc(50% - 6.25rem);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:25}@media (min-width:768px){.anniversary-hero__logo{gap:.5rem;top:calc(50% - 7.5rem)}}@media (min-width:1024px){.anniversary-hero__logo{top:calc(50% - 8.75rem)}}.anniversary-hero__icon{height:1.5rem;width:1.5rem}@media (min-width:768px){.anniversary-hero__icon{height:1.75rem;width:1.75rem}}@media (min-width:1024px){.anniversary-hero__icon{height:2rem;width:2rem}}.anniversary-hero__logo-text{height:1.13rem;overflow:hidden;width:auto}@media (min-width:768px){.anniversary-hero__logo-text{height:1.31rem}}@media (min-width:1024px){.anniversary-hero__logo-text{height:1.5rem}}.breaker-image{overflow:hidden;position:relative;z-index:1}.anniversary-hero__svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:15}.anniversary-hero__images{inset:0;position:absolute;z-index:10}.anniversary-hero__slides{height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.anniversary-hero__slide{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.anniversary-hero__slide.is-visible{opacity:1}.anniversary-hero__mask-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.anniversary-hero__stroke-path{fill:none;stroke-linecap:round}.anniversary-hero__overlay{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));inset:0;position:absolute;z-index:5}.anniversary-hero__text-overlay{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding-bottom:5rem;position:absolute}@media (min-width:768px){.anniversary-hero__text-overlay{padding-bottom:7rem}}@media (min-width:1024px){.anniversary-hero__text-overlay{padding-bottom:8rem}}.anniversary-hero__text-overlay{opacity:0;pointer-events:none;z-index:20}.anniversary-hero__celebration{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:2.125rem;font-weight:500;letter-spacing:.025em;line-height:2.5rem}@media (min-width:768px){.anniversary-hero__celebration{font-size:2.25rem;line-height:2.88rem}}@media (min-width:1024px){.anniversary-hero__celebration{font-size:2.375rem;line-height:3rem}}@media (min-width:1280px){.anniversary-hero__celebration{font-size:2.5rem;line-height:3rem}}.anniversary-hero__celebration,.anniversary-hero__years{text-shadow:0 .13rem 1.25rem rgba(0,0,0,.3)}.anniversary-hero__years{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.9375rem;font-weight:300;letter-spacing:1.2em;line-height:1.44rem;margin-top:.75rem}.anniversary-hero__scroll-indicator{margin-top:2rem}@media (min-width:768px){.anniversary-hero__scroll-indicator{margin-top:2.5rem}}.anniversary-hero__chevron{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));height:2rem;width:2rem}@media (min-width:768px){.anniversary-hero__chevron{height:2.5rem;width:2.5rem}}.anniversary-hero__chevron{animation:bounceDown 2s ease-in-out infinite;filter:drop-shadow(0 .13rem .63rem rgba(0,0,0,.3))}@keyframes bounceDown{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(.63rem)}60%{transform:translateY(.31rem)}}.anniversary-hero__decor{inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:8}.anniversary-hero__decor svg{--tw-text-opacity:1;color:rgb(189 232 250/var(--tw-text-opacity,1));height:100%;width:100%}.anniversary-intro__bg-0,.anniversary-intro__bg-2{width:clamp(10rem,30vw,20rem)}.anniversary-intro__bg-2{right:-5%;top:-5%}.anniversary-intro__bg-0{bottom:-5%;left:-5%}.timeline-year__image-wrap{aspect-ratio:16/11}@media (min-width:768px){.timeline-year__image-wrap{aspect-ratio:16/9}}@media (min-width:1024px){.timeline-year__image-wrap{aspect-ratio:16/7}}.timeline-year__year{color:rgba(232,165,175,.75);font-size:clamp(6rem,25vw,20rem)}.timeline-entries__year-start{align-items:baseline;display:flex}.timeline-entries__year-end,.timeline-entries__year-suffix,.timeline-entries__year-top{font-size:5rem}.timeline-entries__year-suffix{will-change:transform}.timeline-entries__progress{height:12.5rem;margin-bottom:1rem;margin-top:1rem;position:relative}.timeline-entries__progress-track{background:rgba(41,189,239,.2);height:100%;left:0;position:absolute;top:0;width:.06rem}.timeline-entries__progress-fill{background:#29bdef;height:0;left:-.06rem;position:absolute;top:0;width:.19rem}.timeline-entries__bg-bottom,.timeline-entries__bg-top{width:clamp(10rem,30vw,20rem)}.timeline-entries__bg-top{left:20%;top:-6.25rem}.timeline-entries__bg-bottom{bottom:6.25rem;left:20%}.timeline-entries__bg-bottom--double{width:clamp(20rem,60vw,40rem)}.milestone-page__bg-bottom,.milestone-page__bg-top{width:clamp(16rem,40vw,28rem)}.milestone-page__bg-top{right:-5%;top:5%}.milestone-page__bg-bottom{bottom:10%;left:-5%}@media (min-width:768px){.milestone-page__bg-top{right:5%;top:10%}.milestone-page__bg-bottom{bottom:15%;left:5%}}@media (min-width:1024px){.milestone-page__bg-bottom,.milestone-page__bg-top{width:clamp(20rem,35vw,32rem)}.milestone-page__bg-top{right:10%;top:5%}.milestone-page__bg-bottom{bottom:10%;left:10%}}.timeline-entry__image-wrap{aspect-ratio:16/10}@media (min-width:768px){.timeline-entry__image-wrap{aspect-ratio:auto;flex-shrink:0;width:17.5rem}}@media (min-width:1024px){.timeline-entry__image-wrap{width:20rem}}.timeline-entry__trigger:hover .timeline-entry__image{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.timeline-entry__arrow{transition:transform .3s ease-out}.timeline-entry__trigger:hover .timeline-entry__arrow{transform:translate(.25rem,.25rem)}.timeline-entry--featured{will-change:transform,opacity}.timeline-entry--featured .timeline-entry__image-wrap{aspect-ratio:16/9;width:100%}@media (min-width:768px){.timeline-entry--featured .timeline-entry__image-wrap{aspect-ratio:16/8;width:100%}}@media (min-width:1024px){.timeline-entry--featured .timeline-entry__image-wrap{width:100%}}.timeline-entry--accent-orange .timeline-entry__image-wrap{border:3px solid #f97316}.timeline-entry--accent-blue .timeline-entry__image-wrap{border:3px solid #29bdef}.timeline-entry--accent-coral .timeline-entry__image-wrap{border:3px solid #e8a5af}.timeline-entry--expandable .timeline-entry__trigger:hover .timeline-entry__arrow{transform:translate(.13rem,.13rem)}.timeline-entry__expanded-image picture{display:block;height:100%;width:100%}.timeline-entry__close-arrow{transition:transform .3s ease}.timeline-entry--expandable.is-expanded .timeline-entry__close-arrow{transform:rotate(-90deg)}.timeline-entry--expandable.is-expanded .timeline-entry__close-btn:hover .timeline-entry__close-arrow{transform:rotate(-90deg) translate(-.13rem,-.13rem)}.image-gallery__grid{display:grid;gap:2rem}@media (min-width:768px){.image-gallery__grid{gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (min-width:1024px){.image-gallery__grid{gap:2rem;grid-template-columns:1fr 1.2fr}}@media (min-width:768px){.image-gallery__item--1{grid-column:1;grid-row:1;justify-self:end;max-width:20rem}.image-gallery__item--2{grid-column:1;grid-row:2;justify-self:end;max-width:17.5rem}.image-gallery__item--3{align-self:center;grid-column:2;grid-row:1/span 2}}.image-gallery__link{aspect-ratio:4/3;display:block}.image-gallery__link:hover .image-gallery__image{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-gallery__bg-bottom,.image-gallery__bg-top{width:clamp(10rem,30vw,20rem);will-change:transform}.image-gallery__bg-top{left:20%;top:-6.25rem;width:clamp(20rem,60vw,40rem)}.image-gallery__bg-bottom{bottom:6.25rem;right:10%}.image-gallery__bg-bottom--double{width:clamp(20rem,60vw,40rem)}.timeline-entries .redactor p+p,.timeline-modal .redactor p+p{margin-top:1rem}.milestone-page__content .redactor a,.people-carousel .redactor a,.text-section .redactor a,.timeline-entries .redactor a,.timeline-modal .redactor a{--tw-text-opacity:1;color:rgb(41 189 239/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.milestone-page__content .redactor a:hover,.people-carousel .redactor a:hover,.text-section .redactor a:hover,.timeline-entries .redactor a:hover,.timeline-modal .redactor a:hover{--tw-text-opacity:1;color:rgb(35 28 52/var(--tw-text-opacity,1))}.people-carousel--dark .redactor a:hover,.text-section .redactor a:hover,.timeline-entries--dark .redactor a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.milestone-page__content .redactor blockquote,.people-carousel .redactor blockquote,.text-section .redactor blockquote,.timeline-entries .redactor blockquote,.timeline-modal .redactor blockquote{margin-bottom:1.5rem;margin-top:1.5rem;padding-left:1.25rem;position:relative}@media (min-width:768px){.milestone-page__content .redactor blockquote,.people-carousel .redactor blockquote,.text-section .redactor blockquote,.timeline-entries .redactor blockquote,.timeline-modal .redactor blockquote{padding-left:2rem}}.milestone-page__content .redactor blockquote,.people-carousel .redactor blockquote,.text-section .redactor blockquote,.timeline-entries .redactor blockquote,.timeline-modal .redactor blockquote{font-style:italic}.milestone-page__content .redactor blockquote:before,.people-carousel .redactor blockquote:before,.text-section .redactor blockquote:before,.timeline-entries .redactor blockquote:before,.timeline-modal .redactor blockquote:before{--tw-bg-opacity:1;background-color:rgb(41 189 239/var(--tw-bg-opacity,1));bottom:0;content:"";left:0;position:absolute;top:0;width:.25rem}.people-carousel--dark .redactor blockquote:before,.text-section .redactor blockquote:before,.timeline-entries--dark .redactor blockquote:before{background-color:hsla(0,0%,100%,.5)}.logo-slider__track{padding:.5rem 0;position:relative}.logo-slider__swiper{overflow:hidden;padding:.25rem 0}.logo-slider__swiper .swiper-wrapper{align-items:center}.logo-slider__nav{cursor:pointer;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:10}.logo-slider__nav:hover{opacity:1}.logo-slider__nav.is-disabled{opacity:.2;pointer-events:none}.logo-slider__nav--prev{left:-2rem}.logo-slider__nav--next{right:-2rem}.partners-section__grid{align-items:center;display:flex;flex-wrap:wrap;gap:4rem 3rem;justify-content:center}@media (min-width:768px){.partners-section__grid{gap:5rem 4rem}}@media (min-width:1024px){.partners-section__grid{gap:6rem 5rem}}.partners-section__logo img{max-height:2.5rem;max-width:100%;width:auto}@media (min-width:768px){.partners-section__logo img{max-height:3rem}}.partners-section__logo img{transition:transform .3s ease}.partners-section__logo:hover img{transform:scale(1.1)}.text-section__year-digit{font-size:clamp(2.5rem,6vw,4rem)}.text-section__year-image{border-radius:624.94rem;height:clamp(2.5rem,6vw,4rem);overflow:hidden;position:relative;width:clamp(2.5rem,6vw,4rem)}.timeline-modal--major[hidden],.timeline-modal[hidden]{display:none}.timeline-modal__image-wrap{aspect-ratio:16/10}@media (min-width:768px){.timeline-modal__image-wrap{aspect-ratio:auto;flex-shrink:0;width:45%}}.timeline-modal__clone{overflow:hidden;pointer-events:none;will-change:top,left,width,height,opacity}.expandable-entry__clone,.timeline-modal__clone .timeline-entry__image-wrap{will-change:top,left,width,height}.expandable-entry__clone{overflow:hidden;pointer-events:none;z-index:50}.expandable-entry__clone img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.timeline-modal__close{transition:transform .2s ease}.timeline-modal__close:hover{transform:scale(1.1)}.timeline-modal__description p+p,.timeline-modal__section-content p+p,.timeline-modal__stats-quote p+p{margin-top:1rem}.timeline-modal__hero-image{aspect-ratio:16/9}@media (min-width:1024px){.timeline-modal__headline{font-size:2.25rem}}@media (min-width:768px){.timeline-modal__section--split{display:grid;gap:2rem;grid-template-columns:7.5rem 1fr}}@media (min-width:1024px){.timeline-modal__section--split{gap:3rem;grid-template-columns:8.75rem 1fr}}@media (min-width:768px){.timeline-modal__section--split .timeline-modal__section-label{margin-bottom:0}.timeline-modal__section-content{line-height:1.7}}.timeline-modal__gallery img{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.timeline-modal__gallery a:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.timeline-modal__gallery--major img{aspect-ratio:4/3;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.timeline-modal__gallery--major a:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.timeline-modal__figure--major .timeline-modal__figure-value{font-size:2.5rem}@media (min-width:768px){.timeline-modal__figure--major .timeline-modal__figure-value{font-size:3rem}}@media (min-width:1024px){.timeline-modal__figure--major .timeline-modal__figure-value{font-size:3.5rem}}@media (min-width:768px){.timeline-modal__figures--major{flex-shrink:0;width:12.5rem}}@media (min-width:1024px){.timeline-modal__figures--major{width:15rem}}@media (min-width:768px){.timeline-modal__stats-content{flex:1}}.timeline-modal__link-card{transition:border-color .2s ease,background-color .2s ease}.timeline-modal__link-card:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(223 223 227/var(--tw-border-opacity,1))}.breaker-image__quote{margin-left:auto;margin-right:auto;max-width:50rem}.breaker-image__image-wrap{aspect-ratio:16/9;max-height:31.25rem;overflow:hidden}@media (min-width:768px){.breaker-image__image-wrap{max-height:37.5rem}}@media (min-width:1024px){.breaker-image__image-wrap{max-height:43.75rem}}.breaker-image__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.breaker-image--parallax .breaker-image__image-wrap{perspective:62.5rem;position:relative}.breaker-image__layer{will-change:transform}.breaker-image__layer:first-child{position:relative}.breaker-image__layer:not(:first-child){inset:0;position:absolute}.breaker-image--parallax .breaker-image__layer .breaker-image__image{transform:scale(1.2)}.hscroll-gallery{--theme-progress:0;background-color:color-mix(in oklch,#fff calc((1 - var(--theme-progress))*100%),#231c34);position:relative}.hscroll-gallery__pin{height:100%;position:relative}.hscroll-gallery__sticky{height:100vh;overflow:hidden;position:sticky;top:0}.hscroll-gallery__decor{color:color-mix(in oklch,#29bdef calc((1 - var(--theme-progress))*100%),#fff);height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:300vw;will-change:transform;z-index:0}.hscroll-gallery__decor svg{height:100%;width:100%}.hscroll-gallery__track{align-items:flex-start;display:flex;height:100vh;padding-left:50vw;position:relative;will-change:transform;z-index:1}.hscroll-gallery__grid-col{flex-shrink:0;height:100vh;position:relative;width:32vw}.hscroll-gallery__grid-col--large{width:38vw}.hscroll-gallery__grid-spacer{flex-shrink:0;width:4vw}.hscroll-gallery__grid-spacer--half{width:2vw}.hscroll-gallery__item-w{left:0;position:absolute}.hscroll-gallery__item-w--large{max-width:28.75rem;width:26vw}.hscroll-gallery__item-w--medium{max-width:22.5rem;width:20vw}.hscroll-gallery__item-w--small{max-width:16.25rem;width:15vw}.hscroll-gallery__item-w--quote{max-width:23.75rem;padding:1.5rem 1rem;text-align:center;width:22vw}.hscroll-gallery__eyebrow{color:#29bdef;font-size:.75rem;font-weight:500;letter-spacing:.02em;margin-bottom:.5rem}.hscroll-gallery__img-wrap{overflow:hidden;position:relative}.hscroll-gallery__img-wrap--large{aspect-ratio:4/3}.hscroll-gallery__img-wrap--medium{aspect-ratio:3/4}.hscroll-gallery__img-wrap--small{aspect-ratio:1/1}.hscroll-gallery__quote,.hscroll-gallery__quote *{color:color-mix(in oklch,#231c34 calc((1 - var(--theme-progress))*100%),#fff);font-size:clamp(1.125rem,2.5vh,1.75rem);font-weight:500;line-height:1.35}.hscroll-gallery__author,.hscroll-gallery__author *{color:color-mix(in oklch,#231c34 calc((1 - var(--theme-progress))*100%),#fff);font-size:.875rem;font-weight:500;margin-top:1rem}.hscroll-gallery__author-caption{color:color-mix(in oklch,#959497 calc((1 - var(--theme-progress))*100%),#dfdfe3);font-weight:400;margin-left:.25rem}.hscroll-gallery__img-link{cursor:pointer;display:block;height:100%;position:relative;width:100%}.hscroll-gallery__img-link:after{background:rgba(30,27,46,0);content:"";inset:0;position:absolute;transition:background .3s ease}.hscroll-gallery__img-link:hover:after{background:rgba(30,27,46,.1)}.hscroll-gallery__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.hscroll-gallery__img-link:hover .hscroll-gallery__img{transform:scale(1.05)}.hscroll-gallery__caption-name{color:#29bdef;font-weight:500}.hscroll-gallery__caption-location{color:color-mix(in oklch,#959497 calc((1 - var(--theme-progress))*100%),#dfdfe3);margin-left:.25rem}.anniversary-contact__form .fui-form{width:100%}.anniversary-contact__form .fui-row{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.anniversary-contact__form .fui-field{margin-bottom:0!important;padding:0!important}.anniversary-contact__form .fui-field-label,.anniversary-contact__form .fui-instructions,.anniversary-contact__form .fui-label,.anniversary-contact__form .fui-label-wrap,.anniversary-contact__form label{clip:rect(0,0,0,0);border-width:0;height:.06rem;margin:-.06rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.06rem}.anniversary-contact__form .fui-input,.anniversary-contact__form .fui-select,.anniversary-contact__form input[type=email],.anniversary-contact__form input[type=number],.anniversary-contact__form input[type=tel],.anniversary-contact__form input[type=text],.anniversary-contact__form textarea.fui-input{background-color:transparent;border:none!important;border-bottom:.06rem solid!important;border-radius:0;box-shadow:none!important;font-size:1rem;height:auto!important;line-height:1.5;padding-bottom:1rem!important;padding-left:0;padding-right:0;padding-top:1rem!important;width:100%}.anniversary-contact__form .fui-input:focus,.anniversary-contact__form .fui-select:focus,.anniversary-contact__form input[type=email]:focus,.anniversary-contact__form input[type=number]:focus,.anniversary-contact__form input[type=tel]:focus,.anniversary-contact__form input[type=text]:focus,.anniversary-contact__form textarea.fui-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:none!important;outline:.13rem solid transparent;outline-offset:.13rem}.anniversary-contact__form .fui-input::-moz-placeholder,.anniversary-contact__form .fui-select::-moz-placeholder,.anniversary-contact__form input[type=email]::-moz-placeholder,.anniversary-contact__form input[type=number]::-moz-placeholder,.anniversary-contact__form input[type=tel]::-moz-placeholder,.anniversary-contact__form input[type=text]::-moz-placeholder,.anniversary-contact__form textarea.fui-input::-moz-placeholder{font-weight:400}.anniversary-contact__form .fui-input::placeholder,.anniversary-contact__form .fui-select::placeholder,.anniversary-contact__form input[type=email]::placeholder,.anniversary-contact__form input[type=number]::placeholder,.anniversary-contact__form input[type=tel]::placeholder,.anniversary-contact__form input[type=text]::placeholder,.anniversary-contact__form textarea.fui-input::placeholder{font-weight:400}.anniversary-contact__form textarea,.anniversary-contact__form textarea.fui-input{height:3.25rem!important;line-height:1.5;min-height:0!important;overflow:hidden;padding-bottom:1rem!important;padding-top:1rem!important;resize:none}.anniversary-contact__form .fui-btn-container,.anniversary-contact__form .fui-btn-wrapper,.anniversary-contact__form .fui-page-buttons{display:flex;justify-content:flex-end;margin-top:2rem!important;padding:0!important;width:100%}.anniversary-contact__form .anniversary-submit{align-items:center;background-color:transparent;border:none!important;box-shadow:none!important;cursor:pointer;display:inline-flex;font-size:1.0625rem;font-weight:500;gap:.5rem;line-height:1.56rem;padding:.5rem 0;transition:opacity .2s ease}.anniversary-contact__form .anniversary-submit:hover{background:transparent!important;opacity:.7}.anniversary-contact__form .anniversary-submit:focus{box-shadow:none!important;outline:none!important}.anniversary-contact__form .anniversary-submit__text{font-weight:500}.anniversary-contact__form .anniversary-submit__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.anniversary-contact__form .fui-error-message{color:#e4505e;font-size:.9375rem;line-height:1.44rem;margin-top:.25rem}.anniversary-contact__form .fui-field.fui-error .fui-input,.anniversary-contact__form .fui-field.fui-error textarea.fui-input{border-color:#e4505e!important}.anniversary-contact__form .fui-alert-success{color:#22c55e;padding-bottom:1rem;padding-top:1rem}.anniversary-contact__form .fui-hidden,.anniversary-contact__form [data-fui-hidden]{display:none!important}.anniversary-contact__form--light .fui-input,.anniversary-contact__form--light .fui-select,.anniversary-contact__form--light input[type=email],.anniversary-contact__form--light input[type=number],.anniversary-contact__form--light input[type=tel],.anniversary-contact__form--light input[type=text],.anniversary-contact__form--light textarea,.anniversary-contact__form--light textarea.fui-input{border-color:rgba(30,27,46,.2)!important;color:#1e1b2e!important}.anniversary-contact__form--light .fui-input:focus,.anniversary-contact__form--light .fui-select:focus,.anniversary-contact__form--light input[type=email]:focus,.anniversary-contact__form--light input[type=number]:focus,.anniversary-contact__form--light input[type=tel]:focus,.anniversary-contact__form--light input[type=text]:focus,.anniversary-contact__form--light textarea.fui-input:focus,.anniversary-contact__form--light textarea:focus{border-color:rgba(30,27,46,.5)!important}.anniversary-contact__form--light .fui-input::-moz-placeholder,.anniversary-contact__form--light .fui-select::-moz-placeholder,.anniversary-contact__form--light input[type=email]::-moz-placeholder,.anniversary-contact__form--light input[type=number]::-moz-placeholder,.anniversary-contact__form--light input[type=tel]::-moz-placeholder,.anniversary-contact__form--light input[type=text]::-moz-placeholder,.anniversary-contact__form--light textarea.fui-input::-moz-placeholder,.anniversary-contact__form--light textarea::-moz-placeholder{color:rgba(30,27,46,.4)!important}.anniversary-contact__form--light .fui-input::placeholder,.anniversary-contact__form--light .fui-select::placeholder,.anniversary-contact__form--light input[type=email]::placeholder,.anniversary-contact__form--light input[type=number]::placeholder,.anniversary-contact__form--light input[type=tel]::placeholder,.anniversary-contact__form--light input[type=text]::placeholder,.anniversary-contact__form--light textarea.fui-input::placeholder,.anniversary-contact__form--light textarea::placeholder{color:rgba(30,27,46,.4)!important}.anniversary-contact__form--light .anniversary-submit{color:#1e1b2e!important}.anniversary-contact__form--dark .fui-input,.anniversary-contact__form--dark .fui-select,.anniversary-contact__form--dark input[type=email],.anniversary-contact__form--dark input[type=number],.anniversary-contact__form--dark input[type=tel],.anniversary-contact__form--dark input[type=text],.anniversary-contact__form--dark textarea,.anniversary-contact__form--dark textarea.fui-input{border-color:hsla(0,0%,100%,.3)!important;color:#fff!important}.anniversary-contact__form--dark .fui-input:focus,.anniversary-contact__form--dark .fui-select:focus,.anniversary-contact__form--dark input[type=email]:focus,.anniversary-contact__form--dark input[type=number]:focus,.anniversary-contact__form--dark input[type=tel]:focus,.anniversary-contact__form--dark input[type=text]:focus,.anniversary-contact__form--dark textarea.fui-input:focus,.anniversary-contact__form--dark textarea:focus{border-color:hsla(0,0%,100%,.6)!important}.anniversary-contact__form--dark .fui-input::-moz-placeholder,.anniversary-contact__form--dark .fui-select::-moz-placeholder,.anniversary-contact__form--dark input[type=email]::-moz-placeholder,.anniversary-contact__form--dark input[type=number]::-moz-placeholder,.anniversary-contact__form--dark input[type=tel]::-moz-placeholder,.anniversary-contact__form--dark input[type=text]::-moz-placeholder,.anniversary-contact__form--dark textarea.fui-input::-moz-placeholder,.anniversary-contact__form--dark textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}.anniversary-contact__form--dark .fui-input::placeholder,.anniversary-contact__form--dark .fui-select::placeholder,.anniversary-contact__form--dark input[type=email]::placeholder,.anniversary-contact__form--dark input[type=number]::placeholder,.anniversary-contact__form--dark input[type=tel]::placeholder,.anniversary-contact__form--dark input[type=text]::placeholder,.anniversary-contact__form--dark textarea.fui-input::placeholder,.anniversary-contact__form--dark textarea::placeholder{color:hsla(0,0%,100%,.5)!important}.anniversary-contact__form--dark .anniversary-submit{color:#fff!important}.breaker-year-quote__year-image{display:block}.milestone-tag{--tw-text-opacity:1;background-color:#29bdef;color:rgb(35 28 52/var(--tw-text-opacity,1));display:inline-block;font-size:.8rem;font-weight:500;line-height:1.31rem;padding:.25rem .75rem}.milestone-tag--blue{background-color:#29bdef}.milestone-tag--green{background-color:#22c55e}.milestone-tag--purple{background-color:#a855f7}.milestone-tag--yellow{background-color:#e8e85c}.milestone-tag--coral,.milestone-tag--utilities{background-color:#e8a5af}.people-carousel{align-items:center;display:flex;min-height:calc(100vh - 5rem)}.people-carousel__container{width:100%}.people-carousel__layout{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.people-carousel__layout{align-items:flex-start;flex-direction:row;gap:3rem}}@media (min-width:1024px){.people-carousel__layout{gap:4rem}}.people-carousel__slider-side{flex:1;min-width:0;position:relative}@media (min-width:768px){.people-carousel__slider-side{flex:0 0 50%}.people-carousel__info-side{flex:1;padding-left:2rem;padding-top:1.5rem}}@media (min-width:1024px){.people-carousel__info-side{padding-left:3rem;padding-top:2rem}}.people-carousel__swiper-container{position:relative}.people-carousel__swiper{height:20rem;overflow:hidden}@media (min-width:768px){.people-carousel__swiper{height:27.5rem}}@media (min-width:1024px){.people-carousel__swiper{height:33.75rem}}.people-carousel__swiper-wrapper{align-items:flex-end}.people-carousel__swiper-slide{align-items:flex-end;display:flex;height:auto!important;width:auto!important}.people-carousel__slide-btn{background:none;border:none;cursor:pointer;height:6.88rem;overflow:hidden;padding:0;position:relative;transition:width .4s ease-out,height .4s ease-out;width:3.75rem}@media (min-width:768px){.people-carousel__slide-btn{height:7.5rem;width:4.38rem}}@media (min-width:1024px){.people-carousel__slide-btn{height:9.38rem;width:5rem}}.people-carousel__slide-btn.is-active{height:20rem;width:11.25rem}@media (min-width:768px){.people-carousel__slide-btn.is-active{height:27.5rem;width:13.75rem}}@media (min-width:1024px){.people-carousel__slide-btn.is-active{height:33.75rem;width:17.5rem}}.people-carousel__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.people-carousel__slide-btn:hover .people-carousel__image{transform:scale(1.03)}.people-carousel__slide-btn.is-active:hover .people-carousel__image{transform:none}.people-carousel__nav{background:none;border:none;cursor:pointer;opacity:.6;padding:.25rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:10}@media (min-width:768px){.people-carousel__nav{padding:.5rem}}.people-carousel__nav:hover{opacity:1}.people-carousel__nav--prev{margin-right:.5rem;right:100%}@media (min-width:768px){.people-carousel__nav--prev{margin-right:.75rem}}.people-carousel__nav--next{left:100%;margin-left:.5rem}@media (min-width:768px){.people-carousel__nav--next{margin-left:.75rem}}.people-carousel__nav:disabled{cursor:default;opacity:.2}.people-carousel__info{min-height:6.25rem;position:relative}.people-carousel__info-item{opacity:1;transition:opacity .3s ease}.people-carousel__info-item.is-hidden{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.people-carousel__info-item.is-active{opacity:1;pointer-events:auto;position:relative}.people-carousel__description p{margin-bottom:.75rem}.people-carousel__description p:last-child{margin-bottom:0}.anniversary-lazy-placeholder{background-color:transparent;min-height:12.5rem}::view-transition-group(*){animation-duration:.5s;animation-timing-function:ease-out}.anniversary main{overflow:visible}.anniversary .anniversary-footer{z-index:0}.anniversary-footer__logo-img{max-width:none;width:auto}@media (max-width:1024px){.hscroll-gallery__grid-col{width:45vw}.hscroll-gallery__grid-col--large{width:52vw}.hscroll-gallery__item-w--large{max-width:none;width:36vw}.hscroll-gallery__item-w--medium{max-width:none;width:28vw}.hscroll-gallery__item-w--small{max-width:none;width:22vw}.hscroll-gallery__item-w--quote{max-width:none;width:32vw}}@media (max-width:768px){.hscroll-gallery__grid-col{width:60vw}.hscroll-gallery__grid-col--large{width:70vw}.hscroll-gallery__item-w--large{max-width:none;width:50vw}.hscroll-gallery__item-w--medium{max-width:none;width:40vw}.hscroll-gallery__item-w--small{max-width:none;width:32vw}.hscroll-gallery__item-w--quote{max-width:none;width:45vw}}
