.service-cinema{position:relative;isolation:isolate;overflow:hidden;background:#12313a;color:white;min-height:560px;display:flex;align-items:center}.service-scene,.service-shade{position:absolute;inset:0;z-index:-2;pointer-events:none}.service-scene img{width:100%;height:100%;object-fit:cover;object-position:65% center;animation:service-drift 18s ease-in-out infinite alternate;transform:scale(1)}.service-shade{z-index:-1;background:linear-gradient(90deg,#072832eb,#072832b3 45%,#07283233)}@keyframes service-drift{from{transform:scale(1)}to{transform:scale(1.02)}}.service-hero-copy{width:min(1280px,100%);margin:auto;padding:70px 6% 95px}.service-location{font-size:11px;letter-spacing:1.7px;font-weight:bold;color:#d5e2df}.service-cinema h1{font-size:clamp(42px,5.4vw,74px);line-height:1.06;letter-spacing:-2px;margin:25px 0;max-width:820px}.service-cinema h1 span{color:#c8ed76}.service-hero-copy>p{font-size:19px;max-width:550px;line-height:1.6}.service-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.service-hero-actions .btn{display:flex;align-items:center;justify-content:center;min-height:60px}.service-hero-actions .service-estimate{color:#fff;background:#ffffff12;border:1px solid #ffffff99}.service-motion-toggle{position:absolute;bottom:22px;right:6%;background:#10313dbb;color:#fff;border:1px solid #ffffff66;border-radius:24px;padding:10px 16px;cursor:pointer;font:12px Arial}.service-motion-toggle[hidden]{display:none}.service-cinema[data-paused=true] .service-scene img{animation-play-state:paused}.service-story{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.service-story+ .service-story{margin-top:65px;padding-top:65px;border-top:1px solid #cbd9d4}.service-story:nth-child(even)>figure{order:2}.service-story figure{margin:0;overflow:hidden}.service-story img{width:100%;height:350px;object-fit:cover;display:block;border-radius:16px}.service-story figcaption{font-size:10px;color:#647670;padding-top:7px}.story-copy h2{font-size:clamp(28px,3vw,39px);line-height:1.13;margin:16px 0}.story-copy p{color:#405c65;line-height:1.75}.story-copy ul{padding-left:20px;color:#405c65;line-height:1.9}.story-copy .btn{margin-top:10px;font-size:14px}@media(max-width:700px){.service-cinema{min-height:520px}.service-hero-copy{padding:50px 6% 85px}.service-cinema h1{font-size:clamp(40px,10vw,58px);letter-spacing:-1.6px}.service-location{font-size:9px;letter-spacing:1px}.service-shade{background:linear-gradient(90deg,#072832dc,#07283288)}.service-hero-actions{display:grid}.service-hero-actions .btn{font-size:19px;padding:16px}.service-hero-actions .service-estimate{font-size:16px}.service-story{grid-template-columns:1fr;gap:24px}.service-story:nth-child(even)>figure{order:0}.service-story img{height:auto;aspect-ratio:16/10}.service-story+.service-story{margin-top:38px;padding-top:38px}.story-copy h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.service-scene img{animation:none}}
