.wrap[data-astro-cid-j7pv25f6]{max-width:var(--maxw-wide);margin:0 auto;padding:0 20px}.poster-band[data-astro-cid-j7pv25f6]{background:var(--sand);border-bottom:1px solid var(--line)}.poster-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:38px;align-items:center;padding:44px 20px}.hero-fig[data-astro-cid-j7pv25f6]{margin:0}.poster-frame[data-astro-cid-j7pv25f6]{border:6px solid var(--accent-dark);border-radius:6px;background:var(--sky);box-shadow:var(--shadow);overflow:hidden}.poster-frame[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.poster-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.hero-fig[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:10px;font-size:.82rem;color:var(--muted);font-style:italic;text-align:center}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--clay-dark);font-weight:800}.p-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4.6vw,3.1rem);font-weight:900;line-height:1.08;margin:.3em 0 .35em;letter-spacing:-.025em}h1[data-astro-cid-j7pv25f6] .clay[data-astro-cid-j7pv25f6]{color:var(--clay)}.lead[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:50ch;font-size:1.08rem}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:16px;align-items:center;margin-top:24px;flex-wrap:wrap}.poster-cta[data-astro-cid-j7pv25f6]{background:var(--clay);border-color:var(--clay-dark);text-transform:uppercase;font-size:.85rem;letter-spacing:.08em;padding:13px 26px;border-radius:6px}.poster-cta[data-astro-cid-j7pv25f6]:hover{background:var(--clay-dark)}.cta-quiet[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700;font-size:.92rem}@media(max-width:860px){.poster-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.poster-frame[data-astro-cid-j7pv25f6]{max-width:420px;margin:0 auto}}.contour-head[data-astro-cid-j7pv25f6]{position:relative;margin:44px 0 20px;padding:14px 0}.contour-head[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;border-radius:10px;opacity:.5;background:repeating-radial-gradient(ellipse 240px 60px at 12% 50%,transparent 0 22px,var(--line) 22px 23px)}.contour-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{position:relative;margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.01em}.contour-head[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{position:relative;color:var(--muted);font-size:.9rem;margin:4px 0 0}.board[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.note[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:4px 4px var(--radius) var(--radius);box-shadow:var(--shadow);padding:20px;position:relative;display:flex;flex-direction:column}.note[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%);border:3px solid var(--surface);box-shadow:0 1px 3px #00000040}.note[data-astro-cid-j7pv25f6].n1:before{background:var(--clay)}.note[data-astro-cid-j7pv25f6].n2:before{background:var(--accent)}.note[data-astro-cid-j7pv25f6].n3:before{background:#c08a2d}.note[data-astro-cid-j7pv25f6].n4:before{background:#41657f}.note[data-astro-cid-j7pv25f6] .kick[data-astro-cid-j7pv25f6]{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:var(--clay);margin:0 0 2px}.note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.2em 0 .35em;font-size:1.08rem;font-weight:800;line-height:1.28}.note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.89rem;margin:0 0 12px}.note[data-astro-cid-j7pv25f6] .status[data-astro-cid-j7pv25f6]{margin-top:auto;margin-bottom:0;font-weight:700;font-size:.8rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.note[data-astro-cid-j7pv25f6] .status[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--clay-dark)}.note[data-astro-cid-j7pv25f6] .status[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent);text-decoration:none}@media(max-width:960px){.board[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.board[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.trust[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:36px 0 6px}.trust[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6]{display:flex;gap:12px}.trust[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:26px;height:26px;color:var(--accent);flex:none}.trust[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:.95rem}.trust[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.85rem}@media(max-width:720px){.trust[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.pills[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 10px}.pill[data-astro-cid-j7pv25f6]{border:1.5px solid var(--accent);color:var(--accent-dark);background:var(--surface);border-radius:6px;padding:8px 15px;font-size:.87rem;font-weight:700}.pill[data-astro-cid-j7pv25f6]:hover{background:var(--accent);color:#fff;text-decoration:none}.about-band[data-astro-cid-j7pv25f6]{margin:34px 0 8px;display:flex;justify-content:center}.about-note[data-astro-cid-j7pv25f6]{position:relative;max-width:720px;background:var(--surface);border:1px solid var(--line);border-radius:4px 4px var(--radius) var(--radius);box-shadow:var(--shadow);padding:26px 28px 22px}.about-note[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%);background:var(--accent);border:3px solid var(--surface);box-shadow:0 1px 3px #00000040}.about-mark[data-astro-cid-j7pv25f6]{color:var(--clay);display:block;margin:0 auto 12px}.about-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:.95rem;text-align:center}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
