.page-hero[data-astro-cid-2trdlton] .wrap[data-astro-cid-2trdlton]{justify-items:start;gap:24px;display:grid}.page-hero[data-astro-cid-2trdlton] h1[data-astro-cid-2trdlton]{font-size:var(--h1-page)}.grid-2[data-astro-cid-2trdlton]{align-items:center}.m-copy[data-astro-cid-2trdlton] .sec-head[data-astro-cid-2trdlton]{margin-bottom:24px}.loop-band[data-astro-cid-2trdlton]{padding-block:clamp(44px,6vw,72px)}.loop[data-astro-cid-2trdlton]{background:var(--hairline-ink);border-block:1px solid var(--hairline-ink);gap:1px;margin:clamp(20px,3vw,28px) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.loop[data-astro-cid-2trdlton]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.loop[data-astro-cid-2trdlton]{grid-template-columns:repeat(3,1fr)}}.loop-step[data-astro-cid-2trdlton]{background:var(--paper);align-content:start;gap:8px;padding:20px clamp(16px,2vw,22px);display:grid}.loop-n[data-astro-cid-2trdlton]{color:var(--blue);font-size:var(--fs-fine);letter-spacing:.08em}.loop-step[data-astro-cid-2trdlton] h2[data-astro-cid-2trdlton]{margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem)}.loop-step[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--slate);font-size:var(--fs-sm);margin:0}.loop-foot[data-astro-cid-2trdlton]{color:var(--slate);font-size:var(--fs-sm);max-width:var(--measure);margin-top:20px}.mind-grid[data-astro-cid-2trdlton]{align-items:stretch;margin-top:clamp(28px,4vw,44px)}.mind[data-astro-cid-2trdlton]{align-content:start;gap:12px;display:grid}.mind[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm)}.mind-foot[data-astro-cid-2trdlton]{border-left:2px solid var(--blue-tint);color:var(--platinum);font-size:var(--fs-sm);max-width:var(--measure);margin-top:clamp(24px,3vw,32px);padding-left:14px}.m-outside[data-astro-cid-2trdlton]{align-items:stretch;margin-top:clamp(28px,4vw,44px)}.m-outside[data-astro-cid-2trdlton] .card[data-astro-cid-2trdlton]{align-content:start;gap:12px;display:grid}.m-outside[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm)}.m-side[data-astro-cid-2trdlton]{justify-self:center;gap:18px;width:100%;max-width:460px;display:grid}.m-quote[data-astro-cid-2trdlton]{background:repeating-linear-gradient(180deg, var(--blue) 0 7px, transparent 7px 15px) left top / 2px 100% no-repeat;gap:18px;padding-left:22px;display:grid}.m-quote-text[data-astro-cid-2trdlton]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:700;line-height:1.3}.m-quote-foot[data-astro-cid-2trdlton]{color:var(--slate);font-size:var(--fs-cap);line-height:1.5}.tool-grid[data-astro-cid-2trdlton]{margin-top:clamp(32px,5vw,48px)}.tool[data-astro-cid-2trdlton]{align-content:start;gap:12px;display:grid}.tool[data-astro-cid-2trdlton] .mono-label[data-astro-cid-2trdlton]{color:var(--blue-tint)}.tool[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm)}.m-evidence[data-astro-cid-2trdlton]{align-items:start}.metric-chips[data-astro-cid-2trdlton]{flex-wrap:wrap;gap:10px;margin:22px 0 34px;display:flex}.lens-head[data-astro-cid-2trdlton]{margin-bottom:16px}.lens-list[data-astro-cid-2trdlton]{gap:16px;padding:0;list-style:none;display:grid}.lens-list[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton]{gap:4px;max-width:52ch;padding-left:26px;display:grid;position:relative}.lens-list[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton]:before{content:"";background:var(--blue-tint);width:14px;height:2px;position:absolute;top:.62em;left:0}.lens-list[data-astro-cid-2trdlton] strong[data-astro-cid-2trdlton]{font-family:var(--font-display);letter-spacing:-.01em}.lens-list[data-astro-cid-2trdlton] span[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm)}.m-card[data-astro-cid-2trdlton]{top:var(--header-clear);justify-self:center;position:sticky}.ladder-grid[data-astro-cid-2trdlton]{margin-top:clamp(28px,4vw,44px)}.rung[data-astro-cid-2trdlton]{border-top:1px solid var(--hairline-ink);align-content:start;gap:10px;padding-top:18px;display:grid}.rung-n[data-astro-cid-2trdlton]{color:var(--blue);font-size:1.1rem;font-weight:600}.rung[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--slate);font-size:var(--fs-sm)}.proof[data-astro-cid-2trdlton]{background:var(--navy);border-color:var(--navy);color:#fff;gap:26px;margin-top:clamp(32px,5vw,48px);display:grid}.proof[data-astro-cid-2trdlton]>.eyebrow[data-astro-cid-2trdlton]{color:var(--platinum)}.proof-grid[data-astro-cid-2trdlton]{gap:28px;display:grid}@media (width>=760px){.proof-grid[data-astro-cid-2trdlton]{grid-template-columns:repeat(3,1fr)}}.proof[data-astro-cid-2trdlton] .stat-v[data-astro-cid-2trdlton]{color:var(--blue-tint)}.proof[data-astro-cid-2trdlton] .stat[data-astro-cid-2trdlton] .stat-cap[data-astro-cid-2trdlton]{color:var(--platinum);opacity:.8}.proof-foot[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm);border-top:1px solid var(--hairline);max-width:var(--measure);padding-top:18px}.proof-actions[data-astro-cid-2trdlton]{flex-wrap:wrap;gap:12px;display:flex}.proof[data-astro-cid-2trdlton] .btn--ghost[data-astro-cid-2trdlton]{border-color:var(--hairline-strong);color:#fff}.proof[data-astro-cid-2trdlton] .btn--ghost[data-astro-cid-2trdlton]:hover{background:#ffffff0a;border-color:#fff6}.m-count[data-astro-cid-2trdlton]{color:var(--blue-tint);font-variant-numeric:tabular-nums}.plat-grid[data-astro-cid-2trdlton],.class-grid[data-astro-cid-2trdlton]{margin-top:clamp(32px,5vw,48px)}.class-intro[data-astro-cid-2trdlton]{align-items:center}.class-intro[data-astro-cid-2trdlton] .class-photo{justify-self:center;width:100%;max-width:440px}.gloss-link[data-astro-cid-2trdlton]{margin-top:32px}.plat[data-astro-cid-2trdlton]{align-content:start;gap:12px;display:grid}.plat[data-astro-cid-2trdlton] .mono-label[data-astro-cid-2trdlton]{color:var(--blue-tint)}.plat[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--platinum);font-size:var(--fs-sm)}.m-race[data-astro-cid-2trdlton]{justify-items:start;display:grid}.m-race[data-astro-cid-2trdlton] .race-photo{width:100%;margin-top:clamp(28px,4vw,40px)}
