.cover[data-astro-cid-w3bxfslz]{aspect-ratio:4/3;background-color:var(--cover-bg);background-image:radial-gradient(#fff9 4px,#0000 4.5px);background-size:26px 26px;place-items:center;display:grid;position:relative;overflow:hidden}.cover--hero[data-astro-cid-w3bxfslz]{aspect-ratio:16/9;border:var(--stroke) solid var(--line);border-radius:var(--radius-l);box-shadow:var(--pop)}.cover__photo[data-astro-cid-w3bxfslz]{object-fit:cover;width:100%;height:100%}.cover__ring[data-astro-cid-w3bxfslz]{aspect-ratio:1;background:color-mix(in srgb, var(--cover-accent) 22%, transparent);border-radius:50%;width:62%;animation:9s ease-in-out infinite blob;position:absolute}.cover__parallax[data-astro-cid-w3bxfslz]{width:58%;display:block;position:relative}.cover--hero[data-astro-cid-w3bxfslz] .cover__parallax[data-astro-cid-w3bxfslz]{width:min(44%,420px)}.cover__float[data-astro-cid-w3bxfslz]{animation:4.2s ease-in-out infinite bob;display:block}.cover__sweet[data-astro-cid-w3bxfslz]{width:100%;scale:var(--sweet-pop,1);transition:transform .6s var(--ease-jelly);filter:drop-shadow(0 10px #3b2a261f)}.cover__curtain[data-astro-cid-w3bxfslz]{background:linear-gradient(180deg, transparent 55%, #3b2a2640), repeating-linear-gradient(90deg, var(--cover-accent) 0 14px, color-mix(in srgb, var(--cover-accent) 75%, #fff) 26px, var(--cover-accent) 40px, color-mix(in srgb, var(--cover-accent) 80%, #000) 52px);width:50.5%;animation-duration:1.2s;animation-timing-function:cubic-bezier(.7,0,.2,1);animation-delay:.35s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0}.cover__curtain--l[data-astro-cid-w3bxfslz]{transform-origin:0;border-right:var(--stroke) solid var(--line);animation-name:curtain-l;left:0}.cover__curtain--r[data-astro-cid-w3bxfslz]{transform-origin:100%;border-left:var(--stroke) solid var(--line);animation-name:curtain-r;right:0}@keyframes curtain-l{60%{transform:scaleX(.18)skewY(3deg)}to{transform:translate(-110%)scaleX(.18)}}@keyframes curtain-r{60%{transform:scaleX(.18)skewY(-3deg)}to{transform:translate(110%)scaleX(.18)}}.cover--hero[data-astro-cid-w3bxfslz] .cover__float[data-astro-cid-w3bxfslz]{animation:pop .9s var(--ease-jelly) 1s both, bob 4.2s ease-in-out 1.9s infinite}@keyframes pop{0%{transform:scale(0)rotate(-25deg)}}@keyframes bob{50%{transform:translateY(-6%)rotate(-3deg)}}@keyframes blob{0%,to{border-radius:50% 46% 54% 48%;transform:scale(1)rotate(0)}50%{border-radius:42% 58% 46% 54%;transform:scale(1.08)rotate(20deg)}}.card[data-astro-cid-sbmovh4h]{--tilt-x:0deg;--tilt-y:0deg;border:var(--stroke) solid var(--line);border-radius:var(--radius-l);background:var(--paper);height:100%;box-shadow:var(--pop);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:box-shadow .4s var(--ease-jelly), translate .4s var(--ease-jelly);overflow:hidden}.card[data-astro-cid-sbmovh4h]:hover{box-shadow:var(--pop-hover);translate:-3px -5px}.card__link[data-astro-cid-sbmovh4h]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-sbmovh4h] .cover{border-bottom:var(--stroke) solid var(--line)}.card[data-astro-cid-sbmovh4h]:hover .cover__sweet{transform:scale(1.1)rotate(-8deg)}.card__body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;gap:8px;padding:18px 22px 20px;display:flex}.card__meta[data-astro-cid-sbmovh4h]{color:var(--ink-soft);align-items:center;gap:10px;font-size:.8rem;display:flex}.card__title[data-astro-cid-sbmovh4h]{margin:4px 0 0;font-size:1.22rem;line-height:1.5}.card__desc[data-astro-cid-sbmovh4h]{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.75;display:-webkit-box;overflow:hidden}.card__more[data-astro-cid-sbmovh4h]{font-family:var(--font-display);color:var(--accent);justify-content:space-between;align-items:center;margin:auto 0 0;padding-top:8px;font-weight:700;display:flex}.card__more[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]:first-child:after{content:" →";transition:transform .4s var(--ease-jelly);display:inline-block}.card[data-astro-cid-sbmovh4h]:hover .card__more[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]:first-child:after{transform:translate(6px)}.card__time[data-astro-cid-sbmovh4h]{color:var(--ink-soft);font-size:.8rem;font-weight:400}
