.about-page{background:#1c2430;color:#c2cbd8;letter-spacing:normal;font-size:1rem;line-height:1.8}.about-inner{width:min(68rem,calc(100% - 6rem));margin:auto;padding:5rem 0}.about-header{margin-bottom:1rem}.about-page .about-eyebrow{color:#9dbfff;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem}.about-page h1{color:#f1f4f8;font-size:clamp(2rem,4vw,3rem);line-height:1.3;margin:0}.about-section{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:3rem;padding:3rem 0;border-top:1px solid #3b4657}.about-page h2{color:#f1f4f8;font-size:.85rem;line-height:1.7;letter-spacing:.08em;margin:.2rem 0 0}.about-section-content{min-width:0}.about-page ul{list-style:none;padding:0;margin:0}.about-page li{padding:0;margin:0 0 .9rem}.about-page li:last-child{margin-bottom:0}.about-page li>ul{margin-top:.25rem;font-size:.94rem;color:#aeb9c9}.about-page li>ul>li{margin-bottom:.2rem}.about-page strong{color:#eef1f5;font-weight:600}.about-page a{color:#b4cefa;border-bottom-color:#566985;overflow-wrap:anywhere}.about-page a:hover{color:#fff;border-bottom-color:#b4cefa}.about-page a:focus-visible{outline:2px solid #b4cefa;outline-offset:4px}.about-overview{display:block;border:0;padding-top:0;padding-bottom:3.5rem}.about-overview>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.about-overview .about-section-content{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:center}.about-overview .network-portrait{width:100%;margin:0;grid-column:2;grid-row:1}.about-overview .about-section-content>ul{grid-column:1;grid-row:1}.about-overview li{font-size:.94rem}.about-overview li:first-child{color:#eef1f5;font-size:1.35rem;line-height:1.5;margin-bottom:1.25rem}.about-experience .about-section-content>ul>li{padding-bottom:.75rem;border-bottom:1px solid #303b4b}.about-experience .about-section-content>ul>li:last-child{border:0;padding-bottom:0}.about-contact{padding-bottom:0}@media(max-width:736px){.about-inner{width:calc(100% - 3rem);padding:3.5rem 0}.about-section{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0}.about-overview .about-section-content{display:flex;flex-direction:column;gap:1rem}.about-overview .network-portrait{max-width:28rem}.about-overview{padding-top:0}.about-header{margin-bottom:1.5rem}}