.Poles-module__e4BLEq__section{padding-block:var(--section-y)}.Poles-module__e4BLEq__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:900px){.Poles-module__e4BLEq__grid{grid-template-columns:1fr}}.Poles-module__e4BLEq__pole{background:var(--bg);padding:var(--space-7) var(--space-6);transition:background var(--dur) var(--ease-in-out);flex-direction:column;display:flex}.Poles-module__e4BLEq__pole:hover{background:var(--bg-white)}.Poles-module__e4BLEq__poleHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.Poles-module__e4BLEq__poleIndex{font-family:var(--font-serif);color:var(--accent-text);font-size:1rem;font-style:italic}.Poles-module__e4BLEq__poleEyebrow{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.Poles-module__e4BLEq__poleName{font-family:var(--font-serif);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-heading);margin-bottom:var(--space-5);text-wrap:balance;font-weight:500;line-height:1.15}.Poles-module__e4BLEq__meta{margin-bottom:var(--space-5)}.Poles-module__e4BLEq__metaLabel{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-2);font-weight:600}.Poles-module__e4BLEq__metaText{font-size:var(--fs-body-sm);color:var(--ink);margin-bottom:var(--space-4);line-height:1.65}.Poles-module__e4BLEq__metaText:last-child{margin-bottom:0}.Poles-module__e4BLEq__deliverablesLabel{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-2);font-weight:600}.Poles-module__e4BLEq__deliverables{margin-bottom:var(--space-5);flex-direction:column;display:flex}.Poles-module__e4BLEq__deliverables li{padding:var(--space-2) 0 var(--space-2) var(--space-5);font-size:var(--fs-body-sm);color:var(--ink);border-top:1px solid var(--line);line-height:1.5;position:relative}.Poles-module__e4BLEq__deliverables li:first-child{border-top:none}.Poles-module__e4BLEq__deliverables li:before{content:"";left:0;top:calc(var(--space-2) + .55em);background:var(--accent);width:10px;height:1px;position:absolute}.Poles-module__e4BLEq__environments{font-size:var(--fs-small);color:var(--ink-muted);margin-bottom:var(--space-6);line-height:1.6}.Poles-module__e4BLEq__environmentsLabel{color:var(--ink);font-weight:600}.Poles-module__e4BLEq__cta{align-self:flex-start;margin-top:auto}
.MethodTimeline-module__gjrJFG__section{padding-block:var(--section-y);background:var(--bg-alt)}.MethodTimeline-module__gjrJFG__steps{border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.MethodTimeline-module__gjrJFG__step{gap:var(--space-7);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.9fr) 1.1fr 1.2fr;align-items:start;display:grid}.MethodTimeline-module__gjrJFG__head{align-items:baseline;gap:var(--space-4);display:flex}.MethodTimeline-module__gjrJFG__num{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--accent-text);font-size:2rem;font-weight:300;line-height:1}.MethodTimeline-module__gjrJFG__title{font-family:var(--font-serif);font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--ink-heading);font-weight:500}.MethodTimeline-module__gjrJFG__question{font-size:var(--fs-body);color:var(--ink);align-self:center;line-height:1.6}.MethodTimeline-module__gjrJFG__meta{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.MethodTimeline-module__gjrJFG__metaItem{gap:var(--space-2);flex-direction:column;display:flex}.MethodTimeline-module__gjrJFG__metaLabel{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.625rem;font-weight:600}.MethodTimeline-module__gjrJFG__metaValue{font-size:var(--fs-small);color:var(--ink-heading);line-height:1.45}.MethodTimeline-module__gjrJFG__control{padding-left:var(--space-4);position:relative}.MethodTimeline-module__gjrJFG__control:before{content:"";border:1px solid var(--accent);width:8px;height:8px;position:absolute;top:.45em;left:0;transform:rotate(45deg)}@media (max-width:920px){.MethodTimeline-module__gjrJFG__step{gap:var(--space-5) var(--space-7);grid-template-columns:200px 1fr}.MethodTimeline-module__gjrJFG__question{align-self:start}.MethodTimeline-module__gjrJFG__meta{grid-column:1/-1}}@media (max-width:600px){.MethodTimeline-module__gjrJFG__step{gap:var(--space-4);grid-template-columns:1fr}.MethodTimeline-module__gjrJFG__meta{grid-template-columns:1fr 1fr}}@media (max-width:420px){.MethodTimeline-module__gjrJFG__meta{grid-template-columns:1fr}}
