/* About | couture jewelry storytelling */
.dacp-about-hero{position:relative;min-height:795px;display:flex;align-items:center;background:#090908;color:#fff;isolation:isolate;overflow:hidden}.dacp-about-hero__photo{position:absolute;inset:0 0 0 47%;background-size:cover;background-position:center 44%;z-index:-2}.dacp-about-hero__light{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0908 0%,#0a0908 31%,rgba(10,9,8,.95) 42%,rgba(10,9,8,.35) 64%,rgba(10,9,8,.08) 100%)}.dacp-about-hero__inner{padding-top:100px;padding-bottom:90px}.dacp-hero-copy{max-width:760px}.dacp-about-hero h1{color:#fff!important;max-width:860px}.dacp-about-hero h1 em,.dacp-contact-hero h1 em{color:#d5b47c}.dacp-hero-copy>p:not(.dacp-kicker,.dacp-hero-footnote){max-width:470px;margin-top:26px;color:#ded8ce;font-size:16px;line-height:1.85}.dacp-about-hero .dacp-hero-secondary{color:#eee0cc}
.dacp-about-intro{background:#f8f5ef}.dacp-intro-layout{display:grid;grid-template-columns:165px minmax(0,1.15fr) minmax(280px,.7fr);gap:clamp(30px,4vw,76px);align-items:start}.dacp-intro-label .dacp-kicker{margin-top:30px!important}.dacp-intro-head h2{font-size:clamp(54px,5.4vw,84px)!important}.dacp-intro-text{border-left:1px solid #d2c5b2;padding-left:38px;padding-top:8px}.dacp-intro-text p{margin-bottom:20px}.dacp-intro-text .dacp-text-link{margin-top:20px;color:#35281a}
.dacp-worlds{background:#eee6da}.dacp-worlds .dacp-section-head>p{margin-bottom:7px!important}.dacp-world-grid{display:grid;grid-template-columns:1.17fr .83fr;grid-template-rows:305px 305px 395px;gap:13px}.dacp-world{position:relative;display:block;isolation:isolate;overflow:hidden;background:#514435;color:#fff;min-height:0}.dacp-world img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease,filter .5s ease}.dacp-world:hover img{transform:scale(1.045)}.dacp-world--one{grid-column:1;grid-row:1/3}.dacp-world--two{grid-column:2;grid-row:1}.dacp-world--three{grid-column:2;grid-row:2}.dacp-world--four{grid-column:1/-1;grid-row:3}.dacp-world--four img{object-position:center 44%}.dacp-world-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,7,6,.87),rgba(8,7,6,.18) 52%,rgba(8,7,6,.03))}.dacp-world-copy{position:absolute;bottom:34px;left:36px;right:25px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:2}.dacp-world-copy small{font:600 10px/1.5 var(--bf-sans);color:#ecd0a1;letter-spacing:.18em;text-transform:uppercase}.dacp-world-copy strong{font:500 clamp(41px,3.6vw,62px)/.95 var(--bf-serif);max-width:650px;letter-spacing:-.02em}.dacp-world-copy>span{margin-top:14px;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:5px;font:600 10px/1.6 var(--bf-sans);letter-spacing:.13em;text-transform:uppercase}.dacp-category-links{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:35px}.dacp-category-links span{color:#8a765c;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.1em;margin-right:20px}.dacp-category-links a{font-size:12px;border-bottom:1px solid #b4a48c;padding-bottom:4px}.dacp-category-links a:hover{color:#9b723a}
.dacp-manifesto{display:grid;grid-template-columns:1fr 1fr;background:#10100e;color:white;min-height:680px}.dacp-manifesto-photo{min-height:670px;overflow:hidden}.dacp-manifesto-photo img{width:100%;height:100%;object-fit:cover}.dacp-manifesto-copy{padding:clamp(70px,8vw,130px) clamp(45px,6vw,105px);display:flex;flex-direction:column;justify-content:center;align-items:start}.dacp-manifesto-mark{font:130px/.55 var(--bf-serif);color:#d1b07c;display:block;margin:18px 0}.dacp-manifesto h2{color:#fff!important;font-size:clamp(48px,4.1vw,76px)!important}.dacp-manifesto h2 em{color:#cfb18a}.dacp-manifesto-copy>p:not(.dacp-kicker){color:#c6bdb0;max-width:420px;margin-top:28px}.dacp-manifesto-sign{margin-top:45px;font-size:10px;letter-spacing:.2em;color:#e5cc9e}.dacp-manifesto-sign span{padding:0 15px;color:#978064}
.dacp-why{background:#fcfaf6}.dacp-why-list{border-top:1px solid #c7b7a0}.dacp-why-list>div{display:grid;grid-template-columns:90px 1fr 1fr;gap:30px;align-items:center;border-bottom:1px solid #d9cdbb;padding:34px 6px}.dacp-why-list span{font:italic 31px/1 var(--bf-serif);color:#a78b61}.dacp-why-list h3{font-size:clamp(27px,2.3vw,40px)!important;max-width:430px}.dacp-why-list p{max-width:350px;margin:0!important;font-size:14px}
.dacp-journey{background:#e8ddcc}.dacp-journey-heading{display:flex;justify-content:space-between;align-items:end;gap:75px;margin-bottom:48px}.dacp-journey-heading h2{max-width:780px}.dacp-journey-heading>p{max-width:290px}.dacp-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bbaa91}.dacp-journey-step{padding:40px 44px 0 0}.dacp-journey-step+.dacp-journey-step{border-left:1px solid #bbaa91;padding-left:45px}.dacp-journey-step>span{font:italic 39px/1 var(--bf-serif);color:#b09264}.dacp-journey-step h3{font-size:45px!important;margin:32px 0 17px!important}.dacp-journey-step p{max-width:290px}
/* Explicit white editorial captions regardless of theme link defaults. */
.dacp .dacp-world,.dacp .dacp-world-copy,.dacp .dacp-world-copy strong,.dacp .dacp-world-copy>span{color:#fff!important}
.dacp .dacp-world-copy small{color:#ecd0a1!important}
