.hero[data-astro-cid-i3irphx7]{padding-top:clamp(1.75rem,.8rem + 3.6vw,4rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative}.hero-grid[data-astro-cid-i3irphx7]{gap:var(--s-7);align-items:center;display:grid}.hero-copy[data-astro-cid-i3irphx7]{max-width:40rem}.hero-copy[data-astro-cid-i3irphx7] .display[data-astro-cid-i3irphx7]{margin-top:var(--s-5)}.br-wide[data-astro-cid-i3irphx7]{display:none}.hero-lead[data-astro-cid-i3irphx7]{margin-top:var(--s-5);max-width:33rem}.hero-actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero-context[data-astro-cid-i3irphx7]{margin-top:var(--s-5);max-width:28rem;font-size:var(--fs-small);color:var(--ink-muted);padding-left:var(--s-4);border-left:2px solid var(--copper)}.hero-media[data-astro-cid-i3irphx7]{position:relative}.hero-frame[data-astro-cid-i3irphx7]{aspect-ratio:4/3;box-shadow:var(--shadow-raised)}.hero-frame[data-astro-cid-i3irphx7] img{object-position:55% 30%}.hero-field[data-astro-cid-i3irphx7]{left:calc(var(--gutter) * -1);background:var(--teal);width:58%;height:62%;animation:hero-in .24s var(--ease-out) 60ms both;position:absolute;bottom:-1.25rem}.hero-slash[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;animation:hero-in .24s var(--ease-out) .14s both;position:absolute;inset:0;overflow:visible}.hero-slash[data-astro-cid-i3irphx7] line[data-astro-cid-i3irphx7]{stroke:var(--copper);stroke-width:1.5px;vector-effect:non-scaling-stroke}@keyframes hero-in{0%{opacity:0}to{opacity:1}}@media (width<=63.99em){.hero-slash[data-astro-cid-i3irphx7]{display:none}.hero-field[data-astro-cid-i3irphx7]{width:70%;height:70%;bottom:-.875rem}}.hero-proof[data-astro-cid-i3irphx7]{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule);margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.hero-proof[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{gap:var(--s-4);align-items:baseline;display:flex}.hero-proof[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{color:var(--ink-soft);max-width:22rem;font-size:.9375rem;line-height:1.55}.hero-proof[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--ink);font-weight:600}.hero-proof__num[data-astro-cid-i3irphx7]{font-family:var(--serif);color:var(--teal);flex:none;font-size:.9375rem}@media (width>=48em){.hero-proof[data-astro-cid-i3irphx7]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.hero-proof[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]{border-left:1px solid var(--rule);padding-left:var(--s-6)}}@media (width>=64em){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,5.5rem)}.br-wide[data-astro-cid-i3irphx7]{display:inline}.hero-frame[data-astro-cid-i3irphx7]{aspect-ratio:4/5;max-height:min(40rem, calc(100svh - var(--header-h) - 9rem));width:100%}.hero-frame[data-astro-cid-i3irphx7] img{object-position:50% 30%}.hero-field[data-astro-cid-i3irphx7]{width:62%;height:58%;bottom:-2.25rem;left:-2.25rem}}.recognition-copy[data-astro-cid-eom32p5i]{grid-column:1/-1}.recognition-prose[data-astro-cid-eom32p5i]{margin-top:var(--s-6);max-width:var(--measure);font-size:var(--fs-lead);line-height:1.65}.parts[data-astro-cid-eom32p5i]{margin-top:var(--s-7);background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--r-sm);grid-column:1/-1;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.parts__label[data-astro-cid-eom32p5i]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.parts__list[data-astro-cid-eom32p5i]{margin-top:var(--s-4);column-gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=36em){.parts__list[data-astro-cid-eom32p5i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.parts__list[data-astro-cid-eom32p5i] li[data-astro-cid-eom32p5i]{border-bottom:1px solid var(--rule);color:var(--ink);align-items:baseline;gap:.75rem;padding-block:.875rem;font-size:.9375rem;font-weight:500;display:flex}.parts__num[data-astro-cid-eom32p5i]{font-family:var(--serif);color:var(--teal);min-width:1.4em;font-size:.875rem}.parts__result[data-astro-cid-eom32p5i]{align-items:center;gap:var(--s-4);margin-top:var(--s-5);font-family:var(--serif);color:var(--ink);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.3;display:flex}.parts__slash[data-astro-cid-eom32p5i]{flex:none;width:32px;height:20px;overflow:visible}.parts__slash[data-astro-cid-eom32p5i] line[data-astro-cid-eom32p5i]{stroke:var(--copper);stroke-width:1.5px}@media (width>=64em){.recognition-copy[data-astro-cid-eom32p5i]{grid-column:1/span 6;align-self:center}.parts[data-astro-cid-eom32p5i]{grid-column:8/span 5;margin-top:0}}.values[data-astro-cid-b2nd23lr]{overflow:hidden}.values-intro[data-astro-cid-b2nd23lr]{grid-column:1/-1}.values-prose[data-astro-cid-b2nd23lr]{margin-top:var(--s-6);max-width:30rem}.values-list[data-astro-cid-b2nd23lr]{margin-top:var(--s-7);grid-column:1/-1}.values-list[data-astro-cid-b2nd23lr] li[data-astro-cid-b2nd23lr]{gap:var(--s-3);padding-block:var(--s-5);border-top:1px solid var(--rule);display:grid}.values-list[data-astro-cid-b2nd23lr] li[data-astro-cid-b2nd23lr]:last-child{border-bottom:1px solid var(--rule)}.values-list[data-astro-cid-b2nd23lr] p[data-astro-cid-b2nd23lr]{color:var(--ink-soft);max-width:34rem}.signature-row[data-astro-cid-b2nd23lr]{gap:var(--s-5);align-items:center;margin-top:clamp(3.5rem,2.5rem + 4vw,6rem);display:grid}.signature-row[data-astro-cid-b2nd23lr] .signature-mark{width:clamp(6.5rem,5rem + 6vw,10rem);color:var(--paper)}.signature-text[data-astro-cid-b2nd23lr]{gap:var(--s-2);max-width:38rem;display:grid}.signature-text[data-astro-cid-b2nd23lr] .signature[data-astro-cid-b2nd23lr]{color:var(--copper-light);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);line-height:1.1}.signature-sentence[data-astro-cid-b2nd23lr]{font-family:var(--serif);color:var(--paper);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}@media (width>=64em){.values-intro[data-astro-cid-b2nd23lr]{grid-column:1/span 5}.values-list[data-astro-cid-b2nd23lr]{grid-column:7/span 6;margin-top:0}.values-list[data-astro-cid-b2nd23lr] li[data-astro-cid-b2nd23lr]{gap:var(--s-6);grid-template-columns:11rem 1fr;align-items:baseline}.signature-row[data-astro-cid-b2nd23lr]{gap:var(--s-7);grid-template-columns:auto 1fr}}.example[data-astro-cid-bru52v3m]{overflow:hidden}.example-intro[data-astro-cid-bru52v3m]{grid-column:1/-1}.example-prose[data-astro-cid-bru52v3m]{margin-top:var(--s-5);max-width:28rem}.example-caption[data-astro-cid-bru52v3m]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid #f5f0e959;max-width:26rem;font-size:.8125rem;font-style:italic}.example-cards[data-astro-cid-bru52v3m]{margin-top:var(--s-7);gap:var(--s-5);color:var(--navy);--ink:var(--navy);--ink-soft:var(--ink-soft-light,#3a4a55);--focus:var(--teal);grid-column:1/-1;display:grid}.card[data-astro-cid-bru52v3m]{background:var(--paper-bright);border-radius:var(--r-md);box-shadow:var(--shadow-float);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.card__head[data-astro-cid-bru52v3m]{padding-bottom:var(--s-4);border-bottom:1px solid #021b2b1a}.card__kicker[data-astro-cid-bru52v3m]{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.6875rem;font-weight:600}.card__title[data-astro-cid-bru52v3m]{margin-top:var(--s-1);font-family:var(--serif);font-size:1.5rem;line-height:1.2}.card__meta[data-astro-cid-bru52v3m]{margin-top:var(--s-1);color:#4f5b63;font-size:.8125rem}.tasks[data-astro-cid-bru52v3m]{margin-top:var(--s-2)}.task[data-astro-cid-bru52v3m]{border-bottom:1px solid #021b2b14;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .875rem;padding-block:.875rem;display:grid}.task[data-astro-cid-bru52v3m] .pill[data-astro-cid-bru52v3m]{grid-column:2;justify-self:start}.task__box[data-astro-cid-bru52v3m]{border:1.5px solid #021b2b66;border-radius:4px;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.task--done[data-astro-cid-bru52v3m] .task__box[data-astro-cid-bru52v3m]{background:var(--teal);border-color:var(--teal)}.task__box[data-astro-cid-bru52v3m] svg[data-astro-cid-bru52v3m]{fill:none;width:12px;height:12px;stroke:var(--paper);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.task__title[data-astro-cid-bru52v3m]{font-size:.9375rem;font-weight:600;line-height:1.4}.task--done[data-astro-cid-bru52v3m] .task__title[data-astro-cid-bru52v3m]{color:#4f5b63}.task__meta[data-astro-cid-bru52v3m]{color:#4f5b63;margin-top:2px;font-size:.8125rem}.pill[data-astro-cid-bru52v3m]{border-radius:var(--r-pill);white-space:nowrap;color:var(--navy);background:#021b2b0f;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.pill--due[data-astro-cid-bru52v3m]{color:#6e4625;background:#b0784929}.pill--done[data-astro-cid-bru52v3m]{color:var(--teal-deep);background:#006d771f}.card__foot[data-astro-cid-bru52v3m]{gap:var(--s-3);margin-top:var(--s-4);font-size:.875rem;font-weight:500;display:grid}.card__foot[data-astro-cid-bru52v3m] span[data-astro-cid-bru52v3m]{letter-spacing:.14em;text-transform:uppercase;color:#4f5b63;font-size:.6875rem;font-weight:600;display:block}.update[data-astro-cid-bru52v3m]>div[data-astro-cid-bru52v3m]{border-bottom:1px solid #021b2b14;padding-block:.75rem}.update[data-astro-cid-bru52v3m]>div[data-astro-cid-bru52v3m]:last-child{border-bottom:0;padding-bottom:0}.update[data-astro-cid-bru52v3m] dt[data-astro-cid-bru52v3m]{letter-spacing:.14em;text-transform:uppercase;color:#4f5b63;font-size:.6875rem;font-weight:600}.update[data-astro-cid-bru52v3m] dd[data-astro-cid-bru52v3m]{margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}@media (width>=40em){.task[data-astro-cid-bru52v3m]{grid-template-columns:auto 1fr auto}.task[data-astro-cid-bru52v3m] .pill[data-astro-cid-bru52v3m]{grid-column:auto}.card__foot[data-astro-cid-bru52v3m]{grid-template-columns:1fr auto}}@media (width>=64em){.example-intro[data-astro-cid-bru52v3m]{grid-column:1/span 4;align-self:center}.example-cards[data-astro-cid-bru52v3m]{grid-column:6/span 7;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:0}.card--week[data-astro-cid-bru52v3m]{z-index:1;grid-area:1/1/auto/span 9;padding-bottom:5.5rem}.card--update[data-astro-cid-bru52v3m]{z-index:2;grid-area:2/5/auto/span 8;margin-top:-4rem}.card--week[data-astro-cid-bru52v3m] .card__foot[data-astro-cid-bru52v3m]{grid-template-columns:1fr}}.founding-copy[data-astro-cid-w3c77qvm]{grid-column:1/-1}.founding-lead[data-astro-cid-w3c77qvm]{margin-top:var(--s-5);max-width:34rem}.founding-side[data-astro-cid-w3c77qvm]{margin-top:var(--s-7);grid-column:1/-1}.founding-list[data-astro-cid-w3c77qvm]{border-top:1px solid var(--rule)}.founding-list[data-astro-cid-w3c77qvm] li[data-astro-cid-w3c77qvm]{border-bottom:1px solid var(--rule);font-family:var(--serif);padding-block:.8125rem;font-size:1.125rem;line-height:1.35}.founding-btn[data-astro-cid-w3c77qvm]{margin-top:var(--s-6)}@media (width>=64em){.founding-copy[data-astro-cid-w3c77qvm]{grid-column:1/span 6;align-self:center}.founding-side[data-astro-cid-w3c77qvm]{grid-column:8/span 5;margin-top:0}}.resource-media[data-astro-cid-loxywfwr]{grid-column:1/-1}.resource-frame[data-astro-cid-loxywfwr]{aspect-ratio:6/5}.resource-copy[data-astro-cid-loxywfwr]{margin-top:var(--s-7);grid-column:1/-1}.resource-lead[data-astro-cid-loxywfwr]{margin-top:var(--s-5);max-width:32rem}.resource-years[data-astro-cid-loxywfwr]{margin-top:var(--s-6);border-top:1px solid var(--rule);max-width:32rem}.resource-years[data-astro-cid-loxywfwr] li[data-astro-cid-loxywfwr]{gap:var(--s-4);border-bottom:1px solid var(--rule);font-family:var(--serif);grid-template-columns:8.5rem 1fr;padding-block:.75rem;font-size:1.0625rem;line-height:1.35;display:grid}.resource-years[data-astro-cid-loxywfwr] span[data-astro-cid-loxywfwr]{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);padding-top:.2rem;font-weight:600}.resource-btn[data-astro-cid-loxywfwr]{margin-top:var(--s-6)}@media (width>=64em){.resource-media[data-astro-cid-loxywfwr]{grid-column:1/span 6}.resource-copy[data-astro-cid-loxywfwr]{grid-column:8/span 5;align-self:center;margin-top:0}}
