.tile[data-astro-cid-3madfy2l]{--tile-ink: #f5efe4;--tile-muted: rgba(245, 239, 228, .72);--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 30%;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4 / 5;min-height:360px;border-radius:22px;overflow:hidden;color:var(--tile-ink);background:#15131b;box-shadow:0 0 0 1px #ffffff0f inset,0 1px 2px #00000026,0 14px 34px -18px oklch(40% .12 var(--h) / .7);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.tile[data-astro-cid-3madfy2l]:hover,.tile[data-astro-cid-3madfy2l]:focus-within{box-shadow:0 0 0 1px oklch(80% .12 var(--h) / .55) inset,0 2px 4px #0003,0 28px 60px -22px oklch(50% .16 var(--h) / .85)}.tile[data-astro-cid-3madfy2l].wide{aspect-ratio:auto}@media(min-width:640px){.tile[data-astro-cid-3madfy2l].wide{grid-column:span 2}}.art[data-astro-cid-3madfy2l],.shade[data-astro-cid-3madfy2l],.spot[data-astro-cid-3madfy2l]{position:absolute;inset:0;z-index:-1}.art[data-astro-cid-3madfy2l] img[data-astro-cid-3madfy2l],.gen[data-astro-cid-3madfy2l]{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.tile[data-astro-cid-3madfy2l]:hover .art[data-astro-cid-3madfy2l] img[data-astro-cid-3madfy2l],.tile[data-astro-cid-3madfy2l]:hover .gen[data-astro-cid-3madfy2l]{transform:scale(1.06)}.gen[data-astro-cid-3madfy2l]{position:relative;background:radial-gradient(90% 70% at 20% 10%,oklch(62% .16 var(--h) / .9),transparent 65%),radial-gradient(80% 70% at 100% 100%,oklch(48% .17 var(--h2) / .85),transparent 65%),linear-gradient(160deg,#1d1a24,#0e0d12)}.gen[data-astro-cid-3madfy2l]:after{content:attr(data-glyph);position:absolute;right:-.06em;top:-.12em;font-family:var(--font-display);font-style:italic;font-size:clamp(180px,22vw,300px);line-height:1;color:#ffffff29;font-variation-settings:"SOFT" 100,"WONK" 1}.shade[data-astro-cid-3madfy2l]{z-index:-1;background:linear-gradient(180deg,#0a090d8c,#0a090d00 22%,#0a090d4d 40%,#0a090ddb 62%,#0a090df5)}.wide[data-astro-cid-3madfy2l] .shade[data-astro-cid-3madfy2l]{background:linear-gradient(90deg,#0a090df0,#0a090db3 45%,#0a090d0d 80%),linear-gradient(180deg,rgba(10,9,13,.45) 0%,transparent 25%)}.spot[data-astro-cid-3madfy2l]{z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),oklch(80% .14 var(--h) / .22),transparent 60%);transition:opacity .3s ease}.tile[data-astro-cid-3madfy2l]:hover .spot[data-astro-cid-3madfy2l]{opacity:1}.top[data-astro-cid-3madfy2l]{display:flex;align-items:center;gap:8px;padding:16px 16px 0;flex-wrap:wrap}.pill[data-astro-cid-3madfy2l]{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--tile-ink);background:#0e0d1273;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap}.fresh[data-astro-cid-3madfy2l]{margin-left:auto}.dot[data-astro-cid-3madfy2l]{width:7px;height:7px;border-radius:50%;background:#f5efe499}.fresh[data-astro-cid-3madfy2l].updated .dot[data-astro-cid-3madfy2l],.fresh[data-astro-cid-3madfy2l].is-new .dot[data-astro-cid-3madfy2l]{background:#8ef0b4;box-shadow:0 0 #8ef0b499;animation:ping 2s ease-out infinite}.fresh[data-astro-cid-3madfy2l].updated,.fresh[data-astro-cid-3madfy2l].is-new{border-color:#8ef0b459}@keyframes ping{70%,to{box-shadow:0 0 0 7px #8ef0b400}}.draft[data-astro-cid-3madfy2l]{border-style:dashed;color:#ffd58a}.content[data-astro-cid-3madfy2l]{display:flex;flex-direction:column;gap:8px;padding:20px}.wide[data-astro-cid-3madfy2l] .content[data-astro-cid-3madfy2l]{max-width:min(560px,62%);padding:28px 30px;gap:10px}.arc[data-astro-cid-3madfy2l]{margin:0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:oklch(85% .11 var(--h))}.name[data-astro-cid-3madfy2l]{font-family:var(--font-display);font-weight:450;font-size:clamp(32px,2.8vw,40px);line-height:1;letter-spacing:-.025em;color:var(--tile-ink);font-variation-settings:"SOFT" 100,"WONK" 1;text-wrap:balance}.wide[data-astro-cid-3madfy2l] .name[data-astro-cid-3madfy2l]{font-size:clamp(42px,4.6vw,64px)}.name[data-astro-cid-3madfy2l] a[data-astro-cid-3madfy2l]{color:inherit;text-decoration:none}.name[data-astro-cid-3madfy2l] a[data-astro-cid-3madfy2l]:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.name[data-astro-cid-3madfy2l] a[data-astro-cid-3madfy2l]:focus-visible{outline:none}.name[data-astro-cid-3madfy2l] a[data-astro-cid-3madfy2l]:focus-visible:after{outline:2px solid oklch(85% .12 var(--h));outline-offset:-4px}.headline[data-astro-cid-3madfy2l]{margin:0;font-family:var(--font-body);font-style:italic;font-size:17px;line-height:1.35;color:var(--tile-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wide[data-astro-cid-3madfy2l] .headline[data-astro-cid-3madfy2l]{font-size:20px}.q[data-astro-cid-3madfy2l]{margin:4px 0 0;padding-left:12px;border-left:2px solid oklch(80% .13 var(--h));font-family:var(--font-display);font-weight:300;font-size:19px;line-height:1.35;color:var(--tile-ink)}.foot[data-astro-cid-3madfy2l]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.mins[data-astro-cid-3madfy2l]{font-family:var(--font-mono);font-size:11px;color:var(--tile-muted);margin-right:4px}.chip[data-astro-cid-3madfy2l]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;color:var(--tile-ink);background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.chip[data-astro-cid-3madfy2l]:before{content:"";width:6px;height:6px;border-radius:50%;background:oklch(78% .14 var(--h))}.cta[data-astro-cid-3madfy2l]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;height:0;opacity:0;overflow:hidden;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:oklch(86% .12 var(--h));transition:height .3s ease,opacity .3s ease}.cta[data-astro-cid-3madfy2l] span[data-astro-cid-3madfy2l]{transition:transform .3s ease}.tile[data-astro-cid-3madfy2l]:hover .cta[data-astro-cid-3madfy2l],.tile[data-astro-cid-3madfy2l]:focus-within .cta[data-astro-cid-3madfy2l],.wide[data-astro-cid-3madfy2l] .cta[data-astro-cid-3madfy2l]{height:18px;opacity:1}.tile[data-astro-cid-3madfy2l]:hover .cta[data-astro-cid-3madfy2l] span[data-astro-cid-3madfy2l]{transform:translate(4px)}@media(hover:none){.cta[data-astro-cid-3madfy2l]{display:none}}@media(max-width:900px){.wide[data-astro-cid-3madfy2l] .content[data-astro-cid-3madfy2l]{max-width:100%}.wide[data-astro-cid-3madfy2l] .shade[data-astro-cid-3madfy2l]{background:linear-gradient(180deg,#0a090d73,#0a090d00 25%,#0a090deb 85%)}.tile[data-astro-cid-3madfy2l].wide{min-height:440px}}.bar[data-astro-cid-mqgvd7qa]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.filters[data-astro-cid-mqgvd7qa]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px;min-width:0}.filters[data-astro-cid-mqgvd7qa].overflowing{mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.filters[data-astro-cid-mqgvd7qa]::-webkit-scrollbar{display:none}.f[data-astro-cid-mqgvd7qa]{--h: 40;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink-soft);font-family:var(--font-mono);font-size:12.5px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.f[data-astro-cid-mqgvd7qa] span[data-astro-cid-mqgvd7qa]{opacity:.55}.f[data-astro-cid-mqgvd7qa]:hover{border-color:oklch(var(--tag-l) var(--tag-c) var(--h));color:oklch(var(--tag-l) var(--tag-c) var(--h))}.f[data-astro-cid-mqgvd7qa]:active{transform:scale(.96)}.f[data-astro-cid-mqgvd7qa].is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.f[data-astro-cid-mqgvd7qa][data-filter]:not([data-filter=""]).is-on{background:oklch(var(--tag-l) var(--tag-c) var(--h));border-color:oklch(var(--tag-l) var(--tag-c) var(--h));color:var(--bg)}.sort[data-astro-cid-mqgvd7qa]{flex-shrink:0;margin:0}.arrow[data-astro-cid-mqgvd7qa]{color:var(--accent)}.tiles[data-astro-cid-mqgvd7qa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px}.tiles[data-astro-cid-mqgvd7qa] .tile[hidden]{display:none}.is-filtered[data-astro-cid-mqgvd7qa] .tiles[data-astro-cid-mqgvd7qa] .tile.wide{grid-column:auto;aspect-ratio:4 / 5}.is-filtered[data-astro-cid-mqgvd7qa] .tiles[data-astro-cid-mqgvd7qa] .tile.wide .content{max-width:100%}.empty[data-astro-cid-mqgvd7qa]{padding:48px 0;text-align:center;font-style:italic;color:var(--muted)}@media(max-width:720px){.sort[data-astro-cid-mqgvd7qa]{display:none}}
