@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.media[data-astro-cid-kg7vladn]{background:var(--stone);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.4s var(--ease)}.type-cover[data-astro-cid-kg7vladn]{place-items:center;padding:8%;display:grid;position:absolute;inset:0;container-type:inline-size}.tone-bordeaux[data-astro-cid-kg7vladn]{background:radial-gradient(120% 90% at 30% 20%, #8a1f30, var(--bordeaux-deep));color:var(--paper)}.tone-ink[data-astro-cid-kg7vladn]{background:radial-gradient(120% 90% at 70% 10%, #2c2522, var(--ink));color:var(--paper)}.tone-stone[data-astro-cid-kg7vladn]{color:var(--ink);background:linear-gradient(160deg,#efe6da,#d9cbb9)}.word[data-astro-cid-kg7vladn]{font:italic 400 clamp(2.2rem, 16cqi, 9rem)/.95 var(--display);letter-spacing:-.03em;text-align:center;transition:transform 1.2s var(--ease), letter-spacing 1.2s var(--ease)}.mark[data-astro-cid-kg7vladn]{font:600 .62rem/1 var(--sans);letter-spacing:.3em;opacity:.75;position:absolute;bottom:7%;left:6%}.card[data-astro-cid-jngwnw7g]{align-content:start;gap:18px;display:grid;position:relative}.body[data-astro-cid-jngwnw7g]{gap:10px;display:grid}.sec[data-astro-cid-jngwnw7g]{color:var(--bordeaux);font-weight:600}.title[data-astro-cid-jngwnw7g]{font-size:clamp(1.45rem,1.6vw + .8rem,1.95rem);line-height:1.08}.title-link[data-astro-cid-jngwnw7g]{background-image:linear-gradient(var(--bordeaux), var(--bordeaux));transition:background-size var(--t-med) var(--ease);background-position:0 94%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.title-link[data-astro-cid-jngwnw7g]:after{content:"";z-index:1;position:absolute;inset:0}.card[data-astro-cid-jngwnw7g]:hover .title-link[data-astro-cid-jngwnw7g],.title-link[data-astro-cid-jngwnw7g]:focus-visible{background-size:100% 1px}.title-link[data-astro-cid-jngwnw7g]:focus-visible{outline:none}.card[data-astro-cid-jngwnw7g]:has(.title-link:focus-visible){outline:2px solid var(--bordeaux);outline-offset:6px}.card[data-astro-cid-jngwnw7g]:hover .media img{transform:scale(1.035)}.card[data-astro-cid-jngwnw7g]:hover .word{letter-spacing:-.01em;transform:scale(1.04)}.dek[data-astro-cid-jngwnw7g]{font:400 1.02rem/1.5 var(--serif);color:var(--muted);max-width:36rem;margin:0}.foot[data-astro-cid-jngwnw7g]{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.foot[data-astro-cid-jngwnw7g]:empty{display:none}.read[data-astro-cid-jngwnw7g]{font:400 .95rem/1 var(--serif);color:var(--bordeaux);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.read[data-astro-cid-jngwnw7g] svg{transition:transform var(--t-med) var(--ease)}.card[data-astro-cid-jngwnw7g]:hover .read[data-astro-cid-jngwnw7g] svg{transform:translate(4px)}.card--lead[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{font-size:clamp(2rem,3.4vw + .6rem,3.4rem)}.card--lead[data-astro-cid-jngwnw7g] .dek[data-astro-cid-jngwnw7g]{font-size:1.15rem}.card--compact[data-astro-cid-jngwnw7g]{grid-template-columns:96px 1fr;align-items:start;gap:16px}.card--compact[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{font-size:1.18rem}.card--compact[data-astro-cid-jngwnw7g] .foot[data-astro-cid-jngwnw7g] .demo-flag{padding:.25rem .4rem;font-size:.56rem}.card--row[data-astro-cid-jngwnw7g]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(18px,3vw,40px)}@media (width<=640px){.card--row[data-astro-cid-jngwnw7g]{grid-template-columns:1fr}}
