.service-muted[data-astro-cid-lkqby5ck]{color:var(--muted)}.service-hero[data-astro-cid-lkqby5ck]{background:#000;align-items:center;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.service-film[data-astro-cid-lkqby5ck]{--px:0;--py:0;position:absolute;inset:0;overflow:hidden}.service-film[data-astro-cid-lkqby5ck] video[data-astro-cid-lkqby5ck],.service-lit[data-astro-cid-lkqby5ck] img[data-astro-cid-lkqby5ck],.service-lit[data-astro-cid-lkqby5ck] canvas[data-astro-cid-lkqby5ck]{aspect-ratio:16/9;object-fit:cover;width:auto;max-width:none;height:86%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(transparent 0,#000 var(--top-fade,6%));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(transparent 0,#000 var(--top-fade,6%));position:absolute;inset:auto -1.5% -2% auto;mask-composite:intersect}.service-light[data-astro-cid-lkqby5ck]{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(28vmax 22vmax at calc(64% + var(--px)*22%) calc(44% + var(--py)*20%),color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);transition:opacity 1.2s;position:absolute;inset:0}.service-film[data-astro-cid-lkqby5ck][data-state=held] .service-light[data-astro-cid-lkqby5ck]{opacity:1}.service-hero-copy[data-astro-cid-lkqby5ck]{z-index:1;padding-block:8rem 5rem;position:relative}.service-eyebrow[data-astro-cid-lkqby5ck]{color:var(--muted);flex-wrap:wrap;gap:.55rem;font-size:1rem;display:flex}.service-eyebrow[data-astro-cid-lkqby5ck] a[data-astro-cid-lkqby5ck]{color:inherit;text-decoration:none;transition:color .2s}.service-eyebrow[data-astro-cid-lkqby5ck] a[data-astro-cid-lkqby5ck]:hover{color:#fff}.service-eyebrow[data-astro-cid-lkqby5ck] [data-astro-cid-lkqby5ck][aria-current]{color:var(--accent)}.service-hero[data-astro-cid-lkqby5ck] h1[data-astro-cid-lkqby5ck]{letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin-block:1.25rem 1.5rem;font-size:clamp(2.35rem,3.9vw,3.75rem);font-weight:450;line-height:1.06}.service-description[data-astro-cid-lkqby5ck]{max-width:36rem;color:var(--muted)}.service-actions[data-astro-cid-lkqby5ck]{align-items:center;gap:2rem;margin-top:2rem;display:flex}.service-lit[data-astro-cid-lkqby5ck] canvas[data-astro-cid-lkqby5ck]{opacity:0}.service-lit[data-astro-cid-lkqby5ck].is-lit canvas[data-astro-cid-lkqby5ck]{opacity:1}.service-lit[data-astro-cid-lkqby5ck].is-lit img[data-astro-cid-lkqby5ck]{visibility:hidden}.service-lit[data-astro-cid-lkqby5ck] img[data-astro-cid-lkqby5ck]{object-fit:cover;opacity:0;animation:.9s 4s both lit-fallback}.service-lit[data-astro-cid-lkqby5ck].is-lit img[data-astro-cid-lkqby5ck]{animation:none}.service-lit[data-astro-cid-lkqby5ck].is-static img[data-astro-cid-lkqby5ck]{opacity:1;transition:opacity .9s;animation:none}@keyframes lit-fallback{to{opacity:1}}@media (width<=760px){.service-hero[data-astro-cid-lkqby5ck]{min-height:0;padding-top:4.5rem;display:block}.service-film[data-astro-cid-lkqby5ck]{aspect-ratio:4/5;-webkit-mask-image:linear-gradient(transparent 0,#000 calc(var(--top-fade,0%) * .6),#000 78%,transparent);mask-image:linear-gradient(transparent 0,#000 calc(var(--top-fade,0%) * .6),#000 78%,transparent);position:relative}.service-film[data-astro-cid-lkqby5ck] video[data-astro-cid-lkqby5ck],.service-lit[data-astro-cid-lkqby5ck] img[data-astro-cid-lkqby5ck],.service-lit[data-astro-cid-lkqby5ck] canvas[data-astro-cid-lkqby5ck]{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.service-hero-copy[data-astro-cid-lkqby5ck]{margin-top:-2rem;padding-block:0 4rem}.service-actions[data-astro-cid-lkqby5ck]{flex-wrap:wrap;gap:1.25rem 1.5rem}.service-actions[data-astro-cid-lkqby5ck] .button[data-astro-cid-lkqby5ck],.service-actions[data-astro-cid-lkqby5ck] .text-link[data-astro-cid-lkqby5ck]{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.service-film[data-astro-cid-lkqby5ck] video[data-astro-cid-lkqby5ck]{transform:none}.service-lit[data-astro-cid-lkqby5ck] img[data-astro-cid-lkqby5ck]{opacity:1;animation:none}.service-light[data-astro-cid-lkqby5ck]{display:none}}
