.about-story-section{padding:76px 0 118px}.about-story-inner{grid-template-columns:minmax(340px,500px) minmax(0,620px);align-items:center;gap:clamp(52px,7vw,104px);max-width:1220px;display:grid}.about-story-media{min-height:610px;position:relative}.about-story-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;box-shadow:0 24px 54px #001f3f29}.about-story-main{border-radius:84px 18px;width:390px;height:540px}.about-story-secondary{border:10px solid #fff;border-radius:52px 16px;width:260px;height:350px;position:absolute;bottom:0;right:0}.about-story-copy h2,.about-process-heading h2{color:var(--peaks-ink);font-size:var(--peaks-section-title-size);text-transform:uppercase;font-weight:900;line-height:1.2}.about-story-copy>p:not(.eyebrow){margin-top:20px}.about-process-section{background:var(--peaks-navy);color:#ffffffd1;padding:104px 0 112px;overflow:hidden}.about-process-heading{max-width:880px}.about-process-heading .eyebrow,.about-process-heading h2{color:#fff}.about-process-heading>p:not(.eyebrow){color:#ffffffd1;max-width:760px;margin-top:24px;line-height:1.5}.about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:74px;display:grid}.about-process-item{border-top:3px solid var(--peaks-sky);transition:transform .24s var(--peaks-motion);padding-top:30px}.about-process-item span{color:var(--peaks-sky);font-family:var(--peaks-font-heading);font-size:var(--peaks-topper-size);text-transform:uppercase;margin-bottom:22px;font-weight:700;line-height:1.2;display:block}.about-process-item h3{color:#fff;font-size:var(--peaks-card-title-size);text-transform:uppercase;font-weight:700;line-height:1.2}.about-process-item p{color:#ffffffd1;font-size:var(--peaks-small-size);margin-top:18px;line-height:1.5}.about-team-section{padding:100px 0 116px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px;margin-top:76px;display:grid}.about-team-member{background:var(--peaks-soft);border-radius:16px;transition:box-shadow .3s,transform .3s;overflow:hidden}.about-team-member img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.about-team-member div{padding:34px 34px 38px}.about-team-member h3{color:#333;font-size:var(--peaks-card-title-size);text-transform:uppercase;font-weight:700;line-height:1.2}.about-team-member span{color:var(--peaks-navy);font-family:var(--peaks-font-heading);font-size:var(--peaks-small-size);text-transform:uppercase;margin-top:8px;font-weight:700;line-height:1.5;display:block}.about-team-member p{color:#4e4b66;font-size:var(--peaks-small-size);margin-top:18px;line-height:1.5}.about-testimonials-section{background:var(--peaks-soft);padding:100px 0 120px}.about-testimonials-section .testimonial-card{background:#fff}@media (hover:hover){.about-process-item:hover{transform:translateY(-4px)}.about-team-member:hover{box-shadow:var(--peaks-card-shadow-hover);transform:translateY(-4px)}}@media (width<=900px){.about-story-copy h2,.about-process-heading h2{font-size:var(--peaks-section-title-size)}.about-story-section{padding-top:66px;padding-bottom:88px}.about-story-inner{grid-template-columns:1fr;gap:48px;max-width:640px}.about-story-media{width:min(100%,520px);min-height:560px;margin:0 auto}.about-story-main{width:74%;max-width:390px;height:auto}.about-story-secondary{width:50%;max-width:260px;height:auto}.about-process-section{padding-top:82px;padding-bottom:88px}.about-process-grid,.about-team-grid{grid-template-columns:1fr}.about-process-grid{gap:44px;margin-top:56px}.about-team-section{padding-top:82px;padding-bottom:88px}.about-team-grid{gap:34px;margin-top:56px}.about-team-member div{padding:30px 30px 34px}.about-testimonials-section{padding-top:82px;padding-bottom:90px}}@media (width<=520px){.about-story-copy h2,.about-process-heading h2{font-size:var(--peaks-section-title-size)}.about-story-section{padding-top:54px;padding-bottom:72px}.about-story-inner{gap:40px}.about-story-media{min-height:430px}.about-story-main{border-radius:56px 14px;width:76%}.about-story-secondary{border-width:7px;border-radius:36px 12px;width:48%}.about-process-section{padding-top:68px;padding-bottom:72px}.about-process-item h3,.about-team-member h3{font-size:var(--peaks-card-title-size)}.about-team-section{padding-top:68px;padding-bottom:72px}.about-team-member div{padding:28px 24px 32px}.about-testimonials-section{padding-top:68px;padding-bottom:76px}}
