.dt-about{padding-bottom: var(--dt-section-y)}.dt-about .dt-about__content>*{width: 100%;max-width: calc(var(--dt-container) + 2 * var(--dt-gutter));margin: 0 auto;padding-inline: var(--dt-gutter)}.dt-about .wp-block-group__inner-container{display: contents}.dt-about .wp-block-group>*,.dt-about .wp-block-group__inner-container>*{margin-block: 0}.dt-about figure{margin: 0}.dt-about p:empty{display: none}.dt-about .wp-block-buttons{display: flex;flex-direction: column;align-items: stretch;gap: 12px;margin-top: 24px}.dt-about .wp-block-button{margin: 0}.dt-about .wp-block-button>.wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;width: 100%;min-height: var(--dt-btn-h);padding: 0 26px;border: 0;border-radius: var(--dt-radius-pill);background: var(--dt-color-forest);color: #fff;font-family: var(--dt-font-body);font-size: var(--dt-fs-button);font-weight: 600;line-height: 1.2;text-decoration: none;transition: background-color var(--dt-dur-fast) var(--dt-ease),box-shadow var(--dt-dur-fast) var(--dt-ease)}.dt-about .wp-block-button>.wp-block-button__link:hover{background: var(--dt-color-forest-hover);color: #fff;box-shadow: 0 6px 18px rgba(31,58,46,0.25)}.dt-about .wp-block-button.is-style-outline>.wp-block-button__link{padding: 0 26px;border: 0;background: transparent;color: var(--dt-color-forest);box-shadow: inset 0 0 0 1.5px var(--dt-color-forest)}.dt-about .wp-block-button.is-style-outline>.wp-block-button__link:hover{background: var(--dt-color-sage-tint);color: var(--dt-color-forest)}.dt-about .wp-block-button.is-style-light>.wp-block-button__link{background: var(--dt-color-bg);color: var(--dt-color-forest)}.dt-about .wp-block-button.is-style-light>.wp-block-button__link:hover{background: #fff;box-shadow: none}@media (min-width: 768px){.dt-about .wp-block-buttons{flex-direction: row;flex-wrap: wrap;align-items: center}.dt-about .wp-block-button>.wp-block-button__link{width: auto}}.dt-about .dt-about-hero{display: grid;gap: 28px;padding-top: 24px}.dt-about .dt-about-hero__text{display: flex;flex-direction: column;align-items: stretch;padding: 0}.dt-about .dt-about-hero__title{margin-top: 12px;font-size: var(--dt-fs-display);line-height: var(--dt-lh-display);letter-spacing: var(--dt-ls-display)}.dt-about .dt-about-hero__lead{margin-top: 12px;font-family: var(--dt-font-display);font-size: 22px;font-style: italic;line-height: 1.3;color: var(--dt-color-forest)}.dt-about .dt-about-hero__text p:not(.dt-eyebrow):not(.dt-about-hero__lead){max-width: 520px;margin-top: 14px;font-size: var(--dt-fs-body-l);line-height: 1.55;color: var(--dt-color-ink-soft)}.dt-about .dt-about-hero__media{position: relative;padding: 0}.dt-about .dt-about-hero__media img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: var(--dt-radius-img);background: var(--dt-color-cream)}.dt-about .dt-about-badge{position: absolute;left: 14px;bottom: 14px;padding: 7px 13px;border-radius: var(--dt-radius-pill);background: var(--dt-color-bg);color: var(--dt-color-forest);font-size: 13px;font-weight: 600;box-shadow: 0 6px 18px rgba(29,33,30,0.12)}.dt-about .dt-about-values,.dt-about .dt-about-story{padding-top: var(--dt-section-y)}.dt-about .dt-about-title{font-size: var(--dt-fs-h2);line-height: var(--dt-lh-h2);letter-spacing: -0.015em}.dt-about .dt-about-values__grid{display: grid;gap: 12px;margin-top: 22px;padding: 0}.dt-about .dt-about-value{--dt-about-icon: none;padding: 22px 20px;border-radius: var(--dt-radius-card);background: var(--dt-color-cream)}.dt-about .dt-about-value::before{content: "";display: block;width: 48px;height: 48px;margin-bottom: 14px;border-radius: 50%;background: var(--dt-color-sage-tint) var(--dt-about-icon) center / 24px no-repeat}.dt-about .dt-about-value--leaf{--dt-about-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A2E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19c0-8 5-13 14-14 0 9-5 14-13 14'/%3E%3Cpath d='M5 19c3-4 6-7 10-9'/%3E%3C/svg%3E")}.dt-about .dt-about-value--drop{--dt-about-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A2E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c3.5 4.5 6 8 6 11a6 6 0 0 1-12 0c0-3 2.5-6.5 6-11z'/%3E%3C/svg%3E")}.dt-about .dt-about-value--shield{--dt-about-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A2E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6l7-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.dt-about .dt-about-value h3{font-size: 22px;font-weight: 500;line-height: 1.2}.dt-about .dt-about-value p{margin-top: 8px;font-size: 15px;line-height: 1.55;color: var(--dt-color-muted)}.dt-about .dt-about__content>.dt-about-story{max-width: calc(760px + 2 * var(--dt-gutter))}.dt-about .dt-about-story .dt-about-title{margin-top: 10px}.dt-about .dt-about-story p:not(.dt-eyebrow):not(.dt-about-signature){margin-top: 14px;font-size: var(--dt-fs-body-l);line-height: 1.6;color: var(--dt-color-ink-soft)}.dt-about .dt-about-signature{margin-top: 20px;font-family: var(--dt-font-display);font-size: 22px;font-style: italic;color: var(--dt-color-forest)}.dt-about .dt-about__content>.dt-about-cta{width: calc(100% - 2 * var(--dt-gutter));max-width: var(--dt-container);margin-top: var(--dt-section-y);padding: 36px 24px;border-radius: var(--dt-radius-sheet);background: var(--dt-color-forest);text-align: center}.dt-about .dt-about-cta__title{font-size: var(--dt-fs-h2);line-height: var(--dt-lh-h2);color: var(--dt-color-bg)}.dt-about .dt-about-cta p{margin-top: 10px;color: var(--dt-color-sage-light)}.dt-about .dt-about-cta .wp-block-buttons{align-items: center;justify-content: center}@media (min-width: 768px){.dt-about .dt-about-values__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.dt-about .dt-about-hero{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: 72px;padding-top: 56px}.dt-about .dt-about-hero__lead{font-size: 27px}.dt-about .dt-about-hero .wp-block-buttons{margin-top: 32px}.dt-about .dt-about-hero__media img{border-radius: var(--dt-radius-hero)}.dt-about .dt-about-badge{left: 24px;bottom: 24px;padding: 9px 16px;font-size: 14px}.dt-about .dt-about-values,.dt-about .dt-about-story{padding-top: 96px}.dt-about .dt-about-values__grid{gap: 24px;margin-top: 32px}.dt-about .dt-about-value{padding: 30px 28px}.dt-about .dt-about-value h3{font-size: var(--dt-fs-h3)}.dt-about .dt-about-value p{font-size: 16px}.dt-about .dt-about-signature{font-size: 24px}.dt-about .dt-about__content>.dt-about-cta{margin-top: 96px;padding: 64px 48px;border-radius: var(--dt-radius-hero)}.dt-about .dt-about-cta p{font-size: var(--dt-fs-body-l)}.dt-about .dt-about-cta .wp-block-buttons{margin-top: 28px}}