.work-waikoloa-art{position:relative;line-height:0}.work-waikoloa-art>img{width:100%;height:auto}.work-waikoloa-caption{position:absolute;bottom:0;left:0;right:0;height:11%;display:flex;align-items:center;justify-content:center;gap:.55em;background:linear-gradient(90deg,#002e5a,#00274e 50%,#002e5a);color:#fff;font:400 clamp(11px,1.45vw,19px)/1.2 Arial,sans-serif;letter-spacing:0}.work-waikoloa-caption span{color:#70b937;font-weight:700}.work-carousel{position:relative;overflow:hidden;background:#e8f1ec}.work-carousel>img{display:block}.work-carousel button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;background:#092e46dd;color:#fff;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 4px 16px #06223166}.work-carousel button:hover{background:#c40080}.work-carousel button:focus-visible{outline:3px solid #c40080;outline-offset:3px}.work-carousel-prev{left:14px}.work-carousel-next{right:14px}@media(max-width:560px){.work-waikoloa-caption{font-size:clamp(10px,2.4vw,15px)}.work-carousel button{width:40px;height:40px}}
