.tcc[data-astro-cid-pz7rqqkp]{padding:16px 16px 8px}.tcc-frame[data-astro-cid-pz7rqqkp]{position:relative;overflow:hidden;border-radius:14px;background:#0c0e10;aspect-ratio:4 / 5;max-height:74vh;width:100%}.tcc-img[data-astro-cid-pz7rqqkp]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% 50%}.tcc-shade[data-astro-cid-pz7rqqkp]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#080a0ceb,#080a0c9e 26%,#080a0c00 58%),radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000059)}.tcc-text[data-astro-cid-pz7rqqkp]{position:absolute;left:0;right:0;bottom:0;padding:0 20px 24px;container-type:inline-size;color:#f4f1ea}.tcc-name[data-astro-cid-pz7rqqkp]{margin:0;color:inherit;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,88px);text-shadow:0 2px 24px rgba(0,0,0,.35)}.tcc-first[data-astro-cid-pz7rqqkp]{font-family:var(--serif);font-style:italic;font-weight:400;font-stretch:normal;letter-spacing:-.01em}.tcc-sub[data-astro-cid-pz7rqqkp]{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.38em;row-gap:4px;line-height:1.05}.tcc-w[data-astro-cid-pz7rqqkp]{color:inherit;text-decoration:none;transition:color .15s ease;font-size:clamp(14px,4.6vw,34px)}.tcc-w[data-astro-cid-pz7rqqkp].v-think,.tcc-w[data-astro-cid-pz7rqqkp].v-do{font-size:clamp(15px,5vw,38px)}.tcc-w[data-astro-cid-pz7rqqkp].v-repeat{font-size:clamp(12px,3.5vw,26px)}.tcc-w[data-astro-cid-pz7rqqkp]:hover,.tcc-w[data-astro-cid-pz7rqqkp]:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}@media (min-width: 900px){.tcc[data-astro-cid-pz7rqqkp]{max-width:1360px;margin:0 auto;padding:24px 2.5rem 16px}.tcc-frame[data-astro-cid-pz7rqqkp]{aspect-ratio:21 / 9;max-height:78vh;min-height:440px;border-radius:18px}.tcc-img[data-astro-cid-pz7rqqkp]{object-position:60% 50%}.tcc-shade[data-astro-cid-pz7rqqkp]{background:linear-gradient(to right,#080a0cc7,#080a0c80 26%,#080a0c00 50%),linear-gradient(to top,#080a0cb3,#080a0c00 40%),radial-gradient(110% 120% at 60% 40%,#0000 55%,#0006)}.tcc-text[data-astro-cid-pz7rqqkp]{right:auto;width:40%;padding:0 0 7% 4.5%}.tcc-name[data-astro-cid-pz7rqqkp]{font-size:clamp(30px,10.4cqi,80px)}.tcc-sub[data-astro-cid-pz7rqqkp]{margin-top:20px}.tcc-w[data-astro-cid-pz7rqqkp]{font-size:clamp(20px,2vw,32px)}.tcc-w[data-astro-cid-pz7rqqkp].v-think,.tcc-w[data-astro-cid-pz7rqqkp].v-do{font-size:clamp(22px,2.25vw,36px)}.tcc-w[data-astro-cid-pz7rqqkp].v-repeat{font-size:clamp(16px,1.6vw,25px)}}@media (prefers-reduced-motion: reduce){.tcc-w[data-astro-cid-pz7rqqkp]{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-card--still[data-astro-cid-bvfccwu7]{border-left:0;padding:0 0 4px}.sr-card--still[data-astro-cid-bvfccwu7]:hover,.sr-card--still[data-astro-cid-bvfccwu7]:focus-visible{border-left:0}.sr-still[data-astro-cid-bvfccwu7]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;margin-bottom:6px;background:#0c0e10;transition:opacity .15s ease}.sr-card--still[data-astro-cid-bvfccwu7]:hover .sr-still[data-astro-cid-bvfccwu7],.sr-card--still[data-astro-cid-bvfccwu7]:focus-visible .sr-still[data-astro-cid-bvfccwu7]{opacity:.86}.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],.sr-still[data-astro-cid-bvfccwu7]{transition:none}}
