.home-page{--accent: #ff6a2a;--ink: #121413;--paper: #f3f1e9;background:var(--paper);color:var(--ink)}body.home-page .container{max-width:1360px;padding-inline:56px}body.home-page .site-header{background:#121413e8;color:#f3f1e9;border-bottom-color:#ffffff1a}body.home-page .site-header.is-scrolled{background:#121413f5;color:#f3f1e9}body.home-page .header-search input{border-color:#ffffff30}body.home-page .page-content{padding-top:0}body.home-page .nav-links{font-size:12px}body.home-page .nav-links a.active:after{background:var(--accent)}body.home-page .btn-primary{background:var(--accent);color:#171917;font-weight:800}body.home-page .btn-primary:hover{background:#ff854d}body.home-page .btn{border-radius:0}body.home-page .brand-symbol{background:var(--accent)}.n-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:2px}.n-eyebrow>span:first-child{color:#ba4315}.n-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 18px #ff6a2a80}.n-hero{min-height:880px;position:relative;background:var(--ink);color:var(--paper);overflow:hidden;isolation:isolate}.n-hero-backdrop{position:absolute;z-index:-2;top:80px;right:-4%;width:82%;height:calc(100% - 80px)}.n-hero-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center}.n-hero-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121413 0%,#12141370 18%,transparent 48%),linear-gradient(0deg,#121413 0%,transparent 25%)}.n-hero-grid{position:absolute;inset:92px 0 0;z-index:-1;background-image:linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:25% 100%;pointer-events:none}.n-hero-inner{display:grid;grid-template-columns:1fr 1fr;padding-top:165px;padding-bottom:55px;min-height:795px}.n-hero-copy{position:relative;z-index:2}.n-hero h1{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:700;font-size:clamp(90px,9.5vw,142px);letter-spacing:-2px;line-height:.86;margin:29px 0}.n-hero h1>span:not(.n-title-dot){color:var(--accent)}.n-hero h1 .n-title-dot{color:var(--accent)}.n-intro{font-size:14px;color:#bbbeb8;line-height:1.8}.n-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:27px}body.home-page .n-hero-actions .btn{padding:18px 24px;font-size:12px;gap:30px}.n-text-link{display:inline-flex;align-items:center;gap:25px;font-weight:700;font-size:12px;transition:color .2s}.n-text-link:hover{color:#d15320}.n-hero .n-text-link:hover{color:var(--accent)}.n-scroll-cue{display:inline-flex;align-items:center;gap:12px;font-size:8px;letter-spacing:1.8px;margin-top:37px;color:#b7bbb3}.n-scroll-cue>span{display:grid;place-items:center;border:1px solid #ffffff30;width:30px;height:38px;border-radius:20px;font-size:17px;color:var(--accent)}.n-hero-art{position:relative;min-width:0}.n-art-index{position:absolute;right:0;top:6px;font-family:monospace;font-size:10px;letter-spacing:2px;color:#a3a69d}.n-art-label{position:absolute;right:0;top:51%;display:flex;align-items:center;gap:17px;padding:17px 20px;background:#1b1d1be0;border:1px solid #ffffff35;backdrop-filter:blur(15px);font-size:10px;font-weight:700;letter-spacing:1px;box-shadow:0 10px 40px #0004}.n-art-label small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#bdc1b8;margin-top:5px}.n-hotspot{display:grid;place-items:center;color:var(--accent);width:28px;height:28px;border:1px solid #ff6a2a60;border-radius:50%;font-size:19px}.n-art-caption{position:absolute;bottom:15px;left:20%;right:0;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.6px;color:#c4c5bc}.n-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;min-height:76px;font-family:monospace;font-size:9px;letter-spacing:1px;color:#a5aa9f}.n-hero-footer b{color:var(--accent);margin-left:15px}.n-benefit-strip{background:var(--accent);color:#151713;overflow:hidden}.n-benefit-strip>.container{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:20px}.n-benefit-strip span{font-family:Barlow Condensed,Impact,sans-serif;font-size:27px;font-weight:600;white-space:nowrap;letter-spacing:.5px}.n-benefit-strip b{margin-left:25px;font-size:30px;font-weight:400}.n-categories{padding-block:105px;scroll-margin-top:85px}.n-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:40px}.n-section-heading .n-eyebrow{margin-bottom:24px}.n-section-heading h2,.n-service h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,4.8vw,68px);line-height:1;letter-spacing:-.8px;font-weight:600}.n-section-heading h2 span{color:#777d71}.n-heading-aside p{color:#62685e;font-size:12px;line-height:1.8;margin-bottom:20px}.n-category-grid{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:16px}.n-category-card{position:relative;isolation:isolate;overflow:hidden;background:#e6e5dc;min-height:275px;padding:25px;display:flex;flex-direction:column;transition:background .3s,transform .3s}.n-category-card:hover{transform:translateY(-5px);background:#deded1}.n-category-top{display:flex;justify-content:space-between;font-family:monospace;font-size:10px;letter-spacing:1px;z-index:2}.n-category-card .equipment-icon{width:95px;height:95px;color:#4e5847;margin:22px auto;transition:transform .45s}.n-category-card:hover .equipment-icon{transform:rotate(-9deg) scale(1.12)}.n-category-watermark{position:absolute;z-index:-1;font-family:Barlow Condensed,Impact,sans-serif;font-size:230px;line-height:1;bottom:12px;right:-5px;color:#d6d8cc;font-weight:700}.n-category-bottom{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:12px;z-index:2}.n-category-bottom h3{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-size:27px;font-weight:600;letter-spacing:.3px}.n-category-bottom p{font-size:10px;margin-top:5px;color:#5c6455}.n-circle-arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid #919984;border-radius:50%;flex-shrink:0;font-size:20px;transition:background .3s,transform .3s}.n-category-card:hover .n-circle-arrow,.n-product-card:hover .n-circle-arrow{background:var(--accent);color:#121413;border-color:var(--accent);transform:rotate(45deg)}.n-category-1{grid-row:span 2;background:#b6a38b;color:#fff}.n-category-1:hover{background:#b6a38b}.n-category-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .65s}.n-category-1:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#191c16e6,transparent 50%,#191c1620);z-index:-1}.n-category-1 .n-category-watermark{display:none}.n-category-1 p{color:#deded0}.n-category-1 .n-circle-arrow{border-color:#ffffff60}.n-category-1:hover .n-category-photo{transform:scale(1.06)}.n-category-2{background:#ff6a2a}.n-category-2:hover{background:#ff7d44}.n-category-2 .n-category-watermark{color:#e65821}.n-category-2 .equipment-icon,.n-category-2 p{color:#422516}.n-category-5{grid-column:span 2;min-height:170px;flex-direction:row;flex-wrap:wrap;align-items:center;background:#252b24;color:#f2f1e8}.n-category-5 .n-category-top{width:100%}.n-category-5 .equipment-icon{margin:15px 35px 0 0;height:80px;width:80px;color:#ff8a52}.n-category-5 .n-category-bottom{flex:1;margin-top:0}.n-category-5 .n-category-watermark{color:#333c30;font-size:170px}.n-category-5 p{color:#bdc5b4}.n-category-5:hover{background:#30382e}.n-brands{background:#e9e8df;padding-block:37px;border-block:1px solid #d7d8cb}.n-brands .n-eyebrow{justify-content:center;color:#636b5d;font-size:8px}.n-brand-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px;margin-top:27px}.n-brand-list a{font-size:24px;letter-spacing:-.8px;font-weight:800;color:#3f4838;transition:color .2s}.n-brand-list a:hover{color:#bb4819}.n-featured{padding-block:100px}.n-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.n-product-art{height:255px;background:#e6e5dc;position:relative;display:grid;place-items:center;overflow:hidden}.n-product-art:after{content:"+";position:absolute;right:16px;top:14px;color:#818b75;font:15px monospace}.n-product-brand{position:absolute;left:19px;top:19px;font-size:10px;letter-spacing:1px;font-weight:800}.n-product-art .equipment-icon{width:103px;height:103px;color:#56634a;transition:transform .35s}.n-product-card:hover .equipment-icon{transform:rotate(-9deg) scale(1.13)}.n-product-art small{position:absolute;left:15px;bottom:19px;font-size:7px;letter-spacing:.7px;color:#66715b}.n-product-art .n-circle-arrow{position:absolute;bottom:12px;right:12px;width:31px;height:31px}.n-product-category{color:#666f5e;font-size:10px;margin:20px 0 9px}.n-product-card h3{font-size:13px;line-height:1.6}.n-product-link{border-top:1px solid #d1d6c6;display:flex;justify-content:space-between;margin-top:19px;padding-top:15px;font-size:11px}.n-manifesto{position:relative;background:#191d18;color:var(--paper);padding-block:95px;overflow:hidden}.n-manifesto:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #ffffff09;border-radius:50%;right:-100px;top:60px;box-shadow:0 0 0 100px #ffffff03,0 0 0 200px #ffffff02;pointer-events:none}.n-manifesto .n-eyebrow{color:#b4bba9}.n-manifesto h2{font:600 clamp(80px,10.5vw,152px)/.9 "Barlow Condensed",Impact,sans-serif;letter-spacing:-1px;margin-top:40px}.n-manifesto h2 span{color:#ff6a2a}.n-manifesto-bottom{display:flex;gap:45px;align-items:center;margin-top:40px}.n-manifesto-mark{font-size:85px;color:var(--accent);line-height:1}.n-manifesto-bottom p{font-size:13px;color:#c3c9ba;line-height:1.9}.n-manifesto-bottom strong{color:#f4f3e8;font-weight:500}.n-circle-link{margin-left:auto;width:125px;height:125px;border:1px solid #88917d;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:10px;letter-spacing:1px;transition:background .3s,color .3s}.n-circle-link span{font-size:28px}.n-circle-link:hover{background:var(--accent);color:#171a15}.n-service{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:100px}.n-service-intro .n-eyebrow{color:#626d56;margin-bottom:24px}.n-service h2{font-size:54px}.n-service-intro>p:not(.n-eyebrow){font-size:13px;line-height:1.9;color:#65705b;max-width:420px;margin-block:23px}.n-service-steps>div{display:flex;gap:25px;padding:26px 0;border-bottom:1px solid #d4d8ca}.n-service-steps>div>span{color:#b64618;font:12px monospace}.n-service-steps>div>span:last-child{margin-left:auto;font-size:20px}.n-service-steps h3{font-size:17px;margin-bottom:9px}.n-service-steps p{font-size:12px;line-height:1.8;color:#65705b}.n-contact-banner{padding-block:65px;background:var(--accent);color:#131711}.n-contact-banner>.container{display:flex;justify-content:space-between;align-items:center;gap:40px}.n-contact-banner h2{font:600 80px/.94 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;margin-top:24px}.n-contact-banner .container>div:last-child>p{font-size:13px}.n-contact-banner .container>div:last-child>a:not(.n-text-link){display:block;font:600 43px/1.4 Barlow Condensed,Impact,sans-serif;margin-block:13px}.n-contact-banner .n-text-link:hover{color:#4b260f}body.home-page .site-footer{background:#121613}@keyframes nazar-rise{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes nazar-scene{0%{transform:scale(1.035)}to{transform:scale(1)}}.n-hero-copy{animation:nazar-rise .9s cubic-bezier(.2,.8,.2,1) both}.n-hero-backdrop{animation:nazar-scene 1.5s ease-out both}.is-revealed{animation:nazar-rise .7s cubic-bezier(.2,.8,.2,1) both}@media (min-width:1600px){.n-hero{min-height:940px}.n-hero-inner{min-height:850px;padding-top:185px}}@media (max-width:1100px){body.home-page .container{padding-inline:36px}.n-hero{min-height:800px}.n-hero-inner{min-height:724px;padding-top:155px}.n-hero h1{font-size:108px}.n-hero-backdrop{right:-12%;width:100%}.n-benefit-strip span{font-size:22px}.n-benefit-strip b{margin-left:12px}.n-category-bottom h3{font-size:23px}.n-service{gap:50px}.n-contact-banner h2{font-size:65px}}@media (max-width:760px){body.home-page .container{padding-inline:22px}.n-hero{min-height:auto}.n-hero-inner{min-height:970px;display:block;padding-top:124px;padding-bottom:0}.n-hero h1{font-size:clamp(88px,18vw,128px);margin-top:25px}.n-hero-backdrop{top:400px;right:-5%;width:110%;height:570px}.n-hero-backdrop:after{background:linear-gradient(180deg,#121413,transparent 30%,transparent 70%,#121413)}.n-hero-backdrop img{object-position:66% center}.n-hero-copy{pointer-events:none}.n-hero-copy a{pointer-events:auto}.n-intro{font-size:12px}.n-hero-actions{gap:18px;margin-top:22px}body.home-page .n-hero-actions .btn{padding:16px 18px;font-size:11px;gap:18px}.n-hero-actions .n-text-link{font-size:10px;gap:10px}.n-scroll-cue{display:none}.n-hero-art{height:365px}.n-art-index{display:none}.n-art-label{top:60%;right:0;padding:13px}.n-art-caption{bottom:2px;left:0;font-size:7px}.n-hero-footer{min-height:62px;font-size:8px}.n-hero-footer p{display:none}.n-benefit-strip>.container{flex-wrap:wrap;gap:12px 20px;justify-content:center;padding-block:17px}.n-benefit-strip span{font-size:21px}.n-benefit-strip b{font-size:21px;margin-left:12px}.n-categories,.n-featured{padding-block:65px}.n-section-heading{display:block;margin-bottom:28px}.n-section-heading h2{font-size:43px}.n-section-heading .n-eyebrow{font-size:8px;margin-bottom:18px}.n-heading-aside{margin-top:20px}.n-heading-aside p{display:none}.n-category-grid{grid-template-columns:1fr 1fr;gap:12px}.n-category-card{min-height:235px;padding:18px}.n-category-1{grid-row:span 2}.n-category-2{grid-column:1}.n-category-3,.n-category-4{grid-row:3}.n-category-5{grid-column:span 2;min-height:165px}.n-category-card .equipment-icon{width:75px;height:75px;margin-block:22px}.n-category-bottom h3{font-size:22px;line-height:1.1}.n-category-bottom p{font-size:9px}.n-category-bottom .n-circle-arrow{display:none}.n-category-watermark{font-size:185px}.n-category-top{font-size:8px}.n-category-5 .equipment-icon{margin-right:25px}.n-brand-list{justify-content:center;gap:18px 24px}.n-brand-list a{font-size:19px}.n-featured .n-section-heading>a{margin-top:20px}.n-product-grid{grid-template-columns:1fr 1fr;gap:28px 12px}.n-product-art{height:210px}.n-product-art .equipment-icon{width:80px;height:80px}.n-product-art small{font-size:6px;left:10px;bottom:17px;max-width:80px}.n-product-brand{left:12px;top:14px;font-size:9px}.n-product-card h3{font-size:11px}.n-product-category{font-size:9px}.n-manifesto{padding-block:65px}.n-manifesto .n-eyebrow{font-size:8px;line-height:1.7}.n-manifesto h2{font-size:clamp(67px,14vw,110px)}.n-manifesto-bottom{gap:18px;flex-wrap:wrap}.n-manifesto-mark{font-size:56px}.n-manifesto-bottom p{font-size:11px}.n-circle-link{width:95px;height:95px;font-size:9px;margin-left:0;margin-top:14px}.n-service{grid-template-columns:1fr;gap:28px;padding-block:65px}.n-service h2{font-size:48px}.n-service-intro .n-eyebrow{font-size:8px}.n-contact-banner>.container{display:block}.n-contact-banner h2{font-size:63px}.n-contact-banner .container>div:last-child{margin-top:35px}.n-contact-banner .container>div:last-child>a:not(.n-text-link){font-size:38px}}@media (max-width:380px){body.home-page .container{padding-inline:16px}.n-hero-inner{min-height:960px}.n-hero-art{height:340px}.n-hero h1{font-size:clamp(64px,21vw,88px)}.n-hero-actions{gap:14px}.n-hero-backdrop{top:430px}.n-section-heading h2{font-size:clamp(32px,10.5vw,37px)}.n-category-bottom h3{font-size:18px}.n-category-watermark{font-size:130px;right:0}.n-manifesto h2{font-size:clamp(54px,17vw,66px)}.n-contact-banner h2{font-size:clamp(46px,14vw,63px)}.n-contact-banner .container>div:last-child>a:not(.n-text-link){font-size:clamp(28px,9vw,38px)}}@media (prefers-reduced-motion:reduce){.n-hero-copy,.n-hero-backdrop,.is-revealed{animation:none}.n-category-card,.n-category-photo,.equipment-icon{transition:none!important}}.n-category-6{min-height:170px;background:#d6dacb}.n-category-6 .equipment-icon{width:45px;height:45px;margin-block:8px}.n-category-6 .n-category-watermark{font-size:165px;color:#c3cbb7}.n-category-6 .n-category-bottom h3{font-size:23px}@media (max-width:760px){.n-category-6{grid-column:span 2}.n-category-6 .equipment-icon{position:absolute;width:66px;height:66px;right:22px;top:42px}.n-category-6 .n-category-bottom{max-width:73%}}
