.about-page{background:#ffffff;color:#082f45}.about-page .site-header{background:#ffffff;border:0}.about-page .topbar{background:#0a6263}.about-wrap{width:min(1200px,calc(100% - 80px));margin:auto}.about-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:#086e70;margin:0 0 20px}.about-hero{padding:45px 0 75px;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px}.about-hero h1{font-size:clamp(43px,4.4vw,65px);line-height:1.08;font-weight:800;letter-spacing:-2.7px;margin:0 0 23px}.about-page em{font-style:normal;color:#086e70}.about-lead{font-size:17px;color:#52666c;max-width:470px;line-height:1.75}.about-button{display:inline-flex;gap:30px;align-items:center;background:#087F82;color:white;padding:16px 23px;border-radius:40px;text-decoration:none;font-size:13px;font-weight:700;margin-top:15px}.about-button span{font-size:21px}.about-photo{height:440px;position:relative;border-radius:120px 24px 24px 24px;background:#bde9dc;isolation:isolate}.about-photo:before{content:'';position:absolute;inset:-18px 18px 18px -18px;background:#bde9dc;border-radius:120px 24px 24px 24px;z-index:-1}.about-photo img{width:100%;height:100%;object-fit:cover;border:7px solid white;border-radius:120px 24px 24px 24px}.about-photo-note{position:absolute;bottom:20px;left:20px;right:20px;background:#fff;padding:15px;border-radius:13px;font-size:12px;font-weight:600;display:flex;gap:13px;align-items:center}.about-photo-note span{color:#087F82;font-size:25px}.about-story{padding:75px 0;background:white}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about-page h2{font-size:clamp(31px,3vw,44px);line-height:1.17;letter-spacing:-1.8px;font-weight:800;margin:0 0 24px}.about-story p:not(.about-kicker),.about-spaces p:not(.about-kicker){font-size:15px;color:#52666c;line-height:1.85;margin-top:0}.about-care{padding:75px 0;background:#eaf3ee}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.about-values article{padding:27px;background:#fff;border-radius:18px}.about-symbol{display:grid;place-items:center;width:44px;height:44px;background:#ffffff;border-radius:50%;font-size:25px;color:#087F82}.about-values h3{font-size:19px;margin:23px 0 12px}.about-values p{font-size:14px;color:#52666c;line-height:1.8;margin:0}.about-spaces{padding:85px 0;background:white}.about-spaces-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about-work-photo{height:430px}.about-work-photo img{width:100%;height:100%;object-fit:cover;border-radius:24px 85px 24px 24px}.about-audiences a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #dce4df;text-decoration:none;font-size:13px;font-weight:700}.about-audiences span{color:#087F82;font-size:19px}.about-local{background:#bde9dc;padding:65px 0;text-align:center}.about-local .about-kicker{color:#082f45}.about-local p:not(.about-kicker){font-size:15px;max-width:580px;margin:0 auto 15px}.about-call{display:block;font-size:12px;margin-top:18px;text-underline-offset:4px}@media(max-width:760px){.about-wrap{width:calc(100% - 40px)}.about-hero{padding:30px 0 45px}.about-hero-grid,.about-story-grid,.about-spaces-grid{grid-template-columns:1fr;gap:35px}.about-hero h1{font-size:43px;letter-spacing:-2px}.about-lead{font-size:15px}.about-photo{height:340px;margin:15px 0 0 12px}.about-story,.about-care,.about-spaces{padding:50px 0}.about-values{grid-template-columns:1fr;gap:15px}.about-values article{padding:23px}.about-values h3{margin-top:16px}.about-work-photo{height:300px}.about-page h2{font-size:33px;letter-spacing:-1.3px}.about-local{padding:48px 0}.about-photo-note{font-size:11px;left:14px;right:14px;bottom:14px}}
/* Story-first About direction */
.about-opening{padding:58px 0 48px}.about-opening-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.about-opening h1{font-size:clamp(40px,4.1vw,60px);line-height:1.13;letter-spacing:-2.8px;font-weight:800;margin:0;max-width:510px}.about-opening-copy p{font-size:15px;line-height:1.85;color:#52666c;margin:0 0 17px}.about-opening-copy .about-opening-lead{font-size:19px;line-height:1.6;color:#082f45;font-weight:500}.about-story-link{display:inline-flex;gap:25px;align-items:center;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #9baea6;padding:9px 0}.about-story-link span{color:#087F82;font-size:18px}.about-interlude{padding:0 0 65px}.about-interlude figure{margin:0;position:relative;height:400px;border-radius:18px;overflow:hidden}.about-interlude img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.about-interlude figcaption{position:absolute;bottom:25px;left:25px;background:#082f45;color:white;border-radius:13px;padding:24px 30px}.about-interlude figcaption>span{color:#bde9dc;font-size:9px;font-weight:700;letter-spacing:2px}.about-interlude figcaption p{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.6px;margin:12px 0 0}.about-audience-section>div{display:grid;grid-template-columns:1fr 1fr;gap:0 85px}.about-audience-section .about-kicker{grid-column:1/-1}.about-audience-section h2{grid-row:2/4}.about-audience-section .about-audiences{grid-column:2}.about-page .navlinks .button{border-radius:40px}.about-page .topbar .wrap{justify-content:center}.about-page .topbar .right{display:none}@media(max-width:760px){.about-opening{padding:35px 0}.about-opening-grid{grid-template-columns:1fr;gap:25px}.about-opening h1{font-size:42px;letter-spacing:-1.8px;max-width:340px}.about-opening-copy .about-opening-lead{font-size:17px}.about-opening-copy p{font-size:14px}.about-interlude{padding-bottom:40px}.about-interlude figure{height:350px}.about-interlude figcaption{bottom:16px;left:16px;right:16px;padding:19px 22px}.about-interlude figcaption p{font-size:23px}.about-audience-section>div{display:block}.about-audience-section .about-audiences{margin-top:20px}}

.ui-arrow{display:inline-block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;vertical-align:middle}.tiny-sun,.collage-spark,.final-spark,.seal-spark,.county-sun,.sun-disc{display:none!important}
