:root{--bg:#070706;--bg-center:#0c0b0a;--ivory:#d8ccb4;--ivory-dim:#d8ccb4b8;--line:#d8ccb461;--line-width:1px;--line-top:54vh;--line-bottom:15vh;--place-size:.78rem;--place-tracking:.42em;--year-size:1.35rem;--year-tracking:.3em;--text-top:38vh;--cue-size:.62rem;--cue-tracking:.38em;--cue-color:#d8ccb46b;--cue-line:#d8ccb429;--cue-line-height:18px;--cue-top:calc(var(--text-top) + 9vh);--marker-size:.7rem;--marker-tracking:.24em;--marker-offset:14px;--marker-rise:12px;--marker-tick:14px;--wave-color:#d8ccb4;--press-size:320px;--press-depth:.55;--title-size:clamp(2.2rem, 5.6vw, 4.4rem);--title-tracking:.3em;--title-top:29vh;--title-color:#e2d6bc;--image-height:118vh;--image-top:-6vh;--image-x:50%;--image-mask-x:50%;--image-mask-y:48%;--grain-alpha:.09;--statement-top:40vh;--kicker-size:.72rem;--kicker-tracking:.42em;--headline-size:clamp(2rem, 5vw, 3.8rem);--headline-tracking:.26em;--headline-track-from:.4em;--tone:#0c1016;--grid-color:#d8ccb4;--event-top:50%;--event-name-size:1.05rem;--event-name-tracking:.4em;--event-theme-size:clamp(1.7rem, 4.2vw, 3.3rem);--event-theme-tracking:.16em;--event-when-size:.74rem;--event-when-tracking:.36em;--event-rule:44px;--event-ink:#ece4d3;--xr-title-size:clamp(1.6rem, 3.6vw, 2.8rem);--xr-title-tracking:.2em;--xr-label-size:15px;--xr-label-tracking:.2em;--xr-net-max:82vh;--xr-bridge-size:clamp(1.15rem, 2.4vw, 1.9rem);--tbl-answer-size:clamp(1.6rem, 3.6vw, 2.8rem);--tbl-final-size:clamp(1.5rem, 3.2vw, 2.5rem);--tbl-label-size:13px;--tbl-label-tracking:.3em;--tbl-answer-top:9vh;--tbl-final-bottom:9vh;--tbl-ink:var(--title-color);--vly-title-size:clamp(1.5rem, 3.4vw, 2.6rem);--vly-line-size:clamp(1rem, 1.9vw, 1.45rem);--vly-label-size:15px;--vly-label-tracking:.3em;--vly-map-max:58vh;--vly-title-top:8vh;--vly-line-bottom:5vh;--vly-ink:var(--title-color);--vly-route:#d8ccb4;--fmt-title-size:clamp(1.6rem, 3.6vw, 2.8rem);--fmt-close-size:clamp(1.4rem, 3vw, 2.3rem);--fmt-label-size:.78rem;--fmt-label-tracking:.42em;--fmt-line-size:clamp(1.15rem, 2.1vw, 1.7rem);--fmt-thread:7vh;--fmt-title-top:9vh;--fmt-ink:var(--title-color);--room-title-size:clamp(1.6rem, 3.6vw, 2.8rem);--room-line-size:clamp(.8rem, 1.2vw, .95rem);--room-name-size:clamp(1.15rem, 2.2vw, 1.8rem);--room-org-size:clamp(.72rem, 1vw, .84rem);--room-close-size:clamp(1.3rem, 2.8vw, 2.2rem);--room-title-top:8vh;--room-close-bottom:8vh;--room-ink:var(--title-color);--cls-line-top:16vh;--cls-line-height:18vh;--cls-started-top:43vh;--cls-continues-top:50vh;--cls-mission-top:56.5vh;--cls-event-top:67vh;--cls-cta-top:82vh;--cls-started-size:clamp(1.8rem, 4.4vw, 3.4rem);--cls-continues-size:clamp(.95rem, 1.8vw, 1.35rem);--cls-name-size:1rem;--cls-when-size:.72rem;--cls-cta-size:.78rem}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-family:Cormorant Garamond,Cormorant,Georgia,Times New Roman,serif}.scene{position:relative}.scene__view{background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--bg-center) 0%, var(--bg) 70%);height:100vh;position:sticky;top:0;overflow:hidden}.scene__text{z-index:1;top:var(--text-top);text-align:center;pointer-events:none;position:absolute;left:0;right:0}.scene__place,.scene__year{opacity:0;margin:0;font-weight:300}.scene__place{font-size:var(--place-size);letter-spacing:var(--place-tracking);text-transform:uppercase;color:var(--ivory-dim);padding-left:var(--place-tracking)}.scene__year{font-size:var(--year-size);letter-spacing:var(--year-tracking);padding-left:var(--year-tracking);color:var(--ivory);margin-top:.9rem}.scene__line{z-index:1;left:50%;top:var(--line-top);bottom:var(--line-bottom);width:var(--line-width);margin-left:calc(var(--line-width) / -2);background:var(--line);transform-origin:top;position:absolute;transform:scaleY(0)}.cue{z-index:1;left:0;right:0;top:var(--cue-top);text-align:center;pointer-events:none;position:absolute}.cue__inner{opacity:0;flex-direction:column;align-items:center;display:inline-flex}.cue__label{font-size:var(--cue-size);letter-spacing:var(--cue-tracking);padding-left:var(--cue-tracking);text-transform:uppercase;color:var(--cue-color);margin:0 0 .9rem;font-weight:300}.cue__line{width:1px;height:var(--cue-line-height);background:var(--cue-line);position:relative;overflow:hidden}.cue__tick{background:var(--ivory-dim);opacity:0;width:1px;height:10px;position:absolute;top:0;left:0}.earth{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth__base{opacity:0;background:linear-gradient(#0000 0%,#100d0a 45%,#17110c 100%);position:absolute;inset:0}.earth__layer{opacity:0;will-change:transform, opacity;background-repeat:repeat;background-size:1400px 700px;width:108%;height:140vh;position:absolute;top:0;left:-4%;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 35%,#000 70%);mask-image:linear-gradient(#0000 0%,#0000004d 35%,#000 70%)}.earth__vignette{background:radial-gradient(ellipse 62% 75% at 50% 58%, transparent 25%, var(--bg) 100%);opacity:.85;position:absolute;inset:0}.strike{z-index:1;left:50%;bottom:var(--line-bottom);pointer-events:none;width:0;height:0;position:absolute}.strike__press{left:calc(var(--press-size) / -2);top:calc(var(--press-size) / -2);width:var(--press-size);height:var(--press-size);background:radial-gradient(circle, rgba(0, 0, 0, var(--press-depth)) 0%, #0000 68%);opacity:0;border-radius:50%;position:absolute}.strike__waves{position:absolute;top:-100px;left:-100px;overflow:visible}.strike__wave{fill:none;stroke:var(--wave-color);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform:scale(.15)}.strike__marker{left:var(--marker-offset);bottom:var(--marker-rise);white-space:nowrap;line-height:1;font-size:var(--marker-size);letter-spacing:var(--marker-tracking);text-transform:uppercase;color:var(--ivory-dim);opacity:0;margin:0;font-weight:300;position:absolute}.strike__marker:before{content:"";left:calc(var(--marker-offset) * -1);bottom:calc(var(--marker-rise) * -1);width:var(--marker-tick);background:var(--line);transform-origin:0;height:1px;position:absolute;transform:rotate(-45deg)}.reveal{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reveal__dark{background:var(--bg);opacity:0;position:absolute;inset:0}.reveal__image{--reveal-r:22;top:var(--image-top);left:var(--image-x);height:var(--image-height);opacity:0;filter:grayscale()contrast(.55)brightness(.45);width:auto;-webkit-mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at var(--image-mask-x) var(--image-mask-y), #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at var(--image-mask-x) var(--image-mask-y), #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at var(--image-mask-x) var(--image-mask-y), #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);position:absolute;transform:translate(-50%)}.reveal__grain{opacity:0;mix-blend-mode:overlay;filter:opacity(var(--grain-alpha));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.8 0 0 0 0 0.7 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:300px 300px;position:absolute;inset:0}.reveal__titlewrap{z-index:1;left:0;right:0;top:var(--title-top);pointer-events:none;position:absolute;transform:translateY(-50%)}.reveal__title{text-align:center;font-size:var(--title-size);letter-spacing:var(--title-tracking);padding-left:var(--title-tracking);text-transform:uppercase;color:var(--title-color);opacity:0;pointer-events:none;margin:0;font-weight:300;line-height:1.1}.transition{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.transition__dark{background:var(--bg);opacity:0;position:absolute;inset:0}.transition__tone{background:linear-gradient(to bottom, var(--tone) 0%, #090b0e 100%);opacity:0;position:absolute;inset:0}.transition__layers{position:absolute;inset:0}.transition__layer{object-fit:cover;opacity:0;width:100%;height:100%;filter:grayscale(.9) contrast(var(--contrast,1.1)) brightness(var(--bright,.5));-webkit-mask-image:radial-gradient(ellipse calc(var(--mr) * 1%) calc(var(--mr) * 0.8%) at var(--mx) var(--my), #000 0%, #000c 30%, #00000059 65%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--mr) * 1%) calc(var(--mr) * 0.8%) at var(--mx) var(--my), #000 0%, #000c 30%, #00000059 65%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--mr) * 1%) calc(var(--mr) * 0.8%) at var(--mx) var(--my), #000 0%, #000c 30%, #00000059 65%, transparent 100%);position:absolute;inset:0}.transition__grid{opacity:0;width:100%;height:100%;position:absolute;inset:0}.transition__grid path{fill:none;stroke:var(--grid-color);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round}.transition__statement{left:0;right:0;top:var(--statement-top);text-align:center;position:absolute;transform:translateY(-50%)}.transition__kicker,.transition__headline{text-transform:uppercase;opacity:0;margin:0;font-weight:300}.transition__kicker{font-size:var(--kicker-size);letter-spacing:var(--kicker-tracking);padding-left:var(--kicker-tracking);color:var(--ivory-dim)}.transition__headline{font-size:var(--headline-size);letter-spacing:var(--headline-track-from);padding-left:var(--headline-tracking);color:var(--title-color);margin-top:1.3rem;line-height:1.15}.event{z-index:3;pointer-events:none;position:absolute;inset:0}.event__dark{opacity:0;background:linear-gradient(#07090c 0%,#05070a 100%);position:absolute;inset:0}.event__block{left:0;right:0;top:var(--event-top);text-align:center;color:var(--event-ink);padding:0 6vw;position:absolute;transform:translateY(-50%)}.event__name,.event__theme,.event__when{text-transform:uppercase;opacity:0;margin:0;font-weight:300}.event__name{font-size:var(--event-name-size);letter-spacing:var(--event-name-tracking);padding-left:var(--event-name-tracking)}.event__rule{width:var(--event-rule);background:var(--ivory-dim);height:1px;margin:1.6rem auto 1.7rem;transform:scaleX(0)}.event__theme{font-size:var(--event-theme-size);letter-spacing:var(--event-theme-tracking);padding-left:var(--event-theme-tracking);line-height:1.18}.event__when{font-size:var(--event-when-size);letter-spacing:var(--event-when-tracking);padding-left:var(--event-when-tracking);color:var(--ivory-dim);margin-top:1.9rem}.event__dot{margin:0 .6em}.crossroads{background:var(--bg);color:var(--ivory);position:relative}.crossroads__view{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:10vh 4vw 8vh;display:flex;position:sticky;top:0;overflow:hidden}.crossroads__bridge{font-size:var(--xr-bridge-size);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-align:center;color:var(--title-color);opacity:0;pointer-events:none;margin:0;padding:0 6vw;font-weight:300;line-height:1.3;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.crossroads__title{font-size:var(--xr-title-size);letter-spacing:var(--xr-title-tracking);padding-left:var(--xr-title-tracking);text-transform:uppercase;text-align:center;color:var(--title-color);opacity:0;margin:0 0 2.2rem;font-weight:300;line-height:1.2}.crossroads__net{width:min(100%, calc(var(--xr-net-max) * 1120 / 700), 1100px);height:auto;font-family:inherit;display:block;overflow:visible}.crossroads__core-ring{fill:none;stroke:var(--ivory);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.07}.crossroads__core-dot{fill:var(--ivory);opacity:.85}.crossroads__core-label{fill:var(--ivory);opacity:.8;letter-spacing:.3em;text-transform:uppercase;font-size:12.5px;font-weight:300}.crossroads__core{opacity:0}.crossroads__halo{fill:none;stroke:var(--ivory);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.16}.crossroads__spoke,.crossroads__link{fill:none;stroke:var(--ivory);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round}.crossroads__spoke{opacity:.07}.crossroads__link{opacity:.16}.crossroads__node{cursor:pointer;opacity:0;outline:none}.crossroads__node:focus-visible .crossroads__halo{opacity:.6}.crossroads__hit{fill:#0000}.crossroads__dot{fill:var(--ivory);opacity:.75;transition:opacity .4s}.crossroads__node.is-active .crossroads__dot{opacity:1}.crossroads__label{fill:var(--ivory);font-size:var(--xr-label-size);letter-spacing:var(--xr-label-tracking);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:300}@media (width<=640px){.crossroads__view{padding-top:8vh}.crossroads__net{width:100%;max-height:62vh}.crossroads__label{font-size:24px}.crossroads__core-label{font-size:19px}}.table{background:var(--bg);position:relative}.table__view{height:100vh;color:var(--tbl-ink);position:sticky;top:0;overflow:hidden}.table__scene{width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.table__plate{opacity:0}.table__pool{mix-blend-mode:screen}.table__answer,.table__final{letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;text-align:center;opacity:0;margin:0;padding:0 4vw;font-weight:300;line-height:1.2;position:absolute;left:0;right:0}.table__answer{top:var(--tbl-answer-top);font-size:var(--tbl-answer-size)}.table__final{bottom:var(--tbl-final-bottom);font-size:var(--tbl-final-size)}.table__label{fill:#d6c6a6;font-size:var(--tbl-label-size);letter-spacing:var(--tbl-label-tracking);text-transform:uppercase;font-weight:300}@media (width<=640px){.table__label{font-size:21px}}.valley{background:var(--bg);position:relative}.valley__view{box-sizing:border-box;height:100vh;color:var(--vly-ink);justify-content:center;align-items:center;padding-bottom:16vh;display:flex;position:sticky;top:0;overflow:hidden}.valley__title,.valley__lines{text-align:center;margin:0;padding:0 5vw;position:absolute;left:0;right:0}.valley__title{opacity:0;top:var(--vly-title-top);font-size:var(--vly-title-size);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font-weight:300;line-height:1.2}.valley__lines{bottom:var(--vly-line-bottom)}.valley__line{font-size:var(--vly-line-size);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--title-color);opacity:0;margin:0;font-weight:300;line-height:1.6}.valley__map{width:min(92vw, calc(var(--vly-map-max) * 1000 / 900));height:auto;font-family:inherit;display:block;overflow:visible}.valley__land,.valley__water,.valley__route{fill:none;stroke:var(--vly-route);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.valley__land{opacity:.07}.valley__water{opacity:.22}.valley__route{opacity:.7}.valley__mark{fill:var(--vly-route)}.valley__halo{fill:none;stroke:var(--vly-route);stroke-width:1px;vector-effect:non-scaling-stroke}.valley__label{fill:var(--ivory);font-size:var(--vly-label-size);letter-spacing:var(--vly-label-tracking);text-transform:uppercase;font-weight:300}.valley__pic{overflow:visible}@media (width<=640px){.valley__map{width:130vw}.valley__label{font-size:30px}.valley__pic{display:none}}.format{background:var(--bg);position:relative}.format__view{height:100vh;color:var(--fmt-ink);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.format__title,.format__close{letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;text-align:center;opacity:0;margin:0;padding:0 5vw;font-weight:300;line-height:1.2;position:absolute;left:0;right:0}.format__title{top:var(--fmt-title-top);font-size:var(--fmt-title-size)}.format__close{font-size:var(--fmt-close-size);line-height:1.35;top:50%;transform:translateY(-50%)}.format__beats{text-align:center;flex-direction:column;align-items:center;width:min(88vw,40rem);margin-top:6vh;display:flex}.format__step{flex-direction:column;align-items:center;display:flex}.format__thread{width:1px;height:var(--fmt-thread);background:var(--ivory-dim);opacity:.6;margin:1.2rem 0 1.4rem;transform:scaleY(0)}.format__label{font-size:var(--fmt-label-size);letter-spacing:var(--fmt-label-tracking);text-indent:var(--fmt-label-tracking);text-transform:uppercase;color:var(--ivory-dim);opacity:0;margin:0 0 .7rem;font-weight:300}.format__line{font-size:var(--fmt-line-size);letter-spacing:.02em;color:var(--ivory);opacity:0;margin:0;font-weight:300;line-height:1.45}@media (width<=640px){.format__beats{margin-top:10vh}}.room{background:var(--bg);position:relative}.room__view{height:100vh;color:var(--room-ink);position:sticky;top:0;overflow:hidden}.room__title,.room__line,.room__close{text-align:center;opacity:0;margin:0;padding:0 5vw;position:absolute;left:0;right:0}.room__title{top:var(--room-title-top);font-size:var(--room-title-size);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font-weight:300;line-height:1.2}.room__line{top:calc(var(--room-title-top) + 6.5vh);font-size:var(--room-line-size);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--ivory-dim);font-weight:300}.room__close{bottom:var(--room-close-bottom);font-size:var(--room-close-size);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font-weight:300;line-height:1.3}.room__atmos{opacity:0;pointer-events:none;position:absolute;inset:0}.room__light{background:radial-gradient(42% 36% at 50% 66%,#d8be9613 0%,#d8be9608 40%,#0000 72%);position:absolute;inset:-20%}.room__grain{mix-blend-mode:overlay;filter:opacity(.07);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.8 0 0 0 0 0.7 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:300px 300px;position:absolute;inset:0}.room__voices{position:absolute;inset:0}.room__voice{left:var(--x);top:var(--y);max-width:34vw;position:absolute}.room__name{font-size:var(--room-name-size);letter-spacing:.04em;color:var(--ivory);opacity:0;margin:0;font-weight:300;line-height:1.2}.room__org{font-size:var(--room-org-size);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-dim);opacity:0;margin:.35rem 0 0;font-weight:300}@media (width<=640px){.room__voices{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:22vh 8vw 16vh}.room__voice{max-width:none;position:static;text-align:left!important}.room__org{letter-spacing:.16em}}.closing{background:var(--bg);position:relative}.closing__view{height:100vh;color:var(--title-color);position:sticky;top:0;overflow:hidden}.closing__plate{--reveal-r:26;opacity:0;filter:grayscale()contrast(.7)brightness(.55);width:auto;height:118vh;-webkit-mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at 50% 46%, #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at 50% 46%, #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--reveal-r) * 1%) calc(var(--reveal-r) * 1%) at 50% 46%, #000 0%, #000000f2 18%, #000000bf 38%, #00000073 58%, #0000002e 80%, transparent 100%);position:absolute;top:-6vh;left:50%;transform:translate(-50%)}.closing__line{left:50%;top:var(--cls-line-top);width:var(--line-width);height:var(--cls-line-height);margin-left:calc(var(--line-width) / -2);background:var(--line);position:absolute;transform:scaleY(0)}.closing__started,.closing__continues,.closing__name,.closing__when{text-align:center;text-transform:uppercase;opacity:0;margin:0;padding:0 5vw;font-weight:300;position:absolute;left:0;right:0}.closing__started{top:var(--cls-started-top);font-size:var(--cls-started-size);letter-spacing:.3em;text-indent:.3em;line-height:1.1;transform:translateY(-50%)}.closing__continues{top:var(--cls-continues-top);font-size:var(--cls-continues-size);letter-spacing:.26em;text-indent:.26em;color:var(--ivory)}.closing__mission{left:0;right:0;top:var(--cls-mission-top);letter-spacing:.06em;text-align:center;max-width:34rem;color:var(--ivory-dim);opacity:0;margin:0 auto;padding:0 6vw;font-size:clamp(.82rem,1.25vw,.98rem);font-weight:300;line-height:1.55;position:absolute}.closing__name{top:var(--cls-event-top);font-size:var(--cls-name-size);letter-spacing:.4em;text-indent:.4em;color:var(--event-ink)}.closing__when{top:calc(var(--cls-event-top) + 4.2vh);font-size:var(--cls-when-size);letter-spacing:.34em;text-indent:.34em;color:var(--ivory-dim)}.closing__dot{margin:0 .6em}.closing__cta{left:50%;top:var(--cls-cta-top);cursor:pointer;font-size:var(--cls-cta-size);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--event-ink);opacity:0;border:1px solid #d8ccb49e;padding:.95em 2.2em;font-weight:300;text-decoration:none;transition:border-color .5s,background-color .5s;position:absolute;transform:translate(-50%)}.closing__cta:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:.62em;left:2.2em;right:2.2em;transform:scaleX(0)}.closing__cta:hover,.closing__cta:focus-visible{color:#f0e8d8;background-color:#d8ccb412;border-color:#d8ccb4f2}.closing__cta:hover:after,.closing__cta:focus-visible:after{transform:scaleX(1)}.closing__cta:focus-visible{outline-offset:5px;outline:1px solid #d8ccb4e6}.footer{background:var(--bg);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-dim);justify-content:space-between;gap:1rem;padding:1.6rem 4vw 1.8rem;font-size:.68rem;font-weight:300;display:flex}.footer__sig{opacity:.8}@media (width<=640px){.footer{text-align:center;flex-direction:column;gap:.5rem}}.concept-notice{z-index:50;letter-spacing:.14em;text-align:center;color:#d8ccb48c;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#070706b8;margin:0;padding:.55rem 1rem .6rem;font-size:.66rem;font-weight:300;position:fixed;bottom:0;left:0;right:0}@media (width<=640px){:root{--text-top:33vh;--line-top:52vh;--title-size:1.7rem;--title-tracking:.18em;--headline-size:1.7rem;--headline-tracking:.18em;--marker-offset:10px;--marker-rise:10px}}.sound{z-index:60;font:inherit;letter-spacing:.3em;text-transform:uppercase;color:#d8ccb48c;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;padding:.5em .2em;font-size:.64rem;font-weight:300;transition:color .4s;display:inline-flex;position:fixed;top:1.1rem;right:1.2rem}.sound:hover,.sound:focus-visible{color:#d8ccb4f2;outline:none}.sound__mark{border:1px solid;border-radius:50%;width:5px;height:5px;transition:background-color .4s}.sound.is-on .sound__mark{background:currentColor}.sound.is-on{color:#d8ccb4cc}@media (prefers-reduced-motion:reduce){.cue__tick,.strike__waves{display:none}.scene__place,.scene__year,.cue__inner{opacity:1!important}.closing__cta:after{transition:none}}
