:root{--white:#f7f1e3;--paper:#e9dcc4;--sand:#d3b87f;--sky:#e2d4b9;--ink:#241c15;--muted:#6b5c49;--line:#241c152e;--green:#9b6a26;--green-soft:#754a20;--wine:#75351f;--yellow:#d8a82f;--shell:min(1200px, calc(100vw - 56px));--serif:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", Georgia, serif;--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--mono:"SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}figure{margin:0}p{line-height:1.8}::selection{background:var(--yellow);color:var(--ink)}.shell{width:var(--shell);margin-inline:auto}.bilingual-heading,.title-zh,.title-en{display:block}.title-en{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;margin-top:.36em;font-size:.235em;font-weight:700;line-height:1.35}.bilingual-copy>span{display:block}.bilingual-copy>span[lang=en],p[lang=en]{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:.84em;line-height:1.72}.bilingual-copy>span[lang=en]{margin-top:.9em}.bilingual-label{flex-direction:column;gap:2px;display:inline-flex}.bilingual-label small,h2 small,h3 small,strong small,time+small{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:.42em;font-size:10px;font-weight:700;line-height:1.35;display:block}.button{gap:12px}.button small{letter-spacing:.12em;font-size:9px}.hero-edition{z-index:4;color:var(--white);font-family:var(--mono);letter-spacing:.16em;grid-template-columns:auto 42px;align-items:center;gap:12px;font-size:9px;display:grid;position:absolute;top:24px;right:28px}.hero-edition b{width:42px;height:42px;color:var(--yellow);border:1px solid #ffffff8c;place-items:center;display:grid}.hero-dual-copy p[lang=en]{color:#ffffffb8}.editorial-section{border-top:7px solid var(--yellow)}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f1e3eb;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:36px;height:78px;display:flex}.brand img{object-fit:contain;width:124px;height:60px}.desktop-nav{letter-spacing:.04em;gap:clamp(10px,1.15vw,22px);font-size:13px;display:flex}.desktop-nav a{border-bottom:2px solid #0000;padding-block:8px}.desktop-nav a:hover,.desktop-nav a:focus-visible{border-color:var(--yellow)}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);padding:9px 12px;font-size:12px;list-style:none}.mobile-nav nav{background:var(--white);border:1px solid var(--line);min-width:190px;position:absolute;top:43px;right:0;box-shadow:0 20px 60px #10201a24}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:14px 16px;font-size:13px;display:block}.eyebrow{color:var(--wine);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.eyebrow.light{color:#fff2bd}.section{padding:112px 0}.soft-blue{background:var(--sky)}.pale-sand{background:var(--paper)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.section-heading.simple h2,.intro-statement h2,.split-feature h2,.trace-video h2,.media-note h2,.sound-grid h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.2}.page-lead{max-width:760px;color:var(--muted);font-family:var(--serif);margin:28px 0 0;font-size:21px;line-height:1.8}.action-row{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.button{letter-spacing:.04em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-size:13px;display:inline-flex}.button.light{background:var(--white);color:var(--ink)}.button.ghost{color:var(--white);border-color:#ffffffb3}.button.dark{background:var(--ink);color:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:13px;display:inline-flex}.brand-hero{background:var(--green);min-height:calc(100vh - 92px);color:var(--white);position:relative;overflow:hidden}.brand-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-hero-shade{background:linear-gradient(90deg,#21170ed6 0%,#21170e75 53%,#21170e1a 100%),linear-gradient(#0000 55%,#21170e80);position:absolute;inset:0}.brand-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 92px);padding:100px 0 120px;display:flex;position:relative}.brand-hero h1{max-width:900px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(56px,8.2vw,120px);font-weight:500;line-height:1.05}.brand-hero-copy>p:not(.eyebrow){color:#ffffffdb;max-width:620px;font-family:var(--serif);margin:30px 0 0;font-size:20px}.hero-caption{z-index:3;color:#ffffffc2;font-family:var(--mono);margin:0;font-size:10px;position:absolute;bottom:20px;right:28px}.first-person-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}.lead-copy{color:var(--muted);font-family:var(--serif);font-size:18px}.portrait-frame img{aspect-ratio:4/3;object-fit:cover;width:100%}figcaption{color:var(--muted);font-size:10px;line-height:1.65}.portrait-frame figcaption{margin-top:12px}.purpose-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.purpose-grid article{border-right:1px solid var(--line);min-height:310px;padding:30px 36px 30px 0}.purpose-grid article:not(:first-child){padding-left:36px}.purpose-grid article:last-child{border-right:0}.purpose-grid span,.path-list>article>span{color:var(--wine);font-family:var(--mono);font-size:10px}.purpose-grid h3{font-family:var(--serif);margin:58px 0 12px;font-size:32px;font-weight:500}.purpose-grid p{color:var(--muted);font-size:13px}.purpose-grid a{border-bottom:1px solid;margin-top:12px;font-size:12px;display:inline-block}.highland-diary{background:var(--sand);padding:112px 0}.diary-strip{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.diary-strip article{background:var(--white);min-height:100%}.diary-strip img{aspect-ratio:4/3;object-fit:cover;width:100%}.diary-strip article>div{padding:18px 18px 22px}.diary-strip p{color:var(--wine);font-family:var(--mono);letter-spacing:.08em;margin:0;font-size:10px}.diary-strip p small{font-family:var(--sans);letter-spacing:.12em;margin-top:5px;font-size:9px;display:block}.diary-strip blockquote{font-family:var(--serif);margin:18px 0 0;font-size:22px;line-height:1.48}.plateau-series{color:var(--white);background:#2b2118;padding:108px 0}.plateau-series .section-heading{border-color:#fff3}.plateau-series .text-link{color:var(--white)}.plateau-series-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plateau-series-grid article{background:#ffffff0f;min-width:0}.plateau-series-grid video{aspect-ratio:4/5;object-fit:cover;background:#17120e;width:100%}.plateau-series-grid div{padding:22px 20px 26px}.plateau-series-grid div>p:first-child{color:var(--yellow);font-family:var(--mono);letter-spacing:.12em;margin:0 0 25px;font-size:9px}.plateau-series-grid h3{font-family:var(--serif);margin:0 0 16px;font-size:29px;font-weight:500}.plateau-series-grid h3 small{color:var(--sand);font-family:var(--mono);letter-spacing:.1em;margin-top:8px;font-size:9px;display:block}.plateau-series-grid p{color:#ffffffbf;font-family:var(--serif);font-size:15px;line-height:1.75}.plateau-series-grid p[lang=en]{color:#ffffff85}.visual-story{grid-template-columns:1.45fr .78fr .78fr;gap:20px;display:grid}.visual-story figure{background:var(--paper)}.visual-story img,.visual-story video{aspect-ratio:4/5;object-fit:cover;background:var(--green);width:100%}.visual-story-wide img{aspect-ratio:8/5}.visual-story figcaption{padding:20px}.visual-story figcaption span,.visual-story figcaption strong{display:block}.visual-story figcaption span{color:var(--wine);font-family:var(--mono)}.visual-story figcaption strong{color:var(--ink);font-family:var(--serif);margin-top:8px;font-size:20px}.visual-story figcaption p{margin:4px 0 0}.latest-home{background:var(--white);border-top:1px solid var(--line)}.update-list,.updates-page-list{border-top:1px solid var(--ink)}.update-row{border-bottom:1px solid var(--line);grid-template-columns:120px 100px 1fr 20px;align-items:center;gap:24px;padding:28px 0;display:grid}.update-row time,.update-row>span,.updates-page-row time,.updates-page-row>span{color:var(--muted);font-family:var(--mono);font-size:10px}.update-row h3{font-family:var(--serif);margin:0;font-size:23px;font-weight:500}.update-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.brand-closing{background:var(--green);color:var(--white);padding:100px 0}.brand-closing-inner{grid-template-columns:220px 1fr;align-items:center;gap:8vw;display:grid}.brand-closing img{filter:brightness(0)invert();opacity:.9;width:220px}.brand-closing h2{font-family:var(--serif);margin:0;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.28}.brand-closing p:last-child{color:#ead9b7}.timecode-feature{border-top:1px solid var(--ink)}.timecode-grid{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.timecode-card{background:var(--paper)}.timecode-card.wide{grid-row:span 2}.timecode-card video{aspect-ratio:16/9;object-fit:cover;background:var(--green);width:100%}.timecode-card.wide video{aspect-ratio:auto;height:calc(100% - 106px);min-height:520px}.timecode-card figcaption{grid-template-columns:86px 1fr;gap:18px;min-height:106px;padding:20px;display:grid}.timecode-card time{color:var(--wine);font-family:var(--mono);font-size:12px}.timecode-card strong{font-family:var(--serif);font-size:19px}.timecode-card p{color:var(--muted);margin:4px 0 0;font-size:10px}.profile-hero,.reading-hero,.updates-hero,.trace-hero,.about-hero{padding:110px 0}.profile-hero-grid{grid-template-columns:1.2fr .55fr;align-items:center;gap:8vw;display:grid}.profile-hero h1,.reading-hero h1,.updates-hero h1,.trace-hero h1,.about-hero h1,.story-hero h1,.field-title h1{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:500;line-height:1.1}.profile-hero figure img{aspect-ratio:4/5;object-fit:cover;width:100%}.profile-hero figcaption{margin-top:9px}.essay-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10vw;display:grid}.essay-deck{font-family:var(--serif);margin:0;font-size:clamp(31px,4vw,50px);line-height:1.5}.article-prose p{color:#463a2d;font-family:var(--serif);margin:0 0 23px;font-size:18px;line-height:2}.journey-list{border-top:1px solid var(--ink)}.journey-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:40px;padding:28px 0;display:grid}.journey-list time{color:var(--wine);font-family:var(--mono);font-size:11px}.journey-list h3{font-family:var(--serif);margin:0;font-size:25px;font-weight:500}.journey-list p{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:13px}.split-feature{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;display:grid}.split-feature-text-only{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:end}.field-detail-note{border-left:2px solid var(--yellow);color:var(--ink);font-family:var(--serif);margin:0;padding:26px 0 0 28px;font-size:23px;line-height:1.65}.field-detail-note span{color:var(--muted);margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:.62em;line-height:1.7;display:block}.split-feature img{aspect-ratio:4/3;object-fit:cover;width:100%}.split-feature figcaption{margin-top:10px}.split-feature>div>p:not(.eyebrow){color:var(--muted)}.quote-band{background:var(--yellow);padding:100px 0}.quote-band .shell{justify-content:space-between;align-items:center;gap:60px;display:flex}.quote-band p{max-width:830px;font-family:var(--serif);margin:0;font-size:clamp(30px,4vw,51px);line-height:1.48}.field-page-hero{background:var(--green);color:var(--white);padding:80px 0 64px;position:relative}.field-title{margin-bottom:54px}.field-page-hero>video{width:var(--shell);aspect-ratio:16/8.8;object-fit:cover;margin-inline:auto}.field-page-hero .hero-caption{width:var(--shell);text-align:right;margin:12px auto 0;position:relative;bottom:auto;right:auto}.field-note{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.photo-journal{grid-template-columns:1fr 1fr;gap:50px 24px;display:grid}.photo-journal-wide{grid-column:1/-1}.photo-journal img{aspect-ratio:4/3;object-fit:cover;width:100%}.photo-journal-wide img{aspect-ratio:16/8}.photo-journal figcaption{grid-template-columns:94px 1fr;gap:18px;padding-top:14px;display:grid}.photo-journal time,.video-journal time{color:var(--wine);font-family:var(--mono)}.photo-journal strong{color:var(--ink);font-family:var(--serif);font-size:19px}.photo-journal p{margin:3px 0 0}.video-journal{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.video-journal figure{background:var(--paper)}.video-journal video{aspect-ratio:16/10;object-fit:cover;background:var(--green);width:100%}.video-journal figcaption{padding:20px}.video-journal strong{color:var(--ink);font-family:var(--serif);margin-top:14px;font-size:19px;display:block}.video-journal p{margin:3px 0 0}.field-film-log{padding-top:92px}.film-log-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:34px;margin-bottom:32px;padding:18px 0;display:flex}.film-log-note p{max-width:760px;color:var(--muted);margin:0;font-size:12px}.film-log-note b{color:var(--wine);font-family:var(--mono);letter-spacing:.12em;font-size:10px}.video-journal.expanded{grid-template-columns:repeat(2,1fr)}.video-journal.expanded figure:first-child,.video-journal.expanded .film-wide{grid-column:span 2}.video-journal.expanded figure:first-child video,.video-journal.expanded .film-wide video{aspect-ratio:16/8.2}.sound-band{background:var(--green);color:var(--white);padding:90px 0}.sound-grid{grid-template-columns:1fr .75fr;align-items:center;gap:9vw;display:grid}.sound-grid p:last-child{color:#ead9b7}.sound-grid audio{width:100%}.next-story{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.next-story p{color:var(--muted)}.next-story a{font-family:var(--serif);border-bottom:1px solid;font-size:25px}.trace-hero-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;display:grid}.trace-hero-grid>p{color:var(--muted);font-family:var(--serif);margin:0;font-size:18px}.trace-intro{grid-template-columns:.85fr 1.15fr;gap:10vw;display:grid}.trace-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.trace-steps article{border-right:1px solid var(--line);min-height:290px;padding:28px 28px 28px 0}.trace-steps article:not(:first-child){padding-left:28px}.trace-steps article:last-child{border-right:0}.trace-steps span{color:var(--wine);font-family:var(--mono);font-size:10px}.trace-steps h3{font-family:var(--serif);margin:50px 0 12px;font-size:25px;font-weight:500}.trace-steps p{color:var(--muted);font-size:12px}.trace-video{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.trace-video video{aspect-ratio:16/10;object-fit:cover;background:var(--green);width:100%}.trace-video>div>p:last-child{color:var(--muted)}.trace-note{border-top:1px solid var(--ink);max-width:920px;padding-top:82px;padding-bottom:82px}.trace-note>div{max-width:760px}.trace-note h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.2}.trace-note>div>p:not(.eyebrow){color:var(--muted)}.plain-disclaimer{background:var(--yellow);padding:42px 0}.plain-disclaimer .shell{grid-template-columns:140px 1fr;gap:40px;display:grid}.plain-disclaimer p{margin:0}.reading-hero .shell,.updates-hero .shell{max-width:1200px}.publication-list{border-top:1px solid var(--ink)}.publication-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 24px;align-items:center;gap:30px;padding:34px 0;display:grid}.publication-row>span{color:var(--wine);font-family:var(--mono);font-size:10px}.publication-row p{color:var(--wine);letter-spacing:.08em;margin:0 0 6px;font-size:10px}.publication-row h2{font-family:var(--serif);margin:0;font-size:29px;font-weight:500}.publication-row small{max-width:760px;color:var(--muted);margin-top:8px;line-height:1.65;display:block}.media-note{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;display:grid}.media-note>p{color:var(--muted)}.updates-page-row{border-bottom:1px solid var(--line);grid-template-columns:130px 100px 1fr 24px;align-items:center;gap:26px;padding:38px 0;display:grid}.updates-page-row h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:500}.updates-page-row p{max-width:700px;color:var(--muted);margin:6px 0 0;font-size:13px}.updates-promise{background:var(--wine);color:var(--white);padding:100px 0}.updates-promise h2{font-family:var(--serif);margin:0;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.35}.about-hero-grid{grid-template-columns:230px 1fr;align-items:center;gap:8vw;display:grid}.about-hero img{width:230px}.values-grid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.values-grid span{color:var(--wine);font-family:var(--mono);font-size:10px}.values-grid h2{font-family:var(--serif);margin:45px 0 12px;font-size:35px;font-weight:500}.values-grid p{color:var(--muted)}.about-closing{text-align:center}.about-closing h2{font-family:var(--serif);margin:0;font-size:clamp(44px,6vw,78px);font-weight:500}.about-closing p{color:var(--muted);font-family:var(--serif);font-size:20px}.path-list{border-top:1px solid var(--ink)}.path-list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:40px;padding:48px 0;display:grid}.path-list h2{font-family:var(--serif);margin:0;font-size:35px;font-weight:500}.path-list p{max-width:760px;color:var(--muted)}.path-list a{border-bottom:1px solid;font-size:12px;display:inline-block}.story-hero{background:var(--white);padding:100px 0}.story-hero .shell{max-width:980px}.story-hero p:last-child{max-width:700px;color:var(--muted);font-family:var(--serif);font-size:20px}.story-lead-image{width:var(--shell);max-width:1200px;margin:0 auto 90px}.story-lead-image img{aspect-ratio:16/8;object-fit:cover;width:100%}.story-lead-image figcaption{margin-top:10px}.story-body{width:min(760px,100vw - 40px);margin:0 auto;padding-bottom:100px}.story-body p{font-family:var(--serif);margin:0 0 26px;font-size:18px;line-height:2.05}.story-body .story-lead{font-size:23px;line-height:1.85}.story-body h2{font-family:var(--serif);margin:66px 0 20px;font-size:34px;font-weight:500}.story-body h2:before{content:"";background:var(--yellow);width:34px;height:5px;margin-bottom:18px;display:block}.story-body blockquote{border-left:4px solid var(--yellow);font-family:var(--serif);margin:58px 0;padding:30px 0 30px 32px;font-size:28px;line-height:1.65}.story-source{border-top:1px solid var(--line);margin-top:60px;padding-top:24px}.story-source p{color:var(--muted);font-family:var(--sans);font-size:11px}.story-next{background:var(--paper);text-align:center;padding:54px 0}.story-next a{font-family:var(--serif);border-bottom:1px solid;font-size:23px}.diary-hero,.archive-hero{background:var(--green);color:var(--white);padding:116px 0 100px}.diary-hero{background:#221a13;align-items:end;min-height:680px;display:flex;position:relative;overflow:hidden}.diary-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.diary-hero-shade{background:linear-gradient(90deg,#1c140dc7,#1c140d75 58%,#1c140d26);position:absolute;inset:0}.diary-hero>.shell{z-index:1;position:relative}.diary-hero-record{letter-spacing:.08em;align-items:baseline;gap:14px;display:flex;color:#f8e8c3!important;font-family:var(--mono)!important;margin:0 0 22px!important;font-size:13px!important}.diary-hero-record time{color:var(--yellow);font-weight:700}.diary-hero h1,.archive-hero h1{max-width:980px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:500;line-height:1.1}.diary-hero h1{max-width:1200px;font-size:clamp(48px,5.5vw,74px)}.diary-hero>.shell>p:not(.eyebrow),.archive-hero>.shell>p:not(.eyebrow){color:#ffffffd6;max-width:760px;font-family:var(--serif);margin:28px 0 0;font-size:19px}.diary-page-list{gap:116px;display:grid}.diary-entry{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.diary-entry.reverse{grid-template-columns:.85fr 1.15fr}.diary-entry.reverse img{order:2}.diary-entry img{aspect-ratio:4/3;object-fit:cover;width:100%}.diary-entry h2{font-family:var(--serif);margin:0;font-size:clamp(40px,5vw,70px);font-weight:500}.diary-entry blockquote{font-family:var(--serif);margin:34px 0;font-size:clamp(28px,3.2vw,45px);line-height:1.5}.story-media{margin:0 0 52px}.story-media img{object-fit:cover;width:100%;max-height:680px;display:block}.story-media figcaption{margin-top:11px}.story-media figcaption small{font-family:var(--mono);letter-spacing:.08em;margin-top:3px;display:block}.road-notes-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.road-notes-grid article{background:var(--paper)}.road-notes-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.road-notes-grid article>div{padding:28px}.road-notes-grid .eyebrow{margin-bottom:14px}.road-notes-grid h3{font-family:var(--serif);margin:0;font-size:clamp(30px,3vw,44px);font-weight:500}.road-notes-grid blockquote{color:var(--muted);font-family:var(--serif);margin:20px 0 0;font-size:20px;line-height:1.65}.diary-source{color:var(--muted);font-size:11px}.diary-source span{margin-top:5px;font-family:Georgia,Times New Roman,serif;display:block}.archive-invite{color:var(--white);background:#2b2118;padding:100px 0}.archive-invite h2{font-family:var(--serif);margin:0 0 34px;font-size:clamp(37px,5vw,64px);font-weight:500;line-height:1.22}.archive-section{padding:110px 0}.archive-section-paper{background:var(--paper)}.archive-section-heading{max-width:820px;margin-bottom:54px}.archive-section-heading h2{font-family:var(--serif);margin:0;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.12}.archive-section-heading>p:not(.eyebrow){color:var(--muted);font-family:var(--serif);margin:20px 0 0;font-size:18px}.archive-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.archive-item{background:#2b2118;position:relative;overflow:hidden}.archive-item.feature{grid-area:span 2/span 2}.archive-item img,.archive-item video{aspect-ratio:1;object-fit:cover;width:100%;height:100%;min-height:250px}.archive-item.feature img,.archive-item.feature video{aspect-ratio:1;min-height:516px}.archive-item figcaption{color:#ffffffd9;font-family:var(--mono);letter-spacing:.08em;background:linear-gradient(#0000,#19120cc7);padding:38px 12px 11px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.story-deck .title-en{font-size:11px}.story-inline-film{background:var(--paper);margin:52px 0;padding:0}.story-inline-film video{aspect-ratio:16/9;object-fit:cover;background:var(--green);width:100%}.story-inline-film figcaption{color:var(--ink);font-family:var(--mono);letter-spacing:.05em;padding:15px 18px;font-size:9px}.series-hero{color:var(--white);background:#2b2118;padding:118px 0 100px}.series-hero h1{max-width:1000px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:500;line-height:1.08}.series-hero>.shell>p:not(.eyebrow){color:#ffffffd1;max-width:760px;font-family:var(--serif);margin:28px 0 0;font-size:19px}.series-list{padding:110px 0}.series-entry{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:72px 0;display:grid}.series-entry:first-child{border-top:0;padding-top:0}.series-entry.reverse{grid-template-columns:.85fr 1.15fr}.series-entry.reverse video{order:2}.series-entry video{aspect-ratio:16/9;object-fit:cover;background:var(--ink);width:100%}.series-entry h2{font-family:var(--serif);margin:0;font-size:clamp(42px,5vw,70px);font-weight:500}.series-entry div>p:not(.eyebrow){max-width:570px;color:var(--muted);font-family:var(--serif);font-size:18px;line-height:1.85}.series-closing{background:var(--green);color:var(--white);padding:96px 0}.series-closing h2{max-width:780px;font-family:var(--serif);margin:0 0 34px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.2}.report-page{background:var(--white)}.report-hero{padding:116px 0 96px}.report-hero-dark{background:var(--ink);color:var(--white)}.report-hero-grid{grid-template-columns:1.2fr .4fr;align-items:end;gap:8vw;display:grid}.report-hero h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.98}.report-byline{border-left:4px solid var(--yellow);padding-left:26px}.report-byline p{margin:2px 0;font-size:11px}.report-byline p[lang=en]{color:#ffffff9e}.report-film{background:#241c15;position:relative}.report-film video{object-fit:cover;width:100%;max-height:78vh}.report-film>p{color:#fff;font-family:var(--mono);letter-spacing:.06em;background:#21170ec2;margin:0;padding:7px 9px;font-size:9px;position:absolute;bottom:14px;right:20px}.report-film-contained{background:var(--ink);padding:54px max(28px,50vw - 600px)}.report-film-contained video{aspect-ratio:16/8.5}.report-film-contained>p{bottom:68px;right:max(40px,50vw - 580px)}.report-intro,.interview-intro{grid-template-columns:190px 1fr;align-items:start;gap:8vw;display:grid}.report-index{border-top:5px solid var(--yellow);font-family:var(--mono);letter-spacing:.08em;flex-direction:column;gap:10px;padding-top:9px;font-size:10px;display:flex}.report-index span{color:var(--wine)}.report-intro .story-lead,.interview-intro .story-lead{font-family:var(--serif);margin-top:0;font-size:27px;line-height:1.75}.report-chapters>section,.interview-list>section{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:42px;padding:54px 0;display:grid}.report-chapters>section:first-child,.interview-list>section:first-child{border-top-color:var(--ink)}.report-chapters>section>span,.interview-list>section>span{color:var(--wine);font-family:var(--mono);font-size:11px}.report-chapters h2,.interview-list h2{font-family:var(--serif);margin:0;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.2}.report-chapters h2 small,.interview-list h2 small{color:var(--green-soft)}.report-chapters p,.interview-list p{color:#493d31;max-width:820px;font-family:var(--serif);font-size:17px;line-height:1.95}.report-chapters p[lang=en]{max-width:680px}.report-timeline{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.report-timeline h2{font-family:var(--serif);margin:0;font-size:clamp(34px,4.5vw,58px);font-weight:500}.report-timeline ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.report-timeline li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:24px;padding:23px 0;display:grid}.report-timeline time{color:var(--wine);font-family:var(--mono);font-size:11px}.report-timeline p{font-family:var(--serif);margin:0}.report-timeline small{color:var(--muted);font-size:10px}.report-caveat{background:var(--ink);color:var(--white);padding:32px 0}.report-caveat.yellow{background:var(--yellow);color:var(--ink)}.report-caveat .shell{grid-template-columns:150px 1fr;gap:42px;display:grid}.report-caveat strong{font-family:var(--mono);letter-spacing:.12em;font-size:10px}.report-caveat p{color:#ffffffb8;max-width:940px;margin:0;font-size:12px}.report-caveat.yellow p{color:var(--ink)}.publication-deck{font-family:var(--serif);color:var(--muted)!important;letter-spacing:0!important;margin-top:7px!important;font-size:14px!important}.publication-row h2 small{color:var(--green-soft)}.site-footer{color:var(--white);background:#2b2118;padding:54px 0}.footer-grid{grid-template-columns:.85fr .8fr 1fr;align-items:start;gap:56px;display:grid}.footer-wordmark{color:var(--yellow);font-family:var(--mono);letter-spacing:.14em;margin:0;font-size:13px;font-weight:700}.footer-wordmark span{color:#d7c6a6;font-weight:400}.footer-title{max-width:350px;font-family:var(--serif);margin:17px 0 0;font-size:23px}.footer-links{flex-direction:column;gap:13px;font-size:12px;display:flex}.footer-note{color:#d7c6a6;font-size:10px}.footer-note p{margin:0 0 8px}@media (width<=900px){:root{--shell:min(100% - 32px, 720px)}.desktop-nav{display:none}.mobile-nav{display:block}.brand img{width:116px;height:56px}.section{padding:82px 0}.brand-hero,.brand-hero-copy{min-height:760px}.first-person-intro,.profile-hero-grid,.essay-grid,.field-note,.trace-intro,.trace-hero-grid,.trace-video,.media-note,.sound-grid,.split-feature{grid-template-columns:1fr}.profile-hero-grid{gap:52px}.profile-hero figure{max-width:440px}.purpose-grid,.trace-steps{grid-template-columns:1fr 1fr}.plateau-series-grid{grid-template-columns:repeat(2,1fr)}.series-entry,.series-entry.reverse{grid-template-columns:1fr;gap:34px}.series-entry.reverse video{order:0}.diary-strip,.archive-grid{grid-template-columns:repeat(2,1fr)}.archive-item.feature{grid-area:auto/span 2}.archive-item.feature img,.archive-item.feature video{aspect-ratio:16/10;min-height:360px}.diary-entry,.diary-entry.reverse,.split-feature-text-only{grid-template-columns:1fr;gap:34px}.diary-entry.reverse img{order:0}.road-notes-grid{grid-template-columns:1fr}.purpose-grid article:nth-child(2),.trace-steps article:nth-child(2){border-right:0}.purpose-grid article:nth-child(3),.trace-steps article:nth-child(n+3){border-top:1px solid var(--line)}.purpose-grid article:nth-child(3),.trace-steps article:nth-child(3){padding-left:0}.visual-story{grid-template-columns:1fr 1fr}.visual-story-wide{grid-column:1/-1}.visual-story-wide img{aspect-ratio:16/9}.brand-closing-inner{grid-template-columns:160px 1fr}.brand-closing img{width:160px}.quote-band .shell{flex-direction:column;align-items:flex-start}.video-journal,.timecode-grid{grid-template-columns:1fr 1fr}.timecode-card.wide{grid-area:auto/1/auto/-1}.timecode-card.wide video{aspect-ratio:16/8;min-height:0}.report-hero-grid,.report-timeline{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-note{grid-column:1/-1}}@media (width<=600px){.nav-shell{height:72px}.brand img{width:106px;height:52px}.brand-hero,.brand-hero-copy{min-height:700px}.brand-hero h1{font-size:46px}.brand-hero-copy>p:not(.eyebrow),.page-lead{font-size:17px}.hero-caption{text-align:right;left:16px;right:16px}.hero-edition{top:18px;right:16px}.title-en{letter-spacing:.11em;margin-top:.55em;font-size:.27em;line-height:1.45}.brand-hero-copy{padding-top:120px}.profile-hero,.reading-hero,.updates-hero,.trace-hero,.about-hero{padding:72px 0}.profile-hero h1,.reading-hero h1,.updates-hero h1,.trace-hero h1,.about-hero h1,.story-hero h1,.field-title h1{font-size:44px}.highland-diary,.archive-section,.plateau-series,.series-list{padding:76px 0}.plateau-series-grid{grid-template-columns:1fr}.diary-hero,.archive-hero{padding:78px 0 70px}.diary-hero{min-height:620px}.diary-strip{grid-template-columns:1fr}.diary-strip blockquote{font-size:24px}.diary-page-list{gap:76px}.archive-grid{gap:10px}.archive-item img,.archive-item video{min-height:160px}.archive-item.feature img,.archive-item.feature video{min-height:270px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:38px}.section-heading.simple h2,.intro-statement h2,.split-feature h2,.trace-video h2,.media-note h2,.sound-grid h2{font-size:36px}.purpose-grid,.trace-steps,.visual-story,.photo-journal,.video-journal,.values-grid,.timecode-grid{grid-template-columns:1fr}.timecode-card.wide{grid-column:auto}.timecode-card.wide video,.timecode-card video{aspect-ratio:4/3}.timecode-card figcaption{grid-template-columns:74px 1fr}.purpose-grid article,.purpose-grid article:not(:first-child),.trace-steps article,.trace-steps article:not(:first-child){border-right:0;border-top:1px solid var(--line);min-height:auto;padding:28px 0}.purpose-grid h3,.trace-steps h3{margin-top:25px}.visual-story-wide,.photo-journal-wide{grid-column:auto}.visual-story img,.visual-story video,.visual-story-wide img,.photo-journal img,.photo-journal-wide img{aspect-ratio:4/3}.update-row,.updates-page-row{grid-template-columns:90px 1fr 18px;gap:12px}.update-row>span,.updates-page-row>span{grid-column:1}.update-row>div,.updates-page-row>div{grid-area:1/2/span 2}.update-row>b,.updates-page-row>b{grid-area:1/3/span 2}.update-row h3,.updates-page-row h2{font-size:21px}.brand-closing-inner,.about-hero-grid{grid-template-columns:1fr}.split-feature-text-only{grid-template-columns:1fr;gap:34px}.brand-closing img,.about-hero img{width:120px}.journey-list article{grid-template-columns:1fr;gap:10px}.field-page-hero{padding-top:58px}.field-page-hero>video{aspect-ratio:4/3}.photo-journal figcaption{grid-template-columns:80px 1fr}.plain-disclaimer .shell{grid-template-columns:1fr;gap:8px}.next-story{flex-direction:column;align-items:flex-start}.publication-row{grid-template-columns:36px 1fr 16px;gap:12px}.publication-row h2{font-size:23px}.field-film-log{padding-top:68px}.film-log-note{flex-direction:column;align-items:flex-start;gap:8px}.video-journal.expanded{grid-template-columns:1fr}.video-journal.expanded figure:first-child,.video-journal.expanded .film-wide{grid-column:auto}.video-journal.expanded figure:first-child video,.video-journal.expanded .film-wide video{aspect-ratio:4/3}.report-hero{padding:82px 0 68px}.report-hero h1{font-size:42px;line-height:1.04}.report-hero-grid{gap:44px}.report-byline{padding-left:18px}.report-film video,.report-film-contained video{aspect-ratio:4/3;min-height:300px}.report-film-contained{padding:20px 16px}.report-film-contained>p{bottom:30px;right:26px}.report-intro,.interview-intro{grid-template-columns:1fr;gap:38px}.report-intro .story-lead,.interview-intro .story-lead{font-size:22px}.report-chapters>section,.interview-list>section{grid-template-columns:36px 1fr;gap:14px;padding:36px 0}.report-chapters h2,.interview-list h2{font-size:29px}.report-timeline{gap:46px}.report-timeline li{grid-template-columns:84px 1fr}.report-caveat .shell{grid-template-columns:1fr;gap:10px}.footer-grid{grid-template-columns:1fr}.footer-note{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
