@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--green:#2cff00;--muted:#92958f;--line:#292c27}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{color:#fff;background:#000;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--green);outline-offset:6px}::selection{background:var(--green);color:#000}header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:96px;margin:0 5.5%;display:flex;position:relative}.brand{letter-spacing:2px;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.brand-mark{color:var(--green);font-size:32px;font-style:italic;display:inline-block;transform:skew(-12deg)}.brand-dot{align-self:flex-start;margin-top:7px;font-size:10px}nav{color:#b3b7af;gap:34px;font-size:13px;display:flex}nav a:hover{color:var(--green)}.glow-toggle{color:#bfc4b9;letter-spacing:1px;background:0 0;border:1px solid #3a4034;border-radius:30px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;display:flex}.glow-toggle span,.eyebrow span{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #2cff00}.hero{height:calc(100svh - 96px);min-height:760px;max-height:1000px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0 0 0 39%;overflow:hidden}.hero-art img{object-fit:contain;object-position:center top;filter:drop-shadow(0 0 16px #2cff0012);width:100%;height:112%}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000,#0000 24%),linear-gradient(#0000 80%,#000);position:absolute;inset:0}.hero-copy{width:55%;padding:83px 0 105px 8%;position:relative}.eyebrow{letter-spacing:2.9px;color:#d4dacd;align-items:center;gap:12px;font-size:10px;display:flex}h1,h2,h3,.footer-title,.ticker{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}h1{letter-spacing:-4px;margin:23px 0 20px;font-size:clamp(120px,14.4vw,215px);font-weight:800;line-height:.95}h1>span{color:var(--green)}.hero-tag{letter-spacing:-1.6px;margin:0 0 24px;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.15}em{color:var(--green);font-style:normal}.intro{color:#a0a59a;margin:0 0 31px;font-size:14px;line-height:1.8}.button{background:var(--green);color:#000;align-items:center;gap:38px;padding:17px 21px;font-size:12px;font-weight:700;display:inline-flex}.button:hover{background:#fff}.button span{font-size:21px;line-height:1}.hero-bottom{letter-spacing:1.7px;color:#858b7e;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:24px;left:5.5%;right:5.5%}.hero-bottom a{color:#d5dbce}.hero-bottom a span{color:var(--green);margin-left:15px}.ticker{background:var(--green);color:#000;letter-spacing:.6px;white-space:nowrap;justify-content:space-around;align-items:center;gap:20px;padding:18px 3%;font-size:clamp(18px,2.5vw,34px);font-weight:700;display:flex;overflow:hidden}.ticker b{font-size:28px}.section{border-bottom:1px solid var(--line);margin:0 8%;padding:100px 0}.section-label{letter-spacing:2px;color:#91998b;margin-bottom:38px;font-size:10px}.about-main{grid-template-columns:1fr 1fr;gap:80px;display:grid}h2{letter-spacing:-.5px;margin:0;font-size:clamp(52px,5.7vw,84px);font-weight:700;line-height:1}.about-text{max-width:500px;padding-top:4px}.about-text p{color:#d7d9d3;margin:0 0 18px;font-size:16px;line-height:1.85}.about-text p+p{color:#93998d}.facts{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:30px;padding-top:24px;display:flex}.facts span{letter-spacing:1.5px;color:#818a79;margin-bottom:10px;font-size:9px;display:block}.facts strong{font-size:14px;font-weight:500}.look-heading,.color-heading{justify-content:space-between;align-items:flex-end;margin-bottom:44px;display:flex}.look-heading p,.color-heading p{color:#93998d;margin:0;font-size:13px;line-height:1.9}.art-panel{color:#fff;text-align:left;background:radial-gradient(#15250d,#040703 70%);border:1px solid #242b1e;width:100%;height:560px;display:block;position:relative;overflow:hidden}.art-panel img{object-fit:contain;mix-blend-mode:screen;width:100%;height:180%;transition:transform .6s;position:absolute;top:-11%;left:0}.art-panel:hover img{transform:scale(1.035)}.art-corner{letter-spacing:2px;color:#a2b299;font-size:9px;position:absolute;top:28px;left:28px}.expand{background:#0009;border:1px solid #5a6c4c;border-radius:30px;padding:12px 18px;font-size:11px;position:absolute;bottom:24px;right:24px}.cross{color:var(--green);font-size:26px;font-weight:400;position:absolute}.cross-one{bottom:24px;left:24px}.cross-two{top:24px;right:24px}.art-caption{letter-spacing:1.4px;color:#717b68;justify-content:space-between;margin-top:17px;font-size:9px;display:flex}.swatches{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.swatch{text-align:left;border:1px solid #343a2e;flex-direction:column;justify-content:space-between;height:310px;padding:28px;transition:transform .2s;display:flex}.swatch:hover{transform:translateY(-5px)}.swatch.black{color:#fff;background:#000}.swatch.white{color:#000;background:#fff}.swatch.green{background:var(--green);color:#000;border-color:var(--green)}.swatch-top{opacity:.6;justify-content:space-between;font-size:11px;display:flex}.swatch-top span{font-size:20px}.swatch-desc{opacity:.6;font-size:10px}h3{margin:6px 0 15px;font-size:38px;font-weight:600}.hex{letter-spacing:1px;font-family:monospace;font-size:12px}.palette-link{color:#adb3a5;border-bottom:1px solid #383d32;justify-content:space-between;padding:22px 0;font-size:12px;display:flex}.palette-link:hover{color:var(--green)}footer{background:#080a06;padding:70px 8% 32px}.footer-title{letter-spacing:-1px;gap:.2em;font-size:clamp(64px,12vw,175px);font-weight:700;line-height:1;display:flex}.footer-title>span{color:var(--green);margin-left:auto;font-family:Arial;font-size:.7em}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:52px;padding-top:27px;display:flex}.footer-bottom p{color:#888f80;font-size:11px}.footer-bottom>a:last-child{letter-spacing:1px;color:#a3ab99;font-size:9px}dialog{color:#fff;background:#000;border:1px solid #344529;max-width:94vw;max-height:94vh;padding:18px}dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000d}dialog img{object-fit:contain;max-width:80vw;max-height:80vh;display:block}dialog>a{text-align:center;padding-top:16px;font-size:12px;display:block}.close{color:#fff;background:#191e15;border:1px solid #55634b;border-radius:50%;width:38px;height:38px;position:absolute;top:12px;right:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-glow .hero-art img{filter:grayscale()}.no-glow .glow-toggle span{box-shadow:none;background:#777}.no-glow .art-panel{background:#050505}@media (min-width:1600px){.hero-copy{padding-top:120px}}@media (max-width:760px){header{height:76px;margin:0 6%}.brand{font-size:18px}nav{gap:16px;font-size:11px}.glow-toggle{display:none}.hero{height:auto;min-height:850px}.hero-copy{z-index:1;width:100%;padding:50px 7% 0}h1{margin:20px 0 16px;font-size:126px}.hero-tag{font-size:33px}.hero-art{inset:240px -21% 38px 15%}.hero-art img{object-position:right top;height:100%}.hero-art:after{background:linear-gradient(#0000 75%,#000)}.hero-copy .intro{max-width:160px;margin-top:24px;font-size:12px}.hero-copy .button{gap:20px;margin-top:190px;font-size:11px}.hero-bottom{font-size:7px;bottom:20px;left:7%;right:7%}.hero-bottom .index{display:none}.ticker{justify-content:flex-start;gap:28px;padding:15px 20px;font-size:23px}.ticker span:last-of-type,.ticker b:last-child{display:none}.section{margin:0 7%;padding:65px 0}.section-label{margin-bottom:28px}.about-main{grid-template-columns:1fr;gap:28px}h2{font-size:58px}.about-text p{font-size:14px}.look-heading,.color-heading{margin-bottom:28px;display:block}.look-heading p,.color-heading p{margin-top:24px;font-size:12px}.art-panel{height:410px}.art-panel img{width:140%;height:160%;top:0;left:-20%}.art-corner{font-size:8px;top:18px;left:18px}.art-caption{gap:20px;font-size:7px}.swatches{gap:8px}.swatch{height:230px;padding:14px 10px}h3{font-size:25px;line-height:1}.hex{letter-spacing:0;font-size:9px}.swatch-desc{font-size:8px}.swatch-top{font-size:9px}.footer-title{gap:.15em;font-size:70px}.footer-bottom{flex-wrap:wrap;gap:18px;margin-top:32px}.footer-bottom p{order:3;width:100%;margin:0}.footer-bottom>a:last-child{font-size:8px}footer{padding:50px 7% 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
