*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a0d;color:#f5f4f0;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:root{--lime:#d6ff62;--muted:#9a9ca3;--dark:#090a0d;--line:#282a30;--display:"Space Grotesk",sans-serif}.loader{position:fixed;inset:0;background:#090a0d;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .7s,visibility .7s}.loader.done{opacity:0;visibility:hidden}.loader-logo{font:700 42px var(--display);letter-spacing:-.08em}.loader-logo span,.logo span{color:var(--lime)}.loader-line{width:125px;height:2px;background:#303139;margin-top:24px;overflow:hidden}.loader-line i{display:block;width:100%;height:100%;background:var(--lime);transform:translateX(-100%);animation:load 1.1s ease forwards}@keyframes load{to{transform:translateX(0)}}.header{height:82px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;z-index:30;border-bottom:1px solid #ffffff20}.logo{font:700 26px var(--display);letter-spacing:-.09em}.nav{display:flex;gap:38px;font-size:11px;color:#d2d2d4}.nav a{transition:color .2s}.nav a:hover,.footer-right a:hover{color:var(--lime)}.header-right{display:flex;align-items:center;gap:28px}.header-contact{font-size:11px;border-bottom:1px solid #73757a;padding:0 0 7px}.header-contact span{color:var(--lime);margin-left:12px}.menu{display:none;background:none;border:0}.hero{height:min(850px,100vh);min-height:690px;position:relative;display:flex;align-items:center;padding:100px 10% 80px;overflow:hidden;background:#11151b}.hero-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,7,10,.96) 0%,rgba(5,7,10,.82) 36%,rgba(5,7,10,.1) 100%),linear-gradient(0deg,rgba(5,7,10,.65),transparent 45%),url('https://images.unsplash.com/photo-1511707171634-5f897ff02aa9?auto=format&fit=crop&w=2200&q=95') center 48%/cover;transform:scale(1.04);animation:heroZoom 14s ease-out forwards}@keyframes heroZoom{to{transform:scale(1)}}.hero-grain{position:absolute;inset:0;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.hero-content{position:relative;z-index:2;max-width:650px}.eyebrow,.section-kicker{font-size:9px;letter-spacing:.2em;font-weight:700;color:#c3c5c8}.pulse{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 15px var(--lime);margin-right:9px}.hero h1{font:600 clamp(65px,8vw,112px)/.91 var(--display);letter-spacing:-.085em;margin:28px 0 24px}.hero h1 em,.intro h2 em,.collection h2 em,.manifesto h2 em,.feature-copy h2 em,.contact h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.hero h1 em{color:var(--lime)}.hero-description{max-width:390px;color:#c0c2c5;font-size:14px;line-height:1.8}.hero-buttons{display:flex;align-items:center;gap:30px;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 21px;font-size:10px;font-weight:700;letter-spacing:.02em;transition:transform .25s,background .25s}.btn:hover{transform:translateY(-3px)}.btn-bright{background:var(--lime);color:#0b0c0e}.btn-bright:hover{background:#e4ff91}.btn span{font-size:17px}.quiet-link{font-size:10px;color:#ddd}.quiet-link span{color:var(--lime);margin-left:10px}.hero-side-note{position:absolute;right:5%;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font-size:8px;letter-spacing:.2em;color:#d3d4d6}.hero-bottom{position:absolute;bottom:32px;left:10%;right:10%;display:flex;align-items:center;gap:15px;font-size:8px;letter-spacing:.18em;color:#c0c2c5}.hero-bottom span:last-child{margin-left:auto}.scroll-line{height:1px;width:65px;background:var(--lime)}.hero-product-label{position:absolute;right:10%;bottom:80px;display:flex;flex-direction:column;gap:7px;text-align:right}.hero-product-label span{font-size:8px;letter-spacing:.2em;color:var(--lime)}.hero-product-label strong{font:500 17px var(--display)}.ticker{overflow:hidden;background:var(--lime);color:#0b0d0e;padding:16px 0}.ticker-track{display:flex;align-items:center;justify-content:space-around;gap:40px;white-space:nowrap;min-width:950px;font:700 11px var(--display);letter-spacing:.15em;animation:marquee 28s linear infinite}.ticker b{font-size:17px}@keyframes marquee{to{transform:translateX(-30%)}}.section-pad{padding:115px 10%}.intro{background:#f0efe9;color:#111318}.section-kicker{color:#74777c}.intro-grid{display:grid;grid-template-columns:1.1fr .7fr;gap:10%;align-items:end;margin:30px 0 48px}.intro h2,.collection h2,.manifesto h2,.feature-copy h2,.contact h2{font:600 clamp(43px,5vw,66px)/.98 var(--display);letter-spacing:-.075em;margin:0}.intro h2 em{color:#7a8e48}.intro-copy p{font-size:13px;line-height:1.9;color:#65676b;margin:0 0 23px}.under-link{display:inline-flex;gap:28px;align-items:center;padding-bottom:7px;border-bottom:1px solid #9b9d91;font-size:10px;font-weight:700}.under-link span{color:#829b43;font-size:16px}.intro-image{height:380px;position:relative;overflow:hidden;background:#c9c9c2}.intro-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.78)}.image-caption{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(transparent,#0008);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;color:white}.collection{background:#0c0d11}.collection-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.collection h2{margin-top:25px}.collection h2 em{color:var(--lime)}.collection-head>p{max-width:300px;font-size:12px;line-height:1.8;color:#9da0a5}.category-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin:55px 0 28px;overflow:auto}.tab{white-space:nowrap;padding:0 0 15px;border:0;border-bottom:2px solid transparent;background:none;color:#8f9298;font-size:10px}.tab sup{font-size:8px;color:#62666c;margin-left:5px}.tab.active{border-color:var(--lime);color:white}.tab.active sup{color:var(--lime)}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.product{min-width:0;background:#14161b;position:relative;overflow:hidden;cursor:pointer}.product-visual{height:265px;background:#1d2026;overflow:hidden;position:relative}.product-visual img{width:100%;height:100%;object-fit:cover;transition:transform .65s,filter .4s;filter:saturate(.8)}.product:hover .product-visual img{transform:scale(1.07);filter:saturate(1.05)}.product-visual:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0005)}.product-tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--lime);color:#111;padding:6px 8px;font-size:7px;font-weight:700;letter-spacing:.12em}.product-quick{position:absolute;z-index:3;right:13px;bottom:13px;width:35px;height:35px;border:1px solid #ffffff88;border-radius:50%;background:#1119;color:white;font-size:18px;transition:.2s}.product:hover .product-quick{background:var(--lime);color:#111;border-color:var(--lime)}.product-info{padding:17px 16px 19px}.product-category{font-size:8px;color:#a2b66b;letter-spacing:.16em;text-transform:uppercase}.product-info h3{font:500 16px var(--display);margin:8px 0 5px}.product-desc{font-size:9px;color:#92969c;line-height:1.6;min-height:28px}.product-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.price{font-size:12px;font-weight:700}.price-note{font-size:8px;color:#858a91}.collection-foot{margin-top:38px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.collection-foot>span{font-size:8px;letter-spacing:.16em;color:#878b91}.collection-foot .under-link{border-color:#4a4d52}.manifesto{display:grid;grid-template-columns:1fr 1fr;background:#d7e1c0;color:#11150f;min-height:650px}.manifesto-image{min-height:650px;overflow:hidden}.manifesto-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.manifesto-content{padding:90px 12%;align-self:center}.manifesto-content .section-kicker{color:#62704b}.manifesto h2{margin:25px 0}.manifesto h2 em{color:#667c3c}.manifesto-content>p{font-size:12px;line-height:1.9;color:#555f4a;max-width:390px}.promise-list{margin:32px 0}.promise-list>div{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid #b6c3a0}.promise-list>div>span{font-size:9px;color:#7a8f4e}.promise-list strong,.promise-list small{display:block}.promise-list strong{font-size:11px}.promise-list small{font-size:9px;color:#69745d;margin-top:5px}.btn-outline{border:1px solid #77835f;color:#172012}.feature-phone{background:#111318;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.feature-copy h2{margin:25px 0}.feature-copy h2 em{color:var(--lime)}.feature-copy>p{font-size:12px;line-height:1.9;color:#9ea2a8;max-width:390px;margin-bottom:28px}.feature-visual{height:390px;position:relative;overflow:hidden;background:#262a30}.feature-visual img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.75)}.feature-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10121655,transparent)}.feature-visual-text{position:absolute;z-index:2;bottom:25px;left:28px;font:700 30px/.95 var(--display);letter-spacing:-.06em;color:white}.contact{position:relative;text-align:center;padding:110px 20px 35px;overflow:hidden;background:#d7ff62;color:#11150c}.contact-glow{position:absolute;width:500px;height:500px;top:-270px;left:50%;transform:translateX(-50%);border-radius:50%;background:#f8ffcf;filter:blur(50px)}.contact>*:not(.contact-glow){position:relative}.contact .section-kicker{color:#60743b;justify-content:center}.contact h2{font-size:clamp(54px,7vw,84px);margin:25px 0}.contact h2 em{color:#647b36}.contact>p{font-size:12px;color:#5b6846;max-width:360px;margin:0 auto 28px;line-height:1.8}.contact-btn{background:#10140d;color:white}.contact-foot{display:flex;justify-content:space-between;border-top:1px solid #a9c64c;margin-top:100px;padding-top:18px;font-size:8px;letter-spacing:.16em;color:#65773d}footer{background:#08090c;padding:30px 7%;display:flex;align-items:center;gap:35px;flex-wrap:wrap}footer .logo{font-size:22px}.footer-middle{font-size:10px;color:#8c9095} .footer-right{display:flex;gap:22px;margin-left:auto;font-size:10px;color:#c4c6c8}.copyright{width:100%;border-top:1px solid #25272d;padding-top:16px;margin-top:15px;font-size:8px;letter-spacing:.12em;color:#666a71}.product-modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.product-modal.open{display:flex}.modal-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px)}.modal-box{position:relative;z-index:2;width:min(780px,100%);background:#15171c;display:grid;padding:35px;max-height:90vh;overflow:auto}.modal-close{position:absolute;right:15px;top:12px;border:0;background:none;color:white;font-size:27px}.modal-product{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.modal-product img{width:100%;aspect-ratio:1;object-fit:cover}.modal-product h3{font:600 30px var(--display);margin:10px 0}.modal-product p{font-size:11px;line-height:1.8;color:#a2a6ac}.modal-product .price{font-size:16px;display:block;margin:18px 0}.reveal{animation:rise .9s both}@keyframes rise{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.products{grid-template-columns:repeat(2,1fr)}.section-pad{padding:85px 7%}.manifesto-content{padding:70px 9%}.feature-phone{gap:5%}.product-visual{height:230px}}@media(max-width:620px){.header{height:70px;padding:0 6%}.nav{display:none;position:absolute;top:70px;left:0;right:0;padding:25px 7%;background:#0c0d11;flex-direction:column;gap:22px;border-bottom:1px solid #292b30}.nav.open{display:flex}.header-contact{font-size:10px}.menu{display:flex;flex-direction:column;gap:5px;padding:8px}.menu i{display:block;width:21px;height:1px;background:white}.hero{height:780px;min-height:0;padding:100px 7% 80px;align-items:center}.hero-backdrop{background:linear-gradient(90deg,#05070be8,#05070b7a 65%,#05070b55),linear-gradient(0deg,#05070bc9,transparent 70%),url('https://images.unsplash.com/photo-1511707171634-5f897ff02aa9?auto=format&fit=crop&w=1100&q=90') 60% center/cover}.hero h1{font-size:64px}.hero-description{font-size:12px;max-width:310px}.hero-buttons{align-items:flex-start;flex-direction:column;gap:18px}.hero-side-note{display:none}.hero-product-label{right:7%;bottom:80px}.hero-bottom{left:7%;right:7%;bottom:28px}.ticker-track{justify-content:flex-start;gap:25px}.section-pad{padding:70px 6%}.intro-grid,.collection-head{grid-template-columns:1fr;display:grid;gap:20px}.intro h2,.collection h2,.manifesto h2,.feature-copy h2{font-size:48px}.intro-image{height:260px}.collection-head>p{margin:0}.category-tabs{gap:22px;margin-top:38px}.products{gap:9px}.product-visual{height:175px}.product-info{padding:13px 11px}.product-info h3{font-size:14px}.product-desc{font-size:8px}.collection-foot{align-items:flex-start;gap:15px;flex-direction:column}.manifesto{grid-template-columns:1fr}.manifesto-image{min-height:300px;height:300px}.manifesto-content{padding:65px 7%}.feature-phone{grid-template-columns:1fr;gap:35px}.feature-visual{height:280px}.feature-copy>p{max-width:100%}.contact{padding:80px 7% 25px}.contact h2{font-size:56px}.contact-foot{margin-top:70px;gap:15px;font-size:7px}footer{padding:27px 6%;gap:18px}.footer-middle{display:none}.footer-right{gap:14px}.copyright{font-size:7px;line-height:1.7}.modal-box{padding:28px 18px}.modal-product{grid-template-columns:1fr;gap:15px}.modal-product img{max-height:240px}.modal-product h3{font-size:24px}}