.vfc{color:#1e2120;font-family:Inter,system-ui,sans-serif;padding:clamp(48px,6vw,80px) 0}.vfc--grey{background:#f8f8f8}.vfc--white{background:#fff}.vfc--white .vfc__media{background:#f8f8f8}.vfc__inner{margin:0 auto;max-width:1140px;padding:0 24px}.vfc__eyebrow{color:#216e8a;font-family:Inter,sans-serif;font-size:16px;letter-spacing:1.28px;line-height:24px;margin:0 0 12px;text-transform:uppercase}.vfc__eyebrow,.vfc__title{font-style:normal;font-weight:600;text-decoration:none}.vfc__title{color:#1e2120;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:36px;letter-spacing:0;line-height:1.2;margin:0 0 clamp(28px,3.5vw,40px);max-width:32ch;text-transform:none;text-wrap:pretty}.vfc__grid{align-items:stretch;display:grid;gap:27px;grid-template-columns:repeat(3,minmax(0,1fr))}.vfc__card{background:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.vfc__card:hover{border-color:#d0d4d3;box-shadow:0 4px 8px rgba(0,0,0,.06)}.vfc__body{flex-shrink:0;padding:28px 28px 20px}.vfc__card-title{color:#1e2120;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 10px;text-wrap:balance}.vfc__card-text{color:#1e2120;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:300;letter-spacing:0;line-height:27px;margin:0 0 10px;text-decoration:none;text-transform:none;text-wrap:pretty}.vfc__media{aspect-ratio:3/2;background:#f8f8f8;border-radius:10px;flex-shrink:0;margin:auto 16px 16px;overflow:hidden}.vfc__media img{display:block;height:100%;object-fit:contain;width:100%}@media (max-width:860px){.vfc__grid{grid-template-columns:1fr}.vfc__title{font-size:28px}}.vfc--js .vfc__grid{box-sizing:content-box;display:block;margin:-8px;overflow:hidden;padding:8px;position:relative}.vfc--js .vfc__card{bottom:8px;box-sizing:border-box;left:8px;position:absolute;top:8px;transition:transform .6s cubic-bezier(.65,0,.35,1),width .6s cubic-bezier(.65,0,.35,1),opacity .3s ease,border-color .12s ease,box-shadow .12s ease;will-change:transform,width}.vfc--js .vfc__card.is-active{z-index:2}.vfc--js .vfc__card.is-side{cursor:pointer}.vfc--js .vfc__body,.vfc--js .vfc__media{transition:opacity .14s ease}.vfc--js .vfc__card.is-side .vfc__body,.vfc--js .vfc__card.is-side .vfc__media{opacity:.75}.vfc--js .vfc__card.is-side:hover .vfc__body,.vfc--js .vfc__card.is-side:hover .vfc__media{opacity:1}.vfc--js.vfc--moving .vfc__card .vfc__body{opacity:0}.vfc__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.vfc__type.is-typing:after{background:#216e8a;content:"";display:inline-block;height:.9em;margin-left:2px;vertical-align:-.08em;width:2px}.vfc--static .vfc__card{transition:none!important}.vfc__controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:28px}.vfc__btn[hidden],.vfc__controls[hidden]{display:none}.vfc__btn{align-items:center;background:#fff;border:1px solid #d0d4d3;border-radius:50%;color:#1e2120;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color .12s ease,background .12s ease;width:44px}.vfc__btn:hover{border-color:#1e2120}.vfc__btn:focus-visible,.vfc__dot:focus-visible{outline:2px solid #216e8a;outline-offset:2px}.vfc__pause{margin-left:8px}.vfc__pause .vfc__ico-play,.vfc__pause.is-paused .vfc__ico-pause{display:none}.vfc__pause.is-paused .vfc__ico-play{display:block}.vfc__dots{align-items:center;display:flex;gap:8px}.vfc__dot{background:#d0d4d3;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background .3s ease;width:8px}.vfc__dot[aria-current=true]{background:#216e8a;width:24px}@media (prefers-reduced-motion:reduce){.vfc--js .vfc__body,.vfc--js .vfc__card,.vfc--js .vfc__media,.vfc__card,.vfc__dot{transition:none}}