.tc[data-astro-cid-fm5af2ks]{padding:0 0 8px}.tc-text[data-astro-cid-fm5af2ks]{padding:28px 16px 0;container-type:inline-size}.tc-photo[data-astro-cid-fm5af2ks]{margin:0}.tc-img[data-astro-cid-fm5af2ks]{display:block;width:100%;height:auto;max-height:62vh;object-fit:cover;object-position:50% 18%}@media (min-width: 900px){.tc[data-astro-cid-fm5af2ks]{max-width:1360px;margin:0 auto;padding:48px 2.5rem 16px}.tc--photo[data-astro-cid-fm5af2ks]{display:grid;grid-template-columns:minmax(0,1fr) min(42vw,600px);column-gap:48px;align-items:end}.tc--photo[data-astro-cid-fm5af2ks] .tc-photo[data-astro-cid-fm5af2ks]{grid-column:2;grid-row:1}.tc--photo[data-astro-cid-fm5af2ks] .tc-text[data-astro-cid-fm5af2ks]{grid-column:1;grid-row:1;padding:0 0 6%}.tc-text[data-astro-cid-fm5af2ks]{padding:24px 0 0}.tc-img[data-astro-cid-fm5af2ks]{aspect-ratio:3 / 4;max-height:min(82vh,780px)}}.tc-name[data-astro-cid-fm5af2ks]{margin:0;color:var(--ink);font-family:var(--sans);font-weight:800;font-stretch:75%;letter-spacing:-.015em;line-height:.9;white-space:nowrap;font-size:clamp(26px,10.6cqi,96px)}.tc-first[data-astro-cid-fm5af2ks]{font-family:var(--serif);font-style:italic;font-weight:400;font-stretch:normal;letter-spacing:-.01em}.tc-sub[data-astro-cid-fm5af2ks]{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.38em;row-gap:4px;line-height:1.05}.tc-w[data-astro-cid-fm5af2ks]{color:var(--ink);text-decoration:none;transition:color .15s ease;font-size:clamp(14px,4.6vw,38px)}.tc-w[data-astro-cid-fm5af2ks].v-think,.tc-w[data-astro-cid-fm5af2ks].v-do{font-size:clamp(15px,5vw,42px)}.tc-w[data-astro-cid-fm5af2ks].v-repeat{font-size:clamp(12px,3.5vw,29px)}@media (min-width: 900px){.tc-sub[data-astro-cid-fm5af2ks]{margin-top:26px}.tc-w[data-astro-cid-fm5af2ks]{font-size:clamp(24px,2.5vw,38px)}.tc-w[data-astro-cid-fm5af2ks].v-think,.tc-w[data-astro-cid-fm5af2ks].v-do{font-size:clamp(26px,2.8vw,42px)}.tc-w[data-astro-cid-fm5af2ks].v-repeat{font-size:clamp(19px,1.95vw,29px)}}.tc-w[data-astro-cid-fm5af2ks]:hover,.tc-w[data-astro-cid-fm5af2ks]:focus-visible{color:var(--accent)}@media (prefers-reduced-motion: reduce){.tc-w[data-astro-cid-fm5af2ks]{transition:none}}.sr[data-astro-cid-bvfccwu7]{padding:36px 16px 8px;border-top:1px solid var(--rule);margin-top:28px}@media (min-width: 900px){.sr[data-astro-cid-bvfccwu7]{padding:44px 2.5rem 8px;max-width:1360px;margin:36px auto 0}}.sr-label[data-astro-cid-bvfccwu7]{margin:0;font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sr-label[data-astro-cid-bvfccwu7] a[data-astro-cid-bvfccwu7]{color:inherit;text-decoration:none}.sr-label[data-astro-cid-bvfccwu7] a[data-astro-cid-bvfccwu7]:hover{color:var(--accent)}.sr-soon[data-astro-cid-bvfccwu7]{color:var(--ink-55)}.sr-sub[data-astro-cid-bvfccwu7]{margin:4px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-70)}.sr-goal[data-astro-cid-bvfccwu7]{margin:14px 0 0;max-width:46rem;font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);line-height:1.2;color:var(--ink)}.sr-note[data-astro-cid-bvfccwu7]{margin:8px 0 0;font-family:var(--mono);font-size:13px;color:var(--ink-70)}.sr-start[data-astro-cid-bvfccwu7]{margin:18px 0 0}.sr-start[data-astro-cid-bvfccwu7] a[data-astro-cid-bvfccwu7]{font-family:var(--sans);font-weight:700;font-stretch:75%;font-size:20px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.sr-start[data-astro-cid-bvfccwu7] a[data-astro-cid-bvfccwu7]:hover{color:var(--accent)}.sr-strip[data-astro-cid-bvfccwu7]{list-style:none;margin:24px -16px 0;padding:0 16px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:70vw;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.sr-strip[data-astro-cid-bvfccwu7]>li[data-astro-cid-bvfccwu7]{scroll-snap-align:start}@media (min-width: 600px){.sr-strip[data-astro-cid-bvfccwu7]{grid-auto-columns:260px}}@media (min-width: 900px){.sr-strip[data-astro-cid-bvfccwu7]{margin:28px 0 0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;row-gap:26px}}.sr-card[data-astro-cid-bvfccwu7]{display:flex;flex-direction:column;gap:6px;height:100%;padding:2px 0 4px 14px;border-left:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:border-color .15s ease}.sr-card[data-astro-cid-bvfccwu7]:hover,.sr-card[data-astro-cid-bvfccwu7]:focus-visible{border-left-color:var(--accent)}.sr-card[data-astro-cid-bvfccwu7]:hover .sr-t[data-astro-cid-bvfccwu7]{color:var(--accent)}.sr-n[data-astro-cid-bvfccwu7]{font-family:var(--mono);font-size:13px;color:var(--ink-55);letter-spacing:.06em}.sr-t[data-astro-cid-bvfccwu7]{font-family:var(--serif);font-size:24px;line-height:1.1;transition:color .15s ease}.sr-room[data-astro-cid-bvfccwu7]{font-size:17px;line-height:1.1;margin-top:auto;padding-top:6px}.sr-room[data-astro-cid-bvfccwu7].v-repeat{font-size:13px}.sr-min[data-astro-cid-bvfccwu7]{font-family:var(--mono);font-size:12px;color:var(--ink-70)}@media (prefers-reduced-motion: reduce){.sr-card[data-astro-cid-bvfccwu7],.sr-t[data-astro-cid-bvfccwu7]{transition:none}}.series[data-astro-cid-nvcq2tr7]{padding-bottom:56px}
