.hs{--paper:#fbfaf7;--ink:#161512;--mute:#6b655c;--line:#e6e1d6;--bx:#8f1d2c;--serif:var(--font-playfair), "Playfair Display", Georgia, serif;--sans:"TildaSans", "Tilda Sans", Arial, sans-serif;--p:0;--g:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:clip}.hs h1,.hs h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.02}.hs p{margin:0}.hs button{font-family:inherit}.hs-kicker{font:600 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--bx);margin-bottom:16px}.hs-btn{border:1.5px solid var(--ink);height:50px;font:600 15px/1 var(--sans);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfaf7b3;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.hs-btn:hover{transform:translateY(-1px)}.hs-btn--ink{background:var(--ink);color:#fff}.hs-btn--ink:hover{background:var(--bx);border-color:var(--bx)}.hs-launch{z-index:60;background:var(--paper);animation:.9s both hs-fade;position:fixed;inset:0;overflow:hidden}.hs-launch__wall{opacity:.9;grid-template-columns:repeat(3,1fr);gap:2vw;display:grid;position:absolute;inset:-10vh -2vw}.hs-launch__col{animation:40s linear infinite hs-drift;animation-delay:calc(var(--c) * -13s);flex-direction:column;gap:2vw;display:flex}.hs-launch__col:nth-child(2){animation-duration:52s;animation-direction:reverse}.hs-launch__ph{aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden}.hs-launch__ph img{-o-object-fit:cover;object-fit:cover}@keyframes hs-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hs-launch:after{content:"";background:radial-gradient(70% 60%,#fbfaf7f5 30%,#fbfaf799 70%,#fbfaf733);position:absolute;inset:0}.hs-launch__text{z-index:1;text-align:center;place-content:center;padding:24px;display:grid;position:absolute;inset:0}.hs-launch__kicker{font:600 12px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-bottom:22px}.hs-launch__title{margin-bottom:18px;font-size:clamp(48px,9vw,140px)}.hs-launch__lead{color:var(--mute);max-width:560px;margin:0 auto 32px;font-size:17px;line-height:1.5}.hs-launch__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hs-launch__credit{color:#9a948a;margin-top:34px;font-size:12px}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}.hs-chrome{z-index:40;pointer-events:none;opacity:0;transition:opacity .8s .3s;position:fixed;inset:0}.hs.is-on .hs-chrome{opacity:1}.hs-chrome>*{pointer-events:auto}.hs-chrome__brand{color:var(--ink);font:600 13px/1 var(--sans);letter-spacing:.28em;mix-blend-mode:multiply;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:absolute;top:22px;left:28px}.hs-chrome__brand img{filter:invert();width:18px;height:auto}.hs-chrome__brand i{font:italic 400 14px/1 var(--serif);letter-spacing:0;color:var(--bx);text-transform:lowercase}.hs-chrome__year{font-family:var(--serif);mix-blend-mode:multiply;font-size:clamp(34px,5vw,64px);line-height:1;position:absolute;top:12px;right:28px;overflow:hidden}.hs-chrome__year span{animation:.6s cubic-bezier(.2,.8,.2,1) both hs-up;display:block}@keyframes hs-up{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}.hs-chrome__rail{flex-direction:column;gap:9px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.hs-chrome__rail button{cursor:pointer;color:var(--mute);background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:10px;padding:0;display:flex}.hs-chrome__rail b{border:1.5px solid var(--ink);border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s}.hs-chrome__rail span{font:500 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:0;white-space:nowrap;transition:opacity .3s,transform .3s;transform:translate(6px)}.hs-chrome__rail span small{opacity:.7;font-size:10px}.hs-chrome__rail:hover span,.hs-chrome__rail button.is-cur span{opacity:1;transform:none}.hs-chrome__rail button.is-cur b{background:var(--bx);border-color:var(--bx);transform:scale(1.4)}.hs-sound{border:1.5px solid var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfaf7cc;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:26px;left:28px}.hs-sound__bars{align-items:flex-end;gap:3px;height:16px;display:flex}.hs-sound__bars i{background:var(--ink);border-radius:2px;width:3px;height:4px}.hs-sound.is-on .hs-sound__bars i{animation:.9s ease-in-out infinite alternate hs-eq}.hs-sound.is-on .hs-sound__bars i:nth-child(2){animation-delay:.15s}.hs-sound.is-on .hs-sound__bars i:nth-child(3){animation-delay:.3s}.hs-sound.is-on .hs-sound__bars i:nth-child(4){animation-delay:.45s}@keyframes hs-eq{0%{height:4px}to{height:16px}}.hs-progress{background:#16151214;height:2px;position:absolute;bottom:0;left:0;right:0}.hs-progress i{height:100%;width:calc(var(--g) * 100%);background:var(--bx);transition:width .1s linear;display:block}.hs-intro{flex-direction:column;justify-content:center;max-width:980px;min-height:100vh;padding:18vh 7vw 12vh;display:flex}.hs-intro h2{margin-bottom:26px;font-size:clamp(36px,5vw,72px)}.hs-intro>p:not(.hs-kicker){color:var(--mute);max-width:640px;font-size:19px;line-height:1.6}.hs-intro__quiet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;display:flex}.hs-intro__quiet span{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-right:8px}.hs-intro__quiet b{font:500 13px/1 var(--sans);border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px}.hs-intro__quiet b small{color:var(--mute);margin-left:6px;font-weight:400}.hs-year{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:28px;margin:0 7vw;padding:18vh 0 6vh;display:flex}.hs-year b{font:400 clamp(72px, 14vw, 220px)/.9 var(--serif);color:var(--ink);letter-spacing:-.03em;transform:translateY(calc((1 - var(--p)) * 30px));opacity:calc(var(--p) * 2.5);transition:transform .12s linear,opacity .12s linear}.hs-year p{color:var(--mute);max-width:520px;font-size:15px;line-height:1.5}.hs-year em{color:var(--ink);font-style:normal}.hs-stop{padding:6vh 7vw 10vh}.hs-stop__head{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;margin-bottom:4vh;display:grid}.hs-stop__head h2{letter-spacing:-.03em;font-size:clamp(56px,9vw,150px)}.hs-stop__head .hs-kicker{grid-column:1/-1;margin-bottom:0}.hs-stop__story{color:var(--mute);max-width:520px;font-size:17px;line-height:1.6}.hs-stop__more{font:600 13px/1 var(--sans);color:var(--ink);border-bottom:1.5px solid var(--bx);margin:14px 0 1.2vw;padding-bottom:4px;text-decoration:none;transition:color .25s;display:inline-block}.hs-stop__more:hover{color:var(--bx)}.hs-year p a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.hs-year p a:hover{color:var(--bx);border-color:var(--bx)}.hs-year p small{color:var(--mute)}.hs-intro__quiet a{color:inherit;text-decoration:none}.hs-intro__quiet a:hover b{border-color:var(--bx);color:var(--bx)}.hs-intro__archive{color:var(--mute);margin-top:22px;font-size:14px}.hs-intro__archive a{color:var(--ink)}.hs-intro__archive a:hover{color:var(--bx)}.hs-wide{aspect-ratio:16/9;cursor:zoom-in;background:#eee;border:0;border-radius:18px;width:100%;margin-bottom:2vw;padding:0;display:block;position:relative;overflow:hidden}.hs-wide img{-o-object-fit:cover;object-fit:cover;transform:scale(calc(1.12 - var(--p) * .12));transition:transform .1s linear}.hs-wide span,.hs-ph span{text-align:left;font:500 12px/1.4 var(--sans);color:#fff;text-shadow:0 1px 8px #000000b3;opacity:0;transition:opacity .3s,transform .3s;position:absolute;bottom:12px;left:14px;right:14px;transform:translateY(6px)}.hs-wide:hover span,.hs-ph:hover span{opacity:1;transform:none}.hs-river{grid-template-columns:repeat(3,1fr);align-items:start;gap:2vw;display:grid}.hs-river__col{--v:90px;transform:translateY(calc((.5 - var(--p)) * var(--v) * (1 - var(--c))));flex-direction:column;gap:2vw;transition:transform .1s linear;display:flex}.hs-river__col:nth-child(2){--v:-70px;transform:translateY(calc((.5 - var(--p)) * var(--v)));padding-top:10vh}.hs-river__col:nth-child(3){transform:translateY(calc((.5 - var(--p)) * 130px));padding-top:4vh}.hs-ph{cursor:zoom-in;background:#ece8df;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 50px -40px #16151299}.hs-ph img{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hs-ph:hover img{transform:scale(1.04)}.hs-end{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:80vh;margin:0 7vw;padding:14vh 7vw;display:flex}.hs-end h2{margin-bottom:18px;font-size:clamp(40px,6vw,92px)}.hs-end>p:not(.hs-kicker):not(.hs-launch__credit){color:var(--mute);max-width:560px;margin-bottom:30px;font-size:18px;line-height:1.6}.hs-box{z-index:70;background:#161512eb;place-items:center;padding:24px;animation:.25s both hs-fade;display:grid;position:fixed;inset:0}.hs-box figure{flex-direction:column;align-items:center;gap:14px;max-width:min(1100px,100%);max-height:100%;margin:0;display:flex}.hs-box__img{border-radius:10px;max-width:100%;height:80vh;max-height:80vh;position:relative;overflow:hidden}.hs-box__img img{-o-object-fit:contain;object-fit:contain}.hs-box figcaption{color:#fff;text-align:center;flex-direction:column;gap:4px;display:flex}.hs-box figcaption b{font:400 18px/1.2 var(--serif)}.hs-box figcaption span{opacity:.8;font-size:14px}.hs-box figcaption small{opacity:.5;letter-spacing:.15em;font-size:11px}.hs-box__close,.hs-box__nav{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid;position:absolute}.hs-box__close{top:20px;right:20px}.hs-box__nav{top:50%;transform:translateY(-50%)}.hs-box__nav--l{left:20px}.hs-box__nav--r{right:20px}@media (hover:none){.hs-wide span,.hs-ph span{display:none}}@media (prefers-reduced-motion:reduce){.hs *{transition:none!important;animation:none!important}.hs-river__col{transform:none!important}}@media (max-width:900px){.hs-chrome__rail{display:none}.hs-chrome__year{font-size:30px;top:18px}.hs-launch__wall{grid-template-columns:repeat(2,1fr)}.hs-launch__col:nth-child(3){display:none}.hs-intro{padding:16vh 6vw 8vh}.hs-year{gap:14px;margin:0 6vw;padding-top:10vh}.hs-stop{padding:4vh 4vw 8vh}.hs-stop__head{grid-template-columns:1fr;gap:14px}.hs-river{grid-template-columns:1fr 1fr;gap:10px}.hs-river__col{gap:10px}.hs-river__col:nth-child(3){display:contents}.hs-river__col:nth-child(2){padding-top:6vh}.hs-wide{aspect-ratio:4/3;border-radius:12px}.hs-box{padding:10px}.hs-box__img{height:70vh}.hs-box__nav{display:none}.hs-end{margin:0 6vw}}
