.operations-page{--operations-line: rgba(16, 35, 63, .15);padding:clamp(2.75rem,4.5vw,4.75rem) 0 clamp(2rem,2.5vw,2.5rem)}.operations-shell{width:min(calc(100% - (2 * var(--site-gutter))),var(--site-max));margin:0 auto;padding-inline:var(--nav-inline-padding)}.operations-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4.5vw,4rem);align-items:stretch}.operations-hero__copy{max-width:680px}.operations-eyebrow{margin:0 0 .8rem;color:var(--color-primary);font-size:.83rem;font-weight:760;line-height:1.4;text-transform:uppercase}.operations-hero h1{max-width:22ch;margin:0;color:var(--color-text);font-size:clamp(2.625rem,3.2vw,3rem);font-weight:760;line-height:1.04;letter-spacing:0}.operations-hero__lead{max-width:66ch;margin:clamp(1.25rem,2vw,1.65rem) 0 0;color:var(--color-muted);font-size:clamp(1.03rem,1.25vw,1.14rem);line-height:1.65}.operations-hero__orientation{margin:1.2rem 0 0;color:var(--color-primary);font-size:1rem;font-weight:680;line-height:1.5}.operations-image--hero{display:block;width:100%;height:100%;min-height:100%;border-radius:var(--radius-medium);object-fit:cover;object-position:center}.operations-image--evidence{display:block;width:100%;height:100%;aspect-ratio:4 / 3;border-radius:var(--radius-medium);object-fit:cover;object-position:center}.operations-image-wrap{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:var(--radius-medium)}.operations-image-wrap .operations-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.operations-section{margin-top:clamp(5rem,8vw,7.5rem)}.operations-section__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:clamp(2rem,6vw,5.5rem);align-items:start;margin-bottom:clamp(2.15rem,3.7vw,3.25rem)}.operations-section__intro h2,.operations-leadership h2,.operations-contact h2{margin-top:0;color:var(--color-text);font-size:clamp(1.9rem,3vw,2.65rem);font-weight:760;line-height:1.1;letter-spacing:0}.operations-section__intro h2{margin-bottom:0}.operations-section__intro p{max-width:60ch;margin:0;color:var(--color-muted);font-size:1.03rem;line-height:1.65}.operations-support__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.75rem)}.operations-support__field{border-top:1px solid var(--operations-line);padding:clamp(1.5rem,2.3vw,1.95rem) 0 clamp(1.7rem,2.7vw,2.2rem)}.operations-support__field h3,.operations-evidence h3{margin:0;color:var(--color-text);font-size:clamp(1.22rem,1.65vw,1.5rem);font-weight:750;line-height:1.24;letter-spacing:0}.operations-support__field p,.operations-leadership__copy>p,.operations-evidence__copy>p:not(.operations-evidence__fact),.operations-contact p{color:var(--color-muted);font-size:1rem;line-height:1.65}.operations-support__field p{margin:.75rem 0 0}.operations-support__context{max-width:82ch;margin:clamp(1.5rem,2.5vw,2rem) 0 0;border-left:2px solid var(--color-primary);padding-left:clamp(1rem,2vw,1.25rem);color:var(--color-muted);font-size:1rem;line-height:1.65}.operations-support__context p{margin:0}.operations-support__context p:first-child{color:var(--color-text);font-weight:600}.operations-support__context p+p{margin-top:1rem}.operations-leadership{margin-top:clamp(4.25rem,6vw,5.5rem);border-top:1px solid var(--operations-line);border-bottom:1px solid var(--operations-line);padding:clamp(3rem,4.5vw,4rem) 0}.operations-leadership__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(3rem,6vw,5.25rem);align-items:start}.operations-leadership h2{margin-bottom:0;font-size:clamp(1.85rem,2.5vw,2.2rem)}.operations-leadership__copy>p{max-width:67ch;margin:0 0 1rem}.operations-leadership__copy>p:last-child{margin-bottom:0}.operations-leadership__statement{max-width:31ch;margin:clamp(1.6rem,2.7vw,2.2rem) 0 0;border-left:2px solid var(--color-primary);padding-left:clamp(1rem,2vw,1.4rem);color:var(--color-text);font-size:clamp(1.28rem,1.8vw,1.65rem);font-weight:720;line-height:1.38}.operations-practice{margin-top:clamp(4rem,6vw,5.5rem)}.operations-section__intro--practice{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr)}.operations-evidence{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(2.75rem,7vw,6.5rem);align-items:center;border-top:1px solid var(--operations-line);padding:clamp(2.75rem,5vw,4.5rem) 0}.operations-evidence--visual-right{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)}.operations-evidence--visual-left .operations-evidence__visual,.operations-evidence--visual-right .operations-evidence__copy{grid-column:1;grid-row:1}.operations-evidence--visual-left .operations-evidence__copy,.operations-evidence--visual-right .operations-evidence__visual{grid-column:2;grid-row:1}.operations-evidence__copy>p:not(.operations-evidence__fact){max-width:68ch;margin:.95rem 0 0}.operations-evidence__fact{margin:.85rem 0 0;color:var(--color-primary);font-size:clamp(1rem,1.35vw,1.16rem);font-weight:730;line-height:1.45}.operations-finish{margin-top:clamp(4rem,5vw,4.75rem);border-top:1px solid var(--operations-line);padding-top:clamp(3.2rem,5.5vw,5rem)}.operations-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,4.5rem);align-items:start}.operations-contact h2{max-width:32ch;margin-bottom:0;font-size:clamp(1.65rem,2.5vw,2.2rem)}.operations-contact p{max-width:64ch;margin:.8rem 0 0}.operations-contact__button{justify-self:end;width:auto;min-width:12rem;margin:0;white-space:nowrap}.operations-hero__lead,.operations-section__intro p,.operations-support__field p,.operations-support__context p,.operations-leadership__copy>p,.operations-evidence__copy>p:not(.operations-evidence__fact),.operations-contact p{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal;text-align:left;text-wrap:wrap}.operations-page h1,.operations-page h2,.operations-page h3,.operations-eyebrow,.operations-hero__orientation,.operations-evidence__fact,.operations-contact__button{hyphens:none;-webkit-hyphens:none;word-break:normal;text-wrap:balance}.operations-hero__grid>*,.operations-section__intro>*,.operations-leadership__layout>*,.operations-evidence>*,.operations-contact>*{min-width:0}@media(min-width:1100px){.operations-page{padding-top:clamp(1.8rem,2.25vw,2.1rem)}}@media(max-width:1020px){.operations-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(2.1rem,4vw,3.25rem)}.operations-hero h1{font-size:clamp(2.375rem,4vw,2.625rem)}.operations-leadership__layout{gap:clamp(2.5rem,5vw,4rem)}}@media(max-width:820px){.operations-hero__grid,.operations-section__intro,.operations-section__intro--practice,.operations-leadership__layout,.operations-evidence,.operations-evidence--visual-right,.operations-contact{grid-template-columns:1fr}.operations-hero__grid{gap:2.25rem}.operations-image--hero{min-height:0;aspect-ratio:3 / 2;height:auto}.operations-section__intro{gap:1rem}.operations-support__grid{grid-template-columns:1fr}.operations-leadership__layout{gap:1.5rem}.operations-evidence--visual-left .operations-evidence__copy,.operations-evidence--visual-right .operations-evidence__copy,.operations-evidence--visual-left .operations-evidence__visual,.operations-evidence--visual-right .operations-evidence__visual{grid-column:1}.operations-evidence--visual-left .operations-evidence__copy,.operations-evidence--visual-right .operations-evidence__copy{grid-row:1}.operations-evidence--visual-left .operations-evidence__visual,.operations-evidence--visual-right .operations-evidence__visual{grid-row:2;width:min(100%,620px)}.operations-contact{gap:1.4rem}.operations-contact__button{justify-self:start}}@media(max-width:620px){.operations-shell{padding-inline:0}.operations-hero h1{max-width:100%;font-size:clamp(1.9375rem,8.2vw,2.125rem)}.operations-hero__lead{font-size:1rem}.operations-section{margin-top:4.4rem}.operations-section__intro h2,.operations-leadership h2,.operations-contact h2{font-size:clamp(1.72rem,7.5vw,2.15rem)}.operations-leadership{padding:2.8rem 0}.operations-evidence{gap:1.75rem;padding:2.5rem 0}.operations-finish{padding-top:2.8rem}.operations-contact h2{font-size:clamp(1.55rem,6.4vw,1.9rem)}.operations-contact__button{width:100%;min-width:0;white-space:normal}}
