.ly_poster_377,
.ly_poster_377 *{box-sizing: border-box}.ly_poster_377{overflow: hidden;color: #303238;font-size: 15px;line-height: 1.5}.ly_poster_377 a{color: inherit;text-decoration: none}.ly_poster_377 .poster_377_shell,
.ly_poster_377 .poster_377_section{width: 100%}.ly_poster_377 .poster_377_shell{margin: 0 auto}.ly_poster_377 .poster_377_heading{margin: 0 auto 28px;max-width: 100%;min-width: 0;text-align: center}.ly_poster_377 .poster_377_eyebrow{margin: 0 0 3px;color: #ec6c8d;font-size: 20px;font-weight: 700}.ly_poster_377 .poster_377_title{margin: 0;font-style: italic;font-weight: 800;line-height: 1}.ly_poster_377 .poster_377_description{margin: 8px 0 0;color: #6e7075}.ly_poster_377 .poster_377_description p,
.ly_poster_377 .poster_377_card_text p{margin: 0}.ly_poster_377 .poster_377_main,
.ly_poster_377 .poster_377_bottom{display: grid;min-width: 0;max-width: 100%;gap: 14px}.ly_poster_377 .poster_377_main{min-height: 760px;grid-template-columns: repeat(12, minmax(0, 1fr));grid-template-rows: repeat(2, minmax(0, 1fr))}.ly_poster_377 .poster_377_bottom{margin-top: 14px;min-height: 200px;grid-template-columns: repeat(12, minmax(0, 1fr))}.ly_poster_377 .poster_377_bottom .poster_377_card{aspect-ratio: auto !important}.ly_poster_377 .poster_377_card{position: relative;min-width: 0;max-width: 100%;overflow: hidden;border-radius: 12px;background: #f5eee7}.ly_poster_377 .poster_377_flow{grid-column: 1 / 5;grid-row: 1 / 3}.ly_poster_377 .poster_377_power{grid-column: 5 / 13;grid-row: 1}.ly_poster_377 .poster_377_studio{grid-column: 5 / 9;grid-row: 2}.ly_poster_377 .poster_377_urban{grid-column: 9 / 13;grid-row: 2}.ly_poster_377 .poster_377_essentials{display: flex;grid-column: 1 / 9}.ly_poster_377 .poster_377_all{display: flex;grid-column: 9 / 13;background: linear-gradient(135deg, #3d3f43, #25272a);color: #fff}.ly_poster_377 .poster_377_media,
.ly_poster_377 .poster_377_media img{position: absolute;inset: 0;width: 100%;height: 100%}.ly_poster_377 .poster_377_media{background-position: center;background-size: cover;transition: opacity 260ms ease, transform 260ms ease}.ly_poster_377 .poster_377_media img{object-fit: cover}.ly_poster_377 .poster_377_img_m{display: none}.ly_poster_377 .poster_377_hover{z-index: 1;opacity: 0}.ly_poster_377 .poster_377_card:hover .poster_377_hover,
.ly_poster_377 .poster_377_card:focus-within .poster_377_hover{opacity: 1}.ly_poster_377 .poster_377_essentials:hover .poster_377_media{transform: scale(1.06)}.ly_poster_377 .poster_377_overlay{position: absolute;z-index: 2;right: 0;bottom: 0;left: 0;padding: 60px 24px 24px;background: linear-gradient(#0000, #2d2a2b9e);color: #fff}.ly_poster_377 .poster_377_copy{position: absolute;z-index: 4;top: 50%;right: 30px;left: 30px;max-width: calc(100% - 60px);color: #fff;pointer-events: none;overflow-wrap: anywhere;word-break: break-word;transform: translateY(-50%)}.ly_poster_377 .poster_377_hit{position: absolute;z-index: 3;inset: 0}.ly_poster_377 .poster_377_copy a,
.ly_poster_377 .poster_377_button{position: relative;z-index: 5;pointer-events: auto}.ly_poster_377 .poster_377_bottom_copy{position: relative;z-index: 4;top: auto;right: auto;left: auto;width: 100%;max-width: 100%;align-self: center;padding: 26px;transform: none}.ly_poster_377 .poster_377_copy.poster_377_overlay{top: auto;right: 0;left: 0;max-width: 100%;transform: none}.ly_poster_377 .poster_377_essentials .poster_377_media{opacity: .92}.ly_poster_377 .poster_377_eyebrow,
.ly_poster_377 .poster_377_title,
.ly_poster_377 .poster_377_description,
.ly_poster_377 .poster_377_card_title,
.ly_poster_377 .poster_377_card_text{max-width: 100%;overflow-wrap: anywhere;word-break: break-word}.ly_poster_377 .poster_377_card_title{margin: 0 0 7px;font-size: 28px;font-style: italic;font-weight: 700;line-height: 1.15}.ly_poster_377 .poster_377_card_text{display: block;margin: 0 0 16px;font-size: 14px}.ly_poster_377 .poster_377_button{position: relative;display: inline-flex;max-width: 100%;height: auto;min-height: 36px;align-items: center;justify-content: center;padding: 8px 34px 8px 16px;border-radius: 50px;font-size: 14px;line-height: 1.2;white-space: normal;transition: background-color 260ms cubic-bezier(.22,1,.36,1), border-color 260ms cubic-bezier(.22,1,.36,1), color 260ms cubic-bezier(.22,1,.36,1), border-radius 260ms cubic-bezier(.22,1,.36,1);padding-left: 15px !important;padding-right: 30px !important}.ly_poster_377 .poster_377_button_text{display: flex;align-items: center;line-height: 1}.ly_poster_377 .poster_377_button_arrow{margin-left: 4px;font-size: inherit;transform: scale(.8)}.ly_poster_377 .poster_377_button{border: 1px solid #fff;background: #ffffffeb;color: #303238}.ly_poster_377 .poster_377_all .poster_377_button{border-color: #ffffff24;background: #ffffff14;color: #fff}.ly_poster_377 .poster_377_button:hover,
.ly_poster_377 .poster_377_button:focus-visible{border-radius: 8px;border-color: #303238;background: #303238;color: #fff}@media (min-width: 701px){.ly_poster_377 .poster_377_main .poster_377_card{aspect-ratio: auto !important}}

@media (max-width: 700px){.ly_poster_377{font-size: 14px}.ly_poster_377 .poster_377_img_pc{display: none}.ly_poster_377 .poster_377_img_m{display: block}.ly_poster_377 .poster_377_main{min-height: 0;grid-template-columns: 1fr;grid-template-rows: none}.ly_poster_377 .poster_377_card,
    .ly_poster_377 .poster_377_flow,
    .ly_poster_377 .poster_377_power,
    .ly_poster_377 .poster_377_studio,
    .ly_poster_377 .poster_377_urban{min-height: 0;grid-column: auto;grid-row: auto}.ly_poster_377 .poster_377_copy{top: auto;right: 18px;bottom: 18px;left: 18px;max-width: calc(100% - 36px);transform: none}.ly_poster_377 .poster_377_overlay{padding: 52px 18px 18px;background: none}.ly_poster_377 .poster_377_card_title{font-size: 24px}.ly_poster_377 .poster_377_bottom{min-height: 0;margin-top: 12px;grid-template-columns: 1fr}.ly_poster_377 .poster_377_essentials{min-height: 190px;grid-column: auto}.ly_poster_377 .poster_377_all{min-height: 170px;grid-column: auto}.ly_poster_377 .poster_377_bottom_copy{padding: 20px}.ly_poster_377 .poster_377_button_arrow{top: 53%}}
