.study-hero[data-astro-cid-p5wr5ghm]{background:radial-gradient(ellipse at 90% 0%, var(--navy-700), transparent 65%), var(--navy-950);color:var(--white);padding:calc(var(--header-height) + 50px) 0 34px}.study-hero[data-astro-cid-p5wr5ghm] h1[data-astro-cid-p5wr5ghm]{overflow-wrap:anywhere;hyphens:auto;letter-spacing:-.045em;text-wrap:balance;max-width:21ch;margin:24px 0;font-size:clamp(2.2rem,4.7vw,4.7rem);font-weight:600;line-height:1.04}.study-hero__lead[data-astro-cid-p5wr5ghm]{max-width:800px;color:var(--text-on-dark-muted);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.study-hero__meta[data-astro-cid-p5wr5ghm]{color:var(--accent-100);flex-wrap:wrap;gap:12px 24px;margin:30px 0 48px;font-size:.85rem;display:flex}.study-hero__meta[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]+span[data-astro-cid-p5wr5ghm]{border-left:1px solid var(--line-dark);padding-left:24px}.study-facts[data-astro-cid-p5wr5ghm]{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{border-right:1px solid var(--line-dark);min-width:0;padding:28px 24px}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:first-child{padding-left:0}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:last-child{border:0}.study-facts[data-astro-cid-p5wr5ghm] strong[data-astro-cid-p5wr5ghm]{color:var(--accent-500);letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(1.25rem,2.4vw,2.5rem);font-weight:500;line-height:1.2;display:block}.study-facts[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{color:var(--accent-100);max-width:24ch;font-size:.88rem;line-height:1.5;display:block}.study-hero__source[data-astro-cid-p5wr5ghm]{color:var(--text-on-dark-muted);margin:18px 0 0;font-size:.75rem}.study-nav[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--line);background:var(--white)}.study-nav[data-astro-cid-p5wr5ghm]>.shell[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:30px;display:flex}.study-nav[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{align-items:center;min-height:62px;font-size:.85rem;display:flex}.study-nav[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]:hover{color:var(--accent-600)}.study-split[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,90px);display:grid}h2[data-astro-cid-p5wr5ghm]{letter-spacing:-.04em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.12}h3[data-astro-cid-p5wr5ghm]{letter-spacing:-.02em;font-size:1.2rem;line-height:1.35}.study-intro[data-astro-cid-p5wr5ghm]{font-size:1.15rem;line-height:1.8}.study-client[data-astro-cid-p5wr5ghm],.study-muted[data-astro-cid-p5wr5ghm]{color:var(--text-muted)}.study-change[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.study-change[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{border-top:2px solid var(--line);padding-top:18px}.study-change[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:last-child{border-color:var(--accent-600)}.study-change[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{font-size:.76rem;font-family:var(--mono);color:var(--accent-600)}.study-change[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--text-muted);margin:14px 0 0;font-size:.95rem}.study-work[data-astro-cid-p5wr5ghm]{background:var(--surface-blue)}.study-timeline[data-astro-cid-p5wr5ghm]{margin:0;padding:0;list-style:none}.study-timeline[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:20px;margin-bottom:32px;padding:0 0 32px;display:grid}.study-timeline[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:last-child{border:0;margin:0;padding-bottom:0}.study-timeline__number[data-astro-cid-p5wr5ghm]{font-family:var(--mono);color:var(--accent-600);padding-top:3px;font-size:.85rem}.study-timeline[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--text-muted);margin:0}.study-section-title[data-astro-cid-p5wr5ghm]{max-width:650px;margin-bottom:40px}.study-roles[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.study-roles[data-astro-cid-p5wr5ghm] article[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--line);padding-top:25px}.study-roles[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--text-muted);font-size:.96rem}.study-outcome[data-astro-cid-p5wr5ghm]{background:var(--navy-900);color:var(--white)}.study-outcome[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--text-on-dark-muted)}.study-results[data-astro-cid-p5wr5ghm]{margin:0;padding:0;list-style:none}.study-results[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--line-dark);gap:20px;margin-bottom:22px;padding:0 0 22px;display:flex}.study-results[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]:last-child{margin:0}.study-results[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{color:var(--accent-500);font-size:1.4rem}.study-results[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--white);margin:0}.study-constraints[data-astro-cid-p5wr5ghm]>p[data-astro-cid-p5wr5ghm]{color:var(--text-muted);margin-bottom:24px}.study-note[data-astro-cid-p5wr5ghm]{background:var(--surface-blue);border-left:2px solid var(--accent-600);margin-top:32px;padding:24px}.study-note[data-astro-cid-p5wr5ghm] h3[data-astro-cid-p5wr5ghm]{font-size:.95rem}.study-note[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--text-muted);margin:0;font-size:.85rem}.study-related[data-astro-cid-p5wr5ghm]{padding:0 0 80px}.study-related[data-astro-cid-p5wr5ghm] h2[data-astro-cid-p5wr5ghm]{font-size:1.5rem}.study-related[data-astro-cid-p5wr5ghm] .shell[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:12px;display:flex}.study-related[data-astro-cid-p5wr5ghm] .shell[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]>a[data-astro-cid-p5wr5ghm]{border:1px solid var(--line);border-radius:4px;align-items:center;gap:24px;min-height:48px;padding:10px 18px;display:inline-flex}.study-related[data-astro-cid-p5wr5ghm] .shell[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]>a[data-astro-cid-p5wr5ghm]:hover{border-color:var(--accent-600)}.study-back[data-astro-cid-p5wr5ghm]{align-items:center;min-height:44px;margin-top:32px;display:inline-flex}@media (width<=760px){.study-split[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr;gap:24px}.study-roles[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr;gap:20px}.study-facts[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(2,minmax(0,1fr))}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]{border-bottom:1px solid var(--line-dark);padding:20px 16px!important}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:nth-child(2n){border-right:0}.study-facts[data-astro-cid-p5wr5ghm]>div[data-astro-cid-p5wr5ghm]:nth-child(n+3){border-bottom:0}.study-nav[data-astro-cid-p5wr5ghm]>.shell[data-astro-cid-p5wr5ghm]{justify-content:space-between;gap:0}.study-nav[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{min-height:52px;font-size:.75rem}.study-hero[data-astro-cid-p5wr5ghm]{padding-top:calc(var(--header-height) + 32px)}}@media (width<=380px){.study-change[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.study-timeline[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{grid-template-columns:30px minmax(0,1fr);gap:10px}}
