.industry-profile-module__H9tZ2W__hero{background:var(--c4-color-porcelain);padding-block:clamp(2rem,4vw,4rem) clamp(5rem,8vw,8rem)}.industry-profile-module__H9tZ2W__heroInner .breadcrumbs{color:var(--c4-color-muted-on-light)}.industry-profile-module__H9tZ2W__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.industry-profile-module__H9tZ2W__heroCopy{max-width:48rem}.industry-profile-module__H9tZ2W__profileMark{width:fit-content;color:var(--c4-color-graphite);font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto auto auto;align-items:center;gap:.85rem;display:grid}.industry-profile-module__H9tZ2W__profileMark svg{width:2rem;color:var(--c4-color-signal-blue-dark)}.industry-profile-module__H9tZ2W__profileMark span:last-child{border-left:1px solid var(--c4-color-border);color:var(--c4-color-muted-on-light);padding-left:.85rem}.industry-profile-module__H9tZ2W__industryName{color:var(--c4-color-signal-blue-dark);font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.13em;text-transform:uppercase;margin-top:clamp(2rem,4vw,3.5rem);font-weight:600}.industry-profile-module__H9tZ2W__hero h1{max-width:12ch;color:var(--c4-color-carbon);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(3.4rem,5.7vw,6.3rem);line-height:.91}.industry-profile-module__H9tZ2W__heroDescription{max-width:39rem;color:var(--c4-color-muted-on-light);margin-top:1.8rem;font-size:clamp(1.1rem,1.35vw,1.28rem);line-height:1.55}.industry-profile-module__H9tZ2W__heroCopy .button-link{margin-top:2.25rem}.industry-profile-module__H9tZ2W__heroImage{background:var(--c4-color-graphite);min-height:clamp(34rem,49vw,46rem);margin:0;position:relative;overflow:hidden}.industry-profile-module__H9tZ2W__heroImage:after{content:"";background:linear-gradient(#0000 62%,#071d36c2);position:absolute;inset:0}.industry-profile-module__H9tZ2W__heroImage img{object-fit:cover;transition:transform .7s var(--c4-ease-control)}.industry-profile-module__H9tZ2W__heroImage:hover img{transform:scale(1.02)}.industry-profile-module__H9tZ2W__heroImage figcaption{z-index:1;color:#fff;font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:1.75rem;left:1.75rem;right:1.75rem}.industry-profile-module__H9tZ2W__priorities{background:#fff;padding-block:clamp(5rem,9vw,9rem)}.industry-profile-module__H9tZ2W__sectionHeader{grid-template-columns:minmax(10rem,.32fr) minmax(0,.68fr);align-items:end;gap:2rem;display:grid}.industry-profile-module__H9tZ2W__sectionHeader>p,.industry-profile-module__H9tZ2W__rhythmLead>p,.industry-profile-module__H9tZ2W__closingInner>div>p{color:var(--c4-color-signal-blue-dark);font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.industry-profile-module__H9tZ2W__sectionHeader h2{max-width:13ch;font-size:clamp(2.8rem,4.7vw,5.2rem);line-height:.95}.industry-profile-module__H9tZ2W__priorityGrid{border-top:1px solid var(--c4-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6rem);display:grid}.industry-profile-module__H9tZ2W__priorityGrid article{border-right:1px solid var(--c4-color-border);min-height:24rem;padding:clamp(2rem,3vw,3.25rem)}.industry-profile-module__H9tZ2W__priorityGrid article:first-child{padding-left:0}.industry-profile-module__H9tZ2W__priorityGrid article:last-child{border-right:0}.industry-profile-module__H9tZ2W__priorityGrid svg{width:2.7rem;color:var(--c4-color-signal-blue-dark)}.industry-profile-module__H9tZ2W__priorityGrid h3{max-width:12ch;margin-top:7rem;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1}.industry-profile-module__H9tZ2W__priorityGrid p{max-width:30rem;color:var(--c4-color-muted-on-light);margin-top:1rem;line-height:1.55}.industry-profile-module__H9tZ2W__rhythm{background:var(--c4-color-carbon);color:#fff;padding-block:clamp(5rem,9vw,9rem)}.industry-profile-module__H9tZ2W__rhythmGrid{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(4rem,9vw,10rem);display:grid}.industry-profile-module__H9tZ2W__rhythmLead h2{color:#fff;max-width:11ch;margin-top:1.25rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.94}.industry-profile-module__H9tZ2W__fitNote{border-top:1px solid #fff3;max-width:34rem;margin-top:3.5rem;padding-top:1.5rem}.industry-profile-module__H9tZ2W__fitNote span{color:var(--c4-color-signal-blue-bright);font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.1em;text-transform:uppercase}.industry-profile-module__H9tZ2W__fitNote p{color:var(--c4-color-radio-fog);margin-top:.75rem;line-height:1.55}.industry-profile-module__H9tZ2W__momentList{border-top:1px solid var(--c4-color-signal-brass);list-style:none}.industry-profile-module__H9tZ2W__momentList li{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(8rem,.35fr) minmax(0,.65fr);gap:2rem;padding-block:clamp(1.8rem,3vw,2.6rem);display:grid}.industry-profile-module__H9tZ2W__momentList h3{color:var(--c4-color-signal-blue-bright);font-size:clamp(1.7rem,2.3vw,2.5rem);line-height:1}.industry-profile-module__H9tZ2W__momentList p{color:var(--c4-color-frost);line-height:1.55}.industry-profile-module__H9tZ2W__closing{background:var(--c4-color-uniform-stone)}.industry-profile-module__H9tZ2W__closingInner{justify-content:space-between;align-items:center;gap:3rem;min-height:24rem;padding-block:4rem;display:flex}.industry-profile-module__H9tZ2W__closingInner h2{max-width:12ch;margin-top:1rem;font-size:clamp(2.8rem,4.6vw,5rem);line-height:.95}.industry-profile-module__H9tZ2W__nextProfile{min-height:8rem;padding-inline:var(--c4-page-gutter);border-top:1px solid var(--c4-color-border);color:var(--c4-color-carbon);background:#fff;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.industry-profile-module__H9tZ2W__nextProfile>span{color:var(--c4-color-muted-on-light);font-family:var(--c4-font-utility);font-size:var(--c4-text-label);letter-spacing:.1em;text-transform:uppercase}.industry-profile-module__H9tZ2W__nextProfile strong{font-family:var(--c4-font-display);text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:600}.industry-profile-module__H9tZ2W__nextProfile svg{width:1.8rem;transition:transform var(--c4-motion-fast) ease}.industry-profile-module__H9tZ2W__nextProfile:hover svg{transform:translate(.4rem)}@media (max-width:900px){.industry-profile-module__H9tZ2W__heroGrid,.industry-profile-module__H9tZ2W__rhythmGrid{grid-template-columns:minmax(0,1fr)}.industry-profile-module__H9tZ2W__heroImage{min-height:36rem}.industry-profile-module__H9tZ2W__priorityGrid{grid-template-columns:minmax(0,1fr)}.industry-profile-module__H9tZ2W__priorityGrid article,.industry-profile-module__H9tZ2W__priorityGrid article:first-child{border-right:0;border-bottom:1px solid var(--c4-color-border);min-height:auto;padding:2.5rem 0}.industry-profile-module__H9tZ2W__priorityGrid h3{margin-top:3.5rem}}@media (max-width:700px){.industry-profile-module__H9tZ2W__hero{padding-top:1.5rem}.industry-profile-module__H9tZ2W__hero h1{font-size:clamp(3rem,14vw,4.4rem)}.industry-profile-module__H9tZ2W__heroImage{min-height:28rem}.industry-profile-module__H9tZ2W__sectionHeader{grid-template-columns:minmax(0,1fr)}.industry-profile-module__H9tZ2W__sectionHeader h2,.industry-profile-module__H9tZ2W__rhythmLead h2,.industry-profile-module__H9tZ2W__closingInner h2{font-size:clamp(2.6rem,12vw,3.8rem)}.industry-profile-module__H9tZ2W__momentList li{grid-template-columns:minmax(0,1fr);gap:.75rem}.industry-profile-module__H9tZ2W__closingInner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:28rem}.industry-profile-module__H9tZ2W__nextProfile{grid-template-columns:1fr auto;gap:.65rem 1.5rem;min-height:10rem;padding-block:1.5rem}.industry-profile-module__H9tZ2W__nextProfile>span{grid-column:1/3}}@media (prefers-reduced-motion:reduce){.industry-profile-module__H9tZ2W__heroImage img,.industry-profile-module__H9tZ2W__nextProfile svg{transition:none}}
