.nb-home{--nb-bg:#080908;--nb-text:#f1f0e9;--nb-muted:#b3b4ad;--nb-acid:#c8ff00;--nb-line:#30322b;--nb-display:'Archivo Black','Arial Black',Arial,sans-serif;--nb-mono:'IBM Plex Mono',monospace;background:var(--nb-bg);color:var(--nb-text);font-family:Inter,Arial,sans-serif;overflow:clip;isolation:isolate}.nb-home *{box-sizing:border-box}.nb-home a{color:inherit;text-decoration:none}.nb-home img{display:block;max-width:100%}.nb-home h1,.nb-home h2,.nb-home h3,.nb-home p{margin:0}.nb-home h1,.nb-home h2{font-family:var(--nb-display);font-weight:900;text-transform:uppercase}.nb-home a:focus-visible{outline:3px solid var(--nb-acid);outline-offset:6px}.nb-eyebrow{font:500 11px/1.6 var(--nb-mono);letter-spacing:.1em}.nb-dot{display:inline-block;width:7px;height:7px;background:var(--nb-acid);margin-right:10px}.nb-home .nb-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:18px 22px;background:var(--nb-acid);color:#080908;font:600 11px/1.5 var(--nb-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--nb-acid);transition:background .2s,color .2s}.nb-home .nb-cta:hover{background:#e0ff72}.nb-cta>span{font-size:23px;line-height:1}.nb-home .nb-text-link{display:inline-flex;align-items:center;gap:25px;min-height:44px;border-bottom:1px solid #75776b;padding:10px 0;font:500 11px/1.5 var(--nb-mono);text-transform:uppercase}.nb-home .nb-text-link:hover{color:var(--nb-acid)}.nb-hero{position:relative;min-height:820px;height:min(900px,calc(100svh - 100px));border-bottom:1px solid var(--nb-line);background:radial-gradient(ellipse at 80% 48%,#242d10 0,transparent 45%),#080908;overflow:hidden}.nb-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#fff06 1px,transparent 1px),linear-gradient(90deg,#fff06 1px,transparent 1px);background-size:120px 120px;pointer-events:none}.nb-hero-meta{position:absolute;top:24px;left:4%;right:4%;display:flex;justify-content:space-between;color:#b8b9b2;font:9px/1.4 var(--nb-mono);letter-spacing:.13em}.nb-hero-copy{position:absolute;left:4%;bottom:112px;z-index:3;width:66%;pointer-events:none}.nb-hero-copy a{pointer-events:auto}.nb-hero h1{font-size:clamp(64px,7.6vw,132px);line-height:.94;letter-spacing:-.065em;margin:23px 0 28px;color:var(--nb-text)}.nb-hero h1>span{color:transparent;-webkit-text-stroke:1px var(--nb-text)}.nb-hero-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.nb-intro{max-width:285px;font-size:15px;line-height:1.65;color:#d0d1c8}.nb-hero-stage{position:absolute;inset:0;z-index:1}.nb-art{position:absolute;display:block;width:33%;max-width:480px;border:1px solid #4a4d3b;background:#080908;box-shadow:0 28px 64px #0009;transition:transform .5s,border-color .3s}.nb-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nb-art>span{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--nb-line);padding:14px 16px;font:9px/1.4 var(--nb-mono);letter-spacing:.04em}.nb-art b{font-size:18px;font-weight:400;color:var(--nb-acid)}.nb-art-back{right:24%;top:9%;transform:rotate(-9deg);width:28%;z-index:1}.nb-art-front{right:3%;top:18%;transform:rotate(7deg);z-index:2}.nb-art:hover{border-color:var(--nb-acid);transform:rotate(0) translateY(-8px);z-index:4}.nb-orbit{position:absolute;border:1px solid #c8ff003b;width:54%;aspect-ratio:1;border-radius:50%;right:-6%;top:8%;transform:rotate(-20deg)}.nb-orbit:before{content:'';position:absolute;inset:30px;border:1px solid #c8ff001c;border-radius:50%}.nb-stamp{position:absolute;right:7%;bottom:88px;width:100px;height:100px;border:1px solid var(--nb-acid);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--nb-acid);font:600 10px/1.5 var(--nb-mono);letter-spacing:.07em;transform:rotate(10deg)}.nb-stamp span{font-size:24px}.nb-hero-foot{position:absolute;bottom:26px;left:4%;right:4%;display:flex;justify-content:space-between;border-top:1px solid var(--nb-line);padding-top:20px;color:var(--nb-muted);font:9px/1.5 var(--nb-mono);letter-spacing:.07em;z-index:4}.nb-hero-foot a{color:var(--nb-text);padding:5px 0}.nb-strip{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:21px 4%;background:var(--nb-acid);color:#080908;font:600 11px/1.4 var(--nb-mono);letter-spacing:.12em}.nb-strip i{font-style:normal;font-size:25px}.nb-rotation,.nb-designs{padding:100px 4%}.nb-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:38px}.nb-section-head .nb-eyebrow{color:var(--nb-acid);margin-bottom:17px}.nb-section-head h2{font-size:clamp(38px,4.7vw,76px);line-height:1;letter-spacing:-.06em}.nb-section-head h2 span{color:#9d9f93}.nb-section-head>p{color:var(--nb-muted);font-size:14px;line-height:1.6}.nb-home .nb-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;margin:0}.nb-home .nb-products>.product-block{width:100%;padding:0;margin:0;min-width:0;background:transparent;color:var(--nb-text)}.nb-home .product-block__gallery{border:1px solid var(--nb-line);background:#151612;overflow:hidden}.nb-home .product-block__image{object-fit:contain;border-radius:0;transition:transform .5s}.nb-home .product-block__gallery:hover .product-block__image{transform:scale(1.035)}.nb-home .product-block__content{padding:17px 0 0}.nb-home .product-block__name{font-size:13px;line-height:1.5;font-weight:600}.nb-home .product-block__price{font:500 13px/1.5 var(--nb-mono)}.nb-home .product-block__price--new{color:var(--nb-acid)}.nb-home .product-block__price--old{color:var(--nb-muted)}.nb-home .product-block__button{border-radius:0;min-height:44px}.nb-shopping-note{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--nb-line);padding-top:24px;margin-top:36px}.nb-shopping-note>span{font:10px/1.6 var(--nb-mono);color:var(--nb-acid)}.nb-shopping-note>p{font-size:12px;line-height:1.6;color:var(--nb-muted)}.nb-manifesto{position:relative;padding:80px 4% 55px;border-block:1px solid var(--nb-line);background:#141610;display:grid;grid-template-columns:1fr 2.7fr;gap:20px}.nb-manifesto>.nb-eyebrow{color:var(--nb-acid)}.nb-manifesto>.nb-eyebrow>span{display:block;color:var(--nb-muted);margin-top:20px;font-size:9px}.nb-manifesto h2{font-size:clamp(48px,6.6vw,108px);line-height:1.01;letter-spacing:-.06em}.nb-manifesto em{color:var(--nb-acid);font-style:normal}.nb-manifesto-bottom{grid-column:2;display:flex;align-items:center;gap:30px;margin-top:25px}.nb-manifesto-bottom>span{font-size:65px;color:var(--nb-acid);line-height:1}.nb-manifesto-bottom p{font-size:13px;line-height:1.7;color:var(--nb-muted)}.nb-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px 28px;align-items:start}.nb-design-card:nth-child(even){margin-top:80px}.nb-design-photo{position:relative;border:1px solid var(--nb-line);overflow:hidden;background:#0a0a09}.nb-design-photo>img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;transition:transform .65s}.nb-design-card:hover .nb-design-photo>img{transform:scale(1.045)}.nb-card-label{position:absolute;left:18px;top:18px;font:9px/1.5 var(--nb-mono);letter-spacing:.07em;padding:8px 10px;border:1px solid #535548;background:#080908e8}.nb-card-arrow{position:absolute;right:18px;bottom:18px;width:44px;height:44px;display:grid;place-items:center;background:var(--nb-acid);color:#080908;font-size:24px;transition:transform .2s}.nb-design-card:hover .nb-card-arrow{transform:rotate(45deg)}.nb-design-caption{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--nb-line)}.nb-design-caption h3{font-size:13px;font-weight:600;line-height:1.5}.nb-design-caption>span{font:9px/1.5 var(--nb-mono);color:var(--nb-muted);white-space:nowrap}.nb-editorial{display:grid;grid-template-columns:1.08fr 1fr;border-block:1px solid var(--nb-line)}.nb-editorial-photo{position:relative;background:#111510;min-height:740px;overflow:hidden}.nb-editorial-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.nb-editorial-photo>span{position:absolute;bottom:20px;left:20px;font:9px/1.5 var(--nb-mono);padding:10px;background:#080908c9}.nb-editorial-copy{padding:55px 10%;display:flex;flex-direction:column;align-items:flex-start;background:#e8e8dd;color:#11130d}.nb-editorial h2{font-size:clamp(48px,6vw,92px);line-height:.96;letter-spacing:-.06em;margin:38px 0 25px}.nb-editorial h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #11130d}.nb-editorial-copy>p:not(.nb-eyebrow):not(.nb-campaign-note){font-size:16px;line-height:1.6}.nb-home .nb-cta-dark{background:#11130d;border-color:#11130d;color:#f1f0e9;margin:30px 0}.nb-home .nb-cta-dark:hover{background:#343829}.nb-editorial-copy .nb-campaign-note{font:10px/1.65 var(--nb-mono);color:#505348;margin-top:auto;max-width:370px}.nb-purchase{padding:90px 4%;display:grid;grid-template-columns:1.1fr 1fr;gap:8%}.nb-purchase .nb-eyebrow{color:var(--nb-acid);margin-bottom:25px}.nb-purchase h2{font-size:clamp(32px,3.5vw,55px);line-height:1.05;letter-spacing:-.055em}.nb-purchase h2>span{color:#9d9f93}.nb-purchase-steps>div{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--nb-line)}.nb-purchase-steps>div:first-child{padding-top:0}.nb-purchase-steps>div>span{font:11px/1.6 var(--nb-mono);color:var(--nb-acid)}.nb-purchase-steps p{font-size:12px;line-height:1.7;color:var(--nb-muted)}.nb-purchase-steps strong{display:block;font-size:15px;font-weight:500;color:var(--nb-text);margin-bottom:5px}.nb-closing{text-align:center;padding:85px 4% 28px;border-top:1px solid var(--nb-line);background:radial-gradient(ellipse at 50% 110%,#283411,transparent 68%)}.nb-closing>.nb-eyebrow{color:var(--nb-muted)}.nb-closing h2{font-size:clamp(40px,7vw,112px);letter-spacing:-.06em;line-height:1;margin:25px 0 30px}.nb-closing h2 span{color:transparent;-webkit-text-stroke:1px var(--nb-text)}.nb-closing-sign{display:flex;justify-content:space-between;align-items:center;margin-top:75px;border-top:1px solid var(--nb-line);padding-top:24px}.nb-closing-sign img{width:135px;height:auto}.nb-closing-sign span{font:9px/1.5 var(--nb-mono);color:var(--nb-muted);letter-spacing:.1em}@media(min-width:1600px){.nb-home{max-width:1920px;margin-inline:auto}.nb-hero{min-height:900px}.nb-art-front{top:12%}.nb-art-back{top:8%}}@media(max-width:1100px){.nb-hero{min-height:750px}.nb-hero h1{font-size:8.3vw}.nb-hero-copy{bottom:105px}.nb-art-front{top:16%;width:38%}.nb-art-back{width:32%;top:8%;right:29%}.nb-stamp{bottom:90px}.nb-editorial-photo{min-height:680px}.nb-editorial-copy{padding:44px 8%}.nb-home .nb-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.nb-purchase{gap:5%}}@media(max-width:767px){.nb-hero{height:auto;min-height:0;padding:0 0 26px;display:flex;flex-direction:column}.nb-hero-meta{position:relative;inset:auto;order:0;padding:20px 20px 0;font-size:8px}.nb-hero-meta>span:last-child{display:none}.nb-hero-stage{position:relative;inset:auto;height:350px;order:1;margin-top:10px}.nb-art-front{width:56%;right:5%;top:8%;transform:rotate(7deg)}.nb-art-back{width:49%;right:auto;left:2%;top:1%;transform:rotate(-9deg)}.nb-art>span{font-size:7px;padding:8px}.nb-art b{font-size:16px}.nb-orbit{width:90%;right:-10%;top:0}.nb-stamp{width:70px;height:70px;right:8%;bottom:8px;font-size:7px}.nb-stamp span{font-size:17px}.nb-hero-copy{position:relative;left:auto;bottom:auto;width:auto;order:2;margin:-10px 20px 0;pointer-events:auto}.nb-hero h1{font-size:clamp(40px,10.5vw,79px);line-height:1.01;letter-spacing:-.06em;margin:19px 0 22px}.nb-hero-copy .nb-eyebrow{font-size:8px;letter-spacing:.06em}.nb-hero-bottom{gap:21px}.nb-intro{font-size:14px;max-width:285px}.nb-hero-bottom .nb-cta{width:100%;min-height:54px}.nb-hero-foot{position:relative;inset:auto;margin:30px 20px 0;order:3;padding-top:16px;font-size:8px}.nb-hero-foot>a{display:none}.nb-strip{padding:17px 20px;gap:12px;font-size:8px;letter-spacing:.05em}.nb-strip i{font-size:18px}.nb-strip>span:last-child,.nb-strip>i:nth-last-child(2){display:none}.nb-rotation,.nb-designs{padding:62px 20px}.nb-section-head{gap:20px;align-items:flex-start;flex-direction:column;margin-bottom:27px}.nb-section-head h2{font-size:clamp(31px,7.5vw,54px)}.nb-section-head>.nb-text-link{min-height:35px}.nb-section-head .nb-eyebrow{font-size:9px;margin-bottom:13px}.nb-home .nb-products{gap:25px 12px}.nb-home .product-block__name{font-size:12px}.nb-home .product-block__price{font-size:12px}.nb-home .product-block__button{font-size:11px}.nb-shopping-note{flex-direction:column;gap:8px;margin-top:26px;padding-top:20px}.nb-shopping-note>span{font-size:9px}.nb-manifesto{padding:50px 20px;grid-template-columns:1fr;gap:32px}.nb-manifesto>.nb-eyebrow>span{display:none}.nb-manifesto h2{font-size:clamp(33px,9.7vw,68px)}.nb-manifesto-bottom{grid-column:1;gap:20px;margin-top:0}.nb-manifesto-bottom>span{font-size:50px}.nb-manifesto-bottom p{font-size:12px}.nb-design-grid{gap:30px 12px}.nb-design-card:nth-child(even){margin-top:32px}.nb-card-label{top:8px;left:8px;font-size:7px;padding:5px}.nb-card-arrow{right:8px;bottom:8px;width:32px;height:32px;font-size:20px}.nb-design-caption{display:block;padding:12px 0}.nb-design-caption h3{font-size:10px}.nb-design-caption>span{display:block;font-size:8px;margin-top:8px}.nb-editorial{grid-template-columns:1fr}.nb-editorial-photo{min-height:0;aspect-ratio:4/5}.nb-editorial-copy{padding:40px 24px}.nb-editorial h2{font-size:clamp(60px,16vw,100px);margin:30px 0 24px}.nb-editorial-copy .nb-eyebrow{font-size:8px}.nb-editorial-copy .nb-cta{width:100%;font-size:10px}.nb-editorial-copy .nb-campaign-note{font-size:9px;margin-top:5px}.nb-purchase{padding:60px 20px;grid-template-columns:1fr;gap:35px}.nb-purchase h2{font-size:clamp(29px,7vw,46px)}.nb-purchase .nb-eyebrow{font-size:9px}.nb-closing{padding:60px 20px 24px}.nb-closing>.nb-eyebrow{font-size:8px}.nb-closing h2{font-size:clamp(31px,7.8vw,59px)}.nb-closing>.nb-cta{width:100%}.nb-closing-sign{margin-top:48px;gap:25px}.nb-closing-sign img{width:95px}.nb-closing-sign span{font-size:7px;text-align:right;max-width:120px}}@media(max-width:380px){.nb-hero-stage{height:290px}.nb-stamp{bottom:0}.nb-strip{gap:8px;font-size:7px}.nb-strip i{font-size:15px}.nb-design-caption h3{font-size:9px}}@media(prefers-reduced-motion:reduce){.nb-home *,.nb-home *:before,.nb-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}