:root{--nuup-home-bg:#f3efe6;--nuup-home-ink:#172019;--nuup-home-soft:#687067;--nuup-home-line:rgba(23,32,25,.14);--nuup-home-green:#6f7e54}
.nuup-home-farm,.nuup-home-awards,.nuup-home-world,.nuup-home-farm *,.nuup-home-awards *,.nuup-home-world *{box-sizing:border-box;font-family:var(--nuup-font-primary,Arial,sans-serif)}
.nuup-home-farm,.nuup-home-awards,.nuup-home-world{width:100%;margin:0;color:var(--nuup-home-ink)}
.nuup-home-section__eyebrow{margin:0 0 18px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#778075}
.nuup-home-section__description{margin:22px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.75;color:var(--nuup-home-soft)}
.nuup-home-cta{display:inline-flex;align-items:center;gap:18px;margin-top:32px;padding:15px 19px;border:1px solid rgba(23,32,25,.34);color:var(--nuup-home-ink)!important;text-decoration:none!important;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}
.nuup-home-cta i,.nuup-home-awards__all i{position:relative;display:block;width:32px;height:1px;background:currentColor}
.nuup-home-cta i:after,.nuup-home-awards__all i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
.nuup-home-cta:hover{background:var(--nuup-home-ink);border-color:var(--nuup-home-ink);color:#fff!important}

.nuup-home-farm{position:relative;overflow:hidden;background:var(--nuup-home-bg)}
.nuup-home-farm__media{position:relative;overflow:hidden;background:#c8cbbb}
.nuup-home-farm__media img,.nuup-home-farm__media video{display:block;width:100%;height:100%;object-fit:cover}
.nuup-home-farm__placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#99a47b 0%,#607052 46%,#314338 100%)}
.nuup-home-farm__intro h2{margin:0;font-size:clamp(42px,5vw,76px);font-weight:300;line-height:.99;letter-spacing:-.047em}
.nuup-home-farm__steps article{position:relative}
.nuup-home-farm__steps article>span{display:block;font-size:9px;font-weight:600;line-height:1;letter-spacing:.15em;color:#87907f}
.nuup-home-farm__steps article>strong{display:block;font-size:clamp(17px,1.4vw,23px);font-weight:450;line-height:1.1;letter-spacing:-.025em}
.nuup-home-farm__steps article>p{margin:10px 0 0;font-size:13px;line-height:1.65;color:var(--nuup-home-soft)}

.nuup-home-farm--style-1{padding-bottom:clamp(72px,8vw,118px)}
.nuup-home-farm--style-1 .nuup-home-farm__media{height:clamp(460px,58vw,720px)}
.nuup-home-farm--style-1 .nuup-home-farm__content{max-width:1400px;margin:0 auto;padding:clamp(52px,6vw,88px) clamp(20px,5vw,72px) 0}
.nuup-home-farm--style-1 .nuup-home-farm__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr);column-gap:clamp(48px,8vw,128px);align-items:start}
.nuup-home-farm--style-1 .nuup-home-farm__intro .nuup-home-section__eyebrow{grid-column:1/-1}
.nuup-home-farm--style-1 .nuup-home-farm__intro h2{max-width:900px}
.nuup-home-farm--style-1 .nuup-home-farm__intro .nuup-home-section__description{margin-top:0;max-width:520px}
.nuup-home-farm--style-1 .nuup-home-farm__intro .nuup-home-cta{grid-column:2;justify-self:start}
.nuup-home-farm--style-1 .nuup-home-farm__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,6vw,82px);border-top:1px solid var(--nuup-home-line);border-bottom:1px solid var(--nuup-home-line)}
.nuup-home-farm--style-1 .nuup-home-farm__steps article{min-height:180px;padding:26px 24px 28px;border-right:1px solid var(--nuup-home-line)}
.nuup-home-farm--style-1 .nuup-home-farm__steps article:last-child{border-right:0}
.nuup-home-farm--style-1 .nuup-home-farm__steps article>strong{margin-top:46px}

.nuup-home-farm--style-2{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);min-height:680px;background:#e8e3d8}
.nuup-home-farm--style-2 .nuup-home-farm__media{min-height:680px}
.nuup-home-farm--style-2 .nuup-home-farm__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,108px) clamp(34px,6vw,92px)}
.nuup-home-farm--style-2 .nuup-home-farm__intro h2{font-size:clamp(40px,4.5vw,68px)}
.nuup-home-farm--style-2 .nuup-home-farm__steps{margin-top:42px;border-top:1px solid var(--nuup-home-line)}
.nuup-home-farm--style-2 .nuup-home-farm__steps article{display:grid;grid-template-columns:34px minmax(86px,110px) 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--nuup-home-line)}
.nuup-home-farm--style-2 .nuup-home-farm__steps article>strong{font-size:14px}
.nuup-home-farm--style-2 .nuup-home-farm__steps article>p{margin:0}

.nuup-home-farm--style-3{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);background:#dfe3d7;padding:clamp(58px,7vw,108px) clamp(20px,5vw,78px);gap:clamp(34px,5vw,76px);align-items:stretch}
.nuup-home-farm--style-3 .nuup-home-farm__media{order:2;min-height:650px}
.nuup-home-farm--style-3 .nuup-home-farm__content{order:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(8px,2vw,24px) 0}
.nuup-home-farm--style-3 .nuup-home-farm__intro h2{font-size:clamp(42px,4.8vw,72px)}
.nuup-home-farm--style-3 .nuup-home-section__description{max-width:560px}
.nuup-home-farm--style-3 .nuup-home-farm__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;border-top:1px solid rgba(23,32,25,.18);border-left:1px solid rgba(23,32,25,.18)}
.nuup-home-farm--style-3 .nuup-home-farm__steps article{min-height:150px;padding:20px;border-right:1px solid rgba(23,32,25,.18);border-bottom:1px solid rgba(23,32,25,.18)}
.nuup-home-farm--style-3 .nuup-home-farm__steps article>strong{margin-top:30px}

.nuup-home-awards{overflow:hidden;background:#f5f1e8}
.nuup-home-awards__inner{max-width:1500px;margin:0 auto}
.nuup-home-awards__head h2{margin:0;font-weight:350;line-height:1.05;letter-spacing:-.035em}
.nuup-home-awards__all{display:inline-flex;align-items:center;gap:14px;color:var(--nuup-home-ink)!important;text-decoration:none!important;font-size:9px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}
.nuup-home-award{color:inherit!important;text-decoration:none!important}
.nuup-home-award img{display:block;max-width:150px;max-height:58px;object-fit:contain;filter:grayscale(1);opacity:.78}
.nuup-home-award__kind{font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#7b8277}
.nuup-home-award strong{font-size:clamp(18px,1.35vw,23px);font-weight:450;letter-spacing:-.02em}
.nuup-home-award__name{font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#727a70}

.nuup-home-awards--style-1{padding:38px 0 42px;border-top:1px solid var(--nuup-home-line);border-bottom:1px solid var(--nuup-home-line)}
.nuup-home-awards--style-1 .nuup-home-awards__head{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(300px,1.1fr) auto;align-items:end;gap:32px;padding:0 clamp(20px,5vw,72px) 28px}
.nuup-home-awards--style-1 .nuup-home-awards__head .nuup-home-section__eyebrow{margin-bottom:10px}
.nuup-home-awards--style-1 .nuup-home-awards__head h2{font-size:clamp(22px,2.1vw,32px)}
.nuup-home-awards--style-1 .nuup-home-section__description{margin:0;max-width:520px;font-size:13px;line-height:1.6}
.nuup-home-awards__ticker{width:100%;overflow:hidden;border-top:1px solid var(--nuup-home-line)}
.nuup-home-awards__track{display:flex;width:max-content;animation:nuupAwardsTicker 34s linear infinite}
.nuup-home-awards--style-1 .nuup-home-award{display:grid;grid-template-columns:auto minmax(160px,auto);align-items:center;gap:20px;min-width:310px;height:98px;padding:0 34px;border-right:1px solid var(--nuup-home-line)}
.nuup-home-awards--style-1 .nuup-home-award img{max-width:128px;max-height:46px}
.nuup-home-awards--style-1:hover .nuup-home-awards__track{animation-play-state:paused}
@keyframes nuupAwardsTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.nuup-home-awards--style-2{padding:clamp(70px,7vw,104px) clamp(20px,5vw,72px)}
.nuup-home-awards--style-2 .nuup-home-awards__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto;gap:40px;align-items:end;margin-bottom:42px}
.nuup-home-awards--style-2 .nuup-home-awards__head h2{max-width:760px;font-size:clamp(34px,3.7vw,58px)}
.nuup-home-awards--style-2 .nuup-home-section__description{margin:0}
.nuup-home-awards--style-2 .nuup-home-awards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--nuup-home-line);border-left:1px solid var(--nuup-home-line)}
.nuup-home-awards--style-2 .nuup-home-award{min-height:150px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-right:1px solid var(--nuup-home-line);border-bottom:1px solid var(--nuup-home-line)}

.nuup-home-awards--style-3{padding:clamp(82px,8vw,124px) clamp(20px,5vw,72px);background:#172019;color:#f5f1e8}
.nuup-home-awards--style-3 .nuup-home-awards__head{max-width:1100px;margin:0 auto 48px;text-align:center}
.nuup-home-awards--style-3 .nuup-home-awards__head h2{font-size:clamp(38px,4vw,62px)}
.nuup-home-awards--style-3 .nuup-home-section__eyebrow,.nuup-home-awards--style-3 .nuup-home-section__description{color:rgba(245,241,232,.58)}
.nuup-home-awards--style-3 .nuup-home-section__description{margin-left:auto;margin-right:auto;max-width:620px}
.nuup-home-awards--style-3 .nuup-home-awards__all{margin-top:24px;color:#f5f1e8!important}
.nuup-home-awards--style-3 .nuup-home-awards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}
.nuup-home-awards--style-3 .nuup-home-award{min-height:190px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}
.nuup-home-awards--style-3 .nuup-home-award__kind,.nuup-home-awards--style-3 .nuup-home-award__name{color:rgba(245,241,232,.48)}
.nuup-home-awards--style-3 .nuup-home-award img{filter:grayscale(1) brightness(0) invert(1);opacity:.76}

.nuup-home-world{padding:clamp(82px,9vw,138px) clamp(16px,4vw,64px);background:#172019;color:#fff}
.nuup-home-world__head{max-width:1050px;margin:0 auto clamp(44px,5vw,68px);text-align:center}
.nuup-home-world__head h2{margin:0;font-size:clamp(42px,5vw,76px);font-weight:300;line-height:.99;letter-spacing:-.045em}
.nuup-home-world__head .nuup-home-section__eyebrow,.nuup-home-world__head .nuup-home-section__description{color:rgba(255,255,255,.6)}
.nuup-home-world__head .nuup-home-section__description{max-width:620px;margin-left:auto;margin-right:auto}
.nuup-home-world__grid{max-width:1420px;margin:0 auto;display:grid;gap:12px}
.nuup-home-world__item{position:relative;display:block;overflow:hidden;background:#2c382e;color:#fff!important;text-decoration:none!important}
.nuup-home-world__item img,.nuup-home-world__item video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.7,.2,1)}
.nuup-home-world__item:hover img,.nuup-home-world__item:hover video{transform:scale(1.035)}
.nuup-home-world__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,9,.03) 38%,rgba(8,12,9,.64) 100%)}
.nuup-home-world__item>strong{position:absolute;left:22px;bottom:20px;z-index:3;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.nuup-home-world__index{position:absolute;right:20px;top:18px;z-index:3;font-size:8px;font-weight:600;letter-spacing:.15em;color:rgba(255,255,255,.7)}
.nuup-home-world__placeholder-art{position:absolute;inset:0;background:radial-gradient(circle at 24% 24%,rgba(188,208,1,.18),transparent 34%),linear-gradient(135deg,#52624a,#25372d 58%,#172019)}
.nuup-home-world__placeholder-art i:first-child{position:absolute;left:10%;right:10%;top:50%;height:1px;background:rgba(255,255,255,.18);transform:rotate(-18deg)}
.nuup-home-world__placeholder-art i:last-child{position:absolute;top:12%;bottom:12%;left:50%;width:1px;background:rgba(255,255,255,.12);transform:rotate(22deg)}

.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:220px}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1){grid-column:span 7;grid-row:span 2}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(2){grid-column:span 5;grid-row:span 1}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(3){grid-column:span 5;grid-row:span 2}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){grid-column:span 4;grid-row:span 1}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(5){grid-column:span 3;grid-row:span 1}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(6){grid-column:span 7;grid-row:span 1}
.nuup-home-world--style-2 .nuup-home-world__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.nuup-home-world--style-2 .nuup-home-world__item{aspect-ratio:4/5}
.nuup-home-world--style-2 .nuup-home-world__item:nth-child(2),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(5){aspect-ratio:4/4.25;margin-top:48px}

@media(max-width:1100px){
 .nuup-home-farm--style-1 .nuup-home-farm__intro{grid-template-columns:1fr minmax(280px,.65fr);column-gap:44px}
 .nuup-home-farm--style-2{grid-template-columns:1fr 1fr}
 .nuup-home-farm--style-3{grid-template-columns:1fr 1.15fr}
 .nuup-home-awards--style-2 .nuup-home-awards__grid,.nuup-home-awards--style-3 .nuup-home-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
 .nuup-home-farm--style-1 .nuup-home-farm__intro{grid-template-columns:1fr}.nuup-home-farm--style-1 .nuup-home-farm__intro .nuup-home-section__description{margin-top:24px}.nuup-home-farm--style-1 .nuup-home-farm__intro .nuup-home-cta{grid-column:1}.nuup-home-farm--style-1 .nuup-home-farm__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nuup-home-farm--style-1 .nuup-home-farm__steps article:nth-child(2){border-right:0}.nuup-home-farm--style-1 .nuup-home-farm__steps article:nth-child(-n+2){border-bottom:1px solid var(--nuup-home-line)}
 .nuup-home-farm--style-2,.nuup-home-farm--style-3{grid-template-columns:1fr}.nuup-home-farm--style-2 .nuup-home-farm__media,.nuup-home-farm--style-3 .nuup-home-farm__media{min-height:0;height:auto;aspect-ratio:16/10}.nuup-home-farm--style-3 .nuup-home-farm__media{order:1}.nuup-home-farm--style-3 .nuup-home-farm__content{order:2}
 .nuup-home-awards--style-1 .nuup-home-awards__head,.nuup-home-awards--style-2 .nuup-home-awards__head{grid-template-columns:1fr}.nuup-home-awards--style-1 .nuup-home-section__description,.nuup-home-awards--style-2 .nuup-home-section__description{margin-top:0}.nuup-home-awards--style-1 .nuup-home-awards__all,.nuup-home-awards--style-2 .nuup-home-awards__all{justify-self:start}
 .nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nuup-home-world--style-1 .nuup-home-world__item,.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4/5}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1),.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){aspect-ratio:16/11}
 .nuup-home-world--style-2 .nuup-home-world__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n){margin-top:0}
}
@media(max-width:620px){
 .nuup-home-section__eyebrow{font-size:9px}.nuup-home-section__description{font-size:13px;line-height:1.68}
 .nuup-home-farm__intro h2,.nuup-home-world__head h2{font-size:clamp(36px,10.8vw,48px)}
 .nuup-home-farm--style-1{padding-bottom:72px}.nuup-home-farm--style-1 .nuup-home-farm__media{height:auto;aspect-ratio:4/5}.nuup-home-farm--style-1 .nuup-home-farm__content{padding:48px 18px 0}.nuup-home-farm--style-1 .nuup-home-farm__steps{margin-top:44px;grid-template-columns:1fr}.nuup-home-farm--style-1 .nuup-home-farm__steps article,.nuup-home-farm--style-1 .nuup-home-farm__steps article:nth-child(n){min-height:0;padding:20px 4px;border-right:0;border-bottom:1px solid var(--nuup-home-line)}.nuup-home-farm--style-1 .nuup-home-farm__steps article:last-child{border-bottom:0}.nuup-home-farm--style-1 .nuup-home-farm__steps article>strong{margin-top:18px}
 .nuup-home-farm--style-2 .nuup-home-farm__content{padding:56px 20px 66px}.nuup-home-farm--style-2 .nuup-home-farm__steps article{grid-template-columns:28px 80px 1fr;gap:10px}.nuup-home-farm--style-2 .nuup-home-farm__steps article>p{font-size:12px}
 .nuup-home-farm--style-3{padding:18px 16px 68px;gap:44px}.nuup-home-farm--style-3 .nuup-home-farm__media{aspect-ratio:4/5}.nuup-home-farm--style-3 .nuup-home-farm__content{padding:0}.nuup-home-farm--style-3 .nuup-home-farm__steps{grid-template-columns:1fr}.nuup-home-farm--style-3 .nuup-home-farm__steps article{min-height:0}.nuup-home-farm--style-3 .nuup-home-farm__steps article>strong{margin-top:18px}
 .nuup-home-awards--style-1{padding:30px 0 34px}.nuup-home-awards--style-1 .nuup-home-awards__head{padding:0 18px 22px;gap:16px}.nuup-home-awards--style-1 .nuup-home-awards__head h2{font-size:24px}.nuup-home-awards--style-1 .nuup-home-award{min-width:250px;height:86px;padding:0 24px;gap:14px}.nuup-home-awards--style-1 .nuup-home-award img{max-width:110px}
 .nuup-home-awards--style-2{padding:66px 16px 74px}.nuup-home-awards--style-2 .nuup-home-awards__head{gap:18px;margin-bottom:30px}.nuup-home-awards--style-2 .nuup-home-awards__head h2{font-size:36px}.nuup-home-awards--style-2 .nuup-home-awards__grid,.nuup-home-awards--style-3 .nuup-home-awards__grid{grid-template-columns:1fr}.nuup-home-awards--style-2 .nuup-home-award{min-height:118px}
 .nuup-home-awards--style-3{padding:72px 16px 82px}.nuup-home-awards--style-3 .nuup-home-awards__head h2{font-size:38px}.nuup-home-awards--style-3 .nuup-home-award{min-height:145px}
 .nuup-home-world{padding:74px 12px 84px}.nuup-home-world__head{margin-bottom:38px;padding:0 6px}.nuup-home-world--style-1 .nuup-home-world__grid,.nuup-home-world--style-2 .nuup-home-world__grid{grid-template-columns:1fr;gap:8px}.nuup-home-world--style-1 .nuup-home-world__item,.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n){aspect-ratio:16/11}.nuup-home-world__item>strong{left:16px;bottom:15px;font-size:9px}.nuup-home-world__index{right:15px;top:14px}
}
@media(prefers-reduced-motion:reduce){.nuup-home-awards__track{animation:none!important}.nuup-home-world__item img,.nuup-home-world__item video{transition:none!important}}
.nuup-home-awards{background:#f4f0e7;color:#172019}.nuup-home-awards__inner{max-width:none}.nuup-home-awards__titleblock{min-width:0}.nuup-home-award__identity{display:flex;align-items:center;gap:12px;min-width:0}.nuup-home-award__index{font-size:8px;font-weight:600;letter-spacing:.14em;color:#8d9489}.nuup-home-award__arrow{font-size:17px;font-weight:300}.nuup-home-awards--style-1{padding:0;border-top:1px solid rgba(23,32,25,.14);border-bottom:1px solid rgba(23,32,25,.14)}.nuup-home-awards--style-1 .nuup-home-awards__head{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(340px,.8fr) auto;gap:36px;align-items:center;padding:24px clamp(20px,5vw,72px)}.nuup-home-awards--style-1 .nuup-home-section__eyebrow{margin:0 0 7px;font-size:8px}.nuup-home-awards--style-1 .nuup-home-awards__head h2{font-size:clamp(20px,1.8vw,28px);font-weight:400;letter-spacing:-.025em}.nuup-home-awards--style-1 .nuup-home-section__description{margin:0;font-size:12px;line-height:1.55;max-width:510px}.nuup-home-awards--style-1 .nuup-home-awards__ticker{border-top:1px solid rgba(23,32,25,.11);background:rgba(255,255,255,.22)}.nuup-home-awards--style-1 .nuup-home-awards__track{animation-duration:42s}.nuup-home-awards--style-1 .nuup-home-award{display:grid;grid-template-columns:26px 74px minmax(145px,auto);gap:16px;align-items:center;min-width:330px;height:84px;padding:0 28px;border-right:1px solid rgba(23,32,25,.11)}.nuup-home-awards--style-1 .nuup-home-award__kind{font-size:7px}.nuup-home-awards--style-1 .nuup-home-award strong{font-size:18px;font-weight:450}.nuup-home-awards--style-1 .nuup-home-award img{max-width:118px;max-height:38px}.nuup-home-awards--style-1 .nuup-home-awards__all{font-size:8px}.nuup-home-awards--style-2{padding:clamp(76px,8vw,118px) clamp(20px,5vw,78px);display:block}.nuup-home-awards--style-2 .nuup-home-awards__inner{max-width:1380px;margin:auto;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);align-items:start}.nuup-home-awards--style-2 .nuup-home-awards__head{display:block;margin:0;position:sticky;top:110px}.nuup-home-awards--style-2 .nuup-home-awards__head h2{font-size:clamp(38px,4.2vw,64px);max-width:580px}.nuup-home-awards--style-2 .nuup-home-section__description{margin-top:24px;max-width:470px}.nuup-home-awards--style-2 .nuup-home-awards__all{margin-top:30px}.nuup-home-awards--style-2 .nuup-home-awards__index-list{border-top:1px solid rgba(23,32,25,.17)}.nuup-home-awards--style-2 .nuup-home-award{display:grid;grid-template-columns:40px 110px minmax(0,1fr) 30px;gap:18px;align-items:center;min-height:112px;padding:22px 4px;border-bottom:1px solid rgba(23,32,25,.17)}.nuup-home-awards--style-2 .nuup-home-award__identity{justify-content:flex-start}.nuup-home-awards--style-2 .nuup-home-award__identity strong{font-size:clamp(20px,2vw,30px);font-weight:400}.nuup-home-awards--style-2 .nuup-home-award__identity img{max-width:140px;max-height:48px}.nuup-home-awards--style-2 .nuup-home-award__identity small{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#7a8277}.nuup-home-awards--style-3{padding:clamp(78px,8vw,118px) clamp(20px,5vw,78px);background:#172019;color:#f4f0e7}.nuup-home-awards--style-3 .nuup-home-awards__inner{max-width:1380px;margin:auto}.nuup-home-awards--style-3 .nuup-home-awards__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto;gap:40px;text-align:left;align-items:end;margin:0 0 46px}.nuup-home-awards--style-3 .nuup-home-awards__head h2{font-size:clamp(38px,4vw,62px)}.nuup-home-awards--style-3 .nuup-home-section__description{margin:0;color:rgba(244,240,231,.58)}.nuup-home-awards--style-3 .nuup-home-awards__all{margin:0;color:#f4f0e7!important}.nuup-home-awards--style-3 .nuup-home-awards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;gap:1px;background:rgba(255,255,255,.14)}.nuup-home-awards--style-3 .nuup-home-award{min-height:190px;padding:24px;background:#172019;border:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.nuup-home-awards--style-3 .nuup-home-award__top{display:flex;justify-content:space-between;width:100%;font-size:8px;letter-spacing:.14em;color:rgba(244,240,231,.45)}.nuup-home-awards--style-3 .nuup-home-award__top em{font-style:normal;text-transform:uppercase}.nuup-home-awards--style-3 .nuup-home-award__identity strong{font-size:clamp(20px,2vw,30px);font-weight:350}.nuup-home-awards--style-3 .nuup-home-award img{filter:grayscale(1) brightness(0) invert(1);opacity:.82;max-width:150px;max-height:52px}
.nuup-awards-page,.nuup-awards-page *{box-sizing:border-box;font-family:var(--nuup-font-primary,Arial,sans-serif)}.nuup-awards-page{background:#f3efe6;color:#172019}.nuup-awards-page__hero{min-height:min(78vh,820px);padding:clamp(150px,15vw,230px) clamp(20px,7vw,110px) clamp(80px,9vw,130px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);gap:clamp(50px,9vw,150px);align-items:end;background:#172019;color:#f5f1e8}.nuup-awards-page__hero>div>p{margin:0 0 24px;font-size:9px;font-weight:600;letter-spacing:.22em;color:rgba(245,241,232,.58)}.nuup-awards-page__hero h1{margin:0;max-width:900px;font-size:clamp(52px,7vw,108px);font-weight:300;line-height:.92;letter-spacing:-.052em}.nuup-awards-page__intro{margin:0 0 8px;font-size:clamp(14px,1.15vw,18px);line-height:1.8;color:rgba(245,241,232,.68)}.nuup-awards-page__list{max-width:1380px;margin:auto;padding:clamp(78px,9vw,140px) clamp(20px,5vw,72px)}.nuup-awards-page__item{display:grid;grid-template-columns:64px minmax(160px,.45fr) minmax(0,1fr) 42px;gap:clamp(18px,3vw,48px);align-items:start;padding:34px 0;border-top:1px solid rgba(23,32,25,.16);color:inherit!important;text-decoration:none!important}.nuup-awards-page__item:last-child{border-bottom:1px solid rgba(23,32,25,.16)}.nuup-awards-page__number{font-size:9px;font-weight:600;letter-spacing:.14em;color:#879083}.nuup-awards-page__meta{display:flex;flex-direction:column;gap:18px;font-size:8px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7b8378}.nuup-awards-page__meta img{max-width:150px;max-height:56px;object-fit:contain;object-position:left center;filter:grayscale(1)}.nuup-awards-page__content h2{margin:0;font-size:clamp(28px,3vw,48px);font-weight:350;line-height:1;letter-spacing:-.035em}.nuup-awards-page__content p{max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75;color:#687067}.nuup-awards-page__arrow{justify-self:end;font-size:20px;font-weight:300}
.nuup-home-world{padding:clamp(88px,9vw,138px) clamp(16px,5vw,76px);background:#f3efe6;color:#172019}.nuup-home-world__head{max-width:1380px;margin:0 auto clamp(46px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:clamp(44px,8vw,120px);text-align:left;align-items:end}.nuup-home-world__head h2{margin:0;max-width:900px;font-size:clamp(42px,5vw,78px);font-weight:300;line-height:.97;letter-spacing:-.047em}.nuup-home-world__head .nuup-home-section__eyebrow{color:#778075}.nuup-home-world__head .nuup-home-section__description{margin:0;max-width:520px;color:#687067}.nuup-home-world__grid{max-width:1420px;margin:0 auto;display:grid;gap:12px}.nuup-home-world__item{position:relative;display:block;overflow:hidden;background:#354136;color:#fff!important;text-decoration:none!important}.nuup-home-world__item img,.nuup-home-world__item video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.nuup-home-world__item:hover img,.nuup-home-world__item:hover video{transform:scale(1.035)}.nuup-home-world__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,9,.02) 35%,rgba(8,12,9,.68) 100%)}.nuup-home-world__item>strong{position:absolute;left:22px;bottom:20px;z-index:3;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nuup-home-world__index{position:absolute;right:20px;top:18px;z-index:3;font-size:8px;font-weight:600;letter-spacing:.15em;color:rgba(255,255,255,.72)}.nuup-home-world__placeholder-art{position:absolute;inset:0;background:radial-gradient(circle at 24% 24%,rgba(188,208,1,.2),transparent 34%),linear-gradient(135deg,#66765b,#334236 58%,#172019)}.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:190px}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1){grid-column:span 7;grid-row:span 3}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(2){grid-column:span 5;grid-row:span 2}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(3){grid-column:span 5;grid-row:span 2}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){grid-column:span 4;grid-row:span 2}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(5){grid-column:span 4;grid-row:span 2}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(6){grid-column:span 4;grid-row:span 2}.nuup-home-world--style-2{background:#172019;color:#f5f1e8}.nuup-home-world--style-2 .nuup-home-world__head .nuup-home-section__eyebrow,.nuup-home-world--style-2 .nuup-home-world__head .nuup-home-section__description{color:rgba(245,241,232,.6)}.nuup-home-world--style-2 .nuup-home-world__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nuup-home-world--style-2 .nuup-home-world__item{aspect-ratio:4/5}.nuup-home-world--style-2 .nuup-home-world__item:nth-child(2),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(5){aspect-ratio:4/4.25;margin-top:54px}.nuup-home-world--style-3{background:#dfe3d7}.nuup-home-world--style-3 .nuup-home-world__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-template-rows:repeat(2,minmax(220px,1fr));gap:14px}.nuup-home-world--style-3 .nuup-home-world__item:nth-child(1){grid-row:1/3;min-height:620px}.nuup-home-world--style-3 .nuup-home-world__item:nth-child(2),.nuup-home-world--style-3 .nuup-home-world__item:nth-child(3){min-height:300px}.nuup-home-world--style-3 .nuup-home-world__item:nth-child(n+4){display:none}
@media(max-width:1000px){.nuup-home-awards--style-1 .nuup-home-awards__head{grid-template-columns:1fr auto}.nuup-home-awards--style-1 .nuup-home-section__description{grid-column:1/-1;grid-row:2}.nuup-home-awards--style-2 .nuup-home-awards__inner{grid-template-columns:1fr}.nuup-home-awards--style-2 .nuup-home-awards__head{position:static}.nuup-home-awards--style-3 .nuup-home-awards__head{grid-template-columns:1fr}.nuup-home-awards--style-3 .nuup-home-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nuup-awards-page__hero{grid-template-columns:1fr;min-height:auto}.nuup-home-world__head{grid-template-columns:1fr}.nuup-home-world__head .nuup-home-section__description{margin-top:0}.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4/5}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1){grid-column:1/-1;aspect-ratio:16/10}.nuup-home-world--style-3 .nuup-home-world__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.nuup-home-world--style-3 .nuup-home-world__item:nth-child(1){grid-column:1/-1;grid-row:auto;min-height:0;aspect-ratio:16/10}.nuup-home-world--style-3 .nuup-home-world__item:nth-child(2),.nuup-home-world--style-3 .nuup-home-world__item:nth-child(3){min-height:0;aspect-ratio:4/5}}
@media(max-width:620px){.nuup-home-awards--style-1 .nuup-home-awards__head{display:block;padding:22px 18px}.nuup-home-awards--style-1 .nuup-home-section__description{margin-top:12px}.nuup-home-awards--style-1 .nuup-home-awards__all{margin-top:16px}.nuup-home-awards--style-1 .nuup-home-award{min-width:275px;height:78px;grid-template-columns:24px 60px 1fr;padding:0 20px}.nuup-home-awards--style-2{padding:64px 18px}.nuup-home-awards--style-2 .nuup-home-award{grid-template-columns:28px 70px 1fr 20px;gap:10px;min-height:92px}.nuup-home-awards--style-2 .nuup-home-award__identity strong{font-size:20px}.nuup-home-awards--style-3{padding:70px 16px}.nuup-home-awards--style-3 .nuup-home-awards__grid{grid-template-columns:1fr}.nuup-home-awards--style-3 .nuup-home-award{min-height:145px}.nuup-awards-page__hero{padding:130px 18px 70px}.nuup-awards-page__hero h1{font-size:clamp(44px,13vw,64px)}.nuup-awards-page__list{padding:66px 18px}.nuup-awards-page__item{grid-template-columns:32px 1fr 22px;gap:12px;padding:26px 0}.nuup-awards-page__meta{grid-column:2}.nuup-awards-page__content{grid-column:2}.nuup-awards-page__arrow{grid-column:3;grid-row:1/3}.nuup-home-world{padding:72px 12px 82px}.nuup-home-world__head{padding:0 6px;margin-bottom:36px}.nuup-home-world__head h2{font-size:clamp(36px,10.8vw,48px)}.nuup-home-world--style-1 .nuup-home-world__grid,.nuup-home-world--style-2 .nuup-home-world__grid,.nuup-home-world--style-3 .nuup-home-world__grid{grid-template-columns:1fr;gap:8px}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-3 .nuup-home-world__item:nth-child(n){display:block;grid-column:auto;grid-row:auto;margin-top:0;min-height:0;aspect-ratio:16/11}.nuup-home-world__item>strong{left:16px;bottom:15px;font-size:9px}.nuup-home-world__index{right:15px;top:14px}}
.nuup-home-world__label{position:absolute;left:22px;right:22px;bottom:19px;z-index:4;display:flex;align-items:end;justify-content:space-between;gap:18px}.nuup-home-world__label strong{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nuup-home-world__label em{display:inline-flex;align-items:center;gap:7px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.55);font-size:8px;font-style:normal;font-weight:650;letter-spacing:.15em;opacity:0;transform:translateY(5px);transition:.25s ease}.nuup-home-world__label em i{font-size:10px;font-style:normal}.nuup-home-world__item.is-clickable:hover .nuup-home-world__label em{opacity:1;transform:none}.nuup-home-world__item>strong{display:none!important}.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,135px);grid-auto-rows:135px;grid-auto-flow:dense}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1){grid-column:1/8;grid-row:1/5}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(2){grid-column:8/13;grid-row:1/3}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(3){grid-column:8/13;grid-row:3/5}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){grid-column:1/13;grid-row:5/7}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(5){grid-column:1/7;grid-row:7/9}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(6){grid-column:7/13;grid-row:7/9}@media(max-width:1000px){.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4/5}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1),.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){grid-column:1/-1;aspect-ratio:16/10}.nuup-home-world__label em{opacity:1;transform:none}}@media(max-width:620px){.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-columns:1fr}.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n){grid-column:auto;aspect-ratio:16/11}.nuup-home-world__label{left:16px;right:16px;bottom:15px}.nuup-home-world__label strong{font-size:9px}.nuup-home-world__label em{font-size:7px}}

.nuup-home-world{padding-bottom:0!important}.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-rows:repeat(6,135px)!important;grid-auto-rows:135px!important}.nuup-home-world__youtube{position:absolute;z-index:0;top:50%;left:50%;height:100%;width:auto;min-width:100%;aspect-ratio:16/9;border:0;transform:translate(-50%,-50%) scale(1.02);pointer-events:none;background:#172019}.nuup-home-world__item iframe+ .nuup-home-world__shade{z-index:1}@media(max-width:1000px){.nuup-home-world--style-1 .nuup-home-world__grid{grid-template-rows:none!important;grid-auto-rows:auto!important}}@media(max-width:620px){.nuup-home-world{padding-bottom:0!important}}
.nuup-home-world__item.is-youtube{isolation:isolate}.nuup-home-world__youtube{opacity:0;transition:opacity .45s ease}.nuup-home-world__item.is-media-ready .nuup-home-world__youtube{opacity:1}.nuup-home-world__poster{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:opacity .4s ease!important}.nuup-home-world__item.is-media-ready .nuup-home-world__poster{opacity:0;pointer-events:none}.nuup-home-world.is-youtube-clean .nuup-home-world__item.is-youtube{background:#172019}.nuup-home-world.is-youtube-clean .nuup-home-world__youtube--clean{top:50%;left:50%;width:auto;min-width:118%;height:118%;min-height:118%;aspect-ratio:16/9;transform:translate(-50%,-50%) scale(1.08);pointer-events:none}.nuup-home-world__item video:not([src]){background:linear-gradient(135deg,#334236,#172019)}.nuup-home-world__item video{content-visibility:auto}.nuup-home-world__item.is-media-ready video{opacity:1}@media(max-width:620px){.nuup-home-world.is-youtube-clean .nuup-home-world__youtube--clean{min-width:126%;height:126%;min-height:126%;transform:translate(-50%,-50%) scale(1.1)}}


.nuup-home-awards--style-1{padding:0;border-top:1px solid var(--nuup-home-line);border-bottom:1px solid var(--nuup-home-line);background:#f3efe6}
.nuup-home-awards--style-1 .nuup-home-awards__inner{max-width:none}
.nuup-home-awards--style-1 .nuup-home-awards__head{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(280px,.7fr) auto;gap:clamp(24px,4vw,64px);align-items:end;padding:clamp(30px,3.2vw,48px) clamp(20px,5vw,72px) 26px}
.nuup-home-awards--style-1 .nuup-home-awards__head h2{max-width:560px;font-size:clamp(25px,2.5vw,38px);font-weight:350;line-height:1.02;letter-spacing:-.04em}
.nuup-home-awards--style-1 .nuup-home-section__description{max-width:480px;margin:0;font-size:12.5px;line-height:1.65}
.nuup-home-awards--style-1 .nuup-home-awards__ticker{border-top:1px solid var(--nuup-home-line);overflow:hidden;background:rgba(255,255,255,.16)}
.nuup-home-awards--style-1 .nuup-home-awards__track{animation-duration:42s}
.nuup-home-awards--style-1 .nuup-home-award{display:grid;grid-template-columns:34px 94px minmax(150px,1fr);align-items:center;gap:18px;min-width:360px;height:112px;padding:0 30px;border-right:1px solid var(--nuup-home-line);transition:background .25s ease}
.nuup-home-awards--style-1 .nuup-home-award:hover{background:rgba(255,255,255,.42)}
.nuup-home-awards--style-1 .nuup-home-award__index{font-size:8px;font-weight:650;letter-spacing:.16em;color:#9aa096}
.nuup-home-awards--style-1 .nuup-home-award__kind{display:none}
.nuup-home-awards--style-1 .nuup-home-award__identity{display:flex;align-items:center;min-width:0}
.nuup-home-awards--style-1 .nuup-home-award__identity img{width:78px;height:78px;max-width:78px;max-height:78px;object-fit:contain;filter:none;opacity:1}
.nuup-home-awards--style-1 .nuup-home-award__identity strong{font-size:19px;font-weight:500}
.nuup-home-award__demo{display:flex;min-width:92px;min-height:62px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;color:#172019}
.nuup-home-award__demo b{font-size:13px;font-weight:650;line-height:1.05;letter-spacing:-.02em}
.nuup-home-award__demo small{font-size:7px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7a8277}
.nuup-home-award__demo--press{padding-left:12px;border-left:2px solid #172019}
.nuup-home-award__demo--collaboration b:before{content:'NUUP × ';font-weight:400;color:#778075}
.nuup-home-award__demo--certificate{width:68px;height:68px;min-width:68px;min-height:68px;padding:8px;border:1px solid rgba(23,32,25,.32);border-radius:50%;text-align:center;align-items:center}
.nuup-home-award__demo--certificate b{font-size:8px;letter-spacing:.08em;text-transform:uppercase}
.nuup-home-award__demo--guest b:before{content:'✦ ';font-size:10px;color:#6f7e54}
@media(max-width:1000px){.nuup-home-awards--style-1 .nuup-home-awards__head{grid-template-columns:1fr auto}.nuup-home-awards--style-1 .nuup-home-section__description{grid-column:1/-1;grid-row:2}.nuup-home-awards--style-1 .nuup-home-award{min-width:330px}}
@media(max-width:620px){.nuup-home-awards--style-1 .nuup-home-awards__head{display:block;padding:28px 18px 22px}.nuup-home-awards--style-1 .nuup-home-section__description{margin-top:10px}.nuup-home-awards--style-1 .nuup-home-awards__all{margin-top:14px}.nuup-home-awards--style-1 .nuup-home-award{grid-template-columns:26px 72px minmax(140px,1fr);min-width:300px;height:94px;padding:0 18px;gap:12px}.nuup-home-awards--style-1 .nuup-home-award__identity img{width:62px;height:62px;max-width:62px;max-height:62px}.nuup-home-award__demo{min-width:72px;min-height:52px}.nuup-home-award__demo--certificate{width:54px;height:54px;min-width:54px;min-height:54px}}

.nuup-home-awards--style-1{padding:0!important;background:#f2eee5!important;border-top:1px solid rgba(23,32,25,.13)!important;border-bottom:1px solid rgba(23,32,25,.13)!important}.nuup-home-awards--style-1 .nuup-home-awards__inner{max-width:1500px!important;margin:auto}.nuup-home-awards--style-1 .nuup-home-awards__head{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(280px,.7fr) auto!important;align-items:end!important;gap:clamp(22px,4vw,60px)!important;padding:clamp(34px,3.4vw,52px) clamp(20px,5vw,72px) 28px!important}.nuup-home-awards--style-1 .nuup-home-awards__head h2{max-width:560px!important;font-size:clamp(30px,3vw,46px)!important;font-weight:320!important;line-height:.98!important;letter-spacing:-.045em!important}.nuup-home-awards--style-1 .nuup-home-section__description{max-width:480px!important;margin:0!important;font-size:12.5px!important;line-height:1.65!important}.nuup-home-awards__signature{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(0,1.48fr);border-top:1px solid rgba(23,32,25,.13)}.nuup-home-awards__featured{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:28px;align-items:center;min-height:210px;padding:28px clamp(28px,4vw,58px);border-right:1px solid rgba(23,32,25,.13);color:#172019!important;text-decoration:none!important;background:rgba(255,255,255,.2);transition:background .25s ease}.nuup-home-awards__featured:hover{background:rgba(255,255,255,.48)}.nuup-home-awards__featured-mark{display:grid;place-items:center;width:126px;height:126px}.nuup-home-awards__featured-mark img{display:block;max-width:118px;max-height:118px;width:auto;height:auto;object-fit:contain}.nuup-home-awards__featured-mark b{font-size:18px;font-weight:600}.nuup-home-awards__featured-copy{display:block;min-width:0}.nuup-home-awards__featured-copy small{display:block;margin-bottom:9px;font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7b8378}.nuup-home-awards__featured-copy strong{display:block;font-size:clamp(24px,2.2vw,34px);font-weight:450;line-height:1.02;letter-spacing:-.035em}.nuup-home-awards__featured-copy em{display:block;max-width:430px;margin-top:12px;color:#687067;font-size:11.5px;font-style:normal;line-height:1.55}.nuup-home-awards__featured-arrow{position:absolute;right:24px;top:24px;font-size:15px;font-style:normal;color:#7a8278}.nuup-home-awards__recognitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nuup-home-awards__recognition{position:relative;display:grid;grid-template-columns:25px 54px minmax(0,1fr);align-items:center;gap:14px;min-height:105px;padding:18px 22px;border-right:1px solid rgba(23,32,25,.1);border-bottom:1px solid rgba(23,32,25,.1);color:#172019!important;text-decoration:none!important;transition:background .25s ease}.nuup-home-awards__recognition:nth-child(even){border-right:0}.nuup-home-awards__recognition:hover{background:rgba(255,255,255,.44)}.nuup-home-awards__recognition-index{font-size:8px;font-weight:650;letter-spacing:.12em;color:#9aa096}.nuup-home-awards__recognition-icon{position:relative;display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(23,32,25,.2);border-radius:50%}.nuup-home-awards__recognition-icon img{display:block;max-width:42px;max-height:42px;object-fit:contain}.nuup-home-awards__recognition-icon i{position:relative;display:block;width:20px;height:20px}.nuup-home-awards__recognition-icon--press i:before,.nuup-home-awards__recognition-icon--press i:after{content:"";position:absolute;left:2px;right:2px;height:1px;background:#172019}.nuup-home-awards__recognition-icon--press i:before{top:6px;box-shadow:0 5px 0 #172019,0 10px 0 #172019}.nuup-home-awards__recognition-icon--collaboration i:before{content:"×";position:absolute;inset:0;display:grid;place-items:center;font-size:23px;font-style:normal;font-weight:300}.nuup-home-awards__recognition-icon--certificate i:before{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:18px}.nuup-home-awards__recognition-icon--guest i:before{content:"✦";position:absolute;inset:0;display:grid;place-items:center;font-size:15px}.nuup-home-awards__recognition-icon--award i:before{content:"◆";position:absolute;inset:0;display:grid;place-items:center;font-size:13px}.nuup-home-awards__recognition-copy{min-width:0}.nuup-home-awards__recognition-copy small{display:block;margin-bottom:6px;font-size:7px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#858c82}.nuup-home-awards__recognition-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:520;line-height:1.2;white-space:nowrap}@media(max-width:1050px){.nuup-home-awards--style-1 .nuup-home-awards__head{grid-template-columns:1fr auto!important}.nuup-home-awards--style-1 .nuup-home-section__description{grid-column:1/-1}.nuup-home-awards__signature{grid-template-columns:1fr}.nuup-home-awards__featured{border-right:0;border-bottom:1px solid rgba(23,32,25,.13)}}@media(max-width:680px){.nuup-home-awards--style-1 .nuup-home-awards__head{display:block!important;padding:28px 18px 22px!important}.nuup-home-awards--style-1 .nuup-home-section__description{margin-top:10px!important}.nuup-home-awards--style-1 .nuup-home-awards__all{margin-top:14px}.nuup-home-awards__featured{grid-template-columns:90px 1fr;gap:18px;min-height:164px;padding:22px 18px}.nuup-home-awards__featured-mark{width:86px;height:86px}.nuup-home-awards__featured-mark img{max-width:82px;max-height:82px}.nuup-home-awards__featured-copy strong{font-size:24px}.nuup-home-awards__featured-copy em{font-size:10.5px}.nuup-home-awards__featured-arrow{right:14px;top:14px}.nuup-home-awards__recognitions{grid-template-columns:1fr}.nuup-home-awards__recognition{border-right:0;min-height:88px;padding:14px 18px}.nuup-home-awards__recognition:nth-last-child(1){border-bottom:0}}
.nuup-home-awards--style-1{padding:0!important;background:#132019!important;color:#f4f0e7!important;border:0!important}
.nuup-home-awards--style-1 .nuup-home-awards__inner{max-width:1500px!important;margin:0 auto!important;padding:0 clamp(18px,4.5vw,68px)!important}
.nuup-home-awards__ledger{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.08fr) minmax(320px,1fr);min-height:280px;border-left:1px solid rgba(244,240,231,.13);border-right:1px solid rgba(244,240,231,.13)}
.nuup-home-awards__ledger-intro{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,48px);border-right:1px solid rgba(244,240,231,.13)}
.nuup-home-awards__ledger-intro .nuup-home-section__eyebrow{margin:0 0 16px!important;color:#aeb9ad!important;font-size:8px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important}
.nuup-home-awards__ledger-intro h2{margin:0!important;max-width:420px;font-size:clamp(30px,3vw,46px)!important;font-weight:300!important;line-height:.98!important;letter-spacing:-.045em!important;color:#f4f0e7!important}
.nuup-home-awards__ledger-intro .nuup-home-section__description{max-width:430px!important;margin:18px 0 0!important;color:rgba(244,240,231,.62)!important;font-size:12px!important;line-height:1.65!important}
.nuup-home-awards__ledger-link{display:inline-flex!important;align-items:center;gap:10px;align-self:flex-start;margin-top:24px;padding-bottom:7px;border-bottom:1px solid rgba(244,240,231,.38);color:#f4f0e7!important;text-decoration:none!important;font-size:8.5px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}
.nuup-home-awards__ledger-link i{font-style:normal;font-size:11px}
.nuup-home-awards__ledger-featured{display:grid;grid-template-columns:128px minmax(0,1fr);gap:26px;align-items:center;padding:clamp(28px,3.2vw,46px);border-right:1px solid rgba(244,240,231,.13);color:#f4f0e7!important;text-decoration:none!important;transition:background .25s ease}
.nuup-home-awards__ledger-featured:hover{background:rgba(255,255,255,.035)}
.nuup-home-awards__ledger-badge{display:grid;place-items:center;width:122px;height:122px;border-radius:50%;background:#f1ead7}
.nuup-home-awards__ledger-badge img{display:block;max-width:112px;max-height:112px;width:auto;height:auto;object-fit:contain}
.nuup-home-awards__ledger-badge strong{padding:12px;text-align:center;color:#132019;font-size:14px;font-weight:650}
.nuup-home-awards__ledger-featured-copy{display:block;min-width:0}
.nuup-home-awards__ledger-featured-copy small{display:block;margin-bottom:8px;color:#aeb9ad;font-size:7px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.nuup-home-awards__ledger-featured-copy strong{display:block;color:#f4f0e7;font-size:clamp(24px,2.2vw,34px);font-weight:420;line-height:1;letter-spacing:-.035em}
.nuup-home-awards__ledger-featured-copy em{display:block;max-width:380px;margin-top:12px;color:rgba(244,240,231,.6);font-size:11px;font-style:normal;line-height:1.55}
.nuup-home-awards__ledger-list{display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}
.nuup-home-awards__ledger-row{position:relative;display:grid;grid-template-columns:28px minmax(82px,.7fr) minmax(0,1.3fr) auto 16px;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid rgba(244,240,231,.12);color:#f4f0e7!important;text-decoration:none!important;transition:background .25s ease}
.nuup-home-awards__ledger-row:last-child{border-bottom:0}
.nuup-home-awards__ledger-row:hover{background:rgba(255,255,255,.035)}
.nuup-home-awards__ledger-row-index{color:#78877b;font-size:7px;font-weight:650;letter-spacing:.12em}
.nuup-home-awards__ledger-row-kind{color:#aeb9ad;font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.nuup-home-awards__ledger-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f0e7;font-size:13px;font-weight:480}
.nuup-home-awards__ledger-row img{width:34px;height:34px;object-fit:contain}
.nuup-home-awards__ledger-row>i{font-style:normal;color:#9eaa9e;font-size:10px}
@media(max-width:1100px){.nuup-home-awards__ledger{grid-template-columns:1fr 1fr}.nuup-home-awards__ledger-intro{grid-row:span 2}.nuup-home-awards__ledger-featured{border-right:0;border-bottom:1px solid rgba(244,240,231,.13)}.nuup-home-awards__ledger-list{grid-column:2}.nuup-home-awards__ledger-row{grid-template-columns:24px 80px 1fr auto}}
@media(max-width:720px){.nuup-home-awards--style-1 .nuup-home-awards__inner{padding:0 14px!important}.nuup-home-awards__ledger{grid-template-columns:1fr}.nuup-home-awards__ledger-intro{grid-row:auto;border-right:0;border-bottom:1px solid rgba(244,240,231,.13);padding:30px 22px}.nuup-home-awards__ledger-featured{grid-template-columns:92px 1fr;padding:24px 22px}.nuup-home-awards__ledger-badge{width:88px;height:88px}.nuup-home-awards__ledger-badge img{max-width:80px;max-height:80px}.nuup-home-awards__ledger-list{grid-column:auto}.nuup-home-awards__ledger-row{grid-template-columns:24px 74px 1fr 14px;padding:15px 18px}.nuup-home-awards__ledger-row img{display:none}}

@media(min-width:1001px){
.nuup-home-world--style-1 .nuup-home-world__grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(2,clamp(270px,23vw,390px))!important;grid-auto-rows:clamp(230px,20vw,340px)!important;grid-auto-flow:row!important;gap:14px!important;max-width:1420px!important}
.nuup-home-world--style-1 .nuup-home-world__item,.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n){display:block!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(1){grid-column:1/span 7!important;grid-row:1!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(2){grid-column:8/span 5!important;grid-row:1!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(3){grid-column:1/span 5!important;grid-row:2!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(4){grid-column:6/span 7!important;grid-row:2!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(5){grid-column:1/span 6!important;grid-row:auto!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(6){grid-column:7/span 6!important;grid-row:auto!important}
.nuup-home-world--style-1 .nuup-home-world__item>img,.nuup-home-world--style-1 .nuup-home-world__item>video,.nuup-home-world--style-1 .nuup-home-world__poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}
.nuup-home-world--style-1 .nuup-home-world__youtube{top:50%!important;left:50%!important;width:132%!important;height:132%!important;min-width:132%!important;min-height:132%!important;max-width:none!important;transform:translate(-50%,-50%) scale(1.04)!important}
.nuup-home-world--style-1.is-youtube-clean .nuup-home-world__youtube--clean{width:138%!important;height:138%!important;min-width:138%!important;min-height:138%!important;transform:translate(-50%,-50%) scale(1.06)!important}
.nuup-home-world--style-2 .nuup-home-world__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.nuup-home-world--style-2 .nuup-home-world__item,.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n){aspect-ratio:16/10!important;margin-top:0!important}
.nuup-home-world--style-3 .nuup-home-world__grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:repeat(3,190px)!important;gap:12px!important}
.nuup-home-world--style-3 .nuup-home-world__item:nth-child(1){display:block!important;grid-column:1/span 7!important;grid-row:1/span 3!important;min-height:0!important}
.nuup-home-world--style-3 .nuup-home-world__item:nth-child(2){display:block!important;grid-column:8/span 5!important;grid-row:1!important;min-height:0!important}
.nuup-home-world--style-3 .nuup-home-world__item:nth-child(3){display:block!important;grid-column:8/span 5!important;grid-row:2!important;min-height:0!important}
.nuup-home-world--style-3 .nuup-home-world__item:nth-child(4){display:block!important;grid-column:8/span 5!important;grid-row:3!important;min-height:0!important}
.nuup-home-world--style-3 .nuup-home-world__item:nth-child(n+5){display:none!important}
}
@media(max-width:1000px) and (min-width:621px){
.nuup-home-world--style-1 .nuup-home-world__grid,.nuup-home-world--style-2 .nuup-home-world__grid,.nuup-home-world--style-3 .nuup-home-world__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:10px!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-3 .nuup-home-world__item:nth-child(n){display:block!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;aspect-ratio:16/10!important;margin:0!important}
.nuup-home-world--style-1 .nuup-home-world__item>img,.nuup-home-world--style-1 .nuup-home-world__item>video,.nuup-home-world--style-1 .nuup-home-world__poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
}
@media(max-width:620px){
.nuup-home-world--style-1 .nuup-home-world__grid,.nuup-home-world--style-2 .nuup-home-world__grid,.nuup-home-world--style-3 .nuup-home-world__grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:8px!important}
.nuup-home-world--style-1 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-2 .nuup-home-world__item:nth-child(n),.nuup-home-world--style-3 .nuup-home-world__item:nth-child(n){display:block!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important;aspect-ratio:16/10!important;margin:0!important}
.nuup-home-world--style-1 .nuup-home-world__item>img,.nuup-home-world--style-1 .nuup-home-world__item>video,.nuup-home-world--style-1 .nuup-home-world__poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
}


/* =========================================================
   1.9.6 — Farm Style 4 / Framed Editorial (default)
========================================================= */
.nuup-home-farm--style-4{padding:clamp(68px,7vw,106px) clamp(24px,5vw,78px) clamp(76px,8vw,118px);background:#eee9df}
.nuup-home-farm--style-4 .nuup-home-farm__media{width:min(1360px,100%);height:clamp(430px,47vw,650px);margin:0 auto;background:#c9c6b8}
.nuup-home-farm--style-4 .nuup-home-farm__content{width:min(1240px,calc(100% - 56px));margin:0 auto;padding:clamp(46px,5vw,72px) 0 0}
.nuup-home-farm--style-4 .nuup-home-farm__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:clamp(34px,6vw,86px);align-items:start}
.nuup-home-farm--style-4 .nuup-home-farm__intro .nuup-home-section__eyebrow{grid-column:1/-1;margin-bottom:-14px}
.nuup-home-farm--style-4 .nuup-home-farm__intro h2{max-width:740px;font-size:clamp(38px,4.1vw,62px);line-height:.99}
.nuup-home-farm--style-4 .nuup-home-section__description{max-width:500px;margin-top:2px;font-size:13.5px;line-height:1.78}
.nuup-home-farm--style-4 .nuup-home-cta{grid-column:2;justify-self:start;margin-top:-28px}
.nuup-home-farm--style-4 .nuup-home-farm__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(46px,5vw,66px);border-top:1px solid rgba(23,32,25,.15);border-bottom:1px solid rgba(23,32,25,.15)}
.nuup-home-farm--style-4 .nuup-home-farm__steps article{min-height:142px;padding:22px 20px 24px;border-right:1px solid rgba(23,32,25,.15)}
.nuup-home-farm--style-4 .nuup-home-farm__steps article:last-child{border-right:0}
.nuup-home-farm--style-4 .nuup-home-farm__steps article>strong{margin-top:28px;font-size:17px}
.nuup-home-farm--style-4 .nuup-home-farm__steps article>p{font-size:12px;line-height:1.55}
@media(max-width:900px){
 .nuup-home-farm--style-4{padding-inline:22px}
 .nuup-home-farm--style-4 .nuup-home-farm__content{width:100%}
 .nuup-home-farm--style-4 .nuup-home-farm__intro{grid-template-columns:1fr}
 .nuup-home-farm--style-4 .nuup-home-farm__intro .nuup-home-section__eyebrow{grid-column:auto;margin-bottom:0}
 .nuup-home-farm--style-4 .nuup-home-cta{grid-column:auto;margin-top:0}
 .nuup-home-farm--style-4 .nuup-home-farm__steps{grid-template-columns:repeat(2,1fr)}
 .nuup-home-farm--style-4 .nuup-home-farm__steps article:nth-child(2){border-right:0}
 .nuup-home-farm--style-4 .nuup-home-farm__steps article:nth-child(-n+2){border-bottom:1px solid rgba(23,32,25,.15)}
}
@media(max-width:620px){
 .nuup-home-farm--style-4{padding:54px 16px 70px}
 .nuup-home-farm--style-4 .nuup-home-farm__media{height:auto;aspect-ratio:4/5}
 .nuup-home-farm--style-4 .nuup-home-farm__content{padding-top:38px}
 .nuup-home-farm--style-4 .nuup-home-farm__intro h2{font-size:42px}
 .nuup-home-farm--style-4 .nuup-home-farm__steps{grid-template-columns:1fr;margin-top:38px}
 .nuup-home-farm--style-4 .nuup-home-farm__steps article:nth-child(n){min-height:0;border-right:0;border-bottom:1px solid rgba(23,32,25,.15)}
}


/* 1.9.7 — softer home typography */
.nuup-home-farm__intro h2{font-size:clamp(36px,3.8vw,58px)!important}
.nuup-home-world__head h2{font-size:clamp(36px,4vw,62px)!important}
.nuup-home-farm--style-4{width:min(1440px,calc(100% - clamp(36px,7vw,120px)))!important;margin:clamp(34px,4vw,64px) auto!important;border:1px solid rgba(23,32,25,.1)!important}
@media(max-width:680px){.nuup-home-farm--style-4{width:calc(100% - 28px)!important;margin:24px auto!important}.nuup-home-farm__intro h2,.nuup-home-world__head h2{font-size:clamp(34px,9vw,44px)!important}}


/* 1.9.8 — Farm editorial card keeps its composition, outer whitespace removed */
.nuup-home-farm--style-4{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  background:#eee9df!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__media{width:min(1360px,calc(100% - clamp(48px,8vw,144px)))!important}
.nuup-home-farm--style-4 .nuup-home-farm__content{width:min(1240px,calc(100% - clamp(56px,10vw,176px)))!important}
@media(max-width:680px){
 .nuup-home-farm--style-4{margin:0!important;width:100%!important}
 .nuup-home-farm--style-4 .nuup-home-farm__media,.nuup-home-farm--style-4 .nuup-home-farm__content{width:100%!important}
}


/* =========================================================
   1.9.9 — Farm Style 4 / Instax editorial print
   Full-width section background, paper only around the image + caption.
========================================================= */
.nuup-home-farm--style-4{
  padding:clamp(58px,6vw,92px) 0 clamp(64px,7vw,104px)!important;
  background:#e9e3d8!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__media{
  width:min(1360px,calc(100% - clamp(44px,7vw,116px)))!important;
  height:clamp(430px,46vw,640px)!important;
  margin:0 auto!important;
  padding:14px 14px 0!important;
  background:#f8f4eb!important;
  box-shadow:0 24px 70px rgba(34,30,24,.08)!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__media img,
.nuup-home-farm--style-4 .nuup-home-farm__media video{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__content{
  width:min(1360px,calc(100% - clamp(44px,7vw,116px)))!important;
  margin:0 auto!important;
  padding:clamp(36px,4.4vw,60px) clamp(28px,4.5vw,66px) clamp(38px,4.8vw,66px)!important;
  background:#f8f4eb!important;
  box-shadow:0 30px 70px rgba(34,30,24,.08)!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__intro{
  grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr)!important;
  gap:clamp(32px,5vw,72px)!important;
}
.nuup-home-farm--style-4 .nuup-home-farm__intro .nuup-home-section__eyebrow{margin-bottom:-8px!important}
.nuup-home-farm--style-4 .nuup-home-farm__intro h2{max-width:690px!important}
.nuup-home-farm--style-4 .nuup-home-farm__steps{margin-top:clamp(38px,4vw,54px)!important}
@media(max-width:900px){
 .nuup-home-farm--style-4 .nuup-home-farm__intro{grid-template-columns:1fr!important}
 .nuup-home-farm--style-4 .nuup-home-farm__intro .nuup-home-section__eyebrow{margin-bottom:0!important}
}
@media(max-width:680px){
 .nuup-home-farm--style-4{padding:30px 0 54px!important}
 .nuup-home-farm--style-4 .nuup-home-farm__media,
 .nuup-home-farm--style-4 .nuup-home-farm__content{width:calc(100% - 28px)!important}
 .nuup-home-farm--style-4 .nuup-home-farm__media{padding:9px 9px 0!important;height:auto!important;aspect-ratio:4/5!important}
 .nuup-home-farm--style-4 .nuup-home-farm__content{padding:28px 18px 32px!important}
}


/* 1.9.21 FINAL · homepage section headlines a little quieter */
.nuup-home-farm__intro h2,.nuup-home-world__head h2{font-size:clamp(36px,4.1vw,62px)!important;line-height:1.02!important}
