/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;.vctheme-service-preview{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 80rem){gap:30px}.vctheme-service-preview__thumb{a{aspect-ratio:436/540;background-color:var(--color-grey-brand,#1d1d1b);display:block;position:relative;width:100%;img,video{height:100%!important;left:calc(var(--spacing, .25rem)*0);object-fit:cover;position:absolute;top:calc(var(--spacing, .25rem)*0);width:100%!important}}}.vctheme-service-preview__excerpt{font-size:14px;--tw-leading:1.5;line-height:1.5;--tw-font-weight:var(--font-weight-light,300);color:var(--color-grey-text-light,#848484);font-weight:var(--font-weight-light,300);@media (width >= 80rem){font-size:16px}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}