@import"https://fonts.googleapis.com/css2?family=Gudea:ital,wght@0,400;0,700;1,400&family=Libre+Caslon+Display&family=Libre+Caslon+Text:ital,wght@0,400;1,400&display=swap";.nou{--nou-ink: #141414;--nou-ivory: #f2e8dc;--nou-cocoa: #552b23;--nou-plum: #332439;--nou-blush: #dabbaf;--nou-sand: #c7ad95;--nou-gold: #c5a65f;--nou-serif: "Libre Caslon Display", "Libre Caslon Text", var(--font-heading--family, Georgia), Georgia, serif;--nou-serif-italic: "Libre Caslon Text", "Libre Caslon Display", Georgia, serif;--nou-sans: "Gudea", var(--font-body--family, sans-serif), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--nou-gutter: clamp(1.25rem, 6vw, 3rem);--nou-measure: 34rem;--nou-ease: cubic-bezier(.16, .84, .44, 1);position:relative;isolation:isolate;background-color:var(--nou-bg);color:var(--nou-fg);font-family:var(--nou-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nou--ink{--nou-bg: #141414;--nou-fg: #f2e8dc;--nou-muted: rgba(242, 232, 220, .66);--nou-faint: rgba(242, 232, 220, .42);--nou-rule: rgba(199, 173, 149, .22);--nou-field: rgba(199, 173, 149, .34);--nou-accent: #c5a65f}.nou--plum{--nou-bg: #332439;--nou-fg: #f2e8dc;--nou-muted: rgba(242, 232, 220, .7);--nou-faint: rgba(242, 232, 220, .46);--nou-rule: rgba(218, 187, 175, .24);--nou-field: rgba(218, 187, 175, .36);--nou-accent: #dabbaf}.nou--cocoa{--nou-bg: #552b23;--nou-fg: #f2e8dc;--nou-muted: rgba(242, 232, 220, .72);--nou-faint: rgba(242, 232, 220, .48);--nou-rule: rgba(218, 187, 175, .28);--nou-field: rgba(218, 187, 175, .4);--nou-accent: #dabbaf}.nou--ivory{--nou-bg: #f2e8dc;--nou-fg: #141414;--nou-muted: rgba(20, 20, 20, .68);--nou-faint: rgba(20, 20, 20, .45);--nou-rule: rgba(85, 43, 35, .18);--nou-field: rgba(85, 43, 35, .3);--nou-accent: #552b23}.nou--blush{--nou-bg: #dabbaf;--nou-fg: #141414;--nou-muted: rgba(20, 20, 20, .68);--nou-faint: rgba(20, 20, 20, .45);--nou-rule: rgba(85, 43, 35, .22);--nou-field: rgba(85, 43, 35, .32);--nou-accent: #552b23}.nou *,.nou *:before,.nou *:after{box-sizing:border-box}.nou img{max-width:100%}.nou__eyebrow{display:inline-flex;align-items:center;gap:clamp(.6rem,3vw,1rem);margin:0;font-family:var(--nou-sans);font-size:.6875rem;font-weight:400;line-height:1;letter-spacing:.32em;text-transform:uppercase;color:var(--nou-accent)}.nou__eyebrow:before,.nou__eyebrow:after{content:"";width:clamp(20px,7vw,44px);height:1px;background:currentColor;opacity:.55}.nou .nou__heading{margin:0;font-family:var(--nou-serif);font-weight:400;font-size:clamp(1.8rem,6.1vw,3.05rem);line-height:1.16;letter-spacing:-.005em;color:var(--nou-fg);text-wrap:balance}.nou__subheading{margin:0;font-family:var(--nou-serif-italic);font-size:clamp(1.15rem,3.9vw,1.5rem);line-height:1.5;font-style:italic;color:var(--nou-muted);text-wrap:balance}.nou__body{margin:0;font-size:clamp(1rem,2.9vw,1.0625rem);line-height:1.85;color:var(--nou-muted)}.nou__body p{margin:0 0 1.15em}.nou__body p:last-child{margin-bottom:0}.nou__body strong{color:var(--nou-fg);font-weight:700}.nou__body em{font-family:var(--nou-serif-italic);font-size:1.1em}.nou__body a{color:var(--nou-fg);text-underline-offset:.25em}.nou__signature{margin:0;font-family:var(--nou-serif-italic);font-size:clamp(.95rem,3vw,1.0625rem);font-style:italic;letter-spacing:.02em;color:var(--nou-accent)}.nou__cadence{list-style:none;margin:0;padding:0}.nou__cadence li{font-family:var(--nou-serif);font-size:clamp(1.05rem,4.1vw,1.375rem);line-height:2.05;letter-spacing:.01em;color:var(--nou-fg);opacity:.88}.nou__quotes{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;border-inline-start:1px solid var(--nou-rule);padding-inline-start:clamp(1rem,5vw,1.75rem);text-align:left}.nou__quotes li{font-family:var(--nou-serif-italic);font-style:italic;font-size:clamp(1.0625rem,4.2vw,1.3125rem);line-height:1.55;color:var(--nou-faint)}.nou__emphasis{display:block;margin:0;padding:clamp(1.4rem,5vw,2.25rem) 0;border-top:1px solid var(--nou-rule);border-bottom:1px solid var(--nou-rule);font-family:var(--nou-serif);font-weight:400;font-size:clamp(2rem,11.5vw,4.5rem);line-height:1;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:var(--nou-accent)}.nou .nou__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:24rem;min-height:56px;padding:0 2.25rem;border:0;border-radius:2px;background:var(--nou-fg);color:var(--nou-bg);font-family:var(--nou-sans);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .45s var(--nou-ease),color .45s var(--nou-ease),transform .45s var(--nou-ease),box-shadow .45s var(--nou-ease)}.nou .nou__btn:hover,.nou .nou__btn:focus-visible{background:var(--nou-gold);color:#141414;transform:translateY(-2px);box-shadow:0 14px 34px -16px #000000bf}.nou--ivory .nou__btn:hover,.nou--blush .nou__btn:hover{color:#f2e8dc;background:#552b23}@media(min-width:750px){.nou .nou__btn{width:auto}}.nou-form{width:100%;max-width:30rem}.nou .nou-form form{margin:0}.nou-form__row{display:grid;gap:.625rem}.nou .nou-form__input{width:100%;height:56px;min-height:56px;padding:0 1.1rem;border:1px solid var(--nou-field);border-radius:2px;background:transparent;background-color:transparent;color:var(--nou-fg);font-family:var(--nou-sans);font-size:1rem;-webkit-appearance:none;appearance:none;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.nou .nou-form__input::placeholder{color:var(--nou-faint);opacity:1}.nou .nou-form__input:focus,.nou .nou-form__input:focus-visible{outline:none;border-color:var(--nou-accent);box-shadow:0 0 0 1px var(--nou-accent)}.nou-form__note{margin:.9rem 0 0;font-size:.8125rem;line-height:1.6;letter-spacing:.02em;color:var(--nou-faint)}.nou-form__message{margin:0 0 1rem;padding:.9rem 1.1rem;border:1px solid var(--nou-accent);border-radius:2px;font-size:.9375rem;line-height:1.6;color:var(--nou-fg);text-align:left}.nou-form__message--error{border-color:#b4544a}.nou-form__message p{margin:0}.nou-form__message ul{margin:0;padding-inline-start:1.1rem}@media(min-width:750px){.nou-form__row{grid-template-columns:1fr auto;align-items:center}.nou-form__row .nou__btn{min-width:13.5rem}}.nou-form--center{margin-inline:auto}.nou-form--center .nou-form__note{text-align:center}.nou-section{padding-inline:var(--nou-gutter);overflow:hidden}.nou-section__inner{position:relative;z-index:1;width:100%;max-width:58rem;margin-inline:auto;display:grid;gap:clamp(1.5rem,4.5vw,2.25rem);justify-items:center;text-align:center}.nou-section--narrow .nou-section__inner{max-width:44rem}.nou-section--wide .nou-section__inner{max-width:74rem}.nou-section--left .nou-section__inner{justify-items:start;text-align:left}.nou-section__inner>*{max-width:100%}.nou-section__inner>.nou__body,.nou-section__inner>.nou__subheading{max-width:var(--nou-measure)}.nou-section__rule{width:1px;height:clamp(44px,10vw,72px);background:linear-gradient(180deg,transparent,var(--nou-accent));opacity:.7}.nou-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.nou-section__bg img,.nou-section__bg video{width:100%;height:100%;object-fit:cover;display:block}.nou-section__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.nou-split{display:grid;gap:clamp(2rem,6vw,4rem);align-items:center;width:100%}.nou-split__media{width:100%}.nou-split__media img{display:block;width:100%;height:auto;border-radius:2px}.nou-split__body{display:grid;gap:clamp(1.5rem,4vw,2.25rem);justify-items:center;text-align:center}@media(min-width:900px){.nou-split{grid-template-columns:.9fr 1.1fr}.nou-split--media-right .nou-split__media{order:2}.nou-split__body{justify-items:start;text-align:left}}.nou-statements{display:grid;width:100%;max-width:46rem;text-align:center}.nou .nou-statement{margin:0;padding:clamp(.9rem,3.4vw,1.6rem) 0;font-family:var(--nou-serif);font-weight:400;font-size:clamp(1.55rem,7vw,2.9rem);line-height:1.14;letter-spacing:.02em;text-transform:uppercase;color:var(--nou-fg)}.nou-statement+.nou-statement{border-top:1px solid var(--nou-rule)}.nou-points{display:grid;width:100%;max-width:46rem;text-align:left}.nou-point{display:grid;grid-template-columns:auto 1fr;gap:clamp(.9rem,3.6vw,1.6rem);padding:clamp(1.1rem,3.6vw,1.6rem) 0;border-top:1px solid var(--nou-rule)}.nou-point:last-child{border-bottom:1px solid var(--nou-rule)}.nou-point__index{padding-top:.55em;font-family:var(--nou-sans);font-size:.6875rem;letter-spacing:.22em;color:var(--nou-accent)}.nou .nou-point__text{margin:0;font-family:var(--nou-serif);font-size:clamp(1.05rem,3.9vw,1.3125rem);line-height:1.55;color:var(--nou-fg)}.nou-gallery{display:grid;gap:clamp(.75rem,2.6vw,1.25rem);width:100%}.nou-gallery figure{margin:0}.nou-gallery img{display:block;width:100%;height:auto;border-radius:2px}.nou-gallery figcaption{margin-top:.85rem;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nou-faint)}@media(min-width:750px){.nou-gallery--2{grid-template-columns:repeat(2,1fr)}.nou-gallery--3{grid-template-columns:repeat(3,1fr)}.nou-gallery--2 img,.nou-gallery--3 img{aspect-ratio:4 / 5;object-fit:cover}}.nou-hero{position:relative;display:flex;align-items:center;overflow:hidden;min-height:640px}.nou-hero--standard{min-height:560px}.nou-hero--tall{min-height:88vh}.nou-hero--full{min-height:100vh}@supports (height: 100svh){.nou-hero--tall{min-height:88svh}.nou-hero--full{min-height:100svh}}.nou-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.nou-hero__asset{width:100%;height:100%;object-fit:cover;display:block;transform-origin:center}.nou-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,rgba(85,43,35,.55),transparent 62%),radial-gradient(100% 80% at 50% 100%,rgba(51,36,57,.75),transparent 60%),#141414}.nou-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nou-hero__inner{position:relative;z-index:2;width:100%;max-width:56rem;margin-inline:auto;padding-block:clamp(5.5rem,16vw,8rem) clamp(4rem,12vw,6rem);padding-inline:var(--nou-gutter);display:grid;gap:clamp(1.35rem,4vw,1.9rem);justify-items:center;text-align:center}.nou-hero--left .nou-hero__inner{justify-items:start;text-align:left}.nou-hero__mark{display:block;margin-bottom:clamp(.5rem,3vw,1.25rem)}.nou-hero__mark img{display:block;width:auto;height:auto;max-width:100%}.nou-hero__wordmark{margin:0;font-family:var(--nou-serif);font-size:clamp(.95rem,3.6vw,1.2rem);font-weight:400;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--nou-fg)}.nou .nou-hero__title{margin:0;font-family:var(--nou-serif);font-weight:400;font-size:clamp(2.05rem,7.6vw,4.05rem);line-height:1.12;letter-spacing:-.008em;text-wrap:balance}.nou-hero__title span{display:block}.nou-hero__title .nou-hero__soft{color:#f2e8dc8a}.nou-hero__lede{margin:0;max-width:33rem;font-size:clamp(1rem,3vw,1.125rem);line-height:1.75;color:#f2e8dcc2}.nou-hero__cue{position:absolute;bottom:clamp(1.1rem,4vw,2rem);left:50%;translate:-50% 0;z-index:2;width:1px;height:clamp(32px,7vw,52px);background:linear-gradient(180deg,transparent,rgba(242,232,220,.6))}@media(prefers-reduced-motion:no-preference){html:has(.nou){scroll-behavior:smooth}.nou-js .nou-reveal{opacity:0;transform:translateY(18px);transition:opacity 1.05s var(--nou-ease),transform 1.05s var(--nou-ease);transition-delay:var(--nou-delay, 0ms);will-change:opacity,transform}.nou-js .nou-reveal.is-in{opacity:1;transform:none}.nou-hero__asset{animation:nou-drift 26s ease-in-out infinite alternate}.nou-hero__cue{animation:nou-cue 2.8s ease-in-out infinite;transform-origin:top}}@keyframes nou-drift{0%{transform:scale(1.045) translateZ(0)}to{transform:scale(1.11) translate3d(0,-1.2%,0)}}@keyframes nou-cue{0%,to{opacity:.25;scale:1 .55}50%{opacity:.9;scale:1 1}}.nou-anchor{scroll-margin-top:1rem}.nou-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nou .nou-form__input:-webkit-autofill,.nou .nou-form__input:-webkit-autofill:hover,.nou .nou-form__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nou-fg);-webkit-box-shadow:0 0 0 1000px var(--nou-bg) inset;box-shadow:0 0 0 1000px var(--nou-bg) inset;border-color:var(--nou-field);caret-color:var(--nou-fg);transition:background-color 100000s ease-in-out 0s}.nou .nou__emphasis{font-size:clamp(1.45rem,9.2vw,4.4rem);letter-spacing:.14em;text-indent:.14em;max-width:100%;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nou-prelaunch.css.map */
