.scene-label[data-astro-cid-6xpthjoz]{color:var(--color-muted)}.scene-title[data-astro-cid-6xpthjoz]{margin-top:.5rem;font-size:2rem}@media(min-width:768px){.scene-title[data-astro-cid-6xpthjoz]{font-size:2.375rem}}.scene-body[data-astro-cid-6xpthjoz]{margin-top:.75rem;font-size:1rem;line-height:1.6;color:var(--color-ink-soft)}.scene-beats[data-astro-cid-6xpthjoz]{display:grid;gap:2.5rem;margin-top:2rem}.scene-media[data-astro-cid-6xpthjoz]{overflow:hidden;border-radius:var(--radius-xs)}.scene-video[data-astro-cid-6xpthjoz]{display:block;width:100%;height:auto;object-fit:cover}.scene-cap[data-astro-cid-6xpthjoz]{margin-top:1rem}.scene-step[data-astro-cid-6xpthjoz]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.75rem;text-transform:uppercase;color:var(--color-muted)}.scene-step[data-astro-cid-6xpthjoz] .hl[data-astro-cid-6xpthjoz]{font-family:var(--font-display);font-size:.9375rem;text-transform:none;color:var(--color-ink)}.scene-cap-text[data-astro-cid-6xpthjoz]{margin-top:.5rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;color:var(--color-ink);max-width:28ch}.scene-progress[data-astro-cid-6xpthjoz]{display:none}.scene-beat[data-astro-cid-6xpthjoz].is-quotes{display:flex;flex-direction:column-reverse;gap:1.25rem}.scene-beat[data-astro-cid-6xpthjoz].is-quotes .scene-cap[data-astro-cid-6xpthjoz],.scene-beat[data-astro-cid-6xpthjoz].is-quotes .scene-cap-text[data-astro-cid-6xpthjoz]{margin-top:0}.scene-quotes[data-astro-cid-6xpthjoz]{border-top:1px solid var(--color-ink)}.scene-quotes[data-astro-cid-6xpthjoz] li[data-astro-cid-6xpthjoz]{padding-block:1rem;border-bottom:1px solid var(--color-border)}.scene-quotes[data-astro-cid-6xpthjoz] q[data-astro-cid-6xpthjoz]{display:block;position:relative;padding-left:1.4rem;font-size:clamp(1.375rem,2.6vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.035em;color:var(--color-ink);quotes:none}.scene-quotes[data-astro-cid-6xpthjoz] q[data-astro-cid-6xpthjoz]:before{content:"“";position:absolute;left:0;top:0;font-size:1em;line-height:1.15;color:var(--color-accent)}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.scene[data-astro-cid-6xpthjoz][data-ready]{height:calc(var(--beats) * 100svh)}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-stage[data-astro-cid-6xpthjoz]{position:sticky;top:5.5rem;height:calc(100svh - 5.5rem);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto 1fr auto;grid-template-areas:"text media" ". media" "cap media";column-gap:2rem;padding-block:1.5rem 4.5rem}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-text[data-astro-cid-6xpthjoz]{grid-area:text}@media(min-width:1200px){.scene[data-astro-cid-6xpthjoz][data-ready] .scene-stage[data-astro-cid-6xpthjoz]{padding-bottom:2.5rem}}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-title[data-astro-cid-6xpthjoz]{font-size:clamp(1.625rem,2.2vw,2.25rem)}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-body[data-astro-cid-6xpthjoz]{font-size:.9375rem;color:var(--color-muted)}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-beats[data-astro-cid-6xpthjoz],.scene[data-astro-cid-6xpthjoz][data-ready] .scene-beat[data-astro-cid-6xpthjoz]{display:contents}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz]{grid-area:media;min-height:0;display:flex;align-items:center;justify-content:center}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz] figure,.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz] figure>div,.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz] picture{height:100%;width:100%}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz] img,.scene[data-astro-cid-6xpthjoz][data-ready] .scene-video[data-astro-cid-6xpthjoz]{width:100%;height:100%;object-fit:contain}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-video[data-astro-cid-6xpthjoz]{object-fit:cover}.scene[data-astro-cid-6xpthjoz][data-ready] .is-quotes[data-astro-cid-6xpthjoz]>.scene-media[data-astro-cid-6xpthjoz]{align-items:flex-start;justify-content:stretch;padding-top:.35rem}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-quotes[data-astro-cid-6xpthjoz]{width:100%}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-quotes[data-astro-cid-6xpthjoz] li[data-astro-cid-6xpthjoz]{padding-block:1.5rem}.scene--bare[data-astro-cid-6xpthjoz][data-ready] .scene-stage[data-astro-cid-6xpthjoz]{grid-template-areas:"cap media" "prog media";grid-template-rows:auto auto;align-content:center}.scene--bare[data-astro-cid-6xpthjoz][data-ready] .scene-stage[data-astro-cid-6xpthjoz]>.scene-beats[data-astro-cid-6xpthjoz],.scene--bare[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz]{height:auto}.scene--bare[data-astro-cid-6xpthjoz][data-ready] .scene-cap[data-astro-cid-6xpthjoz]{align-self:start}.scene--bare[data-astro-cid-6xpthjoz][data-ready] .scene-progress[data-astro-cid-6xpthjoz]{grid-area:prog;align-self:start;margin-top:1.25rem}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-cap[data-astro-cid-6xpthjoz]{grid-area:cap;margin-top:0;padding-bottom:1.25rem}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-cap-text[data-astro-cid-6xpthjoz]{font-size:clamp(1.375rem,2vw,1.75rem)}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-media[data-astro-cid-6xpthjoz],.scene[data-astro-cid-6xpthjoz][data-ready] .scene-cap[data-astro-cid-6xpthjoz]{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-cap[data-astro-cid-6xpthjoz]{transform:translateY(.5rem);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-beat[data-astro-cid-6xpthjoz][data-active]>.scene-media[data-astro-cid-6xpthjoz],.scene[data-astro-cid-6xpthjoz][data-ready] .scene-beat[data-astro-cid-6xpthjoz][data-active]>.scene-cap[data-astro-cid-6xpthjoz]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.scene[data-astro-cid-6xpthjoz][data-ready] .scene-progress[data-astro-cid-6xpthjoz]{grid-area:cap;align-self:end;display:flex;gap:.35rem}.scene-progress[data-astro-cid-6xpthjoz] span[data-astro-cid-6xpthjoz]{width:1.5rem;height:2px;background:var(--color-border);transition:background-color .3s ease}.scene-progress[data-astro-cid-6xpthjoz] span[data-astro-cid-6xpthjoz][data-active]{background:var(--color-ink)}}.pa[data-astro-cid-3le3ytkg]{display:block;width:auto;max-width:100%;height:7.5rem;margin:.5rem 0 1.75rem;overflow:visible}.pa[data-astro-cid-3le3ytkg] path[data-astro-cid-3le3ytkg]{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linejoin:round}.pa-shape[data-astro-cid-3le3ytkg] path[data-astro-cid-3le3ytkg]{stroke:var(--color-ink)}.f-top[data-astro-cid-3le3ytkg]{fill:var(--color-paper)}.f-left[data-astro-cid-3le3ytkg]{fill:var(--color-paper-soft)}.f-right[data-astro-cid-3le3ytkg]{fill:var(--color-grey)}.is-acc[data-astro-cid-3le3ytkg] .f-top[data-astro-cid-3le3ytkg]{fill:color-mix(in srgb,var(--color-accent) 30%,var(--color-paper))}.is-acc[data-astro-cid-3le3ytkg] .f-left[data-astro-cid-3le3ytkg],.is-acc[data-astro-cid-3le3ytkg] .f-right[data-astro-cid-3le3ytkg]{fill:color-mix(in srgb,var(--color-accent) 12%,var(--color-paper))}.is-floor[data-astro-cid-3le3ytkg] path[data-astro-cid-3le3ytkg]{fill:transparent;stroke:var(--color-muted-soft);stroke-dasharray:2 3}.pa-link[data-astro-cid-3le3ytkg]{fill:none;stroke:var(--color-accent);stroke-dasharray:3 3}@media(prefers-reduced-motion:no-preference){.pa-bob[data-astro-cid-3le3ytkg]{animation:pa-bob 3.2s ease-in-out infinite}.pa-run[data-astro-cid-3le3ytkg]{animation:pa-run 2.8s ease-in-out infinite}.pa-hear[data-astro-cid-3le3ytkg]{animation:pa-hear 2.4s ease-in-out infinite;animation-delay:calc(var(--k) * .25s)}.pa-link[data-astro-cid-3le3ytkg]{animation:pa-flow 1.2s linear infinite}}@keyframes pa-bob{50%{transform:translateY(-4px)}}@keyframes pa-run{50%{transform:translate(6px,3.5px)}}@keyframes pa-hear{50%{transform:translateY(-3px)}}@keyframes pa-flow{to{stroke-dashoffset:-12}}.ratio-list[data-astro-cid-gs7s2zur]{border-top:1px solid var(--color-ink)}.ratio-row[data-astro-cid-gs7s2zur]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num text" "people people";align-items:center;gap:.75rem 1.25rem;padding-block:1.25rem;border-bottom:1px solid var(--color-border)}@media(min-width:900px){.ratio-row[data-astro-cid-gs7s2zur]{grid-template-columns:7.5rem auto minmax(0,1fr);grid-template-areas:"num people text";gap:2rem;padding-block:1.5rem}}.ratio-num[data-astro-cid-gs7s2zur]{grid-area:num;font-size:1.25rem;font-weight:300;letter-spacing:-.03em;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ratio-num[data-astro-cid-gs7s2zur] span[data-astro-cid-gs7s2zur]{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--color-ink)}.ratio-people[data-astro-cid-gs7s2zur]{grid-area:people;display:flex;gap:.3rem}.person[data-astro-cid-gs7s2zur]{width:.85rem;height:1.4rem;fill:transparent;stroke:var(--color-muted-soft);stroke-width:1;transition:fill .3s ease,stroke .3s ease;transition-delay:calc(var(--k) * 70ms)}@media(min-width:900px){.person[data-astro-cid-gs7s2zur]{width:1rem;height:1.65rem}}.person[data-astro-cid-gs7s2zur].is-on{fill:var(--color-ink);stroke:var(--color-ink)}.ratio[data-astro-cid-gs7s2zur][data-armed]:not([data-in]) .person[data-astro-cid-gs7s2zur].is-on{fill:transparent;stroke:var(--color-muted-soft)}.ratio-text[data-astro-cid-gs7s2zur]{grid-area:text;display:grid;gap:.35rem;font-size:1rem;line-height:1.45;color:var(--color-ink);max-width:38rem}.ratio--cards[data-astro-cid-gs7s2zur] .ratio-list[data-astro-cid-gs7s2zur]{display:grid;gap:1rem;border-top:0}@media(min-width:640px){.ratio--cards[data-astro-cid-gs7s2zur] .ratio-list[data-astro-cid-gs7s2zur]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ratio--cards[data-astro-cid-gs7s2zur] .ratio-row[data-astro-cid-gs7s2zur]{grid-template-columns:1fr;grid-template-areas:"num" "text" "people";align-content:start;gap:1.25rem;padding:1.75rem;border:0;border-radius:var(--radius-xs);background:var(--color-paper-soft)}@media(min-width:900px){.ratio--cards[data-astro-cid-gs7s2zur] .ratio-row[data-astro-cid-gs7s2zur]{grid-template-columns:1fr;grid-template-areas:"num" "text" "people";padding:2.25rem}}.ratio--cards[data-astro-cid-gs7s2zur] .ratio-num[data-astro-cid-gs7s2zur] span[data-astro-cid-gs7s2zur]{font-size:clamp(3rem,5vw,4.5rem)}.ratio--cards[data-astro-cid-gs7s2zur] .ratio-text[data-astro-cid-gs7s2zur]{max-width:22ch}.ratio--cards[data-astro-cid-gs7s2zur] .metric-label[data-astro-cid-gs7s2zur]{font-size:1.375rem;line-height:1.25;letter-spacing:-.025em}.ratio--cards[data-astro-cid-gs7s2zur] .ratio-people[data-astro-cid-gs7s2zur]{display:grid;grid-template-columns:repeat(5,max-content);gap:.6rem .9rem;margin-top:.5rem}.ratio--cards[data-astro-cid-gs7s2zur] .person[data-astro-cid-gs7s2zur]{width:1.1rem;height:1.8rem}.qt[data-astro-cid-gs7s2zur]{border-top:1px solid var(--color-ink)}.qt[data-astro-cid-gs7s2zur] li[data-astro-cid-gs7s2zur]{padding-block:1.1rem;border-bottom:1px solid var(--color-border)}.qt[data-astro-cid-gs7s2zur] li[data-astro-cid-gs7s2zur]:last-child{border-bottom:0}.qt[data-astro-cid-gs7s2zur] q[data-astro-cid-gs7s2zur]{display:block;position:relative;padding-left:1.4rem;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.2;letter-spacing:-.03em;color:var(--color-ink);quotes:none}.qt[data-astro-cid-gs7s2zur] q[data-astro-cid-gs7s2zur]:before{content:"“";position:absolute;left:0;top:0;line-height:1.2;color:var(--color-accent)}.fl-top[data-astro-cid-gs7s2zur]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.fl-n[data-astro-cid-gs7s2zur]{color:var(--color-muted)}.fl-svg[data-astro-cid-gs7s2zur]{display:block;width:100%;height:clamp(9rem,22vw,16rem);overflow:visible}.fl-bar[data-astro-cid-gs7s2zur],.fl-slot[data-astro-cid-gs7s2zur]{stroke:var(--color-ink);stroke-width:3;vector-effect:non-scaling-stroke}.fl-ribbon[data-astro-cid-gs7s2zur]{fill:var(--color-ink);fill-opacity:.09}.fl-ribbon[data-astro-cid-gs7s2zur].is-top{fill:var(--color-accent);fill-opacity:.28}.fl-reveal[data-astro-cid-gs7s2zur]{transform-box:fill-box;transform-origin:top;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.ratio--flow[data-astro-cid-gs7s2zur][data-armed]:not([data-in]) .fl-reveal[data-astro-cid-gs7s2zur]{transform:scaleY(0)}.fl-labels[data-astro-cid-gs7s2zur]{display:grid;column-gap:4%;margin-top:.25rem}.fl-label[data-astro-cid-gs7s2zur]{position:relative;min-width:0;padding-top:1rem}.fl-tick[data-astro-cid-gs7s2zur]{position:absolute;top:0;left:0;width:1px;height:.75rem;background:var(--color-ink)}.fl-fig[data-astro-cid-gs7s2zur]{font-size:clamp(2rem,3.6vw,3rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--color-ink)}.fl-fig[data-astro-cid-gs7s2zur] span[data-astro-cid-gs7s2zur]{font-size:.45em;letter-spacing:-.02em;color:var(--color-muted)}.fl-name[data-astro-cid-gs7s2zur]{margin-top:.6rem;font-size:1rem;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--color-ink)}.fl-body[data-astro-cid-gs7s2zur]{margin-top:.4rem;font-size:.875rem;line-height:1.5;color:var(--color-muted)}@media(max-width:639px){.fl-labels[data-astro-cid-gs7s2zur]{grid-template-columns:1fr!important;row-gap:1.25rem;margin-top:1rem}.fl-label[data-astro-cid-gs7s2zur]{padding:0 0 0 1rem}.fl-tick[data-astro-cid-gs7s2zur]{height:100%}}.ch[data-astro-cid-gs7s2zur]{max-width:40rem;padding:.5rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-paper)}.ch-head[data-astro-cid-gs7s2zur]{padding-block:.85rem .35rem;font-size:.75rem;color:var(--color-muted)}.ch-row[data-astro-cid-gs7s2zur]{padding-block:1.1rem 1.2rem;border-bottom:1px solid var(--color-border)}.ch-top[data-astro-cid-gs7s2zur]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ch-label[data-astro-cid-gs7s2zur]{font-size:.9375rem;line-height:1.35;letter-spacing:-.01em;color:var(--color-ink)}.ch-val[data-astro-cid-gs7s2zur]{flex-shrink:0;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--color-ink)}.ch-track[data-astro-cid-gs7s2zur]{position:relative;display:block;height:2px;margin-top:.85rem;background:var(--color-border)}.ch-bar[data-astro-cid-gs7s2zur]{position:absolute;left:0;top:0;bottom:0;width:calc(var(--pct) * 1%);background:var(--color-ink);transform-origin:left}.ch-knob[data-astro-cid-gs7s2zur]{position:absolute;top:50%;left:calc(var(--pct) * 1%);width:.9rem;height:.55rem;border:1px solid var(--color-ink);border-radius:9999px;background:var(--color-paper);transform:translate(-50%,-50%)}.ch-row[data-astro-cid-gs7s2zur]:first-child .ch-knob[data-astro-cid-gs7s2zur]{background:var(--color-accent)}.ch-bar[data-astro-cid-gs7s2zur],.ch-knob[data-astro-cid-gs7s2zur]{transition:transform 1s cubic-bezier(.22,1,.36,1),left 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .12s)}.ratio--chart[data-astro-cid-gs7s2zur][data-armed]:not([data-in]) .ch-bar[data-astro-cid-gs7s2zur]{transform:scaleX(0)}.ratio--chart[data-astro-cid-gs7s2zur][data-armed]:not([data-in]) .ch-knob[data-astro-cid-gs7s2zur]{left:0}.ch-body[data-astro-cid-gs7s2zur]{margin-top:.75rem;font-size:.8125rem;line-height:1.5;color:var(--color-muted)}.rings[data-astro-cid-gs7s2zur]{display:grid;gap:2.25rem;border-top:1px solid var(--color-ink);padding-top:2rem}@media(min-width:640px){.rings[data-astro-cid-gs7s2zur]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:2rem}}.ring-col[data-astro-cid-gs7s2zur]{display:flex;flex-direction:column;gap:1.25rem}.rg-svg[data-astro-cid-gs7s2zur]{flex-shrink:0;width:8.5rem;height:8.5rem;overflow:visible}@media(max-width:639px){.ring-col[data-astro-cid-gs7s2zur]{flex-direction:row;align-items:center}.rg-svg[data-astro-cid-gs7s2zur]{width:5.5rem;height:5.5rem}}.rg-seg[data-astro-cid-gs7s2zur]{fill:none;stroke:var(--color-border);stroke-width:7;stroke-dasharray:var(--seg) 100;stroke-dashoffset:var(--off);transform:rotate(-90deg);transform-origin:60px 60px;transition:stroke .4s ease;transition-delay:calc(var(--i, 0) * .15s + var(--k) * 90ms)}.rg-seg[data-astro-cid-gs7s2zur].is-on{stroke:var(--color-ink)}.rg-n[data-astro-cid-gs7s2zur]{font-size:36px;font-weight:300;letter-spacing:-.04em;fill:var(--color-ink)}.rg-d[data-astro-cid-gs7s2zur]{font-size:15px;fill:var(--color-muted)}.ratio--rings[data-astro-cid-gs7s2zur][data-armed]:not([data-in]) .rg-seg[data-astro-cid-gs7s2zur].is-on{stroke:var(--color-border)}.ratio--rings[data-astro-cid-gs7s2zur] .ratio-text[data-astro-cid-gs7s2zur]{max-width:28ch}.metric-row[data-astro-cid-gs7s2zur]{display:grid;gap:.5rem;padding-block:1.25rem;border-bottom:1px solid var(--color-border)}@media(min-width:640px){.metric-row[data-astro-cid-gs7s2zur]{grid-template-columns:9rem minmax(0,1fr);gap:2rem;align-items:center;padding-block:1.5rem}}.metric-fig[data-astro-cid-gs7s2zur]{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-text[data-astro-cid-gs7s2zur]{display:grid;gap:.35rem;max-width:38rem}.metric-label[data-astro-cid-gs7s2zur]{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;color:var(--color-ink)}.metric-label[data-astro-cid-gs7s2zur]:first-letter{text-transform:uppercase}.metric-body[data-astro-cid-gs7s2zur]{font-size:1rem;line-height:1.5;color:var(--color-muted)}.pillars-lead[data-astro-cid-gs7s2zur]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.75rem}.pillars-lead-text[data-astro-cid-gs7s2zur]{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:var(--color-ink)}.pillars-grid[data-astro-cid-gs7s2zur]{display:grid;border-top:1px solid var(--color-ink)}@media(min-width:640px){.pillars-grid[data-astro-cid-gs7s2zur]{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars-grid[data-astro-cid-gs7s2zur].n-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar[data-astro-cid-gs7s2zur]{display:flex;flex-direction:column;padding:1.25rem 0 1.75rem;border-bottom:1px solid var(--color-border)}@media(min-width:640px){.pillar[data-astro-cid-gs7s2zur]{padding:1.25rem 1.25rem 1.75rem;border-right:1px solid var(--color-border)}.pillars-grid[data-astro-cid-gs7s2zur]:not(.n-3) .pillar[data-astro-cid-gs7s2zur]:nth-child(odd),.pillars-grid[data-astro-cid-gs7s2zur].n-3 .pillar[data-astro-cid-gs7s2zur]:first-child{padding-left:0}.pillars-grid[data-astro-cid-gs7s2zur]:not(.n-3) .pillar[data-astro-cid-gs7s2zur]:nth-child(2n),.pillars-grid[data-astro-cid-gs7s2zur].n-3 .pillar[data-astro-cid-gs7s2zur]:last-child{border-right:0;padding-right:0}.pillars-grid[data-astro-cid-gs7s2zur].n-2 .pillar[data-astro-cid-gs7s2zur],.pillars-grid[data-astro-cid-gs7s2zur].n-3 .pillar[data-astro-cid-gs7s2zur]{border-bottom:0}}.pillar-num[data-astro-cid-gs7s2zur]{font-size:.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.pillar-title[data-astro-cid-gs7s2zur]{margin-top:.85rem;font-size:1.125rem;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--color-ink)}.pillar-body[data-astro-cid-gs7s2zur]{margin-top:.6rem;font-size:.9375rem;line-height:1.55;color:var(--color-muted)}.pillar-body[data-astro-cid-gs7s2zur].is-question{margin-top:1rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.025em;color:var(--color-ink)}.ratio-row[data-astro-cid-gs7s2zur]:last-child,.metric-row[data-astro-cid-gs7s2zur]:last-child,.ch-row[data-astro-cid-gs7s2zur]:last-child,.pillar[data-astro-cid-gs7s2zur]:last-child,.checklist[data-astro-cid-gs7s2zur] li[data-astro-cid-gs7s2zur]:last-child{border-bottom:0}@media(min-width:640px){.pillars-grid[data-astro-cid-gs7s2zur].n-4 .pillar[data-astro-cid-gs7s2zur]:nth-last-child(-n+2){border-bottom:0}}.checklist-title[data-astro-cid-gs7s2zur]{margin-bottom:.75rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.checklist[data-astro-cid-gs7s2zur]{max-width:42rem;border-top:1px solid var(--color-border)}.checklist[data-astro-cid-gs7s2zur] li[data-astro-cid-gs7s2zur]{display:flex;gap:.75rem;padding-block:.85rem;border-bottom:1px solid var(--color-border);font-size:1rem;line-height:1.5;color:var(--color-ink-soft)}.check[data-astro-cid-gs7s2zur]{flex-shrink:0;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:9999px;background:var(--color-ink);color:var(--color-paper)}.check[data-astro-cid-gs7s2zur] svg[data-astro-cid-gs7s2zur]{width:.7rem;height:.7rem}.check-label[data-astro-cid-gs7s2zur]{font-weight:500;color:var(--color-ink)}.check-body[data-astro-cid-gs7s2zur]{color:var(--color-muted)}
