.crumb[data-astro-cid-3tz6n4lc]{padding:120px var(--pad) 0;font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.crumb[data-astro-cid-3tz6n4lc] a[data-astro-cid-3tz6n4lc]{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.crumb[data-astro-cid-3tz6n4lc] a[data-astro-cid-3tz6n4lc]:hover{border-color:var(--ink-mute)}.crumb[data-astro-cid-3tz6n4lc] .sep[data-astro-cid-3tz6n4lc]{opacity:.5;margin:0 10px}.qs-hero[data-astro-cid-3tz6n4lc]{padding:40px var(--pad) 80px;grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(32px,6vw,80px);display:grid}.qs-hero-image[data-astro-cid-3tz6n4lc]{aspect-ratio:3/2;border-radius:4px;overflow:hidden}.qs-hero-image[data-astro-cid-3tz6n4lc] picture,.qs-hero-image[data-astro-cid-3tz6n4lc] img{object-fit:cover;width:100%;height:100%}.hero-cat[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px}.hero-title[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(56px,11vw,184px);font-weight:300;line-height:.86}.hero-title[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.hero-aside[data-astro-cid-3tz6n4lc]{font-family:var(--serif);color:var(--ink-soft);max-width:460px;padding-bottom:20px;font-size:clamp(20px,2.2vw,28px);font-style:italic;line-height:1.4}.hero-aside[data-astro-cid-3tz6n4lc] .meta[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);margin-top:24px;font-size:10px;font-style:normal;display:block}@media (width<=860px){.qs-hero[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr;padding-top:20px}}.metrics[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-alt);grid-template-columns:repeat(4,1fr);display:grid}.metric[data-astro-cid-3tz6n4lc]{padding:36px var(--pad);border-right:1px solid var(--line)}.metric[data-astro-cid-3tz6n4lc]:last-child{border-right:0}.metric-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:14px;font-size:10px}.metric-value[data-astro-cid-3tz6n4lc]{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1}.metric-value[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-size:.55em;font-style:italic}@media (width<=720px){.metrics[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(2,1fr)}.metric[data-astro-cid-3tz6n4lc]{padding:28px var(--pad)}.metric[data-astro-cid-3tz6n4lc]:nth-child(2){border-right:0}.metric[data-astro-cid-3tz6n4lc]:first-child,.metric[data-astro-cid-3tz6n4lc]:nth-child(2){border-bottom:1px solid var(--line)}}.story[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 160px) var(--pad);grid-template-columns:1fr 2fr;gap:clamp(40px,8vw,120px);display:grid}.story-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;padding-top:8px;font-size:10px;display:flex}.story-label[data-astro-cid-3tz6n4lc]:before{content:"";background:currentColor;width:24px;height:1px}.story[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1}.story[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.story[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);max-width:660px;margin-bottom:20px;font-size:17px;line-height:1.75}.story[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]:last-child{margin-bottom:0}.story[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc] strong[data-astro-cid-3tz6n4lc]{color:var(--ink);font-weight:500}@media (width<=860px){.story[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}}.approach[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 140px) var(--pad);background:var(--bg-alt);grid-template-columns:1fr 2fr;gap:clamp(40px,6vw,100px);display:grid}.approach-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;font-size:10px;display:flex}.approach-label[data-astro-cid-3tz6n4lc]:before{content:"";background:currentColor;width:24px;height:1px}.approach-body[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(32px,4.4vw,60px);font-weight:300;line-height:1.05}.approach-body[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.approach-body[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);max-width:660px;margin-bottom:18px;font-size:17px;line-height:1.75}.approach-body[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]:last-child{margin-bottom:0}.approach-body[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc] strong[data-astro-cid-3tz6n4lc]{color:var(--ink);font-weight:500}@media (width<=860px){.approach[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}}.timeline[data-astro-cid-3tz6n4lc]{background:var(--ink);color:var(--bg);padding:clamp(80px, 12vw, 160px) var(--pad)}.timeline-head[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr 1.4fr;align-items:end;gap:clamp(40px,6vw,100px);margin-bottom:80px;display:grid}.timeline-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--stone);opacity:.7;align-items:center;gap:12px;font-size:10px;display:flex}.timeline-label[data-astro-cid-3tz6n4lc]:before{content:"";background:currentColor;width:24px;height:1px}.timeline[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.92}.timeline[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--warm);font-style:italic}.tl-list[data-astro-cid-3tz6n4lc]{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.tl-row[data-astro-cid-3tz6n4lc]{border-bottom:1px solid #ffffff2e;grid-template-columns:140px 1fr 2fr;align-items:baseline;gap:clamp(20px,4vw,60px);padding:36px 0;display:grid}.tl-year[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.01em;color:var(--warm);font-size:36px;font-weight:300}.tl-title[data-astro-cid-3tz6n4lc]{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2}.tl-title[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--stone);font-style:italic}.tl-body[data-astro-cid-3tz6n4lc]{color:var(--stone);opacity:.85;max-width:600px;font-size:15px;line-height:1.65}@media (width<=860px){.timeline-head[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr;align-items:start}.tl-row[data-astro-cid-3tz6n4lc]{grid-template-columns:80px 1fr}.tl-body[data-astro-cid-3tz6n4lc]{grid-column:2}}.team[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 160px) var(--pad)}.team-head[data-astro-cid-3tz6n4lc]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:64px;display:flex}.team-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.95}.team-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.team-head[data-astro-cid-3tz6n4lc] .count[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);padding-bottom:14px;font-size:10px}.team-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,32px);display:grid}@media (width<=1100px){.team-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.team-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.team-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}}.person[data-astro-cid-3tz6n4lc]{flex-direction:column;gap:20px;display:flex}.person-img[data-astro-cid-3tz6n4lc]{aspect-ratio:4/5;background:var(--bg-alt);border-radius:4px;position:relative;overflow:hidden}.person-img[data-astro-cid-3tz6n4lc] picture,.person-img[data-astro-cid-3tz6n4lc] img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.person-num[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-mute);font-size:10px}.person-name[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.01em;margin-top:-10px;font-size:clamp(24px,2.6vw,32px);font-weight:300;line-height:1.05}.person-name[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.person-role[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-top:-10px;font-size:10px}.person-bio[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-size:14px;line-height:1.6}.person-creds[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px;padding-top:14px;font-size:9px;line-height:1.9}@media (width<=860px){.team-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}}.values[data-astro-cid-3tz6n4lc]{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(80px, 12vw, 160px) var(--pad)}.values-head[data-astro-cid-3tz6n4lc]{max-width:900px;margin-bottom:64px}.values-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;margin-bottom:24px;font-size:10px;display:flex}.values-label[data-astro-cid-3tz6n4lc]:before{content:"";background:currentColor;width:24px;height:1px}.values-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.95}.values-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.values-grid[data-astro-cid-3tz6n4lc]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.value[data-astro-cid-3tz6n4lc]{background:var(--bg-alt);grid-template-columns:60px 1fr;gap:24px;padding:40px 36px;display:grid}.value-num[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);padding-top:4px;font-size:11px}.value[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.2}.value[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.value[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-size:15px;line-height:1.6}@media (width<=720px){.values-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}.value[data-astro-cid-3tz6n4lc]{grid-template-columns:40px 1fr;gap:16px;padding:32px 24px}}.space[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 160px) var(--pad)}.space-head[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,6vw,80px);margin-bottom:60px;display:grid}.space-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(40px,6vw,80px);font-weight:300;line-height:.95}.space-head[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);font-style:italic}.space-head[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--ink-soft);max-width:460px;font-size:16px;line-height:1.7}.space-grid[data-astro-cid-3tz6n4lc]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:16px;height:clamp(500px,60vw,720px);display:grid}.space-img[data-astro-cid-3tz6n4lc]{background:linear-gradient(160deg, var(--warm), var(--stone));border-radius:4px;position:relative;overflow:hidden}.space-img[data-astro-cid-3tz6n4lc]:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff0a 14px 15px);position:absolute;inset:0}.space-img[data-astro-cid-3tz6n4lc]:after{content:attr(data-cap);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffffd9;mix-blend-mode:difference;font-size:10px;position:absolute;bottom:14px;left:14px}.space-img[data-astro-cid-3tz6n4lc].s1{grid-area:1/1/span 2}.space-img[data-astro-cid-3tz6n4lc].s2{grid-area:1/2}.space-img[data-astro-cid-3tz6n4lc].s3{background:linear-gradient(160deg, var(--ink), var(--ink-soft));grid-area:1/3}.space-img[data-astro-cid-3tz6n4lc].s4{grid-area:2/2/auto/span 2}@media (width<=860px){.space-head[data-astro-cid-3tz6n4lc]{grid-template-columns:1fr}.space-grid[data-astro-cid-3tz6n4lc]{grid-template-rows:repeat(3,220px);grid-template-columns:1fr 1fr;height:auto}.space-img[data-astro-cid-3tz6n4lc].s1{grid-area:1/1/auto/span 2}.space-img[data-astro-cid-3tz6n4lc].s2{grid-area:2/1}.space-img[data-astro-cid-3tz6n4lc].s3{grid-area:2/2}.space-img[data-astro-cid-3tz6n4lc].s4{grid-area:3/1/auto/span 2}}.pull[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 160px) var(--pad);text-align:center;background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pull[data-astro-cid-3tz6n4lc] blockquote[data-astro-cid-3tz6n4lc]{margin:0}.pull[data-astro-cid-3tz6n4lc] q[data-astro-cid-3tz6n4lc]{quotes:none;font-family:var(--serif);letter-spacing:-.01em;max-width:1100px;margin:0 auto;font-size:clamp(32px,4.5vw,60px);font-style:italic;font-weight:300;line-height:1.18;display:block}.pull[data-astro-cid-3tz6n4lc] cite[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);margin-top:40px;font-size:11px;font-style:normal;display:block}.press[data-astro-cid-3tz6n4lc]{padding:clamp(60px, 9vw, 120px) var(--pad)}.press-label[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;margin-bottom:32px;font-size:10px;display:flex}.press-label[data-astro-cid-3tz6n4lc]:before{content:"";background:currentColor;width:24px;height:1px}.press-grid[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.press-item[data-astro-cid-3tz6n4lc]{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.press-item[data-astro-cid-3tz6n4lc]:nth-child(4n){border-right:0}.press-name[data-astro-cid-3tz6n4lc]{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400;line-height:1.1}.press-meta[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-top:auto;font-size:10px}@media (width<=860px){.press-grid[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(2,1fr)}.press-item[data-astro-cid-3tz6n4lc]:nth-child(4n){border-right:1px solid var(--line)}.press-item[data-astro-cid-3tz6n4lc]:nth-child(2n){border-right:0}}.cta[data-astro-cid-3tz6n4lc]{padding:clamp(80px, 12vw, 160px) var(--pad);text-align:center;background:var(--ink);color:var(--bg)}.cta-title[data-astro-cid-3tz6n4lc]{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(48px,8vw,120px);font-weight:300;line-height:.92}.cta-title[data-astro-cid-3tz6n4lc] em[data-astro-cid-3tz6n4lc]{color:var(--warm);font-style:italic}.cta-btn[data-astro-cid-3tz6n4lc]{background:var(--bg);color:var(--ink);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:100px;align-items:center;gap:14px;padding:20px 32px;font-size:12px;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.cta-btn[data-astro-cid-3tz6n4lc]:hover{background:var(--warm);transform:translateY(-2px)}.cta-note[data-astro-cid-3tz6n4lc]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--stone);opacity:.7;margin-top:28px;font-size:10px}
