.nup-cyber-hero-slot{width:100%;background:#111}.nup-cyber-hero-slot__link{position:relative;display:block;min-height:clamp(240px,30vw,420px);overflow:hidden;color:#fff;text-decoration:none}.nup-cyber-hero-slot__link picture,.nup-cyber-hero-slot__image,.nup-cyber-hero-slot__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.nup-cyber-hero-slot__image{object-fit:cover}.nup-cyber-hero-slot__placeholder{background:radial-gradient(circle at 78% 24%,rgba(255,255,255,.08),transparent 26%),linear-gradient(135deg,#171717,#242424 58%,#171717)}.nup-cyber-hero-slot__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#0000001f 65%,#0000)}.nup-cyber-hero-slot__content{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));min-height:clamp(240px,30vw,420px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.nup-cyber-hero-slot__eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.nup-cyber-hero-slot__content strong{max-width:720px;font-size:clamp(34px,5vw,64px);line-height:.92;letter-spacing:-.04em}.nup-cyber-hero-slot__text{max-width:560px;font-size:clamp(15px,1.5vw,19px);line-height:1.3}.nup-cyber-hero-slot__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:6px;padding:0 20px;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:700}@media screen and (max-width:749px){.nup-cyber-hero-slot__link,.nup-cyber-hero-slot__content{min-height:300px}.nup-cyber-hero-slot__content{width:calc(100% - 28px);justify-content:flex-end;padding-bottom:32px}.nup-cyber-hero-slot__link:after{background:linear-gradient(0deg,#000000b8,#00000014 75%)}.nup-cyber-hero-slot__content strong{font-size:clamp(32px,10vw,46px)}}.nup-responsive-banner{position:relative;min-height:var(--nup-banner-desktop-height);overflow:hidden;color:var(--nup-banner-text);isolation:isolate}.nup-responsive-banner__media,.nup-responsive-banner__media picture,.nup-responsive-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nup-responsive-banner__image{object-fit:cover}.nup-responsive-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}.nup-responsive-banner__content{position:relative;z-index:2;min-height:var(--nup-banner-desktop-height);display:flex;padding-top:4rem;padding-bottom:4rem}.nup-responsive-banner--top .nup-responsive-banner__content{align-items:flex-start}.nup-responsive-banner--middle .nup-responsive-banner__content{align-items:center}.nup-responsive-banner--bottom .nup-responsive-banner__content{align-items:flex-end}.nup-responsive-banner--left .nup-responsive-banner__content{justify-content:flex-start;text-align:left}.nup-responsive-banner--center .nup-responsive-banner__content{justify-content:center;text-align:center}.nup-responsive-banner--right .nup-responsive-banner__content{justify-content:flex-end;text-align:right}.nup-responsive-banner__copy{width:min(72rem,100%)}.nup-responsive-banner__copy h2{margin:0;color:inherit;text-wrap:balance}.nup-responsive-banner__copy .rte{margin-top:1.2rem;font-size:1.6rem;line-height:1.45}.nup-responsive-banner__copy .button{margin-top:1.8rem}@media screen and (max-width:749px){.nup-responsive-banner{min-height:var(--nup-banner-mobile-height)}.nup-responsive-banner__content{min-height:var(--nup-banner-mobile-height);padding-top:2.4rem;padding-bottom:2.4rem}.nup-responsive-banner__copy .rte{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/136/compiled_assets/styles.css.map */
