.vf-chrome{position:fixed;z-index:40;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;padding:14px 4vw;transform:translateY(-110%);transition:transform .42s cubic-bezier(.22,.9,.3,1);pointer-events:none}.vf-chrome[data-shown=true]{transform:translateY(0);pointer-events:auto}.vf-chrome--paper{background:color-mix(in srgb,#f5efe6 82%,transparent);border-bottom:1px solid rgba(23,16,25,.08);color:#171019}.vf-chrome--ink,.vf-chrome--paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vf-chrome--ink{background:color-mix(in srgb,#171019 78%,transparent);border-bottom:1px solid rgba(242,238,246,.08);color:#f2eef6}.vf-chrome-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:9px;font-size:15px;font-weight:700;color:inherit;text-decoration:none;white-space:nowrap}.vf-chrome-brand em{font-style:normal;color:#611f69}.vf-chrome--ink .vf-chrome-brand em{color:#cba3d6}.vf-chrome-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#611f69;color:#fff;font-size:13px}.vf-chrome-nav{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:clamp(16px,3vw,28px)}.vf-chrome-link{font-size:14px;font-weight:600;color:inherit;text-decoration:none;opacity:.82;padding:6px 2px;white-space:nowrap}.vf-chrome-link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.vf-chrome-cta{padding:9px 22px;border-radius:999px;background:#611f69;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;box-shadow:0 6px 18px rgba(97,31,105,.28)}.vf-chrome-cta:hover{background:#4a154b}.vf-chrome--persistent{transform:none;pointer-events:none;transition:padding .42s cubic-bezier(.22,.9,.3,1),background .42s linear,border-color .42s linear,-webkit-backdrop-filter .42s linear;transition:padding .42s cubic-bezier(.22,.9,.3,1),background .42s linear,border-color .42s linear,backdrop-filter .42s linear;transition:padding .42s cubic-bezier(.22,.9,.3,1),background .42s linear,border-color .42s linear,backdrop-filter .42s linear,-webkit-backdrop-filter .42s linear}.vf-chrome--persistent .vf-chrome-brand,.vf-chrome--persistent .vf-chrome-nav{pointer-events:auto}.vf-chrome--persistent .vf-chrome-brand{transition:font-size .42s cubic-bezier(.22,.9,.3,1),gap .42s cubic-bezier(.22,.9,.3,1)}.vf-chrome--persistent .vf-chrome-mark{transition:width .42s cubic-bezier(.22,.9,.3,1),height .42s cubic-bezier(.22,.9,.3,1),font-size .42s cubic-bezier(.22,.9,.3,1)}.vf-chrome--persistent:not([data-defined=true]){padding:26px 4vw;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border-bottom-color:transparent}.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-brand{font-size:17px;gap:10px}.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-mark{width:30px;height:30px;border-radius:9px;font-size:15px}@media (max-width:600px){.vf-chrome--persistent:not([data-defined=true]){padding:16px 5vw}.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-brand{font-size:15px;gap:8px}.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-mark{width:26px;height:26px;border-radius:8px;font-size:13px}.vf-chrome--persistent .vf-chrome-nav{gap:12px}.vf-chrome--persistent .vf-chrome-cta{padding:8px 16px}}.vf-chrome-more{display:none;position:relative}.vf-chrome-more-btn{margin:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:600;letter-spacing:0;opacity:.82;cursor:pointer;white-space:nowrap;min-width:44px;min-height:44px;padding:8px 6px}.vf-chrome-more-btn:hover,.vf-chrome-more-btn[aria-expanded=true]{opacity:1;text-decoration:underline;text-underline-offset:4px}.vf-chrome-more-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:1;display:grid;min-width:11.5rem;padding:6px;border-radius:10px;border:1px solid rgba(23,16,25,.1);background:#f5efe6;box-shadow:0 10px 28px rgba(23,16,25,.12);color:#171019}.vf-chrome-more-panel[hidden]{display:none}.vf-chrome-more-link{display:block;padding:11px 12px;border-radius:8px;font-size:14px;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}.vf-chrome-more-link:hover{background:rgba(97,31,105,.08)}.vf-chrome--ink .vf-chrome-more-panel{background:#1c141e;color:#f2eef6;border-color:rgba(242,238,246,.12);box-shadow:0 10px 28px rgba(0,0,0,.4)}.vf-chrome--ink .vf-chrome-more-link:hover{background:rgba(242,238,246,.08)}@media (max-width:600px){.vf-chrome--with-more .vf-chrome-nav>.vf-chrome-link{display:none}.vf-chrome--with-more .vf-chrome-more{display:block}}@media (max-width:480px){.vf-chrome--persistent .vf-chrome-nav{gap:8px}.vf-chrome--persistent .vf-chrome-cta{padding:8px 14px}}@media (max-width:360px){.vf-chrome--with-more.vf-chrome--persistent,.vf-chrome--with-more.vf-chrome--persistent:not([data-defined=true]){padding:14px 12px;gap:8px}.vf-chrome--with-more.vf-chrome--persistent .vf-chrome-brand,.vf-chrome--with-more.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-brand{font-size:13px;gap:6px}.vf-chrome--with-more.vf-chrome--persistent .vf-chrome-mark,.vf-chrome--with-more.vf-chrome--persistent:not([data-defined=true]) .vf-chrome-mark{width:22px;height:22px;border-radius:7px;font-size:11px}.vf-chrome--with-more .vf-chrome-more-btn{padding:8px 2px}.vf-chrome--with-more.vf-chrome--persistent .vf-chrome-cta{padding:8px 12px;font-size:12px}}.vf-legal{padding:28px 4vw 36px;border-top:1px solid rgba(23,16,25,.1);background:color-mix(in srgb,#f5efe6 88%,#ece4f2);color:#171019}.vf-legal-inner{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:22px 48px;justify-content:space-between;align-items:flex-start}.vf-legal-brand{max-width:420px}.vf-legal-brand strong{font-size:14px;font-weight:800}.vf-legal-copy,.vf-legal-note{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:#6b6172}.vf-legal-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.vf-legal-links a,.vf-legal-links button{font-size:13px;font-weight:600;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none;opacity:.82}.vf-legal-links a:hover,.vf-legal-links button:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.vf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}