.about-page main{--about-gutter:clamp(20px,3vw,80px);--about-width:2240px}.about-page main .container{width:min(calc(100% - 2 * var(--about-gutter)),var(--about-width));max-width:none;margin-inline:auto;padding-inline:0;min-width:0}.about-page main .about-contact{padding:clamp(28px,3.5vw,64px);margin:0 auto 83px}.about-page .about-section{padding-top:92px;padding-bottom:92px}.about-page .certificates-section{padding-block:74px}.about-page .about-hero h1{font-size:clamp(40px,4.65vw,67px)}.about-page :where(main) h2{font-size:clamp(29px,3vw,43px)}.about-page .about-contact h2{font-size:clamp(32px,3.28vw,45px)}.about-page .about-process h3,.about-page .certificate-card h3{font-size:22.5px}.about-page .policy-row h3{font-size:19.5px}.about-page .about-section-heading,.about-page .mission-grid{gap:clamp(30px,4vw,80px)}.about-page .about-section-heading>p,.about-page .mission-copy p{font-size:clamp(16px,1.1vw,20.5px);line-height:1.75;max-width:65ch;color:#626d7a}.about-page .about-lead{max-width:56ch;font-size:clamp(16px,1.1vw,20.5px);color:#626d7a}.about-page .mission-copy h3{font-size:clamp(25px,1.87vw,35.5px)}.about-page .mission-grid{align-items:center}.about-page .mission-image{min-height:0;aspect-ratio:6/5;max-height:720px;width:100%}.about-page .about-hero-visual{height:clamp(360px,31vw,640px)}.about-page .about-process p,.about-page .certificate-description,.about-page .policy-row p{font-size:clamp(15px,.98vw,18px)}.about-page .field-images figcaption,.about-page .mission-image figcaption{font-size:clamp(14px,.96vw,17px)}.about-page .about-section-heading h2{max-width:20ch}.about-page .sca-logo-story{padding:clamp(52px,4.6vw,88px) 0 44px;color:#132744;background:linear-gradient(135deg,#fbfcfd,#f6f8fb)}.about-page .sca-story-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4.5vw,100px);margin-bottom:33px}.about-page .sca-story-eyebrow{font-size:13px;font-weight:600;letter-spacing:.15em;color:#243d66;margin:0 0 20px}.about-page .sca-story-eyebrow:after{content:"";display:block;width:70px;height:2px;background:#ef1936;margin-top:16px}.about-page .sca-logo-story h2{font-size:clamp(36px,3.85vw,75px);font-weight:650;line-height:1.04;letter-spacing:-.055em;margin:0;color:#102744}.about-page .sca-logo-story h2 .sca-story-dot{color:#ed1937}.about-page .sca-story-intro{margin:0;padding-left:clamp(22px,2vw,42px);border-left:1px solid #ccd8e6;font-size:clamp(16px,1.22vw,22.5px);line-height:1.65;max-width:59ch;color:#243d5d}.about-page .sca-story-intro strong{font-weight:600}.about-page .sca-story-stage{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:clamp(22px,2.76vw,48px);gap:clamp(24px,4vw,74px);border-radius:28px;background:linear-gradient(115deg,#eff3f7,#f2f5f8 45%,#ebf1f6)}.about-page .sca-story-step{position:relative;min-width:0}.about-page .sca-story-step:not(:last-child):after{content:"";position:absolute;top:clamp(100px,11vw,170px);left:calc(100% + 8px);width:clamp(12px,2.8vw,44px);height:1px;border-top:1px dashed #8ca7c7}.about-page .sca-story-step:not(:last-child):before{content:"";position:absolute;top:calc(clamp(100px,11vw,170px) - 3px);left:calc(100% + clamp(12px,2.8vw,44px) + 3px);width:6px;height:6px;border-top:1px solid #8ca7c7;border-right:1px solid #8ca7c7;transform:rotate(45deg)}.about-page .sca-story-art{height:clamp(200px,21vw,340px);margin:0 0 24px;position:relative;display:grid;place-items:center}.about-page .sca-story-art img{position:relative;width:82%;height:88%;object-fit:contain;z-index:1}.about-page .sca-story-balance img{width:100%;height:77%}.about-page .sca-story-symbol img{width:79%;height:78%}.about-page .sca-story-guides{position:absolute;width:100%;height:100%;inset:0;opacity:.8}.about-page .sca-story-label{font-size:13px;letter-spacing:.08em;font-weight:550;margin:0 0 12px;color:#526d94}.about-page .sca-story-label:after{content:"";display:block;width:20px;height:1px;background:#93a8c2;margin-top:12px}.about-page .sca-logo-story .sca-story-step h3{font-size:clamp(21.5px,1.69vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.035em;margin:0 0 12px;color:#132744}.about-page .sca-story-step-copy>p:last-child{font-size:clamp(16px,1.09vw,19.7px);line-height:1.65;margin:0;color:#354d6b;max-width:40ch}.about-page .sca-story-disciplines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:15px;background:#fff;border:1px solid #e2e9f1;border-radius:22px;padding:22px 0}.about-page .sca-story-discipline{display:flex;gap:clamp(14px,1.4vw,28px);align-items:center;padding:0 clamp(18px,2.5vw,48px);min-width:0}.about-page .sca-story-discipline+div{border-left:1px solid #dae3ee}.about-page .sca-story-discipline>svg{width:clamp(42px,4vw,64px);height:clamp(42px,4vw,64px);flex-shrink:0}.about-page .sca-story-discipline h3{font-size:clamp(17px,1.31vw,23.5px);font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:0 0 7px}.about-page .sca-story-discipline p{font-size:clamp(14px,.94vw,17px);line-height:1.5;color:#344c69;margin:0}.about-page .sca-story-climate{color:#1264bb}.about-page .sca-story-air{color:#00845b}.about-page .sca-story-fire{color:#e31b36}.about-page .sca-story-purpose{display:flex;justify-content:center;align-items:center;gap:18px;text-align:center;color:#506b90;font-size:clamp(14px,1vw,18px);line-height:1.6;letter-spacing:.03em;margin:22px 0 0}.about-page .sca-story-purpose:before,.about-page .sca-story-purpose:after{content:"";width:64px;height:1px;background:#c4d1e2;flex-shrink:0}@media(max-width:1050px){.about-page .sca-story-stage{gap:26px;padding:24px}.about-page .sca-story-art{height:200px}.about-page .sca-story-step:not(:last-child):after,.about-page .sca-story-step:not(:last-child):before{display:none}.about-page .sca-story-discipline{padding-inline:18px;gap:12px}.about-page .sca-story-discipline>svg{width:40px;height:40px}}@media(max-width:800px){.about-page .sca-story-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.about-page .sca-story-intro{max-width:65ch}.about-page .sca-story-stage{grid-template-columns:1fr;padding:0 22px;gap:0;border-radius:22px}.about-page .sca-story-step{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px 0}.about-page .sca-story-step+li{border-top:1px solid #d8e2ed}.about-page .sca-story-art{height:180px;margin:0}.about-page .sca-story-disciplines{grid-template-columns:1fr;padding:0 22px;border-radius:20px}.about-page .sca-story-discipline{padding:19px 0;gap:20px}.about-page .sca-story-discipline+div{border-left:0;border-top:1px solid #e2e9f1}.about-page .sca-story-discipline>svg{width:42px;height:42px}.about-page .sca-story-discipline h3{font-size:19px;margin-bottom:4px}.about-page .sca-story-purpose:before,.about-page .sca-story-purpose:after{width:22px}}@media(max-width:720px){.about-page .about-section{padding-block:58px}.about-page .certificates-section{padding-block:51px}.about-page .about-hero h1{font-size:clamp(35px,9.9vw,54px)}.about-page :where(main) h2{font-size:32px}.about-page .about-contact h2{font-size:32px}.about-page .certificate-card h3{font-size:18px}.about-page .about-process h3{font-size:21.5px}.about-page .policy-row h3{font-size:19px}.about-page main .about-contact{padding:29px 24px;margin-bottom:55px}.about-page .mission-grid{gap:25px}.about-page .mission-image{aspect-ratio:5/4;max-height:none}.about-page .about-hero-visual{height:310px}.about-page .about-section-heading,.about-page .mission-copy{gap:22px}.about-page .sca-logo-story{padding-top:48px;padding-bottom:37px}.about-page .sca-story-intro{padding-left:18px}.about-page .sca-story-eyebrow{font-size:12px}.about-page .sca-logo-story h2{font-size:clamp(36px,7.5vw,52.5px)}}@media(max-width:520px){.about-page .sca-story-step{display:block;padding:22px 0}.about-page .sca-story-art{height:190px;margin-bottom:18px}.about-page .sca-story-step-copy>p:last-child{font-size:16px}.about-page .sca-story-purpose{gap:0;font-size:14px}.about-page .sca-story-purpose:before,.about-page .sca-story-purpose:after{display:none}}.about-page .sca-logo-story{--story-art-size:clamp(132px,19vh,184px);padding:clamp(24px,3vh,40px) 0 24px}.about-page .sca-story-heading{margin-bottom:18px;gap:clamp(28px,4vw,70px)}.about-page .sca-story-eyebrow{margin-bottom:12px;font-size:12px}.about-page .sca-story-eyebrow:after{width:52px;margin-top:10px}.about-page .sca-logo-story h2{font-size:clamp(34px,2.65vw,50px);line-height:1.06}.about-page .sca-story-intro{font-size:clamp(16px,1.05vw,19px);line-height:1.6;padding-left:24px;max-width:65ch}.about-page .sca-story-stage{padding:20px 28px;gap:clamp(24px,3vw,52px);border-radius:22px}.about-page .sca-story-art{height:var(--story-art-size);margin-bottom:14px}.about-page .sca-story-art img{max-width:220px;max-height:160px}.about-page .sca-story-balance img{max-width:245px;max-height:140px}.about-page .sca-story-symbol img{max-width:190px;max-height:160px}.about-page .sca-story-step:not(:last-child):after{top:calc(var(--story-art-size) / 2)}.about-page .sca-story-step:not(:last-child):before{top:calc(var(--story-art-size) / 2 - 3px)}.about-page .sca-story-label{font-size:12px;margin-bottom:8px}.about-page .sca-story-label:after{margin-top:7px}.about-page .sca-logo-story .sca-story-step h3{font-size:clamp(20px,1.35vw,24px);margin-bottom:8px}.about-page .sca-story-step-copy>p:last-child{font-size:clamp(16px,1vw,17px);line-height:1.6;max-width:44ch}.about-page .sca-story-disciplines{margin-top:10px;padding:14px 0;border-radius:18px}.about-page .sca-story-discipline{gap:14px;padding-inline:clamp(20px,2vw,32px)}.about-page .sca-story-discipline>svg{width:38px;height:38px}.about-page .sca-story-discipline h3{font-size:clamp(18px,1vw,20px);margin-bottom:4px}.about-page .sca-story-discipline p{font-size:14px}.about-page .sca-story-purpose{font-size:14px;margin-top:14px;line-height:1.5}@media(max-width:800px){.about-page .sca-logo-story{--story-art-size:132px;padding-block:30px}.about-page .sca-story-heading{gap:16px;margin-bottom:18px}.about-page .sca-story-intro{padding-left:16px}.about-page .sca-story-stage{padding:0 20px}.about-page .sca-story-step{padding:18px 0;gap:18px}.about-page .sca-story-art{margin-bottom:0}.about-page .sca-story-disciplines{padding:0 18px}.about-page .sca-story-discipline{padding:13px 0;gap:14px}.about-page .sca-story-discipline>svg{width:32px;height:32px}.about-page .sca-story-discipline h3{font-size:18px}.about-page .sca-story-purpose{font-size:13px;margin-top:12px}}@media(max-width:520px){.about-page .sca-logo-story h2{font-size:32px}.about-page .sca-story-art{margin-bottom:10px;height:124px}.about-page .sca-story-step{padding:17px 0}.about-page .sca-story-art img{max-width:180px;max-height:116px}.about-page .sca-story-balance img{max-width:200px;max-height:102px}.about-page .sca-story-symbol img{max-width:145px;max-height:110px}}@media(min-width:1051px)and (max-height:800px){.about-page .sca-logo-story{--story-art-size:128px;padding-block:16px}.about-page .sca-story-heading{margin-bottom:12px}.about-page .sca-story-eyebrow{margin-bottom:8px}.about-page .sca-story-eyebrow:after{margin-top:7px}.about-page .sca-story-stage{padding:14px 24px}.about-page .sca-story-art{margin-bottom:10px}.about-page .sca-story-disciplines{padding-block:12px}.about-page .sca-story-purpose{margin-top:10px}}
