.cons-section{padding-block:var(--section-base)}.cons-compact{padding-block:var(--section-compact)}.cons-stack{display:grid;gap:var(--space-24);align-content:start}.cons-action-inline{margin-top:var(--space-16)}.cons-hero-text{display:grid;align-content:center;padding:var(--space-64)var(--gutter)}.cons-intro h1{margin-top:var(--space-24);max-width:15ch}.cons-intro>.lead{margin-top:var(--space-28);max-width:var(--measure-lead)}.cons-primary{display:grid;justify-items:start;gap:var(--space-16);margin-top:var(--space-40)}.cons-hero-media{display:grid;grid-template-rows:minmax(0,1fr)auto;margin:0}.cons-hero-frame{position:relative;min-height:min(125vw,640px);background:var(--mist)}.cons-hero-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cons-hero-media figcaption{padding:var(--space-12)var(--gutter)0}@media(min-width:901px){.cons-hero{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(100svh - var(--scroll-offset))}.cons-hero-text{padding-inline:max(var(--gutter),calc((100cqw - var(--max))/2 + var(--gutter)))var(--gap-group)}.cons-hero-frame{min-height:0}.cons-hero-media figcaption{padding-inline:0 var(--gutter)}}.cons-situation-statement{max-width:24ch}.cons-situation-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32)var(--space-64);margin:var(--gap-group)0 0;padding:0;list-style:none}.cons-situation-points li{max-width:28ch;font-size:var(--fs-lead);line-height:var(--lh-lead);text-wrap:pretty}.cons-situation-stake{max-width:var(--measure-lead);margin-top:var(--gap-group)}@media(max-width:900px){.cons-situation-points{grid-template-columns:minmax(0,1fr);margin-top:var(--space-64)}.cons-situation-points li{max-width:var(--measure-lead)}.cons-situation-stake{margin-top:var(--space-64)}}.cons-outcomes-heading{font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:var(--lh-lead);color:var(--slate)}.cons-outcomes-statement{max-width:28ch;margin-top:var(--space-32)}.cons-outcomes-caveat{margin-top:var(--space-24);color:var(--slate)}.cons-outcomes-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32)var(--space-64);margin:var(--gap-group)0 0;padding:0;list-style:none}.cons-outcomes-points li{max-width:28ch;font-size:var(--fs-lead);line-height:var(--lh-lead);text-wrap:pretty}@media(max-width:900px){.cons-outcomes-points{grid-template-columns:minmax(0,1fr)}.cons-outcomes-points li{max-width:var(--measure-lead)}}.cons-evidence{margin-top:var(--gap-group);align-items:end}.cons-team-image .frame{aspect-ratio:4/3}.cons-evidence .quote{margin-bottom:var(--space-16)}.cons-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-48)var(--col-gap);margin-top:var(--gap-heading)}.cons-forms .item{gap:var(--space-24);padding-top:0;border-top:0}.cons-forms .body{color:var(--graphite)}.cons-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16)var(--space-40);margin-top:var(--gap-group);padding-top:var(--space-32);border-top:var(--border)solid var(--line)}.cons-note .lead{color:var(--ink)}.cons-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-48)var(--col-gap);margin-top:var(--gap-heading)}.cons-action{margin-top:var(--gap-group)}@media(min-width:901px){.cons-steps{row-gap:var(--space-16)}.cons-steps>li{grid-row:span 3;grid-template-rows:subgrid}}.cons-decision{color:var(--ink)}.cons-decision strong{font-weight:var(--w-mark)}.cons-partners{row-gap:var(--space-40)}.cons-person{display:grid;gap:var(--space-16);align-content:start}.cons-person figcaption{display:grid;gap:var(--space-4)}.cons-person img{object-position:50% 0}.cons-projects>li{position:relative}.cons-project-link::after{content:"";position:absolute;inset:0}.cons-projects>li:is(:hover,:focus-within) .logo img{filter:none;opacity:1}.cons-projects>li{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);column-gap:var(--col-gap);row-gap:var(--space-4);align-items:end}.cons-projects .logo{grid-column:1;grid-row:1/span 2;align-self:center}.cons-project-link{grid-column:2;justify-self:start;color:var(--ink);text-decoration:none}.cons-projects .small{grid-column:2;align-self:start;color:var(--graphite)}.cons-projects>li:is(:hover,:focus-within) .title-s{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}@media(min-width:901px){.cons-person{grid-column:1/span 4;grid-row:1/span 2}.cons-partners-projects{grid-row:2}}.cons-checklist{margin-top:var(--gap-group);padding-top:var(--space-32);border-top:var(--border)solid var(--line);max-width:none}@media(max-width:900px){.cons-hero-frame img{object-position:50% 30%}.cons-forms{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.cons-section>.grid,.cons-section>.wrap>.grid{row-gap:var(--space-32)}.cons-evidence{margin-top:var(--space-48);row-gap:var(--space-40)}.cons-steps{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.cons-person{max-width:320px}}@media(max-width:640px){.cons-projects>li{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}.cons-projects .logo,.cons-project-link,.cons-projects .small{grid-column:1;grid-row:auto}.cons-projects .logo{height:var(--space-48);margin-bottom:var(--space-8)}}@media(max-width:420px){.cons-primary,.cons-action,.cons-action-inline{width:100%}:is(.cons-primary,.cons-action,.cons-action-inline)>.btn{width:100%;white-space:normal;line-height:1.4;text-align:center;padding-block:var(--space-16)}}.cons-guest .grid{row-gap:0}.cons-guest .cons-team-image{grid-column:3/span 8;margin-top:var(--gap-heading)}.cons-guest .cons-stack{margin-top:var(--gap-block)}.cons-guest .cons-stack:nth-of-type(n+3){margin-top:var(--gap-group)}.cons-guest .cons-divider{margin:var(--gap-group)0 0;border:0;border-top:var(--border)solid var(--line)}.cons-guest .quote-text{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:0}.cons-guest .s12{margin-top:var(--gap-group)}@media(max-width:900px){.cons-guest .cons-stack,.cons-guest .cons-stack:nth-of-type(n+3){margin-top:var(--space-48)}.cons-guest .cons-stack:nth-of-type(2){margin-top:var(--space-24)}.cons-guest .cons-team-image{grid-column:1/-1}.cons-guest .cons-divider{margin-top:var(--space-48)}}.cons-services .grid{align-items:end}.cons-gowell-logo{grid-column:10/-1;justify-self:end;width:200px;height:auto}.cons-services .cons-note .body{color:var(--ink);font-weight:var(--w-medium)}@media(max-width:900px){.cons-gowell-logo{grid-column:1/-1;grid-row:1;justify-self:start;width:140px;margin-bottom:var(--space-16)}}.cons-situation-points,.cons-outcomes-points,.cons-forms,.cons-steps{column-gap:var(--gap-group);margin-top:var(--gap-block)}.cons-situation-stake,.cons-note,.cons-action{margin-top:var(--gap-block)}.cons-steps>li{display:flex;flex-direction:column;gap:var(--space-24)}.cons-steps .num{margin-bottom:0}.cons-situation-points li,.cons-outcomes-points li{max-width:none}@media(min-width:901px){.cons-steps{row-gap:0}.cons-steps>li{grid-row:auto;grid-template-rows:none}}@media(max-width:900px){.cons-situation-points,.cons-outcomes-points,.cons-forms,.cons-steps,.cons-situation-stake,.cons-note,.cons-action{margin-top:var(--space-64)}.cons-situation-points,.cons-outcomes-points,.cons-forms,.cons-steps{row-gap:var(--space-40)}}.cons-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-64);margin-top:var(--gap-block)}.cons-faq .qa{grid-column:1/span 5;align-content:start;gap:var(--space-24);padding:0;border-top:0}.cons-faq .qa:nth-child(even){grid-column:7/span 5}@media(max-width:900px){.cons-faq{grid-template-columns:minmax(0,1fr);row-gap:var(--space-40);margin-top:var(--space-64)}.cons-faq .qa,.cons-faq .qa:nth-child(even){grid-column:1}}.cons-partners{row-gap:var(--space-64);margin-top:var(--gap-block);align-items:start}.cons-partners-projects{display:grid;gap:var(--gap-group);align-content:start}.cons-projects{border-top-color:var(--line)}.cons-projects>li{grid-template-columns:120px minmax(0,1fr);column-gap:var(--space-40);row-gap:var(--space-8);align-items:end;padding-block:var(--space-32)}.cons-projects .logo{height:48px;justify-content:flex-start}.cons-projects .logo img{max-height:40px;max-width:120px}.cons-projects .small,.cons-partners-projects>.small{color:var(--graphite)}@media(min-width:901px){.cons-person,.cons-partners-projects{grid-row:1}.cons-person{grid-column:1/span 4}}@media(max-width:900px){.cons-partners{margin-top:var(--space-64)}.cons-partners-projects{gap:var(--space-48)}}@media(max-width:640px){.cons-projects>li{grid-template-columns:minmax(0,1fr)}.cons-projects .logo{margin-bottom:var(--space-8)}}.cons-cta-text{display:grid;gap:var(--gap-group);align-content:center;padding:var(--section-base)var(--gutter)}.cons-cta .cons-decision{max-width:34ch}.cons-cta .cons-checklist{margin-top:0}.cons-cta-image{position:relative;margin:0;min-height:min(125vw,640px);background:var(--mist)}.cons-cta-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}@media(min-width:901px){.cons-cta{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cons-cta-text{padding-inline:max(var(--gutter),calc((100cqw - var(--max))/2 + var(--gutter)))var(--gap-group)}.cons-cta-image{min-height:0}}