@property --hero-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.hero-photos{display:none}@media (min-width:1200px){.hero-photos{--hero-photo-inset:clamp(16px, calc((100vw - 1200px) / 4), 72px);--hero-photo-large:clamp(136px, 11.5vw, 184px);--hero-photo-small:clamp(112px, 9.5vw, 152px);--hero-photo-overlap:36px;isolation:isolate;display:block}.hero-photo{opacity:0;background:#e8e3d6;border-radius:6px;transition:opacity .2s;position:absolute;overflow:hidden;box-shadow:0 16px 32px #3838381f}.hero-photo[data-loaded]{opacity:1}.hero-photo-distribution{--hero-parallax:28px;top:56px;left:var(--hero-photo-inset);width:var(--hero-photo-large);aspect-ratio:3/4}.hero-photo-field-service{--hero-parallax:-48px;top:calc(56px + var(--hero-photo-large) * 4 / 3 - var(--hero-photo-overlap));left:calc(var(--hero-photo-inset) - 48px);width:var(--hero-photo-small);aspect-ratio:5/6}.hero-photo-studio{--hero-parallax:22px;top:80px;right:var(--hero-photo-inset);width:var(--hero-photo-large);aspect-ratio:4/5}.hero-photo-team{--hero-parallax:-60px;--hero-photo-overlap:20px;top:calc(80px + var(--hero-photo-large) * 5 / 4 - var(--hero-photo-overlap));right:calc(var(--hero-photo-inset) - 40px);width:var(--hero-photo-small);aspect-ratio:4/5}.hero-photo-distribution,.hero-photo-team{z-index:1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-photo{animation:linear both hero-photo-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}}}.hero-video-glow{opacity:.75;background:conic-gradient(from var(--hero-glow-angle), #bbdf3226, #bbdf320a 25%, #95b8831f 50%, #ded1841a 75%, #bbdf3226)}@media (prefers-reduced-motion:no-preference){.hero-video-glow{animation:20s linear infinite hero-glow-rotate,6s ease-in-out infinite hero-glow-pulse}}}@keyframes hero-photo-parallax{to{transform:translate3d(0, var(--hero-parallax,0px), 0)}}@keyframes hero-glow-rotate{to{--hero-glow-angle:360deg}}@keyframes hero-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}
