.PerspectiveThumbnailLightbox_trigger__i4HyE{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;outline-offset:-3px}.PerspectiveThumbnailLightbox_trigger__i4HyE img{transition:transform var(--tpp-transition-base,.2s ease)}.PerspectiveThumbnailLightbox_trigger__i4HyE:focus-visible img,.PerspectiveThumbnailLightbox_trigger__i4HyE:hover img{transform:scale(1.035)}.PerspectiveThumbnailLightbox_hoverHint__VkHWz{position:absolute;right:.6rem;bottom:.6rem;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border-radius:999px;background:var(--tpp-navy-62);color:var(--tpp-white);font-family:var(--font-body);font-weight:700;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(.35rem);transition:opacity var(--tpp-transition-fast),transform var(--tpp-transition-fast);pointer-events:none}.PerspectiveThumbnailLightbox_trigger__i4HyE:focus-visible .PerspectiveThumbnailLightbox_hoverHint__VkHWz,.PerspectiveThumbnailLightbox_trigger__i4HyE:hover .PerspectiveThumbnailLightbox_hoverHint__VkHWz{opacity:1;transform:translateY(0)}.PerspectiveThumbnailLightbox_hoverHintIcon__k1eEE{display:inline-flex}.PerspectiveThumbnailLightbox_backdrop__N8lfU{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--tpp-navy-62)}.PerspectiveThumbnailLightbox_dialog__Co7x1{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh}.PerspectiveThumbnailLightbox_closeButton__Qv6Fu{position:absolute;top:-2.75rem;right:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:var(--tpp-white);color:var(--tpp-navy);cursor:pointer;box-shadow:0 8px 20px rgba(0,21,51,.25)}.PerspectiveThumbnailLightbox_closeButton__Qv6Fu:before{content:"";position:absolute;inset:-2px}.PerspectiveThumbnailLightbox_closeButton__Qv6Fu:focus-visible,.PerspectiveThumbnailLightbox_closeButton__Qv6Fu:hover{background:var(--tpp-antique-gold)}.PerspectiveThumbnailLightbox_visuallyHidden__3RGOY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PerspectiveThumbnailLightbox_imageFrame__l0kgq{--lightbox-ratio:16/9;position:relative;width:min(90vw,calc(90vh * var(--lightbox-ratio)));aspect-ratio:var(--lightbox-ratio);border-radius:var(--tpp-radius-md);overflow:hidden;background:var(--tpp-navy);box-shadow:0 24px 64px rgba(0,21,51,.4)}.PerspectiveThumbnailLightbox_enlargedImage__rPc3y{object-fit:contain}.PerspectiveThumbnailLightbox_readLink__nw_8_{font-family:var(--font-body);font-weight:700;font-size:.92rem;color:var(--tpp-white);text-decoration:underline;text-underline-offset:.2rem}.PerspectiveThumbnailLightbox_readLink__nw_8_:focus-visible,.PerspectiveThumbnailLightbox_readLink__nw_8_:hover{color:var(--tpp-antique-gold)}@media (max-width:640px){.PerspectiveThumbnailLightbox_backdrop__N8lfU{padding:1rem}.PerspectiveThumbnailLightbox_dialog__Co7x1{max-width:100%;max-height:100%}.PerspectiveThumbnailLightbox_closeButton__Qv6Fu{top:-3.25rem;right:.25rem}.PerspectiveThumbnailLightbox_imageFrame__l0kgq{width:min(94vw,calc(78vh * var(--lightbox-ratio)))}}