@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Tenor+Sans&display=swap";.nsg{--wall:#F5F2EC;--ink:#161311;--muted:#4F463D;--soft:#6B6157;--line:#D8D0C2;--mat:#FBF9F5;--accent:#7A5C2E;--gold:#C9A86B;--night:#1B1816;background:var(--wall);color:var(--ink);font-family:EB Garamond,Georgia,serif;font-size:18px;line-height:1.6}.nsg *{box-sizing:border-box}.nsg a{color:inherit;text-decoration:none}.nsg a:hover{color:var(--accent)}.nsg-wrap{max-width:1440px;margin:0 auto;padding:0 80px}.nsg-label{font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.nsg-display{font-family:Cormorant Garamond,serif;font-weight:300;line-height:1;margin:0;letter-spacing:-.005em}.nsg-link{display:inline-block;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.nsg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 32px;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.26em;text-transform:uppercase;border:1px solid var(--ink)}.nsg-btn--solid{background:var(--ink);color:var(--wall)!important}.nsg-btn--solid:hover{background:#3a332d}.nsg-mat{background:var(--mat);border:1px solid var(--line);padding:18px;box-shadow:0 30px 60px -40px #16131159}.nsg-mat img,.nsg-mat video{display:block;width:100%;height:100%;object-fit:cover}.nsg-open{padding:72px 0 64px}.nsg-open__top{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px}.nsg-open__title{font-size:clamp(64px,10.5vw,156px);line-height:.9;margin-top:14px}.nsg-open__aside{max-width:340px;padding-bottom:14px}.nsg-open__aside p{margin:0 0 14px;color:var(--muted)}.nsg-open__frame{padding:28px}.nsg-open__media{aspect-ratio:16/8;background:#2a2522;overflow:hidden}.nsg-open__foot{display:flex;justify-content:space-between;margin-top:24px;font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--soft)}.nsg-quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 0;text-align:center}.nsg-quote blockquote{margin:28px auto;max-width:960px;font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:clamp(30px,3.6vw,50px);line-height:1.2}.nsg-quote cite{font-style:normal;font-family:Tenor Sans,sans-serif;font-size:12px;letter-spacing:.26em;text-transform:uppercase}.nsg-works{padding:120px 0}.nsg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.nsg-head h2{font-size:clamp(44px,5vw,72px);margin-top:12px}.nsg-head p{max-width:380px;margin:0;color:var(--muted)}.nsg-works__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;row-gap:90px;align-items:start}.nsg-work{display:flex;flex-direction:column;gap:22px}.nsg-work--large{grid-column:span 5}.nsg-work--medium{grid-column:span 4}.nsg-work--small{grid-column:span 3}.nsg-work:nth-child(3n+2){margin-top:170px}.nsg-work:nth-child(3n+3){margin-top:60px}.nsg-work .nsg-mat{padding:16px}.nsg-work__img{aspect-ratio:3/4;background:#cfc3b3;overflow:hidden}.nsg-work__img img{transition:transform 1.2s ease}.nsg-work:hover .nsg-work__img img{transform:scale(1.03)}.nsg-placard{border-left:1px solid var(--ink);padding-left:18px;display:flex;flex-direction:column;gap:6px}.nsg-placard__meta{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--soft)}.nsg-placard__title{font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.1}.nsg-placard__medium{font-style:italic;color:var(--muted);font-size:16px}.nsg-placard .nsg-placard__more{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin-top:6px}.nsg-archive{background:var(--night);color:#eee7db;padding:110px 0}.nsg-archive .nsg-label{color:var(--gold)}.nsg-archive .nsg-head p{color:#cfc5b5}.nsg-archive__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(201,168,107,.4)}.nsg-entry{padding:28px;border-right:1px solid rgba(201,168,107,.25);border-bottom:1px solid rgba(201,168,107,.25);display:flex;flex-direction:column;gap:10px}.nsg-entry:nth-child(4n){border-right:0}.nsg-entry:nth-child(4n+1){padding-left:0}.nsg-entry__year{font-family:Cormorant Garamond,serif;font-size:40px;color:var(--gold);line-height:1.1}.nsg-entry__title{font-family:Cormorant Garamond,serif;font-style:italic;font-size:30px;line-height:1.15}.nsg-entry p{margin:0;font-size:17px;color:#d8cfc1}.nsg-shown{padding:70px 0;border-bottom:1px solid var(--line);text-align:center}.nsg-shown__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;margin-top:26px;font-family:Cormorant Garamond,serif;font-size:32px}.nsg-shown__dot{width:5px;height:5px;background:#9c7a45;transform:rotate(45deg)}.nsg-rooms{padding:120px 0}.nsg-rooms__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 40px}.nsg-room{display:flex;flex-direction:column;gap:18px}.nsg-room__img{aspect-ratio:4/5;background:#cfc3b3;overflow:hidden}.nsg-room__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.nsg-room:hover .nsg-room__img img{transform:scale(1.03)}.nsg-room__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.nsg-room__name{font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.1}.nsg-room__num{font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.2em;color:var(--soft);margin-right:16px}.nsg-room__count{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.nsg-viewing{padding:100px 0 120px}.nsg-viewing__inner{border-top:1px solid var(--ink);padding-top:80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.nsg-viewing h2{font-size:clamp(40px,4.5vw,64px);line-height:1.05}.nsg-viewing p{margin:0 0 24px;color:var(--muted)}.nsg-viewing__btns{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:989px){.nsg-wrap{padding:0 24px}.nsg-open{padding:40px 0}.nsg-open__top,.nsg-head{flex-direction:column;align-items:flex-start;gap:20px}.nsg-open__frame{padding:12px}.nsg-open__media{aspect-ratio:4/5}.nsg-quote,.nsg-works,.nsg-rooms{padding:70px 0}.nsg-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:48px}.nsg-work--large,.nsg-work--medium,.nsg-work--small{grid-column:span 1}.nsg-work:nth-child(n){margin-top:0}.nsg-work:nth-child(2n){margin-top:56px}.nsg-work .nsg-mat{padding:8px}.nsg-placard__title{font-size:24px}.nsg-archive{padding:70px 0}.nsg-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nsg-entry{padding:20px!important;border-right:1px solid rgba(201,168,107,.25)!important}.nsg-entry:nth-child(2n){border-right:0!important}.nsg-shown__list{font-size:24px}.nsg-rooms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.nsg-room__name{font-size:24px}.nsg-room__row{flex-direction:column;gap:4px}.nsg-viewing__inner{grid-template-columns:1fr;gap:28px;padding-top:48px}}@media(max-width:560px){.nsg-works__grid{grid-template-columns:1fr}.nsg-work:nth-child(n){margin-top:0}.nsg-archive__grid{grid-template-columns:1fr}.nsg-entry{border-right:0!important}}.nsg-story{background:var(--night);color:#eee7db;padding:110px 0}.nsg-story .nsg-label{color:var(--gold)}.nsg-story__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:64px}.nsg-story__head h2{font-size:clamp(40px,5vw,72px)}.nsg-story__line{margin:0;max-width:720px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:26px;line-height:1.35;color:#d8cfc1}.nsg-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.nsg-chapter{border-top:1px solid rgba(201,168,107,.5);padding-top:28px;display:flex;flex-direction:column;gap:16px}.nsg-chapter__num{font-family:Cormorant Garamond,serif;font-weight:300;font-size:56px;line-height:1;color:var(--gold)}.nsg-chapter__title{font-family:Tenor Sans,sans-serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase}.nsg-chapter__text,.nsg-chapter__text p{margin:0;font-size:18px;line-height:1.7;color:#cfc5b5}.nsg-story__ph{font-style:italic;opacity:.75}.nsg-chapter__stats{display:flex;gap:40px;margin-top:8px}.nsg-stat{display:block;font-family:Cormorant Garamond,serif;font-size:44px;line-height:1.1;color:#eee7db}.nsg-stat__label{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#a99f90}.nsg-acquire{padding:70px 0;border-bottom:1px solid var(--line)}.nsg-acquire__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.nsg-acquire__text{margin:10px 0 0;max-width:620px;color:var(--muted)}.nsg-roomlabel{padding:56px 0 40px;border-bottom:1px solid var(--line)}.nsg-roomlabel__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.nsg-roomlabel__title{font-size:clamp(44px,6vw,96px);line-height:.95;margin-top:12px}.nsg-roomlabel__right{max-width:420px;display:flex;flex-direction:column;gap:12px}.nsg-roomlabel__desc{font-size:17px;line-height:1.6;color:var(--muted)}.nsg-roomlabel__count{font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--soft)}@media(max-width:989px){.nsg-story{padding:70px 0}.nsg-story__grid{grid-template-columns:1fr;gap:40px}.nsg-acquire__inner,.nsg-roomlabel__inner{flex-direction:column;align-items:flex-start;gap:24px}.nsg-roomlabel{padding:36px 0 28px}}body .product-information{background:#f5f2ec}@media(min-width:990px){body .product-information__grid{grid-template-columns:minmax(32px,1fr) minmax(0,780px) minmax(0,520px) minmax(32px,1fr)!important;column-gap:80px;padding:48px 0 96px}}body .product-information__media media-gallery{background:#fbf9f5;border:1px solid #D8D0C2;padding:22px;box-shadow:0 30px 60px -40px #16131159}body .product-details{padding-top:32px!important}body .product-details h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(44px,4.6vw,76px)!important;line-height:.98!important;text-transform:none!important;letter-spacing:-.005em!important;margin:10px 0 18px!important}body .product-details [class*=ai-breadcrumbs]{font-family:Tenor Sans,sans-serif!important;font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#6b6157!important}body .product-details [class*=ai-breadcrumbs] a{color:#6b6157!important}body .product-details rte-formatter p,body .product-details .text-block p{font-family:EB Garamond,Georgia,serif;font-size:17px;line-height:1.6;color:#4f463d;text-transform:none;letter-spacing:0}body .product-details [class*=ai-product-accordion-button]{font-family:Tenor Sans,sans-serif!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#161311!important;background:transparent!important;border:0!important;border-top:1px solid #D8D0C2!important;border-radius:0!important;padding:20px 0!important}body .product-details [class*=ai-product-accordion-content]{font-family:EB Garamond,Georgia,serif!important;font-size:17px!important;line-height:1.7!important;color:#4f463d!important;background:transparent!important}body .product-details [class*=size-chart-toggle]{font-family:Tenor Sans,sans-serif!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;background:transparent!important;color:#161311!important;border:0!important;border-bottom:1px solid #161311!important;border-radius:0!important;padding:4px 0!important}body .product-details .price,body .product-details [class*=price]{font-family:EB Garamond,Georgia,serif;font-size:22px;letter-spacing:0}body .product-details .add-to-cart-button,body .product-details .shopify-payment-button__button,body .product-details button[type=submit]{min-height:56px;border-radius:0!important;font-family:Tenor Sans,sans-serif!important;font-size:11px!important;letter-spacing:.26em!important;text-transform:uppercase!important}body .product-details .variant-option__button-label,body .product-details variant-picker label{border-radius:0!important;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.14em}body product-recommendations .card-gallery{background:#fbf9f5;border:1px solid #D8D0C2;padding:10px}body product-recommendations .product-card{font-family:EB Garamond,Georgia,serif}body product-recommendations h2,body product-recommendations h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;text-transform:none!important}.nsg-coll__hero{padding:64px 0 56px;border-bottom:1px solid var(--line)}.nsg-coll__hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;align-items:end}.nsg-coll__intro{grid-column:span 7;display:flex;flex-direction:column;gap:18px;padding-bottom:12px}.nsg-coll__title{font-size:clamp(56px,8vw,128px);line-height:.92}.nsg-coll__desc{max-width:560px;margin:0;color:var(--muted);font-size:18px;line-height:1.7}.nsg-coll__meta{display:flex;gap:28px;font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--soft)}.nsg-coll__cover{grid-column:span 5}.nsg-coll__cover .nsg-mat{padding:20px}.nsg-coll__cover-img{aspect-ratio:4/5;overflow:hidden;background:#cfc3b3}.nsg-coll__cover-img img{display:block;width:100%;height:100%;object-fit:cover}.nsg-coll__bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);font-family:Tenor Sans,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--soft)}.nsg-coll__sort{display:flex;gap:22px;flex-wrap:wrap}.nsg-coll__sort a{color:var(--soft);padding:12px 0}.nsg-coll__sort a[aria-current]{color:var(--ink);border-bottom:1px solid var(--ink)}.nsg-coll__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:96px;padding:80px 0 40px;align-items:start}.nsg-coll__grid .nsg-work:nth-child(3n+2){margin-top:120px}.nsg-coll__grid .nsg-work:nth-child(3n+3){margin-top:40px}.nsg-work__img{position:relative}.nsg-work__img .nsg-work__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.nsg-work:hover .nsg-work__img .nsg-work__alt{opacity:1}.nsg-work__img img{display:block;width:100%;height:100%;object-fit:cover}.nsg-coll__pages{display:flex;justify-content:center;align-items:center;gap:28px;padding:40px 0 100px;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.nsg-coll__pages a{padding:14px 4px;border-bottom:1px solid var(--ink)}.nsg-coll__empty{padding:120px 0;text-align:center;color:var(--muted)}@media(max-width:989px){.nsg-coll__hero{padding:36px 0}.nsg-coll__hero-grid{grid-template-columns:1fr;row-gap:28px}.nsg-coll__intro,.nsg-coll__cover{grid-column:auto}.nsg-coll__cover{max-width:420px}.nsg-coll__bar{flex-direction:column;align-items:flex-start;gap:8px}.nsg-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:48px;padding:40px 0}.nsg-coll__grid .nsg-work:nth-child(n){margin-top:0}.nsg-coll__grid .nsg-work:nth-child(2n){margin-top:48px}body .product-information__media media-gallery{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ns-gallery.css.map */
