.site-shell-about{background:#042d22;color:#103a30}.about-page{display:flow-root;font-family:var(--font-sans)}.about-panel{margin:0 12px 20px;padding:32px 24px;border-radius:28px;background:#faf9f5}.about-overview{border-top-left-radius:0;border-top-right-radius:0}.about-page h1,.about-page h2,.about-page h3,.about-quote,.about-value-list dt{font-family:var(--font-heading);font-weight:400;letter-spacing:-.045em}.about-hero{display:grid;align-items:center;gap:28px}.about-hero h1{max-width:620px;font-size:clamp(2.8rem,5vw,5.75rem);line-height:1.02;letter-spacing:-.06em}.about-hero-copy>p{max-width:560px;margin-top:24px;color:#738393;font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.5;letter-spacing:-.025em}.about-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;max-width:100%;padding:12px 24px;border-radius:999px;background:#123e31;color:#faf9f5;font-size:15px;font-weight:500;line-height:1.4;transition:background-color .25s}.about-pill-button:hover{background:#245740}.about-pill-button svg{flex-shrink:0}.about-hero .about-pill-button{margin-top:28px}.about-hero-photo,.about-maker-photo{position:relative;overflow:hidden;border-radius:9px;background:#e9e5dc}.about-hero-photo{aspect-ratio:1.3}.about-hero-photo img,.about-maker-photo img{object-fit:cover}.about-hero-photo img{object-position:center 48%}.about-story{display:grid;gap:22px;margin-top:32px;padding-top:28px;border-top:1px solid #bbc6b5}.about-contact h2,.about-story h2,.about-value h2{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.08}.about-story-copy h3{max-width:740px;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.35;letter-spacing:-.025em}.about-story-copy p{margin-top:16px;color:#657584;font-size:16px;line-height:1.65;letter-spacing:-.015em}.about-value-layout{display:grid;gap:28px}.about-maker{min-width:0;margin:0}.about-maker-photo{aspect-ratio:1.15}.about-maker-photo img{object-position:58% center}.about-maker figcaption{margin-top:14px;color:#738393;font-size:14px;line-height:1.5}.about-value-intro{margin-top:20px;color:#657584;font-size:16px;line-height:1.6;letter-spacing:-.015em}.about-value-list{margin-top:24px}.about-value-list>div{padding:20px 0}.about-value-list>div+div{border-top:1px solid #bbc6b5}.about-value-list dt{font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.about-value-list dd{margin-top:8px;color:#657584;font-size:16px;line-height:1.55;letter-spacing:-.015em}.about-value-tagline{margin-top:10px;color:#486451;font-size:15px;line-height:1.5}.about-quote{margin-top:30px;padding-top:24px;border-top:1px solid #bbc6b5;font-size:clamp(1.25rem,1.8vw,1.75rem);font-style:italic;line-height:1.4;letter-spacing:-.025em}.about-contact-layout{display:grid;align-items:center;gap:26px}.about-contact-layout>div>p{max-width:780px;margin-top:16px;color:#657584;font-size:16px;line-height:1.6;letter-spacing:-.015em}.about-contact-layout>.about-pill-button{justify-self:start}.about-contact-details{display:flex;align-items:center;flex-wrap:wrap;gap:18px 32px;margin-top:28px;padding-top:24px;border-top:1px solid #bbc6b5;color:#486451;font-size:14px;font-style:normal;line-height:1.5}.about-contact-details a,.about-contact-details p{display:inline-flex;align-items:center;gap:10px;overflow-wrap:anywhere}.about-contact-details svg{flex-shrink:0}.about-contact-details a:hover{text-decoration:underline;text-underline-offset:4px}.site-shell-about .site-header a[aria-current=page]{color:#103a30;text-decoration:underline;text-underline-offset:12px;text-decoration-color:#6a947d}@media (min-width:640px){.about-panel{padding:40px}.about-story{margin-top:40px;padding-top:32px}.about-pill-button{min-height:52px;padding-right:28px;padding-left:28px;font-size:16px}}@media (min-width:768px){.about-panel{margin:0 24px 20px;border-radius:40px}.about-overview{border-top-left-radius:0;border-top-right-radius:0}.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:40px}.about-hero-photo{min-height:360px;align-self:stretch;aspect-ratio:auto}.about-story{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);gap:32px}.about-story-copy{padding-left:32px;border-left:1px solid #bbc6b5}.about-value-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px}.about-maker{display:flex;flex-direction:column}.about-maker-photo{flex:1;min-height:520px;aspect-ratio:auto}.about-quote{text-align:center}}@media (min-width:1024px){.about-panel{padding:44px 56px}.about-hero{gap:56px}.about-hero-photo{min-height:400px}.about-hero-copy{padding:12px 0}.about-story{margin-top:44px;padding-top:36px;gap:40px}.about-story-copy{padding-left:40px}.about-value-layout{gap:48px}.about-value-list>div{padding:22px 0}.about-contact-layout{grid-template-columns:minmax(0,1fr) auto;gap:48px}.about-contact-layout>.about-pill-button{justify-self:end}}@media (min-width:1280px){.about-panel{padding-right:64px;padding-left:64px}.about-hero-photo{min-height:440px}.about-value-layout{gap:56px}}@media (prefers-reduced-motion:reduce){.about-pill-button{transition:none}}