.vtm{--vtm-ink:#1f363d;--vtm-ink-60:#5c6e73;--vtm-line:#c9d1d3;--vtm-teal:#4bb4b0;color:var(--vtm-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:0 24px}.vtm a,.vtm blockquote,.vtm button,.vtm h1,.vtm h2,.vtm h3,.vtm p{font-family:inherit}.vtm .vtm__top-row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.vtm .vtm__head>:first-child{margin-top:0}.vtm .vtm__head>:last-child{margin-bottom:0}.vtm .vtm__nav{display:flex;flex:none;gap:8px}.vtm .vtm__arrow{background:#fff;border:1.5px solid var(--vtm-line);border-radius:999px;color:var(--vtm-ink);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;width:44px}.vtm .vtm__arrow svg{height:18px;width:18px}.vtm .vtm__arrow:hover{border-color:var(--vtm-ink)}.vtm .vtm__arrow:disabled{border-color:var(--vtm-line);cursor:default;opacity:.35}.vtm .vtm__pp .vtm__icon-play,.vtm .vtm__pp[hidden],.vtm.vtm--static .vtm__nav{display:none}.vtm.is-paused .vtm__pp .vtm__icon-play{display:block}.vtm.is-paused .vtm__pp .vtm__icon-pause{display:none}.vtm .vtm__pp svg{height:16px;width:16px}.vtm .vtm__track{align-items:flex-start;display:flex;gap:16px;list-style:none;margin:0;overflow-x:auto;padding:4px 2px 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.vtm .vtm__track::-webkit-scrollbar{display:none}.vtm .vtm__card{background:#efe5d8;border-radius:20px;flex:1 0 300px;min-width:0;padding:18px 18px 20px;scroll-snap-align:start;transition:box-shadow .25s ease-out}.vtm .vtm__card--peach{background:#fde1cf}.vtm .vtm__card--teal{background:#d3ecea}.vtm .vtm__card--sand{background:#efe5d8}.vtm .vtm__card--mist{background:#e2e8ea}.vtm .vtm__card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vtm .vtm__photo{border-radius:12px;display:block;height:72px;object-fit:cover;width:72px}.vtm .vtm__logo{display:block;height:auto;max-height:24px;max-width:96px;width:auto}.vtm .vtm__highlight{color:var(--vtm-ink);font-size:20px;font-weight:800;letter-spacing:-.005em;line-height:1.3;margin:20px 0 0}.vtm .vtm__front{display:flex;flex-direction:column;min-height:var(--vtm-front-h,0)}.vtm .vtm__meta{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:20px}.vtm .vtm__name{color:var(--vtm-ink);font-size:16px;font-weight:700;line-height:1.3;margin:0}.vtm .vtm__role{color:var(--vtm-ink-60);font-size:14px;line-height:1.35;margin:2px 0 0}.vtm .vtm__toggle{background:var(--vtm-ink);border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;flex:none;height:32px;padding:0;place-items:center;width:32px}.vtm .vtm__toggle svg{height:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1);width:14px}.vtm .vtm__card.is-open .vtm__toggle svg{transform:rotate(45deg)}.vtm .vtm__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s;visibility:hidden}.vtm .vtm__panel-inner{min-height:0;overflow:hidden}.vtm .vtm__card.is-open .vtm__panel{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),visibility 0s;visibility:visible}.vtm .vtm__card.is-open{box-shadow:0 14px 34px rgba(31,54,61,.14)}.vtm .vtm__quote{border:0;border-top:1.5px solid rgba(31,54,61,.15);margin:18px 0 0;padding:16px 0 0}.vtm .vtm__quote p{color:#34494f;font-size:16px;font-weight:400;line-height:1.55;margin:0}.vtm .vtm__link{color:var(--vtm-ink);display:inline-block;font-size:15px;font-weight:700;margin-top:14px;text-decoration:underline;text-decoration-color:var(--vtm-teal);text-decoration-thickness:2px;text-underline-offset:3px}.vtm .vtm__arrow:focus-visible,.vtm .vtm__link:focus-visible,.vtm .vtm__toggle:focus-visible{box-shadow:0 0 0 3px rgba(75,180,176,.55);outline:none}.vtm .vtm__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:767px){.vtm .vtm__top-row{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.vtm .vtm__card{flex:0 0 82%}.vtm .vtm__highlight{font-size:18px}}