.HazeVisualCard_root__oMXXB{display:flex;flex-direction:column;justify-content:space-between;border-radius:6px;overflow:clip;background-color:#f5f4f0;color:#1f1c1b}@media(min-width:768px){.HazeVisualCard_root__oMXXB{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.HazeVisualCard_root--mediaTop__6P4VS{justify-content:flex-start}.HazeVisualCard_head__rkhOB{display:flex;align-items:flex-start;gap:12px;padding:21px}@media(min-width:768px){.HazeVisualCard_head__rkhOB{padding:32px}}@media(min-width:1024px){.HazeVisualCard_head__rkhOB{padding:42px}}.HazeVisualCard_marker__SAIc1{flex:none;width:6px;height:6px;margin-top:4px;border-radius:1px;background-color:#f52}@media(min-width:1024px){.HazeVisualCard_marker__SAIc1{margin-top:3px}}.HazeVisualCard_copy__zzYCI{flex:1 1 auto;min-width:0}.HazeVisualCard_title__yfNF9{font-family:Geist,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;text-box:trim-both cap alphabetic;color:inherit}@media(min-width:1024px){.HazeVisualCard_title__yfNF9{font-family:Geist,sans-serif;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;text-box:trim-both cap alphabetic}}.HazeVisualCard_text__9P7l0{font-family:Geist,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.4;letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;text-box:trim-both cap alphabetic;color:#a69b92;margin-top:14px}@media(min-width:1024px){.HazeVisualCard_text__9P7l0{font-family:Geist,sans-serif;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;-webkit-hyphens:manual;hyphens:manual;text-box:trim-both cap alphabetic}}.HazeVisualCard_buttons__vQH6G{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.HazeVisualCard_media__sQVjB img,.HazeVisualCard_media__sQVjB video{display:block;width:100%;height:auto}@media(min-width:768px){.HazeVisualCard_media__sQVjB{aspect-ratio:868/763}.HazeVisualCard_media__sQVjB img,.HazeVisualCard_media__sQVjB video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--object-p-x,50%) var(--object-p-y,50%)}}