/* The "Watch her paint" part of the home page: the Portfolio's look (mats, hand-lettered heading), a row you can slide */
html body .vtl.vtl-home{width:auto;margin:0 auto!important;max-width:1180px;padding-bottom:0;color:var(--ink)}
.vtl-home .vtl-strip{columns:auto;display:flex;gap:clamp(18px,2.4vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;
	padding:6px clamp(4px,1vw,10px) 22px;margin:0 calc(-1 * clamp(18px,4vw,40px));padding-inline:clamp(18px,4vw,40px);scrollbar-width:thin}
.vtl-home .vtl-item{flex:0 0 auto;margin:0;scroll-snap-align:start;width:auto}
.vtl-home .vtl-open{background:var(--mat);padding:8px;border-radius:3px;box-shadow:0 1px 2px var(--shadow),0 14px 30px var(--shadow)}
.vtl-home .vtl-open:not(:disabled):hover{box-shadow:0 2px 4px var(--shadow2),0 18px 38px var(--shadow2)}
.vtl-home .vtl-pic img{height:clamp(220px,32vw,320px);width:auto;max-width:none;border-radius:1px}
.vtl-home .vtl-play{left:16px;bottom:16px}
.vtl-home .vtl-cap{text-align:center;margin-top:12px}
.vtl-home .vtl-name{font:400 clamp(1.3rem,1.1rem + .5vw,1.6rem)/1.1 var(--hand);color:var(--head)}
.vtl-home .vtl-sub{font-style:italic;color:var(--soft)}
.vtl-home .vtl-item-mural .vtl-pic img{height:clamp(220px,32vw,320px);width:clamp(300px,46vw,520px);object-fit:cover;object-position:60% 50%}
.vtl-home .vtl-more{text-align:center;margin:18px 0 0;font-size:17px}
.vtl-home .vtl-more a{color:var(--mark)}
.vtl-home .vtl-nofilm{display:none}
