.entry-grid.svelte-4z030h,.capability-grid.svelte-4z030h,.services-heading.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:clamp(2.5rem,7vw,8rem);display:grid}.entry-copy.svelte-4z030h{align-content:center;gap:1.5rem;display:grid}.entry-copy.svelte-4z030h p:where(.svelte-4z030h):not(.lead),.services-heading.svelte-4z030h .lead:where(.svelte-4z030h),.capability-list.svelte-4z030h p:where(.svelte-4z030h){color:#080b12ab}.entry-visual.svelte-4z030h{grid-column:1/-1}.services-heading.svelte-4z030h{align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.service-grid.svelte-4z030h{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.path-grid.svelte-4z030h{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.path-grid.svelte-4z030h a:where(.svelte-4z030h){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:1.5rem;min-height:30rem;padding:clamp(1.5rem,3vw,3rem);transition:background-color .18s;display:grid}.path-grid.svelte-4z030h a:where(.svelte-4z030h):hover,.path-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible{background:#3549ff1f}.path-grid.svelte-4z030h h2:where(.svelte-4z030h){font-size:clamp(2rem,3vw,3.25rem);line-height:.95}.path-grid.svelte-4z030h strong:where(.svelte-4z030h){color:var(--margin-note);font-family:var(--display);font-size:1.7rem}.path-grid.svelte-4z030h p:where(.svelte-4z030h){color:#f4f0e8ad}.service-grid.svelte-4z030h a:where(.svelte-4z030h){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:1.5rem;min-height:31rem;padding:clamp(1.5rem,3vw,3rem);transition:background-color .18s,color .18s,transform .18s;display:grid}.service-grid.svelte-4z030h a:where(.svelte-4z030h):hover,.service-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible{background:var(--proof-cobalt);color:var(--warm-stock);transform:translateY(-.35rem)}.card-meta.svelte-4z030h,.card-foot.svelte-4z030h{color:var(--margin-note);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.67rem;font-weight:800;display:flex}.service-grid.svelte-4z030h h3:where(.svelte-4z030h){max-width:13ch;font-size:clamp(2rem,3.1vw,3.6rem);line-height:.97}.service-grid.svelte-4z030h p:where(.svelte-4z030h){color:#f4f0e8ad;max-width:36rem}.service-grid.svelte-4z030h ul:where(.svelte-4z030h){flex-wrap:wrap;align-content:end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-grid.svelte-4z030h li:where(.svelte-4z030h){border:1px solid var(--rule);border-radius:999px;padding:.4rem .65rem;font-size:.66rem;font-weight:700}.card-foot.svelte-4z030h{border-top:1px solid;align-items:end;padding-top:1rem}.card-foot.svelte-4z030h span:where(.svelte-4z030h){max-width:35ch;line-height:1.4}.card-foot.svelte-4z030h i:where(.svelte-4z030h){color:var(--proof-cobalt);font-size:1.35rem;font-style:normal}.service-grid.svelte-4z030h a:where(.svelte-4z030h):hover .card-meta:where(.svelte-4z030h),.service-grid.svelte-4z030h a:where(.svelte-4z030h):hover p:where(.svelte-4z030h),.service-grid.svelte-4z030h a:where(.svelte-4z030h):hover .card-foot:where(.svelte-4z030h) i:where(.svelte-4z030h),.service-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible .card-meta:where(.svelte-4z030h),.service-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible p:where(.svelte-4z030h),.service-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible .card-foot:where(.svelte-4z030h) i:where(.svelte-4z030h){color:var(--warm-stock)}.capability-list.svelte-4z030h{border-top:1px solid var(--paper-rule)}.capability-list.svelte-4z030h article:where(.svelte-4z030h){border-bottom:1px solid var(--paper-rule);grid-template-columns:3.5rem minmax(8rem,.7fr) 1.3fr;gap:1.25rem;padding:1.35rem 0;display:grid}.capability-list.svelte-4z030h span:where(.svelte-4z030h){color:var(--margin-note);font-size:.68rem;font-weight:800}.capability-list.svelte-4z030h h3:where(.svelte-4z030h),.capability-list.svelte-4z030h p:where(.svelte-4z030h){margin:0}.capability-list.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.2rem}@media (width<=850px){.entry-grid.svelte-4z030h,.capability-grid.svelte-4z030h,.services-heading.svelte-4z030h,.path-grid.svelte-4z030h,.service-grid.svelte-4z030h{grid-template-columns:1fr}.service-grid.svelte-4z030h a:where(.svelte-4z030h){min-height:0}.capability-list.svelte-4z030h article:where(.svelte-4z030h){grid-template-columns:2.5rem 1fr}.capability-list.svelte-4z030h p:where(.svelte-4z030h){grid-column:2}}@media (prefers-reduced-motion:reduce){.service-grid.svelte-4z030h a:where(.svelte-4z030h){transition:background-color .18s,color .18s}.service-grid.svelte-4z030h a:where(.svelte-4z030h):hover,.service-grid.svelte-4z030h a:where(.svelte-4z030h):focus-visible{transform:none}}
