@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600&display=swap";@font-face{font-family:Ex Ponto Pro;src:url(/assets/ExPontoPro-Regular-BBvV7hyc.eot);src:url(/assets/ExPontoPro-Regular-BBvV7hyc.eot?#iefix)format("embedded-opentype"),url(/assets/ExPontoPro-Regular-CIZzQAl-.woff2)format("woff2"),url(/assets/ExPontoPro-Regular-CFmoz55r.woff)format("woff"),url(/assets/ExPontoPro-Regular-CEyTjtJ2.ttf)format("truetype"),url(/assets/ExPontoPro-Regular-DRgH0X_T.svg#ExPontoPro-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/AvenirBlack/Avenir-Black.woff2)format("woff2"),url(/fonts/AvenirBlack/Avenir-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/fonts/AvenirLT/AvenirLTStd-Roman.woff2)format("woff2"),url(/fonts/AvenirLT/AvenirLTStd-Roman.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir 65";src:url(/fonts/Avenir65Medium/Avenir-Medium.woff2)format("woff2"),url(/fonts/Avenir65Medium/Avenir-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kuenstler Script;src:url(/fonts/KuenstlerScript/KuenstlerScript-Medium.woff2)format("woff2"),url(/fonts/KuenstlerScript/KuenstlerScript-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:V-FANCY;src:url(/fonts/VFancyRegular/V-FANCY-Regular.woff2)format("woff2"),url(/fonts/VFancyRegular/V-FANCY-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Black;src:url(/fonts/GothamBlack/Gotham-Black.woff2)format("woff2"),url(/fonts/GothamBlack/Gotham-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Airside Sans;src:url(/fonts/AirsideSansRegular/AirsideSans-Regular.woff2)format("woff2"),url(/fonts/AirsideSansRegular/AirsideSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f7f3ec;--stone:#8c7a66;color:var(--stone);background:var(--paper);font-synthesis:none;font-family:Manrope,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;margin:0}body{overflow-x:hidden}html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}button{color:inherit;font:inherit;cursor:pointer}.intro{background:var(--paper);flex-direction:column;min-height:100vh;padding:27px clamp(22px,4vw,64px) 38px;display:flex;position:relative;overflow:hidden}.intro:before{content:"";opacity:.28;background-image:radial-gradient(var(--stone) .6px, transparent .6px);background-size:20px 20px;position:absolute;inset:0}.nav{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.icon-button,.nav-link{letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex}.icon-button{justify-self:start;width:28px;height:28px}.nav-link{justify-self:end}.monogram{border:1px solid var(--stone);width:33px;height:33px;color:var(--stone);border-radius:50%;place-items:center;font:500 11px DM Mono,monospace;display:grid}.intro-copy{z-index:2;margin:auto 0;padding:13vh 0 16vh;position:relative}.eyebrow,.edition,.scroll-cue,.chapter-top,.chapter-count{letter-spacing:.12em;text-transform:uppercase;font:10px DM Mono,monospace}.eyebrow{color:#000;margin:0 0 20px}h1{letter-spacing:0;color:#000;margin:0;font:400 clamp(82px,13.3vw,204px)/.75 Ex Ponto Pro,Georgia,serif}h1 i{color:#000}.intro-description{width:min(315px,80vw);color:#000;margin:35px 0 0 clamp(4px,10vw,175px);font-size:12px;line-height:1.75}.intro-watch{aspect-ratio:1;place-items:center;width:min(34vw,500px);display:grid;position:absolute;top:22%;right:9vw}.watch-face{aspect-ratio:1;border:20px solid var(--stone);outline:2px solid var(--stone);background:var(--paper);width:74%;color:var(--stone);box-shadow:inset 0 0 0 2px var(--stone);border-radius:50%;flex-direction:column;justify-content:space-between;align-items:center;padding:13% 0;font:12px DM Mono,monospace;display:flex;position:relative}.watch-face:after,.watch-face:before{content:"";background:var(--stone);transform-origin:top;width:1px;height:39%;position:absolute;top:50%;left:50%}.watch-face:after{transform:rotate(153deg)}.watch-face:before{height:28%;transform:rotate(51deg)}.watch-face b{margin-top:18%;font:500 20px Instrument Serif,serif}.watch-face small{letter-spacing:.18em;font-size:7px}.watch-face em{font-style:normal}.watch-shadow{background:var(--stone);filter:blur(28px);opacity:.3;z-index:-1;width:53%;height:24%;position:absolute;bottom:7%}.scroll-cue{z-index:2;color:#000;align-items:center;gap:10px;display:flex;position:relative}.edition{color:var(--stone);position:absolute;bottom:38px;right:clamp(22px,4vw,64px)}.story{background:var(--paper);position:relative}.story-sticky{touch-action:pan-y;height:100vh;position:sticky;top:0;overflow:hidden}.story-track{will-change:transform;height:100%;transition:transform 80ms linear;display:flex}.chapter{background:var(--paper);min-width:100vw;height:100%;color:var(--stone);flex-direction:column;padding:28px clamp(22px,4vw,64px) 45px;display:flex}.chapter.forest,.chapter.blue,.chapter.night{background:var(--stone);color:var(--paper)}.chapter.warm{background:var(--paper);color:var(--stone)}.chapter.heritage{color:#302621;background:#bca59b}.chapter.heritage .year{font-family:Kuenstler Script,cursive;font-weight:500}.chapter.heritage h2{font-family:Avenir LT Std,sans-serif;font-weight:400}.chapter.heritage .copy{opacity:1;font-family:Avenir LT Std,sans-serif}.chapter.heritage .copy p{font-family:inherit}.chapter.heritage .copy strong{font-family:Avenir,sans-serif;font-weight:900}.chapter.modern{color:#f0f0ed;background:#af9a91}.chapter.modern .year,.chapter.modern h2{font-family:"Avenir 65",sans-serif;font-weight:500}.chapter.modern .copy{opacity:1;font-family:Avenir LT Std,sans-serif}.chapter.modern .copy p{font-family:inherit}.chapter.modern .copy strong{font-family:Avenir,sans-serif;font-weight:900}.chapter.contemporary{color:#dce2da;background:#3b4450}.chapter.contemporary .year{font-family:V-FANCY,cursive;font-weight:400}.chapter.contemporary h2{font-family:Avenir LT Std,sans-serif;font-weight:400}.chapter.contemporary .copy{opacity:1;font-family:Avenir LT Std,sans-serif}.chapter.contemporary .copy p{font-family:inherit}.chapter.contemporary .copy strong{font-family:Avenir,sans-serif;font-weight:900}.chapter.present{color:#3b4450;background:#b5c3c6}.chapter.present .year{font-family:Gotham Black,sans-serif;font-weight:900}.chapter.present h2{font-family:Avenir LT Std,sans-serif;font-weight:400}.chapter.present .copy{opacity:1;font-family:Avenir LT Std,sans-serif}.chapter.present .copy p{font-family:inherit}.chapter.present .copy strong{font-family:Avenir,sans-serif;font-weight:900}.chapter.future{color:#000;background:#dfe7e7}.chapter.future .year{font-family:Airside Sans,sans-serif;font-weight:400}.chapter.future h2{font-family:Avenir LT Std,sans-serif;font-weight:400}.chapter.future .copy{opacity:1;font-family:Avenir LT Std,sans-serif}.chapter.future .copy p{font-family:inherit}.chapter.future .copy strong{font-family:Avenir,sans-serif;font-weight:900}.chapter-top{opacity:.78;border-bottom:1px solid;justify-content:space-between;padding-bottom:17px;display:flex}.chapter-content{flex:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(30px,8vw,150px);min-height:0;display:grid}.reveal{margin:-.17em 0 -.24em;padding:.17em 0 .24em;overflow:hidden}.reveal-year{margin:-.42em -.06em -.5em;padding:.42em .06em .5em}.reveal>*{will-change:transform, opacity}.year{margin:0 0 31px;font:400 clamp(75px,11vw,175px)/.84 Ex Ponto Pro,Georgia,serif}h2{max-width:590px;margin:0;font:400 clamp(29px,3.4vw,56px)/.96 Instrument Serif,Georgia,serif}.copy{opacity:.76;max-width:380px;margin:25px 0 28px;font-size:12px;line-height:1.7}.copy p{margin:0;font-family:Avenir LT Std,sans-serif}.copy p+p{margin-top:13px}.copy strong{opacity:1;font-weight:600}.explore{text-transform:uppercase;letter-spacing:.09em;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:25px;padding:0 0 7px;font:10px DM Mono,monospace;display:inline-flex}.yarl__root{--yarl__color_backdrop:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chapter-media{will-change:clip-path;height:min(64vh,630px);margin:0;position:relative;overflow:hidden}.media-parallax{will-change:transform;position:absolute;inset:-6% 0}.media-parallax.media-count-2,.media-parallax.media-count-3{gap:clamp(8px,1vw,18px);display:grid;inset:0}.media-parallax.media-count-2{grid-template-columns:1.15fr .85fr}.media-parallax.media-count-3{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr}.media-parallax.media-count-3 .media-item:first-child{grid-row:1/span 2}.chapter-media img,.chapter-media video{object-fit:fill;filter:contrast(.9);will-change:transform;width:100%;height:auto}.media-item{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.media-item img{display:block}.media-item:focus-visible{outline-offset:-5px;outline:2px solid}.media-expand{color:#8c7a66;opacity:1;background:#f7f3ec;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:13px;right:13px;transform:translateY(0)}.media-item:hover .media-expand,.media-item:focus-visible .media-expand{opacity:1;transform:translateY(0)}.media-parallax.media-count-2 .media-item,.media-parallax.media-count-3 .media-item{height:100%}.media-parallax.media-count-2 img,.media-parallax.media-count-3 img{object-fit:contain;height:100%}.media-mark{background:var(--paper);width:34px;height:34px;color:var(--stone);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:17px;right:17px}.progress{z-index:4;background:var(--paper);width:100%;height:2px;position:absolute;top:0;left:0}.progress span{background:var(--stone);transform-origin:0;height:100%;display:block}.chapter-count{z-index:4;color:var(--stone);position:absolute;bottom:18px;right:clamp(22px,4vw,64px)}.forest .chapter-count,.blue .chapter-count,.night .chapter-count{color:var(--paper)}.year-map{z-index:10;background:var(--paper);border:1px solid var(--stone);align-items:flex-end;gap:14px;padding:10px 15px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.year-map button{min-width:34px;color:var(--stone);letter-spacing:.04em;background:0 0;border:0;justify-items:center;gap:7px;padding:0;font:9px DM Mono,monospace;transition:color .35s;display:grid;position:relative}.map-dot{border:1px solid;border-radius:50%;width:5px;height:5px;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .35s}.map-year{opacity:.46;transition:opacity .35s,transform .35s}.year-map button:hover .map-year,.year-map button:focus-visible .map-year,.year-map button.active .map-year{opacity:1;transform:translateY(-1px)}.year-map button.active{color:var(--stone)}.year-map button.active .map-dot{background:currentColor;transform:scale(1.7)}.year-map button:focus-visible{outline:1px solid var(--stone);outline-offset:4px}footer{background:var(--stone);color:var(--paper);text-transform:uppercase;letter-spacing:.1em;padding:30px clamp(22px,4vw,64px);font:10px DM Mono,monospace}@media (width>=2560px) and (height>=1400px){.intro{padding:54px 152px 68px}.eyebrow,.edition,.scroll-cue,.chapter-top,.chapter-count{font-size:17px}.eyebrow{margin-bottom:35px}h1{font-size:clamp(230px,13.3vw,510px)}.intro-description{width:560px;margin:60px 0 0 310px;font-size:20px}.intro-watch{width:min(36vw,1100px);right:10vw}.scroll-cue{gap:17px}.edition{bottom:68px;right:152px}.chapter{padding:54px 152px 88px}.chapter-top{padding-bottom:28px}.chapter-content{grid-template-columns:.86fr 1.14fr;gap:clamp(100px,8vw,320px)}.year{margin-bottom:58px;font-size:clamp(240px,11vw,420px)}h2{max-width:900px;font-size:clamp(70px,3.4vw,130px)}.copy{max-width:660px;margin:42px 0 48px;font-size:20px}.copy p+p{margin-top:22px}.explore{gap:40px;padding-bottom:12px;font-size:16px}.chapter-media{height:min(72vh,1420px)}.progress{height:3px}.chapter-count{bottom:36px;right:152px}.year-map{gap:26px;padding:18px 28px;bottom:52px}.year-map button{gap:12px;min-width:54px;font-size:14px}.map-dot{width:8px;height:8px}footer{padding:46px 152px;font-size:15px}}@media (width<=700px){.intro{min-height:100svh}.intro-watch{opacity:.72;width:78vw;top:23%;right:-17vw}.intro-copy{padding:20vh 0 18vh}h1{font-size:clamp(75px,24vw,120px)}.intro-description{margin-top:26px;margin-left:3px}.chapter{padding-top:22px;padding-bottom:55px}.chapter-content{grid-template-columns:1fr;align-content:center;gap:24px}.chapter-text{order:2}.chapter-media{order:1;height:36vh}.year{margin-bottom:15px;font-size:76px}h2{font-size:34px}.copy{margin:15px 0 19px}.chapter-top{font-size:8px}.year-map{justify-content:space-between;gap:4px;width:calc(100% - 24px);padding:9px 10px;bottom:12px}.year-map button{min-width:0;font-size:8px}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
