:root{--green:#0fd066;--green-2:#0a9b4d;--ink:#06281a;--lime:#dcff5e;--cream:#f7f4e8;--coral:#ff6b4a;--sub:#0a3d26;--b:4px solid var(--ink);--sh:8px 8px 0 var(--ink);--shs:5px 5px 0 var(--ink);--disp:"Arial Black",Impact,system-ui,sans-serif;--mono:ui-monospace,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--green);color:var(--ink);font-family:system-ui,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(1180px,calc(100% - 28px));margin:0 auto}.btn{border:var(--b);background:var(--cream);color:var(--ink);padding:10px 16px;font:800 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:12px;box-shadow:var(--shs);cursor:pointer;transition:transform .08s,box-shadow .08s;display:inline-flex;align-items:center;gap:8px}.btn:hover{transform:translate(-1px,-1px)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink)}.btn.dark{background:var(--ink);color:var(--lime)}.btn.hot{background:var(--coral);color:var(--ink)}.btn.wide{width:100%;justify-content:center;padding:14px}.card{border:var(--b);background:var(--cream);color:var(--ink);border-radius:18px;box-shadow:var(--sh);overflow:hidden;display:flex;flex-direction:column}.grid{display:grid;grid-gap:18px;gap:18px}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4{grid-template-columns:repeat(4,1fr)}.tag{display:inline-block;border:3px solid var(--ink);border-radius:9px;padding:3px 8px;font:800 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.input,.tag{background:var(--cream)}.input{border:var(--b);color:var(--ink);border-radius:10px;padding:12px;font:600 14px system-ui;box-shadow:var(--shs);width:100%}.label{display:block;font:800 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.sec{padding:46px 0 10px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.sec-head h2{margin:0;font:900 clamp(28px,4vw,44px)/1 var(--disp);letter-spacing:-.03em;text-transform:uppercase}.count{border:var(--b);background:var(--lime);border-radius:10px;padding:6px 10px;font:800 12px var(--mono);letter-spacing:.14em;box-shadow:var(--shs)}.strip,.ticker{background:var(--ink);color:var(--lime);font:800 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;padding:10px 0;overflow:hidden;white-space:nowrap}.strip span,.ticker span{display:inline-block;padding-right:2em}nav.top{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 3%;background:var(--lime);color:var(--ink);border-bottom:var(--b)}.logo{font:900 24px/1 var(--disp);letter-spacing:-.03em}.logo b{color:var(--green-2)}.nav-links{display:flex;gap:22px;font:800 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.nav-links a:hover{text-decoration:underline;text-decoration-thickness:3px}.nav-actions{display:flex;gap:10px;align-items:center}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;border-bottom:var(--b)}.hero-copy{padding:52px 4% 48px;border-right:var(--b)}.hero h1{margin:22px 0 18px;font:900 clamp(46px,7.5vw,96px)/.9 var(--disp);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink)}.hero h1 em{font-style:normal;background:var(--ink);color:var(--lime);padding:0 .1em}.hero p{max-width:440px;margin:0;font-size:16px;line-height:1.6;color:var(--sub)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-art{display:grid;place-items:center;padding:30px;background:var(--lime)}.hero-art .block{width:min(100%,300px);aspect-ratio:1;border:var(--b);background:var(--cream);border-radius:30px;box-shadow:14px 14px 0 var(--ink);display:grid;place-items:center;font-size:120px}.pimg{height:150px;display:grid;place-items:center;border-bottom:var(--b);font-size:56px;background:var(--lime);overflow:hidden}.pimg img{width:100%;height:100%;object-fit:cover}.pcard .body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.pcard h3{margin:0;font:900 19px/1.1 var(--disp);letter-spacing:-.02em}.pcard .desc{margin:0;font-size:13px;color:#3f4f43;line-height:1.5}.pcard .foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:3px solid var(--ink)}.price{font:900 20px var(--disp)}.price small{font:800 11px var(--mono);color:#55635a}footer{margin-top:50px;border-top:var(--b);background:var(--ink);color:var(--lime)}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 0}footer .col{font:800 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}footer .col span{display:block;margin-top:10px;font:400 12px system-ui;letter-spacing:0;text-transform:none;color:#bcd0b6}footer .legal{border-top:3px solid var(--green);padding:14px 0;font:800 11px var(--mono);letter-spacing:.12em;color:#bcd0b6}.loading,footer .legal{text-transform:uppercase}.loading{padding:60px 0;text-align:center;font:800 13px var(--mono);letter-spacing:.14em;color:var(--ink)}@media(max-width:820px){.hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:var(--b)}.grid.c3,.grid.c4{grid-template-columns:1fr}.nav-links{display:none}}