.hero[data-astro-cid-g5xc7fs2]{position:relative;display:flex;align-items:flex-end;min-block-size:calc(100svh - 74px);overflow:clip;background:var(--paper-deep);isolation:isolate}.hero-photo[data-astro-cid-g5xc7fs2],.hero-photo[data-astro-cid-g5xc7fs2] img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.hero-frame[data-astro-cid-g5xc7fs2]{position:relative;inline-size:100%}.hero-copy[data-astro-cid-g5xc7fs2]{inline-size:fit-content;max-inline-size:100%;padding:clamp(1.75rem,3.4vw,3.25rem) clamp(1.75rem,3.6vw,3.5rem) clamp(2rem,3.8vw,3.5rem);box-shadow:0 -18px 50px -30px #101d2659}.hero-copy[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2]{font-size:clamp(3.2rem,1rem + 6.2vw,7rem);font-weight:900;line-height:.94;letter-spacing:-.03em;margin-block-start:1.1rem;color:var(--ink);text-wrap:nowrap}.hero-accent[data-astro-cid-g5xc7fs2]{color:var(--red)}.hero-sub[data-astro-cid-g5xc7fs2]{margin-block-start:1.3rem;font-size:var(--step-1);color:var(--ink-soft);max-width:38ch}.hero-ctas[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:.9rem;margin-block-start:2rem}.strip-band[data-astro-cid-g5xc7fs2]{padding-block:clamp(3rem,7vw,5rem) clamp(3rem,7vw,5rem);overflow:clip}.strip-head[data-astro-cid-g5xc7fs2]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-block-end:clamp(1.8rem,4vw,2.8rem)}.strip-track[data-astro-cid-g5xc7fs2]{list-style:none;margin:0;padding:0}.strip-item[data-astro-cid-g5xc7fs2]{flex:none;inline-size:clamp(240px,26vw,380px);margin-inline-end:12px}.strip-item[data-astro-cid-g5xc7fs2] img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover}.strip-client[data-astro-cid-g5xc7fs2]{display:block;padding-block-start:.65rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-soft)}.lines-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:3px}.line-panel[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.line-photo[data-astro-cid-g5xc7fs2]{position:relative;display:block;block-size:clamp(300px,48vh,520px);overflow:clip}.line-photo[data-astro-cid-g5xc7fs2] img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.line-label[data-astro-cid-g5xc7fs2]{display:grid;gap:.55rem;padding:clamp(1.4rem,3vw,2.25rem) var(--gutter) clamp(1.8rem,3.6vw,2.75rem)}.line-label[data-astro-cid-g5xc7fs2] strong[data-astro-cid-g5xc7fs2]{font-family:var(--font-display);font-weight:900;letter-spacing:-.025em;font-size:var(--step-4);line-height:1}.line-text[data-astro-cid-g5xc7fs2]{font-size:var(--step-0);color:var(--ink-soft);max-width:40ch}.line-label[data-astro-cid-g5xc7fs2]:after{content:"";inline-size:100%;block-size:3px;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}[dir=ltr] .line-label[data-astro-cid-g5xc7fs2]:after{transform-origin:left}.line-panel[data-astro-cid-g5xc7fs2]:hover .line-label[data-astro-cid-g5xc7fs2]:after,.line-panel[data-astro-cid-g5xc7fs2]:focus-visible .line-label[data-astro-cid-g5xc7fs2]:after{transform:scaleX(1)}.coverage-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.coverage-title[data-astro-cid-g5xc7fs2]{font-size:var(--step-3);margin-block:.7rem 1.4rem;max-width:16ch}.coverage-body[data-astro-cid-g5xc7fs2]{color:var(--on-soft);max-width:46ch;font-size:var(--step-1)}.coverage-cta[data-astro-cid-g5xc7fs2]{margin-block-start:2rem}.coverage-run-label[data-astro-cid-g5xc7fs2]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.08em;color:var(--blue);padding-block-end:.9rem;border-block-end:2px solid var(--ink)}.coverage-regions[data-astro-cid-g5xc7fs2]{list-style:none;margin:0;padding:0}.coverage-regions[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{padding-block:clamp(.75rem,1.6vw,1.05rem);border-block-end:1px solid var(--rule);font-family:var(--font-display);font-weight:800;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.coverage-regions[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]:last-child{border-block-end:0}.cta-band[data-astro-cid-g5xc7fs2]{position:relative;display:flex;align-items:center;min-block-size:clamp(440px,66vh,640px);padding-block:clamp(3rem,7vw,5rem);overflow:clip;text-align:center;isolation:isolate}.cta-photo[data-astro-cid-g5xc7fs2],.cta-photo[data-astro-cid-g5xc7fs2] img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.cta-frame[data-astro-cid-g5xc7fs2]{position:relative;inline-size:100%}.cta-inner[data-astro-cid-g5xc7fs2]{max-inline-size:40rem;margin-inline:auto;padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,4vw,3.25rem);box-shadow:0 24px 60px -30px #101d2673}.cta-inner[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{font-size:var(--step-4);font-weight:900;color:var(--ink);max-width:20ch;margin-inline:auto}.cta-inner[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{margin-block:1rem 2rem;color:var(--ink-soft);font-size:var(--step-1);max-width:46ch;margin-inline:auto}@media(max-width:860px){.lines-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.coverage-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:2.5rem}.hero[data-astro-cid-g5xc7fs2]{display:block;min-block-size:0;background:var(--paper)}.hero-photo[data-astro-cid-g5xc7fs2]{position:relative;block-size:clamp(260px,52svh,460px)}.hero-photo[data-astro-cid-g5xc7fs2] img{object-position:30% 50%}.hero-copy[data-astro-cid-g5xc7fs2]{inline-size:auto;padding-inline:0;padding-block:1.75rem 2.75rem;box-shadow:none}.cta-band[data-astro-cid-g5xc7fs2]{display:block;min-block-size:0;padding-block:0}.cta-photo[data-astro-cid-g5xc7fs2]{position:relative;block-size:clamp(220px,40svh,340px);overflow:clip}.cta-inner[data-astro-cid-g5xc7fs2]{background:transparent;padding-inline:0;padding-block:2.25rem 3rem;box-shadow:none}}@media(max-width:560px){.hero-copy[data-astro-cid-g5xc7fs2] h1[data-astro-cid-g5xc7fs2]{text-wrap:balance}.hero-ctas[data-astro-cid-g5xc7fs2] .btn[data-astro-cid-g5xc7fs2]{flex:1 1 100%}}
