@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.label-cta{--label-cta-ink:var(--vf-text-mid);--label-cta-ink-active:var(--vf-text-heading);align-items:center;gap:var(--vfc-spacing-md);max-width:100%;min-height:var(--gap-xl);padding:var(--vfc-spacing-md) var(--vfc-spacing-md) var(--vfc-spacing-md)0;color:var(--label-cta-ink);box-shadow:none;font-family:var(--font-sans);font-size:var(--text-size-regular);font-weight:var(--vfc-font-weight-semibold);line-height:var(--lh-copy);letter-spacing:normal;transition:color var(--vfc-duration-default) var(--vfc-ease-default);background:0 0;border:0;text-decoration:none;display:inline-flex}.label-cta[data-size=small]{font-size:var(--vfc-font-size-default);font-weight:var(--vfc-font-weight-regular);line-height:var(--vfc-line-height-basic)}.label-cta[data-size=small] .label-cta-arrow{width:var(--gap-md);height:var(--gap-md)}.label-cta[data-theme=dark]{--label-cta-ink:var(--vfc-color-white-80);--label-cta-ink-active:var(--vfc-color-white-100)}.label-cta-text{min-width:0}.label-cta-context{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.label-cta-arrow{width:var(--gap-lg);height:var(--gap-lg);transition:transform var(--vfc-duration-default) var(--vfc-ease-default);flex:none;display:flex}.label-cta:focus-visible{color:var(--label-cta-ink-active);outline:var(--vfc-spacing-sm) solid var(--vf-brand);outline-offset:var(--vfc-spacing-md);border-radius:var(--vfc-radius-4)}.label-cta:focus-visible .label-cta-arrow{transform:translateX(var(--vfc-spacing-md))}@media (hover:hover){.label-cta:hover{color:var(--label-cta-ink-active)}.label-cta:hover .label-cta-arrow{transform:translateX(var(--vfc-spacing-md))}}@media (prefers-reduced-motion:reduce){.label-cta,.label-cta-arrow{transition:none}.label-cta:is(:hover,:focus-visible) .label-cta-arrow{transform:none}}.label-cta[data-emphasis=strong]{font-weight:var(--vfc-font-weight-semibold);color:var(--label-cta-ink-active)}.label-cta[data-layout=row]{width:100%;display:flex}.label-cta-leading{min-width:0;color:var(--vf-text-body);font-weight:var(--vfc-font-weight-regular);flex:1;margin-inline-end:var(--gap-md)}.label-cta[data-theme=dark] .label-cta-leading{color:var(--vfc-color-white-80)}.label-cta[data-layout=row]:focus-visible{outline-offset:calc(-1*var(--vfc-spacing-sm))}.nav-dropdown-footer,.nav-dropdown-link{text-decoration:none}.nav-dropdown-inset{padding:var(--gap-xs) var(--gap-sm)}.nav-dropdown-overview.label-cta{padding:var(--gap-xs) calc(var(--gap-sm) + var(--gap-sm) + var(--gap-md));justify-content:space-between;align-items:center;display:flex}.nav-dropdown-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-dropdown-column{min-width:0;padding:var(--gap-sm)}.nav-dropdown-column+.nav-dropdown-column{border-inline-start:var(--border-hairline)}@media (prefers-reduced-motion:reduce){.nav-mega [class]{animation:none}}.mega-panel[data-switching] [data-js=mega-surface]{box-sizing:border-box;animation:none;overflow:clip}.mega-panel[data-switching] [data-js=mega-inner]{box-sizing:border-box;overflow:clip}.nav-dropdown-heading{padding:var(--gap-xs) var(--gap-md);margin:0}html.brand-guide-v3:not(.v3-skin) .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav]{top:var(--promo-h);position:sticky;overflow-x:clip}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav]{background:var(--v3-color-header);backdrop-filter:blur(var(--v3-space-12));border-block-end:1px solid var(--v3-atlas-edge);font:var(--v3-type-ui);color:var(--v3-color-text-muted);padding:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-bar{justify-content:flex-start;gap:var(--v3-space-32);max-width:calc(var(--v3-container) + 2*var(--v3-gutter));block-size:var(--v3-header-h);padding:0 var(--v3-gutter);border-radius:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-brand-box{flex:none;align-items:center;height:auto;display:flex}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-menu{flex:0 auto}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-actions{justify-content:flex-end;gap:var(--v3-space-8);flex:1}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-brand{float:none;padding-top:0;display:flex}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-logo{height:var(--v3-logo-mark-h);color:var(--v3-color-text)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-logo svg{width:auto;height:100%}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-links{font:var(--v3-type-ui);color:var(--v3-color-text-muted);border:0;border-radius:0;gap:0;padding:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link{align-items:center;gap:var(--v3-space-4);block-size:var(--v3-control-md);padding:0 var(--v3-space-12);border-radius:var(--v3-radius-pill);font:var(--v3-type-ui);color:var(--v3-color-text-muted);transition:color var(--v3-duration-fast) var(--v3-ease),background-color var(--v3-duration-fast) var(--v3-ease);background:0 0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link:focus-visible{box-shadow:var(--v3-shadow-focus);color:var(--v3-color-text);background:0 0;outline:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link:is(:hover,[aria-expanded=true]){background:var(--v3-color-hover);color:var(--v3-color-text)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link:active{background:var(--v3-ink-7);color:var(--v3-color-text)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-auth{gap:var(--v3-space-8);border:0;border-radius:0;margin-inline-end:0;padding:0;overflow:visible}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] :is(.nav-pill.is-login,.nav-cta){block-size:var(--v3-control-md);padding:0 var(--v3-control-pad-md);border-radius:var(--v3-radius-pill);font:var(--v3-type-button-md);line-height:var(--v3-control-md);white-space:nowrap;transition:background-color var(--v3-duration-fast) var(--v3-ease),color var(--v3-duration-fast) var(--v3-ease),box-shadow var(--v3-duration-fast) var(--v3-ease),transform var(--v3-duration-fast) var(--v3-ease);justify-content:center;align-items:center}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-pill.is-login{background:var(--v3-button-secondary);color:var(--v3-color-text);box-shadow:var(--v3-shadow-raised)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-pill.is-login:hover{background:var(--v3-button-secondary-hover);color:var(--v3-color-text);box-shadow:var(--v3-shadow-raised)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-cta{background:var(--v3-button-primary);color:var(--v3-color-text-inverse);box-shadow:none}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-cta:is(:hover,:active){background:var(--v3-button-primary-hover)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] :is(.nav-pill.is-login,.nav-cta):active{transform:scale(var(--v3-press-scale))}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] :is(.nav-pill.is-login,.nav-cta):focus-visible{outline:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-pill.is-login:focus-visible{box-shadow:var(--v3-shadow-focus)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-cta:focus-visible{box-shadow:var(--v3-shadow-focus-primary)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-burger{color:var(--v3-color-text);border-radius:var(--v3-radius-pill);transition:background-color var(--v3-duration-fast) var(--v3-ease)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-burger:is(:hover,[aria-expanded=true]){background-color:var(--v3-color-hover);color:var(--v3-color-text)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-burger:focus-visible{box-shadow:var(--v3-shadow-focus);outline:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-mega{top:100%;max-width:min(var(--container-medium),calc(100% - 2*var(--v3-gutter)));margin:var(--v3-space-8) auto 0;position:absolute;inset-inline:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] [data-js=mega-surface]{--vf-surface-feature:var(--v3-color-surface);--surface-bg:transparent;--surface-shadow:none;border-radius:var(--v3-radius-card);box-shadow:var(--v3-shadow-raised);padding:0;overflow:hidden}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] [data-js=mega-inner]{border-radius:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-inset{padding:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-columns{--vf-label:var(--v3-color-text-muted)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-column{padding:var(--v3-space-16) var(--v3-space-12)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-column+.nav-dropdown-column{border-inline-start:1px solid var(--v3-color-border)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-heading{padding:var(--v3-space-4) var(--v3-space-16) var(--v3-space-8);font:var(--v3-type-nav-group);color:var(--v3-color-text-muted);margin:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link{border-radius:var(--v3-radius-row);transition:background-color var(--v3-duration-fast) var(--v3-ease)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link:hover{background:var(--v3-color-hover)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link>div{background-color:#0000}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link:active{background:var(--v3-color-fill-strong)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link:focus-visible{box-shadow:var(--v3-shadow-focus);outline:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link [data-testid$=__label]{font:var(--v3-type-ui);color:var(--v3-color-text)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-link [data-testid$=__caption]{font:var(--v3-type-small);color:var(--v3-color-text-muted)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-footer{--vf-label:var(--v3-color-text);--label-cta-ink:var(--v3-color-text-muted);--label-cta-ink-active:var(--v3-color-text);padding:var(--v3-space-12) calc(var(--v3-space-12) + var(--v3-space-16));border-block-start:1px solid var(--v3-color-border);font:var(--v3-type-ui)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-footer .label-cta-leading>*{font:var(--v3-type-ui-strong)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-footer:hover{background:var(--v3-color-hover)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-dropdown-footer:focus-visible{box-shadow:var(--v3-shadow-focus);outline:0}@media (width<=991px){html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-bar{gap:var(--v3-space-16);padding-inline:var(--v3-gutter-outer)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link{padding-inline:var(--v3-space-8)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-mega{max-width:min(var(--container-medium),calc(100% - 2*var(--v3-gutter-outer)));max-height:calc(100dvh - var(--promo-h) - var(--v3-header-h) - var(--v3-space-16));border-radius:var(--v3-radius-card);box-shadow:var(--v3-shadow-raised);overflow-y:auto}}@media (width<=767px){html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-bar{padding-block:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav][data-state~=menu-open] .nav-drawer{top:100%;height:calc(100dvh - var(--v3-header-h));background:var(--v3-color-page);border-block-start:1px solid var(--v3-atlas-edge);inset-inline:0;overflow-y:auto}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-menu-inner{padding:var(--v3-space-12) var(--v3-gutter-outer) var(--v3-space-24);align-items:stretch}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-links{background:0 0;align-items:stretch;width:100%;max-width:none}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-link{block-size:var(--v3-control-lg);padding:0 var(--v3-space-12);border-radius:var(--v3-radius-row);font:var(--v3-type-ui-strong);line-height:var(--v3-control-lg);color:var(--v3-color-text);justify-content:flex-start}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-sub:not([hidden]){padding:0 0 var(--v3-space-8) var(--v3-space-12);align-items:stretch;gap:0}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-sub-link{block-size:var(--v3-control-md);padding:0 var(--v3-space-12);border-radius:var(--v3-radius-row);font:var(--v3-type-ui);line-height:var(--v3-control-md);color:var(--v3-color-text-muted);transition:color var(--v3-duration-fast) var(--v3-ease),background-color var(--v3-duration-fast) var(--v3-ease)}html.brand-guide-v3 .site-nav.site-nav[data-js=nav][data-variant=solid][data-parity=nav] .nav-sub-link:hover{background:var(--v3-color-hover);color:var(--v3-color-text)}}.vf-primary-button.astro-36sddukk{letter-spacing:normal;white-space:nowrap;line-height:normal;text-decoration:none}vf-avatar{vertical-align:middle;flex:none;line-height:0}vf-avatar,vf-avatar>[data-avatar-content]{display:inline-flex}vf-avatar[data-treatment=profile]{border-radius:var(--vfc-radius-round);background:var(--vfc-color-white-100);box-shadow:var(--avatar-profile-shadow);position:relative}vf-avatar[data-treatment=profile][data-shape=square]{border-radius:var(--vfc-radius-8)}vf-avatar[data-treatment=profile]:after{content:"";border-radius:inherit;box-shadow:var(--avatar-profile-inset);pointer-events:none;position:absolute;inset:0}button vf-avatar,button vf-avatar>[data-avatar-content]>div{cursor:inherit}@keyframes vf-event-toast-slide{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.vf-event-attending{display:inline-flex}.vf-event-attending button{height:var(--event-attending-height);cursor:default}.vf-cta.is-attending .vf-cta-btn,.vf-cta.is-attending .vf-cta-done,.vf-cta.is-attending .vf-cta-in{display:none}.vf-cta.is-attending .vf-cta-bar{box-shadow:none;background:0 0;border:0;padding:0}.vf-event-toast{inset:auto;bottom:var(--gap-lg);width:max-content;max-width:calc(100vw - var(--gap-xl));color:var(--vfc-color-white-100);background:0 0;border:0;margin:0;padding:0;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.vf-event-toast-motion>div{background:var(--vfc-color-neutral-dark-neutrals-dark-800)}.vf-event-toast-motion p{color:var(--vfc-color-white-100);overflow-wrap:anywhere}.vf-event-toast-motion{animation:vf-event-toast-slide var(--vfc-duration-default) var(--vfc-ease-ease-in)}.vf-event-toast[data-exiting] .vf-event-toast-motion{animation:vf-event-toast-slide var(--vfc-duration-default) var(--vfc-ease-ease-out) reverse forwards}@media (prefers-reduced-motion:reduce){.vf-event-toast-motion,.vf-event-toast[data-exiting] .vf-event-toast-motion{animation:none}}event-registration-modal{display:contents}.event-register-dialog{box-sizing:border-box;width:min(30rem,calc(100% - var(--gap-xl)));max-height:calc(100dvh - var(--gap-xl));text-align:left;color:var(--vfc-field-color);font:var(--vfc-font-weight-regular) var(--vfc-font-size-default)/var(--vfc-line-height-paragraph) var(--font-sans);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.event-register-dialog::backdrop{background:var(--scrim)}html:has(.event-register-dialog[open]){overflow:hidden}.event-register-dialog .event-register-surface{max-height:calc(100dvh - var(--gap-xl));border-radius:var(--vfc-radius-16);background:var(--vfc-color-neutral-light-neutrals-light-50);overflow-y:auto}.event-register-dialog [data-register-footer],.event-register-dialog header{background:var(--vfc-color-neutral-light-neutrals-light-50);border:0;height:auto}.event-register-dialog header>div{padding:var(--gap-xl) var(--gap-xl) var(--gap-md)}.event-register-dialog header p{font-family:var(--font-serif-display);font-size:var(--_typography---h3--size);font-weight:300;line-height:var(--_typography---h3--line-height);letter-spacing:var(--_typography---h3--letter-spacing);padding:0}.event-register-dialog [data-register-footer]{padding:0 var(--gap-xl) var(--gap-xl)}.event-register-dialog [data-register-footer]>div{width:100%}.event-register-dialog [data-register-footer] button{width:100%;height:calc(var(--gap-xl) + var(--gap-sm));border-radius:var(--vfc-radius-8)}.event-register-dialog [data-register-body]{padding:0 var(--gap-xl) var(--gap-lg);background:var(--vfc-color-neutral-light-neutrals-light-50)}.event-register-description{margin:0 0 var(--gap-lg);color:var(--vf-text-mid);font:inherit}.event-register-fields{gap:var(--gap-mlg) var(--gap-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.event-register-field{min-width:0}.event-register-wide{grid-column:1/-1}.event-register-field input{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--gap-xl) + var(--gap-sm));background:var(--vfc-color-white-100)}.event-register-field input:focus{background:var(--vfc-color-white-100)}.event-register-field label{color:var(--vfc-field-color)}.event-register-success>div:first-child{padding:var(--gap-xl)}.event-register-error{margin:var(--gap-md)0 0;color:var(--vfc-color-alert-alert-600);font:inherit}.event-register-success-title{margin:0 0 var(--gap-xs);font:var(--vfc-font-weight-bold) var(--vfc-font-size-default)/var(--vfc-line-height-basic) var(--font-sans)}.event-register-success .event-register-description{margin:0}.event-register-dialog [hidden]{display:none}@media (width<=479px){.event-register-dialog header>div{padding:var(--gap-lg) var(--gap-lg) var(--gap-sm)}.event-register-dialog [data-register-body],.event-register-dialog [data-register-footer]{padding:0 var(--gap-lg) var(--gap-lg)}.event-register-fields{gap:var(--gap-md);grid-template-columns:minmax(0,1fr)}}@keyframes vf-spin{to{transform:rotate(360deg)}}@keyframes hero-word{to{opacity:1;transform:none}}@keyframes hero-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.thx{font-family:var(--font-sans);overflow:hidden}.thx,.thx-body,.thx-in{position:relative}.thx-in{z-index:2;max-width:1440px;height:100%;margin:0 auto}.thx h1{font-family:var(--font-serif-display);letter-spacing:-.03em;margin:0;font-weight:300;line-height:1.06}.thx .tdek{color:var(--vf-text-mid);max-width:52ch;margin:22px 0 30px;font-size:1rem;line-height:1.55}.tctas,.thx .tctas{align-items:center;gap:14px;display:flex}.thx .tph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-cs-marquee] [data-a]{height:28px!important}[data-cs-marquee] button{padding:0 8px!important}[data-cs-marquee] [data-bar]{bottom:-8px!important}.vf-cta-hero .vf-cta{min-height:52px}.thx-lock{width:fit-content;max-width:100%;margin-inline:auto}.thx-lock .tdek{contain:inline-size}@media (width<=991px){.vf-cta-hero .vf-cta{min-height:58px}.thx-body{min-height:0;height:auto!important}.thx-copy{padding:8px 20px 0;position:static!important}.thx .tdek{max-width:44ch;font-size:1rem;margin:14px auto 24px!important}.thx-plate{margin:0 12px;height:300px!important;position:relative!important;left:0!important;right:0!important}.thx-over{padding:0}.thx-quote{max-width:calc(100% - 40px)!important;margin:0!important;bottom:16px!important;left:auto!important;right:20px!important}}@media (width<=767px){.v2-hero-shell .thx-copy{padding:28px 12px 0}.thx-plate{margin:0 12px!important}.thx-over{padding:0}.thx-quote{max-width:calc(100% - 24px)!important;bottom:12px!important;right:12px!important}[data-cs-marquee]>div:first-child{display:none!important}[data-cs-marquee]{height:52px;padding:8px}[data-cs-marquee] button>span{max-width:calc(100% - 8px)}[data-cs-marquee] [data-a],[data-cs-marquee] [data-g]{max-width:100%;max-height:24px;height:auto!important}.thx .tdek{font-size:var(--vfc-font-size-default);max-width:36ch}.thx-plate{height:330px!important}.vf-cta .vf-cta-in input{font-size:1rem!important}.vf-cta .vf-cta-btn{min-height:44px;padding:12px 16px 10px}.vf-cta-bar{padding:5px}}@media (width<=479px){.thx-quote p[data-cs-quote]{font-size:1rem!important}}.vf-cta-hero{width:100%;max-width:332px;margin:0 auto;display:block}.vf-cta.sm .vf-cta-bar{border-radius:var(--card-radius);gap:4px;padding:6px}.vf-cta.sm .vf-cta-in{gap:0;padding:0 4px 0 10px}.vf-cta.sm .vf-cta-in input{font-size:var(--vfc-font-size-default);padding:10px 0 8px;line-height:20px}.vf-cta.sm .vf-cta-state{width:16px;height:16px}.vf-cta.sm .vf-cta-btn{font-size:var(--vfc-font-size-default);border-radius:var(--v2-r-control);padding:10px 14px 8px;line-height:20px}.vf-cta.sm .vf-cta-err{font-size:var(--vfc-font-size-caption);text-align:center;margin-top:8px}.vf-cta{width:100%}.vf-cta-bar{background:var(--vfc-color-font-light);border:1px solid var(--vfc-color-neutral-light-neutrals-light-100);border-radius:var(--radius-canvas);transition:border-color var(--vfc-duration-default) ease,box-shadow var(--vfc-duration-default) ease;align-items:center;gap:6px;padding:6px;display:flex}.vf-cta-bar:focus-within{border-color:var(--vfc-color-accent-accent-500);box-shadow:var(--vfc-field-focus-ring)}.vf-cta-bar:hover:not(:focus-within){border-color:var(--vfc-color-neutral-light-neutrals-light-200)}.vf-cta-bar.is-invalid{border-color:var(--vfc-color-alert-alert-600);box-shadow:0 0 0 1px var(--vfc-color-alert-alert-600)}.vf-cta-in{flex:1;align-items:center;gap:10px;min-width:0;padding:0 8px 0 14px;display:flex}.vf-cta-in input{min-width:0;font:400 17px/24px var(--font-sans);color:var(--vfc-color-font-default);background:0 0;border:0;outline:0;flex:1;padding:14px 0 12px}.vf-cta-in input::placeholder{color:var(--vfc-field-placeholder)}.vf-cta-state{opacity:0;width:20px;height:20px;transition:opacity var(--vfc-duration-default) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.thx-plate[data-plate=sanlam] .tph[data-brand=sanlam],.thx-plate[data-plate=stubhub] .tph[data-brand=stubhub],.thx-plate[data-plate=superloop] .tph[data-brand=superloop],.thx-plate[data-plate=trilogy] .tph[data-brand=trilogy],.thx-plate[data-plate=turo] .tph[data-brand=turo],.vf-cta.is-busy .vf-cta-state,.vf-cta.is-invalid .vf-cta-state,.vf-cta.is-valid .vf-cta-state{opacity:1}.vf-cta-spin{border:1.5px solid var(--vfc-color-neutral-light-neutrals-light-200);border-top-color:var(--vfc-color-neutral-light-neutrals-light-800);border-radius:var(--radius-circle);width:14px;height:14px;animation:1s linear infinite vf-spin;display:none}.vf-cta.is-busy .vf-cta-spin{display:block}.vf-cta-tick,.vf-cta-warn{display:none}.vf-cta.is-valid .vf-cta-tick{color:var(--vfc-color-success-success-600);display:block}.vf-cta.is-invalid .vf-cta-warn{color:var(--vfc-color-alert-alert-600);display:block}.vf-cta-btn{cursor:pointer;background:var(--vfc-color-accent-accent-500);color:var(--vfc-color-font-light);border-radius:var(--card-radius);font:600 16px/20px var(--font-sans);transition:background var(--vfc-duration-default) ease,box-shadow var(--vfc-duration-default) ease;border:0;flex:none;padding:15px 22px 13px}.vf-cta-btn:hover{background:var(--vfc-color-accent-accent-600)}.vf-cta-btn:active{background:var(--vfc-color-accent-accent-700)}.vf-cta-err{font:400 13px/18px var(--font-sans);color:var(--vfc-color-alert-alert-600);text-align:left;margin:10px 2px 0;display:none}.vf-cta-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.vf-cta-btn:disabled{cursor:default;background:var(--vfc-color-accent-accent-500)}.vf-cta-btn-spin{border:1.5px solid #ffffff59;border-top-color:var(--vfc-color-font-light);border-radius:var(--radius-circle);flex:none;width:14px;height:14px;animation:1s linear infinite vf-spin}@media (prefers-reduced-motion:reduce){.vf-cta-btn-spin{animation:none}}.vf-cta.is-invalid .vf-cta-err{display:block}.vf-cta-done,.vf-cta-done .vf-cta-tick{color:var(--vfc-color-success-success-600)}.vf-cta-done{justify-content:center;align-items:center;gap:var(--gap-xs);min-width:0;min-height:38px;font:400 var(--vfc-font-size-default)/20px var(--font-sans);text-align:center;flex:1;margin:0;display:none}.vf-cta-done .vf-cta-tick{flex:none;display:block}.vf-cta.is-done .vf-cta-btn,.vf-cta.is-done .vf-cta-in{display:none}.vf-cta.is-done .vf-cta-done{display:inline-flex}.vf-cta.is-done .vf-cta-bar{border-color:var(--vfc-color-success-success-600)}.vf-cta-foot .vf-cta-bar{background:var(--vfc-color-white-4);border-color:var(--vfc-color-white-16)}.vf-cta-foot .vf-cta-in input{color:var(--vfc-color-font-light)}.vf-cta-foot .vf-cta-in input::placeholder{color:var(--vfc-color-neutral-light-neutrals-light-700)}:root{--v2-r-panel:var(--vfc-radius-section);--v2-r-card:var(--vfc-radius-12);--v2-r-control:var(--vfc-radius-8);--v2-tint:var(--vfc-color-shades-shades-50);--v2-band-inset:24px}.v2-hero-shell{margin:var(--v2-paper) var(--v2-paper)0;border-radius:var(--v2-r-panel);background:var(--v2-panel-surface);box-shadow:var(--v2-panel-shadow);border:0;overflow:hidden}.hw{opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1) forwards hero-word;display:inline-block;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.hw{opacity:1;animation:none;transform:none}}.thx-plate .tph{opacity:0;transition:opacity .45s}.hero-pop{opacity:0;animation:.26s cubic-bezier(.2,.7,.3,1) .595s forwards hero-pop}@media (prefers-reduced-motion:reduce){.hero-pop{opacity:1;animation:none}}.vf-cta:is(.is-account,.is-link){width:fit-content;max-width:100%;min-height:0}.vf-cta-hero:has(>.vf-cta:is(.is-account,.is-link)){width:fit-content}.vf-cta:is(.is-account,.is-link) .vf-cta-bar{box-shadow:none;background:0 0;border:0;padding:0}.vf-cta.is-account .vf-cta-in{display:none}.vf-cta:is(.is-account,.is-link) .vf-cta-btn{white-space:nowrap;justify-content:center;width:auto;min-width:0;max-width:100%}.vf-cta-account-prefix{flex:none}.vf-cta-account-chevron{width:var(--gap-md);height:var(--gap-md);flex:none;display:block}.vf-cta-account-hint{box-sizing:border-box;width:max-content;max-width:min(20rem,calc(100vw - var(--gap-md)));padding:var(--gap-sm) var(--gap-md);border-radius:var(--vfc-radius-8);background:var(--vfc-color-neutral-dark-neutrals-dark-600);color:var(--vfc-color-white-100);box-shadow:var(--vfc-shadow-surface-z-16light);font:var(--vfc-font-weight-regular) var(--vfc-font-size-caption)/var(--vfc-line-height-caption) var(--font-sans);text-align:left;overflow-wrap:anywhere;opacity:0;transform:scale(var(--tooltip-motion-scale));transition:opacity var(--tooltip-motion-duration) var(--vfc-ease-default),transform var(--tooltip-motion-duration) var(--vfc-ease-default),display var(--tooltip-motion-duration) allow-discrete,overlay var(--tooltip-motion-duration) allow-discrete;border:0;margin:0;position:fixed;inset:auto;overflow:visible}.vf-cta-account-hint p{margin:0 0 var(--gap-2xs);font:inherit;color:inherit}.vf-cta-account-hint a{color:inherit;text-underline-offset:var(--gap-2xs);font:inherit;text-decoration:underline}.vf-cta-account-hint a:focus-visible{outline:var(--border-hairline);outline-offset:var(--gap-2xs);border-radius:var(--vfc-radius-2)}.vf-cta-account-hint:popover-open{opacity:1;transform:scale(1)}.vf-cta-account-hint[data-placement=bottom]{transform-origin:100% 0}.vf-cta-account-hint[data-placement=top]{transform-origin:100% 100%}.vf-cta-account-hint:before{content:"";height:var(--account-hover-gap);position:absolute;left:0;right:0}.vf-cta-account-hint[data-placement=bottom]:before{bottom:100%}.vf-cta-account-hint[data-placement=top]:before{top:100%}@starting-style{.vf-cta-account-hint:popover-open{opacity:0;transform:scale(var(--tooltip-motion-scale))}}@media (prefers-reduced-motion:reduce){.vf-cta-account-hint,.vf-cta-account-hint:popover-open{transition:none;transform:none}}@media (width<=479px){.vf-cta.sm .vf-cta-bar{align-items:stretch;gap:var(--gap-xs);flex-direction:column}.vf-cta.sm .vf-cta-in{box-sizing:border-box;flex:none;width:100%}.vf-cta.sm .vf-cta-btn{width:100%}}[data-event-states][hidden]{display:none!important}.event-countdown.astro-tssyq45u{align-items:baseline;gap:var(--gap-xs);color:var(--vf-text-heading);font-size:var(--text-size-small);line-height:var(--lh-copy);flex-shrink:0;display:flex}.event-countdown-label.astro-tssyq45u{color:var(--vf-text-body);font-size:var(--vfc-font-size-caption)}.event-countdown.astro-tssyq45u time.astro-tssyq45u{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=991px){.event-countdown.astro-tssyq45u{justify-self:end}}.collection-brand.astro-erti6baj{align-items:center;gap:var(--collection-brand-gap,var(--gap-md));white-space:nowrap;color:inherit;display:inline-flex}.collection-brand-home.astro-erti6baj{flex:none;align-items:center;display:flex}.collection-brand-home.astro-erti6baj img.astro-erti6baj{width:var(--collection-brand-logo-width,calc(var(--gap-4xl) + var(--gap-3xl)));height:auto;display:block}.collection-brand-divider.astro-erti6baj{height:var(--collection-brand-rule-height,var(--gap-lg));border-left:var(--border-hairline);opacity:.25;border-color:currentColor;display:block}.collection-brand-title.astro-erti6baj{font-family:var(--font-sans);font-size:var(--collection-brand-label-size,var(--text-size-regular-v2));line-height:var(--lh-copy);font-weight:var(--vfc-font-weight-bold)}.collection-brand.astro-erti6baj a.astro-erti6baj{color:inherit;text-decoration:none}.collection-brand.astro-erti6baj a.astro-erti6baj:hover{opacity:.8}.collection-brand.astro-erti6baj a.astro-erti6baj:focus-visible{outline:var(--focus-ring);outline-offset:var(--gap-xs);border-radius:var(--vfc-radius-4)}.site-nav.astro-zddf7e5k{top:var(--promo-h);z-index:var(--z-nav);width:100%;padding-block:var(--nav-pad-block);padding-inline:calc(var(--padding-global-x) - var(--gap-xl));font-family:var(--font-sans);font-size:var(--text-size-small);color:var(--vf-text-body);line-height:1.75;position:fixed}.nav-bar.astro-zddf7e5k{width:100%;max-width:var(--container-nav);padding-inline:var(--gap-xl);border-radius:var(--v2-r-card);flex-direction:row;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=768px){.site-nav.astro-zddf7e5k:not([data-state~=scrolled]) .nav-bar.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .nav-bar.astro-zddf7e5k{justify-content:center}.site-nav.astro-zddf7e5k:not([data-state~=scrolled]) .nav-brand-box.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .nav-brand-box.astro-zddf7e5k{flex:1;min-width:0}.site-nav.astro-zddf7e5k:not([data-state~=scrolled]) .nav-actions.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .nav-actions.astro-zddf7e5k{flex:1;justify-content:flex-end;min-width:0}.site-nav.astro-zddf7e5k:not([data-state~=scrolled]) .nav-menu.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .nav-menu.astro-zddf7e5k{flex:none}}@media (width>=992px){.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-state~=scrolled] .nav-bar.astro-zddf7e5k{max-width:55rem;padding-left:1.25rem;padding-right:.75rem;overflow:hidden}}.bar-veils.astro-zddf7e5k,.veil.astro-zddf7e5k{width:100%;height:100%;position:absolute;inset:0}.bar-veils.astro-zddf7e5k{border-radius:var(--v2-r-card);overflow:hidden}.veil.astro-zddf7e5k{pointer-events:none}.veil-dark.astro-zddf7e5k{z-index:-1;opacity:0;background-color:var(--vf-overlay-bg-nav);border-radius:var(--v2-r-card)}.veil-dark.astro-zddf7e5k,.veil-light.astro-zddf7e5k{backdrop-filter:blur(var(--blur-nav))}.bar-veils.astro-zddf7e5k .veil-light.astro-zddf7e5k{opacity:0;border-radius:var(--v2-r-card)}.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-state~=scrolled] .bar-veils.astro-zddf7e5k .veil-light.astro-zddf7e5k{opacity:1;overflow:hidden}.veil-layer.astro-zddf7e5k{z-index:0;background-color:var(--vf-scrim-soft);width:100%;height:100%;position:absolute;inset:0}.veil-layer.astro-zddf7e5k.is-second{background-color:var(--vf-nav-frost-2)}.nav-brand-box.astro-zddf7e5k{z-index:1}.site-nav.astro-zddf7e5k[data-collection-brand] .nav-brand-box.astro-zddf7e5k{height:auto;color:var(--vf-text-heading);align-items:center;display:flex}.nav-brand.astro-zddf7e5k{float:left;padding-top:5.75px;font-size:0;line-height:0;text-decoration:none;position:relative}.nav-logo.astro-zddf7e5k{color:var(--vf-nav-logo-ink);justify-content:center;align-items:center;height:1.40625rem;display:inline-flex}.nav-drawer.astro-zddf7e5k{display:contents}.nav-links.astro-zddf7e5k,.nav-menu-inner.astro-zddf7e5k{justify-content:space-between;align-items:center;display:flex}.nav-menu-inner.astro-zddf7e5k{width:100%}.nav-links.astro-zddf7e5k{color:var(--vf-text-body-strong);border-radius:var(--v2-r-card);font-size:var(--text-size-small);z-index:9999;border:1px solid #0000;gap:0;padding:.375rem .875rem;position:relative;overflow:hidden}@media (width>=992px){.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-state~=scrolled] .nav-links.astro-zddf7e5k{border:0 #0000}.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-state~=scrolled] .nav-auth.astro-zddf7e5k{border-color:#0000;padding-left:0;padding-right:0}}.links-veil.astro-zddf7e5k{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.links-veil.astro-zddf7e5k.veil-dark{opacity:0}.links-veil.astro-zddf7e5k.veil-light{opacity:0;backdrop-filter:none}.links-veil.astro-zddf7e5k.veil-light .veil-layer.astro-zddf7e5k{background-color:#0000}.nav-link.astro-zddf7e5k{z-index:1;color:var(--vf-text-mid);padding:var(--gap-2xs) var(--gap-sm);transition:color var(--vfc-duration-fast) var(--vfc-ease-default),background-color var(--vfc-duration-fast) var(--vfc-ease-default);border-radius:var(--v2-r-card);letter-spacing:inherit;text-align:start;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.25rem;text-decoration:none;display:flex;position:relative;overflow:visible}.nav-link.astro-zddf7e5k:hover,.nav-link.astro-zddf7e5k[aria-expanded=true]{color:var(--vf-text-heading)}.nav-actions.astro-zddf7e5k,.nav-auth.astro-zddf7e5k{white-space:nowrap;align-items:center;display:flex}.nav-actions.astro-zddf7e5k{justify-content:flex-end;gap:1rem;width:auto}.nav-auth.astro-zddf7e5k{color:var(--vf-text-body-strong);border-radius:var(--v2-r-card);font-size:var(--text-size-small);border:1px solid #0000;flex-wrap:nowrap;justify-content:space-between;gap:.25rem;padding:.375rem;position:relative;overflow:hidden}.site-nav.astro-zddf7e5k:not([data-state~=scrolled]) .nav-auth.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .nav-auth.astro-zddf7e5k{margin-inline-end:calc(-1*(var(--gap-2xs-xs) + 1px))}.auth-veil.astro-zddf7e5k{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-veil.astro-zddf7e5k.veil-dark{opacity:0}.auth-veil.astro-zddf7e5k.veil-light{opacity:0;backdrop-filter:none}.auth-veil.astro-zddf7e5k.veil-light .veil-layer.astro-zddf7e5k{background-color:#0000}.nav-cta.astro-zddf7e5k,.nav-pill.astro-zddf7e5k{transition:all var(--duration-fast);text-decoration:none;position:relative}.nav-pill.astro-zddf7e5k{z-index:1;color:var(--vf-text-body-strong);text-align:left;border-radius:7px;padding:.25rem .625rem;display:inline-block}.nav-pill.astro-zddf7e5k:hover{color:var(--vf-text-heading-soft);background-color:var(--vf-surface-page);box-shadow:var(--shadow-nav-link)}.nav-pill.astro-zddf7e5k.is-login{color:var(--vf-text-body);gap:.25rem;padding-left:.375rem;padding-right:.375rem}.nav-pill.astro-zddf7e5k.is-login:hover{color:var(--vf-text-heading-soft)}.nav-cta.astro-zddf7e5k{z-index:2;background-color:var(--vf-action);color:var(--vf-surface-page);text-align:center;border-radius:var(--v2-r-control);font:600 14px/20px var(--font-ucity,"UCity Pro"),Selecta,Arial,sans-serif;font-size:var(--text-size-small);justify-content:flex-start;align-items:center;gap:.5rem;padding:10px 14px 8px;line-height:1.375;display:flex}.nav-cta.astro-zddf7e5k:hover{background-color:var(--vf-brand-hover)}.nav-cta.astro-zddf7e5k:active{background-color:var(--vf-brand-active)}.nav-burger.astro-zddf7e5k,.nav-cta.astro-zddf7e5k.is-authed,.nav-mobile-authed.astro-zddf7e5k,.nav-mobile-login.astro-zddf7e5k,html[data-vf-auth] .nav-auth.astro-zddf7e5k .is-login.astro-zddf7e5k,html[data-vf-auth] .nav-auth.astro-zddf7e5k .nav-cta.astro-zddf7e5k:not(.is-authed){display:none}html[data-vf-auth] .nav-auth.astro-zddf7e5k .nav-cta.astro-zddf7e5k.is-authed{display:flex}.nav-sub.astro-zddf7e5k{display:none!important}.site-nav.astro-zddf7e5k[data-theme=dark] .auth-veil.astro-zddf7e5k.veil-dark,.site-nav.astro-zddf7e5k[data-theme=dark] .bar-veils.astro-zddf7e5k .veil-dark.astro-zddf7e5k{opacity:1}.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-state~=scrolled][data-theme=dark] .auth-veil.astro-zddf7e5k.veil-dark,.site-nav.astro-zddf7e5k:not([data-variant=solid])[data-theme=dark][data-state~=scrolled] .bar-veils.astro-zddf7e5k .veil-light.astro-zddf7e5k{opacity:0;backdrop-filter:blur()}.site-nav.astro-zddf7e5k[data-theme=dark] .links-veil.astro-zddf7e5k.veil-dark{opacity:0}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-logo.astro-zddf7e5k{color:var(--vf-surface-page)}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-link.astro-zddf7e5k{color:var(--vf-border-strong)}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-link.astro-zddf7e5k:hover,.site-nav.astro-zddf7e5k[data-theme=dark] .nav-link.astro-zddf7e5k[aria-expanded=true],.site-nav.astro-zddf7e5k[data-theme=dark] .nav-pill.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-theme=dark] .nav-pill.astro-zddf7e5k.is-login:hover{color:var(--vf-surface-stone)}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-pill.astro-zddf7e5k:hover{color:var(--vf-surface-page)}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-pill.astro-zddf7e5k.is-login{color:var(--vf-text-body)}.site-nav.astro-zddf7e5k[data-transitions=on] .auth-veil.astro-zddf7e5k.veil-light,.site-nav.astro-zddf7e5k[data-transitions=on] .bar-veils.astro-zddf7e5k .veil-light.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-transitions=on] .links-veil.astro-zddf7e5k.veil-light,.site-nav.astro-zddf7e5k[data-transitions=on] .nav-auth.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-transitions=on] .nav-bar.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-transitions=on] .nav-links.astro-zddf7e5k{transition:all .3s}.site-nav.astro-zddf7e5k[data-variant=solid]{background-color:var(--vf-surface-stone);border-bottom:1px solid #0000}.site-nav.astro-zddf7e5k[data-variant=solid][data-theme=dark]{background-color:var(--vf-surface-dark)}.site-nav.astro-zddf7e5k[data-variant=solid][data-transitions=on]{transition:background-color var(--duration-med) ease,border-color var(--duration-fast) ease}.site-nav.astro-zddf7e5k[data-variant=solid] .bar-veils.astro-zddf7e5k .veil-dark.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-variant=solid] .bar-veils.astro-zddf7e5k .veil-light.astro-zddf7e5k{opacity:0;backdrop-filter:none}.site-nav.astro-zddf7e5k[data-variant=solid][data-state~=scrolled]{border-bottom-color:var(--vf-border)}.site-nav.astro-zddf7e5k[data-variant=solid][data-state~=scrolled][data-theme=dark]{border-bottom-color:var(--vf-border-dark)}.nav-mega.astro-zddf7e5k{top:var(--nav-pad-block);max-width:min(var(--container-medium),calc(100% - 2*var(--gap-xl)));transform-origin:top;margin-inline:auto;display:none;position:relative}.nav-mega.astro-zddf7e5k[data-presence],.site-nav.astro-zddf7e5k[data-state~=mega-open] .nav-mega.astro-zddf7e5k{display:block}.nav-mega.astro-zddf7e5k[data-presence=closing]{pointer-events:none}.mega-panel.astro-zddf7e5k[hidden]{display:none!important}@media (width>=768px){.nav-link.astro-zddf7e5k:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--vf-surface-feature)}.site-nav.astro-zddf7e5k[data-theme=dark] .nav-link.astro-zddf7e5k:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--vf-surface-dark)}}@media (width<=991px){.site-nav.astro-zddf7e5k{padding-inline:var(--v2-paper)}.nav-link.astro-zddf7e5k{padding-inline:var(--gap-xs)}.nav-bar.astro-zddf7e5k{padding-inline:calc(var(--padding-global-x-t) - var(--v2-paper))}.nav-mega.astro-zddf7e5k{max-height:calc(100dvh - var(--nav-spacer));overflow-y:auto}.site-nav.astro-zddf7e5k[data-state~=mega-open] .nav-mega.astro-zddf7e5k{max-width:min(var(--container-medium),calc(100% - 2*(var(--padding-global-x-t) - var(--v2-paper))))}}@media (width>=768px) and (width<=991px){.site-nav.astro-zddf7e5k[data-collection-brand] .nav-brand-box.astro-zddf7e5k{--collection-brand-logo-width:var(--gap-4xl);--collection-brand-gap:var(--gap-xs);--collection-brand-label-size:var(--vfc-font-size-default);--collection-brand-rule-height:var(--gap-md)}.site-nav.astro-zddf7e5k .nav-bar.astro-zddf7e5k{justify-content:center}.site-nav.astro-zddf7e5k .nav-brand-box.astro-zddf7e5k{flex:1;min-width:0}.site-nav.astro-zddf7e5k:not([data-event-registration]) .nav-actions.astro-zddf7e5k{flex:1;justify-content:flex-end;min-width:max-content}.site-nav.astro-zddf7e5k .nav-menu.astro-zddf7e5k{flex:none}.site-nav.astro-zddf7e5k .nav-auth.astro-zddf7e5k{margin-inline-end:calc(-1*(var(--gap-2xs-xs) + 1px))}}@media (width<=767px){.site-nav.astro-zddf7e5k{padding:var(--nav-pad-block-sm) var(--nav-gutter-sm)}.site-nav.astro-zddf7e5k[data-state~=mega-open]{background-color:var(--vf-surface-stone)}.nav-bar.astro-zddf7e5k{padding:var(--gap-xs-sm)0;position:relative}.bar-veils.astro-zddf7e5k{inset-inline:calc(-1*var(--gap-sm));width:auto}.nav-brand-box.astro-zddf7e5k{height:32px}.nav-brand.astro-zddf7e5k{padding-left:0}.nav-logo.astro-zddf7e5k svg.astro-zddf7e5k{width:auto;height:100%}.nav-drawer.astro-zddf7e5k,.nav-menu.astro-zddf7e5k{display:none}.site-nav.astro-zddf7e5k[data-state~=menu-open] .nav-drawer.astro-zddf7e5k{top:calc(100% + var(--nav-pad-block-sm));left:calc(-1*var(--nav-gutter-sm));right:calc(-1*var(--nav-gutter-sm));height:100vh;display:block;position:absolute;overflow:hidden}.site-nav.astro-zddf7e5k[data-state~=scrolled][data-state~=menu-open] .nav-bar.astro-zddf7e5k{overflow:visible}.site-nav.astro-zddf7e5k[data-state~=menu-open] .nav-menu.astro-zddf7e5k{background-color:#0000;width:100%;display:block}.nav-links.astro-zddf7e5k,.nav-menu-inner.astro-zddf7e5k{flex-flow:column;justify-content:flex-start;align-items:flex-end}.nav-menu-inner.astro-zddf7e5k{padding:.75rem 1.25rem 0}.nav-links.astro-zddf7e5k{background-color:var(--vf-text-heading-soft);border-color:var(--vf-text-body-strong);border-radius:var(--v2-r-card);gap:1.375rem;width:100%;max-width:12.5rem;padding:1rem 1rem 1rem 1.25rem}.site-nav.astro-zddf7e5k .nav-sub.astro-zddf7e5k{width:100%;display:none!important}.site-nav.astro-zddf7e5k .nav-sub.astro-zddf7e5k:not([hidden]){flex-direction:column;align-items:flex-end;gap:.125rem;padding:.25rem .75rem .5rem 0;display:flex!important}.nav-sub-link.astro-zddf7e5k{color:var(--vf-text-subtle);font-size:var(--vfc-font-size-default);padding:.25rem 0;line-height:1.5;text-decoration:none}.nav-link.astro-zddf7e5k:hover,.nav-link.astro-zddf7e5k[aria-expanded=true],.nav-sub-link.astro-zddf7e5k:hover{color:var(--vf-surface-stone)}.nav-link.astro-zddf7e5k{color:var(--vf-border-strong);padding:.25rem .625rem}.links-veil.astro-zddf7e5k,.nav-auth.astro-zddf7e5k,html[data-vf-auth] .nav-mobile-login.astro-zddf7e5k{display:none}.nav-mobile-login.astro-zddf7e5k,html[data-vf-auth] .nav-mobile-authed.astro-zddf7e5k{display:inline-block}.nav-actions.astro-zddf7e5k{gap:0;padding-right:0}.burger-icon.astro-zddf7e5k,.nav-burger.astro-zddf7e5k{justify-content:center;align-items:center}.nav-burger.astro-zddf7e5k{width:44px;height:44px;margin:-7px calc(-1*var(--gap-smd)) -7px 0;color:var(--vf-text-body-strong);border-radius:var(--radius-circle);-webkit-tap-highlight-color:transparent;user-select:none;background:0 0;border:0;padding:0;display:flex;position:relative;overflow:hidden}.nav-burger.astro-zddf7e5k[aria-expanded=true]{color:var(--vf-text-body-strong);background-color:var(--vf-surface-stone)}.burger-icon.astro-zddf7e5k{display:inline-flex;position:absolute;inset:0}.burger-icon.astro-zddf7e5k.is-close-icon{opacity:0}}html[data-nav-lock]{overflow:hidden}@keyframes event-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.site-nav.astro-zddf7e5k[data-event-registration]{box-sizing:border-box;height:5rem;padding-block:.875rem}.site-nav.astro-zddf7e5k[data-event-registration] .nav-auth.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-burger.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-mega.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-menu.astro-zddf7e5k{display:none}.site-nav.astro-zddf7e5k[data-event-registration] .bar-veils.astro-zddf7e5k{pointer-events:none}.site-nav.astro-zddf7e5k[data-event-registration] .nav-bar.astro-zddf7e5k{gap:var(--gap-lg);flex-wrap:nowrap;justify-content:space-between;height:3.25rem;padding-block:0;display:flex}.site-nav.astro-zddf7e5k[data-event-registration] .nav-brand-box.astro-zddf7e5k{align-items:center;gap:var(--gap-md);flex:none;min-width:0;height:auto;display:flex}.site-nav.astro-zddf7e5k[data-event-registration] .nav-brand.astro-zddf7e5k{padding:0}.site-nav.astro-zddf7e5k[data-event-registration] .nav-actions.astro-zddf7e5k{align-items:center;gap:var(--gap-xl);white-space:nowrap;flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-context.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-contexts.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-controls.astro-zddf7e5k{align-items:center;gap:inherit;min-width:0;display:flex}.nav-event-live.astro-zddf7e5k,.nav-live-indicator.astro-zddf7e5k{align-items:center;display:inline-flex}.nav-event-live.astro-zddf7e5k{gap:var(--gap-md);white-space:nowrap}.nav-live-indicator.astro-zddf7e5k{gap:var(--gap-xs);color:var(--vf-text-heading)}.nav-live-dot.astro-zddf7e5k{width:var(--gap-xs);height:var(--gap-xs);flex:0 0 var(--gap-xs);border-radius:var(--radius-circle);background:var(--vfc-color-alert-alert-600);animation:event-live-pulse calc(.8s*2) var(--vfc-ease-default) infinite}@media (prefers-reduced-motion:reduce){.nav-live-dot.astro-zddf7e5k{opacity:1;animation:none}}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-status.astro-zddf7e5k{color:var(--vf-text-body);font-size:var(--text-size-small)}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-controls.astro-zddf7e5k:not([data-event-state=upcoming]) .nav-event-registration.astro-zddf7e5k{flex-basis:auto;width:auto}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-registration.astro-zddf7e5k{width:var(--event-nav-cta-width);flex:0 1 var(--event-nav-cta-width);min-width:0;max-width:100%;margin:0;position:relative}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-registration:has(.vf-cta.is-account){flex-basis:auto;width:fit-content}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-registration.astro-zddf7e5k .vf-cta-btn{white-space:nowrap;flex-shrink:0}.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-registration.astro-zddf7e5k .vf-cta-err{top:100%;margin:var(--gap-xs)0 0;padding:var(--gap-sm);background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);white-space:normal;text-align:left;position:absolute;inset-inline:0}.nav-event-breadcrumb.astro-zddf7e5k{align-items:center;gap:var(--gap-md);white-space:nowrap;display:inline-flex}.nav-event-breadcrumb.astro-zddf7e5k svg.astro-zddf7e5k{color:var(--vf-text-subtle);flex-shrink:0}.nav-event-breadcrumb.astro-zddf7e5k a.astro-zddf7e5k{font-size:var(--text-size-regular-v2);line-height:var(--lh-copy);font-weight:var(--vfc-font-weight-bold);color:var(--vf-text-body);text-decoration:none}.nav-event-breadcrumb.astro-zddf7e5k a.astro-zddf7e5k:hover{color:var(--vf-text-heading)}@media (width<=991px){.nav-event-breadcrumb.astro-zddf7e5k,.site-nav.astro-zddf7e5k[data-event-registration] .nav-event-registration.astro-zddf7e5k{display:none}.site-nav.astro-zddf7e5k[data-event-registration] .nav-actions.astro-zddf7e5k{gap:var(--gap-md)}}@media (width<=767px){.site-nav.astro-zddf7e5k[data-event-registration]{padding-inline:var(--gap-md)}.site-nav.astro-zddf7e5k[data-event-registration] .nav-bar.astro-zddf7e5k{gap:var(--gap-sm);padding-inline:0}.site-nav.astro-zddf7e5k[data-event-registration] .nav-actions.astro-zddf7e5k{flex:auto;justify-content:flex-end}}@media (width<=479px){.site-nav.astro-zddf7e5k[data-event-registration] .event-countdown-label{display:none}}@keyframes promo-glow-enter{0%{opacity:0;transform:scaleX(.85)}to{opacity:var(--promo-glow-opacity);transform:scaleX(1)}}.promo[data-version=v2][data-style]{--promo-bg:var(--vf-surface-dark);--promo-ink:var(--vf-surface-page);--promo-muted:var(--vfc-color-neutral-light-neutrals-light-400);--promo-rule:var(--vfc-color-white-16);--promo-button-bg:var(--vf-surface-stone);--promo-button-ink:var(--vf-text-heading);--promo-button-hover:var(--vfc-color-white-100);background:var(--promo-bg);color:var(--promo-ink);padding-inline:calc(var(--gap-lg) + var(--gap-md) + var(--gap-sm));isolation:isolate;font-size:var(--vfc-font-size-default);line-height:var(--vfc-line-height-basic)}.promo[data-version=v2][data-style]:is([data-style=light],[data-style=contour]){--promo-bg:var(--vf-surface-stone);--promo-ink:var(--vf-text-heading);--promo-muted:var(--vf-text-mid);--promo-rule:var(--vf-border-strong);--promo-button-bg:var(--vf-brand-hover);--promo-button-ink:var(--vfc-color-white-100);--promo-button-hover:var(--vf-brand-active);border-block-end:var(--border-hairline);border-color:var(--promo-rule)}.promo[data-version=v2][data-style][data-style=contour]{--promo-bg:var(--promo-contour-surface)}.promo[data-version=v2][data-style] .promo-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.promo[data-version=v2][data-style][data-style=contour] .promo-art{background:url(/images/events/launch/topo-left.svg)left center/auto var(--container-medium) repeat-x;opacity:var(--promo-contour-opacity);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000)}.promo[data-version=v2][data-style][data-style=glow] .promo-art:before{content:"";background:radial-gradient(ellipse at 0% 100%,var(--vf-brand-hover),transparent 42%),radial-gradient(ellipse at 100% 0%,var(--vf-brand-active),transparent 42%);opacity:var(--promo-glow-opacity);position:absolute;inset:0}.promo[data-version=v2][data-style][data-animate] .promo-art:before{animation:promo-glow-enter 2.4s var(--ease-panel) both}.promo[data-version=v2][data-style] .promo-link{gap:var(--gap-md);max-width:100%}.promo[data-version=v2][data-style] :is(.promo-title,.promo-support){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.promo[data-version=v2][data-style] .promo-title{font-weight:var(--vfc-font-weight-bold)}.promo[data-version=v2][data-style] .promo-support{color:var(--promo-muted)}.promo[data-version=v2][data-style] .promo-badge{align-items:center;gap:var(--gap-xs);padding:var(--gap-2xs) var(--gap-xs);border:var(--border-hairline);border-color:var(--promo-rule);border-radius:var(--v2-r-control);font-size:var(--vfc-font-size-caption);line-height:var(--vfc-line-height-caption);white-space:nowrap;flex:none;display:inline-flex}.promo[data-version=v2][data-style] .promo-live-dot{width:var(--gap-xs);height:var(--gap-xs);background:var(--vfc-color-alert-alert-600);border-radius:var(--radius-circle)}.promo[data-version=v2][data-style] .promo-date{border-inline-start:var(--border-hairline);border-color:var(--promo-rule);white-space:nowrap;flex:none;padding-inline-start:var(--gap-md)}.promo[data-version=v2][data-style] .promo-cta{height:var(--gap-xl);padding-inline:var(--gap-sm);border-radius:var(--v2-r-control);background:var(--promo-button-bg);color:var(--promo-button-ink);transition:background var(--duration-fast) var(--ease-panel)}.promo[data-version=v2][data-style] .promo-link:hover .promo-cta{background:var(--promo-button-hover);text-decoration:none}.promo[data-version=v2][data-style] .promo-action-short{display:none}.promo[data-version=v2][data-style] .promo-close{width:calc(var(--gap-lg) + var(--gap-md));height:calc(var(--gap-lg) + var(--gap-md));color:var(--promo-muted);border-radius:var(--v2-r-control);inset-inline-end:var(--gap-2xs)}.promo[data-version=v2][data-style] .promo-close:hover{color:var(--promo-ink);background:var(--promo-rule)}.promo[data-version=v2][data-style] :is(.promo-link,.promo-close):focus-visible{outline:var(--field-focus-border);outline-color:var(--promo-ink);outline-offset:var(--gap-2xs);border-radius:var(--v2-r-control)}@media (width<=1279px){.promo[data-version=v2][data-style] .promo-support{display:none}}@media (width<=767px){.promo[data-version=v2][data-style]{padding-inline-start:var(--gap-sm)}.promo[data-version=v2][data-style] .promo-link{gap:var(--gap-xs);width:100%}.promo[data-version=v2][data-style] .promo-badge{display:none}.promo[data-version=v2][data-style] .promo-title{flex:1}.promo[data-version=v2][data-style] .promo-date{border:0;padding:0}.promo[data-version=v2][data-style] .promo-cta{padding-inline:var(--gap-xs)}.promo[data-version=v2][data-style] .promo-action-full{display:none}.promo[data-version=v2][data-style] .promo-action-short{display:inline}}@media (prefers-reduced-motion:reduce){.promo[data-version=v2][data-style][data-animate] .promo-art:before{animation:none}.promo[data-version=v2][data-style] :is(.promo-arrow,.promo-cta,.promo-close){transition:none}.promo[data-version=v2][data-style] .promo-link:hover .promo-arrow{transform:none}}.promo-link.astro-mhkdzubt,.promo.astro-mhkdzubt{justify-content:center;align-items:center}.promo.astro-mhkdzubt{z-index:var(--z-nav);height:var(--promo-h-size);gap:var(--gap-md);padding-inline:var(--gap-2xl);background:var(--vf-surface-dark);color:var(--vf-surface-page);font-family:var(--font-sans);font-size:var(--text-size-small);display:flex;position:fixed;inset-block-start:0;inset-inline:0}.promo-link.astro-mhkdzubt{gap:var(--gap-sm);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.promo-text.astro-mhkdzubt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promo-text--short.astro-mhkdzubt,html[data-promo-dismissed] .promo.astro-mhkdzubt{display:none}.promo-cta.astro-mhkdzubt{align-items:center;gap:var(--gap-2xs);font-weight:var(--vfc-font-weight-bold);white-space:nowrap;flex:none;display:inline-flex}.promo-arrow.astro-mhkdzubt{transition:transform var(--duration-fast)}.promo-link.astro-mhkdzubt:hover .promo-cta.astro-mhkdzubt{text-decoration:underline}.promo-link.astro-mhkdzubt:hover .promo-arrow.astro-mhkdzubt{transform:translateX(var(--gap-2xs))}.promo-close.astro-mhkdzubt{width:var(--gap-lg);height:var(--gap-lg);color:var(--vf-text-subtle);border-radius:var(--radius-pill);transition:color var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--gap-md)}.promo-close.astro-mhkdzubt:hover{color:var(--vf-surface-page)}@media (width<=767px){.promo.astro-mhkdzubt{padding-inline:var(--gap-md);justify-content:flex-start;padding-inline-end:var(--gap-2xl)}.promo-text--full.astro-mhkdzubt{display:none}.promo-text--short.astro-mhkdzubt{display:inline}}.vf-cta-foot{margin:0}.vf-cta-foot .vf-cta{font-size:var(--text-size-small)}.vf-cta-foot .vf-cta,.vf-cta-foot .vf-cta-in input{color:var(--vf-surface-page)}.site-footer[data-footer-version="2"]{margin:0 var(--v2-paper) var(--v2-paper);padding:var(--gap-4xl) var(--gap-3xl) var(--gap-xl);border-radius:var(--v2-r-panel);background:var(--vf-surface-dark);color:var(--vfc-color-neutral-light-neutrals-light-100);font-family:var(--font-sans);font-size:var(--text-size-small);line-height:var(--lh-copy)}.site-footer[data-footer-version="2"] .footer-signoff,.site-footer[data-footer-version="2"] .footer-upper{max-width:var(--container-large);gap:var(--gap-4xl);margin-inline:auto;display:grid}.site-footer[data-footer-version="2"] .footer-upper{grid-template-columns:minmax(0,1.15fr) minmax(0,1.7fr);align-items:start}.site-footer[data-footer-version="2"] .footer-invitation{align-items:flex-start;gap:var(--gap-xl);flex-direction:column;display:flex}.site-footer[data-footer-version="2"] .cta-heading{text-wrap:balance;max-width:19ch;font-family:var(--font-serif-display);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h3--size);line-height:var(--_typography---h3--line-height);letter-spacing:var(--_typography---h3--letter-spacing);color:var(--vf-surface-page)}.site-footer[data-footer-version="2"] .vf-cta-foot{margin:0}.site-footer[data-footer-version="2"] .footer-locale summary:hover,.site-footer[data-footer-version="2"] .footer-locale[open] summary,.site-footer[data-footer-version="2"] .vf-cta,.site-footer[data-footer-version="2"] .vf-cta-in input{color:var(--vf-surface-page)}.site-footer[data-footer-version="2"] .vf-cta-bar{background:var(--vf-cta-foot-bar);border-color:var(--vf-cta-foot-border)}.site-footer[data-footer-version="2"] .vf-cta-in input::placeholder{color:var(--vf-cta-foot-placeholder)}.site-footer[data-footer-version="2"] .footer-grid{gap:var(--gap-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer[data-footer-version="2"] .footer-col{gap:var(--gap-mlg);flex-direction:column;display:flex}.site-footer[data-footer-version="2"] .footer-col-title{color:var(--vf-label-on-dark);font-size:var(--vfc-font-size-caption);line-height:var(--vfc-line-height-caption);margin:0}.site-footer[data-footer-version="2"] .footer-col-links{gap:var(--gap-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-footer-version="2"] a:not(.cta-field-link){color:inherit;transition:color var(--duration-fast);text-decoration:none}.site-footer[data-footer-version="2"] a:not(.cta-field-link):hover{color:var(--vf-surface-page)}.site-footer[data-footer-version="2"] a:not(.cta-field-link):focus-visible{outline:var(--border-hairline);outline-color:var(--vf-surface-page);outline-offset:var(--gap-2xs)}.site-footer[data-footer-version="2"] .footer-link{padding-block:var(--gap-xs);align-items:center;display:flex}.site-footer[data-footer-version="2"] .footer-link:hover{text-underline-offset:var(--gap-2xs);text-decoration:underline}.site-footer[data-footer-version="2"] .footer-signoff{margin-top:var(--gap-4xl);padding-top:var(--gap-xl);border-top:var(--border-hairline);border-top-color:var(--vf-border-dark);color:var(--vf-label-on-dark);font-size:var(--vfc-font-size-caption);grid-template-columns:minmax(0,1fr) auto;align-items:center}.site-footer[data-footer-version="2"] .footer-identity{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.site-footer[data-footer-version="2"] .footer-locale{font-size:var(--vfc-font-size-default);position:relative}.site-footer[data-footer-version="2"] .footer-locale summary{align-items:center;gap:var(--gap-xs);min-height:calc(var(--gap-xl) + var(--gap-sm));font-weight:var(--vfc-font-weight-bold);cursor:pointer;display:flex}.site-footer[data-footer-version="2"] .footer-locale summary:after{content:"";width:var(--gap-2xs-xs);height:var(--gap-2xs-xs);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:translateY(-25%)rotate(45deg)}.site-footer[data-footer-version="2"] .footer-locale ul{inset-inline-start:0;z-index:var(--z-sticky);min-width:var(--menu-min-width);margin:0 0 var(--gap-2xs);padding:var(--vfc-menu-pad-block);background:var(--vfc-color-font-light);border-radius:var(--vfc-menu-radius);box-shadow:var(--vfc-shadow-context-menu-shadow-default);color:var(--vf-text-body-strong);list-style:none;position:absolute;bottom:100%}.site-footer[data-footer-version="2"] .footer-locale a{align-items:center;gap:var(--gap-xs);min-height:var(--vfc-menu-item-min-height);padding-inline:var(--gap-sm);border-radius:var(--vfc-menu-item-radius);display:flex}.site-footer[data-footer-version="2"] .footer-locale a:hover{background:var(--vfc-menu-item-bg-hover);color:inherit}.site-footer[data-footer-version="2"] .footer-locale a:focus-visible{outline-color:var(--vfc-color-accent-accent-500)}.site-footer[data-footer-version="2"] .footer-brand{max-width:100%;min-height:calc(var(--gap-xl) + var(--gap-sm));align-items:center;display:inline-flex}.site-footer[data-footer-version="2"] .footer-logo{width:auto;height:var(--gap-xl);max-width:100%;display:block}.site-footer[data-footer-version="2"] .footer-base{display:contents}.site-footer[data-footer-version="2"] .footer-rights{margin:0}.site-footer[data-footer-version="2"] .footer-social{align-items:center;gap:var(--gap-xs);flex-wrap:wrap;justify-self:end;display:flex}.site-footer[data-footer-version="2"] .footer-social-link{padding:var(--gap-sm);min-width:calc(var(--gap-xl) + var(--gap-sm));min-height:calc(var(--gap-xl) + var(--gap-sm));justify-content:center;align-items:center;display:flex}.site-footer[data-footer-version="2"] .footer-social-icon{display:flex}@media (width<=991px){.site-footer[data-footer-version="2"] .footer-upper{gap:var(--gap-3xl);grid-template-columns:minmax(0,1fr)}.site-footer[data-footer-version="2"] .cta-heading{max-width:18ch}.site-footer[data-footer-version="2"] .vf-cta-foot{flex-shrink:0}.site-footer[data-footer-version="2"] .footer-signoff{gap:var(--gap-xl)}}@media (width<=767px){.site-footer[data-footer-version="2"]{padding:var(--gap-xl) var(--gap-mlg) var(--gap-xl)}.site-footer[data-footer-version="2"] .cta-heading{font-size:var(--_typography---h2--size);max-width:22ch}.site-footer[data-footer-version="2"] .footer-grid{gap:var(--gap-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer[data-footer-version="2"] .footer-col{gap:var(--gap-sm)}.site-footer[data-footer-version="2"] .footer-invitation{gap:var(--gap-lg)}.site-footer[data-footer-version="2"] .footer-col-links{gap:0}.site-footer[data-footer-version="2"] .footer-link{min-height:calc(var(--gap-xl) + var(--gap-sm))}.site-footer[data-footer-version="2"] .footer-signoff{margin-top:var(--gap-xl);gap:var(--gap-lg)}}@media (width<=479px){.site-footer[data-footer-version="2"]{padding-inline:var(--gap-md)}.site-footer[data-footer-version="2"] .footer-locale ul{min-width:0}}.site-footer[data-footer-variant=docs]{width:100%;min-width:0;color:var(--docs-muted);font-family:var(--docs-font);background:0 0;border-radius:0;margin:0;padding:0;container-type:inline-size}.site-footer[data-footer-variant=docs] .footer-upper{grid-template-columns:minmax(0,1fr)}.site-footer[data-footer-variant=docs] .footer-grid{gap:var(--gap-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer[data-footer-variant=docs] .footer-col-title,.site-footer[data-footer-variant=docs] a:hover{color:var(--docs-ink)}.site-footer[data-footer-variant=docs] a:focus-visible{outline-color:var(--docs-ink)}.site-footer[data-footer-variant=docs] .footer-link{overflow-wrap:anywhere}.site-footer[data-footer-variant=docs] .footer-signoff{gap:var(--gap-lg);color:var(--docs-muted);border-top:0;grid-template-columns:minmax(0,1fr) auto}.site-footer[data-footer-variant=docs] .footer-social{justify-self:end}.site-footer[data-footer-variant=docs] .footer-logo{filter:brightness(0)}.dark .site-footer[data-footer-variant=docs] .footer-logo{filter:none}@container (width>=560px){.site-footer[data-footer-variant=docs] .footer-grid{gap:var(--gap-lg);grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer[data-footer-version=ds3]{border-block-start:1px solid var(--v3-color-border);background:var(--v3-color-page);color:var(--v3-color-text-muted)}.site-footer[data-footer-version=ds3] .footer-v3-inner,.site-footer[data-footer-version=ds3] .footer-v3-signoff{max-inline-size:calc(var(--v3-container) + 2*var(--v3-gutter));padding-inline:var(--v3-gutter);margin-inline:auto}.site-footer[data-footer-version=ds3] .footer-v3-inner{gap:var(--v3-space-40);padding-block:var(--v3-space-60);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.site-footer[data-footer-version=ds3] .footer-v3-logo{color:var(--v3-color-text);align-self:start;display:flex}.site-footer[data-footer-version=ds3] .footer-v3-logo svg{block-size:var(--v3-footer-logo-h);inline-size:auto}.site-footer[data-footer-version=ds3] .footer-v3-logo svg path{fill:currentColor}.site-footer[data-footer-version=ds3] .footer-v3-cols{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--v3-space-40) var(--v3-space-16);display:grid}.site-footer[data-footer-version=ds3] .footer-v3-title{margin:0 0 var(--v3-space-12);font:var(--v3-type-ui-strong);color:var(--v3-color-text)}.site-footer[data-footer-version=ds3] .footer-v3-cols ul{gap:var(--v3-space-8);margin:0;padding:0;list-style:none;display:grid}.site-footer[data-footer-version=ds3] a{color:var(--v3-color-text-muted);transition:color var(--v3-duration-fast) var(--v3-ease);text-decoration:none}.site-footer[data-footer-version=ds3] .footer-v3-cols a{font:var(--v3-type-ui)}.site-footer[data-footer-version=ds3] a:hover{color:var(--v3-color-text)}.site-footer[data-footer-version=ds3] a:focus-visible,.site-footer[data-footer-version=ds3] summary:focus-visible{border-radius:var(--v3-radius-row);box-shadow:var(--v3-shadow-focus);outline:0}.site-footer[data-footer-version=ds3] .footer-v3-signoff{align-items:center;gap:var(--v3-space-8) var(--v3-space-24);padding-block:var(--v3-space-16) var(--v3-space-60);border-block-start:1px solid var(--v3-color-border);font:var(--v3-type-small);flex-wrap:wrap;display:flex}.site-footer[data-footer-version=ds3] .footer-v3-rights{margin:0}.site-footer[data-footer-version=ds3] .footer-v3-social{align-items:center;gap:var(--v3-space-4);margin-inline-start:auto;display:flex}.site-footer[data-footer-version=ds3] .footer-social-link{inline-size:var(--v3-control-md);block-size:var(--v3-control-md);border-radius:var(--v3-radius-pill);transition:color var(--v3-duration-fast) var(--v3-ease),background-color var(--v3-duration-fast) var(--v3-ease);justify-content:center;align-items:center;display:flex}.site-footer[data-footer-version=ds3] .footer-locale a:hover,.site-footer[data-footer-version=ds3] .footer-locale summary:hover,.site-footer[data-footer-version=ds3] .footer-locale[open] summary,.site-footer[data-footer-version=ds3] .footer-social-link:hover{background:var(--v3-color-hover)}.site-footer[data-footer-version=ds3] .footer-social-icon{display:flex}.site-footer[data-footer-version=ds3] .footer-social-icon :is(path,rect,circle){fill:currentColor}.site-footer[data-footer-version=ds3] .footer-locale{position:relative}.site-footer[data-footer-version=ds3] .footer-locale summary{align-items:center;gap:var(--v3-space-8);block-size:var(--v3-control-md);padding-inline:var(--v3-space-12);border-radius:var(--v3-radius-pill);font:var(--v3-type-small-strong);color:var(--v3-color-text);cursor:pointer;transition:background-color var(--v3-duration-fast) var(--v3-ease);list-style:none;display:flex}.site-footer[data-footer-version=ds3] .footer-locale summary::-webkit-details-marker{display:none}.site-footer[data-footer-version=ds3] .footer-locale ul{inset-inline-start:0;z-index:var(--z-sticky);min-inline-size:10rem;margin:0 0 var(--v3-space-4);padding:var(--v3-space-4);background:var(--v3-color-surface);border-radius:var(--v3-radius-card);box-shadow:var(--v3-shadow-raised);list-style:none;position:absolute;bottom:100%}.site-footer[data-footer-version=ds3] .footer-locale a{align-items:center;gap:var(--v3-space-8);block-size:var(--v3-control-md);padding-inline:var(--v3-space-12);border-radius:var(--v3-radius-row);font:var(--v3-type-ui);color:var(--v3-color-text);display:flex}.site-footer[data-footer-version=ds3] .footer-locale a[aria-current=true]{font:var(--v3-type-ui-strong)}@media (width<=991px){.site-footer[data-footer-version=ds3] .footer-v3-inner{grid-template-columns:minmax(0,1fr)}.site-footer[data-footer-version=ds3] :is(.footer-v3-inner,.footer-v3-signoff){padding-inline:var(--v3-gutter-outer)}}@media (width<=767px){.site-footer[data-footer-version=ds3] .footer-v3-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--vfc-font-family-default:"UCityProWeb", "Open Sans", "Arial", "sans-serif";--vfc-font-family-code:"Fira Code", ui-monospace, monospace;--vfc-font-size-h-1:40px;--vfc-font-size-h-2:24px;--vfc-font-size-h-3:16px;--vfc-font-size-default:14px;--vfc-font-size-field:13px;--vfc-font-size-caption:12px;--vfc-font-size-subcaption:11px;--vfc-font-size-code-large:14px;--vfc-font-size-code:12px;--vfc-font-weight-bold:600;--vfc-font-weight-regular:400;--vfc-font-weight-code:450;--vfc-line-height-h-2:30px;--vfc-line-height-h-3:23px;--vfc-line-height-basic:20px;--vfc-line-height-paragraph:22px;--vfc-line-height-field:18px;--vfc-line-height-caption:17px;--vfc-line-height-subcaption:15px;--vfc-line-height-code:18px;--vfc-spacing-sm:2px;--vfc-spacing-md:4px;--vfc-spacing-lg:8px;--vfc-color-font-default:#1a1e23;--vfc-color-font-light:#fff;--vfc-surface-sheet:#fdfdfd;--vfc-shadow-lift:inset 0 1.5px 0 0 #fff, 0 1px 0 0 #1a1e2305, 0 0 0 1px #1a1e230a, 0 1px 8px -4px #1a1e230a, 0 4px 12px -6px #1a1e230a, 0 1px 3px 1px #1a1e2303;--vfc-radius-section:12px;--vfc-radius-2:2px;--vfc-radius-4:4px;--vfc-radius-5:5px;--vfc-radius-6:6px;--vfc-radius-7:7px;--vfc-radius-8:8px;--vfc-radius-10:10px;--vfc-radius-12:12px;--vfc-radius-16:16px;--vfc-radius-100:100px;--vfc-radius-round:50%;--vfc-color-accent-accent-50:#e7f5fd;--vfc-color-accent-accent-100:#c6e4fb;--vfc-color-accent-accent-200:#a2d2fa;--vfc-color-accent-accent-300:#87bffb;--vfc-color-accent-accent-400:#659ffd;--vfc-color-accent-accent-500:#397dff;--vfc-color-accent-accent-600:#2f68db;--vfc-color-accent-accent-700:#264eb4;--vfc-color-accent-accent-800:#1c368e;--vfc-color-accent-accent-900:#0f1e61;--vfc-color-alert-alert-50:#fcebef;--vfc-color-alert-alert-100:#fae0e5;--vfc-color-alert-alert-200:#f7ced7;--vfc-color-alert-alert-300:#f1abb9;--vfc-color-alert-alert-400:#ec889c;--vfc-color-alert-alert-500:#e6657f;--vfc-color-alert-alert-600:#dd4160;--vfc-color-alert-alert-700:#c62445;--vfc-color-alert-alert-800:#a01c37;--vfc-color-alert-alert-900:#741528;--vfc-color-black-1:#00000003;--vfc-color-black-2:#00000005;--vfc-color-black-4:#0000000a;--vfc-color-black-6:#0000000f;--vfc-color-black-8:#00000014;--vfc-color-black-10:#0000001a;--vfc-color-black-12:#0000001f;--vfc-color-black-16:#00000029;--vfc-color-black-24:#0000003d;--vfc-color-black-48:#0000007a;--vfc-color-black-64:#000000a3;--vfc-color-black-100:#000;--vfc-color-copper-copper-50:#f8ebe8;--vfc-color-copper-copper-400:#e4a398;--vfc-color-copper-copper-500:#dc8879;--vfc-color-copper-copper-600:#be7466;--vfc-color-copper-copper-700:#92564b;--vfc-color-cyclamen-cyclamen-700:#b63a65;--vfc-color-fern-fern-50:#e0f0e3;--vfc-color-fern-fern-500:#56b365;--vfc-color-fern-fern-600:#4a9b57;--vfc-color-fern-fern-700:#387642;--vfc-color-fern-fern-800:#27542e;--vfc-color-havelock-havelock-50:#e3eff8;--vfc-color-havelock-havelock-600:#4e8bbd;--vfc-color-havelock-havelock-700:#3a6b93;--vfc-color-havelock-havelock-800:#284d6c;--vfc-color-hibiscus-hibiscus-50:#fee7ec;--vfc-color-hibiscus-hibiscus-600:#bd425f;--vfc-color-hibiscus-hibiscus-700:#9f324c;--vfc-color-lavender-lavender-500:#9a63bc;--vfc-color-lavender-lavender-600:#7d449f;--vfc-color-marigold-marigold-50:#fffdea;--vfc-color-marigold-marigold-100:#fff7c2;--vfc-color-marigold-marigold-200:#ffee91;--vfc-color-marigold-marigold-300:#ffe45c;--vfc-color-marigold-marigold-400:#ffd92e;--vfc-color-marigold-marigold-500:#f5c400;--vfc-color-marigold-marigold-600:#d4a800;--vfc-color-marigold-marigold-700:#a38300;--vfc-color-marigold-marigold-800:#725c00;--vfc-color-marigold-marigold-900:#3f3200;--vfc-color-neutral-dark-neutrals-dark-50:#787f86;--vfc-color-neutral-dark-neutrals-dark-100:#656d75;--vfc-color-neutral-dark-neutrals-dark-200:#515a63;--vfc-color-neutral-dark-neutrals-dark-300:#3e4852;--vfc-color-neutral-dark-neutrals-dark-400:#38414a;--vfc-color-neutral-dark-neutrals-dark-500:#30373f;--vfc-color-neutral-dark-neutrals-dark-600:#2b3239;--vfc-color-neutral-dark-neutrals-dark-700:#252b31;--vfc-color-neutral-dark-neutrals-dark-800:#1f2429;--vfc-color-neutral-dark-neutrals-dark-900:#1a1e23;--vfc-color-neutral-dark-neutrals-dark-900-80:#1a1e23cc;--vfc-color-neutral-dark-neutrals-dark-900-60:#1a1e2399;--vfc-color-neutral-dark-neutrals-dark-900-40:#1a1e2366;--vfc-color-neutral-dark-neutrals-dark-900-16:#1a1e2329;--vfc-color-neutral-dark-neutrals-dark-900-12:#1a1e231f;--vfc-color-neutral-dark-neutrals-dark-900-8:#191d2214;--vfc-color-neutral-dark-neutrals-dark-900-6:#191d220f;--vfc-color-neutral-light-neutrals-light-50:#f1f2f2;--vfc-color-neutral-light-neutrals-light-100:#e2e4e5;--vfc-color-neutral-light-neutrals-light-200:#d4d7d7;--vfc-color-neutral-light-neutrals-light-300:#c5c9ca;--vfc-color-neutral-light-neutrals-light-400:#b7bcbd;--vfc-color-neutral-light-neutrals-light-500:#a8afb0;--vfc-color-neutral-light-neutrals-light-600:#9aa1a3;--vfc-color-neutral-light-neutrals-light-700:#8b9495;--vfc-color-neutral-light-neutrals-light-800:#7d8688;--vfc-color-neutral-light-neutrals-light-900:#6e797b;--vfc-color-secondary-secondary-200:#b4d6e4;--vfc-color-secondary-secondary-400:#70a9c2;--vfc-color-secondary-secondary-500:#5591aa;--vfc-color-secondary-secondary-600:#437489;--vfc-color-shades-shades-50:#f2f7f7;--vfc-color-shades-shades-100:#eef3f3;--vfc-color-shades-shades-200:#e8ecec;--vfc-color-shades-shades-300:#e2e6e6;--vfc-color-shades-shades-400:#dbdede;--vfc-color-success-success-50:#e7f6e2;--vfc-color-success-success-100:#cae9be;--vfc-color-success-success-200:#a8db94;--vfc-color-success-success-300:#8acd6f;--vfc-color-success-success-400:#68be46;--vfc-color-success-success-500:#50a82e;--vfc-color-success-success-600:#449127;--vfc-color-success-success-700:#38751f;--vfc-color-success-success-800:#285417;--vfc-color-success-success-900:#1a390f;--vfc-color-white-4:#ffffff0a;--vfc-color-white-8:#ffffff14;--vfc-color-white-10:#ffffff1a;--vfc-color-white-12:#ffffff1f;--vfc-color-white-16:#ffffff29;--vfc-color-white-20:#fff3;--vfc-color-white-24:#ffffff3d;--vfc-color-white-32:#ffffff52;--vfc-color-white-50:#ffffff80;--vfc-color-white-80:#fffc;--vfc-color-white-100:#fff;--vfc-shadow-button-primary-default:0px 6px 16px -8px #0f1e6114, 0px 4px 12px -6px #0f1e610f, 0px 3px 8px -4px #0f1e610f, 0px 2px 6px -3px #0f1e610a, 0px 1px 4px -2px #0f1e610a, 0px 1px 3px -1px #0f1e6105, 0px 1px 2px #0f1e6103, inset 0px -1px 0px 1px #2f68db52, inset 0px 1px 2px -1px #ffffff52;--vfc-shadow-button-primary-hover:0px 6px 32px -12px #0f1e6129, 0px 4px 24px -12px #0f1e611f, 0px 4px 12px -4px #0f1e6114, 0px 3px 8px -3px #0f1e610f, 0px 2px 4px -2px #0f1e610a, 0px 2px 4px -1px #0f1e6105, 0px 1px 3px #0f1e6103, inset 0px -1px 0px 1px #264eb452, inset 0px 1px 2px -1px #ffffff52;--vfc-shadow-button-primary-active:inset 0px -1px 0px #1c368e52, inset 0px 1px 2px -1px #ffffff52;--vfc-shadow-context-menu-shadow-default:0px 20px 44px -18px #161a1e1f, 0px 16px 28px -18px #161a1e1f, 0px 12px 20px -18px #161a1e14, 0px 10px 16px -18px #161a1e14, 0px 8px 12px -18px #161a1e0a, 0px 4px 8px -18px #161a1e0a, 0px 1px 1px 0px #161a1e03, 0px 0px 0px 1px #161a1e0f;--vfc-shadow-hairlines-inner-glow-2:inset 0px 0px 1px #ffffff05;--vfc-shadow-hairlines-inner-glow-6:inset 0px 0px 1px #ffffff0f;--vfc-shadow-hairlines-inner-glow-8:inset 0px 0px 1px #ffffff14;--vfc-shadow-surface-z-1light:0px 1px 3px 1px #161a1e03, 0px 4px 8px -6px #161a1e14, 0px 1px 5px -4px #161a1e14, 0px 0px 0px 1px #161a1e0a, 0px 1px 0px 0px #161a1e05;--vfc-shadow-surface-z-16light:0px 20px 44px -18px #161a1e1f, 0px 16px 28px -18px #161a1e1f, 0px 12px 20px -18px #161a1e14, 0px 10px 16px -18px #161a1e14, 0px 8px 12px -18px #161a1e0a, 0px 4px 8px -18px #161a1e0a, 0px 1px 1px 0px #161a1e03, 0px 0px 0px 1px #161a1e0f;--vfc-shadow-surface-z-32light:0px 40px 64px -32px #161a1e1f, 0px 32px 40px -32px #161a1e1a, 0px 24px 32px -32px #161a1e14, 0px 16px 20px -32px #161a1e14, 0px 10px 16px -32px #161a1e0f, 0px 4px 8px -32px #161a1e0a, 0px 1px 1px 0px #161a1e0a, 0px 0px 0px 1px #161a1e0f;--vfc-shadow-surface-z-64light:0px 1px 2px 0px #161a1e08, 0px 12px 20px -40px #161a1e0a, 0px 16px 28px -40px #161a1e0f, 0px 20px 32px -40px #161a1e0f, 0px 24px 40px -40px #161a1e14, 0px 36px 56px -40px #161a1e1f, 0px 48px 88px -40px #161a1e29, 0px 0px 0px 1px #161a1e0f;--vfc-duration-default:.15s;--vfc-duration-fast:80ms;--vfc-duration-fastest:50ms;--vfc-ease-default:ease;--vfc-ease-ease-out:ease-out;--vfc-ease-ease-in:ease-in;--vfc-opacity-opacity-0-65:.65;--vfc-button-primary-color:#fff;--vfc-button-primary-bg:#397dff;--vfc-button-primary-shadow:0px 6px 16px -8px #0f1e6114, 0px 4px 12px -6px #0f1e610f, 0px 3px 8px -4px #0f1e610f, 0px 2px 6px -3px #0f1e610a, 0px 1px 4px -2px #0f1e610a, 0px 1px 3px -1px #0f1e6105, 0px 1px 2px #0f1e6103, inset 0px -1px 0px 1px #2f68db52, inset 0px 1px 2px -1px #ffffff52;--vfc-button-primary-color-hover:#fff;--vfc-button-primary-bg-hover:#2f68db;--vfc-button-primary-shadow-hover:0px 6px 32px -12px #0f1e6129, 0px 4px 24px -12px #0f1e611f, 0px 4px 12px -4px #0f1e6114, 0px 3px 8px -3px #0f1e610f, 0px 2px 4px -2px #0f1e610a, 0px 2px 4px -1px #0f1e6105, 0px 1px 3px #0f1e6103, inset 0px -1px 0px 1px #264eb452, inset 0px 1px 2px -1px #ffffff52;--vfc-button-primary-color-active:#fff;--vfc-button-primary-bg-active:#264eb4;--vfc-button-primary-shadow-active:inset 0px -1px 0px #1c368e52, inset 0px 1px 2px -1px #ffffff52;--vfc-button-primary-color-disabled:#e7f5fd;--vfc-button-primary-bg-disabled:#87bffb;--vfc-button-primary-shadow-disabled:inset 0px -1px 0px #161a1e0f;--vfc-button-secondary-color:#30373f;--vfc-button-secondary-bg:#191d2214;--vfc-button-secondary-shadow:inset 0px 0px 0px 1px #161a1e05;--vfc-button-secondary-color-hover:#252b31;--vfc-button-secondary-bg-hover:#1a1e231f;--vfc-button-secondary-shadow-hover:inset 0px 0px 0px 1px #161a1e05;--vfc-button-secondary-color-active:#1a1e23;--vfc-button-secondary-bg-active:#1a1e2333;--vfc-button-secondary-shadow-active:inset 0px 0px 0px 1px #161a1e05;--vfc-button-secondary-color-disabled:#787f86;--vfc-button-secondary-bg-disabled:#191d220f;--vfc-button-secondary-shadow-disabled:inset 0px 0px 0px 1px #161a1e05;--vfc-button-secondary-dark-color:#d4d7d7;--vfc-button-secondary-dark-bg:#38414a;--vfc-button-secondary-dark-shadow:0px 1px 2px -1px #0006, inset 0px 1px 2px -1px #ffffff1a;--vfc-button-secondary-dark-color-hover:#e2e4e5;--vfc-button-secondary-dark-bg-hover:#3e4852;--vfc-button-secondary-dark-shadow-hover:0px 5px 6px -5px #00000080, inset 0px 1px 2px -1px #ffffff1a;--vfc-button-secondary-dark-color-active:#f1f2f2;--vfc-button-secondary-dark-bg-active:#515a63;--vfc-button-secondary-dark-shadow-active:inset 0px 0px 0px 1px #161a1e05;--vfc-button-secondary-dark-color-disabled:#656d75;--vfc-button-secondary-dark-bg-disabled:#2b3239;--vfc-button-secondary-dark-shadow-disabled:inset 0px 0px 0px 1px #161a1e05;--vfc-button-tertiary-dark-bg-hover:#38414a;--vfc-button-alert-color:#fff;--vfc-button-alert-bg:#c62445;--vfc-button-success-color:#fff;--vfc-button-success-bg:#449127;--vfc-button-size-small-radius:6px;--vfc-button-size-medium-height:32px;--vfc-button-size-medium-radius:8px;--vfc-button-size-medium-padding:7px 12px 5px;--vfc-button-size-large-radius:8px;--vfc-button-size-extra-large-height:40px;--vfc-button-size-extra-large-radius:10px;--vfc-menu-radius:10px;--vfc-menu-pad-block:4px;--vfc-menu-item-radius:6px;--vfc-menu-item-min-height:36px;--vfc-menu-item-bg-hover:#f1f2f2;--vfc-tab-track-bg:#1a1e230f;--vfc-tab-track-radius:8px;--vfc-tab-track-height:32px;--vfc-tab-track-padding:0 2px;--vfc-tab-track-gap:2px;--vfc-tab-bg-hover:#191d2214;--vfc-tab-pill-inset:2px;--vfc-tab-pill-radius:6px;--vfc-tab-pill-bg:#fcfcfc;--vfc-tab-pill-shadow:inset 0 1.5px 0 0 #fff, 0 1px 0 0 #1a1e2314;--vfc-card-bg:#fff;--vfc-card-radius:10px;--vfc-card-shadow:0px 1px 3px 1px #161a1e03, 0px 4px 8px -6px #161a1e14, 0px 1px 5px -4px #161a1e14, 0px 0px 0px 1px #161a1e0a, 0px 1px 0px 0px #161a1e05;--vfc-card-shadow-hover:0px 20px 44px -18px #161a1e1f, 0px 16px 28px -18px #161a1e1f, 0px 12px 20px -18px #161a1e14, 0px 10px 16px -18px #161a1e14, 0px 8px 12px -18px #161a1e0a, 0px 4px 8px -18px #161a1e0a, 0px 1px 1px 0px #161a1e03, 0px 0px 0px 1px #161a1e0f;--vfc-card-shadow-active:0px 1px 3px 1px #161a1e03, 0px 4px 8px -6px #161a1e14, 0px 1px 5px -4px #161a1e14, 0px 0px 0px 1px #161a1e0a, 0px 1px 0px 0px #161a1e05;--vfc-card-border:2px solid transparent;--vfc-card-border-selected:2px solid #397dff;--vfc-field-border:1px solid #1a1e231f;--vfc-field-radius:8px;--vfc-field-color:#1a1e23;--vfc-field-placeholder:#787f86;--vfc-field-color-disabled:#8b9495;--vfc-field-bg:#fff;--vfc-field-icon:#656d75;--vfc-field-icon-hover:#2b3239;--vfc-field-icon-active:#397dff;--vfc-field-padding:8px 15px 6px;--vfc-field-transition:background-color .15s ease, color .15s ease, border .15s ease, box-shadow .15s ease;--vfc-field-border-hover:1px solid #1a1e232e;--vfc-field-focus-border:1px solid #397dff;--vfc-field-focus-ring:0px 0px 0px 1px #397dff;--vfc-shadow-shades-glows-0001inner-2:var(--vfc-shadow-hairlines-inner-glow-2);--vfc-shadow-shades-glows-0001inner-6:var(--vfc-shadow-hairlines-inner-glow-6);--vfc-font-weight-semibold:var(--vfc-font-weight-bold);--vfc-font-weight-medium:var(--vfc-font-weight-regular);--vfc-font-size-body:var(--vfc-font-size-default);--vfc-line-height-body:var(--vfc-line-height-basic);--grid-field-ink:#c2c2c8;--creator-modal-backdrop:#191d2252;--promo-contour-surface:#f7f4ee;--promo-contour-opacity:.6;--promo-glow-opacity:.5;--vf-text-body-deep:var(--vfc-color-neutral-dark-neutrals-dark-300);--vf-hero-scrim-horizontal:linear-gradient(90deg,var(--vfc-color-black-64) 0%,var(--vfc-color-black-64) 55%,var(--vfc-color-black-48) 65%,transparent 100%);--vf-hero-scrim-horizontal-compact:linear-gradient(90deg,var(--vfc-color-black-64) 0%,var(--vfc-color-black-64) 65%,var(--vfc-color-black-48) 100%);--vf-scrim-soft:var(--vfc-color-white-20);--vf-brand:var(--vfc-color-accent-accent-500);--vf-label:var(--vfc-color-neutral-dark-neutrals-dark-200);--vf-label-on-dark:var(--vfc-color-neutral-light-neutrals-light-600);--vf-icon:var(--vfc-color-neutral-dark-neutrals-dark-100);--vf-link-prose:var(--vfc-color-accent-accent-600);--vf-brand-hover:var(--vfc-color-accent-accent-600);--vf-brand-active:var(--vfc-color-accent-accent-700);--vf-action:var(--vfc-button-primary-bg);--vf-action-hover:var(--vfc-button-primary-bg-hover);--vf-text-heading:var(--vfc-color-font-default);--vf-text-heading-soft:var(--vfc-color-neutral-dark-neutrals-dark-800);--vf-text-body:var(--vfc-color-neutral-light-neutrals-light-900);--vf-brand-anthropic:#d97757;--vf-text-mid:var(--vfc-color-neutral-dark-neutrals-dark-200);--vf-border-strong:var(--vfc-color-neutral-light-neutrals-light-200);--vf-text-body-strong:var(--vfc-color-neutral-dark-neutrals-dark-400);--vf-text-subtle:var(--vfc-color-neutral-light-neutrals-light-600);--vf-surface-page:var(--vfc-color-font-light);--vf-surface-stone:var(--vfc-color-shades-shades-50);--v2-tint:var(--vf-surface-stone);--vf-surface-faint:#fcfcfc;--vf-surface-paper:#d6d3c8;--vf-surface-sage:var(--vfc-color-shades-shades-300);--vf-surface-dark:var(--vfc-color-neutral-dark-neutrals-dark-800);--vf-surface-event-launch:#f7f3ec;--vf-surface-feature:var(--vfc-color-neutral-light-neutrals-light-50);--vf-border:var(--vfc-color-neutral-light-neutrals-light-100);--vf-border-dark:var(--vfc-color-neutral-dark-neutrals-dark-600);--vf-scrim-veil:#ffffffe6;--ds-order-outline:#ff2d8a;--cs-chip-glass:#ffffffeb;--cs-mask-mid:#0006;--vf-overlay-bg-nav:var(--vfc-color-neutral-dark-neutrals-dark-900-60);--vf-cta-foot-bar:var(--vfc-color-white-4);--vf-cta-foot-border:var(--vfc-color-white-16);--vf-cta-foot-placeholder:var(--vfc-color-neutral-light-neutrals-light-700);--v2-hairline:var(--vfc-color-shades-shades-200);--vf-scrim-nav:var(--vfc-color-neutral-dark-neutrals-dark-900);--written-palette-primary-light:#2f68db;--written-palette-bg:light-dark(#fff,#1a1a1a);--written-palette-ground:light-dark(#f7f7f8,#09090b);--written-palette-codeblock:light-dark(#fff,#0b0c0e);--written-palette-hairline:light-dark(oklab(90.9351% -.000515401 -.0057978/.7),oklab(99.9994% .0000455678 .0000200868/.07));--written-palette-hairline-2:light-dark(oklab(15.8205% -.00144186 -.00703834/.1),oklab(99.9994% .0000455678 .0000200868/.1));--written-palette-ink:light-dark(#18191d,#dfe1e5);--written-palette-ink-2:light-dark(#26282c,#dfe1e5);--written-palette-body:light-dark(#3f4145,#9fa1a5);--written-palette-muted:light-dark(#717376,#9fa1a5);--written-palette-muted-2:light-dark(#515356,#9fa1a5);--written-palette-heading:light-dark(oklch(21% .034 264.665),#fff);--written-palette-strong:light-dark(#18191d,#f4f6f9);--written-palette-prose-link:light-dark(oklch(21% .034 264.665),#f4f6f9);--written-palette-prose-hr:light-dark(#e5e7eb,#374151);--written-palette-marker:light-dark(oklch(87.2% .01 258.338),oklch(44.6% .03 256.802));--written-palette-code-bg:light-dark(oklab(95.7468% -.000878394 -.00444198/.5),oklab(99.9994% .0000455678 .0000200868/.05));--written-palette-code-ink:light-dark(oklch(21% .034 264.665),#dfe1e5);--written-palette-search-ring:light-dark(oklab(70.8589% -.000561684 -.00617987/.3),oklab(44.1465% -.00109872 -.00541374/.3));--written-palette-shell-border:light-dark(oklab(90.9351% -.000515401 -.0057978/.7),oklab(99.9994% .0000455678 .0000200868/.07));--written-palette-header-rule:light-dark(#e5e7eb,#374151);--written-palette-sidebar-divider:light-dark(#e5e7eb,#374151);--_typography---primary:"Tiempos Headline",Georgia,"Liberation Serif",serif;--_typography---secondary:var(--font-ucity,"UCity Pro"),Arial,sans-serif;--vf-display-xl--size:4.5rem;--vf-display-xl--line-height:1.06;--vf-display-xl--letter-spacing:-.03em;--lh-body:1.75;--lh-copy:1.5;--lh-lede:1.55;--lh-snug:1.25;--_typography---h1--font:var(--_typography---primary);--_typography---h1--size:4rem;--_typography---h1--line-height:1.125;--_typography---h1--letter-spacing:-.04em;--_typography---h2--font:var(--_typography---primary);--_typography---h2--size:3rem;--_typography---h2--line-height:1.16;--_typography---h2--letter-spacing:-.02em;--_typography---h3--font:var(--_typography---primary);--_typography---h3--size:2.25rem;--_typography---h3--line-height:1.2;--_typography---h3--letter-spacing:-.02em;--_typography---h4--font:var(--_typography---primary);--_typography---h4--size:1.75rem;--_typography---h4--line-height:1.2;--_typography---h4--letter-spacing:-.02em;--_typography---h5--font:var(--_typography---primary);--_typography---h5--size:1.25rem;--_typography---h5--line-height:1.3;--_typography---h5--letter-spacing:-.02em}@media (width<=991px){:root{--vf-display-xl--size:3.5rem;--_typography---h1--size:3.5rem}}@media (width<=767px){:root{--vf-display-xl--size:2.25rem;--_typography---h1--size:2.25rem;--_typography---h2--size:1.75rem;--_typography---h3--size:1.5rem;--_typography---h4--size:var(--_typography---h5--size)}}@media (width<=479px){:root{--vf-display-xl--size:1.75rem;--_typography---h1--size:1.75rem;--_typography---h2--size:1.5rem;--_typography---h3--size:var(--_typography---h5--size);--_typography---h4--size:var(--_typography---h5--size)}}:root{--font-serif-display:var(--_typography---primary);--font-sans:var(--_typography---secondary);--font-legacy-ui:var(--_typography---secondary);--font-code:var(--font-fira,var(--vfc-font-family-code));--vf-tiempos-weight:300;--vf-heading-weight:var(--vf-tiempos-weight);--text-size-small:.875rem;--text-size-regular:1rem;--text-size-regular-v2:1.125rem;--text-size-medium:1.25rem;--feature-card-title-compact:clamp(var(--text-size-regular), 6cqw, var(--text-size-medium));--stat-number-size:3.5rem;--stat-number-size-lg:4rem;--platform-card-title-size:1.5rem;--written-asset-background:var(--vfc-color-neutral-light-neutrals-light-300);--written-asset-pattern-opacity:.1;--written-card-pattern-fade:linear-gradient(135deg, color-mix(in srgb, var(--vfc-color-black-100) 40%, transparent), var(--vfc-color-black-100));--written-card-media-radius:max(0px,calc(18px - 6px));--written-asset-outline-width:.7px;--written-card-media-ratio:1.33333;--post-listing-media-ratio:1200 / 630;--ease-creator-modal:cubic-bezier(0, 0, .6, 1);--blur-creator-modal:4px;--platform-dots-radius:1px;--feature-card-artwork-max:40.25rem;--feature-artwork-inset-inline:var(--gap-xl);--feature-artwork-inset-start:var(--gap-lg);--feature-artwork-inset-end:var(--gap-xl);--feature-artwork-inset-compact:var(--gap-md);--platform-dots-globe-radius:300px;--platform-dots-strength:1;--platform-dots-heading-mask:linear-gradient(to bottom, color-mix(in srgb, var(--vfc-color-black-100) 60%, transparent) calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2), var(--vfc-color-black-100) calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2 + var(--gap-xl)));--platform-dots-heading-mask-dark:linear-gradient(to bottom, color-mix(in srgb, var(--vfc-color-black-100) 40%, transparent) calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2), var(--vfc-color-black-100) calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2 + var(--gap-xl)));--platform-dots-curve-speed:.08;--platform-dots-terrain-speed:.06;--platform-dots-globe-speed:8;--grid-field-spacing:12px;--grid-field-radius:1px;--grid-field-reach:150px;--grid-field-force:10;--grid-field-spring:.018;--grid-field-damping:.8;--grid-field-ripple-speed:420;--grid-field-ripple-width:500;--grid-field-ripple-force:10;--grid-field-ripple-decay:2.2;--grid-field-mask:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--vfc-color-black-100) 35%, transparent) 18%, var(--vfc-color-black-100) 45%);--tools-field-density:.6;--tools-field-visible-radius:2.6;--tools-field-fade-width:.5;--tools-field-tile-size:44px;--tools-field-speed:5;--tools-field-damping:.94;--tools-field-title-mask:linear-gradient(to bottom, transparent calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2 + var(--gap-xs)), var(--vfc-color-black-100) calc(var(--gap-xl) + var(--platform-card-title-size) * var(--_typography---h4--line-height) * 2 + var(--gap-xs) + var(--gap-xl)));--account-hover-gap:8px;--tooltip-open-delay:.3s;--tooltip-motion-duration:var(--vfc-duration-default);--tooltip-motion-scale:.9;--terminal-copy-glyph-scale:.7;--tooltip-action-width:28rem;--cta-field-width:20.75rem;--nav-dropdown-motion-duration:.18s;--nav-dropdown-motion-scale:.98;--cta-field-motion-duration:.18s;--cta-field-border-width:1px;--cta-field-compact-inset:3px;--event-nav-cta-width:var(--cta-field-width);--container-large:81rem;--container-medium:64rem;--container-nav:85rem;--padding-global-x:2.5rem;--padding-global-x-t:2rem;--padding-global-x-m:1.5rem;--nav-pad-block:var(--gap-mlg);--nav-pad-block-sm:var(--gap-sm);--nav-gutter-sm:1.8125rem;--nav-spacer:7rem;--nav-spacer-sm:4.125rem;--nav-h:var(--nav-spacer);--promo-h:0px;--promo-h-size:var(--gap-3xl);--section-pad:5rem;--section-pad-lg:7.5rem;--section-pad-md:4rem;--section-pad-sm:2.5rem;--v2-paper:var(--gap-xs);--v2-r-panel:var(--vfc-radius-section);--v2-panel-surface:var(--vfc-surface-sheet);--v2-panel-shadow:var(--vfc-shadow-lift);--v2-sec-pad-top:var(--section-pad);--v2-sec-pad-btm:var(--section-pad-lg);--v2-r-card:var(--vfc-radius-12);--v2-r-control:var(--vfc-radius-8);--gap-3xs:.15rem;--avatar-profile-inset:inset 0 0 0 1px var(--vfc-color-white-100);--avatar-profile-shadow:0 0 0 1px var(--vfc-color-white-100), var(--vfc-shadow-surface-z-1light);--gap-2xs:.25rem;--gap-xs:.5rem;--gap-sm:.75rem;--gap-smd:.875rem;--gap-md:1rem;--gap-lg:1.5rem;--gap-mlg:1.25rem;--gap-xl:2rem;--gap-2xl:2.5rem;--gap-3xl:3rem;--gap-4xl:4rem;--gap-section:5rem;--gap-2xs-xs:.375rem;--gap-xs-sm:.625rem;--hero-pad-top:clamp(var(--gap-md), 3vh, var(--gap-2xl));--radius-pill:var(--vfc-radius-100);--radius-nav:var(--vfc-radius-100);--radius-input:var(--vfc-radius-12);--radius-canvas:14px;--radius-circle:50%;--product-frame-device-radius:calc(var(--vfc-radius-16) * 2);--product-frame-screen-radius:calc(var(--product-frame-device-radius) - var(--gap-xs));--border-hairline:1px solid var(--vf-border);--border-hairline-dark:1px solid var(--vf-border-dark);--border-faint:1px solid var(--vfc-color-black-4);--border-input:1px solid color-mix(in srgb, var(--vfc-color-neutral-light-neutrals-light-100) 50%, transparent);--shadow-nav-link:0 1px .25rem var(--vfc-color-black-4);--shadow-mega:var(--vfc-shadow-context-menu-shadow-default);--ds-rail-pad-y:.3125rem;--ds-chip-pad-y:.1875rem;--ds-badge-gap:.625rem;--ds-shell-pad-b:6rem;--ds-feature-inventory-height:48rem;--ds-feature-inventory-min-width:70rem;--ds-caret-arm:.25rem;--ds-rail-indent-2:1.75rem;--btn-pad:.625rem 1.25rem;--pad-inner:1.25rem;--dir-pad-top:10rem;--marquee-logo-h:1.75rem;--marquee-gap:2rem;--card-bg:var(--vfc-card-bg);--card-radius:var(--vfc-card-radius);--badge-photo-shadow:drop-shadow(0 var(--gap-2xs) var(--gap-sm) var(--vfc-color-black-48)) drop-shadow(0 0 var(--gap-lg) var(--vfc-color-black-64));--card-shadow:var(--vfc-card-shadow);--card-shadow-hover:var(--vfc-card-shadow-hover);--card-motion:box-shadow var(--vfc-duration-default) ease;--surface-bg:var(--card-bg);--surface-radius:var(--card-radius);--surface-shadow:var(--card-shadow);--band-quote-shadow-dark:0 0 0 1px var(--vf-border-dark), var(--vfc-button-secondary-dark-shadow);--field-border:var(--vfc-field-border);--field-border-hover:var(--vfc-field-border-hover);--field-radius:var(--vfc-field-radius);--field-bg:var(--vfc-field-bg);--field-color:var(--vfc-field-color);--field-placeholder:var(--vfc-field-placeholder);--field-focus-ring:var(--vfc-field-focus-ring);--field-transition:var(--vfc-field-transition);--field-padding:var(--vfc-field-padding);--field-focus-border:var(--vfc-field-focus-border);--field-min-height:36px;--menu-min-width:11rem;--field-search-pad-inline:10px;--field-search-icon-top:6.25px;--field-ring-inset:inset 0 0 0 1px;--field-dark-color:var(--vfc-color-font-light);--field-dark-placeholder:var(--vf-cta-foot-placeholder);--vf-btn-shadow:var(--vfc-shadow-button-primary-default);--vf-btn-shadow-hover:var(--vfc-shadow-button-primary-hover);--vf-btn-shadow-active:var(--vfc-shadow-button-primary-active);--z-sticky:100;--z-nav:1000;--z-overlay:1100;--z-modal:1200;--z-toast:1300;--focus-ring:var(--vfc-field-focus-ring);--scrim:var(--vfc-color-black-48);--cs-cover-scrim-dark:color-mix(in srgb, var(--vfc-color-neutral-dark-neutrals-dark-800) 14.4%, transparent);--cs-cover-scrim-light:color-mix(in srgb, var(--vfc-color-font-light) 18%, transparent);--blur-nav:1.5rem;--blur-card:1rem;--ease-panel:cubic-bezier(.4, 0, .2, 1);--duration-fast:.2s;--duration-med:.3s;--duration-slow:.4s;--duration-slower:.5s;--duration-instant:.01ms}@media (width<=991px){:root{--v2-sec-pad-top:3.5rem;--v2-sec-pad-btm:4.5rem}}:root{--container-padded:calc(var(--container-large) + 2 * var(--padding-global-x));--gutter-x:var(--gap-mlg);--gutter-x-t:var(--gap-xl);--gutter-x-m:var(--gap-mlg);--card-layout-max:90rem;--card-layout-gutter:var(--gap-4xl);--card-layout-gutter-l:var(--gap-3xl);--card-layout-gutter-t:var(--gap-xl);--card-layout-gutter-m:var(--gap-md);--showcase-deck-gutter:var(--gap-4xl);--font-cjk-sans:system-ui, "PingFang SC", "Hiragino Sans", "Yu Gothic", "Microsoft YaHei", "Noto Sans CJK JP", sans-serif}html[data-font-profile=cjk]{--font-serif-display:var(--font-cjk-sans);--font-sans:var(--font-cjk-sans);--font-legacy-ui:var(--font-cjk-sans);font-synthesis:none}:lang(de){-webkit-hyphens:auto;hyphens:auto}:root{--_typography---primary:var(--font-tiempos);--_typography---secondary:var(--font-ucity);--font-legacy-ui:var(--font-ucity);--vf-nav-frost-2:color-mix(in srgb, var(--vfc-color-shades-shades-300) 50%, transparent);--vf-nav-hairline:color-mix(in srgb, var(--vfc-color-black-100) 3.1%, transparent);--vf-nav-hairline-dark:color-mix(in srgb, var(--vfc-color-font-light) 7.8%, transparent);--vf-nav-logo-ink:var(--vfc-color-neutral-dark-neutrals-dark-900);--vf-shadow-plan-card:var(--card-shadow);--vf-underline-dotted-ink:var(--vfc-color-neutral-light-neutrals-light-600);--vf-hero-progress-ink:var(--vfc-color-neutral-dark-neutrals-dark-50);--vf-quote-rule:var(--vfc-color-neutral-light-neutrals-light-100);--vf-hub-action-hover:var(--vfc-color-accent-accent-600);--vf-hub-hairline-soft:var(--vfc-color-neutral-light-neutrals-light-50);--vf-hub-border-ghost:var(--vfc-color-neutral-light-neutrals-light-300);--vf-hub-text-quiet:var(--vfc-color-neutral-light-neutrals-light-600);--vf-hub-text-sep:var(--vfc-color-neutral-light-neutrals-light-400);--vf-hub-text-logo:var(--vfc-color-neutral-dark-neutrals-dark-200);--vf-hub-check-bg:var(--vfc-color-accent-accent-50);--vf-hub-badge-border:var(--vfc-color-neutral-light-neutrals-light-300);--vf-hub-badge-bg:color-mix(in srgb, var(--vfc-color-font-light) 45.1%, transparent);--vf-hub-badge-text:var(--vfc-color-neutral-light-neutrals-light-700);--vf-hub-card-shadow:var(--card-shadow);--vf-hub-card-hover-shadow:var(--card-shadow-hover);--vf-legacy-dyn-empty-bg:var(--vfc-color-shades-shades-400);--vf-fade-transparent:transparent;--vf-marquee-fade-shadow:0 2px .625rem var(--vfc-color-white-32)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{scrollbar-width:thin;scrollbar-color:var(--vfc-color-neutral-light-neutrals-light-400) transparent}body{font-family:var(--font-sans);color:var(--vf-text-body-strong);background:var(--vf-surface-stone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding-top:var(--promo-h);font-size:1rem;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.type-h1,.type-h2{font-family:var(--_typography---h1--font);font-weight:var(--vf-heading-weight);font-size:var(--_typography---h1--size);line-height:var(--_typography---h1--line-height);letter-spacing:var(--_typography---h1--letter-spacing)}.type-h2{font-family:var(--_typography---h2--font);font-size:var(--_typography---h2--size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing)}.container{max-width:var(--container-large);width:100%;margin-inline:auto}.gutters{padding-inline:var(--gutter-x)}.gutters-2026,.gutters-about,.gutters-global,.gutters-stepped,.gutters-vf{padding-inline:var(--padding-global-x)}@media (width<=991px){.gutters-2026,.gutters-about,.gutters-global,.gutters-stepped,.gutters-vf{padding-inline:var(--padding-global-x-t)}}@media (width<=767px){.gutters-2026,.gutters-about,.gutters-global,.gutters-stepped,.gutters-vf{padding-inline:var(--padding-global-x-m)}}@media (width>=768px) and (width<=991px){.gutters{padding-inline:var(--gutter-x-t)}.v2-band-shell .gutters,.v2-hero-shell .gutters{padding-inline:calc(var(--gutter-x-t) - var(--v2-paper))}}@media (width<=767px){.gutters{padding-inline:var(--gutter-x-m)}.v2-band-shell .gutters,.v2-hero-shell .gutters{padding-inline:calc(var(--gutter-x-m) - var(--v2-paper))}}.nav-spacer{height:var(--nav-spacer)}@media (width<=767px){.nav-spacer{height:var(--nav-spacer-sm)}}html[data-promo]{--promo-h:var(--promo-h-size)}html[data-promo][data-promo-dismissed]{--promo-h:0px}html[data-nav=solid]{--nav-pad-block:var(--gap-smd);--nav-pad-block-sm:var(--gap-xs);--nav-spacer:5.875rem;--nav-spacer-sm:3.875rem}.button,.button-dark,.cta-primary,.funnel-cta,.nav-cta,.plan-cta,.vf-cta-btn{box-shadow:var(--vf-btn-shadow)}.button-dark:hover,.button:hover,.cta-primary:hover,.funnel-cta:hover,.nav-cta:hover,.plan-cta:hover,.vf-cta-btn:hover{box-shadow:var(--vf-btn-shadow-hover)}.button-dark:active,.button:active,.cta-primary:active,.funnel-cta:active,.nav-cta:active,.plan-cta:active,.vf-cta-btn:active{box-shadow:var(--vf-btn-shadow-active)}.vf-section-label.vf-section-label{font-family:var(--font-sans);font-size:var(--vfc-font-size-default);line-height:var(--vfc-line-height-paragraph);font-weight:var(--vfc-font-weight-bold);letter-spacing:0;color:var(--vf-label);box-shadow:none;background:0 0;border-radius:0;padding:0;display:inline-block}.site-footer .vf-section-label.vf-section-label,[data-theme=dark] .gridcards-lede,[data-theme=dark] .intro-tag,[data-theme=dark] .stats-lede,[data-theme=dark] .vf-section-label.vf-section-label{color:var(--vf-label-on-dark)}:where(a,button,summary,[tabindex],[role=button],[role=tab],[role=link]):focus-visible{box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}::details-content{transition-duration:var(--duration-instant)!important}}html[data-event-nav] .nav-spacer{height:calc(var(--nav-h) + var(--gap-xl))}html[data-event-nav] #event-registration{scroll-margin-top:calc(var(--nav-h) + var(--gap-md))}html[data-event-nav]{--nav-h:5rem}[data-signup-modal][data-signup-loading]{cursor:progress}:is(html.brand-guide-v3,[data-brand-v3]){--v3-white:#fff;--v3-paper:#fdfdfd;--v3-black:#000;--v3-ink:#101215;--v3-gray-700:#3b3d40;--v3-gray-500:#6e7174;--v3-gray-400:#a0a3a6;--v3-nl-200:var(--vfc-color-neutral-light-neutrals-light-200);--v3-nl-100:var(--vfc-color-neutral-light-neutrals-light-100);--v3-nl-50:var(--vfc-color-neutral-light-neutrals-light-50);--v3-ink-ground:color-mix(in srgb, var(--vfc-color-neutral-dark-neutrals-dark-900) 4%, var(--v3-white));--v3-ink-5:#1012150d;--v3-ink-7:#10121513;--v3-ink-10:#1012151a;--v3-ink-12:#10121520;--v3-ink-30:#1012154d;--v3-white-80:#fffc;--v3-blue:var(--vfc-color-accent-accent-500);--v3-blue-strong:var(--vfc-color-accent-accent-600);--v3-blue-50:var(--vfc-color-accent-accent-50);--v3-blue-800:var(--vfc-color-accent-accent-800);--v3-color-page:var(--v3-paper);--v3-color-surface:var(--v3-white);--v3-color-surface-muted:var(--v3-nl-50);--v3-color-surface-sunken:var(--v3-nl-100);--v3-color-surface-inverse:var(--v3-ink);--v3-color-fill-subtle:var(--v3-ink-5);--v3-color-text:var(--v3-ink);--v3-color-text-secondary:var(--v3-gray-700);--v3-color-text-muted:var(--v3-gray-500);--v3-color-text-subtle:var(--v3-gray-400);--v3-color-text-inverse:var(--v3-white);--v3-color-border:var(--v3-nl-100);--v3-color-border-warm:var(--v3-nl-100);--v3-color-overlay:var(--v3-ink-30);--v3-color-link:var(--v3-blue);--v3-color-selection:var(--v3-blue-800);--v3-color-selection-text:var(--v3-blue-50);--v3-color-text-on-ink:var(--v3-white);--v3-color-text-on-ink-muted:var(--v3-nl-100);--v3-color-header:#fdfdfde6;--v3-color-fill:var(--v3-ink-ground);--v3-color-fill-strong:var(--v3-nl-100);--v3-color-hover:var(--v3-ink-5);--v3-color-selected:#0000000f;--v3-color-connector:var(--v3-gray-400);--v3-color-accent:var(--v3-blue);--v3-color-accent-tint:var(--v3-blue-50);--v3-color-accent-ink:var(--v3-blue-800);--v3-font-display:var(--font-inter4,"Inter"),Arial,"Liberation Sans",sans-serif;--v3-font-text:var(--font-inter4,"Inter"),Arial,"Liberation Sans",sans-serif;--v3-font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,Menlo,monospace;--v3-font-features:"cv01","ss03";--v3-weight-light:300;--v3-weight-normal:400;--v3-weight-medium:510;--v3-weight-semibold:590;--v3-weight-bold:680;--v3-size-hero:4rem;--v3-leading-hero:1;--v3-size-close:3.5rem;--v3-leading-close:1.05;--v3-size-h2:2.5rem;--v3-leading-h2:1.05;--v3-size-h3:1.5rem;--v3-leading-h3:1.33;--v3-size-h4:1.25rem;--v3-leading-h4:1.33;--v3-size-lede:1.125rem;--v3-leading-lede:1.6;--v3-size-body:.9375rem;--v3-leading-body:1.5;--v3-size-title:1rem;--v3-leading-title:1.4;--v3-size-ui:.875rem;--v3-leading-ui:1.4;--v3-size-small:.8125rem;--v3-leading-small:1.4;--v3-size-micro:.75rem;--v3-leading-micro:1.4;--v3-type-hero:var(--v3-weight-medium) var(--v3-size-hero)/var(--v3-leading-hero) var(--v3-font-display);--v3-tracking-hero:-.022em;--v3-type-close:var(--v3-weight-medium) var(--v3-size-close)/var(--v3-leading-close) var(--v3-font-display);--v3-tracking-close:-.022em;--v3-type-h2:var(--v3-weight-medium) var(--v3-size-h2)/var(--v3-leading-h2) var(--v3-font-display);--v3-tracking-h2:-.022em;--v3-type-h3:var(--v3-weight-semibold) var(--v3-size-h3)/var(--v3-leading-h3) var(--v3-font-display);--v3-tracking-h3:-.012em;--v3-type-h4:var(--v3-weight-semibold) var(--v3-size-h4)/var(--v3-leading-h4) var(--v3-font-display);--v3-tracking-h4:-.012em;--v3-type-lede:var(--v3-weight-normal) var(--v3-size-lede)/var(--v3-leading-lede) var(--v3-font-text);--v3-type-body:var(--v3-weight-normal) var(--v3-size-body)/var(--v3-leading-body) var(--v3-font-text);--v3-type-prose:var(--v3-weight-normal) .9375rem/1.7 var(--v3-font-text);--v3-type-quote:var(--v3-weight-normal) 1rem/1.6 var(--v3-font-text);--v3-type-title:var(--v3-weight-medium) var(--v3-size-title)/var(--v3-leading-title) var(--v3-font-text);--v3-type-ui:var(--v3-weight-normal) var(--v3-size-ui)/var(--v3-leading-ui) var(--v3-font-text);--v3-type-start:var(--v3-weight-normal) .875rem/1.4 var(--v3-font-text);--v3-type-ui-strong:var(--v3-weight-medium) var(--v3-size-ui)/var(--v3-leading-ui) var(--v3-font-text);--v3-type-small:var(--v3-weight-normal) var(--v3-size-small)/var(--v3-leading-small) var(--v3-font-text);--v3-type-small-strong:var(--v3-weight-medium) var(--v3-size-small)/var(--v3-leading-small) var(--v3-font-text);--v3-type-nav-group:var(--v3-weight-semibold) .8125rem/1.125rem var(--v3-font-text);--v3-type-micro:var(--v3-weight-normal) var(--v3-size-micro)/var(--v3-leading-micro) var(--v3-font-text);--v3-type-micro-strong:var(--v3-weight-medium) var(--v3-size-micro)/var(--v3-leading-micro) var(--v3-font-text);--v3-type-code:var(--v3-weight-normal) .8125rem/1.7 var(--v3-font-mono);--v3-type-code-sm:var(--v3-weight-normal) .75rem/1.8 var(--v3-font-mono);--v3-type-kind:var(--v3-weight-normal) .6875rem/1.4 var(--v3-font-mono);--v3-hub-type-display:var(--v3-weight-medium) 3rem/1 var(--v3-font-display);--v3-hub-tracking-display:-.022em;--v3-hub-type-h1:var(--v3-weight-medium) 2.25rem/1.1 var(--v3-font-display);--v3-hub-tracking-h1:-.022em;--v3-hub-type-h2:var(--v3-weight-medium) 2rem/1.125 var(--v3-font-display);--v3-hub-tracking-h2:-.022em;--v3-hub-type-h3:var(--v3-weight-medium) 1.75rem/1.2 var(--v3-font-display);--v3-hub-tracking-h3:-.022em;--v3-hub-type-h4:var(--v3-weight-semibold) 1.25rem/1.33 var(--v3-font-display);--v3-hub-tracking-h4:-.012em;--v3-hub-type-h5:var(--v3-weight-semibold) 1.125rem/1.4 var(--v3-font-display);--v3-hub-tracking-h5:-.012em;--v3-hub-type-body-lg:var(--v3-weight-normal) 1.125rem/1.8rem var(--v3-font-text);--v3-hub-tracking-body-lg:0em;--v3-hub-type-body:var(--v3-weight-normal) 1rem/1.5rem var(--v3-font-text);--v3-hub-tracking-body:.01em;--v3-hub-type-body-sm:var(--v3-weight-normal) .9375rem/1.375rem var(--v3-font-text);--v3-hub-tracking-body-sm:.01em;--v3-hub-type-ui:var(--v3-weight-medium) .875rem/1.3125rem var(--v3-font-text);--v3-hub-tracking-ui:.01em;--v3-hub-type-small:var(--v3-weight-normal) .875rem/1.3125rem var(--v3-font-text);--v3-hub-tracking-small:.01em;--v3-hub-type-caption:var(--v3-weight-normal) .8125rem/1.125rem var(--v3-font-text);--v3-hub-tracking-caption:0em;--v3-hub-type-micro:var(--v3-weight-normal) .75rem/140% var(--v3-font-text);--v3-hub-tracking-micro:.02em;--v3-hub-type-tiny:var(--v3-weight-normal) .625rem/140% var(--v3-font-text);--v3-hub-tracking-tiny:.02em;--v3-hub-type-code:var(--v3-weight-normal) .8125rem/1.375rem var(--v3-font-mono);--v3-hub-tracking-code:0em;--v3-space-4:.25rem;--v3-space-6:.375rem;--v3-space-8:.5rem;--v3-space-12:.75rem;--v3-space-16:1rem;--v3-space-20:1.25rem;--v3-space-24:1.5rem;--v3-space-32:2rem;--v3-space-40:2.5rem;--v3-space-48:3rem;--v3-space-60:3.75rem;--v3-space-120:7.5rem;--v3-space-160:10rem;--v3-gutter-outer:1.25rem;--v3-gutter-inner:.5rem;--v3-hub-container:90rem;--v3-columns:12;--v3-container:75rem;--v3-gutter:var(--v3-space-24);--v3-section-gap:var(--v3-space-120);--v3-heading-w:42.5rem;--v3-heading-w-wide:54rem;--v3-head-gap:var(--v3-space-12);--v3-group-gap:var(--v3-space-24);--v3-content-gap:var(--v3-space-32);--v3-split-gap:var(--v3-space-48);--v3-actions-gap:var(--v3-space-12);--v3-item-gap:var(--v3-space-6);--v3-radius-2:2px;--v3-radius-4:4px;--v3-radius-8:8px;--v3-radius-10:10px;--v3-radius-12:12px;--v3-radius-16:16px;--v3-radius-20:20px;--v3-radius-28:28px;--v3-radius-pill:9999px;--v3-radius-well:calc(var(--v3-radius-16) + var(--v3-space-6));--v3-radius-card:var(--v3-radius-16);--v3-radius-panel:var(--v3-radius-20);--v3-radius-inner:var(--v3-radius-12);--v3-radius-row:var(--v3-radius-10);--v3-radius-chip:var(--v3-radius-8);--v3-radius-bubble:var(--v3-radius-16);--v3-shadow-raised:0 0 0 .5px var(--v3-ink-12),0 1px 1px 0 #0000000a,0 2px 4px 0 #0000000a;--v3-shadow-hairline:inset 0 0 0 .5px var(--v3-ink-7);--v3-shadow-hairline-strong:inset 0 0 0 .5px var(--v3-ink-10);--v3-shadow-line:inset 0 0 0 1px var(--v3-ink-10);--v3-shadow-focus:inset 0 0 0 1.5px var(--v3-ink);--v3-color-well-edge:#00000013;--v3-shadow-well-edge:inset 0 0 0 .5px var(--v3-color-well-edge);--v3-shadow-card:var(--v3-shadow-raised);--v3-shadow-inset:inset 0 0 0 .5px var(--v3-ink-10);--v3-shadow-field:inset 0 0 0 .5px var(--v3-ink-12);--v3-shadow-node-on:0 0 0 2px var(--v3-blue),0 2px 8px #00000014;--v3-shadow-focus-on-ink:inset 0 0 0 1.5px var(--v3-white);--v3-shadow-focus-primary:inset 0 0 0 2px var(--v3-button-primary),inset 0 0 0 3.5px var(--v3-color-text-inverse);--v3-shadow-tile:0 0 0 .5px var(--v3-ink-12),0 1px 2px #0000000d;--v3-ease:cubic-bezier(.4,0,.2,1);--v3-ease-out:cubic-bezier(0,0,.2,1);--v3-duration-fast:.15s;--v3-duration-base:.2s;--v3-duration-slow:.3s;--v3-duration-slower:.5s;--v3-control-sm:2rem;--v3-control-md:2.25rem;--v3-icon-stroke:1.5;--v3-icon-sm:1rem;--v3-icon-md:1.5rem;--v3-icon-lg:2rem;--v3-control-lg:2.5rem;--v3-control-pad-sm:.75rem;--v3-control-pad-md:.875rem;--v3-control-pad-lg:1rem;--v3-type-button-sm:var(--v3-weight-normal) .8125rem/1.125rem var(--v3-font-text);--v3-type-button-md:var(--v3-weight-normal) .875rem/1.3125rem var(--v3-font-text);--v3-type-button-lg:var(--v3-weight-normal) .9375rem/1.375rem var(--v3-font-text);--v3-button-primary:var(--v3-ink);--v3-button-primary-hover:var(--v3-black);--v3-button-secondary:var(--v3-white);--v3-button-secondary-hover:var(--v3-nl-50);--v3-button-gap:.375rem;--v3-press-scale:.98;--v3-preview-ink:var(--v3-ink);--v3-preview-ink-secondary:var(--v3-gray-700);--v3-preview-ink-muted:var(--v3-gray-500);--v3-preview-diff-add:var(--vfc-color-success-success-700);--v3-preview-diff-remove:var(--vfc-color-alert-alert-700);--v3-preview-tray:color-mix(in srgb, var(--v3-ink) 8%, var(--v3-white));--v3-appscreen-page:#f4f4f4;--v3-appscreen-white:var(--v3-white);--v3-appscreen-grid-dot:color-mix(in srgb, var(--v3-ink) 12%, var(--v3-appscreen-page));--v3-appscreen-grid-size:1px;--v3-appscreen-grid-gap:16px;--v3-appscreen-cursor-shadow:drop-shadow(0 1px 1px #00000073);--v3-appscreen-app-white:#fff;--v3-appscreen-app-grey:#f1f2f2;--v3-preview-cv-shell:var(--vfc-color-neutral-light-neutrals-light-200);--v3-preview-cv-tab:var(--vfc-color-neutral-light-neutrals-light-300);--v3-preview-cv-ink:var(--vfc-color-neutral-dark-neutrals-dark-300);--v3-preview-cv-link:var(--vfc-color-neutral-light-neutrals-light-700);--v3-preview-cv-link-w:1.25;--v3-preview-cv-halo-w:6;--v3-preview-cv-port:9px;--v3-preview-cv-port-ring:0 0 0 1px var(--v3-white);--v3-preview-cv-w:600px;--v3-preview-cv-h:300px;--v3-preview-cv-x:104px;--v3-preview-cv-top:24px;--v3-preview-cv-block-w:232px;--v3-preview-cv-title-h:28px;--v3-preview-cv-step-h:36px;--v3-preview-cv-out-h:26px;--v3-preview-cv-chip-x:420px;--v3-preview-cv-chip-h:26px;--v3-preview-cv-chip-r:6px;--v3-preview-cv-seam:1px;--v3-preview-cv-seam-r:1px;--v3-preview-cv-start-y:29px;--v3-preview-route-dots:radial-gradient(var(--v3-preview-route-dot) 1px, transparent 1px);--v3-preview-route-dot:color-mix(in srgb, var(--v3-ink) 10%, transparent);--v3-preview-route-dot-gap:14px;--v3-preview-route-stage-w:560px;--v3-preview-route-stage-h:300px;--v3-preview-route-agent-x:190px;--v3-preview-route-agent-w:180px;--v3-preview-route-node-w:150px;--v3-preview-route-dest-y:240px;--v3-preview-route-agent-y:64px;--v3-preview-route-start-x:280px;--v3-preview-route-start-h:32px;--v3-preview-route-step-x:120px;--v3-preview-route-step-w:200px;--v3-preview-route-next-x:400px;--v3-preview-route-port:8px;--v3-preview-route-port-ring:1.5px;--v3-preview-route-port-edge:inset 0 0 0 var(--v3-preview-route-port-ring) var(--v3-preview-route-line);--v3-preview-route-port-edge-on:inset 0 0 0 var(--v3-preview-route-port-ring) var(--v3-preview-accent);--v3-preview-route-side-w:148px;--v3-preview-route-avatar:var(--vfc-color-fern-fern-500);--v3-preview-route-msg-w:168px;--v3-preview-route-fan-w:536px;--v3-preview-route-fan-h:200px;--v3-preview-route-fan-agent-y:72px;--v3-preview-route-fan-agent-w:220px;--v3-preview-route-fan-pill-x:336px;--v3-preview-route-fan-pill-w:200px;--v3-preview-route-fan-pill-h:36px;--v3-preview-route-line-w:1.25;--v3-preview-route-lit-w:1.5;--v3-preview-route-line:color-mix(in srgb, var(--v3-ink) 18%, transparent);--v3-preview-route-head:var(--v3-ink-ground);--v3-preview-route-when:color-mix(in srgb, var(--v3-ink) 6%, var(--v3-white));--v3-preview-route-node-on:0 0 0 calc(var(--v3-preview-route-lit-w) * 1px) var(--v3-preview-accent),  0 6px 14px -4px color-mix(in srgb, var(--v3-preview-accent) 30%, transparent);--v3-preview-shadow-divider-below:inset 0 -1px 0 var(--v3-preview-line);--v3-preview-shadow-divider-end:inset -1px 0 0 var(--v3-preview-line);--v3-preview-stem:color-mix(in srgb, var(--v3-ink) 12%, transparent);--v3-preview-stem-indent:var(--v3-space-12);--v3-preview-stem-w:1px;--v3-preview-type-diff-inline:var(--v3-weight-medium) .6875rem/.875rem var(--v3-font-text);--v3-preview-wf-cream:#f5f3f1;--v3-preview-wf-line:#a59f97;--v3-preview-wf-dot:#cbc3b9;--v3-preview-wf-dots:radial-gradient(circle at 4px 4px, var(--v3-preview-wf-dot) 1px, transparent 1.5px);--v3-preview-wf-dot-gap:14px;--v3-preview-wf-ink:#000;--v3-preview-wf-muted:#0009;--v3-preview-wf-hair:.5px solid #0000001a;--v3-preview-wf-app-shadow:0 0 0 .5px #00000020, 0 1px 1px #0000000a, 0 2px 4px #0000000a;--v3-preview-wf-tool-shadow:0 0 0 1px #0000000f, 0 1px 2px #0000000a, 0 2px 4px #0000000a;--v3-preview-wf-card-shadow:0 1.2px 1.2px #00000005;--v3-preview-wf-app-r:16px 16px 0 0;--v3-preview-wf-node-r:10px;--v3-preview-wf-card-r:7px;--v3-preview-wf-start-r:8px;--v3-preview-wf-tool-r:9px;--v3-preview-wf-button-r:6px;--v3-preview-wf-chip-r:6px;--v3-preview-wf-tile-r:4px;--v3-preview-wf-1:1.5px;--v3-preview-wf-2:2px;--v3-preview-wf-3:3px;--v3-preview-wf-5:5px;--v3-preview-wf-7:7px;--v3-preview-wf-9:9px;--v3-preview-wf-10:10px;--v3-preview-wf-11:11px;--v3-preview-wf-type-crumb:var(--v3-weight-medium) 10px/12px var(--v3-font-text);--v3-preview-wf-type-nav:var(--v3-weight-medium) 9px/12px var(--v3-font-text);--v3-preview-wf-type-start:var(--v3-weight-medium) 8px/10px var(--v3-font-text);--v3-preview-wf-type-title:var(--v3-weight-medium) 7.5px/9px var(--v3-font-text);--v3-preview-wf-type-body:var(--v3-weight-normal) 6.5px/9px var(--v3-font-text);--v3-preview-wf-type-pill:var(--v3-weight-medium) 6.5px/9px var(--v3-font-text);--v3-preview-ink-subtle:var(--v3-gray-400);--v3-preview-on-ink:var(--v3-white);--v3-preview-on-ink-muted:var(--v3-nl-100);--v3-preview-surface:var(--v3-white);--v3-preview-ground:var(--v3-ink-ground);--v3-preview-ground-edge:var(--v3-shadow-well-edge);--v3-preview-fill:var(--v3-nl-100);--v3-preview-sunken:color-mix(in srgb, var(--v3-ink) 3%, var(--v3-white));--v3-preview-hover:var(--v3-white);--v3-preview-primary-hover:var(--v3-black);--v3-preview-accent:var(--v3-blue);--v3-preview-accent-tint:var(--v3-blue-50);--v3-preview-accent-ink:var(--v3-blue-800);--v3-preview-warning:#d97706;--v3-preview-removed:#8a1c1c;--v3-preview-removed-tint:#fdecec;--v3-preview-connector:var(--v3-gray-400);--v3-preview-shadow-card:0 0 0 .5px #00000020,0 1px 1px 0 #0000000a,0 2px 4px 0 #0000000a;--v3-preview-shadow-inset:var(--v3-shadow-hairline-strong);--v3-preview-shadow-tile:var(--v3-preview-shadow-card);--v3-preview-shadow-node-on:0 0 0 2px var(--v3-blue),0 1px 1px 0 #0000000a,0 2px 4px 0 #0000000a;--v3-preview-shadow-field:inset 0 0 0 .5px var(--v3-ink-12);--v3-preview-radius-ground:var(--v3-radius-16);--v3-preview-radius-inner:var(--v3-radius-12);--v3-preview-radius-row:var(--v3-radius-10);--v3-preview-radius-bubble:var(--v3-preview-radius-user);--v3-preview-radius-chip:var(--v3-radius-8);--v3-preview-radius-bar:var(--v3-radius-4);--v3-preview-type-ui:var(--v3-weight-normal) .8125rem/1.4 var(--v3-font-text);--v3-preview-type-ui-strong:var(--v3-weight-medium) .8125rem/1.4 var(--v3-font-text);--v3-preview-type-small:var(--v3-weight-normal) .75rem/1.45 var(--v3-font-text);--v3-preview-type-micro:var(--v3-weight-normal) .6875rem/1.4 var(--v3-font-text);--v3-preview-type-micro-strong:var(--v3-weight-medium) .6875rem/1.4 var(--v3-font-text);--v3-preview-type-kind:var(--v3-weight-normal) .6875rem/1.4 var(--v3-font-mono);--v3-preview-type-code:var(--v3-weight-normal) .75rem/1.8 var(--v3-font-mono);--v3-preview-min-h:18.75rem;--v3-preview-tile-h:3.25rem;--v3-preview-chart-min-h:7.5rem;--v3-preview-split-h:var(--v3-space-48);--v3-preview-dot:.375rem;--v3-preview-hairgap:2px;--v3-preview-rule:1px;--v3-preview-action-h:1.75rem;--v3-preview-fragment-w:22rem;--v3-preview-type-bubble:var(--v3-weight-normal) .8125rem/1.25rem var(--v3-font-text);--v3-preview-type-bubble-user:var(--v3-weight-medium) .8125rem/1.25rem var(--v3-font-text);--v3-preview-bubble-pad:.625rem .875rem;--v3-preview-user-bg:var(--vfc-color-neutral-dark-neutrals-dark-600);--v3-preview-user-ink:var(--v3-nl-100);--v3-preview-radius-user:var(--v3-radius-12);--v3-preview-radius-tail:var(--v3-radius-4);--v3-preview-user-pad:.625rem .875rem .5625rem;--v3-preview-shadow-user:inset 0 1px 0 0 #f1f2f21f,inset 0 0 0 1px #f1f2f20f;--v3-preview-thinking-dot:2px;--v3-preview-nub-gap:1px;--v3-preview-nub-off:color-mix(in srgb, var(--v3-preview-accent) 25%, transparent);--v3-preview-thinking-cycle:1.2s;--v3-preview-thinking-sweep:2.2s;--v3-preview-thinking-off:var(--vfc-color-neutral-light-neutrals-light-300);--v3-preview-thinking-on:var(--vfc-color-neutral-dark-neutrals-dark-50);--v3-preview-thinking-wave:linear-gradient(100deg,var(--vfc-color-neutral-dark-neutrals-dark-50) 0%,var(--vfc-color-neutral-dark-neutrals-dark-50) 38%,var(--vfc-color-neutral-light-neutrals-light-500) 50%,var(--vfc-color-neutral-dark-neutrals-dark-50) 62%,var(--vfc-color-neutral-dark-neutrals-dark-50) 100%);--v3-preview-word-ms:.6s;--v3-preview-word-step:45ms;--v3-preview-word-blur:4px;--v3-preview-button-h:2.25rem;--v3-preview-button-radius:var(--v3-radius-8);--v3-preview-button-bg:#1a1e2314;--v3-preview-button-bg-hover:#1a1e231f;--v3-preview-button-bg-active:#1a1e2333;--v3-preview-button-ink-hover:var(--vfc-color-neutral-dark-neutrals-dark-700);--v3-preview-button-ink-active:var(--vfc-color-neutral-dark-neutrals-dark-900);--v3-preview-button-icon-ink:var(--vfc-color-neutral-dark-neutrals-dark-400);--v3-preview-button-icon-ink-hover:var(--vfc-color-neutral-dark-neutrals-dark-600);--v3-preview-button-icon-ink-active:var(--vfc-color-neutral-dark-neutrals-dark-800);--v3-preview-button-ms:var(--v3-duration-fast);--v3-preview-button-ring:inset 0 0 0 1px #00000005;--v3-preview-button-ink:var(--vfc-color-neutral-dark-neutrals-dark-500);--v3-preview-type-button:var(--v3-weight-medium) .8125rem/1.25rem var(--v3-font-text);--v3-preview-button-icon:1.5rem;--v3-preview-button-icon-pull:-7px;--v3-preview-button-gap:3px;--v3-preview-app-button-sm-h:1.75rem;--v3-preview-app-button-sm-radius:7px;--v3-preview-type-button-sm:var(--v3-weight-medium) .8125rem/1rem var(--v3-font-text);--v3-preview-app-primary:var(--vfc-color-neutral-dark-neutrals-dark-900);--v3-preview-app-primary-hover:var(--v3-ink);--v3-preview-app-primary-active:var(--v3-black);--v3-preview-app-primary-ink:var(--v3-white);--v3-preview-app-primary-shadow:inset 0 1px 2px -1px #ffffff52,0 1px 2px 0 #0000001f;--v3-preview-app-primary-shadow-active:inset 0 1px 2px -1px #fff3;--v3-preview-chip-h:1.25rem;--v3-preview-chip-radius:6px;--v3-preview-chip-havelock:var(--vfc-color-havelock-havelock-50);--v3-preview-chip-havelock-ink:var(--vfc-color-havelock-havelock-700);--v3-preview-chip-hibiscus:var(--vfc-color-hibiscus-hibiscus-50);--v3-preview-chip-hibiscus-ink:var(--vfc-color-hibiscus-hibiscus-700);--v3-preview-chip-fern:var(--vfc-color-fern-fern-50);--v3-preview-chip-fern-ink:var(--vfc-color-fern-fern-700);--v3-preview-chip-copper:var(--vfc-color-copper-copper-50);--v3-preview-chip-copper-ink:var(--vfc-color-copper-copper-700);--v3-preview-chip-glow:0 1px 3px #fff;--v3-preview-type-chip:var(--v3-weight-medium) .6875rem/1rem var(--v3-font-text);--v3-preview-ghost-o:.5;--v3-preview-focus-ms:1.4s;--v3-preview-week-bar:1.5rem;--v3-preview-shadow-tile-off:inset 0 0 0 1px var(--v3-preview-stem);--v3-preview-shadow-node-current:0 0 0 1px var(--v3-preview-ink), var(--v3-preview-shadow-card);--v3-preview-step:var(--v3-space-20);--v3-preview-ref-icon:14px;--v3-preview-step-line:1.375rem;--v3-preview-type-ref:var(--v3-weight-medium) .75rem/1.125rem var(--v3-font-text);--v3-preview-ref-glyph:12px;--v3-preview-ref-lift:-1px;--v3-preview-sheet-w:38rem;--v3-status-success-fill:var(--vfc-color-success-success-100);--v3-status-success-stroke:var(--vfc-color-success-success-700);--v3-status-neutral-fill:color-mix(in srgb, var(--v3-ink) 6%, transparent);--v3-status-neutral-stroke:var(--vfc-color-neutral-light-neutrals-light-900);--v3-status-spin-ms:.9s;--v3-preview-source:var(--v3-space-16);--v3-preview-wf-grid:radial-gradient(circle at 1px 1px, var(--v3-appscreen-grid-dot) .5px, transparent 1px);--v3-preview-wf-link:var(--vfc-color-neutral-light-neutrals-light-700);--v3-preview-wf-link-w:1.25px;--v3-preview-editor-w:36rem;--v3-code-bg:var(--vfc-color-neutral-dark-neutrals-dark-600);--v3-code-base:var(--vfc-color-neutral-light-neutrals-light-50);--v3-code-line:var(--vfc-color-neutral-light-neutrals-light-600);--v3-code-keyword:var(--vfc-color-accent-accent-300);--v3-code-string:var(--vfc-color-secondary-secondary-200);--v3-code-comment:var(--vfc-color-secondary-secondary-400);--v3-code-number:var(--vfc-color-copper-copper-400);--v3-code-fn:var(--vfc-color-success-success-300);--v3-status-alert-fill:var(--vfc-color-alert-alert-100);--v3-status-alert-stroke:var(--vfc-color-alert-alert-800);--v3-preview-call-bar-ms:.42s;--v3-preview-call-rise:1.7;--v3-preview-call-bar-step:-90ms;--v3-preview-sms-r:18px;--v3-preview-sms-them:color-mix(in srgb, var(--v3-ink) 8%, var(--v3-white));--v3-preview-sms-me:var(--v3-blue);--v3-preview-type-stat:var(--v3-weight-medium) 1.5rem/2rem var(--v3-font-text);--v3-preview-line-h:8.5rem;--v3-preview-dot-ring:0 0 0 2px var(--v3-preview-surface);--v3-series-0:var(--vfc-color-accent-accent-700);--v3-series-1:var(--vfc-color-accent-accent-500);--v3-series-2:var(--vfc-color-accent-accent-300);--v3-series-3:var(--vfc-color-accent-accent-100);--v3-diff-del-word:color-mix(in srgb, var(--vfc-color-alert-alert-700) 18%, transparent);--v3-diff-add-word:color-mix(in srgb, var(--vfc-color-success-success-700) 18%, transparent);--v3-preview-rev-line:1.125rem;--v3-chart-teal:var(--vfc-color-secondary-secondary-500);--v3-preview-rev-side:9rem;--v3-diff-del-bg:color-mix(in srgb, var(--vfc-color-alert-alert-100) 55%, var(--v3-white));--v3-diff-add-bg:color-mix(in srgb, var(--vfc-color-success-success-100) 55%, var(--v3-white));--v3-diff-del-edge:inset 2px 0 0 var(--v3-preview-diff-remove);--v3-diff-add-edge:inset 2px 0 0 var(--v3-preview-diff-add);--v3-preview-shadow-divider-start:inset 1px 0 0 var(--v3-preview-line);--v3-chart-blue:var(--vfc-color-accent-accent-500);--v3-chart-blue-tint:color-mix(in srgb, var(--vfc-color-accent-accent-500) 6%, transparent);--v3-chart-warm:var(--vfc-color-copper-copper-500);--v3-chart-warm-tint:color-mix(in srgb, var(--vfc-color-copper-copper-500) 8%, transparent);--v3-preview-log-level:3.5rem;--v3-preview-log-time:5.25rem;--v3-log-debug:var(--vfc-color-neutral-dark-neutrals-dark-100);--v3-log-info:var(--vfc-color-secondary-secondary-600);--v3-log-input:var(--vfc-color-cyclamen-cyclamen-700);--v3-log-output:var(--vfc-color-fern-fern-700);--v3-log-warn:var(--vfc-color-copper-copper-700);--v3-log-error:var(--vfc-color-alert-alert-700);--v3-log-string:var(--vfc-color-fern-fern-800);--v3-log-value:var(--vfc-color-accent-accent-800);--v3-preview-wave-h:2.5rem;--v3-preview-wave-bar:4px;--v3-preview-wave-gap:3px;--v3-wave-off:var(--vfc-color-neutral-light-neutrals-light-500);--v3-wave-on:var(--vfc-color-neutral-dark-neutrals-dark-700);--v3-wave-head:var(--vfc-color-secondary-secondary-600);--v3-wf-scale:.8;--v3-wf-ground:var(--v3-appscreen-page);--v3-wf-ink:var(--vfc-color-neutral-dark-neutrals-dark-900);--v3-wf-muted:var(--vfc-color-neutral-dark-neutrals-dark-100);--v3-wf-chip-ink:var(--vfc-color-neutral-dark-neutrals-dark-500);--v3-wf-shell:var(--vfc-color-neutral-light-neutrals-light-200);--v3-wf-strip:var(--vfc-color-neutral-light-neutrals-light-300);--v3-wf-start:var(--vfc-color-neutral-dark-neutrals-dark-400);--v3-wf-start-ink:var(--vfc-color-neutral-light-neutrals-light-50);--v3-wf-port:var(--vfc-color-neutral-dark-neutrals-dark-300);--v3-wf-port-off:var(--vfc-color-neutral-dark-neutrals-dark-100);--v3-wf-port-ring:var(--vfc-color-neutral-dark-neutrals-dark-100);--v3-wf-type:var(--v3-weight-normal) 14px/20px var(--v3-font-text);--v3-wf-type-strong:var(--v3-weight-semibold) 14px/20px var(--v3-font-text);--v3-wf-type-small:var(--v3-weight-semibold) 12px/17px var(--v3-font-text);--v3-wf-link-w:1.25;--v3-wf-6:6px;--v3-wf-7:7px;--v3-wf-10:10px;--v3-wf-11:11px;--v3-wf-23:23px;--v3-wf-card-shadow:0 1px 0 #161a1e0f;--v3-wf-next-shadow:0 1px 0 #161a1e14, 0 0 0 1px #161a1e0a;--v3-wf-chip-edge:inset 0 0 0 1px var(--vfc-color-neutral-light-neutrals-light-200);--v3-wf-start-shadow:inset 0 0 2px -1px #ffffff3d, inset 0 -1px 0 #0000001a;--v3-wf-sport-edge:inset 0 0 0 1px #787f86;--v3-wf-port-inner:inset 0 0 0 1px var(--vfc-color-neutral-dark-neutrals-dark-300);--v3-wf-port-ring-edge:inset 0 0 0 1px var(--vfc-color-neutral-dark-neutrals-dark-300), 0 0 0 1px var(--v3-white);--v3-wf-dot-edge:inset 0 -1px 0 #0000001a;--v3-preview-source-tag:1.75rem;--v3-preview-type-tag:var(--v3-weight-semibold) .5625rem/1 var(--v3-font-text);--v3-preview-pixels:radial-gradient(circle, color-mix(in srgb, var(--v3-ink) 14%, transparent) 1px, transparent 1.5px);--v3-preview-pixels-ms:.9s;--v3-code-action-edge:inset 0 0 0 1px color-mix(in srgb, var(--v3-white) 16%, transparent);--v3-code-light-base:var(--vfc-color-neutral-dark-neutrals-dark-900);--v3-code-light-keyword:var(--vfc-color-accent-accent-800);--v3-code-light-string:var(--vfc-color-fern-fern-800);--v3-code-light-number:var(--vfc-color-copper-copper-700);--v3-preview-avatar:1.75rem;--v3-preview-type-avatar:var(--v3-weight-semibold) .875rem/1.25rem var(--v3-font-text);--v3-avatar-ink:color-mix(in srgb, var(--v3-white) 80%, transparent);--v3-avatar-havelock:var(--vfc-color-havelock-havelock-600);--v3-avatar-fern:var(--vfc-color-fern-fern-600);--v3-avatar-copper:var(--vfc-color-copper-copper-600);--v3-avatar-hibiscus:var(--vfc-color-hibiscus-hibiscus-600);--v3-avatar-lavender:var(--vfc-color-lavender-lavender-500);--v3-tree-x:4px;--v3-tree-line:1px solid var(--v3-preview-stem);--v3-tree-ring:inset 0 0 0 1px var(--vfc-color-neutral-light-neutrals-light-700);--v3-preview-tiles-w:32rem;--v3-preview-chat-w:24rem;--v3-preview-line:var(--v3-nl-100);--v3-preview-shadow-divider:inset 0 1px 0 var(--v3-preview-line);--v3-start-fill:color-mix(in srgb, var(--vfc-color-neutral-dark-neutrals-dark-900) 6%, var(--v3-white));--v3-well-foot-edge:inset 0 -.5px 0 0 var(--v3-color-well-edge);--v3-well:var(--v3-color-fill);--v3-video:#101215;--v3-hero-metal:linear-gradient(90deg, #08090b 0%, #2a2e33 28%, #2a2e33 48%, #0c0d0f 74%, #1e2125 100%);--v3-hero-grid-line:#1012150a;--v3-header-h:4rem;--v3-logo-mark-h:var(--v3-space-24);--v3-footer-logo-h:var(--v3-space-32);--v3-hero-pad-top:6rem;--v3-hero-lede-w:40rem;--v3-hero-descender:.12em;--v3-story-w:18.75rem;--v3-voice-w:26rem;--v3-voice-glow-h:12rem;--v3-voice-glow-sides:linear-gradient(90deg, transparent, black 14%, black 86%, transparent);--v3-voice-bars-linger:1.2s;--v3-voice-bars-fade:.5s;--v3-voice-glow-o:.7;--v3-voice-line:1.25rem/1.35 var(--v3-font-text);--v3-voice-word:.48s;--v3-voice-word-blur:blur(3px);--v3-voice-out:.24s;--v3-voice-call-h:11.5rem;--v3-voice-say-w:20rem;--v3-voice-dot:.375rem;--v3-voice-face:3.5rem;--v3-voice-caller:#659ac9;--v3-voice-caller-daniel:#6f9c79;--v3-voice-caller-priya:#9381c3;--v3-voice-agent-sheen:linear-gradient(150deg, #52575e 0%, #26292e 55%, #17191c 100%);--v3-voice-badge:1.5rem;--v3-voice-badge-glyph:.875rem;--v3-voice-badge-bg:var(--v3-gray-500);--v3-voice-badge-rim:0 0 0 2px var(--v3-color-page);--v3-story-mini-thumb:5.5rem;--v3-hero-tab-inset:calc((var(--v3-voice-w) - var(--v3-story-w) - 2 * var(--v3-space-6)) / 2);--v3-hero-tab-flare:0 0 0 .5px var(--v3-color-well-edge),0 0 0 var(--v3-radius-card) var(--v3-well);--v3-hero-tab-edge:inset 0 .5px 0 0 var(--v3-color-well-edge),inset .5px 0 0 0 var(--v3-color-well-edge),inset -.5px 0 0 0 var(--v3-color-well-edge);--v3-hero-tab-overlap:1px;--v3-hero-tab-bleed:.5px;--v3-bar-pill:1.75rem;--v3-atlas-edge:var(--vfc-color-neutral-dark-neutrals-dark-900-8);--v3-start-w:35rem;--v3-start-field-h:3.25rem;--v3-start-glyph:1.5rem;--v3-start-go:2.75rem;--v3-start-mark-lift:0 0 0 .5px var(--v3-ink-12), 0 1px 2px #10121514, 0 2px 4px -1px #1012150f;--v3-start-flare:0 0 0 var(--v3-radius-inner) var(--v3-start-fill);--v3-start-field-shadow:0 1px 3px 1px #10121503, 0 4px 8px -6px #10121514, 0 1px 5px -4px #10121514, 0 0 0 1px #1012150a, 0 1px 0 0 #10121505;--v3-start-well-line:var(--v3-color-well-edge);--v3-copy-ok:var(--vfc-color-success-success-600);--v3-copy-fill:.24s;--v3-copy-out:.18s;--v3-copy-draw:.42s;--v3-copy-lag:80ms;--v3-copy-spring:cubic-bezier(.34,1.56,.64,1);--v3-copy-tick:1.5rem;--v3-start-move:.26s;--v3-start-stagger:40ms;--v3-cross-blur:.3s;--v3-belt:1.6s;--v3-belt-run:10px;--v3-go-shadow:0 6px 16px -8px #0f1e6124,0 4px 12px -6px #0f1e611c,0 3px 8px -4px #0f1e611c,0 2px 6px -3px #0f1e6114,0 1px 4px -2px #0f1e6114,0 1px 3px -1px #0f1e610d,0 1px 2px #0f1e6108,inset 0 -1px 0 1px #2f68db70,inset 0 1px 2px -1px #ffffffa3;--v3-go-shadow-hover:0 6px 32px -12px #0f1e613b,0 4px 24px -12px #0f1e6130,0 4px 12px -4px #0f1e611f,0 3px 8px -3px #0f1e6117,0 2px 4px -2px #0f1e610f,0 2px 4px -1px #0f1e610a,0 1px 3px #0f1e6105,inset 0 -1px 0 1px #264eb470,inset 0 1px 2px -1px #ffffffa3;--v3-go-shadow-active:inset 0 -1px 0 #1c368e70,inset 0 1px 2px -1px #ffffffa3;--v3-instant:0s;--v3-stage-h:37.75rem;--v3-stage-aspect:.5393;--v3-well-pad:var(--v3-space-40) var(--v3-space-40) 0;--v3-app-nav-w:11rem;--v3-loop-ot:5rem;--v3-loop-ob:3rem;--v3-rail-w:16.25rem;--v3-preview-w:18.75rem;--v3-atlas-col:37.5rem;--v3-preview-word:45ms;--v3-preview-pause:1.2s;--v3-sheen:linear-gradient(115deg, transparent 40%, #ffffff4d 47%, #fff9 50%, #ffffff4d 53%, transparent 60%);--v3-sheen-run:1.1s;--v3-beam-pink:#f263a7;--v3-beam-violet:#9a63bc;--v3-beam-blue:#397dff;--v3-beam-orange:#f5c400;--v3-beam-teal:#56b365;--v3-beam-w:1px;--v3-beam-ring:.22;--v3-beam-glow:.13;--v3-beam-glow-blur:blur(16px) saturate(1.2);--v3-beam-glow-spread:12px;--v3-beam-sweep:2.6s;--v3-beam-ease:cubic-bezier(.3,.5,.2,1);--v3-beam-settle:60deg;--v3-beam-from:-288deg;--v3-beam-to:72deg;--v3-enter:.32s;--v3-enter-blur:blur(4px);--v3-enter-gap:.16s;--v3-enter-rise:var(--v3-space-8);--v3-node-w:7rem;--v3-node-link:var(--v3-space-16);--v3-flow-min-w:39rem;--v3-inspector-w:15rem;--v3-dot-grid:var(--v3-space-16);--v3-meter-w:10rem;--v3-meter-h:.375rem;--v3-toggle-w:1.75rem;--v3-toggle-h:1rem;--v3-toggle-knob:.75rem;--v3-dot:.375rem;--v3-platform-nav-w:26.5rem;--v3-proof-row:6.25rem;--v3-atlas-tile-h:28rem;--v3-atlas-globe:40rem;--v3-atlas-globe-o:.14;--v3-int-tile:4rem;--v3-int-mark:2rem;--v3-int-drift:60s;--v3-chat-glide:.56s;--v3-chat-fade-len:3rem;--v3-chat-fade-1:#0000000a;--v3-chat-fade-2:#0003;--v3-chat-fade-3:#00000080;--v3-chat-fade-4:#000000d1;--v3-chat-fade-end:var(--v3-space-32);--v3-atlas-globe-top:-5rem;--v3-proof-rule:1px;--v3-proof-row-sm:4.5rem;--v3-proof-logo-sm:.75;--v3-proof-logo-o:.42;--v3-hero-copy-min:32.5rem;--v3-close-w:60rem;--v3-g2-star:var(--v3-space-16);--v3-g2-star-gap:calc(var(--v3-space-4) / 2);--v3-g2-star-on:var(--vfc-color-marigold-marigold-600);--v3-g2-star-off:var(--v3-ink-12);--v3-g2-chip:var(--v3-weight-medium) .75rem/1rem var(--v3-font-text);--v3-reel-radius:var(--v3-radius-20);--v3-reel-pad:var(--v3-space-24);--v3-reel-control:2.5rem;--v3-reel-control-bg:#00000052;--v3-reel-control-bg-hover:#0000007a;--v3-reel-blur:blur(12px);--v3-reel-logo-h:1.75rem;--v3-reel-track:#ffffff52;--v3-reel-track-h:var(--v3-space-4);--v3-reel-track-h-hover:var(--v3-space-8);--v3-reel-track-w:40%;--v3-reel-scrim-top:linear-gradient(to bottom, #0006, #0000 32%);--v3-reel-scrim-bottom:linear-gradient(to top, #00000052, #0000 24%);--v3-reel-caption:var(--v3-weight-normal) 1rem/1.5 var(--v3-font-text);--v3-reel-caption-ink:#ffffffe0;--v3-platform-card-min:30rem;--v3-platform-card-h:37.25rem;--v3-hairgap:2px;--v3-hero-grid-cell:4rem;--v3-hero-grid-y:-1px;--v3-hero-grid-mask:radial-gradient(ellipse 70% 42% at 50% 0%, #000 35%, transparent 100%);--v3-hero-bg-in:1.2s;--v3-rotate:3.2s}@media (width<=767px){:is(html.brand-guide-v3,[data-brand-v3]){--v3-size-hero:2.5rem;--v3-leading-hero:1.05;--v3-size-close:2.25rem;--v3-leading-close:1.1;--v3-size-h2:2rem;--v3-leading-h2:1.1;--v3-hero-pad-top:var(--v3-space-48);--v3-section-gap:var(--v3-space-60);--v3-well-pad:var(--v3-space-16) var(--v3-space-16) 0;--v3-hero-tab-inset:var(--v3-space-16)}}html.brand-guide-v3.brand-guide-v3{--font-tiempos:var(--v3-font-display);--font-ucity:var(--v3-font-text);--font-fira:var(--v3-font-mono);--_typography---primary:var(--v3-font-display);--_typography---secondary:var(--v3-font-text);--font-serif-display:var(--v3-font-display);--font-sans:var(--v3-font-text);--font-legacy-ui:var(--v3-font-text);--font-code:var(--v3-font-mono)}html.brand-guide-v3,html.brand-guide-v3 body{background:var(--v3-color-page);color:var(--v3-color-text);font:var(--v3-hub-type-body);letter-spacing:var(--v3-hub-tracking-body);font-optical-sizing:auto}html.brand-guide-v3,html.brand-guide-v3 body,html.brand-guide-v3.brand-guide-v3.brand-guide-v3 body *{font-feature-settings:var(--v3-font-features)}html.v3-skin [data-brand-v2],html.v3-skin.v3-skin{--vf-surface-page:var(--v3-color-page);--vf-surface-stone:var(--v3-color-page);--vf-surface-faint:var(--v3-color-fill);--vf-surface-sage:var(--v3-color-surface-muted);--vf-surface-hover:var(--v3-color-hover);--v2-tint:var(--v3-color-fill);--vf-surface-feature:var(--v3-color-surface);--vf-surface-raised:var(--v3-color-surface);--surface-bg:var(--v3-color-surface);--card-bg:var(--v3-color-surface);--v2-panel-surface:var(--v3-color-surface);--vf-surface-dark:var(--v3-color-surface-inverse);--vf-text-heading:var(--v3-color-text);--vf-text-heading-soft:var(--v3-color-text);--vf-text-body-strong:var(--v3-color-text);--vf-text-body:var(--v3-color-text-secondary);--vf-text-body-deep:var(--v3-color-text-secondary);--vf-text-mid:var(--v3-color-text-secondary);--vf-text-subtle:var(--v3-color-text-muted);--vf-label:var(--v3-color-text-muted);--vf-icon:var(--v3-color-text-muted);--vf-label-on-dark:var(--v3-color-text-on-ink-muted);--vf-brand:var(--v3-color-text);--vf-link-prose:var(--v3-color-text);--written-figures-border-left-45:var(--vfc-spacing-sm) solid var(--v3-color-text);--vfds-mut:var(--v3-color-text-secondary);--vfds-mut2:var(--v3-color-text-secondary);--vf-border:var(--v3-color-border);--vf-border-strong:var(--v3-nl-200);--v2-hairline:var(--v3-color-border);--vf-nav-frost-2:var(--v3-color-header);--vf-nav-hairline:var(--v3-color-border);--vf-nav-logo-ink:var(--v3-color-text);--vf-hub-text-sep:var(--v3-color-text-subtle);--vf-hub-border-ghost:var(--v3-nl-200);--vf-hub-action-hover:var(--v3-button-primary-hover);--vf-hub-check-bg:var(--v3-color-fill);--field-bg:var(--v3-color-surface);--field-color:var(--v3-color-text);--field-placeholder:var(--v3-color-text-muted);--vf-action:var(--v3-button-primary);--vf-action-hover:var(--v3-button-primary-hover)}html.v3-skin :is(.research-cover,.knowledge-sync,.knowledge-optimize,.quote-pattern){--vf-brand:var(--v3-color-accent)}html.v3-skin.v3-skin [data-theme=dark]{--vf-text-subtle:var(--v3-color-text-on-ink-muted)}html.v3-skin.v3-skin [data-theme=light]{--vf-text-subtle:var(--v3-color-text-muted)}html.v3-skin.v3-skin :is(.written-content,.prose,.post-body,[data-written-preset],.vdemo):not([data-written-preset=docs],[data-written-preset=docs] *){--written-ink:light-dark(var(--v3-color-text),var(--v3-color-text-on-ink));--written-body:light-dark(var(--v3-color-text-secondary),var(--v3-color-text-on-ink-muted));--written-ground:light-dark(var(--v3-color-surface),var(--v3-color-surface-inverse));--written-tint:light-dark(var(--v3-color-fill),var(--vfc-color-neutral-dark-neutrals-dark-600));--written-link:light-dark(var(--v3-color-text),var(--v3-color-text-on-ink))}html.v3-skin.v3-skin{--vf-tiempos-weight:var(--v3-weight-medium);--vf-heading-weight:var(--v3-weight-medium);--vf-display-xl--size:var(--v3-size-hero);--vf-display-xl--line-height:var(--v3-leading-hero);--vf-display-xl--letter-spacing:var(--v3-tracking-hero);--_typography---h1--size:var(--v3-size-hero);--_typography---h1--line-height:var(--v3-leading-hero);--_typography---h1--letter-spacing:var(--v3-tracking-hero);--_typography---h2--size:var(--v3-size-h2);--_typography---h2--line-height:var(--v3-leading-h2);--_typography---h2--letter-spacing:var(--v3-tracking-h2);--_typography---h3--size:var(--v3-size-h3);--_typography---h3--line-height:var(--v3-leading-h3);--_typography---h3--letter-spacing:var(--v3-tracking-h3);--_typography---h4--size:var(--v3-size-h3);--_typography---h4--line-height:var(--v3-leading-h3);--_typography---h4--letter-spacing:var(--v3-tracking-h3);--_typography---h5--size:var(--v3-size-h4);--_typography---h5--line-height:var(--v3-leading-h4);--_typography---h5--letter-spacing:var(--v3-tracking-h4);--text-size-regular-v2:var(--v3-size-lede);--lh-lede:var(--v3-leading-lede);--text-size-regular:var(--v3-size-body);--lh-copy:var(--v3-leading-body);--lh-body:var(--v3-leading-lede);--lh-snug:var(--v3-leading-h3);--vfc-font-weight-bold:var(--v3-weight-medium);--written-figures-font-weight-23:var(--v3-weight-medium);--card-radius:var(--v3-radius-card);--v2-r-card:var(--v3-radius-card);--v2-r-panel:var(--v3-radius-panel);--v2-r-control:var(--v3-radius-chip);--radius-pill:var(--v3-radius-pill);--card-shadow:var(--v3-shadow-card);--surface-shadow:var(--v3-shadow-card);--card-shadow-hover:var(--v3-shadow-raised);--v2-panel-shadow:var(--v3-shadow-raised);--focus-ring:var(--v3-shadow-focus);--vfc-color-shades-shades-50:var(--v3-color-fill);--vfc-color-shades-shades-100:var(--v3-nl-50);--vfc-color-shades-shades-200:var(--v3-nl-50);--vfc-color-shades-shades-300:var(--v3-nl-100);--vfc-color-shades-shades-400:var(--v3-nl-200);--vfc-button-primary-bg:var(--v3-button-primary);--vfc-button-primary-bg-hover:var(--v3-button-primary-hover);--vfc-button-primary-bg-active:var(--v3-button-primary-hover);--vfc-button-primary-color:var(--v3-color-text-inverse);--vfc-button-primary-color-hover:var(--v3-color-text-inverse);--vfc-button-primary-color-active:var(--v3-color-text-inverse);--vfc-button-primary-shadow:none;--vfc-button-primary-shadow-hover:none;--vfc-button-primary-shadow-active:none;--vfc-button-secondary-bg:var(--v3-button-secondary);--vfc-button-secondary-bg-hover:var(--v3-button-secondary-hover);--vfc-button-secondary-color:var(--v3-color-text);--vfc-button-secondary-color-hover:var(--v3-color-text);--vfc-button-secondary-shadow:var(--v3-shadow-raised);--vfc-button-secondary-shadow-hover:var(--v3-shadow-raised);--vfc-button-size-small-radius:var(--v3-radius-pill);--vfc-button-size-medium-radius:var(--v3-radius-pill);--vfc-button-size-large-radius:var(--v3-radius-pill);--vfc-button-size-extra-large-radius:var(--v3-radius-pill);--vfc-tab-track-bg:var(--v3-color-fill-subtle);--vfc-tab-bg-hover:var(--v3-color-hover);--container-large:var(--v3-container);--padding-global-x:var(--v3-gutter);--padding-global-x-t:var(--v3-gutter-outer);--padding-global-x-m:var(--v3-gutter-outer);--gutter-x:var(--v3-gutter);--gutter-x-t:var(--v3-gutter-outer);--gutter-x-m:var(--v3-gutter-outer);--card-layout-max:var(--container-padded);--card-layout-gutter:var(--v3-gutter);--card-layout-gutter-l:var(--v3-gutter);--card-layout-gutter-t:var(--v3-gutter-outer);--card-layout-gutter-m:var(--v3-gutter-outer);--showcase-deck-gutter:var(--v3-gutter)}html.v3-skin .cta-field .cta-field-link{border-radius:var(--v3-radius-pill);font:var(--v3-type-button-lg);letter-spacing:normal}html.v3-skin .cta-field .cta-field-trial>.cta-field-link{background-color:var(--v3-button-primary);color:var(--v3-color-text-inverse);box-shadow:none}html.v3-skin .cta-field .cta-field-trial>.cta-field-link:hover{background-color:var(--v3-button-primary-hover)}html.v3-skin .cta-field:not(.vf-cta-foot) .cta-field-demo>.cta-field-link{background-color:var(--v3-button-secondary);color:var(--v3-color-text);box-shadow:var(--v3-shadow-raised)}html.v3-skin .cta-field:not(.vf-cta-foot) .cta-field-demo>.cta-field-link:is(:hover,:active){background-color:var(--v3-button-secondary-hover);color:var(--v3-color-text);box-shadow:var(--v3-shadow-raised)}html.v3-skin .cta-field .cta-field-link:focus-visible{box-shadow:var(--v3-shadow-focus);outline:0}html.v3-skin .cta-field .cta-field-trial>.cta-field-link:focus-visible{box-shadow:var(--v3-shadow-focus-primary)}html.v3-skin .vf-cta-foot.cta-field .cta-field-trial>.cta-field-link{background-color:var(--v3-button-secondary);color:var(--v3-color-text)}html.v3-skin .vf-cta-foot.cta-field .cta-field-trial>.cta-field-link:hover{background-color:var(--v3-button-secondary-hover)}html.v3-skin .cta-field .cta-field-trial>.cta-field-link>svg{color:var(--v3-color-text-inverse)}html.v3-skin .vf-cta-foot.cta-field .cta-field-trial>.cta-field-link>svg{color:var(--v3-color-text)}html.v3-skin .vf-cta-foot.cta-field .cta-field-link:focus-visible{box-shadow:var(--v3-shadow-focus-on-ink)}html.v3-skin .vf-cta-foot.cta-field .cta-field-trial>.cta-field-link:focus-visible{box-shadow:var(--v3-shadow-focus)}html.v3-skin .cta-field-demo-field .vf-cta.sm .vf-cta-bar{border-radius:var(--v3-radius-pill)}html.v3-skin .cta-field[data-demo-animating][data-demo-expanded]:where(:not(.vf-cta-foot)) .cta-field-demo-field .vf-cta-bar,html.v3-skin :where(.cta-field:not(.vf-cta-foot)) .cta-field-demo-field .vf-cta-bar:focus-within{border-color:var(--v3-color-text);box-shadow:none}html.v3-skin .nav-cta{border-radius:var(--v3-radius-pill);font:var(--v3-type-button-md);box-shadow:none}html.v3-skin .nav-cta:is(:hover,:active){background-color:var(--v3-button-primary-hover);box-shadow:none}html.v3-skin .site-nav[data-state~=scrolled] .bar-veils .veil-light{box-shadow:var(--v3-shadow-hairline-strong)}html.v3-skin :is([data-js=agent-cta-copy],.card-layout-agent-cta>a){border-radius:var(--v3-radius-pill);font:var(--v3-type-button-lg)}html.v3-skin :is(.intro-tag,.hero-eyebrow){font:var(--v3-type-small);letter-spacing:normal;color:var(--vf-text-subtle)}html.v3-skin .vfds-byline{color:var(--v3-color-text-secondary)}html.v3-skin .security-v2 :is(.legal-prose,.legal-intro) a,html.v3-skin :is(.post-body,.prose):not([data-written-preset=docs],[data-written-preset=docs] *) a:not(:where(.heading-anchor-link,.param-anchor,.update-anchor-link,.not-prose,.not-prose *)){text-decoration-color:var(--v3-color-border);text-underline-offset:.2em}html.v3-skin .security-v2 :is(.legal-prose,.legal-intro) a:hover,html.v3-skin :is(.post-body,.prose):not([data-written-preset=docs],[data-written-preset=docs] *) a:not(:where(.heading-anchor-link,.param-anchor,.update-anchor-link,.not-prose,.not-prose *)):hover{text-decoration-color:currentColor}html.v3-skin.v3-skin .prose-body a{color:var(--v3-color-text);text-decoration-color:var(--v3-color-border);text-underline-offset:.2em}html.v3-skin.v3-skin .prose-body a:hover{color:var(--v3-color-text);text-decoration-color:currentColor}html.v3-skin .vfds-post-eyebrow a,html.v3-skin .vfds-post-eyebrow a.vfds-post-eyebrow_cat,html.v3-skin .vfds-toc a{color:var(--v3-color-text-muted)}html.v3-skin .vfds-post-eyebrow a.vfds-post-eyebrow_cat{border-bottom-color:#0000}html.v3-skin .vfds-toc li.is-active a,html.v3-skin :is(.vfds-post-eyebrow a,.vfds-post-eyebrow a.vfds-post-eyebrow_cat,.vfds-toc a):hover{color:var(--v3-color-text)}html.v3-skin .vfds-toc li{border-left-color:var(--v3-color-border)}html.v3-skin .vfds-toc li:is(:hover,.is-active){border-left-color:var(--v3-color-text)}html.v3-skin .vfds-keypoints_title{color:var(--v3-color-text)}html.v3-skin .vf-cta-btn:not(.cta-field-demo-field .vf-cta-btn){background-color:var(--v3-button-primary);color:var(--v3-color-text-inverse)}html.v3-skin .vf-cta-btn:not(.cta-field-demo-field .vf-cta-btn):not(:disabled):is(:hover,:active){background-color:var(--v3-button-primary-hover)}html.v3-skin :is(.event-hero,.ev-replay-overlay,[data-theme=dark]) .vf-cta-btn:not(.cta-field-demo-field .vf-cta-btn){background-color:var(--v3-button-secondary);color:var(--v3-color-text)}html.v3-skin :is(.event-hero,.ev-replay-overlay,[data-theme=dark]) .vf-cta-btn:not(.cta-field-demo-field .vf-cta-btn):not(:disabled):is(:hover,:active){background-color:var(--v3-button-secondary-hover)}html.v3-skin :where(.card-layout-title){color:var(--v3-color-text-muted)}html.v3-skin .quote-band{--quote-secondary:var(--v3-color-text-muted)}html.v3-skin .quote-band[section-theme=dark]{--quote-secondary:var(--v3-color-text-on-ink-muted)}html.v3-skin .event-hero .ev-band-speakers .ev-speaker-role{color:var(--v3-color-text-on-ink-muted)}html.v3-skin :where(.stats-heading,.highlights-header h2,.compliance-overview h2,.section-head,.row-title,.delivery-heading,.featured-title,.card-title,.newsletter-heading,.related-heading,.research-index-heading h2,.card-layout-card[data-size=featured][data-variant=default] .card-layout-title,.band-heading,.credentials-heading,.h3-scale,.h4-scale,.faq-heading,.rail-heading,.blog-rail .post-title,.plan-name,.explore-heading,.proof-heading,.quote-stat,.benefits-heading,.omni-heading,.customer-proof h2,.customer-metric dd,.placeholder-title,.explainer-heading,.more-title,.cta-heading,.vfds-faq h2,.vfds-postcta_heading,.security-v2 :is(.security-controls,.security-resources,.security-disclosure,.security-privacy) h2,.prose-factsheet h2,:is(.post-body,.prose) :is(h2,h3,h4)){--vf-heading-weight:var(--v3-weight-semibold)}html.v3-skin .card-title{line-height:var(--v3-leading-h4);letter-spacing:var(--v3-tracking-h4)}html.v3-skin .faq-heading,html.v3-skin :is(.post-body,.prose) :is(h2,h3,h4):not(:where(.not-prose,.not-prose *)){letter-spacing:var(--v3-tracking-h3)}html.v3-skin .gridcards-title{font-weight:var(--v3-weight-semibold);line-height:var(--v3-leading-h4);letter-spacing:var(--v3-tracking-h4)}html.v3-skin h1.post-title{line-height:var(--v3-leading-h2);letter-spacing:var(--v3-tracking-h2)}html.v3-skin :is(.stats-value,.stat-value){line-height:var(--v3-leading-close);letter-spacing:var(--v3-tracking-close)}html.v3-skin .case-metric dd{font-weight:var(--v3-weight-medium)}html.v3-skin .case-metric dt{line-height:var(--v3-leading-body)}html.v3-skin .faq-q{font:var(--v3-type-lede)}html.v3-skin :is(.faq-a,.faq-a p){line-height:var(--v3-leading-body)}html.v3-skin.v3-skin :is(.card-quote,.quote-text){font:var(--v3-type-quote);letter-spacing:normal}html.v3-skin.v3-skin .card-quote{color:var(--v3-color-text)}html.v3-skin.v3-skin :is(.story-section .card-author .author-name,.quote-author-name,.vfds-quote_author){font:var(--v3-type-ui-strong);letter-spacing:normal}html.v3-skin.v3-skin :is(.story-section .card-author .author-name+div,.quote-author-name+div,.vfds-quote_role,.quote-role){font:var(--v3-type-small);letter-spacing:normal}html.v3-skin.v3-skin :is(.story-section .card-author .author-name+div,.quote-author-name+div,.vfds-quote_role){color:var(--v3-color-text-muted)}html.v3-skin :is(.post-lede,.hero-sub),html.v3-skin.v3-skin :is(.post-section .quote-text,.vfds-quote_text,.vfds-pq){font:var(--v3-type-lede);letter-spacing:normal}html.v3-skin :is(.hero-lede,.case-lede,.prose-body){line-height:var(--v3-leading-lede)}html.v3-skin :is(.story-summary,.story-link,.features-sub,.gridcards-link){line-height:var(--v3-leading-body)}html.v3-skin [data-written-density=compact]{--written-leading:var(--v3-leading-body)}html.v3-skin :is(.vfds-table,.md-table table,.prose table) td{line-height:var(--written-leading)}html.v3-skin :is(.badge-title,.stats-label,.band-subline,.card-author,.author-name,.quote-name,.quote-role,.vf-cp_card-sum,.step-indicator,.ev-speaker-name),html.v3-skin :is(.post-section,.listing-section,.post-related),html.v3-skin :is(.vfds-table,.md-table table,.prose table) th{line-height:var(--v3-leading-ui)}html.v3-skin :is(.strip-label,.vfds-byline,.ev-speaker-role){line-height:var(--v3-leading-small)}html.v3-skin :is(.features-eyebrow,.vf-cp_label,.gridcards-example-label){line-height:var(--v3-leading-micro)}html.v3-skin :is(.vfds-toc_title,.vfds-postnav_link span,.vf-cp_label){font-weight:var(--v3-weight-medium)}html.v3-skin :is(.vfds-post-eyebrow,.vfds-post-eyebrow a,.vfds-post-eyebrow_cat){font:var(--v3-type-small)}html.v3-skin :where(strong,b){font-weight:var(--v3-weight-medium)}html.v3-skin :where(h1,h2,h3,h4,h5,h6) :where(strong,b){font-weight:inherit}html.v3-skin :is(.vf-cta-btn,.cta.cta-primary,.cta.cta-ghost,.vfds-sum_btn),html.v3-skin.v3-skin .cta-field-demo-field .vf-cta.sm .vf-cta-btn{font-weight:var(--v3-weight-normal)}.skip-to-main.astro-hkbrpulz{justify-content:center;align-items:center;width:100%;padding-block:1.5rem;display:flex;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.skip-to-main.astro-hkbrpulz:focus-within{color:var(--v3-color-text,var(--vf-action));z-index:999;top:60px}.skip-link.astro-hkbrpulz{color:var(--v3-color-text,var(--vf-action));font-family:var(--font-sans);font-size:var(--text-size-small);gap:.5rem;text-decoration:none}.skip-icon.astro-hkbrpulz,.skip-link.astro-hkbrpulz{align-items:center;display:flex}
