.sa-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;max-width:1440px;margin:auto;padding:48px clamp(24px,5vw,78px);align-items:center}.sa-hero h1{font-size:clamp(48px,5vw,72px);margin:24px 0}.sa-hero-photo{margin:0;border-radius:140px 140px 4px 4px;overflow:hidden;background:#233e2d}.sa-hero-photo img{width:100%;height:450px;object-fit:cover;display:block;object-position:62% center}.sa-hero-photo figcaption{text-align:center;color:#f7f6ef;padding:17px 20px;font:italic 21px Georgia,serif}.sa-intro{text-align:center;max-width:1000px;padding-top:60px;padding-bottom:60px}.sa-intro h2{margin:20px 0 25px}.sa-intro>p:last-child{max-width:650px;margin:auto;color:#526052;font-size:16px}.sa-roots{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;background:#ebeede;align-items:center}.sa-year{text-align:center;padding:40px 25px;border:1px solid #ced5bf}.sa-year span{font:10px/1.7 Arial,sans-serif;letter-spacing:.15em;display:block}.sa-year strong{font:clamp(85px,9vw,140px)/1.2 Georgia,serif;display:block;margin:20px 0;color:#526c40}.sa-roots h2{margin:18px 0 25px}.sa-roots p:not(.sst-eyebrow){font-size:15px;color:#526052;margin-top:17px}.sa-purpose{text-align:center;background:#233e2d;color:#f7f6ef;padding-top:65px;padding-bottom:65px}.sa-purpose h2{font-size:clamp(48px,6vw,76px);margin:22px 0}.sa-purpose em{color:#d1dcae}.sa-purpose>p:last-of-type{max-width:570px;margin:auto;font-size:15px;color:#d3ddc9}.sa-vision{border-top:1px solid #526b53;max-width:570px;margin:30px auto 0;padding-top:25px}.sa-vision span{font-size:10px;letter-spacing:.15em}.sa-vision p{margin-top:12px;font-size:14px;color:#d3ddc9}.sa-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sa-care-grid>a{display:flex;flex-direction:column;min-height:290px;background:#e8edda;padding:30px;border-top:3px solid #526c40}.sa-care-grid>a:nth-child(2){background:#eee7db;border-color:#9e7957}.sa-care-grid>a:nth-child(3){background:#ecebdc;border-color:#b49b50}.sa-care-grid span{font-size:10px;letter-spacing:.14em}.sa-care-grid h3{font-size:34px;margin:25px 0 15px}.sa-care-grid p{font-size:14px;color:#526052;margin-bottom:25px}.sa-care-grid strong{margin-top:auto;font-size:12px}.sa-awards{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;border-top:1px solid #d9ddd1}.sa-awards h2{margin:15px 0 25px}.sa-awards>div>p:last-child{font-size:14px;color:#526052;max-width:330px}.sa-awards ol{margin:0;padding:0;list-style:none}.sa-awards li{display:flex;gap:25px;padding:24px 0;border-top:1px solid #d9ddd1}.sa-awards li>span{min-width:70px;font:16px Georgia,serif;color:#788467}.sa-awards h3{font-size:24px}.sa-awards li p{font-size:12px;color:#526052;margin-top:8px}.sa-support{background:#ebeede;display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.sa-support h2{margin:17px 0 25px}.sa-support p:not(.sst-eyebrow){font-size:14px;color:#526052;max-width:450px}.sa-support-links a{display:block;padding:24px 0;border-bottom:1px solid #cbd2bf}.sa-support-links a:first-child{border-top:1px solid #cbd2bf}.sa-support-links span{display:block;font-size:11px;color:#526052;margin-bottom:10px}.sa-support-links strong{font:24px Georgia,serif;font-weight:400}#sa-roots{scroll-margin-top:170px}
@media(max-width:900px){.sa-hero{gap:30px}.sa-hero-photo img{height:420px}.sa-roots,.sa-awards,.sa-support{gap:35px}.sa-care-grid>a{padding:24px}}
@media(max-width:600px){.sa-hero{grid-template-columns:1fr;padding:38px 24px;gap:30px}.sa-hero h1{font-size:48px}.sa-hero-photo{border-radius:110px 110px 4px 4px}.sa-hero-photo img{height:320px}.sa-hero-photo figcaption{font-size:18px}.sa-roots,.sa-awards,.sa-support{grid-template-columns:1fr;gap:30px}.sa-year{padding:25px}.sa-year strong{font-size:100px}.sa-purpose h2{font-size:50px}.sa-care-grid{grid-template-columns:1fr}.sa-care-grid>a{min-height:245px;padding:28px}.sa-awards li{gap:18px}.sa-awards h3{font-size:23px}.sa-support-links strong{font-size:22px}}
