.opener-kick.svelte-w55vhu{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--paper);text-shadow:0 1px 14px #110e0a80;margin-bottom:1.1rem;font-size:.64rem;font-weight:640}.opener-title.svelte-w55vhu{text-shadow:0 2px 30px #110e0a66;max-width:12em;font-size:clamp(2.3rem,5.6vw,4.9rem);line-height:1.02}.opener-title.svelte-w55vhu em:where(.svelte-w55vhu){font-weight:360}.opener-lede.svelte-w55vhu{text-wrap:pretty;font-size:1.12rem;line-height:1.6}.index.svelte-w55vhu{padding-block:clamp(3.5rem, 8vh, 6rem) var(--sect);position:relative}.index-edge.svelte-w55vhu{position:absolute;top:clamp(4.5rem,10vh,7rem);right:1.1rem}.index-runhead.svelte-w55vhu{margin-bottom:clamp(2.6rem,6vh,4rem)}.index-head.svelte-w55vhu{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);grid-template-columns:6.5rem minmax(0,1fr) minmax(0,17rem) 4rem;gap:clamp(1rem,3vw,3rem);padding-bottom:.9rem;font-size:.6rem;font-weight:660;display:grid}.index-rows.svelte-w55vhu{border-top:1px solid var(--hairline)}.row.svelte-w55vhu{grid-template-columns:6.5rem minmax(0,1fr) minmax(0,17rem) 4rem;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(2.2rem,5.5vh,3.8rem);display:grid;position:relative}.row-rule.svelte-w55vhu{background:var(--hairline);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.row-no.svelte-w55vhu{font-family:var(--serif);color:var(--terra);letter-spacing:-.02em;font-size:clamp(2.6rem,4.6vw,4.4rem);font-style:italic;font-weight:350;line-height:.9}.row-main.svelte-w55vhu{align-items:center;gap:clamp(1.2rem,2.5vw,2.2rem);min-width:0;display:flex}.row-title.svelte-w55vhu{transition:color .4s var(--ease), transform .5s var(--ease);text-wrap:balance;font-size:clamp(1.8rem,3.1vw,2.9rem);line-height:1.06}.row.svelte-w55vhu:hover .row-title:where(.svelte-w55vhu){color:var(--green);transform:translate(.3em)}.row-thumb.svelte-w55vhu{border:1px solid var(--hairline);background:var(--mat);opacity:0;width:clamp(5.5rem,9vw,8.5rem);transition:opacity .45s var(--ease), transform .55s var(--ease);flex:none;padding:.3rem;transform:translateY(8px)rotate(-1.5deg)}.row-thumb.svelte-w55vhu img:where(.svelte-w55vhu){aspect-ratio:3/2;object-fit:cover;width:100%}.row.svelte-w55vhu:hover .row-thumb:where(.svelte-w55vhu){opacity:1;transform:none}.row-side.svelte-w55vhu{justify-content:space-between;align-items:center;gap:1.4rem;display:flex}.row-headline.svelte-w55vhu{color:var(--ink-faint);text-wrap:balance;font-size:1.08rem;font-style:italic;transition:color .4s}.row.svelte-w55vhu:hover .row-headline:where(.svelte-w55vhu){color:var(--ink-soft)}.row-arrow.svelte-w55vhu{font-family:var(--serif);color:var(--terra);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);flex:none;font-size:1.5rem;transform:translate(-10px)}.row.svelte-w55vhu:hover .row-arrow:where(.svelte-w55vhu){opacity:1;transform:none}.row-folio.svelte-w55vhu{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;justify-self:end;font-size:.6rem;font-weight:560}@media (width<=860px){.index-head.svelte-w55vhu,.row-folio.svelte-w55vhu{display:none}.index-runhead.svelte-w55vhu{margin-bottom:1.8rem}.row.svelte-w55vhu{grid-template-columns:3.6rem minmax(0,1fr);row-gap:.8rem}.row-no.svelte-w55vhu{font-size:2rem}.row-side.svelte-w55vhu{grid-column:2;justify-content:flex-start}.row-thumb.svelte-w55vhu,.row-arrow.svelte-w55vhu{display:none}}
