.about-photo-hero{background:radial-gradient(at 70% 35%,#0b2945,#031122 62%,#020b16);min-height:calc(100svh - 74px)}.about-photo-hero-media{z-index:0;position:absolute;inset:0}.about-photo-hero-image{object-fit:cover;object-position:center 47%}.about-photo-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#03101f 0% 13%,#03101ffe 36%,#03101ff2 45%,#03101f9e 60%,#03101f0a 84%),linear-gradient(#0000 74%,#03101f42);position:absolute;inset:0}.about-photo-hero .about-photo-hero-content{min-height:calc(100svh - 74px);padding-block:clamp(22px,4svh,52px)}.about-photo-hero-copy{text-shadow:0 3px 24px #0000003d}.about-photo-hero .about-photo-hero-title{letter-spacing:-.035em;font-size:clamp(2.7rem,4.45vw,4.75rem);line-height:1.08}.about-photo-hero-subtitle{font-size:clamp(1.1rem,1.8vw,1.6rem)}.about-photo-hero-rule{background:linear-gradient(90deg,#e8b664,#f8d99d 63%,#0000);width:145px;height:2px}.about-photo-hero .about-photo-hero-lead{font-size:.98rem;line-height:1.7}@media (min-width:768px) and (max-width:1100px){.about-photo-hero-copy{max-width:53%}.about-photo-hero .about-photo-hero-title{font-size:clamp(2.25rem,4vw,3.4rem)}.about-photo-hero-shade{background:linear-gradient(90deg,#03101f 0% 14%,#03101ffc 38%,#03101fe0 54%,#03101f17 94%)}}@media (min-width:768px) and (max-height:760px){.about-photo-hero .about-photo-hero-content{padding-block:18px}.about-photo-hero .about-photo-hero-title{font-size:clamp(2.3rem,3.7vw,3.5rem)}.about-photo-hero-subtitle{margin-top:12px;font-size:1.1rem}.about-photo-hero-rule{margin-top:12px}.about-photo-hero .about-photo-hero-lead{margin-top:12px;font-size:.9rem;line-height:1.52}.about-photo-hero .about-photo-hero-actions{margin-top:18px}}@media (max-width:767px){.about-photo-hero{flex-direction:column;min-height:0;display:flex}.about-photo-hero .about-photo-hero-content{order:1;min-height:0;padding-block:28px 24px}.about-photo-hero-copy{max-width:100%}.about-photo-hero .about-photo-hero-title{font-size:clamp(2.25rem,9vw,3.4rem)}.about-photo-hero-subtitle{margin-top:12px;font-size:1.05rem}.about-photo-hero-rule{margin-top:14px}.about-photo-hero .about-photo-hero-lead{margin-top:14px;font-size:.9375rem;line-height:1.6}.about-photo-hero .about-photo-hero-actions{margin-top:18px}.about-photo-hero-media{order:2;width:100%;height:clamp(245px,76vw,410px);position:relative;inset:auto;overflow:hidden}.about-photo-hero-image{object-position:75% 47%}.about-photo-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#03101f 0%,#03101f33 13%,#0000 44%);position:absolute;inset:0}.about-photo-hero-shade{display:none}}@media (max-width:479px){.about-photo-hero .about-photo-hero-actions{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.about-photo-hero .about-photo-hero-actions>a{width:100%;min-height:48px}}@media (min-width:768px){.about-photo-hero,.about-photo-hero .about-photo-hero-content{min-height:clamp(440px,57vw,620px)}.about-photo-hero .about-photo-hero-title{font-size:clamp(2.6rem,4.2vw,4.3rem)}.about-photo-hero .about-photo-hero-content{padding-block:42px}}.about-journey-portrait img{transform:scale(1.1)}.about-approach-section{background-color:#031122;background-image:radial-gradient(circle at 92% 45%,#c58d3f29,#0000 28%),radial-gradient(1px 1px at 14% 20%,#e8b664 98%,#0000),radial-gradient(1px 1px at 59% 65%,#e8b664 98%,#0000);background-size:auto,440px 320px,520px 380px}@media (min-width:1024px){.about-step-line{background:linear-gradient(90deg,#e8b664d9,#e8b66473);width:calc(100% - 54px);height:1px;position:absolute;top:35px;left:calc(50% + 49px)}.about-step-line:after{content:"›";color:#e8b664;font-size:23px;position:absolute;top:-13px;right:-1px}}@media (max-width:767px){.about-journey-portrait{max-width:380px}}
