.page_page__NuxqY{color:var(--page-dark-text);background:radial-gradient(circle at top left,rgba(201,169,110,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(164,41,99,.08),transparent 28%),#0d0d10}.page_hero__kIiS8{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px,58vh,524px);padding:var(--header-height,90px) 24px 0;overflow:hidden;margin-top:calc(-1 * var(--header-height));background:linear-gradient(90deg,rgba(13,13,16,.85),rgba(13,13,16,.4)),url(/Images/About_DMD_Furnishing_Page.jpg) 50%/cover no-repeat}.page_heroOverlay__HhFoY{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,15,20,.92),rgba(13,15,20,.6) 50%,rgba(13,15,20,.3)),linear-gradient(180deg,rgba(13,15,20,.2),rgba(13,15,20,.7));z-index:1}.page_heroContent__QNG6h{position:relative;z-index:2;width:min(1120px,100%);margin:0 auto;padding:3rem 0 3.5rem}.page_eyebrow__QKJ9X{margin:0 0 16px;text-transform:uppercase;letter-spacing:.22em;color:#c9a96e;font-size:.8rem}.page_heroContent__QNG6h h1{margin:0;max-width:16ch;font-size:var(--hero-h1);line-height:1;color:#F3EFE6;text-shadow:0 2px 20px rgba(0,0,0,.35)}.page_heroLede__Tu8EX{max-width:58rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:rgba(244,240,230,.92);text-shadow:0 1px 12px rgba(0,0,0,.3)}.page_storySection__IGj64{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:var(--section-padding) 0}.page_diffSection__qfspJ,.page_faqSection__yyP6v,.page_materialsSection__q_BZF{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:var(--section-padding) 0}.page_diffSection__qfspJ,.page_faqSection__yyP6v{border-top:1px solid rgba(201,169,110,.12)}.page_storySplit___gE6Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.page_storyText__4MMd3 h2{margin:0 0 20px;font-size:var(--section-h2);line-height:1.05}.page_storyText__4MMd3 p{color:var(--page-dark-muted);line-height:1.8;margin:0 0 14px}.page_valuesRow__QYJCI{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media (min-width:801px){.page_valuesRow__QYJCI{flex-wrap:nowrap}}.page_valuePill__jTTUy{padding:8px 18px;border-radius:999px;background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.2);color:#c9a96e;font-size:.82rem;font-weight:600;letter-spacing:.02em}.page_storyImage__202iq{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:1408/768;border:1px solid var(--page-dark-border);box-shadow:0 24px 70px rgba(0,0,0,.3);align-self:center}.page_storyImage__202iq img{object-fit:cover;object-position:center top;transition:transform .6s ease}.page_storyImage__202iq:hover img{transform:scale(1.03)}.page_diffHeader__JPGFw{max-width:44rem;margin-bottom:32px}.page_diffHeader__JPGFw h2{margin:0;font-size:var(--section-h2);line-height:1.05}.page_diffGrid__X3Rut{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.page_diffCard__LNC3N{padding:28px;border-radius:24px;background:var(--page-dark-panel);border:1px solid var(--page-dark-border);box-shadow:0 14px 40px rgba(0,0,0,.18);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;position:relative}.page_diffCard__LNC3N:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 25px rgba(201,169,110,.08);border-color:rgba(201,169,110,.35)}.page_diffNumber__eDaMj{display:block;font-family:var(--font-serif);font-size:1.1rem;font-weight:700;color:rgba(201,169,110,.75);margin-bottom:14px}.page_diffCard__LNC3N:hover .page_diffNumber__eDaMj{color:#c9a96e}.page_diffCard__LNC3N h3,.page_materialCard__UijYE h3{transition:color .35s ease}.page_diffCard__LNC3N:hover h3,.page_materialCard__UijYE:hover h3{color:#f0ca89}.page_diffCard__LNC3N h3{margin:0 0 8px;font-size:1.1rem}.page_diffCard__LNC3N p{margin:0;color:var(--page-dark-muted);line-height:1.7;font-size:.92rem}.page_diffCta___duaE{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.page_materialsSection__q_BZF{border-top:1px solid rgba(201,169,110,.12)}.page_materialsHeader__xODg0{max-width:44rem;margin-bottom:36px}.page_materialsHeader__xODg0 h2{margin:0;font-size:var(--section-h2);line-height:1.05}.page_materialsHeader__xODg0 p{margin:14px 0 0;color:var(--page-dark-muted);line-height:1.8}.page_materialsGrid__jqOfN{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.page_materialCard__UijYE{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 12px);max-width:calc(33.333% - 12px);padding:32px 28px;border-radius:24px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background .35s ease;position:relative;overflow:hidden}.page_materialCard__UijYE:before{content:"";position:absolute;inset:-1px;border-radius:24px;background:radial-gradient(300px circle at 50% 0,rgba(201,169,110,.12),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.page_materialCard__UijYE:hover{transform:translateY(-6px);border-color:rgba(201,169,110,.3);background:rgba(201,169,110,.04);box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 40px rgba(201,169,110,.08)}.page_materialCard__UijYE:hover:before{opacity:1}.page_materialIconWrap__C3YPk{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(201,169,110,.08);border:1px solid rgba(201,169,110,.15);margin-bottom:20px;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.page_materialCard__UijYE:hover .page_materialIconWrap__C3YPk{background:rgba(201,169,110,.15);border-color:rgba(201,169,110,.35);box-shadow:0 0 20px rgba(201,169,110,.15)}.page_materialIcon__AjSmC{width:28px;height:28px;color:#c9a96e;transition:filter .35s ease}.page_materialCard__UijYE:hover .page_materialIcon__AjSmC{filter:drop-shadow(0 0 6px rgba(201,169,110,.5))}.page_materialCard__UijYE h3{margin:0 0 10px;font-size:1.1rem;color:var(--page-dark-text);position:relative;z-index:1}.page_materialCard__UijYE p{margin:0;color:var(--page-dark-muted);line-height:1.7;font-size:.9rem;position:relative;z-index:1}.page_faqHeader__7yIEM{max-width:44rem;margin-bottom:28px}.page_faqHeader__7yIEM h2{margin:0;font-size:var(--section-h2);line-height:1.05}.page_faqList__n6oVd{max-width:860px}.page_faqItem__UZ2j5{border-top:1px solid var(--page-dark-border);border-left:3px solid rgba(201,169,110,.2);transition:border-color .2s ease}.page_faqItem__UZ2j5:last-child{border-bottom:1px solid var(--page-dark-border)}.page_faqItem__UZ2j5[open]{border-left-color:var(--color-gold)}.page_faqQuestion__6nRZ0{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:1.15rem 1.15rem 1.15rem 20px;font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:#c9a96e;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s ease}.page_faqQuestion__6nRZ0::-webkit-details-marker{display:none}.page_faqQuestion__6nRZ0:after{content:"+";flex-shrink:0;font-family:var(--font-sans);font-size:1.4rem;font-weight:300;color:rgba(201,169,110,.8);transition:transform .25s ease,color .25s ease}.page_faqItem__UZ2j5[open] .page_faqQuestion__6nRZ0:after{content:"\2212";color:var(--color-gold)}.page_faqQuestion__6nRZ0:hover{color:#f0ca89}.page_faqAnswer__2atO0{margin:0;padding:0 1.15rem 1.15rem 20px;color:var(--page-dark-muted);line-height:1.7;font-size:.95rem;animation:page_materialReveal__rAVxs .25s ease}.page_ctaSection__m8a2d{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:calc(var(--section-padding) * 1.6) 0;text-align:center;position:relative}.page_ctaSection__m8a2d:before{content:"";display:block;width:80px;height:3px;background:linear-gradient(90deg,transparent,#c9a96e,transparent);margin:0 auto 48px}.page_ctaSection__m8a2d h2{margin:0;font-size:var(--section-h2);line-height:1.05}.page_ctaLede__Boi8T{margin:16px auto 0;max-width:32rem;font-size:1.1rem;color:var(--page-dark-muted);line-height:1.7}.page_ctaButtons__zNp8w{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.page_ctaContact__5ET6_{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:12px}.page_ctaContact__5ET6_ a{color:var(--page-dark-muted);text-decoration:none;font-size:.95rem;transition:color .2s ease}.page_ctaContact__5ET6_ a:hover{color:#c9a96e}.page_ctaContact__5ET6_ span{color:rgba(201,169,110,.75);font-size:.85rem}.page_primaryBtn__YDsch{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 36px;border-radius:999px;text-decoration:none;font-weight:700;font-size:1rem;color:#1a1a1a;background-image:linear-gradient(125deg,#c9a96e,#d4b77e 45%,#a8326b);background-size:220% 220%;background-position:0 50%;box-shadow:0 4px 14px rgba(168,50,107,.22),inset 0 1px 0 rgba(255,240,200,.25);transition:background-position .6s ease,box-shadow .38s ease,transform .22s cubic-bezier(.33,1,.68,1)}.page_primaryBtn__YDsch:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 10px 28px rgba(201,169,110,.35),0 0 22px rgba(168,50,107,.3),inset 0 1px 0 rgba(255,240,200,.35)}.page_secondaryBtn__MrkuB{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;text-decoration:none;font-weight:700;border:1.5px solid rgba(201,169,110,.7);color:var(--page-dark-text);background:rgba(201,169,110,.1);transition:transform .16s ease,background .16s ease,border-color .16s ease}.page_secondaryBtn__MrkuB:hover{background:rgba(201,169,110,.2);border-color:rgba(201,169,110,1);transform:translateY(-2px)}.page_ghostBtn__Ahwdu{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;text-decoration:none;font-weight:700;border:1.5px dashed rgba(201,169,110,.4);color:var(--page-dark-text);background:transparent;transition:transform .16s ease,background .16s ease}.page_ghostBtn__Ahwdu:hover{background:rgba(201,169,110,.06);transform:translateY(-2px)}@media (max-width:1024px){.page_diffGrid__X3Rut{grid-template-columns:repeat(2,1fr)}.page_materialCard__UijYE{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 9px);max-width:calc(50% - 9px)}}@media (max-width:800px){.page_storySplit___gE6Z{grid-template-columns:1fr;gap:32px}.page_storyImage__202iq{min-height:300px;width:100%;max-width:100%}.page_diffGrid__X3Rut{grid-template-columns:1fr}.page_materialCard__UijYE{flex:0 0 100%;max-width:100%}.page_ctaContact__5ET6_{flex-direction:column;gap:8px}.page_ctaContact__5ET6_ span{display:none}}[data-theme=light] .page_page__NuxqY{color:var(--text-primary);background:radial-gradient(circle at top left,rgba(201,162,95,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(164,41,99,.06),transparent 28%),#F6F2EA}[data-theme=light] .page_heroOverlay__HhFoY{background:linear-gradient(180deg,rgba(246,242,234,.05),rgba(20,18,14,.72))}[data-theme=light] .page_eyebrow__QKJ9X{color:var(--accent-magenta)}[data-theme=light] .page_heroLede__Tu8EX{color:rgba(244,240,230,.88)}[data-theme=light] .page_diffSection__qfspJ,[data-theme=light] .page_faqSection__yyP6v{border-top:1px solid rgba(20,18,14,.08)}[data-theme=light] .page_storyText__4MMd3 p{color:var(--text-secondary)}[data-theme=light] .page_valuePill__jTTUy{background:rgba(201,162,95,.14);border:1px solid rgba(201,162,95,.35);color:var(--text-primary)}[data-theme=light] .page_storyImage__202iq{border:1px solid rgba(20,18,14,.1)}[data-theme=light] .page_diffCard__LNC3N{background:var(--bg-surface);border:1px solid rgba(20,18,14,.08);box-shadow:0 2px 14px rgba(40,30,20,.08)}[data-theme=light] .page_diffCard__LNC3N:hover{border-color:rgba(164,41,99,.3);box-shadow:0 18px 40px rgba(40,30,20,.14)}[data-theme=light] .page_diffNumber__eDaMj{color:var(--text-muted)}[data-theme=light] .page_diffCard__LNC3N:hover .page_diffNumber__eDaMj{color:var(--accent-magenta)}[data-theme=light] .page_diffCard__LNC3N:hover h3,[data-theme=light] .page_materialCard__UijYE:hover h3{color:var(--accent-magenta);transition:color .35s ease}[data-theme=light] .page_diffCard__LNC3N h3{color:var(--text-primary)}[data-theme=light] .page_diffCard__LNC3N p{color:var(--text-secondary)}[data-theme=light] .page_materialsSection__q_BZF{border-top:1px solid rgba(20,18,14,.08)}[data-theme=light] .page_materialsHeader__xODg0 p{color:var(--text-secondary)}[data-theme=light] .page_materialCard__UijYE{background:var(--bg-surface);border:1px solid rgba(20,18,14,.08)}[data-theme=light] .page_materialCard__UijYE:hover{border-color:rgba(201,162,95,.45);background:rgba(201,162,95,.06)}[data-theme=light] .page_materialIconWrap__C3YPk{background:rgba(201,162,95,.14);border:1px solid rgba(201,162,95,.3)}[data-theme=light] .page_materialCard__UijYE:hover .page_materialIconWrap__C3YPk{background:rgba(201,162,95,.22);border-color:rgba(201,162,95,.5)}[data-theme=light] .page_materialIcon__AjSmC{color:var(--accent-gold-hover)}[data-theme=light] .page_materialCard__UijYE h3{color:var(--text-primary)}[data-theme=light] .page_materialCard__UijYE p{color:var(--text-secondary)}[data-theme=light] .page_faqItem__UZ2j5{border-top:1px solid rgba(20,18,14,.08);border-left:3px solid rgba(201,162,95,.35)}[data-theme=light] .page_faqItem__UZ2j5:last-child{border-bottom:1px solid rgba(20,18,14,.08)}[data-theme=light] .page_faqItem__UZ2j5[open]{border-left-color:var(--accent-magenta);background:rgba(164,41,99,.04)}[data-theme=light] .page_faqQuestion__6nRZ0{color:var(--accent-magenta)}[data-theme=light] .page_faqQuestion__6nRZ0:after{color:rgba(201,162,95,.9)}[data-theme=light] .page_faqItem__UZ2j5[open] .page_faqQuestion__6nRZ0:after{color:var(--accent-magenta)}[data-theme=light] .page_faqQuestion__6nRZ0:hover{color:#8B1F52}[data-theme=light] .page_faqAnswer__2atO0{color:var(--text-secondary)}[data-theme=light] .page_ctaSection__m8a2d:before{background:linear-gradient(90deg,transparent,var(--accent-gold),transparent)}[data-theme=light] .page_ctaLede__Boi8T{color:var(--text-secondary)}[data-theme=light] .page_ctaContact__5ET6_ a{color:var(--text-primary);border-bottom:1px solid var(--accent-gold)}[data-theme=light] .page_ctaContact__5ET6_ a:hover{color:var(--accent-magenta);border-bottom-color:var(--accent-magenta)}[data-theme=light] .page_ctaContact__5ET6_ span{color:var(--text-muted)}[data-theme=light] .page_primaryBtn__YDsch{color:#1a1a1a}[data-theme=light] .page_ghostBtn__Ahwdu{color:var(--text-primary);border:1.5px dashed rgba(201,162,95,.5)}[data-theme=light] .page_ghostBtn__Ahwdu:hover{background:rgba(201,162,95,.08)}