.nouma-editorial{--nouma-edit-bg: var(--nouma-ground);--nouma-edit-ink: var(--nouma-ink);--nouma-edit-accent: var(--nouma-ink);--nouma-edit-accent-ink: var(--nouma-on-dark);--nouma-edit-hero: var(--nouma-ink);background:var(--nouma-edit-bg);color:var(--nouma-edit-ink)}.nouma-editorial--olive{--nouma-edit-accent: var(--nouma-support)}.nouma-editorial--oxblood{--nouma-edit-accent: var(--nouma-cta)}.nouma-editorial h1,.nouma-editorial h2,.nouma-editorial h3{color:inherit}.nouma-editorial a:not(.button){color:inherit}.nouma-editorial__hero{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);height:clamp(680px,calc(100svh - 40px),790px);min-height:680px;background:var(--nouma-edit-hero);color:var(--nouma-edit-accent-ink)}.nouma-editorial__hero-media{height:100%;min-height:0;overflow:hidden}.nouma-editorial__hero-image,.nouma-editorial__proof-image,.nouma-editorial__story-image,.nouma-editorial__product-image,.nouma-editorial__band-image,.nouma-editorial__design-room-image,.nouma-editorial__related-image{display:block;width:100%;height:100%;object-fit:cover}.nouma-editorial__hero-copy{display:flex;flex-direction:column;padding:102px clamp(30px,4.5vw,76px) 38px}.nouma-editorial__breadcrumb{display:flex;gap:8px;opacity:.72}.nouma-editorial__hero-copy-inner{max-width:620px;margin:auto 0;padding:40px 0 24px}.nouma-editorial__hero h1{max-width:760px;margin:0}.nouma-editorial__hero--long-heading{height:clamp(720px,calc(100svh - 40px),860px);min-height:720px}.nouma-editorial__hero--long-heading .nouma-editorial__hero-copy-inner{padding-top:28px;padding-bottom:18px}.nouma-editorial__hero--long-heading .nouma-editorial__dek{margin-top:24px;line-height:1.65}.nouma-editorial__dek{max-width:520px;margin-top:32px;font-size:var(--nouma-lead-size);line-height:1.55}.nouma-editorial__dek p{margin:0}.nouma-editorial .nouma-editorial__button{margin-top:34px}.nouma-editorial__proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);padding:clamp(76px,8vw,132px) clamp(20px,4vw,68px);border-bottom:1px solid var(--nouma-rule-on-light)}.nouma-editorial__proof-card{margin:0}.nouma-editorial__proof-media{aspect-ratio:1 / 1;overflow:hidden;background:var(--nouma-wash-on-light)}.nouma-editorial__proof-copy{padding-top:22px}.nouma-editorial__proof-copy h2{margin:0 0 14px}.nouma-editorial__proof-copy p{max-width:430px;margin:0;font-size:var(--nouma-support-size);line-height:1.65}.nouma-editorial__products,.nouma-editorial__related{padding:clamp(78px,9vw,150px) clamp(20px,4vw,68px)}.nouma-editorial__section-heading{text-align:center;margin-bottom:clamp(40px,6vw,88px)}.nouma-editorial__section-heading h2,.nouma-editorial__story h2,.nouma-editorial__table-intro h2,.nouma-editorial__faq h2,.nouma-editorial__related h2{margin:0}.nouma-editorial__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.nouma-editorial__product-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch}.nouma-editorial__product-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--nouma-wash-on-light)}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product-media{aspect-ratio:6 / 5}.nouma-editorial__product-image{transition:transform .6s cubic-bezier(.22,1,.36,1)}.nouma-editorial__product-media:hover .nouma-editorial__product-image{transform:scale(1.025)}.nouma-editorial__product-media>span{position:absolute;right:18px;bottom:18px;padding:10px 14px;background:var(--nouma-edit-bg);color:var(--nouma-edit-ink)}.nouma-editorial__product-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:26px 0 0}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,80px);background:var(--nouma-edit-accent);color:var(--nouma-edit-accent-ink)}.nouma-editorial__product-copy h3{margin:0}.nouma-editorial__product-price{padding-top:22px}.nouma-editorial__product-copy>p{grid-column:1 / -1;display:-webkit-box;max-width:620px;min-height:4.95em;margin:10px 0 0;overflow:hidden;font-size:var(--nouma-support-size);line-height:1.65;opacity:.8;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nouma-editorial__text-link{grid-column:1 / -1;width:fit-content;margin-top:8px;padding-bottom:5px;border-bottom:1px solid currentColor}.nouma-editorial__buy{display:block;grid-column:1 / -1;margin-top:12px}.nouma-editorial__buy-form{display:grid;gap:16px}.nouma-editorial__variant-picker{min-width:0;margin:0;padding:0;border:0}.nouma-editorial__variant-picker legend{margin-bottom:10px;padding:0}.nouma-editorial__variant-select-wrap,.nouma-editorial__variant-select-wrap select{width:100%;margin:0}.nouma-editorial__variant-select-wrap select{height:var(--nouma-button-height);padding:0 46px 0 14px;border:1px solid var(--nouma-rule-on-light-strong);border-radius:0;background:transparent;color:inherit;font-family:var(--nouma-font-clarity);font-size:var(--nouma-support-size)}.nouma-editorial__variant-select-wrap .select-arrow path{stroke:currentColor}.nouma-editorial__add-to-cart:disabled{cursor:not-allowed;opacity:.46}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__add-to-cart[disabled]{border-color:rgba(var(--nouma-on-dark-rgb),.45);color:var(--nouma-edit-accent-ink)}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product-price{padding-top:0}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product-price .price{color:inherit}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__variant-select-wrap select{border-color:rgba(var(--nouma-on-dark-rgb),.55)}.nouma-editorial__story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);background:var(--nouma-edit-bg);border-top:1px solid var(--nouma-rule-on-light);border-bottom:1px solid var(--nouma-rule-on-light)}.nouma-editorial__story-media{position:sticky;top:0;height:100svh;min-height:720px}.nouma-editorial__story-copy{padding:clamp(72px,10vw,170px) clamp(28px,7vw,120px)}.nouma-editorial__story h2{margin-bottom:54px}.nouma-editorial__rich-text{max-width:680px;font-size:var(--nouma-body-size);line-height:1.75}.nouma-editorial__rich-text p{margin:0 0 1.35em}.nouma-editorial__rich-text a,.nouma-editorial__faq-answer a,.nouma-editorial__design-room-copy a{border-bottom:1px solid currentColor}.nouma-editorial__table-section{padding:clamp(80px,10vw,170px) clamp(20px,4vw,68px)}.nouma-editorial__table-intro{max-width:900px;margin-right:auto;margin-left:auto;margin-bottom:64px;text-align:center}.nouma-editorial__table-intro>p:last-child{max-width:680px;margin:22px auto 0;line-height:1.6}.nouma-editorial__table-wrap{overflow-x:auto;border-top:1px solid var(--nouma-edit-ink)}.nouma-editorial__table-wrap table{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}.nouma-editorial__table-wrap th,.nouma-editorial__table-wrap td{padding:19px 18px;border-bottom:1px solid var(--nouma-rule-on-light);line-height:1.45;text-align:left;vertical-align:top}.nouma-editorial__table-wrap td{font-size:var(--nouma-support-size)}.nouma-editorial__table-wrap thead th{color:var(--nouma-edit-accent)}.nouma-editorial__table-wrap tbody th{font-size:var(--nouma-body-size)}.nouma-editorial__image-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--nouma-edit-accent)}.nouma-editorial__image-band-item{position:relative;display:block;height:clamp(440px,62vw,900px);overflow:hidden}.nouma-editorial__image-band-item>span{position:absolute;right:24px;bottom:24px;padding:12px 16px;background:var(--nouma-edit-bg);color:var(--nouma-edit-ink)}.nouma-editorial__faq{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(50px,8vw,150px);padding:clamp(80px,11vw,190px) clamp(20px,6vw,110px)}.nouma-editorial__faq-heading{align-self:start;position:sticky;top:130px}.nouma-editorial__faq-list{border-top:1px solid var(--nouma-edit-ink)}.nouma-editorial__faq-list details{border-bottom:1px solid var(--nouma-rule-on-light-strong)}.nouma-editorial__faq-list summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:12px;align-items:start;padding:24px 0;cursor:pointer;list-style:none}.nouma-editorial__faq-list summary::-webkit-details-marker{display:none}.nouma-editorial__faq-list summary i{position:relative;display:block;width:16px;height:16px;margin-top:6px}.nouma-editorial__faq-list summary i:before,.nouma-editorial__faq-list summary i:after{position:absolute;top:7px;left:0;width:16px;height:1px;background:currentColor;content:""}.nouma-editorial__faq-list summary i:after{transform:rotate(90deg);transition:transform .18s ease}.nouma-editorial__faq-list details[open] summary i:after{transform:rotate(0)}.nouma-editorial__faq-answer{max-width:660px;padding:0 20px 28px 0;font-size:var(--nouma-support-size);line-height:1.7}.nouma-editorial__faq-answer p:last-child{margin-bottom:0}.nouma-editorial__design-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:680px;background:var(--nouma-edit-accent);color:var(--nouma-edit-accent-ink)}.nouma-editorial__design-room-media{min-height:680px;overflow:hidden}.nouma-editorial__design-room-inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,8vw,140px) clamp(32px,7vw,120px)}.nouma-editorial__design-room h2{max-width:720px;margin:0}.nouma-editorial__design-room-copy{max-width:720px;margin:34px 0 0;font-size:var(--nouma-body-size);line-height:1.65}.nouma-editorial__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nouma-editorial__related-card{display:block}.nouma-editorial__related-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--nouma-wash-on-light)}.nouma-editorial__related-image{transition:transform .5s cubic-bezier(.22,1,.36,1)}.nouma-editorial__related-card:hover .nouma-editorial__related-image{transform:scale(1.025)}.nouma-editorial__related-copy{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:start;padding:18px 0;border-bottom:1px solid var(--nouma-rule-on-light-strong)}.nouma-editorial__related-copy strong{font-weight:400}.nouma-editorial__related-copy i{font-size:1rem;font-style:normal}@media(max-width:899px){.nouma-editorial__hero{grid-template-columns:1fr;height:auto;min-height:0}.nouma-editorial__hero-media{min-height:0;height:72svh;max-height:720px}.nouma-editorial__hero-copy{min-height:560px;padding:28px 20px 24px}.nouma-editorial__hero-copy-inner{padding:64px 0 40px}.nouma-editorial__hero--long-heading .nouma-editorial__hero-copy-inner{padding:56px 0 36px}.nouma-editorial__proofs,.nouma-editorial__product-grid,.nouma-editorial__story,.nouma-editorial__faq,.nouma-editorial__design-room,.nouma-editorial__related-grid{grid-template-columns:1fr}.nouma-editorial__proofs{gap:42px}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product{grid-template-columns:1fr}.nouma-editorial__product-grid[data-count="1"] .nouma-editorial__product-media{aspect-ratio:4 / 5}.nouma-editorial__story-media{position:relative;height:78svh;min-height:560px}.nouma-editorial__faq-heading{position:static}.nouma-editorial__design-room-media{min-height:70svh}.nouma-editorial__design-room-inner{padding:72px 24px 80px}.nouma-editorial__related-card:nth-child(n+3){display:none}}@media(max-width:599px){.nouma-editorial__image-band{grid-template-columns:1fr}.nouma-editorial__image-band-item{height:72svh;min-height:520px}.nouma-editorial__faq{padding-right:20px;padding-left:20px}.nouma-editorial__faq-answer{padding-left:0}.nouma-editorial__table-wrap th,.nouma-editorial__table-wrap td{padding-right:14px;padding-left:14px}}.ndr{--ndr-espresso: var(--nouma-ink);--ndr-ivory: var(--nouma-on-dark);--ndr-oxblood: var(--nouma-cta);--ndr-olive: var(--nouma-support);display:block;overflow:clip;background:var(--ndr-ivory);color:var(--ndr-espresso)}.ndr *,.ndr *:before,.ndr *:after{box-sizing:border-box}.ndr h1,.ndr h2,.ndr h3,.ndr p,.ndr dl,.ndr dd{margin:0}.ndr h1,.ndr h2,.ndr h3{color:inherit;font-family:var(--nouma-font-editorial);font-weight:400}.ndr p,.ndr a,.ndr summary,.ndr dt,.ndr dd,.ndr span{font-family:var(--nouma-font-clarity)}.ndr__image,.ndr__image img,.ndr__placeholder{width:100%;height:100%}.ndr__image img,.ndr img.ndr__image,.ndr__placeholder{display:block;object-fit:cover}.ndr__hero{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(720px,calc(100svh - 124px),920px);background:var(--ndr-espresso);color:var(--ndr-ivory);overflow:hidden;text-align:center}.ndr__hero-visual{position:absolute;top:0;right:0;bottom:0;left:0}.ndr__hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--nouma-ink-rgb),.45)}.ndr__hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:980px;padding:0 clamp(20px,4vw,48px)}.ndr__hero h1{max-width:16ch}.ndr__hero-text{max-width:560px;margin-top:30px;font-size:var(--nouma-lead-size);line-height:1.65}.ndr .ndr__button{gap:16px;margin-top:34px;text-decoration:none;white-space:nowrap}.ndr__button-glyph{font-size:1rem;line-height:1}.ndr__button:focus-visible,.ndr summary:focus-visible,.ndr input:focus-visible,.ndr button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ndr__process{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(56px,8vw,140px);padding:clamp(84px,9vw,140px) clamp(24px,5vw,84px);background:var(--ndr-ivory);color:var(--ndr-espresso)}.ndr__process-lead{position:sticky;top:100px;align-self:start}.ndr__process-lead h2{max-width:10.5ch}.ndr__process-intro{max-width:450px;margin-top:36px;font-size:var(--nouma-lead-size);line-height:1.7}.ndr__process-image{height:auto;aspect-ratio:4 / 3;margin-top:44px;overflow:hidden}.ndr__stage-list{border-top:1px solid var(--nouma-rule-on-light-strong)}.ndr__stage{display:grid;grid-template-columns:54px minmax(150px,.45fr) minmax(0,1fr);gap:28px;align-items:start;padding:40px 0;border-bottom:1px solid var(--nouma-rule-on-light-strong)}.ndr__stage-number{padding-top:9px;color:var(--nouma-cta)}.ndr__stage>div{max-width:510px;padding-top:4px;font-size:var(--nouma-body-size);line-height:1.65}.ndr__decisions{padding:clamp(82px,8vw,130px) clamp(24px,5vw,84px);border-top:1px solid var(--nouma-rule-on-light);background:var(--ndr-ivory)}.ndr__decisions-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(42px,8vw,130px);align-items:end}.ndr__decisions-heading h2{max-width:22ch}.ndr__decisions-heading>div{max-width:530px;font-size:var(--nouma-lead-size);line-height:1.7}.ndr__decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,68px);margin-top:clamp(62px,7vw,100px)}.ndr__decision-list article{padding-top:28px;border-top:2px solid var(--ndr-espresso)}.ndr__decision-list article:first-child{border-color:var(--ndr-oxblood)}.ndr__decision-list article:nth-child(2){border-color:var(--ndr-olive)}.ndr__decision-list h3{max-width:10ch}.ndr__decision-list p{max-width:410px;margin-top:22px!important;font-size:var(--nouma-support-size);line-height:1.65}.ndr__result{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:760px;background:var(--ndr-oxblood);color:var(--ndr-ivory)}.ndr__result-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;min-height:760px;gap:1px;overflow:hidden;background:var(--nouma-rule-on-dark)}.ndr__result-image{min-width:0;min-height:0;overflow:hidden}.ndr__result-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,6vw,100px)}.ndr__result-copy h2{max-width:18ch}.ndr__result-text{max-width:560px;margin-top:38px;font-size:var(--nouma-lead-size);line-height:1.72}.ndr__result-list{margin-top:58px;border-top:1px solid var(--nouma-rule-on-dark)}.ndr__result-list>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--nouma-rule-on-dark)}.ndr__result-list dd{font-size:var(--nouma-support-size);line-height:1.45}.ndr__result-list dt{color:rgba(var(--nouma-on-dark-rgb),.64)}.ndr__membership{padding:clamp(82px,8vw,128px) clamp(24px,5vw,84px);background:var(--ndr-ivory);color:var(--ndr-espresso)}.ndr__membership>h2{max-width:none}.ndr__membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(54px,6vw,90px);border-top:1px solid var(--nouma-rule-on-light-strong);border-bottom:1px solid var(--nouma-rule-on-light-strong)}.ndr__membership-grid article{min-height:0;padding:28px clamp(20px,3vw,46px) 30px 0}.ndr__membership-grid article+article{padding-left:clamp(20px,3vw,46px);border-left:1px solid var(--nouma-rule-on-light-strong)}.ndr__membership-grid h3{max-width:10ch}.ndr__membership-grid p{max-width:390px;margin-top:24px!important;font-size:var(--nouma-support-size);line-height:1.65}.ndr__closing{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(58px,8vw,140px);padding:clamp(84px,9vw,140px) clamp(24px,5vw,84px);background:var(--ndr-espresso);color:var(--ndr-ivory)}.ndr__questions>h2{margin-bottom:48px}.ndr__faq{border-top:1px solid var(--nouma-rule-on-dark)}.ndr__faq:last-child{border-bottom:1px solid var(--nouma-rule-on-dark)}.ndr__faq summary{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:24px;color:var(--ndr-ivory);font-size:var(--nouma-body-size);cursor:pointer;list-style:none}.ndr__faq summary::-webkit-details-marker{display:none}.ndr__faq-icon{position:relative;flex:0 0 18px;width:18px;height:18px}.ndr__faq-icon:before,.ndr__faq-icon:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.ndr__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ndr__faq[open] .ndr__faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.ndr__faq>div{max-width:590px;padding:0 34px 26px 0;color:rgba(var(--nouma-on-dark-rgb),.76);font-size:var(--nouma-support-size);line-height:1.65}.ndr__join{display:flex;align-items:flex-start;padding-left:clamp(38px,5vw,84px);border-left:1px solid var(--nouma-rule-on-dark);scroll-margin-top:90px}.ndr__join-inner{width:100%}.ndr__join h2{max-width:22ch}.ndr__join-text{max-width:560px;margin-top:32px;font-size:var(--nouma-lead-size);line-height:1.7}.ndr__join-form{max-width:620px;margin-top:36px}.ndr__join .signup-container{width:100%!important;max-width:none!important;margin:0}.ndr__join .signup-form fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:0;padding:0;border:0}.ndr__join .signup-form fieldset>input[type=email]{min-width:0;min-height:62px;border:1px solid var(--ndr-ivory);border-right:0;background:transparent;color:var(--ndr-ivory)}.ndr__join .signup-form fieldset>input[type=email]::placeholder{color:rgba(var(--nouma-on-dark-rgb),.72)}.ndr__join .signup-form fieldset>button{position:static!important;width:auto!important;min-width:210px!important;min-height:62px;padding-inline:22px!important;border:1px solid var(--nouma-on-dark);background:var(--nouma-on-dark);color:var(--nouma-ink);font-size:var(--nouma-button-label-size);letter-spacing:var(--nouma-label-tracking);text-transform:uppercase;white-space:nowrap}.ndr__join .signup-container--terms{grid-column:1 / -1;margin-top:16px}.ndr__join .signup-container--terms label{color:var(--ndr-ivory)}.ndr__join-note{margin-top:18px!important;color:rgba(var(--nouma-on-dark-rgb),.66);font-size:var(--nouma-support-size)}@media only screen and (max-width:1100px){.ndr__stage{grid-template-columns:46px minmax(130px,.42fr) minmax(0,1fr);gap:20px}.ndr__result{grid-template-columns:1fr .9fr}.ndr__closing{grid-template-columns:.85fr 1.15fr}}@media only screen and (max-width:899px){.ndr__process,.ndr__result,.ndr__closing{grid-template-columns:minmax(0,1fr)}.ndr__hero{height:auto;min-height:640px}.ndr__hero-copy{padding:72px 18px}.ndr__hero h1{max-width:12ch}.ndr__hero-text{margin-top:26px}.ndr__process{gap:0;padding:76px 18px 84px}.ndr__process-lead{position:relative;top:auto}.ndr__process-image{margin-top:36px}.ndr__stage-list{margin-top:58px}.ndr__stage{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:30px 0}.ndr__stage-number{grid-row:1 / span 2}.ndr__stage>div{grid-column:2;padding-top:0}.ndr__decisions{padding:76px 18px 84px}.ndr__decisions-heading{grid-template-columns:1fr;gap:30px}.ndr__decision-list{grid-template-columns:1fr;gap:38px;margin-top:58px}.ndr__result-images{height:560px;min-height:0}.ndr__result-copy{padding:72px 18px 84px}.ndr__membership{padding:76px 18px 84px}.ndr__membership-grid{grid-template-columns:1fr}.ndr__membership-grid article{min-height:0;padding:30px 0 34px}.ndr__membership-grid article+article{padding-left:0;border-top:1px solid var(--nouma-rule-on-light-strong);border-left:0}.ndr__closing{gap:78px;padding:78px 18px 88px}.ndr__join{padding-top:72px;padding-left:0;border-top:1px solid var(--nouma-rule-on-dark);border-left:0}.ndr__join .signup-form fieldset{grid-template-columns:1fr}.ndr__join .signup-form fieldset>input[type=email]{border-right:1px solid var(--ndr-ivory)}.ndr__join .signup-form fieldset>button{width:100%!important;min-width:0!important;margin-top:10px}}.npa{--npa-espresso: var(--nouma-ink);--npa-ivory: var(--nouma-on-dark);padding:0 clamp(20px,5vw,84px) clamp(34px,4vw,58px);background:var(--npa-espresso);color:var(--npa-ivory);text-align:center}.npa *,.npa *:before,.npa *:after{box-sizing:border-box}.npa__disclosure{display:inline-block;max-width:100%}.npa__toggle{display:inline-block;color:rgba(var(--nouma-on-dark-rgb),.56);font-family:var(--nouma-font-clarity);text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none;transition:color .25s ease}.npa__toggle::-webkit-details-marker{display:none}.npa__toggle:hover{color:var(--npa-ivory)}.npa__toggle:focus-visible,.npa__input:focus-visible,.npa__submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}.npa__panel{width:min(420px,100%);margin:20px auto 0;text-align:left}.npa__label{display:block;margin-bottom:8px;color:rgba(var(--nouma-on-dark-rgb),.78);font-family:var(--nouma-font-clarity);font-size:var(--nouma-support-size)}.npa__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.npa__input{width:100%;min-width:0;min-height:46px;padding:0 14px;border:1px solid rgba(var(--nouma-on-dark-rgb),.46);border-radius:8px;background:transparent;color:var(--npa-ivory);font-family:var(--nouma-font-clarity);font-size:var(--nouma-body-size)}.npa__submit{min-height:46px;padding:0 20px;border:1px solid var(--npa-ivory);border-radius:999px;background:var(--npa-ivory);color:var(--npa-espresso);font-family:var(--nouma-font-clarity);font-size:var(--nouma-button-label-size);letter-spacing:var(--nouma-label-tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .25s ease,color .25s ease}.npa__submit:hover{background:transparent;color:var(--npa-ivory)}.npa__error{margin-bottom:12px;padding:12px 14px;border:1px solid var(--npa-ivory);border-radius:8px;background:var(--nouma-cta);color:var(--npa-ivory);font-family:var(--nouma-font-clarity);font-size:var(--nouma-support-size);line-height:1.5}.npa__error ul{margin:0;padding-left:18px}.npl{--npl-ground: #48392e;--npl-band: #6c5f54;--npl-ivory: #fdfaf0;--npl-body: rgba(253, 250, 240, .8);--npl-body-band: rgba(253, 250, 240, .88);--npl-rule: rgba(108, 95, 84, .5);--npl-black: #000;--npl-display: "Nouma Hatton", var(--nouma-font-editorial, Georgia), serif;--npl-sans: "Open Sans", var(--nouma-font-clarity, Helvetica), sans-serif;--npl-micro: "Geist", "Open Sans", sans-serif;--npl-h1-size: 56px;--npl-h2-size: 48px;--npl-h3-size: clamp(30px, 8.6vw, 52px);--npl-body-size: 18px;--npl-body2-size: 15px;--npl-gutter: clamp(20px, 3.4vw, 40px);--npl-block: clamp(56px, 7vw, 100px);display:block;overflow:clip;background:var(--npl-ground);color:var(--npl-ivory);font-family:var(--npl-sans)}@media only screen and (min-width:810px){.npl{--npl-h1-size: 96px;--npl-h2-size: 64px}}@media only screen and (min-width:1200px){.npl{--npl-h1-size: 90px;--npl-h2-size: 68px}}.npl *,.npl *:before,.npl *:after{box-sizing:border-box}.npl h1,.npl h2,.npl h3,.npl p,.npl ul,.npl ol,.npl li{margin:0}.npl ul,.npl ol{padding:0;list-style:none}.npl .npl__h1,.npl .npl__h2,.npl .npl__h3,.npl .npl__wordmark,.npl .npl__closing-line,.npl .npl__spread,.npl .npl__footer-lockup,.npl .npl__mark{color:inherit;font-family:var(--npl-display);font-weight:400;font-variation-settings:"wght" 400;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;font-style:normal}.npl .npl__h1{font-size:var(--npl-h1-size);line-height:1.1;letter-spacing:-.04em}.npl .npl__h2{font-size:var(--npl-h2-size);line-height:1.1;letter-spacing:-.03em}.npl .npl__h3{font-size:var(--npl-h3-size);line-height:1.1;letter-spacing:-.02em}.npl p,.npl a,.npl summary,.npl li,.npl label,.npl input,.npl button,.npl select,.npl textarea{font-family:var(--npl-sans)}.npl__lead,.npl__about-text,.npl__shaped-note,.npl__steps-note,.npl__faq summary{font-size:var(--npl-body-size);line-height:1.5;letter-spacing:-.01em}.npl__image,.npl__image img,.npl__placeholder{width:100%;height:100%}.npl__image img,.npl img.npl__image,.npl__placeholder{display:block;object-fit:cover}.npl__lead{max-width:600px;margin-top:16px;color:var(--npl-body)}.npl__lead p{margin:0}.npl__lead p+p{margin-top:1em}.npl__heading-centred{text-align:center}.npl[data-npl-motion=on] [data-npl-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--npl-delay, 0ms),transform .9s cubic-bezier(.16,1,.3,1) var(--npl-delay, 0ms);will-change:opacity,transform}.npl[data-npl-motion=on] [data-npl-reveal][data-npl-in]{opacity:1;transform:none}.npl[data-npl-motion=on] [data-npl-mount=zoom]{opacity:0;transform:scale(1.2);transition:opacity 1.6s ease-out,transform 4s cubic-bezier(.16,1,.3,1)}.npl[data-npl-motion=on] [data-npl-mount=rise]{opacity:0;transform:translateY(150px);transition:opacity 1s ease-out,transform 1s cubic-bezier(.16,1,.3,1)}.npl[data-npl-motion=on] [data-npl-mount][data-npl-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.npl [data-npl-reveal],.npl [data-npl-mount]{opacity:1!important;transform:none!important;transition:none!important}}.npl__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--npl-ivory);border-radius:999px;background:var(--npl-ivory);color:var(--npl-ground);font-size:var(--npl-body-size);line-height:1.5;letter-spacing:-.01em;text-decoration:none;transition:background .25s ease,color .25s ease}.npl__cta:hover,.npl__cta:focus-visible{background:transparent;color:var(--npl-ivory)}.npl__cta:focus-visible,.npl summary:focus-visible,.npl input:focus-visible,.npl button:focus-visible,.npl a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.npl__arch{overflow:hidden;border-radius:40px 40px 500px 500px}.npl__notch{overflow:hidden;border-radius:120px 0}.npl__bracket{overflow:hidden;border-radius:40px 500px 500px 30px}.npl__hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:95svh;min-height:520px;padding:40px 24px 0;background:var(--npl-ground);overflow:hidden}.npl__hero-visual{position:absolute;top:0;right:0;bottom:0;left:0}.npl__hero-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#48392eb3,#48392e1a 45.35%,#48392e0d);content:""}.npl__mark,.npl__wordmark{position:relative;z-index:1;color:var(--npl-ivory)}.npl__mark{line-height:0}.npl__logo{display:block;width:100%;height:auto}.npl__mark .npl__logo{width:104px}.npl .npl__wordmark{margin-inline:-24px;margin-bottom:-.17em;font-size:calc(100vw / 3.18);line-height:.9;letter-spacing:-.02em;text-align:center;text-transform:lowercase}.npl__statement{display:flex;flex-direction:column;align-items:center;gap:40px;padding:var(--npl-block) var(--npl-gutter);background:var(--npl-ground);text-align:center}.npl__centred{display:flex;flex-direction:column;align-items:center;max-width:600px}.npl__statement .npl__arch{width:min(600px,84vw);height:min(760px,100svh);margin-top:0}.npl__open{display:flex;flex-direction:column;align-items:center;gap:40px;padding:var(--npl-block) var(--npl-gutter);background:var(--npl-band)}.npl__open h2{max-width:600px}.npl__ticker{--npl-ticker-h: 400px;--npl-ticker-duration: 22.8s;align-self:stretch;margin-inline:calc(var(--npl-gutter) * -1);overflow:hidden}.npl__ticker-track{display:flex;gap:20px;width:max-content;padding-left:20px;animation:npl-ticker var(--npl-ticker-duration) linear infinite}.npl__notch{flex:0 0 auto;height:var(--npl-ticker-h);aspect-ratio:.9}@keyframes npl-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.npl__ticker-track{animation:none}.npl__ticker{overflow-x:auto}}.npl__ballot{display:flex;flex-direction:column;align-items:center;gap:20px;padding:var(--npl-block) var(--npl-gutter);background:var(--npl-ground);text-align:center}.npl__ballot>h2{max-width:800px}.npl__ballot-list{display:flex;flex-direction:column;gap:0}.npl .npl__ballot-list li{padding:8px;color:var(--npl-body)}.npl__shaped{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(48px,8vw,120px);height:90svh;min-height:520px;padding:40px var(--npl-gutter);background:var(--npl-ground);overflow:hidden}.npl__shaped-visual{position:absolute;top:0;right:0;bottom:0;left:0}.npl__shaped-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;content:""}.npl .npl__spread{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;font-size:var(--npl-h2-size);line-height:1.1;letter-spacing:-.03em}.npl__shaped-note{position:absolute;right:0;bottom:40px;left:0;z-index:1;max-width:600px;margin-inline:auto;padding-inline:var(--npl-gutter);color:var(--npl-ivory);text-align:center}.npl__shaped-note p{margin:0}.npl__about{display:flex;align-items:center;justify-content:center;padding:var(--npl-block) var(--npl-gutter);background:var(--npl-band)}.npl__about-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:40px;align-items:center;width:100%;max-width:1200px;margin-inline:auto}.npl__about-copy{display:flex;flex-direction:column;gap:20px;max-width:600px}.npl__about-text{max-width:600px;color:var(--npl-body-band)}.npl__about-text p{margin:0}.npl__about-text p+p{margin-top:1em}.npl__bracket{width:100%;max-width:600px;aspect-ratio:1.1}.npl__steps{display:flex;flex-direction:column;align-items:center;gap:40px;padding:var(--npl-block) var(--npl-gutter) 0;background:var(--npl-ground)}.npl__steps>h2{max-width:600px}.npl__steps-body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:40px;align-items:start;width:100%;max-width:1200px;padding-bottom:var(--npl-block)}.npl__steps-visual{overflow:hidden;border-radius:10px;height:clamp(300px,44vw,600px)}.npl__steps-list{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px)}.npl__steps-list ol{display:flex;flex-direction:column;gap:24px}.npl .npl__steps-list li{padding-bottom:24px;border-bottom:1px solid var(--npl-rule);color:var(--npl-body);transition:color .4s ease}.npl .npl__steps-list ol[data-npl-active="0"] li:nth-child(1),.npl .npl__steps-list ol[data-npl-active="1"] li:nth-child(2),.npl .npl__steps-list ol[data-npl-active="2"] li:nth-child(3),.npl .npl__steps-list ol[data-npl-active="3"] li:nth-child(4){color:var(--npl-ivory)}.npl__steps-visual{position:relative}.npl__steps-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.npl__steps-frame:first-child{position:relative}.npl__steps-visual[data-npl-active="0"] .npl__steps-frame:nth-child(1),.npl__steps-visual[data-npl-active="1"] .npl__steps-frame:nth-child(2),.npl__steps-visual[data-npl-active="2"] .npl__steps-frame:nth-child(3),.npl__steps-visual[data-npl-active="3"] .npl__steps-frame:nth-child(4){opacity:1}.npl__steps-note{color:var(--npl-body)}.npl__join{position:relative;display:flex;flex-direction:column;align-items:center;height:90svh;min-height:660px;padding:40px var(--npl-gutter) 0;background:var(--npl-ground);overflow:hidden}.npl__join-visual{position:absolute;top:0;right:0;bottom:0;left:0}.npl__join-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;content:""}.npl__join-copy{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;max-width:600px;padding-block:40px;text-align:center}.npl__join-copy .npl__lead{margin-top:0}.npl__join-card{position:relative;z-index:1;flex:0 0 auto;align-self:center;width:min(448px,100%);padding:24px;border-radius:36px 36px 0 0;background:var(--npl-ground);text-align:left}.npl__join-note{margin-top:12px!important;color:var(--npl-body);font-size:13px;line-height:1.5}.npl__faqs{display:flex;flex-direction:column;align-items:center;gap:40px;padding:var(--npl-block) var(--npl-gutter) 60px;background:var(--npl-ground)}.npl__faqs>h2{max-width:600px}.npl__faq-list{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px}.npl__faq{padding:20px;border-bottom:1px solid var(--npl-rule)}.npl__faq summary{display:flex;gap:24px;align-items:center;justify-content:space-between;color:var(--npl-ivory);cursor:pointer;list-style:none}.npl__faq summary::-webkit-details-marker{display:none}.npl__faq-icon{position:relative;flex:0 0 24px;width:24px;height:24px}.npl__faq-icon:before,.npl__faq-icon:after{position:absolute;top:50%;left:50%;width:16px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .3s ease}.npl__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.npl__faq[open] .npl__faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.npl__faq>div{padding:20px 40px 0 0;color:var(--npl-body);font-size:var(--npl-body2-size);line-height:1.5}.npl__faq>div p{margin:0}.npl__footer{position:relative;background:var(--npl-black);overflow:hidden}.npl__footer-visual{position:absolute;top:0;right:0;bottom:0;left:0}.npl__footer-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#48392e80,#48392e66);content:""}.npl__footer-inner{position:relative;z-index:1}.npl .npl__closing-line{padding:40px 0;color:var(--npl-ivory);font-size:calc(100vw / 9.45);line-height:.9;letter-spacing:-.01em;text-align:center}.npl__footer-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;justify-content:space-between;padding:40px var(--npl-gutter)}.npl__footer-column{display:flex;flex-direction:column;gap:20px;min-width:160px}.npl__footer-label{color:#fff;font-family:var(--npl-micro);font-size:12px;font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.npl__footer-column ul{display:flex;flex-direction:column;gap:20px}.npl__footer-column a,.npl__footer-column span{color:#fff;font-size:var(--npl-body-size);line-height:1.5;letter-spacing:-.01em;text-decoration:none}.npl__footer-column a:hover{text-decoration:underline}.npl__footer-end{display:flex;flex-direction:column;gap:24px;align-items:flex-end;justify-content:space-between;margin-left:auto;text-align:right}.npl__footer-legal{color:#fff;font-size:var(--npl-body-size);line-height:1.5;letter-spacing:-.01em}.npl .npl__footer-lockup{line-height:0}.npl__footer-lockup .npl__logo{width:160px}@media only screen and (max-width:1100px){.npl__about-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.npl__steps-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media only screen and (max-width:809px){.npl__ticker{--npl-ticker-h: 300px;--npl-ticker-duration: 17.4s}.npl .npl__spread{flex-direction:column;align-items:center;gap:4px;text-align:center}.npl__about-inner,.npl__steps-body{grid-template-columns:minmax(0,1fr)}.npl__about-copy,.npl__about-text,.npl__bracket{max-width:none}.npl__hero{height:88svh}.npl__shaped{height:auto;padding-top:var(--npl-block);padding-bottom:var(--npl-block)}.npl__shaped-note{position:relative;right:auto;bottom:auto;left:auto;padding-inline:0}.npl__join{height:auto;padding-top:var(--npl-block)}.npl__statement .npl__arch{width:100%;height:min(560px,78svh)}.npl__footer-grid{flex-direction:column;gap:32px}.npl__footer-end{align-items:flex-start;margin-left:0;text-align:left}.npl .npl__steps-list li{color:var(--npl-ivory)}.npl__steps-frame:first-child{opacity:1}.npl__steps-frame:not(:first-child){display:none}}@media(prefers-reduced-motion:reduce){.npl .npl__steps-list li{color:var(--npl-ivory)}.npl__steps-frame{transition:none}.npl__steps-frame:first-child{opacity:1}.npl__steps-frame:not(:first-child){display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
