:root{--dp-ink: #30372f;--dp-muted: #657063;--dp-cream: #f8f7f2;--dp-sand: #e9ede4;--dp-line: #d4dbcf;--dp-bronze: #758168;--dp-gold: #dccdaf;--dp-gold-deep: #987e5e;--dp-sage-dark: #465447;--dp-serif: Georgia, "Times New Roman", serif}.dp,.dp *{box-sizing:border-box}.dp{color:var(--dp-ink);font-family:var(--font-body--family, Arial, sans-serif)}.dp a{color:inherit;text-decoration:none}.dp a:focus-visible{outline:2px solid var(--dp-bronze);outline-offset:5px}.dp img{display:block;width:100%;height:100%;object-fit:cover}.dp__wrap{max-width:1400px;padding-inline:clamp(22px,5.3vw,88px);margin:0 auto}.dp__eyebrow{margin:0;font-family:var(--font-accent--family, Arial, sans-serif);font-size:10px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.dp__display{margin:0;font-family:var(--font-heading--family, var(--dp-serif));font-weight:400;letter-spacing:-.035em;line-height:1.07}.dp__display em{font-weight:400}.dp__body{font-size:clamp(14px,1.04vw,16px);line-height:1.85;margin:0;color:var(--dp-muted)}.dp__link{display:inline-flex;align-items:center;gap:16px;padding:13px 0 11px;border-bottom:1px solid currentColor;font-family:var(--font-accent--family, Arial, sans-serif);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;transition:gap .22s ease,opacity .2s ease}.dp__link:hover{gap:23px;opacity:.75}.dp__link:after{content:"\2197";font-family:Arial,sans-serif;font-size:15px;font-weight:400}.dp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:14px 26px;border:1px solid var(--dp-sage-dark);background:var(--dp-sage-dark);color:#fff!important;font-family:var(--font-accent--family,Arial,sans-serif);font-size:11px;line-height:1.45;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.dp__btn:hover{background:transparent;color:var(--dp-ink)!important}.dp-hero{display:grid;grid-template-columns:48% 52%;min-height:min(680px,72vw);background:var(--dp-cream);overflow:hidden}.dp-hero__copy{align-self:center;padding:clamp(55px,7vw,125px) clamp(34px,7.6vw,138px);padding-right:clamp(28px,4vw,75px)}.dp-hero__copy .dp__eyebrow{color:var(--dp-bronze);margin-bottom:clamp(20px,3vw,37px)}.dp-hero__title{font-size:clamp(55px,5.65vw,93px)}.dp-hero__title em{display:block;color:var(--dp-sage-dark);font-style:italic}.dp-hero__description{max-width:370px;margin-top:27px}.dp-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:39px}.dp-hero__signoff{margin:clamp(35px,5vw,73px) 0 0;font-family:var(--font-accent--family,Arial,sans-serif);font-size:9px;letter-spacing:.19em;color:var(--dp-muted);text-transform:uppercase}.dp-hero__visual{position:relative;min-height:570px;overflow:hidden;background:linear-gradient(143deg,#e5eadf,#d7dfd0 44%,#f1f0e7)}.dp-hero__visual:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(255,255,255,.43);pointer-events:none;z-index:2}.dp-hero__visual .dp__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-hero__visual-note{position:absolute;bottom:36px;left:42px;right:42px;display:flex;justify-content:space-between;align-items:center;z-index:3;color:#302d2acc;font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-family:var(--font-accent--family,Arial,sans-serif)}.dp-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 52% 38%,rgba(255,255,255,.65),transparent 45%),linear-gradient(135deg,#e4eadf,#cbd5c7 52%,#f0f1e9)}.dp-hero__art:before{content:"";position:absolute;top:-10%;left:12%;width:42%;height:120%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.23),transparent);transform:rotate(24deg)}.dp-hero__art-ring{position:absolute;top:35%;left:19%;width:44%;aspect-ratio:1/1;border:clamp(15px,2.05vw,29px) solid transparent;border-radius:50%;background:linear-gradient(#d5dfd2,#d5dfd2) padding-box,conic-gradient(from 30deg,#a97843,#e7c997,#fff0c4,#a46f37,#dbaf76,#fff3d4,#9f7349) border-box;box-shadow:inset 0 0 15px #b3997590,20px 30px 40px #6a4a2e2a,2px 4px 3px #5c41282a;transform:rotate(-22deg) scaleY(.65)}.dp-hero__art-ring--second{top:34%;left:44%;width:42%;background:linear-gradient(#d5dfd2,#d5dfd2) padding-box,conic-gradient(from 160deg,#a4a4a3,#f3f1ec,#a1a3a5,#fdfdfa,#8f9091,#e9e9e8) border-box;box-shadow:inset 0 0 14px #7c817057,22px 26px 35px #443f3633;transform:rotate(22deg) scaleY(.65)}.dp-statement{background:#fffefa;padding:clamp(70px,9vw,137px) 0;text-align:center}.dp-statement__inner{max-width:950px;margin:0 auto;padding-inline:25px}.dp-statement__mark{display:block;margin:20px auto 36px;font-family:var(--dp-serif);font-size:43px;font-style:italic;color:var(--dp-gold-deep);line-height:1}.dp-statement__quote{font-size:clamp(32px,4.2vw,66px);line-height:1.18;letter-spacing:-.025em}.dp-statement__quote em{color:var(--dp-bronze)}.dp-statement__support{max-width:530px;margin:30px auto 0}.dp-collections{padding:clamp(62px,6.8vw,110px) 0;background:var(--dp-cream)}.dp-collections__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.dp-collections__header h2{font-size:clamp(35px,4vw,62px);margin:12px 0 0}.dp-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.dp-collections__card{min-width:0}.dp-collections__photo{aspect-ratio:1.06;overflow:hidden;position:relative;background:linear-gradient(140deg,#d6ded1,#f5f4eb)}.dp-collections__photo img{transition:transform .6s ease}.dp-collections__card:hover img{transform:scale(1.045)}.dp-collections__photo:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.35);pointer-events:none}.dp-collections__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 70% 28%,#f5f6ee,#d4ddcd)}.dp-collections__art:before,.dp-collections__art:after{content:"";width:28%;aspect-ratio:1;border:clamp(9px,1.55vw,22px) solid rgba(189,160,111,.9);border-radius:50%;position:absolute;left:29%;top:32%;transform:rotate(-27deg) scaleY(.7);box-shadow:16px 23px 24px #493e3129,inset 0 0 4px #fff5}.dp-collections__art:after{left:45%;top:36%;border-color:#c9c9c6;transform:rotate(22deg) scaleY(.7)}.dp-collections__art--distance{background:linear-gradient(145deg,#c4d0c0,#eff1e8 52%,#bec8b6)}.dp-collections__art--distance:before,.dp-collections__art--distance:after{border-color:#cfbd9d}.dp-collections__meta{margin-top:23px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dp-collections__meta h3{font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(25px,2.4vw,36px);letter-spacing:-.015em;font-weight:400;margin:6px 0 9px;line-height:1.15}.dp-collections__meta .dp__body{font-size:14px;max-width:400px}.dp-collections__arrow{border:1px solid var(--dp-line);width:43px;height:43px;display:grid;place-items:center;border-radius:50%;font-size:19px;flex-shrink:0;transition:background .2s ease,color .2s ease}.dp-collections__card:hover .dp-collections__arrow{background:var(--dp-ink);color:#fff}.dp-products{padding:clamp(65px,7.2vw,110px) 0;background:#fffefa}.dp-products__heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.dp-products__heading h2{font-size:clamp(35px,3.9vw,62px);margin:12px 0 0}.dp-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dp-products__item{min-width:0}.dp-products__img{display:block;position:relative;aspect-ratio:4/5;background:#f1f2ec;overflow:hidden}.dp-products__img img{transition:transform .55s ease}.dp-products__item:hover img{transform:scale(1.055)}.dp-products__placeholder{display:grid;place-items:center;height:100%;color:#91857b;font-family:var(--dp-serif);font-size:45px}.dp-products__title{font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(16px,1.45vw,20px);font-weight:400;line-height:1.4;margin:14px 0 5px}.dp-products__price{font-size:12px;letter-spacing:.03em;color:var(--dp-muted)}.dp-products__empty{padding:60px 30px;text-align:center;border:1px solid var(--dp-line);background:var(--dp-cream)}.dp-products__empty h3{font-family:var(--font-heading--family,var(--dp-serif));font-size:30px;font-weight:400;margin:0 0 10px}.dp-products__empty .dp__body{max-width:500px;margin:0 auto}.dp-process{padding:clamp(67px,7vw,112px) 0;background:#e9ede4}.dp-process__heading{max-width:650px;margin:0 auto 55px;text-align:center}.dp-process__heading h2{font-size:clamp(35px,3.8vw,58px);margin:15px 0}.dp-process__heading .dp__body{max-width:510px;margin:0 auto}.dp-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.dp-process__step{padding:30px 0 10px;border-top:1px solid #c7d0c1}.dp-process__number{font-family:var(--font-heading--family,var(--dp-serif));font-size:35px;font-style:italic;color:var(--dp-gold-deep);display:block;margin-bottom:38px}.dp-process__step h3{font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2;margin:0 0 11px}.dp-process__step .dp__body{font-size:14px;max-width:330px}.dp-process__fineprint{font-size:11px;color:var(--dp-muted);margin:40px 0 0;text-align:center;line-height:1.7}.dp-closing{min-height:345px;display:grid;place-items:center;background:#465447;color:#f8f7f2;text-align:center;padding:80px 24px}.dp-closing .dp__eyebrow{color:#e8d9b3}.dp-closing h2{max-width:820px;margin:22px auto 18px;font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(40px,5vw,75px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.dp-closing p:last-child{color:#e1e8d9;font-size:14px;line-height:1.8;max-width:500px;margin:0 auto}body .header-logo{letter-spacing:.18em;text-transform:uppercase}@media(max-width:1100px){.dp-hero__copy{padding-left:clamp(24px,5vw,75px);padding-right:clamp(24px,4vw,65px)}.dp-hero__title{font-size:clamp(54px,6vw,78px)}}@media(max-width:749px){.dp__wrap{padding-inline:22px}.dp-hero{display:flex;flex-direction:column}.dp-hero__copy{padding:66px 25px 60px;text-align:center}.dp-hero__copy .dp__eyebrow{margin-bottom:19px}.dp-hero__title{font-size:clamp(53px,12.5vw,75px)}.dp-hero__description{margin:21px auto 0;max-width:340px}.dp-hero__actions{justify-content:center;gap:19px;margin-top:26px}.dp-hero__signoff{margin-top:35px}.dp-hero__visual{min-height:380px;aspect-ratio:1.13}.dp-hero__visual-note{left:27px;right:27px;bottom:22px}.dp-hero__art-ring{border-width:15px}.dp-statement{padding:75px 0}.dp-statement__mark{margin:18px auto 23px}.dp-statement__support{margin-top:23px}.dp-collections{padding:73px 0}.dp-collections__header{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:22px}.dp-collections__grid{grid-template-columns:1fr;gap:31px}.dp-collections__photo{aspect-ratio:1.12}.dp-collections__meta{margin-top:16px}.dp-products{padding:74px 0}.dp-products__heading{align-items:flex-start;flex-direction:column;gap:13px}.dp-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.dp-products__title{font-size:16px}.dp-process{padding:76px 0}.dp-process__heading{margin-bottom:35px}.dp-process__steps{grid-template-columns:1fr;gap:24px}.dp-process__step{padding-top:19px}.dp-process__number{font-size:26px;margin-bottom:14px}.dp-closing{min-height:310px;padding:66px 24px}}@media(prefers-reduced-motion:reduce){.dp *,.dp *:before,.dp *:after{transition:none!important;animation:none!important}}.dp-signature{background:var(--dp-signature-bg, #758168);color:#f8f7f2;padding:clamp(50px,7vw,100px) 22px 56px;text-align:center}.dp-signature__inner{max-width:730px;margin-inline:auto}.dp-signature .dp__eyebrow{color:#f0e4c9;margin:0 0 22px}.dp-signature__logo{max-width:520px;margin-inline:auto}.dp-signature__logo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.dp-signature__subheading{font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(17px,2vw,24px);font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.5;color:#f6f2e6;margin:12px auto 0}@media(max-width:749px){.dp-signature{padding:47px 20px 48px}.dp-signature .dp__eyebrow{margin-bottom:10px}.dp-signature__logo{max-width:410px}.dp-signature__subheading{font-size:17px;max-width:310px;margin-top:0}}.header-logo .header-logo__text{letter-spacing:.13em}.dp-faq{padding:clamp(64px,9vw,135px) 0;background:var(--dp-cream)}.dp-faq__inner{max-width:1000px}.dp-faq__heading{font-size:clamp(38px,5.2vw,72px);margin:12px 0 14px}.dp-faq__intro{margin:0 0 40px;max-width:580px}.dp-faq__item{border-top:1px solid var(--dp-line)}.dp-faq__item:last-child{border-bottom:1px solid var(--dp-line)}.dp-faq__question{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-family:var(--font-heading--family,var(--dp-serif));font-size:clamp(19px,2.4vw,26px)}.dp-faq__question::-webkit-details-marker{display:none}.dp-faq__icon{font:300 26px Arial,sans-serif;color:var(--dp-bronze)}.dp-faq__item[open] .dp-faq__icon{transform:rotate(45deg)}.dp-faq__answer{padding:0 35px 24px 4px;color:var(--dp-muted);font-size:15px;line-height:1.9}.dp-faq__answer p{margin:0 0 12px}@media(max-width:749px){.dp-faq{padding:60px 0}.dp-faq__question{padding:19px 0}.dp-faq__intro{margin-bottom:30px}}.dp{font-family:var(--dp-font-body, var(--font-body--family, Arial, sans-serif))}.dp__body,.dp-products__price,.dp-faq__answer,.dp-process__fineprint,.dp-closing p:last-child{font-family:var(--dp-font-body, var(--font-body--family, Arial, sans-serif))}.dp__eyebrow,.dp-hero__signoff,.dp-hero__visual-note{font-family:var(--dp-font-kicker, var(--font-accent--family, Arial, sans-serif))}.dp__display,.dp-collections__meta h3,.dp-products__empty h3,.dp-process__step h3,.dp-process__number,.dp-statement__mark,.dp-closing h2,.dp-signature__subheading{font-family:var(--dp-font-headings, var(--font-heading--family, Georgia, serif))}.dp-hero__title{font-family:var(--dp-font-hero, var(--font-heading--family, Georgia, serif))}.dp-hero__title em{font-family:var(--dp-font-hero-accent, var(--dp-font-hero, Georgia, serif))}.dp-products__title{font-family:var(--dp-font-products, var(--font-heading--family, Georgia, serif))}.dp__btn,.dp__link{font-family:var(--dp-font-buttons, var(--font-accent--family, Arial, sans-serif))}.dp-faq__question{font-family:var(--dp-font-faq, var(--font-heading--family, Georgia, serif))}
/*# sourceMappingURL=/cdn/shop/t/6/assets/duopoem.css.map */
