.dj-w{--w-cream: #f6f2ec;--w-stone: #e9e2d8;--w-ink: #2b2826;--w-soft: #6f675f;--w-line: rgba(43,40,38,.16);color:var(--w-ink);background:var(--w-cream)}.dj-w.is-bg-cream{background:var(--w-cream)}.dj-w.is-bg-stone{background:var(--w-stone)}.dj-w.is-bg-white{background:#fff}.dj-w .w-wrap{width:100%;max-width:90rem;margin:0 auto;padding:0 2.5rem}.dj-w h1,.dj-w h2,.dj-w h3{font-family:var(--font-family--header);font-weight:300;letter-spacing:-.01em;line-height:1.05;margin:0;text-wrap:balance}.dj-w p{margin:0 0 1em;line-height:1.6}.dj-w .w-label{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--w-soft);margin:0 0 1.1rem}.dj-w .w-body p{font-size:1.02rem;color:var(--w-soft)}.dj-w .w-link{display:inline-block;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--w-ink);text-decoration:none;padding-bottom:.35rem;border-bottom:1px solid currentColor;transition:opacity .2s}.dj-w .w-link:hover{opacity:.6}.dj-w .w-link.is-light{color:#fff}.dj-w .w-frame{position:relative;overflow:hidden;background:var(--w-stone)}.dj-w .w-frame>img,.dj-w .w-frame>video,.dj-w .w-frame>.w-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dj-w .w-ph{display:grid;place-items:center;background:linear-gradient(160deg,#ece5db,#e0d7cb)}.dj-w .w-ph span{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#9a9086}.dj-w figure{margin:0}.dj-w figcaption{font-size:.78rem;color:var(--w-soft);margin-top:.8rem;letter-spacing:.02em}.dj-w .w-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dj-w.w-hero{position:relative;min-height:calc(var(--w-h, 100svh) - 7.5rem);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#3a3531}.dj-w .w-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.dj-w .w-hero-media>img,.dj-w .w-hero-media>video,.dj-w .w-hero-media>.w-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dj-w.w-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 40%,rgba(0,0,0,var(--w-shade, .35)))}.dj-w .w-hero-copy{position:relative;z-index:1;width:100%;max-width:90rem;margin:0 auto;padding:0 2.5rem 3.5rem}.dj-w.w-hero .w-label{color:#ffffffd9}.dj-w.w-hero h1{font-size:clamp(2.8rem,6.2vw,6rem);max-width:13ch;color:#fff}.dj-w .w-hero-text{font-size:1.05rem;max-width:30rem;margin:1.2rem 0 0;color:#ffffffe6;font-weight:300}.dj-w.w-hero .w-form,.dj-w.w-hero .w-link{margin-top:2rem}.dj-w .w-form{max-width:30rem}.dj-w .w-field{display:flex;align-items:stretch;border-bottom:1px solid currentColor}.dj-w .w-field input{flex:1;min-width:0;background:transparent;border:0;border-radius:0;padding:.9rem 0;font:inherit;font-size:1rem;color:inherit;-webkit-appearance:none}.dj-w .w-field input::placeholder{color:inherit;opacity:.6}.dj-w .w-field input:focus{outline:none}.dj-w .w-field:focus-within{border-bottom-width:2px}.dj-w .w-field button{flex:none;background:none;border:0;padding:0 0 0 1rem;font:inherit;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:inherit;cursor:pointer}.dj-w .w-field button:after{content:" \2192"}.dj-w .w-form.is-dark{color:#fff}.dj-w .w-consent{font-size:.72rem;opacity:.65;margin:.8rem 0 0;line-height:1.5}.dj-w .w-err{font-size:.85rem;margin:.7rem 0 0;color:#a23b2a}.dj-w .w-form.is-dark .w-err{color:#ffd2c4}.dj-w .w-chips{border:0;padding:0;margin:0 0 1.4rem;min-width:0}.dj-w .w-chips legend{font-size:.75rem;color:var(--w-soft);padding:0;margin-bottom:.7rem}.dj-w .w-form.is-dark .w-chips legend{color:#ffffffbf}.dj-w .w-chips>div{display:flex;flex-wrap:wrap;gap:.4rem}.dj-w .w-chips label{position:relative;cursor:pointer}.dj-w .w-chips input{position:absolute;opacity:0;pointer-events:none}.dj-w .w-chips span{display:inline-flex;align-items:center;min-height:2.3rem;padding:0 .95rem;border:1px solid var(--w-line);border-radius:3rem;font-size:.8rem;transition:background .15s,color .15s,border-color .15s}.dj-w .w-form.is-dark .w-chips span{border-color:#fff6}.dj-w .w-chips label:hover span{border-color:currentColor}.dj-w .w-chips input:checked+span{background:var(--w-ink);border-color:var(--w-ink);color:#fff}.dj-w .w-form.is-dark .w-chips input:checked+span{background:#fff;border-color:#fff;color:var(--w-ink)}.dj-w .w-chips input:focus-visible+span{outline:1px solid currentColor;outline-offset:2px}.dj-w .w-done{padding:1rem 0;border-bottom:1px solid currentColor}.dj-w .w-done-h{font-family:var(--font-family--header);font-weight:300;font-size:1.6rem;margin:0 0 .3rem}.dj-w .w-done p:last-child{margin:0;opacity:.8}.dj-w.w-text{padding:7.5rem 0}.dj-w.w-text.is-center .w-wrap{text-align:center;max-width:44rem}.dj-w.w-text.is-left .w-wrap{max-width:90rem}.dj-w.w-text.is-left h2,.dj-w.w-text.is-left .w-body{max-width:52rem}.dj-w.w-text.is-intro h2{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.3}.dj-w.w-text.is-intro .w-body{margin-top:1.2rem}.dj-w.w-text.is-statement h2{font-size:clamp(2.4rem,5.2vw,5rem)}.dj-w.w-text.is-statement .w-body{margin-top:1.6rem}.dj-w.w-text.is-center .w-body p{margin-left:auto;margin-right:auto;max-width:34rem}.dj-w.w-text .w-link{margin-top:1rem}.dj-w.w-duo{padding:2rem 0 7rem}.dj-w .w-duo-head{margin-bottom:2.5rem}.dj-w .w-duo-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.dj-w .w-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}.dj-w .w-duo-item .w-frame{aspect-ratio:4 / 5}.dj-w.w-duo.is-offset .w-duo-item:nth-child(2){margin-top:7rem}.dj-w.w-duo.is-offset .w-duo-item:nth-child(2) .w-frame{aspect-ratio:3 / 4;width:82%}.dj-w .w-duo-text{max-width:30rem;margin:3rem 0 0 auto}.dj-w .w-duo-text p{color:var(--w-soft)}.dj-w.w-looks{padding:7rem 0}.dj-w .w-looks-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem}.dj-w .w-looks-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.dj-w .w-arrows{display:flex;gap:1.5rem}.dj-w .w-arrows button{background:none;border:0;padding:0;font:inherit;font-size:.95rem;color:var(--w-ink);cursor:pointer;letter-spacing:.05em}.dj-w .w-arrows button:hover{opacity:.55}.dj-w .w-looks-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(2.5rem,calc((100vw - 90rem)/2 + 2.5rem));padding:0 max(2.5rem,calc((100vw - 90rem)/2 + 2.5rem));scrollbar-width:none}.dj-w .w-looks-track::-webkit-scrollbar{display:none}.dj-w .w-look{flex:0 0 clamp(16rem,27vw,26rem);scroll-snap-align:start}.dj-w .w-look .w-frame{aspect-ratio:3 / 4}.dj-w .w-look img{transition:transform .8s ease}.dj-w .w-look:hover img{transform:scale(1.025)}.dj-w .w-look figcaption{display:flex;gap:.7rem;align-items:baseline;flex-wrap:wrap}.dj-w .w-look-num{color:var(--w-ink)}.dj-w .w-look-sub{width:100%;font-size:.74rem;opacity:.8}.dj-w .w-looks-text{max-width:32rem;margin-top:2.5rem}.dj-w .w-looks-text p{color:var(--w-soft)}.dj-w.w-full.is-inset{padding:0 2.5rem}.dj-w .w-full-fig .w-frame{aspect-ratio:var(--w-ratio, 16 / 9)}.dj-w .w-full-fig figcaption{padding:0 2.5rem}.dj-w.w-full.is-inset .w-full-fig figcaption{padding:0}.dj-w .w-full-overlay{position:absolute;left:2.5rem;bottom:2rem;z-index:1;margin:0;color:#fff;font-family:var(--font-family--header);font-weight:300;font-size:clamp(1.6rem,3vw,2.6rem);max-width:22ch;line-height:1.15}.dj-w.w-values{padding:6.5rem 0}.dj-w .w-values-head{margin-bottom:3rem;max-width:40rem}.dj-w .w-values-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.dj-w .w-values-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--w-n, 3),minmax(0,1fr));gap:2.5rem}.dj-w .w-values-list li{border-top:1px solid var(--w-line);padding-top:1.4rem}.dj-w .w-val-num{font-size:.78rem;color:var(--w-soft);letter-spacing:.1em}.dj-w .w-values-list h3{font-size:1.6rem;margin:1.1rem 0 .7rem}.dj-w .w-values-list p{color:var(--w-soft);font-size:.95rem;margin:0;max-width:22rem}.dj-w.w-join{scroll-margin-top:4rem}.dj-w.w-join.has-media{display:grid;grid-template-columns:1fr 1fr;min-height:min(90vh,52rem)}.dj-w .w-join-media{position:relative;overflow:hidden;background:var(--w-stone)}.dj-w .w-join-media>img,.dj-w .w-join-media>video,.dj-w .w-join-media>.w-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dj-w .w-join-copy{display:flex;align-items:center;justify-content:center;padding:7rem 2.5rem}.dj-w .w-join-inner{width:100%;max-width:30rem}.dj-w.w-join:not(.has-media) .w-join-inner{text-align:center;max-width:34rem}.dj-w.w-join:not(.has-media) .w-chips>div{justify-content:center}.dj-w.w-join h2{font-size:clamp(2.2rem,4vw,3.6rem);margin-bottom:1.2rem}.dj-w.w-join .w-form{margin-top:2rem}.dj-w.w-join:not(.has-media) .w-form{margin-left:auto;margin-right:auto}.dj-w .w-sticky{display:none}@media(max-width:991px){.dj-w .w-wrap{padding:0 1.25rem}.dj-w.w-hero{min-height:calc(var(--w-h, 100svh) - 10rem)}.dj-w .w-hero-copy{padding:0 1.25rem 1.75rem}.dj-w.w-hero .w-form{margin-top:1.25rem}.dj-w.w-hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.dj-w .w-hero-text{font-size:.98rem}.dj-w.w-text{padding:4.75rem 0}.dj-w.w-text.is-statement h2{font-size:clamp(2.1rem,9vw,2.9rem)}.dj-w.w-duo{padding:1rem 0 4.5rem}.dj-w .w-duo-grid{grid-template-columns:1fr;gap:1.5rem}.dj-w.w-duo.is-offset .w-duo-item:nth-child(2){margin-top:0}.dj-w.w-duo.is-offset .w-duo-item:nth-child(2) .w-frame{width:78%;margin-left:auto}.dj-w.w-duo.is-offset .w-duo-item:nth-child(2) figcaption{text-align:right}.dj-w .w-duo-text{margin-top:2rem}.dj-w.w-looks{padding:4.5rem 0}.dj-w .w-looks-head{margin-bottom:1.75rem}.dj-w .w-arrows{display:none}.dj-w .w-looks-track{padding:0 1.25rem;scroll-padding-left:1.25rem;gap:.5rem}.dj-w .w-look{flex-basis:76%}.dj-w.w-full.is-inset{padding:0 1.25rem}.dj-w .w-full-fig .w-frame{aspect-ratio:var(--w-ratio-m, 4 / 5)}.dj-w .w-full-fig figcaption{padding:0 1.25rem}.dj-w .w-full-overlay{left:1.25rem;right:1.25rem;bottom:1.5rem}.dj-w.w-values{padding:4.5rem 0}.dj-w .w-values-list{grid-template-columns:1fr;gap:1.75rem}.dj-w .w-values-list h3{font-size:1.4rem;margin:.8rem 0 .5rem}.dj-w.w-join.has-media{grid-template-columns:1fr;min-height:0}.dj-w .w-join-media{aspect-ratio:4 / 5;max-height:70vh}.dj-w .w-join-copy{padding:3.5rem 1.25rem 4.5rem}.dj-w .w-sticky{display:block;position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:900;text-align:center;padding:1rem;background:var(--w-ink);color:#fff;text-decoration:none;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}.dj-w .w-sticky.is-hidden{transform:translateY(150%);opacity:0;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dj-w.css.map */
