/* 662: original continuous 50/50 composition, current content and image. */
.about-page{max-width:none;padding:0;background:#031224;color:#f5fbff}
.about-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;min-height:calc(100svh - 104px)}
.about-profile-copy{min-width:0;padding:clamp(32px,5vw,88px);align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#031224,#041c35)}
.about-profile-copy .eyebrow{margin:0 0 24px;color:#72d0ed}
.about-profile-copy h1{margin-bottom:0;color:#f5fbff}
.about-profile-line{display:block;width:64px;height:3px;background:#55c7ff;border-radius:3px;margin:28px 0 36px}
.about-profile-text{font-size:clamp(17px,1.3vw,20px);line-height:1.7;color:#c6d9e5}
.about-profile-text p{margin:0 0 1.5em;max-width:60ch}.about-profile-text p:last-child{margin-bottom:0}
.about-profile-image{position:relative;margin:0;min-width:0;min-height:520px;overflow:hidden;background:#eaf3f8}
.about-profile-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}

