*,:after,:before{box-sizing:border-box;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}html{color:#444;font-size:clamp(.3125rem,.2232rem + .4464vw,.625rem);line-height:1.3;scroll-behavior:smooth;scrollbar-gutter:stable}body,html{overflow-x:hidden}body{background-color:#f2f2f2}.priority-background{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-2}a{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1.2rem;left:1.2rem;z-index:10000;padding:1.2rem 1.8rem;color:#fff;background:#444;border-radius:.6rem;font-size:1.6rem;font-weight:600;transform:translateY(-200%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}#main-content:focus-visible{outline:.3rem solid #444;outline-offset:.3rem}@keyframes slider-fade-in{0%{opacity:0}to{opacity:1}}.slider-fade-in{animation:slider-fade-in .2s ease .2s both}@keyframes slider-slide-in-right{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slider-slide-in-left{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slider-slide-out-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes slider-slide-out-right{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}.slide-enter-next{animation:slider-slide-in-right .72s cubic-bezier(.22,.61,.36,1) both}.slide-exit-next{animation:slider-slide-out-left .72s cubic-bezier(.22,.61,.36,1) both}.slide-enter-prev{animation:slider-slide-in-left .72s cubic-bezier(.22,.61,.36,1) both}.slide-exit-prev{animation:slider-slide-out-right .72s cubic-bezier(.22,.61,.36,1) both}@keyframes slider-bar-progress{0%{inline-size:0}to{inline-size:100%}}@media(prefers-reduced-motion:reduce){.bar.active .bar-fill,.slide-enter-next,.slide-enter-prev,.slide-exit-next,.slide-exit-prev{animation:none!important}.bar.active .bar-fill{inline-size:100%!important}}.grid-box{transform-origin:center center;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.25s}.grid-box:hover{transform:scale(1.15);z-index:1}@media(hover:none){.grid-box:hover{transform:none}}@media(prefers-reduced-motion:reduce){.grid-box{transition:none}.grid-box:hover{transform:none}}.footer{background-color:#000}.footer .footer-container{inline-size:min(2000px,100%);padding-inline:min(5rem,5%);padding-block:5rem;margin-inline:auto}.footer .footer-container .flex-grid{display:grid;grid-template-columns:1fr;row-gap:5rem}.footer .footer-container .flex-grid .boxes-flex-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:5rem;column-gap:2rem;align-items:flex-start}@media(max-width:1024px){.footer .footer-container .flex-grid .boxes-flex-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.footer .footer-container .flex-grid .boxes-flex-grid{grid-template-columns:1fr}}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group{display:flex;justify-content:center}@media(max-width:1024px){.footer .footer-container .flex-grid .boxes-flex-grid .flex-group{justify-content:flex-start}}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box{display:flex;flex-direction:column;row-gap:1rem}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .group-header{position:relative;inline-size:fit-content;color:#f2f2f2;font-size:2rem;font-weight:600}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .group-header:before{position:absolute;content:"";inset-inline-start:0;inset-block-end:-.5rem;inline-size:50%;block-size:1px;background-color:#f2f2f2}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group{display:flex;flex-direction:column}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .group-text{inline-size:fit-content;color:#f2f2f2;font-size:2rem;padding-block:1.4rem;transition-property:color;transition-timing-function:ease-in-out;transition-duration:.2s}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .group-text.link:hover{color:#444}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder{inline-size:fit-content;display:flex;align-items:center;column-gap:2rem}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder .group-text{padding-block:0}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder.link{padding-block:1.4rem}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder.link:hover .group-text,.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder.link:hover .icon{color:#444}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder .icon-holder{display:flex}.footer .footer-container .flex-grid .boxes-flex-grid .flex-group .align-box .sub-flex-group .holder .icon-holder .icon{color:#f2f2f2;font-size:2rem;transition-property:color;transition-timing-function:ease-in-out;transition-duration:.2s}.footer .footer-container .flex-grid .legals-flex-grid{display:flex;justify-content:center;align-items:center;column-gap:10rem;padding-block-start:5rem;border-top:1px solid #444}@media(max-width:640px){.footer .footer-container .flex-grid .legals-flex-grid{flex-direction:column;align-items:center;row-gap:2rem;column-gap:0}}.footer .footer-container .flex-grid .legals-flex-grid .copyright{color:#f2f2f2;font-size:1.5rem}.footer .footer-container .flex-grid .legals-flex-grid .links-group{display:flex;column-gap:5rem}.footer .footer-container .flex-grid .legals-flex-grid .links-group .link{color:#f2f2f2;font-size:1.5rem;transition-property:color;transition-timing-function:ease-in-out;transition-duration:.2s}.footer .footer-container .flex-grid .legals-flex-grid .links-group .link:hover{color:#444}.header{--header-surface-color:#f2f2f2;position:fixed;inset-inline:0;inset-block-start:0;block-size:10rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);z-index:100}.header,.header.menu-open{background-color:var(--header-surface-color);backdrop-filter:none;-webkit-backdrop-filter:none}.header .header-container{block-size:100%;inline-size:min(2000px,100%);padding-inline:min(5rem,5%);margin-inline:auto}.header .header-container .navigation{block-size:100%;display:flex;justify-content:space-between;align-items:center}.header .header-container .navigation .logo-link{position:relative;display:flex;justify-content:center;align-items:center;block-size:80%;aspect-ratio:4;border-radius:1rem;transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:.2s}.header .header-container .navigation .logo-link:hover{background-color:#fff}.header .header-container .navigation .logo-link .logo{position:absolute;inline-size:calc(100% - 2rem);block-size:100%;object-fit:contain;object-position:center}.header .header-container .navigation .nav-list{display:flex;column-gap:1rem}@media(max-width:1440px){.header .header-container .navigation .nav-list{flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;background-color:var(--header-surface-color);backdrop-filter:none;-webkit-backdrop-filter:none;inline-size:100%;max-block-size:calc(100dvh - 10rem);margin:0;padding:1rem 0 2rem;overflow-y:auto;overscroll-behavior-block:contain;border-radius:0 0 2rem 2rem;border-block-end:1px solid rgba(0,0,0,.06);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transform-origin:top center;opacity:0;transform:translateY(-1rem) scaleY(.96);transition-property:transform,opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.header .header-container .navigation .nav-list.active{opacity:1;transform:translateY(0) scaleY(1);transition-duration:.36s}}.header .header-container .navigation .nav-list .nav-link{color:#444;font-size:2rem;font-weight:600;padding-inline:1rem;padding-block:.5rem;border-radius:1rem;transition-property:background-color,color;transition-timing-function:ease-in-out;transition-duration:.2s}@media(max-width:1440px){.header .header-container .navigation .nav-list .nav-link{--mobile-nav-item-delay:0ms;inline-size:80%;color:#444;font-size:3rem;padding-block:1rem;margin-block:.5rem;opacity:0;transform:translateY(-.6rem);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .26s cubic-bezier(.22,1,.36,1) var(--mobile-nav-item-delay),opacity .26s cubic-bezier(.22,1,.36,1) var(--mobile-nav-item-delay)}.header .header-container .navigation .nav-list .nav-link.first{margin-block:1rem .5rem}.header .header-container .navigation .nav-list .nav-link.last{margin-block:.5rem 1rem}.header .header-container .navigation .nav-list .nav-link.active,.header .header-container .navigation .nav-list .nav-link:focus-visible,.header .header-container .navigation .nav-list .nav-link:hover{background-color:#fff;color:#444}}.header .header-container .navigation .nav-list .nav-link.active,.header .header-container .navigation .nav-list .nav-link:hover{color:#444;background-color:#fff}.header .header-container .navigation .nav-menu{display:contents}.header .header-container .navigation .nav-menu .nav-overlay{display:none}@media(max-width:1440px){.header .header-container .navigation .nav-menu{position:fixed;inset-inline:0;inset-block:10rem 0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:.22s,0s;transition-delay:0s,.22s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:90}.header .header-container .navigation .nav-menu.active{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.32s,0s;transition-delay:0s,0s}.header .header-container .navigation .nav-menu.active .nav-link{opacity:1;transform:translateY(0)}.header .header-container .navigation .nav-menu.active .nav-link:first-child{--mobile-nav-item-delay:125ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(2){--mobile-nav-item-delay:170ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(3){--mobile-nav-item-delay:215ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(4){--mobile-nav-item-delay:260ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(5){--mobile-nav-item-delay:305ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(6){--mobile-nav-item-delay:350ms}.header .header-container .navigation .nav-menu.active .nav-link:nth-child(7){--mobile-nav-item-delay:395ms}.header .header-container .navigation .nav-menu .nav-overlay{position:absolute;inset:0;display:block;padding:0;border:none;background:rgba(0,0,0,0)}.header .header-container .navigation .nav-menu .nav-link{--mobile-nav-item-delay:0ms}}@media(min-width:1441px){.header .header-container .navigation .nav-link[aria-haspopup=true][aria-expanded=true]{color:#444;background-color:#fff}}.header .header-container .navigation .menu-burger{--burger-line-transition-duration:210ms;display:none;cursor:pointer;padding:.8rem;border:none;border-radius:.5rem;background-color:rgba(0,0,0,0);position:relative;z-index:160;inline-size:5.6rem;block-size:5.6rem;flex-shrink:0;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header .header-container .navigation .menu-burger.active>div{transition:translate var(--burger-line-transition-duration) cubic-bezier(.22,1,.36,1) 0s,rotate var(--burger-line-transition-duration) cubic-bezier(.22,1,.36,1) var(--burger-line-transition-duration)}.header .header-container .navigation .menu-burger.active .line-top{translate:-50% -50%;rotate:45deg}.header .header-container .navigation .menu-burger.active .line-bot{translate:-50% -50%;rotate:-45deg}@media(max-width:1440px){.header .header-container .navigation .menu-burger{--burger-line-transition-duration:252ms;display:inline-flex;justify-content:center;align-items:center;inline-size:5rem;block-size:5rem;padding:.72rem}.header .header-container .navigation .menu-burger>div{inline-size:3.6rem}.header .header-container .navigation .menu-burger .line-top{translate:-50% calc(-50% - .7rem)}.header .header-container .navigation .menu-burger .line-bot{translate:-50% calc(-50% + .7rem)}}.header .header-container .navigation .menu-burger>div{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:40px;block-size:3px;background-color:#444;border-radius:999px;transition:rotate var(--burger-line-transition-duration) cubic-bezier(.22,1,.36,1) 0s,translate var(--burger-line-transition-duration) cubic-bezier(.22,1,.36,1) var(--burger-line-transition-duration);will-change:translate,rotate}.header .header-container .navigation .menu-burger .line-top{translate:-50% calc(-50% - 8px)}.header .header-container .navigation .menu-burger .line-bot{translate:-50% calc(-50% + 8px)}.header .mega-wrap{display:none}@media(min-width:1441px){.header .mega-wrap{display:block;position:absolute;inset-inline:0;inset-block-start:10rem;z-index:90;pointer-events:none}}.header .mega-panel{position:absolute;inset-inline:0;inset-block-start:0;pointer-events:none;opacity:0;transform:translateY(-24px);transform-origin:top center;transition-property:opacity,transform;transition-duration:504ms;transition-timing-function:cubic-bezier(.16,1,.3,1);background-color:var(--header-surface-color);border-block-end:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px -20px rgba(0,0,0,.18);will-change:transform,opacity}.header .mega-panel.open{pointer-events:auto}.header .mega-panel.open,.header .mega-panel.open .mega-column{opacity:1;transform:translateY(0)}.header .mega-panel.open .mega-column:first-child{transition-delay:96ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:first-child{transition-delay:156ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(2){transition-delay:216ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(3){transition-delay:276ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(4){transition-delay:336ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(5){transition-delay:396ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(6){transition-delay:456ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(7){transition-delay:516ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(8){transition-delay:576ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(9){transition-delay:636ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(10){transition-delay:696ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(11){transition-delay:756ms}.header .mega-panel.open .mega-column:first-child .mega-column-list>li:nth-child(12){transition-delay:816ms}.header .mega-panel.open .mega-column:nth-child(2){transition-delay:168ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:first-child{transition-delay:228ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(2){transition-delay:288ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(3){transition-delay:348ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(4){transition-delay:408ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(5){transition-delay:468ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(6){transition-delay:528ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(7){transition-delay:588ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(8){transition-delay:648ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(9){transition-delay:708ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(10){transition-delay:768ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(11){transition-delay:828ms}.header .mega-panel.open .mega-column:nth-child(2) .mega-column-list>li:nth-child(12){transition-delay:888ms}.header .mega-panel.open .mega-column:nth-child(3){transition-delay:.24s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:first-child{transition-delay:.3s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(2){transition-delay:.36s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(3){transition-delay:.42s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(4){transition-delay:.48s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(5){transition-delay:.54s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(6){transition-delay:.6s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(7){transition-delay:.66s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(8){transition-delay:.72s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(9){transition-delay:.78s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(10){transition-delay:.84s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(11){transition-delay:.9s}.header .mega-panel.open .mega-column:nth-child(3) .mega-column-list>li:nth-child(12){transition-delay:.96s}.header .mega-panel.open .mega-column:nth-child(4){transition-delay:312ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:first-child{transition-delay:372ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(2){transition-delay:432ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(3){transition-delay:492ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(4){transition-delay:552ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(5){transition-delay:612ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(6){transition-delay:672ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(7){transition-delay:732ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(8){transition-delay:792ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(9){transition-delay:852ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(10){transition-delay:912ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(11){transition-delay:972ms}.header .mega-panel.open .mega-column:nth-child(4) .mega-column-list>li:nth-child(12){transition-delay:1032ms}.header .mega-panel.open .mega-column:nth-child(5){transition-delay:384ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:first-child{transition-delay:444ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(2){transition-delay:504ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(3){transition-delay:564ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(4){transition-delay:624ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(5){transition-delay:684ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(6){transition-delay:744ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(7){transition-delay:804ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(8){transition-delay:864ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(9){transition-delay:924ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(10){transition-delay:984ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(11){transition-delay:1044ms}.header .mega-panel.open .mega-column:nth-child(5) .mega-column-list>li:nth-child(12){transition-delay:1104ms}.header .mega-panel.open .mega-column:nth-child(6){transition-delay:456ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:first-child{transition-delay:516ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(2){transition-delay:576ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(3){transition-delay:636ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(4){transition-delay:696ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(5){transition-delay:756ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(6){transition-delay:816ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(7){transition-delay:876ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(8){transition-delay:936ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(9){transition-delay:996ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(10){transition-delay:1056ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(11){transition-delay:1116ms}.header .mega-panel.open .mega-column:nth-child(6) .mega-column-list>li:nth-child(12){transition-delay:1176ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:first-child{transition-delay:156ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(2){transition-delay:216ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(3){transition-delay:276ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(4){transition-delay:336ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(5){transition-delay:396ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(6){transition-delay:456ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(7){transition-delay:516ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(8){transition-delay:576ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(9){transition-delay:636ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(10){transition-delay:696ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(11){transition-delay:756ms}.header .mega-panel.open .mega-columns-narrow .mega-column .mega-column-list>li:nth-child(12){transition-delay:816ms}.header .mega-panel.open .mega-column-list>li{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.header .mega-panel{transition:opacity .12s linear;transform:none}.header .mega-panel .mega-column,.header .mega-panel .mega-column-list>li{transition:none;transform:none;opacity:1}}.header .mega-panel-inner{inline-size:min(2000px,100%);margin-inline:auto;padding-inline:min(5rem,5%);padding-block:3rem 3.5rem}.header .mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;align-items:flex-start}@media(max-width:1536px){.header .mega-columns{gap:3rem}}.header .mega-columns-narrow{grid-template-columns:minmax(0,32rem);justify-content:start}.header .mega-column{display:flex;flex-direction:column;gap:1.2rem;opacity:0;transform:translateY(-14px);transition-property:opacity,transform;transition-duration:576ms;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:0s;will-change:transform,opacity}.header .mega-column-title{font-size:1.4rem;font-weight:600;color:rgba(0,0,0,.55);letter-spacing:.01em}.header .mega-column-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.header .mega-column-list>li{opacity:0;transform:translateY(-8px);transition-property:opacity,transform;transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:0s;will-change:transform,opacity}.header .mega-link{display:inline-block;padding:.4rem 0;font-size:1.7rem;font-weight:400;color:#444;line-height:1.3;transition:color .2s ease-in-out}.header .mega-link:focus-visible,.header .mega-link:hover{color:hsl(213,59%,31%)}.header .mega-link-lead{font-size:2.4rem;font-weight:600;line-height:1.2;padding-block:.2rem}.header .mega-footer{margin-block-start:2.4rem;padding-block-start:1.6rem;border-block-start:1px solid rgba(0,0,0,.08)}.header .mega-footer-link{font-size:1.5rem;font-weight:400;color:#444;transition:color .2s ease-in-out}.header .mega-footer-link:focus-visible,.header .mega-footer-link:hover{color:hsl(213,59%,31%)}.search-container{--search-overlay-open-duration:726ms;--search-overlay-close-duration:381ms;--search-overlay-easing:cubic-bezier(0.16,1,0.3,1);position:relative;display:flex;align-items:center;block-size:80%}@media(min-width:1441px){.search-container{margin-inline-start:auto;margin-inline-end:2rem}}@media(max-width:1440px){.search-container{block-size:auto;margin-inline-start:auto;margin-inline-end:2.08rem;flex-shrink:0}}.search-container.search-portal-root{position:static;display:contents;block-size:auto}.search-container .search-trigger{position:relative;z-index:160;display:flex;align-items:center;justify-content:center;inline-size:4.8rem;block-size:4.8rem;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:1.6rem;background:hsla(0,0%,100%,.76);color:#444;cursor:pointer;box-shadow:0 12px 30px -24px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.search-container .search-trigger.active,.search-container .search-trigger:focus-visible,.search-container .search-trigger:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.94);box-shadow:0 16px 36px -24px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.96)}.search-container .search-trigger:focus-visible{outline:2px solid hsla(213,59%,31%,.22);outline-offset:4px}.search-container .search-trigger .search-icon{inline-size:90%;block-size:90%}@media(max-width:1440px){.search-container .search-trigger{inline-size:5rem;block-size:5rem;border-radius:1.5rem}.search-container .search-trigger .search-icon{inline-size:4.5rem;block-size:4.5rem}}.search-container .search-overlay{position:fixed;inset:0;z-index:150;display:flex;justify-content:center;align-items:flex-start;padding:clamp(11.6rem,10rem + 6vh,16.4rem) clamp(1.6rem,3vw,2.4rem) clamp(1.6rem,5vh,4.8rem);overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,rgba(242,242,242,.72),rgba(242,242,242,.88)),hsla(213,59%,31%,.12);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:opacity var(--search-overlay-close-duration) var(--search-overlay-easing),visibility 0s linear var(--search-overlay-close-duration)}.search-container .search-overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--search-overlay-open-duration) var(--search-overlay-easing),visibility 0s linear}.search-container .search-overlay .search-overlay-shell{inline-size:min(76rem,100%);max-block-size:100%;min-block-size:0}.search-container .search-overlay .search-hover-zone{display:flex;flex-direction:column;row-gap:clamp(1.6rem,3vh,3.2rem);max-block-size:100%;min-block-size:0;overflow-y:auto;overflow-x:hidden;padding:1.2rem 1.2rem 0;margin:-1.2rem;scrollbar-width:none;-ms-overflow-style:none;opacity:0;transform:translateY(-1.2rem);transition:transform var(--search-overlay-close-duration) var(--search-overlay-easing),opacity var(--search-overlay-close-duration) var(--search-overlay-easing)}.search-container .search-overlay .search-hover-zone::-webkit-scrollbar{display:none}.search-container .search-overlay.active .search-hover-zone{opacity:1;transform:translateY(0);transition-duration:var(--search-overlay-open-duration)}.search-container .search-form{display:flex;align-items:center;column-gap:1.6rem;min-block-size:clamp(6.4rem,8vh,8rem);padding:clamp(1.6rem,2.5vh,2.4rem) clamp(2rem,3vw,3.2rem);border:1px solid hsla(0,0%,100%,.75);border-radius:2.8rem;background:hsla(0,0%,100%,.78);box-shadow:0 24px 60px -40px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:scale(1);transition:transform var(--search-overlay-close-duration) var(--search-overlay-easing),box-shadow var(--search-overlay-close-duration) var(--search-overlay-easing),background-color var(--search-overlay-close-duration) var(--search-overlay-easing)}.search-container .search-form:focus-within{transform:scale(1.015);background:hsla(0,0%,100%,.9);box-shadow:0 30px 70px -42px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.98)}.search-container .search-form .search-field-icon{flex-shrink:0;inline-size:2.6rem;block-size:2.6rem;color:rgba(68,68,68,.62)}.search-container .search-form .search-input{flex:1 1;min-inline-size:0;border:none;background:rgba(0,0,0,0);color:#444;font-size:clamp(2.2rem,1.6vw + 1.4rem,3.2rem);font-weight:400;line-height:1.2;outline:none}.search-container .search-form .search-input::placeholder{color:rgba(68,68,68,.5)}.search-container .search-overlay-body{display:flex;flex-direction:column;row-gap:2.4rem}.search-container .search-section{display:flex;flex-direction:column;row-gap:1.6rem;padding-inline:1.2rem}.search-container .search-section-eyebrow{color:rgba(68,68,68,.56);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.search-container .search-empty-state{color:rgba(68,68,68,.7);font-size:1.6rem;line-height:1.6;max-inline-size:58rem}.search-container .search-link-list{display:flex;flex-direction:column;row-gap:.8rem}.search-container .search-link-item{--item-delay:calc(138ms + var(--item-index, 0) * 87ms);display:flex;align-items:center;justify-content:space-between;column-gap:2.4rem;inline-size:100%;padding:clamp(1.6rem,2.2vh,2rem) clamp(1.8rem,2.6vw,2.4rem);border:1px solid hsla(0,0%,100%,.64);border-radius:2rem;background:hsla(0,0%,100%,.5);color:#444;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);opacity:0;transform:translateX(0);transition:opacity 605ms cubic-bezier(.16,1,.3,1),transform .18s ease-in-out,background-color .18s ease-in-out,box-shadow .18s ease-in-out,color .18s ease-in-out;transition-delay:var(--item-delay),0s,0s,0s,0s}.search-container .search-link-item.highlighted,.search-container .search-link-item:focus-visible,.search-container .search-link-item:hover{transform:translateX(.4rem);background:hsla(0,0%,100%,.82);box-shadow:0 18px 42px -36px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.98)}.search-container .search-link-item.highlighted .search-link-icon,.search-container .search-link-item:focus-visible .search-link-icon,.search-container .search-link-item:hover .search-link-icon{transform:translateX(.4rem);opacity:1}.search-container .search-link-item:focus-visible{outline:2px solid hsla(213,59%,31%,.22);outline-offset:4px}.search-container .search-link-item .search-link-copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem}.search-container .search-link-item .search-link-title{font-size:1.9rem;font-weight:600;line-height:1.3}.search-container .search-link-item .search-link-subtitle{color:rgba(68,68,68,.64);font-size:1.4rem;line-height:1.5}.search-container .search-link-item .search-link-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(68,68,68,.66);font-size:2rem;opacity:.76;transform:translateX(0);transition:transform .18s ease-in-out,opacity .18s ease-in-out}.search-container .search-quick-link,.search-container .search-result-item{font:inherit;text-align:left;text-decoration:none}.search-container .search-overlay.active .search-link-item{opacity:1}@media(prefers-reduced-motion:reduce){.search-container .search-form,.search-container .search-link-item,.search-container .search-link-item .search-link-icon,.search-container .search-overlay,.search-container .search-overlay .search-hover-zone{transition:none!important;transition-delay:0s!important}.search-container .search-overlay .search-hover-zone{transform:none}.search-container .search-link-item{opacity:1;transform:none}}@media(max-width:1536px){.search-container .search-overlay{padding-block-start:15.6rem}}@media(max-width:1440px){.search-container .search-overlay{padding:11.6rem 1.6rem 2.4rem;background:linear-gradient(180deg,rgba(242,242,242,.76),rgba(242,242,242,.9)),hsla(213,59%,31%,.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.search-container .search-overlay .search-overlay-shell{inline-size:100%}.search-container .search-overlay .search-hover-zone{row-gap:1.6rem;padding:.4rem .4rem 0;margin:-.4rem}.search-container .search-form{min-block-size:6.4rem;padding:1.6rem 2rem;border-radius:2rem}.search-container .search-form .search-field-icon{inline-size:2.2rem;block-size:2.2rem}.search-container .search-form .search-input{font-size:1.8rem}.search-container .search-section{padding-inline:.4rem}.search-container .search-link-item{align-items:flex-start;padding:1.6rem 1.8rem;border-radius:1.6rem;column-gap:1.2rem}.search-container .search-link-item .search-link-title{font-size:1.7rem}.search-container .search-link-item .search-link-subtitle{font-size:1.3rem}.search-container .search-link-item .search-link-icon{margin-block-start:.2rem;font-size:1.8rem}}@media(max-width:1024px){.search-container .search-overlay{padding-inline:1.6rem}.search-container .search-overlay .search-overlay-shell{inline-size:100%}.search-container .search-overlay .search-hover-zone{row-gap:2.4rem;padding-inline:.8rem;margin-inline:-.8rem}.search-container .search-form{min-block-size:7.2rem;padding-inline:2.4rem}.search-container .search-link-item{padding:1.6rem 2rem;column-gap:1.6rem}}