.case-media-stage_stage__iFvql{--case-media-inset:24px;--case-media-phone-height:480px;--case-phone-preview-width:min(100%,calc(var(--case-media-phone-height) * var(--case-media-phone-aspect, .46127)));box-sizing:border-box;height:100%;padding:var(--case-media-inset);border:1px solid color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:16px;background:color-mix(in srgb,var(--foreground) 3%,var(--background))}.case-media-stage_content__UiwM6,.case-media-stage_stage__iFvql{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.case-media-stage_content__UiwM6{min-height:0}.case-media-stage_stage__iFvql[data-kind=phone]>.case-media-stage_content__UiwM6{max-width:calc(var(--case-media-phone-height) * var(--case-media-phone-aspect, .46127));margin-inline:auto}.case-media-stage_link__jOnp6{display:flex;width:100%;min-width:0;height:100%}.case-media-stage_natural__90iwN{height:auto}.case-media-stage_grid__zcJrj{align-items:stretch}.case-media-stage_tile__HL94r{display:flex;flex-direction:column;min-width:0;width:100%}.case-media-stage_tile__HL94r>.case-media-stage_link__jOnp6,.case-media-stage_tile__HL94r>.case-media-stage_stage__iFvql{flex:1}.case-media-stage_masonry__igLc7{column-count:1}@media (min-width:640px){.case-media-stage_masonry__igLc7{column-count:2}}@media (min-width:1024px){.case-media-stage_masonry__igLc7[data-columns="3"]{column-count:3}.case-media-stage_masonry__igLc7[data-columns="4"]{column-count:4}}.case-media-stage_rowFrame__HSi00{--case-media-row-inset:24px;--case-media-row-height:min(208px,calc((100vw - 2 * var(--spacing-page) - 2 * var(--case-media-row-inset) - 2px) / var(--case-scroller-ratio)));width:calc(var(--case-media-row-height) * var(--case-media-row-aspect) + 2 * var(--case-media-row-inset) + 2px);height:calc(var(--case-media-row-height) + 2 * var(--case-media-row-inset) + 2px)}[data-image-scroller][data-media-row-kind=phone] .case-media-stage_rowFrame__HSi00{--case-media-row-height:min(480px,calc((100vw - 2 * var(--spacing-page) - 2 * var(--case-media-row-inset) - 2px) / var(--case-scroller-ratio)))}.case-media-stage_stage__iFvql[data-size=row]{--case-media-inset:var(--case-media-row-inset)}.case-media-stage_stage__iFvql[data-size=row]>.case-media-stage_content__UiwM6{height:100%}.case-media-stage_marqueeFit__nrPn6{width:auto;height:100%;flex:none;--case-media-row-inset:24px;--case-media-inset:24px}.case-media-stage_marqueeFit__nrPn6>.case-media-stage_content__UiwM6{width:auto;height:100%}@media (min-width:768px){.case-media-stage_marqueeFit__nrPn6{--case-media-row-inset:40px;--case-media-inset:40px}.case-media-stage_stage__iFvql{--case-media-inset:40px;--case-media-phone-height:640px}.case-media-stage_stage__iFvql[data-size=wide][data-kind=web]{--case-media-inset:60px}.case-media-stage_rowFrame__HSi00{--case-media-row-inset:40px;--case-media-row-height:min(288px,calc((100vw - 2 * var(--spacing-page) - 2 * var(--case-media-row-inset) - 2px) / var(--case-scroller-ratio)))}[data-image-scroller][data-media-row-kind=phone] .case-media-stage_rowFrame__HSi00{--case-media-row-height:min(640px,calc((100vw - 2 * var(--spacing-page) - 2 * var(--case-media-row-inset) - 2px) / var(--case-scroller-ratio)))}}.case-media-stage_stage__iFvql[data-case-media-presentation=source]{height:auto;padding:0;border:0;border-radius:0;background:transparent}.case-media-stage_stage__iFvql[data-case-media-presentation=source][data-size=row]{height:100%}.case-media-stage_stage__iFvql[data-source-edge=rounded] img:not([data-native-source]){border-radius:var(--radius-xl,.75rem)!important}.case-media-stage_stage__iFvql[data-phone-peer=true]{container-type:inline-size;height:auto}.case-media-stage_tile__HL94r:has([data-phone-peer=true])>.case-media-stage_link__jOnp6{flex:none;align-items:flex-start;height:auto}.case-media-stage_stage__iFvql[data-phone-peer=true]>.case-media-stage_content__UiwM6{--case-media-peer-height:min(var(--case-media-phone-height),calc(100cqi / var(--case-media-peer-aspect)));--case-phone-preview-width:min(100%,calc(var(--case-media-peer-height) * var(--case-media-phone-aspect)));height:var(--case-media-peer-height);max-width:none}.case-media-stage_rowFrame__HSi00:has([data-case-media-presentation=source]){--case-media-row-inset:0px;width:calc(var(--case-media-row-height) * var(--case-media-row-aspect));height:var(--case-media-row-height)}