.nex-approved{font:16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;color:#101820;background:#faf9f6}.nex-approved h1,.nex-approved h2,.nex-approved h3{font-family:Arial,Helvetica,sans-serif;color:inherit}.nex-approved p{letter-spacing:0}.nex-approved .nx-header{padding:0;display:block}.nex-approved .nx-search{margin:0}.nex-approved .nx-country{font-size:13px}
.nex-approved *{box-sizing:border-box}.nex-approved{font-size:16px}.nex-approved{margin:0;background:#faf9f6;color:#101820;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.nex-approved a{color:inherit;text-decoration:none}.nex-approved button,.nex-approved input{font:inherit;color:inherit}.nex-approved button{cursor:pointer}.nex-approved button,.nex-approved a,.nex-approved input{outline-offset:4px}.nex-approved svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.nex-approved .nx-icons{position:absolute;width:0;height:0;overflow:hidden}.nex-approved .nx-shell{width:min(100%,1440px);margin:auto;padding-inline:clamp(32px,4.8vw,70px)}.nex-approved .nx-header{background:#fbfaf7}.nex-approved .nx-top{height:65px;display:grid;grid-template-columns:205px minmax(200px,1fr) 156px;align-items:center;gap:44px}.nex-approved .nx-logo{display:block;width:145px;position:relative}.nex-approved .nx-logo img{display:block;width:158px;height:45px;object-fit:contain;margin-left:-7px}.nex-approved .nx-logo span{display:block;font-size:6px;letter-spacing:2.5px;text-align:center;margin-top:-5px;padding-left:4px;font-weight:600}.nex-approved .nx-search{display:flex;border:1px solid #c8c8c4;background:transparent;border-radius:4px;height:38px;max-width:640px}.nex-approved .nx-search button{border:0;background:none;padding:0 13px;display:grid;place-items:center}.nex-approved .nx-search input{width:100%;min-width:0;border:0;outline:0;background:none;font-size:13px;padding:0 12px 0 0}.nex-approved .nx-search input::placeholder{color:#57595c;opacity:1}.nex-approved .nx-tools{display:flex;gap:27px;align-items:center;justify-content:flex-end}.nex-approved .nx-tools a,.nex-approved .nx-tools button{display:grid;place-items:center;min-width:28px;min-height:36px;background:none;border:0;padding:0}.nex-approved .nx-tools svg{width:24px;height:24px}.nex-approved .nx-tools .nx-menu-toggle{display:none}.nex-approved .nx-navigation{height:38px;display:flex;align-items:center;gap:clamp(22px,4.1vw,54px);font-size:13px}.nex-approved .nx-navigation a{white-space:nowrap}.nex-approved .nx-navigation a:hover,.nex-approved .nx-help:hover{text-decoration:underline}.nex-approved .nx-country{margin-left:auto;display:flex;align-items:center;gap:5px;white-space:nowrap}.nex-approved .nx-country svg{width:15px;height:15px}.nex-approved .nx-shipping{height:35px;background:#eeebe5;display:flex;align-items:center;justify-content:center;gap:11px;font-size:13px}.nex-approved .nx-shipping svg{width:23px;height:23px}.nex-approved .nx-hero{background:linear-gradient(104deg,#f4f1eb 0%,#f8f6f1 38%,#eee9df 100%);overflow:hidden}.nex-approved .nx-hero-inner{position:relative;min-height:310px;height:clamp(310px,29.25vw,414px);display:flex;align-items:center}.nex-approved .nx-hero-copy{width:47%;position:relative;z-index:3;padding-block:25px}.nex-approved .nx-hero h1{font-size:clamp(42px,4.7vw,64px);font-weight:750;letter-spacing:-2.1px;line-height:.99;margin:0 0 10px}.nex-approved .nx-hero-copy p{font-size:clamp(19px,2.03vw,27px);line-height:1.2;max-width:375px;margin:0 0 20px}.nex-approved .nx-actions{display:flex;gap:11px}.nex-approved .nx-actions a{height:46px;min-width:0;flex:1;max-width:182px;display:grid;place-items:center;border-radius:4px;font-size:14px;font-weight:600;border:1px solid #b54328;white-space:nowrap}.nex-approved .nx-primary{background:linear-gradient(110deg,#bd4326,#b23d25);color:#fff;box-shadow:inset 0 1px 0 #ffffff18}.nex-approved .nx-secondary{background:#fff9}.nex-approved .nx-help{display:inline-flex;align-items:center;gap:5px;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-top:13px}.nex-approved .nx-help svg{width:18px;height:18px}
.nex-approved .nx-hero-scene{position:absolute;inset:0 2% 0 49%;display:flex;align-items:center;justify-content:center}
.nex-approved .nx-hero-product{height:119%;width:auto;max-width:100%;object-fit:contain;flex-shrink:0}
.nex-approved .nx-shopping{padding-inline:clamp(30px,3vw,44px);padding-top:18px;padding-bottom:14px}
.nex-approved .nx-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.nex-approved .nx-category{display:grid;grid-template-rows:86px 30px;min-width:0;border-radius:5px;background:#f0ede7;overflow:hidden;padding:0 14px}
.nex-approved .nx-category-image{height:86px;display:flex;align-items:center;justify-content:center;padding:6px 22px 0;min-width:0}
.nex-approved .nx-product-photo{display:block;width:100%;height:100%;max-width:100%;fill:none;stroke:none;mix-blend-mode:darken}
.nex-approved .nx-category-label{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1;font-weight:500;padding-bottom:7px;gap:8px;white-space:nowrap}
.nex-approved .nx-arrow{width:18px;height:18px}
.nex-approved .nx-section-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 10px;gap:10px}
.nex-approved .nx-section-heading h2{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:0}
.nex-approved .nx-section-heading a{display:flex;align-items:center;gap:6px;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.nex-approved .nx-section-heading svg{width:18px;height:18px}
.nex-approved .nx-printers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.nex-approved .nx-printer-card{height:141px;min-width:0;display:grid;grid-template-columns:44% 56%;align-items:center;border:1px solid #e4e0d8;border-radius:4px;background:#faf9f6;overflow:hidden}
.nex-approved .nx-printer-art{height:125px;padding:4px 8px 4px 13px;min-width:0}
.nex-approved .nx-printer-copy{padding:0 17px 0 12px;min-width:0;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}
.nex-approved .nx-printer-copy h3{font-size:15px;margin:0 0 8px;font-weight:500;line-height:1.2;white-space:nowrap}
.nex-approved .nx-printer-copy p{font-size:15px;margin:0;white-space:nowrap}
.nex-approved .nx-printer-copy>svg{position:absolute;right:17px;bottom:16px;width:18px;height:18px}
.nex-approved .nx-filament-banner{height:78px;margin-top:19px;display:grid;grid-template-columns:30% minmax(0,1fr) auto;align-items:center;gap:18px;background:#f0ede7;border-radius:5px;padding:0 24px;overflow:hidden}
.nex-approved .nx-banner-copy h2{font-size:21px;letter-spacing:-.5px;margin:0 0 5px}
.nex-approved .nx-banner-copy p{font-size:13px;margin:0;line-height:1.3}
.nex-approved .banner-rolls{height:72px;min-width:0;padding:5px 0}
.nex-approved .nx-banner-link{display:flex;gap:7px;align-items:center;font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.nex-approved .nx-banner-link svg{width:18px;height:18px}
.nex-approved .nx-category:hover,.nex-approved .nx-printer-card:hover{background:#ede8df}
@media(max-width:760px){
.nex-approved .nx-shell{padding-inline:16px}.nex-approved .nx-top{height:auto;min-height:98px;grid-template-columns:1fr auto;grid-template-areas:'logo tools' 'search search';gap:7px;padding-block:8px 9px}.nex-approved .nx-logo{grid-area:logo;width:104px}.nex-approved .nx-logo img{width:116px;height:30px;margin-left:-6px}.nex-approved .nx-logo span{font-size:4px;letter-spacing:1.65px;margin-top:-2px;padding-left:0}.nex-approved .nx-tools{grid-area:tools;gap:21px}.nex-approved .nx-tools a,.nex-approved .nx-tools button{min-height:28px;min-width:23px}.nex-approved .nx-tools svg{width:21px;height:21px}.nex-approved .nx-tools .nx-menu-toggle{display:grid}.nex-approved .nx-search{grid-area:search;max-width:none;height:35px;border-radius:3px}.nex-approved .nx-search button{padding-inline:11px}.nex-approved .nx-search button svg{width:19px;height:19px}.nex-approved .nx-search input{font-size:12px}.nex-approved .nx-navigation{display:none}.nex-approved .nx-navigation.nx-is-open{display:grid;position:absolute;z-index:10;top:98px;background:#fbfaf7;box-shadow:0 12px 20px #0002;width:100%;height:auto;grid-template-columns:1fr 1fr;padding:20px 16px;gap:22px}.nex-approved .nx-country{margin:0}.nex-approved .nx-shipping{height:31px;font-size:10px;gap:7px}.nex-approved .nx-shipping svg{width:20px;height:20px}
.nex-approved .nx-hero-inner{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding-top:17px;overflow:hidden}.nex-approved .nx-hero-copy{width:100%;padding:0}.nex-approved .nx-hero h1{font-size:34px;line-height:.98;letter-spacing:-1.25px;margin-bottom:7px}.nex-approved .nx-hero-copy p{font-size:18px;line-height:1.12;max-width:310px;margin-bottom:12px}.nex-approved .nx-actions{gap:10px}.nex-approved .nx-actions a{font-size:12px;height:40px;max-width:none}.nex-approved .nx-help{font-size:12px;margin-top:8px;display:flex;justify-content:center}.nex-approved .nx-help svg{width:16px;height:16px}
.nex-approved .nx-hero-scene{position:static;display:flex;height:171px;margin-top:7px}.nex-approved .nx-hero-product{height:205px;max-width:100%;width:auto}
.nex-approved .nx-shopping{padding:13px 16px}.nex-approved .nx-categories{grid-template-columns:1fr 1fr;gap:10px}.nex-approved .nx-category{grid-template-rows:64px 26px;padding:0 10px}.nex-approved .nx-category-image{height:64px;padding:4px 12px 0}.nex-approved .nx-category-label{font-size:12px;padding-bottom:6px}.nex-approved .nx-arrow{width:16px;height:16px}
.nex-approved .nx-section-heading{margin:22px 0 9px}.nex-approved .nx-section-heading h2{font-size:22px;letter-spacing:-.65px}.nex-approved .nx-section-heading a{font-size:11px;gap:3px}.nex-approved .nx-section-heading a svg{width:14px;height:14px}
.nex-approved .nx-printers{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.nex-approved .nx-printers::-webkit-scrollbar{display:none}.nex-approved .nx-printer-card{height:95px;flex:0 0 100%;scroll-snap-align:start;grid-template-columns:42% 58%}.nex-approved .nx-printer-art{height:87px;padding:4px 8px 4px 14px}.nex-approved .nx-printer-copy{padding:0 14px 0 8px}.nex-approved .nx-printer-copy h3{font-size:14px;margin-bottom:6px}.nex-approved .nx-printer-copy p{font-size:14px}.nex-approved .nx-printer-copy>svg{width:16px;height:16px;right:14px;bottom:10px}
.nex-approved .nx-filament-banner{height:auto;min-height:113px;margin-top:13px;padding:12px 13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.nex-approved .nx-banner-copy{grid-column:1/-1}.nex-approved .nx-banner-copy h2{font-size:16px;margin-bottom:3px;letter-spacing:-.2px}.nex-approved .nx-banner-copy p{font-size:11px}.nex-approved .banner-rolls{height:48px;padding:0}.nex-approved .nx-banner-link{font-size:10px;gap:4px}.nex-approved .nx-banner-link svg{width:13px;height:13px}
}
@media(max-width:359px){.nex-approved .nx-hero h1{font-size:32px}.nex-approved .nx-hero-copy p{font-size:17px}.nex-approved .nx-section-heading a{font-size:10px}.nex-approved .nx-section-heading h2{font-size:21px}.nex-approved .nx-tools{gap:18px}}
/* Manufacturer photography stays intact; each campaign has its own text-safe area. */
.nex-approved .nx-category-image img,.nex-approved .banner-rolls img{object-fit:contain;mix-blend-mode:normal}.nex-approved .nx-category-image{padding:0 8px}.nex-approved .nx-category{background:#f3f3f3}.nex-approved .nx-carousel{position:relative;background:#f4f1eb}.nex-approved .nx-hero-slide{position:relative}.nex-approved .nx-hero-slide[hidden]{display:none}.nex-approved .nx-hero-slide .nx-hero-inner{height:360px;min-height:360px}.nex-approved .nx-campaign-art{position:absolute;inset:0;display:block}.nex-approved .nx-campaign-art img{display:block;width:100%;height:100%;object-fit:cover}.nex-approved .nx-hero h2{font-size:clamp(34px,4.3vw,58px);letter-spacing:-1.8px;line-height:1.03;margin:0 0 15px}.nex-approved .nx-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1.6px;margin-bottom:14px}.nex-approved .nx-campaign .nx-hero-copy p{font-size:20px;line-height:1.35}.nex-approved .nx-campaign .nx-hero-copy{width:45%}.nex-approved .nx-mini .nx-campaign-art img{object-fit:cover;object-position:center}.nex-approved .nx-carousel-controls{height:49px;display:flex;justify-content:center;align-items:center;gap:18px;background:#faf9f6}.nex-approved .nx-carousel-controls>button{width:36px;height:36px;border:1px solid #dcd8d0;border-radius:50%;background:transparent;font-size:18px}.nex-approved .nx-slide-tabs{display:flex;gap:20px;align-items:center}.nex-approved .nx-slide-tabs button{border:0;border-bottom:2px solid transparent;background:none;font-size:12px;color:#64625e;padding:13px 0 10px}.nex-approved .nx-slide-tabs button[aria-pressed=true]{border-color:#b54328;color:#101820}.nex-approved .nx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nex-approved .nx-carousel{touch-action:pan-y}.nex-approved .nx-sale .nx-hero-copy p{font-size:20px}
@media(max-width:760px){.nex-approved .nx-hero-slide .nx-hero-inner{height:440px;min-height:440px;padding-top:22px}.nex-approved .nx-hero-slide.nx-welcome .nx-hero-scene{height:206px}.nex-approved .nx-hero-slide.nx-welcome .nx-hero-product{height:235px}.nex-approved .nx-campaign .nx-hero-copy{width:100%}.nex-approved .nx-hero h2{font-size:32px;letter-spacing:-1.15px;margin-bottom:10px}.nex-approved .nx-eyebrow{font-size:10px;margin-bottom:10px}.nex-approved .nx-campaign .nx-hero-copy p,.nex-approved .nx-sale .nx-hero-copy p{font-size:17px;margin-bottom:14px}.nex-approved .nx-campaign .nx-actions a{flex:none;width:150px}.nex-approved .nx-campaign-art img{object-fit:cover;object-position:center}.nex-approved .nx-mini .nx-campaign-art{top:205px}.nex-approved .nx-mini .nx-campaign-art img{object-fit:cover;object-position:right}.nex-approved .nx-mini{background:#f0f0f0}.nex-approved .nx-p2s .nx-campaign-art,.nex-approved .nx-sale .nx-campaign-art{top:175px}.nex-approved .nx-p2s .nx-campaign-art img,.nex-approved .nx-sale .nx-campaign-art img{object-fit:cover;object-position:center bottom}.nex-approved .nx-p2s{background:#e3e5e6}.nex-approved .nx-sale{background:#fafafa}.nex-approved .nx-carousel-controls{gap:9px;padding-inline:10px;height:49px}.nex-approved .nx-slide-tabs{gap:12px}.nex-approved .nx-slide-tabs button{font-size:10px;padding-block:13px 11px}.nex-approved .nx-carousel-controls>button{width:30px;height:30px;flex-shrink:0}.nex-approved .nx-category-image{padding:0 4px}.nex-approved .nx-category{grid-template-rows:76px 26px}.nex-approved .nx-category-image{height:76px}}
@media(min-width:761px){.nex-approved .nx-category{grid-template-rows:104px 30px}.nex-approved .nx-category-image{height:104px}}
@media(max-width:760px){.nex-approved .nx-sale .nx-campaign-art img{height:145%;position:absolute;bottom:0}.nex-approved .nx-p2s .nx-campaign-art img{height:120%;position:absolute;bottom:0}}
@media(max-width:760px){.nex-approved .nx-p2s .nx-campaign-art{top:235px;overflow:hidden;mask-image:linear-gradient(transparent,#000 28px)}.nex-approved .nx-p2s .nx-campaign-art img{height:180%}.nex-approved .nx-mini .nx-campaign-art{mask-image:linear-gradient(transparent,#000 24px)}}
/* Requested revision: compact timed controls over the hero, original logo, Bambu bulk banner. */
.nex-approved .nx-carousel-controls{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:4;width:auto;height:36px;padding:0 10px;border-radius:22px;background:#fff9;backdrop-filter:blur(8px);gap:9px}.nex-approved .nx-slide-tabs{gap:7px}.nex-approved .nx-slide-tabs button,.nex-approved .nx-slide-tabs button[aria-pressed=true]{width:34px;height:32px;padding:0;border:0;display:flex;align-items:center;background:transparent}.nex-approved .nx-timer-track{height:3px;width:100%;background:#17202730;border-radius:3px;overflow:hidden}.nex-approved .nx-timer-fill{display:block;width:100%;height:100%;background:#172027;transform:scaleX(0);transform-origin:left}.nex-approved .nx-carousel-controls>.nx-carousel-pause{width:26px;height:28px;border:0;border-radius:0;font-size:13px;background:transparent}.nex-approved .nx-hero-slide .nx-hero-inner{padding-bottom:34px}.nex-approved .nx-filament-banner{position:relative;min-height:128px;height:auto;grid-template-columns:1fr;gap:12px;align-content:center;padding:22px 28px;background:#f5f5ff}.nex-approved .nx-banner-art{position:absolute;inset:0;display:block}.nex-approved .nx-banner-art img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.nex-approved .nx-banner-copy,.nex-approved .nx-banner-link{position:relative;z-index:1;width:48%}.nex-approved .nx-banner-link{font-size:12px}.nex-approved .nx-banner-copy h2{font-size:21px}.nex-approved .nx-banner-copy p{font-size:13px}.nex-approved .nx-logo img{margin-block:0}
@media(max-width:760px){.nex-approved .nx-hero-slide .nx-hero-inner{padding-bottom:34px}.nex-approved .nx-carousel-controls{bottom:8px}.nex-approved .nx-filament-banner{min-height:185px;align-content:start;padding:15px 14px;gap:9px}.nex-approved .nx-banner-art{top:55px}.nex-approved .nx-banner-art img{object-position:center bottom}.nex-approved .nx-banner-copy{width:100%}.nex-approved .nx-banner-copy h2{font-size:16px}.nex-approved .nx-banner-copy p{font-size:11px}.nex-approved .nx-banner-link{width:auto;font-size:11px}.nex-approved .nx-banner-link svg{width:13px}.nex-approved .nx-hero-slide.nx-welcome .nx-hero-scene{height:185px}.nex-approved .nx-hero-slide.nx-welcome .nx-hero-product{height:210px}}
@media(max-width:760px){.nex-approved .nx-banner-art{top:0}.nex-approved .nx-banner-art img{object-position:center bottom}}

.nex-approved .nx-category-image:has(.nx-print-services-photo){padding:0}.nex-approved .nx-category-image .nx-print-services-photo{object-fit:cover;border-radius:3px}
.nex-approved .nx-sale-nav{color:#b54328;font-weight:700}.nex-approved .nx-navigation{gap:clamp(20px,3.5vw,46px)}.nex-approved .nx-nav-help{position:relative}.nex-approved .nx-nav-help summary{display:flex;gap:5px;align-items:center;cursor:pointer;list-style:none;white-space:nowrap}.nex-approved .nx-nav-help summary::-webkit-details-marker{display:none}.nex-approved .nx-nav-help summary svg{width:14px;height:14px}.nex-approved .nx-nav-help-links{position:absolute;top:28px;left:0;z-index:20;display:grid;gap:0;width:165px;background:#fbfaf7;border:1px solid #dedbd5;border-radius:4px;box-shadow:0 7px 16px #0001;padding:8px}.nex-approved .nx-nav-help-links a{padding:10px}.nex-approved .nx-nav-help:not([open]) .nx-nav-help-links{display:none}@media(max-width:760px){.nex-approved .nx-nav-help-links{position:static;box-shadow:none;border:0;width:auto;padding:8px 0}.nex-approved .nx-nav-help-links a{padding:8px 0}}
@media(max-width:760px){.nex-approved .nx-printer-sale{background:#f4c27e}.nex-approved .nx-printer-sale .nx-campaign-art{top:180px;overflow:hidden;mask-image:linear-gradient(transparent,#000 30px)}.nex-approved .nx-printer-sale .nx-campaign-art img{object-position:center bottom}.nex-approved .nx-printer-sale .nx-hero-copy p{font-size:17px}}
.nex-approved .nx-carousel{overflow:clip}.nex-approved .nx-product-photo{overflow:hidden}
@media(min-width:761px){.nex-approved .nx-hero-slide .nx-hero-inner{padding-block:20px}.nex-approved .nx-hero-copy{padding-block:0}.nex-approved .nx-hero-product{height:95%;max-height:342px}}

/* Keep menu links centered independently of the country label. */
@media(min-width:761px){
.nex-approved .nx-navigation{position:relative;justify-content:center;gap:clamp(14px,2.4vw,34px);padding-inline:90px}
.nex-approved .nx-country{position:absolute;right:24px;margin:0}
.nex-approved .nx-campaign .nx-campaign-art img{object-fit:cover;object-position:center}
.nex-approved .nx-mini .nx-campaign-art img{position:absolute;right:0;width:auto;height:100%;max-width:none;object-fit:contain;mask-image:linear-gradient(to right,transparent,#000 35%)}
.nex-approved .nx-mini{background:#ececec}
.nex-approved .nx-p2s{background:#dce0e3}
.nex-approved .nx-sale{background:#fafafa}
.nex-approved .nx-printer-sale{background:#f3c27d}
}
@media(max-width:760px){
.nex-approved .nx-navigation.nx-is-open{justify-items:center;text-align:center}
.nex-approved .nx-navigation .nx-country{grid-column:1/-1;justify-content:center;margin:0}
.nex-approved .nx-nav-help summary{justify-content:center}
.nex-approved .nx-campaign .nx-hero-inner{height:470px;min-height:470px}
.nex-approved .nx-campaign .nx-campaign-art{top:215px;bottom:42px;left:0;right:0;mask-image:none;overflow:hidden}
.nex-approved .nx-campaign .nx-campaign-art img{position:static;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}
.nex-approved .nx-mini .nx-campaign-art img{width:auto;max-width:none;position:absolute;right:calc(50% - 170px);height:100%;object-fit:contain}
}

@media(max-width:760px){.nex-approved .nx-mini .nx-campaign-art{mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.nex-approved .nx-mini .nx-campaign-art img{mask-image:linear-gradient(to right,transparent,#000 25%,#000 85%,transparent)}}

@media(max-width:760px){.nex-approved .nx-campaign .nx-campaign-art{mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 90%,transparent)}.nex-approved .nx-campaign .nx-campaign-art img{object-fit:cover}.nex-approved .nx-mini .nx-campaign-art img{object-fit:contain}}

/* Align the A1 artwork and copy within one centered desktop frame. */
@media(min-width:761px){
.nex-approved .nx-mini .nx-hero-inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}
.nex-approved .nx-mini .nx-campaign-art{width:min(100%,1240px);left:50%;right:auto;transform:translateX(-50%)}
.nex-approved .nx-mini .nx-campaign-art img{right:clamp(0px,calc((100vw - 760px)*.29),180px);mask-image:linear-gradient(to right,transparent,#000 35%,#000 90%,transparent)}
}
