.pt-page[data-astro-cid-d7zyz6zb]{--color-accent: var(--hot);--color-accent-hover: var(--hot-d);--color-accent-fg: var(--on-hot);--color-accent-subtle: rgba(var(--hot-rgb), .12);--color-accent-2-subtle: rgba(232, 194, 122, .08);--color-accent-gradient: linear-gradient(90deg, var(--hot), var(--gold));--color-border-accent: rgba(var(--hot-rgb), .45);--color-bg-hover: var(--line);--color-border-strong: var(--line2);--color-error: var(--link);--color-fg: var(--ink);--color-fg-primary: var(--ink);--color-fg-muted: var(--mute);--color-fg-subtle: var(--dim);--duration-fast: .15s;--font-body: var(--sans);--font-display: var(--disp);--font-mono: var(--mono);--radius-pill: 999px}.pt-page[data-astro-cid-d7zyz6zb]{--pt-line: var(--color-bg-hover);--pt-line2: var(--color-border-strong);--pt-gut: 40px;max-width:1180px;margin:0 auto;color:var(--color-fg);font-family:var(--font-body);line-height:1.5;overflow-x:clip}.pt-page[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb],.pt-page[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg)}.pt-eye[data-astro-cid-d7zyz6zb]{font:500 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:0}.pt-small[data-astro-cid-d7zyz6zb]{font-size:13px;color:var(--color-fg-muted);margin:0}.pt-small[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-fg);text-decoration:underline;text-underline-offset:3px}.pt-btn[data-astro-cid-d7zyz6zb]{display:inline-block;background:var(--color-accent);color:var(--color-accent-fg);font-weight:600;padding:13px 22px;border-radius:var(--radius-pill);text-decoration:none;font-size:15px;border:0;cursor:pointer;transition:background var(--duration-fast)}.pt-btn[data-astro-cid-d7zyz6zb]:hover{background:var(--color-accent-hover)}.pt-btn[data-astro-cid-d7zyz6zb]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pt-hero[data-astro-cid-d7zyz6zb]{padding:76px var(--pt-gut) 52px;background:radial-gradient(55% 70% at 85% 0%,var(--color-accent-subtle),transparent 60%),radial-gradient(45% 60% at 60% 0%,var(--color-accent-2-subtle),transparent 60%)}.pt-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{font-size:56px;line-height:1.02;max-width:820px;margin:14px 0 20px;text-wrap:balance}.pt-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{font-style:normal;background:var(--color-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-lead[data-astro-cid-d7zyz6zb]{font-size:19px;color:var(--color-fg-primary);max-width:640px;margin:0 0 18px}.pt-mail[data-astro-cid-d7zyz6zb]{margin:0;font:600 18px var(--font-mono);overflow-wrap:anywhere}.pt-mail[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-fg);text-decoration:none;border-bottom:2px solid var(--color-accent)}.pt-mail[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--color-accent)}.pt-topics[data-astro-cid-d7zyz6zb]{margin:0 var(--pt-gut);padding:30px 0 26px;border-top:1px solid var(--pt-line2);border-bottom:1px solid var(--pt-line2)}.pt-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:16px}.pt-grid[data-astro-cid-d7zyz6zb]>div[data-astro-cid-d7zyz6zb]{border-top:2px solid var(--color-accent);padding-top:14px}.pt-page[data-astro-cid-d7zyz6zb] .pt-h3[data-astro-cid-d7zyz6zb]{font-size:19px;line-height:1.2;margin:0 0 6px}.pt-grid[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{margin:0;font-size:14.5px;color:var(--color-fg-primary)}.pt-notes[data-astro-cid-d7zyz6zb]{margin-top:22px;font-size:14px}.pt-form[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;padding:56px var(--pt-gut) 70px;scroll-margin-top:80px}.pt-page[data-astro-cid-d7zyz6zb] .pt-form-t[data-astro-cid-d7zyz6zb]{font-size:30px;line-height:1.1;margin:8px 0 0}.pt-form-sub[data-astro-cid-d7zyz6zb]{margin-top:10px}.pt-f[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0}.pt-w2[data-astro-cid-d7zyz6zb]{grid-column:1 / -1}.pt-field[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:2px;border:0;margin:0;padding:0;min-width:0}.pt-field[data-astro-cid-d7zyz6zb]>span[data-astro-cid-d7zyz6zb]{color:var(--color-fg-muted);font-size:14px;padding:0}.pt-field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=text],.pt-field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=email],.pt-field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{font:inherit;font-size:15px;color:var(--color-fg);background:transparent;border:0;border-bottom:1px solid var(--pt-line2);border-radius:0;padding:8px 0 10px;width:100%;transition:border-color var(--duration-fast)}.pt-field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{resize:vertical;min-height:120px;line-height:1.5}.pt-field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus,.pt-field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus{outline:none;border-bottom-color:var(--color-accent)}.pt-submit-row[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.pt-submit[data-astro-cid-d7zyz6zb]:disabled{opacity:.55;cursor:not-allowed}.pt-status[data-astro-cid-d7zyz6zb]{font-size:14px;color:var(--color-fg-muted);margin:0}.pt-status[data-astro-cid-d7zyz6zb][data-state=success]{color:var(--color-accent);font-weight:600}.pt-status[data-astro-cid-d7zyz6zb][data-state=error]{color:var(--color-error);font-weight:600}.pt-honeypot[data-astro-cid-d7zyz6zb]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:960px){.pt-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pt-page[data-astro-cid-d7zyz6zb]{--pt-gut: 16px}.pt-hero[data-astro-cid-d7zyz6zb]{padding-top:48px;padding-bottom:40px}.pt-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{font-size:38px}.pt-lead[data-astro-cid-d7zyz6zb]{font-size:17px}.pt-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr;gap:20px}.pt-form[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr;gap:28px}.pt-f[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}}
