.protected-journey-module__yK2wBq__section{--journey-progress:0;background:#f3fbfb;border-block:1px solid #bae6fdb8;position:relative;overflow:clip}.protected-journey-module__yK2wBq__section:before{pointer-events:none;content:"";background-image:linear-gradient(#0ea5e913 1px,#0000 1px),linear-gradient(90deg,#0ea5e913 1px,#0000 1px);background-size:clamp(2.5rem,5vw,4.5rem) clamp(2.5rem,5vw,4.5rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.protected-journey-module__yK2wBq__sectionIntro{z-index:4;justify-content:space-between;align-items:end;gap:1rem;width:min(100%,80rem);margin-inline:auto;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,4vw,2.5rem) 1rem;display:flex;position:relative}.protected-journey-module__yK2wBq__sectionIntroCopy{max-width:39rem}.protected-journey-module__yK2wBq__sectionIntroCopy>span{color:#0077b6;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.protected-journey-module__yK2wBq__sectionIntroCopy h2{color:#020617;margin-top:.2rem;font-size:clamp(1.35rem,3vw,2.15rem);font-weight:800;line-height:1.08}.protected-journey-module__yK2wBq__sectionIntroCopy p{color:#40536d;margin-top:.6rem;font-size:clamp(.82rem,1.4vw,.95rem);line-height:1.45}.protected-journey-module__yK2wBq__motionControl{background:#ffffffeb;border-color:#bae6fde6;border-radius:999px;box-shadow:0 10px 28px #082f4914}.protected-journey-module__yK2wBq__pinFrame{align-items:flex-start;padding:.9rem 0 .8rem;display:flex;position:relative}.protected-journey-module__yK2wBq__inner{z-index:1;gap:1rem;width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(.75rem,3vw,2rem);display:grid;position:relative}.protected-journey-module__yK2wBq__stage{--journey-copy-rail:4.85rem;height:min(37rem, calc(100svh - var(--app-nav-offset,5rem) - .75rem));isolation:isolate;background:#f8fdfce6;border:1px solid #7dd3fc94;border-radius:clamp(1rem,2vw,1.5rem);min-height:27rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 70px #082f491a}.protected-journey-module__yK2wBq__cameraLayer{inset:var(--journey-copy-rail) 0 0;transform-origin:50%;will-change:transform;position:absolute}.protected-journey-module__yK2wBq__background,.protected-journey-module__yK2wBq__backgroundGrid,.protected-journey-module__yK2wBq__backgroundGlowOne,.protected-journey-module__yK2wBq__backgroundGlowTwo,.protected-journey-module__yK2wBq__backgroundRoad{pointer-events:none;position:absolute;inset:0}.protected-journey-module__yK2wBq__background{background:linear-gradient(145deg,#f8fdff 0%,#eefbf6 100%)}.protected-journey-module__yK2wBq__backgroundGrid{background-image:linear-gradient(#0ea5e917 1px,#0000 1px),linear-gradient(90deg,#0ea5e917 1px,#0000 1px);background-size:3.75rem 3.75rem}.protected-journey-module__yK2wBq__backgroundGlowOne,.protected-journey-module__yK2wBq__backgroundGlowTwo{display:none}.protected-journey-module__yK2wBq__backgroundRoad{background:repeating-linear-gradient(90deg,#0000 0 2.5rem,#0ea5e92b 2.5rem 4.2rem,#0000 4.2rem 7rem),#ffffff80;border-block:1px solid #0ea5e921;height:20%;inset:47% -8% auto;transform:rotate(-6deg)}.protected-journey-module__yK2wBq__route{z-index:2;width:92%;height:82%;position:absolute;inset:8% 4% 10%;overflow:visible}.protected-journey-module__yK2wBq__routeBase{fill:none;stroke:#0284c733;stroke-dasharray:10 13;stroke-linecap:round;stroke-width:6px}.protected-journey-module__yK2wBq__routeProgress{fill:none;stroke:url(#journeyRouteGradient);stroke-linecap:round;stroke-width:6px}.protected-journey-module__yK2wBq__routeMarkerHalo{fill:#ecfdf5f5;stroke:#10b9816b;stroke-width:2px}.protected-journey-module__yK2wBq__routeMarker{fill:#00856f}.protected-journey-module__yK2wBq__attentionRoute{fill:none;stroke:#f59e0b;stroke-dasharray:7 9;stroke-linecap:round;stroke-width:4px}.protected-journey-module__yK2wBq__attentionRouteMarker{transform-box:fill-box;transform-origin:50%}.protected-journey-module__yK2wBq__attentionMarkerHalo{fill:#fffbebf5;stroke:#f59e0b7a;stroke-width:2px}.protected-journey-module__yK2wBq__attentionMarker{fill:#d97706}.protected-journey-module__yK2wBq__city{z-index:3;position:absolute;inset:0}.protected-journey-module__yK2wBq__zone{transform-origin:bottom;will-change:transform, opacity;justify-items:center;gap:.45rem;width:clamp(10rem,17vw,14rem);display:grid;position:absolute}.protected-journey-module__yK2wBq__zone>img{object-fit:contain;filter:drop-shadow(0 14px 14px #0f172a1f);width:100%;height:auto;max-height:9rem;display:block}.protected-journey-module__yK2wBq__homeZone{bottom:15%;left:2%}.protected-journey-module__yK2wBq__homeZone>.protected-journey-module__yK2wBq__checkpoint{position:absolute;bottom:-1.6rem;left:46%;transform:translate(-50%)}.protected-journey-module__yK2wBq__communityZone{width:clamp(9rem,15vw,12.5rem);top:9%;left:26%}.protected-journey-module__yK2wBq__busStopZone{width:clamp(8rem,13vw,11rem);bottom:10%;right:30%}.protected-journey-module__yK2wBq__zoneText{white-space:nowrap;position:absolute;top:-.2rem;left:50%;transform:translate(-50%,-100%)}.protected-journey-module__yK2wBq__zoneText h3{color:#075985;background:#ffffffeb;border:1px solid #bae6fde6;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:800;box-shadow:0 9px 24px #082f4914}.protected-journey-module__yK2wBq__childFigure,.protected-journey-module__yK2wBq__busFigure,.protected-journey-module__yK2wBq__schoolFigure{z-index:5;transform-origin:bottom;will-change:transform, opacity;margin:0;position:absolute}.protected-journey-module__yK2wBq__childFigure{width:clamp(5.8rem,8vw,7.5rem);bottom:18%;left:8%}.protected-journey-module__yK2wBq__busFigure{width:clamp(8rem,13vw,10.5rem);bottom:15%;left:54%}.protected-journey-module__yK2wBq__schoolFigure{width:clamp(13rem,23vw,18rem);top:8%;right:2%}.protected-journey-module__yK2wBq__childFigure img,.protected-journey-module__yK2wBq__busFigure img,.protected-journey-module__yK2wBq__schoolFigure img{filter:drop-shadow(0 14px 16px #0f172a24);width:100%;height:auto;display:block}.protected-journey-module__yK2wBq__childFigure figcaption,.protected-journey-module__yK2wBq__busFigure figcaption,.protected-journey-module__yK2wBq__schoolFigure figcaption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.protected-journey-module__yK2wBq__copy,.protected-journey-module__yK2wBq__phone{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform, opacity;background:#fffffff0;border:1px solid #bae6fde0;position:absolute;box-shadow:0 18px 48px #082f4921}.protected-journey-module__yK2wBq__copy{border-radius:.9rem;width:min(22rem,100% - 1.4rem);padding:.55rem .7rem;top:.7rem;bottom:auto;left:.7rem}.protected-journey-module__yK2wBq__copyViewport{min-height:3.4rem}.protected-journey-module__yK2wBq__copyMotionPanel{max-width:21rem}.protected-journey-module__yK2wBq__eyebrow{color:#0077b6;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850}.protected-journey-module__yK2wBq__copy h2{color:#020617;letter-spacing:0;margin-top:.12rem;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:780;line-height:1.12}.protected-journey-module__yK2wBq__lead{color:#40536d;max-width:21rem;margin-top:.16rem;font-size:clamp(.68rem,1vw,.76rem);line-height:1.3}.protected-journey-module__yK2wBq__phone{border-radius:1.1rem;gap:0;width:min(22rem,100% - 2rem);padding:.55rem;display:grid;top:1rem;right:1rem}.protected-journey-module__yK2wBq__phoneHeader{align-items:center;gap:.65rem;display:none}.protected-journey-module__yK2wBq__phoneIcon,.protected-journey-module__yK2wBq__mapIcon{color:#0077b6;background:#dcfce7;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.protected-journey-module__yK2wBq__phoneIcon svg,.protected-journey-module__yK2wBq__mapIcon svg{width:1.05rem;height:1.05rem}.protected-journey-module__yK2wBq__phoneEyebrow,.protected-journey-module__yK2wBq__mapHeader p{color:#0077b6;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.protected-journey-module__yK2wBq__phoneHeader h3,.protected-journey-module__yK2wBq__mapHeader h3{color:#020617;margin-top:.08rem;font-size:.88rem;font-weight:800;line-height:1.2}.protected-journey-module__yK2wBq__phoneStatusViewport{min-height:2.8rem}.protected-journey-module__yK2wBq__phoneStatus{color:#047857;background:#ecfdf5eb;border:1px solid #10b9814d;border-radius:.9rem;align-items:center;gap:.45rem;width:100%;padding:.45rem .6rem;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.protected-journey-module__yK2wBq__phoneStatus svg{flex:none;width:1rem;height:1rem}.protected-journey-module__yK2wBq__phoneStatus strong{color:#064e3b;font-size:.78rem;display:block}.protected-journey-module__yK2wBq__latestNotification{color:#475569;gap:.35rem;font-size:.72rem;line-height:1.35;display:none}.protected-journey-module__yK2wBq__latestNotification strong{color:#0369a1}.protected-journey-module__yK2wBq__boardingStatus{z-index:8;color:#0f172a;will-change:transform, opacity;background:#fffffff0;border:1px solid #7dd3fcdb;border-radius:.95rem;gap:.08rem;min-width:13rem;padding:.65rem .75rem;display:grid;position:absolute;bottom:20%;right:28%;box-shadow:0 14px 34px #082f491f}.protected-journey-module__yK2wBq__boardingStatus span{color:#53657d;font-size:.68rem;font-weight:700}.protected-journey-module__yK2wBq__boardingStatus strong{color:#0369a1;font-size:.9rem;font-weight:850}.protected-journey-module__yK2wBq__schoolCheckpoint,.protected-journey-module__yK2wBq__attentionCheckpoint{z-index:8;position:absolute}.protected-journey-module__yK2wBq__schoolCheckpoint{top:30%;right:4%}.protected-journey-module__yK2wBq__attentionCheckpoint{inset:22% auto auto 69%}.protected-journey-module__yK2wBq__checkpoint{--checkpoint-bg:#fffffff2;--checkpoint-border:#cbd5e1e6;--checkpoint-color:#0f172a;--checkpoint-soft:#f1f5f9f2;border:1px solid var(--checkpoint-border);background:var(--checkpoint-bg);min-width:11.5rem;max-width:18rem;color:var(--checkpoint-color);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;padding:.42rem .62rem;display:inline-grid;position:relative;box-shadow:0 11px 28px #082f491c}.protected-journey-module__yK2wBq__checkpointCompact{min-width:12.5rem}.protected-journey-module__yK2wBq__checkpointIdle{--checkpoint-border:#bae6fde6;--checkpoint-color:#0369a1;--checkpoint-soft:#eff6ff}.protected-journey-module__yK2wBq__checkpointDetecting,.protected-journey-module__yK2wBq__checkpointValidating{--checkpoint-border:#38bdf8e6;--checkpoint-color:#0369a1;--checkpoint-soft:#e0f2fe}.protected-journey-module__yK2wBq__checkpointValidated{--checkpoint-border:#6ee7b7f2;--checkpoint-color:#047857;--checkpoint-soft:#dcfce7}.protected-journey-module__yK2wBq__checkpointAttention{--checkpoint-border:#fbbf24e6;--checkpoint-color:#92400e;--checkpoint-soft:#fef3c7}.protected-journey-module__yK2wBq__checkpointWaves{display:none}.protected-journey-module__yK2wBq__checkpointBase{background:var(--checkpoint-soft);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.protected-journey-module__yK2wBq__checkpointRing{border-radius:inherit;opacity:.48;border:1px dashed;position:absolute;inset:.18rem}.protected-journey-module__yK2wBq__checkpointIcon{z-index:1;width:.9rem;height:.9rem;position:relative}.protected-journey-module__yK2wBq__checkpointText{min-width:0}.protected-journey-module__yK2wBq__checkpointLabel{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.protected-journey-module__yK2wBq__checkpointMeta{color:#64748b;margin-top:.05rem;font-size:.62rem;font-weight:650;display:block}.protected-journey-module__yK2wBq__checkpointDetecting .protected-journey-module__yK2wBq__checkpointBase{box-shadow:0 0 0 5px #0ea5e91a}.protected-journey-module__yK2wBq__checkpointValidating .protected-journey-module__yK2wBq__checkpointIcon{animation:1.1s linear infinite protected-journey-module__yK2wBq__journeyCheckpointSpin}.protected-journey-module__yK2wBq__checkpointAttention .protected-journey-module__yK2wBq__checkpointBase{border-radius:.55rem;box-shadow:0 0 0 4px #fbbf2424}.protected-journey-module__yK2wBq__mapPanel{z-index:11;width:min(25rem,42%);box-shadow:none;text-align:center;will-change:transform, opacity;background:0 0;border:0;justify-items:center;gap:.55rem;display:grid;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-48%)}.protected-journey-module__yK2wBq__mapPanel>p{color:#020617;max-width:23rem;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:850;line-height:1.08}.protected-journey-module__yK2wBq__mapHeader{align-items:center;gap:.5rem;padding:.55rem;display:flex}.protected-journey-module__yK2wBq__mapCanvas{place-items:center;min-height:14rem;display:grid;position:relative;overflow:visible}.protected-journey-module__yK2wBq__mapCanvas img{object-fit:contain;opacity:.96;filter:drop-shadow(0 18px 34px #082f491f);width:min(24rem,100%);display:block}.protected-journey-module__yK2wBq__mapOverlay{width:100%;height:100%;position:absolute;inset:0}.protected-journey-module__yK2wBq__mapOverlay path{fill:none;stroke:#0284c7;stroke-dasharray:8 8;stroke-width:3px}.protected-journey-module__yK2wBq__mapOverlay circle{fill:#00856f;stroke:#fff;stroke-width:3px}.protected-journey-module__yK2wBq__mapTag{color:#334155;background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 8px 20px #082f491a}.protected-journey-module__yK2wBq__mapTag svg{width:.75rem;height:.75rem}.protected-journey-module__yK2wBq__mapTagSafe{color:#047857;top:11%;left:6%}.protected-journey-module__yK2wBq__mapTagGap{color:#b45309;top:40%;right:5%}.protected-journey-module__yK2wBq__mapTagNetwork{color:#0369a1;bottom:12%;left:18%}.protected-journey-module__yK2wBq__mapCheckpoints{gap:.4rem;padding:.65rem;display:grid}.protected-journey-module__yK2wBq__finalMessage{z-index:12;will-change:transform, opacity;background:#fffffff5;border:1px solid #6ee7b7cc;border-radius:1rem;width:min(30rem,46%);padding:.9rem;position:absolute;bottom:1rem;left:1rem;right:auto;box-shadow:0 22px 54px #082f4924}.protected-journey-module__yK2wBq__finalMessage p{color:#047857;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.protected-journey-module__yK2wBq__finalMessage h3{color:#020617;margin-top:.25rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:800;line-height:1.15}.protected-journey-module__yK2wBq__finalMessage>span{color:#40536d;margin-top:.35rem;font-size:.76rem;line-height:1.4;display:block}.protected-journey-module__yK2wBq__finalActions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.protected-journey-module__yK2wBq__actionMotionShell{transform-origin:50%;width:fit-content;display:inline-flex}.protected-journey-module__yK2wBq__action{border-radius:999px;min-height:2.45rem;box-shadow:0 9px 22px #082f4914}.protected-journey-module__yK2wBq__action:focus-visible{outline-offset:3px;outline:3px solid #0ea5e952}.protected-journey-module__yK2wBq__reducedMotionSummary{background:#ffffffeb;border:1px solid #bae6fdd9;border-radius:1rem;padding:clamp(.9rem,2vw,1.2rem);box-shadow:0 16px 40px #082f4914}.protected-journey-module__yK2wBq__reducedMotionSummary p{color:#0077b6;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.protected-journey-module__yK2wBq__reducedMotionSummary h3{color:#020617;margin-top:.35rem;font-size:clamp(1.1rem,2.5vw,1.55rem);font-weight:800;line-height:1.15}.protected-journey-module__yK2wBq__reducedMotionSummary ol{color:#40536d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;margin:.75rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45;display:grid}.protected-journey-module__yK2wBq__notificationList,.protected-journey-module__yK2wBq__notification,.protected-journey-module__yK2wBq__notificationTime,.protected-journey-module__yK2wBq__notificationTitle,.protected-journey-module__yK2wBq__notificationDescription,.protected-journey-module__yK2wBq__notificationIcon,.protected-journey-module__yK2wBq__notificationBody,.protected-journey-module__yK2wBq__phoneMetrics{display:none}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__pinFrame{min-height:auto;padding:1rem 0 2rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__stage{height:40rem;min-height:40rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__copy,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__phone{display:none}@keyframes protected-journey-module__yK2wBq__journeyCheckpointSpin{to{transform:rotate(360deg)}}@media (min-width:900px){.protected-journey-module__yK2wBq__homeZone>.protected-journey-module__yK2wBq__checkpoint{min-width:16rem;max-width:20rem;bottom:.35rem;left:calc(100% + 1.2rem);transform:none}.protected-journey-module__yK2wBq__communityZone>.protected-journey-module__yK2wBq__checkpoint{min-width:16rem;max-width:20rem;position:absolute;top:54%;right:calc(100% - .35rem);transform:translateY(-50%)}.protected-journey-module__yK2wBq__attentionCheckpoint{top:19%;left:45%}.protected-journey-module__yK2wBq__mapPanel{gap:.75rem;width:min(34rem,52%)}.protected-journey-module__yK2wBq__mapPanel>p{max-width:31rem;font-size:clamp(1.35rem,2.3vw,2rem)}.protected-journey-module__yK2wBq__mapCanvas{min-height:18rem}.protected-journey-module__yK2wBq__mapCanvas img{width:min(32rem,100%)}}@media (max-width:899px){.protected-journey-module__yK2wBq__sectionIntro{align-items:stretch;padding-inline:.75rem}.protected-journey-module__yK2wBq__sectionIntroCopy{max-width:31rem}.protected-journey-module__yK2wBq__pinFrame{padding-top:.3rem}.protected-journey-module__yK2wBq__inner{padding-inline:.65rem}.protected-journey-module__yK2wBq__stage{--journey-copy-rail:4.7rem;height:min(38rem, calc(100svh - var(--app-nav-offset,5rem) - .5rem));min-height:29rem}.protected-journey-module__yK2wBq__cameraLayer{width:56rem;max-width:none;right:auto}.protected-journey-module__yK2wBq__copy{width:calc(100% - 1.1rem);padding:.5rem .6rem;top:.55rem;bottom:auto;left:.55rem}.protected-journey-module__yK2wBq__copyViewport{min-height:3.55rem}.protected-journey-module__yK2wBq__copy h2{font-size:clamp(.9rem,3.2vw,1rem)}.protected-journey-module__yK2wBq__lead{font-size:.7rem}.protected-journey-module__yK2wBq__phone{width:min(20rem,100% - 1.3rem);padding:.65rem;top:.65rem;right:.65rem}.protected-journey-module__yK2wBq__zone{width:10rem}.protected-journey-module__yK2wBq__communityZone{width:8.5rem}.protected-journey-module__yK2wBq__busStopZone{width:7.5rem}.protected-journey-module__yK2wBq__childFigure{width:5.35rem}.protected-journey-module__yK2wBq__busFigure{width:7.4rem}.protected-journey-module__yK2wBq__schoolFigure{width:13rem}.protected-journey-module__yK2wBq__routeBase,.protected-journey-module__yK2wBq__routeProgress{stroke-width:4px}.protected-journey-module__yK2wBq__attentionRoute{stroke-width:3px}.protected-journey-module__yK2wBq__boardingStatus{display:none}.protected-journey-module__yK2wBq__homeZone>.protected-journey-module__yK2wBq__checkpoint{bottom:.2rem;left:calc(100% + .55rem);transform:none}.protected-journey-module__yK2wBq__attentionCheckpoint{top:20%;left:55%}.protected-journey-module__yK2wBq__mapPanel{width:min(20rem,68%);top:50%;left:50%}.protected-journey-module__yK2wBq__mapCheckpoints{display:none}.protected-journey-module__yK2wBq__mapCanvas{min-height:13rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__cameraLayer{width:100%}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__stage{height:37rem;min-height:37rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__zone,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__route,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__childFigure,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__busFigure,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__schoolFigure,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__boardingStatus,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__schoolCheckpoint,.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__attentionCheckpoint{display:none}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__mapPanel{width:calc(100% - 1.5rem);top:.75rem;right:.75rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__finalMessage{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}.protected-journey-module__yK2wBq__reducedMotionSummary ol{grid-template-columns:1fr}}@media (min-width:521px) and (max-width:899px){.protected-journey-module__yK2wBq__sectionIntro{padding-bottom:.55rem}.protected-journey-module__yK2wBq__pinFrame{padding-top:.1rem;padding-bottom:.55rem}.protected-journey-module__yK2wBq__stage{--journey-copy-rail:5.6rem;height:calc(100svh - var(--app-nav-offset,5rem) - 5.4rem);min-height:33.5rem}.protected-journey-module__yK2wBq__copy{width:min(27rem,100% - 1.1rem);padding:.55rem .68rem}.protected-journey-module__yK2wBq__copyViewport{min-height:4.35rem}.protected-journey-module__yK2wBq__copyMotionPanel{max-width:25rem}.protected-journey-module__yK2wBq__copy h2{font-size:1.03rem}.protected-journey-module__yK2wBq__lead{max-width:24rem;font-size:.78rem;line-height:1.28}.protected-journey-module__yK2wBq__zone{width:11.8rem}.protected-journey-module__yK2wBq__zone>img{max-height:10.8rem}.protected-journey-module__yK2wBq__communityZone{width:10.6rem}.protected-journey-module__yK2wBq__busStopZone{width:9.6rem}.protected-journey-module__yK2wBq__childFigure{width:7.2rem}.protected-journey-module__yK2wBq__busFigure{width:10.4rem}.protected-journey-module__yK2wBq__schoolFigure{width:15.5rem}.protected-journey-module__yK2wBq__checkpoint{min-width:13.8rem;padding:.5rem .7rem}.protected-journey-module__yK2wBq__checkpointBase{width:1.95rem;height:1.95rem}.protected-journey-module__yK2wBq__checkpointIcon{width:1rem;height:1rem}.protected-journey-module__yK2wBq__checkpointLabel{font-size:.78rem}.protected-journey-module__yK2wBq__checkpointMeta{font-size:.66rem}.protected-journey-module__yK2wBq__zoneText h3{font-size:.82rem}}@media (max-width:520px){.protected-journey-module__yK2wBq__sectionIntro{gap:.55rem;padding-top:.8rem;display:grid}.protected-journey-module__yK2wBq__stage{--journey-copy-rail:5.1rem;height:min(37.25rem, calc(100svh - var(--app-nav-offset,5rem) + .65rem));min-height:30.25rem}.protected-journey-module__yK2wBq__cameraLayer{width:50rem}.protected-journey-module__yK2wBq__zone{width:8.8rem}.protected-journey-module__yK2wBq__communityZone{width:7.8rem}.protected-journey-module__yK2wBq__busStopZone{width:7rem}.protected-journey-module__yK2wBq__childFigure{width:5.05rem}.protected-journey-module__yK2wBq__busFigure{width:6.8rem}.protected-journey-module__yK2wBq__schoolFigure{width:11rem}.protected-journey-module__yK2wBq__homeZone>.protected-journey-module__yK2wBq__checkpoint{bottom:.15rem;left:calc(100% + .45rem);transform:none}.protected-journey-module__yK2wBq__attentionCheckpoint{top:21%;left:48%}.protected-journey-module__yK2wBq__motionControl{width:100%}.protected-journey-module__yK2wBq__phoneHeader{display:none}.protected-journey-module__yK2wBq__phoneStatusViewport{min-height:2.75rem}.protected-journey-module__yK2wBq__phoneStatus{padding:.4rem .5rem}.protected-journey-module__yK2wBq__latestNotification{display:none}.protected-journey-module__yK2wBq__copyViewport{min-height:3.35rem}.protected-journey-module__yK2wBq__checkpoint{min-width:12.5rem;max-width:16rem}.protected-journey-module__yK2wBq__mapCheckpoints{display:none}.protected-journey-module__yK2wBq__mapPanel{width:min(18rem,68%)}.protected-journey-module__yK2wBq__mapCanvas{min-height:12rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__stage{height:32rem;min-height:32rem}.protected-journey-module__yK2wBq__section[data-journey-reduced-motion=true] .protected-journey-module__yK2wBq__phone{display:none}}@media (max-width:360px){.protected-journey-module__yK2wBq__stage{--journey-copy-rail:5rem;min-height:29.25rem}.protected-journey-module__yK2wBq__cameraLayer{width:46rem}.protected-journey-module__yK2wBq__copy h2{font-size:.9rem}.protected-journey-module__yK2wBq__copyViewport{min-height:3.3rem}}@media (prefers-reduced-motion:reduce){.protected-journey-module__yK2wBq__checkpointValidating .protected-journey-module__yK2wBq__checkpointIcon{animation:none}}
