@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .18s ease both}::view-transition-new(root){animation:page-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes page-out{to{opacity:0;transform:translateY(-6px)}}@keyframes page-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}header{view-transition-name:site-header}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}.page-leaving main{opacity:0;transform:translateY(-6px);transition:opacity .13s ease,transform .13s ease}.immersive-hero{--scene-progress:0;--scene-scale:1;--scene-pan:0%;--scene-rotate:0deg;--pointer-x:0deg;--pointer-y:0deg;position:relative;background:#101923;color:#f6f7f2;height:125svh;min-height:760px;isolation:isolate}.immersive-stage{position:sticky;top:var(--header-height,80px);height:calc(100svh - var(--header-height,80px));min-height:480px;overflow:hidden;isolation:isolate;background:#101923;perspective:1400px}.immersive-picture{position:absolute;inset:-5%;display:block;z-index:-3;transform:translate3d(var(--scene-pan),0,0) scale(var(--scene-scale)) rotateY(calc(var(--scene-rotate) + var(--pointer-x))) rotateX(var(--pointer-y));transform-origin:67% 55%;will-change:transform}.immersive-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.immersive-stage:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101923e8 0%,#101923c2 26%,#10192345 57%,#10192305 100%),linear-gradient(0deg,#101923b3,transparent 30%,transparent 75%,#10192322);pointer-events:none}.immersive-content{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:40px!important;padding-bottom:90px!important;transform:translateY(calc(var(--scene-progress)*-18px))}.immersive-content .editorial-copy{max-width:640px;animation:none}.immersive-content .editorial-copy h1{font-size:clamp(48px,5.6vw,82px);letter-spacing:-3.4px;text-shadow:0 4px 32px #10192388}.immersive-content .editorial-copy>p:not(.editorial-name){max-width:455px;color:#e0e6df;font-size:20px}.immersive-content .editorial-name{color:#d7dfd5}.immersive-caption{position:absolute;left:24px;bottom:24px;display:flex;gap:12px;align-items:center;font-size:12px;letter-spacing:.6px;color:#c2cec4}.scroll-mark{width:21px;height:32px;border:1px solid #c2cec480;border-radius:15px;display:grid;place-items:center}.scroll-mark:before{content:'';width:3px;height:8px;background:#c7f37b;border-radius:2px}.immersive-stage:after{content:'';position:absolute;right:6%;bottom:10%;width:18vw;height:18vw;max-width:270px;max-height:270px;border:1px solid #d3e9b51c;border-radius:50%;z-index:-2;transform:scale(calc(1 + var(--scene-progress)*.2)) rotate(calc(var(--scene-progress)*45deg));pointer-events:none}.immersive-hero+.page-links{position:relative;background:var(--paper,#f6f7f2);z-index:1}.immersive-hero~.page-links .service-symbol{background:#e2ebd7}@media(hover:hover) and (pointer:fine){.immersive-picture{transition:transform .12s linear}}@media(max-width:1000px){.immersive-content .editorial-copy{max-width:560px}.immersive-content .editorial-copy h1{font-size:62px;letter-spacing:-2.5px}.immersive-picture img{object-position:65% 50%}.immersive-stage:before{background:linear-gradient(90deg,#101923ed,#101923a0 45%,#10192320),linear-gradient(0deg,#10192390,transparent 40%)}}@media(max-width:760px){.immersive-hero{height:110svh;min-height:620px}.immersive-stage{min-height:500px}.immersive-content{justify-content:flex-start;padding-top:32px!important;padding-bottom:68px!important}.immersive-content .editorial-copy h1{font-size:clamp(36px,9.5vw,54px);letter-spacing:-1.6px;margin-bottom:19px}.immersive-content .editorial-copy>p:not(.editorial-name){font-size:18px;line-height:1.65;max-width:360px;margin-bottom:23px}.immersive-content .editorial-name{font-size:11px;letter-spacing:.7px;margin-bottom:22px}.immersive-picture{inset:0 -25% -5%;transform-origin:65% 70%}.immersive-picture img{object-position:64% 72%}.immersive-stage:before{background:linear-gradient(180deg,#101923f7 0%,#101923ef 13%,#101923d9 34%,#10192355 65%,#10192320 82%,#101923bb 100%)}.immersive-stage:after{display:none}.immersive-caption{bottom:20px;left:20px;font-size:11px}.immersive-content .editorial-copy .btn{min-height:52px}.immersive-content{transform:none}}@media(max-height:650px) and (min-width:761px){.immersive-content .editorial-copy h1{font-size:49px}.immersive-content .editorial-name{margin-bottom:17px}.immersive-content .editorial-copy>p:not(.editorial-name){font-size:18px}.immersive-stage{min-height:380px}.immersive-hero{min-height:650px}}@media(prefers-reduced-motion:reduce){.immersive-hero{height:auto;min-height:0}.immersive-stage{position:relative;top:auto;height:auto;min-height:600px}.immersive-content{min-height:600px;transform:none}.immersive-picture{transform:none!important;will-change:auto}.immersive-stage:after{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}.page-leaving main{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce) and (max-width:760px){.immersive-stage,.immersive-content{min-height:610px}}
