.promo-thumb[data-astro-cid-jextuq4n]>*{display:block;min-height:0;height:100%;width:100%}.promo-thumb[data-astro-cid-jextuq4n] img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.promo-scroll-top-btn[data-astro-cid-jextuq4n]{position:fixed;right:18px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:9998;width:46px;height:46px;border:0;border-radius:999px;background:#fff;color:#156a66;box-shadow:0 10px 24px #0000002e,0 2px #156a662e;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease}.promo-scroll-top-btn[data-astro-cid-jextuq4n].is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.promo-scroll-top-btn[data-astro-cid-jextuq4n]:hover{box-shadow:0 14px 28px #0000003d,0 2px #156a6638}.promo-scroll-top-btn[data-astro-cid-jextuq4n]:active{transform:translateY(1px)}.aq-btn-soft[data-astro-cid-jextuq4n]{box-shadow:0 6px 16px #0f172a14,0 1px #0f172a14}.aq-btn-soft[data-astro-cid-jextuq4n]:hover{border-color:#94a3b88c;background:#f8fafc;box-shadow:0 10px 20px #0f172a1f,0 1px #0f172a1f}.aq-btn-soft[data-astro-cid-jextuq4n]:active{transform:translateY(1px);box-shadow:0 4px 10px #0f172a1f,0 1px #0f172a1a}@media(max-width:639px){.promo-scroll-top-btn[data-astro-cid-jextuq4n]{right:14px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.promo-lightbox[data-astro-cid-jextuq4n]{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;opacity:1;transition:opacity .2s ease-out}.promo-lightbox[data-astro-cid-jextuq4n][hidden]{display:none!important}.promo-lightbox[data-astro-cid-jextuq4n]:not([hidden]){animation:promo-lb-fade-in .22s ease-out}.promo-lightbox[data-astro-cid-jextuq4n].is-closing{opacity:0}@keyframes promo-lb-fade-in{0%{opacity:0}to{opacity:1}}.promo-lightbox__backdrop[data-astro-cid-jextuq4n]{position:absolute;inset:0;margin:0;padding:0;border:none;background:#000000d1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease-out}.promo-lightbox[data-astro-cid-jextuq4n].is-closing .promo-lightbox__backdrop[data-astro-cid-jextuq4n]{opacity:0}.promo-lightbox__close[data-astro-cid-jextuq4n]{position:absolute;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:2;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:none;border-radius:999px;background:#fffffff5;color:#0f172a;cursor:pointer;box-shadow:0 6px 20px #0003;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.promo-lightbox__close[data-astro-cid-jextuq4n]:hover{box-shadow:0 8px 24px #00000047}.promo-lightbox__close[data-astro-cid-jextuq4n]:active{transform:scale(.96)}.promo-lightbox__nav[data-astro-cid-jextuq4n]{position:absolute;top:50%;z-index:3;display:none;width:min(20vw,160px);height:min(72vh,560px);max-height:calc(100% - 120px);align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:14px;background:#ffffff0f;color:#ffffffeb;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}@media(pointer:fine){.promo-lightbox__nav[data-astro-cid-jextuq4n]:not([hidden]){display:inline-flex}}.promo-lightbox__nav[data-astro-cid-jextuq4n]:hover{background:#ffffff24;color:#fff}.promo-lightbox__nav[data-astro-cid-jextuq4n]:active{background:#ffffff1a}.promo-lightbox__nav[data-astro-cid-jextuq4n]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.promo-lightbox__nav--prev[data-astro-cid-jextuq4n]{left:max(10px,env(safe-area-inset-left,0px))}.promo-lightbox__nav--next[data-astro-cid-jextuq4n]{right:max(10px,env(safe-area-inset-right,0px))}.promo-lightbox__shell[data-astro-cid-jextuq4n]{position:relative;z-index:1;max-width:min(96vw,1200px);max-height:min(88vh,900px);margin:0;touch-action:none;cursor:grab;transform:translateZ(0) scale(1);transition:transform .2s cubic-bezier(.22,1,.36,1)}.promo-lightbox[data-astro-cid-jextuq4n].is-closing .promo-lightbox__shell[data-astro-cid-jextuq4n]{transform:translate3d(0,10px,0) scale(.985)}.promo-lightbox[data-astro-cid-jextuq4n].is-closing.is-closing-swipe .promo-lightbox__shell[data-astro-cid-jextuq4n]{transform:none}.promo-lightbox__shell[data-astro-cid-jextuq4n]:active,.promo-lightbox__shell[data-astro-cid-jextuq4n].is-dragging{cursor:grabbing}@media(pointer:fine){.promo-lightbox__shell[data-astro-cid-jextuq4n]{cursor:default;touch-action:auto}.promo-lightbox__shell[data-astro-cid-jextuq4n]:active,.promo-lightbox__shell[data-astro-cid-jextuq4n].is-dragging{cursor:default}}.promo-lightbox__shell[data-astro-cid-jextuq4n].is-dragging .promo-lightbox__img[data-astro-cid-jextuq4n]{will-change:transform,opacity}.promo-lightbox__counter[data-astro-cid-jextuq4n]{position:absolute;left:50%;bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:4;margin:0;padding:8px 16px;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:#fff;background:#0f172ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(-50%);pointer-events:none;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff1f}.promo-lightbox__counter[data-astro-cid-jextuq4n][hidden]{display:none!important}.promo-lightbox__img[data-astro-cid-jextuq4n]{display:block;max-width:100%;max-height:min(88vh,900px);width:auto;height:auto;object-fit:contain;pointer-events:auto;border-radius:6px;box-shadow:0 12px 48px #00000073;user-select:none;transform-origin:center center}@media(prefers-reduced-motion:reduce){.promo-lightbox[data-astro-cid-jextuq4n]:not([hidden]){animation:none}}
