.page_page__P5RP5{padding-top:var(--nav-height)}.page_section__zGy5w{padding:100px 0}.page_sectionHeader__Lh4D3{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:680px}.page_sectionTitle__u_zfF{font-family:var(--font-body);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.page_header__8ouWB{padding:100px 0 80px}.page_headerInner__tYaCX{display:flex;flex-direction:column;gap:28px}.page_headerMeta__cYceN{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.page_title__VAe_7{font-family:var(--font-body);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em}.page_subtitle__pLSys{font-size:1.0625rem;color:var(--color-secondary);max-width:560px;line-height:1.7}.page_metaStrip__2F6pL{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding-top:32px;border-top:1px solid rgba(17,17,17,.1);max-width:680px}.page_metaItem__Inc2V{display:flex;flex-direction:column;gap:8px}.page_metaValue__nC0r_{font-size:.875rem;color:var(--color-secondary);line-height:1.6}.page_pullQuoteWrap__eJ7pz{background:var(--color-surface);padding:80px 0}.page_pullQuote__bCHrr{max-width:var(--max-width);margin:0 auto;padding:0 48px}.page_pullQuoteText__bSMHx{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.4;color:var(--color-text);border-left:3px solid var(--color-accent-soft);padding-left:2rem;max-width:680px}.page_artifactSection__MRVi0{padding:110px 0;border-bottom:1px solid rgba(17,17,17,.08)}.page_artifactInner__IDTJ8{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.page_artifactCopy__OzRoA{display:flex;flex-direction:column;gap:22px}.page_artifactText__mRbpA{font-size:1rem;color:var(--color-secondary);line-height:1.8}.page_workshopArtifact__tUwR1{display:grid;grid-template-columns:180px 1fr 1fr;grid-template-rows:auto 1fr;min-height:560px;border:1px solid rgba(17,17,17,.12);background:linear-gradient(rgba(17,17,17,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.035) 1px,transparent 1px),var(--color-surface);background-size:32px 32px;overflow:hidden}.page_agendaRail__tokyd{grid-row:1/span 2;display:grid;grid-template-rows:repeat(5,1fr);border-right:1px solid rgba(17,17,17,.08);background:rgba(250,250,250,.72)}.page_agendaStep__QG7c9{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;border-bottom:1px solid rgba(17,17,17,.08);font-size:.875rem;color:var(--color-text)}.page_agendaStep__QG7c9:last-child{border-bottom:none}.page_stepNum__cKDB1{color:var(--color-accent-soft)}.page_componentLibrary__NPtEk{grid-column:2/span 2;display:flex;flex-direction:column;gap:22px;padding:28px;border-bottom:1px solid rgba(17,17,17,.08)}.page_componentGrid__yLtBf{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.page_componentGrid__yLtBf span{height:34px;background:rgba(17,17,17,.1)}.page_componentGrid__yLtBf span:nth-child(3n){background:rgba(230,57,70,.18)}.page_screenCanvases__F9MeG{display:grid;grid-template-columns:1fr 1fr;grid-column:2/span 2;border-bottom:1px solid rgba(17,17,17,.08)}.page_screenFrame___s_fs{display:flex;flex-direction:column;gap:20px;padding:30px;border-right:1px solid rgba(17,17,17,.08)}.page_screenFrame___s_fs:last-child{border-right:none}.page_screenLayout__1D6xO{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.page_screenLayout__1D6xO span{min-height:72px;background:rgba(17,17,17,.09)}.page_screenLayout__1D6xO span:first-child{grid-column:1/span 2;min-height:46px}.page_screenLayout__1D6xO span:nth-child(3){background:rgba(230,57,70,.16)}.page_noteBoard__kCky3{grid-column:2/span 2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:28px}.page_note__zx61m{min-height:82px;display:flex;align-items:flex-end;padding:14px;background:var(--color-bg);border:1px solid rgba(17,17,17,.1)}.page_challenges__hGQC8{display:flex;flex-direction:column;gap:0}.page_challenge__AMgeX{display:grid;grid-template-columns:120px 1fr;grid-gap:32px;gap:32px;align-items:baseline;padding:28px 0;border-bottom:1px solid rgba(17,17,17,.1)}.page_challenge__AMgeX:first-child{border-top:1px solid rgba(17,17,17,.1)}.page_challengeLabel__O31GO{color:var(--color-accent-soft)}.page_challengeStatement__SIq_r{font-size:1.0625rem;color:var(--color-text);line-height:1.6}.page_timeline__4h_Mv{display:flex;flex-direction:column}.page_timelineRow__eVNBm{display:grid;grid-template-columns:56px 160px 1fr;grid-gap:32px;gap:32px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(17,17,17,.1)}.page_timelineRow__eVNBm:first-child{border-top:1px solid rgba(17,17,17,.1)}.page_timelineNum__CHp6u{color:var(--color-accent-soft);padding-top:3px}.page_timelinePhase__uui4D{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text);padding-top:3px}.page_timelineSummary__4wUI7{font-size:.9375rem;color:var(--color-secondary);line-height:1.75}.page_impactSection__bCZ5E{padding:100px 0;background:var(--color-surface)}.page_impactSection__bCZ5E>.page_container__6G2l7{display:flex;flex-direction:column;gap:48px}.page_impactGrid__A29Q4{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(17,17,17,.1)}.page_impactItem__LPHRb{display:flex;flex-direction:column;gap:12px;padding:0 40px 0 32px;border-right:1px solid rgba(17,17,17,.1)}.page_impactNum__8j6Rg{font-family:var(--font-body);font-size:clamp(3rem,6vw,5rem);font-weight:700;letter-spacing:-.04em;color:var(--color-text);line-height:1}.page_impactLabel__se8j8,.page_impactNote__JyPZN{color:var(--color-secondary)}.page_impactNote__JyPZN{font-size:.9375rem;line-height:1.7;max-width:560px}.page_emailLink__KQDv3{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.page_lesson__ZFLFt,.page_lessons__HGlPX{display:flex;flex-direction:column}.page_lesson__ZFLFt{gap:12px;padding:32px 0;border-bottom:1px solid rgba(17,17,17,.1)}.page_lesson__ZFLFt:first-child{border-top:1px solid rgba(17,17,17,.1)}.page_lessonStatement__IPLns{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--color-text)}.page_lessonContext__s4Mpa{font-size:.9375rem;color:var(--color-secondary);line-height:1.75;max-width:640px}@media (max-width:768px){.page_section__zGy5w{padding:64px 0}.page_header__8ouWB{padding:72px 0 56px}.page_pullQuote__bCHrr{padding:0 20px}.page_pullQuoteWrap__eJ7pz{padding:56px 0}.page_artifactSection__MRVi0{padding:72px 0}.page_artifactInner__IDTJ8{grid-template-columns:1fr;gap:40px}.page_workshopArtifact__tUwR1{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.page_agendaRail__tokyd,.page_componentLibrary__NPtEk,.page_noteBoard__kCky3,.page_screenCanvases__F9MeG{grid-column:auto;grid-row:auto}.page_agendaRail__tokyd{grid-template-rows:none;grid-template-columns:1fr;border-right:none;border-bottom:1px solid rgba(17,17,17,.08)}.page_agendaStep__QG7c9{min-height:78px}.page_noteBoard__kCky3,.page_screenCanvases__F9MeG{grid-template-columns:1fr}.page_screenFrame___s_fs{border-right:none;border-bottom:1px solid rgba(17,17,17,.08)}.page_metaStrip__2F6pL{grid-template-columns:1fr;gap:24px}.page_challenge__AMgeX,.page_timelineRow__eVNBm{grid-template-columns:1fr;gap:8px}.page_impactGrid__A29Q4{grid-template-columns:1fr;border-left:none;border-top:1px solid rgba(17,17,17,.1)}.page_impactItem__LPHRb{padding:28px 0;border-right:none;border-bottom:1px solid rgba(17,17,17,.1)}.page_impactSection__bCZ5E{padding:64px 0}}