@font-face{font-family:Reverie Railway;src:url(/fonts/barlow-condensed/BarlowCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reverie Railway;src:url(/fonts/barlow-condensed/BarlowCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.station_station__WGW0d{--station-shadow:#18252c;--rv-accent:#c4ab77;--rv-on-accent:#2c2018;--rv-stone:#c7bdb6;--paper:#eee6d3;--brass:#c4ab77;position:relative;background:var(--station-shadow);color:var(--paper);font-family:Georgia,Times New Roman,serif;overflow:hidden}.station_station__WGW0d a{color:inherit;text-decoration:none}.station_station__WGW0d button{font:inherit;cursor:pointer}.station_station__WGW0d :focus-visible{outline:2px solid #ead398;outline-offset:5px}.station_skip__Ww5sZ{position:absolute;top:-70px;z-index:30;padding:15px;background:#3b2c21}.station_skip__Ww5sZ:focus{top:10px}.station_nav__vkhQS{position:absolute;inset:0 0 auto;z-index:8;padding:30px 5%;display:flex;align-items:center;justify-content:space-between}.station_brand__K0YV1{font-size:23px;letter-spacing:.22em}.station_brand__K0YV1 small{display:block;font:8px system-ui;letter-spacing:.6em;margin-top:5px}.station_nav__vkhQS>div{align-items:center;display:flex;gap:30px;font:11px system-ui;letter-spacing:.09em}.station_controls__fYZM0{position:fixed;right:20px;bottom:20px;z-index:20;background:#30241bee;border:1px solid #9d936666;border-radius:30px;padding:3px 10px;box-shadow:0 6px 25px #0003}.station_controls__fYZM0 button{background:none;border:none;color:#e5dcc7;padding:10px;min-height:44px;font:11px system-ui}.station_controls__fYZM0 button+button{border-left:1px solid #bbaa7755}.station_scene__ecnbQ{position:absolute;inset:0;overflow:hidden}.station_scene__ecnbQ img,.station_scene__ecnbQ video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.station_scene__ecnbQ video{transition:opacity 1s}.station_arrival__2EU6O{height:95svh;min-height:650px;position:relative;isolation:isolate;background:#443931}.station_shade__dqjnp{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 58%,rgba(40,34,30,.12) 70%,rgba(40,34,30,.65) 88%,var(--station-shadow) 100%);pointer-events:none}.station_daylight__xUJos{position:absolute;inset:0;background:#254f8200;mix-blend-mode:multiply;transition:background 14s linear;pointer-events:none}.station_station__WGW0d[data-evening=true] .station_daylight__xUJos{background:#254f8266}.station_heroCopy__1Vnbq{position:absolute;top:30%;left:9%;right:6%;max-width:800px}.station_eyebrow__p_m5t{font:10px/1.6 system-ui;letter-spacing:.23em;text-transform:uppercase;color:#d0bf98}.station_station__WGW0d h1,.station_station__WGW0d h2,.station_station__WGW0d h3{font-weight:400}.station_heroCopy__1Vnbq h1{font-size:clamp(56px,7.7vw,116px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 27px}.station_booking___E512 em,.station_heroCopy__1Vnbq em,.station_sectionHead__Z_LSE em{font-weight:400;color:#d9c6a0}.station_definition__8elVh{font-size:18px;line-height:1.65;color:#ddd4ce}.station_ticketLink__HHRV_{display:inline-flex;align-items:center;gap:50px;border-bottom:1px solid #d0bf98;padding:12px 0;margin-top:25px;font-size:14px}.station_arrivalFoot__d2stB{position:absolute;bottom:35px;left:5%;right:5%;display:flex;justify-content:space-between;font:10px system-ui;letter-spacing:.1em;color:#c8bfb9}.station_departures__rFMI0{padding:90px 0 55px;background:transparent}.station_sectionHead__Z_LSE{text-align:center;padding:0 24px}.station_sectionHead__Z_LSE h2{font-size:clamp(40px,5.2vw,76px);line-height:1.08;letter-spacing:-.035em;margin:15px 0 20px}.station_sectionHead__Z_LSE>p:last-child{font-size:17px;color:#c9bfb8}.station_departureBoard__h8_Ej{display:grid;grid-template-columns:1fr 80px 110px;max-width:760px;margin:45px auto 50px;background:#251d17;border:5px ridge #786a48;padding:19px 22px;box-shadow:0 12px 35px #18120e44;font:10px/1.6 monospace;letter-spacing:.08em}.station_departureBoard__h8_Ej>span{padding:0 0 13px;color:#9e9289}.station_departureBoard__h8_Ej button{grid-column:1/-1;display:grid;grid-template-columns:1fr 80px 110px;text-align:left;background:transparent;color:#d9cabf;border:0;border-top:1px solid #75605144;padding:13px 0;font:12px/1.5 monospace;text-transform:uppercase;gap:0}.station_departureBoard__h8_Ej button strong{font-weight:400}.station_departureBoard__h8_Ej button[aria-pressed=true]{color:#edce84}.station_trainTrack__E9brV{position:relative;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a59467 #3b2c22;padding:15px 6vw 28px;align-items:flex-end;overscroll-behavior-x:contain;background:linear-gradient(transparent calc(100% - 42px),#a38c59 calc(100% - 42px),#504944 calc(100% - 36px),#2d2119 calc(100% - 35px),#2b2018 calc(100% - 26px),transparent calc(100% - 25px))}.station_carriage__GzXfH{flex:0 0 min(580px,82vw);position:relative;margin-right:20px}.station_carriageRoof__nW3Ta{height:32px;border-radius:85% 85% 5% 5%;background:linear-gradient(#857e79,#3e3630 55%,#261d16);border-bottom:4px solid #a38e58}.station_carriageBody__NOQTH{height:475px;border:3px solid #9b8450;background:linear-gradient(90deg,#30241b,#4d4036 40%,#3c2e24);padding:10px 25px 24px;box-shadow:inset 0 0 30px #211812}.station_carriageNumber__MpaGk{display:block;text-align:center;color:#bba46f;font:9px system-ui;letter-spacing:.28em;margin-bottom:10px}.station_window__4nCWo{position:relative;height:285px;overflow:hidden;border-radius:44px 44px 15px 15px;border:7px ridge #9f8f64;background:#3c2f26;box-shadow:0 3px 2px #17110d,inset 0 0 15px #000}.station_glass__gjAU1{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#f0eae513 46%,transparent 60%);box-shadow:inset 0 5px 15px #0006}.station_carriageCopy__Ndzev{text-align:center}.station_carriageCopy__Ndzev p{font:9px system-ui;letter-spacing:.15em;text-transform:uppercase;color:#c7b7ab;margin:17px 0 7px}.station_carriageCopy__Ndzev h3{font-size:30px;margin:8px 0 14px}.station_carriageCopy__Ndzev a{font:11px system-ui;letter-spacing:.07em;border-bottom:1px solid #c4ab77;padding:0 0 5px}.station_carriageCopy__Ndzev>span{font-size:12px;color:#beb1a7}.station_wheels__z3jR7{height:40px;display:flex;justify-content:space-around;background:linear-gradient(#211812 40%,transparent 0)}.station_engineWheels__BEB6_ i,.station_wheels__z3jR7 i{width:51px;height:51px;border-radius:50%;border:6px solid #251d18;background:radial-gradient(#a79d7a 12%,#433b36 15%,#251d18 55%,#80746b 60%);box-shadow:0 0 0 2px #81746a;display:block;margin-top:-8px}.station_coupler__IflAN{position:absolute;right:-22px;bottom:45px;width:22px;height:12px;background:#70645b}.station_curtains___1rQA{height:100%;background:repeating-linear-gradient(90deg,#2c2825,#70645b 7%,#493d35 12%,#2b2019 16%)}.station_soon__myhoK{position:absolute;inset:45% 0 auto;text-align:center;font-style:italic;font-size:22px}.station_engine__7cRI_{position:relative;flex:0 0 330px;height:390px;margin-right:20px}.station_engineCab__Xp_n4{position:absolute;right:0;top:0;width:155px;height:325px;border:3px solid #a08d5b;border-radius:35px 35px 0 0;background:linear-gradient(90deg,#31251c,#52443a)}.station_engineCab__Xp_n4>span{position:absolute;bottom:35px;left:60px;font-size:38px;color:#bda772}.station_cabWindow__4hr9w{height:95px;margin:35px 19px;border:5px ridge #a69669;border-radius:28px 28px 6px 6px;background:linear-gradient(135deg,#d7cdc688,#32251c 80%)}.station_boiler__PhCcz{position:absolute;left:15px;bottom:65px;width:215px;height:160px;background:repeating-linear-gradient(90deg,transparent 0 55px,#a99763 56px 60px),linear-gradient(#766457,#392b21 35%,#2d2119 75%,#59493d);border-radius:70px 0 0 65px;border:3px solid #8b8055}.station_headlamp___VtH4{display:block;position:absolute;left:-10px;top:55px;width:17px;height:37px;border-radius:50%;background:#e7c680;box-shadow:-15px 0 45px 9px #ead28d44}.station_chimney__DFB0D{position:absolute;left:60px;bottom:210px;height:87px;width:35px;background:linear-gradient(90deg,#372c24,#75665b,#392b21);border-top:13px solid #8f895f}.station_engineName__T4gAK{position:absolute;bottom:98px;left:82px;font-size:12px;letter-spacing:.2em;color:#c5b278}.station_engineWheels__BEB6_{position:absolute;bottom:0;left:30px;right:0;height:55px;display:flex;gap:28px}.station_engineWheels__BEB6_ i{width:67px;height:67px}.station_steam__J80qX{position:absolute;left:20px;top:-25px;width:100px;height:100px;border-radius:50%;background:radial-gradient(#dcd3cc30,transparent 65%);filter:blur(9px);animation:station_steam__J80qX 10s ease-out infinite}@keyframes station_steam__J80qX{0%{transform:translate(0) scale(.5);opacity:0}30%{opacity:.8}to{transform:translate(-60px,-130px) scale(2);opacity:0}}.station_swipe__EOide{text-align:center;font:10px system-ui;letter-spacing:.15em;color:#beb0a6;margin:22px 0}.station_headphones__wzpxE{max-width:500px;margin:40px auto 0;text-align:center;padding:0 25px}.station_notices__mnXS4{padding:90px 6% 100px;background:linear-gradient(#3c2f26,#433931)}.station_bulletin__J_ZGf{max-width:1220px;margin:50px auto 0;padding:45px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;background:repeating-linear-gradient(3deg,#514333 0 2px,#584b36 3px 6px);border:15px ridge #67543b;box-shadow:0 25px 55px #241b1466,inset 0 0 40px #0006}.station_paper__mfxR9{position:relative;padding:35px 25px 28px;background:#e5dcc1;color:#403832;box-shadow:2px 8px 13px #0005;transform:rotate(-2deg)}.station_paper__mfxR9:nth-child(2){transform:rotate(1deg)}.station_paper__mfxR9:nth-child(3){transform:rotate(-1deg)}.station_pin__aXpWA{position:absolute;top:12px;left:50%;width:10px;height:10px;border-radius:50%;background:radial-gradient(at 30% 25%,#d9ba83,#775c32);box-shadow:0 3px 3px #0005}.station_paperLabel___4L8u{font:9px/1.5 system-ui;letter-spacing:.16em;border-bottom:1px solid #93856577;padding-bottom:17px}.station_paper__mfxR9 h3{font-size:34px;line-height:1.12;letter-spacing:-.035em;margin:26px 0}.station_paper__mfxR9>p:not(.station_paperLabel___4L8u){font-size:15px;line-height:1.8}.station_handwritten__ye2uy{font-style:italic;color:#7d6349}.station_darkPaper__icm4R{background:#3f3229;color:#e8dec6}.station_darkPaper__icm4R a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #9d986366;font-size:17px}.station_darkPaper__icm4R>p:last-child{margin-top:25px;color:#c7b7ac}.station_pass__ZM_WX h3{font-size:52px}.station_pass__ZM_WX h3 small{font-size:15px}.station_pass__ZM_WX>a{display:block;margin-top:24px;border-bottom:1px solid #7b795c;padding-bottom:8px;font-size:14px}.station_perforation__yF9Ha{border-top:2px dashed #9d967466;margin:25px -25px}.station_serial__fe9Wh{font:8px/1.7 monospace;letter-spacing:.08em}.station_booking___E512{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:80px 10% 100px;background:radial-gradient(at 75% 40%,#7e744133,transparent 60%),#433931}.station_booking___E512 h2{font-size:clamp(38px,4.8vw,70px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:20px 0}.station_booking___E512>div>p:last-child{color:#c8bcb4;font-size:17px}.station_ticketBooth__YeMwF{position:relative;padding:30px 35px 40px;background:linear-gradient(120deg,#372a20,#4b3e35);border:7px ridge #8f7e51;border-radius:90px 90px 3px 3px;box-shadow:0 15px 35px #281e1766}.station_boothSign__aNsnJ{display:block;text-align:center;font:10px system-ui;letter-spacing:.18em;color:#cfbd8c;margin:15px 0}.station_lamp__WhYMK{height:9px;width:50px;margin:25px auto 35px;border-radius:50%;background:#f1d89a;box-shadow:0 12px 45px 15px #dfbb4b22;transition:box-shadow 14s}.station_station__WGW0d[data-evening=true] .station_lamp__WhYMK{box-shadow:0 12px 55px 25px #dfbb4b55}.station_footer__qJC4g{background:#433931;border-top:1px solid #a18b7c44;margin:0;padding:35px 6% 100px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:11px system-ui}.station_footer__qJC4g p{font:14px Georgia;font-style:italic;color:#c4b7ae}.station_station__WGW0d[data-paused=true] *{animation-play-state:paused!important}@media (max-width:700px){.station_nav__vkhQS{padding:22px 6%}.station_brand__K0YV1{font-size:18px}.station_nav__vkhQS>div{align-items:center;gap:15px;font-size:10px}.station_nav__vkhQS>div a:nth-child(2){display:none}.station_arrival__2EU6O{height:90svh;min-height:620px}.station_heroCopy__1Vnbq{top:31%;left:7%}.station_heroCopy__1Vnbq h1{font-size:57px}.station_definition__8elVh{font-size:16px}.station_arrivalFoot__d2stB{font-size:8px;gap:20px}.station_controls__fYZM0{bottom:12px;right:12px}.station_departures__rFMI0{padding-top:55px}.station_departureBoard__h8_Ej{margin:30px 5%;padding:15px 12px;grid-template-columns:1fr 44px 67px}.station_departureBoard__h8_Ej button{grid-template-columns:1fr 44px 67px;font-size:9px}.station_departureBoard__h8_Ej>span{font-size:8px}.station_engine__7cRI_{flex-basis:190px;transform:scale(.72);transform-origin:bottom right;margin-left:-80px}.station_carriageBody__NOQTH{padding:10px 15px 24px;height:480px}.station_window__4nCWo{height:285px}.station_carriageCopy__Ndzev h3{font-size:25px}.station_carriageCopy__Ndzev p{font-size:8px}.station_bulletin__J_ZGf{grid-template-columns:1fr;padding:28px 18px;gap:30px;border-width:10px}.station_paper__mfxR9{padding:30px 27px}.station_notices__mnXS4{padding:60px 6%}.station_booking___E512{grid-template-columns:1fr;padding:40px 7% 70px;gap:35px}.station_booking___E512 h2{font-size:46px}.station_ticketBooth__YeMwF{padding:30px 23px}.station_footer__qJC4g{flex-direction:column;text-align:center;gap:10px}.station_headphones__wzpxE{margin-top:25px}}@media (prefers-reduced-motion:reduce){.station_station__WGW0d *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.station_steam__J80qX{display:none}}.station_departureBoard__h8_Ej{box-sizing:border-box;width:calc(100% - 48px);max-width:860px;min-height:330px;background:#30271f url(/assets/reverie/station/timetable-shell.png) 50%/100% 100% no-repeat;border:0;padding:40px 45px;box-shadow:0 14px 28px #100b0755;align-content:center}.station_departureBoard__h8_Ej button{min-height:57px;align-items:center}@media (max-width:700px){.station_departureBoard__h8_Ej{width:calc(100% - 24px);margin:30px 12px;min-height:280px;padding:27px 20px;grid-template-columns:1fr 44px 67px}.station_departureBoard__h8_Ej button{min-height:59px}}.station_arrival__2EU6O{height:max(760px,100svh);min-height:0;aspect-ratio:auto;background:#28221e}.station_arrival__2EU6O:before{content:"";position:absolute;inset:-30px;background:linear-gradient(#21181170,#28221ee8),url(/assets/reverie/station/walnut-platform-poster.jpg) 50% /cover;filter:blur(22px);pointer-events:none}.station_heroFrame__lkw6U{position:relative;height:100%;aspect-ratio:9/16;margin-inline:auto;container-type:inline-size}.station_stationSign__tNWDd{position:absolute;left:49.8%;top:25.05%;width:36.5%;height:6.8%;transform:rotate(-1deg);display:flex;align-items:center;justify-content:center;text-align:center}.station_stationSign__tNWDd h1{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:2.2cqw;margin:0;line-height:1}.station_paintFilter__loANa{position:absolute;pointer-events:none}.station_signLettering__GEY6L{color:#dac49b;filter:url(#station-painted-lettering);opacity:.9;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif;font-size:4.6cqw;font-weight:400;letter-spacing:.08em;text-indent:.08em;line-height:1;white-space:nowrap;text-shadow:0 .35px .4px #36281980;transform:translate(-.1cqw,-.45cqw)}.station_heroTagline__koHr6{position:absolute;left:50%;top:80%;transform:translateX(-50%);width:min(88%,700px);margin:0;color:#e6dac6;font-size:clamp(18px,2vw,26px);font-style:italic;text-align:center;line-height:1.5;text-shadow:0 1px 3px #221a13}@media (max-width:700px){.station_arrival__2EU6O{height:auto;aspect-ratio:9/16}.station_arrival__2EU6O:before{display:none}.station_heroFrame__lkw6U{width:100%;height:100%}.station_nav__vkhQS>div{align-items:center;gap:17px}}@media (min-width:701px){.station_arrival__2EU6O{overflow:hidden}.station_arrival__2EU6O:before{display:none}.station_heroFrame__lkw6U{position:absolute;width:100%;height:auto;top:calc((max(760px, 100svh) - 177.777778vw) * .52);left:0;margin:0}.station_arrival__2EU6O:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 65%,#28221e);pointer-events:none}.station_heroTagline__koHr6{z-index:1}.station_nav__vkhQS{background:linear-gradient(#18110b70,transparent)}}.station_trainTrack__E9brV{align-items:flex-start;gap:12px;padding:8px 3vw 20px;background:none;scroll-snap-type:x mandatory;scroll-padding-inline:3vw}.station_carriage__GzXfH{flex:0 0 min(460px,94vw);scroll-snap-align:center}.station_photographicCarriage__S5BwW{position:relative;aspect-ratio:9/16;isolation:isolate}.station_carriagePhoto__dV7Et{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,transparent,#000 2%,#000 82%,transparent 94%),linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(180deg,transparent,#000 2%,#000 82%,transparent 94%),linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.station_storyAperture__3Owgq{position:absolute;left:10.9%;top:3.15%;width:76.55%;height:59.1%;overflow:hidden;border-radius:7% 7% 6% 6%/5% 5% 5% 5%}.station_windowReflection__0DrUC{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#d4e5dd15,transparent 45%,#d4e5dd0a);box-shadow:inset 0 0 12px #101b1999}.station_photoCarriageCopy__rCL6V{position:absolute;top:73%;left:8%;right:8%;color:#f1e3cc;text-shadow:0 2px 8px #160704}.station_photoCarriageCopy__rCL6V p{font:10px/1.5 system-ui;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.station_photoCarriageCopy__rCL6V h3{font-size:clamp(27px,7.5vw,38px);line-height:1.12;margin:0 0 15px}.station_photoCarriageCopy__rCL6V a{display:inline-flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid #d8bd86;font:13px/1.4 system-ui}.station_photoCarriageCopy__rCL6V>span{font:12px/1.5 system-ui}@media (min-width:1000px){.station_trainTrack__E9brV{padding-inline:max(3vw,calc((100vw - 1440px) / 2))}}.station_windowNavigation__JyRue{align-items:center;justify-content:center;gap:22px;margin:10px auto;color:#d8c8ad;font:12px/1.5 system-ui}.station_windowNavigation__JyRue button{width:48px;height:48px;border:1px solid #a8916866;border-radius:50%;background:#2d241c;color:#ead7b3;font-size:22px}.station_windowNavigation__JyRue button:disabled{opacity:.3;cursor:default}@media (min-width:701px){.station_trainTrack__E9brV{padding-inline:max(24px,calc((100vw - 1200px) / 2));gap:24px;scroll-padding-inline:24px}.station_carriage__GzXfH{flex-basis:clamp(280px,calc((100svh - 170px) * .5625),390px)}.station_photoCarriageCopy__rCL6V p{font-size:9px;margin-bottom:7px}.station_photoCarriageCopy__rCL6V h3{font-size:clamp(24px,2.3vw,30px);margin-bottom:8px}}.station_departureCabinet__ERsD6{position:relative;width:min(100%,740px);aspect-ratio:1536/2720;margin:0 auto 24px;container-type:inline-size;isolation:isolate}.station_departureCabinet__ERsD6:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/assets/reverie/station/revised/roof-board-selected.webp) 50%/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.station_cabinetDestination__ZiVZM{position:absolute;top:37%;left:27%;width:49%;height:19%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqw;padding:0;font-family:Courier New,Courier,monospace;color:#493828!important;text-decoration:none;text-align:center;transform:skewY(-2deg);mix-blend-mode:multiply}.station_cabinetDestination__ZiVZM:nth-of-type(2){top:67%;height:16%;transform:skewY(5deg)}.station_cabinetTitle__8NLbH{font-size:4.5cqw;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.015em}.station_cabinetGenre__J26mw{font-size:3cqw;line-height:1.3;font-weight:600}.station_cabinetTropes__ateJe{display:flex;flex-direction:column;gap:.7cqw;font-size:2.9cqw;line-height:1.2}.station_cabinetStatus__2Xsew{font-size:2.6cqw;text-transform:uppercase;letter-spacing:.09em;margin-top:1cqw}.station_cabinetDestination__ZiVZM:hover{color:#25180e!important}.station_cabinetDestination__ZiVZM:focus-visible{outline:2px solid #65482d;outline-offset:5px}@media (min-width:0px){.station_trainTrack__E9brV{gap:0;padding:0;scroll-padding-inline:0;scrollbar-width:none}.station_trainTrack__E9brV::-webkit-scrollbar{display:none}.station_carriage__GzXfH{flex-basis:100%;margin-right:-10%}.station_carriage__GzXfH:last-child{margin-right:0}.station_photographicCarriage__S5BwW{aspect-ratio:1152/2048;container-type:inline-size;background:transparent;-webkit-mask-image:linear-gradient(180deg,transparent,#000 11%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 11%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.station_carriagePhoto__dV7Et{height:auto;aspect-ratio:1152/2048;-webkit-mask-image:none;mask-image:none}.station_storyAperture__3Owgq{display:block;left:13.5%;top:19.8%;margin-top:0;width:73.7%;height:66.6%;aspect-ratio:auto;border-radius:7%/4.5%;isolation:isolate}.station_storyAperture__3Owgq:focus-visible{outline-offset:-5px}.station_photoCarriageCopy__rCL6V{position:absolute;top:87.7%;left:16%;right:16%;height:5%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;color:#e5d2ad;text-shadow:0 1px 2px #20110b}.station_photoCarriageCopy__rCL6V h3{font:400 clamp(14px,4.3cqw,25px)/1.15 Baskerville,Georgia,serif;text-transform:uppercase;letter-spacing:.045em;margin:0;mix-blend-mode:normal}.station_photoCarriageCopy__rCL6V h3 a{display:flex;align-items:center;min-height:44px;border:0;font:inherit}}.station_desktopInterior__3XA2i{display:none}@media (min-width:701px){.station_swipe__EOide,.station_trainTrack__E9brV,.station_windowNavigation__JyRue{display:none}.station_desktopInterior__3XA2i{display:block;max-width:1600px;margin-inline:auto}.station_desktopInteriorScene__9vlqo{position:relative;aspect-ratio:16/9;isolation:isolate}.station_desktopInteriorPhoto__cTm3K{display:block;width:100%;height:100%}.station_desktopAperture__GO04C{position:absolute;top:13.8%;height:71.8%;overflow:hidden;border-radius:10%/11%}.station_desktopLeftWindow__GN_io{left:2.6%;width:42.2%}.station_desktopRightWindow__SoesM{left:53.9%;width:42.6%}.station_desktopAperture__GO04C:focus-visible{outline-offset:-6px}.station_desktopStoryLabels__uzc61{display:grid;grid-template-columns:1fr 1fr;padding:22px 3% 30px;gap:7%;text-align:center;background:linear-gradient(#261617,#302720)}.station_desktopStoryLabels__uzc61 p{font:10px/1.5 system-ui;letter-spacing:.14em;text-transform:uppercase;color:#d8c8ad;margin:0 0 8px}.station_desktopStoryLabels__uzc61 h3{font-size:clamp(25px,3vw,40px);margin:0 0 10px}.station_desktopStoryLabels__uzc61 a{display:inline-flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid #c4ab77;font:13px/1.4 system-ui}.station_desktopInteriorScene__9vlqo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 89%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.station_desktopStoryLabels__uzc61{background:transparent}}.station_arrival__2EU6O{background:var(--station-shadow)}.station_shade__dqjnp{background:linear-gradient(to bottom,transparent 72%,#18252c99 88%,var(--station-shadow) 100%)}.station_heroIntro__qeHEq{position:relative;z-index:3;width:min(88%,550px);margin:0 auto;padding:40px 0 50px;text-align:center;color:#eee0c9;text-shadow:0 1px 8px #180e09}.station_heroPromise__PQd2k{margin:0 auto;max-width:30em;font:400 clamp(17px,1.6vw,22px)/1.45 Baskerville,Georgia,serif;text-wrap:balance}.station_stationSound___epfI{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 15px;margin-top:5px;border:0;border-radius:0;padding:0;background:none}.station_stationSound___epfI button{min-height:44px;padding:0 8px;color:#eee0c9;background:none;border:0;font:12px/1.3 system-ui,sans-serif}.station_soundVolume__leymk{display:flex;align-items:center;gap:9px;min-height:44px;font:11px system-ui,sans-serif}.station_soundVolume__leymk input{width:86px;height:3px;accent-color:#c4ab77;cursor:pointer}.station_departures__rFMI0{position:relative;padding-top:0;margin-top:0}.station_departureCabinet__ERsD6{margin-bottom:0}.station_departureCabinet__ERsD6:before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#00000030 3%,#000000a6 7%,#000 12%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent 0,#00000030 3%,#000000a6 7%,#000 12%,#000 94%,transparent)}@media (max-width:700px){.station_trainTrack__E9brV{position:relative;margin-top:32px;padding-top:0}.station_photographicCarriage__S5BwW{-webkit-mask-image:linear-gradient(180deg,transparent,#00000040 6%,#000 16%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#00000040 6%,#000 16%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}}@media (min-width:701px){.station_arrival__2EU6O:after{background:linear-gradient(transparent 82%,var(--station-shadow))}.station_desktopInterior__3XA2i{position:relative;margin-top:40px}}.station_reverieClock__HTGhL{position:absolute;left:39.2%;top:14.3%;width:20.3%;height:11.5%;transform:rotate(13deg);pointer-events:none}.station_heroIntro__qeHEq{margin-top:-104px;padding-top:20px;padding-bottom:90px}.station_cabinetGenre__J26mw{font-size:3.2cqw}.station_cabinetTropes__ateJe{font-size:3.1cqw}.station_cabinetDestination__ZiVZM{gap:2cqw}.station_trainTrack__E9brV{display:flex;margin:32px auto 0}.station_windowNavigation__JyRue{display:flex}.station_swipe__EOide{display:block}.station_photographicCarriage__S5BwW{-webkit-mask-image:linear-gradient(180deg,transparent,#00000040 6%,#000 16%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#00000040 6%,#000 16%,#000 94%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.station_photoCarriageCopy__rCL6V{top:87%;height:8%}.station_photoCarriageCopy__rCL6V h3 a{flex-direction:column;justify-content:center;gap:5px}.station_enterStory___Zi95{display:block;font:10px/1.3 system-ui,sans-serif;letter-spacing:.04em;text-transform:none}.station_quietNotice__Qz2XJ{max-width:540px;margin:24px auto 0;padding:36px 24px;text-align:center;border-top:1px solid #c4ab7728}.station_quietNotice__Qz2XJ>p{font-size:18px;line-height:1.6}.station_quietNotice__Qz2XJ .station_eyebrow__p_m5t{font:10px/1.5 system-ui;letter-spacing:.15em;color:#c4ab77}.station_quietNotice__Qz2XJ .station_memberNote__k6wh_{font:13px/1.7 system-ui,sans-serif;color:#cabcaa;margin-top:18px}.station_memberNote__k6wh_ a{text-decoration:underline;text-underline-offset:4px;color:#eee0c9}.station_quietBooking__X_2s_{padding:20px 24px 55px}.station_footer__qJC4g{background:transparent;padding-bottom:40px}@media (min-width:701px){.station_heroIntro__qeHEq{margin-top:-116px}.station_departures__rFMI0{padding-bottom:20px}.station_trainTrack__E9brV{scroll-padding-inline:0;gap:0}}.station_carriage__GzXfH[data-carriage="0"] .station_storyAperture__3Owgq img{transform:scale(1.5);transform-origin:50% 100%}.station_heroIntro__qeHEq{padding-bottom:48px}.station_carriageSection__Euk8B,.station_departures__rFMI0{position:relative;margin:0 auto;padding:36px 24px 48px;width:100%;background:transparent}.station_station__WGW0d .station_sceneLabel__vrCHG{margin:0 auto 22px;font:400 11px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#c4ab77;text-align:center}.station_departureCabinet__ERsD6{width:min(100%,480px);margin:0 auto;box-shadow:none}.station_departureCabinet__ERsD6:before{-webkit-mask-image:linear-gradient(180deg,transparent,#00000055 4%,#000 12%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#00000055 4%,#000 12%,#000 91%,transparent)}.station_carriageSection__Euk8B{padding-top:40px}.station_carriageSection__Euk8B:before{content:"";display:block;width:48px;height:1px;background:#c4ab7745;margin:0 auto 38px}.station_trainTrack__E9brV{width:min(100%,440px);margin:0 auto;gap:0;padding:0}.station_carriage__GzXfH{flex-basis:100%;margin:0}.station_photographicCarriage__S5BwW{-webkit-mask-image:linear-gradient(180deg,transparent,#00000055 5%,#000 14%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#00000055 5%,#000 14%,#000 93%,transparent)}.station_carriagePhoto__dV7Et{-webkit-mask-image:none;mask-image:none}.station_windowNavigation__JyRue{margin-top:22px}.station_swipe__EOide{margin-bottom:0;font-size:10px;letter-spacing:.04em}.station_quietNotice__Qz2XJ{margin-top:0}@media (min-width:701px){.station_carriageSection__Euk8B,.station_departures__rFMI0{padding-top:44px;padding-bottom:60px}}.station_cabinetDestination__ZiVZM{font-family:Reverie Railway,Arial Narrow,sans-serif;color:#40372c!important;gap:2.3cqw}.station_cabinetTitle__8NLbH{font-weight:500;font-size:5.6cqw;line-height:1.08;letter-spacing:.055em}.station_cabinetGenre__J26mw{font-weight:400;font-size:3.9cqw;line-height:1.25}.station_cabinetTropes__ateJe{font-size:3.65cqw;line-height:1.25;gap:.6cqw}.station_cabinetStatus__2Xsew{font-size:3.3cqw;font-weight:500;letter-spacing:.17em}.station_cabinetDestination__ZiVZM:nth-of-type(2){top:65.5%;gap:1.4cqw}.station_cabinetDestination__ZiVZM:nth-of-type(2) .station_cabinetTitle__8NLbH{font-size:5.2cqw}.station_cabinetDestination__ZiVZM:nth-of-type(2) .station_cabinetStatus__2Xsew{margin-top:.3cqw}.station_carriageSection__Euk8B{padding-top:12px}.station_carriageSection__Euk8B:before{display:none}.station_photoCarriageCopy__rCL6V{position:relative;top:auto;left:auto;right:auto;height:auto;width:84%;margin:-3% auto 0;padding:19px 12px 17px;display:flex;flex-direction:column;gap:7px;color:#eee6d3;text-align:center;text-shadow:none;background:#23333b;border-top:1px solid #b6a17a66;border-bottom:1px solid #b6a17a44}.station_photoCarriageCopy__rCL6V h3{margin:0;font:400 clamp(18px,5.2cqw,25px)/1.25 Baskerville,Georgia,serif;letter-spacing:.025em}.station_photoCarriageCopy__rCL6V h3 a{min-height:0}.station_photoCarriageCopy__rCL6V .station_plaqueGenre__gDTy4{margin:0;font:12px/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#d8d3c8}.station_photoCarriageCopy__rCL6V .station_plaqueTropes__A7V2L{margin:0;font:11px/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#b7c3c6}.station_photoCarriageCopy__rCL6V .station_enterStory___Zi95{display:inline-flex;align-items:center;min-height:36px;border:0;padding:0;font:12px/1.4 system-ui,sans-serif;color:#d2bc8e}.station_photographicCarriage__S5BwW{aspect-ratio:auto;mask-image:none;-webkit-mask-image:none}.station_carriagePhoto__dV7Et{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent)}.station_storyAperture__3Owgq{top:35.2cqw;height:118.4cqw}.station_quietNotice__Qz2XJ .station_memberNote__k6wh_{color:#bbc6c9}.station_windowNavigation__JyRue button{background:#23333b}@media (min-width:701px){.station_carriageSection__Euk8B{padding-top:16px}}.station_closingScene__WoSgY{position:relative;margin-top:36px}.station_closingScene__WoSgY:before{content:"";position:absolute;inset:0 0 auto;height:80px;background:linear-gradient(var(--station-shadow),transparent);z-index:2;pointer-events:none}.station_carriageVisual__H9jLc{position:relative;overflow:hidden;aspect-ratio:990.72/2048;background:#352219;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 86%,transparent)}.station_carriageVisual__H9jLc .station_carriagePhoto__dV7Et{position:absolute;top:0;left:-8.139535%;width:116.27907%;max-width:none;height:auto;-webkit-mask-image:none;mask-image:none}.station_carriageVisual__H9jLc .station_storyAperture__3Owgq{left:7.55814%;top:40.930233cqw;width:85.697674%;height:137.674419cqw}.station_carriageVisual__H9jLc:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#21150d88,transparent 3%,transparent 97%,#21150d88)}.station_authorShowcase__loIQ0{max-width:1100px;margin:30px auto 60px;padding:36px 24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,90px)}.station_authorScene__4Tazu{margin:0;position:relative;aspect-ratio:7/8;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 65% 65% at center,#000 30%,#0009 52%,transparent 76%);mask-image:radial-gradient(ellipse 65% 65% at center,#000 30%,#0009 52%,transparent 76%)}.station_authorScene__4Tazu img,.station_authorScene__4Tazu video{object-fit:cover;object-position:center}.station_authorScene__4Tazu figcaption{margin-top:-25px;position:relative;text-align:center;color:#bbc6c9;font:10px/1.5 system-ui,sans-serif;letter-spacing:.04em}.station_authorInvitation__xP_83 .station_authorEyebrow__SiKFA{color:#c4ab77;font:11px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0 0 20px}.station_authorInvitation__xP_83 h2{font:400 clamp(32px,3.5vw,49px)/1.14 Baskerville,Georgia,serif;text-wrap:balance;margin:0 0 23px}.station_authorInvitation__xP_83>p{font:15px/1.8 system-ui,sans-serif;color:#bbc6c9;margin:0 0 25px}.station_station__WGW0d .station_authorPrimary__m3dd_{display:flex;width:-moz-fit-content;width:fit-content;gap:30px;align-items:center;min-height:48px;padding:10px 24px;background:#c4ab77;color:#18252c;font:15px/1.5 system-ui,sans-serif}.station_station__WGW0d .station_authorSample__83isx{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:12px;font:12px/1.5 system-ui,sans-serif;color:#d8d3c8;text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.station_authorShowcase__loIQ0{grid-template-columns:1fr;gap:30px;margin:10px auto 45px;padding-top:0}.station_authorInvitation__xP_83{text-align:center}.station_authorInvitation__xP_83 h2{font-size:33px}.station_station__WGW0d .station_authorPrimary__m3dd_,.station_station__WGW0d .station_authorSample__83isx{margin-left:auto;margin-right:auto}}@media (min-width:701px){.station_trainTrack__E9brV{width:100%}.station_carriageVisual__H9jLc{aspect-ratio:2720/1536;mask-image:linear-gradient(180deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent)}.station_carriageVisual__H9jLc .station_carriagePhoto__dV7Et{left:0;width:100%;aspect-ratio:2720/1536}.station_carriageVisual__H9jLc .station_storyAperture__3Owgq{left:8.05%;top:4.2cqw;width:84.4%;height:35.35cqw;border-radius:4cqw}.station_photoCarriageCopy__rCL6V{width:70%;margin-top:-3%}}.station_carriageSection__Euk8B{padding-inline:0}.station_trainTrack__E9brV{width:100%;max-width:none}.StoryMotion_frame__5gDcf{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.StoryMotion_frame__5gDcf img,.StoryMotion_frame__5gDcf video{object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}.StoryMotion_reader__aLaxX{aspect-ratio:var(--motion-mobile-ratio,var(--motion-ratio,3/4));height:auto}.StoryMotion_pause__SyLZ4{position:absolute;z-index:3;right:18px;bottom:18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:#101b2070;color:#fff;font:11px/1.3 sans-serif;cursor:pointer}.StoryMotion_pause__SyLZ4:focus-visible{outline:2px solid white;outline-offset:3px}@media(min-width:1024px){.StoryMotion_reader__aLaxX{aspect-ratio:var(--motion-ratio,16/10)}}@media(prefers-reduced-motion:reduce){.StoryMotion_pause__SyLZ4{display:none}}.StoryMotion_reader__aLaxX .StoryMotion_pause__SyLZ4{top:24px;bottom:auto}@media(min-width:1024px){.StoryMotion_reader__aLaxX img,.StoryMotion_reader__aLaxX video{object-position:var(--motion-focus,center)!important}}@media(max-width:1023px){.StoryMotion_reader__aLaxX img,.StoryMotion_reader__aLaxX video{object-position:var(--motion-mobile-focus,center)!important}}.ChapterReader_reader__RP06z{background:var(--rv-bg);color:var(--rv-text);min-height:100svh;padding-top:calc(64px + env(safe-area-inset-top));padding-bottom:calc(var(--reader-bottom, 100px) + env(safe-area-inset-bottom));font-family:var(--chapter-ui);color-scheme:dark;--chapter-rule:color-mix(in srgb,var(--rv-sky) 24%,transparent)}.ChapterReader_reader__RP06z[data-audio=true]{--reader-bottom:230px}.ChapterReader_reader__RP06z a,.ChapterReader_reader__RP06z button{-webkit-tap-highlight-color:transparent}.ChapterReader_reader__RP06z :is(a,button,input):focus-visible{outline:2px solid var(--rv-sky);outline-offset:5px}.ChapterReader_reader__RP06z button{cursor:pointer}.ChapterReader_skip__rY2G1{position:fixed;top:-100px;left:16px;z-index:100;padding:14px;background:var(--rv-bg-raised)}.ChapterReader_skip__rY2G1:focus{top:10px}.ChapterReader_header__R6eWf{position:fixed;z-index:60;top:0;left:0;right:0;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--rv-bg) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--chapter-rule);transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .24s ease}.ChapterReader_headerInner__zCkYG{max-width:900px;margin:auto;height:64px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between}.ChapterReader_headerHidden__2UeYm{transform:translateY(calc(-100% - 1px));opacity:0;pointer-events:none}.ChapterReader_header__R6eWf:focus-within{transform:translateY(0);opacity:1;pointer-events:auto}.ChapterReader_header__R6eWf a{display:inline-flex;align-items:center;min-height:44px;gap:9px}.ChapterReader_back__hf9Ir{font-size:13px;color:var(--rv-text)}.ChapterReader_opening__UyooQ{max-width:900px;margin:auto;position:relative}.ChapterReader_desktopArt__y2ntA{display:none}.ChapterReader_landscape___CzVv{height:clamp(190px,34vw,300px);position:relative;overflow:hidden}.ChapterReader_landscape___CzVv img{object-fit:cover;object-position:center 42%}.ChapterReader_landscape___CzVv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,var(--rv-bg) 100%)}.ChapterReader_title__JaBn5{position:relative;margin-top:-28px;padding:0 24px 30px;text-align:center}.ChapterReader_titleWithoutHero__8P8if{margin-top:0;padding-top:38px}.ChapterReader_eyebrow__uC2sm{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--rv-sky)}.ChapterReader_title__JaBn5 h1{font-family:var(--chapter-display);font-weight:400;font-size:clamp(34px,7.5vw,52px);line-height:1.12;max-width:540px;margin:14px auto 16px;text-wrap:balance}.ChapterReader_byline__DE_UP{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:var(--rv-stone)}.ChapterReader_audioStatus__wqvWn{margin-top:18px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--chapter-rule);min-height:40px;padding:7px 12px;border-radius:20px;font-size:12px;color:var(--rv-text)}.ChapterReader_content__5TqR7{max-width:680px;margin:auto;padding:0 26px}.ChapterReader_prose__MGEFA{font-family:var(--chapter-prose);font-size:var(--chapter-font);line-height:1.7;overflow-wrap:break-word}.ChapterReader_prose__MGEFA p{margin:0 0 1.05em;scroll-margin-top:calc(88px + env(safe-area-inset-top))}.ChapterReader_prose__MGEFA p:focus{outline:none}.ChapterReader_prose__MGEFA p.ChapterReader_textMessage__9cT_G{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:92%;padding:16px 20px;border:1px solid rgba(207,222,216,.1);border-radius:18px 18px 18px 5px;background:#202e2b;color:#e3e8e5;font-family:var(--chapter-ui),sans-serif;font-size:.85em;line-height:1.65;text-align:left;text-shadow:none}.ChapterReader_prose__MGEFA p.ChapterReader_textMessage__9cT_G[data-direction=outgoing]{margin-left:auto;border-radius:18px 18px 5px 18px;background:#283640}.ChapterReader_messageLabel__blBmZ{display:block;margin-bottom:9px;color:#b4c6be;font-size:11px;font-weight:500;letter-spacing:.035em}@media (max-width:480px){.ChapterReader_prose__MGEFA p.ChapterReader_textMessage__9cT_G{max-width:95%;padding:14px 16px}}.ChapterReader_prose__MGEFA p[tabindex="0"]:focus-visible{outline:2px solid var(--rv-sky);outline-offset:4px}.ChapterReader_prose__MGEFA>p:first-of-type:first-letter{float:left;font-family:var(--chapter-display);font-size:3.5em;line-height:.9;padding:.09em .09em 0 0;color:var(--rv-text)}.ChapterReader_scene__RwWgg{margin:46px -10px}.ChapterReader_scenePortrait__ABRsJ{max-width:420px;margin-left:auto;margin-right:auto}.ChapterReader_scene__RwWgg img{display:block;width:100%;height:auto;border-radius:3px}.ChapterReader_sceneBreak__xybsR{text-align:center;color:var(--rv-sky);margin:38px 0;font-size:15px}.ChapterReader_endMark__Isivv{font-size:22px;color:var(--rv-sky);text-align:center;margin:48px 0 15px}.ChapterReader_endLabel__cH2g1{text-align:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--rv-stone)}.ChapterReader_follow__C470z{margin:56px 0 0;padding:34px 0;border-top:1px solid var(--chapter-rule)}.ChapterReader_follow__C470z>.ChapterReader_eyebrow__uC2sm{text-align:center;margin-bottom:15px}.ChapterReader_follow__C470z input{font-size:16px!important;min-height:48px}.ChapterReader_follow__C470z button{min-height:48px}.ChapterReader_free__N6pd6{font-size:12px;text-align:center;margin-top:16px;color:var(--rv-stone)}.ChapterReader_afterword__EXXjQ{display:flex;flex-direction:column;align-items:center;gap:6px}.ChapterReader_afterword__EXXjQ :is(a,button){display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px}.ChapterReader_afterword__EXXjQ button{color:var(--rv-stone)}.ChapterReader_toolbar__JTSKo{position:fixed;z-index:50;left:0;right:0;bottom:0;background:var(--rv-bg-raised);border-top:1px solid var(--chapter-rule);padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.ChapterReader_toolbarInner__HD3lq{max-width:628px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.ChapterReader_chapterNavigation__uPa1g{max-width:628px;margin:6px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--chapter-rule);padding-top:4px}.ChapterReader_chapterNavigation__uPa1g :is(a,button){display:flex;align-items:center;min-height:44px;font-family:var(--chapter-ui);font-size:12px;color:var(--rv-text);text-decoration:none}.ChapterReader_chapterNavigation__uPa1g :is(a,button):last-child{justify-content:flex-end;text-align:right}.ChapterReader_chapterNavigation__uPa1g button:disabled{color:var(--rv-stone);cursor:default}.ChapterReader_chapterNavigation__uPa1g a:focus-visible{outline:2px solid var(--rv-sky);outline-offset:2px}.ChapterReader_reader__RP06z:has(.ChapterReader_chapterNavigation__uPa1g){padding-bottom:calc(var(--reader-bottom, 100px) + 60px + env(safe-area-inset-bottom))}.ChapterReader_place__inQG7{display:flex;align-items:center;gap:11px;font-size:12px}.ChapterReader_place__inQG7 small{display:block;font-size:10px;color:var(--rv-stone);margin-top:4px}.ChapterReader_percent__lkssU{color:var(--rv-sky)}.ChapterReader_textControls__FlbYQ{display:flex;flex-shrink:0;gap:4px}.ChapterReader_textControls__FlbYQ button{min-width:44px;min-height:44px;font-family:var(--chapter-prose);font-size:22px;border:1px solid var(--chapter-rule);border-radius:4px}.ChapterReader_textControls__FlbYQ button:disabled{opacity:.35;cursor:default}.ChapterReader_textControls__FlbYQ button:active:not(:disabled){background:var(--rv-accent)}.ChapterReader_progress__veaun{position:absolute;top:-2px;left:0;right:0;height:2px}.ChapterReader_progress__veaun span{display:block;height:100%;background:var(--rv-sky);transform-origin:left}.ChapterReader_resumeLink__heZ8_{display:block;margin:4px auto -8px;min-height:44px;padding:8px 12px;color:var(--rv-stone);font-size:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--chapter-rule)}.ChapterReader_resumeLink__heZ8_:hover{color:var(--rv-text)}.ChapterReader_openingIllustration__qZFvB{max-width:420px;margin:0 auto 32px;scroll-margin-top:24px}.ChapterReader_openingIllustration__qZFvB img{display:block;width:100%;height:auto;border-radius:3px}.ChapterReader_content__5TqR7:has(.ChapterReader_sceneImmersive__Lmrf3){position:relative;background-color:#111a17;background-image:repeating-linear-gradient(0deg,transparent 0 3px,rgba(219,207,177,.012) 3px 4px);border:1px solid rgba(197,183,144,.45);box-shadow:0 0 70px rgba(0,0,0,.16)}.ChapterReader_content__5TqR7:has(.ChapterReader_sceneImmersive__Lmrf3):after{content:"";position:absolute;inset:7px;z-index:2;border:1px solid rgba(197,183,144,.26);pointer-events:none}.ChapterReader_openingIllustration__qZFvB.ChapterReader_sceneImmersive__Lmrf3,.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3{position:relative;isolation:isolate;max-width:none;margin:28px -26px 0}.ChapterReader_sceneImmersive__Lmrf3 img{height:auto;border-radius:0}.ChapterReader_sceneImmersive__Lmrf3 img[data-chapter-image=forest-road]{height:clamp(420px,70vh,660px);object-fit:cover;object-position:center bottom}.ChapterReader_sceneImmersive__Lmrf3:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#111a17 0,transparent 12%,transparent 45%,rgba(17,26,23,.92) 72%,#111a17)}.ChapterReader_openingIllustration__qZFvB.ChapterReader_sceneImmersive__Lmrf3+article,.ChapterReader_sceneImmersive__Lmrf3+p{position:relative;z-index:1;margin-top:-150px;padding-top:0;text-shadow:0 1px 8px #111a17}.ChapterReader_content__5TqR7:has(.ChapterReader_sceneImmersive__Lmrf3) .ChapterReader_prose__MGEFA>p{position:relative;z-index:1}@media (min-width:720px){.ChapterReader_content__5TqR7{padding:0 32px}.ChapterReader_title__JaBn5{padding-bottom:46px}.ChapterReader_scene__RwWgg{margin:54px -28px}.ChapterReader_scenePortrait__ABRsJ{margin-left:auto;margin-right:auto}.ChapterReader_openingIllustration__qZFvB.ChapterReader_sceneImmersive__Lmrf3,.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3{margin-left:-32px;margin-right:-32px}}@media (max-width:460px){.ChapterReader_openingIllustration__qZFvB,.ChapterReader_scenePortrait__ABRsJ{margin-left:-10px;margin-right:-10px}}@media (prefers-reduced-motion:reduce){.ChapterReader_reader__RP06z *,.ChapterReader_reader__RP06z :after,.ChapterReader_reader__RP06z :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ChapterReader_toolbar__JTSKo{transition:transform .24s ease,opacity .2s ease}.ChapterReader_toolbarHidden__soony{transform:translateY(calc(100% + 4px));opacity:0;pointer-events:none}.ChapterReader_textControls__FlbYQ .ChapterReader_hideControls__dBPOj{font-family:var(--chapter-ui);font-size:12px;border:0}@media (prefers-reduced-motion:reduce){.ChapterReader_toolbar__JTSKo{transition:none}}@media (min-width:1024px){.ChapterReader_opening__UyooQ[data-illustrated=true]{max-width:1040px;padding:32px 40px 36px}.ChapterReader_opening__UyooQ[data-illustrated=true] .ChapterReader_title__JaBn5{margin:0;padding:0 0 24px;text-align:center}.ChapterReader_opening__UyooQ[data-illustrated=true] h1{max-width:none;margin:14px auto 16px;font-size:48px}.ChapterReader_opening__UyooQ[data-illustrated=true] .ChapterReader_byline__DE_UP{font-size:13px}.ChapterReader_desktopArt__y2ntA{display:block;position:relative;aspect-ratio:12/5;overflow:hidden}.ChapterReader_desktopArt__y2ntA img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--desktop-image-focus,center)}.ChapterReader_desktopArt__y2ntA:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--rv-bg),transparent 5%,transparent 95%,var(--rv-bg)),linear-gradient(0deg,var(--rv-bg),transparent 14%,transparent 94%,var(--rv-bg))}.ChapterReader_content__5TqR7{--rv-paper:var(--rv-bg);max-width:720px;padding:0 40px}.ChapterReader_content__5TqR7:has(.ChapterReader_sceneImmersive__Lmrf3){background:none;border:0;box-shadow:none}.ChapterReader_content__5TqR7:has(.ChapterReader_sceneImmersive__Lmrf3):after,.ChapterReader_openingIllustration__qZFvB.ChapterReader_sceneImmersive__Lmrf3{display:none}.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3{max-width:none;width:calc(100% + 80px);margin:44px -40px 32px}.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3 img{width:100%;height:auto;aspect-ratio:var(--desktop-image-ratio,16/10);object-fit:cover;object-position:var(--desktop-image-focus,center)}.ChapterReader_sceneImmersive__Lmrf3:after{background:linear-gradient(to bottom,var(--rv-bg),transparent 6%,transparent 94%,var(--rv-bg))}.ChapterReader_openingIllustration__qZFvB.ChapterReader_sceneImmersive__Lmrf3+article,.ChapterReader_sceneImmersive__Lmrf3+p{margin-top:0;text-shadow:none}.ChapterReader_toolbar__JTSKo{left:max(24px,calc((100vw - 760px) / 2));right:max(24px,calc((100vw - 760px) / 2));bottom:20px;padding:10px 20px;border:1px solid var(--chapter-rule);border-radius:12px;background:color-mix(in srgb,var(--rv-bg-raised) 96%,transparent);backdrop-filter:blur(16px);box-shadow:0 10px 36px rgba(0,0,0,.22)}.ChapterReader_progress__veaun{top:-1px;left:12px;right:12px;height:1px}.ChapterReader_toolbarInner__HD3lq{max-width:none}}@media (max-width:1023px){.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image^=dunmore-]) img{height:clamp(480px,78svh,760px);min-height:0;object-fit:cover;object-position:center}.ChapterReader_openingIllustration__qZFvB:has(img[data-chapter-image^=dunmore-])+article,.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image^=dunmore-])+p{margin-top:-150px}}@media (min-width:1024px){.ChapterReader_desktopArt__y2ntA>div{height:100%;aspect-ratio:auto}}.ChapterReader_sceneImmersive__Lmrf3:has(audio)+p{margin-top:24px}.ChapterReader_accountPrompt__m0OQJ{position:relative;z-index:3;margin:32px 0;padding:28px 20px;background:var(--rv-bg);border:1px solid var(--chapter-rule);text-align:center}.ChapterReader_accountPrompt__m0OQJ h2{font-family:var(--chapter-display);font-size:clamp(24px,5vw,30px);font-weight:400;line-height:1.25;margin:0 0 12px}.ChapterReader_accountPrompt__m0OQJ p{font-family:var(--chapter-ui);font-size:14px;line-height:1.6;margin:0 0 20px}.ChapterReader_accountButton__bbsYd{display:block;padding:15px 18px;min-height:48px;background:var(--rv-text);color:var(--rv-bg);text-decoration:none;border-radius:3px;font:500 15px/1.4 var(--chapter-ui)}.ChapterReader_accountPrompt__m0OQJ .ChapterReader_accountSignIn__vGYd8{margin:16px 0 0;font-size:12px}.ChapterReader_accountPrompt__m0OQJ a:focus-visible{outline:2px solid var(--rv-sky);outline-offset:4px}.ChapterReader_followSecondary__wxwrl{margin-top:28px;padding:24px 0 16px}.ChapterReader_followSecondary__wxwrl button{background:transparent!important;color:var(--rv-text)!important;border:1px solid var(--chapter-rule)!important}.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image=after-dark-phone])+p{margin-top:24px}.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image=after-dark-balcony]){margin-bottom:0}.ChapterReader_scene__RwWgg.ChapterReader_sceneImmersive__Lmrf3 img[data-chapter-image=after-dark-balcony]{height:clamp(440px,72svh,680px);aspect-ratio:auto;object-fit:cover;object-position:center}.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image=after-dark-balcony]):after{background:linear-gradient(180deg,#111a17 0,transparent 10%,rgba(0,0,0,.12) 55%,rgba(0,0,0,.58))}.ChapterReader_prose__MGEFA:has(img[data-chapter-image=after-dark-balcony])+.ChapterReader_endMark__Isivv{position:relative;z-index:3;margin:-180px 0 15px}.ChapterReader_content__5TqR7:has(img[data-chapter-image=after-dark-balcony]) :is(.ChapterReader_endLabel__cH2g1,.ChapterReader_afterword__EXXjQ){position:relative;z-index:3;color:var(--rv-text);text-shadow:0 2px 8px #000}.ChapterReader_content__5TqR7:has(img[data-chapter-image=after-dark-balcony]) .ChapterReader_afterword__EXXjQ{padding-bottom:24px}@media (min-width:1024px){.ChapterReader_sceneImmersive__Lmrf3:has(img[data-chapter-image=after-dark-balcony]):after{background:linear-gradient(to bottom,var(--rv-bg),transparent 10%,rgba(0,0,0,.12) 55%,rgba(0,0,0,.58) 100%)}}.ChapterReader_continuation__ni6m2{margin:22px 0 0}.ChapterReader_continuation__ni6m2 a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:16px 20px;border:1px solid var(--rv-sky);border-radius:3px;background:var(--rv-text);color:var(--rv-bg);font-size:15px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none}.ChapterReader_continuation__ni6m2 a:hover{filter:brightness(.93)}@media (max-width:600px){.ChapterReader_withPlayback__ap7E0{flex-wrap:wrap}.ChapterReader_withPlayback__ap7E0 .ChapterReader_place__inQG7{width:100%;justify-content:space-between}.ChapterReader_withPlayback__ap7E0 .ChapterReader_place__inQG7>div{flex:1;min-width:0}.ChapterReader_withPlayback__ap7E0 .ChapterReader_textControls__FlbYQ{margin-left:auto}}@media (max-width:1023px){.ChapterReader_sceneImmersive__Lmrf3[data-motion^=chapter3-]{margin-bottom:28px}.ChapterReader_sceneImmersive__Lmrf3[data-motion^=chapter3-]:after{background:linear-gradient(180deg,#111a17,transparent 5%,transparent 95%,#111a17)}.ChapterReader_openingIllustration__qZFvB[data-motion^=chapter3-]+article,.ChapterReader_sceneImmersive__Lmrf3[data-motion^=chapter3-]+p{margin-top:0;text-shadow:none}.ChapterReader_sceneImmersive__Lmrf3[data-motion=chapter3-office],.ChapterReader_sceneImmersive__Lmrf3[data-motion=chapter3-warehouse]{--motion-mobile-ratio:4/3}.ChapterReader_sceneImmersive__Lmrf3[data-motion=chapter3-warehouse]{--motion-mobile-focus:50% 55%}.ChapterReader_sceneImmersive__Lmrf3[data-motion=chapter3-office]{--motion-mobile-focus:80% 55%}}.ChapterReader_reader__RP06z[data-ending-art=true]{padding-bottom:0}.ChapterReader_reader__RP06z[data-ending-art=true] .ChapterReader_content__5TqR7{border-bottom:0}.ChapterReader_closingArt__mNF4j{position:relative;margin:24px -26px 0}.ChapterReader_closingArt__mNF4j img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%);mask-image:linear-gradient(180deg,transparent,#000 38%)}@media (min-width:720px){.ChapterReader_closingArt__mNF4j{margin-left:-32px;margin-right:-32px}}@media (min-width:1024px){.ChapterReader_closingArt__mNF4j{margin-left:-40px;margin-right:-40px}}.ChapterReader_openingIllustration__qZFvB[data-motion=chapter3-warehouse]:after{background:linear-gradient(180deg,transparent 50%,#111a17)}.ChapterReader_reader__RP06z[data-ending-art=true] .ChapterReader_desktopArt__y2ntA:after{background:linear-gradient(to bottom,transparent 50%,var(--rv-bg) 100%)}.PhoneMessage_picture__awRvH{position:relative}.PhoneMessage_picture__awRvH svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PhoneMessage_spoken__Htj6L{position:relative}.PhoneMessage_anchor__FqAGD{scroll-margin-top:110px}.PhoneMessage_play__uAGBw{display:inline-grid;place-items:center;vertical-align:middle;width:44px;height:44px;margin-right:10px;padding:0;border:1px solid var(--chapter-rule);border-radius:50%;color:var(--rv-text);background:var(--rv-bg)}.PhoneMessage_play__uAGBw:focus-visible{outline:2px solid var(--rv-sky);outline-offset:3px}.PhoneMessage_active__g8DDr{text-decoration-line:underline;text-decoration-color:var(--rv-sky);text-decoration-thickness:1px;text-underline-offset:.22em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.PhoneMessage_error__rz77E{display:block;font:12px var(--chapter-ui)}p.PhoneMessage_message__SF51M{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:92%;padding:16px 20px;border:1px solid rgba(207,222,216,.1);border-radius:18px 18px 18px 5px;background:#202e2b;color:#e3e8e5;font-family:var(--chapter-ui),sans-serif;font-size:.85em;line-height:1.65;text-shadow:none}p.PhoneMessage_message__SF51M[data-message-start]:before{content:"Unknown · Voice message";display:block;margin-bottom:9px;color:#a3b5ad;font-size:11px;font-weight:500;letter-spacing:.035em}p.PhoneMessage_message__SF51M+p.PhoneMessage_message__SF51M{margin-top:-.65em}@media (max-width:480px){p.PhoneMessage_message__SF51M{max-width:95%;padding:14px 16px}}.ChapterAudioControls_controls__CB9vO{display:inline-flex;align-items:center;gap:4px;margin-right:10px;vertical-align:middle}.ChapterAudioControls_inBar__Ab3_3{margin-right:0}.ChapterAudioControls_button__qaS_j{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--chapter-rule);border-radius:50%;color:var(--rv-text);background:var(--rv-bg);cursor:pointer}.ChapterAudioControls_button__qaS_j:focus-visible{outline:2px solid var(--rv-sky);outline-offset:3px}.ChapterAudioControls_button__qaS_j:disabled{opacity:.4;cursor:default}.gate_gate__dwmhx{min-height:100svh;background:linear-gradient(180deg,rgba(9,15,19,.55),#090f13 75%),url(/assets/stalked/chapter-1/house-exterior-3df723065816-960.webp) top/cover;color:#f0eee7;padding:32px 24px 100px}.gate_gate__dwmhx>a{display:inline-block;color:inherit}.gate_card__wbL4s{max-width:480px;margin:15vh auto 0;padding:32px 28px;border:1px solid #ffffff20;border-radius:20px;background:rgba(10,17,22,.94);text-align:center}.gate_eyebrow__Tw0MA{font-size:11px;letter-spacing:.18em;color:#bacbd0}.gate_card__wbL4s h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,8vw,50px);line-height:1.12;margin:18px 0 28px}.gate_card__wbL4s p{line-height:1.65}.gate_back__oqTp8,.gate_primary__GnU5_,.gate_secondary__VmeEb{display:block;text-decoration:none}.gate_primary__GnU5_{background:#d7e5e7;color:#122126;border-radius:32px;padding:15px 20px;margin-top:28px;font-weight:600}.gate_secondary__VmeEb{color:#e1e8e8;padding:20px 0 6px}.gate_note__HGUeg{font-size:12px;color:#b3c1c5}.gate_back__oqTp8{margin-top:30px;font-size:14px;color:#b3c1c5}.gate_back__oqTp8:focus-visible,.gate_primary__GnU5_:focus-visible,.gate_secondary__VmeEb:focus-visible{outline:2px solid #fff;outline-offset:5px}