.wp-block-sbs-image-tile{color:#f1f1ee;font-family:var(--wp--preset--font-family--body,Manrope,system-ui,sans-serif);margin:0;min-width:0;position:relative}.wp-block-sbs-image-tile :where(.sbs-tile__cta){align-items:center;color:var(--wp--preset--color--accent,#1fd9f9);display:inline-flex;font-family:var(--wp--preset--font-family--display,Oswald,"Arial Narrow",sans-serif);font-size:14px;gap:8px;letter-spacing:.16em;line-height:1;padding-bottom:4px;position:relative;text-transform:uppercase}.wp-block-sbs-image-tile :where(.sbs-tile__cta):after{content:"→";display:inline-block}@media(prefers-reduced-motion:no-preference){.wp-block-sbs-image-tile :where(.sbs-tile__cta):after{transition:transform .5s cubic-bezier(.16,1,.3,1)}}.sbs-tile__link{display:block;overflow:visible;position:relative}.sbs-tile__link,.sbs-tile__link:focus,.sbs-tile__link:hover{color:inherit;text-decoration:none}.sbs-tile__frame{aspect-ratio:var(--sbs-aspect,4/5);background:var(--wp--preset--color--surface,#0b0b0b);display:block;isolation:isolate;overflow:hidden;position:relative}.sbs-tile__frame img,.sbs-tile__frame video{display:block;height:100%;max-width:none;object-fit:cover;width:100%}@media(prefers-reduced-motion:no-preference){.sbs-tile__frame img,.sbs-tile__frame video{transform:scale(1);transition:transform 2.4s cubic-bezier(.16,1,.3,1)}}.is-mosaic>.wp-block-sbs-image-tile{display:flex;flex-direction:column}.is-mosaic>.wp-block-sbs-image-tile>.sbs-tile__link{display:flex;flex:1;flex-direction:column}.is-mosaic>.wp-block-sbs-image-tile .sbs-tile__frame{aspect-ratio:auto;flex:1;min-height:500px}.is-mosaic>.wp-block-sbs-image-tile .sbs-tile__frame img,.is-mosaic>.wp-block-sbs-image-tile .sbs-tile__frame video{inset:0;position:absolute}.is-mosaic>.wp-block-sbs-image-tile.is-h-sm .sbs-tile__frame{min-height:380px}.is-mosaic>.wp-block-sbs-image-tile.is-h-lg .sbs-tile__frame{min-height:640px}@media(max-width:781px){.is-mosaic>.wp-block-sbs-image-tile .sbs-tile__frame,.is-mosaic>.wp-block-sbs-image-tile.is-h-lg .sbs-tile__frame,.is-mosaic>.wp-block-sbs-image-tile.is-h-md .sbs-tile__frame,.is-mosaic>.wp-block-sbs-image-tile.is-h-sm .sbs-tile__frame{min-height:380px}}.wp-block-sbs-image-tile.is-arrow-before .sbs-tile__cta:after{content:none}.wp-block-sbs-image-tile.is-arrow-before .sbs-tile__cta .sbs-tile__arrow{display:inline-block}@media(prefers-reduced-motion:no-preference){.wp-block-sbs-image-tile.is-arrow-before .sbs-tile__arrow{transition:transform .5s cubic-bezier(.16,1,.3,1)}.wp-block-sbs-image-tile.is-arrow-before.is-linked .sbs-tile__link:is(:hover,:focus-visible) .sbs-tile__arrow{transform:translateX(-6px)}}.sbs-tile__empty{background:repeating-linear-gradient(45deg,#111,#111 10px,#161616 0,#161616 20px);inset:0;position:absolute}.sbs-tile__caption{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.is-label-inside .sbs-tile__caption{bottom:0;left:0;padding:60px 24px 20px;position:absolute;right:0;z-index:2}.is-label-inside.has-overlay-bottom .sbs-tile__caption{background:linear-gradient(0deg,rgba(0,0,0,.82),transparent)}.is-label-below .sbs-tile__caption{align-items:baseline;padding-top:14px}.sbs-tile__text{display:flex;flex-direction:column;gap:4px;min-width:0}.wp-block-sbs-image-tile .sbs-tile__label{color:#f1f1ee;font-family:var(--wp--preset--font-family--display,Oswald,"Arial Narrow",sans-serif);font-size:clamp(22px,1.2vw + 12px,28px);font-weight:400;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;transition:color .6s ease}.wp-block-sbs-tile-grid .wp-block-sbs-image-tile .sbs-tile__label{font-size:22px}.wp-block-sbs-tile-grid.is-mosaic .wp-block-sbs-image-tile .sbs-tile__label{font-size:clamp(22px,1.4vw + 10px,30px)}.wp-block-sbs-image-tile.is-label-inside .sbs-tile__caption .sbs-tile__cta{color:var(--wp--preset--color--accent,#1fd9f9)}.wp-block-sbs-image-tile.is-label-inside .sbs-tile__caption .sbs-tile__label{color:#f1f1ee}.sbs-tile__sublabel{color:#d6d6d0;font-size:14px;line-height:1.4}.sbs-tile__cta{flex:none;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible .sbs-tile__frame img,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible .sbs-tile__frame video,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:hover .sbs-tile__frame img,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:hover .sbs-tile__frame video{transform:scale(1.06)}}.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible .sbs-tile__label,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:hover .sbs-tile__label{color:var(--wp--preset--color--accent,#1fd9f9)}@media(prefers-reduced-motion:no-preference){.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible .sbs-tile__cta:after,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:hover .sbs-tile__cta:after{transform:translateX(6px)}}.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible .sbs-tile__cta:before,.wp-block-sbs-image-tile.is-linked .sbs-tile__link:hover .sbs-tile__cta:before{transform:scaleX(1)}.wp-block-sbs-image-tile.is-linked .sbs-tile__link:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:781px){.wp-block-sbs-tile-grid.is-mcols-2 .sbs-tile__caption{flex-wrap:wrap;gap:6px 12px}.wp-block-sbs-tile-grid.is-mcols-2 .is-label-inside .sbs-tile__caption{padding:40px 12px 12px}.wp-block-sbs-tile-grid.is-mcols-2 .sbs-tile__label{font-size:17px}}.sbs-tile__badge{background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.35);color:#f1f1ee;font-family:var(--wp--preset--font-family--body,Manrope,system-ui,sans-serif);font-size:12px;left:12px;line-height:1.3;padding:4px 8px;position:absolute;top:12px;z-index:3}
