.dp-about{background:#f7f5ef;color:#253b32}.dp-about *{box-sizing:border-box}.dp-about p{line-height:1.8;font-size:17px}.dp-about h1,.dp-about h2{color:#253b32;text-wrap:balance}.dp-about-hero{height:clamp(320px,45vw,610px);overflow:hidden}.dp-about-hero img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.dp-about-intro{max-width:850px;margin:auto;padding:76px 28px 82px;text-align:center}.dp-about-eyebrow{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 22px}.dp-about h1{font-size:clamp(36px,4.5vw,62px);line-height:1.13;margin:0 0 28px}.dp-about-lead{font-family:Georgia,serif;font-size:22px!important;line-height:1.65!important}.dp-about-story{display:grid;grid-template-columns:1fr 2fr;gap:72px;max-width:1100px;margin:auto;padding:80px 36px;border-top:1px solid #d9ddd4}.dp-about-section-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:2}.dp-about-section-label span{font-size:11px;letter-spacing:.03em;color:#637268}.dp-about h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0 0 26px}.dp-about-story p{margin:0 0 22px}.dp-about-signature{font-family:'Snell Roundhand','Brush Script MT',Georgia,cursive;font-style:italic;font-size:48px;margin-top:32px}.dp-about-founder{font-size:12px!important;color:#637268}.dp-about-craft{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#eaece3}.dp-about-craft img{width:100%;height:100%;max-height:650px;object-fit:cover;display:block}.dp-about-craft>div{padding:clamp(32px,5vw,76px);align-self:center}.dp-about-note{font-family:Georgia,serif;font-style:italic;border-top:1px solid #cbd2c4;padding-top:24px;margin-top:30px}.dp-about-ending{max-width:720px;margin:auto;text-align:center;padding:90px 28px 100px}.dp-about-count{border-top:1px solid #d9ddd4;padding-top:32px;margin-top:32px}.dp-about-count strong{display:block;font-family:Oswald,Arial,sans-serif;font-size:46px;line-height:1.3}.dp-about-cta{display:inline-flex;gap:32px;background:#253b32;color:white;padding:17px 28px;margin-top:20px;text-decoration:none;font-size:15px}.dp-about-cta:hover{background:#3e5748}.dp-about-cta:focus-visible{outline:3px solid #9b784a;outline-offset:4px}@media(max-width:700px){.dp-about-hero{height:360px}.dp-about-hero img{object-position:64% center}.dp-about-intro{padding:44px 24px}.dp-about-lead{font-size:20px!important}.dp-about-story{display:block;padding:40px 24px;}.dp-about-section-label{margin-bottom:24px}.dp-about-craft{grid-template-columns:1fr}.dp-about-craft img{height:370px}.dp-about-craft>div{padding:36px 24px}.dp-about-ending{padding:52px 24px 70px}.dp-about p{font-size:16px}}
.dp-about-intro p+p,.dp-about-craft p+p,.dp-about-ending p+p{margin-top:20px}
