
html{scroll-behavior:smooth;scroll-padding-top:24px}.review-note{padding:8px 20px;background:#fff0f4;text-align:center;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #ff2b63}.about-title{padding-top:54px;padding-bottom:40px}.about-title h1{font-size:clamp(44px,5.3vw,82px);line-height:1.02;letter-spacing:-2.3px;margin:20px 0 26px}.about-title h1 em{font-family:Georgia,serif;text-transform:none;font-weight:normal}.about-deck{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #ccc;padding-top:22px;align-items:start}.about-deck>span{font-size:11px;letter-spacing:2px;padding-top:6px}.about-deck p{font-size:17px;margin:0}.about-spread{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;padding-bottom:66px;align-items:center}.about-spread figure{margin:0;position:relative;padding-left:20px;border-left:5px solid #ff2b63}.about-spread img{width:100%;height:640px;object-fit:cover;object-position:50% 32%;display:block}.about-spread figcaption{font-size:10px;letter-spacing:1.3px;padding-top:15px}.about-spread h2{font-size:36px;line-height:1.12}.about-spread article>p{font-size:16px;line-height:1.7}.about-spread .story-lead{font:24px/1.45 Georgia,serif}.about-spread .textlink{font-size:13px}.about-journey{background:white;padding:52px 0}.journey-row{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:45px;border-top:1px solid #ccc;padding:28px 0;align-items:start}.journey-row>span{font-size:10px;letter-spacing:1.4px;padding-top:4px}.journey-row h2{font-size:28px;line-height:1.13;margin:0}.journey-row p{font-size:15px;margin:0}.about-video{display:grid;grid-template-columns:.6fr 1.4fr;gap:55px;padding-top:65px;padding-bottom:65px;align-items:center}.about-video h2{font-size:38px;line-height:1.1}.about-video p{font-size:15px}.about-video iframe{width:100%;aspect-ratio:16/9;border:0;background:#323232;display:block}.video-fallback{display:block;font-size:12px;margin-top:14px}.about-mission{background:#323232;color:white;padding:55px 0}.about-mission .mission-copy{font:clamp(25px,2.9vw,40px)/1.35 Georgia,serif;max-width:1100px;margin:24px 0 30px}.mission-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.mission-actions .textlink{font-size:13px}.about-next{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px;padding-bottom:40px}.about-next h2{font-size:38px;line-height:1.1}.about-next p{font-size:16px}.about-next nav a{display:flex;flex-direction:column;border-top:1px solid #ccc;padding:18px 0;text-decoration:none;gap:8px}.about-next nav span{font-size:10px;letter-spacing:1.5px}.about-next nav strong{font-size:19px}.about-next nav a:hover strong{text-decoration:underline}.career-notes{padding-bottom:50px}.career-notes details{border-top:1px solid #ccc;padding-top:18px}.career-notes summary{font-size:14px;font-weight:bold;cursor:pointer}.career-notes p{font-size:14px;margin-top:18px;max-width:950px}.career-notes summary:focus-visible{outline:3px solid #ff2b63;outline-offset:4px}
@media(max-width:900px){.about-spread{gap:35px}.about-spread img{height:620px}.about-spread h2{font-size:31px}.journey-row{gap:25px}.about-video{gap:30px}.about-next{gap:40px}}
@media(max-width:650px){.about-title{padding-top:32px;padding-bottom:28px}.about-title h1{font-size:clamp(34px,8.8vw,55px);letter-spacing:-1px}.about-deck,.about-spread,.journey-row,.about-video,.about-next{grid-template-columns:1fr}.about-deck{gap:14px}.about-deck p{font-size:16px}.about-spread{gap:32px;padding-bottom:38px}.about-spread figure{padding-left:12px}.about-spread img{height:430px;object-position:center 28%}.about-spread h2{font-size:32px}.about-spread .story-lead{font-size:23px}.journey-row{gap:14px;padding:24px 0}.journey-row h2{font-size:27px}.about-journey{padding:35px 0}.about-video{padding-top:40px;padding-bottom:40px;gap:18px}.about-video h2{font-size:32px}.about-mission{padding:38px 0}.mission-actions .button{font-size:11px;padding:14px 16px}.about-next{padding-top:40px;gap:30px}.about-next h2{font-size:32px}.career-notes{padding-bottom:35px}.review-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
