:root{--text-fontSize-s:.875rem;--text-fontSize-m:1rem;--text-fontSize-l:1.125rem;--text-fontSize-xl:1.25rem;--text-lineHeight-s:1.25rem;--text-lineHeight-m:1.5rem;--text-lineHeight-l:1.625rem;--text-lineHeight-xl:1.875rem}.FlexibleModalTile{min-height:13.75rem;position:relative;width:100%;z-index:1}@media (min-width:640px){.FlexibleModalTile{min-height:9.5625rem}}@media (min-width:960px){.FlexibleModalTile{min-height:10.625rem}}@media (min-width:1024px){.FlexibleModalTile{min-height:11.625rem}}@media (min-width:1280px){.FlexibleModalTile{min-height:15rem}}.FlexibleModalTile .FlexibleModalTile-tile{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;border:none;color:var(--color-flex-modal-tile-text);height:100%;justify-content:flex-end;margin:0;padding:var(--spacing-sm);-webkit-text-decoration:none;text-decoration:none;width:100%}.FlexibleModalTile .FlexibleModalTile-content{pointer-events:none}.FlexibleModalTile .FlexibleModalTile-title{color:var(--color-flex-modal-tile-text);display:inline}.FlexibleModalTile .FlexibleModalTile-title:after{content:" ";letter-spacing:.625rem}.FlexibleModalTile .FlexibleModalTile-icon{display:inline;line-height:1.44;vertical-align:text-bottom}.FlexibleModalTile .FlexibleModalTile-icon:after{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-flex-modal-tile-icon);content:var(--icon-zoom-beaks);display:inline-block;font-size:1.25rem;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;vertical-align:middle}.FlexibleModalTile .FlexibleModalTile-mediaContainer{inset:0;position:absolute;z-index:-1}.FlexibleModalTile .FlexibleModalTile-mediaContainer:after{background-color:var(--color-flex-modal-tile-overlay);content:"";inset:0;opacity:.25;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.FlexibleModalTile .FlexibleModalTile-image,.FlexibleModalTile .FlexibleModalTile-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.FlexibleModalTile .FlexibleModalTile-modal{display:none}.FlexibleModalTile:hover .FlexibleModalTile-mediaContainer:after{opacity:.5}.FlexibleModalTile:hover .FlexibleModalTile-icon:after{content:var(--icon-zoom-beaks-open);-webkit-transform:translateY(-.125rem) scale(1.1);transform:translateY(-.125rem) scale(1.1)}.FlexibleModalTile--video .FlexibleModalTile-icon:after,.FlexibleModalTile:hover .FlexibleModalTile-icon:after{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FlexibleModalTile--video .FlexibleModalTile-icon:after{content:var(--icon-play-circle)}.FlexibleModalTile--video .FlexibleModalTile-modalMedia{background:var(--color-black);max-height:calc(100dvh - 6.25rem);-o-object-fit:contain;object-fit:contain}.FlexibleModalTile--video:hover .FlexibleModalTile-icon:after{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-pause-circle);-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}:root .FlexibleModalTile-modalMedia{background:var(--color-black);margin:0 auto;max-height:calc(100dvh - 6.25rem);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
