.dh-abt-intro,.dh-abt-pillars,.dh-abt-trust,.dh-abt-timeline,.dh-abt-quote,.dh-abt-contact,.dh-faq-main{--dh-abt-max: 1120px;--dh-abt-gap: clamp(32px, 5vw, 72px);color:var(--dh-color-text, #000)}.dh-abt-intro__inner{max-width:var(--dh-abt-max);margin:0 auto}.dh-abt-intro__grid{display:grid;gap:var(--dh-abt-gap);align-items:center}@media screen and (min-width:750px){.dh-abt-intro__grid{grid-template-columns:1fr 1fr}}.dh-abt-intro__eyebrow{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-abt-intro__title{margin:0 0 24px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.dh-abt-intro__text{font-size:16px;line-height:1.75;color:var(--dh-color-text-muted, #666)}.dh-abt-intro__text p{margin:0 0 16px}.dh-abt-intro__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--dh-color-bg-secondary, #f7f7f7)}.dh-abt-intro__media img{width:100%;height:100%;object-fit:cover;display:block}.dh-abt-intro__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;background:var(--dh-color-border, #e8e8e8);border:1px solid var(--dh-color-border, #e8e8e8)}@media screen and (min-width:750px){.dh-abt-intro__stats{grid-template-columns:repeat(4,1fr)}}.dh-abt-intro__stat{padding:28px 20px;background:var(--dh-color-bg, #fff);text-align:center}.dh-abt-intro__stat-value{display:block;margin-bottom:8px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1;letter-spacing:.02em}.dh-abt-intro__stat-label{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-abt-pillars__head{max-width:640px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.dh-abt-pillars__eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-abt-pillars__title{margin:0;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(24px,3.5vw,36px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dh-abt-pillars__grid{display:grid;gap:1px;max-width:var(--dh-abt-max);margin:0 auto;background:var(--dh-color-border, #e8e8e8);border:1px solid var(--dh-color-border, #e8e8e8)}@media screen and (min-width:750px){.dh-abt-pillars__grid{grid-template-columns:repeat(2,1fr)}}.dh-abt-pillars__card{padding:clamp(28px,4vw,40px);background:var(--dh-color-bg, #fff)}.dh-abt-pillars__card-num{display:block;margin-bottom:20px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--dh-color-text-muted, #666)}.dh-abt-pillars__card-title{margin:0 0 14px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:22px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.dh-abt-pillars__card-text{margin:0;font-size:15px;line-height:1.7;color:var(--dh-color-text-muted, #666)}.dh-abt-pillars--inverse .dh-abt-pillars__eyebrow,.dh-abt-pillars--inverse .dh-abt-pillars__title{color:#fff}.dh-abt-pillars--inverse .dh-abt-pillars__eyebrow{color:#ffffffb8}.dh-abt-pillars--inverse .dh-abt-pillars__grid{background:#ffffff1f;border-color:#ffffff1f}.dh-abt-trust{background:var(--dh-color-bg-secondary, #f7f7f7)}.dh-abt-trust__inner{max-width:var(--dh-abt-max);margin:0 auto}.dh-abt-trust__head{margin-bottom:clamp(36px,5vw,56px);text-align:center}.dh-abt-trust__title{margin:0 0 12px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(24px,3.5vw,36px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dh-abt-trust__subtitle{margin:0;max-width:520px;margin-inline:auto;font-size:15px;line-height:1.65;color:var(--dh-color-text-muted, #666)}.dh-abt-trust__grid{display:grid;gap:clamp(24px,3vw,40px)}@media screen and (min-width:750px){.dh-abt-trust__grid{grid-template-columns:repeat(4,1fr)}}.dh-abt-trust__item{text-align:center}.dh-abt-trust__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 18px;border:1px solid var(--dh-color-border, #e8e8e8);background:var(--dh-color-bg, #fff)}.dh-abt-trust__icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.dh-abt-trust__item-title{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dh-abt-trust__item-text{margin:0;font-size:14px;line-height:1.65;color:var(--dh-color-text-muted, #666)}.dh-abt-timeline__inner{max-width:720px;margin:0 auto}.dh-abt-timeline__head{margin-bottom:clamp(36px,5vw,56px);text-align:center}.dh-abt-timeline__title{margin:0;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(24px,3.5vw,36px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dh-abt-timeline__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--dh-color-border, #e8e8e8)}.dh-abt-timeline__item{position:relative;padding:0 0 36px 28px}.dh-abt-timeline__item:last-child{padding-bottom:0}.dh-abt-timeline__item:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;background:var(--dh-color-text, #000);border-radius:50%}.dh-abt-timeline__year{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--dh-color-text-muted, #666)}.dh-abt-timeline__event{margin:0 0 4px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:20px;font-weight:500;letter-spacing:.02em}.dh-abt-timeline__detail{margin:0;font-size:14px;line-height:1.6;color:var(--dh-color-text-muted, #666)}.dh-abt-quote--dark{background:var(--dh-color-text, #000);color:#fff}.dh-abt-quote--editorial{background:var(--dh-color-bg, #fff);border-top:1px solid var(--dh-color-border, #e8e8e8);border-bottom:1px solid var(--dh-color-border, #e8e8e8)}.dh-abt-quote__inner{max-width:800px;margin:0 auto;text-align:center}.dh-abt-quote--editorial .dh-abt-quote__inner{max-width:900px;text-align:left;padding-left:clamp(24px,4vw,40px);border-left:3px solid var(--dh-color-text, #000)}.dh-abt-quote__text{margin:0;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(22px,3.5vw,32px);font-weight:400;font-style:italic;line-height:1.45;letter-spacing:.02em}.dh-abt-quote--dark .dh-abt-quote__text{color:#fff}.dh-abt-quote--editorial .dh-abt-quote__text{font-style:normal;font-weight:500;font-size:clamp(22px,3vw,30px);letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:var(--dh-color-text, #000)}.dh-abt-quote__author{display:block;margin-top:24px;font-size:11px;font-weight:600;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.dh-abt-quote--dark .dh-abt-quote__author{color:#ffffffe0}.dh-abt-quote--editorial .dh-abt-quote__author{color:var(--dh-color-text-muted, #666)}.dh-abt-quote{margin-bottom:0}.dh-faq-main:not(.dh-faq-main--compact){margin-top:clamp(48px,6vw,88px)}.dh-faq-main--compact{margin-top:0}.dh-faq-page-intro__inner{max-width:var(--dh-abt-max);margin:0 auto}.dh-faq-page-intro__grid{display:grid;gap:var(--dh-abt-gap);align-items:center}@media screen and (min-width:750px){.dh-faq-page-intro__grid{grid-template-columns:1fr .92fr}}.dh-faq-page-intro__content{text-align:left}.dh-faq-page-intro__eyebrow{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-faq-page-intro__title{margin:0 0 20px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.12;letter-spacing:.04em;text-transform:uppercase}.dh-faq-page-intro__text{font-size:16px;line-height:1.75;color:var(--dh-color-text-muted, #666)}.dh-faq-page-intro__text p{margin:0 0 14px}.dh-faq-page-intro__text p:last-child{margin-bottom:0}.dh-faq-page-intro__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--dh-color-bg-secondary, #f7f7f7)}.dh-faq-page-intro__media img{width:100%;height:100%;object-fit:cover;display:block}.dh-faq-page-intro__nav{margin-top:28px}.dh-faq-page-intro__nav-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.dh-faq-page-intro__nav-link{display:inline-block;padding:12px 20px;border:1px solid var(--dh-color-text, #000);background:transparent;color:inherit;font-size:11px;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.dh-faq-page-intro__nav-link:hover{background:var(--dh-color-text, #000);border-color:var(--dh-color-text, #000);color:var(--dh-color-on-accent, #fff)}.dh-faq-visual__figure{position:relative;margin:0;overflow:hidden}.dh-faq-visual__img{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover}@media screen and (max-width:749px){.dh-faq-visual__img{aspect-ratio:4 / 3}}.dh-faq-visual__figure--caption:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000008c);pointer-events:none}.dh-faq-visual__caption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(24px,4vw,48px);color:#fff}.dh-faq-visual__eyebrow{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.dh-faq-visual__caption-text{display:block;max-width:640px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.dh-faq-main__inner{max-width:var(--dh-abt-max);margin:0 auto}.dh-faq-main--split .dh-faq-main__inner{display:grid;gap:var(--dh-abt-gap);align-items:start;max-width:var(--dh-abt-max)}@media screen and (min-width:750px){.dh-faq-main--split .dh-faq-main__inner{grid-template-columns:.95fr 1.05fr}.dh-faq-main--split.dh-faq-main--image-right .dh-faq-main__inner{grid-template-columns:1.05fr .95fr}.dh-faq-main--split.dh-faq-main--image-right .dh-faq-main__media{order:2}}.dh-faq-main__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--dh-color-bg-secondary, #f7f7f7)}.dh-faq-main__media img{width:100%;height:100%;object-fit:cover;display:block}.dh-faq-main__body{min-width:0}.dh-faq-main__head{margin-bottom:clamp(32px,4vw,48px);text-align:center}.dh-faq-main--left .dh-faq-main__head{text-align:left}.dh-faq-main__eyebrow{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-faq-main__subtitle{margin:12px 0 0;max-width:560px;font-size:15px;line-height:1.65;color:var(--dh-color-text-muted, #666)}.dh-faq-main--center .dh-faq-main__subtitle{margin-inline:auto}.dh-faq-main__title{margin:0;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(24px,3.5vw,36px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dh-faq-main__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--dh-color-border, #e8e8e8)}.dh-faq-main__item{border-bottom:1px solid var(--dh-color-border, #e8e8e8)}.dh-faq-main__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 18px;margin:0 -18px;border:none;background:transparent;color:var(--dh-color-text, #000);font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.dh-faq-main__trigger:hover,.dh-faq-main__item.is-open .dh-faq-main__trigger{background-color:var(--dh-color-bg-secondary, #f7f7f7);color:var(--dh-color-text, #000)}.dh-faq-main__trigger:focus,.dh-faq-main__trigger:focus-visible,.dh-faq-main__trigger:active{outline:none;background-color:var(--dh-color-bg-secondary, #f7f7f7);color:var(--dh-color-text, #000);box-shadow:inset 0 0 0 1px var(--dh-color-border, #e8e8e8)}.dh-faq-main__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .25s ease}.dh-faq-main__item.is-open .dh-faq-main__chevron{transform:rotate(180deg)}.dh-faq-main__panel{overflow:hidden;max-height:0;transition:max-height .35s ease}.dh-faq-main__item.is-open .dh-faq-main__panel{max-height:600px}.dh-faq-main__answer{padding:0 0 22px;font-size:15px;line-height:1.7;color:var(--dh-color-text-muted, #666)}.dh-faq-main__answer p{margin:0 0 12px}.dh-faq-main__answer p:last-child{margin-bottom:0}.dh-abt-contact__inner{max-width:var(--dh-abt-max);margin:0 auto}.dh-abt-contact__grid{display:grid;gap:var(--dh-abt-gap)}@media screen and (min-width:750px){.dh-abt-contact__grid{grid-template-columns:1fr 1fr;align-items:start}}.dh-abt-contact__eyebrow{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-abt-contact__title{margin:0 0 20px;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dh-abt-contact__text{margin:0 0 28px;font-size:15px;line-height:1.7;color:var(--dh-color-text-muted, #666)}.dh-abt-contact__channels{margin:0;padding:0;list-style:none}.dh-abt-contact__channel{padding:16px 0;border-top:1px solid var(--dh-color-border, #e8e8e8);font-size:14px;line-height:1.5}.dh-abt-contact__channel:last-child{border-bottom:1px solid var(--dh-color-border, #e8e8e8)}.dh-abt-contact__channel-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-color-text-muted, #666)}.dh-abt-contact__channel a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.dh-abt-contact__channel a:hover{border-bottom-color:currentColor}.dh-abt-contact__form label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dh-abt-contact__form input,.dh-abt-contact__form textarea{width:100%;margin-bottom:18px;padding:14px 16px;border:1px solid var(--dh-color-border, #e8e8e8);background:var(--dh-color-bg, #fff);color:inherit;font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .2s}.dh-abt-contact__form input:focus,.dh-abt-contact__form textarea:focus{outline:none;border-color:var(--dh-color-text, #000)}.dh-abt-contact__form textarea{min-height:140px;resize:vertical}.dh-abt-contact__submit{display:inline-block;padding:16px 40px;border:1px solid var(--dh-color-accent, #000);background:var(--dh-color-accent, #000);color:var(--dh-color-on-accent, #fff);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.dh-abt-contact__submit:hover{background:var(--dh-color-accent-hover, #333);border-color:var(--dh-color-accent-hover, #333)}.dh-abt-contact__success,.dh-abt-contact__error{margin-bottom:20px;padding:14px 16px;font-size:14px}.dh-abt-contact__success{background:var(--dh-color-bg-secondary, #f7f7f7);border:1px solid var(--dh-color-border, #e8e8e8)}.dh-abt-contact__error{border:1px solid #8b3a3a;color:#8b3a3a}.dh-abt-contact--elevated .dh-abt-contact__form-wrap{padding:clamp(24px,4vw,40px);background:var(--dh-color-bg, #fff);border:1px solid var(--dh-color-border, #e8e8e8);box-shadow:0 18px 48px #0000000f}.dh-abt-contact--elevated .dh-abt-contact__form input,.dh-abt-contact--elevated .dh-abt-contact__form textarea{background:var(--dh-color-bg-secondary, #f7f7f7);border-color:#d8d8d8}.dh-abt-contact--inverse{color:var(--dh-color-on-accent, #fff)}.dh-abt-contact--inverse .dh-abt-contact__eyebrow,.dh-abt-contact--inverse .dh-abt-contact__text,.dh-abt-contact--inverse .dh-abt-contact__channel-label{color:#ffffffb8}.dh-abt-contact--inverse .dh-abt-contact__title,.dh-abt-contact--inverse .dh-abt-contact__channel,.dh-abt-contact--inverse .dh-abt-contact__channel a{color:#fff}.dh-abt-contact--inverse .dh-abt-contact__channel{border-color:#ffffff2e}.dh-abt-contact--inverse .dh-abt-contact__form-wrap{padding:clamp(24px,4vw,40px);background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.dh-abt-contact--inverse .dh-abt-contact__form label{color:#ffffffe0}.dh-abt-contact--inverse .dh-abt-contact__form input,.dh-abt-contact--inverse .dh-abt-contact__form textarea{background:#ffffff14;border-color:#ffffff47;color:#fff}.dh-abt-contact--inverse .dh-abt-contact__form input::placeholder,.dh-abt-contact--inverse .dh-abt-contact__form textarea::placeholder{color:#ffffff73}.dh-abt-contact--inverse .dh-abt-contact__form input:focus,.dh-abt-contact--inverse .dh-abt-contact__form textarea:focus{border-color:#fff;background:#ffffff1f}.dh-abt-contact--inverse .dh-abt-contact__submit{background:#fff;border-color:#fff;color:#000}.dh-abt-contact--inverse .dh-abt-contact__submit:hover{background:#e8e8e8;border-color:#e8e8e8}.dh-abt-contact--inverse .dh-abt-contact__success{background:#ffffff1a;border-color:#fff3;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dh-about.css.map */
