.development-page .dev-spotlight-section{isolation:isolate;background:#0b1330;position:relative;overflow:hidden}.development-page .dev-contact.dev-spotlight-section:after{display:none}.development-page .dev-spotlight-section>.dev-spotlight-visual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.development-page .dev-spotlight-visual>div{position:absolute;inset:0}.development-page .dev-spotlight-visual__gradient{background:linear-gradient(112deg,#090d28,#142e66) 50%/cover no-repeat}.development-page .dev-spotlight-visual__glow{background:radial-gradient(circle calc(var(--dev-spotlight-radius,310px) * 1.35) at var(--dev-spotlight-x,50%) var(--dev-spotlight-y,50%), #4684ff57 0%, #275cdd2b 40%, transparent 100%);opacity:0;transition:opacity .65s}.development-page .dev-spotlight-visual__ambient{opacity:var(--dev-idle-photo-opacity,.13);transition:opacity .9s}.development-page .dev-spotlight-visual__ambient img,.development-page .dev-spotlight-visual__reveal img{object-position:center}.development-page .dev-spotlight-visual__reveal{opacity:0;-webkit-mask-image:radial-gradient(circle var(--dev-spotlight-radius,310px) at var(--dev-spotlight-x,50%) var(--dev-spotlight-y,50%), #000 0%, #000000fa 24%, #000000c4 46%, #0000004d 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--dev-spotlight-radius,310px) at var(--dev-spotlight-x,50%) var(--dev-spotlight-y,50%), #000 0%, #000000fa 24%, #000000c4 46%, #0000004d 72%, transparent 100%);mask-image:radial-gradient(circle var(--dev-spotlight-radius,310px) at var(--dev-spotlight-x,50%) var(--dev-spotlight-y,50%), #000 0%, #000000fa 24%, #000000c4 46%, #0000004d 72%, transparent 100%);will-change:opacity, mask-image;transition:opacity .65s cubic-bezier(.2,.65,.25,1)}.development-page .dev-spotlight-visual__vignette{background:linear-gradient(90deg,#070a1b66 0%,#080b1b2e 49%,#070a1a40 100%)}.development-page .dev-spotlight-section>.dev-decoration{z-index:1}.development-page .dev-spotlight-section>.container{z-index:2;position:relative}.development-page .dev-contact.dev-spotlight-section .dev-contact-copy h2,.development-page .dev-contact.dev-spotlight-section .dev-contact-copy p,.development-page .dev-contact.dev-spotlight-section .dev-contact-copy li{text-shadow:0 2px 18px #04061680}.development-page .dev-process.dev-spotlight-section{--dev-idle-hover-image-opacity:.1;background:#0c1233}.development-page .dev-process.dev-spotlight-section .dev-spotlight-visual__reveal{filter:brightness(1.75)saturate(1.35)}.development-page .dev-process.dev-spotlight-section .dev-spotlight-visual__vignette{background:linear-gradient(#05091c21,#050a1e2e 48%,#04091d40)}.development-page .dev-process.dev-spotlight-section .dev-intro h2,.development-page .dev-process.dev-spotlight-section .dev-process-step h3,.development-page .dev-process.dev-spotlight-section .dev-process-step p{text-shadow:0 2px 16px #04081acc}@media (hover:hover) and (pointer:fine){.development-page .dev-spotlight-section:hover .dev-spotlight-visual__reveal{opacity:var(--dev-hover-photo-opacity,.92)}.development-page .dev-spotlight-section:hover .dev-spotlight-visual__glow{opacity:var(--dev-glow-opacity,.52)}.development-page .dev-spotlight-section:hover .dev-spotlight-visual__ambient{opacity:var(--dev-idle-hover-image-opacity,.1)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.development-page .dev-spotlight-section .dev-spotlight-visual__ambient{opacity:max(var(--dev-idle-photo-opacity,.13), .3);transition:none}.development-page .dev-spotlight-section .dev-spotlight-visual__reveal,.development-page .dev-spotlight-section .dev-spotlight-visual__glow{display:none}}.development-page .dev-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
