.index[data-astro-cid-llpsxoue]{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.index[data-astro-cid-llpsxoue] a[data-astro-cid-llpsxoue]{display:inline-flex;gap:.75em;align-items:baseline;color:var(--color-fg);transition:color .3s}.index[data-astro-cid-llpsxoue] a[data-astro-cid-llpsxoue]:hover{color:var(--color-soft)}.index__n[data-astro-cid-llpsxoue]{font-size:.72rem;letter-spacing:.12em;color:var(--color-soft)}.chapter[data-astro-cid-llpsxoue]{border-top:1px solid var(--color-line);scroll-margin-top:100px}.chapter[data-astro-cid-llpsxoue]:first-child{border-top:0}.chapter__grid[data-astro-cid-llpsxoue]{padding-block:var(--space-4);align-items:start}.chapter__media[data-astro-cid-llpsxoue],.chapter__text[data-astro-cid-llpsxoue]{grid-row:1}.chapter__media[data-astro-cid-llpsxoue]{grid-column:1 / span 7;display:block}.chapter__frame[data-astro-cid-llpsxoue]{aspect-ratio:3 / 4}.chapter__frame[data-astro-cid-llpsxoue] img{transform:scale(1.04)}.chapter__media[data-astro-cid-llpsxoue]:hover img{transform:scale(1)}.chapter__ph[data-astro-cid-llpsxoue]{aspect-ratio:3 / 4;display:grid;place-items:center;font-family:var(--font-serif);font-size:5rem;color:var(--color-bg)}.chapter__text[data-astro-cid-llpsxoue]{grid-column:9 / span 4;align-self:stretch}.chapter__sticky[data-astro-cid-llpsxoue]{position:sticky;top:120px;display:flex;flex-direction:column;gap:var(--space-2)}.chapter__title[data-astro-cid-llpsxoue]{margin:0;font-size:clamp(2.2rem,3.6vw,3.5rem)}.chapter__excerpt[data-astro-cid-llpsxoue]{margin:0;color:var(--color-muted);font-size:1.05rem;line-height:1.6;max-width:38ch}.chapter__meta[data-astro-cid-llpsxoue]{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-line);font-size:.9rem}.chapter__meta[data-astro-cid-llpsxoue] dt[data-astro-cid-llpsxoue]{margin-bottom:.35rem}.chapter__meta[data-astro-cid-llpsxoue] dd[data-astro-cid-llpsxoue]{margin:0;line-height:1.5}.chapter__cta[data-astro-cid-llpsxoue]{display:inline-flex;align-items:center;gap:.9em;margin-top:var(--space-1);padding:.8em 1.3em;border:1px solid var(--color-fg);font-size:.85rem;letter-spacing:.04em;align-self:flex-start;transition:background-color .35s var(--ease),color .35s var(--ease)}.chapter__cta[data-astro-cid-llpsxoue]:hover{background:var(--color-fg);color:var(--color-bg)}.chapter__plus[data-astro-cid-llpsxoue]{position:relative;width:10px;height:10px;transition:transform .5s var(--ease)}.chapter__plus[data-astro-cid-llpsxoue] i[data-astro-cid-llpsxoue]{position:absolute;inset:50% auto auto 0;width:100%;height:1px;background:currentColor}.chapter__plus[data-astro-cid-llpsxoue] i[data-astro-cid-llpsxoue]+i[data-astro-cid-llpsxoue]{transform:rotate(90deg)}.chapter__cta[data-astro-cid-llpsxoue]:hover .chapter__plus[data-astro-cid-llpsxoue]{transform:rotate(135deg)}.chapter--flip[data-astro-cid-llpsxoue] .chapter__media[data-astro-cid-llpsxoue]{grid-column:6 / span 7}.chapter--flip[data-astro-cid-llpsxoue] .chapter__text[data-astro-cid-llpsxoue]{grid-column:1 / span 4}@supports (animation-timeline: view()){@keyframes chapterin{0%{clip-path:inset(12% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes chapterpar{0%{translate:0 -5%}to{translate:0 5%}}.chapter__frame[data-astro-cid-llpsxoue]{animation:chapterin 1s var(--ease) both;animation-timeline:view();animation-range:entry 0% entry 45%}.chapter__frame[data-astro-cid-llpsxoue] img{height:112%;margin-top:-6%;animation:chapterpar linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.chapter__sticky[data-astro-cid-llpsxoue]{animation:rise 1s var(--ease) both;animation-timeline:view();animation-range:entry 0% entry 25%}}.closing[data-astro-cid-llpsxoue]{padding-block:var(--space-4) var(--space-6)}.closing__grid[data-astro-cid-llpsxoue]{padding-top:var(--space-3);align-items:end}.closing__statement[data-astro-cid-llpsxoue]{grid-column:1 / span 8;margin:0;max-width:24ch}.closing__cta[data-astro-cid-llpsxoue]{grid-column:10 / span 3;justify-self:end}@media(max-width:1100px){.chapter__media[data-astro-cid-llpsxoue],.chapter--flip[data-astro-cid-llpsxoue] .chapter__media[data-astro-cid-llpsxoue]{grid-column:1 / span 7}.chapter__text[data-astro-cid-llpsxoue],.chapter--flip[data-astro-cid-llpsxoue] .chapter__text[data-astro-cid-llpsxoue]{grid-column:8 / span 5}.closing__statement[data-astro-cid-llpsxoue],.closing__cta[data-astro-cid-llpsxoue]{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.index[data-astro-cid-llpsxoue]{display:none}.chapter__grid[data-astro-cid-llpsxoue]{padding-block:var(--space-3)}.chapter__media[data-astro-cid-llpsxoue],.chapter--flip[data-astro-cid-llpsxoue] .chapter__media[data-astro-cid-llpsxoue],.chapter__text[data-astro-cid-llpsxoue],.chapter--flip[data-astro-cid-llpsxoue] .chapter__text[data-astro-cid-llpsxoue]{grid-column:1 / -1;grid-row:auto}.chapter__ph[data-astro-cid-llpsxoue]{font-size:3.5rem}.chapter__sticky[data-astro-cid-llpsxoue]{position:static;padding-top:var(--space-2)}}@media(prefers-reduced-motion:reduce){.chapter__frame[data-astro-cid-llpsxoue],.chapter__frame[data-astro-cid-llpsxoue] img,.chapter__sticky[data-astro-cid-llpsxoue]{animation:none!important}.chapter__frame[data-astro-cid-llpsxoue] img{height:100%;margin-top:0}}
