.dd-hero{position:relative;display:grid;width:100%;min-height:calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px));min-height:max(620px,calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px)));overflow:hidden;color:#fff;isolation:isolate}.dd-hero__media,.dd-hero__content{grid-area:1 / 1}.dd-hero__media{position:relative;z-index:-1}.dd-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140a0500 35%,rgba(20,10,5,var(--dd-overlay)))}.dd-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--dd-focus-desktop)}.dd-hero__img--mobile{display:none}.dd-hero__placeholder{background:#e9d8c8}.dd-hero__content{display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(20px,3vw,40px);padding:clamp(24px,4vw,56px) clamp(20px,3vw,48px) clamp(16px,2vw,32px)}.dd-hero__copy{max-width:34rem}.dd-hero__label{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff}.dd-hero__heading{margin:0 0 16px;font-family:var(--dd-display);font-weight:var(--dd-display-weight);font-size:clamp(2.5rem,5.2vw,5rem);line-height:.98;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-transform:none}.dd-hero__text{margin:0 0 24px;font-size:1.0625rem;line-height:1.5;max-width:30rem;text-wrap:pretty}.dd-hero__text p{margin:0;color:#fff}.dd-hero__btn.btn--primary{--btn-bg: #fff;background:#fff;color:#000;border-color:#fff}.dd-hero__btn.btn--primary:hover,.dd-hero__btn.btn--primary:focus-visible{background:#000;color:#fff;border-color:#000}.dd-hero__wordmark{margin:0;line-height:0;width:100%}.dd-hero__logo{display:block;width:100%;height:auto;margin:-6% 0 -5%}.dd-hero--white-logo .dd-hero__logo{filter:brightness(0) invert(1)}.dd-hero__logo-text{display:block;font-family:var(--dd-display);font-size:17vw;line-height:.9;text-transform:lowercase}@media only screen and (max-width:767px){.dd-hero{min-height:max(560px,calc(100svh - var(--header-height, 0px) - var(--announcement-height, 0px)))}.dd-hero__img--desktop{display:none}.dd-hero__img--mobile{display:block;object-position:var(--dd-focus-mobile)}.dd-hero__text{font-size:1rem}}.dd-spread{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);width:100%;min-height:min(92svh,980px);background:var(--dd-panel);color:var(--dd-ink)}.dd-spread--image-right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.dd-spread--image-right .dd-spread__media{order:2}.dd-spread__media{position:relative;display:block;overflow:hidden;min-height:100%}.dd-spread__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--dd-focus)}.dd-spread__placeholder{background:#e9d8c8}.dd-spread__panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(32px,4vw,56px);padding:clamp(40px,6vw,96px) clamp(24px,5vw,80px)}.dd-spread__copy{max-width:30rem}.dd-spread__label{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-ink)}.dd-spread__heading{margin:0 0 20px;font-family:var(--dd-display);font-weight:var(--dd-display-weight);font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.98;letter-spacing:-.02em;color:var(--dd-accent);text-transform:none;text-wrap:balance}.dd-spread__text{margin:0 0 28px;font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.dd-spread__text p{margin:0;color:var(--dd-ink)}.dd-spread__inset{width:clamp(160px,16vw,260px);aspect-ratio:2 / 3;overflow:hidden}.dd-spread--image-left .dd-spread__inset{align-self:flex-end}.dd-spread__inset-img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.dd-spread__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.dd-spread:hover .dd-spread__img{transform:scale(1.04)}}@media only screen and (max-width:767px){.dd-spread,.dd-spread--image-right{grid-template-columns:minmax(0,1fr);min-height:0}.dd-spread--image-right .dd-spread__media{order:0}.dd-spread__media{aspect-ratio:4 / 5}.dd-spread__panel{padding:36px 20px 44px}.dd-spread__inset{display:none}}.dd-duo{position:relative;display:grid;width:100%;min-height:min(100svh,1000px);overflow:hidden;color:#fff;isolation:isolate}.dd-duo__media,.dd-duo__content{grid-area:1 / 1}.dd-duo__media{position:relative;z-index:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dd-duo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(20,10,5,var(--dd-overlay)),#140a0500 70%)}.dd-duo__pane{position:relative;overflow:hidden}.dd-duo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dd-duo__placeholder{background:#e9d8c8}.dd-duo__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(40px,6vw,96px) 20px}.dd-duo__heading{margin:0 0 18px;max-width:14ch;font-family:var(--dd-display);font-weight:var(--dd-display-weight);font-size:clamp(3rem,8vw,8.5rem);line-height:.92;letter-spacing:-.025em;color:#fff;text-transform:none;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.25)}.dd-duo__text{margin:0 0 28px;max-width:30rem;font-size:1.0625rem;line-height:1.5;text-shadow:0 1px 12px rgba(0,0,0,.35)}.dd-duo__text p{margin:0;color:#fff}.dd-duo__btn.btn--primary{background:#fff;color:#000;border-color:#fff}.dd-duo__btn.btn--primary:hover,.dd-duo__btn.btn--primary:focus-visible{background:#000;color:#fff;border-color:#000}@media only screen and (max-width:767px){.dd-duo{min-height:640px}}.dd-hero__heading,.dd-hero__text,.dd-hero__label{text-shadow:0 1px 18px rgba(20,10,5,.35)}@media only screen and (max-width:767px){.dd-hero__media:after{background:linear-gradient(180deg,#140a0500 10%,rgba(20,10,5,calc(var(--dd-overlay) + .15)) 70%)}.dd-hero__heading{font-size:2.375rem}.dd-duo__heading{font-size:3.25rem}.dd-duo__media:after{background:rgba(20,10,5,var(--dd-overlay))}}.dd-cats{width:100%;padding:clamp(48px,6vw,96px) clamp(20px,3vw,48px) clamp(48px,6vw,88px);background:var(--dd-cats-bg);color:var(--dd-cats-ink)}.dd-cats__head{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.dd-cats__heading{margin:0;font-family:var(--dd-display);font-weight:var(--dd-display-weight);font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.98;letter-spacing:-.02em;color:var(--dd-cats-accent);text-transform:none;text-wrap:balance}.dd-cats__all{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-cats-ink);text-decoration:underline;text-underline-offset:5px}.dd-cats__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);max-width:1440px;margin:0 auto;padding:0;list-style:none}.dd-cats__item{min-width:0}.dd-cats__link{display:flex;flex-direction:column;align-items:center;gap:18px;color:inherit;text-align:center;text-decoration:none}.dd-cats__circle{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f3e6d8;outline:1px solid rgba(117,91,74,.18);outline-offset:6px;transition:outline-color .4s ease,outline-offset .4s ease}.dd-cats__link:hover .dd-cats__circle,.dd-cats__link:focus-visible .dd-cats__circle{outline-color:var(--dd-cats-accent);outline-offset:8px}.dd-cats__img{width:100%;height:100%;object-fit:cover}.dd-cats__title{font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--dd-cats-ink)}.dd-cats__link:hover .dd-cats__title{color:var(--dd-cats-accent)}@media(prefers-reduced-motion:no-preference){.dd-cats__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.dd-cats__link:hover .dd-cats__img{transform:scale(1.06)}}@media only screen and (max-width:1023px){.dd-cats__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}}@media only screen and (max-width:479px){.dd-cats__list{gap:24px 14px}.dd-cats__link{gap:12px}.dd-cats__title{font-size:11px;letter-spacing:.12em}}.dd-cols{width:100%;padding:clamp(48px,6vw,96px) 0 clamp(48px,6vw,88px);background:var(--dd-cols-bg);color:var(--dd-cols-ink)}.dd-cols__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 clamp(20px,3vw,48px);margin-bottom:clamp(24px,3vw,40px)}.dd-cols__heading{margin:0;font-family:var(--dd-display);font-weight:var(--dd-display-weight);font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.98;letter-spacing:-.02em;color:var(--dd-cols-accent);text-transform:none;text-wrap:balance}.dd-cols__nav{display:flex;gap:10px}.dd-cols__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--dd-cols-ink);border-radius:50%;background:transparent;color:var(--dd-cols-ink);cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.dd-cols__arrow:hover,.dd-cols__arrow:focus-visible{background:var(--dd-cols-ink);color:var(--dd-cols-bg)}.dd-cols__arrow[disabled]{opacity:.3;cursor:default;background:transparent;color:var(--dd-cols-ink)}.dd-cols__arrow svg{width:18px;height:18px}.dd-cols__track{display:flex;gap:clamp(12px,1.4vw,20px);margin:0;padding:0 clamp(20px,3vw,48px);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(20px,3vw,48px);scroll-behavior:smooth;scrollbar-width:none}.dd-cols__track::-webkit-scrollbar{display:none}.dd-cols__item{flex:0 0 calc((100% - 3 * clamp(12px,1.4vw,20px)) / 4.3);min-width:0;scroll-snap-align:start}.dd-cols__link{display:block;color:inherit;text-decoration:none}.dd-cols__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f3e6d8}.dd-cols__img{width:100%;height:100%;object-fit:cover}.dd-cols__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:var(--dd-cols-ink)}.dd-cols__title svg{flex:0 0 auto;width:16px;height:16px;transition:transform .3s ease}.dd-cols__link:hover .dd-cols__title{color:var(--dd-cols-accent)}.dd-cols__link:hover .dd-cols__title svg{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.dd-cols__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.dd-cols__link:hover .dd-cols__img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.dd-cols__track{scroll-behavior:auto}}@media only screen and (max-width:1023px){.dd-cols__item{flex-basis:calc((100% - 2 * 14px) / 2.4)}}@media only screen and (max-width:767px){.dd-cols__nav{display:none}.dd-cols__item{flex-basis:72%}}.dd-hero__wordmark--top{display:none}@media only screen and (max-width:767px){.dd-hero--mobile-logo-top .dd-hero__content{justify-content:space-between;padding-top:20px}.dd-hero--mobile-logo-top .dd-hero__wordmark--top{display:block}.dd-hero--mobile-logo-top .dd-hero__wordmark--bottom{display:none}.dd-hero--mobile-logo-top .dd-hero__media:after{background:linear-gradient(180deg,#140a0559,#140a0500 22%),linear-gradient(180deg,#140a0500 40%,rgba(20,10,5,calc(var(--dd-overlay) + .15)) 85%)}}
/*# sourceMappingURL=/cdn/shop/t/687/assets/dd-editorial.css.map */
