.about-hero{background:var(--deep-navy);padding:80px 0}.about-hero__inner{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.35fr) minmax(280px,355px);margin-inline:auto;max-width:var(--content-max);padding-inline:var(--gutter)}.about-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;min-width:0}.about-hero__title{color:var(--white);font-family:var(--font-head);font-size:clamp(40px,4.5vw + 8px,72px);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.about-hero__copy{color:var(--white);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-body-xl);font-weight:500;gap:0;line-height:var(--lh-body-xl)}.about-hero__copy p{margin:0}.about-hero__cta{align-items:center;background:var(--skyline-blue);border:2px solid transparent;border-radius:4px;color:var(--graphite);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-btn);font-weight:700;justify-content:center;line-height:var(--lh-btn);padding:15px 40px;text-align:center;text-decoration:none;transition:background .2s ease,transform .15s ease}.about-hero__cta:hover{background:#7caed2}.about-hero__cta:active{transform:translateY(1px)}.about-hero__photo{aspect-ratio:1;background:var(--deep-navy);border-radius:8px;justify-self:end;max-width:355px;overflow:hidden;width:100%}.about-hero__photo img{border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:block;height:100%;object-fit:cover;width:100%}.about-columns{background:var(--white);padding:120px 0}.about-columns__inner{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:var(--content-max);padding-inline:var(--gutter)}.about-columns__col{display:flex;flex-direction:column;gap:16px;min-width:0}.about-columns__title{color:var(--graphite);font-family:var(--font-head);font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin:0}.about-columns__copy{color:#445c64;display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;gap:16px;line-height:var(--lh-body)}.about-columns__copy p{margin:0}.about-people{background:var(--off-white);padding:120px 0}.about-people__inner{display:flex;flex-direction:column;gap:80px;margin-inline:auto;max-width:var(--content-max);padding-inline:var(--gutter)}.about-people__title{color:var(--graphite);font-family:var(--font-head);font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin:0;max-width:800px}.about-people__grid{align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-people__item:last-child:nth-child(odd){grid-column:1/-1}.about-people__item{display:flex;flex-direction:column;gap:16px;min-width:0}.about-people__category{color:var(--action-green);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;line-height:var(--lh-eyebrow);margin:0;text-transform:uppercase}.about-people__card{background:rgba(146,205,247,.5);border-radius:8px;display:flex;flex:1;flex-direction:column;gap:24px;margin:0;padding:64px 48px}.about-people__quote-icon{color:var(--action-green);flex-shrink:0}.about-people__quote{color:var(--graphite);display:flex;flex:1;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;gap:16px;line-height:var(--lh-sm);margin:0}.about-people__quote p{margin:0}.about-people__foot{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:auto;max-width:460px;width:100%}.about-people__person{align-items:center;display:flex;gap:24px;min-width:0}.about-people__avatar{border-radius:100px;flex-shrink:0;height:60px;object-fit:cover;width:60px}.about-people__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.about-people__name{font-size:var(--fs-body-lg);font-weight:500;line-height:var(--lh-body-lg)}.about-people__name,.about-people__role{color:var(--graphite);font-family:var(--font-body)}.about-people__role{font-size:var(--fs-sm);font-weight:400;line-height:var(--lh-sm)}.about-people__linkedin{display:flex;flex-shrink:0;margin-left:auto}.about-people__linkedin img{display:block;height:44px;width:44px}@media (max-width:1024px){.about-columns,.about-hero,.about-people{padding:72px 0}.about-hero__inner{gap:40px;grid-template-columns:1fr}.about-hero__photo{justify-self:start;max-width:320px}.about-columns__inner{gap:48px;grid-template-columns:1fr}.about-people__inner{gap:48px}.about-people__grid{gap:32px;grid-template-columns:1fr}.about-people__item:last-child:nth-child(odd){grid-column:auto}.about-people__card{padding:40px 28px}}@media (max-width:768px){.about-columns,.about-hero,.about-people{padding:56px 0}.about-hero__content{gap:24px}.about-hero__cta{padding:14px 24px;width:100%}.about-hero__photo{max-width:100%}.about-people__foot{flex-wrap:wrap;gap:16px}.about-people__person{gap:16px}}