*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#222920;background:#f7f4ed;font-family:Arial,sans-serif}.mast,.credits{display:flex;align-items:center;justify-content:space-between;padding:16px 5vw;gap:12px;background:#151a16;color:white}.mast a,.credits a{color:inherit}.mast span,small{font:600 10px/1.55 monospace;letter-spacing:.12em;text-transform:uppercase}.mast{position:relative;z-index:5}.entry{display:inline-block;border:1px solid currentColor;border-radius:30px;padding:9px 20px;text-decoration:none}.photo,.mode-highlights #header,.mode-big-picture #intro,.mode-big-picture #one{background:linear-gradient(0deg,#0a1518ab,#10171a30),var(--photo) center/cover;background-position:center calc(48% + var(--drift,0px));background-size:cover}.photo{color:white}.photo h1,.photo header,.photo a{color:inherit}.mode-highlights #header{min-height:92svh;height:auto;display:grid;place-items:center;padding:60px 7vw}.mode-highlights #header header.major{position:relative;inset:auto;width:100%;color:white}.mode-highlights .main .container{background:#f7f4edf7;color:#292820;min-height:68svh;padding:9vw 6vw;display:grid;align-content:center}.mode-highlights #one{padding:0 6vw}.mode-big-picture #intro,.mode-big-picture #one{min-height:90svh}.mode-big-picture #one .box{color:#232924;background:#f4f1e9ed}.mode-story .banner{background:#f2efe6}.mode-story .banner h1,.selector h2,.mode-highlights #header h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;text-transform:none}.mode-story .image img{transform:scale(1.075) translateY(var(--drift,0px))}.mode-story .scene{min-height:60svh}.mode-big-picture #intro h1,.mode-highlights #header h1,.mode-story .banner h1{font-size:clamp(48px,8vw,114px);line-height:1.02;margin:.2em 0}.selector{margin:0 auto;padding:12vh 7vw;max-width:1050px}.selector h2{font-size:clamp(38px,6vw,74px);margin:20px 0 32px;color:var(--accent)}details{border-top:1px solid #85887c}details:last-child{border-bottom:1px solid #85887c}summary{cursor:pointer;padding:20px 0;font-size:1.22rem}details p{padding-bottom:18px;margin:0}.credits{min-height:180px;flex-wrap:wrap}.credits small{width:100%}.scene .content{transition:opacity .6s,translate .6s}.scene.await .content{opacity:.22;translate:0 20px}@media(max-width:736px){.mode-story .banner.style1{flex-direction:column-reverse}.mode-story .banner.style1 .image{height:46svh;min-height:0;width:100%}.mode-story .banner.style1 .content{padding:32px 6vw;text-align:left}.mode-big-picture .main.style2{padding:60px 5vw}.mode-big-picture #one .box{padding:32px}.credits{padding:30px 6vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene.await .content{opacity:1;translate:none}}
