/* Monochrome editorial direction */
:root{--paper:#fff;--ink:#111;--blue:#111;--yellow:#e8e8e8}body{background:#fff}header{height:100px;padding:0 4%;border-bottom:1px solid #d4d4d4}.brand{font-size:29px;letter-spacing:-2px}.brand span{font-weight:400;font-size:9px;letter-spacing:3px;margin-top:5px}nav{gap:40px;font-size:10px;letter-spacing:1.5px}.nav-shop{border:0;border-radius:0;padding:12px 0}.hero{min-height:740px;grid-template-columns:1.15fr 1fr}.hero-copy{padding:85px 5% 35px 7%}.eyebrow{font-size:9px;letter-spacing:2.5px;color:#777;margin-bottom:42px}h1{font-size:clamp(56px,7.3vw,112px);line-height:1.05;letter-spacing:-7px;font-weight:900;margin-bottom:35px}h1 em:after{display:none}.intro{font-size:13px;line-height:2;color:#666}.button{padding:12px 0;background:none;color:#111;border-bottom:1px solid #111;gap:65px;font-size:11px;letter-spacing:1px}.button span{font-size:20px}.hero-foot{margin-top:90px;font-size:8px;color:#777;gap:75px}.hero-art{border-left:0;background:#fff;padding:60px 12% 35px;justify-content:center}.hero-art img{transform:none;max-height:440px;mix-blend-mode:normal}.art-label{font-size:8px;letter-spacing:2px;border:0;color:#888;margin-bottom:25px}.hero-art p{font-size:9px;color:#888;margin-top:30px}.sticker{display:none}.ticker{background:#111;color:#fff;padding:19px 4%;font-size:10px;letter-spacing:3px;font-weight:400;display:flex;justify-content:space-between;gap:30px}.objects{padding:115px 4% 90px}.section-top{margin-bottom:50px}.section-top .eyebrow{margin-bottom:19px}h2{font-size:46px;letter-spacing:-2.5px}.section-top h2 span{font-size:11px;color:#777;margin-top:16px}.section-top>p{font-size:11px;color:#777}.products{grid-template-columns:1.22fr 1fr;gap:40px;align-items:start}.product:nth-child(2){margin-top:100px}.photo{height:510px;border:0;background:#efefef}.product:nth-child(2) .photo{height:430px}.photo img{transition:transform .6s}.tag{top:18px;left:18px;background:#fff;color:#111;border:0;font-size:8px;letter-spacing:1.7px;padding:10px 13px}.zoom{background:#fff;border-radius:0;width:37px;height:37px;font-size:20px}.caption{border-bottom:1px solid #d4d4d4;padding:20px 0}.caption h3{font-size:14px;font-weight:500}.caption>span,.sample-note{font-size:9px;color:#888}.sample-note{margin-top:35px}.story{padding:115px 8%;background:#111;gap:12%}.story .eyebrow{color:#888}.story h2{font-size:50px;font-weight:500;line-height:1.4;letter-spacing:-3px}.story h2 span{color:#aaa}.scribble{display:none}.story-copy{padding-top:48px}.story-copy p{font-size:17px;color:#dedede;line-height:2}.story-copy .small{font-size:12px;color:#888;line-height:2.1}.signature{border-color:#444;font-size:9px;color:#999}.collection{margin:100px 4%;grid-template-columns:1.3fr 1fr;border:0}.collection img{height:550px}.collection>div{padding:30px 0 30px 15%}.collection h2{font-size:43px;font-weight:500}.collection p:last-child{color:#777;font-size:11px}.visit{padding:100px 5%;background:#f1f1ef;text-align:left;border-top:1px solid #ddd;position:relative}.visit h2{font-size:60px;font-weight:500;letter-spacing:-3px}.visit>p{font-size:12px;color:#666}.coming{background:transparent;color:#111;border-bottom:1px solid #111;padding:16px 0;font-size:10px;letter-spacing:1px;margin-top:25px}.visit .preview-note{font-size:9px;color:#999}footer{padding:45px 4%}footer p,footer>a:last-child{font-size:9px;color:#777}dialog{border:0;padding:45px 25px 20px}dialog::backdrop{background:#000d}@media(min-width:1100px){.visit .coming{position:absolute;right:8%;top:50%}}@media(max-width:760px){header{height:80px;padding:0 6%}.brand{font-size:24px}nav{gap:19px;font-size:8px}.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{padding:60px 6% 30px}h1{font-size:68px;letter-spacing:-5px}.eyebrow{margin-bottom:30px;font-size:8px}.hero-foot{margin-top:45px;gap:20px}.hero-art{padding:30px 16% 35px;border:0}.hero-art img{height:320px}.art-label{align-self:center}.hero-art p{text-align:center}.ticker{font-size:8px;letter-spacing:1px;padding:16px 6%}.ticker span:last-child{display:none}.objects{padding:65px 6% 50px}h2{font-size:35px}.section-top{margin-bottom:30px}.products{grid-template-columns:1fr;gap:30px}.product:nth-child(2){margin-top:0}.photo,.product:nth-child(2) .photo{height:390px}.caption{flex-direction:row;align-items:center}.caption h3{font-size:13px}.caption>span{font-size:8px}.story{padding:65px 7%;gap:15px}.story h2{font-size:38px}.story-copy{padding-top:18px}.collection{margin:55px 6%;grid-template-columns:1fr}.collection img{height:360px}.collection>div{padding:35px 0 0}.collection h2{font-size:35px}.visit{padding:65px 7%}.visit h2{font-size:41px}footer{padding:30px 6%}}
