/* Vers & Vorm 5.5 — door de gebruiker goedgekeurde veerkaart en CTA-vormgeving.
 * Alleen de voorpagina; header, megamenu en de plugin blijven onveranderd. */
body #main-content.vv53-home .vv53-poem-card__image.vv55-poem-card__art{
  background:linear-gradient(120deg,#fffdfa,#f1f2f4 56%,#dde3e7)!important;
  height:185px!important;min-height:185px!important;display:block!important;overflow:hidden;
}
body #main-content.vv53-home .vv55-poem-card__art img{
  width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;
  transform:none!important;transition:none!important;
}
body #main-content.vv53-home .vv53-poem-card:hover .vv55-poem-card__art img{transform:none!important}
/* Studio has the same warm paper-and-terracotta treatment as both frontpage CTAs. */
body #main-content.vv53-home .vv53-studio{
 display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;
 background:linear-gradient(120deg,#f1f2f4 0%,#f1f2f4 54%,#dde3e7 100%)!important;
 border:1px solid #dde3e7!important;border-radius:30px!important;box-shadow:none!important;
 overflow:hidden;min-height:375px;
}
body #main-content.vv53-home .vv53-studio__copy{padding:clamp(29px,4.4vw,62px)!important;position:relative;z-index:1}
body #main-content.vv53-home .vv53-studio .vv53-kicker{color:#c45d00!important;letter-spacing:.15em!important;font-size:11px!important}
body #main-content.vv53-home .vv53-studio .vv53-kicker svg{color:#c45d00!important}
body #main-content.vv53-home .vv53-studio h2{
 color:#302e32!important;font:500 clamp(37px,4vw,53px)/1.09 var(--vv53-serif)!important;
 letter-spacing:-.02em!important;margin:14px 0 19px!important;max-width:590px;
}
body #main-content.vv53-home .vv53-studio p{
 color:#526572!important;font:400 15px/1.8 var(--vv53-sans)!important;
 margin:0 0 17px!important;max-width:510px!important;
}
body #main-content.vv53-home .vv53-studio__features{
 color:#c45d00!important;gap:17px!important;margin-bottom:24px!important;
 font:700 12px/1.5 var(--vv53-sans)!important;
}
body #main-content.vv53-home .vv53-studio__features svg{color:#c45d00!important}
body #main-content.vv53-home .vv53-studio .vv55-studio-cta{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;
 background:#c45d00!important;border:1px solid #c45d00!important;color:#fff!important;
 padding:17px 24px!important;min-height:59px;border-radius:16px!important;
 font:750 14px/1.3 var(--vv53-sans)!important;text-decoration:none!important;box-shadow:none!important;
}
body #main-content.vv53-home .vv53-studio .vv55-studio-cta svg{color:#fff!important;stroke:currentColor!important}
body #main-content.vv53-home .vv53-studio .vv55-studio-cta:hover,
body #main-content.vv53-home .vv53-studio .vv55-studio-cta:focus-visible{background:#c45d00!important;border-color:#c45d00!important;color:#fff!important}
body #main-content.vv53-home .vv53-studio__image{min-width:0;min-height:375px!important;overflow:hidden}
body #main-content.vv53-home .vv53-studio__image img{filter:none!important;object-fit:cover;object-position:center}
@media(max-width:850px){body #main-content.vv53-home .vv53-studio{grid-template-columns:1fr!important;gap:0!important}body #main-content.vv53-home .vv53-studio__image{min-height:240px!important}body #main-content.vv53-home .vv53-studio__image img{position:relative!important;min-height:240px!important;max-height:360px!important;height:100%!important}}
@media(max-width:760px){body #main-content.vv53-home .vv53-poem-card__image.vv55-poem-card__art{height:160px!important;min-height:160px!important}body #main-content.vv53-home .vv53-studio{border-radius:22px!important}body #main-content.vv53-home .vv53-studio__copy{padding:29px 23px 25px!important}body #main-content.vv53-home .vv53-studio h2{font-size:clamp(36px,9vw,48px)!important}body #main-content.vv53-home .vv53-studio p{font-size:14px!important}body #main-content.vv53-home .vv53-studio .vv55-studio-cta{width:100%!important;min-height:56px}}
@media(prefers-reduced-motion:reduce){body #main-content.vv53-home .vv53-studio .vv55-studio-cta{transition:none!important}}
