.n2-home{background:#f7f4ee;color:#171614}.n2-hero{height:min(92vh,900px);min-height:640px;position:relative;overflow:hidden;color:#fff}.n2-hero>img{width:100%;height:100%;object-fit:cover;display:block}.n2-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,15,13,.64),rgba(16,15,13,.08))}.n2-hero-copy{position:absolute;left:7vw;bottom:10vh;max-width:760px}.n2-hero h1{font:400 clamp(62px,9vw,140px)/.86 Georgia,serif;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 28px}.n2-hero-copy>p:not(.eyebrow){max-width:500px;font-size:15px;line-height:1.75;margin:0 0 30px}.n2-hero-copy>a{display:inline-flex;gap:20px;padding:16px 20px;border:1px solid rgba(255,255,255,.8);color:#fff;text-decoration:none;font-size:9px;letter-spacing:.16em}.n2-scroll{position:absolute;right:7vw;bottom:35px;font-size:8px;letter-spacing:.18em}.n2-intro{max-width:920px;margin:auto;text-align:center;padding:140px 30px 120px}.n2-intro h2,.n2-editorial h2,.n2-manifesto>h2,.n2-newsletter h2{font:400 clamp(44px,6vw,88px)/.92 Georgia,serif;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 28px}.n2-intro>p:not(.eyebrow),.n2-editorial>div:last-child>p:not(.eyebrow),.n2-newsletter>p:not(.eyebrow){max-width:650px;margin:auto;color:#6b645c;font-size:14px;line-height:1.85}.n2-categories{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8d0c5;border-bottom:1px solid #d8d0c5}.n2-categories>a{position:relative;min-height:620px;overflow:hidden;color:#fff;text-decoration:none;border-right:1px solid #d8d0c5;background:#2a2724}.n2-categories>a:last-child{border-right:0}.n2-categories img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s}.n2-categories>a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,11,10,.72),rgba(12,11,10,.05) 65%)}.n2-categories>a:hover img{transform:scale(1.04)}.n2-categories>a>div{position:absolute;z-index:1;left:32px;right:24px;bottom:32px}.n2-categories span{font-size:9px;letter-spacing:.16em}.n2-categories h3{font-size:13px;letter-spacing:.16em;font-weight:400;margin:18px 0 8px}.n2-categories p{font-size:11px;opacity:.8;margin:0}.n2-products{padding:130px 5vw}.n2-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.n2-head h2{font:400 clamp(42px,5vw,74px)/.92 Georgia,serif;letter-spacing:-.04em;margin:0;text-transform:uppercase}.n2-head>a,.n2-editorial a{font-size:9px;letter-spacing:.18em;color:#171614;text-decoration:none}.n2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.n2-grid>a{color:#171614;text-decoration:none}.n2-product-image{aspect-ratio:4/5;background:#ece7df;overflow:hidden;position:relative}.n2-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s}.n2-hover{position:absolute!important;inset:0;opacity:0}.n2-grid>a:hover .n2-product-image>img:first-child{transform:scale(1.025)}.n2-grid>a:hover .n2-hover{opacity:1}.n2-product-meta{display:flex;justify-content:space-between;padding:15px 2px}.n2-product-meta h3,.n2-product-meta p{font-size:11px;font-weight:400;margin:0}.n2-editorial{display:grid;grid-template-columns:1fr 1fr;background:#ebe5dc;min-height:700px}.n2-editorial>div:first-child img{width:100%;height:100%;object-fit:cover;display:block}.n2-editorial>div:last-child{padding:90px 9vw;display:flex;flex-direction:column;justify-content:center}.n2-editorial>div:last-child>p:not(.eyebrow){margin:0 0 35px;max-width:540px}.n2-manifesto{text-align:center;padding:140px 5vw 0}.n2-manifesto>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:90px;border-top:1px solid #d8d0c5}.n2-manifesto article{padding:55px 30px;border-right:1px solid #d8d0c5;text-align:left}.n2-manifesto article:last-child{border-right:0}.n2-manifesto span{font-size:9px;color:#756e66}.n2-manifesto h3{font-size:10px;letter-spacing:.18em;font-weight:400;margin:25px 0 10px}.n2-manifesto article p{font-size:12px;color:#6b645c;line-height:1.7;margin:0}.n2-newsletter{text-align:center;padding:150px 24px}.n2-newsletter form{max-width:560px;margin:45px auto 0;border-bottom:1px solid #8f877d;display:flex}.n2-newsletter input{flex:1;border:0;background:transparent;padding:16px 0;font-size:13px;outline:0}.n2-newsletter button{border:0;background:transparent;font-size:9px;letter-spacing:.16em;cursor:pointer}@media(max-width:900px){.n2-hero{min-height:650px}.n2-hero-copy{left:24px;right:24px;bottom:70px}.n2-hero h1{font-size:58px}.n2-scroll{right:24px}.n2-categories{grid-template-columns:1fr 1fr}.n2-categories>a{min-height:460px;border-bottom:1px solid #d8d0c5}.n2-products{padding:85px 18px}.n2-grid{grid-template-columns:1fr 1fr;gap:12px}.n2-head{display:block}.n2-head>a{display:inline-block;margin-top:22px}.n2-editorial{grid-template-columns:1fr}.n2-editorial>div:first-child{min-height:500px}.n2-editorial>div:last-child{padding:70px 28px}.n2-manifesto{padding-top:90px}.n2-manifesto>div{grid-template-columns:1fr 1fr;margin-top:55px}.n2-manifesto article:nth-child(2){border-right:0}.n2-manifesto article{border-bottom:1px solid #d8d0c5}.n2-newsletter{padding:100px 20px}}@media(max-width:520px){.n2-hero{min-height:600px}.n2-hero h1{font-size:50px}.n2-categories{grid-template-columns:1fr}.n2-categories>a{min-height:430px;border-right:0}.n2-grid{grid-template-columns:1fr}.n2-manifesto>div{grid-template-columns:1fr}.n2-manifesto article{border-right:0}.n2-newsletter h2{font-size:48px}}