@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:300;src:url(/_hcms/googlefonts/Geist/300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(/_hcms/googlefonts/Geist/regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(/_hcms/googlefonts/Geist/500.woff2) format("woff2")}.vbento,.vbento *,.vbento :after,.vbento :before{box-sizing:border-box}.vbento :where(h2,h3,p,ul,li){margin:0}.vbento :where(ul){list-style:none;padding:0}.vbento{color:var(--vb-ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}.vbento--f-geist{font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.vbento--f-inter{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.vbento--f-theme{font-family:inherit}.vbento .vbento__title{color:var(--vb-ink)!important;font-family:inherit!important;font-size:clamp(28px,3vw,40px)!important;font-weight:var(--vb-hw)!important;letter-spacing:-.02em;line-height:1.16!important;margin:0 0 clamp(40px,5vw,56px);max-width:760px}.vbento--hs .vbento__title{font-size:clamp(24px,2.4vw,32px)!important}.vbento--hl .vbento__title{font-size:clamp(32px,3.6vw,48px)!important;line-height:1.1!important}.vbento--a-center .vbento__title{margin-left:auto;margin-right:auto;text-align:center}.vbento .vbento__muted{color:var(--vb-muted)!important}.vbento__rows{flex-direction:column}.vbento__row,.vbento__rows{display:flex;gap:var(--vb-gap)}.vbento__row{flex-wrap:wrap}.vbento__card{background:var(--vb-card);border:1px solid var(--vb-line);border-radius:var(--vb-r);display:flex;flex:1 1 300px;flex-direction:column;min-width:0;overflow:hidden}.vbento__card--wide{flex:2 1 560px}.vbento__card--mist{background:#f8fafd}.vbento__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:var(--vb-pad) var(--vb-pad) 0}.vbento .vbento__card-title{color:var(--vb-ink)!important;font-family:inherit!important;font-size:21px!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.3!important;max-width:34ch}.vbento .vbento__go{align-items:center;border:1px solid color-mix(in srgb,var(--vb-accent) 22%,#fff);border-radius:var(--vb-r);color:var(--vb-accent)!important;display:inline-flex;flex:none;font-size:18px;height:44px;justify-content:center;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease;width:44px}.vbento .vbento__go span{display:inline-block;transition:transform .2s ease}.vbento .vbento__go:hover{background:color-mix(in srgb,var(--vb-accent) 7%,#fff);border-color:color-mix(in srgb,var(--vb-accent) 40%,#fff)}.vbento .vbento__go:hover span{transform:translateX(2px)}.vbento .vbento__go:focus-visible{outline:2px solid var(--vb-accent);outline-offset:2px}.vbento__media{margin-top:auto;padding:28px 20px 0}.vbento__media--center{padding-bottom:16px}.vbento__img{display:block;height:auto;max-height:var(--vb-img-h,260px);object-fit:contain;object-position:center bottom;width:100%}.vbento__media--center .vbento__img{object-position:center}.vbento__wash--blue{background:radial-gradient(120% 100% at 100% 100%,#c9d6ff 0,#eef2ff 45%,#fff 78%)}.vbento__wash--azure{background:radial-gradient(120% 100% at 0 100%,#c8f0fd 0,#eefafe 45%,#fff 78%)}.vbento__wash--lavender{background:radial-gradient(120% 100% at 100% 100%,#dcd5ff 0,#f2efff 45%,#fff 78%)}.vbento__wash--indigo{background:radial-gradient(120% 100% at 0 100%,#d2dcff 0,#eff2ff 45%,#fff 78%)}.vbento__wash--none{background:transparent}.vbento__search{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:24px var(--vb-pad) var(--vb-pad)}.vbento .vbento__label{color:var(--vb-ink);font-size:13px;font-weight:500}.vbento .vbento__input{background:#fff;border:1px solid #c3cce0;border-radius:var(--vb-r);box-shadow:none;color:var(--vb-ink);font-family:inherit;font-size:15px;margin:0;min-height:44px;padding:0 12px;width:100%}.vbento .vbento__input:focus{border-color:var(--vb-accent);outline:2px solid var(--vb-accent);outline-offset:1px}.vbento__results{background:#fff;border:1px solid var(--vb-line);border-radius:var(--vb-r)}.vbento__empty,.vbento__result{align-items:baseline;color:var(--vb-ink);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:11px 12px}.vbento__result:not(.is-first){border-top:1px solid var(--vb-line)}.vbento__empty[hidden],.vbento__result[hidden]{display:none}.vbento__src{color:var(--vb-muted);flex:none;font-size:12px}.vbento .vbento__empty{color:var(--vb-muted);line-height:1.5}.vbento .vbento__note{color:var(--vb-muted);font-size:12px}@media (prefers-reduced-motion:no-preference){.vb-js .vbento--reveal [data-vb-rv]{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0)*80ms)}.vb-js .vbento--reveal [data-vb-rv].is-in{opacity:1;transform:none}}.vbento--editor [data-vb-rv]{opacity:1!important;transform:none!important}