.public-site .about-page{color:#37302e;background:#fbf5e9}.public-site .about-page .about-eyebrow{color:#804653;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font:700 .8125rem/1.5 Lato,Arial,sans-serif}.public-site .about-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);max-width:1240px;margin:0 auto;padding:64px 40px 76px;display:grid}.public-site .about-intro-copy{min-width:0}.public-site .about-intro h1{letter-spacing:0;margin:0 0 26px;font:400 clamp(2.25rem,3.2vw,3.1rem)/1.27 Aegean,Georgia,serif}.public-site .about-intro h1 span{color:#945563}.public-site .about-intro-copy>p:not(.about-eyebrow){margin:0 0 18px;font-size:1.0625rem;line-height:1.75}.public-site .about-intro-copy>.about-intro-promise{color:#804653;margin-top:24px}.public-site .about-intro-photo{background:#e5d9cb;border-radius:50% 50% 12px 12px;overflow:hidden}.public-site .about-intro-photo img{aspect-ratio:1/1.1;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.public-site .about-values{background:#ead0d3;padding:54px 40px 62px}.public-site .about-values-inner{max-width:1160px;margin:auto}.public-site .about-values h2{letter-spacing:0;margin:0 0 36px;font:400 clamp(2rem,2.8vw,2.65rem)/1.3 Aegean,Georgia,serif}.public-site .about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.public-site .about-value-number{color:#814955;margin-bottom:14px;font:400 1rem/1.5 Lato,Arial,sans-serif;display:block}.public-site .about-values h3{margin:0 0 14px;font:700 1.125rem/1.4 Lato,Arial,sans-serif}.public-site .about-values-grid p{margin:0;font-size:1rem;line-height:1.75}.public-site .about-founder{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);max-width:1240px;margin:0 auto;padding:80px 40px 90px;display:grid}.public-site .about-founder-portrait{margin:0}.public-site .about-founder-portrait img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:10px 10px #ead0d3}.public-site .about-founder h2{letter-spacing:0;margin:0 0 12px;font:400 clamp(2.2rem,3vw,2.8rem)/1.3 Aegean,Georgia,serif}.public-site .about-founder-copy>p{margin:0 0 18px;font-size:1rem;line-height:1.75}.public-site .about-founder-copy>.about-founder-role{color:#804653;margin-bottom:22px;font-weight:700}.public-site .about-recognition{border-top:1px solid #d6b9b5;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:24px;margin-top:30px;padding-top:28px;display:grid}.public-site .about-award-logo{width:100%;height:auto;display:block}.public-site .about-recognition .about-recognition-year{color:#804653;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px;font-size:.875rem;font-weight:700}.public-site .about-recognition h3{margin:0 0 10px;font:700 1.0625rem/1.45 Lato,Arial,sans-serif}.public-site .about-recognition p{margin:0 0 10px;font-size:.9375rem;line-height:1.65}.public-site .about-recognition a{color:#804653;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.public-site .about-recognition a:hover{color:#57303c}.public-site .about-recognition a:focus-visible{outline-offset:4px;outline:2px solid #804653}@media (width<=1000px){.public-site .about-intro{gap:32px;padding-inline:32px}.public-site .about-founder{grid-template-columns:245px minmax(0,1fr);gap:38px;padding-inline:32px}.public-site .about-recognition{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (width<=700px){.public-site .about-intro{grid-template-columns:minmax(0,1fr);gap:26px;padding:40px 24px 48px}.public-site .about-intro-copy>p:not(.about-eyebrow){font-size:1rem}.public-site .about-intro-photo{border-radius:12px;justify-self:center;width:100%;max-width:460px}.public-site .about-intro-photo img{aspect-ratio:4/3}.public-site .about-values{padding:42px 24px}.public-site .about-values-grid{grid-template-columns:minmax(0,1fr);gap:26px}.public-site .about-values-grid>div+div{border-top:1px solid #cba6ad;padding-top:26px}.public-site .about-value-number{margin-bottom:8px}.public-site .about-founder{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 24px 56px}.public-site .about-founder-portrait{justify-self:center;width:min(100%,280px)}.public-site .about-recognition{grid-template-columns:minmax(0,1fr);gap:20px}.public-site .about-award-logo{width:min(100%,220px)}}
