@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
:root{--nm-black:#0a0a0a;--nm-cream:#f5f2ee;--nm-red:#d10101;--nm-gray:#888;--nm-ease:cubic-bezier(.22, 1, .36, 1);--nm-display:"Bebas Neue", sans-serif;--nm-body:"Switzer", sans-serif}.nm-page{font-family:var(--nm-body);overflow-x:hidden}.nm-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--nm-red);margin-bottom:14px;font-size:.7rem;font-weight:600;display:block}.nm-hero{background:var(--nm-black);padding:calc(var(--header-height,110px) + 80px) 7vw 90px;position:relative;overflow:hidden}.nm-hero:before{content:"";background:var(--nm-red);width:4px;height:100%;position:absolute;top:0;left:0}.nm-hero__inner{z-index:2;max-width:700px;position:relative}.nm-hero__title{font-family:var(--nm-display);color:#fff;letter-spacing:.01em;animation:nmSlideUp .7s var(--nm-ease) 50ms both;margin:0 0 24px;font-size:clamp(72px,10vw,130px);font-weight:400;line-height:.92}.nm-hero__sub{color:#fff6;letter-spacing:.08em;text-transform:uppercase;animation:nmSlideUp .7s var(--nm-ease) .15s both;font-size:.88rem}.nm-hero__watermark{z-index:1;color:#ffffff28;pointer-events:none;white-space:nowrap;letter-spacing:-.02em;font-family:Bebas Neue,sans-serif;font-size:clamp(100px,18vw,230px);line-height:1;position:absolute;bottom:-.1em;right:60px}@keyframes nmSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nm-section{padding:100px 7vw;position:relative}.nm-section--dark{background:var(--nm-cream)}.nm-section--light{background:var(--nm-black)}.nm-section--dark:before,.nm-section--light:before{display:none}.nm-row{opacity:0;max-width:1300px;transition:opacity .85s var(--nm-ease), transform .85s var(--nm-ease);grid-template-columns:1fr 1.4fr;align-items:center;gap:80px;margin:0 auto;display:grid;transform:translateY(32px)}.nm-row.is-visible{opacity:1;transform:translateY(0)}.nm-row--reverse{direction:rtl}.nm-row--reverse>*{direction:ltr}.nm-col--text{flex-direction:column;min-width:0;display:flex}.nm-title{font-family:var(--nm-display);letter-spacing:.02em;margin:0 0 24px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.nm-section--dark .nm-title{color:var(--nm-black)}.nm-section--light .nm-title{color:#fff}.nm-sub{margin:0 0 36px;font-size:.95rem;line-height:1.75}.nm-section--dark .nm-sub{color:var(--nm-gray)}.nm-section--light .nm-sub{color:#ffffff80}.nm-specs{border-top:1px solid;flex-direction:column;display:flex}.nm-section--dark .nm-specs{border-color:#0000001a}.nm-section--light .nm-specs{border-color:#ffffff14}.nm-spec-row{border-bottom:1px solid;gap:24px;padding:16px 0;display:flex}.nm-section--dark .nm-spec-row{border-color:#00000014}.nm-section--light .nm-spec-row{border-color:#ffffff14}.nm-spec-label{letter-spacing:.12em;text-transform:uppercase;min-width:150px;color:var(--nm-gray);flex-shrink:0;padding-top:2px;font-size:.72rem;font-weight:700}.nm-spec-value{word-break:break-word;font-size:.9rem;line-height:1.7}.nm-section--dark .nm-spec-value{color:var(--nm-black)}.nm-section--light .nm-spec-value{color:#ffffffbf}.nm-col--media{width:100%;min-width:0;overflow:hidden}.nm-carousel{border-radius:10px;width:100%;overflow:hidden}.nm-carousel__slide{width:100%;overflow:hidden}.nm-carousel__slide img,.nm-single-img img{object-fit:cover;width:100%;height:520px;transition:transform .6s var(--nm-ease);border-radius:10px;display:block}.nm-section--dark .react-multiple-carousel__arrow{background:#0000001f}.nm-section--dark .react-multiple-carousel__arrow:hover{background:var(--nm-red)}.nm-section--light .react-multiple-carousel__arrow{background:#ffffff1a}.nm-section--light .react-multiple-carousel__arrow:hover{background:var(--nm-red)}@media (max-width:1500px){.nm-row{direction:ltr;grid-template-columns:1fr}.nm-row--reverse{direction:ltr}}@media (max-width:1024px){.nm-section{padding:72px 5vw}.nm-row{gap:48px}}@media (max-width:768px){.nm-hero{padding:calc(var(--header-height-mobile,64px) + 50px) 6vw 60px}.nm-hero__watermark{font-size:100px}.nm-section{padding:56px 5vw}.nm-row{gap:36px}.nm-carousel__slide img,.nm-single-img img{height:340px}.nm-spec-label{min-width:120px}.react-multiple-carousel__arrow{display:none!important}}@media (max-width:480px){.nm-hero__title{font-size:64px}.nm-title{font-size:40px}.nm-section{padding:44px 5vw}.nm-hero__watermark{display:none}.nm-spec-row{flex-direction:column;gap:4px}.nm-spec-label{min-width:auto}.nm-carousel__slide img,.nm-single-img img{height:260px}}
@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.0..pvb1q~5e1d.woff)format("woff"),url(../media/revicons.014dop33xc2p3.ttf)format("ttf"),url(../media/revicons.11pud~zpz6jrf.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
