.content-hero{min-height:calc(86vh - var(--header-height));padding:clamp(5rem, 9vw, 8rem) var(--page-gutter);background:#17191dcc;position:relative}.content-hero:after{content:"";background:linear-gradient(90deg,#0000,#e2b24794 18%,#f5f3ef14 54%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.content-hero__inner,.build-standards__inner,.evidence-final__inner,.contact-stage__inner{width:min(100%, var(--content-max));margin-inline:auto}.content-hero__inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,6rem);min-height:31rem;display:grid}.content-hero__copy{grid-column:1/9}.content-hero h1,.build-standards h2,.evidence-final h2,.contact-surface h1,.general-contact h2{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:500}.content-hero h1{max-width:11ch;margin-top:1.8rem;font-size:clamp(4.8rem,7.7vw,8.5rem);line-height:.86}.content-hero h1 em,.content-section-intro h2 em{color:var(--gold-soft);font-weight:500}.text-nowrap{white-space:nowrap}.content-hero__lead{color:#f5f3efb3;max-width:48rem;margin:2.1rem 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.territory-index,.case-index,.trust-index{grid-column:9/-1;align-self:center}.territory-index ol,.case-index ol{border-top:1px solid var(--hairline-dark);margin:0;padding:0;list-style:none}.territory-index li,.case-index li{border-bottom:1px solid var(--hairline-dark)}.territory-index a,.case-index a{color:inherit;transition:color .18s ease, padding-left .18s var(--ease-out);grid-template-columns:2.8rem 1fr;padding:1.45rem 0;text-decoration:none;display:grid}.territory-index a:hover,.case-index a:hover{color:var(--ivory);padding-left:.45rem}.territory-index span,.case-index span{color:var(--gold-soft);letter-spacing:.14em;font-size:.62rem;font-weight:600}.territory-index strong,.case-index strong{letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:600}.territory-index small,.case-index small{color:#f5f3ef7a;grid-column:2;margin-top:.5rem;font-size:.75rem;line-height:1.5}.content-section-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.content-section-intro>div{grid-column:1/8}.content-section-intro>.editorial-section__copy{grid-column:9/-1}.content-section-intro h2{text-wrap:balance;max-width:11ch;margin:1rem 0 0}.system-example-label,.decision-brief__eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:600}.growth-diagram{margin:clamp(3rem,6vw,5rem) 0 0}.growth-diagram__frame{background:#1214179e;border:1px solid #f5f3ef24;position:relative;overflow:hidden}.growth-diagram__frame:before,.growth-diagram__frame:after{z-index:2;content:"";pointer-events:none;border-color:#f5f3efbf;width:1.4rem;height:1.4rem;position:absolute}.growth-diagram__frame:before{border-top:1px solid;border-left:1px solid;top:.75rem;left:.75rem}.growth-diagram__frame:after{border-bottom:1px solid;border-right:1px solid;bottom:.75rem;right:.75rem}.growth-diagram svg{width:100%;height:auto;display:block}.growth-diagram__mobile{display:none!important}.growth-route,.growth-pulse,.flywheel-route,.flywheel-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.growth-route{stroke:#f5f3ef33;stroke-width:1.4px}.growth-route--return{stroke:#e2b24742}.growth-pulse,.flywheel-pulse{stroke:var(--gold);stroke-width:5px;stroke-dasharray:.018 .982;stroke-dashoffset:1px;filter:drop-shadow(0 0 7px #e2b247d1);opacity:0;animation-duration:13s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.growth-pulse--advertising-forward{animation-name:advertisingForward}.growth-pulse--advertising-return{animation-name:advertisingReturn}.growth-diagram.is-active :is(.growth-pulse,.flywheel-pulse){animation-play-state:running}.growth-node path,.flywheel-node path{fill:#17191df5;stroke:#f5f3ef80;stroke-width:1.4px}.growth-node--green path,.flywheel-node--green path{fill:#22b36b1f;stroke:var(--green)}.growth-node--gold path,.flywheel-node--gold path{fill:#e2b2471f;stroke:var(--gold)}.growth-node circle{fill:none;stroke:#e2b24747;stroke-width:1px}.growth-node text,.flywheel-node text,.flywheel-core text,.growth-diagram__return-label{fill:#f5f3efc2;font-family:var(--font-sans);letter-spacing:2px;font-size:12px;font-weight:600}.growth-node__note{fill:#f5f3ef57!important;letter-spacing:1.4px!important;font-size:8px!important}.growth-diagram__return-label{fill:var(--gold-soft);letter-spacing:1.8px;font-size:9px}.growth-diagram figcaption,.proof-map figcaption{color:#f5f3ef78;max-width:50rem;margin:1rem 0 0;font-size:.7rem;line-height:1.6}.flywheel-route{stroke:#f5f3ef30;stroke-width:1.5px}.flywheel-pulse{animation:15s linear infinite paused flywheelPulse}.flywheel-core path{fill:#e2b24712;stroke:#e2b2476b;stroke-width:1.2px}.flywheel-core text{fill:var(--gold-soft);font-size:11px}.system-group-label{color:var(--gold-soft);letter-spacing:.15em;text-transform:uppercase;margin:clamp(3.5rem,6vw,5.5rem) 0 0;font-size:.64rem;font-weight:600;line-height:1.45}.build-evidence,.system-example-rows{border-top:1px solid var(--hairline-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.35rem;display:grid}.system-example-rows--three{grid-template-columns:repeat(3,minmax(0,1fr))}.build-evidence article,.system-example-rows article{min-width:0;padding:2rem clamp(1rem,2vw,2rem) 0}.build-evidence article:first-child,.system-example-rows article:first-child{padding-left:0}.build-evidence article:not(:last-child),.system-example-rows article:not(:last-child){border-right:1px solid var(--hairline-dark)}.build-evidence span{color:var(--gold-soft);letter-spacing:.14em;font-size:.6rem;font-weight:600}.build-evidence h3,.system-example-rows h3{font-family:var(--font-display);text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:500;line-height:1}.build-evidence p,.system-example-rows p{color:#f5f3ef8a;margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.system-example-rows a{color:var(--gold-soft);letter-spacing:.12em;text-underline-offset:.3rem;text-transform:uppercase;margin-top:1rem;font-size:.62rem;font-weight:600;display:inline-block}.editorial-link{color:var(--gold-soft);letter-spacing:.13em;text-underline-offset:.35rem;text-transform:uppercase;margin-top:2.8rem;font-size:.68rem;font-weight:600;text-decoration-color:#e2b24773;display:inline-block}.decision-brief{border:1px solid var(--hairline-dark);background:#17191d7a;margin-top:clamp(3rem,6vw,5rem)}.decision-brief header{grid-template-columns:1fr 2fr;align-items:end;gap:2rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.decision-brief h3{max-width:16ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:.94}.decision-brief__sources{border-block:1px solid var(--hairline-dark);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.decision-brief__sources li{color:#f5f3ef91;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:1.2rem;font-size:.62rem;font-weight:600}.decision-brief__sources li:not(:last-child){border-right:1px solid var(--hairline-dark)}.decision-brief__questions{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.decision-brief__questions div{padding:clamp(2rem,4vw,3.5rem)}.decision-brief__questions div:not(:last-child){border-right:1px solid var(--hairline-dark)}.decision-brief dt{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2rem,3vw,3rem);line-height:1}.decision-brief dd{color:#f5f3ef8a;margin:1rem 0 0;font-size:.8rem;line-height:1.65}.build-standards{padding:clamp(4.5rem, 8vw, 7rem) var(--page-gutter);background:#24262bf5;position:relative}.build-standards__inner{grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,9rem);display:grid}.build-standards h2{text-wrap:balance;max-width:9ch;margin-top:1.2rem;font-size:clamp(3.2rem,5.8vw,6rem);line-height:.9}.build-standards ol{border-top:1px solid var(--hairline-dark);margin:0;padding:0;list-style:none}.build-standards li{border-bottom:1px solid var(--hairline-dark);color:#f5f3efbf;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:3rem 1fr;padding:1.15rem 0;font-size:.7rem;font-weight:600;display:grid}.build-standards li span{color:var(--green)}.final-cta--content-page{min-height:34rem}.final-cta--content-page h2{max-width:14ch;font-size:clamp(4rem,6vw,6.4rem)}.content-hero--cases h1{max-width:none}.content-hero--cases h1>span{display:block}.case-index a{grid-template-columns:2.8rem 1fr}.case-index small{max-width:24rem}.case-studies-list{background:var(--graphite-deep)}.case-study{padding:var(--section-space) var(--page-gutter);scroll-margin-top:calc(var(--header-height) + 1rem);background:#24262bf5;position:relative}.case-study:nth-child(2n){background:#17191df7}.case-study+.case-study{border-top:1px solid var(--hairline-dark)}.case-study>*{width:min(100%, var(--content-max));margin-inline:auto}.case-study__header{grid-template-columns:1fr 3fr 8fr;gap:clamp(1.5rem,4vw,4rem);display:grid}.case-study__number{color:var(--gold-soft);font-family:var(--font-display);font-size:clamp(3rem,5vw,5rem);line-height:.8}.case-study__industry{color:#f5f3efb8;letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 0;font-size:.64rem;font-weight:600;line-height:1.55}.case-study__industry span{color:var(--gold-soft)}.case-study__header h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:500;line-height:.88}.case-study__flow{border-block:1px solid var(--hairline-dark);grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,5vw,4rem);padding:0;list-style:none;display:grid}.case-study__flow li{color:#f5f3efa8;letter-spacing:.12em;text-transform:uppercase;padding:1.35rem 1.5rem 1.35rem 2.6rem;font-size:.64rem;font-weight:600;position:relative}.case-study__flow li:before{border:1px solid var(--green);content:"";width:.64rem;height:.64rem;position:absolute;top:calc(50% - .32rem);left:1rem;transform:rotate(45deg)}.case-study__flow li:not(:last-child){border-right:1px solid var(--hairline-dark)}.case-study__details{border-top:1px solid var(--hairline-dark);grid-template-columns:repeat(3,1fr);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.case-study__details section{padding:2rem clamp(1.25rem,2.5vw,2.6rem) 0}.case-study__details section:nth-child(3n+1){padding-left:0}.case-study__details section:not(:nth-child(3n)){border-right:1px solid var(--hairline-dark)}.case-study__details h3{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:600}.case-study__details p,.case-study__how li{color:#f5f3efa1;margin:1rem 0 0;font-size:.86rem;line-height:1.7}.case-study__how ol{counter-reset:how-step;margin:0;padding:0;list-style:none}.case-study__how li{counter-increment:how-step;padding-left:1.6rem;position:relative}.case-study__how li:before{color:var(--green);content:counter(how-step, decimal-leading-zero);font-size:.55rem;font-weight:600;position:absolute;top:0;left:0}.case-study__principle{border-top:1px solid var(--hairline-dark);grid-template-columns:1fr 2fr;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;display:grid}.case-study__principle span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.case-study__principle p{max-width:18ch;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.96}.proof-map{margin-top:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.proof-map ol{border:1px solid var(--hairline-dark);background:#12141794;grid-template-columns:repeat(4,1fr);min-height:12rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.proof-map ol:before{content:"";background:#f5f3ef33;height:1px;position:absolute;top:5.15rem;left:7%;right:7%}.proof-map li{z-index:1;text-align:center;align-content:start;justify-items:center;padding:2rem 1.25rem;display:grid;position:relative}.proof-map li:not(:last-child){border-right:1px solid var(--hairline-dark)}.proof-map li:after{border:1px solid var(--gold);background:var(--graphite-deep);content:"";width:1.1rem;height:1.1rem;margin-top:1.45rem;transform:rotate(45deg)}.proof-map li:nth-child(2n):after{border-color:var(--green)}.proof-map li span{color:var(--gold-soft);font-size:.58rem;font-weight:600}.proof-map li strong{letter-spacing:.12em;text-transform:uppercase;margin-top:3.4rem;font-size:.64rem}.proof-map li small{color:#f5f3ef6b;margin-top:.5rem;font-size:.66rem;line-height:1.45}.proof-map__pulse{z-index:2;background:var(--gold);opacity:0;border-radius:999px;width:2rem;height:4px;animation:9s linear infinite paused proofPulseHorizontal;position:absolute;top:5.03rem;left:7%;box-shadow:0 0 12px #e2b247db}.proof-map.is-active .proof-map__pulse{animation-play-state:running}.evidence-final{padding:clamp(6rem, 10vw, 9rem) var(--page-gutter);background:#17191dcc}.evidence-final__inner{grid-template-columns:7fr 5fr;gap:clamp(3rem,7vw,8rem);display:grid}.evidence-final h2{max-width:14ch;margin-top:1.3rem;font-size:clamp(3.5rem,6vw,6rem);line-height:.9}.evidence-final__inner>div:last-child>p{color:#f5f3efa3;max-width:35rem;margin:0;font-size:1rem;line-height:1.7}.evidence-final__links{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.evidence-final__links .text-cta,.evidence-final__links .editorial-link{margin-top:0}.content-hero--about h1{max-width:15.5ch}.trust-index{border-top:1px solid var(--hairline-dark);margin:0}.trust-index div{border-bottom:1px solid var(--hairline-dark);padding:1.4rem 0}.trust-index dt{color:var(--gold-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:600}.trust-index dd{color:#f5f3ef80;margin:.65rem 0 0;font-size:.76rem;line-height:1.55}.about-purpose__grid,.team-section__intro,.beliefs-section__heading{grid-template-columns:7fr 5fr;gap:clamp(3rem,8vw,8rem);display:grid}.about-purpose__grid h2,.team-section__intro h2{text-wrap:balance;margin:0}.about-purpose__grid .editorial-section__copy+.editorial-section__copy{margin-top:1.4rem}.delivery-rail{border-block:1px solid var(--hairline-dark);grid-template-columns:repeat(4,1fr);margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.delivery-rail li{min-height:12rem;padding:2rem;position:relative}.delivery-rail li:not(:last-child){border-right:1px solid var(--hairline-dark)}.delivery-rail li:before{z-index:1;border:1px solid var(--gold);background:var(--graphite-panel);content:"";width:.72rem;height:.72rem;position:absolute;top:2.15rem;right:-.38rem;transform:rotate(45deg)}.delivery-rail li:last-child:before{display:none}.delivery-rail span{color:var(--green);font-size:.6rem;font-weight:600}.delivery-rail strong{font-family:var(--font-display);margin-top:2.6rem;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:500;line-height:1;display:block}.delivery-rail small{color:#f5f3ef7a;margin-top:.75rem;font-size:.72rem;line-height:1.5;display:block}.founder-list{border-top:1px solid var(--hairline-dark);margin-top:clamp(4rem,8vw,7rem)}.founder-profile{grid-template-columns:4fr 8fr;gap:clamp(2rem,7vw,8rem);padding:clamp(3rem,6vw,5rem) 0;display:grid}.founder-profile+.founder-profile{border-top:1px solid var(--hairline-dark)}.founder-profile header span{color:var(--gold-soft);font-family:var(--font-display);font-size:clamp(3rem,5vw,5rem)}.founder-profile header p{max-width:22rem;color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 0;font-size:.62rem;font-weight:600}.founder-profile h3{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7rem);font-weight:500;line-height:.86}.founder-profile__lead{color:#f5f3efc2;max-width:45rem;margin:2rem 0 0;font-size:1.05rem;line-height:1.65}.founder-profile__lead+p{color:#f5f3ef8a;max-width:45rem;margin:1.2rem 0 0;font-size:.86rem;line-height:1.7}.founder-profile__links{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.founder-profile__links a{color:var(--gold-soft);letter-spacing:.12em;text-underline-offset:.3rem;text-transform:uppercase;font-size:.64rem;font-weight:600}.beliefs-section__heading{align-items:end}.belief-list{border-top:1px solid var(--hairline-dark);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none}.belief-list li{border-bottom:1px solid var(--hairline-dark);grid-template-columns:1fr 7fr;gap:2rem;padding:1.7rem 0;display:grid}.belief-list>li>span{color:var(--green);font-size:.62rem;font-weight:600}.belief-list h3{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500}.belief-list p{color:#f5f3ef87;max-width:44rem;margin:.6rem 0 0;font-size:.82rem;line-height:1.6}.final-cta--about h2{max-width:15ch}.contact-stage{padding:clamp(4rem, 8vw, 7rem) var(--page-gutter) clamp(6rem, 10vw, 9rem);background:#17191dc7;position:relative}.contact-stage>.contact-stage__inner>.section-eyebrow{margin-bottom:1.5rem}.contact-surface{min-height:35rem;color:var(--graphite-deep);background:var(--ivory);grid-template-columns:7fr 4fr;gap:clamp(3rem,8vw,9rem);padding:clamp(3rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.contact-surface:before{background:linear-gradient(90deg, var(--gold), #22b36b80, transparent 72%);content:"";height:2px;position:absolute;top:0;left:0;right:0}.contact-surface__primary{z-index:2;position:relative}.contact-surface h1{max-width:10ch;font-size:clamp(4.8rem,8vw,8rem);line-height:.86}.contact-surface h1 em{color:#9a751d;font-weight:500}.contact-surface__primary>p{color:#17191dad;max-width:42rem;margin:2rem 0 0;font-size:1rem;line-height:1.7}.contact-surface__primary .text-cta{margin-top:2rem}.contact-surface__primary small{color:#17191d7a;margin-top:.9rem;font-size:.62rem;display:block}.contact-surface__prompts{z-index:2;align-self:center;position:relative}.contact-surface__prompts>p{color:#765a1d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.62rem;font-weight:600}.contact-surface__prompts ul{border-top:1px solid var(--hairline-light);margin:0;padding:0;list-style:none}.contact-surface__prompts li{border-bottom:1px solid var(--hairline-light);color:#17191db8;letter-spacing:.05em;padding:1rem 0 1rem 1.8rem;font-size:.76rem;font-weight:600;position:relative}.contact-surface__prompts li:before{border:1px solid var(--green);content:"";width:.56rem;height:.56rem;position:absolute;top:calc(50% - .28rem);left:.2rem;transform:rotate(45deg)}.contact-surface__signal{opacity:.34;width:min(42%,34rem);position:absolute;bottom:-1rem;right:-2rem}.contact-surface__signal>path{fill:none;stroke:#22b36bb3;stroke-width:1.2px}.contact-surface__signal g path{fill:var(--ivory);stroke:var(--green)}.contact-surface__signal g .contact-surface__signal-end{stroke:var(--gold)}.contact-expectations{border-block:1px solid var(--hairline-dark);grid-template-columns:repeat(3,1fr);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.contact-expectations li{grid-template-columns:2.5rem 1fr;gap:1rem;padding:2rem;display:grid}.contact-expectations li:not(:last-child){border-right:1px solid var(--hairline-dark)}.contact-expectations span{color:var(--gold-soft);font-size:.6rem;font-weight:600}.contact-expectations strong{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.contact-expectations p{color:#f5f3ef80;margin:.7rem 0 0;font-size:.75rem;line-height:1.6}.general-contact{border-top:1px solid var(--hairline-dark);grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,9vw,8rem);padding-top:clamp(3rem,5vw,4.5rem);display:grid}.general-contact h2{margin-top:1rem;font-size:clamp(3.4rem,5vw,5.5rem);line-height:.9}.general-contact>div:last-child>p{color:#f5f3ef94;max-width:42rem;margin:0;font-size:.9rem;line-height:1.7}.general-contact>div:last-child>a{color:var(--gold-soft);letter-spacing:.1em;text-underline-offset:.35rem;margin-top:1.5rem;font-size:.72rem;font-weight:600;display:inline-block}@keyframes advertisingForward{0%,3%{opacity:0;stroke-dashoffset:1px}6%{opacity:1}48%{opacity:1;stroke-dashoffset:0}52%,to{opacity:0;stroke-dashoffset:0}}@keyframes advertisingReturn{0%,55%{opacity:0;stroke-dashoffset:1px}59%{opacity:1}94%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes flywheelPulse{0%,5%{opacity:0;stroke-dashoffset:1px}9%{opacity:1}92%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes proofPulseHorizontal{0%,7%{opacity:0;left:7%}12%{opacity:1}86%{opacity:1;left:calc(93% - 2rem)}92%,to{opacity:0;left:calc(93% - 2rem)}}@keyframes proofPulseVertical{0%,7%{opacity:0;transform:translateY(0)}12%{opacity:1}86%{opacity:1;transform:translateY(22.7rem)}92%,to{opacity:0;transform:translateY(22.7rem)}}@media (width>=1001px){.content-hero{min-height:calc(80svh - var(--header-height));padding-block:clamp(3.5rem,6vh,6rem)}.content-hero__inner{min-height:0}.content-hero--build+.editorial-section,.content-hero--about+.editorial-section,.content-hero--cases+.case-studies-list .case-study:first-child{padding-top:clamp(2rem,3vw,3.25rem)}.internal-js .content-hero--build+.editorial-section[data-reveal],.internal-js .content-hero--about+.editorial-section[data-reveal],.internal-js .content-hero--cases+.case-studies-list .case-study:first-child[data-reveal]{opacity:1;transform:none}.contact-stage{padding-top:clamp(2.5rem,5vh,4.5rem)}}@media (width>=1001px) and (height<=820px){.content-hero{padding-block:3rem}.content-hero h1{font-size:clamp(4.1rem,6.3vw,6rem)}.content-hero--cases h1{font-size:clamp(4rem,6vw,5.7rem)}.content-hero__lead{margin-top:1.5rem;font-size:1rem;line-height:1.55}.territory-index a,.case-index a{padding-block:1.05rem}.trust-index div{padding-block:1rem}.contact-stage{padding-top:2.5rem}.contact-surface{min-height:0;padding:2.75rem 3.25rem}.contact-surface h1{font-size:clamp(4.4rem,6.2vw,5.5rem)}.contact-surface__primary>p,.contact-surface__primary .text-cta{margin-top:1.45rem}.contact-surface__prompts li{padding-block:.75rem}}@media (width<=1000px){.content-hero{min-height:auto;padding-block:clamp(4.5rem,8vw,6rem)}.content-hero__inner{grid-template-columns:1fr;min-height:0}.content-hero__copy,.territory-index,.case-index,.trust-index{grid-column:1}.content-hero h1{max-width:12ch;font-size:clamp(4.5rem,9vw,7rem)}.territory-index,.case-index,.trust-index{margin-top:2rem}.territory-index ol,.case-index ol{grid-template-columns:repeat(3,1fr);display:grid}.territory-index li,.case-index li{border-top:1px solid var(--hairline-dark);border-bottom:1px solid var(--hairline-dark)}.territory-index li:not(:last-child),.case-index li:not(:last-child){border-right:1px solid var(--hairline-dark)}.territory-index a,.case-index a{align-content:start;min-height:9rem;padding:1.2rem}.content-section-intro{grid-template-columns:1fr 1fr}.content-section-intro>div,.content-section-intro>.editorial-section__copy{grid-column:auto}.case-study__header{grid-template-columns:1fr 3fr 8fr}.case-study__details{grid-template-columns:repeat(2,1fr)}.case-study__details section:nth-child(3n+1){padding-left:clamp(1.25rem,2.5vw,2.6rem)}.case-study__details section:nth-child(odd){padding-left:0}.case-study__details section:not(:nth-child(3n)){border-right:0}.case-study__details section:nth-child(odd){border-right:1px solid var(--hairline-dark)}.founder-profile{grid-template-columns:3fr 7fr}}@media (width<=700px){.content-hero{padding:4.5rem 1.1rem 4.8rem}.content-hero__inner{gap:2.5rem}.content-hero h1{max-width:none;margin-top:1.4rem;font-size:clamp(3.5rem,15vw,4.5rem);line-height:.88}.content-hero--cases h1>span{display:contents}.content-hero__lead{margin-top:1.6rem;font-size:.94rem;line-height:1.62}.territory-index,.case-index,.trust-index{margin-top:0}.territory-index ol,.case-index ol{display:block}.territory-index li,.case-index li{border-top:0;border-right:0!important}.territory-index a,.case-index a{min-height:0;padding:1.15rem 0}.territory-index a:hover,.case-index a:hover{padding-left:0}.content-section-intro,.about-purpose__grid,.team-section__intro,.beliefs-section__heading{grid-template-columns:1fr;gap:1.5rem}.content-section-intro h2{max-width:none}.content-section-intro>.editorial-section__copy{margin-top:.5rem}.growth-diagram{margin-top:2.8rem}.growth-diagram__desktop{display:none!important}.growth-diagram__mobile{display:block!important}.growth-diagram figcaption{padding-inline:.2rem}.growth-diagram__frame:before,.growth-diagram__frame:after{width:1rem;height:1rem}.system-group-label{margin-top:3.4rem}.build-evidence,.system-example-rows{margin-top:1.1rem;display:block}.build-evidence article,.system-example-rows article,.build-evidence article:first-child,.system-example-rows article:first-child{border-bottom:1px solid var(--hairline-dark);padding:1.6rem 0;border-right:0!important}.build-evidence h3,.system-example-rows h3{font-size:2.15rem}.editorial-link{margin-top:2rem}.decision-brief header{padding:1.8rem 1.4rem;display:block}.decision-brief h3{max-width:none;margin-top:1rem;font-size:2.8rem}.decision-brief__sources{flex-wrap:wrap;gap:.55rem 1.2rem;padding:1rem 1.2rem;display:flex}.decision-brief__sources li{text-align:left;padding:0;font-size:.52rem;border:0!important}.decision-brief__sources li:before{color:var(--green);content:"◇";margin-right:.45rem}.decision-brief__questions{display:block}.decision-brief__questions div{padding:1.8rem 1.4rem;border-right:0!important}.decision-brief__questions div:not(:last-child){border-bottom:1px solid var(--hairline-dark)}.decision-brief dt{font-size:2.35rem}.build-standards{padding:4.5rem 1.1rem}.build-standards__inner{display:block}.build-standards h2{max-width:none;font-size:3.4rem}.build-standards ol{margin-top:2.5rem}.final-cta--content-page{min-height:38rem}.final-cta--content-page h2{max-width:none;font-size:clamp(3.4rem,14vw,4rem)}.case-study{padding:5.5rem 1.1rem}.case-study__header{display:block}.case-study__identity{margin-top:1.5rem}.case-study__header h2{max-width:none;margin-top:2rem;font-size:clamp(3.4rem,14vw,4.3rem)}.case-study__flow{padding-block:.35rem;display:block}.case-study__flow li{padding:1rem 0 1rem 2rem;border-right:0!important}.case-study__flow li:not(:last-child){border-bottom:1px solid var(--hairline-dark)}.case-study__flow li:before{left:.3rem}.case-study__details{margin-top:3.5rem;display:block}.case-study__details section,.case-study__details section:nth-child(3n+1),.case-study__details section:nth-child(odd){border-right:0;border-bottom:1px solid var(--hairline-dark);padding:1.6rem 0}.case-study__principle{margin-top:3rem;display:block}.case-study__principle p{max-width:none;margin-top:1.3rem;font-size:2.7rem}.proof-map ol{min-height:29rem;padding-block:1.2rem;display:block}.proof-map ol:before{width:1px;height:auto;top:3.2rem;bottom:3.2rem;left:3.25rem}.proof-map li{text-align:left;align-content:center;justify-items:start;min-height:6.7rem;padding:1rem 1rem 1rem 6rem}.proof-map li:not(:last-child){border-right:0}.proof-map li:after{margin:0;position:absolute;top:calc(50% - .55rem);left:2.7rem}.proof-map li strong{margin-top:.5rem}.proof-map__pulse{width:4px;height:1.8rem;animation-name:proofPulseVertical;top:3rem;left:3.12rem}.evidence-final{padding:5.5rem 1.1rem}.evidence-final__inner{display:block}.evidence-final h2{max-width:none;font-size:3.7rem}.evidence-final__inner>div:last-child{margin-top:2rem}.evidence-final__links{flex-direction:column;align-items:flex-start}.trust-index div{padding:1.15rem 0}.about-purpose__grid h2,.team-section__intro h2{max-width:none}.delivery-rail{border-bottom:0;margin-top:3rem;display:block}.delivery-rail li{border-bottom:1px solid var(--hairline-dark);min-height:0;padding:1.5rem 0;border-right:0!important}.delivery-rail li:before{display:none}.delivery-rail strong{margin-top:.8rem;font-size:2.1rem}.founder-list{margin-top:3rem}.founder-profile{padding:3rem 0;display:block}.founder-profile__body{margin-top:2rem}.founder-profile h3{font-size:4.2rem}.founder-profile__lead{font-size:.94rem}.belief-list{margin-top:2.5rem}.belief-list li{grid-template-columns:2.5rem 1fr;gap:.5rem}.belief-list h3{font-size:2rem}.contact-stage{padding:4.5rem 1.1rem 5.5rem}.contact-surface{min-height:0;padding:2.5rem 1.35rem 3rem;display:block}.contact-surface h1{max-width:none;font-size:clamp(3.7rem,15vw,4.5rem)}.contact-surface__primary>p{font-size:.92rem}.contact-surface__primary .text-cta{justify-content:space-between;width:100%;min-height:3.75rem}.contact-surface__prompts{margin-top:3rem}.contact-surface__signal{opacity:.12;width:78%;bottom:-1rem;right:-3rem}.contact-expectations{display:block}.contact-expectations li{padding:1.5rem 0;border-right:0!important}.contact-expectations li:not(:last-child){border-bottom:1px solid var(--hairline-dark)}.general-contact{margin-top:4.5rem;display:block}.general-contact h2{font-size:3.5rem}.general-contact>div:last-child{margin-top:2rem}}@media (width<=420px){.content-hero h1{font-size:clamp(3.3rem,15vw,3.9rem)}.growth-diagram__mobile text{letter-spacing:1.5px}.founder-profile h3{font-size:3.8rem}.contact-surface h1{font-size:clamp(3.4rem,15vw,4rem)}}@media (prefers-reduced-motion:reduce){.growth-pulse,.flywheel-pulse,.proof-map__pulse{animation:none;display:none}.territory-index a,.case-index a{transition:none}}
