.poster_mode_332{background: var(--poster_background, #f5f5f5);box-sizing: border-box;position: relative}.poster_mode_332 *{box-sizing: border-box}.poster_mode_332 .poster_wide{position: relative}.poster_mode_332 .poster_content{position: relative}.poster_mode_332 .poster_stage{background: var(--poster_background, #f5f5f5);overflow: hidden;position: relative}.poster_mode_332 .poster_media{overflow: hidden;position: relative;width: 100%;z-index: 0}.poster_mode_332 .poster_image_compute{width: 100%}.poster_mode_332 .poster_copy_layer{align-items: center;display: flex;inset: 0;justify-content: center;pointer-events: none;position: absolute;z-index: 2}.poster_mode_332 .poster_image_ratio{position: relative}.poster_mode_332 .poster_image_ratio::after{background: var(--poster_overlay_color, #000);content: '';inset: 0;opacity: var(--poster_overlay, .6);pointer-events: none;position: absolute;z-index: 1}.poster_mode_332 .poster_media img{display: block;height: 100%;max-width: none;object-fit: contain;object-position: center center;width: 100%}.poster_mode_332 .poster_copy{color: var(--poster_text, #fff);max-width: 760px;padding: 24px;pointer-events: auto;position: relative;text-align: center;width: 100%;z-index: 2}.poster_mode_332 .show_animate{opacity: .01;transform: translateY(2rem)}.poster_mode_332 .show_animate.slideIn{animation: slideIn .8s cubic-bezier(0, 0, .3, 1) forwards;animation-delay: .15s}.poster_mode_332 .poster_eyebrow{color: var(--poster_eyebrow, #fff);font-size: var(--poster_eyebrow_size, 11px);font-weight: 600;letter-spacing: .25em;line-height: 1.3;margin: 0 0 10px}.poster_mode_332 .poster_title{color: var(--poster_text, #fff);font-size: clamp(42px, 5.4vw, var(--poster_title_size, 83px));font-weight: 600;letter-spacing: 0;line-height: 1.04;margin: 0}.poster_mode_332 .poster_description{color: var(--poster_content_text, #fff);font-size: var(--poster_content_size, 15px);line-height: 1.65;margin: 20px auto 0;max-width: 480px}.poster_mode_332 .poster_description *{color: var(--poster_content_text, #fff);font-size: var(--poster_content_size, 15px)}.poster_mode_332 .poster_description a{font-weight: inherit;font-style: inherit}.poster_mode_332 .poster_description em,
.poster_mode_332 .poster_description em *{font-style: italic}.poster_mode_332 .poster_description strong,
.poster_mode_332 .poster_description strong *{font-weight: bold}.poster_mode_332 .poster_action{background: var(--poster_button_background, #fff);border: 1px solid var(--poster_button_border, #fff);border-radius: var(--poster_button_radius, 0);color: var(--poster_button_text, #0a0a0a);display: inline-flex;font-size: 11px;font-weight: 700;justify-content: center;align-items: center;letter-spacing: .18em;line-height: 1.25;margin-top: 34px;min-height: 48px;padding: 0 28px;text-decoration: none;transition: background-color .2s ease, color .2s ease, border-color .2s ease}.poster_mode_332 .poster_action:hover,
.poster_mode_332 .poster_action:focus-visible{background: var(--poster_button_hover_background, #0a0a0a);border-color: var(--poster_button_hover_border, #0a0a0a);color: var(--poster_button_hover_text, #fff)}.poster_mode_332 .poster_action:focus-visible{outline: 2px solid currentColor;outline-offset: 4px}@media screen and (max-width: 720px){.poster_mode_332 .poster_title{font-size: clamp(40px, 12vw, var(--poster_title_size_mobile, 60px))}.poster_mode_332 .poster_eyebrow{font-size: var(--poster_eyebrow_size_mobile, 11px)}.poster_mode_332 .poster_description{font-size: var(--poster_content_size_mobile, 15px)}.poster_mode_332 .poster_action{border-radius: var(--poster_button_radius_mobile, 0)}}

@media (prefers-reduced-motion: reduce){.poster_mode_332 .show_animate,
	.poster_mode_332 .show_animate.slideIn{animation: none;opacity: 1;transform: none}}
