.hk-gallery.hk-calm-collection .hk-gallery-covers.hk-calm-deck{display:block;columns:auto;position:relative;aspect-ratio:4/3;min-height:0!important;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;background:#203a31}.hk-calm-deck .hk-calm-slide{position:absolute;inset:0;min-width:0;max-width:100%;width:100%;box-sizing:border-box;opacity:0;margin:0;transition:opacity 1200ms;pointer-events:none}.hk-calm-deck .hk-calm-slide:first-child,.hk-calm-deck.hk-calm-ready .hk-calm-slide.is-current{opacity:1;pointer-events:auto}.hk-calm-deck.hk-calm-ready .hk-calm-slide:not(.is-current){opacity:0;pointer-events:none}.hk-calm-deck .hk-calm-slide img{width:100%;height:100%;object-fit:cover}.hk-calm-deck .hk-calm-slide .hk-gallery-cover-label{bottom:78px}.hk-calm-controls{position:absolute;bottom:18px;right:18px;display:flex;gap:8px;align-items:center;z-index:3}.hk-calm-controls button{background:#122a20;border:1px solid #fff8ec99;padding:8px 12px;cursor:pointer}.hk-calm-position{color:#fff8ec;font-size:12px;min-width:44px;text-align:center}.hk-calm-controls button:focus-visible{outline:3px solid #fff8ec;outline-offset:3px}.hk-calm-controls button:disabled{cursor:default;opacity:.8}@media(prefers-reduced-motion:reduce){.hk-calm-deck .hk-calm-slide{transition:none}}.hk-gallery.hk-calm-collection .hk-calm-deck .hk-calm-slide img{height:100%;aspect-ratio:auto;transition:none}.hk-gallery.hk-calm-collection .hk-calm-deck .hk-calm-slide:hover,.hk-gallery.hk-calm-collection .hk-calm-deck .hk-calm-slide:hover img{transform:none}.hk-gallery.hk-calm-collection .hk-calm-deck .hk-gallery-cover-label{left:10px;right:10px;bottom:66px}.hk-gallery.hk-calm-collection .hk-calm-deck .hk-gallery-cover-title{font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.15;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hk-gallery.hk-calm-collection .hk-calm-controls{left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);min-width:0;gap:4px;justify-content:flex-end;box-sizing:border-box}.hk-gallery.hk-calm-collection .hk-calm-controls button{flex:0 0 auto;padding:8px 6px;font-size:13px;line-height:1.2;letter-spacing:normal;white-space:nowrap;box-sizing:border-box}.hk-gallery.hk-calm-collection .hk-calm-position{flex:0 0 32px;width:32px;min-width:32px;font-size:12px;line-height:1.2;white-space:nowrap}.hk-page .story-split .wp-block-image.hk-full-frame{height:auto!important;aspect-ratio:auto!important}.hk-page .story-split .wp-block-image.hk-full-frame img{height:auto;object-fit:contain}.hk-calm-controls button,.hk-gallery.hk-calm-collection .hk-calm-controls button{background:none;border:0;box-shadow:none;color:#fff8ec;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:grid;place-items:center;filter:drop-shadow(0 1px 3px #000)}.hk-calm-controls button svg{display:block;width:24px;height:24px}.hk-gallery.hk-calm-caption-below .hk-calm-deck .hk-gallery-cover-label{display:none}.hk-gallery.hk-calm-caption-below .hk-calm-caption{position:static;margin:1rem 0 0;padding:0;background:none;box-shadow:none;color:inherit;font-size:.95rem;line-height:1.65}
