.ambient-shader{pointer-events:none;opacity:0;z-index:1;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.ambient-shader[data-shader-ready]{opacity:.65}.services-page__booking{isolation:isolate;overflow:clip}.services-page__booking>.ambient-shader{z-index:-1}.ambient-shader--sage[data-shader-ready]{opacity:.55}@media (width<=1100px){.hero>.ambient-shader{clip-path:inset(clamp(310px,45vw,400px) 0 0)}}@media (width<=620px){.hero>.ambient-shader{display:none}}@media (prefers-reduced-motion:reduce),print{.ambient-shader{display:none}}
