.hero[data-astro-cid-j7pv25f6]{padding:68px 0 54px;border-bottom:1px solid var(--line)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:960px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:22px 0 18px;font:500 clamp(38px,4.5vw,62px)/1.2 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.035em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-deep);font-style:normal}.hero-intro[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px}.hero-about[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:13px}.hero-about[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:6px;color:var(--accent-deep)}.hero-about[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.hero[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.section[data-astro-cid-j7pv25f6]{padding:52px 0 0}.section-heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}h2[data-astro-cid-j7pv25f6]{margin:17px 0 0;font:400 clamp(38px,5vw,64px)/.95 var(--serif);letter-spacing:-.04em}.text-link[data-astro-cid-j7pv25f6]{color:var(--muted);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent-deep);font-size:16px}.notes-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:54px}.lead-note[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:26px}.note-image[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;overflow:hidden;background:var(--paper-deep)}.note-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;transition:transform .45s ease}.lead-note[data-astro-cid-j7pv25f6]:hover .note-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.note-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start}.note-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;width:100%;color:var(--muted);font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em}.note-meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{color:var(--accent-deep)}.note-info[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.small-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:20px 0 12px;font:400 29px/1.04 var(--serif);letter-spacing:-.025em}.note-info[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.small-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.read-more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:28px;color:var(--ink);font:11px var(--mono)}.small-notes[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.small-note[data-astro-cid-j7pv25f6]{display:block;padding:23px 0 27px;border-bottom:1px solid var(--line)}.small-note[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:25px}.photo-preview[data-astro-cid-j7pv25f6]{padding:112px 0 0}.photo-feature[data-astro-cid-j7pv25f6]{position:relative;display:block;height:510px;overflow:hidden;background:var(--void)}.photo-feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .6s ease}.photo-feature[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.photo-caption[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;padding:24px;color:var(--white);background:linear-gradient(transparent,#000000a6);font:11px var(--mono)}.photo-caption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:400 34px var(--serif)}.photo-caption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{text-align:right}@media(max-width:850px){.hero[data-astro-cid-j7pv25f6]{padding:52px 0 46px}.notes-grid[data-astro-cid-j7pv25f6],.lead-note[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:34px}}@media(max-width:520px){.hero[data-astro-cid-j7pv25f6]{padding:42px 0 38px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,8.4vw,40px);line-height:1.3}.hero-intro[data-astro-cid-j7pv25f6]{font-size:14px}.section[data-astro-cid-j7pv25f6]{padding-top:42px}.photo-preview[data-astro-cid-j7pv25f6]{padding-top:78px}.section-heading[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column}.photo-feature[data-astro-cid-j7pv25f6]{height:390px}.photo-caption[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto}.photo-caption[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:1;margin-bottom:10px;font-size:29px}}
