.about-page{--about-rule:1px solid #2f5d7c33;background:#fff}.about-hero,.about-purpose,.about-philosophy{border-bottom:var(--about-rule)}.about-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 8.5rem;min-height:clamp(38rem,68vw,48rem);display:grid}.about-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,7vw,7.5rem) clamp(2rem,5vw,5.5rem) clamp(4rem,7vw,7.5rem) 0;display:flex}.about-display{letter-spacing:-.058em;margin:1.25rem 0 1.35rem;font-size:clamp(3.1rem,4.3vw,5.2rem);font-weight:600;line-height:.98}.about-display span{white-space:nowrap;display:block}.about-hero__intro{max-width:37rem;color:var(--himark-text-muted);margin:0 0 2rem;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.55}.about-hero__copy .button{margin-top:.35rem}.about-hero__image,.about-philosophy__image{min-height:100%;position:relative;overflow:hidden}.about-hero__image img,.about-philosophy__image img,.about-outlook__image{object-fit:cover}.about-hero__image img{object-position:67% center}.about-hero__rail{border-left:var(--about-rule);color:var(--himark-ocean);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding-left:clamp(1.5rem,3vw,3rem);font-size:.64rem;font-weight:700;display:flex}.about-hero__rail:before{content:"";background:var(--himark-navy);width:2px;height:3.75rem;margin-bottom:1rem}.about-purpose{padding-block:clamp(4.5rem,7vw,7.5rem)}.about-purpose__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,8rem);display:grid}.about-purpose__intro{align-self:center;max-width:34rem}.about-heading{letter-spacing:-.055em;margin:1rem 0 1.25rem;font-size:clamp(2.7rem,4.5vw,5.25rem);font-weight:600;line-height:1}.about-purpose__intro>p:last-child,.about-philosophy__copy>p,.about-outlook__statement>p:last-child{color:var(--himark-text-muted);font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55}.about-values{border-left:var(--about-rule);padding-left:clamp(2rem,5vw,5rem)}.about-value{border-bottom:var(--about-rule);grid-template-columns:4.5rem 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:1.5rem;display:grid}.about-value:first-child{padding-top:0}.about-value:last-child{border-bottom:0;padding-bottom:0}.about-value__marker{width:3.7rem;height:3.7rem;color:var(--himark-ocean);letter-spacing:.08em;background:#eff7fc;border:1px solid #2f5d7c38;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.about-value h3{margin:0 0 .35rem;font-size:1.15rem}.about-value p{max-width:38rem;color:var(--himark-text-muted);margin:0}.about-philosophy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(38rem,59vw,48rem);display:grid}.about-philosophy__image img{object-position:64% center}.about-philosophy__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,7vw,7.5rem) 0 clamp(4rem,7vw,7.5rem) clamp(3rem,7vw,8rem);display:flex}.about-philosophy__copy .about-heading{max-width:11ch}.about-philosophy__copy>p{max-width:39rem;margin:0 0 1.25rem}.about-outlook{background:var(--himark-navy);color:#fff;min-height:clamp(32rem,46vw,41rem);position:relative;overflow:hidden}.about-outlook__image{object-position:center 60%}.about-outlook__overlay{background:linear-gradient(90deg,#041f38fa 0%,#041f38d1 49%,#041f388a 100%),linear-gradient(#041f381a,#041f3873);position:absolute;inset:0}.about-outlook__grid{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:end;gap:clamp(4rem,9vw,10rem);padding-block:clamp(5rem,8vw,8rem);display:grid;position:relative}.about-outlook .eyebrow{color:#fff}.about-outlook .eyebrow:after{background:#ffffffb3}.about-outlook__statement .about-heading{max-width:10ch}.about-outlook__statement>p:last-child{color:#ffffffd1;max-width:38rem}.about-outlook__cta{border-left:1px solid #ffffffa6;padding:.5rem 0 .5rem clamp(2rem,4vw,4.5rem)}.about-outlook__cta h3{margin:0 0 .45rem;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.15}.about-outlook__cta p{color:#ffffffc7;margin:0 0 1.5rem}.about-outlook__cta .button-secondary{border-color:#fff}@media (max-width:1000px){.about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-hero__rail{display:none}}@media (max-width:760px){.about-hero__grid,.about-purpose__grid,.about-philosophy__grid,.about-outlook__grid{grid-template-columns:1fr}.about-hero__grid{min-height:0}.about-hero__copy{padding:4.5rem 0 4rem}.about-display{font-size:clamp(3rem,14vw,4.4rem)}.about-display span{white-space:normal}.about-hero__image{min-height:31rem}.about-purpose__grid{gap:3.5rem}.about-values{border-left:0;padding:0}.about-philosophy__grid{min-height:0}.about-philosophy__image{min-height:27rem}.about-philosophy__copy{padding:4.5rem 0}.about-outlook__grid{align-items:start;gap:3rem;padding-block:5rem}.about-outlook__cta{border-top:1px solid #ffffff80;border-left:0;padding:2rem 0 0}}@media (max-width:460px){.about-hero__image,.about-philosophy__image{min-height:22rem}.about-value{grid-template-columns:3.6rem 1fr;gap:1rem}.about-value__marker{width:3.2rem;height:3.2rem}}
