body:has(#lobinaScrollStory) #page-container{overflow-y:visible!important}.scroll-story-section{--ss-bg:#0a0a0a;--ss-zolt:#CEEA4C;--ss-blue:#2459EC;--ss-grey:#DADDE1;--ss-red:#EB4B28;--ss-dim:rgba(218,221,225,.35);--ss-font:'ppmori-regular', Georgia, "Times New Roman", serif;--ss-row-max:1760px;--ss-row-pad:60px;position:relative;background:var(--ss-bg);color:#fff;font-family:var(--ss-font)}@media (max-width:767px){.scroll-story-section{--ss-row-pad:20px}}.story-row{width:100%;max-width:var(--ss-row-max);margin:0 auto;padding:0 var(--ss-row-pad);box-sizing:border-box}.story-wrap{position:relative;height:calc(var(--scroll-units, 7) * 100vh);height:calc(var(--scroll-units, 7) * 100dvh)}.story-stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center}.story-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.story-art svg{width:min(90vw, 1100px);height:auto;overflow:visible}.beat-art{opacity:0;transition:opacity .5s ease}.beat-art .draw-line{fill:none;stroke:var(--ss-zolt);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t, 0))}.beat-art .node{fill:var(--ss-zolt)}.beat-art .node-dim{fill:none;stroke:var(--ss-grey);stroke-width:1.5;opacity:.5}.beat-art .glyph{fill:var(--ss-zolt);opacity:0;transition:opacity .35s ease .1s}.beat-art.glyphs-in .glyph{opacity:1}.pulse-ring{fill:none;stroke:var(--ss-zolt);stroke-width:1.5;opacity:.55;transform-box:fill-box;transform-origin:center;animation:ssPulse 2.4s ease-out infinite}@keyframes ssPulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(3.4);opacity:0}}.track-dot{fill:var(--ss-zolt);animation:ssBlink 1.8s ease-in-out infinite}.track-dot:nth-of-type(2){animation-delay:.15s}.track-dot:nth-of-type(3){animation-delay:.3s}.track-dot:nth-of-type(4){animation-delay:.45s}@keyframes ssBlink{0%,100%{opacity:.35}50%{opacity:1}}.final-ring{fill:none;stroke:var(--ss-blue);stroke-width:1.5;opacity:.5;transform-box:fill-box;transform-origin:center;animation:ssPulse 3s ease-out infinite}.story-map{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1700px;opacity:0}.story-map-inner{width:min(120vw, 1700px);flex-shrink:0;transform-style:preserve-3d;transform-origin:38.97% 36.46%;will-change:transform}@media (max-width:640px){.story-map{transform:translateY(-3vh)}.story-map-inner{width:144vw}}.story-map-inner svg{width:100%;height:auto;display:block;overflow:visible}.story-map .draw-line{fill:none;stroke:var(--ss-grey);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t, 0));opacity:var(--line-opacity,.85)}.story-map-marker,.story-end-marker{opacity:0}.story-end-marker{position:absolute;left:50%;top:66.66%;transform:translate(-50%,-50%);width:22px;height:22px;pointer-events:none}.story-end-marker svg{width:100%;height:100%;overflow:visible}.story-text[data-beat="0"]{justify-content:flex-start;padding-top:33.33vh;padding-top:33.33dvh}@media (max-width:640px){.story-text[data-beat="0"]{padding-top:30vh;padding-top:30dvh}}.story-text[data-beat="1"]{justify-content:flex-end;padding-bottom:10vh;padding-bottom:10dvh}@media (max-width:640px){.story-text[data-beat="1"]{padding-bottom:33.33vh;padding-bottom:33.33dvh}}@media (max-width:640px){.story-text[data-beat="1"]{padding-bottom:22.63vh;padding-bottom:22.63dvh}}.story-text[data-beat="2"]{transform:translateY(var(--cargo-fade-y,0))}.story-transport{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-16vh)}@media (max-width:640px){.story-transport{transform:translateY(-5.3vh)}}.story-transport svg{width:min(96vw, 1650px);height:auto;overflow:visible}@media (max-width:640px){.story-transport svg{width:100vw}}.transport-icon{--t:0;--bt:0}@media (max-width:640px){.transport-icon[data-icon="lorry"]>g{transform:translate(110px,-258.6px) scale(6.27)}.transport-icon[data-icon="plane"]>g{transform:translate(110px,-189.1px) scale(5.365)}.transport-icon[data-icon="clock"]>g{transform:translate(298.5px,-183.5px) scale(5.3)}}.icon-line{fill:none;stroke:var(--ss-grey);stroke:color-mix(in srgb,var(--ss-blue) calc(var(--bt, 0) * 100%),var(--ss-grey));stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:calc(var(--t, 0) * 1) 2;stroke-opacity:var(--op,0)}.wave-dot{fill:var(--ss-zolt);opacity:0}@media (prefers-reduced-motion:no-preference){.transport-icon{animation-play-state:paused}.transport-icon.icon-settled{animation-play-state:running}.transport-icon[data-icon="lorry"]{animation-name:iconBobLorry;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes iconBobLorry{0%{transform:translate(0,0)}12%{transform:translate(0,-1.1px)}24%{transform:translate(0,.6px)}38%{transform:translate(0,-.8px)}46%{transform:translate(0,2.4px)}54%{transform:translate(0,-1.3px)}68%{transform:translate(0,.4px)}82%{transform:translate(0,-.9px)}100%{transform:translate(0,0)}}.transport-icon[data-icon="plane"]{animation-name:iconGlidePlane;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes iconGlidePlane{0%{transform:translate(0,0)}25%{transform:translate(2.6px,-1.9px)}50%{transform:translate(.3px,-3.5px)}75%{transform:translate(-2.6px,-1.6px)}100%{transform:translate(0,0)}}.transport-icon[data-icon="clock"]{animation-name:iconBobClock;animation-duration:4.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes iconBobClock{0%{transform:translate(0,0)}50%{transform:translate(0,4.2px)}100%{transform:translate(0,0)}}.ambient-spec{fill:var(--ss-blue);opacity:0;animation-name:specDrift;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-duration:var(--spec-dur,2.2s);animation-delay:var(--spec-delay,0s)}.icon-settled .ambient-spec{animation-play-state:running}.ambient-spec.spec-orbit{animation-name:specOrbit}@keyframes specDrift{0%{opacity:0;transform:translate(0,0)}8%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translate(var(--spec-dx,-40px),var(--spec-dy,-23px))}}@keyframes specOrbit{0%{opacity:0;transform:rotate(0deg)}8%{opacity:1}85%{opacity:1}100%{opacity:0;transform:rotate(360deg)}}}.story-cargo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.story-cargo svg{width:min(94vw, 1550px, 128.125vh);height:auto;overflow:visible}@media (max-width:640px){.story-cargo svg{width:min(150vw, 900px)}}.cargo-circle{fill:var(--ss-blue)}.cargo-icon-art{fill:none;stroke:#fff;opacity:0}.cargo-label{opacity:0}.cargo-connector{stroke:var(--ss-grey);stroke-width:1.3;stroke-dasharray:4 5;opacity:.55}.cargo-label-text{font-family:var(--ss-font);fill:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.cargo-label-cursor{fill:var(--ss-zolt);animation:cargoCursorBlink 1s steps(1) infinite}@keyframes cargoCursorBlink{0%,50%{opacity:1}50.01%,100%{opacity:0}}@media (max-width:640px){.cargo-pin{display:none}.cargo-slot:nth-of-type(1){transform:translate(390px,5px)}.cargo-slot:nth-of-type(2){transform:translate(610px,5px)}.cargo-slot:nth-of-type(3){transform:translate(390px,205px)}.cargo-slot:nth-of-type(4){transform:translate(610px,205px)}.cargo-slot:nth-of-type(5){transform:translate(390px,435px)}.cargo-slot:nth-of-type(6){transform:translate(610px,435px)}.cargo-slot:nth-of-type(7){transform:translate(390px,635px)}.cargo-slot:nth-of-type(8){transform:translate(610px,635px)}.cargo-slot:nth-of-type(-n+4) .cargo-label{transform:translateY(16px)}.cargo-slot:nth-of-type(n+5) .cargo-label{transform:translateY(-16px)}.cargo-connector{display:none}}.story-game{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.game-vehicle-scene{position:relative;z-index:1;width:min(94vw, 1550px, 128.125vh);height:auto;overflow:visible}.game-floor-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.game-floor-fixed,.game-floor-moving{fill:none;stroke:var(--ss-grey);stroke-width:1;opacity:.14}@media (prefers-reduced-motion:no-preference){.game-floor-moving{animation:gameFloorSlide 3.6s linear infinite}}@keyframes gameFloorSlide{from{transform:translate(0,0)}to{transform:translate(-69.282px,-40px)}}.game-vehicle{--t:0}.game-icon{opacity:0}@media (prefers-reduced-motion:no-preference){.game-icon{animation-play-state:paused}.game-icon.icon-settled{animation-play-state:running}.game-icon[data-icon="lorry"]{animation-name:iconBobLorry;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.game-icon[data-icon="plane"]{animation-name:iconGlidePlane;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}.game-item{opacity:0}.hazard-ring{fill:none;stroke:var(--ss-red);stroke-width:2.2;opacity:.6;transform-box:fill-box;transform-origin:center;animation:ssPulse 2.4s ease-out infinite}.hazard-dot{fill:var(--ss-red);animation:ssBlink 1.8s ease-in-out infinite}.game-awards{position:absolute;top:50%;left:clamp(14px, 4vw, 56px);transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--award-d) * 0.318);pointer-events:none;--award-d:clamp(63px, 7.56vw, 88.2px)}.game-awards-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:calc(var(--award-d) * 0.117)}.game-awards-heading-row{display:flex;align-items:center;gap:calc(var(--award-d) * 0.196)}.game-awards-dot{flex:none;width:calc(var(--award-d) * 0.1426);height:calc(var(--award-d) * 0.1426);border-radius:50%;background:var(--ss-red);box-shadow:0 0 8px 1px var(--ss-red);animation:ssLiveBlink 1.4s steps(1) infinite}@keyframes ssLiveBlink{0%,45%{opacity:1}50%,95%{opacity:.15}100%{opacity:1}}.game-awards-heading-text{font-family:var(--ss-font);font-weight:400;color:var(--ss-zolt);font-size:calc(var(--award-d) * 0.2436);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.game-awards-rule{width:calc(var(--award-d) * 3.64);height:1px;background:#fff;margin-top:calc(var(--award-d) * 0.267)}.game-awards-list{position:relative;width:calc(var(--award-d) * 4.85);height:calc(var(--award-d) * 4)}.game-award{position:absolute;top:0;left:0;display:flex;align-items:center;gap:calc(var(--award-d) * 0.2536);opacity:0;width:max-content;transform-origin:left center}.game-award-icon{flex:none;width:var(--award-d);height:var(--award-d);border-radius:50%;background:var(--ss-blue);display:flex;align-items:center;justify-content:center;overflow:hidden}.game-award-icon svg{width:100%;height:100%;display:block}.award-icon-line{fill:none;stroke:#f6f7f6;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.game-award-text{display:flex;align-items:center;height:var(--award-d)}.game-award-label{font-family:var(--ss-font);font-weight:400;color:#fff;font-size:calc(var(--award-d) * 0.319);text-transform:none;letter-spacing:normal;white-space:nowrap}.game-award-label-cursor{color:var(--ss-zolt);animation:cargoCursorBlink 1s steps(1) infinite}@media (max-width:640px){.game-vehicle-scene{width:min(145vw, 1550px, 165vh)}.game-icon[data-icon="lorry"]>g{transform:translate(437.98px,202.4px)}.game-icon[data-icon="plane"]>g{transform:translate(427.33px,207.2px)}.game-awards{top:auto;bottom:25vh;bottom:25dvh;left:0;right:0;transform:none}.game-awards-list{position:static;width:auto;height:auto}.game-award{top:auto;left:0;right:0;bottom:0;margin:0 auto}.game-awards-header{position:absolute;left:0;right:0;bottom:calc(var(--award-d) + 14px);margin:0 auto;width:max-content}}.story-outro-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.story-outro-mark,.story-outro-mark *{transition:none!important}.outro-mark-svg{width:min(3630px, 272.25vw);height:auto;flex-shrink:0;overflow:visible;filter:drop-shadow(0 0 calc(var(--glow, 0) * 22px) rgba(255,255,255,1)) drop-shadow(0 0 calc(var(--glow, 0) * 80px) rgba(255,255,255,.95))}.story-outro-mark .draw-line{fill:none;stroke:var(--ss-grey);stroke:color-mix(in srgb,#fff calc(var(--wt, 0) * 100%),color-mix(in srgb,var(--ss-blue) calc(var(--bt, 0) * 100%),var(--ss-grey)));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.story-outro-mark .logo-loop-a,.story-outro-mark .logo-loop-b{stroke-dasharray:0 1}.story-outro-mark .logo-ellipse{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t, 0))}@media (max-width:640px){.outro-mark-svg{width:min(2475px, 346.5vw)}}.story-whiteout{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.story-text-layer{position:relative;z-index:2;text-align:center;align-self:stretch}.story-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;will-change:opacity,transform}.story-text[data-align="left"]{text-align:left;align-items:flex-start}.story-text h2{font-family:var(--ss-font);font-weight:500;letter-spacing:0;margin:0;font-size:72px;line-height:75.6px}@media (max-width:980px){.story-text h2{font-size:50px;line-height:45px}}@media (max-width:767px){.story-text h2{font-size:30px;line-height:33.6px}}@media (min-width:981px){.story-text[data-beat="0"] h2{max-width:1400px}}.story-text[data-beat="4"] h2{max-width:10.5em}.ss-nobreak{white-space:nowrap}.story-text .story-sub{font-family:var(--ss-font);font-size:clamp(14px, 1.4vw, 18px);color:var(--ss-grey);margin:0}.story-text.outro h2{font-weight:400;letter-spacing:.02em;color:var(--ss-zolt);color:color-mix(in srgb,#000 calc(var(--outro-tint, 0) * 100%),var(--ss-zolt));opacity:.92;font-size:clamp(22px, 3vw, 52px);line-height:1.3;margin:0}.story-text[data-stagger="scroll"] .stagger-word{transition:none;opacity:1;transform:none}.stagger-word{display:inline-block;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.story-text.stagger-play .stagger-word{opacity:1;transform:translateY(0)}.story-text.stagger-play .stagger-word:nth-of-type(1){transition-delay:.1s}.story-text.stagger-play .stagger-word:nth-of-type(2){transition-delay:.7s}.story-text.stagger-play .stagger-word:nth-of-type(3){transition-delay:1.3s}.story-text.stagger-play .stagger-word:nth-of-type(4){transition-delay:1.9s}.close-word{--reveal:0%}@supports (background-clip:text) or (-webkit-background-clip:text){.close-word{background-image:linear-gradient(90deg,#fff 0%,#fff calc(var(--reveal, 0%) - 12%),var(--ss-blue) var(--reveal,0%),transparent calc(var(--reveal, 0%) + 1%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.story-progress{position:absolute;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:3}.story-dot{width:8px;height:8px;border-radius:50%;background:transparent;border:1px solid var(--ss-dim);padding:0;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.story-dot.active{background:var(--ss-zolt);border-color:var(--ss-zolt);transform:scale(1.3)}.story-debug{display:none;margin-top:14px;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.04em;color:var(--ss-dim);text-align:center;white-space:nowrap}.story-nav{position:absolute;right:28px;bottom:32px;display:flex;flex-direction:column;gap:10px;z-index:3}.story-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--ss-dim);background:rgba(255,255,255,.03);color:var(--ss-grey);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .25s ease,border-color .25s ease,color .25s ease}.story-arrow svg{width:14px;height:14px}.story-arrow:hover:not(:disabled){border-color:var(--ss-zolt);color:var(--ss-zolt)}.story-arrow:disabled{opacity:.25;cursor:default}.story-scroll-hint{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);font-family:var(--ss-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-dim);transition:opacity .4s ease;z-index:3}@media (max-width:900px){.story-progress{display:none}.story-nav{right:16px;bottom:20px}.story-arrow{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.pulse-ring,.track-dot,.final-ring,.hazard-ring,.hazard-dot{animation:none}.story-text{will-change:auto}.stagger-word{transition:none;opacity:1;transform:none}.cargo-label-cursor{animation:none;opacity:1}.game-awards-dot,.game-award-label-cursor{animation:none;opacity:1}}