.home .hero-image.home-slideshow{position:relative;background:#edf7fd;isolation:isolate}.home-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s;pointer-events:none;display:flex;align-items:center;justify-content:center}.home-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.home-slide img{width:100%;height:100%;object-fit:contain;display:block}.home-slide-caption{position:absolute;left:18px;top:18px;background:rgba(255,255,255,.95);border:1px solid #d0e5f5;border-radius:12px;padding:10px 15px;color:#123c68;box-shadow:0 4px 16px #123c6810;text-decoration:none;max-width:calc(100% - 36px)}.home-slide-caption strong{display:block;font-size:17px}.home-slide-caption span{display:block;font-size:12px;margin-top:4px;color:#4e647b}.home-slider-controls{position:absolute;z-index:2;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;background:rgba(255,255,255,.96);border:1px solid #d0e5f5;border-radius:24px;padding:5px 9px;max-width:calc(100% - 20px)}.home-slider-controls button{border:0;background:transparent;color:#123c68;min-width:30px;min-height:30px;display:grid;place-items:center;font-size:12px;border-radius:50%;cursor:pointer}.home-slider-controls button[aria-pressed=true]{background:#087db8;color:#fff}.home-slider-controls button:focus-visible{outline:3px solid #168dca;outline-offset:2px}@media(max-width:760px){.home-slide-caption{left:10px;top:10px;padding:7px 10px;max-width:calc(100% - 20px)}.home-slide-caption strong{font-size:13px}.home-slide-caption span{font-size:10px}.home-slider-controls{bottom:7px;padding:2px 6px;gap:4px}.home-slider-controls button{min-width:28px;min-height:28px}}@media(prefers-reduced-motion:reduce){.home-slide{transition:none}}