.featuredQuote-featured__container[data-astro-cid-tubdodi5]{color:var(--theme-text-default)}.featuredQuote-featured__card[data-astro-cid-tubdodi5]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);background-color:var(--theme-surface-2);padding-inline:var(--spacing-margin);padding-block:var(--spacing-top-bottom-padding)}.featuredQuote-featured__quotemark[data-astro-cid-tubdodi5]{color:var(--theme-surface-interactive-default)}.featuredQuote-featured__meta[data-astro-cid-tubdodi5]{display:flex;flex-direction:column}.featuredQuote-featured__meta[data-astro-cid-tubdodi5] p[data-astro-cid-tubdodi5]{margin:0}.featuredQuote-featured__attribution[data-astro-cid-tubdodi5]{display:flex;align-items:center;gap:.5rem;font:var(--text-style-body-strong)}.featuredQuote-featured__attribution[data-astro-cid-tubdodi5]:before{content:"";width:var(--sizing-48);height:1px;flex-shrink:0;background:var(--theme-border)}.featuredQuote-featured__role[data-astro-cid-tubdodi5]{font:var(--text-style-body-2);padding-left:calc(var(--sizing-48) + .5rem)}.featuredQuote-featured__position[data-astro-cid-tubdodi5]{font:var(--text-style-body-2);font-style:italic;padding-left:calc(var(--sizing-48) + .5rem)}.generic-block[data-astro-cid-25covcu6]{border:1px dashed var(--theme-border, #666);border-radius:var(--radius-md, .5rem);padding:var(--spacing-6, 1.5rem);min-height:6rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2, .5rem)}.generic-block-type[data-astro-cid-25covcu6]{font:var(--text-style-h5);color:var(--theme-text-inverse, #999);padding:.125rem .5rem;border-radius:var(--radius-sm, .25rem)}.generic-block-name[data-astro-cid-25covcu6]{font-size:var(--typography-font-size-sm, .875rem);color:var(--theme-text-muted, #999)}.button-group[data-astro-cid-ij5qystk]{display:flex;flex-direction:column;gap:var(--sizing-16)}.button-group[data-astro-cid-ij5qystk]>*{width:100%}.button-group--single[data-astro-cid-ij5qystk]>*{width:auto}@media(min-width:768px){.button-group[data-astro-cid-ij5qystk]{flex-direction:row;justify-content:center;align-items:center;gap:var(--grid-gutter)}.button-group[data-astro-cid-ij5qystk]>*{width:auto}}.kicker[data-astro-cid-5eovitck]{font:var(--text-style-eyebrow);text-transform:uppercase;margin-bottom:var(--spacing-block-internal-s)}.hero[data-astro-cid-gagdupf2]{position:relative;min-height:400px;max-height:80vh;align-content:center}.hero--high-impact[data-astro-cid-gagdupf2]{padding-block:var(--spacing-block-vertical-padding)}@media(min-width:1024px){.hero[data-astro-cid-gagdupf2]{min-height:800px}}.hero__overlay[data-astro-cid-gagdupf2]{background:linear-gradient(0deg,#0006 0% 100%)}.hero__content[data-astro-cid-gagdupf2]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--theme-text-default)}.hero__title[data-astro-cid-gagdupf2],.hero__subtitle[data-astro-cid-gagdupf2]{margin:0}.hero__title[data-astro-cid-gagdupf2]+.hero__subtitle[data-astro-cid-gagdupf2]{margin-top:var(--spacing-block-internal-l)}.hero__title[data-astro-cid-gagdupf2]+.button-group,.hero__subtitle[data-astro-cid-gagdupf2]+.button-group{margin-top:var(--spacing-block-vertical-padding)}.hero__content[data-astro-cid-gagdupf2] .button-group{align-self:stretch}.hero[data-astro-cid-hlu7exft]{position:relative;min-height:400px;max-height:80vh;align-content:center}.hero--medium-impact[data-astro-cid-hlu7exft]{padding-block:var(--spacing-block-vertical-padding)}@media(min-width:1024px){.hero[data-astro-cid-hlu7exft]{min-height:800px}}.hero__overlay[data-astro-cid-hlu7exft]{background:linear-gradient(0deg,#0006 0% 100%)}.hero__content[data-astro-cid-hlu7exft]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--theme-text-default)}.hero__title[data-astro-cid-hlu7exft],.hero__subtitle[data-astro-cid-hlu7exft]{margin:0}.hero__title[data-astro-cid-hlu7exft]+.hero__subtitle[data-astro-cid-hlu7exft]{margin-top:var(--spacing-block-internal-l)}.hero__title[data-astro-cid-hlu7exft]+.button-group,.hero__subtitle[data-astro-cid-hlu7exft]+.button-group{margin-top:var(--spacing-block-vertical-padding)}.hero__content[data-astro-cid-hlu7exft] .button-group{align-self:stretch}.hero[data-astro-cid-pse6ifry]{position:relative;min-height:400px;max-height:80vh;align-content:center}.hero--video-masthead[data-astro-cid-pse6ifry]{padding-block:var(--spacing-block-vertical-padding)}@media(min-width:1024px){.hero[data-astro-cid-pse6ifry]{min-height:800px}}.hero__overlay[data-astro-cid-pse6ifry]{background:linear-gradient(0deg,#0006 0% 100%)}.hero__video[data-astro-cid-pse6ifry]{object-fit:cover}.hero__content[data-astro-cid-pse6ifry]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--theme-text-default)}.hero__title[data-astro-cid-pse6ifry],.hero__subtitle[data-astro-cid-pse6ifry]{margin:0}.hero__title[data-astro-cid-pse6ifry]+.hero__subtitle[data-astro-cid-pse6ifry]{margin-top:var(--spacing-block-internal-l)}.hero__title[data-astro-cid-pse6ifry]+.button-group,.hero__subtitle[data-astro-cid-pse6ifry]+.button-group{margin-top:var(--spacing-block-vertical-padding)}.hero__content[data-astro-cid-pse6ifry] .button-group{align-self:stretch}.hero--none[data-astro-cid-3gq7rjy3]{min-height:80px}.rich-text{line-height:var(--text-style-body-line-height);color:var(--theme-text-inverse);align-self:stretch}.rich-text h1{font:var(--text-style-h1)}.rich-text h2{font:var(--text-style-h2)}.rich-text h3{font:var(--text-style-h3)}.rich-text h4{font:var(--text-style-h4)}.rich-text p{font:var(--text-style-body)}.rich-text strong{font-weight:600}.rich-text.rich-text--text-body p,.rich-text.rich-text--text-body li{font:var(--text-style-body)}.rich-text.rich-text--text-body-1 p,.rich-text.rich-text--text-body-1 li{font:var(--text-style-body-1)}.rich-text.rich-text--text-body-2 p,.rich-text.rich-text--text-body-2 li{font:var(--text-style-body-2)}.rich-text.rich-text--text-body-3 p,.rich-text.rich-text--text-body-3 li{font:var(--text-style-body-3)}.rich-text.rich-text--text-caption p,.rich-text.rich-text--text-caption li{font:var(--text-style-caption)}.rich-text.rich-text--text-eyebrow p,.rich-text.rich-text--text-eyebrow li{font:var(--text-style-eyebrow)}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text blockquote{font-style:italic;color:#4b5563}.rich-text code{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-body)}.rich-text pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;color:#f9fafb}.rich-text pre code{background-color:transparent;padding:0;font-size:inherit;color:inherit}.rich-text.rich-text--bare *{margin:0}.rich-text:not(.rich-text--bare)>*+*{margin-top:1.25em}.rich-text:not(.rich-text--bare) h1{margin-top:0;margin-bottom:.8em}.rich-text:not(.rich-text--bare) h2{margin-top:2em;margin-bottom:1em}.rich-text:not(.rich-text--bare) h3{margin-top:1.6em;margin-bottom:.6em}.rich-text:not(.rich-text--bare) h4{margin-top:1.5em;margin-bottom:.5em}.rich-text:not(.rich-text--bare) p{margin-top:1.25em;margin-bottom:1.25em}.rich-text:not(.rich-text--bare) p:first-child{margin-top:0}.rich-text:not(.rich-text--bare) ul,.rich-text:not(.rich-text--bare) ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.rich-text:not(.rich-text--bare) li{margin-top:.5em;margin-bottom:.5em}.rich-text:not(.rich-text--bare) li>ul,.rich-text:not(.rich-text--bare) li>ol{margin-top:.5em;margin-bottom:.5em}.rich-text:not(.rich-text--bare) blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin-top:1.6em;margin-bottom:1.6em}.rich-text:not(.rich-text--bare) hr{border:0;border-top:1px solid #e5e7eb;margin-top:3em;margin-bottom:3em}.rich-text:not(.rich-text--bare) code{padding:.2em .4em;border-radius:.25rem}.rich-text:not(.rich-text--bare) pre{background-color:#1f2937;padding:1em;border-radius:.5rem;overflow-x:auto;margin-top:1.75em;margin-bottom:1.75em}.rich-text:not(.rich-text--bare) img{max-width:100%;height:auto;margin-top:2em;margin-bottom:2em;border-radius:.5rem}.rich-text:not(.rich-text--bare) figure{margin-top:2em;margin-bottom:2em}.rich-text:not(.rich-text--bare) figcaption{font-size:.875em;color:#6b7280;margin-top:.75em;text-align:center}.rich-text ul[data-type=checklist]{list-style:none;padding-left:0}.rich-text ul[data-type=checklist] li{display:flex;align-items:flex-start;gap:.5em}.rich-text [style*="text-align: center"]{text-align:center}.rich-text [style*="text-align: right"]{text-align:right}.rich-text [style*="text-align: justify"]{text-align:justify}.inline-movie-poster{display:inline-flex;flex-direction:column;align-items:center;gap:.25em;text-decoration:none;color:inherit;vertical-align:top;margin:.5em .75em .5em 0}.inline-movie-poster:hover{opacity:.85}.inline-movie-poster img{border-radius:var(--radius-sm, .25rem);margin:0;width:auto;height:6em}.inline-movie-poster__title{font-size:var(--typography-font-size-sm, .75rem);color:var(--theme-text-muted, #999);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-text-block[data-astro-cid-q3qdgigl],.sample-template[data-astro-cid-t2nbak7d]{padding-block:var(--spacing-block-vertical-padding)}.section-heading[data-astro-cid-rfmxqtyv]{display:flex;flex-direction:column;text-align:center;padding-block:var(--spacing-block-vertical-padding)}.section-heading__headline[data-astro-cid-rfmxqtyv],.section-heading__body[data-astro-cid-rfmxqtyv]{margin:0}.section-heading__headline[data-astro-cid-rfmxqtyv]+.section-heading__body[data-astro-cid-rfmxqtyv]{margin-top:var(--spacing-block-internal-m)}.section-heading__headline[data-astro-cid-rfmxqtyv]+.button-group,.section-heading__body[data-astro-cid-rfmxqtyv]+.button-group{margin-top:var(--spacing-block-vertical-padding)}.copy-block__inner[data-astro-cid-2kbxoh3y]{text-align:left;padding-block:var(--spacing-block-vertical-padding)}.copy-block__heading[data-astro-cid-2kbxoh3y]{margin:0}.copy-block__body[data-astro-cid-2kbxoh3y]{margin-top:var(--sizing-24)}.split-feature[data-astro-cid-2ofig7za]{padding-block:var(--spacing-block-vertical-padding, 32px)}.split-feature__image-panel[data-astro-cid-2ofig7za]{margin:0;overflow:hidden;order:-1}@media(min-width:1024px){.split-feature__image-panel[data-astro-cid-2ofig7za]{order:unset}}.split-feature__image-panel[data-astro-cid-2ofig7za] .split-feature__img{width:100%;display:block;object-fit:cover;aspect-ratio:16 / 9;border-radius:var(--theme-corners-component)}.split-feature__text-panel[data-astro-cid-2ofig7za]{display:flex;flex-direction:column;gap:var(--spacing-internal-padding);padding-block:var(--spacing-block-vertical-padding)}@media(min-width:1024px){.split-feature__text-panel[data-astro-cid-2ofig7za]{padding-block:0}}.split-feature__text-group[data-astro-cid-2ofig7za]{display:flex;flex-direction:column;gap:var(--spacing-internal-text-padding, 16px)}.split-feature__headline[data-astro-cid-2ofig7za],.split-feature__body[data-astro-cid-2ofig7za]{margin:0}.split-feature__cta[data-astro-cid-2ofig7za]{align-self:flex-start}.video-item[data-astro-cid-2qn7faor]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--theme-corners-component);background:#000}.video-item__video[data-astro-cid-2qn7faor]{width:100%;height:100%;object-fit:cover;display:block}.video-item__youtube[data-astro-cid-2qn7faor],.video-item__youtube-preview[data-astro-cid-2qn7faor],.video-item__thumbnail[data-astro-cid-2qn7faor]{width:100%;height:100%}.video-item__youtube[data-astro-cid-2qn7faor]{position:relative;display:block;background:#000}.video-item__youtube-preview[data-astro-cid-2qn7faor]{position:relative;display:block;border:0;padding:0;cursor:pointer;background:#000}.video-item__thumbnail[data-astro-cid-2qn7faor]{object-fit:cover;display:block;transition:transform .24s ease}.video-item__youtube-overlay[data-astro-cid-2qn7faor]{position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#00000073),radial-gradient(circle at center,#0000001a,#0000008c);transition:opacity .2s ease}.video-item__youtube[data-astro-cid-2qn7faor] .video-item__iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0}.video-item__placeholder[data-astro-cid-2qn7faor]{width:100%;height:100%}.video-item__play[data-astro-cid-2qn7faor]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;transition:opacity .3s ease}.video-item__youtube-preview[data-astro-cid-2qn7faor] .video-item__play[data-astro-cid-2qn7faor]{pointer-events:none}.video-item__youtube-preview[data-astro-cid-2qn7faor]:hover .video-item__youtube-overlay[data-astro-cid-2qn7faor],.video-item__youtube-preview[data-astro-cid-2qn7faor]:focus-visible .video-item__youtube-overlay[data-astro-cid-2qn7faor]{opacity:.8}.video-item__youtube-preview[data-astro-cid-2qn7faor]:hover .video-item__thumbnail[data-astro-cid-2qn7faor],.video-item__youtube-preview[data-astro-cid-2qn7faor]:focus-visible .video-item__thumbnail[data-astro-cid-2qn7faor]{transform:scale(1.02)}.video-item__youtube-preview[data-astro-cid-2qn7faor]:focus-visible{outline:2px solid var(--theme-border-focus, white);outline-offset:-2px}.video-item__play[data-astro-cid-2qn7faor]:hover svg[data-astro-cid-2qn7faor] circle[data-astro-cid-2qn7faor]{fill-opacity:.8}.video-item__play--hidden[data-astro-cid-2qn7faor]{opacity:0;pointer-events:none}.content-banner[data-astro-cid-rcg4r53h]{position:relative}.content-banner__overlay[data-astro-cid-rcg4r53h]{background:var(--color-image-overlay)}.content-banner__content[data-astro-cid-rcg4r53h]{position:relative;gap:var(--spacing-internal-padding, 32px);padding-block:var(--spacing-block-vertical-padding);color:var(--theme-text-default);text-align:center}@media(min-width:1024px){.content-banner__content[data-astro-cid-rcg4r53h]{text-align:left;align-items:center}}.content-banner__heading[data-astro-cid-rcg4r53h],.content-banner__body[data-astro-cid-rcg4r53h]{margin:0}.content-banner__action[data-astro-cid-rcg4r53h]{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.content-banner__action[data-astro-cid-rcg4r53h]{justify-content:flex-end}}.full-width-feature[data-astro-cid-kwzbpdrs]{position:relative;overflow:hidden}.full-width-feature--padded[data-astro-cid-kwzbpdrs]{border-radius:var(--theme-corners-component)}.full-width-feature__overlay[data-astro-cid-kwzbpdrs]{position:absolute;inset:0;background:var(--color-image-overlay, rgba(0, 0, 0, .6))}.full-width-feature__content[data-astro-cid-kwzbpdrs]{position:relative;display:flex;flex-direction:column;text-align:left;align-items:flex-start;color:var(--theme-text-inverse);padding-block:var(--spacing-block-vertical-padding)}.full-width-feature__content[data-astro-cid-kwzbpdrs][data-text-align=center]{text-align:center;align-items:center}.full-width-feature[data-astro-cid-kwzbpdrs] .full-width-feature__body,.full-width-feature__action[data-astro-cid-kwzbpdrs]{margin-top:var(--spacing-internal-padding)}.full-width-feature__content[data-astro-cid-kwzbpdrs] *:not(.full-width-feature__action,.full-width-feature__action *){color:var(--theme-text-inverse)}.full-width-feature--padded[data-astro-cid-kwzbpdrs] .full-width-feature__content[data-astro-cid-kwzbpdrs]{padding-inline:var(--spacing-horizontal-padding, 24px)}.full-width-feature__action[data-astro-cid-kwzbpdrs]{display:flex}.heading-block__image[data-astro-cid-epk54cdh]{aspect-ratio:21 / 9;overflow:hidden}.heading-block__image[data-astro-cid-epk54cdh] .heading-block__img{width:100%;height:100%;object-fit:cover}.heading-block__text[data-astro-cid-epk54cdh]{display:flex;flex-direction:column;text-align:center;margin-block-start:var(--spacing-block-vertical-padding);padding-block-end:var(--spacing-block-vertical-padding)}.heading-block__heading[data-astro-cid-epk54cdh]{margin:0;font:var(--text-style-h1)}.heading-block__body[data-astro-cid-epk54cdh]{margin:0;margin-block-start:var(--spacing-block-internal-l);font:var(--text-style-h5)}.heading-block__text[data-astro-cid-epk54cdh] .button-group{margin-block-start:var(--spacing-block-internal-m);justify-content:center}.media-item[data-astro-cid-4n773sb5]{margin:0}.media-item[data-astro-cid-4n773sb5] .media-item__img{display:block;width:100%;height:auto}.media-item__caption[data-astro-cid-4n773sb5]{margin-block-start:var(--sizing-2, 8px);color:var(--theme-text-secondary);font:var(--text-style-caption, .875rem/1.4 sans-serif)}.split-banner-group[data-astro-cid-ojrsexzk],.split-banner-group__row[data-astro-cid-ojrsexzk]{display:flex;flex-direction:column}.split-banner-group__image-panel[data-astro-cid-ojrsexzk]{margin:0;overflow:hidden;order:-1}.split-banner-group__image-panel[data-astro-cid-ojrsexzk] .split-banner-group__img{display:block;width:100%}.split-banner-group__text-panel[data-astro-cid-ojrsexzk]{display:flex;flex-direction:column;gap:var(--spacing-internal-text-padding, 1rem);padding-inline:var(--grid-margin, 1rem);padding-block:var(--spacing-block-vertical-padding)}.split-banner-group__heading[data-astro-cid-ojrsexzk],.split-banner-group__body[data-astro-cid-ojrsexzk]{margin:0}.split-banner-group__cta[data-astro-cid-ojrsexzk]{align-self:flex-start}@media(min-width:1024px){.split-banner-group__row[data-astro-cid-ojrsexzk]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;row-gap:0}.split-banner-group__row[data-astro-cid-ojrsexzk]>.split-banner-group__image-panel[data-astro-cid-ojrsexzk],.split-banner-group__row[data-astro-cid-ojrsexzk]>.split-banner-group__text-panel[data-astro-cid-ojrsexzk]{grid-row:1}.split-banner-group__image-panel[data-astro-cid-ojrsexzk]{order:unset}.split-banner-group__image-panel[data-astro-cid-ojrsexzk] .split-banner-group__img{height:100%;object-fit:cover}.split-banner-group__text-panel[data-astro-cid-ojrsexzk]{justify-content:center;padding-inline:calc(var(--grid-margin, 1rem) + var(--spacing-horizontal-padding))}.split-banner-group__row--image-left[data-astro-cid-ojrsexzk] .split-banner-group__image-panel[data-astro-cid-ojrsexzk]{grid-column:1}.split-banner-group__row--image-left[data-astro-cid-ojrsexzk] .split-banner-group__text-panel[data-astro-cid-ojrsexzk],.split-banner-group__row--image-right[data-astro-cid-ojrsexzk] .split-banner-group__image-panel[data-astro-cid-ojrsexzk]{grid-column:2}.split-banner-group__row--image-right[data-astro-cid-ojrsexzk] .split-banner-group__text-panel[data-astro-cid-ojrsexzk]{grid-column:1}}.section-transition[data-astro-cid-66xc6gjl]{height:var(--grid-vertical-spacing);position:relative;display:var(--st-show-base)}@media(min-width:768px){.section-transition[data-astro-cid-66xc6gjl]{display:var(--st-show-medium)}}@media(min-width:1024px){.section-transition[data-astro-cid-66xc6gjl]{display:var(--st-show-large)}}@media(min-width:1440px){.section-transition[data-astro-cid-66xc6gjl]{display:var(--st-show-xlarge)}}.section-transition__layer[data-astro-cid-66xc6gjl]{position:absolute;inset:0;background:var(--theme-surface-1)}.section-transition__layer[data-astro-cid-66xc6gjl].to{mask-image:linear-gradient(to bottom,transparent,black);-webkit-mask-image:linear-gradient(to bottom,transparent,black)}.section-transition[data-astro-cid-66xc6gjl][data-style=hard] .section-transition__layer[data-astro-cid-66xc6gjl].to{mask-image:linear-gradient(to bottom,transparent calc(var(--st-split, 50%) - .01%),black var(--st-split, 50%));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--st-split, 50%) - .01%),black var(--st-split, 50%))}.faq-section-bg[data-astro-cid-c5fzvz5w]{background:var(--theme-surface-default)}.accordian-heading[data-astro-cid-c5fzvz5w]{padding-block:var(--spacing-block-internal-l)}.faq-section-outer[data-astro-cid-c5fzvz5w]{padding-block:var(--spacing-block-vertical-padding)}.button{gap:var(--button-gap, var(--sizing-8));transition:var(--button-transition, var(--transition-default));font-size:var(--button-font-size, .875rem);padding-block:var(--button-padding-block, var(--sizing-8));padding-inline:var(--button-padding-inline, var(--sizing-24));text-transform:var(--button-text-transform, uppercase);font-weight:var(--button-font-weight, var(--typography-font-weight-bold))}.button:focus-visible{box-shadow:var(--button-focus-visible-box-shadow, var(--shadow-focus));outline:var(--button-focus-visible-outline, none)}.button:disabled{opacity:var(--button-disabled-opacity, .5);cursor:var(--button-disabled-cursor, not-allowed)}.button-primary{background:var(--button-primary-background, var(--color-blue-default));color:var(--button-primary-color, var(--color-white));border:var(--button-primary-border, var(--border-transparent));border-radius:var(--button-primary-border-radius, var(--corner-full))}.button-primary:hover{box-shadow:var(--button-primary-hover-box-shadow, inset -2px -2px 6px 0px var(--color-blue-default), inset 2px 2px 6px 0px var(--color-purple-default));background:var(--button-primary-hover-background, var(--color-transparent));color:var(--button-primary-hover-color, var(--theme-text-inverse))}.button-primary:active{background:var(--button-primary-active-background, var(--color-blue-default));box-shadow:var(--button-primary-active-box-shadow, var(--shadow-pressed))}.button-primary:focus-visible{box-shadow:var(--button-primary-focus-visible-box-shadow, 0px 0px 0px 3px var(--theme-background-site), 0px 0px 0px 5px var(--theme-stroke-focus-border));outline:var(--button-primary-focus-visible-outline, none)}.button-primary:disabled{opacity:var(--button-primary-disabled-opacity, .4);cursor:var(--button-primary-disabled-cursor, not-allowed);background:var(--button-primary-disabled-background, var(--color-blue-default));box-shadow:var(--button-primary-disabled-box-shadow, var(--shadow-none))}.button-secondary{background:var(--button-secondary-background, var(--color-transparent));color:var(--button-secondary-color, var(--theme-text-inverse));border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse));border-radius:var(--button-secondary-border-radius, var(--corner-full))}.button-secondary:hover{box-shadow:var(--button-secondary-hover-box-shadow, var(--shadow-glow-secondary));border:var(--button-secondary-hover-border, 1px solid var(--color-transparent))}.button-secondary:active{border:var(--button-secondary-active-border, var(--border-transparent))}.button-secondary:focus-visible{box-shadow:var(--button-secondary-focus-visible-box-shadow, 0px 0px 0px 3px var(--theme-background-site), 0px 0px 0px 5px var(--theme-stroke-focus-border));outline:var(--button-secondary-focus-visible-outline, none);border:var(--button-secondary-focus-visible-border, 1px solid var(--theme-stroke-high-contrast-inverse))}.button-secondary:disabled{opacity:var(--button-secondary-disabled-opacity, .4);cursor:var(--button-secondary-disabled-cursor, not-allowed)}@media(min-width:1024px){.button{font-size:var(--button-font-size, 1rem);padding-block:var(--button-padding-block, var(--sizing-16));padding-inline:var(--button-padding-inline, var(--sizing-40))}.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}@media(min-width:768px){.button{padding-block:var(--button-padding-block, var(--sizing-12));padding-inline:var(--button-padding-inline, var(--sizing-32))}.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}@media(min-width:1440px){.button-secondary{border:var(--button-secondary-border, 1px solid var(--theme-stroke-high-contrast-inverse))}}.checkbox{gap:var(--checkbox-gap, var(--spacing-2))}.checkbox:focus-visible{box-shadow:var(--checkbox-focus-visible-box-shadow, var(--shadow-focus));outline:var(--checkbox-focus-visible-outline, none)}.checkbox:disabled{opacity:var(--checkbox-disabled-opacity, .4);cursor:var(--checkbox-disabled-cursor, not-allowed)}.checkbox-container{min-height:var(--checkbox-container-min-height, 40px);padding-inline:var(--checkbox-container-padding-inline, var(--spacing-2));padding-block:var(--checkbox-container-padding-block, var(--spacing-2));border-radius:var(--checkbox-container-border-radius, var(--corner-small));cursor:var(--checkbox-container-cursor, pointer)}.checkbox:has(:focus-visible) .checkbox-container{outline:var(--checkbox-has-focus-visible-checkbox-container-outline, 2px solid var(--theme-stroke-focus-border));outline-offset:var(--checkbox-has-focus-visible-checkbox-container-outline-offset, 0)}.checkbox-input:focus-visible{box-shadow:var(--checkbox-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--checkbox-input-focus-visible-outline, none)}.checkbox-input[data-disabled]{opacity:var(--checkbox-input-data-disabled-opacity, .5);cursor:var(--checkbox-input-data-disabled-cursor, not-allowed)}.checkbox-box{border-radius:var(--checkbox-box-border-radius, var(--corner-small));background:var(--checkbox-box-background, var(--color-transparent));flex-shrink:var(--checkbox-box-flex-shrink, 0);transition:var(--checkbox-box-transition, background-color .15s, border-color .15s);width:var(--checkbox-box-width, 20px);height:var(--checkbox-box-height, 20px);border:var(--checkbox-box-border, 1px solid var(--theme-stroke-high-contrast-default))}.checkbox-box:hover{border-color:var(--checkbox-box-hover-border-color, var(--theme-color-accent-default))}.checkbox-box:focus-visible{box-shadow:var(--checkbox-box-focus-visible-box-shadow, var(--shadow-focus));outline:var(--checkbox-box-focus-visible-outline, none)}.checkbox-box[data-disabled]{opacity:var(--checkbox-box-data-disabled-opacity, .5);cursor:var(--checkbox-box-data-disabled-cursor, not-allowed)}.checkbox:has(:checked) .checkbox-box{background:var(--checkbox-has-checked-checkbox-box-background, var(--theme-color-accent-default));border-color:var(--checkbox-has-checked-checkbox-box-border-color, var(--theme-color-accent-default))}.checkbox[data-error] .checkbox-box,.checkbox[data-state=error] .checkbox-box{border-color:var(--checkbox-data-error-checkbox-box-border-color, var(--theme-color-error))}.checkbox-check{color:var(--checkbox-check-color, var(--color-white));opacity:var(--checkbox-check-opacity, 0);transition:var(--checkbox-check-transition, opacity .15s ease-out);width:var(--checkbox-check-width, 12px);height:var(--checkbox-check-height, 12px)}.checkbox:has(:checked) .checkbox-check{opacity:var(--checkbox-has-checked-checkbox-check-opacity, 1)}.checkbox-label{color:var(--checkbox-label-color, var(--theme-text-secondary));font-size:var(--checkbox-label-font-size, var(--typography-font-size-body-3));line-height:var(--checkbox-label-line-height, var(--typography-line-height-body-3));font-weight:var(--checkbox-label-font-weight, 700);user-select:var(--checkbox-label-user-select, none)}.checkbox:hover .checkbox-label{color:var(--checkbox-hover-checkbox-label-color, var(--theme-text-inverse))}.checkbox:has(:checked) .checkbox-label{color:var(--checkbox-has-checked-checkbox-label-color, var(--theme-text-inverse))}.checkbox-required{color:var(--checkbox-required-color, var(--theme-color-error));font-size:var(--checkbox-required-font-size, var(--typography-font-size-body-3));user-select:var(--checkbox-required-user-select, none);margin-left:var(--checkbox-required-margin-left, 2px);font-weight:var(--checkbox-required-font-weight, 700)}.checkbox-error{color:var(--checkbox-error-color, var(--theme-color-error));font-size:var(--checkbox-error-font-size, var(--typography-font-size-caption));line-height:var(--checkbox-error-line-height, var(--typography-line-height-caption));letter-spacing:var(--checkbox-error-letter-spacing, -.25px)}.checkbox-hint{color:var(--checkbox-hint-color, var(--theme-text-muted));font-size:var(--checkbox-hint-font-size, var(--typography-font-size-caption))}.form-renderer{display:flex;flex-direction:column;gap:var(--spacing-block-internal-m)}.form-renderer .input-labelWrapper,.form-renderer .text-area-labelWrapper{gap:.5rem}.form-renderer input:focus-visible,.form-renderer textarea:focus-visible,.form-renderer select:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-help-text{font-size:.875rem;margin:.25rem 0 0;color:var(--color-text-muted, currentColor)}.form-error{font-size:.875rem;margin:.25rem 0 0;color:var(--color-text-danger, #c0392b)}.form-checkbox-group{display:flex;flex-direction:column;gap:.5rem}.form-address{display:flex;flex-direction:column;gap:var(--spacing-block-internal-s);border:0;margin:0;padding:0;min-inline-size:0}.form-address>legend{padding:0;margin-bottom:var(--spacing-block-internal-s)}.form-address>*{width:100%}.form-renderer .date-picker{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-renderer .date-picker-control{display:flex;gap:.5rem;width:100%}.form-renderer .date-picker-input{flex:1;min-width:0;height:var(--sizing-48);padding-block:var(--sizing-14);padding-inline:var(--sizing-12);font-size:var(--typography-font-size-body-3);border:1px solid var(--theme-stroke-high-contrast-default);border-radius:var(--corner-medium);background:transparent;color:var(--theme-text-inverse)}.form-renderer .date-picker-trigger{flex:0 0 var(--sizing-48);height:var(--sizing-48)}@media(min-width:1024px){.form-renderer .date-picker-content{max-width:min(50vw,32rem)}}.form-consent{margin-top:.75rem}.form-consent .checkbox-required{display:none}.form-same-as{margin-top:.25rem}.form-inline-row{display:flex;flex-direction:column;gap:var(--spacing-block-internal-s)}@media(min-width:1024px){.form-inline-row{flex-direction:row;align-items:flex-end;gap:var(--grid-gutter)}.form-inline-row>.input{flex:1;min-width:0}.form-inline-row>.input>.input-field{width:100%}.form-inline-row>.form-presentation{flex:0 0 auto;max-width:18rem;height:var(--sizing-48);display:flex;align-items:center}.form-inline-row>.form-presentation,.form-inline-row>.form-presentation>*,.form-inline-row>.form-presentation .rich-text,.form-inline-row>.form-presentation .rich-text p{margin:0}.form-inline-row>.form-presentation .rich-text{align-self:auto;line-height:var(--typography-line-height-body-3)}.form-inline-row>.form-presentation .rich-text p{font:var(--text-style-body-3)}.form-inline-row>.form-submit{flex:0 0 auto;height:var(--sizing-48);align-self:flex-end!important}}.form-renderer--inline{gap:var(--spacing-block-internal-s)}.form-renderer--inline .form-consent{margin-top:0}.form-renderer--inline .checkbox-label{font-size:.8125rem;line-height:1.4}.form-steps-indicator{font-size:.875rem;color:var(--color-text-muted, currentColor)}.form-step{display:flex;flex-direction:column;gap:var(--spacing-block-internal-s)}.form-step.is-future{opacity:.5}.form-step-header{display:flex;align-items:center}.form-step-toggle{display:inline-flex;align-items:baseline;gap:.5rem;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.form-step-toggle:disabled{cursor:default}.form-step-number{font-weight:600}.form-step-status{color:var(--theme-text-muted, currentColor)}.form-step-edit{font-size:.875rem;color:var(--theme-text-muted, currentColor);text-decoration:underline}.form-step-body{display:flex;flex-direction:column;gap:var(--spacing-block-internal-m)}.form-actions{display:flex;gap:var(--spacing-block-internal-s);margin-top:var(--spacing-block-internal-m)}.form-back,.form-next,.form-submit{align-self:flex-start}.form-confirmation{padding:1rem;border-radius:.25rem;background:var(--color-surface-2, #f5f5f5)}.text-area{gap:var(--text-area-gap, var(--spacing-2))}.text-area:focus-visible{box-shadow:var(--text-area-focus-visible-box-shadow, var(--shadow-focus));outline:var(--text-area-focus-visible-outline, none)}.text-area:disabled{opacity:var(--text-area-disabled-opacity, .5);cursor:var(--text-area-disabled-cursor, not-allowed)}.text-area-sm{padding-inline:var(--text-area-sm-padding-inline, var(--spacing-3));padding-block:var(--text-area-sm-padding-block, var(--spacing-2));font-size:var(--text-area-sm-font-size, var(--typography-font-size-body))}.text-area-md{padding-inline:var(--text-area-md-padding-inline, var(--sizing-12));padding-block:var(--text-area-md-padding-block, var(--sizing-14));font-size:var(--text-area-md-font-size, var(--typography-font-size-body-3))}.text-area-lg{padding-inline:var(--text-area-lg-padding-inline, var(--spacing-3));padding-block:var(--text-area-lg-padding-block, var(--spacing-2));font-size:var(--text-area-lg-font-size, var(--typography-font-size-body))}.text-area-labelWrapper{margin-bottom:var(--text-area-labelWrapper-margin-bottom, var(--spacing-2))}.text-area-label{color:var(--text-area-label-color, var(--theme-text-inverse));font-size:var(--text-area-label-font-size, var(--typography-font-size-caption));line-height:var(--text-area-label-line-height, var(--typography-line-height-body));user-select:var(--text-area-label-user-select, none);font:var(--text-area-label-font, var(--text-style-caption))}.text-area-indicator{color:var(--text-area-indicator-color, var(--theme-text-muted));font-size:var(--text-area-indicator-font-size, var(--typography-font-size-caption))}.text-area-textarea{border:var(--text-area-textarea-border, 1px solid var(--theme-stroke-high-contrast-default));border-radius:var(--text-area-textarea-border-radius, var(--corner-medium));background:var(--text-area-textarea-background, var(--color-transparent));color:var(--text-area-textarea-color, var(--theme-text-inverse));resize:var(--text-area-textarea-resize, vertical);transition:var(--text-area-textarea-transition, border-color .2s, box-shadow .2s);font-family:var(--text-area-textarea-font-family, inherit);width:var(--text-area-textarea-width, 100%)}.text-area[data-error] .text-area-textarea,.text-area[data-state=error] .text-area-textarea{border:var(--text-area-data-error-text-area-textarea-border, var(--border-error))}.text-area-errorText{color:var(--text-area-errorText-color, var(--color-error-default));font-size:var(--text-area-errorText-font-size, var(--typography-font-size-caption));margin-top:var(--text-area-errorText-margin-top, var(--spacing-1))}.text-area-hint{color:var(--text-area-hint-color, var(--theme-text-muted));font-size:var(--text-area-hint-font-size, var(--typography-font-size-caption));margin-top:var(--text-area-hint-margin-top, var(--spacing-1))}.combobox{gap:var(--combobox-gap, var(--spacing-2));width:var(--combobox-width, 100%)}.combobox:focus-visible{box-shadow:var(--combobox-focus-visible-box-shadow, var(--shadow-focus));outline:var(--combobox-focus-visible-outline, none)}.combobox:disabled{opacity:var(--combobox-disabled-opacity, .5);cursor:var(--combobox-disabled-cursor, not-allowed)}.combobox-sm{padding-inline:var(--combobox-sm-padding-inline, 0);padding-block:var(--combobox-sm-padding-block, 0);font-size:var(--combobox-sm-font-size, var(--typography-font-size-body-3))}.combobox-md{padding-inline:var(--combobox-md-padding-inline, 0);padding-block:var(--combobox-md-padding-block, 0);font-size:var(--combobox-md-font-size, var(--typography-font-size-body-3))}.combobox-lg{padding-inline:var(--combobox-lg-padding-inline, 0);padding-block:var(--combobox-lg-padding-block, 0);font-size:var(--combobox-lg-font-size, var(--typography-font-size-body-3))}.combobox-label{color:var(--combobox-label-color, var(--theme-text-inverse));font-size:var(--combobox-label-font-size, var(--typography-font-size-caption));line-height:var(--combobox-label-line-height, var(--typography-line-height-body));user-select:var(--combobox-label-user-select, none);margin-bottom:var(--combobox-label-margin-bottom, var(--spacing-2));font:var(--combobox-label-font, var(--text-style-caption))}.combobox-control{border:var(--combobox-control-border, 1px solid var(--theme-stroke-high-contrast-default));border-radius:var(--combobox-control-border-radius, var(--corner-medium));background:var(--combobox-control-background, var(--color-transparent));padding-block:var(--combobox-control-padding-block, 0);padding-inline:var(--combobox-control-padding-inline, 0);min-height:var(--combobox-control-min-height, var(--sizing-48));color:var(--combobox-control-color, var(--theme-text-inverse))}.combobox-control:focus-visible{box-shadow:var(--combobox-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--combobox-control-focus-visible-outline, none)}.combobox-control[data-disabled]{opacity:var(--combobox-control-data-disabled-opacity, .5);cursor:var(--combobox-control-data-disabled-cursor, not-allowed)}.combobox-input{flex:var(--combobox-input-flex, 1);border:var(--combobox-input-border, none);background:var(--combobox-input-background, transparent);color:var(--combobox-input-color, var(--theme-text-inverse));min-width:var(--combobox-input-min-width, 0px);padding:var(--combobox-input-padding, var(--spacing-2));font-size:var(--combobox-input-font-size, var(--typography-font-size-body-3));padding-inline:var(--combobox-input-padding-inline, var(--sizing-12));padding-block:var(--combobox-input-padding-block, var(--sizing-14))}.combobox-input:focus-visible{box-shadow:var(--combobox-input-focus-visible-box-shadow, none);outline:var(--combobox-input-focus-visible-outline, none)}.combobox-input[data-disabled]{opacity:var(--combobox-input-data-disabled-opacity, .5);cursor:var(--combobox-input-data-disabled-cursor, not-allowed)}.combobox-trigger{background:var(--combobox-trigger-background, transparent);border:var(--combobox-trigger-border, none);padding:var(--combobox-trigger-padding, 0);cursor:var(--combobox-trigger-cursor, pointer);color:var(--combobox-trigger-color, var(--theme-color-accent-default));transition:var(--combobox-trigger-transition, transform .2s);transform:var(--combobox-trigger-transform, rotate(0deg));flex-shrink:var(--combobox-trigger-flex-shrink, 0);gap:var(--combobox-trigger-gap, var(--spacing-2));border-radius:var(--combobox-trigger-border-radius, var(--corner-full))}.combobox-trigger:focus-visible{box-shadow:var(--combobox-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--combobox-trigger-focus-visible-outline, none)}.combobox-trigger[data-disabled]{opacity:var(--combobox-trigger-data-disabled-opacity, .5);cursor:var(--combobox-trigger-data-disabled-cursor, not-allowed)}.combobox-triggerIcon{width:var(--combobox-triggerIcon-width, 20px);height:var(--combobox-triggerIcon-height, 20px)}.combobox-clearTrigger{gap:var(--combobox-clearTrigger-gap, var(--spacing-2));border-radius:var(--combobox-clearTrigger-border-radius, var(--corner-full));cursor:var(--combobox-clearTrigger-cursor, pointer);transition:var(--combobox-clearTrigger-transition, all .15s ease)}.combobox-clearTrigger:focus-visible{box-shadow:var(--combobox-clearTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--combobox-clearTrigger-focus-visible-outline, none)}.combobox-clearTrigger[data-disabled]{opacity:var(--combobox-clearTrigger-data-disabled-opacity, .5);cursor:var(--combobox-clearTrigger-data-disabled-cursor, not-allowed)}.combobox-clearTriggerIcon{width:var(--combobox-clearTriggerIcon-width, 12px);height:var(--combobox-clearTriggerIcon-height, 12px)}.combobox-content{background:var(--combobox-content-background, var(--theme-background-site));border:var(--combobox-content-border, var(--border-standard));border-radius:var(--combobox-content-border-radius, var(--corner-medium));box-shadow:var(--combobox-content-box-shadow, var(--shadow-large));padding-block:var(--combobox-content-padding-block, var(--sizing-8));max-height:var(--combobox-content-max-height, 300px)}.combobox-item{cursor:var(--combobox-item-cursor, pointer);border-radius:var(--combobox-item-border-radius, var(--corner-small));gap:var(--combobox-item-gap, var(--spacing-2));padding-block:var(--combobox-item-padding-block, var(--spacing-2));padding-inline:var(--combobox-item-padding-inline, var(--sizing-16))}.combobox-item:hover{background:var(--combobox-item-hover-background, var(--color-purple-soft))}.combobox-item:focus-visible{box-shadow:var(--combobox-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--combobox-item-focus-visible-outline, none)}.combobox-item[data-disabled]{opacity:var(--combobox-item-data-disabled-opacity, .5);cursor:var(--combobox-item-data-disabled-cursor, not-allowed)}.combobox-item[data-highlighted],.combobox-item[data-state=highlighted]{background:var(--combobox-item-data-highlighted-background, var(--color-purple-soft))}.combobox-itemText{flex:var(--combobox-itemText-flex, 1);color:var(--combobox-itemText-color, var(--theme-text-inverse))}.combobox-itemIndicator{color:var(--combobox-itemIndicator-color, var(--color-blue-default));flex-shrink:var(--combobox-itemIndicator-flex-shrink, 0);opacity:var(--combobox-itemIndicator-opacity, 0);transition:var(--combobox-itemIndicator-transition, opacity .15s)}.combobox-itemGroupLabel{color:var(--combobox-itemGroupLabel-color, var(--theme-text-muted));font-size:var(--combobox-itemGroupLabel-font-size, var(--typography-font-size-caption));font-weight:var(--combobox-itemGroupLabel-font-weight, var(--typography-font-weight-semibold));padding:var(--combobox-itemGroupLabel-padding, var(--spacing-2));text-transform:var(--combobox-itemGroupLabel-text-transform, uppercase);letter-spacing:var(--combobox-itemGroupLabel-letter-spacing, .5px)}.date-picker{gap:var(--date-picker-gap, var(--spacing-2))}.date-picker:focus-visible{box-shadow:var(--date-picker-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-focus-visible-outline, none)}.date-picker:disabled{opacity:var(--date-picker-disabled-opacity, .5);cursor:var(--date-picker-disabled-cursor, not-allowed)}.date-picker-sm{padding-inline:var(--date-picker-sm-padding-inline, var(--spacing-3));padding-block:var(--date-picker-sm-padding-block, var(--spacing-2));font-size:var(--date-picker-sm-font-size, var(--typography-font-size-body-1))}.date-picker-md{padding-inline:var(--date-picker-md-padding-inline, var(--spacing-3));padding-block:var(--date-picker-md-padding-block, var(--spacing-2));font-size:var(--date-picker-md-font-size, var(--typography-font-size-body-1))}.date-picker-lg{padding-inline:var(--date-picker-lg-padding-inline, var(--spacing-3));padding-block:var(--date-picker-lg-padding-block, var(--spacing-2));font-size:var(--date-picker-lg-font-size, var(--typography-font-size-body-1))}.date-picker-label{color:var(--date-picker-label-color, var(--theme-text-inverse));font-size:var(--date-picker-label-font-size, var(--typography-font-size-caption));line-height:var(--date-picker-label-line-height, var(--typography-line-height-body));user-select:var(--date-picker-label-user-select, none);font:var(--date-picker-label-font, var(--text-style-caption))}.date-picker-control:focus-visible{box-shadow:var(--date-picker-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-control-focus-visible-outline, none)}.date-picker-control[data-disabled]{opacity:var(--date-picker-control-data-disabled-opacity, .5);cursor:var(--date-picker-control-data-disabled-cursor, not-allowed)}.date-picker-input:focus-visible{box-shadow:var(--date-picker-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-input-focus-visible-outline, none)}.date-picker-input[data-disabled]{opacity:var(--date-picker-input-data-disabled-opacity, .5);cursor:var(--date-picker-input-data-disabled-cursor, not-allowed)}.date-picker-trigger{gap:var(--date-picker-trigger-gap, var(--spacing-2));border-radius:var(--date-picker-trigger-border-radius, var(--corner-full));cursor:var(--date-picker-trigger-cursor, pointer);transition:var(--date-picker-trigger-transition, all .15s ease)}.date-picker-trigger:focus-visible{box-shadow:var(--date-picker-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-trigger-focus-visible-outline, none)}.date-picker-trigger[data-disabled]{opacity:var(--date-picker-trigger-data-disabled-opacity, .5);cursor:var(--date-picker-trigger-data-disabled-cursor, not-allowed)}.date-picker-clearTrigger{gap:var(--date-picker-clearTrigger-gap, var(--spacing-2));border-radius:var(--date-picker-clearTrigger-border-radius, var(--corner-full));cursor:var(--date-picker-clearTrigger-cursor, pointer);transition:var(--date-picker-clearTrigger-transition, all .15s ease)}.date-picker-clearTrigger:focus-visible{box-shadow:var(--date-picker-clearTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-clearTrigger-focus-visible-outline, none)}.date-picker-clearTrigger[data-disabled]{opacity:var(--date-picker-clearTrigger-data-disabled-opacity, .5);cursor:var(--date-picker-clearTrigger-data-disabled-cursor, not-allowed)}.date-picker-content{margin-top:var(--date-picker-content-margin-top, var(--spacing-2));background:var(--date-picker-content-background, var(--theme-surface-2));border-radius:var(--date-picker-content-border-radius, var(--corner-large));min-width:var(--date-picker-content-min-width, 280px);box-shadow:var(--date-picker-content-box-shadow, var(--theme-elevation-2))}.date-picker-viewControl{justify-content:var(--date-picker-viewControl-justify-content, space-between)}.date-picker-viewControl:focus-visible{box-shadow:var(--date-picker-viewControl-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-viewControl-focus-visible-outline, none)}.date-picker-viewControl[data-disabled]{opacity:var(--date-picker-viewControl-data-disabled-opacity, .5);cursor:var(--date-picker-viewControl-data-disabled-cursor, not-allowed)}.date-picker-prevTrigger{gap:var(--date-picker-prevTrigger-gap, var(--spacing-2));border-radius:var(--date-picker-prevTrigger-border-radius, var(--corner-full));cursor:var(--date-picker-prevTrigger-cursor, pointer);transition:var(--date-picker-prevTrigger-transition, all .15s ease)}.date-picker-prevTrigger:focus-visible{box-shadow:var(--date-picker-prevTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-prevTrigger-focus-visible-outline, none)}.date-picker-prevTrigger[data-disabled]{opacity:var(--date-picker-prevTrigger-data-disabled-opacity, .5);cursor:var(--date-picker-prevTrigger-data-disabled-cursor, not-allowed)}.date-picker-nextTrigger{gap:var(--date-picker-nextTrigger-gap, var(--spacing-2));border-radius:var(--date-picker-nextTrigger-border-radius, var(--corner-full));cursor:var(--date-picker-nextTrigger-cursor, pointer);transition:var(--date-picker-nextTrigger-transition, all .15s ease)}.date-picker-nextTrigger:focus-visible{box-shadow:var(--date-picker-nextTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-nextTrigger-focus-visible-outline, none)}.date-picker-nextTrigger[data-disabled]{opacity:var(--date-picker-nextTrigger-data-disabled-opacity, .5);cursor:var(--date-picker-nextTrigger-data-disabled-cursor, not-allowed)}.date-picker-rangeText{flex:var(--date-picker-rangeText-flex, 1);text-align:var(--date-picker-rangeText-text-align, center)}.date-picker-table{border-collapse:var(--date-picker-table-border-collapse, collapse)}.date-picker-tableCell{text-align:var(--date-picker-tableCell-text-align, center);padding:var(--date-picker-tableCell-padding, var(--spacing-1))}.date-picker-tableCellTrigger:focus-visible{box-shadow:var(--date-picker-tableCellTrigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--date-picker-tableCellTrigger-focus-visible-outline, none)}.date-picker-tableCellTrigger[data-disabled]{opacity:var(--date-picker-tableCellTrigger-data-disabled-opacity, .5);cursor:var(--date-picker-tableCellTrigger-data-disabled-cursor, not-allowed)}.radio-group{gap:var(--radio-group-gap, var(--spacing-2));font:var(--radio-group-font, var(--text-style-body-3-strong))}.radio-group:focus-visible{box-shadow:var(--radio-group-focus-visible-box-shadow, var(--shadow-focus));outline:var(--radio-group-focus-visible-outline, none)}.radio-group:disabled{opacity:var(--radio-group-disabled-opacity, .4);cursor:var(--radio-group-disabled-cursor, not-allowed)}.radio-group-sm{--radio-group-circle-size: 16px;--radio-group-dot-size: 8px}.radio-group-sm .radio-group-circle{width:var(--radio-group-sm-radio-group-circle-width, 16px);height:var(--radio-group-sm-radio-group-circle-height, 16px)}.radio-group-sm .radio-group-dot{width:var(--radio-group-sm-radio-group-dot-width, 8px);height:var(--radio-group-sm-radio-group-dot-height, 8px)}.radio-group-md{--radio-group-circle-size: 24px;--radio-group-dot-size: 12px}.radio-group-md .radio-group-circle{width:var(--radio-group-md-radio-group-circle-width, 24px);height:var(--radio-group-md-radio-group-circle-height, 24px)}.radio-group-md .radio-group-dot{width:var(--radio-group-md-radio-group-dot-width, 12px);height:var(--radio-group-md-radio-group-dot-height, 12px)}.radio-group-lg{--radio-group-circle-size: 24px;--radio-group-dot-size: 12px}.radio-group-lg .radio-group-circle{width:var(--radio-group-lg-radio-group-circle-width, 24px);height:var(--radio-group-lg-radio-group-circle-height, 24px)}.radio-group-lg .radio-group-dot{width:var(--radio-group-lg-radio-group-dot-width, 12px);height:var(--radio-group-lg-radio-group-dot-height, 12px)}.radio-group-container{gap:var(--radio-group-container-gap, var(--spacing-2));cursor:var(--radio-group-container-cursor, pointer);padding-inline:var(--radio-group-container-padding-inline, 8px);height:var(--radio-group-container-height, var(--sizing-40));border-radius:var(--radio-group-container-border-radius, var(--corner-small))}.radio-group:has(:focus-visible) .radio-group-container{border:var(--radio-group-has-focus-visible-radio-group-container-border, 1px solid var(--theme-stroke-focus-border))}.radio-group:has(:disabled) .radio-group-container{cursor:var(--radio-group-has-disabled-radio-group-container-cursor, not-allowed);opacity:var(--radio-group-has-disabled-radio-group-container-opacity, .4)}.radio-group-input:focus-visible{box-shadow:var(--radio-group-input-focus-visible-box-shadow, var(--shadow-focus));outline:var(--radio-group-input-focus-visible-outline, none)}.radio-group-input[data-disabled]{opacity:var(--radio-group-input-data-disabled-opacity, .5);cursor:var(--radio-group-input-data-disabled-cursor, not-allowed)}.radio-group-circle{border-radius:var(--radio-group-circle-border-radius, var(--corner-full));background:var(--radio-group-circle-background, transparent);flex-shrink:var(--radio-group-circle-flex-shrink, 0);transition:var(--radio-group-circle-transition, all .15s);border:var(--radio-group-circle-border, 1px solid var(--theme-stroke-high-contrast-default))}.radio-group-circle:focus-visible{box-shadow:var(--radio-group-circle-focus-visible-box-shadow, var(--shadow-focus));outline:var(--radio-group-circle-focus-visible-outline, none)}.radio-group-circle[data-disabled]{opacity:var(--radio-group-circle-data-disabled-opacity, .4);cursor:var(--radio-group-circle-data-disabled-cursor, not-allowed)}.radio-group:has(:checked) .radio-group-circle{border-color:var(--radio-group-has-checked-radio-group-circle-border-color, var(--theme-color-primary-default));background:var(--radio-group-has-checked-radio-group-circle-background, var(--theme-color-accent-default));border:var(--radio-group-has-checked-radio-group-circle-border, 1px solid var(--theme-color-accent-default))}.radio-group-dot{border-radius:var(--radio-group-dot-border-radius, var(--corner-full));background:var(--radio-group-dot-background, var(--color-white));transform:var(--radio-group-dot-transform, scale(0));transition:var(--radio-group-dot-transition, transform .15s ease-out)}.radio-group:has(:checked) .radio-group-dot{transform:var(--radio-group-has-checked-radio-group-dot-transform, scale(1))}.radio-group-label{color:var(--radio-group-label-color, var(--theme-text-inverse));font-size:var(--radio-group-label-font-size, var(--typography-font-size-body-1));line-height:var(--radio-group-label-line-height, var(--typography-line-height-body-1));user-select:var(--radio-group-label-user-select, none)}.radio-group:has(:disabled) .radio-group-label{opacity:var(--radio-group-has-disabled-radio-group-label-opacity, .4)}.radio-group-legend{color:var(--radio-group-legend-color, var(--theme-text-inverse));font-size:var(--radio-group-legend-font-size, var(--typography-font-size-caption));font-weight:var(--radio-group-legend-font-weight, var(--typography-font-weight-medium));margin-bottom:var(--radio-group-legend-margin-bottom, var(--spacing-2));font:var(--radio-group-legend-font, var(--text-style-caption))}.radio-group-error{color:var(--radio-group-error-color, var(--color-error-default));font-size:var(--radio-group-error-font-size, var(--typography-font-size-caption));margin-top:var(--radio-group-error-margin-top, var(--spacing-1))}.radio-group-description{color:var(--radio-group-description-color, var(--theme-text-muted));font-size:var(--radio-group-description-font-size, var(--typography-font-size-caption));margin-top:var(--radio-group-description-margin-top, var(--spacing-1))}.radio-group:has(:disabled) .radio-group-description{opacity:var(--radio-group-has-disabled-radio-group-description-opacity, .4)}.select{gap:var(--select-gap, var(--spacing-2));color:var(--select-color, var(--theme-text-inverse));width:var(--select-width, 100%)}.select:focus-visible{box-shadow:var(--select-focus-visible-box-shadow, var(--shadow-focus));outline:var(--select-focus-visible-outline, none)}.select:disabled{opacity:var(--select-disabled-opacity, .5);cursor:var(--select-disabled-cursor, not-allowed)}.select-label{color:var(--select-label-color, var(--theme-text-inverse));line-height:var(--select-label-line-height, var(--typography-line-height-body-1));user-select:var(--select-label-user-select, none);font:var(--select-label-font, var(--text-style-caption))}.select-control:focus-visible{box-shadow:var(--select-control-focus-visible-box-shadow, var(--shadow-focus));outline:var(--select-control-focus-visible-outline, none)}.select-control[data-disabled]{opacity:var(--select-control-data-disabled-opacity, .5);cursor:var(--select-control-data-disabled-cursor, not-allowed)}.select-trigger{cursor:var(--select-trigger-cursor, pointer);border:var(--select-trigger-border, 1px solid var(--theme-stroke-high-contrast-default));border-radius:var(--select-trigger-border-radius, var(--corner-medium));padding-block:var(--select-trigger-padding-block, var(--sizing-14));padding-inline:var(--select-trigger-padding-inline, var(--sizing-12));height:var(--select-trigger-height, var(--sizing-48));background:var(--select-trigger-background, var(--color-transparent));color:var(--select-trigger-color, var(--theme-text-inverse))}.select-trigger:focus-visible{box-shadow:var(--select-trigger-focus-visible-box-shadow, var(--shadow-focus));outline:var(--select-trigger-focus-visible-outline, none)}.select-trigger[data-disabled]{opacity:var(--select-trigger-data-disabled-opacity, .5);cursor:var(--select-trigger-data-disabled-cursor, not-allowed)}.select-placeholder{color:var(--select-placeholder-color, var(--theme-text-inverse))}.select-indicator{display:var(--select-indicator-display, flex);align-items:var(--select-indicator-align-items, center);width:var(--select-indicator-width, var(--sizing-20));height:var(--select-indicator-height, var(--sizing-20));color:var(--select-indicator-color, var(--theme-text-muted));transition:var(--select-indicator-transition, transform .2s)}.select-positioner{background:var(--select-positioner-background, var(--theme-background-site))}.select-content{background:var(--select-content-background, var(--theme-background-site));border-radius:var(--select-content-border-radius, var(--corner-medium));box-shadow:var(--select-content-box-shadow, var(--shadow-large));align-items:var(--select-content-align-items, stretch);border:var(--select-content-border, var(--border-standard));max-height:var(--select-content-max-height, 300px);padding-block:var(--select-content-padding-block, var(--sizing-8));overflow-y:var(--select-content-overflow-y, auto)}.select:hover .select-content{background:var(--select-hover-select-content-background, var(--theme-background-site))}.select-item{cursor:var(--select-item-cursor, pointer);border-radius:var(--select-item-border-radius, var(--corner-small));padding-block:var(--select-item-padding-block, var(--spacing-2));padding-inline:var(--select-item-padding-inline, var(--sizing-16));gap:var(--select-item-gap, var(--spacing-2))}.select-item:hover{background:var(--select-item-hover-background, var(--color-purple-soft))}.select-item:focus-visible{box-shadow:var(--select-item-focus-visible-box-shadow, var(--shadow-focus));outline:var(--select-item-focus-visible-outline, none)}.select-item[data-disabled]{opacity:var(--select-item-data-disabled-opacity, .5);cursor:var(--select-item-data-disabled-cursor, not-allowed)}.select-item[data-highlighted],.select-item[data-state=highlighted]{background:var(--select-item-data-highlighted-background, var(--color-purple-soft))}.select-itemIndicator{opacity:var(--select-itemIndicator-opacity, 0);transition:var(--select-itemIndicator-transition, opacity .15s)}.select-itemGroup{width:var(--select-itemGroup-width, 100%);align-items:var(--select-itemGroup-align-items, stretch)}.select:hover .select-itemGroup{background:var(--select-hover-select-itemGroup-background, var(--theme-background-site))}.form-block[data-astro-cid-4oorqksi]{padding-block:var(--spacing-block-vertical-padding)}.render-blocks[data-astro-cid-l7jt7myh]{row-gap:0}
