.products-header[data-astro-cid-ttgomkr6]{padding-top:clamp(140px,18vh,220px);padding-bottom:clamp(48px,7vh,80px)}.products-header[data-astro-cid-ttgomkr6] .wrap[data-astro-cid-ttgomkr6]{display:grid;gap:clamp(20px,2.5vh,32px)}.products-header[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{max-width:18ch;font-size:clamp(54px,7.6vw,116px);line-height:.98}.products-header[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6] em{color:var(--muted)}.products-header[data-astro-cid-ttgomkr6] .page-sub[data-astro-cid-ttgomkr6]{max-width:58ch;color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin-top:8px}.block-head[data-astro-cid-ttgomkr6]{display:grid;gap:10px;margin-bottom:clamp(40px,6vh,72px)}.block-head[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{font-size:clamp(36px,4.4vw,64px);line-height:1.02}.block-head[data-astro-cid-ttgomkr6]>p[data-astro-cid-ttgomkr6]{color:var(--muted);font-size:16px;max-width:48ch;margin-top:6px}.live[data-astro-cid-ttgomkr6]{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(80px,12vh,160px)}.live-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,40px)}.product-card[data-astro-cid-ttgomkr6]{display:grid;gap:24px;color:inherit}.product-preview[data-astro-cid-ttgomkr6]{position:relative;transition:transform .6s ease;border-radius:4px;overflow:hidden}.product-preview[data-astro-cid-ttgomkr6] .preview-media{aspect-ratio:16 / 11;border:1px solid var(--line)}.product-preview[data-astro-cid-ttgomkr6] .noise-overlay[data-astro-cid-ttgomkr6]{position:absolute;inset:0;background-image:radial-gradient(rgba(21,18,14,.32) .4px,transparent .4px);background-size:2.2px 2.2px;opacity:.18;mix-blend-mode:multiply;pointer-events:none}.product-card[data-astro-cid-ttgomkr6]:hover .product-preview[data-astro-cid-ttgomkr6]{transform:translateY(-2px)}.product-meta[data-astro-cid-ttgomkr6]{display:grid;gap:12px}.product-status[data-astro-cid-ttgomkr6]{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.product-status[data-astro-cid-ttgomkr6]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-color, var(--green))}.product-card[data-astro-cid-ttgomkr6] h3[data-astro-cid-ttgomkr6]{font-size:clamp(28px,3vw,40px);line-height:1.05;transition:color .4s ease}.product-card[data-astro-cid-ttgomkr6]:hover h3[data-astro-cid-ttgomkr6]{color:var(--green)}.product-card[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{color:var(--muted);font-size:16px;line-height:1.6;max-width:46ch}.product-link[data-astro-cid-ttgomkr6]{margin-top:6px;align-self:start;padding-bottom:3px;border-bottom:1px solid var(--ink);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.upcoming[data-astro-cid-ttgomkr6]{padding-top:clamp(48px,7vh,88px)}.upcoming-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.upcoming-card[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:24px;padding:clamp(28px,4vh,40px) clamp(20px,3vw,32px);background:var(--paper);align-items:start}.upcoming-meta[data-astro-cid-ttgomkr6]{display:grid;gap:8px}.upcoming-body[data-astro-cid-ttgomkr6]{display:grid;gap:14px}.upcoming-body[data-astro-cid-ttgomkr6] h3[data-astro-cid-ttgomkr6]{font-family:Fraunces,serif;font-weight:400;font-variation-settings:"opsz" 60,"SOFT" 30,"WONK" 0;font-size:clamp(24px,2.4vw,30px);line-height:1.05}.upcoming-body[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{color:var(--muted);font-size:15px;line-height:1.6;max-width:44ch}.upcoming-tags[data-astro-cid-ttgomkr6]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.upcoming-tags[data-astro-cid-ttgomkr6] li[data-astro-cid-ttgomkr6]{padding:5px 10px;border:1px solid var(--line-strong);border-radius:999px;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase}@media(max-width:980px){.live-grid[data-astro-cid-ttgomkr6],.upcoming-grid[data-astro-cid-ttgomkr6],.upcoming-card[data-astro-cid-ttgomkr6]{grid-template-columns:1fr}.products-header[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{font-size:clamp(40px,11vw,72px)}}
