.t2 .s2-services .s2-product-grid{align-items:stretch}.t2 .s2-product .s2-product-body{justify-content:flex-end;gap:24px}.t2 .s2-product-heading{width:100%;margin-top:auto}.t2 .s2-product .s2-product-heading>.s2-product-title{color:#fff;letter-spacing:-.04em;margin:0;font:700 clamp(38px,3.4vw,48px)/1.1 TenzoDisplay,system-ui,sans-serif}.t2 .s2-product .s2-product-heading>.s2-product-subtitle{min-height:2.7em;color:var(--indigo-soft,var(--indigo));margin:14px 0 0;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.35}.t2 .s2-product .s2-product-body>.s2-product-cta{margin-top:0}@media (max-width:760px){.t2 .s2-product .s2-product-heading>.s2-product-subtitle{min-height:0}}.t2.t2-page-entrance .s2-services .s2-product-image:after{background:0 0}.t2.t2-page-entrance .s2-services .s2-product-body:before{content:"";inset:calc(var(--service-preview-space) - 12px) 0 0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#12111e70,#12111ee8);position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 32px);mask-image:linear-gradient(#0000,#000 32px)}@media (min-width:761px) and (max-width:1000px){.t2 .s2-product .s2-product-heading>.s2-product-subtitle{min-height:4.05em}}.t2.t2-page-entrance .s2-services .s2-product{overflow:clip;container-type:inline-size}.t2.t2-page-entrance .s2-services .s2-product-body{grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:center;gap:14px 16px;display:grid}.t2.t2-page-entrance .s2-services .s2-product-heading{display:contents}.t2.t2-page-entrance .s2-services .s2-product-body .s2-product-subtitle{grid-area:1/1/auto/-1;min-height:0;margin:0}.t2.t2-page-entrance .s2-services .s2-product-title{grid-area:2/1}.t2.t2-page-entrance .s2-services .s2-product-body>.s2-product-cta{grid-area:2/2;place-self:center end;width:auto;margin:0}.t2.t2-page-entrance .s2-services .s2-product-body{column-gap:clamp(8px,3cqw,16px)}.t2.t2-page-entrance .s2-services .s2-product-heading>.s2-product-title{white-space:nowrap;font-size:clamp(26px,9cqw,48px)}.t2.t2-page-entrance .s2-services .s2-product-body>.s2-product-cta{justify-content:center;gap:clamp(8px,2.4cqw,12px);min-width:0;min-height:48px;padding:12px clamp(10px,3.3cqw,18px);font-size:clamp(14px,3.8cqw,18px);line-height:1.3}.t2.t2-page-entrance .s2-services .s2-product-cta>span{display:inline}.t2.t2-page-entrance .s2-services .s2-product-cta>svg{width:18px;height:18px}@container (max-width:330px){.t2.t2-page-entrance .s2-services .s2-product-cta>span{max-width:7ch}.t2.t2-page-entrance .s2-services .s2-product-cta>svg{width:16px;height:16px}}.t2.t2-page-entrance .s2-services .s2-product .s2-product-image:after{background:0 0}.t2.t2-page-entrance .s2-services .s2-product .s2-product-body:before{inset:calc(var(--service-preview-space) - 12px) 0 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#12111e22,#12111ec9 44%,#12111ef5);-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.t2.t2-page-entrance .s2-services .s2-world-preview .world-photo-stack{--world-photo-fit:contain-top;height:var(--service-preview-space);bottom:auto}
.world-photo-stack{position:absolute;inset:0;overflow:hidden}.world-photo-stage{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.world-photo{transform-origin:0 0;background-size:100% 100%;border-radius:2px;outline:4px solid #fff;width:600px;height:800px;position:absolute;box-shadow:0 12px 36px #0004}.world-photo>span{color:#fff;background:#01010dc9;border-radius:8px;padding:12px 16px;font:500 46px/1 TenzoDisplay,system-ui,sans-serif;position:absolute;bottom:22px;left:22px}.world-photo[data-edge=right]>span{left:auto;right:22px}.world-photo-stack:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#01010db8);position:absolute;inset:0}.world-photo-stack .world-photo>span{display:none}.service-route-image.service-route-world{background:#1a1830;padding:0;display:block;position:relative}
