/* One quiet character cameo; the existing contact copy and right corner stay intact. */
.contact-cowboy{position:absolute;width:min(38vw,550px);aspect-ratio:3/2;left:calc((100% - 100vw)/2 - 75px);bottom:-6px;pointer-events:none;}
.contact-edges .contact-cowboy img,.contact-cowboy canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;}
.contact-cowboy canvas{opacity:0;}
.contact-cowboy[data-rendered="true"] canvas{opacity:1;}
.contact-cowboy[data-rendered="true"] img{visibility:hidden;}
@media(max-width:900px){.contact-cowboy{width:340px;left:calc((100% - 100vw)/2 - 65px);}}
@media(max-width:760px){.contact-cowboy{width:295px;left:calc((100% - 100vw)/2 - 65px);}}
@media(max-width:620px){.contact-cowboy{width:265px;}}
@media(max-width:520px){.contact-cowboy{width:260px;left:calc((100% - 100vw)/2 - 50px);bottom:-4px;}}
@media(max-width:360px){.contact-cowboy{width:225px;left:calc((100% - 100vw)/2 - 48px);}}
