.hero[data-astro-cid-lcdefpme]{padding-block:clamp(20px, 3.5vw, 48px) var(--s5)}.hero-frame[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);grid-template-columns:repeat(12,1fr)}.hero-copy[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--s5);flex-direction:column;grid-column:span 7;padding:clamp(28px,4.5vw,64px);display:flex}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:46ch}.hero-report[data-astro-cid-lcdefpme]{background:var(--paper);grid-area:1/span 5/auto/-1;align-content:center;display:grid}.pigeonholes[data-astro-cid-lcdefpme]{gap:var(--bar);background:var(--navy);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hole[data-astro-cid-lcdefpme]{align-content:start;gap:var(--s2);padding:var(--s4);display:grid}.hole-label[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--navy);margin-bottom:2px;font-weight:700}.hero-caption[data-astro-cid-lcdefpme]{margin-top:var(--s3)}.discovery[data-astro-cid-lcdefpme]{border-block:4px solid var(--foil);padding-block:clamp(32px,5vw,56px)}.discovery-inner[data-astro-cid-lcdefpme]{gap:var(--s4) var(--s7);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.discovery-copy[data-astro-cid-lcdefpme]{gap:var(--s3);grid-column:1/3;display:grid}.discovery-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-navy);max-width:60ch}.discovery-btn[data-astro-cid-lcdefpme]{font-size:var(--text-lg);padding:16px 28px}.problems-grid[data-astro-cid-lcdefpme]{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.problems-intro[data-astro-cid-lcdefpme]{gap:var(--s4);display:grid;position:sticky;top:128px}.ledger[data-astro-cid-lcdefpme]{border-top:var(--bar) solid var(--navy);padding:0;list-style:none}.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s6);padding-block:var(--s5);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.q[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--navy);font-weight:700;line-height:1.35}.a[data-astro-cid-lcdefpme]{color:var(--soft)}.before-after[data-astro-cid-lcdefpme]{background:var(--white);border-block:1px solid var(--rule)}.ba-intro[data-astro-cid-lcdefpme]{gap:var(--s4);margin-bottom:var(--s7);display:grid}.ba-film[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--paper);width:100%;height:auto;box-shadow:var(--shadow);margin-bottom:var(--s3);display:block}.services-intro[data-astro-cid-lcdefpme]{gap:var(--s4);margin-bottom:var(--s7);display:grid}.examples-link[data-astro-cid-lcdefpme]{margin-top:var(--s5)}.portals[data-astro-cid-lcdefpme]{background:var(--white);border-block:1px solid var(--rule)}.portals-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.portals-copy[data-astro-cid-lcdefpme]{gap:var(--s5);justify-items:start;display:grid}.portals-visual[data-astro-cid-lcdefpme]{gap:var(--s3);display:grid}.ticks[data-astro-cid-lcdefpme]{gap:var(--s3);padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:30px;position:relative}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2.5px solid var(--navy);border-bottom:2.5px solid var(--navy);width:14px;height:8px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.statement[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);max-width:24ch}.points[data-astro-cid-lcdefpme]{gap:var(--s6);margin-top:var(--s7);padding-top:var(--s5);border-top:var(--bar) solid var(--navy);grid-template-columns:repeat(3,1fr);display:grid}.points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--soft)}.points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy);font-size:var(--text-lg);margin-bottom:var(--s2);display:block}.process-section[data-astro-cid-lcdefpme]{background:var(--white);border-top:1px solid var(--rule)}.process-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--s4)}.process-lede[data-astro-cid-lcdefpme]{margin-bottom:var(--s7)}.process-section[data-astro-cid-lcdefpme] .num{box-shadow:0 0 0 6px var(--white)}@media (width<=1040px){.hero-copy[data-astro-cid-lcdefpme]{grid-column:span 12}.hero-report[data-astro-cid-lcdefpme]{grid-area:auto/span 12;justify-items:center}.hero-report[data-astro-cid-lcdefpme] .report{width:100%;max-width:560px}}@media (width<=860px){.pigeonholes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.problems-grid[data-astro-cid-lcdefpme],.portals-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.problems-intro[data-astro-cid-lcdefpme]{position:static}.points[data-astro-cid-lcdefpme]{gap:var(--s5);grid-template-columns:1fr}.discovery-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.discovery-copy[data-astro-cid-lcdefpme]{grid-column:auto}.discovery-btn[data-astro-cid-lcdefpme]{white-space:normal;width:100%}}@media (width<=640px){.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s2);grid-template-columns:1fr}.hole[data-astro-cid-lcdefpme] .file~.file{display:none}}
