.modula.modula-gallery:not(.modula-gallery-initialized) .modula-items,.modula.modula-gallery:not(.modula-gallery-initialized) .filters,.modula.modula-gallery:not(.modula-gallery-initialized) .modula-pagination,.modula.modula-gallery:not(.modula-gallery-initialized) a.post-edit-link{visibility:hidden;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;pointer-events:none}.modula.modula-gallery{opacity:0;visibility:hidden}.modula.modula-gallery.modula-gallery--bootstrap-pending{opacity:1;visibility:visible;min-height:120px;position:relative}.modula.modula-gallery.modula-gallery-initialized{opacity:1;visibility:visible}.modula.modula-gallery.modula-gallery-initialized:not(:has(.modula-items .modula-item)){opacity:0;visibility:hidden;min-height:120px}.modula.modula-gallery.modula-gallery-initialized:not(.modula-gallery-chrome-ready) .filters,.modula.modula-gallery.modula-gallery-initialized:not(.modula-gallery-chrome-ready) .modula-pagination{visibility:hidden !important}.modula.modula-gallery.modula-gallery-initialized.modula-loaded-scale .modula-items .modula-item:not(.modula-item--embedded):not(.tg-loaded) .modula-item-content,.modula.modula-gallery.modula-gallery-initialized.modula-loaded-scale .modula-items .modula-item:not(.modula-item--embedded):not(.tg-loaded) .modula-item-picture-stack,.modula.modula-gallery.modula-gallery-initialized.modula-loaded-effects .modula-items .modula-item:not(.modula-item--embedded):not(.tg-loaded) .modula-item-content,.modula.modula-gallery.modula-gallery-initialized.modula-loaded-effects .modula-items .modula-item:not(.modula-item--embedded):not(.tg-loaded) .modula-item-picture-stack{opacity:0}.modula-gallery__bootstrap-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:6rem;padding:24px;font-size:.9375rem;color:#646970}.modula-gallery__bootstrap-retry{appearance:none;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:#1d2327;cursor:pointer;font-size:.875rem;line-height:1.4;padding:8px 16px}.modula-gallery__bootstrap-retry:hover{border-color:#8c8f94}.modula-gallery__error-boundary,.modula-gallery__lightbox-error{padding:16px 24px;color:#646970;font-size:.9375rem;text-align:center}.modula-gallery__error-boundary-retry{appearance:none;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:#1d2327;cursor:pointer;font-size:.875rem;margin-top:12px;padding:8px 16px}.modula-gallery__chunk-loading{min-height:1px}.modula .modula-items .modula-item.modula-hover-v2 .figc-inner{display:flex;flex-direction:column;gap:.35em;align-items:stretch}.modula .modula-items .modula-item.modula-hover-v2 .modula-title{order:var(--modula-hover-ord-title, 0)}.modula .modula-items .modula-item.modula-hover-v2 .jtg-description{order:var(--modula-hover-ord-caption, 1)}.modula .modula-items .modula-item.modula-hover-v2 .modula-social{order:var(--modula-hover-ord-social, 2)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom .modula-item-picture img{transition:transform var(--modula-hover-card-enter-duration, 350ms) ease;transition-delay:0ms;transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom:hover .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom:hover .modula-item-picture img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom:focus-within:has(:focus-visible) .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--zoom:focus-within:has(:focus-visible) .modula-item-picture img{transition-delay:var(--modula-hover-card-enter-delay, 0ms);transform:scale(1.06)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale .modula-item-picture img{transition:filter var(--modula-hover-card-enter-duration, 350ms) ease;transition-delay:0ms;filter:grayscale(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale:hover .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale:hover .modula-item-picture img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale:focus-within:has(:focus-visible) .modula-item-content img,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--grayscale:focus-within:has(:focus-visible) .modula-item-picture img{transition-delay:var(--modula-hover-card-enter-delay, 0ms);filter:grayscale(1)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--lift{transition:transform var(--modula-hover-card-enter-duration, 250ms) ease,box-shadow var(--modula-hover-card-enter-duration, 250ms) ease;transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--lift:hover,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--lift:focus-within:has(:focus-visible){transition-delay:var(--modula-hover-card-enter-delay, 0ms);transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.18)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim .modula-item-overlay,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim-addon .modula-item-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:var(--modula-hover-overlay-tint, rgba(0, 0, 0, 0.55));transition:opacity var(--modula-hover-card-enter-duration, 300ms) ease;transition-delay:0ms;opacity:0}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim:hover .modula-item-overlay,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim:focus-within:has(:focus-visible) .modula-item-overlay,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim-addon:hover .modula-item-overlay,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-card--dim-addon:focus-within:has(:focus-visible) .modula-item-overlay{transition-delay:var(--modula-hover-card-enter-delay, 0ms);opacity:var(--modula-hover-dim-active-opacity, 0.55)}.modula .modula-items .modula-item.modula-hover-v2 .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2 .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2 .figc .modula-social{transition:opacity var(--modula-hover-enter-duration, 280ms) ease,transform var(--modula-hover-enter-duration, 280ms) ease,filter var(--modula-hover-enter-duration, 280ms) ease}.modula .modula-items .modula-item.modula-hover-v2 .figc .modula-title{--modula-hover-enter-duration: var(--modula-hover-enter-duration-title, 280ms);transition-delay:var(--modula-hover-enter-delay-title, 0ms)}.modula .modula-items .modula-item.modula-hover-v2 .figc .jtg-description{--modula-hover-enter-duration: var(--modula-hover-enter-duration-caption, 280ms);transition-delay:var(--modula-hover-enter-delay-caption, 0ms)}.modula .modula-items .modula-item.modula-hover-v2 .figc .modula-social{--modula-hover-enter-duration: var(--modula-hover-enter-duration-social, 280ms);transition-delay:var(--modula-hover-enter-delay-social, 0ms)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--fade .figc .modula-title{opacity:0}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--fade:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--fade:focus-within:has(:focus-visible) .figc .modula-title{opacity:1}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--fade .figc .jtg-description{opacity:0}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--fade:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--fade:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--fade .figc .modula-social{opacity:0}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--fade:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--fade:focus-within:has(:focus-visible) .figc .modula-social{opacity:1}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-up .figc .modula-title{opacity:0;transform:translateY(12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-up:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-up:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-up .figc .jtg-description{opacity:0;transform:translateY(12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-up:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-up:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-up .figc .modula-social{opacity:0;transform:translateY(12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-up:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-up:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-down .figc .modula-title{opacity:0;transform:translateY(-12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-down:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-down:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-down .figc .jtg-description{opacity:0;transform:translateY(-12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-down:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-down:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-down .figc .modula-social{opacity:0;transform:translateY(-12px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-down:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-down:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translateY(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-left .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-left .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-left .figc .modula-social{opacity:0;transform:translateX(16px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-left:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-left:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-left:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-left:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-left:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-left:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translateX(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-right .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-right .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-right .figc .modula-social{opacity:0;transform:translateX(-16px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-right:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--slide-right:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-right:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--slide-right:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-right:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--slide-right:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translateX(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--blur-in .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--blur-in .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--blur-in .figc .modula-social{opacity:0;filter:blur(5px)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--blur-in:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--blur-in:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--blur-in:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--blur-in:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--blur-in:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--blur-in:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;filter:blur(0)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--scale .figc .modula-title{opacity:0;transform:scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--scale:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--title--scale:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--scale .figc .jtg-description{opacity:0;transform:scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--scale:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--caption--scale:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--scale .figc .modula-social{opacity:0;transform:scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--scale:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2.modula-hover-enter--social--scale:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots .modula-item-content{position:relative}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc{position:absolute;inset:0;padding:0;margin:0;z-index:2;pointer-events:none;overflow:hidden;container-type:size}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc-inner{position:relative;display:block;width:100%;height:100%;pointer-events:none}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--frame .figc::before,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--diamond .figc::before{content:"";position:absolute;border:2px solid hsla(0,0%,100%,.92);pointer-events:none;opacity:0;transition:opacity 220ms ease,transform 220ms ease;z-index:3}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--frame .figc::before{inset:10%}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--diamond .figc::before{inset:auto;left:50%;top:50%;width:min(64cqw,64cqh);height:min(64cqw,64cqh);transform:translate(-50%, -50%) rotate(45deg) scale(0.92)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--frame:hover .figc::before,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--frame:focus-within:has(:focus-visible) .figc::before{opacity:1;transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--diamond:hover .figc::before,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic--diamond:focus-within:has(:focus-visible) .figc::before{opacity:1;transform:translate(-50%, -50%) rotate(45deg) scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic-visibility--always.modula-hover-graphic--frame .figc::before,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic-visibility--always.modula-hover-graphic--diamond .figc::before{opacity:1}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic-visibility--always.modula-hover-graphic--frame .figc::before{transform:scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-graphic-visibility--always.modula-hover-graphic--diamond .figc::before{transform:translate(-50%, -50%) rotate(45deg) scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .modula-social{position:absolute;pointer-events:auto;box-sizing:border-box;min-width:0;width:max-content;overflow-wrap:anywhere;word-break:break-word;order:unset;z-index:3}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .jtg-description p{margin:0}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .modula-title{left:var(--modula-hover-slot-title-x, 50%);top:var(--modula-hover-slot-title-y, 18%);--modula-hover-slot-anchor: var(--modula-hover-slot-anchor-title, 0%);max-width:min(var(--modula-hover-slot-max-width-title, 50%),100% - .75rem);text-align:var(--modula-hover-slot-text-align-title, left);transform:translate(var(--modula-hover-slot-anchor-title, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .jtg-description{left:var(--modula-hover-slot-caption-x, 50%);top:var(--modula-hover-slot-caption-y, 50%);--modula-hover-slot-anchor: var(--modula-hover-slot-anchor-caption, 0%);max-width:min(var(--modula-hover-slot-max-width-caption, 50%),100% - .75rem);text-align:var(--modula-hover-slot-text-align-caption, left);transform:translate(var(--modula-hover-slot-anchor-caption, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots .figc .modula-social{left:var(--modula-hover-slot-social-x, 50%);top:var(--modula-hover-slot-social-y, 82%);--modula-hover-slot-anchor: var(--modula-hover-slot-anchor-social, 0%);max-width:min(var(--modula-hover-slot-max-width-social, 50%),100% - .75rem);text-align:var(--modula-hover-slot-text-align-social, left);transform:translate(var(--modula-hover-slot-anchor-social, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--on-hover:not(:hover):not(:focus-within:has(:focus-visible)) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--on-hover:not(:hover):not(:focus-within:has(:focus-visible)) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--on-hover:not(:hover):not(:focus-within:has(:focus-visible)) .figc .modula-social{opacity:0;pointer-events:none}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--on-hover:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--on-hover:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--on-hover:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--on-hover:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--on-hover:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--on-hover:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;pointer-events:auto}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--always .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--always .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--always .figc .modula-social{opacity:1}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--hidden .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--hidden .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--hidden .figc .modula-social{opacity:0;pointer-events:none;visibility:hidden}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--hide-on-hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--hide-on-hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--hide-on-hover .figc .modula-social{opacity:1}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--hide-on-hover:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--title--hide-on-hover:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--hide-on-hover:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--caption--hide-on-hover:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--hide-on-hover:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-visibility--social--hide-on-hover:focus-within:has(:focus-visible) .figc .modula-social{opacity:0}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--fade:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--fade:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--fade:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--fade:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--fade:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--fade:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-up:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-up:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-up:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-up:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-up:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-up:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor, 0%), calc(-50% - 12px));transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-down:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-down:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-down:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-down:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-down:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-down:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor, 0%), calc(-50% + 12px));transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-left:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-left:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-left:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-left:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-left:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-left:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transform:translate(calc(var(--modula-hover-slot-anchor, 0%) - 16px), -50%);transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-right:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--slide-right:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-right:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--slide-right:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-right:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--slide-right:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transform:translate(calc(var(--modula-hover-slot-anchor, 0%) + 16px), -50%);transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--blur-in:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--blur-in:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--blur-in:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--blur-in:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--blur-in:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--blur-in:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;filter:blur(5px);transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--scale:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--title--scale:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--scale:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--caption--scale:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--scale:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-exit--social--scale:focus-within:has(:focus-visible) .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%) scale(0.94);transition-delay:0ms}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--fade .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--fade .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--fade .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--fade:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--fade:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--fade:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--fade:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--fade:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--fade:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-up .figc .modula-title{opacity:0;transform:translate(var(--modula-hover-slot-anchor-title, 0%), calc(-50% + 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-up:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-up:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:translate(var(--modula-hover-slot-anchor-title, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-up .figc .jtg-description{opacity:0;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), calc(-50% + 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-up:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-up:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-up .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor-social, 0%), calc(-50% + 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-up:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-up:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor-social, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-down .figc .modula-title{opacity:0;transform:translate(var(--modula-hover-slot-anchor-title, 0%), calc(-50% - 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-down:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-down:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:translate(var(--modula-hover-slot-anchor-title, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-down .figc .jtg-description{opacity:0;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), calc(-50% - 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-down:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-down:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-down .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor-social, 0%), calc(-50% - 12px))}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-down:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-down:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor-social, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-left .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-left .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-left .figc .modula-social{opacity:0;transform:translate(calc(var(--modula-hover-slot-anchor, 0%) + 16px), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-left:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-left:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-left:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-left:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-left:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-left:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-right .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-right .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-right .figc .modula-social{opacity:0;transform:translate(calc(var(--modula-hover-slot-anchor, 0%) - 16px), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-right:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--slide-right:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-right:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--slide-right:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-right:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--slide-right:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--blur-in .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--blur-in .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--blur-in .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%);filter:blur(5px)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--blur-in:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--blur-in:focus-within:has(:focus-visible) .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--blur-in:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--blur-in:focus-within:has(:focus-visible) .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--blur-in:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--blur-in:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor, 0%), -50%);filter:blur(0)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--scale .figc .modula-title{opacity:0;transform:translate(var(--modula-hover-slot-anchor-title, 0%), -50%) scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--scale:hover .figc .modula-title,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--title--scale:focus-within:has(:focus-visible) .figc .modula-title{opacity:1;transform:translate(var(--modula-hover-slot-anchor-title, 0%), -50%) scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--scale .figc .jtg-description{opacity:0;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), -50%) scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--scale:hover .figc .jtg-description,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--caption--scale:focus-within:has(:focus-visible) .figc .jtg-description{opacity:1;transform:translate(var(--modula-hover-slot-anchor-caption, 0%), -50%) scale(1)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--scale .figc .modula-social{opacity:0;transform:translate(var(--modula-hover-slot-anchor-social, 0%), -50%) scale(0.94)}.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--scale:hover .figc .modula-social,.modula .modula-items .modula-item.modula-hover-v2--free-slots.modula-hover-enter--social--scale:focus-within:has(:focus-visible) .figc .modula-social{opacity:1;transform:translate(var(--modula-hover-slot-anchor-social, 0%), -50%) scale(1)}.modula .modula-items .modula-item.modula-caption-below-image{display:flex;flex-direction:column;min-width:0}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area{position:relative;width:100%;flex:0 0 auto;overflow:hidden}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile{height:100%;min-height:0}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area:not(.modula-uniform-grid__media){flex:1 1 0;min-height:0}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area>a.tile-inner,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area>a.modula-item-link{position:absolute;inset:0;z-index:5}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area .modula-item-overlay{position:absolute;inset:0;z-index:1}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area .modula-item-content{position:absolute;inset:0;height:auto;opacity:1;pointer-events:none;z-index:2}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop){position:relative;inset:auto;width:100%;height:auto;overflow:visible}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img.pic{display:block;width:100%;height:auto;max-width:100%;position:relative;object-fit:initial}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area .modula-item-picture{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img,.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img.pic{width:100%;height:100%;object-fit:cover;object-position:center}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--slot-image .modula-item-image-area .modula-item-picture{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--slot-image .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img,.modula .modula-items .modula-item.modula-caption-below-image.modula-caption-below-image--slot-image .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img.pic{width:100%;height:100%;object-fit:cover;object-position:center}.modula .modula-fit-grid .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img,.modula .modula-fit-grid .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile .modula-item-image-area .modula-item-picture:not(.modula-item-picture--focal-crop) img.pic{object-fit:contain;object-position:var(--modula-uniform-image-position, center center)}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption{flex:0 0 auto;width:100%;padding:0;color:#1e1e1e}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption .jtg-description{color:#50575e}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption--align-left{text-align:left}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption--align-center{text-align:center}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption--align-right{text-align:right}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption .modula-title,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption .jtg-description{position:static;transform:none;opacity:1;max-width:none;width:100%}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-below-caption .modula-title::before{display:none}.modula .modula-items .modula-item.modula-caption-below-image:not(.modula-hover-v2)>.modula-item-content,.modula .modula-items .modula-item.modula-caption-below-image.modula-hover-v2>.modula-item-content{position:relative;inset:auto;display:flex;flex-direction:column;height:auto;opacity:1}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content>img,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content>picture,.modula .modula-items .modula-item.modula-caption-below-image>.modula-item-picture{order:1;position:relative}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content>.figc{order:2;position:relative;inset:auto;height:auto !important;padding:0;opacity:1;transform:none}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content .figc .modula-title,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content .figc .jtg-description,.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content .figc p.description{position:static;transform:none;opacity:1}.modula .modula-items .modula-item.modula-caption-below-image .modula-item-content .figc .modula-title::before{display:none}.modula-masonry-react .modula-caption-below-image .modula-item-image-area .modula-item-picture img.pic{display:block;width:100%;height:auto;max-width:100%;position:relative}.modula .modula-uniform-grid .modula-uniform-grid__cell>.modula-item.modula-caption-below-image,.modula .modula-fit-grid .modula-uniform-grid__cell>.modula-item.modula-caption-below-image{height:auto !important;flex:0 0 auto}.modula .modula-uniform-grid .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile,.modula .modula-fit-grid .modula-item.modula-caption-below-image.modula-caption-below-image--fixed-tile{height:auto !important}.modula .modula-uniform-grid .modula-item.modula-caption-below-image .modula-item-image-area.modula-uniform-grid__media,.modula .modula-fit-grid .modula-item.modula-caption-below-image .modula-item-image-area.modula-uniform-grid__media{aspect-ratio:var(--modula-uniform-aspect, 1/1);flex:0 0 auto;width:100%;min-height:0}.modula .modula-uniform-grid.modula-uniform-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded,.modula .modula-fit-grid.modula-fit-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded{height:auto !important;aspect-ratio:var(--modula-uniform-aspect, 1/1);min-height:clamp(5.5rem,16vw,11rem)}.modula .modula-items .modula-item.modula-item--compact-caption{isolation:isolate}.modula .modula-caption-popover{position:absolute;inset:0;z-index:8;pointer-events:none;box-sizing:border-box;overflow:visible}.modula-caption-popover__panel{position:fixed;z-index:100000;width:max-content;max-width:min(280px,100vw - 16px);max-height:min(200px,40vh);overflow:auto;padding:8px 10px;border-radius:6px;background:#1d2327;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.08);box-sizing:border-box;pointer-events:none}.modula-caption-popover__panel--touch{pointer-events:auto}.modula-caption-popover__title{margin:0;font-size:12px;font-weight:600;line-height:1.25;word-break:break-word}.modula-caption-popover__description{margin:0;font-size:11px;font-weight:400;line-height:1.35;word-break:break-word}.modula-caption-popover__description:not(:first-child){margin-top:4px}.modula-caption-popover__description p{margin:0 0 .35em}.modula-caption-popover__description p:last-child{margin-bottom:0}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image{display:grid !important;grid-template-rows:minmax(0, 1fr) var(--modula-polaroid-chin-height, 44px);height:100%;min-height:0}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-image-area{grid-row:1;flex:none;min-height:0;overflow:hidden}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin{grid-row:2;flex:none;align-self:stretch;height:var(--modula-polaroid-chin-height, 44px);max-height:var(--modula-polaroid-chin-height, 44px);margin-top:0;padding:4px var(--modula-polaroid-chin-inset, 8px) var(--modula-polaroid-chin-inset, 8px);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;min-height:0;line-height:1.25;font-size:12px}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin .modula-title,.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin .jtg-description{flex:0 0 auto;margin:0;padding:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;position:static;transform:none;opacity:1;max-width:none;width:100%;font-size:inherit;line-height:inherit}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin .jtg-description p{display:inline;margin:0;padding:0}.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin:not(:has(.modula-title)) .jtg-description,.modula .modula-items.modula-polaroid-gallery.modula-polaroid-gallery--caption-in-chin .modula-polaroid-frame__media .modula-item.modula-caption-below-image .modula-item-below-caption--polaroid-chin:not(:has(.jtg-description)) .modula-title{-webkit-line-clamp:2;line-clamp:2}.modula .modula-video .modula-video-player-wrap{position:relative}.modula .modula-video .modula-video-player-wrap.playlist_right{display:flex;flex-direction:row;gap:10px}.modula .modula-video .modula-video-player-wrap.playlist_right .modula-video-main-item{width:80%;position:relative}.modula .modula-video .modula-video-player-wrap.playlist_right .modula-video-items-wrap{width:20%;position:relative;overflow:hidden}.modula .modula-video .modula-video-player-wrap.playlist_bottom .modula-video-main-item,.modula .modula-video .modula-video-player-wrap.playlist_bottom .modula-video-items-wrap{width:100%;position:relative}.modula .modula-video .modula-video-player-wrap.playlist_right .modula-video-items{display:flex;flex-direction:column;gap:10px;position:absolute;right:0;left:0;height:100%;overflow-y:auto;padding-right:10px;padding-bottom:10px}.modula .modula-video .modula-video-player-wrap.playlist_bottom .modula-video-items{display:flex;flex-direction:row;column-gap:10px;width:100%;overflow-x:auto}.modula .modula-video .modula-video-player-wrap.playlist_bottom .modula-video-item{flex:0 0 calc(20% - 8px);box-sizing:border-box;margin-bottom:10px}.modula .modula-video .modula-video-player-wrap.playlist_bottom .modula-video-items-wrap{margin-top:10px}.modula .modula-video .modula-video-main-item-content,.modula .modula-video .modula-video-main-item-aspect{position:relative;width:100%}.modula .modula-video .modula-video-main-item-aspect{padding-top:56.25%;background:#000}.modula .modula-video .modula-video-gallery__player-mount{position:absolute;inset:0;width:100%;height:100%}.modula .modula-video .modula-video-gallery__player-mount iframe,.modula .modula-video .modula-video-gallery__player-mount video,.modula .modula-video .modula-video-gallery__html5{width:100%;height:100%;border:0;display:block;background:#000}.modula .modula-video .modula-video-gallery__poster-btn{position:absolute;inset:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:2}.modula .modula-video .modula_video_preview_image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.modula .modula-video .modula-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:3;width:auto;height:auto}.modula .modula-video .modula-video-items .modula-video-item{position:relative;width:100%;flex-shrink:0;box-sizing:border-box}.modula .modula-video .modula-video-items .modula-item-content{position:relative;background-color:#fff;overflow:hidden;width:100%;aspect-ratio:16/9}.modula .modula-video .modula-video-gallery__thumb-frame{display:block;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden;line-height:0;position:relative;z-index:0}.modula .modula-video .modula-video-gallery__thumb-frame .modula-video-icon{z-index:25}.modula .modula-video .modula-video-list-overlay{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;z-index:20;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.modula .modula-video .modula-video-items img.modula-video-gallery__thumb{display:block !important;position:relative !important;inset:auto !important;top:auto !important;left:auto !important;width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain !important;object-position:center center !important;background:#e8e8e8}.modula .modula-video .modula-video-gallery__thumb--empty{width:100%;height:100%;background:#e8e8e8;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:contain}.modula .modula-video .modula-video--empty{padding:1rem;text-align:center}.modula .modula-video .modula-video-gallery__empty{margin:0;opacity:.7}.modula .filters{margin-bottom:1rem}.modula .filters .modula_menu__list{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;width:100%;margin:0;padding:0;list-style:none}.modula .filters .modula_menu__item{margin:0;padding:0}.modula .filters .modula_menu__link{display:inline-block;padding:.15rem 0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;outline:none;transition:color .2s ease,border-color .2s ease}.modula .filters .modula_menu__link:hover,.modula .filters .modula_menu__link:focus,.modula .filters .modula_menu__link:focus-visible,.modula .filters .modula_menu__link:active{text-decoration:none;outline:none;box-shadow:none;border-top:none;border-left:none;border-right:none}.modula .filters .modula_menu__item--current .modula_menu__link,.modula .filters .modula_menu__link.selected{font-weight:600;border-bottom-color:currentcolor}.modula .filters .modula_menu__link:focus-visible{border-bottom-color:currentcolor}.modula .filters--dropdown{position:relative}.modula .filters__select{appearance:auto;border:1px solid rgba(0,0,0,.12);background:#fff;padding:.35rem .75rem;border-radius:8px;cursor:pointer;font:inherit;color:inherit;max-width:100%;min-width:10rem}.modula .modula-pagination{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:1rem}.modula .modula-pagination.modula-pagination--left{justify-content:flex-start}.modula .modula-pagination.modula-pagination--center{justify-content:center}.modula .modula-pagination.modula-pagination--right{justify-content:flex-end}.modula .modula-pagination button,.modula .modula-pagination__load-more{border:1px solid rgba(0,0,0,.15);background:#fff;padding:.4rem .75rem;border-radius:8px;cursor:pointer;font:inherit;color:inherit;box-shadow:none;outline:none}.modula .modula-pagination button:focus,.modula .modula-pagination button:focus-visible,.modula .modula-pagination button:active,.modula .modula-pagination__load-more:focus,.modula .modula-pagination__load-more:focus-visible,.modula .modula-pagination__load-more:active{outline:none;box-shadow:none}.modula .modula-pagination button.active{font-weight:700}.modula .modula-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.4rem .35rem;color:inherit;opacity:.65;user-select:none}.modula-download-all-button{margin-top:10px;margin-bottom:10px;margin-left:5px}.modula-download-all-button .modula-download-all{display:inline-flex;align-items:center;gap:.35em}.modula-download-all-button .modula-download-all svg{display:block;width:1.2em;height:1.2em;flex:0 0 auto;fill:currentColor}.modula-gallery-filter-layout{display:block}.modula-gallery-filter-layout--left,.modula-gallery-filter-layout--right,.modula-gallery-filter-layout--left-right{display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem}.modula-gallery-filter-layout--left>.filters,.modula-gallery-filter-layout--right>.filters,.modula-gallery-filter-layout--left-right>.filters{flex:0 0 auto;max-width:14rem;margin-bottom:0}.modula-gallery-filter-layout--left>.filters .modula_menu__list,.modula-gallery-filter-layout--right>.filters .modula_menu__list,.modula-gallery-filter-layout--left-right>.filters .modula_menu__list{flex-direction:column;align-items:flex-start;gap:.65rem}.modula-gallery-filter-layout--left>.modula-items,.modula-gallery-filter-layout--right>.modula-items,.modula-gallery-filter-layout--left-right>.modula-items{flex:1 1 auto;min-width:0}.modula-gallery-filter-layout--right>.filters{order:2}.modula-gallery-filter-layout--right>.modula-items{order:1}.modula-gallery-filter-layout--left-right>.filters:first-of-type{order:1}.modula-gallery-filter-layout--left-right>.modula-items{order:2}.modula-gallery-filter-layout--left-right>.filters:last-of-type{order:3}@media screen and (max-width: 782px){.modula-gallery-filter-layout--left,.modula-gallery-filter-layout--right,.modula-gallery-filter-layout--left-right{flex-direction:column}.modula-gallery-filter-layout--left>.filters,.modula-gallery-filter-layout--right>.filters,.modula-gallery-filter-layout--left-right>.filters{max-width:none;width:100%;order:0}.modula-gallery-filter-layout--left>.filters .modula_menu__list,.modula-gallery-filter-layout--right>.filters .modula_menu__list,.modula-gallery-filter-layout--left-right>.filters .modula_menu__list{flex-direction:row;flex-wrap:wrap}}.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-top_inside"],.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-bot_inside"]{overflow:hidden}.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-top_outside"],.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-bot_outside"]{display:flex;flex-direction:column;width:100%}.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-top_inside"]>.modula-item-picture-stack,.modula .modula-slider .modula-items .modula-slider-image-wrapper[class*="--caption-bot_inside"]>.modula-item-picture-stack{position:relative;z-index:1;width:100%}.modula .modula-slider .modula-items .modula-slider-slide-media{position:relative;flex:0 0 auto;width:100%;overflow:hidden;border-radius:var(--modula-slider-slide-radius, 0px)}.modula .modula-slider .modula-items .slider-image-info{box-sizing:border-box;margin:0;width:100%;text-align:left;line-height:1.45;font-size:.9375rem;transition:opacity .2s ease}.modula .modula-slider .modula-items .slider-image-info p{margin:0}.modula .modula-slider .modula-items .slider-image-info .jtg-title,.modula .modula-slider .modula-items .slider-image-info .modula-title{font-weight:500}.modula .modula-slider .modula-items .slider-image-info .jtg-title+.description,.modula .modula-slider .modula-items .slider-image-info .modula-title+.description{margin-top:4px}.modula .modula-slider .modula-items .slider-image-info--top_outside,.modula .modula-slider .modula-items .slider-image-info--bot_outside{position:static;color:inherit;padding:0;background:none;text-shadow:none}.modula .modula-slider .modula-items .modula-slider-image-wrapper--caption-top_outside .slider-image-info--top_outside{flex:0 0 auto;order:-1;margin:0 0 10px}.modula .modula-slider .modula-items .modula-slider-image-wrapper--caption-bot_outside .slider-image-info--bot_outside{flex:0 0 auto;margin:10px 0 0}.modula .modula-slider .modula-items .slider-image-info__scrim{position:absolute;left:0;right:0;height:clamp(72px,30%,180px);pointer-events:none;z-index:2}.modula .modula-slider .modula-items .modula-slider-image-wrapper--caption-top_inside .slider-image-info__scrim{top:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0) 100%)}.modula .modula-slider .modula-items .modula-slider-image-wrapper--caption-bot_inside .slider-image-info__scrim{bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0.7) 100%)}.modula .modula-slider .modula-items .slider-image-info--top_inside,.modula .modula-slider .modula-items .slider-image-info--bot_inside{position:absolute;left:0;z-index:3;padding:16px 18px;color:#fff;background:none;max-width:100%}.modula .modula-slider .modula-items .slider-image-info--top_inside>p,.modula .modula-slider .modula-items .slider-image-info--bot_inside>p{color:#fff}.modula .modula-slider .modula-items .slider-image-info--top_inside{top:0;right:0;padding-right:max(18px,12%)}.modula .modula-slider .modula-items .slider-image-info--bot_inside{bottom:0;right:0;padding-right:clamp(72px,18%,7.5rem)}.modula .modula-slider .modula-items .slider-image-info--top_inside .jtg-title,.modula .modula-slider .modula-items .slider-image-info--top_inside .modula-title,.modula .modula-slider .modula-items .slider-image-info--top_inside .description,.modula .modula-slider .modula-items .slider-image-info--bot_inside .jtg-title,.modula .modula-slider .modula-items .slider-image-info--bot_inside .modula-title,.modula .modula-slider .modula-items .slider-image-info--bot_inside .description{text-shadow:0 1px 3px rgba(0,0,0,.45)}@media(max-width: 600px){.modula .modula-slider .modula-items .slider-image-info--top_inside,.modula .modula-slider .modula-items .slider-image-info--bot_inside{padding:12px 14px;font-size:.875rem}.modula .modula-slider .modula-items .slider-image-info--bot_inside{padding-right:clamp(52px,22%,6rem)}}.modula{position:relative}.modula .modula-items .modula-item>.modula-item-link.tile-inner{position:absolute;inset:0;z-index:5}.modula.modula-gallery .modula-gallery-title{margin:0 0 16px;line-height:1.3}.modula img{width:100%;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}.modula img.modula-item-img--focal-point,.modula img.modula-item-img--focal-crop{transition:none !important;transition-property:none !important}html body .modula .modula-items img.modula-item-img--focal-crop{width:var(--modula-focal-w) !important;height:var(--modula-focal-h) !important;max-width:none !important;object-fit:fill !important;object-position:initial !important;position:absolute !important;left:var(--modula-focal-left) !important;top:var(--modula-focal-top) !important;transform:var(--modula-focal-transform, none) !important}html body .modula .modula-items.modula-custom-grid img.modula-item-img--letterbox-contain{max-width:none !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:var(--modula-letterbox-position, center center)}.modula .modula-custom-grid-visitor-page-gap{height:1.5rem}.modula .modula-item{overflow:hidden}.modula .modula-item.modula-item--embedded-content-block .modula-item-content--embedded{display:flex;align-items:stretch}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block-inner{flex:1;display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;gap:.35em}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block__title{font-size:clamp(1rem,2.5vw + .55rem,2.125rem);font-weight:800;line-height:1.06;letter-spacing:.02em;text-transform:uppercase;margin:0;opacity:1;color:inherit}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block__description{font-size:clamp(.75rem,1.1vw + .55rem,.9375rem);font-weight:600;line-height:1.3;opacity:1;color:inherit;margin:0}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block__body{font-size:clamp(.8125rem,.9vw + .6rem,1rem);line-height:1.45;font-weight:500;margin:0;opacity:1;color:inherit}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block__body p{margin:0 0 .5em}.modula .modula-item.modula-item--embedded-content-block .modula-embedded-block__body p:last-child{margin-bottom:0}.modula .modula-slider .modula-items:not(.f-carousel){display:flex;flex-wrap:nowrap;overflow:hidden}.modula .modula-slider .modula-items:not(.f-carousel)>.modula-item{flex:0 0 100%;max-width:100%}.modula .modula-slider .modula-items.f-carousel{isolation:isolate;overflow:visible;--f-arrow-bg: #fff;--f-arrow-hover-bg: #f3f3f3;--f-arrow-active-bg: #eaeaea;--f-arrow-border-radius: 50%;--f-arrow-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);--f-arrow-color: #1a1a1a;--f-arrow-hover-color: #000;--f-arrow-width: 44px;--f-arrow-height: 44px;--f-arrow-pos: -22px}.modula .modula-slider .modula-items.f-carousel .f-carousel__viewport{position:relative;z-index:1}.modula .modula-slider .modula-items.f-carousel .f-button.is-arrow.is-prev,.modula .modula-slider .modula-items.f-carousel .f-button.is-arrow.is-next{z-index:100;position:absolute !important}.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot{appearance:none;background-color:rgba(0,0,0,0);border:0;box-shadow:none}.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot::before{display:none !important;content:none !important}.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot.active,.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot.padd,.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot.small,.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot.micro{border:0;box-shadow:none;background-color:rgba(0,0,0,0)}.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot:focus{outline:none}.modula .modula-slider .modula-items.f-carousel .f-carousel__dots .f-carousel__dot:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.modula .modula-slider.modula-slider--arrows-inside .modula-items.f-carousel{--f-arrow-pos: 12px}.modula .modula-slider.modula-slider--arrows-outside .modula-items.f-carousel{--f-arrow-pos: -22px}.modula .modula-slider.modula-gallery .modula-items.f-carousel .f-carousel__slide,.modula .modula-slider .modula-items.f-carousel .f-carousel__slide{border-radius:var(--modula-slider-slide-radius, 0px);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.modula .modula-slider.modula-gallery .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info--top_outside),.modula .modula-slider.modula-gallery .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info--bot_outside),.modula .modula-slider .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info--top_outside),.modula .modula-slider .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info--bot_outside){overflow:visible}.modula .modula-slider .modula-items.f-carousel.is-centered .f-carousel__slide::before,.modula .modula-slider .modula-items.f-carousel.is-centered .f-carousel__slide::after{display:none}.modula .modula-slider .modula-items.f-carousel.is-centered .f-carousel__slide{align-items:stretch}.modula .modula-slider .modula-items.f-carousel .f-carousel__slide.modula-item{display:flex;flex-direction:column;min-height:0;height:auto}.modula .modula-slider .modula-items.f-carousel .f-carousel__slide .modula-item-link.tile-inner{position:absolute;inset:0;z-index:5}.modula .modula-slider .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper{width:100%;position:relative;z-index:1}.modula .modula-slider .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info) .modula-item-content .figc .modula-title,.modula .modula-slider .modula-items.f-carousel .f-carousel__slide:has(.slider-image-info) .modula-item-content .figc .jtg-description{display:none !important}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper{aspect-ratio:var(--modula-slider-slide-aspect, 16/9);flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper>.modula-item-picture-stack{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-top_outside,.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-bot_outside{aspect-ratio:unset}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-top_outside>.modula-slider-slide-media,.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-bot_outside>.modula-slider-slide-media{position:relative;inset:unset;width:100%;flex:0 0 auto;aspect-ratio:var(--modula-slider-slide-aspect, 16/9);overflow:hidden;min-height:0}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-top_outside>.modula-slider-slide-media>.modula-item-picture-stack,.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-bot_outside>.modula-slider-slide-media>.modula-item-picture-stack{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-item-picture{flex:1 1 auto;min-height:0;width:100%;height:100%;display:block}.modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-item-picture:not(.modula-item-picture--focal-crop) img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__track{align-items:flex-start}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper{flex:0 0 auto;display:block}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-top_outside,.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-slider-image-wrapper--caption-bot_outside{display:flex;flex-direction:column}.modula .modula-slider.modula-slider--adaptive-height.modula-slider--scale-down .modula-items.f-carousel .f-carousel__slide .modula-item-picture-stack{display:flex;justify-content:center;width:100%}.modula .modula-slider.modula-slider--adaptive-height.modula-slider--scale-down .modula-items.f-carousel .f-carousel__slide .modula-item-picture:not(.modula-item-picture--focal-crop) img{width:auto;max-width:100%;height:auto;display:block;margin-inline:auto}.modula .modula-slider.modula-slider--adaptive-height.modula-slider--fill-crop .modula-items.f-carousel .f-carousel__slide .modula-item-picture:not(.modula-item-picture--focal-crop) img{width:100%;height:auto;max-width:100%;display:block}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide.modula-item{height:auto !important}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-item-picture-stack{height:auto;min-height:0}.modula .modula-slider.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-item-preview-admin-mount{position:absolute;inset:0;z-index:120;pointer-events:none}.modula .modula-slider .f-thumbs{margin-top:var(--modula-slider-thumbs-margin-top, 10px);max-width:var(--modula-slider-thumbs-max-width, none);width:var(--modula-slider-thumbs-max-width, auto);margin-left:auto;margin-right:auto}.modula .modula-slider .f-thumbs .f-thumbs__slide button img{width:100%;height:100%;object-fit:cover}.modula .modula-slider.modula-slider--thumbs-equal-slots .f-thumbs.is-classic .f-thumbs__viewport{overflow:hidden}.modula .modula-slider.modula-slider--thumbs-equal-slots .f-thumbs.is-classic .f-thumbs__slide button{width:100%;height:100%;border-radius:4px;overflow:hidden}.modula .modula-slider.modula-slider--thumbs-equal-slots .f-thumbs.is-classic .f-thumbs__slide button:after{border-radius:inherit}.modula .modula-slider.modula-slider--thumbs-paged .f-thumbs.is-classic .f-thumbs__viewport{overflow:hidden}.modula .modula-slider.modula-slider--thumbs-paged .f-thumbs.is-classic .f-thumbs__slide{flex:0 0 auto}.modula .modula-slider.modula-slider--thumbs-paged .f-thumbs.is-classic .f-thumbs__slide button{width:100%;height:100%;border-radius:4px;overflow:hidden}.modula .modula-slider.modula-slider--thumbs-paged .f-thumbs.is-classic .f-thumbs__slide button:after{border-radius:inherit}.modula .modula-story{width:100%}.modula .modula-story .modula-story__frame{position:relative;width:100%;max-width:420px;margin:0 auto;aspect-ratio:9/16;max-height:min(90vh,900px);border-radius:14px;overflow:hidden;background:rgba(0,0,0,0);box-shadow:0 12px 40px rgba(0,0,0,.35)}.modula .modula-story .modula-story__frame>.modula-items.f-carousel .f-carousel__viewport{border-radius:inherit;overflow:hidden}.modula .modula-story .modula-story__frame>.modula-items{position:absolute;inset:0;width:100%;height:100%;z-index:1;min-height:0}.modula .modula-story .modula-items.f-carousel{isolation:isolate}.modula .modula-story .modula-items.f-carousel .f-carousel__viewport{position:relative;z-index:1;height:100%}.modula .modula-story .modula-items.f-carousel .f-carousel__track{height:100%}.modula .modula-story .modula-items.f-carousel .f-carousel__slide.modula-item{display:flex;flex-direction:column;min-height:0;height:100%;border-radius:0;box-shadow:none}.modula .modula-story .modula-items.f-carousel .f-carousel__slide.modula-item--embedded{overflow:hidden}.modula .modula-story .modula-items.f-carousel .f-carousel__slide .modula-item-link.tile-inner{position:absolute;inset:0;z-index:5}.modula .modula-story .modula-story-chrome{position:absolute;inset:0;pointer-events:none;z-index:8;display:flex;flex-direction:column}.modula .modula-story .modula-story-progress{display:flex;gap:4px;padding:6px 10px 6px;pointer-events:auto;flex-shrink:0}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg{pointer-events:auto;flex:1 1 0;position:relative;display:flex;align-items:center;min-width:0;padding:12px 0;height:auto;border-radius:0;background:rgba(0,0,0,0);overflow:visible;-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg::before{content:"";display:block;width:100%;height:3px;border-radius:2px;background:hsla(0,0%,100%,.35);transform-origin:center center;transition:transform .15s ease}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:hover::before,.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:focus-visible::before{transform:scaleY(calc(5px / 3px))}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg::-moz-focus-inner{border:0}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:focus,.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:focus-visible,.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:active{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}.modula .modula-story .modula-story-progress__fill{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;height:3px;width:0;border-radius:2px;background:#fff;transform-origin:center center;transition:width .25s ease,transform .15s ease;pointer-events:none;z-index:1}.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:hover .modula-story-progress__fill,.modula .modula-story button.modula-story-progress__seg.modula-story-progress__seg:focus-visible .modula-story-progress__fill{transform:translateY(-50%) scaleY(calc(5px / 3px))}.modula .modula-story .modula-story-progress__fill.is-done{width:100%}.modula .modula-story .modula-story-progress__fill.is-active{width:100%}.modula .modula-story .modula-story-taps{flex:1 1 auto;display:flex;flex-direction:row;min-height:0;pointer-events:none}.modula .modula-story button.modula-story-tap.modula-story-tap{pointer-events:auto;-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:rgba(0,0,0,0);cursor:pointer;color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.modula .modula-story button.modula-story-tap.modula-story-tap::-moz-focus-inner{border:0}.modula .modula-story button.modula-story-tap.modula-story-tap:focus,.modula .modula-story button.modula-story-tap.modula-story-tap:focus-visible,.modula .modula-story button.modula-story-tap.modula-story-tap:focus-within,.modula .modula-story button.modula-story-tap.modula-story-tap:active{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-tap:focus,.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-tap:focus-visible,.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-tap:active{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-progress__seg:focus,.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-progress__seg:focus-visible,.modula .modula-story .modula.modula-gallery .modula-story button.modula-story-progress__seg:active{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}.modula .modula-story .modula-story-tap--prev{flex:0 0 28%}.modula .modula-story .modula-story-tap--pass{flex:1 1 auto;pointer-events:none}.modula .modula-story .modula-story-tap--next{flex:0 0 28%}.modula .modula-story .modula-story-image-wrapper{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;position:relative;z-index:1}.modula .modula-story .modula-item-picture{flex:1 1 auto;min-height:0}.modula .modula-story .modula-item-picture-stack{position:relative;width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:hidden;background:#f2f2f2}.modula .modula-story .modula-item-picture--placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;filter:blur(10px);transform:scale(1.06);pointer-events:none}.modula .modula-story .modula-item-picture--placeholder.modula-item-img--focal-crop,.modula .modula-story .modula-item-picture--placeholder.modula-item-img--focal-point{inset:auto;object-fit:fill;object-position:initial;filter:blur(10px);transform:var(--modula-focal-transform, none)}.modula .modula-story .modula-item-picture--placeholder.modula-item-img--focal-crop{width:var(--modula-focal-w) !important;height:var(--modula-focal-h) !important;max-width:none !important;left:var(--modula-focal-left) !important;top:var(--modula-focal-top) !important}.modula .modula-story .modula-item-picture-stack:has(.modula-item-picture__img--revealed) .modula-item-picture--placeholder{opacity:0;transition:opacity .35s ease}.modula .modula-story .modula-item-picture img.modula-item-picture__img--pending{opacity:0}.modula .modula-story .modula-item-picture img.modula-item-picture__img--revealed{opacity:1;transition:opacity .35s ease}.modula .modula-story .modula-uniform-grid__media>.modula-item-picture-stack,.modula .modula-story .modula-item-image-area>.modula-item-picture-stack{position:absolute;inset:0;min-height:0}.modula .modula-story .modula-item-picture-stack>.modula-item-picture{position:relative;z-index:1}.modula .modula-story .modula-item-picture:not(.modula-item-picture--focal-crop) img{width:100%;height:100%;object-fit:cover;object-position:center}.modula .modula-story .modula-story-video-wrapper{flex:1 1 auto;min-height:0;width:100%;position:relative;z-index:1;background:#000}.modula .modula-story .modula-story-video-el,.modula .modula-story .modula-story-video-iframe,.modula .modula-story .modula-story-video-poster{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center}.modula .modula-story .modula-story-video-el{background:#000}.modula .modula-story .modula-story-caption{position:absolute;left:0;right:0;bottom:0;padding:20px 14px 16px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.2) 55%, transparent 100%);color:#fff;z-index:2;pointer-events:none;max-height:45%;overflow:hidden}.modula .modula-story .modula-story-caption__title{font-weight:600;font-size:.95rem;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.6)}.modula .modula-story .modula-story-caption__desc{margin-top:6px;font-size:.8rem;line-height:1.35;opacity:.92;text-shadow:0 1px 2px rgba(0,0,0,.55);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.modula .modula-story .modula-story-caption__desc p{margin:0}.modula .modula-story .modula-story-caption__desc p:not(:last-child){margin-bottom:.35em}.modula .modula-story .modula-story-caption__desc a{color:inherit;text-decoration:underline;pointer-events:auto}.modula .modula-story .modula-item-content .modula-title,.modula .modula-story .modula-item-content .jtg-description,.modula .modula-story .modula-hover-builder-card__image-slot .modula-title,.modula .modula-story .modula-hover-builder-card__image-slot .jtg-description{display:none !important}.modula .modula-story.modula-story--editor-preview .modula-story__frame--editor-preview{max-width:100%;aspect-ratio:auto;max-height:none;overflow:visible;background:rgba(0,0,0,0);box-shadow:none;padding-bottom:12px}.modula .modula-story.modula-story--editor-preview .modula-story-editor-stack{position:relative;inset:auto;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:var(--modula-uniform-gap, 10px);row-gap:16px;overflow:visible;padding-top:6px;padding-bottom:20px;z-index:1;min-height:0}.modula .modula-story.modula-story--editor-preview .modula-story-editor-stack>.modula-item{flex:0 1 auto;width:clamp(152px,30vw,238px);max-width:100%;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#0a0a0a;box-shadow:0 8px 24px rgba(0,0,0,.22);display:flex;flex-direction:column;min-height:0}.modula .modula-story.modula-story--editor-preview .modula-story-editor-stack .modula-story-image-wrapper{flex:1 1 auto;min-height:0}.modula .modula-story.modula-story--editor-preview .modula-story-caption__desc{-webkit-line-clamp:2}.modula-bnb{--modula-bnb-gutter: 10px}.modula-bnb .modula-bnb-featured{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--modula-bnb-gutter);min-height:min(45vw,420px);margin-bottom:var(--modula-bnb-gutter)}.modula-bnb .modula-bnb-hero{grid-column:1;grid-row:1/-1;position:relative;overflow:hidden;min-height:0}.modula-bnb .modula-bnb-featured-grid{grid-column:2/-1;grid-row:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--modula-bnb-gutter);min-height:0}.modula-bnb .modula-bnb-featured-cell{position:relative;overflow:hidden;min-height:0;container-type:inline-size}.modula-bnb.modula-bnb--compact .modula-bnb-featured{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;min-height:0}.modula-bnb.modula-bnb--compact .modula-bnb-hero{grid-column:1/-1;grid-row:1;aspect-ratio:4/3;min-height:160px}.modula-bnb.modula-bnb--compact .modula-bnb-featured-grid{grid-column:1/-1;grid-row:2/span 2;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.modula-bnb.modula-bnb--compact .modula-bnb-featured-cell{aspect-ratio:1}.modula-bnb .modula-bnb-featured-cell--has-more::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:rgba(0,0,0,.28)}.modula-bnb .modula-bnb-show-all-photos{position:absolute;right:10px;bottom:10px;z-index:6;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);min-width:0;margin:0;padding:8px 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;color:#222;box-shadow:0 2px 8px rgba(0,0,0,.18);font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.modula-bnb .modula-bnb-show-all-photos:hover,.modula-bnb .modula-bnb-show-all-photos:focus-visible{background:#f7f7f7;box-shadow:0 4px 12px rgba(0,0,0,.22);transform:translateY(-1px)}.modula-bnb .modula-bnb-show-all-photos:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.modula-bnb .modula-bnb-show-all-photos__icon{flex:0 0 auto}.modula-bnb .modula-bnb-show-all-photos__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.modula-bnb .modula-bnb-show-all-photos__count{flex:0 0 auto;display:none;font-weight:500;color:#444}@container (min-width: 300px){.modula-bnb .modula-bnb-show-all-photos__count{display:inline}}.modula-bnb .modula-bnb-grid{display:none;gap:var(--modula-bnb-gutter)}.modula-bnb.modula-bnb--editor-preview-extras .modula-bnb-grid{display:grid;margin-top:0}.modula-bnb .modula-bnb-grid-cell{position:relative;overflow:hidden;aspect-ratio:1;min-height:0}.modula-bnb .modula-bnb-lightbox-only-overlay{pointer-events:none;position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;padding:.5rem;text-align:center;background:rgba(0,0,0,.55);box-sizing:border-box}.modula-bnb .modula-bnb-lightbox-only-overlay__label{color:#fff;font-size:clamp(13px,2.2vw,20px);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.modula-bnb .modula-bnb-lightbox-only-overlay__hint{color:hsla(0,0%,100%,.92);font-size:clamp(10px,1.6vw,13px);font-weight:500;line-height:1.25;max-width:12rem}.modula-bnb .modula-bnb .modula-item-content{opacity:1}html body .modula .modula-items.modula-masonry-react>div>.modula-item,html body .modula .modula-items.modula-masonry-react>div>div>.modula-item{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}html body .modula .modula-items .modula-item--embedded .modula-item-content{opacity:1 !important;transform:none !important;z-index:2}html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:not(.modula-item--embedded) .modula-item-content{opacity:1 !important}html body .modula.modula-gallery-initialized.modula-loaded-scale .modula-items .modula-item.tg-loaded:not(.modula-item--embedded) .modula-item-picture-stack,html body .modula.modula-gallery-initialized.modula-loaded-effects .modula-items .modula-item.tg-loaded:not(.modula-item--embedded) .modula-item-picture-stack{opacity:1 !important}html body .modula .modula-items.modula-masonry-react .modula-item--embedded{min-height:clamp(5.5rem,16vw,11rem);align-self:stretch}.modula-masonry-react>div>.modula-item,.modula-masonry-react>div>div>.modula-item{position:relative;width:100%;min-width:0}.modula-masonry-react .modula-item .modula-item-content img.pic{display:block;width:100%;height:auto;position:relative;max-width:100%}html body .modula .modula-items .modula-item.tg-loaded .modula-item-picture-stack img.pic.modula-item-picture__img--pending{opacity:0 !important}html body .modula .modula-items .modula-item .modula-item-picture-stack{position:relative;width:100%;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder{pointer-events:none;filter:blur(10px)}html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder--sizer{position:relative;display:block;width:100%;height:auto;max-width:100%;z-index:0;transform:scale(1.06)}html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder--overlay{position:absolute !important;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transform:scale(1.06)}html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder.modula-item-img--focal-crop,html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder.modula-item-img--focal-point{inset:auto;object-fit:fill;object-position:initial;filter:blur(10px);transform:var(--modula-focal-transform, none)}html body .modula .modula-items .modula-item .modula-item-picture-stack .modula-item-picture--placeholder.modula-item-img--focal-crop{width:var(--modula-focal-w) !important;height:var(--modula-focal-h) !important;max-width:none !important;left:var(--modula-focal-left) !important;top:var(--modula-focal-top) !important}html body .modula .modula-items .modula-item .modula-item-picture-stack img.modula-item-picture__img--pending,html body .modula .modula-items .modula-item .modula-item-picture-stack img.pic.modula-item-picture__img--pending{opacity:0 !important}html body .modula .modula-items .modula-item .modula-item-picture-stack img.modula-item-picture__img--revealed,html body .modula .modula-items .modula-item .modula-item-picture-stack img.pic.modula-item-picture__img--revealed{opacity:1 !important}html body .modula .modula-items .modula-item .modula-item-picture-stack img.pic:not(.modula-item-picture--placeholder):not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){position:relative !important;inset:auto !important;left:auto !important;top:auto !important;max-width:100% !important;width:100% !important;height:auto !important;display:block !important}html body .modula .modula-items .modula-item .modula-item-picture-stack.modula-item-picture-stack--fill-parent{position:absolute;inset:0;width:100%;height:100%;min-height:0}html body .modula .modula-items .modula-item .modula-item-picture-stack.modula-item-picture-stack--fill-parent>.modula-item-picture{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-picture-stack.modula-item-picture-stack--fill-parent>.modula-item-picture:not(.modula-item-picture--focal-crop) img.pic:not(.modula-item-picture--placeholder):not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){width:100% !important;height:100% !important;max-width:none !important;display:block !important}html body .modula .modula-items .modula-item .modula-item-picture-stack>.modula-item-picture{position:relative;z-index:1;display:block;width:100%}html body .modula .modula-items .modula-item .modula-item-picture-stack>.modula-item-picture:not(.modula-item-picture--focal-crop) img{display:block;max-width:100%}html body .modula .modula-masonry-react .modula-item-picture-stack>.modula-item-picture,html body .modula .modula-parallax-masonry .modula-item-picture-stack>.modula-item-picture,html body .modula .modula-slider .modula-item-picture-stack>.modula-item-picture{position:relative;z-index:1;display:block;width:100%}html body .modula .modula-masonry-react .modula-item-picture-stack>.modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-parallax-masonry .modula-item-picture-stack>.modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-slider .modula-item-picture-stack>.modula-item-picture:not(.modula-item-picture--focal-crop) img{display:block;max-width:100%}html body .modula .modula-slider.modula-slider--scale-down.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-slider.modula-slider--scale-down.modula-slider--adaptive-height .modula-items.f-carousel .f-carousel__slide img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){width:auto !important;max-width:100% !important;height:auto !important;margin-inline:auto}html body .modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-slider.modula-slider--fixed-height .modula-items.f-carousel .f-carousel__slide img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center}.modula .modula-uniform-grid,.modula .modula-fit-grid{--modula-uniform-cols: 4;--modula-uniform-cols-tablet: 2;--modula-uniform-cols-mobile: 1;--modula-uniform-gap: 10px;--modula-uniform-cell-h: 280px;--modula-uniform-aspect: 1 / 1;display:grid;grid-template-columns:repeat(var(--modula-uniform-cols-mobile), minmax(0, 1fr));gap:var(--modula-uniform-gap);width:100%;min-width:0;align-items:stretch}@media(min-width: 768px){.modula .modula-uniform-grid,.modula .modula-fit-grid{grid-template-columns:repeat(var(--modula-uniform-cols-tablet), minmax(0, 1fr))}}@media(min-width: 1024px){.modula .modula-uniform-grid,.modula .modula-fit-grid{grid-template-columns:repeat(var(--modula-uniform-cols), minmax(0, 1fr))}}.modula .modula-uniform-grid .modula-uniform-grid__cell,.modula .modula-fit-grid .modula-uniform-grid__cell{min-width:0;min-height:auto;display:flex;flex-direction:column;aspect-ratio:1/1;aspect-ratio:var(--modula-uniform-aspect)}.modula .modula-uniform-grid.modula-uniform-grid--react-tracks .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-uniform-grid.modula-fit-grid--react-tracks .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-fit-grid.modula-uniform-grid--react-tracks .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-fit-grid.modula-fit-grid--react-tracks .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break){min-height:auto}.modula .modula-uniform-grid .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break,.modula .modula-fit-grid .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break{grid-column:1/-1;aspect-ratio:unset;height:auto;min-height:0;max-height:none;flex:0 0 auto;align-self:stretch}html body .modula .modula-uniform-grid.modula-items>.modula-uniform-grid__cell>.modula-item,html body .modula .modula-fit-grid.modula-items>.modula-uniform-grid__cell>.modula-item{position:relative !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100%;min-width:0;min-height:0;height:100%;flex:1 1 auto;display:flex;flex-direction:column}html body .modula .modula-uniform-grid.modula-items>.modula-uniform-grid__cell>.modula-item.modula-caption-below-image,html body .modula .modula-fit-grid.modula-items>.modula-uniform-grid__cell>.modula-item.modula-caption-below-image{height:auto !important;flex:0 0 auto}.modula .modula-uniform-grid .modula-uniform-grid__cell:has(>.modula-item.modula-caption-below-image),.modula .modula-fit-grid .modula-uniform-grid__cell:has(>.modula-item.modula-caption-below-image){aspect-ratio:unset;height:auto;min-height:0}.modula .modula-uniform-grid .modula-item.modula-caption-below-image .modula-item-image-area.modula-uniform-grid__media,.modula .modula-fit-grid .modula-item.modula-caption-below-image .modula-item-image-area.modula-uniform-grid__media{aspect-ratio:var(--modula-uniform-aspect, 1/1);flex:0 0 auto;width:100%;min-height:0}.modula .modula-uniform-grid.modula-uniform-grid--react-tracks:has(.modula-caption-below-image),.modula .modula-uniform-grid.modula-uniform-grid--caption-below,.modula .modula-uniform-grid.modula-fit-grid--react-tracks:has(.modula-caption-below-image),.modula .modula-uniform-grid.modula-fit-grid--caption-below,.modula .modula-fit-grid.modula-uniform-grid--react-tracks:has(.modula-caption-below-image),.modula .modula-fit-grid.modula-uniform-grid--caption-below,.modula .modula-fit-grid.modula-fit-grid--react-tracks:has(.modula-caption-below-image),.modula .modula-fit-grid.modula-fit-grid--caption-below{align-items:start;grid-auto-rows:auto}.modula .modula-uniform-grid.modula-uniform-grid--caption-below .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-uniform-grid.modula-fit-grid--caption-below .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-fit-grid.modula-uniform-grid--caption-below .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break),.modula .modula-fit-grid.modula-fit-grid--caption-below .modula-uniform-grid__cell:not(.modula-uniform-grid__cell--page-break){aspect-ratio:unset !important;height:auto !important;min-height:0;overflow:visible}.modula .modula-uniform-grid.modula-uniform-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded,.modula .modula-uniform-grid.modula-fit-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded,.modula .modula-fit-grid.modula-uniform-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded,.modula .modula-fit-grid.modula-fit-grid--caption-below .modula-uniform-grid__cell>.modula-item.modula-item--embedded{height:auto !important;aspect-ratio:var(--modula-uniform-aspect, 1/1);min-height:clamp(5.5rem,16vw,11rem)}.modula .modula-uniform-grid .modula-uniform-grid__media,.modula .modula-fit-grid .modula-uniform-grid__media{flex:1 1 auto;min-height:0;width:100%;position:relative;overflow:hidden;z-index:0}.modula .modula-uniform-grid.modula-uniform-grid--fixed-height .modula-uniform-grid__cell,.modula .modula-uniform-grid.modula-fit-grid--fixed-height .modula-uniform-grid__cell,.modula .modula-fit-grid.modula-uniform-grid--fixed-height .modula-uniform-grid__cell,.modula .modula-fit-grid.modula-fit-grid--fixed-height .modula-uniform-grid__cell{aspect-ratio:unset;height:var(--modula-uniform-cell-h)}.modula .modula-uniform-grid.modula-uniform-grid--fixed-height .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break,.modula .modula-uniform-grid.modula-fit-grid--fixed-height .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break,.modula .modula-fit-grid.modula-uniform-grid--fixed-height .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break,.modula .modula-fit-grid.modula-fit-grid--fixed-height .modula-uniform-grid__cell.modula-uniform-grid__cell--page-break{height:auto;aspect-ratio:unset}html body .modula .modula-uniform-grid.modula-items .modula-item .modula-item-picture,html body .modula .modula-uniform-grid.modula-items .modula-item img.pic,html body .modula .modula-fit-grid.modula-items .modula-item .modula-item-picture,html body .modula .modula-fit-grid.modula-items .modula-item img.pic{opacity:1 !important}html body .modula .modula-uniform-grid.modula-items .modula-uniform-grid__media img.modula-item-picture__img--pending,html body .modula .modula-uniform-grid.modula-items .modula-uniform-grid__media img.pic.modula-item-picture__img--pending,html body .modula .modula-fit-grid.modula-items .modula-uniform-grid__media img.modula-item-picture__img--pending,html body .modula .modula-fit-grid.modula-items .modula-uniform-grid__media img.pic.modula-item-picture__img--pending{opacity:0 !important}html body .modula .modula-uniform-grid.modula-items .modula-uniform-grid__media img.modula-item-picture__img--revealed,html body .modula .modula-uniform-grid.modula-items .modula-uniform-grid__media img.pic.modula-item-picture__img--revealed,html body .modula .modula-fit-grid.modula-items .modula-uniform-grid__media img.modula-item-picture__img--revealed,html body .modula .modula-fit-grid.modula-items .modula-uniform-grid__media img.pic.modula-item-picture__img--revealed{opacity:1 !important}html body .modula .modula-uniform-grid.modula-items.modula-uniform-grid .modula-uniform-grid__media .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-uniform-grid.modula-items.modula-uniform-grid .modula-uniform-grid__media img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point),html body .modula .modula-fit-grid.modula-items.modula-uniform-grid .modula-uniform-grid__media .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-fit-grid.modula-items.modula-uniform-grid .modula-uniform-grid__media img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){max-width:none !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center}html body .modula .modula-uniform-grid.modula-items.modula-fit-grid .modula-uniform-grid__media .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-uniform-grid.modula-items.modula-fit-grid .modula-uniform-grid__media img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point),html body .modula .modula-fit-grid.modula-items.modula-fit-grid .modula-uniform-grid__media .modula-item-picture:not(.modula-item-picture--focal-crop) img,html body .modula .modula-fit-grid.modula-items.modula-fit-grid .modula-uniform-grid__media img.pic:not(.modula-item-img--focal-crop):not(.modula-item-img--focal-point){max-width:none !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:var(--modula-uniform-image-position, center center)}.modula .modula-uniform-grid .modula-item .modula-item-overlay,.modula .modula-fit-grid .modula-item .modula-item-overlay{z-index:1}.modula .modula-uniform-grid .modula-item .modula-item-content,.modula .modula-fit-grid .modula-item .modula-item-content{opacity:1;z-index:2;pointer-events:none}.modula .modula-items.modula-polaroid-gallery .modula-polaroid-slot.modula-item{overflow:visible}.modula .modula-items.modula-polaroid-gallery .modula-polaroid-slot.modula-item:hover{z-index:6}.modula .modula-items.modula-polaroid-gallery .modula-polaroid-frame--has-pin .modula-polaroid-pin{position:absolute;top:-5px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 1px hsla(0,0%,100%,.45);z-index:2;pointer-events:none}.modula .modula-items.modula-polaroid-gallery .modula-polaroid-frame__media .modula-item-content,.modula .modula-items.modula-polaroid-gallery .modula-polaroid-frame__media{height:100%}.modula .modula-items.modula-polaroid-gallery .modula-polaroid-frame__media .modula-item-picture:not(.modula-item-picture--focal-crop) img,.modula .modula-items.modula-polaroid-gallery .modula-polaroid-frame__media img.pic{width:100%;height:100%;object-fit:cover}.modula-parallax-masonry{--modula-parallax-gutter: 10px;--modula-parallax-column-width: 200px;--modula-parallax-fade-height: 140px;--modula-parallax-fade-color: #000;--modula-parallax-viewfinder-radius: 12px;position:relative;height:100vh;min-height:400px;overflow:hidden;border-radius:var(--modula-parallax-viewfinder-radius);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.modula-parallax-masonry .modula-parallax-masonry-fade{position:absolute;left:0;right:0;height:var(--modula-parallax-fade-height);pointer-events:none;z-index:2}.modula-parallax-masonry .modula-parallax-masonry-fade--top{top:0;background:linear-gradient(to bottom, var(--modula-parallax-fade-color) 0%, var(--modula-parallax-fade-color) 15%, color-mix(in srgb, var(--modula-parallax-fade-color) 85%, transparent) 35%, transparent 100%)}.modula-parallax-masonry .modula-parallax-masonry-fade--bottom{bottom:0;background:linear-gradient(to top, var(--modula-parallax-fade-color) 0%, var(--modula-parallax-fade-color) 15%, color-mix(in srgb, var(--modula-parallax-fade-color) 85%, transparent) 35%, transparent 100%)}.modula-parallax-masonry .modula-parallax-masonry-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0.15) 72%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:3;border-radius:var(--modula-parallax-viewfinder-radius)}.modula-parallax-masonry .modula-parallax-masonry-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:clamp(1.5rem,4vw,3rem);letter-spacing:.05em;pointer-events:none;z-index:4}.modula-parallax-masonry .modula-parallax-masonry-columns{display:flex;gap:var(--modula-parallax-gutter);justify-content:center;align-items:flex-start;position:absolute;top:50%;left:0;right:0;z-index:1;transform:translateY(-50%);padding:var(--modula-parallax-fade-height) 0;max-height:calc(100% + var(--modula-parallax-fade-height)*2);will-change:transform}.modula-parallax-masonry .modula-parallax-masonry-column{flex:0 0 var(--modula-parallax-column-width);max-width:var(--modula-parallax-column-width);display:flex;flex-direction:column;gap:var(--modula-parallax-gutter);will-change:transform}.modula-parallax-masonry .modula-parallax-masonry-item{position:relative;width:100%;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.modula-parallax-masonry .modula-parallax-masonry-item:hover,.modula-parallax-masonry .modula-parallax-masonry-item:focus-within{z-index:1;overflow:visible}.modula-parallax-masonry .modula-parallax-masonry-item .modula-item{position:relative;width:100%}.modula-parallax-masonry .modula-parallax-masonry-item .modula-item-picture:not(.modula-item-picture--focal-crop),.modula-parallax-masonry .modula-parallax-masonry-item .modula-item-picture:not(.modula-item-picture--focal-crop) img{display:block;width:100%;height:auto;vertical-align:middle}.modula-parallax-masonry .modula-parallax-masonry-item .modula-item-content{opacity:1}.modula.modula-blur-protection.modula-tab-blurred .modula-items{filter:blur(6px);transition:filter .2s ease}.modula.modula-image-guardian .modula-item img{-webkit-user-select:none;user-select:none}.modula-creative-commons-wrap{margin-top:16px}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img,a.modula-image-licensing-caption img{width:auto;max-width:100%;height:20px;max-height:20px;margin-right:10px;object-fit:contain}
