.VisualCardGrid_grid__VY2Sd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.VisualCardGrid_card__S_t9O{min-width:0;overflow:hidden;background:var(--clean);transition:transform .45s ease,box-shadow .45s ease}.VisualCardGrid_card__S_t9O:hover{z-index:2;transform:translateY(-4px);box-shadow:0 24px 54px rgba(10,39,68,.14)}.VisualCardGrid_media__z7d77{position:relative;min-height:clamp(210px,24vw,330px);overflow:hidden;isolation:isolate;background:var(--navy)}.VisualCardGrid_media__z7d77:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,20,27,.08),rgba(7,20,27,.68));pointer-events:none}.VisualCardGrid_photo__18g9g{object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .55s ease}.VisualCardGrid_card__S_t9O:hover .VisualCardGrid_photo__18g9g{transform:scale(1.055);filter:saturate(1.04) contrast(1.06)}.VisualCardGrid_number__ib8VU{position:absolute;z-index:2;top:1rem;left:1rem;color:white;font:.62rem/1 monospace;letter-spacing:.14em}.VisualCardGrid_brand__GpbZW{position:absolute;z-index:2;right:1rem;bottom:1rem;width:clamp(112px,10vw,150px);padding:.55rem .7rem;border-radius:4px;background:rgba(188,244,81,.94);box-shadow:0 10px 24px rgba(7,20,27,.2)}.VisualCardGrid_brand__GpbZW img{display:block;width:100%;height:auto}.VisualCardGrid_copy__SLK8E{min-height:178px;padding:clamp(1.25rem,2.4vw,2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem}.VisualCardGrid_copy__SLK8E h3{margin:0;color:var(--navy);font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:600;line-height:1.03;letter-spacing:-.035em}.VisualCardGrid_copy__SLK8E p{margin:0;max-width:52ch;color:var(--muted);font-size:.86rem}@media (max-width:760px){.VisualCardGrid_grid__VY2Sd{grid-template-columns:1fr}.VisualCardGrid_media__z7d77{min-height:250px}.VisualCardGrid_copy__SLK8E{min-height:155px}}@media (prefers-reduced-motion:reduce){.VisualCardGrid_card__S_t9O,.VisualCardGrid_photo__18g9g{transition:none}.VisualCardGrid_card__S_t9O:hover,.VisualCardGrid_card__S_t9O:hover .VisualCardGrid_photo__18g9g{transform:none}}