html body .d24-home{position:relative;background:0 0!important}html body .d24-home-aurora{--aurora-dim:#080a1940;--bg-turquoise:#2dd4bf99;--bg-violet:#8b5cf68c;--bg-pink:#f472b661;--aurora-base:#0b1020;z-index:-1;pointer-events:none;background:var(--aurora-base);position:fixed;inset:0;overflow:hidden}html body .d24-home-aurora:after{content:"";background:linear-gradient(var(--aurora-dim),var(--aurora-dim));position:absolute;inset:0}html body .d24-home-aurora>div{will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;inset:-20%}html body .d24-home-aurora-green{z-index:3;background:radial-gradient(70vw 90vh at 20vw 85vh,var(--bg-turquoise),transparent 68%);animation-name:d24-aurora-green;animation-duration:55s}html body .d24-home-aurora-red{z-index:2;background:radial-gradient(70vw 90vh at 120vw 40vh,var(--bg-pink),transparent 68%);animation-name:d24-aurora-red;animation-duration:62s}html body .d24-home-aurora-purple{z-index:1;background:radial-gradient(55vw 80vh at 70vw 70vh,var(--bg-violet),transparent 72%);animation-name:d24-aurora-purple;animation-duration:70s}html body .d24-home-aurora:after{z-index:4}@keyframes d24-aurora-green{0%{transform:translate(0)scale(1)}to{transform:translateY(-7.14%)scale(1.02)}}@keyframes d24-aurora-purple{0%{transform:translate(0)scale(1)}to{transform:translate(8.57%)scale(1.08)}}@keyframes d24-aurora-red{0%{transform:translate(0)scale(1)}to{transform:translateY(7.14%)scale(1.03)}}@media(max-width:767px),(prefers-reduced-motion:reduce){html body .d24-home-aurora>div{will-change:auto;animation:none;transform:none}}html body .d24-home .d24-home-service{border-color:#0000}html body .d24-home .d24-home-service:not(:hover):not(:focus-visible):not(.is-active){border-color:#0000;box-shadow:0 0 0 1px #ffffff0f,0 8px 24px #00000059}html body .d24-home .d24-home-service:after{border-radius:inherit;box-shadow:inset 0 0 0 1.5px #ffffff38}html body .d24-home section.d24-home-service-shell{-webkit-backdrop-filter:none!important;background:0 0!important}html:has(.d24-home):before{animation:none!important;display:none!important}html:has(.d24-home) body:before{animation:none!important;display:none!important}@media(max-width:640px){html body .d24-home-aurora{background:radial-gradient(90% 70% at 0% 100%,var(--bg-turquoise),transparent 68%),radial-gradient(90% 70% at 100% 0%,var(--bg-pink),transparent 68%),radial-gradient(80% 55% at 50% 50%,var(--bg-violet),transparent 72%),linear-gradient(var(--aurora-base),var(--aurora-base))}html body .d24-home-aurora>div{display:none}}html body .d24-home .d24-home-services .d24-home-service .d24-photo-caption,html body .d24-home .d24-home-services .d24-home-service>span{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}
