.vp-link{--link-text-case:var(--vp-component-link-typography-medium-label-text-case);--link-text-decoration:var(--vp-component-link-typography-medium-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-medium-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-medium-label-font-size);--link-line-height:var(--vp-component-link-typography-medium-label-line-height);--link-font-weight:var(--vp-component-link-typography-medium-label-font-weight);--link-font-family:var(--vp-component-link-typography-medium-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-medium-label-webkit-font-smoothing)}.vp-link--small{--link-text-case:var(--vp-component-link-typography-small-label-text-case);--link-text-decoration:var(--vp-component-link-typography-small-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-small-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-small-label-font-size);--link-line-height:var(--vp-component-link-typography-small-label-line-height);--link-font-weight:var(--vp-component-link-typography-small-label-font-weight);--link-font-family:var(--vp-component-link-typography-small-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-small-label-webkit-font-smoothing)}.vp-link--large{--link-text-case:var(--vp-component-link-typography-large-label-text-case);--link-text-decoration:var(--vp-component-link-typography-large-label-text-decoration);--link-letter-spacing:var(--vp-component-link-typography-large-label-letter-spacing);--link-font-size:var(--vp-component-link-typography-large-label-font-size);--link-line-height:var(--vp-component-link-typography-large-label-line-height);--link-font-weight:var(--vp-component-link-typography-large-label-font-weight);--link-font-family:var(--vp-component-link-typography-large-label-font-family);--link-webkit-font-smoothing:var(--vp-component-link-typography-large-label-webkit-font-smoothing)}.vp-link{--link-color:var(--vp-component-link-color-primary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-default)}.vp-link:active{--link-color:var(--vp-component-link-color-primary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-active)}.vp-link:hover{--link-color:var(--vp-component-link-color-primary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-primary-regular-underlining-hover)}.vp-link--on-brand{--link-color:var(--vp-component-link-color-primary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-default)}.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-primary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-active)}.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-primary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-primary-on-brand-underlining-hover)}.vp-link--secondary{--link-color:var(--vp-component-link-color-secondary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-default)}.vp-link--secondary:active{--link-color:var(--vp-component-link-color-secondary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-active)}.vp-link--secondary:hover{--link-color:var(--vp-component-link-color-secondary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-secondary-regular-underlining-hover)}.vp-link--secondary.vp-link--on-brand{--link-color:var(--vp-component-link-color-secondary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-default)}.vp-link--secondary.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-secondary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-active)}.vp-link--secondary.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-secondary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-secondary-on-brand-underlining-hover)}.vp-link--tertiary{--link-color:var(--vp-component-link-color-tertiary-regular-content-default);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-default)}.vp-link--tertiary:active{--link-color:var(--vp-component-link-color-tertiary-regular-content-active);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-active)}.vp-link--tertiary:hover{--link-color:var(--vp-component-link-color-tertiary-regular-content-hover);--link-color-underlining:var(--vp-component-link-color-tertiary-regular-underlining-hover)}.vp-link--tertiary.vp-link--on-brand{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-default);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-default)}.vp-link--tertiary.vp-link--on-brand:active{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-active);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-active)}.vp-link--tertiary.vp-link--on-brand:hover{--link-color:var(--vp-component-link-color-tertiary-on-brand-content-hover);--link-color-underlining:var(--vp-component-link-color-tertiary-on-brand-underlining-hover)}.vp-link{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-medium-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-medium-vertical-gap)}.vp-link--small{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-small-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-small-vertical-gap)}.vp-link--large{--link-spacing-horizontal-gap:var(--vp-component-link-spacing-large-horizontal-gap);--link-spacing-vertical-gap:var(--vp-component-link-spacing-large-vertical-gap)}.vp-link{--link-icon-width:var(--vp-component-link-sizing-medium-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-medium-end-icon-height)}.vp-link--small{--link-icon-width:var(--vp-component-link-sizing-small-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-small-end-icon-height)}.vp-link--large{--link-icon-width:var(--vp-component-link-sizing-large-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-large-end-icon-height)}.vp-link{--link-disabled-opacity:var(--vp-component-link-opacity-disabled);--link-underline-transition:transform var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-out);-webkit-font-smoothing:var(--link-webkit-font-smoothing);align-items:center;background:transparent;border:0;color:var(--link-color);display:inline-flex;flex-direction:row;font-family:var(--link-font-family);font-size:var(--link-font-size);font-weight:var(--link-font-weight);justify-content:center;letter-spacing:var(--link-letter-spacing);line-height:var(--link-line-height);margin:0;padding:0;position:relative;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-case);transition:all .35s ease;vertical-align:middle}@media (prefers-reduced-motion:reduce){.vp-link{transition-duration:0s}}.vp-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-link__label{box-sizing:border-box;display:inline-flex;flex-direction:row;gap:var(--link-spacing-horizontal-gap);position:relative;vertical-align:middle}.vp-link__label:after{background-color:currentcolor;bottom:calc(var(--link-spacing-vertical-gap)*-1);content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:var(--link-underline-transition);width:100%}@media (prefers-reduced-motion:reduce){.vp-link__label:after{transition-duration:0s}}.vp-link__label[data-arrow-on-hover]:after,.vp-link__label[data-end-slot]:after{width:calc(100% - var(--link-icon-width) - var(--link-spacing-horizontal-gap))}.vp-link:hover .vp-link__label:after{transform:scaleX(1)}.vp-link__arrow{align-items:center;display:flex;justify-content:center}.vp-link[data-disabled]{opacity:var(--link-disabled-opacity);pointer-events:none}.vp-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link [data-part=end-slot]{align-items:center;display:flex;justify-content:center}.vp-link svg{flex:0 0 auto;height:var(--link-icon-height);width:var(--link-icon-width)}