body:has(#why-loader){overflow:hidden}#why-loader[data-astro-cid-boc6saev]{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#19f;transition:opacity .6s ease}#why-loader[data-astro-cid-boc6saev].is-hidden{opacity:0;pointer-events:none}#why-loader-anim[data-astro-cid-boc6saev]{position:absolute;left:50%;top:calc(50vh - 44.35vw);transform:translate(-50%);width:130vw;aspect-ratio:2880 / 1460}@media(prefers-reduced-motion:reduce){#why-loader[data-astro-cid-boc6saev]{transition:opacity .25s ease}}.why-hospital[data-astro-cid-eakwosmx]{position:relative;width:100%;overflow:hidden;padding:4rem 0 0;background:linear-gradient(#19f,#2aa6ff 60%,#4fb6ff)}.inner[data-astro-cid-eakwosmx]{position:relative;z-index:2;margin:0 auto;max-width:var(--container-wide);padding:0 1.5rem}.heading[data-astro-cid-eakwosmx]{text-align:center;font-weight:700;color:#fff;font-size:clamp(28px,3.6vw,40px);margin-bottom:2rem}.decor[data-astro-cid-eakwosmx]{position:absolute;z-index:1;pointer-events:none}.sun[data-astro-cid-eakwosmx]{top:74px;right:8%;width:86px;height:86px;border-radius:50%;background:#ffd24a;animation:sunpulse 7s ease-in-out infinite}.sun[data-astro-cid-eakwosmx]:after{content:"";position:absolute;inset:14px;border-radius:50%;background:#ffe27a}@keyframes sunpulse{0%,to{box-shadow:0 0 0 13px #ffde7873,0 0 0 28px #ffde7833}50%{box-shadow:0 0 0 18px #ffde7880,0 0 0 38px #ffde7838}}.cloud[data-astro-cid-eakwosmx]{animation:drift 26s ease-in-out infinite}.cloud[data-astro-cid-eakwosmx] svg{display:block;width:100%;height:auto}.cloud-1[data-astro-cid-eakwosmx]{top:78px;left:6%;width:124px}.cloud-2[data-astro-cid-eakwosmx]{top:150px;left:57%;width:96px;animation-duration:34s}.cloud-3[data-astro-cid-eakwosmx]{top:300px;left:4%;width:84px;animation-duration:30s}.cloud-4[data-astro-cid-eakwosmx]{top:226px;right:5%;width:110px;animation-duration:28s}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(26px)}}.building[data-astro-cid-eakwosmx]{position:relative;z-index:2;width:100%;max-width:640px;margin:0 auto}.roof[data-astro-cid-eakwosmx]{position:relative;height:92px}.roof-sign[data-astro-cid-eakwosmx]{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 22px;background:#fff;border:3px solid #1a2f54;border-radius:14px;box-shadow:0 6px #1a2f541f}.roof-logo[data-astro-cid-eakwosmx]{display:block;height:34px;width:auto}.roof-cross[data-astro-cid-eakwosmx]{position:relative;width:26px;height:26px;flex:none}.roof-cross[data-astro-cid-eakwosmx]:before,.roof-cross[data-astro-cid-eakwosmx]:after{content:"";position:absolute;background:#ff5247;border-radius:2px}.roof-cross[data-astro-cid-eakwosmx]:before{inset:0 10px}.roof-cross[data-astro-cid-eakwosmx]:after{inset:10px 0}.roof-antenna[data-astro-cid-eakwosmx]{position:absolute;left:24%;bottom:12px;width:4px;height:38px;background:#1a2f54;border-radius:2px}.roof-antenna[data-astro-cid-eakwosmx]:after{content:"";position:absolute;top:-6px;left:-3px;width:10px;height:10px;border-radius:50%;background:#ff5247}.roof-vent[data-astro-cid-eakwosmx]{position:absolute;bottom:12px;width:26px;height:22px;background:#cdd8e6;border:2px solid #aab8cc;border-radius:3px}.vent-1[data-astro-cid-eakwosmx]{right:26%}.vent-2[data-astro-cid-eakwosmx]{right:20%;height:28px}.parapet[data-astro-cid-eakwosmx]{position:absolute;left:-10px;right:-10px;bottom:0;height:20px;background:#dfe8f3;border:2px solid #c2cedc;border-bottom:none;border-radius:9px 9px 0 0;box-shadow:0 3px #12305a0f}.floors[data-astro-cid-eakwosmx]{position:relative;border-radius:6px 6px 16px 16px;background:#fff;box-shadow:0 20px 44px -24px #12305a80}.floors[data-astro-cid-eakwosmx]:before,.floors[data-astro-cid-eakwosmx]:after{content:"";position:absolute;top:0;bottom:0;width:16px;z-index:6;pointer-events:none}.floors[data-astro-cid-eakwosmx]:before{left:0;background:linear-gradient(90deg,#eef2f8,#d2dbe8);border-radius:6px 0 0 16px}.floors[data-astro-cid-eakwosmx]:after{right:0;background:linear-gradient(90deg,#d2dbe8,#eef2f8);border-radius:0 6px 16px 0}.floor[data-astro-cid-eakwosmx]{position:relative;display:grid;grid-template-columns:1fr;border-bottom:11px solid #d3dce8}.floor[data-astro-cid-eakwosmx]:last-child{border-bottom:0}.room[data-astro-cid-eakwosmx]{position:relative}.room[data-astro-cid-eakwosmx]+.room[data-astro-cid-eakwosmx]{border-top:2px solid #cfdcec}.stage[data-astro-cid-eakwosmx]{position:relative;width:100%;overflow:hidden}.room-two[data-astro-cid-eakwosmx] .stage[data-astro-cid-eakwosmx]{aspect-ratio:300 / 224}.room-wide[data-astro-cid-eakwosmx] .stage[data-astro-cid-eakwosmx],.room-bay[data-astro-cid-eakwosmx] .stage[data-astro-cid-eakwosmx]{aspect-ratio:620 / 224}.tint-a[data-astro-cid-eakwosmx]{background:#eaf4ff}.tint-b[data-astro-cid-eakwosmx]{background:#fff6ea}.room-bg[data-astro-cid-eakwosmx]{position:absolute;inset:0;width:100%;height:100%;display:block}.why-anim[data-astro-cid-eakwosmx]{position:absolute;z-index:2;aspect-ratio:1164 / 720}.room-two[data-astro-cid-eakwosmx] .why-anim[data-astro-cid-eakwosmx]{left:12%;right:12%;bottom:2%}.room-wide[data-astro-cid-eakwosmx] .why-anim[data-astro-cid-eakwosmx]{left:31%;right:31%;bottom:4%}.room-bay[data-astro-cid-eakwosmx] .why-anim[data-astro-cid-eakwosmx]{left:5%;width:48%;bottom:5%}.poster[data-astro-cid-eakwosmx]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.scene-slot[data-astro-cid-eakwosmx]{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.scene-slot[data-astro-cid-eakwosmx] dotlottie-wc{display:block;width:100%;height:100%;background:transparent}.show-scene[data-astro-cid-eakwosmx] .poster[data-astro-cid-eakwosmx]{opacity:0}.show-scene[data-astro-cid-eakwosmx] .scene-slot[data-astro-cid-eakwosmx]{opacity:1}.cap[data-astro-cid-eakwosmx]{margin:10px auto 14px;max-width:46ch;color:#f2f8ff;line-height:1.5;font-size:clamp(14px,1.05vw,15px);text-align:center;text-shadow:0 1px 2px rgba(8,60,120,.35)}.floor-bay[data-astro-cid-eakwosmx]{border-radius:0 0 13px 13px;overflow:hidden}.emergency[data-astro-cid-eakwosmx]{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:3;padding:4px 16px;border-radius:999px;background:#e23b2e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.shaft-seg[data-astro-cid-eakwosmx]{display:none}.car[data-astro-cid-eakwosmx]{position:absolute;left:50%;top:18px;transform:translate(-50%);width:60%;height:38px;border-radius:4px;background:#cfe0f5;border:2px solid #9fb3cc;animation:lift 7s ease-in-out infinite}@keyframes lift{0%,to{top:14px}50%{top:calc(100% - 56px)}}.skyline[data-astro-cid-eakwosmx]{position:absolute;left:0;right:0;bottom:124px;z-index:0;width:100%;height:230px;display:block;opacity:.9}.street[data-astro-cid-eakwosmx]{position:relative;z-index:1;height:150px;margin-top:-22px;overflow:hidden}.sidewalk[data-astro-cid-eakwosmx]{position:absolute;left:0;right:0;top:0;height:52px;background:#cdd6e1;background-image:repeating-linear-gradient(90deg,transparent 0 86px,rgba(255,255,255,.55) 86px 88px)}.curb[data-astro-cid-eakwosmx]{position:absolute;left:0;right:0;top:52px;height:9px;background:#aeb9c8}.road[data-astro-cid-eakwosmx]{position:absolute;inset:61px 0 0;background:#7f8997}.driveway[data-astro-cid-eakwosmx]{position:absolute;left:50%;transform:translate(-50%);top:46px;width:34%;max-width:380px;height:104px;background:#7f8997;clip-path:polygon(14% 0,86% 0,100% 100%,0% 100%)}.lane[data-astro-cid-eakwosmx]{position:absolute;top:102px;height:5px;background:repeating-linear-gradient(90deg,#f3d35e 0 30px,transparent 30px 58px)}.lane-l[data-astro-cid-eakwosmx]{left:0;width:33%}.lane-r[data-astro-cid-eakwosmx]{right:0;width:33%}.planter[data-astro-cid-eakwosmx]{position:absolute;bottom:92px;width:50px;height:38px;border-radius:50% 50% 44% 44%;background:#5bb85a}.planter[data-astro-cid-eakwosmx]:before{content:"";position:absolute;inset:4px 9px auto;height:14px;border-radius:50%;background:#6fcf66}.planter[data-astro-cid-eakwosmx]:after{content:"";position:absolute;left:10px;bottom:-13px;width:30px;height:16px;border-radius:0 0 6px 6px;background:#f0915a}.planter-l[data-astro-cid-eakwosmx]{left:7%}.planter-r[data-astro-cid-eakwosmx]{right:7%}.lamp[data-astro-cid-eakwosmx]{position:absolute;bottom:61px;width:5px;height:70px;background:#8a96a6;border-radius:2px}.lamp[data-astro-cid-eakwosmx]:before{content:"";position:absolute;top:-7px;left:-14px;width:33px;height:12px;border-radius:7px;background:#ffd45e;box-shadow:0 0 0 5px #ffd45a4d}.lamp[data-astro-cid-eakwosmx]:after{content:"";position:absolute;bottom:-4px;left:-7px;width:19px;height:6px;border-radius:2px;background:#6f7d8c}.lamp-l[data-astro-cid-eakwosmx]{left:17%}.lamp-r[data-astro-cid-eakwosmx]{right:17%}@media(min-width:1024px){.floor-two[data-astro-cid-eakwosmx]{grid-template-columns:1fr 30px 1fr}.room[data-astro-cid-eakwosmx]+.room[data-astro-cid-eakwosmx]{border-top:0}.shaft-seg[data-astro-cid-eakwosmx]{display:block;position:relative;background:#e8eef6;border-left:2px solid #cfd9e6;border-right:2px solid #cfd9e6}.cap[data-astro-cid-eakwosmx]{position:absolute;top:14px;width:clamp(170px,15vw,230px);margin:0;text-align:left}.cap-left[data-astro-cid-eakwosmx],.cap-wide[data-astro-cid-eakwosmx]{right:calc(100% + 18px);text-align:right}.cap-right[data-astro-cid-eakwosmx]{left:calc(100% + 18px)}.floor-bay[data-astro-cid-eakwosmx]{overflow:visible}.room-bay[data-astro-cid-eakwosmx] .stage[data-astro-cid-eakwosmx]{border-radius:0 0 13px 13px}}@media(hover:hover)and (min-width:1024px){.cap[data-astro-cid-eakwosmx]{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.room[data-astro-cid-eakwosmx]:hover .cap[data-astro-cid-eakwosmx],.room[data-astro-cid-eakwosmx].is-active .cap[data-astro-cid-eakwosmx]{opacity:1;transform:translateY(0)}.why-anim[data-astro-cid-eakwosmx]{transition:transform .45s ease}.room[data-astro-cid-eakwosmx]:hover .why-anim[data-astro-cid-eakwosmx],.room[data-astro-cid-eakwosmx].is-active .why-anim[data-astro-cid-eakwosmx]{transform:translateY(-4px) scale(1.03)}}@media(prefers-reduced-motion:reduce){.cloud[data-astro-cid-eakwosmx],.car[data-astro-cid-eakwosmx]{animation:none}.why-anim[data-astro-cid-eakwosmx],.cap[data-astro-cid-eakwosmx]{transition:none}}.acc[data-astro-cid-vubi4ixc]{border-radius:16px;border:1px solid transparent;border-bottom-color:#e3e8f0;padding:16px 6px;transition:padding .25s ease,border-color .25s ease,background .25s ease}.acc[data-astro-cid-vubi4ixc][open]{border-color:#dce0ea;background:#fff;padding:26px 28px}.acc-sum[data-astro-cid-vubi4ixc]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;color:#1a2f54;line-height:1.25;font-size:clamp(18px,1.6vw,24px)}.acc-sum[data-astro-cid-vubi4ixc]::-webkit-details-marker{display:none}.acc-chev[data-astro-cid-vubi4ixc]{flex:none;color:#1a2f54;transition:transform .25s ease}.acc[data-astro-cid-vubi4ixc][open] .acc-chev[data-astro-cid-vubi4ixc]{transform:rotate(180deg)}.acc-body[data-astro-cid-vubi4ixc]{margin:14px 0 0;color:#535479;line-height:1.55;max-width:62ch;font-size:clamp(14px,1.05vw,16px)}@media(prefers-reduced-motion:reduce){.acc[data-astro-cid-vubi4ixc],.acc-chev[data-astro-cid-vubi4ixc]{transition:none}}
