.ribbon-wrapper{position:absolute;z-index:1;top:var(--vs-core-spacing-12);left:0;line-height:var(--vs-core-line-height-105)}.ribbon-wrapper__item{animation:ribbon-wrapper-enter .3s ease forwards}.ribbon-wrapper__item--exit{animation:ribbon-wrapper-exit .3s ease forwards}@keyframes ribbon-wrapper-enter{0%{transform:translateY(-.625rem);opacity:var(--vs-core-opacity-transparent)}to{transform:translateY(0);opacity:var(--vs-core-opacity-100)}}@keyframes ribbon-wrapper-exit{0%{transform:translateY(0);opacity:var(--vs-core-opacity-100)}to{transform:translateY(.625rem);opacity:var(--vs-core-opacity-transparent)}}@media (prefers-reduced-motion:reduce){.ribbon-wrapper__item,.ribbon-wrapper__item--exit{animation:none}}@layer vs-base,component-library;@layer component-library{:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.accordion-item{border-radius:var(--vs-core-border-radius-12);padding:var(--vs-core-spacing-16) var(--vs-core-spacing-20);border:var(--vs-core-size-1) solid var(--vs-semantic-border-bounds)}.accordion-item.bg-white{background-color:var(--vs-core-neutral-white)}.bg-brand .accordion-item{border-color:var(--vs-primary-700)}.bg-light .accordion-item{background-color:var(--vs-core-neutral-white)}.accordion-item[open]{gap:var(--vs-core-spacing-12)}.accordion-item[open] .accordion-item__icon{border-radius:var(--vs-core-border-radius-full);background:var(--vs-semantic-foreground-inverse-secondary)}.bg-black .accordion-item[open] .accordion-item__icon{background:var(--vs-core-neutral-white-alpha-200)}.bg-brand .accordion-item[open] .accordion-item__icon{background:var(--vs-primary-600)}.accordion-item[open] .accordion-item__icon .icon{transform:rotate(180deg)}.accordion-item__summary{cursor:pointer;height:var(--vs-core-size-40)}.accordion-item__summary::marker{content:""}.accordion-item__summary::-webkit-details-marker{display:none}@media only screen and (min-width:48.063rem){.accordion-item__summary:hover .accordion-item__icon{border-radius:var(--vs-core-border-radius-full);background:var(--vs-semantic-foreground-inverse-secondary)}.bg-black .accordion-item__summary:hover .accordion-item__icon{background:var(--vs-core-neutral-white-alpha-200)}.bg-brand .accordion-item__summary:hover .accordion-item__icon{background:var(--vs-primary-600)}}.accordion-item__content p:last-child{margin-block-end:var(--vs-core-spacing-0)}.accordion-item__content ol,.accordion-item__content ul:not(.u-list-reset){padding-left:var(--vs-core-spacing-20)}.accordion-item__content ul{list-style:disc}.accordion-item__icon{width:var(--vs-core-size-40);height:var(--vs-core-size-40);flex:0 0 auto}.accordion-item__icon .icon{width:var(--vs-core-size-20);height:var(--vs-core-size-20);transition:transform .2s ease-out}}@layer vs-base,component-library;@layer component-library{.form-error{font-size:var(--vs-core-font-size-desktop-2xs);color:var(--vs-semantic-foreground-system-warning)}.bg-black .form-error,.bg-brand .form-error{color:var(--vs-core-red-100)}.form-error__icon{flex-shrink:0}}:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.icon-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:row;--icon-wrapper-size:var(--vs-core-size-40);--icon-wrapper-icon-size:var(--vs-core-size-24);width:var(--icon-wrapper-size);height:var(--icon-wrapper-size);aspect-ratio:1/1;border-radius:var(--icon-wrapper-border-radius, var(--vs-core-border-radius-full))}.icon-wrapper .icon{width:var(--icon-wrapper-icon-size);height:var(--icon-wrapper-icon-size);color:var(--icon-wrapper-fg)}.icon-wrapper--sm{--icon-wrapper-size:var(--vs-core-size-32);--icon-wrapper-icon-size:var(--vs-core-size-16)}.icon-wrapper--md{--icon-wrapper-size:var(--vs-core-size-40);--icon-wrapper-icon-size:var(--vs-core-size-24)}.icon-wrapper--lg{--icon-wrapper-size:var(--vs-core-size-64);--icon-wrapper-icon-size:var(--vs-core-size-32)}.icon-wrapper--xl{--icon-wrapper-size:var(--vs-core-size-80);--icon-wrapper-icon-size:var(--vs-core-size-40)}.icon-wrapper--xxl{--icon-wrapper-size:var(--vs-core-size-96);--icon-wrapper-icon-size:var(--vs-core-size-48)}.icon-wrapper--round{--icon-wrapper-border-radius:var(--vs-core-border-radius-full)}.icon-wrapper--square{--icon-wrapper-border-radius:var(--vs-core-border-radius-8)}.icon-wrapper--rounded{--icon-wrapper-border-radius:var(--vs-core-border-radius-16)}.icon-wrapper--teal{--icon-wrapper-bg:var(--vs-primary-50);--icon-wrapper-fg:var(--vs-primary-500);background-color:var(--icon-wrapper-bg)}.icon-wrapper--primary{--icon-wrapper-bg:var(--vs-primary-500);--icon-wrapper-fg:var(--vs-neutral-0);background-color:var(--icon-wrapper-bg)}.icon-wrapper--secondary{--icon-wrapper-bg:var(--vs-neutral-100);--icon-wrapper-fg:var(--vs-neutral-700);background-color:var(--icon-wrapper-bg)}.icon-wrapper--dynamic-blue{--icon-wrapper-bg:var(--vs-core-dynamic-blue-50);--icon-wrapper-fg:var(--vs-core-dynamic-blue-500);background-color:var(--icon-wrapper-bg)}@layer vs-base,component-library;@layer component-library{:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}@media only screen and (max-width:48rem){.accordion.grid{--grid-gutter-x:var(--vs-core-spacing-28)}}}@layer vs-base,component-library;@layer component-library{.toggle{cursor:pointer;width:100%;transition:background-color .2s ease-in-out;padding:var(--vs-core-spacing-6);border-radius:var(--vs-core-border-radius-24);background-color:var(--vs-core-neutral-grey-200)}.toggle--disabled{cursor:not-allowed}.toggle__item{flex:1;cursor:pointer;user-select:none;transition:.1s ease-in-out;border:var(--vs-core-border-width-0);color:var(--vs-core-neutral-black);padding:var(--vs-core-spacing-6);border-radius:var(--vs-core-border-radius-full);font:var(--vs-semantic-typography-desktop-button);background-color:var(--vs-core-neutral-transparent)}.toggle__item--selected{z-index:1;box-shadow:var(--vs-semantic-box-shadow-md);background-color:var(--vs-core-neutral-white)}.toggle__item--disabled{cursor:not-allowed;color:var(--vs-semantic-foreground-disabled)}}