.ShadowCourierSite-module__X0DbdW__page{--story-progress:0;--storm-progress:0;color:#f5eee2;isolation:isolate;background:#06080d;min-height:900svh;position:relative;overflow:clip}.ShadowCourierSite-module__X0DbdW__progressTrack{pointer-events:none;z-index:80;background:#f5eee229;height:2px;position:fixed;inset:4rem 0 auto}.ShadowCourierSite-module__X0DbdW__progressTrack span{height:100%;scale:var(--story-progress) 1;transform-origin:0;background:linear-gradient(90deg,#e59c39,#fff1bc);display:block;box-shadow:0 0 1rem #e59c39b8}.ShadowCourierSite-module__X0DbdW__cinema{pointer-events:none;z-index:0;background:#06080d;position:fixed;inset:4rem 0 0;overflow:hidden}.ShadowCourierSite-module__X0DbdW__sceneStack,.ShadowCourierSite-module__X0DbdW__colorGrade,.ShadowCourierSite-module__X0DbdW__rain,.ShadowCourierSite-module__X0DbdW__speedLines,.ShadowCourierSite-module__X0DbdW__letterbox{position:absolute;inset:0}.ShadowCourierSite-module__X0DbdW__backgroundScene{opacity:0;transform-origin:50%;visibility:hidden;will-change:clip-path, filter, transform;position:absolute;inset:-4%}.ShadowCourierSite-module__X0DbdW__backgroundScene:first-child{opacity:1;visibility:visible}.ShadowCourierSite-module__X0DbdW__backgroundScene img{filter:saturate(.86)contrast(1.06)}.ShadowCourierSite-module__X0DbdW__backgroundScene:after{content:"";background:linear-gradient(90deg,#020409b3,#0000 42%,#0204094d);position:absolute;inset:0}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="2"]:after,.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="4"]:after{background:linear-gradient(90deg,#02040940,#0000 48%,#020409c2)}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="6"]:after{background:linear-gradient(90deg,#2f1b0d73,#0000 52%,#2f1b0d2e)}.ShadowCourierSite-module__X0DbdW__colorGrade{mix-blend-mode:screen;z-index:3;background:radial-gradient(circle at 72% 62%,#e59c3917,#0000 24rem),linear-gradient(#05070d2e,#0000 52%,#03050a80)}.ShadowCourierSite-module__X0DbdW__rain{background-image:repeating-linear-gradient(109deg,#0000 0 32px,#d3e5f433 33px,#0000 34px 61px);background-position:calc(var(--storm-progress) * -7rem) calc(var(--storm-progress) * 19rem);opacity:calc(.25 - var(--story-progress) * .2);z-index:4;background-size:7rem 14rem;transform:skew(-9deg);-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.ShadowCourierSite-module__X0DbdW__speedLines{z-index:5;background:radial-gradient(#0000 35%,#03050b5c 100%);box-shadow:inset 0 0 12rem 2rem #0000006b}.ShadowCourierSite-module__X0DbdW__ninjaSprite{aspect-ratio:1;filter:drop-shadow(0 1.1rem .8rem #00000080)drop-shadow(0 0 1.15rem #e59c3921);opacity:1;transform-origin:50%;will-change:left, top, transform;z-index:7;background-image:url(/projects/shadow-courier/ninja-atlas.webp);background-position:0 0;background-repeat:no-repeat;width:clamp(17rem,29vw,32rem);transition:opacity 80ms linear;position:absolute;top:69%;left:72%;transform:translate(-50%,-50%)scale(.92)}.ShadowCourierSite-module__X0DbdW__ninjaSupport{aspect-ratio:840/310;filter:drop-shadow(0 1rem .8rem #00000080);opacity:0;transform-origin:top;will-change:left, top, opacity, transform;z-index:6;background-image:url(/projects/shadow-courier/support-atlas.webp);background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;width:clamp(12rem,58vw,15rem);transition:opacity 80ms linear;display:block;position:absolute;top:36%;left:72%;transform:translate(-50%)}.ShadowCourierSite-module__X0DbdW__vial,.ShadowCourierSite-module__X0DbdW__gameMatchVial{aspect-ratio:.62;background:radial-gradient(circle at 36% 32%,#fff6b2 0 8%,#0000 9%),linear-gradient(145deg,#fff0a3,#f09b2e 46%,#9e3f14 100%);border:1px solid #fff1b4eb;border-radius:48% 48% 38% 38%/24% 24% 72% 72%;width:clamp(.72rem,1.15vw,1.05rem);position:absolute;box-shadow:0 0 .45rem #ffd36f,0 0 1.6rem #f09b2ed1,0 0 3.5rem #f09b2e5c}.ShadowCourierSite-module__X0DbdW__vial:before,.ShadowCourierSite-module__X0DbdW__gameMatchVial:before{content:"";background:#5d3822;border:1px solid #d8a467;border-radius:2px;height:24%;position:absolute;inset:-19% 20% auto}.ShadowCourierSite-module__X0DbdW__vial:after,.ShadowCourierSite-module__X0DbdW__gameMatchVial:after{content:"";background:radial-gradient(circle,#ffd36fb8,#0000 68%);position:absolute;inset:-180%}.ShadowCourierSite-module__X0DbdW__vial{opacity:0;will-change:left, opacity, top, transform;z-index:9;top:59%;left:58%}.ShadowCourierSite-module__X0DbdW__shuriken{aspect-ratio:1;clip-path:polygon(50% 0,61% 34%,100% 50%,66% 61%,50% 100%,39% 66%,0 50%,34% 39%);filter:drop-shadow(0 0 .55rem #d3e5f4bf);opacity:0;will-change:left, top, opacity, transform;z-index:9;background:conic-gradient(from 22.5deg,#82909d,#edf5fa,#66727d,#d9e4eb,#82909d);width:clamp(1.15rem,2.2vw,2rem);position:absolute;top:50%;left:50%}.ShadowCourierSite-module__X0DbdW__shuriken:after{content:"";background:#0a0d13;border:1px solid #edf5fac7;border-radius:50%;position:absolute;inset:40%}.ShadowCourierSite-module__X0DbdW__katana{opacity:0;transform-origin:100%;will-change:left, top, opacity, transform;z-index:8;background:linear-gradient(90deg,#cedfea2e,#f8fdff 24%,#b9cad7 78%,#f8fdff);width:clamp(5rem,11vw,10rem);height:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 .75rem #d3e5f4ad}.ShadowCourierSite-module__X0DbdW__katana:after{content:"";background:#d49a3d;width:.16rem;height:.5rem;position:absolute;top:50%;right:-.1rem;translate:0 -50%;box-shadow:0 0 0 2px #171b22}.ShadowCourierSite-module__X0DbdW__letterbox{z-index:10;border-block:clamp(.35rem,1vh,.8rem) solid #000000db;box-shadow:inset 0 0 8rem #00000085}.ShadowCourierSite-module__X0DbdW__filmHeader{mix-blend-mode:normal;z-index:30;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid;position:fixed;inset:5.25rem clamp(1rem,3vw,3rem) auto}.ShadowCourierSite-module__X0DbdW__brand,.ShadowCourierSite-module__X0DbdW__filmHeader>span,.ShadowCourierSite-module__X0DbdW__filmHeader nav a,.ShadowCourierSite-module__X0DbdW__assetCredit,.ShadowCourierSite-module__X0DbdW__chapterLabel,.ShadowCourierSite-module__X0DbdW__beat,.ShadowCourierSite-module__X0DbdW__scrollCue{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.ShadowCourierSite-module__X0DbdW__brand{color:#fff7e8;font-size:.73rem;font-weight:700;text-decoration:none}.ShadowCourierSite-module__X0DbdW__filmHeader>span{color:#f5eee285;font-size:.58rem}.ShadowCourierSite-module__X0DbdW__filmHeader nav{gap:.36rem;display:flex}.ShadowCourierSite-module__X0DbdW__filmHeader nav a{color:#f5eee294;border:1px solid #f5eee238;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.52rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.ShadowCourierSite-module__X0DbdW__filmHeader nav a[aria-current=step]{color:#0b0d12;background:#e59c39;border-color:#e59c39}.ShadowCourierSite-module__X0DbdW__brand:focus-visible,.ShadowCourierSite-module__X0DbdW__filmHeader nav a:focus-visible,.ShadowCourierSite-module__X0DbdW__ending a:focus-visible,.ShadowCourierSite-module__X0DbdW__gameLaunch:focus-visible,.ShadowCourierSite-module__X0DbdW__gameDialog button:focus-visible,.ShadowCourierSite-module__X0DbdW__gameBoard:focus-visible{outline-offset:4px;outline:2px solid #ffd36f}.ShadowCourierSite-module__X0DbdW__assetCredit{color:#f5eee26b;z-index:30;font-size:.49rem;position:fixed;bottom:1.55rem;right:clamp(1rem,3vw,3rem)}.ShadowCourierSite-module__X0DbdW__chapter{z-index:20;min-height:150svh;position:relative}.ShadowCourierSite-module__X0DbdW__chapterFrame{align-items:center;height:calc(100svh - 4rem);padding:clamp(7.5rem,13vh,10rem) clamp(1.25rem,6vw,6rem) clamp(4rem,8vh,6rem);display:flex;position:sticky;top:4rem}.ShadowCourierSite-module__X0DbdW__chapter[data-align=right] .ShadowCourierSite-module__X0DbdW__chapterFrame{justify-content:flex-end}.ShadowCourierSite-module__X0DbdW__chapterCopy{-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:linear-gradient(135deg,#07090fe6,#07090f8a),radial-gradient(circle at 100% 0,#e59c3929,#0000 70%);border:1px solid #f5eee233;width:min(100%,32rem);max-width:32rem;padding:clamp(1.5rem,3vw,2.75rem);transition:opacity 70ms linear;position:relative;box-shadow:0 1.5rem 5rem #0000004d}.ShadowCourierSite-module__X0DbdW__chapter[data-align=right] .ShadowCourierSite-module__X0DbdW__chapterCopy{background:linear-gradient(225deg,#07090fe8,#07090f8a),radial-gradient(circle at 0 0,#687eab2b,#0000 70%)}.ShadowCourierSite-module__X0DbdW__opening{border-bottom:1px solid #f5eee22e;margin-bottom:1.6rem;padding-bottom:1.55rem}.ShadowCourierSite-module__X0DbdW__opening>span{color:#e9a64d;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-size:.61rem;display:block}.ShadowCourierSite-module__X0DbdW__opening h1,.ShadowCourierSite-module__X0DbdW__chapterCopy h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,5.35rem);font-weight:520;line-height:.88}.ShadowCourierSite-module__X0DbdW__opening p,.ShadowCourierSite-module__X0DbdW__chapterBody,.ShadowCourierSite-module__X0DbdW__ending p{color:#f5eee2c2;font-size:clamp(.92rem,1.15vw,1.06rem);line-height:1.65}.ShadowCourierSite-module__X0DbdW__opening p{margin:1.3rem 0 0}.ShadowCourierSite-module__X0DbdW__chapterLabel{color:#e9a64d;margin-bottom:1.15rem;font-size:.58rem;display:block}.ShadowCourierSite-module__X0DbdW__chapterBody{max-width:27rem;margin:1.4rem 0 0}.ShadowCourierSite-module__X0DbdW__beat{color:#f5eee28a;align-items:center;gap:.75rem;margin-top:1.55rem;font-size:.55rem;display:flex}.ShadowCourierSite-module__X0DbdW__beat i{background:#e59c39;width:3rem;height:1px;box-shadow:0 0 .8rem #e59c39cc}.ShadowCourierSite-module__X0DbdW__scrollCue{color:#f5eee2b3;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.53rem;display:flex}.ShadowCourierSite-module__X0DbdW__scrollCue i{border:1px solid #f5eee280;border-radius:999px;width:1.15rem;height:2rem;position:relative}.ShadowCourierSite-module__X0DbdW__scrollCue i:after{content:"";height:.32rem;translate:-50% calc(var(--story-progress) * .72rem);background:#e59c39;border-radius:999px;width:.18rem;position:absolute;top:.38rem;left:50%}.ShadowCourierSite-module__X0DbdW__chapterNumber{color:#f5eee214;font-family:var(--font-geist-mono), monospace;letter-spacing:-.12em;pointer-events:none;z-index:-1;font-size:clamp(8rem,20vw,22rem);font-weight:700;line-height:.7;position:absolute;top:24%;right:clamp(0rem,2vw,2rem)}.ShadowCourierSite-module__X0DbdW__chapter[data-align=right] .ShadowCourierSite-module__X0DbdW__chapterNumber{left:0;right:auto}.ShadowCourierSite-module__X0DbdW__ending{border-top:1px solid #f5eee22e;margin-top:1.8rem;padding-top:1.5rem}.ShadowCourierSite-module__X0DbdW__ending p{margin:0 0 1.15rem;font-size:.82rem}.ShadowCourierSite-module__X0DbdW__ending a{color:#11131a;background:#f3c66e;border-radius:999px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem 1.25rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.ShadowCourierSite-module__X0DbdW__endingActions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.ShadowCourierSite-module__X0DbdW__gameLaunch{color:#f3c66e;cursor:pointer;font:inherit;background:0 0;border:1px solid #f3c66e9e;border-radius:999px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem 1.25rem;font-size:.8rem;font-weight:650;display:inline-flex}.ShadowCourierSite-module__X0DbdW__gameDialog{color:#f5eee2;background:0 0;border:0;width:min(100% - 2rem,54rem);max-width:none;max-height:96dvh;margin:auto;padding:0;inset:0}.ShadowCourierSite-module__X0DbdW__gameDialog::backdrop{-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:#140d0a94}.ShadowCourierSite-module__X0DbdW__gameShell{background:radial-gradient(circle at 50% 10%,#e59c3921,#0000 24rem),#080b11e6;border:1px solid #f5eee233;max-height:96dvh;padding:clamp(.85rem,2vw,1.5rem);overflow:auto;box-shadow:0 2rem 8rem #000000b8}.ShadowCourierSite-module__X0DbdW__gameHeader{justify-content:space-between;align-items:flex-start;width:min(100%,64dvh);margin:0 auto .8rem;display:flex}.ShadowCourierSite-module__X0DbdW__gameHeader span,.ShadowCourierSite-module__X0DbdW__gameHud,.ShadowCourierSite-module__X0DbdW__gameControls p{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.ShadowCourierSite-module__X0DbdW__gameHeader>div>span{color:#e9a64d;margin-bottom:.25rem;font-size:.56rem;display:block}.ShadowCourierSite-module__X0DbdW__gameHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:.95}.ShadowCourierSite-module__X0DbdW__gameClose{color:#f5eee2;cursor:pointer;background:#f5eee20f;border:1px solid #f5eee238;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;display:flex}.ShadowCourierSite-module__X0DbdW__gameHud{color:#f5eee29e;justify-content:space-between;width:min(100%,64dvh);margin:0 auto .55rem;font-size:.56rem;display:flex}.ShadowCourierSite-module__X0DbdW__gameHud strong{color:#f3c66e;font-weight:700}.ShadowCourierSite-module__X0DbdW__gameBoard{aspect-ratio:1;background:#11131b;border:1px solid #f5eee238;width:min(100%,64dvh);margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 7rem #0000007a}.ShadowCourierSite-module__X0DbdW__gameBoard:before,.ShadowCourierSite-module__X0DbdW__gameBoard:after{content:"";pointer-events:none;z-index:4;position:absolute;inset:0}.ShadowCourierSite-module__X0DbdW__gameBoard:before{background:radial-gradient(circle at 60% 58%,#ffbe6529,#0000 18%),linear-gradient(#8d521f33,#0000 24% 80%,#05080ea3)}.ShadowCourierSite-module__X0DbdW__gameBoard:after{border-block:.35rem solid #000000d1;box-shadow:inset 0 0 4rem #00000061}.ShadowCourierSite-module__X0DbdW__gameFar,.ShadowCourierSite-module__X0DbdW__gameArchitecture,.ShadowCourierSite-module__X0DbdW__gameMist{pointer-events:none;will-change:top;position:absolute;left:0;right:0}.ShadowCourierSite-module__X0DbdW__gameFar{background-blend-mode:soft-light, normal;z-index:0;background-image:linear-gradient(#d28b3d38,#2016131a 42%,#03050aa8),url(/projects/shadow-courier/scene-03-drowned-quarter.webp);background-position:top;background-size:auto 100%;height:150%}.ShadowCourierSite-module__X0DbdW__gameArchitecture{filter:contrast(1.1)brightness(.64);opacity:.7;z-index:1;background-image:url(/projects/shadow-courier/scene-03-drowned-quarter.webp);background-position:bottom;background-size:auto 100%;height:200%;-webkit-mask-image:linear-gradient(#0000 0 31%,#000 47% 100%);mask-image:linear-gradient(#0000 0 31%,#000 47% 100%)}.ShadowCourierSite-module__X0DbdW__gameMist{z-index:2;background:repeating-linear-gradient(112deg,#0000 0 34px,#d5e5f11f 35px,#0000 37px 72px),repeating-linear-gradient(#0000 0 38%,#8badbe29 49%,#0000 62% 100%);height:280%;-webkit-mask-image:linear-gradient(#0000,#000 24%,#000);mask-image:linear-gradient(#0000,#000 24%,#000)}.ShadowCourierSite-module__X0DbdW__gameMist:after{content:"";mix-blend-mode:color;background:linear-gradient(145deg,#ffbf7057,#0000 52%,#843d1833);position:absolute;inset:0}.ShadowCourierSite-module__X0DbdW__gamePlatform{filter:drop-shadow(0 .75rem .5rem #000000a3);transform-origin:top;z-index:3;background-image:url(/projects/shadow-courier/support-atlas.webp);background-position:0;background-repeat:no-repeat;background-size:200% 100%;height:7%;transition:filter .12s linear,opacity .18s linear,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute}.ShadowCourierSite-module__X0DbdW__gamePlatform:after{content:"";opacity:0;background:radial-gradient(#d9be91ad,#0000 68%);height:42%;transition:opacity .16s linear,transform .22s ease-out;position:absolute;inset:70% -8% auto;transform:translateY(-20%)}.ShadowCourierSite-module__X0DbdW__gamePlatform[data-landed=true]{filter:grayscale(.7)brightness(.52);opacity:.24;transform:translateY(34%)rotate(.8deg)}.ShadowCourierSite-module__X0DbdW__gamePlatform[data-contact=true]{filter:brightness(1.25)contrast(1.08);opacity:1;transform:translateY(7%)rotate(-.45deg)}.ShadowCourierSite-module__X0DbdW__gamePlatform[data-contact=true]:after{opacity:.78;transform:translateY(42%)}.ShadowCourierSite-module__X0DbdW__gamePlatform[data-goal=true]{filter:drop-shadow(0 .75rem .5rem #000000a3)drop-shadow(0 0 .85rem #e59c39e6);opacity:1;background-position:100%;transform:none}.ShadowCourierSite-module__X0DbdW__gameNinja{aspect-ratio:1;filter:drop-shadow(0 .8rem .55rem #0000009e)drop-shadow(0 0 .75rem #e59c3933);transform-origin:50%;z-index:4;background-image:url(/projects/shadow-courier/ninja-atlas.webp);background-repeat:no-repeat;background-size:400% 200%;position:absolute}.ShadowCourierSite-module__X0DbdW__gameMatchVial{opacity:0;z-index:9;width:clamp(.8rem,1.7vw,1.15rem);top:58%;left:60%;transform:translate(-50%,-50%)}.ShadowCourierSite-module__X0DbdW__gameDialog[open] .ShadowCourierSite-module__X0DbdW__gameBoard[data-status=idle] .ShadowCourierSite-module__X0DbdW__gameMatchVial{animation:.72s ease-out both ShadowCourierSite-module__X0DbdW__vialMatchCut}.ShadowCourierSite-module__X0DbdW__gameOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;z-index:8;background:linear-gradient(135deg,#04070c91,#160e0d57);flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,6vw,4rem);display:flex;position:absolute;inset:0}@keyframes ShadowCourierSite-module__X0DbdW__vialMatchCut{0%,36%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}to{opacity:0;transform:translate(-50%,-54%)scale(.82)}}.ShadowCourierSite-module__X0DbdW__gameOverlay p{text-wrap:balance;max-width:34rem;margin:0;font-size:clamp(1.2rem,3.2vw,2rem);line-height:1.25}.ShadowCourierSite-module__X0DbdW__gameOverlay small{color:#f5eee2ad;max-width:31rem;margin-top:.8rem;line-height:1.55;display:block}.ShadowCourierSite-module__X0DbdW__gameOverlay button{color:#11131a;cursor:pointer;font:inherit;background:#f3c66e;border:0;border-radius:999px;min-height:2.85rem;margin-top:1.4rem;padding:.75rem 1.35rem;font-size:.84rem;font-weight:700}.ShadowCourierSite-module__X0DbdW__gameControls{grid-template-columns:3.4rem 1fr 3.4rem;align-items:center;gap:.8rem;width:min(100%,64dvh);margin:.75rem auto 0;display:grid}.ShadowCourierSite-module__X0DbdW__gameControls button{color:#f5eee2;cursor:pointer;touch-action:none;background:#f5eee212;border:1px solid #f5eee23d;border-radius:999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:1.25rem;display:flex}.ShadowCourierSite-module__X0DbdW__gameControls button:active:not(:disabled){color:#101218;background:#e59c39}.ShadowCourierSite-module__X0DbdW__gameControls button:disabled{cursor:default;opacity:.34}.ShadowCourierSite-module__X0DbdW__gameControls p{color:#f5eee29e;text-align:center;margin:0;font-size:.52rem}.ShadowCourierSite-module__X0DbdW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ShadowCourierSite-module__X0DbdW__filmHeader{grid-template-columns:1fr auto;inset:5rem 1rem auto}.ShadowCourierSite-module__X0DbdW__filmHeader>span{display:none}.ShadowCourierSite-module__X0DbdW__filmHeader nav{gap:.18rem}.ShadowCourierSite-module__X0DbdW__filmHeader nav a{border:0;width:1.55rem;height:1.55rem}.ShadowCourierSite-module__X0DbdW__ninjaSprite{width:clamp(12rem,58vw,19rem)}.ShadowCourierSite-module__X0DbdW__ninjaSupport{width:clamp(12rem,58vw,15rem)}.ShadowCourierSite-module__X0DbdW__chapter{min-height:165svh}.ShadowCourierSite-module__X0DbdW__chapterFrame,.ShadowCourierSite-module__X0DbdW__chapter[data-align=right] .ShadowCourierSite-module__X0DbdW__chapterFrame{justify-content:stretch;align-items:flex-end;padding:7rem 1rem 2.6rem}.ShadowCourierSite-module__X0DbdW__chapterCopy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:none;padding:1.25rem}.ShadowCourierSite-module__X0DbdW__opening{margin-bottom:1rem;padding-bottom:1rem}.ShadowCourierSite-module__X0DbdW__opening h1,.ShadowCourierSite-module__X0DbdW__chapterCopy h2{font-size:clamp(2.25rem,11vw,3.7rem)}.ShadowCourierSite-module__X0DbdW__opening p,.ShadowCourierSite-module__X0DbdW__chapterBody{font-size:.88rem;line-height:1.5}.ShadowCourierSite-module__X0DbdW__chapterBody{margin-top:.9rem}.ShadowCourierSite-module__X0DbdW__chapterLabel{margin-bottom:.75rem}.ShadowCourierSite-module__X0DbdW__beat{margin-top:1rem}.ShadowCourierSite-module__X0DbdW__scrollCue{display:none}.ShadowCourierSite-module__X0DbdW__chapterNumber{font-size:42vw;top:16%}.ShadowCourierSite-module__X0DbdW__assetCredit{bottom:.72rem;right:1rem}.ShadowCourierSite-module__X0DbdW__endingActions{flex-direction:column;align-items:stretch}.ShadowCourierSite-module__X0DbdW__endingActions>a,.ShadowCourierSite-module__X0DbdW__gameLaunch{justify-content:center;width:100%}.ShadowCourierSite-module__X0DbdW__gameDialog{width:calc(100% - .5rem);max-height:calc(100dvh - .5rem)}.ShadowCourierSite-module__X0DbdW__gameShell{max-height:calc(100dvh - .5rem);padding:.7rem}.ShadowCourierSite-module__X0DbdW__gameHeader h2{font-size:1.75rem}.ShadowCourierSite-module__X0DbdW__gameClose{width:2.25rem;height:2.25rem}.ShadowCourierSite-module__X0DbdW__gameControls{grid-template-columns:3.5rem 1fr 3.5rem}.ShadowCourierSite-module__X0DbdW__gameControls button{width:3.5rem;height:3.5rem}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="1"] img{object-position:63% center!important}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="2"] img{object-position:50% center!important}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="3"] img{object-position:69% center!important}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="4"] img{object-position:52% center!important}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="5"] img{object-position:52% center!important}.ShadowCourierSite-module__X0DbdW__backgroundScene[data-scene="6"] img{object-position:58% center!important}}@media (prefers-reduced-motion:reduce){.ShadowCourierSite-module__X0DbdW__page *,.ShadowCourierSite-module__X0DbdW__page :before,.ShadowCourierSite-module__X0DbdW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.ShadowCourierSite-module__X0DbdW__rain,.ShadowCourierSite-module__X0DbdW__speedLines{display:none}.ShadowCourierSite-module__X0DbdW__backgroundScene{transform:scale(1.04)!important}.ShadowCourierSite-module__X0DbdW__gameMatchVial{animation:none!important}}
