.report-hero .achievements-hero-photo img{object-position:center 58%}.report-hero .expo-label time{display:inline-block;font:14px var(--sans);letter-spacing:.1em;margin-left:22px}.report-hero .expo-subtitle small{display:inline-block;font:11px var(--sans);letter-spacing:.06em;margin-top:13px}.report-hero .achievements-hero-shade{background:linear-gradient(90deg,#05080edf,#05080e25 90%),linear-gradient(0deg,#080b0e,transparent 50%,#080b0e33)}.report-hero .expo-word{font-size:clamp(75px,12.5vw,195px)}
.report-opening{padding-block:80px}.report-opening .expo-stats{margin-bottom:70px}.report-introduction{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw}.report-introduction h2,.report-memory h2{font:400 clamp(28px,3.05vw,47px)/1.8 var(--serif);letter-spacing:.025em;margin:0}.report-introduction p,.report-prose p{font-size:14px;color:#c1c8cc;line-height:2.45;margin:0 0 25px}.report-byline{font-size:10px;line-height:2;color:var(--muted);display:block;margin-top:30px}.report-panorama{margin-block:0}.report-panorama img{width:100%;aspect-ratio:16/9;object-fit:cover}.expo-report figcaption{font-size:10px;color:var(--muted);padding-top:13px;line-height:1.9}.report-memory{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-block:100px}.report-memory .eyebrow{display:block;margin-bottom:28px}.report-memory h2{font-size:clamp(36px,4vw,62px);line-height:1.8}.report-prose{padding-top:10px}.report-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.report-photo-pair figure{margin:0}.report-photo-pair img{width:100%;aspect-ratio:3/2;object-fit:cover}.report-photo-pair figure:last-child{margin-top:95px}.report-making{padding-top:85px}.report-making .report-memory{padding-block:55px 85px}.report-making h2{font-size:clamp(28px,3.4vw,50px)}.report-wide{margin:0}.report-wide img{aspect-ratio:16/8}.report-wide figcaption{margin-inline:var(--gutter)}.report-thanks{padding-block:100px;text-align:center}.report-thanks h2,.report-future h2{font:400 clamp(33px,4.2vw,64px)/1.8 var(--serif);letter-spacing:.05em;margin:25px 0 35px}.report-thanks p{font-size:14px;line-height:2.5;color:#c1c8cc;margin-bottom:26px}.report-signature{font:italic 34px var(--roman);display:block;margin-top:35px}.report-last-photo{max-width:1050px;margin-block:0}.report-last-photo img{width:100%;aspect-ratio:3/2;object-fit:cover}.report-future{padding-block:90px}.report-future>.eyebrow{display:block;margin-top:40px;color:#cabb9a}.report-future p{font-size:14px;line-height:2.4;color:#c1c8cc;max-width:850px}.report-information{padding-block:60px;border-top:1px solid var(--line)}.report-information h2{font:400 26px/1.9 var(--serif);margin:20px 0 35px}.report-summary{margin:0 0 35px}.report-summary>div,.report-credits-body dl>div{display:grid;grid-template-columns:160px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.report-summary dt,.report-credits-body dt{color:var(--muted)}.report-summary dd,.report-credits-body dd{margin:0;line-height:2.2}.report-full-credits summary{cursor:pointer;border-block:1px solid var(--line);padding:22px 4px;font:400 16px/1.8 var(--serif)}.report-full-credits[open] summary{border-bottom:0}.report-credits-body{padding-top:15px}.report-credits-body small{font-size:10px;color:var(--muted)}.report-note{padding-bottom:70px}.report-note p{font-size:10px;line-height:2.2;color:var(--muted);max-width:1000px}.report-note .text-link{font-size:11px;margin-top:20px}
@media(max-width:1000px){.report-introduction,.report-memory{gap:5vw}.report-introduction h2{font-size:30px}.report-memory h2{font-size:42px}.report-introduction p,.report-prose p{font-size:13px}.report-photo-pair{gap:24px}}
@media(max-width:760px){.report-hero .expo-label time{display:block;margin:9px 0 0;font-size:11px}.report-hero .expo-word{font-size:18vw}.report-hero h1{font-size:clamp(28px,7.6vw,45px)}.report-hero .expo-subtitle small{font-size:10px}.report-opening{padding-block:45px}.report-opening .expo-stats{margin-bottom:35px}.report-introduction,.report-memory{grid-template-columns:1fr;gap:25px}.report-introduction h2{font-size:clamp(23px,6.6vw,32px);letter-spacing:0}.report-introduction p,.report-prose p{font-size:13px;line-height:2.4}.report-memory{padding-block:55px;gap:30px}.report-memory h2{font-size:37px}.report-prose{padding-top:0}.report-panorama img{aspect-ratio:4/3;object-position:38% center}.expo-report figcaption{font-size:9px}.report-photo-pair{grid-template-columns:1fr;gap:30px}.report-photo-pair figure:last-child{margin-top:0}.report-making{padding-top:50px}.report-making .report-memory{padding-block:25px 45px}.report-making h2{font-size:31px}.report-wide img{aspect-ratio:4/3;object-position:65% center}.report-thanks{padding-block:55px;text-align:left}.report-thanks h2,.report-future h2{font-size:clamp(28px,7.4vw,39px);letter-spacing:.02em;margin-block:20px 25px}.report-thanks p{font-size:13px}.report-thanks p br{display:none}.report-signature{font-size:30px}.report-future{padding-block:55px}.report-future>.eyebrow{margin-top:28px}.report-future p{font-size:13px}.report-future p br{display:none}.report-future .button-link{min-width:0;width:100%;font-size:10px;letter-spacing:.02em;padding-inline:16px;gap:20px}.report-information{padding-block:40px}.report-information h2{font-size:22px}.report-summary>div,.report-credits-body dl>div{grid-template-columns:1fr;gap:6px;font-size:11px;padding-block:16px}.report-full-credits summary{font-size:14px}.report-credits-body dl>div{gap:10px}.report-note{padding-bottom:45px}.report-note p{font-size:10px}.report-note .text-link{font-size:11px}}
