.page_lead__zCEBF{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:60px;gap:60px;align-items:end;margin:0 0 96px}.page_headline___RlnP{font-family:var(--t-display);font-weight:700;font-size:clamp(48px,6vw,96px);letter-spacing:-.025em;line-height:.96;margin:0;color:var(--ink)}.page_headline___RlnP em{font-family:var(--t-serif);font-style:italic;font-weight:300}.page_lede__Z33_D{font-family:var(--t-display);font-weight:400;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--ink-soft,#2a2a26);max-width:42ch;margin:0}.page_phases__sN2vy{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.page_phase__cySRv{display:grid;grid-template-columns:100px 1fr 1fr;grid-gap:40px;gap:40px;padding:40px 0;border-top:1px solid var(--rule);align-items:start;transition:background-color .24s ease}.page_phase__cySRv:last-child{border-bottom:1px solid var(--rule)}.page_phase__cySRv:hover{background:linear-gradient(90deg,rgba(232,228,220,0),rgba(232,228,220,.4) 50%,rgba(232,228,220,0))}.page_phaseNum__cqcD_{font-family:var(--t-mono);font-size:12px;letter-spacing:.16em;color:var(--muted);padding-top:6px;text-transform:uppercase;white-space:nowrap}.page_phaseBody__vqBHT{min-width:0}.page_phaseTitle__8CCHF{font-family:var(--t-display);font-size:clamp(28px,3vw,44px);font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:0 0 8px;color:var(--ink)}.page_phaseTitle__8CCHF em{font-family:var(--t-serif);font-style:italic;font-weight:300}.page_phaseProse__TQvUO{font-family:var(--t-display);font-size:15px;line-height:1.6;color:var(--ink-soft,#2a2a26);margin:6px 0 14px;max-width:50ch}.page_phaseProse__TQvUO p{margin:0 0 12px}.page_phaseProse__TQvUO p:last-child{margin-bottom:0}.page_phaseProse__TQvUO em{font-family:var(--t-serif);font-style:italic}.page_phaseSide__EMttx{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.page_deliverables__JBM8w{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.page_pill__LuoRX{font-family:var(--t-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border:1px solid var(--rule);border-radius:999px;color:var(--ink);background:var(--paper);white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page_phase__cySRv:hover .page_pill__LuoRX{border-color:var(--ink)}.page_week__ojxmK{font-family:var(--t-mono);font-size:11px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4px}.page_engagement__dIsho{margin:96px 0 0;padding:60px clamp(28px,5vw,56px);border:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;background:var(--paper)}.page_engCol__zVPT_{position:relative;padding-left:24px}.page_engCol__zVPT_:before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;background:var(--ink)}.page_engName__ULyCS{font-family:var(--t-display);font-size:26px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}.page_engPrice__Gyr75{font-family:var(--t-mono);font-size:12px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:14px}.page_engDesc__5JnQw{font-family:var(--t-display);color:var(--ink-soft,#2a2a26);font-size:14px;line-height:1.6;margin:0;max-width:40ch}@media (max-width:1024px){.page_phase__cySRv{grid-template-columns:90px 1.4fr 1fr;gap:28px}}@media (max-width:880px){.page_lead__zCEBF{grid-template-columns:1fr;gap:28px;align-items:start}.page_phase__cySRv{grid-template-columns:1fr;gap:14px;padding:32px 0}.page_phaseSide__EMttx{align-items:flex-start}.page_engagement__dIsho{grid-template-columns:1fr;gap:32px;padding:40px 28px}}