{"project":{"id":"B6CBVso","userId":"davidyarham@gmail.com","username":null,"userPicture":null,"name":"HEFT — Library of Things","thumbnail":"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","visible":true,"contributors":"","githubRepo":null,"forkedFrom":null,"isTemplate":false,"tags":"","files":{"folder":"","files":[{"name":"index.html","content":"<!DOCTYPE html>\n<html lang=\"en-GB\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>HEFT · Library of Things, Peckham</title>\n    <meta name=\"description\" content=\"HEFT is a library of things under a railway arch in Peckham. Borrow drills, tents, pasta machines and PA systems by the week, like library books.\">\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n    <link href=\"https://fonts.googleapis.com/css2?family=Anton&family=Schibsted+Grotesk:ital,wght@0,400;0,500;0,700;1,400&family=Spline+Sans+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n    <link rel=\"stylesheet\" href=\"/css/styles.css\">\n    <script src=\"https://unpkg.com/lucide@latest/dist/umd/lucide.js\"></script>\n</head>\n\n<body>\n    <a class=\"skip-link\" href=\"#main\">Skip to content</a>\n\n    <header class=\"site-head\">\n        <a class=\"brand\" href=\"#main\">HEFT<span class=\"brand-mark\" aria-hidden=\"true\">✶</span></a>\n        <nav class=\"site-nav\" aria-label=\"Main\">\n            <a href=\"#catalogue\">Catalogue</a>\n            <a href=\"#how\">How it works</a>\n            <a href=\"#membership\">Membership</a>\n            <a href=\"#visit\">Visit</a>\n        </nav>\n        <a class=\"btn btn-gold site-head-cta\" href=\"#membership\">Join the library</a>\n    </header>\n\n    <main id=\"main\">\n\n        <section class=\"hero\">\n            <div class=\"hero-copy\">\n                <h1>1,412 things you&rsquo;ll never have to buy</h1>\n                <p class=\"hero-lead\">HEFT is a library of things under a railway arch in Peckham. Drills, tents, pasta machines and PA systems, lent by the week like library books.</p>\n                <div class=\"hero-cta\">\n                    <a class=\"btn btn-gold\" href=\"#catalogue\">Browse the catalogue</a>\n                    <a class=\"btn btn-ghost\" href=\"#how\">How it works</a>\n                </div>\n                <p class=\"hero-note\">£40 a year, or whatever you can pay. Five things out at a time.</p>\n            </div>\n            <figure class=\"hero-photo\">\n                <img src=\"https://images.unsplash.com/photo-1426927308491-6380b6a9936f?auto=format&fit=crop&w=1200&q=80\" alt=\"Hand tools hung in tidy rows on the library wall, saws on the left, chisels and screwdrivers by size\" width=\"1200\" height=\"800\">\n                <figcaption class=\"sticker\">Borrow it, don&rsquo;t buy it</figcaption>\n            </figure>\n        </section>\n\n        <div class=\"ticker\" aria-hidden=\"true\">\n            <div class=\"ticker-track\">\n                <span>Just returned</span><span>·</span><span>Carpet cleaner</span><span>·</span><span>6m ladder</span><span>·</span><span>Overlocker</span><span>·</span><span>Pressure washer</span><span>·</span><span>Disco ball</span><span>·</span><span>Wallpaper steamer</span><span>·</span><span>Cargo bike</span><span>·</span><span>Just returned</span><span>·</span><span>Carpet cleaner</span><span>·</span><span>6m ladder</span><span>·</span><span>Overlocker</span><span>·</span><span>Pressure washer</span><span>·</span><span>Disco ball</span><span>·</span><span>Wallpaper steamer</span><span>·</span><span>Cargo bike</span><span>·</span>\n            </div>\n        </div>\n\n        <section class=\"catalogue\" id=\"catalogue\">\n            <div class=\"section-head\">\n                <h2>Live from the shelf</h2>\n                <p>The catalogue moves as things go out and come back. A few of this week&rsquo;s regulars:</p>\n            </div>\n            <ul class=\"cat-list\">\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0114</span>\n                    <span class=\"cat-name\">Makita combi drill</span>\n                    <span class=\"cat-tag\">Power tools</span>\n                    <span class=\"pill pill-in\">On the shelf</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0892</span>\n                    <span class=\"cat-name\">Six-person tent</span>\n                    <span class=\"cat-tag\">Camping</span>\n                    <span class=\"pill pill-out\">Back Thursday</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0341</span>\n                    <span class=\"cat-name\">Pasta machine</span>\n                    <span class=\"cat-tag\">Kitchen</span>\n                    <span class=\"pill pill-in\">On the shelf</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 1203</span>\n                    <span class=\"cat-name\">Carpet cleaner</span>\n                    <span class=\"cat-tag\">Cleaning</span>\n                    <span class=\"pill pill-out\">Back Saturday</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0577</span>\n                    <span class=\"cat-name\">Angle grinder</span>\n                    <span class=\"cat-tag\">Power tools</span>\n                    <span class=\"pill pill-in\">On the shelf</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0023</span>\n                    <span class=\"cat-name\">Janome sewing machine</span>\n                    <span class=\"cat-tag\">Craft</span>\n                    <span class=\"pill pill-in\">On the shelf</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0966</span>\n                    <span class=\"cat-name\">PA system, two speakers</span>\n                    <span class=\"cat-tag\">Events</span>\n                    <span class=\"pill pill-out\">Back Monday</span>\n                </li>\n                <li class=\"cat-row\">\n                    <span class=\"cat-code\">Nº 0408</span>\n                    <span class=\"cat-name\">Hedge trimmer</span>\n                    <span class=\"cat-tag\">Garden</span>\n                    <span class=\"pill pill-in\">On the shelf</span>\n                </li>\n            </ul>\n            <a class=\"link-big\" href=\"#catalogue\">Browse all 1,412 things <i data-lucide=\"arrow-right\" aria-hidden=\"true\"></i></a>\n        </section>\n\n        <section class=\"stacks\" aria-labelledby=\"stacks-title\">\n            <h2 id=\"stacks-title\">The stacks</h2>\n            <ul class=\"stack-list\">\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Power tools</span>\n                    <span class=\"stack-count\">212 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1564182842519-8a3b2af3e228?auto=format&fit=crop&w=600&q=80\" alt=\"An angle grinder mid-cut, throwing a fan of orange sparks\" loading=\"lazy\" width=\"600\" height=\"750\">\n                </li>\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Garden</span>\n                    <span class=\"stack-count\">167 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1605117882932-f9e32b03fea9?auto=format&fit=crop&w=600&q=80\" alt=\"A member strimming the edge of a small brick-path garden\" loading=\"lazy\" width=\"600\" height=\"450\">\n                </li>\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Repair</span>\n                    <span class=\"stack-count\">138 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=600&q=80\" alt=\"A rack stuffed with pliers and snips, handles up, well used\" loading=\"lazy\" width=\"600\" height=\"400\">\n                </li>\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Kitchen</span>\n                    <span class=\"stack-count\">96 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1556910103-1c02745aae4d?auto=format&fit=crop&w=600&q=80\" alt=\"Two people cooking with the library's turquoise pan set\" loading=\"lazy\" width=\"600\" height=\"400\">\n                </li>\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Decorating</span>\n                    <span class=\"stack-count\">77 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1504148455328-c376907d081c?auto=format&fit=crop&w=600&q=80\" alt=\"A cordless drill resting on a floor mid-renovation, plaster dust everywhere\" loading=\"lazy\" width=\"600\" height=\"450\">\n                </li>\n                <li class=\"stack-row\">\n                    <span class=\"stack-name\">Camping</span>\n                    <span class=\"stack-count\">54 things</span>\n                    <img class=\"stack-photo\" src=\"https://images.unsplash.com/photo-1504280390367-361c6d9f38f4?auto=format&fit=crop&w=600&q=80\" alt=\"The view out of tent Nº 0892, pine forest at golden hour\" loading=\"lazy\" width=\"600\" height=\"400\">\n                </li>\n            </ul>\n        </section>\n\n        <section class=\"how\" id=\"how\" aria-labelledby=\"how-title\">\n            <h2 id=\"how-title\">How it works</h2>\n            <ol class=\"steps\">\n                <li class=\"step\">\n                    <span class=\"step-n\" aria-hidden=\"true\">1</span>\n                    <h3>Join</h3>\n                    <p>£40 a year, or pay what you can. Bring something with your address on it, once, and you&rsquo;re a member for good.</p>\n                </li>\n                <li class=\"step\">\n                    <span class=\"step-n\" aria-hidden=\"true\">2</span>\n                    <h3>Reserve</h3>\n                    <p>Book online or wander in on a Saturday. Up to five things out at a time, a week each, renew twice.</p>\n                </li>\n                <li class=\"step\">\n                    <span class=\"step-n\" aria-hidden=\"true\">3</span>\n                    <h3>Return</h3>\n                    <p>Working, clean-ish, on time. Late fees are 50p a day and buy biscuits for the volunteers.</p>\n                </li>\n            </ol>\n        </section>\n\n        <section class=\"membership\" id=\"membership\" aria-labelledby=\"membership-title\">\n            <div class=\"membership-copy\">\n                <h2 id=\"membership-title\">One membership, three prices</h2>\n                <p class=\"membership-lead\">Same shelf, same five-things-at-a-time, whichever you pick.</p>\n                <ul class=\"tier-list\">\n                    <li class=\"tier\">\n                        <span class=\"tier-name\">Standard</span>\n                        <span class=\"tier-price\">£40 a year</span>\n                        <span class=\"tier-note\">Covers insurance, repairs and the kettle.</span>\n                    </li>\n                    <li class=\"tier\">\n                        <span class=\"tier-name\">Solidarity</span>\n                        <span class=\"tier-price\">£70 a year</span>\n                        <span class=\"tier-note\">Pays for yours and quietly covers someone else&rsquo;s.</span>\n                    </li>\n                    <li class=\"tier\">\n                        <span class=\"tier-name\">Pay what you can</span>\n                        <span class=\"tier-price\">From £0</span>\n                        <span class=\"tier-note\">No questions, no different-coloured card.</span>\n                    </li>\n                </ul>\n                <a class=\"btn btn-rose\" href=\"#visit\">Join at the desk or online</a>\n            </div>\n            <figure class=\"membership-photo\">\n                <img src=\"https://images.unsplash.com/photo-1581244277943-fe4a9c777189?auto=format&fit=crop&w=800&q=80\" alt=\"Item Nº 0072, the little screwdriver wallet everyone forgets to return\" loading=\"lazy\" width=\"800\" height=\"500\">\n                <figcaption>Item Nº 0072. The little screwdriver wallet everyone forgets to return.</figcaption>\n            </figure>\n        </section>\n\n        <section class=\"visit\" id=\"visit\" aria-labelledby=\"visit-title\">\n            <h2 id=\"visit-title\">Visit</h2>\n            <div class=\"visit-grid\">\n                <div class=\"visit-block\">\n                    <h3><i data-lucide=\"map-pin\" aria-hidden=\"true\"></i> Find us</h3>\n                    <p>Arch 23, Blenheim Grove<br>Peckham, London SE15 4QS<br>Two minutes from Peckham Rye station.</p>\n                </div>\n                <div class=\"visit-block\">\n                    <h3><i data-lucide=\"clock\" aria-hidden=\"true\"></i> Open</h3>\n                    <p>Tuesday to Friday, 12:00 to 19:00<br>Saturday, 10:00 to 17:00<br>Sunday and Monday, the dog rests.</p>\n                </div>\n                <div class=\"visit-block\">\n                    <h3><i data-lucide=\"mail\" aria-hidden=\"true\"></i> Say hello</h3>\n                    <p><a href=\"mailto:desk@heft.example\">desk@heft.example</a><br>Donations of working tools welcome,<br>Saturdays only, please.</p>\n                </div>\n            </div>\n            <p class=\"visit-giant\" aria-hidden=\"true\">HEFT</p>\n        </section>\n\n    </main>\n\n    <footer class=\"site-foot\">\n        <p>HEFT is a fictional community benefit society, run by 31 volunteers and one very old dog. Photography borrowed from Unsplash, like everything else around here.</p>\n    </footer>\n\n    <script type=\"module\" src=\"/js/main.js\"></script>\n</body>\n\n</html>\n"},{"name":"PRODUCT.md","content":"# Product\n\n## Register\n\nbrand\n\n## Users\n\nNeighbours in Peckham and south-east London: renters with no shed, occasional DIY-ers, allotment holders, party throwers, people who need a carpet cleaner exactly once. They arrive sceptical that borrowing can be easier than buying.\n\n## Product Purpose\n\nHEFT is a fictional community library of things. Members borrow tools, camping kit, kitchen gear and event equipment by the week, like library books. The site exists to make joining feel obvious: show the catalogue, explain the three steps, take the membership.\n\n## Brand Personality\n\nSturdy, neighbourly, cheeky. A powder-coated steel toolbox painted lipstick rose. Confident hand-painted-sign energy, never corporate, never precious.\n\n## Anti-references\n\n- Tool-hire machismo: black/orange industrial sites, aggressive condensed caps on carbon-fibre textures.\n- SaaS cream minimalism: beige hero, eyebrow labels, identical feature cards.\n- Editorial-serif restraint: this is a workshop, not a magazine.\n\n## Design Principles\n\n1. The catalogue is the hero. Real item names, catalogue numbers and availability beat abstract promises.\n2. Drench, don't decorate. One rose carries the brand; marigold only marks availability and action.\n3. Sign-painter typography. Poster-condensed display type used at full size or not at all.\n4. Cheek in the copy, clarity in the structure. Jokes live in sentences, never in navigation or labels.\n\n## Accessibility & Inclusion\n\nWCAG 2.1 AA. Body text ≥4.5:1 everywhere including on rose surfaces. Full reduced-motion alternatives for the ticker and load animation. Semantic landmarks, skip link, real list/heading structure.\n"},{"name":"README.md","content":"# Blnq Project\n"}],"folders":[{"folder":"css","files":[{"name":"styles.css","content":"/* HEFT — Library of Things\n   Palette: lipstick-rose drench, marigold for action and availability.\n   Type: Anton (sign-painter display) / Schibsted Grotesk (body) / Spline Sans Mono (catalogue codes). */\n\n* {\n\tbox-sizing: border-box;\n}\n\n:root {\n\tcolor-scheme: light;\n\n\t--rose: oklch(0.55 0.16 353);\n\t--rose-deep: oklch(0.38 0.13 353);\n\t--rose-ghost: oklch(0.96 0.015 353);\n\t--gold: oklch(0.86 0.145 88);\n\t--gold-deep: oklch(0.78 0.15 84);\n\t--bg: oklch(1 0 0);\n\t--ink: oklch(0.2 0.025 353);\n\t--muted: oklch(0.44 0.025 353);\n\t--line: oklch(0.89 0.02 353);\n\t--paper-on-rose: oklch(0.97 0.012 353);\n\n\t--font-display: 'Anton', 'Arial Narrow', sans-serif;\n\t--font-body: 'Schibsted Grotesk', system-ui, sans-serif;\n\t--font-mono: 'Spline Sans Mono', monospace;\n\n\t--pad-x: clamp(1.25rem, 5vw, 4rem);\n\t--measure: 72rem;\n\n\t--z-sticky: 10;\n}\n\nbody {\n\tmargin: 0;\n\tbackground: var(--bg);\n\tcolor: var(--ink);\n\tfont-family: var(--font-body);\n\tfont-size: 1.0625rem;\n\tline-height: 1.55;\n}\n\nh1, h2, h3 {\n\tfont-family: var(--font-display);\n\tfont-weight: 400;\n\ttext-transform: uppercase;\n\tletter-spacing: 0.015em;\n\tline-height: 1;\n\tmargin: 0;\n\ttext-wrap: balance;\n}\n\np {\n\ttext-wrap: pretty;\n\tmargin: 0;\n}\n\nimg {\n\tdisplay: block;\n\tmax-width: 100%;\n}\n\n::selection {\n\tbackground: var(--gold);\n\tcolor: var(--ink);\n}\n\n:focus-visible {\n\toutline: 3px solid var(--rose);\n\toutline-offset: 2px;\n}\n\n.site-head :focus-visible,\n.hero :focus-visible,\n.how :focus-visible,\n.visit :focus-visible {\n\toutline-color: var(--gold);\n}\n\n.skip-link {\n\tposition: absolute;\n\tleft: 1rem;\n\ttop: -4rem;\n\tz-index: calc(var(--z-sticky) + 1);\n\tbackground: var(--ink);\n\tcolor: var(--bg);\n\tpadding: 0.6rem 1rem;\n\tborder-radius: 6px;\n\ttext-decoration: none;\n\ttransition: top 0.15s ease;\n}\n\n.skip-link:focus {\n\ttop: 1rem;\n}\n\n/* ---------- Header ---------- */\n\n.site-head {\n\tposition: sticky;\n\ttop: 0;\n\tz-index: var(--z-sticky);\n\tdisplay: flex;\n\talign-items: center;\n\tgap: clamp(1rem, 3vw, 2.5rem);\n\tpadding: 0.85rem var(--pad-x);\n\tbackground: var(--rose);\n\tcolor: #fff;\n}\n\n.site-head--scrolled {\n\tbox-shadow: 0 1px 0 oklch(0.3 0.1 353), 0 8px 24px oklch(0.3 0.12 353 / 0.25);\n}\n\n.brand {\n\tfont-family: var(--font-display);\n\tfont-size: 1.7rem;\n\tletter-spacing: 0.03em;\n\tcolor: #fff;\n\ttext-decoration: none;\n\tline-height: 1;\n}\n\n.brand-mark {\n\tcolor: var(--gold);\n\tmargin-left: 0.15em;\n}\n\n.site-nav {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: clamp(0.75rem, 2vw, 1.75rem);\n}\n\n.site-nav a {\n\tcolor: #fff;\n\tfont-weight: 500;\n\ttext-decoration: none;\n\tpadding: 0.25rem 0;\n\tborder-bottom: 3px solid transparent;\n}\n\n.site-nav a:hover {\n\tborder-bottom-color: var(--gold);\n}\n\n.site-head-cta {\n\tmargin-left: auto;\n}\n\n/* ---------- Buttons ---------- */\n\n.btn {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: 0.5rem;\n\tpadding: 0.8rem 1.4rem;\n\tborder-radius: 8px;\n\tfont-weight: 700;\n\tfont-size: 1rem;\n\ttext-decoration: none;\n\ttransition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;\n}\n\n.btn-gold {\n\tbackground: var(--gold);\n\tcolor: var(--ink);\n}\n\n.btn-gold:hover {\n\tbackground: var(--gold-deep);\n}\n\n.btn-rose {\n\tbackground: var(--rose);\n\tcolor: #fff;\n}\n\n.btn-rose:hover {\n\tbackground: var(--rose-deep);\n}\n\n.btn-ghost {\n\tborder: 2px solid #fff;\n\tcolor: #fff;\n}\n\n.btn-ghost:hover {\n\tbackground: oklch(1 0 0 / 0.14);\n}\n\n/* ---------- Hero ---------- */\n\n.hero {\n\tbackground: var(--rose);\n\tcolor: #fff;\n\tdisplay: grid;\n\tgrid-template-columns: 1.1fr 0.9fr;\n\tgap: clamp(2.5rem, 6vw, 5rem);\n\talign-items: center;\n\tpadding: clamp(3.5rem, 8vw, 6.5rem) var(--pad-x) clamp(4rem, 9vw, 7rem);\n}\n\n.hero h1 {\n\tfont-size: clamp(3rem, 7.5vw, 5.5rem);\n\tline-height: 0.97;\n}\n\n.hero-lead {\n\tmargin-top: 1.5rem;\n\tfont-size: clamp(1.1rem, 1.6vw, 1.3rem);\n\tmax-width: 48ch;\n\tcolor: var(--paper-on-rose);\n}\n\n.hero-cta {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 0.85rem;\n\tmargin-top: 2.25rem;\n}\n\n.hero-note {\n\tmargin-top: 1.25rem;\n\tfont-size: 0.95rem;\n\tcolor: var(--paper-on-rose);\n}\n\n.hero-photo {\n\tmargin: 0;\n\tposition: relative;\n\ttransform: rotate(1.5deg);\n\tbackground: var(--rose-deep);\n\tborder: 3px solid var(--gold);\n\tborder-radius: 10px;\n\toverflow: hidden;\n}\n\n.hero-photo img {\n\twidth: 100%;\n\theight: auto;\n\taspect-ratio: 4 / 5;\n\tobject-fit: cover;\n\tfilter: grayscale(1) contrast(1.08);\n\tmix-blend-mode: luminosity;\n}\n\n.sticker {\n\tposition: absolute;\n\tleft: -0.25rem;\n\tbottom: 1.25rem;\n\ttransform: rotate(-4deg);\n\tbackground: var(--gold);\n\tcolor: var(--ink);\n\tfont-family: var(--font-display);\n\ttext-transform: uppercase;\n\tletter-spacing: 0.04em;\n\tfont-size: 1.05rem;\n\tpadding: 0.55rem 0.9rem;\n\tborder-radius: 4px;\n}\n\n/* ---------- Ticker ---------- */\n\n.ticker {\n\tbackground: var(--gold);\n\tcolor: var(--ink);\n\toverflow: hidden;\n}\n\n.ticker-track {\n\tdisplay: flex;\n\tgap: 1.5rem;\n\twidth: max-content;\n\tpadding: 0.7rem 0;\n\tfont-family: var(--font-display);\n\ttext-transform: uppercase;\n\tletter-spacing: 0.05em;\n\tfont-size: 1.05rem;\n\twhite-space: nowrap;\n\tanimation: ticker 32s linear infinite;\n}\n\n@keyframes ticker {\n\tto {\n\t\ttransform: translateX(-50%);\n\t}\n}\n\n/* ---------- Sections (shared) ---------- */\n\n.catalogue,\n.stacks,\n.membership {\n\tmax-width: var(--measure);\n\tmargin-inline: auto;\n\tpadding: clamp(4rem, 9vw, 6.5rem) var(--pad-x);\n}\n\n.section-head h2,\n.stacks h2 {\n\tfont-size: clamp(2.25rem, 5vw, 3.75rem);\n}\n\n.section-head p {\n\tmargin-top: 1rem;\n\tfont-size: 1.1rem;\n\tcolor: var(--muted);\n\tmax-width: 55ch;\n}\n\n/* ---------- Catalogue ---------- */\n\n.cat-list {\n\tlist-style: none;\n\tmargin: 2.5rem 0 0;\n\tpadding: 0;\n\tborder-top: 1px solid var(--line);\n}\n\n.cat-row {\n\tdisplay: grid;\n\tgrid-template-columns: 6.5rem 1fr auto auto;\n\talign-items: center;\n\tgap: 0.35rem 1.5rem;\n\tpadding: 1.05rem 0.5rem;\n\tborder-bottom: 1px solid var(--line);\n\ttransition: background 0.15s ease;\n}\n\n.cat-row:hover {\n\tbackground: var(--rose-ghost);\n}\n\n.cat-code {\n\tfont-family: var(--font-mono);\n\tfont-size: 0.85rem;\n\tcolor: var(--muted);\n}\n\n.cat-name {\n\tfont-weight: 700;\n\tfont-size: 1.15rem;\n}\n\n.cat-tag {\n\tcolor: var(--muted);\n\tfont-size: 0.95rem;\n}\n\n.pill {\n\tfont-size: 0.8rem;\n\tfont-weight: 700;\n\tpadding: 0.3rem 0.8rem;\n\tborder-radius: 999px;\n\twhite-space: nowrap;\n\tjustify-self: end;\n}\n\n.pill-in {\n\tbackground: var(--gold);\n\tcolor: var(--ink);\n}\n\n.pill-out {\n\tborder: 1.5px solid var(--line);\n\tcolor: var(--muted);\n}\n\n.link-big {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: 0.6rem;\n\tmargin-top: 2.25rem;\n\tfont-family: var(--font-display);\n\ttext-transform: uppercase;\n\tletter-spacing: 0.03em;\n\tfont-size: 1.4rem;\n\tcolor: var(--ink);\n\ttext-decoration: none;\n\tborder-bottom: 3px solid var(--gold);\n\tpadding-bottom: 0.2rem;\n}\n\n.link-big:hover {\n\tcolor: var(--rose);\n}\n\n.link-big svg {\n\twidth: 1.1em;\n\theight: 1.1em;\n}\n\n/* ---------- The stacks ---------- */\n\n.stack-list {\n\tlist-style: none;\n\tmargin: 2.25rem 0 0;\n\tpadding: 0;\n\tborder-top: 2px solid var(--ink);\n}\n\n.stack-row {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr auto auto;\n\talign-items: center;\n\tgap: clamp(1rem, 4vw, 2.5rem);\n\tpadding: 1.1rem 0.5rem;\n\tborder-bottom: 2px solid var(--ink);\n}\n\n.stack-name {\n\tfont-family: var(--font-display);\n\ttext-transform: uppercase;\n\tletter-spacing: 0.015em;\n\tfont-size: clamp(1.9rem, 5vw, 3.6rem);\n\tline-height: 1;\n\ttransition: color 0.15s ease;\n}\n\n.stack-count {\n\tfont-family: var(--font-mono);\n\tfont-size: 0.95rem;\n\tcolor: var(--muted);\n\twhite-space: nowrap;\n}\n\n.stack-photo {\n\twidth: clamp(5.5rem, 12vw, 9rem);\n\theight: auto;\n\taspect-ratio: 4 / 3;\n\tobject-fit: cover;\n\tborder-radius: 6px;\n\ttransform: rotate(2deg);\n\ttransition: transform 0.25s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.stack-row:nth-child(even) .stack-photo {\n\ttransform: rotate(-2deg);\n}\n\n.stack-row:hover .stack-name {\n\tcolor: var(--rose);\n}\n\n.stack-row:hover .stack-photo {\n\ttransform: rotate(0deg) scale(1.08);\n}\n\n/* ---------- How it works ---------- */\n\n.how {\n\tbackground: var(--rose-deep);\n\tcolor: #fff;\n\tpadding: clamp(4rem, 9vw, 6.5rem) var(--pad-x);\n}\n\n.how > h2,\n.how > ol {\n\tmax-width: var(--measure);\n\tmargin-inline: auto;\n}\n\n.how h2 {\n\tfont-size: clamp(2.25rem, 5vw, 3.75rem);\n}\n\n.steps {\n\tlist-style: none;\n\tpadding: 0;\n\tmargin-top: clamp(2.5rem, 5vw, 3.5rem);\n\tdisplay: grid;\n\tgrid-template-columns: repeat(3, 1fr);\n\tgap: clamp(2rem, 5vw, 3.5rem);\n}\n\n.step-n {\n\tdisplay: block;\n\tfont-family: var(--font-display);\n\tfont-size: clamp(3.25rem, 6vw, 5rem);\n\tline-height: 1;\n\tcolor: var(--gold);\n}\n\n.step h3 {\n\tfont-size: 1.5rem;\n\tmargin: 0.85rem 0 0.5rem;\n}\n\n.step p {\n\tcolor: var(--paper-on-rose);\n\tmax-width: 36ch;\n}\n\n/* ---------- Membership ---------- */\n\n.membership {\n\tdisplay: grid;\n\tgrid-template-columns: 1.15fr 0.85fr;\n\tgap: clamp(2.5rem, 6vw, 5rem);\n\talign-items: center;\n}\n\n.membership h2 {\n\tfont-size: clamp(2.25rem, 5vw, 3.75rem);\n}\n\n.membership-lead {\n\tmargin-top: 1rem;\n\tfont-size: 1.1rem;\n\tcolor: var(--muted);\n}\n\n.tier-list {\n\tlist-style: none;\n\tmargin: 2rem 0 0;\n\tpadding: 0;\n\tborder-top: 1px solid var(--line);\n}\n\n.tier {\n\tdisplay: grid;\n\tgrid-template-columns: 1fr auto;\n\tgap: 0.2rem 1.5rem;\n\tpadding: 1.1rem 0.25rem;\n\tborder-bottom: 1px solid var(--line);\n}\n\n.tier-name {\n\tfont-weight: 700;\n\tfont-size: 1.2rem;\n}\n\n.tier-price {\n\tfont-family: var(--font-display);\n\tfont-size: 1.35rem;\n\tcolor: var(--rose);\n\ttext-transform: uppercase;\n\tjustify-self: end;\n}\n\n.tier-note {\n\tgrid-column: 1 / -1;\n\tcolor: var(--muted);\n\tfont-size: 0.98rem;\n}\n\n.membership-copy .btn {\n\tmargin-top: 2.25rem;\n}\n\n.membership-photo {\n\tmargin: 0;\n}\n\n.membership-photo img {\n\twidth: 100%;\n\theight: auto;\n\taspect-ratio: 4 / 3;\n\tobject-fit: cover;\n\tborder-radius: 10px;\n\ttransform: rotate(-1.5deg);\n}\n\n.membership-photo figcaption {\n\tmargin-top: 1rem;\n\tfont-family: var(--font-mono);\n\tfont-size: 0.85rem;\n\tcolor: var(--muted);\n}\n\n/* ---------- Visit ---------- */\n\n.visit {\n\tbackground: var(--rose);\n\tcolor: #fff;\n\tpadding: clamp(4rem, 9vw, 6.5rem) var(--pad-x) 0;\n\toverflow: hidden;\n}\n\n.visit > h2,\n.visit > .visit-grid {\n\tmax-width: var(--measure);\n\tmargin-inline: auto;\n}\n\n.visit h2 {\n\tfont-size: clamp(2.25rem, 5vw, 3.75rem);\n}\n\n.visit-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(3, 1fr);\n\tgap: clamp(1.5rem, 4vw, 3rem);\n\tmargin-top: clamp(2rem, 5vw, 3rem);\n}\n\n.visit-block h3 {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 0.5rem;\n\tfont-size: 1.2rem;\n}\n\n.visit-block h3 svg {\n\twidth: 1.15em;\n\theight: 1.15em;\n\tcolor: var(--gold);\n}\n\n.visit-block p {\n\tmargin-top: 0.75rem;\n\tcolor: var(--paper-on-rose);\n}\n\n.visit-block a {\n\tcolor: #fff;\n\ttext-decoration-color: var(--gold);\n\ttext-decoration-thickness: 2px;\n\ttext-underline-offset: 3px;\n}\n\n.visit-giant {\n\tfont-family: var(--font-display);\n\tfont-size: clamp(5rem, 19vw, 15rem);\n\tline-height: 0.78;\n\tletter-spacing: 0.02em;\n\ttext-align: center;\n\tcolor: var(--gold);\n\tmargin-top: clamp(2.5rem, 6vw, 4rem);\n\tuser-select: none;\n}\n\n/* ---------- Footer ---------- */\n\n.site-foot {\n\tbackground: var(--ink);\n\tcolor: oklch(0.82 0.02 353);\n\tpadding: 1.5rem var(--pad-x);\n\tfont-size: 0.9rem;\n\ttext-align: center;\n}\n\n/* ---------- Motion ---------- */\n\n@media (prefers-reduced-motion: no-preference) {\n\thtml {\n\t\tscroll-behavior: smooth;\n\t}\n\n\t.hero-copy > * {\n\t\tanimation: rise 0.7s cubic-bezier(0.22, 1, 0.36, 1) backwards;\n\t}\n\n\t.hero-copy > *:nth-child(2) { animation-delay: 0.08s; }\n\t.hero-copy > *:nth-child(3) { animation-delay: 0.16s; }\n\t.hero-copy > *:nth-child(4) { animation-delay: 0.24s; }\n\n\t.hero-photo {\n\t\tanimation: rise-tilt 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.2s backwards;\n\t}\n}\n\n@keyframes rise {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translateY(18px);\n\t}\n}\n\n@keyframes rise-tilt {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translateY(18px) rotate(1.5deg);\n\t}\n\tto {\n\t\topacity: 1;\n\t\ttransform: translateY(0) rotate(1.5deg);\n\t}\n}\n\n@media (prefers-reduced-motion: reduce) {\n\t.ticker-track {\n\t\tanimation: none;\n\t}\n}\n\n/* ---------- Responsive ---------- */\n\n@media (max-width: 900px) {\n\t.hero {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.hero-photo {\n\t\tmax-width: 26rem;\n\t}\n\n\t.steps {\n\t\tgrid-template-columns: 1fr;\n\t\tgap: 2rem;\n\t}\n\n\t.membership {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.visit-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n}\n\n@media (max-width: 760px) {\n\t.site-head {\n\t\tflex-wrap: wrap;\n\t\trow-gap: 0.5rem;\n\t}\n\n\t.site-nav {\n\t\torder: 3;\n\t\twidth: 100%;\n\t}\n}\n\n@media (max-width: 640px) {\n\t.cat-row {\n\t\tgrid-template-columns: 1fr auto;\n\t\tgrid-template-areas:\n\t\t\t\"code pill\"\n\t\t\t\"name name\"\n\t\t\t\"tag tag\";\n\t}\n\n\t.cat-code { grid-area: code; }\n\t.cat-name { grid-area: name; }\n\t.cat-tag { grid-area: tag; }\n\t.pill { grid-area: pill; }\n\n\t.stack-row {\n\t\tgrid-template-columns: 1fr auto;\n\t\tgrid-template-areas:\n\t\t\t\"name photo\"\n\t\t\t\"count photo\";\n\t}\n\n\t.stack-name { grid-area: name; }\n\t.stack-count { grid-area: count; }\n\t.stack-photo { grid-area: photo; }\n}\n"}],"folders":[]},{"folder":"js","files":[{"name":"main.js","content":"// HEFT — Library of Things\n\nlucide.createIcons();\n\n// Header: add a hairline once the page has scrolled past the hero's first fold\nconst head = document.querySelector('.site-head');\nconst onScroll = () => head.classList.toggle('site-head--scrolled', window.scrollY > 24);\nonScroll();\nwindow.addEventListener('scroll', onScroll, { passive: true });\n"}],"folders":[]},{"folder":"other","files":[{"name":"main.sketch","content":""}],"folders":[],"collapsed":true}]},"variants":null,"createdAt":"2026-06-11T11:56:52.568Z","updatedAt":"2026-06-11T12:10:44.029Z"}}