/* The approved composition is lit as one bounded canvas, never against the viewport. */
.nc-home .nc-hero{min-height:590px;background:#030b12 url('../images/hero-scene-background.webp') center top / cover no-repeat;overflow:hidden}
.nc-home .nc-hero::after{background:linear-gradient(90deg,#020b1377,transparent 54%);z-index:0;pointer-events:none}
.nc-home .nc-hero__inner{min-height:590px;z-index:3}.nc-home .nc-hero__copy{width:45%;padding-block:45px}.nc-home .nc-hero h1{font-size:90px;line-height:1.01;margin-bottom:25px;font-weight:800}.nc-home .nc-hero .nc-eyebrow{font-size:11px;margin-bottom:23px}.nc-home .nc-hero__intro{font-size:18px;line-height:1.6;max-width:390px;margin-bottom:27px}.nc-home .nc-hero__note{display:none}
.nc-home .nc-hero__stage{right:0;bottom:0;width:64%;max-width:none;height:100%;overflow:visible;z-index:2}.nc-home .nc-hero__ring,.nc-home .nc-hero__pedestal{display:none}.nc-home .nc-hero__product--soy{width:33%;left:5%;bottom:95px;transform:rotate(-2deg);z-index:3}.nc-home .nc-hero__product--blueberry{width:32%;left:36%;bottom:64px;transform:rotate(2deg);z-index:2}.nc-home .nc-hero__product--angkor{width:28%;right:2%;bottom:78px;z-index:3}
.nc-home .nc-categories{background:linear-gradient(105deg,#071724,#11132d 63%,#070f19)}.nc-home .nc-categories__grid{padding-block:26px}.nc-home .nc-category__icon svg{width:45px;height:45px}.nc-home .nc-category strong{font-size:15px}.nc-home .nc-category small{font-size:12px}
.nc-home .nc-featured{max-width:none;width:calc(100% - 52px);padding-block:16px 18px}.nc-home .nc-product-grid{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:365px 385px;gap:12px}.nc-home .nc-product{border-radius:0}.nc-home .nc-product--angkor>img:first-child{filter:none;opacity:1;object-position:64% center;transform:none}.nc-home .nc-product--angkor::after{background:linear-gradient(180deg,#02081088,transparent 42%,#02081022)}.nc-home .nc-product--angkor .nc-product__copy{padding:35px;max-width:100%}.nc-home .nc-product--angkor .nc-product__label{font-size:17px;letter-spacing:0;text-transform:none;margin-bottom:3px}.nc-home .nc-product--angkor h3{font-size:32px;margin-bottom:18px}.nc-home .nc-product .nc-product__cutout{width:76%;height:67%;max-height:67%;left:12%;right:auto;bottom:40px}.nc-home .nc-product__bottom{display:none}.nc-home .nc-product--blueberry .nc-product__copy{max-width:48%;padding:36px}.nc-home .nc-product--blueberry h3{font-size:38px}.nc-home .nc-product__copy>p:not(.nc-product__label){font-size:15px}.nc-home .nc-product__link{font-size:14px}.nc-home .nc-product--soy .nc-product__copy,.nc-home .nc-product--cookies .nc-product__copy{padding:25px}.nc-home .nc-product--soy h3,.nc-home .nc-product--cookies h3{font-size:26px}
.nc-home .nc-monthly{overflow:hidden;background:radial-gradient(ellipse at 76% 20%,#15142f88,transparent 60%),#040e18}.nc-home .nc-monthly__inner{padding-block:62px;gap:48px;grid-template-columns:1fr 1.12fr}.nc-home .nc-monthly h2{font-size:60px;line-height:1.03}.nc-home .nc-monthly__copy>p:not(.nc-eyebrow){font-size:17px;line-height:1.65;max-width:420px}.nc-home .nc-monthly__actions{gap:20px}.nc-home .nc-text-button{border:1px solid var(--nc-cyan);border-radius:7px;padding:13px 20px;min-height:50px;box-shadow:0 0 17px #11d7f235}.nc-home .nc-monthly__right{padding-top:50px}.nc-home .nc-step-icon{width:80px;height:80px}.nc-home .nc-step-icon svg{width:39px;height:39px}.nc-home .nc-steps h3{font-size:16px}.nc-home .nc-steps p{font-size:12px}.nc-home .nc-step-number{width:33px;height:33px;font-size:12px;background:var(--nc-cyan);color:#03212d;box-shadow:0 0 18px #16d5f788}.nc-home .nc-steps li:nth-child(n+2) .nc-step-number{background:#8443cf;color:#fff}.nc-home .nc-neon--cyan{width:88%;height:180px;right:-12%;top:-95px;transform:rotate(-8deg);border-bottom:2px solid #23cfee;filter:drop-shadow(0 0 5px #13d5ff);box-shadow:none}.nc-home .nc-neon--purple{width:80%;height:190px;left:-31%;bottom:-126px;transform:rotate(5deg);border-top:2px solid #bb54ff;filter:drop-shadow(0 0 5px #ba4aff);box-shadow:none}
.nc-home .nc-angkor{min-height:460px;background:#040d17}.nc-home .nc-angkor__image{display:block;opacity:1;filter:none;object-fit:cover;object-position:center 62%;mask-image:none;-webkit-mask-image:none;z-index:-2}.nc-home .nc-angkor::after{background:linear-gradient(90deg,#010a1399,transparent 50%,#01071155)}.nc-home .nc-angkor__inner{min-height:460px;display:flex;align-items:center;flex-wrap:nowrap;gap:30px;padding-block:35px}.nc-home .nc-angkor__copy{width:47%;min-height:0}.nc-home .nc-angkor h2{font-size:55px;line-height:1.06;margin:16px 0 22px}.nc-home .nc-angkor__copy>p:not(.nc-eyebrow){font-size:16px;line-height:1.65;max-width:430px}.nc-home .nc-angkor__product{width:26%;height:420px;top:18px;bottom:auto;right:22%;z-index:0}.nc-home .nc-angkor-topics{display:flex;flex-direction:column;flex-basis:auto;gap:0;width:21%;margin:0 0 0 auto;align-items:stretch}.nc-home .nc-topic{background:#03111b9c;backdrop-filter:blur(8px);border:0;border-left:1px solid #b0c3d08a;border-radius:0;box-shadow:none;overflow:visible}.nc-home .nc-topic[open]{border-left-color:var(--nc-topic-accent);box-shadow:none;background:#04111bf2}.nc-home .nc-topic summary{font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:15px 17px;gap:10px}.nc-home .nc-topic summary small,.nc-home .nc-topic__icon{display:none}.nc-home .nc-topic__toggle{font-size:19px}.nc-home .nc-topic__panel{padding:0 17px 18px;border-top:1px solid #64839244}.nc-home .nc-topic__panel h3{font-size:14px;margin-top:12px}.nc-home .nc-topic__panel p{font-size:11px;line-height:1.7;margin-bottom:12px}.nc-home .nc-topic__panel a{font-size:10px;gap:9px;padding-block:9px}
.nc-home .nc-about-area{background:#05121b url('../images/foliage-background.webp') center right / cover no-repeat;position:relative;isolation:isolate}.nc-home .nc-about-area::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04111b77,transparent 70%);z-index:-1}.nc-home .nc-story{padding-block:45px;grid-template-columns:1fr 1.65fr auto;gap:40px}.nc-home .nc-story h2{font-size:55px}.nc-home .nc-story>p{font-size:14px;line-height:1.7}.nc-home .nc-story .nc-eyebrow{font-size:10px}.nc-home .nc-help{padding-block:30px 38px;gap:62px;grid-template-columns:1fr 1fr}.nc-home .nc-faq .nc-eyebrow{margin-bottom:18px}.nc-home .nc-faq summary{font-size:14px;padding:17px 0}.nc-home .nc-newsletter{padding-left:62px;background:none}.nc-home .nc-newsletter h2{font-size:30px;margin:15px 0 25px}.nc-home .nc-newsletter__field{flex-wrap:nowrap;flex-direction:row;background:#03131cd9}.nc-home .nc-newsletter input{font-size:13px;padding:16px;flex-basis:0;min-height:0}.nc-home .nc-newsletter button{font-size:13px;min-height:0;padding-inline:24px;flex-grow:0}
@media(max-width:1150px){.nc-home .nc-hero,.nc-home .nc-hero__inner{min-height:510px}.nc-home .nc-hero h1{font-size:68px}.nc-home .nc-hero__intro{font-size:16px;max-width:340px}.nc-home .nc-hero__product--soy{bottom:85px}.nc-home .nc-hero__product--blueberry{bottom:61px}.nc-home .nc-hero__product--angkor{bottom:65px}.nc-home .nc-category strong{font-size:13px}.nc-home .nc-category__icon svg{width:37px;height:37px}.nc-home .nc-product-grid{grid-template-rows:310px 330px}.nc-home .nc-product--angkor h3{font-size:28px}.nc-home .nc-product--blueberry h3{font-size:31px}.nc-home .nc-product--blueberry .nc-product__copy{padding:28px}.nc-home .nc-product--soy h3,.nc-home .nc-product--cookies h3{font-size:22px}.nc-home .nc-product__copy>p:not(.nc-product__label){font-size:13px}.nc-home .nc-product__link{font-size:12px}.nc-home .nc-monthly h2{font-size:46px}.nc-home .nc-monthly__inner{padding-block:52px;gap:30px}.nc-home .nc-monthly__copy>p:not(.nc-eyebrow){font-size:15px}.nc-home .nc-steps h3{font-size:14px}.nc-home .nc-step-icon{width:69px;height:69px}.nc-home .nc-angkor,.nc-home .nc-angkor__inner{min-height:400px}.nc-home .nc-angkor h2{font-size:45px}.nc-home .nc-angkor__copy>p:not(.nc-eyebrow){font-size:14px}.nc-home .nc-angkor__product{height:360px;top:20px}.nc-home .nc-topic summary{font-size:10px;letter-spacing:1.4px;padding-inline:13px}.nc-home .nc-topic__panel{padding-inline:13px}.nc-home .nc-story{gap:28px}.nc-home .nc-story h2{font-size:45px}.nc-home .nc-story>p{font-size:12px}.nc-home .nc-help{gap:40px}.nc-home .nc-newsletter{padding-left:40px}.nc-home .nc-newsletter h2{font-size:27px}}
@media(max-width:800px){.nc-home .nc-hero,.nc-home .nc-hero__inner{min-height:455px}.nc-home .nc-hero h1{font-size:60px}.nc-home .nc-hero__intro{font-size:14px}.nc-home .nc-hero__copy{width:45%}.nc-home .nc-hero__stage{width:65%;right:0}.nc-home .nc-hero__product--soy{bottom:95px}.nc-home .nc-hero__product--blueberry{bottom:74px}.nc-home .nc-hero__product--angkor{bottom:83px}.nc-home .nc-categories__grid{grid-template-columns:repeat(2,1fr);gap:20px 0;padding-block:22px}.nc-home .nc-featured{width:calc(100% - 36px)}.nc-home .nc-product-grid{grid-template-columns:1.12fr 1fr 1fr;grid-template-rows:250px 280px;gap:8px}.nc-home .nc-product--angkor{grid-column:1;grid-row:1/3}.nc-home .nc-product--blueberry{grid-column:2/4;grid-row:1}.nc-home .nc-product--soy{grid-column:2;grid-row:2}.nc-home .nc-product--cookies{grid-column:3;grid-row:2;height:auto}.nc-home .nc-product--angkor .nc-product__copy{padding:20px}.nc-home .nc-product--angkor .nc-product__label{font-size:14px}.nc-home .nc-product--angkor h3{font-size:23px}.nc-home .nc-product--blueberry .nc-product__copy{padding:22px;max-width:55%}.nc-home .nc-product--blueberry h3{font-size:27px}.nc-home .nc-product--blueberry .nc-product__copy>p:not(.nc-product__label){display:block;font-size:11px}.nc-home .nc-product--blueberry::after{background:linear-gradient(90deg,#dfd4f966,transparent 70%)}.nc-home .nc-product--soy .nc-product__copy,.nc-home .nc-product--cookies .nc-product__copy{padding:16px;max-width:100%}.nc-home .nc-product--soy h3,.nc-home .nc-product--cookies h3{font-size:18px}.nc-home .nc-product__link{font-size:10px}.nc-home .nc-monthly__inner{grid-template-columns:1fr;gap:30px}.nc-home .nc-monthly h2{font-size:51px}.nc-home .nc-monthly__right{padding-top:0}.nc-home .nc-monthly__right>.nc-button{max-width:100%}.nc-home .nc-angkor__inner{flex-wrap:wrap;gap:0;align-items:flex-start;padding-top:36px;padding-bottom:28px}.nc-home .nc-angkor__copy{width:57%;min-height:315px}.nc-home .nc-angkor h2{font-size:40px}.nc-home .nc-angkor__product{right:5%;width:35%;height:330px;top:22px}.nc-home .nc-angkor-topics{width:100%;flex-basis:100%;flex-direction:row;gap:8px;margin-top:18px}.nc-home .nc-topic{flex:1;min-width:0}.nc-home .nc-topic summary{font-size:10px;letter-spacing:1px}.nc-home .nc-story{grid-template-columns:1fr 1.5fr;gap:22px}.nc-home .nc-story>.nc-button{grid-column:2}.nc-home .nc-story__title{grid-row:1/3}.nc-home .nc-help{gap:28px}.nc-home .nc-newsletter{padding-left:28px}.nc-home .nc-newsletter__field{flex-direction:column}.nc-home .nc-newsletter button{padding-block:14px}.nc-home .nc-newsletter input{min-height:49px}.nc-home .nc-about-area{background-position:75% center}.nc-home .nc-about-area::before{background:linear-gradient(90deg,#04111baa,transparent 85%)}}
@media(max-width:560px){.nc-home .nc-hero{min-height:680px;background-size:auto 500px;background-position:65% bottom;background-color:#020b13}.nc-home .nc-hero__inner{min-height:0;align-items:flex-start}.nc-home .nc-hero__copy{width:100%;padding-top:35px;padding-bottom:0}.nc-home .nc-hero h1{font-size:clamp(46px,14.2vw,60px);margin-bottom:20px}.nc-home .nc-hero .nc-eyebrow{font-size:9px;margin-bottom:18px}.nc-home .nc-hero__intro{font-size:14px;max-width:280px;line-height:1.65}.nc-home .nc-hero::after{background:linear-gradient(180deg,#020b13,#020b13e6 35%,transparent 66%)}.nc-home .nc-hero__stage{height:360px;width:100%;right:0;bottom:0;max-width:none}.nc-home .nc-hero__product--soy{width:34%;left:3%;bottom:68px}.nc-home .nc-hero__product--blueberry{width:34%;left:34%;bottom:46px}.nc-home .nc-hero__product--angkor{width:29%;right:1%;bottom:58px}.nc-home .nc-category__icon svg{width:30px;height:30px}.nc-home .nc-category strong{font-size:11px}.nc-home .nc-category small{font-size:9px}.nc-home .nc-categories__grid{padding-block:20px}.nc-home .nc-featured{width:calc(100% - 28px);padding-block:12px}.nc-home .nc-product-grid{grid-template-columns:1fr 1fr;grid-template-rows:415px 280px 300px;gap:8px}.nc-home .nc-product--angkor{grid-column:1/3;grid-row:1}.nc-home .nc-product--angkor .nc-product__copy{padding:24px;max-width:100%}.nc-home .nc-product--angkor .nc-product__label{font-size:16px}.nc-home .nc-product--angkor h3{font-size:27px;max-width:260px}.nc-home .nc-product .nc-product__cutout{width:53%;height:72%;max-height:72%;left:auto;right:5%;bottom:20px}.nc-home .nc-product--angkor::after{background:linear-gradient(90deg,#02081099,transparent 90%)}.nc-home .nc-product--blueberry{grid-column:1/3;grid-row:2}.nc-home .nc-product--blueberry .nc-product__copy{padding:24px;max-width:55%}.nc-home .nc-product--blueberry h3{font-size:27px}.nc-home .nc-product--blueberry .nc-product__copy>p:not(.nc-product__label){font-size:11px;max-width:140px}.nc-home .nc-product--soy{grid-column:1;grid-row:3}.nc-home .nc-product--cookies{grid-column:2;grid-row:3}.nc-home .nc-product--soy .nc-product__copy,.nc-home .nc-product--cookies .nc-product__copy{padding:16px}.nc-home .nc-product--soy h3,.nc-home .nc-product--cookies h3{font-size:18px}.nc-home .nc-product__link{font-size:10px}.nc-home .nc-monthly__inner{padding-block:40px;gap:32px}.nc-home .nc-monthly h2{font-size:42px;margin:15px 0 19px}.nc-home .nc-monthly__copy>p:not(.nc-eyebrow){font-size:13px;line-height:1.8}.nc-home .nc-monthly__actions{gap:12px;flex-wrap:nowrap}.nc-home .nc-monthly__actions .nc-button,.nc-home .nc-text-button{font-size:11px;min-height:45px;padding:11px 15px;gap:11px}.nc-home .nc-text-button svg{width:15px}.nc-home .nc-step-icon{width:58px;height:58px}.nc-home .nc-step-icon svg{width:29px;height:29px}.nc-home .nc-step-number{width:27px;height:27px;font-size:10px}.nc-home .nc-steps{gap:14px}.nc-home .nc-steps h3{font-size:12px}.nc-home .nc-steps p{font-size:10px}.nc-home .nc-neon--cyan{width:145%;right:-60%;top:-118px}.nc-home .nc-neon--purple{width:130%;left:-65%;bottom:-118px}.nc-home .nc-angkor{min-height:0}.nc-home .nc-angkor__inner{min-height:0;padding-block:32px}.nc-home .nc-angkor__image{display:block;object-position:58% center}.nc-home .nc-angkor::after{background:linear-gradient(180deg,#010a13cc,transparent 60%)}.nc-home .nc-angkor__copy{width:100%;min-height:0}.nc-home .nc-angkor h2{font-size:36px;line-height:1.08;max-width:340px;margin-bottom:18px}.nc-home .nc-angkor__copy>p:not(.nc-eyebrow){font-size:12px;max-width:270px;margin-bottom:22px}.nc-home .nc-angkor__product{right:24%;width:52%;height:275px;top:282px}.nc-home .nc-angkor-topics{margin-top:320px;display:flex;flex-direction:column;gap:0}.nc-home .nc-topic summary{font-size:11px;padding:16px 18px;letter-spacing:1.8px}.nc-home .nc-topic__panel{padding:0 18px 18px}.nc-home .nc-topic__panel h3{font-size:15px}.nc-home .nc-topic__panel p{font-size:12px}.nc-home .nc-topic__panel a{font-size:11px}.nc-home .nc-story{padding-block:32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.nc-home .nc-story__title{border:0}.nc-home .nc-story h2{font-size:43px}.nc-home .nc-story>p{font-size:12px;line-height:1.8}.nc-home .nc-help{grid-template-columns:1fr;gap:30px;padding-block:28px 35px}.nc-home .nc-faq summary{font-size:12px;padding-block:15px}.nc-home .nc-newsletter{padding:28px 0 0;border-left:0;border-top:1px solid var(--nc-line)}.nc-home .nc-newsletter h2{font-size:29px;margin-bottom:21px}.nc-home .nc-newsletter__field{flex-direction:row}.nc-home .nc-newsletter input{padding:12px;font-size:11px;flex-basis:0}.nc-home .nc-newsletter button{font-size:11px;padding-inline:15px;gap:7px}.nc-home .nc-about-area{background-size:auto 100%;background-position:right center}.nc-home .nc-about-area::before{background:#04111b88}}
@media(max-width:360px){.nc-home .nc-hero h1{font-size:46px}.nc-home .nc-hero{min-height:650px}.nc-home .nc-hero__stage{height:325px}.nc-home .nc-product--soy h3,.nc-home .nc-product--cookies h3{font-size:16px}.nc-home .nc-product--soy .nc-product__copy,.nc-home .nc-product--cookies .nc-product__copy{padding:13px}.nc-home .nc-monthly h2{font-size:36px}.nc-home .nc-monthly__actions{gap:9px}.nc-home .nc-monthly__actions .nc-button,.nc-home .nc-text-button{font-size:10px;padding-inline:12px;gap:7px}.nc-home .nc-angkor h2{font-size:31px}.nc-home .nc-newsletter h2{font-size:25px}.nc-home .nc-newsletter button{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){.nc-home .nc-product,.nc-home .nc-hero__product,.nc-home .nc-topic__panel{animation:none!important;transition:none!important}.nc-home .nc-reveal{opacity:1!important;translate:none!important}}
/* Foliage grows from the right edge; it never becomes a bright blanket under the copy. */
.nc-home .nc-about-area{background-size:auto 100%;background-position:right center}
.nc-home .nc-newsletter h2,.nc-home .nc-story>.nc-button{text-shadow:0 2px 10px #0009}

.nc-home .nc-neon--cyan{left:auto;margin:0;max-width:none}
.nc-home .nc-neon--purple{right:auto;margin:0;max-width:none}

/* Keep the mobile product stage grounded while disclosures expand below it. */
@media(max-width:560px){.nc-home .nc-angkor__image{top:300px;bottom:auto;height:365px;object-position:58% center}}
.nc-home .nc-hero h1{letter-spacing:-.045em}
.nc-home .nc-product--cookies>img:first-child{object-position:right bottom}
@media(min-width:561px){.nc-home .nc-about-area::before{background:linear-gradient(90deg,#04111bcc 0%,#04111bcc 65%,#04111b80 86%,#04111b22 100%)}}
@media(max-width:560px){.nc-home .nc-about-area::before{background:#04111baa}}
/* One coordinate system ties each product base to its actual rock deck. */
.nc-home .nc-hero{min-height:650px;background:#030b12}
.nc-home .nc-hero__inner{min-height:650px}
.nc-home .nc-hero__stage{inset:0;width:100%;height:100%;max-width:none;background:url('../images/hero-scene-background.webp') 0 0 / 100% 100% no-repeat;overflow:visible;isolation:isolate}
.nc-home .nc-hero__product{transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #0007)}
.nc-home .nc-hero__product--soy{left:42.75%;right:auto;width:18.5%;bottom:38%;transform:rotate(-1deg);z-index:3}
.nc-home .nc-hero__product--blueberry{left:63.75%;right:auto;width:12.5%;bottom:57%;transform:rotate(1deg);z-index:2}
.nc-home .nc-hero__product--angkor{left:79.75%;right:auto;width:14.5%;bottom:45%;transform:none;z-index:3}
.nc-home .nc-hero__product::before{content:"";position:absolute;z-index:-1;left:8%;right:8%;height:14px;bottom:-6px;background:radial-gradient(ellipse,#000e 0%,#0009 35%,transparent 72%);filter:blur(3px);border-radius:50%;pointer-events:none}
.nc-home .nc-hero__product--blueberry::before{height:11px;bottom:-4px}
@media(hover:hover) and (pointer:fine){
.nc-home .nc-hero__stage:hover .nc-hero__product--soy{transform:rotate(-2deg) scale(1.025)}
.nc-home .nc-hero__stage:hover .nc-hero__product--blueberry{transform:rotate(2deg) scale(1.025)}
.nc-home .nc-hero__stage:hover .nc-hero__product--angkor{transform:rotate(-1deg) scale(1.025)}
}
@media(max-width:1150px){.nc-home .nc-hero,.nc-home .nc-hero__inner{min-height:510px}}
@media(max-width:800px){.nc-home .nc-hero,.nc-home .nc-hero__inner{min-height:455px}}
@media(max-width:560px){
.nc-home .nc-hero{min-height:680px;background:#030b12}
.nc-home .nc-hero__inner{min-height:0}
.nc-home .nc-hero__stage{inset:auto 0 0;height:360px;width:100%;background-size:161.3% 100%;background-position:right bottom}
.nc-home .nc-hero__product--soy{width:28%;left:8.5%;bottom:38%}
.nc-home .nc-hero__product--blueberry{width:22%;left:40.5%;bottom:57%}
.nc-home .nc-hero__product--angkor{width:25%;left:66.5%;bottom:45%}
.nc-home .nc-hero__product::before{height:10px;bottom:-4px}
}
@media(max-width:360px){.nc-home .nc-hero{min-height:650px}.nc-home .nc-hero__stage{height:325px}}
@media(prefers-reduced-motion:reduce){.nc-home .nc-hero__stage:hover .nc-hero__product{transform:none!important}}

.nc-home .nc-hero__product:focus-visible{filter:var(--nc-pack-hover-filter)}
@media(hover:hover) and (pointer:fine){.nc-home .nc-hero__product:hover{filter:var(--nc-pack-hover-filter)}}

/* Seat the foreground soy pouch farther onto the front rock surface. */
.nc-home .nc-hero__product--soy{left:44.25%;bottom:35.8%;transform:rotate(1.5deg)}
@media(hover:hover) and (pointer:fine){.nc-home .nc-hero__stage:hover .nc-hero__product--soy{transform:rotate(1.5deg) scale(1.025)}}
@media(max-width:560px){.nc-home .nc-hero__product--soy{left:10%;bottom:35.8%}}
