/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer components{.text-image-overlay{display:flow-root}.text-image-overlay__container{margin-block:var(--spacing-md)}.text-image-overlay{padding-block:var(--spacing-md)}.text-image-overlay__container{min-width:0}.text-image-overlay__surface--gray-light{background:var(--color-gray-light);border-radius:var(--radius-md);padding:var(--spacing-lg)}.text-image-overlay__surface--gray-default{background:var(--color-gray-default);border-radius:var(--radius-md);padding:var(--spacing-lg)}.text-image-overlay--box-first .text-image-overlay__container{border-end-end-radius:0;border-end-start-radius:0}.text-image-overlay--box-middle .text-image-overlay__container{border-radius:0}.text-image-overlay--box-last .text-image-overlay__container{border-start-start-radius:0;border-start-end-radius:0}.text-image-overlay__container{min-height:var(--overlay-height);border-radius:var(--radius-md);position:relative;overflow:clip}.text-image-overlay__media{position:absolute;inset:0}.text-image-overlay__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text-image-overlay__body{justify-content:center;align-items:flex-start;gap:var(--spacing-sm);min-height:var(--overlay-height);padding:var(--spacing-lg)var(--spacing-panel-inset);flex-direction:column;max-width:100%;display:flex;position:relative}.text-image-overlay__body>.button{margin-top:var(--spacing-xs)}.text-image-overlay__award{top:var(--spacing-xxl);right:var(--spacing-md);width:var(--award-width);position:absolute}@media (max-width:1023px){.text-image-overlay__body{padding:var(--spacing-md);justify-content:flex-end}.text-image-overlay__award{width:var(--award-mobile-width);top:var(--spacing-md)}.text-image-overlay__surface--gray-light,.text-image-overlay__surface--gray-default{padding:var(--spacing-sm)}}.text-image-overlay--height-short .text-image-overlay__container,.text-image-overlay--height-short .text-image-overlay__body{min-height:var(--panel-height-short)}.text-image-overlay--height-medium .text-image-overlay__container,.text-image-overlay--height-medium .text-image-overlay__body{min-height:var(--panel-height-medium)}.text-image-overlay__body{overflow-wrap:break-word;min-width:0}@media (max-width:1023px){.text-image-overlay .text-image-overlay__layout{grid-template-columns:minmax(0,1fr)}}.text-image-overlay__body{padding-bottom:var(--source-panel-bottom)}.text-image-overlay__surface--gray-light,.text-image-overlay__surface--gray-default{padding:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.text-image-overlay__media img{animation:linear both motion-settle;animation-timeline:view();animation-range:var(--motion-media-range)}.text-image-overlay__body>:not(.title-lines){animation:linear both motion-rise;animation-timeline:view();animation-range:var(--motion-enter-range)}.text-image-overlay__body>:not(.title-lines):focus-within{animation:none}.text-image-overlay__container{animation:linear both motion-unfold;animation-timeline:view();animation-range:entry cover 35%}}}}
