.r-grid.svelte-1amdgsy{--r-h:max(calc(var(--type-display-xl) * 2.55), 180px);--r-gap:calc(var(--r-h) / 110);--r-cell:calc((var(--r-h) - 16 * var(--r-gap)) / 17);grid-template-columns:repeat(13, var(--r-cell));grid-auto-rows:var(--r-cell);gap:var(--r-gap);justify-content:center;display:grid}.r-stack.svelte-1amdgsy{display:contents}.r-layer.svelte-1amdgsy{display:none}.r-cell.svelte-1amdgsy{opacity:0;animation:svelte-1amdgsy-r-grid-in .85s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both;position:relative}.r-cell--0.svelte-1amdgsy{background:color-mix(in srgb, var(--primary) 32%, var(--background))}.r-cell--1.svelte-1amdgsy{background:color-mix(in srgb, var(--primary) 52%, var(--background))}.r-cell--2.svelte-1amdgsy{background:color-mix(in srgb, var(--primary) 78%, var(--background))}.r-cell--3.svelte-1amdgsy{background:color-mix(in srgb, var(--primary) 100%, var(--background));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary) 60%, transparent))}@keyframes svelte-1amdgsy-r-grid-in{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}.r-cell.svelte-1amdgsy:before{content:"";background:var(--primary);opacity:0;pointer-events:none;box-shadow:0 0 14px color-mix(in srgb, var(--primary) 50%, transparent);animation:svelte-1amdgsy-r-cell-band 8s linear calc(var(--delay,0s) + 3.4s) infinite;position:absolute;inset:0}@keyframes svelte-1amdgsy-r-cell-band{0%,6%{opacity:0}11%{opacity:.92}16%{opacity:.4}22%,to{opacity:0}}.r-cell.svelte-1amdgsy:after{content:"";background:var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.r-cell--flicker.svelte-1amdgsy:after{animation:svelte-1amdgsy-r-cell-flicker var(--flicker-duration,2.4s) linear var(--flicker-delay,0s) infinite}@keyframes svelte-1amdgsy-r-cell-flicker{0%,54%,86%,to{opacity:0}58%{opacity:.8}63%{opacity:.08}68%{opacity:.6}78%{opacity:.24}}@media (width<=640px){.r-stack.svelte-1amdgsy{--r-cell:min(5.4cqw, 4.12cqh);--r-gap:calc(var(--r-cell) * .18);--r-row-h:calc(var(--r-cell) + var(--r-gap));--r-content-h:calc(17 * var(--r-cell) + 16 * var(--r-gap));width:100%;height:100%;display:block;position:relative}.r-grid.svelte-1amdgsy{--r-cell:min(5.4cqw, 4.12cqh);--r-gap:calc(var(--r-cell) * .18);place-content:center;width:100%;height:100%}.r-cell--3.svelte-1amdgsy{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--primary) 45%, transparent))}.r-cell.svelte-1amdgsy:before{box-shadow:0 0 6px color-mix(in srgb, var(--primary) 35%, transparent)}.r-layer.svelte-1amdgsy{grid-template-columns:repeat(13, var(--r-cell));grid-template-rows:repeat(17, var(--r-cell));gap:var(--r-gap);opacity:0;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.r-layer.svelte-1amdgsy .r-cell:where(.svelte-1amdgsy){opacity:1;animation:none}.r-layer--ghost.svelte-1amdgsy .r-cell:where(.svelte-1amdgsy){background:color-mix(in srgb, var(--accent) 72%, var(--background))}.r-layer--slice-a.svelte-1amdgsy{clip-path:inset(calc((100% - var(--r-content-h)) / 2 + 3 * var(--r-row-h)) 0 calc((100% - var(--r-content-h)) / 2 + 11 * var(--r-row-h)) 0)}.r-layer--slice-b.svelte-1amdgsy{clip-path:inset(calc((100% - var(--r-content-h)) / 2 + 8 * var(--r-row-h)) 0 calc((100% - var(--r-content-h)) / 2 + 6 * var(--r-row-h)) 0)}.r-layer--slice-c.svelte-1amdgsy{clip-path:inset(calc((100% - var(--r-content-h)) / 2 + 13 * var(--r-row-h)) 0 calc((100% - var(--r-content-h)) / 2 + 1 * var(--r-row-h)) 0)}.r-layer--slice-a.svelte-1amdgsy{--glitch-shift:var(--glitch-shift-a,6px)}.r-layer--slice-b.svelte-1amdgsy{--glitch-shift:var(--glitch-shift-b,-6px)}.r-layer--slice-c.svelte-1amdgsy{--glitch-shift:var(--glitch-shift-c,5px)}.hud-only.is-glitching .r-layer--slice-a.svelte-1amdgsy,.hud-only.is-glitching .r-layer--slice-b.svelte-1amdgsy,.hud-only.is-glitching .r-layer--slice-c.svelte-1amdgsy{animation:.2s steps(2,end) svelte-1amdgsy-r-slice-shift}.hud-only.is-glitching .r-layer--ghost.svelte-1amdgsy{animation:.2s steps(2,end) svelte-1amdgsy-r-ghost-split}}@keyframes svelte-1amdgsy-r-slice-shift{0%{transform:translate(0)}25%{transform:translateX(var(--glitch-shift,6px))}50%{transform:translateX(calc(var(--glitch-shift,6px) * -.5))}75%{transform:translateX(calc(var(--glitch-shift,6px) * .35))}to{transform:translate(0)}}@keyframes svelte-1amdgsy-r-ghost-split{0%{opacity:0;transform:translate(0)}20%{opacity:.55;transform:translate(var(--glitch-ghost-x,2.5px), calc(var(--glitch-ghost-x,2.5px) * -.4))}55%{opacity:.35;transform:translate(calc(var(--glitch-ghost-x,2.5px) * -.6), 0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.r-cell.svelte-1amdgsy{opacity:1;animation:none;transform:none}.r-cell.svelte-1amdgsy:before,.r-cell.svelte-1amdgsy:after,.r-cell--flicker.svelte-1amdgsy:after{animation:none}.hud-only.is-glitching .r-layer.svelte-1amdgsy,.hud-only.is-glitching .r-layer--slice-a.svelte-1amdgsy,.hud-only.is-glitching .r-layer--slice-b.svelte-1amdgsy,.hud-only.is-glitching .r-layer--slice-c.svelte-1amdgsy,.hud-only.is-glitching .r-layer--ghost.svelte-1amdgsy{opacity:0;animation:none}}.home-row-item[data-astro-cid-mkv6inmf]{list-style:none}.home-row[data-astro-cid-mkv6inmf]{--card-pad-y:14px;padding:var(--card-pad-y) 0;border-top:1px solid var(--line-16);color:inherit;grid-template-columns:112px auto minmax(0,1fr) 34px;align-items:center;gap:16px;text-decoration:none;display:grid;position:relative}.home-row--no-media[data-astro-cid-mkv6inmf]{grid-template-columns:auto minmax(0,1fr) 34px}.row-media[data-astro-cid-mkv6inmf]{border:1px solid var(--line-18);background:var(--surface);width:112px;height:72px;display:block;position:relative;overflow:hidden}.row-media[data-astro-cid-mkv6inmf] img[data-astro-cid-mkv6inmf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.row-media[data-astro-cid-mkv6inmf].is-placeholder{background-image:repeating-linear-gradient(-30deg,var(--line-16) 0 2px,transparent 2px 9px);background-color:var(--surface-deep);border-color:var(--line-25)}.row-media[data-astro-cid-mkv6inmf].is-placeholder:after{content:"//";color:var(--red);font:700 20px var(--font-ui);letter-spacing:2px;place-items:center;display:grid;position:absolute;inset:0}.row-date[data-astro-cid-mkv6inmf]{min-width:176px;color:var(--text-faint);font:var(--type-numeral) var(--font-display);white-space:nowrap}.row-copy[data-astro-cid-mkv6inmf],.row-body[data-astro-cid-mkv6inmf]{flex-direction:column;gap:6px;min-width:0;display:flex}.row-head[data-astro-cid-mkv6inmf]{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.row-title[data-astro-cid-mkv6inmf]{font:700 var(--type-body) var(--font-ui);letter-spacing:.5px;overflow-wrap:anywhere}.row-badge[data-astro-cid-mkv6inmf]{color:var(--red);font:700 var(--type-label) var(--font-ui);letter-spacing:2px}.row-subtitle[data-astro-cid-mkv6inmf],.row-desc[data-astro-cid-mkv6inmf]{color:var(--text-muted);font:var(--type-small) var(--font-ui);overflow-wrap:anywhere}.row-arrow[data-astro-cid-mkv6inmf]{color:var(--text-faint);font:calc(var(--type-body) * 1.4) var(--font-ui)}.line-clamp-1[data-astro-cid-mkv6inmf]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=480px){.home-row-item[data-astro-cid-mkv6inmf]{margin-bottom:20px}.home-row[data-astro-cid-mkv6inmf]{border-top:0}.home-row[data-astro-cid-mkv6inmf],.home-row--no-media[data-astro-cid-mkv6inmf]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 14px}.row-copy[data-astro-cid-mkv6inmf],.row-head[data-astro-cid-mkv6inmf]{display:contents}.row-media[data-astro-cid-mkv6inmf]{aspect-ratio:16/9;grid-area:1/1/auto/-1;width:100%;height:auto}.row-title[data-astro-cid-mkv6inmf]{min-width:0;color:var(--text);font:700 clamp(19px,5.2vw,28px)/1.05 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;grid-area:2/1}.row-date[data-astro-cid-mkv6inmf]{text-align:right;min-width:0;font:700 var(--type-label) var(--font-ui);letter-spacing:2px;grid-area:2/2;padding-right:6px}.row-badge[data-astro-cid-mkv6inmf]{text-align:left;grid-area:3/1}.row-body[data-astro-cid-mkv6inmf]{grid-area:4/1/auto/-1;padding-right:38px}.home-row--no-media[data-astro-cid-mkv6inmf] .row-title[data-astro-cid-mkv6inmf],.home-row--no-media[data-astro-cid-mkv6inmf] .row-date[data-astro-cid-mkv6inmf]{grid-row:1}.home-row--no-media[data-astro-cid-mkv6inmf] .row-body[data-astro-cid-mkv6inmf]{grid-row:2}.row-arrow[data-astro-cid-mkv6inmf]{grid-area:auto;position:absolute;bottom:6px;right:6px}.line-clamp-1[data-astro-cid-mkv6inmf]{white-space:normal;overflow-wrap:anywhere}}.home-preview[data-astro-cid-v674nz4j]{z-index:1;max-width:1430px;margin:44px auto 0;position:relative}.home-preview-label[data-astro-cid-v674nz4j]{color:var(--text-faint);font:700 var(--type-label) var(--font-ui);letter-spacing:3px;align-items:center;gap:14px;margin:0 0 10px;display:flex}.preview-list[data-astro-cid-v674nz4j]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preview-all[data-astro-cid-v674nz4j]{margin-top:14px}@media (width<=480px){.home-preview[data-astro-cid-v674nz4j]{margin-top:32px}}.home-preview[data-astro-cid-e5pjwhp7]{z-index:1;max-width:1430px;margin:44px auto 0;position:relative}.home-preview-label[data-astro-cid-e5pjwhp7]{color:var(--text-faint);font:700 var(--type-label) var(--font-ui);letter-spacing:3px;align-items:center;gap:14px;margin:0 0 10px;display:flex}.preview-list[data-astro-cid-e5pjwhp7]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preview-all[data-astro-cid-e5pjwhp7]{margin-top:14px}@media (width<=480px){.home-preview[data-astro-cid-e5pjwhp7]{margin-top:32px}}.home-preview[data-astro-cid-i3px5ur3]{z-index:1;max-width:1430px;margin:44px auto 0;position:relative}.home-preview-label[data-astro-cid-i3px5ur3]{color:var(--text-faint);font:700 var(--type-label) var(--font-ui);letter-spacing:3px;align-items:center;gap:14px;margin:0 0 10px;display:flex}.preview-list[data-astro-cid-i3px5ur3]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<=480px){.home-preview[data-astro-cid-i3px5ur3]{margin-top:32px}}.home-preview[data-astro-cid-phfanhsb]{z-index:1;max-width:1430px;margin:44px auto 0;padding-bottom:34px;position:relative}.home-preview-label[data-astro-cid-phfanhsb]{color:var(--text-faint);font:700 var(--type-label) var(--font-ui);letter-spacing:3px;align-items:center;gap:14px;margin:0 0 18px;display:flex}.contact-direct[data-astro-cid-phfanhsb]{margin:14px 0 0}.contact-note[data-astro-cid-phfanhsb]{color:var(--text-muted);font:var(--type-small) var(--font-ui);overflow-wrap:anywhere;margin:8px 0 0}.contact-link[data-astro-cid-phfanhsb]{color:var(--text);font:var(--type-body) var(--font-ui);overflow-wrap:anywhere;text-decoration:none}.contact-link[data-astro-cid-phfanhsb]:hover{color:var(--red)}.contact-link[data-astro-cid-phfanhsb]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.contact-cols[data-astro-cid-phfanhsb]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:34px;display:grid}.contact-mark[data-astro-cid-phfanhsb]{color:var(--text);font:700 25px var(--font-ui);letter-spacing:.02em;text-decoration:none;transition:color .18s;display:inline-block}.contact-mark[data-astro-cid-phfanhsb] strong[data-astro-cid-phfanhsb]{color:var(--red);font-size:34px;line-height:0;transition:color .18s}.contact-mark[data-astro-cid-phfanhsb]:hover{color:var(--red)}.contact-mark[data-astro-cid-phfanhsb]:hover strong[data-astro-cid-phfanhsb]{color:var(--text)}.contact-mark[data-astro-cid-phfanhsb]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.contact-tagline[data-astro-cid-phfanhsb]{color:var(--text-muted);font:var(--type-body) var(--font-ui);margin:10px 0 0}.connect-label[data-astro-cid-phfanhsb]{color:var(--text-faint);font:700 var(--type-label) var(--font-ui);letter-spacing:3px;margin:0 0 10px}.connect-list[data-astro-cid-phfanhsb]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.connect-link[data-astro-cid-phfanhsb]{color:var(--text-muted);font:700 var(--type-label) var(--font-ui);letter-spacing:2px;text-decoration:none;transition:color .18s}.connect-link[data-astro-cid-phfanhsb]:hover{color:var(--red)}.connect-link[data-astro-cid-phfanhsb]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.contact-connect[data-astro-cid-phfanhsb] .connect-link[data-astro-cid-phfanhsb]{margin-top:7px;display:inline-block}@media (width<=480px){.home-preview[data-astro-cid-phfanhsb]{text-align:center;margin-top:32px;padding-bottom:24px}.home-preview-label[data-astro-cid-phfanhsb]{justify-content:center}.contact-cols[data-astro-cid-phfanhsb]{grid-template-columns:minmax(0,1fr);gap:30px}.contact-tagline[data-astro-cid-phfanhsb],.contact-direct[data-astro-cid-phfanhsb]{margin-top:16px}.contact-note[data-astro-cid-phfanhsb]{margin-top:12px}.connect-list[data-astro-cid-phfanhsb]{gap:10px}.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]{border:2px solid var(--line-25);color:var(--text);letter-spacing:2px;margin-top:0;padding:9px 14px;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s}.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]:before{content:"["}.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]:after{content:"]"}.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]:hover,.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]:focus-visible{border-color:var(--red);color:var(--red);box-shadow:4px 4px 0 var(--red),8px 8px 0 var(--layer-neutral);transform:translate(-2px,-2px)}.contact-connect[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]:focus-visible{outline:2px solid var(--red);outline-offset:3px}}
