 .landmark .l-emergency{align-items:stretch}.landmark .l-emergency>div:first-child{display:flex;flex-direction:column;justify-content:center;padding-top:65px;padding-bottom:65px}.landmark .l-emergency .right{padding:36px 8% 25px;background:linear-gradient(140deg,#89418f,#71377e);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.landmark .l-emergency .right>.kicker{font-size:11px;letter-spacing:.16em;color:#e9c8ee;margin-bottom:8px}.landmark .l-emergency .right>a{font-size:clamp(27px,3vw,43px);letter-spacing:-.045em;line-height:1.3;margin-top:0;white-space:nowrap;align-self:start}.ambulance-stage{position:relative;width:100%;max-width:540px;align-self:center;margin-top:22px;border-top:1px solid #e5b8e52e;padding-top:18px}.ambulance-stage-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#dcaedf}.ambulance-stage-top>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.12em}.ambulance-stage-top i{width:5px;height:5px;background:#efc7ec;border-radius:50%;box-shadow:0 0 0 4px #efc7ec12}.ambulance-motion{display:grid;place-items:center;width:25px;height:25px;border:1px solid #d6a6de55;border-radius:50%;background:#ffffff08;color:#edceef;font-size:10px;cursor:pointer}.ambulance-art{width:100%;height:auto;display:block;margin-top:0;overflow:visible}.ambulance-stage-bottom{display:flex;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:.11em;color:#cfa2d8;margin-top:3px;line-height:1.8}.ambulance-stage-bottom>span:last-child{white-space:nowrap}.ambulance-stage-bottom i{font-size:13px;font-style:normal;margin-left:7px}.amb-vehicle{animation:ambulance-bob 2.8s ease-in-out infinite}.amb-road{animation:ambulance-road 1.3s linear infinite}.amb-wheel{transform-box:fill-box;transform-origin:center;animation:ambulance-wheel 1.3s linear infinite}.amb-siren-pink{animation:ambulance-light 2s ease-in-out infinite}.amb-siren-blue{animation:ambulance-light 2s ease-in-out -1s infinite}.amb-siren-rays{animation:ambulance-rays 2s ease-in-out infinite}.amb-motion-lines{animation:ambulance-speed 1.4s ease-in-out infinite}.amb-halo{transform-origin:280px 130px;animation:ambulance-halo 5s ease-in-out infinite}.halo-two{animation-delay:-2.5s}.ambulance-stage.is-paused *{animation-play-state:paused!important}@keyframes ambulance-bob{0%,100%{transform:translateY(0)}35%{transform:translateY(-2px)}65%{transform:translateY(1px)}}@keyframes ambulance-road{to{stroke-dashoffset:116}}@keyframes ambulance-wheel{to{transform:rotate(360deg)}}@keyframes ambulance-light{0%,100%{opacity:.4}50%{opacity:1}}@keyframes ambulance-rays{0%,100%{opacity:.15}50%{opacity:.7}}@keyframes ambulance-speed{0%,100%{opacity:.15;transform:translateX(0)}50%{opacity:.5;transform:translateX(-8px)}}@keyframes ambulance-halo{0%,100%{transform:scale(.94);opacity:.4}50%{transform:scale(1.04);opacity:1}}@media(max-width:1000px){.landmark .l-emergency>div:first-child{padding-left:8%;padding-right:8%}.landmark .l-emergency .right{padding:35px 7% 25px}.landmark .l-emergency h2{font-size:37px}.landmark .l-emergency .right>a{font-size:30px}.ambulance-stage-top>span{font-size:7px}.ambulance-stage-bottom{font-size:6px}}@media(max-width:760px){.landmark .l-emergency>div:first-child{padding:45px 7%}.landmark .l-emergency .right{padding:35px 7% 25px}.landmark .l-emergency .right>.kicker{font-size:10px}.landmark .l-emergency .right>a{font-size:35px}.ambulance-stage{margin-top:20px;max-width:500px}.ambulance-stage-top>span{font-size:8px}.ambulance-stage-bottom{font-size:7px}}@media(prefers-reduced-motion:reduce){.ambulance-stage *{animation:none!important}.ambulance-motion{display:none}}