.service-grid.svelte-uxuy15{gap:0;border-top:1px solid rgba(255,255,255,.055);border-left:1px solid rgba(255,255,255,.055);background:#050505}.service-card.svelte-uxuy15{border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);box-shadow:inset 0 -1px #e330290b}.service-card.complete-card.svelte-uxuy15{aspect-ratio:242 / 330;background:#050505}.service-card.svelte-uxuy15 img:where(.svelte-uxuy15){-o-object-position:center top;object-position:center top;filter:saturate(1.02) contrast(1.02) brightness(.96)}.service-card.complete-card.svelte-uxuy15 .complete-card-image:where(.svelte-uxuy15){-o-object-position:center center;object-position:center center;filter:none!important}.service-scrim.svelte-uxuy15{background:linear-gradient(to top,#000000fa,#000000e0 23%,#0000006b 55%,#00000005),linear-gradient(to right,#00000014,#00000005)}.service-card.complete-card.svelte-uxuy15 .service-scrim:where(.svelte-uxuy15){background:linear-gradient(to top,#050505,#050505fc 28%,#050505eb,#0505057a 58%,#05050508),linear-gradient(to right,#00000014,#00000005)}.service-shine.svelte-uxuy15{background:radial-gradient(circle at 50% 24%,rgba(227,48,41,.2),transparent 34%),linear-gradient(135deg,transparent 0%,rgba(255,255,255,.07) 48%,transparent 64%);mix-blend-mode:screen}.service-copy.svelte-uxuy15{padding:clamp(1.2rem,1.55vw,1.55rem);text-shadow:0 4px 22px rgba(0,0,0,.92)}.service-genre.svelte-uxuy15{display:block;color:#e33029;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.48rem,.5vw,.58rem);font-weight:900;letter-spacing:.22em;line-height:1;text-transform:uppercase}.service-title.svelte-uxuy15{max-width:15rem;margin-top:.52rem;color:#fff;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1rem,1.06vw,1.25rem);font-weight:900;letter-spacing:0;line-height:1.04;text-transform:uppercase}.service-rule.svelte-uxuy15{margin-top:clamp(.82rem,1vw,1.05rem);width:0;animation:svelte-uxuy15-service-line-in .68s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--line-delay);transition:width .5s ease}@keyframes svelte-uxuy15-service-line-in{0%{width:0;opacity:0}to{width:2.25rem;opacity:1}}@media (prefers-reduced-motion: reduce){.service-rule.svelte-uxuy15{animation:none;width:2.25rem}}
