.pull-quote[data-astro-cid-7q4cr32f]{border-left:3px solid var(--brand-primary);padding:8px 0 8px 28px;margin:32px 0;font:italic 400 clamp(22px,2.4vw,30px)/1.4 var(--font-display);color:var(--fg-primary);max-width:680px}.pull-quote[data-astro-cid-7q4cr32f] footer[data-astro-cid-7q4cr32f]{margin-top:14px;font:400 13px/1.3 var(--font-body);font-style:normal;color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase}.story[data-astro-cid-kh7btl4r]{padding:var(--space-section)}.story-grid[data-astro-cid-kh7btl4r]{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.primary[data-astro-cid-kh7btl4r]{color:var(--brand-primary)}.story[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font:600 clamp(36px,4.5vw,56px)/1.05 var(--font-display);letter-spacing:-.02em;margin:20px 0 32px}.block[data-astro-cid-kh7btl4r]{margin-bottom:36px}.block[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font:600 18px/1.3 var(--font-display);letter-spacing:-.005em;margin:0 0 12px;color:var(--fg-primary)}.prose[data-astro-cid-kh7btl4r] p{font:400 18px/1.7 var(--font-body);color:var(--fg-secondary);max-width:540px;margin:0 0 22px}.story-photo-wrap[data-astro-cid-kh7btl4r]{position:sticky;top:calc(var(--nav-height) + 24px)}.story-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:4/5;border-radius:var(--radius-card);overflow:hidden;background:var(--bg-elevated)}.story-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.caption[data-astro-cid-kh7btl4r]{font:500 22px/1.2 var(--font-hand);color:var(--fg-secondary);margin-top:14px;transform:rotate(-1.5deg);transform-origin:left top;max-width:380px}.goals-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 56px;max-width:1080px}.goal[data-astro-cid-kh7btl4r]{border-top:1px solid var(--border);padding-top:24px}.goal-no[data-astro-cid-kh7btl4r]{font:italic 400 13px/1 var(--font-display);color:var(--brand-primary)}.goal[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font:600 26px/1.2 var(--font-display);letter-spacing:-.01em;margin:10px 0 14px}.goal[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font:400 16px/1.6 var(--font-body);color:var(--fg-secondary);margin:0}.goals-grid[data-astro-cid-kh7btl4r].on-dark .goal[data-astro-cid-kh7btl4r]{border-top-color:#f2efea2e}.goals-grid[data-astro-cid-kh7btl4r].on-dark .goal-no[data-astro-cid-kh7btl4r]{color:var(--brand-cream)}.goals-grid[data-astro-cid-kh7btl4r].on-dark .goal[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:#f2efea}.goals-grid[data-astro-cid-kh7btl4r].on-dark .goal[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#f2efeac7}.awards-list[data-astro-cid-kh7btl4r]{display:grid;gap:0;max-width:920px;border-top:1px solid var(--border)}.award-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:100px 1fr auto;gap:32px;padding:20px 0;border-bottom:1px solid var(--border);align-items:baseline}.award-row[data-astro-cid-kh7btl4r] .year[data-astro-cid-kh7btl4r]{font:italic 400 18px/1 var(--font-display);color:var(--brand-primary)}.award-row[data-astro-cid-kh7btl4r] .title[data-astro-cid-kh7btl4r]{font:500 18px/1.4 var(--font-display)}.award-row[data-astro-cid-kh7btl4r] .source[data-astro-cid-kh7btl4r]{font:400 13px/1 var(--font-body);color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase}.awards-foot[data-astro-cid-kh7btl4r]{font:italic 400 14px/1.5 var(--font-display);color:var(--fg-tertiary);margin-top:24px}.jobs[data-astro-cid-kh7btl4r]{padding:var(--space-section);background:var(--brand-cream);color:var(--fg-primary)}.jobs-grid[data-astro-cid-kh7btl4r]{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.jobs[data-astro-cid-kh7btl4r] .titling[data-astro-cid-kh7btl4r]{color:var(--brown-dark)}.jobs[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font:600 clamp(36px,4.5vw,56px)/1.05 var(--font-display);letter-spacing:-.02em;margin:20px 0 24px;color:var(--fg-primary)}.jobs[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font:400 18px/1.65 var(--font-body);color:var(--brown-dark);max-width:540px;margin-bottom:32px}.jobs-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:5/4;border-radius:var(--radius-card);overflow:hidden;background:#0000000d}.jobs-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.goals-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.award-row[data-astro-cid-kh7btl4r]{grid-template-columns:80px 1fr}.award-row[data-astro-cid-kh7btl4r] .source[data-astro-cid-kh7btl4r]{grid-column:2;padding-top:4px}.story-photo-wrap[data-astro-cid-kh7btl4r]{position:relative;top:0}}
