:root{--bg:#151917;--ink:#f3f5ef;--lime:#beff57;--muted:#adb4ac;--line:#384039}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.wrap{max-width:1440px;padding:0 5%;margin:auto}nav{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:bold;letter-spacing:-1px}.brand img{width:34px}.brand em{font-style:normal;color:var(--lime)}.navlinks{display:flex;align-items:center;gap:32px;font-size:14px}.sale{border:1px solid #6e8a50;border-radius:50px;padding:9px 18px;color:var(--lime)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center;padding:70px 0 60px}.eyebrow,.label{font:12px/1.5 monospace;letter-spacing:1.5px;text-transform:uppercase}.eyebrow{color:var(--lime);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';display:block;width:28px;height:1px;background:var(--lime)}h1{font-size:clamp(58px,6.5vw,94px);line-height:1.01;letter-spacing:-.065em;margin:28px 0}.accent{color:var(--lime)}.hero-copy>p{color:#bcc5bb;max-width:430px;font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 22px;border:1px solid #667060;border-radius:6px;font-size:14px;font-weight:700;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s,transform .2s}.btn:hover{background:#303b2b;transform:translateY(-2px)}.primary{background:var(--lime);border-color:var(--lime);color:#17220f}.primary:hover{background:#d4ff93}.small-note{font-size:12px!important;color:#98a392!important;margin-top:18px!important}.showcase{position:relative;transform:rotate(2deg);padding:11px;background:#e7ebe3;border-radius:12px;box-shadow:0 22px 65px #0004;color:#1b2519}.showcase-bar{display:flex;justify-content:space-between;padding:9px 10px 17px;font:12px monospace;letter-spacing:.8px}.art{position:relative;aspect-ratio:1.12;overflow:hidden;border-radius:5px;background:#e8ebe7;--reveal:52%}.art img{position:absolute;width:100%;height:100%;object-fit:contain}.art .sketch{filter:grayscale(1) contrast(1.5) brightness(1.13);opacity:.7}.art .finished{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.divider{position:absolute;left:var(--reveal);top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 18px #0002;pointer-events:none}.divider:after{content:'‹ ›';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#17220f;font-size:20px;box-shadow:0 3px 20px #0003}.art input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.art:focus-within{outline:3px solid #42672a;outline-offset:2px}.art-label{position:absolute;bottom:14px;font:11px monospace;background:#f2f5edde;padding:6px 9px;border-radius:3px;pointer-events:none}.art-label.left{left:12px}.art-label.right{right:12px}.showcase-bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 9px 5px;gap:10px;font-size:12px}.play{border:0;background:#d1d9cb;border-radius:30px;padding:7px 12px;color:#293322;font-size:12px;cursor:pointer}.domain-strip{border-block:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:26px 0;gap:24px}.domain-strip strong{font-size:clamp(25px,3vw,39px);letter-spacing:-1.5px}.domain-strip span{font:12px monospace;letter-spacing:1px;color:var(--muted)}.section{padding:80px 0;border-bottom:1px solid var(--line)}.section-header{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:38px}.label{color:var(--muted)}h2{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-2px;margin:18px 0 0}.section-header p{color:var(--muted);margin:0;max-width:440px}.explore{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px}.tabs{display:flex;flex-direction:column;gap:12px}.tab{display:flex;align-items:center;text-align:left;gap:22px;border:1px solid var(--line);border-radius:6px;background:#1b211c;color:var(--ink);padding:24px;cursor:pointer}.tab span{font:12px monospace}.tab strong{font-size:19px}.tab[aria-pressed=true]{color:#17220f;background:var(--lime);border-color:var(--lime)}.concept{padding:36px;background:#242e23;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between}.concept h3{font-size:34px;letter-spacing:-1px;line-height:1.15;margin:20px 0 16px}.concept p{max-width:450px;color:#b5c2af;margin:0}.concept .caption{font:11px monospace;letter-spacing:1px;color:#a9b7a2;margin-top:30px}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.reason{border-top:1px solid #72875e;padding-top:20px}.reason .num{color:var(--lime);font:12px monospace}.reason h3{font-size:22px;margin:12px 0}.reason p{color:var(--muted);margin:0}.details{display:grid;grid-template-columns:1fr 1fr;gap:8%}.details p{color:var(--muted);max-width:450px}.facts{margin:0}.facts div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);gap:20px}dt{color:var(--muted)}dd{margin:0;text-align:right}.acquire{margin:70px 0;padding:48px;background:var(--lime);color:#17220f;border-radius:8px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.acquire .label{color:#475e32}.acquire h2{font-size:clamp(35px,4vw,56px)}.acquire p{color:#405631}.inquiry{border-left:1px solid #89ae51;padding-left:40px}.inquiry h3{font-size:21px;margin:0}.inquiry p{font-size:14px}.acquire .btn{width:100%;background:#17220f;color:var(--lime);border-color:#17220f}footer{border-top:1px solid var(--line);padding:28px 0;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.toast{display:none;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#f2f5ed;color:#17220f;border-radius:6px;padding:14px 22px;z-index:10;max-width:90vw}#fallback{display:none;padding:10px;width:100%;margin-top:12px}@media(max-width:800px){.wrap{padding-inline:6%}nav{height:80px}.navlinks>a:first-child{display:none}.brand{font-size:21px}.sale{padding:7px 12px;font-size:12px}.hero{grid-template-columns:1fr;padding:45px 0 40px;gap:42px}h1{font-size:clamp(58px,11.5vw,88px)}.hero-copy>p{max-width:550px}.showcase{width:100%;max-width:580px;margin:auto;transform:rotate(1deg)}.art{aspect-ratio:1.3}.domain-strip{align-items:flex-start;flex-direction:column;gap:4px}.section{padding:50px 0}.section-header,.explore,.details,.acquire{grid-template-columns:1fr;gap:28px}.reasons{grid-template-columns:1fr;gap:30px}.concept{min-height:275px;padding:28px}.acquire{padding:30px;margin:45px 0}.inquiry{border-left:0;border-top:1px solid #89ae51;padding:26px 0 0}footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
