.tile.tile--modal .tile-modal__inner{background:var(--background-color);border:0;border-radius:2px;height:100%;position:relative;box-shadow:0 0 4px 1px #00000029;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tile.tile--modal .tile-modal__inner:hover{box-shadow:#00000029 0 2px 8px}.tile.tile--modal .tile-modal__image{object-fit:cover;height:100%}.tile.tile--modal .tile-modal__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#13294b75;mix-blend-mode:multiply}.tile.tile--modal .tile-modal__head{color:var(--text-color);width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;font-size:1.5rem;line-height:25.69px;margin-bottom:0;font-weight:400;margin-top:0rem;font-family:get-font-family(sans-serif-bold-condensed)}.tile.tile--modal .tile-modal__body{margin-top:.5rem;color:var(--text-color);font-size:.875rem;line-height:19px;font-family:get-font-family(sans-serif-regular);font-weight:400;padding:0px 1.5rem;width:100%}.tile.tile--modal .tile-modal__btn-wrapper{position:absolute;display:flex;justify-content:end;align-items:end;top:0;right:0;bottom:0;left:0}.tile.tile--modal .tile-modal__btn-trigger{border-radius:9999px;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 4px 4px #00000040;margin-bottom:1rem;margin-right:1rem}.tile.tile--modal .tile-modal__btn-trigger:hover svg{transform:rotate(90deg);will-change:transform;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.js-modal.js-modal--tile{max-height:calc(100vh - 100px);overflow-y:auto;border-radius:6px;padding:0}.js-modal.js-modal--tile a.exit,.js-modal.js-modal--tile button.exit{border-radius:9999px;right:1rem;top:1rem;background-color:#fff;padding:.5rem!important;height:2rem;width:2rem;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 4px 4px #00000040}.js-modal.js-modal--tile a.exit svg,.js-modal.js-modal--tile button.exit svg{height:2rem;width:2rem}.tile-modal-dialog__image{aspect-ratio:4/.75;height:auto;max-width:100%;width:100%}.tile-modal-dialog__image__wrapper{margin-bottom:-3rem}.tile-modal-dialog__container{padding:2rem;margin-top:1rem;font-family:Gene-Sans-Regular,sans-serif}.tile-modal-dialog__container h1{font-family:Gene-Condensed-Bold,sans-serif}.tile-modal-dialog__container iframe[src*="youtube.com"],.tile-modal-dialog__container iframe[src*="vimeo.com"]{width:100%;height:auto;aspect-ratio:16/9}.splide{width:100%;visibility:hidden;min-height:150px}.splide .splide__arrow{border-radius:6px;background-color:#fff;box-shadow:#aaa 0 1px 4px;--arrow--offset: -2.5rem}@media screen and (max-width:1024px){.splide .splide__arrow{--arrow--offset: -1.5rem}}.splide .splide__arrow--next{right:var(--arrow--offset)}.splide .splide__arrow--prev{left:var(--arrow--offset)}.splide .splide__arrow:disabled{display:none}.splide .splide__arrow svg{fill:#505050;height:1em;width:1em}@media screen and (max-width:1280px){.splide{display:flex;flex-direction:column-reverse}.splide .splide__arrows{display:flex;column-gap:.75rem;justify-content:center}.splide .splide__arrow{position:unset;transform:unset}}.gene-slideshow{margin-bottom:90px}
