.commute-module__ryS77q__page{color:#f1e6cc;background:#081a1d radial-gradient(at 50% 28%,#193d3e 0,#0b2226 46%,#081a1d 80%);min-height:100svh;padding:24px 28px 22px;font-family:Mallory Book,Arial,sans-serif}.commute-module__ryS77q__shell{max-width:min(1040px,max(720px,189.6svh - 682.56px));margin:auto}.commute-module__ryS77q__header{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:18px;display:flex}.commute-module__ryS77q__brand{color:#f6ead1;letter-spacing:1px;align-items:center;gap:5px;font:21px VT323,monospace;text-decoration:none;display:flex}.commute-module__ryS77q__brand span{color:#ee6555}.commute-module__ryS77q__brand i{background:#45605d;width:1px;height:14px;margin:0 15px;display:block}.commute-module__ryS77q__headerActions{align-items:center;gap:18px;display:flex}.commute-module__ryS77q__preview{color:#83a59f;letter-spacing:1.5px;font:12px monospace}.commute-module__ryS77q__story{border:1px solid #52655b;box-shadow:0 24px 80px #0005,0 0 0 5px #102c2b}.commute-module__ryS77q__scene{--paw-left:55.3385%;--paw-top:42.2454%;--paw-width:13.6719%;aspect-ratio:16/9;isolation:isolate;background:#214e4e;position:relative;overflow:hidden;container-type:inline-size}.commute-module__ryS77q__carriage{width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0}.commute-module__ryS77q__window{border-radius:2.5%/8%;width:57.4%;height:30.2%;position:absolute;top:19.45%;left:20.1%;overflow:hidden}.commute-module__ryS77q__city{width:200%;image-rendering:pixelated;background-repeat:repeat-x;background-size:50% 100%;animation:45s linear infinite commute-module__ryS77q__cityPass;position:absolute;inset:0}.commute-module__ryS77q__leftWindow{border-radius:20%/8%;width:5.6%;height:29.3%;top:20.3%;left:2.1%}.commute-module__ryS77q__rightWindow{border-radius:20%/8%;width:6.7%;height:29.3%;top:20.3%;left:90.1%}.commute-module__ryS77q__leftWindow .commute-module__ryS77q__city,.commute-module__ryS77q__rightWindow .commute-module__ryS77q__city{background-size:50% 100%;width:2500%}.commute-module__ryS77q__rohan{aspect-ratio:470/620;pointer-events:none;width:24.1536%;position:absolute;top:28.935%;left:30.2734%}.commute-module__ryS77q__paw{width:var(--paw-width);aspect-ratio:255/320;left:var(--paw-left);top:var(--paw-top);filter:drop-shadow(0 3px 1px #102a2640);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.commute-module__ryS77q__rohan img,.commute-module__ryS77q__paw img{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.commute-module__ryS77q__pawBubble{top:calc(var(--paw-top) - 20px);left:calc(var(--paw-left) + var(--paw-width) / 2);white-space:nowrap;color:#214b45;background:#f2e8cf;border:3px solid #214b45;padding:12px 17px;font:23px/1.05 VT323,monospace;position:absolute;transform:translate(-50%,-100%);box-shadow:3px 3px #112e2b}.commute-module__ryS77q__pawBubble:after{content:"";background:#f2e8cf;border-bottom:3px solid #214b45;border-right:3px solid #214b45;width:12px;height:12px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.commute-module__ryS77q__founderScene{aspect-ratio:16/9}.commute-module__ryS77q__officeArtwork{aspect-ratio:16/9;width:100%;position:absolute;top:0}.commute-module__ryS77q__founderBackdrop{width:100%;height:100%;image-rendering:pixelated}.commute-module__ryS77q__paperCastle{aspect-ratio:1;transform-origin:50% 90%;width:20%;animation:9s steps(12,end) infinite commute-module__ryS77q__unfoldWorld;position:absolute;top:36.5%;left:40%}.commute-module__ryS77q__paperCastle img{width:100%;height:100%;image-rendering:pixelated}.commute-module__ryS77q__castleWindow{background:#ffd888;width:2.8%;height:4.8%;animation:9s step-end infinite commute-module__ryS77q__lightWindow;position:absolute;top:51%;left:42.5%}@keyframes commute-module__ryS77q__unfoldWorld{0%,8%{transform:scaleY(.03)}25%,88%{transform:scaleY(1)}to{transform:scaleY(.03)}}@keyframes commute-module__ryS77q__lightWindow{0%,32%{opacity:0}33%,88%{opacity:1}89%,to{opacity:0}}.commute-module__ryS77q__light{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 30%,#ffdd9c15 44%,#0000 58%);animation:13s linear infinite commute-module__ryS77q__passingLight;position:absolute;inset:0;transform:translate(-100%)}.commute-module__ryS77q__sceneBottom{color:#d7d5b9;text-shadow:0 2px 3px #000;letter-spacing:1px;justify-content:space-between;align-items:end;font:11px monospace;display:flex;position:absolute;bottom:14px;left:25px;right:25px}.commute-module__ryS77q__sceneBottom>span:first-child{letter-spacing:3px;font:30px VT323,monospace}.commute-module__ryS77q__dialogue{color:#183d3d;background:#f2e8cf;border-top:4px solid #a9ad8e;padding:25px 32px 21px;position:relative;box-shadow:inset 0 0 0 5px #d8d3b6,inset 0 0 0 7px #eee6cb}.commute-module__ryS77q__speaker{letter-spacing:1.6px;color:#597466;align-items:center;gap:9px;font:12px monospace;display:flex}.commute-module__ryS77q__speaker span{background:#c35241;width:6px;height:6px}.commute-module__ryS77q__copy{position:relative}.commute-module__ryS77q__finishText{cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.commute-module__ryS77q__screenReader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commute-module__ryS77q__copy h1{letter-spacing:.2px;margin:10px 0 8px;font:36px/1.1 VT323,monospace}.commute-module__ryS77q__copy p{max-width:760px;min-height:48px;margin:0;font-size:15px;line-height:1.6}.commute-module__ryS77q__navigation{background:#f2e8cf;justify-content:flex-end;align-items:center;gap:12px;padding:13px 32px 21px;display:flex;box-shadow:inset 5px 0 #d8d3b6,inset -5px 0 #d8d3b6,inset 0 -5px #d8d3b6}.commute-module__ryS77q__buttons{align-items:center;gap:20px;display:flex}.commute-module__ryS77q__back{cursor:pointer;color:#4b6b5e;background:0 0;border:0;padding:8px 0;font:22px VT323,monospace}.commute-module__ryS77q__page a:focus-visible,.commute-module__ryS77q__page button:focus-visible{outline-offset:5px;outline:3px solid #eaa267}.commute-module__ryS77q__storyContent:focus-visible{outline-offset:-3px;outline:3px solid #eaa267}.commute-module__ryS77q__footer{color:#86a49a;letter-spacing:1px;justify-content:space-between;gap:20px;padding-top:22px;font:10px monospace;display:flex}.commute-module__ryS77q__footer a{color:#aec1ae;letter-spacing:0;font-size:12px;text-decoration:none}@keyframes commute-module__ryS77q__cityPass{to{transform:translate(-50%)}}@keyframes commute-module__ryS77q__passingLight{0%,35%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@media (min-width:1000px) and (max-height:850px){.commute-module__ryS77q__page{padding-top:18px}.commute-module__ryS77q__header{margin-bottom:13px}.commute-module__ryS77q__dialogue{padding-top:20px;padding-bottom:17px}}@media (max-width:600px){.commute-module__ryS77q__page{padding:19px 13px 24px}.commute-module__ryS77q__header{margin-bottom:20px}.commute-module__ryS77q__brand{letter-spacing:.5px;font-size:16px}.commute-module__ryS77q__brand i{margin:0 6px}.commute-module__ryS77q__preview{display:none}.commute-module__ryS77q__sceneBottom{bottom:12px;left:16px;right:16px}.commute-module__ryS77q__pawBubble{padding:5px 7px;font-size:14px}.commute-module__ryS77q__founderScene{background:#123433}.commute-module__ryS77q__dialogue{padding:23px 22px 22px}.commute-module__ryS77q__speaker{letter-spacing:1px;font-size:10px}.commute-module__ryS77q__copy h1{min-height:64px;font-size:29px}.commute-module__ryS77q__copy p{min-height:90px;font-size:14px;line-height:1.65}.commute-module__ryS77q__navigation{padding:19px 22px 22px}.commute-module__ryS77q__buttons{gap:14px}.commute-module__ryS77q__footer>span{display:none}}@media (prefers-reduced-motion:reduce){.commute-module__ryS77q__scene *{animation:none!important}}.commute-module__ryS77q__worldScene{--paw-left:47.6563%;--paw-top:69.4444%;--paw-width:13.6719%}.commute-module__ryS77q__worldScene .commute-module__ryS77q__paw{aspect-ratio:210/182;filter:none}.commute-module__ryS77q__storyHost{max-height:var(--story-max-height);position:relative;overflow:auto}.commute-module__ryS77q__embedded{--story-chrome-height:28px;box-sizing:border-box;min-height:0;padding:12px 16px 16px}.commute-module__ryS77q__embedded .commute-module__ryS77q__shell{width:100%;max-width:100%}.commute-module__ryS77q__embedded .commute-module__ryS77q__story{box-shadow:0 0 0 3px #102c2b}.commute-module__ryS77q__closeStory{z-index:5;color:#f2e8cf;cursor:pointer;background:#102c2bf2;border:1px solid #c6d8c680;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:2px 2px #081a1d80}.commute-module__ryS77q__closeStory:hover{background:#214b45}.commute-module__ryS77q__page .commute-module__ryS77q__closeStory:focus-visible{outline-offset:-4px}.commute-module__ryS77q__embedded .commute-module__ryS77q__dialogue{padding:18px 24px 16px}.commute-module__ryS77q__embedded .commute-module__ryS77q__navigation{padding:13px 24px 16px}.commute-module__ryS77q__embedded .commute-module__ryS77q__copy h1{font-size:32px}.commute-module__ryS77q__embedded .commute-module__ryS77q__copy p{min-height:0}@media (max-width:600px){.commute-module__ryS77q__embedded{--story-chrome-height:24px;padding:12px 10px}.commute-module__ryS77q__embedded .commute-module__ryS77q__shell{max-width:100%}.commute-module__ryS77q__embedded .commute-module__ryS77q__dialogue{padding:20px}.commute-module__ryS77q__embedded .commute-module__ryS77q__copy h1{font-size:29px}}.commute-module__ryS77q__founderScene{--paw-left:51.1068%;--paw-top:63.4259%;--paw-width:14.3229%}.commute-module__ryS77q__founderScene .commute-module__ryS77q__paw{aspect-ratio:220/200;filter:none}.commute-module__ryS77q__founderDrift{transform-origin:57% 80%;animation:12s ease-in-out infinite alternate commute-module__ryS77q__founderParallax}.commute-module__ryS77q__doorDrift{transform-origin:54% 89%;animation:14s ease-in-out infinite alternate commute-module__ryS77q__doorParallax}.commute-module__ryS77q__founderPaw{animation:6s ease-in-out infinite commute-module__ryS77q__pageRide}.commute-module__ryS77q__doorPaw{animation:8s ease-in-out infinite commute-module__ryS77q__doorRide}@keyframes commute-module__ryS77q__founderParallax{0%{transform:scale(1.012)translate(-.2%,.12%)}to{transform:scale(1.02)translate(.2%,-.12%)}}@keyframes commute-module__ryS77q__doorParallax{0%{transform:scale(1.015)translate(-.3%,-.12%)}to{transform:scale(1.022)translate(.3%,.12%)}}@keyframes commute-module__ryS77q__pageRide{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-2px)rotate(.4deg)}}@keyframes commute-module__ryS77q__doorRide{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.commute-module__ryS77q__sceneEnter{animation:.7s cubic-bezier(.2,.7,.2,1) both commute-module__ryS77q__sceneEnter}@keyframes commute-module__ryS77q__sceneEnter{0%{opacity:0;filter:brightness(.6);transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}.commute-module__ryS77q__laterScene{--paw-left:69%;--paw-top:62%;--paw-width:16%}.commute-module__ryS77q__laterScene .commute-module__ryS77q__chapterPaw{aspect-ratio:1;filter:none;animation:.55s cubic-bezier(.2,.9,.3,1.3) .25s both commute-module__ryS77q__pawArrive,7s ease-in-out .8s infinite commute-module__ryS77q__chapterBreathe}@keyframes commute-module__ryS77q__pawArrive{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}.commute-module__ryS77q__laterScene[data-chapter=ai-native]{--paw-left:63%;--paw-top:53%;--paw-width:20%}.commute-module__ryS77q__laterScene[data-chapter=team]{--paw-left:42.6%;--paw-top:78.8%;--paw-width:10.8%}.commute-module__ryS77q__chapterDrift{transform-origin:50% 70%;animation:18s ease-in-out infinite alternate commute-module__ryS77q__chapterParallax}@keyframes commute-module__ryS77q__chapterParallax{0%{transform:scale(1.008)translate(-.12%)}to{transform:scale(1.018)translate(.12%)}}@keyframes commute-module__ryS77q__chapterBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.commute-module__ryS77q__coverWall{align-items:start;gap:5%;width:65%;display:flex;position:absolute;top:12%;left:12%}.commute-module__ryS77q__coverWall figure{width:30%;animation:.8s ease-out both commute-module__ryS77q__coverLight;animation-delay:calc(.5s + var(--cover-order) * .45s);background:#392d27;border:3px solid #bb9757;margin:0;box-shadow:4px 5px #1b252dc0}@keyframes commute-module__ryS77q__coverLight{0%{opacity:0;filter:brightness(.3);transform:translateY(6px);box-shadow:4px 5px #1b252dc0}60%{filter:brightness(1.25);box-shadow:4px 5px #1b252dc0,0 0 22px #ffd88a66}to{opacity:1;filter:none;transform:none;box-shadow:4px 5px #1b252dc0}}.commute-module__ryS77q__coverWall img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.commute-module__ryS77q__coverWall figcaption{color:#f2e8cf;text-align:center;padding:5px 1px;font:clamp(9px,1.1vw,15px) VT323,monospace}.commute-module__ryS77q__toolTiles{gap:9%;width:39%;display:flex;position:absolute;top:30%;left:18%}.commute-module__ryS77q__toolTiles figure{box-sizing:border-box;width:27%;animation:7s ease-in-out infinite commute-module__ryS77q__toolFloat;animation-delay:calc(var(--tool-order) * -1.8s);background:#e8f8eddd;border:2px solid #9ee8eb;margin:0;padding:8px;box-shadow:0 0 16px #5de9ee35}.commute-module__ryS77q__toolTiles img{width:100%;display:block}.commute-module__ryS77q__toolTiles figcaption{text-align:center;color:#153e40;font:clamp(9px,1.4vw,19px) VT323,monospace}@keyframes commute-module__ryS77q__toolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.commute-module__ryS77q__teamSprites{pointer-events:none;position:absolute;inset:0}.commute-module__ryS77q__teamPerson{position:absolute;transform:translate(-50%)}.commute-module__ryS77q__teamSprites img{width:100%;height:100%;image-rendering:pixelated;animation:.45s cubic-bezier(.2,.9,.3,1.25) both commute-module__ryS77q__teammateArrive,8s steps(2,end) infinite commute-module__ryS77q__teammateIdle;animation-delay:calc(.4s + var(--team-order) * .12s), calc(var(--team-order) * -1.1s);display:block}@keyframes commute-module__ryS77q__teammateArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes commute-module__ryS77q__teammateIdle{0%,to{translate:0}50%{translate:0 -1px}}.commute-module__ryS77q__storyMoo{width:7.2%;position:absolute;bottom:8%;left:3.4%}.commute-module__ryS77q__storyMoo svg{width:100%;height:auto;display:block}.commute-module__ryS77q__mediaArea{z-index:3;width:min(240px,100% - 28px);position:absolute;bottom:14px;left:14px}.commute-module__ryS77q__mediaCards{gap:8px;display:grid}.commute-module__ryS77q__mediaCard{box-sizing:border-box;color:#214b45;text-align:left;background:#f2e8cf;border:1px solid #a9ad8e;align-items:center;gap:10px;min-width:0;height:64px;padding:7px;font-family:inherit;text-decoration:none;display:flex;box-shadow:0 2px 4px #081a1d40}.commute-module__ryS77q__mediaCard:hover{background:#fff4da}.commute-module__ryS77q__mediaCard:focus-visible{outline-offset:3px;outline:3px solid #eaa267}.commute-module__ryS77q__mediaCopy{min-width:0}.commute-module__ryS77q__mediaCard small{color:#526c61;margin-bottom:3px;font-size:10px;line-height:1.2;display:block}.commute-module__ryS77q__mediaCard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.commute-module__ryS77q__mediaImage{aspect-ratio:16/9;background:#264d46;flex-shrink:0;width:56px;overflow:hidden}.commute-module__ryS77q__mediaImage img{object-fit:contain;width:100%;height:100%;display:block}.commute-module__ryS77q__mediaImage[data-fit=contain]{background:#fff}.commute-module__ryS77q__mediaImage[data-fit=contain] img{object-fit:contain}@container (max-width:480px){.commute-module__ryS77q__mediaArea{width:min(180px,52cqw);bottom:10px;left:10px}.commute-module__ryS77q__mediaCards{gap:6px}.commute-module__ryS77q__mediaCard{gap:6px;height:44px;padding:5px}.commute-module__ryS77q__mediaImage{width:36px}.commute-module__ryS77q__mediaCard small{display:none}.commute-module__ryS77q__mediaCard strong{font-size:11px;line-height:1.2}.commute-module__ryS77q__toolTiles{top:18%}}@media (max-width:600px){.commute-module__ryS77q__coverWall figure{border-width:1px}.commute-module__ryS77q__coverWall figcaption{padding:2px 0}.commute-module__ryS77q__toolTiles figure{border-width:1px;padding:3px}.commute-module__ryS77q__laterScene .commute-module__ryS77q__pawBubble{font-size:13px}}@media (prefers-reduced-motion:reduce){.commute-module__ryS77q__sceneEnter,.commute-module__ryS77q__chapterDrift,.commute-module__ryS77q__chapterPaw,.commute-module__ryS77q__toolTiles figure,.commute-module__ryS77q__teamSprites img,.commute-module__ryS77q__coverWall figure,.commute-module__ryS77q__laterScene .commute-module__ryS77q__light{animation:none}}.commute-module__ryS77q__storyMoo img{width:100%;height:auto;image-rendering:pixelated;display:block}.commute-module__ryS77q__laterScene[data-chapter=research]{--paw-left:51%;--paw-top:67%;--paw-width:14%}.commute-module__ryS77q__coverWall{gap:5%;width:36%;top:15%;left:28%}.commute-module__ryS77q__coverWall figure{width:30%}.commute-module__ryS77q__coverWall figcaption{font-size:clamp(7px,.9vw,13px)}.commute-module__ryS77q__laterScene[data-chapter=hits]{--paw-left:61%;--paw-top:57%;--paw-width:17%}.commute-module__ryS77q__laterScene[data-chapter=hits][data-variant=b] .commute-module__ryS77q__coverWall{width:29%;top:15%;left:38%}.commute-module__ryS77q__laterScene[data-chapter=hits][data-variant=b]{--paw-left:61%;--paw-top:65%;--paw-width:17%}.commute-module__ryS77q__embedded .commute-module__ryS77q__story{max-height:calc(var(--story-max-height) - var(--story-chrome-height));box-sizing:border-box;background:#081a1d;flex-direction:column;display:flex;overflow:clip}.commute-module__ryS77q__embedded .commute-module__ryS77q__storyContent{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.commute-module__ryS77q__embedded .commute-module__ryS77q__scene{flex-shrink:0;width:100%;height:auto}.commute-module__ryS77q__embedded .commute-module__ryS77q__navigation{flex-shrink:0}.commute-module__ryS77q__embedded .commute-module__ryS77q__dialogue{min-width:0}.commute-module__ryS77q__embedded .commute-module__ryS77q__copy p{max-width:none}@media (max-width:600px){.commute-module__ryS77q__embedded .commute-module__ryS77q__shell{max-width:100%}.commute-module__ryS77q__embedded .commute-module__ryS77q__navigation{padding:19px 20px 22px}}.commute-module__ryS77q__storyHost{scrollbar-width:thin;overflow-x:hidden}.commute-module__ryS77q__laterScene .commute-module__ryS77q__pawBubble{left:auto;right:max(10px,calc(100% - var(--paw-left) - var(--paw-width)));max-width:calc(100% - 24px);transform:translateY(-100%)}.commute-module__ryS77q__laterScene .commute-module__ryS77q__pawBubble:after{left:auto;right:20px;transform:rotate(45deg)}@media (max-width:600px){.commute-module__ryS77q__laterScene .commute-module__ryS77q__pawBubble:after{right:12px}}
