.home-outcome-card{perspective:1200px;letter-spacing:0;border-radius:8px;min-width:0;height:384px;position:relative}.home-outcome-card__turn{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s var(--ease-apple-spring);position:relative}.home-outcome-card[data-open=true] .home-outcome-card__turn{transform:rotateY(180deg)}.home-outcome-card__face{backface-visibility:hidden;border:1px solid hsl(var(--border));box-shadow:var(--shadow-sm);border-radius:8px;position:absolute;inset:0;overflow:hidden}.home-outcome-card__front{background:hsl(var(--card));color:hsl(var(--card-foreground))}.home-outcome-card__media{height:204px;overflow:hidden}.home-outcome-card__photo{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate paused outcome-camera}.home-outcome-card[data-motion=running] .home-outcome-card__photo{animation-play-state:running}@keyframes outcome-camera{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%)}}.home-outcome-card__motion{background:hsl(var(--card));width:44px;height:44px;color:hsl(var(--card-foreground));position:absolute;bottom:12px;right:12px}.home-outcome-card__back>a{padding-right:48px}.home-outcome-card__front>div:last-child>span{padding-right:44px}.home-outcome-card__back{background:hsl(var(--bear-navy));color:hsl(var(--on-dark));flex-direction:column;padding:24px;display:flex;transform:rotateY(180deg)}.home-outcome-card__details{overscroll-behavior:contain;min-height:0;padding-right:8px;overflow-y:auto}.home-outcome-card__toggle{z-index:2;background:hsl(var(--card));width:44px;height:44px;color:hsl(var(--card-foreground));box-shadow:var(--shadow-sm);position:absolute;top:12px;right:12px}.home-outcome-card__toggle:hover{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.home-outcome-card[data-open=true] .home-outcome-card__front,.home-outcome-card[data-open=false] .home-outcome-card__back{pointer-events:none}@media (prefers-reduced-motion:reduce){.home-outcome-card__photo{animation:none}.home-outcome-card__turn,.home-outcome-card[data-open=true] .home-outcome-card__turn,.home-outcome-card__back{transition:none;transform:none}.home-outcome-card[data-open=true] .home-outcome-card__front,.home-outcome-card[data-open=false] .home-outcome-card__back{visibility:hidden}}@media (width>=768px) and (width<=1023px){.home-outcome-card{height:168px}.home-outcome-card__media,.home-outcome-card__motion{display:none}.home-outcome-card__front>div:last-child{height:100%;padding-right:64px}}
