.loggap[data-astro-cid-4pznoeww]{margin:0}.loggap-seen[data-astro-cid-4pznoeww],.loggap-missed[data-astro-cid-4pznoeww]{padding:var(--space-5)}.loggap-seen[data-astro-cid-4pznoeww]{background:var(--color-paper-raised);border:1px solid var(--color-line);border-bottom:none}.loggap-missed[data-astro-cid-4pznoeww]{padding-block:var(--space-6);background:var(--color-petrol);color:#fff}.loggap-tag[data-astro-cid-4pznoeww]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:600}.loggap-seen[data-astro-cid-4pznoeww] .loggap-tag[data-astro-cid-4pznoeww]{color:var(--color-ink-3)}.loggap[data-astro-cid-4pznoeww] ul[data-astro-cid-4pznoeww]{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.loggap-seen[data-astro-cid-4pznoeww] li[data-astro-cid-4pznoeww]{color:var(--color-ink)}.loggap-missed[data-astro-cid-4pznoeww] li[data-astro-cid-4pznoeww]{padding-left:1.1rem;position:relative}.loggap-missed[data-astro-cid-4pznoeww] li[data-astro-cid-4pznoeww]:before{content:"";background:#fff;border-radius:0 50% 50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.loggap-line[data-astro-cid-4pznoeww]{border-top:2px dashed var(--color-ink);height:0;margin:0;position:relative}.loggap-line[data-astro-cid-4pznoeww] span[data-astro-cid-4pznoeww]{right:var(--space-4);padding-inline:var(--space-2);background:var(--color-paper);font-size:var(--text-xs);color:var(--color-ink);font-weight:600;position:absolute;top:-.8rem}.loggap-caption[data-astro-cid-4pznoeww]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-3)}.proof-panel[data-astro-cid-ufbk4jxc]{border:1px solid var(--color-line-on-panel);border-top:3px solid var(--color-petrol-bright);background:var(--color-panel);padding:var(--space-6);max-width:24rem}.proof-label[data-astro-cid-ufbk4jxc]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-on-panel-muted);font-weight:600}.proof-figure[data-astro-cid-ufbk4jxc]{margin-top:var(--space-3);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums tabular-nums;color:var(--color-on-panel);font-size:clamp(2.4rem,2rem + 2vw,3.2rem);font-weight:700;line-height:1}.proof-text[data-astro-cid-ufbk4jxc]{margin-top:var(--space-3);color:var(--color-on-panel);line-height:var(--leading-relaxed)}.proof-link[data-astro-cid-ufbk4jxc]{margin-top:var(--space-4);font-size:var(--text-sm)}.split-section[data-astro-cid-rgljrvxg]{gap:var(--space-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.split-section-reverse[data-astro-cid-rgljrvxg]{grid-template-columns:.95fr 1.05fr}.split-section-reverse[data-astro-cid-rgljrvxg] .split-section-copy[data-astro-cid-rgljrvxg]{order:2}.split-section-reverse[data-astro-cid-rgljrvxg] .split-section-visual[data-astro-cid-rgljrvxg]{order:1}.split-section-visual[data-astro-cid-rgljrvxg]{align-self:center}.split-section-visual-frame[data-astro-cid-rgljrvxg]{padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-paper-raised)}.split-section-visual-frame[data-astro-cid-rgljrvxg] img{width:100%;height:auto;display:block}.split-section-visual-bleed[data-astro-cid-rgljrvxg]{width:100%}@media (width<=63.9375rem){.split-section[data-astro-cid-rgljrvxg],.split-section-reverse[data-astro-cid-rgljrvxg]{gap:var(--space-6);grid-template-columns:1fr}.split-section-reverse[data-astro-cid-rgljrvxg] .split-section-copy[data-astro-cid-rgljrvxg],.split-section-reverse[data-astro-cid-rgljrvxg] .split-section-visual[data-astro-cid-rgljrvxg],.split-section-copy[data-astro-cid-rgljrvxg],.split-section-visual[data-astro-cid-rgljrvxg]{order:initial}.split-section-visual[data-astro-cid-rgljrvxg]{max-width:22rem;margin-inline:auto}.split-section-visual-bleed[data-astro-cid-rgljrvxg]{max-width:16rem}}.home-hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-9);position:relative;overflow:hidden}.home-hero-inner[data-astro-cid-lcdefpme]{z-index:1;gap:var(--space-7);grid-template-columns:1.3fr 22rem;align-items:start;display:grid;position:relative}.home-hero-panel[data-astro-cid-lcdefpme]{padding-top:var(--space-2)}.home-hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.home-hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-5xl);max-width:20ch}.home-hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:48ch;font-size:var(--text-md)}.home-hero-brief[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:48ch}.home-hero-brief[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:0}.home-hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-hero .btn-primary{color:var(--color-ink);background:#fff;border-color:#fff}.home-hero .btn-primary:hover{background:var(--color-paper-raised);border-color:var(--color-paper-raised);box-shadow:0 6px 14px -6px #00000059}.fit-intro[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:52ch}.fit-lead[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--color-ink);font-weight:600}.fit-list[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.section-head[data-astro-cid-lcdefpme]{margin-top:var(--space-3);margin-bottom:var(--space-7);max-width:32ch}.section-link[data-astro-cid-lcdefpme]{margin-top:var(--space-6);gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.home-hero-note[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--text-sm);opacity:.85}.evidence-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.evidence-card[data-astro-cid-lcdefpme]{padding:var(--space-6);background:var(--color-paper);border:1px solid var(--color-line);border-top:3px solid var(--color-ink)}.evidence-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-2);line-height:var(--leading-relaxed)}.evidence-tag[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-petrol);padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-weight:600}.service-lines[data-astro-cid-lcdefpme]{margin-top:var(--space-6);border-top:2px solid var(--color-ink);padding:0;list-style:none}.service-lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(12rem,.8fr) 1.6fr;display:grid}.service-line-name[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-petrol) 45%, transparent);text-underline-offset:.18em;font-weight:700}.service-line-name[data-astro-cid-lcdefpme]:hover{color:var(--color-petrol)}.service-line-summary[data-astro-cid-lcdefpme]{color:var(--color-ink-2)}@media (width<=47.9375rem){.service-lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.evidence-label[data-astro-cid-lcdefpme]{margin-top:var(--space-5);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:700;color:var(--color-ink-3)!important}.evidence-card[data-astro-cid-lcdefpme] .evidence-label[data-astro-cid-lcdefpme]:first-child{margin-top:0}.evidence-label[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.evidence-result[data-astro-cid-lcdefpme]{font-size:var(--text-lg);font-weight:600;color:var(--color-ink)!important}.home-hero-alt[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:.2em;align-self:center;font-weight:600;text-decoration:underline}.home-hero-alt[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.who-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.who-grid[data-astro-cid-lcdefpme] .statement[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.who-lede[data-astro-cid-lcdefpme]{margin-top:var(--space-5);max-width:44ch}.sector-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);padding:0;list-style:none}.sector-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-4);border-bottom:1px solid var(--color-line);font-size:var(--text-md);color:var(--color-ink);font-weight:500}.team-lede[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--space-5));margin-bottom:var(--space-7);max-width:52ch}.team-strip[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.team-card[data-astro-cid-lcdefpme]{gap:var(--space-4);height:100%;padding:var(--space-4);background:var(--color-paper);border:1px solid var(--color-line);color:inherit;grid-template-columns:4.5rem 1fr;align-items:center;text-decoration:none;transition:border-color .15s;display:grid}.team-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-petrol)}.team-card[data-astro-cid-lcdefpme] .team-photo{aspect-ratio:1;object-fit:cover;width:4.5rem;height:4.5rem}.team-text[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column;display:flex}.team-name[data-astro-cid-lcdefpme]{font-size:var(--text-md);color:var(--color-ink);font-weight:700}.team-role[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-petrol);font-weight:600}.software-note[data-astro-cid-lcdefpme]{max-width:52rem;padding-left:var(--space-6);border-left:3px solid var(--color-petrol)}.software-note[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width<=63.9375rem){.home-hero-inner[data-astro-cid-lcdefpme],.who-grid[data-astro-cid-lcdefpme],.evidence-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-hero-panel[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.who-grid[data-astro-cid-lcdefpme]{gap:var(--space-6)}}@media (width<=47.9375rem){.team-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.evidence-grid[data-astro-cid-lcdefpme],.team-strip[data-astro-cid-lcdefpme]{gap:var(--space-3)}.evidence-card[data-astro-cid-lcdefpme]{padding:var(--space-4)}.home-hero[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-8)}.evidence-label[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.sector-list[data-astro-cid-lcdefpme]{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.sector-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-3);font-size:var(--text-sm)}.service-lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-3)}}
