/* Authentic media edition. Opening chapters only; retained website below. */
.notice{position:absolute;z-index:6;top:0;left:0;width:100%;background:rgba(15,29,22,.6);color:#eeeadd;font-size:11px;letter-spacing:.08em;text-align:center;padding:6px 12px}
.header{position:absolute;z-index:5;top:42px;left:6%;right:6%;height:70px;color:#F3EFE5;border:0}.header nav a{padding:8px 0;min-height:44px}.header .brand img{height:45px;width:40px}.header nav{gap:26px}
.hero{min-height:800px;height:100svh;align-items:flex-end}.hero-photo img{object-position:50% 53%}.hero:after{background:linear-gradient(180deg,rgba(5,17,13,.38),rgba(6,18,13,.06) 28%,rgba(6,18,13,.25) 48%,rgba(6,18,13,.87)),linear-gradient(90deg,rgba(6,18,13,.28),transparent 75%)}
.hero .hero-copy{padding:190px 0 52px}.hero .eyebrow{font-size:12px;letter-spacing:.22em;margin-bottom:26px;color:#f0eee1}.hero h1{font-size:clamp(68px,8.5vw,124px);line-height:.98;letter-spacing:-.045em;margin-bottom:30px;max-width:1050px;text-shadow:0 2px 30px #13221944}.hero p{font-size:19px;line-height:1.65;max-width:560px;color:#f0eee1;margin:0}.hero .actions{margin-top:30px}.hero .button{font-size:14px;min-height:54px;padding:14px 24px}.hero .scroll-cue{display:flex;align-items:center;gap:18px;width:max-content;font-size:10px;letter-spacing:.2em;margin-top:48px;text-decoration:none;min-height:44px}.scroll-cue span{font-size:22px}
.story-editorial{padding:115px 0 0;background:#F3EFE5;border:0}.story-heading{max-width:850px;margin-left:6%;margin-bottom:70px}.story-heading h2{font-size:clamp(48px,6vw,80px);max-width:900px;margin-bottom:28px}.story-heading p{max-width:530px;font-size:20px;color:#475648}.canyon-layout{display:grid;grid-template-columns:1.15fr .8fr;gap:11%;align-items:center}.canyon-photo{display:block}.canyon-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center}.intimate-copy h3{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.035em}.intimate-copy p{font-size:18px;line-height:1.8;color:#475648}.photo-caption{display:block;font-size:12px;letter-spacing:.08em;margin-top:28px;color:#59615a}.companion-strip{display:grid;grid-template-columns:1fr 1.45fr;align-items:end;gap:10%;margin-top:85px;margin-bottom:100px;padding-left:12%}.companion-strip picture{display:block}.companion-strip img{width:100%;height:360px;object-fit:cover}.companion-strip .canyon-detail img{height:460px;object-position:center}.approved-portrait img{object-position:50% 45%}.syd-moment{padding:85px 0;background:#1a2c22!important;color:#F3EFE5!important}.syd-moment .chapter-copy p{color:#d3d9cf!important}.syd-moment .chapter-copy h2{font-size:clamp(38px,4.5vw,62px)}.syd-moment .motion-media{max-width:345px;margin:auto}.syd-moment .chapter-grid{grid-template-columns:1fr .85fr}
.landscape-interlude{position:relative;margin:0;background:#18271f;min-height:830px;height:110svh;max-height:1200px;overflow:hidden}.landscape-interlude picture{height:100%;display:block}.landscape-interlude img{width:100%;height:100%;object-fit:contain;object-position:center}.landscape-interlude:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgba(6,18,13,.8));pointer-events:none}.landscape-interlude figcaption{position:absolute;bottom:45px;left:6%;z-index:1;color:#F3EFE5;font:clamp(32px,4vw,52px)/1.2 Georgia,serif}.landscape-interlude figcaption span{display:block;font:12px/1.6 Arial;margin-top:16px;letter-spacing:.08em}
.home-editorial{padding:0;background:#e4e7dc;border:0}.home-scene{position:relative;height:95svh;min-height:680px;max-height:1000px;background:#20382d}.home-scene picture{display:block;width:100%;height:100%}.home .home-scene picture img{height:100%;width:100%;aspect-ratio:auto;object-position:60% center}.home-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,23,16,.06) 25%,rgba(9,23,16,.88))}.home-scene-copy{position:absolute;left:6%;bottom:60px;z-index:1;color:#F3EFE5}.home-scene-copy h2{font-size:clamp(55px,7vw,96px);letter-spacing:-.04em;margin:0 0 30px}.home-scene-copy p{font-size:20px;line-height:1.6;margin:0}.home-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;padding:100px 0 80px}.home-intro .eyebrow{grid-column:1/-1}.home-intro h3{font-size:54px;margin:0}.home-intro p{font-size:19px;color:#475648;margin:0}.home-journal{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;padding:0 6% 100px;align-items:start}.home-journal figure{margin:0}.home-journal figure:nth-child(2){padding-top:100px}.home .home-journal picture img{width:100%;aspect-ratio:4/3;object-position:center}.home-journal figcaption{font-size:13px;color:#475648;margin-top:18px}.home-film{display:grid;grid-template-columns:1fr .8fr;gap:15%;align-items:center;padding-bottom:95px}.home-film h3{font-size:54px}.home-film p{color:#475648;max-width:430px}.home-film .motion-media{max-width:340px;width:100%;margin:auto}.home-film video{aspect-ratio:512/910}.text-link{display:inline-block;min-height:44px;font-size:15px;line-height:1.8}.home-footnote{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b7c0a5;padding:32px 0;gap:30px}.home-footnote p{font-size:14px;margin:0}.home-footnote strong{font-weight:400;letter-spacing:.04em}.home-footnote span{display:block;color:#59615A;font-size:13px;margin-top:4px}.continuation-note{margin:0;padding:20px 6%;text-align:center;font-size:11px;letter-spacing:.1em;background:#d9ddcf;color:#20382d}.story-heading,.intimate-copy,.home-intro,.home-film-copy{scroll-margin-top:25px}

@media(max-width:700px){html{scroll-padding-top:20px}.notice{font-size:9px;letter-spacing:.04em;padding:6px 8px}.header{top:36px;left:22px;right:22px;width:auto;padding:0;gap:10px;min-height:0;height:auto}.header .brand{font-size:11px;gap:12px}.header .brand img{width:32px;height:38px}.header nav{font-size:12px;gap:0 21px;justify-content:flex-start;padding:0}.header nav a{min-height:44px;padding:8px 0}.hero{height:100svh;min-height:790px;max-height:1100px}.hero-photo img{object-position:50% center}.hero .hero-copy{padding:180px 0 24px}.hero .eyebrow{font-size:10px;letter-spacing:.15em;max-width:none;margin-bottom:20px}.hero h1{font-size:clamp(54px,14vw,76px);line-height:1.02;margin-bottom:26px;letter-spacing:-.05em}.hero p{font-size:17px;line-height:1.7;max-width:390px}.hero .button{font-size:13px;padding:13px 9px;min-height:52px}.hero .actions{margin-top:26px;gap:10px}.hero .scroll-cue{font-size:9px;letter-spacing:.13em;margin-top:22px;min-height:44px}.hero:after{background:linear-gradient(180deg,rgba(6,18,13,.5),rgba(6,18,13,.02) 25%,rgba(6,18,13,.6) 48%,rgba(6,18,13,.93))}.story-editorial{padding-top:72px}.story-heading{margin-left:22px;margin-bottom:38px}.story-heading h2{font-size:47px;line-height:1.07}.story-heading p{font-size:18px;margin-bottom:0}.canyon-layout{display:flex;flex-direction:column;gap:38px;width:100%}.canyon-photo{width:100%}.canyon-photo img{aspect-ratio:3/4;width:100%;object-position:center}.intimate-copy{padding:0 22px;max-width:500px}.intimate-copy h3{font-size:38px}.intimate-copy p{font-size:18px;line-height:1.8}.photo-caption{font-size:12px;margin-top:22px}.companion-strip{padding:0;gap:16px;grid-template-columns:1fr 1fr;margin-top:42px;margin-bottom:65px;align-items:center}.companion-strip .canyon-detail img{height:245px}.companion-strip img{height:185px;object-position:center}.syd-moment{padding:60px 0}.syd-moment .chapter-grid{grid-template-columns:1fr;gap:30px}.syd-moment .motion-media{max-width:300px}.syd-moment .chapter-copy h2{font-size:40px}.landscape-interlude{height:95svh;min-height:650px;max-height:1000px}.landscape-interlude img{object-fit:cover;object-position:50% 50%}.landscape-interlude figcaption{left:22px;bottom:35px;font-size:34px}.landscape-interlude figcaption span{font-size:12px}.home-scene{height:90svh;min-height:650px}.home .home-scene picture img{object-position:76% center}.home-scene-copy{left:22px;bottom:38px}.home-scene-copy h2{font-size:54px;line-height:1.04}.home-scene-copy p{font-size:18px}.home-intro{grid-template-columns:1fr;gap:22px;padding:65px 0 45px}.home-intro .eyebrow{margin-bottom:0}.home-intro h3{font-size:40px}.home-intro p{font-size:18px;line-height:1.8}.home-journal{grid-template-columns:1fr;padding:0 0 60px;gap:34px}.home-journal figure:nth-child(2){padding:0 22px}.home .home-journal picture img{aspect-ratio:4/3}.home-journal figcaption{padding:0 22px;font-size:13px;margin-top:14px}.home-journal figure:nth-child(2) figcaption{padding:0}.home-film{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.home-film h3{font-size:40px}.home-film p{font-size:18px}.home-film .motion-media{max-width:300px}.home-footnote{align-items:flex-start;flex-direction:column;gap:14px;padding:24px 0 28px}.continuation-note{font-size:10px;line-height:1.8;padding:18px 22px}.text-link{font-size:15px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal-ready{opacity:1!important;transform:none!important;transition:none!important}}

.home .home-journal picture img{height:auto}
/* October 26 targeted mobile refinement, preserving the approved design. */
.header{top:18px}.hero-film{display:none;position:absolute;inset:0;z-index:0;background:transparent}.hero-film video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}.hero-film video[data-playback="playing"]{opacity:1}.hero-film video[data-playback="paused"]{opacity:1}.hero-film .motion-toggle{position:absolute;right:22px;bottom:22px;z-index:3;background:#20382de8;min-width:100px;font-size:12px}.hero:after{z-index:1}.hero .hero-copy{z-index:2;pointer-events:none}.hero-copy a{pointer-events:auto}.hero .scroll-cue{max-width:65%}.home-journal{display:block;padding-bottom:70px}.home-journal figure:first-child{width:100%}.home .home-journal figure:first-child picture img{aspect-ratio:16/10;height:auto}.home-journal figure:nth-child(2){width:52%;margin:60px 0 0 auto;padding:0}.home .home-journal figure:nth-child(2) picture img{aspect-ratio:4/5;height:auto;object-position:center 80%}.home-intro{padding-top:80px;padding-bottom:55px}.home-film{padding-bottom:65px}.home-film h3{max-width:500px}.syd-moment .chapter-copy p{max-width:360px}.motion-toggle{border-color:#c9d2bf;letter-spacing:.02em}.motion-toggle[hidden]{display:none!important}
@media(max-width:700px){.header{top:20px}.hero-film{display:block}.hero{min-height:760px}.hero .hero-copy{padding-top:160px;padding-bottom:26px}.hero h1{font-size:clamp(52px,14vw,76px);max-width:380px}.hero:after{background:linear-gradient(180deg,rgba(5,18,12,.58),rgba(5,18,12,.13) 26%,rgba(5,18,12,.68) 48%,rgba(5,18,12,.96))}.hero p{font-size:17px;line-height:1.65;max-width:360px}.hero-film video{object-position:center 42%}.hero-film .motion-toggle{bottom:22px;right:22px;min-height:44px;padding:10px 12px;font-size:11px}.hero .scroll-cue{font-size:9px;letter-spacing:.08em}.story-editorial{padding-top:60px}.story-heading{margin-bottom:30px}.intimate-copy p{line-height:1.75}.companion-strip{margin-top:35px;margin-bottom:52px}.syd-moment{padding:48px 0}.home-intro{padding:52px 0 35px}.home-journal{padding-bottom:45px}.home-journal figure:nth-child(2){width:calc(100% - 44px);margin:32px 22px 0;padding:0}.home .home-journal figure:nth-child(2) picture img{aspect-ratio:4/5;height:auto;object-position:center 80%}.home-journal figure:nth-child(2) figcaption{padding:0}.home-film{padding-bottom:45px}.home-film-copy p{margin-bottom:18px}.home-scene-copy h2{font-size:clamp(48px,13vw,58px);max-width:380px}.home-scene-copy{bottom:32px}}
@media(prefers-reduced-motion:reduce){.hero-film video{opacity:0}.hero-film video[data-playback="playing"]{opacity:1}.hero-film video{transition:none}}
.hero-film{z-index:auto}.hero-film .motion-toggle{z-index:4}

@media(max-width:700px){.home .home-scene picture img{object-position:65% center}.home-scene-copy{top:32px;bottom:auto}.home-scene-copy h2{font-size:clamp(44px,12vw,52px);margin-bottom:20px}.home-scene:after{background:linear-gradient(180deg,rgba(6,20,12,.87),rgba(6,20,12,.5) 42%,rgba(6,20,12,.06) 68%,rgba(6,20,12,.18))}.home-scene-copy p{font-size:18px;line-height:1.55}}

/* One explicit motion choice applies to all three clips for this visit. */
.motion-preference{background:#e4e7dc;color:#20382d;padding:20px 0;border-bottom:1px solid #b7c0a5}.motion-preference .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.motion-preference p{font:15px/1.6 Arial;margin:0;max-width:700px}.motion-preference button{border:1px solid #20382d;background:#20382d;color:#f3efe5;min-height:44px;padding:11px 16px;font:14px/1.4 Arial;cursor:pointer;flex-shrink:0}.motion-preference button:focus-visible{outline:3px solid #a46536;outline-offset:4px}@media(max-width:700px){.motion-preference .wrap{align-items:flex-start;flex-direction:column;gap:12px}.motion-preference p{font-size:15px}.motion-toggle{max-width:calc(100% - 28px)}}

/* Let the road establish the opening, then return to it between river scenes.
   12s loop: road 3s, fade 1.2s, river 4.8s, fade 1.2s, road 1.8s.
   Runs only after actual playback; blocked clips retain the clean road poster. */
@keyframes road-river-cycle{0%,25%{opacity:0}35%,75%{opacity:1}85%,100%{opacity:0}}
.hero-film video[data-playback="playing"],.hero-film video[data-playback="paused"]{animation:road-river-cycle 12s linear infinite}
.hero-film video[data-playback="paused"]{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.hero-film video[data-playback="playing"],.hero-film video[data-playback="paused"]{animation:none;transition:none}}
