.mz-lb{background:var(--bone)}body:has(.mz-lb){overflow-x:clip}.c-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.c-top{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:20px var(--gutter);color:var(--bone);transition:color .4s;pointer-events:none}.c-top>*{pointer-events:auto}.c-top .mz-word{font-size:14px;opacity:0;transition:opacity .5s}.mz-lb.past-hero .c-top{color:var(--ink)}.mz-lb.past-hero .c-top .mz-word{opacity:1}.c-hero{position:relative;height:250vh;background:var(--bone)}.c-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;will-change:clip-path;background:var(--washed)}.c-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform-origin:50% 45%;will-change:transform}.c-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#12111059,#12111000 30% 50%,#121110b8)}.c-hero__word{position:absolute;left:0;right:0;bottom:9vh;margin:0;text-align:center;color:var(--bone);font-family:var(--serif);font-weight:400;font-size:clamp(54px,13.4vw,236px);line-height:.9;letter-spacing:.06em;padding-left:.06em;white-space:nowrap;will-change:transform,opacity}.c-hero__word span{display:inline-block;animation:cRise 1.3s var(--ease-out) both}@keyframes cRise{0%{opacity:0;transform:translateY(.45em)}}.c-hero__sub{position:absolute;left:0;right:0;bottom:4.2vh;margin:0;text-align:center;color:#f2efe9d9;animation:cFade 1.2s 1s both}@keyframes cFade{0%{opacity:0}}.c-hero__copy{position:absolute;left:50%;bottom:13vh;width:min(760px,88vw);transform:translate(-50%);text-align:center;opacity:0;will-change:transform,opacity;pointer-events:none}.c-hero__copy .mz-eyebrow{margin:0;color:var(--muted)}.c-hero__copy h2{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,76px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.c-hero__copy h2 em{font-style:italic}.c-cue{position:absolute;left:50%;bottom:22px;width:1px;height:46px;background:#f2efe940;overflow:hidden;transform:translate(-50%)}.c-cue:after{content:"";position:absolute;left:0;top:-46px;width:1px;height:46px;background:var(--bone);animation:cCue 2.2s var(--ease-io) infinite 1.6s}@keyframes cCue{to{top:46px}}.c-ch{position:relative;height:330vh}.c-chapters>.c-ch:nth-child(odd){background:var(--paper)}.c-ch .c-sticky{display:grid;grid-template-columns:minmax(260px,4fr) 8fr;align-items:center;gap:clamp(20px,3vw,56px);padding:90px var(--gutter) 70px}.c-ch__head{position:relative;z-index:2;will-change:transform,opacity}.c-ch__no{display:block;font-family:var(--serif);font-size:clamp(64px,9vw,150px);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(27,26,24,.55)}.c-ch__head h2{margin:22px 0 14px;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1}.c-ch__head p{margin:0 0 22px;font-size:16px;line-height:1.55;color:#4b4741;max-width:24em}.c-ch__caps{margin:0;padding:0;list-style:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:2.1}.c-ch__caps li:before{content:"";display:inline-block;width:14px;height:1px;margin:0 10px 3px 0;background:currentColor;vertical-align:middle}.c-field{position:relative;height:100%}.c-tile{position:absolute;left:0;top:0;margin:0;border-radius:12px;overflow:hidden;background:var(--bg, var(--paper));box-shadow:0 1px 2px #1b1a1814,0 20px 40px -26px #1b1a1880;opacity:0;will-change:transform,opacity}.c-tile img{width:100%;height:100%;object-fit:cover}.c-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 9px;font-size:10.5px;letter-spacing:.06em;text-align:center;color:var(--ink);background:linear-gradient(to top,color-mix(in srgb,var(--bg, var(--paper)) 92%,transparent),transparent);opacity:0;transition:opacity .3s}.c-tile:hover figcaption{opacity:1}.c-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1px dashed var(--line);border-radius:16px;color:var(--muted);font-size:13px;text-align:center;padding:20px}.c-end{position:relative;height:230vh;background:var(--night)}.c-end .c-sticky{display:grid;place-items:center}.c-mosaic{--cols: 12;position:absolute;left:50%;top:50%;width:max(104vw,118vh);display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:6px;transform:translate(-50%,-50%) scale(2.2);will-change:transform}.c-mosaic div{aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--bg, #2a2826)}.c-mosaic img{width:100%;height:100%;object-fit:cover}.c-end__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 55% at 50% 50%,#121110db,#12111080);opacity:0}.c-end__card{position:relative;z-index:2;width:min(560px,calc(100vw - 32px));text-align:center;color:var(--bone);opacity:0;will-change:transform,opacity}.c-end__card .mz-eyebrow{margin:0;color:var(--sand)}.c-end__card .mz-word{display:block;margin:16px 0 12px;font-size:clamp(36px,6vw,72px);line-height:1}.c-end__line{margin:0 auto 28px;font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.8vw,23px);color:#f2efe9d1}.c-end__card .mz-signup{margin:0 auto;text-align:left}.c-end__card .mz-signup__note,.c-end__card .mz-signup__err{text-align:center;margin-left:0}.c-end__msg{margin:0 auto 22px;max-width:30em;font-size:14px;line-height:1.55;color:#f2efe9b3}.c-end__links{margin-top:26px;color:#f2efe9b8}.c-end__foot{position:absolute;left:0;right:0;bottom:20px;z-index:2;margin:0;padding:0 var(--gutter);text-wrap:balance;text-align:center;font-size:12px;letter-spacing:.02em;color:#f2efe99e;opacity:0}.c-end__foot a{text-decoration:none}.c-bar{position:fixed;z-index:30;left:50%;bottom:18px;display:flex;align-items:center;gap:16px;padding:7px 7px 7px 22px;border-radius:999px;background:#1b1a18e6;color:var(--bone);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px #0009;transform:translate(-50%,140%);transition:transform .6s var(--ease-out)}.c-bar.is-on{transform:translate(-50%)}.c-bar>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.c-bar .mz-btn{background:var(--bone);color:var(--ink);padding:11px 18px}.c-bar .mz-btn:hover{background:#fff}.mz-lb.is-static .c-hero,.mz-lb.is-static .c-ch,.mz-lb.is-static .c-end{height:auto}.mz-lb.is-static .c-sticky{position:relative;height:auto;min-height:100vh}.mz-lb.is-static .c-hero .c-sticky{height:100vh}.mz-lb.is-static .c-tile{position:relative;opacity:1}.mz-lb.is-static .c-field{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;height:auto}.mz-lb.is-static .c-hero__copy,.mz-lb.is-static .c-end__card,.mz-lb.is-static .c-end__shade,.mz-lb.is-static .c-end__foot{opacity:1}.mz-lb.is-static .c-end .c-sticky{padding:120px 0 80px}.mz-lb.is-static .c-mosaic{transform:translate(-50%,-50%)}.mz-lb.is-static .c-hero__copy{display:none}.no-js .mz-lb .c-tile,.no-js .mz-lb .c-end__card,.no-js .mz-lb .c-end__shade,.no-js .mz-lb .c-end__foot{opacity:1}.no-js .mz-lb .c-tile{position:relative}.no-js .mz-lb .c-field{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;height:auto}.no-js .mz-lb .c-mosaic{transform:translate(-50%,-50%)}@media(max-width:820px){.c-ch .c-sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:18px;padding:76px var(--gutter) 86px}.c-ch__no{font-size:56px;display:inline-block;margin-right:12px;vertical-align:baseline}.c-ch__head h2{display:inline;font-size:34px;margin:0}.c-ch__head p{margin:12px 0 0;font-size:15px}.c-ch__caps{display:none}.c-mosaic{--cols: 7;width:max(150vw,80vh)}.c-hero__word{bottom:13vh}.c-hero__media:after{background:linear-gradient(to bottom,#121110b3,#12111000 26% 50%,#121110b8)}.c-hero__copy{bottom:15vh}.c-hero__copy h2{font-size:34px}.c-end__foot{bottom:14px}.c-bar{padding-left:18px;gap:10px;bottom:14px}.c-bar>span{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mz-lookbook.css.map */
