.HazeVisualCard_close__4scMb,.HazeVisualCard_trigger__cm_6G{border:none;margin:0;padding:0;width:auto;text-align:inherit;background:rgba(0,0,0,0);color:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;cursor:pointer}.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%)}.HazeVisualCard_media--lightbox__pLcb4{position:relative;overflow:clip}.HazeVisualCard_media--lightbox__pLcb4 img{transition:transform var(--duration-md) var(--ease-out)}}@media(min-width:768px)and (hover:hover){.HazeVisualCard_media--lightbox__pLcb4:hover img{transform:scale(1.02)}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.HazeVisualCard_media--lightbox__pLcb4 img{transition:none}}.HazeVisualCard_trigger__cm_6G{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer}@media(min-width:1024px){.HazeVisualCard_trigger__cm_6G{cursor:zoom-in}}.HazeVisualCard_trigger__cm_6G:focus-visible{outline:2px solid #f52;outline-offset:-2px}.HazeVisualCard_expand__xQYBY{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:rgba(31,28,27,.6);color:#fff}@media(hover:hover){.HazeVisualCard_expand__xQYBY{opacity:0;transition:opacity var(--duration-md) var(--ease-out)}.HazeVisualCard_trigger__cm_6G:focus-visible .HazeVisualCard_expand__xQYBY,.HazeVisualCard_trigger__cm_6G:hover .HazeVisualCard_expand__xQYBY{opacity:1}}.HazeVisualCard_overlay__dSXKT{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.HazeVisualCard_overlay__dSXKT.ReactModal__Overlay{background-color:rgba(31,28,27,.9)!important}.HazeVisualCard_dialog__ekPey{outline:none}.HazeVisualCard_lightboxImage__XVYRR{display:block;aspect-ratio:var(--ratio);width:min(100vw - 48px,(100vh - 48px)*var(--ratio));width:min(100vw - 48px,(100dvh - 48px)*var(--ratio));max-width:none;height:auto}.HazeVisualCard_close__4scMb{position:fixed;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(31,28,27,.6);color:#fff;cursor:pointer;transition:background-color var(--duration-md) var(--ease-out)}.HazeVisualCard_close__4scMb:hover{background-color:#1f1c1b}.HazeVisualCard_close__4scMb:focus-visible{outline:2px solid #fff;outline-offset:2px}