.content-page--about{--content-page-about-page:var(--xnata-tea-paper,var(--tt-paper,var(--tt-cream,var(--color-background,#fbf8f0))));--content-page-about-surface:var(--xnata-tea-cream,var(--tt-cream,var(--color-surface,var(--content-page-about-page))));--content-page-about-panel:color-mix(in srgb,var(--content-page-about-surface) 92%,var(--content-page-about-page) 8%);--content-page-about-field:color-mix(in srgb,var(--content-page-about-surface) 84%,var(--content-page-about-page) 16%);--content-page-about-muted:var(--color-text-muted,#5d6673);--content-page-about-text:var(--color-text,#18202a);--content-page-about-accent:var(--color-accent,#28615b);--content-page-about-accent-strong:var(--color-primary,#173f3a);--content-page-about-border:color-mix(in srgb,var(--content-page-about-text) 14%,transparent);--content-page-about-soft:color-mix(in srgb,var(--content-page-about-accent) 10%,var(--content-page-about-panel));background:linear-gradient(180deg,var(--content-page-about-soft) 0%,transparent 340px),var(--content-page-about-page);color:var(--content-page-about-text)}.content-page__inner--about{width:min(100% - 32px,1180px);margin-inline:auto;padding-block:clamp(40px,7vw,88px)}.content-page__about-hero{display:grid;gap:18px;max-width:860px;margin-bottom:clamp(32px,5vw,56px)}.content-page__eyebrow{color:var(--content-page-about-accent-strong);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.content-page__title--about{margin:0;color:var(--content-page-about-text);font-size:clamp(2.25rem,4.8vw,4.4rem);line-height:.96;letter-spacing:0}.content-page__lead{max-width:720px;margin:0;color:var(--content-page-about-muted);font-size:clamp(1.06rem,2vw,1.3rem);line-height:1.55}.content-page__signals{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:8px 0 0;list-style:none}.content-page__signals li{padding:9px 13px;border:1px solid var(--content-page-about-border);border-radius:999px;background:var(--content-page-about-field);color:var(--content-page-about-text);font-size:.93rem;line-height:1.2}.content-page__about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:clamp(24px,4vw,44px);align-items:start}.content-page__about-layout--story-only{grid-template-columns:minmax(0,860px)}.content-page__about-story,.content-page__company-panel,.content-page__request{min-width:0}.content-page__about-story{padding:clamp(22px,3.5vw,34px);border:1px solid var(--content-page-about-border);border-radius:8px;background:var(--content-page-about-panel);box-shadow:0 18px 60px color-mix(in srgb,var(--content-page-about-text) 8%,transparent)}.content-page__about-story .rte>*:first-child{margin-top:0}.content-page__about-story .rte>*:last-child{margin-bottom:0}.content-page__about-story dkh-seller-profile{display:none}.content-page__company-panel{display:grid;gap:18px;position:sticky;top:24px}.content-page__company-card,.content-page__contact-details{padding:22px;border:1px solid var(--content-page-about-border);border-radius:8px;background:var(--content-page-about-panel)}.content-page__company-card dkh-seller-profile{display:block}.content-page__contact-details h2,.content-page__request h2{margin:0;color:var(--content-page-about-text);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.15;letter-spacing:0}.content-page__contact-list{display:grid;gap:16px;margin:18px 0 0}.content-page__contact-list div{display:grid;gap:5px;padding-top:16px;border-top:1px solid var(--content-page-about-border)}.content-page__contact-list div:first-child{padding-top:0;border-top:0}.content-page__contact-list dt{color:var(--content-page-about-accent-strong);font-weight:700}.content-page__contact-list dd{margin:0;color:var(--content-page-about-muted);line-height:1.55}.content-page__request{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:clamp(24px,4vw,44px);margin-top:clamp(32px,5vw,56px);padding:clamp(22px,4vw,36px);border-radius:8px;background:var(--content-page-about-text);color:var(--content-page-about-surface)}.content-page__request-copy{display:grid;align-content:start;gap:14px}.content-page__request .content-page__eyebrow{color:color-mix(in srgb,var(--content-page-about-surface) 76%,var(--content-page-about-accent))}.content-page__request h2,.content-page__request-copy p{color:inherit}.content-page__request-copy p{margin:0;color:color-mix(in srgb,var(--content-page-about-surface) 78%,transparent);line-height:1.6}.content-page__form{display:grid;gap:14px}.content-page__field{display:grid;gap:7px;margin:0}.content-page__label{font-size:.9rem;font-weight:700}.content-page__input,.content-page__textarea{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--content-page-about-surface) 34%,transparent);border-radius:8px;background:color-mix(in srgb,var(--content-page-about-surface) 12%,transparent);color:var(--content-page-about-surface);font:inherit;line-height:1.4;padding:12px 13px}.content-page__textarea{resize:vertical}.content-page__input::placeholder,.content-page__textarea::placeholder{color:color-mix(in srgb,var(--content-page-about-surface) 58%,transparent)}.content-page__submit{justify-self:start;min-height:46px;padding:0 18px;border:0;border-radius:8px;background:var(--content-page-about-surface);color:var(--content-page-about-text);font:inherit;font-weight:800;cursor:pointer}.content-page__submit:disabled{cursor:wait;opacity:.65}.content-page__consent,.content-page__success,.content-page__error{margin:0;color:color-mix(in srgb,var(--content-page-about-surface) 72%,transparent);font-size:.9rem;line-height:1.5}.content-page__success{color:#baf2cf}.content-page__error{color:#ffd0d0}.content-page__hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.content-page__about-layout,.content-page__request{grid-template-columns:1fr}.content-page__company-panel{position:static}}@media(max-width:640px){.content-page__inner--about{width:min(100% - 24px,1180px);padding-block:32px 48px}.content-page__title--about{font-size:2.25rem;line-height:1.02}.content-page__signals{display:grid}.content-page__signals li,.content-page__about-story,.content-page__company-card,.content-page__contact-details,.content-page__request{border-radius:8px}.content-page__submit{width:100%}}