body[data-ag9] .interior-page.maison-new{--nm-paper:#faf9f6;--nm-ink:#28372f;--nm-copy:#3c4942;--nm-muted:#656e66;--nm-rule:#d9ddd5;background:var(--nm-paper);color:var(--nm-ink)}.maison-new *{box-sizing:border-box}.maison-new .nm-container{width:min(960px,calc(100% - 80px));margin-inline:auto}.maison-new figure{margin:0}.maison-new img{display:block;max-width:100%;height:auto}.maison-new p{font:400 17px/1.95 Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;color:var(--nm-copy);margin:0 0 22px;overflow-wrap:break-word;letter-spacing:.015em}.maison-new h1,.maison-new h2,.maison-new h3{font-family:var(--serif);font-weight:400;letter-spacing:.02em;margin:0;color:var(--nm-ink)}.maison-new h2{font-size:30px;line-height:1.6}.maison-new figcaption{font:12px/1.75 var(--sans);color:var(--nm-muted);margin-top:10px}.maison-new .nm-kicker{font:13px/1.6 var(--sans);letter-spacing:.06em;color:var(--nm-muted);margin:0 0 14px}.maison-new .nm-small{font:13px/1.8 var(--sans);color:var(--nm-muted);margin:14px 0 0}.nm-page-heading{padding:54px 0 34px}.maison-new .nm-page-heading h1{font-size:38px;line-height:1.5}.nm-people-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start;padding:0 0 62px}.maison-new .nm-biography h2{font-size:26px;margin:0 0 24px;max-width:540px}.nm-biography>p{max-width:570px}.nm-person-name{display:flex;align-items:baseline;gap:18px;margin-top:26px}.nm-person-name small{font:11px/1.6 var(--sans);letter-spacing:.04em;color:var(--nm-muted)}.nm-person-name span{font:21px/1.6 var(--serif)}.nm-portrait{width:100%;max-width:280px;padding-top:4px}.nm-portrait img{width:100%;aspect-ratio:3/4;object-fit:cover}.maison-new .nm-salon{background:var(--nm-paper);color:var(--nm-ink)}.nm-salon>.nm-container{border-top:1px solid var(--nm-rule);padding:52px 0 64px}.nm-salon-heading{max-width:680px;margin-bottom:30px}.nm-salon-heading h2{margin-bottom:20px}.nm-salon-heading p:last-child{margin-bottom:0}.nm-salon-gallery{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:36px;align-items:start}.nm-screen img{width:100%}.nm-salon-details>p{font-size:16px;line-height:1.9;margin:0 0 24px}.nm-salon-details figure{max-width:210px}.nm-visit-ending{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:center;margin-top:58px}.nm-window img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 52%}.maison-new .nm-visit-copy h3{font-size:28px;line-height:1.55;margin-bottom:20px}.nm-visit-copy>p{font-size:16px}.nm-visit-button{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#214633;color:#fff;font:15px/1.6 var(--sans);margin-top:24px;transition:background .2s}.nm-visit-button:hover{background:#315b44}.maison-new .nm-visit-copy .nm-small{font-size:12px;color:var(--nm-muted);margin-top:12px}.maison-new .nm-footer{width:100%;max-width:none;background:#10291d;color:#f4f3ec;padding:36px max(40px,calc((100% - 960px)/2)) 24px;display:grid;grid-template-columns:1fr auto;gap:28px}.nm-footer-brand{font:21px/1.5 var(--serif);letter-spacing:.1em;color:inherit}.nm-footer-brand small{display:block;font:9px/1.7 var(--sans);letter-spacing:.12em;margin-top:6px;color:#c2cdc3}.nm-footer nav{display:flex;align-items:center;gap:24px}.nm-footer nav a{font:13px/1.7 var(--sans);color:#e0e7de}.nm-copyright{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:20px;color:#c2cdc3;font:10px/1.5 var(--sans);letter-spacing:.08em}.maison-new a:focus-visible{outline:2px solid #897342;outline-offset:5px}@media(max-width:850px){.maison-new .nm-container{width:calc(100% - 56px)}.nm-people-layout{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.nm-salon-gallery{gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.nm-visit-ending{grid-template-columns:260px minmax(0,1fr);gap:30px}.maison-new .nm-footer{width:100%;padding-inline:28px}.nm-footer nav{gap:16px}}@media(max-width:650px){.maison-new .nm-container{width:calc(100% - 48px)}.nm-page-heading{padding:32px 0 25px}.maison-new .nm-page-heading h1{font-size:29px}.maison-new p{font-size:16px;line-height:1.9}.maison-new h2{font-size:26px;line-height:1.6;text-wrap:balance}.nm-people-layout{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 0 38px}.nm-biography{display:contents}.nm-biography>h2{order:1}.nm-biography>p{order:3}.nm-person-name{order:4}.maison-new .nm-biography h2{font-size:23px;margin-bottom:22px}.maison-new .nm-portrait{order:2;max-width:220px;align-self:center;margin:0 0 28px;padding:0}.nm-person-name{flex-wrap:wrap;margin-top:6px;gap:12px}.nm-person-name span{font-size:20px}.nm-salon>.nm-container{padding:36px 0 42px}.maison-new .nm-kicker{font-size:12px;margin-bottom:12px}.nm-salon-heading{margin-bottom:26px}.nm-salon-heading h2{margin-bottom:16px}.nm-salon-gallery{grid-template-columns:1fr;gap:24px}.nm-salon-details{display:block}.nm-salon-details>p{font-size:16px;margin-bottom:20px}.nm-salon-details figure{width:52%;max-width:190px;margin-left:auto}.nm-visit-ending{grid-template-columns:1fr;gap:26px;margin-top:36px}.nm-window{max-width:340px}.maison-new .nm-visit-copy h3{font-size:25px;margin-bottom:18px}.nm-visit-copy>p{font-size:16px}.nm-visit-button{margin-top:20px;padding:16px;font-size:14px}.maison-new .nm-footer{width:100%;grid-template-columns:1fr;gap:24px;padding:30px 24px 22px}.nm-footer nav{flex-wrap:wrap;gap:16px 24px}}@media(prefers-reduced-motion:reduce){.nm-visit-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/noka-en-maison-editorial.css.map */
