.proj[data-astro-cid-ksimebuj]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:72px 0;scroll-margin-top:80px;display:grid}.proj[data-astro-cid-ksimebuj]>[data-astro-cid-ksimebuj]{min-width:0}.vis[data-astro-cid-ksimebuj]{perspective:1200px;--tilt:3deg;margin-left:calc(-1 * var(--bleed));display:block}.proj[data-astro-cid-ksimebuj]:nth-child(2n) .vis[data-astro-cid-ksimebuj]{--tilt:-3deg;margin-left:0;margin-right:calc(-1 * var(--bleed));order:2}.vis[data-astro-cid-ksimebuj] .poster{transform:rotate(var(--tilt)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 80px #00000073}@media (width>=901px){.vis[data-astro-cid-ksimebuj] .poster{aspect-ratio:16/11}}.vis[data-astro-cid-ksimebuj]:is(.hot,:focus-visible) .poster{transform:rotate(calc(var(--tilt) * .35)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.meta[data-astro-cid-ksimebuj]{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.num[data-astro-cid-ksimebuj]{font-family:var(--serif);color:var(--mint);margin-right:4px;font-size:4.2rem;font-style:italic;line-height:.8}.kind[data-astro-cid-ksimebuj]{color:var(--muted);font-size:.95rem}.meta[data-astro-cid-ksimebuj] .status[data-astro-cid-ksimebuj]{margin-left:auto}.h-lg[data-astro-cid-ksimebuj] a[data-astro-cid-ksimebuj]:hover{color:var(--mint)}.tagline[data-astro-cid-ksimebuj]{color:var(--soft);margin:18px 0 26px;font-size:1.2rem;line-height:1.5}.itch[data-astro-cid-ksimebuj]{border-left:1px solid var(--mint);font-family:var(--serif);color:var(--text);margin:0 0 28px;padding:0 0 0 18px;font-size:1.35rem;font-style:italic;line-height:1.35}.itch[data-astro-cid-ksimebuj] .label[data-astro-cid-ksimebuj]{font-style:normal;font-family:var(--display);color:var(--mint);margin-bottom:8px;font-size:.88rem;display:block}.facts[data-astro-cid-ksimebuj]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 32px;display:grid}.facts[data-astro-cid-ksimebuj] div[data-astro-cid-ksimebuj]{padding:16px 0}.facts[data-astro-cid-ksimebuj] div[data-astro-cid-ksimebuj]+div[data-astro-cid-ksimebuj]{border-left:1px solid var(--line);padding-left:18px}.facts[data-astro-cid-ksimebuj] dt[data-astro-cid-ksimebuj]{letter-spacing:-.04em;font-size:1.6rem;font-weight:600;line-height:1.1}.facts[data-astro-cid-ksimebuj] dd[data-astro-cid-ksimebuj]{font-family:var(--display);color:var(--muted);margin:0;font-size:.85rem}.actions[data-astro-cid-ksimebuj]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.proj[data-astro-cid-ksimebuj]{grid-template-columns:1fr;gap:44px;padding:56px 0}.proj[data-astro-cid-ksimebuj]:nth-child(2n) .vis[data-astro-cid-ksimebuj]{order:0}.vis[data-astro-cid-ksimebuj]{--tilt:2deg}.proj[data-astro-cid-ksimebuj]:nth-child(2n) .vis[data-astro-cid-ksimebuj]{--tilt:-2deg}}@media (width<=640px){.actions[data-astro-cid-ksimebuj]{grid-template-columns:1fr;display:grid}.actions[data-astro-cid-ksimebuj] .btn[data-astro-cid-ksimebuj]{width:100%}}.tail[data-astro-cid-xyo7j6lg]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:72px 0 24px;display:grid}.tail[data-astro-cid-xyo7j6lg]>[data-astro-cid-xyo7j6lg]{min-width:0}.stack[data-astro-cid-xyo7j6lg]{aspect-ratio:16/11;justify-self:center;width:82%;max-width:480px;position:relative}.card[data-astro-cid-xyo7j6lg]{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(160deg, var(--ink-3), var(--ink-2));flex-direction:column;gap:14px;padding:26px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #0006}.card[data-astro-cid-xyo7j6lg] i[data-astro-cid-xyo7j6lg]{background:#ece8df12;border-radius:6px;height:10px;display:block}.card[data-astro-cid-xyo7j6lg] .tiles[data-astro-cid-xyo7j6lg]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;display:grid}.card[data-astro-cid-xyo7j6lg] .tiles[data-astro-cid-xyo7j6lg] b[data-astro-cid-xyo7j6lg]{background:#ece8df0d;border-radius:10px;height:54px}.lock[data-astro-cid-xyo7j6lg]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:.7rem;display:inline-flex}.c3[data-astro-cid-xyo7j6lg]{opacity:.45;transform:translate(-9%,-7%)rotate(-7deg)}.c2[data-astro-cid-xyo7j6lg]{opacity:.7;transform:translate(6%,-3%)rotate(4deg)}.c1[data-astro-cid-xyo7j6lg]{transform:rotate(-2deg)}.reveal[data-astro-cid-xyo7j6lg].in .card[data-astro-cid-xyo7j6lg]{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .15s}.tail[data-astro-cid-xyo7j6lg]:not(.in) .c3[data-astro-cid-xyo7j6lg],.tail[data-astro-cid-xyo7j6lg]:not(.in) .c2[data-astro-cid-xyo7j6lg]{transform:rotate(-2deg)}.meta[data-astro-cid-xyo7j6lg]{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.num[data-astro-cid-xyo7j6lg]{color:var(--mint);margin-right:4px}.num[data-astro-cid-xyo7j6lg] svg[data-astro-cid-xyo7j6lg]{width:62px;height:auto;display:block}.kind[data-astro-cid-xyo7j6lg]{color:var(--muted);font-size:.95rem}.meta[data-astro-cid-xyo7j6lg] .status[data-astro-cid-xyo7j6lg]{margin-left:auto}.status[data-astro-cid-xyo7j6lg].priv{color:var(--muted)}.tagline[data-astro-cid-xyo7j6lg]{color:var(--soft);max-width:44ch;margin:18px 0 0;font-size:1.2rem;line-height:1.5}@media (width<=900px){.tail[data-astro-cid-xyo7j6lg]{grid-template-columns:1fr;gap:56px;padding:64px 0 16px}.stack[data-astro-cid-xyo7j6lg]{width:78%}}
