@charset "UTF-8";
.experience--event{--paper:#f2eadc;--paper-light:#faf6ee;--ink:#321b2b;--muted:#665459;--rule:#bea99b;--copper:#a34e39;--display:Georgia,'Times New Roman',serif;--body:'Trebuchet MS',Arial,sans-serif}
.experience--event, .experience--event *,.experience--event::before, .experience--event *::before,.experience--event::after, .experience--event *::after{box-sizing:border-box}.experience--event{scroll-behavior:smooth}.experience--event{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}.experience--event img{display:block;max-width:100%}.experience--event a{color:inherit}.experience--event button{font:inherit}.experience--event button:focus-visible,.experience--event a:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.experience--event h1,.experience--event h2,.experience--event p{margin:0}.experience--event [hidden]{display:none!important}.experience--event .event-shell{width:min(100% - 88px,1380px);margin-inline:auto}.experience--event .folio,.experience--event .section-number,.experience--event .step-kicker,.experience--event .wayfinder-head,.experience--event .game-top,.experience--event .wayfinder-foot,.experience--event .detail-label,.experience--event .editorial-foot,.experience--event .result-label{font-size:11px;letter-spacing:.13em;font-weight:800}
.experience--event .event-opening{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border-bottom:1px solid var(--rule)}.experience--event .editorial{position:relative;min-height:680px;padding:48px clamp(30px,5vw,90px) 32px 0;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.experience--event .folio{color:var(--copper)}.experience--event .folio span{padding-inline:5px;color:var(--rule)}.experience--event .editorial h1{position:relative;z-index:1;font:normal clamp(59px,5.8vw,100px)/.97 var(--display);letter-spacing:-.055em;margin:48px 0 29px;white-space:nowrap}.experience--event .editorial h1 em,.experience--event .game-step h2 em,.experience--event .manifesto h2 em,.experience--event .stop h2 em{font-weight:normal;color:var(--copper)}.experience--event .editorial-deck{position:relative;z-index:1;max-width:440px;font:normal clamp(19px,1.7vw,24px)/1.38 var(--display)}.experience--event .editorial-invite{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;max-width:325px;margin-top:35px;font-size:14px;line-height:1.45;color:var(--muted)}.experience--event .invite-line{flex:none;width:32px;border-top:1px solid var(--copper);margin-top:10px}.experience--event .editorial-seal{position:absolute;right:-22px;bottom:37px;width:220px;opacity:.62;pointer-events:none}.experience--event .editorial-foot{position:relative;z-index:1;margin-top:auto;padding-top:36px;color:var(--muted);font-size:10px}.experience--event .editorial-foot span{margin-left:10px;color:var(--copper)}
.experience--event .wayfinder{border-left:1px solid var(--ink);min-width:0;padding:30px 0 26px clamp(28px,4.6vw,74px);display:flex;flex-direction:column}.experience--event .wayfinder-head,.experience--event .game-top,.experience--event .wayfinder-foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.experience--event .wayfinder-head{color:var(--ink)}.experience--event .section-number span{color:var(--copper)}.experience--event .edition{color:var(--muted)}.experience--event .game-top{margin-top:43px;color:var(--copper)}.experience--event .game-rail{display:flex;gap:6px;margin:13px 0 26px}.experience--event .game-rail span{height:2px;flex:1;background:var(--rule);transition:background .3s,transform .3s;transform-origin:left}.experience--event .game-rail span.active{background:var(--copper)}.experience--event .nojs{max-width:590px}.experience--event .js-ready .nojs{display:none}.experience--event .play-surface{display:none}.experience--event .js-ready .play-surface{display:block}.experience--event .game-step{animation:event-step-arrive .28s ease both}.experience--event .step-kicker{color:var(--copper);font-size:10px}.experience--event .game-step h2,.experience--event .nojs h2{font:normal clamp(40px,4.1vw,67px)/1 var(--display);letter-spacing:-.035em;margin:16px 0 13px}.experience--event .game-step h2:focus{outline:none}.experience--event .step-intro,.experience--event .nojs p:not(.step-kicker){font-size:15px;max-width:420px;color:var(--muted);line-height:1.5}.experience--event .nojs p+p{margin-top:16px}.experience--event .choices{margin-top:24px;border-top:1px solid var(--ink)}.experience--event .choices button{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;column-gap:13px;width:100%;min-height:72px;padding:8px 4px;border:0;border-bottom:1px solid var(--rule);background:transparent;text-align:left;color:var(--ink);cursor:pointer;transition:padding .22s,background .22s}.experience--event .choices button:hover,.experience--event .choices button:focus-visible{padding-left:16px;background:#e8d7c6}.experience--event .choice-index{font-size:11px;font-weight:800;color:var(--copper)}.experience--event .choice-name{font:normal 30px/1.1 var(--display);letter-spacing:-.025em}.experience--event .choice-description{color:var(--muted);font-size:12px;text-align:right;white-space:nowrap}.experience--event .choice-arrow{font-size:21px;color:var(--copper);transition:transform .2s}.experience--event .choices button:hover .choice-arrow{transform:translate(3px,-3px)}.experience--event .text-button,.experience--event .replay{cursor:pointer}.experience--event .text-button{border:0;background:transparent;padding:13px 0;margin-top:12px;color:var(--copper);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.experience--event .wayfinder-foot{border-top:1px solid var(--rule);padding-top:16px;margin-top:auto;color:var(--muted);font-size:10px}.experience--event .route-seal{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:27px 0 17px;border:1px solid var(--copper);border-radius:50%;color:var(--copper);font:normal 38px var(--display);transform:rotate(-12deg)}.experience--event .result h2{font-size:clamp(39px,4vw,61px);margin:0 0 25px}.experience--event .result-label{color:var(--copper);font-size:10px}.experience--event .result-prompt{margin-top:14px;max-width:530px;font:normal clamp(20px,2vw,27px)/1.35 var(--display)}.experience--event .result-caveat{max-width:460px;margin-top:17px;color:var(--muted);font-size:12px}.experience--event .replay{margin-top:25px;background:var(--ink);color:var(--paper-light);border:1px solid var(--ink);min-height:48px;padding:10px 17px;font-size:13px;font-weight:700}.experience--event .replay:hover{background:var(--copper);border-color:var(--copper)}.experience--event .replay span{margin-left:19px}
.experience--event .manifesto{background:var(--ink);color:var(--paper-light);padding:100px 0 108px}.experience--event .manifesto-inner{display:grid;grid-template-columns:1fr 2.35fr .35fr;gap:32px}.experience--event .manifesto .section-number{color:#ecad92}.experience--event .manifesto h2{font:normal clamp(43px,5vw,77px)/1.08 var(--display);letter-spacing:-.035em}.experience--event .manifesto h2 em{color:#eaa080}.experience--event .manifesto-inner div p{max-width:560px;margin-top:30px;color:#e1cfc5;font-size:17px;line-height:1.65}.experience--event .manifesto-mark{align-self:end;font:normal 90px/.8 var(--display);color:#d58366}.experience--event .stop{padding-top:98px;padding-bottom:105px}.experience--event .stop-intro{display:grid;grid-template-columns:1fr 2.4fr;gap:30px}.experience--event .stop-intro .section-number{color:var(--copper)}.experience--event .stop h2{font:normal clamp(46px,5vw,74px)/1.06 var(--display);letter-spacing:-.035em}.experience--event .stop-intro>p:last-child{grid-column:2;color:var(--muted);font-size:17px}.experience--event .stop-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:51px}.experience--event .stop-details>div{padding:27px 20px 29px 0}.experience--event .stop-details>div+div{padding-left:24px;border-left:1px solid var(--rule)}.experience--event .detail-label{display:block;color:var(--copper);font-size:10px;margin-bottom:12px}.experience--event .stop-details strong{font:normal clamp(24px,2.2vw,33px) var(--display)}.experience--event .stop-details small{display:block;font:normal 12px var(--body);color:var(--muted);margin-top:3px}.experience--event .stop-disclosure{max-width:850px;margin:27px 0 0 auto;color:var(--muted);font-size:13px;line-height:1.65}.experience--event .stop-disclosure strong{color:var(--ink)}
@keyframes event-step-arrive{from{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.experience--event .event-shell{width:min(100% - 48px,1380px)}.experience--event .event-opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.experience--event .editorial{min-height:630px;padding-right:22px}.experience--event .editorial h1{font-size:clamp(55px,6vw,75px)}.experience--event .wayfinder{padding-left:28px}.experience--event .choice-description{display:none}.experience--event .choices button{grid-template-columns:30px 1fr 25px}}
@media(max-width:720px){.experience--event .event-shell{width:min(100% - 36px,1380px)}.experience--event .event-opening{display:block}.experience--event .editorial{min-height:0;padding:27px 0 20px;overflow:visible}.experience--event .folio{font-size:9px}.experience--event .editorial h1{font-size:clamp(46px,11.6vw,72px);margin:17px 0 14px;line-height:.99}.experience--event .editorial-deck{font-size:18px;max-width:340px}.experience--event .editorial-invite,.experience--event .editorial-foot,.experience--event .editorial-seal{display:none}.experience--event .wayfinder{border-left:0;border-top:1px solid var(--ink);padding:18px 0 28px;min-height:0}.experience--event .wayfinder-head{font-size:10px}.experience--event .game-top{margin-top:20px;font-size:10px}.experience--event .game-rail{margin:9px 0 19px}.experience--event .game-step h2,.experience--event .nojs h2{font-size:clamp(37px,9.4vw,56px);margin:9px 0}.experience--event .step-intro{font-size:14px}.experience--event .choices{margin-top:16px}.experience--event .choices button{min-height:63px;grid-template-columns:29px 1fr 24px;padding-block:6px}.experience--event .choice-name{font-size:26px}.experience--event .wayfinder-foot{margin-top:24px}.experience--event .manifesto{padding:70px 0}.experience--event .manifesto-inner{display:block}.experience--event .manifesto h2{font-size:clamp(42px,10vw,67px);margin-top:25px}.experience--event .manifesto-inner div p{font-size:16px}.experience--event .manifesto-mark{display:none}.experience--event .stop{padding-top:70px;padding-bottom:76px}.experience--event .stop-intro{display:block}.experience--event .stop h2{font-size:clamp(42px,10vw,65px);margin-top:23px}.experience--event .stop-intro>p:last-child{margin-top:15px;font-size:16px}.experience--event .stop-details{grid-template-columns:1fr;margin-top:35px}.experience--event .stop-details>div,.experience--event .stop-details>div+div{padding:19px 0;border-left:0}.experience--event .stop-details>div+div{border-top:1px solid var(--rule)}}
@media(max-width:370px){.experience--event .editorial h1{font-size:clamp(42px,11.5vw,47px)}.experience--event .editorial-deck{font-size:16px}.experience--event .game-step h2{font-size:37px}.experience--event .choice-name{font-size:24px}}
@media(prefers-reduced-motion:reduce){.experience--event{scroll-behavior:auto}.experience--event, .experience--event *,.experience--event::before, .experience--event *::before,.experience--event::after, .experience--event *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.experience--event{isolation:isolate;margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}
.experience--event .event-shell{width:min(100% - 88px,1380px);margin-inline:auto}
.experience--event.js-ready .nojs{display:none}.experience--event.js-ready .play-surface{display:block}
.experience--event .result-inquire{display:inline-block;margin:22px 0 8px;padding:12px 18px;background:var(--ink);color:var(--paper-light);font-weight:700;font-size:13px;text-decoration:none}
.experience--event .result-inquire:hover{background:var(--copper)}
.experience--event .nojs a,.experience--event .stop a{color:var(--ink);text-underline-offset:4px;font-weight:700}
.experience--event .nojs a:focus-visible,.experience--event .stop a:focus-visible,.experience--event .result-inquire:focus-visible{outline:3px solid var(--copper);outline-offset:3px}
@media(max-width:1000px){.experience--event .event-shell{width:min(100% - 48px,1380px)}}
@media(max-width:720px){.experience--event .event-shell{width:min(100% - 36px,1380px)}.experience--event .editorial{padding-top:20px}.experience--event .wayfinder{padding-top:13px}.experience--event .game-top{margin-top:13px}.experience--event .game-rail{margin-bottom:11px}.experience--event .step-intro{line-height:1.3}.experience--event .choices{margin-top:12px}.experience--event .choices button{min-height:58px}}
@media(max-width:370px){.experience--event .editorial{padding-top:14px}.experience--event .editorial h1{margin:12px 0 9px}.experience--event .editorial-deck{line-height:1.25}.experience--event .wayfinder{padding-top:10px}.experience--event .game-top{margin-top:9px}.experience--event .game-rail{margin-bottom:8px}.experience--event .game-step h2{margin:7px 0}.experience--event .choices button{min-height:53px}}
