.about-page{padding-block:48px 72px}.about-opening{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:32px 80px;display:grid}.about-opening h1{grid-area:1/1;align-self:end;font-size:clamp(46px,4.2vw,68px)}.about-camera-portrait{background:#faf8f2;grid-area:1/2/span 2;justify-self:center;width:min(100%,444px);padding:12px;transform:rotate(2deg);box-shadow:3px 12px 20px #2920141f,5px 28px 48px #29201416}.about-camera-portrait img{filter:grayscale();width:100%;height:auto}.about-opening-copy{grid-area:2/1;align-self:start}.about-opening-copy>p{max-width:58ch;color:var(--muted);font-size:18px;line-height:1.75}.about-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.about-primary-link{border-bottom:1px solid var(--amber);min-height:48px;font-family:var(--serif);align-items:center;gap:16px;padding-block:8px;font-size:23px;display:inline-flex}.about-page .text-link{min-height:44px;font-size:15px}.about-page svg{flex-shrink:0}.about-primary-link:hover{color:var(--amber)}.about-point-of-view{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;margin-top:80px;padding-block:48px 72px;display:grid}.about-point-of-view h2{font-size:clamp(34px,3.6vw,52px)}.about-point-of-view p{color:var(--muted);max-width:60ch;font-size:17px;line-height:1.8}.about-point-of-view .text-link{margin-top:16px}.about-career{border-top:1px solid var(--line);padding-top:48px;scroll-margin-top:32px}.about-career-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.about-career-heading h2{font-size:clamp(40px,4vw,60px)}.about-career-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.about-career-track h3{font-family:var(--serif);margin-bottom:28px;font-size:26px;font-weight:400;line-height:1.35}.about-career-track ol{margin:0;padding:0;list-style:none}.about-career-track li{border-left:1px solid var(--line);padding:0 0 36px 24px;position:relative}.about-career-track li:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-4px}.about-career-track li:last-child{padding-bottom:8px}.about-period{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.about-career-track h4{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:400;line-height:1.3}.about-role{color:var(--amber);margin-top:8px;font-size:15px}.about-role-description{max-width:60ch;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.75}.about-education{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;margin-top:56px;padding-block:40px 56px;display:grid}.about-education h2{font-size:32px}.about-education p{color:var(--muted);font-size:16px;line-height:1.7}.about-education p+p{margin-top:16px}.about-next{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding-top:28px;display:grid}.about-next a{min-height:64px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;font-size:clamp(26px,2.6vw,38px);line-height:1.3;display:flex}.about-next a:hover{color:var(--amber)}@media (width<=1100px){.about-opening{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:28px 40px}.about-opening h1{font-size:clamp(38px,4.7vw,52px)}.about-opening-copy>p{font-size:16px}.about-actions{gap:12px 20px;margin-top:20px}.about-primary-link{font-size:21px}.about-point-of-view,.about-education,.about-career-tracks,.about-next{gap:40px}.about-career-track h3{font-size:24px}}@media (width<=760px){.about-page{padding-block:32px 48px}.about-opening{grid-template-columns:1fr;gap:28px}.about-opening h1{grid-area:1/1;font-size:clamp(36px,8.4vw,54px)}.about-camera-portrait{grid-area:2/1;width:min(76vw,360px);padding:10px;transform:rotate(1.5deg)}.about-opening-copy{grid-area:3/1}.about-opening-copy>p{font-size:16px;line-height:1.8}.about-actions{gap:12px 24px}.about-point-of-view{grid-template-columns:1fr;gap:24px;margin-top:48px;padding-block:32px 48px}.about-point-of-view h2{font-size:36px}.about-point-of-view p{font-size:16px}.about-career{padding-top:32px}.about-career-heading{gap:16px;margin-bottom:32px}.about-career-heading h2{font-size:42px}.about-career-tracks{grid-template-columns:1fr;gap:40px}.about-career-track h3{margin-bottom:24px;font-size:25px}.about-career-track h4{font-size:25px}.about-career-track li{padding-bottom:32px}.about-education{grid-template-columns:1fr;gap:20px;margin-top:40px;padding-block:32px 40px}.about-education h2{font-size:30px}.about-next{grid-template-columns:1fr;gap:16px;padding-top:20px}.about-next a{min-height:56px;font-size:30px}}
