.about-page{color:#e9f0f3}.about-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:center;gap:18px;min-height:620px;padding-block:60px 65px;display:grid}.about-hero-copy{z-index:1;position:relative}.about-hero-copy>.about-eyebrow{color:#94dfdd;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.about-eyebrow span{color:#ff9185}.about-hero h1{letter-spacing:-.055em;width:max-content;max-width:min(750px,100% + 18px);margin:0 0 32px;font-size:clamp(48px,4.6vw,76px);font-weight:750;line-height:1.06}.about-hero h1 span{color:#94dfdd}.about-hero-copy>p{color:#d3e2ea;max-width:575px;font-size:clamp(17px,1.3vw,20px);line-height:1.65}.about-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:34px;display:flex}.about-actions .button{text-align:left;gap:15px;min-height:55px;padding:16px 22px;font-size:16px}.about-text-link{text-underline-offset:7px;align-items:center;gap:12px;min-height:44px;font-size:17px;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-text-link:hover{color:#fff;text-decoration-thickness:2px}.about-art{min-width:0;margin:0 0 0 12px}.about-portrait{aspect-ratio:1.35;background:#082a32;border:1px solid #94dfdd40;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000002e}.about-portrait img{object-fit:cover;object-position:76% center;width:100%;height:100%;display:block}.about-art figcaption{color:#9cbac5;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:14px 2px 0;font-size:11px;font-weight:700;line-height:1.5;display:flex}.about-art figcaption span:first-child{color:#94dfdd;white-space:nowrap}.about-art figcaption span:last-child{text-align:right}.about-belief{grid-template-columns:1fr 1fr;gap:65px;padding-block:48px 64px;display:grid;position:relative}.about-belief:before{content:"";inset:0 var(--gutter) auto;background:#527c8c;height:1px;position:absolute}.about-belief h2{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,38px);line-height:1.25}.about-belief p,.about-curiosity p{color:#d3e2ea;font-size:clamp(17px,1.45vw,22px);line-height:1.6}.about-approach{color:#123047;background:#e9f0f3;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:70px;padding-block:90px;display:grid}.about-approach h2,.about-curiosity h2{letter-spacing:-.045em;font-size:clamp(35px,3.6vw,56px);line-height:1.12}.about-approach>div>p{color:#47667a;max-width:430px;margin-top:28px;font-size:18px;line-height:1.65}.about-steps{margin:0;padding:0;list-style:none}.about-steps li{border-bottom:1px solid #a9bdc6;grid-template-columns:68px minmax(0,1fr);gap:26px;padding-block:30px;display:grid}.about-steps li:first-child{padding-top:0}.about-steps li:last-child{border:0;padding-bottom:0}.about-step-number{letter-spacing:-.05em;color:#347e80;font-size:42px;font-weight:650;line-height:1.1}.about-steps h3{letter-spacing:-.025em;margin:0 0 9px;font-size:25px;line-height:1.3}.about-steps p{max-width:620px;font-size:18px;line-height:1.6}.about-curiosity{grid-template-columns:1fr 1fr;gap:65px;padding-block:80px 90px;display:grid}.about-footer-links{color:#94dfdd;flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}@media (min-width:1400px){.about-hero{min-height:640px;padding-block:50px 30px}.about-belief{padding-bottom:48px}}@media (max-width:1100px){.about-hero{min-height:520px;padding-block:40px 55px}.about-hero h1{font-size:clamp(42px,4.7vw,60px)}.about-belief,.about-curiosity{gap:35px}.about-approach{gap:40px;padding-block:65px}.about-steps li{grid-template-columns:48px minmax(0,1fr);gap:15px}.about-step-number{font-size:34px}.about-steps h3{font-size:23px}.about-steps p{font-size:17px}}@media (max-width:760px){.about-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:34px 25px}.about-hero h1{width:auto;max-width:660px;margin-bottom:24px;font-size:clamp(40px,8.6vw,62px)}.about-hero-copy>p:not(.about-eyebrow){max-width:620px;font-size:17px}.about-actions{gap:12px;margin-top:25px}.about-actions .button{min-height:52px;padding:14px 17px;font-size:14px}.about-text-link{font-size:16px}.about-art{margin:0}.about-portrait{aspect-ratio:1.2}.about-art figcaption{gap:10px;font-size:10px}.about-belief,.about-curiosity{grid-template-columns:1fr;gap:20px;padding-block:35px 42px}.about-belief h2{max-width:440px;font-size:29px}.about-belief p,.about-curiosity p{font-size:17px}.about-approach{grid-template-columns:1fr;gap:32px;padding-block:45px}.about-approach h2,.about-curiosity h2{font-size:38px}.about-approach>div>p{margin-top:20px;font-size:17px}.about-steps li{grid-template-columns:45px minmax(0,1fr);gap:18px;padding-block:25px}.about-footer-links{gap:12px 25px;margin-top:19px}.about-curiosity{padding-block:45px 55px}}@media (max-width:390px){.about-page .lab-header nav{gap:8px}.about-page .lab-header nav .lab-contact{white-space:nowrap;padding-inline:9px}}@media (max-width:900px){.about-actions .button{gap:10px;padding-inline:14px;font-size:15px}}@media (max-width:760px){.about-actions .button{gap:15px;padding-inline:17px;font-size:14px}}
