.ds{font-family:var(--ds-font-sans)}.ds :where(:is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd):not(.ds-custom *)),:where(.ds-custom) .ds :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.ds :where(:is(ul,ol):not(.ds-custom *)),:where(.ds-custom) .ds :where(ul,ol){flex-direction:row;margin:0;padding-left:1.25rem}.ds :where(li:not(.ds-custom *)),:where(.ds-custom) .ds :where(li){margin:0;padding-left:0}.ds :where(:is(img,video):not(.ds-custom *)),:where(.ds-custom) .ds :where(img,video){object-fit:contain;max-width:100%;height:auto;display:block;position:static}.ds :where(a:not(.ds-custom *)),:where(.ds-custom) .ds :where(a){z-index:auto;transition:none;display:inline;position:static}.ds :where(blockquote:not(.ds-custom *)),:where(.ds-custom) .ds :where(blockquote){font:inherit;text-align:inherit;border:0;padding:0}.ds :where(strong:not(.ds-custom *)),:where(.ds-custom) .ds :where(strong){font-weight:var(--ds-font-weight-semibold)}.ds :where(button:not(.ds-custom *)),:where(.ds-custom) .ds :where(button){font:inherit}@media (prefers-reduced-motion:no-preference){.ds-is-pending{opacity:0;transform:translateY(var(--ds-reveal-distance))}.ds-is-revealing{transition:opacity var(--ds-duration-reveal) var(--ds-ease-out), transform var(--ds-duration-reveal) var(--ds-ease-out)}}@media print{.ds-is-pending{opacity:1;transform:none}}.ds-icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex:none;display:inline-block}.ds-btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--ds-space-xs);padding:var(--ds-space-sm) var(--ds-space-lg);border-radius:var(--ds-radius-md);background-color:var(--ds-color-violet);box-shadow:var(--ds-shadow-button);color:var(--ds-color-white);font-family:inherit;font-size:1em;font-weight:var(--ds-font-weight-semibold);text-align:center;cursor:pointer;z-index:1;transition:filter var(--ds-duration-fast) var(--ds-ease-out), background-color var(--ds-duration-fast) var(--ds-ease-out), color var(--ds-duration-fast) var(--ds-ease-out);border:0;flex:none;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.ds-btn[data-astro-cid-j6ocf6pu]:hover{filter:brightness(115%)}.ds-btn[data-astro-cid-j6ocf6pu]:focus-visible{outline-offset:2px;outline:2px solid}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-sm{padding:var(--ds-space-xs) var(--ds-space-lg);font-size:.9em}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-lg{padding:var(--ds-space-md) var(--ds-space-lg);font-size:1.1em}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-black{background-color:var(--ds-color-black)}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-black:hover{background-color:var(--ds-color-neutral-850);filter:none}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-white{background-color:var(--ds-color-white);color:var(--ds-color-black)}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-outline{box-shadow:inset 0 0 0 var(--ds-border-base) currentColor;color:inherit;background-color:#0000}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-outline:hover{background-color:var(--ds-color-violet);box-shadow:inset 0 0 0 var(--ds-border-base) var(--ds-color-violet);color:var(--ds-color-white);filter:none}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-secondary{background-color:color-mix(in srgb, currentColor, transparent 90%);box-shadow:none;color:inherit;backdrop-filter:blur(2rem)}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-secondary:hover{background-color:color-mix(in srgb, currentColor, transparent 70%);filter:none}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-ghost{padding-inline:var(--ds-space-md);box-shadow:none;color:inherit;background-color:#0000}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-ghost:hover{background-color:color-mix(in srgb, currentColor, transparent 85%);filter:none}.ds-btn[data-astro-cid-j6ocf6pu].ds-is-link{padding:var(--ds-space-2xs) 0;box-shadow:none;color:inherit;background-color:#0000;line-height:1}.ds-btn[data-astro-cid-j6ocf6pu] .ds-btn-icon{width:1.25em;height:1.25em;transition:transform var(--ds-duration-fast) var(--ds-ease-out)}.ds-btn[data-astro-cid-j6ocf6pu]:hover .ds-btn-icon.ds-is-arrow-right{transform:translate(.25em)}.ds-btn[data-astro-cid-j6ocf6pu]:hover .ds-btn-icon.ds-is-arrow-up-right{transform:translate(.15em,-.15em)}.ds-btn[data-astro-cid-j6ocf6pu]:hover .ds-btn-icon.ds-is-arrow-down{transform:translateY(.25em)}@media screen and (width<=479px){.ds-btn[data-astro-cid-j6ocf6pu].ds-is-full-mobile{width:100%}}@media (prefers-reduced-motion:reduce){.ds-btn[data-astro-cid-j6ocf6pu],.ds-btn[data-astro-cid-j6ocf6pu] .ds-btn-icon{transition:none}}
