.site-header[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;color:var(--color-muted);font-size:.9rem}.brand[data-astro-cid-ctg3m53h]{color:var(--color-ink);font-weight:520}nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:clamp(14px,3vw,32px)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{position:relative;white-space:nowrap}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover:after,nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible:after{opacity:1;transform:scaleX(1)}@media(max-width:560px){.site-header[data-astro-cid-ctg3m53h]{align-items:flex-start;flex-direction:column;padding-top:18px}}:root{color-scheme:light;--color-ink: #111315;--color-muted: #626970;--color-soft: #8d949b;--color-line: #dfe3e6;--color-paper: #f7f6f2;--color-surface: #ffffff;--color-warm: #eee8dd;--max-page: 1180px;--max-essay: 720px;--font-sans: "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Iowan Old Style", Georgia, serif;--font-serif-display: "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Iowan Old Style", Georgia, serif;--font-serif: "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Iowan Old Style", Georgia, serif}*{box-sizing:border-box}html{min-width:320px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif-display);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--color-paper);letter-spacing:0}a{color:inherit;text-decoration:none}a:hover{color:#000}button,input,textarea,select{font:inherit}::selection{background:#d8d0c2}.page-shell{width:min(var(--max-page),calc(100% - 40px));margin:0 auto}.eyebrow{color:var(--color-soft);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.section-rule{border-top:1px solid var(--color-line)}.essay-body{font-family:var(--font-serif);font-size:clamp(1.06rem,.98rem + .28vw,1.22rem);line-height:1.92;color:#202124}.essay-body p{margin:0 0 1.55em}.essay-body h2{margin:2.5em 0 .8em;font-family:var(--font-sans);font-size:1.35rem;line-height:1.25}.sanity-media{margin:2em 0}.sanity-image img,.sanity-media iframe{display:block;width:100%;border:1px solid var(--color-line);background:var(--color-surface)}.sanity-image img{height:auto}.sanity-media figcaption{margin-top:10px;color:var(--color-soft);font-family:var(--font-sans);font-size:.82rem;line-height:1.6}.sanity-embed{border:1px solid var(--color-line);background:#ffffff8a;overflow:hidden}.sanity-embed iframe{border:0}.sanity-video iframe{aspect-ratio:16 / 9;height:auto}.sanity-music{margin:1.4em 0;background:transparent}.sanity-music iframe{height:var(--embed-height, 86px);min-height:72px;max-height:180px;aspect-ratio:auto}.sanity-embed-link{display:block;padding:22px;color:var(--color-ink);font-family:var(--font-sans)}.sanity-embed figcaption{padding:0 22px 18px}.sanity-gallery{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:16px 0 14px}.sanity-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sanity-gallery figure{margin:0}.sanity-gallery img{display:block;width:100%;height:100%;min-height:160px;object-fit:cover;border:1px solid var(--color-line);background:var(--color-surface)}.sanity-gallery span,.sanity-gallery figcaption{display:block;margin-top:8px;color:var(--color-soft);font-size:.78rem;line-height:1.55}.sanity-quote{margin:2.4em 0;border-left:1px solid var(--color-ink);padding:.2em 0 .2em 1.2em}.sanity-quote p{margin:0;font-size:clamp(1.28rem,1vw + 1.06rem,1.72rem);line-height:1.68}.sanity-quote cite{display:block;margin-top:14px;color:var(--color-soft);font-style:normal;font-size:.86rem}.sanity-callout{border:1px solid var(--color-line);background:#ffffff73;padding:20px 22px}.sanity-callout strong{display:block;margin-bottom:10px;font-size:1rem;font-weight:520}.sanity-callout p{margin:0;color:var(--color-muted);line-height:1.72}.sanity-callout-question{border-color:#7992a16b}.sanity-callout-idea{border-color:#c9653c61}.sanity-divider{display:grid;min-height:86px;place-items:center;color:var(--color-soft)}.sanity-divider:before{width:min(180px,40%);height:1px;background:currentColor;content:"";opacity:.42}.sanity-divider span{margin-top:10px;font-size:.82rem}.sanity-link-card{display:block;border:1px solid var(--color-line);background:#ffffff80;padding:22px;transition:background-color .18s ease,transform .18s ease}.sanity-link-card:hover,.sanity-link-card:focus-visible{background:#ffffffbd;transform:translateY(-2px)}.sanity-link-card span{display:block;color:var(--color-soft);font-size:.78rem}.sanity-link-card strong{display:block;margin-top:12px;font-size:clamp(1.2rem,1vw + 1rem,1.58rem);font-weight:520}.sanity-link-card p{margin:12px 0 0;color:var(--color-muted);line-height:1.62}.sanity-audio{border:1px solid var(--color-line);background:#ffffff75;padding:18px}.sanity-audio strong{display:block;margin-bottom:12px;font-weight:520}.sanity-audio audio{width:100%}.sanity-audio figcaption{margin-top:10px;color:var(--color-soft);font-size:.82rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:720px){.page-shell{width:min(100% - 28px,var(--max-page))}.essay-body{line-height:1.82}.sanity-gallery>div{grid-template-columns:1fr}}.site-footer[data-astro-cid-37fxchfa]{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--color-line);padding:28px 0 36px;color:var(--color-soft);font-size:.82rem}@media(max-width:640px){.site-footer[data-astro-cid-37fxchfa]{flex-direction:column}}
