.button-group[data-astro-cid-lcuu6ne7]{gap:var(--spacing-block-internal-m);margin-top:var(--spacing-block-internal-m);flex-direction:column;display:flex}.button-group[data-astro-cid-lcuu6ne7]>*{width:100%}.button-group--single[data-astro-cid-lcuu6ne7]>*{width:auto}@media (width>=768px){.button-group[data-astro-cid-lcuu6ne7]{justify-content:center;align-items:center;gap:var(--grid-gutter);flex-direction:row}.button-group[data-astro-cid-lcuu6ne7]>*{width:auto}}.kicker[data-astro-cid-ywabuju3]{font:var(--text-style-eyebrow);text-transform:uppercase;margin-bottom:var(--spacing-block-internal-s)}.hero[data-astro-cid-auce66yl]{min-height:400px;max-height:80vh;padding-block:var(--spacing-block-vertical-padding);align-content:center;position:relative}@media (width>=1024px){.hero[data-astro-cid-auce66yl]{min-height:800px}}@media (width<=1023px){.hero[data-astro-cid-auce66yl]{padding-top:calc(var(--layout-header-height) + var(--spacing-block-vertical-padding))}}.hero__overlay[data-astro-cid-auce66yl]{background:linear-gradient(#0006 0% 100%)}.hero__content[data-astro-cid-auce66yl]{text-align:center;color:var(--theme-text-default);flex-direction:column;align-items:center;display:flex;position:relative}.hero__headline[data-astro-cid-auce66yl],.hero__subtitle[data-astro-cid-auce66yl]{margin:0}.hero__headline[data-astro-cid-auce66yl]+.hero__subtitle[data-astro-cid-auce66yl],.hero__headline[data-astro-cid-auce66yl]+.button-group{margin-top:var(--spacing-block-internal-l)}.hero__subtitle[data-astro-cid-auce66yl]+.button-group{margin-top:var(--spacing-block-internal-m)}.hero__content[data-astro-cid-auce66yl] .button-group{align-self:stretch}.hero__image[data-astro-cid-iciusemo]{aspect-ratio:21/9;overflow:hidden}.hero__image[data-astro-cid-iciusemo] .hero__img{object-fit:cover;width:100%;height:100%}.hero__content[data-astro-cid-iciusemo]{text-align:center;flex-direction:column;margin-block-start:var(--spacing-block-vertical-padding);padding-block-end:var(--spacing-block-vertical-padding);display:flex}.hero__subtitle[data-astro-cid-iciusemo]{font:var(--text-style-h5);margin:0}.hero__content[data-astro-cid-iciusemo] .button-group{justify-content:center}.hero__content[data-astro-cid-qvf7i65q]{text-align:center;padding-block-start:calc(var(--spacing-block-vertical-padding) * 2);padding-block-end:var(--spacing-block-vertical-padding)}.hero__headline[data-astro-cid-qvf7i65q]{margin:0}.hero__video[data-astro-cid-e62iqrme]{object-fit:cover}.hero--none[data-astro-cid-nvlrxbm6]{min-height:80px}.heading-anchor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generic-block[data-astro-cid-jc3azsnw]{border:1px dashed var(--theme-border,#666);border-radius:var(--radius-md,.5rem);padding:var(--spacing-6,1.5rem);align-items:flex-start;gap:var(--spacing-2,.5rem);flex-direction:column;min-height:6rem;display:flex}.generic-block-type[data-astro-cid-jc3azsnw]{font:var(--text-style-h5);color:var(--theme-text-inverse,#999);border-radius:var(--radius-sm,.25rem);padding:.125rem .5rem}.generic-block-name[data-astro-cid-jc3azsnw]{font-size:var(--typography-font-size-sm,.875rem);color:var(--theme-text-muted,#999)}.movie-poster-card[data-astro-cid-eb7q2nko]{color:inherit;gap:var(--spacing-8,.5rem);flex-direction:column;text-decoration:none;transition:opacity .15s;display:flex}.movie-poster-card[data-astro-cid-eb7q2nko] a[data-astro-cid-eb7q2nko]{color:inherit;text-decoration:none}.rich-text-block[data-astro-cid-is2fxieu]{padding-block:var(--spacing-block-vertical-padding)}.heading[data-astro-cid-oaxrxw2l]{margin:0}.heading[data-astro-cid-oaxrxw2l][data-level="1"],.heading[data-astro-cid-oaxrxw2l][data-level="2"],.heading[data-astro-cid-oaxrxw2l][data-level="3"]{margin-bottom:var(--spacing-block-internal-l)}.heading[data-astro-cid-oaxrxw2l][data-level="4"],.heading[data-astro-cid-oaxrxw2l][data-level="5"],.heading[data-astro-cid-oaxrxw2l][data-level="6"]{margin-bottom:var(--spacing-block-internal-m)}.sample-template[data-astro-cid-umypjlpw]{padding-block:var(--spacing-block-vertical-padding)}.featuredQuote__container{color:var(--theme-text-default)}.featuredQuote__figure{align-items:flex-start;gap:var(--spacing-6);background-color:var(--theme-surface-2);padding-inline:var(--spacing-margin);padding-block:var(--spacing-block-vertical-padding);flex-direction:column;margin:0;display:flex}.featuredQuote__statement{font:var(--text-style-h4);color:var(--theme-text-default);margin:0}.featuredQuote__quotemark{color:var(--theme-surface-interactive-default)}.featuredQuote__meta{flex-direction:column;display:flex}.featuredQuote__meta p{margin:0}.featuredQuote__attribution{font:var(--text-style-body-strong);align-items:center;gap:.5rem;display:flex}.featuredQuote__attribution:before{content:"";width:var(--sizing-48);background:var(--theme-border);flex-shrink:0;height:1px}.featuredQuote__role{font:var(--text-style-body-2);padding-left:calc(var(--sizing-48) + .5rem)}.featuredQuote__position{font:var(--text-style-body-2);padding-left:calc(var(--sizing-48) + .5rem);font-style:italic}.section-heading[data-astro-cid-kbszse7v]{text-align:center;padding-block:var(--spacing-block-vertical-padding);flex-direction:column;display:flex}.section-heading__body[data-astro-cid-kbszse7v]{margin:0}.copy-block__inner[data-astro-cid-ruz6yju3]{text-align:left;padding-block:var(--spacing-block-vertical-padding)}.split-feature[data-astro-cid-wzlbt522]{padding-block:var(--spacing-block-vertical-padding,32px)}.split-feature__image-panel[data-astro-cid-wzlbt522]{order:-1;margin:0;overflow:hidden}@media (width>=1024px){.split-feature__image-panel[data-astro-cid-wzlbt522]{order:unset}}.split-feature__image-panel[data-astro-cid-wzlbt522] .split-feature__img{object-fit:cover;aspect-ratio:16/9;border-radius:var(--theme-corners-component);width:100%;display:block}.split-feature__text-panel[data-astro-cid-wzlbt522]{gap:var(--spacing-block-internal-m);padding-block:var(--spacing-block-vertical-padding);flex-direction:column;display:flex}@media (width>=1024px){.split-feature__text-panel[data-astro-cid-wzlbt522]{padding-block:0}}.split-feature__text-group[data-astro-cid-wzlbt522]{flex-direction:column;display:flex}.split-feature__body[data-astro-cid-wzlbt522]{margin:0}.split-feature__cta[data-astro-cid-wzlbt522]{align-self:flex-start}.video-item__play[data-astro-cid-qu7nr4o7]{background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex;position:absolute;inset:0}button[data-astro-cid-qu7nr4o7].video-item__play{cursor:pointer}span[data-astro-cid-qu7nr4o7].video-item__play{pointer-events:none}.video-item__play[data-astro-cid-qu7nr4o7] svg[data-astro-cid-qu7nr4o7]{width:clamp(40px,22%,80px);height:auto}.video-item__play[data-astro-cid-qu7nr4o7]:hover svg[data-astro-cid-qu7nr4o7] circle[data-astro-cid-qu7nr4o7]{fill-opacity:.8}.video-item__play--hidden[data-astro-cid-qu7nr4o7]{opacity:0;pointer-events:none}.video-player[data-astro-cid-wlz3puey]{aspect-ratio:16/9;border-radius:var(--theme-corners-component);background:#000;position:relative;overflow:hidden}.video-item__video[data-astro-cid-wlz3puey]{object-fit:cover;width:100%;height:100%;display:block}.video-item__youtube[data-astro-cid-wlz3puey],.video-item__youtube-preview[data-astro-cid-wlz3puey],.video-item__thumbnail[data-astro-cid-wlz3puey]{width:100%;height:100%}.video-item__youtube[data-astro-cid-wlz3puey]{background:#000;display:block;position:relative}.video-item__youtube-preview[data-astro-cid-wlz3puey]{cursor:pointer;background:#000;border:0;padding:0;display:block;position:relative}.video-item__thumbnail[data-astro-cid-wlz3puey]{object-fit:cover;transition:transform .24s;display:block}.video-item__youtube-overlay[data-astro-cid-wlz3puey]{background:linear-gradient(#0000001f,#00000073),radial-gradient(circle,#0000001a,#0000008c);transition:opacity .2s;position:absolute;inset:0}.video-item__youtube[data-astro-cid-wlz3puey] .video-item__iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-item__placeholder[data-astro-cid-wlz3puey]{width:100%;height:100%}.video-item__youtube-preview[data-astro-cid-wlz3puey]:hover .video-item__youtube-overlay[data-astro-cid-wlz3puey],.video-item__youtube-preview[data-astro-cid-wlz3puey]:focus-visible .video-item__youtube-overlay[data-astro-cid-wlz3puey]{opacity:.8}.video-item__youtube-preview[data-astro-cid-wlz3puey]:hover .video-item__thumbnail[data-astro-cid-wlz3puey],.video-item__youtube-preview[data-astro-cid-wlz3puey]:focus-visible .video-item__thumbnail[data-astro-cid-wlz3puey]{transform:scale(1.02)}.video-item__youtube-preview[data-astro-cid-wlz3puey]:focus-visible{outline:2px solid var(--theme-border-focus,white);outline-offset:-2px}.content-banner[data-astro-cid-5qulycb6]{position:relative}.content-banner__overlay[data-astro-cid-5qulycb6]{background:var(--color-image-overlay)}.content-banner__content[data-astro-cid-5qulycb6]{gap:var(--spacing-internal-padding,32px);padding-block:var(--spacing-block-vertical-padding);color:var(--theme-text-default);text-align:center;position:relative}@media (width>=1024px){.content-banner__content[data-astro-cid-5qulycb6]{text-align:left;align-items:center}}.content-banner__body[data-astro-cid-5qulycb6]{font:var(--text-style-body);margin:0}.content-banner__action[data-astro-cid-5qulycb6]{justify-content:center;align-items:center;display:flex}@media (width>=1024px){.content-banner__action[data-astro-cid-5qulycb6]{justify-content:flex-end}}.carousel-block[data-astro-cid-2db2r6br]{padding-block:var(--spacing-block-vertical-padding)}.carousel-block__heading[data-astro-cid-2db2r6br]{margin-block-end:var(--spacing-block-internal-m)}.featured-item[data-astro-cid-clikdvf6]{flex-direction:column;display:flex}.featured-item__kicker{margin-top:var(--spacing-block-internal-s)}.featured-item__layout[data-astro-cid-clikdvf6]{background:var(--theme-surface-2);box-shadow:var(--theme-elevation-2);border-radius:var(--theme-corners-component);flex-direction:column;display:flex;overflow:hidden}@media (width>=1024px){.featured-item__layout[data-astro-cid-clikdvf6]{flex-direction:row;min-height:28rem;max-height:45vh}.featured-item__layout--image-right[data-astro-cid-clikdvf6]{flex-direction:row-reverse}.featured-item__image-panel[data-astro-cid-clikdvf6],.featured-item__text-panel[data-astro-cid-clikdvf6]{gap:var(--spacing-block-internal-m);flex:1 1 0}.featured-item__image-panel[data-astro-cid-clikdvf6]{display:flex}.featured-item__layout--image-right[data-astro-cid-clikdvf6] .featured-item__image-panel[data-astro-cid-clikdvf6]{justify-content:flex-end}}.featured-item__image-panel[data-astro-cid-clikdvf6]{margin:0}.featured-item__image-panel[data-astro-cid-clikdvf6] .featured-item__img{width:100%;height:auto;display:block}@media (width>=1024px){.featured-item__image-panel[data-astro-cid-clikdvf6] .featured-item__img{object-fit:contain;width:auto;max-width:100%;height:100%}}.featured-item__text-panel[data-astro-cid-clikdvf6]{gap:var(--spacing-block-internal-m);padding:var(--spacing-block-vertical-padding);flex-direction:column;display:flex}.featured-item__body[data-astro-cid-clikdvf6]{font:var(--text-style-body);margin:0}.featured-item__cta{align-self:flex-start}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__headline{padding:var(--spacing-block-vertical-padding) var(--spacing-block-vertical-padding) 0}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__content[data-astro-cid-clikdvf6]{gap:var(--spacing-block-internal-m);padding:var(--spacing-block-internal-m) var(--spacing-block-vertical-padding) var(--spacing-block-vertical-padding);flex-direction:column;display:flex}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__image-panel[data-astro-cid-clikdvf6] .featured-item__img{width:100%;height:auto}.featured-item__backdrop[data-astro-cid-clikdvf6]{display:none}@media (width>=1024px){.featured-item__layout--landscape[data-astro-cid-clikdvf6]{column-gap:var(--grid-gutter);row-gap:var(--spacing-block-internal-m);grid-template-columns:1fr 1fr;grid-template-areas:"image title""content content";align-items:start;min-height:0;max-height:none;display:grid;position:relative}.featured-item__layout--landscape[data-astro-cid-clikdvf6].featured-item__layout--image-right{grid-template-areas:"title image""content content"}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__image-panel[data-astro-cid-clikdvf6]{z-index:1;grid-area:image;display:block;position:relative}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__headline{z-index:1;color:var(--featured-item-headline-ink,var(--theme-text-default));padding:var(--spacing-block-vertical-padding) var(--spacing-block-vertical-padding) 0 0;grid-area:title;position:relative}.featured-item__layout--landscape[data-astro-cid-clikdvf6].featured-item__layout--image-right .featured-item__headline{padding:var(--spacing-block-vertical-padding) 0 0 var(--spacing-block-vertical-padding)}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__content[data-astro-cid-clikdvf6]{width:75%;padding:0 0 var(--spacing-block-vertical-padding);grid-area:content;margin-inline:auto}.featured-item__layout--landscape[data-astro-cid-clikdvf6] .featured-item__image-panel[data-astro-cid-clikdvf6] .featured-item__img{width:100%;height:auto;mask-image:linear-gradient(to right, #000 var(--fi-feather,60%), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 var(--fi-feather,60%), transparent 100%)}.featured-item__layout--landscape[data-astro-cid-clikdvf6].featured-item__layout--image-right .featured-item__image-panel[data-astro-cid-clikdvf6] .featured-item__img{mask-image:linear-gradient(to left, #000 var(--fi-feather,60%), transparent 100%);-webkit-mask-image:linear-gradient(to left, #000 var(--fi-feather,60%), transparent 100%)}.featured-item__backdrop[data-astro-cid-clikdvf6]{z-index:0;filter:blur(var(--fi-backdrop-blur,12px)) contrast(var(--fi-range,1));transform:scale(var(--fi-backdrop-scale,1.1));opacity:1;mask-image:linear-gradient(to bottom, #000 var(--fi-bottom-feather,55%), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 var(--fi-bottom-feather,55%), transparent 100%);background-position:50%;background-size:cover;grid-area:1/1/auto/-1;align-self:stretch;display:block;position:relative}.featured-item__backdrop[data-astro-cid-clikdvf6]:after{content:"";background-color:var(--image-dominant-color);opacity:var(--fi-color-blend,0);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.featured-item__layout--landscape[data-astro-cid-clikdvf6]{animation:linear both featured-item-depth view();animation-range:entry exit 0%}}}}@keyframes featured-item-depth{0%{transform:translateY(40px)scale(.94)}50%{transform:translateY(0)scale(1)}to{transform:translateY(-40px)scale(.94)}}.card-grid-cell--fill[data-astro-cid-lz7rm6rl]{flex-direction:column;display:flex}.card-grid-cell--fill[data-astro-cid-lz7rm6rl]>.card{--card-buttonWrapper-margin-top:auto;flex:1}.card-grid-cell--fill[data-astro-cid-lz7rm6rl]>.card>.card-content{flex:1}listing-disclosure[data-astro-cid-f2n4d52s]{display:contents}.listing-disclosure__bar[data-astro-cid-f2n4d52s]{justify-content:center;padding-block-start:var(--spacing-block-internal-l);display:flex}@media (width>=768px){.listing-disclosure__bar[data-astro-cid-f2n4d52s][data-lc-hide-from=md]{display:none}}@media (width>=1024px){.listing-disclosure__bar[data-astro-cid-f2n4d52s][data-lc-hide-from=lg]{display:none}}@media (width>=1440px){.listing-disclosure__bar[data-astro-cid-f2n4d52s][data-lc-hide-from=xl]{display:none}}.listing-disclosure__top[data-astro-cid-f2n4d52s]{right:var(--spacing-3);bottom:var(--spacing-3);z-index:10;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;font-size:.8125rem;transition:opacity .15s;display:inline-flex;position:fixed}.listing-disclosure__top[data-astro-cid-f2n4d52s]:hover{opacity:1}.listing-content[data-astro-cid-qhaxaop2]{row-gap:var(--spacing-block-internal-l);padding-block-start:var(--spacing-block-vertical-padding)}.listing-content__notice[data-astro-cid-qhaxaop2]{padding-block:var(--spacing-block-vertical-padding);text-align:center}.listing-content[data-astro-cid-qhaxaop2]:not([data-listing-expanded]) [data-lc-overflow]{display:none}@media (width<=1439px){.listing-content[data-astro-cid-qhaxaop2]:not([data-listing-expanded]) [data-lc-reveal=xl]{display:none}}@media (width<=1023px){.listing-content[data-astro-cid-qhaxaop2]:not([data-listing-expanded]) [data-lc-reveal=lg]{display:none}}@media (width<=767px){.listing-content[data-astro-cid-qhaxaop2]:not([data-listing-expanded]) [data-lc-reveal=md]{display:none}}.listing-content[data-astro-cid-qhaxaop2][data-listing-expanded] .listing-disclosure__bar{display:none}.full-width-feature[data-astro-cid-uh7dmqqy]{position:relative;overflow:hidden}.full-width-feature--padded[data-astro-cid-uh7dmqqy]{border-radius:var(--theme-corners-component)}.full-width-feature__overlay[data-astro-cid-uh7dmqqy]{background:var(--color-image-overlay,#0009);position:absolute;inset:0}.full-width-feature__content[data-astro-cid-uh7dmqqy]{text-align:left;color:var(--theme-text-inverse);padding-block:var(--spacing-block-vertical-padding);flex-direction:column;align-items:flex-start;display:flex;position:relative}.full-width-feature__content[data-astro-cid-uh7dmqqy][data-text-align=center]{text-align:center;align-items:center}.full-width-feature[data-astro-cid-uh7dmqqy] .full-width-feature__body,.full-width-feature__action[data-astro-cid-uh7dmqqy]{margin-top:var(--spacing-internal-padding)}.full-width-feature__content[data-astro-cid-uh7dmqqy] :not(.full-width-feature__action,.full-width-feature__action *){color:var(--theme-text-inverse)}.full-width-feature--padded[data-astro-cid-uh7dmqqy] .full-width-feature__content[data-astro-cid-uh7dmqqy]{padding-inline:var(--spacing-horizontal-padding,24px)}.full-width-feature__action[data-astro-cid-uh7dmqqy]{display:flex}.media-item[data-astro-cid-barfetga]{margin:0}.media-item[data-astro-cid-barfetga] .media-item__img{border-radius:var(--theme-corners-component);width:100%;height:auto;display:block}.media-item__caption[data-astro-cid-barfetga]{color:var(--theme-text-secondary);font:var(--text-style-caption,.875rem/1.4 sans-serif);margin-block-start:var(--sizing-2,8px)}.split-banner-group[data-astro-cid-6l35xppz],.split-banner-group__row[data-astro-cid-6l35xppz]{flex-direction:column;display:flex}.split-banner-group__image-panel[data-astro-cid-6l35xppz]{order:-1;margin:0;overflow:hidden}.split-banner-group__image-panel[data-astro-cid-6l35xppz] .split-banner-group__img{width:100%;display:block}.split-banner-group__text-panel[data-astro-cid-6l35xppz]{padding-inline:var(--grid-margin,1rem);padding-block:var(--spacing-block-vertical-padding);flex-direction:column;display:flex}.split-banner-group__body[data-astro-cid-6l35xppz]{margin:0}.split-banner-group__cta[data-astro-cid-6l35xppz]{margin-top:var(--spacing-internal-text-padding,1rem);align-self:flex-start}@media (width>=1024px){.split-banner-group__row[data-astro-cid-6l35xppz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;row-gap:0;display:grid}.split-banner-group__row[data-astro-cid-6l35xppz]>.split-banner-group__image-panel[data-astro-cid-6l35xppz],.split-banner-group__row[data-astro-cid-6l35xppz]>.split-banner-group__text-panel[data-astro-cid-6l35xppz]{grid-row:1}.split-banner-group__image-panel[data-astro-cid-6l35xppz]{order:unset}.split-banner-group__image-panel[data-astro-cid-6l35xppz] .split-banner-group__img{object-fit:cover;height:100%}.split-banner-group__text-panel[data-astro-cid-6l35xppz]{padding-inline:calc(var(--grid-margin,1rem) + var(--spacing-horizontal-padding));justify-content:center}.split-banner-group__row--image-left[data-astro-cid-6l35xppz] .split-banner-group__image-panel[data-astro-cid-6l35xppz]{grid-column:1}.split-banner-group__row--image-left[data-astro-cid-6l35xppz] .split-banner-group__text-panel[data-astro-cid-6l35xppz],.split-banner-group__row--image-right[data-astro-cid-6l35xppz] .split-banner-group__image-panel[data-astro-cid-6l35xppz]{grid-column:2}.split-banner-group__row--image-right[data-astro-cid-6l35xppz] .split-banner-group__text-panel[data-astro-cid-6l35xppz]{grid-column:1}}.accordion{box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.accordion[hidden]{display:none}.accordion-trigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.accordion-trigger[hidden]{display:none}.accordion-content{box-sizing:border-box;overflow:hidden}.accordion-indicator{box-sizing:border-box;flex-shrink:0}.accordion{gap:var(--accordion-gap,var(--spacing-2));background:var(--accordion-background,var(--theme-surface-default))}.accordion:focus-visible{box-shadow:var(--accordion-focus-visible-box-shadow,var(--shadow-focus));outline:var(--accordion-focus-visible-outline,none)}.accordion:disabled{opacity:var(--accordion-disabled-opacity,.5);cursor:var(--accordion-disabled-cursor,not-allowed)}.accordion-default{border-color:var(--accordion-default-border-color,transparent)}.accordion-default:focus-visible{box-shadow:var(--accordion-default-focus-visible-box-shadow,var(--shadow-focus));outline:var(--accordion-default-focus-visible-outline,none)}.accordion-default:disabled{opacity:var(--accordion-default-disabled-opacity,.5);cursor:var(--accordion-default-disabled-cursor,not-allowed)}.accordion-bordered{border-radius:var(--accordion-bordered-border-radius,var(--corner-medium));border:var(--accordion-bordered-border,1px solid var(--theme-border))}.accordion-bordered:focus-visible{box-shadow:var(--accordion-bordered-focus-visible-box-shadow,var(--shadow-focus));outline:var(--accordion-bordered-focus-visible-outline,none)}.accordion-bordered:disabled{opacity:var(--accordion-bordered-disabled-opacity,.5);cursor:var(--accordion-bordered-disabled-cursor,not-allowed)}.accordion-separated{border-color:var(--accordion-separated-border-color,transparent)}.accordion-separated:focus-visible{box-shadow:var(--accordion-separated-focus-visible-box-shadow,var(--shadow-focus));outline:var(--accordion-separated-focus-visible-outline,none)}.accordion-separated:disabled{opacity:var(--accordion-separated-disabled-opacity,.5);cursor:var(--accordion-separated-disabled-cursor,not-allowed)}.accordion-item{border-bottom:var(--accordion-item-border-bottom,1px solid var(--theme-stroke-soft-contrast-default))}.accordion-item:focus-visible{box-shadow:var(--accordion-item-focus-visible-box-shadow,var(--shadow-focus));outline:var(--accordion-item-focus-visible-outline,none)}.accordion-item[data-disabled]{opacity:var(--accordion-item-data-disabled-opacity,.5);cursor:var(--accordion-item-data-disabled-cursor,not-allowed)}.accordion-trigger{color:var(--accordion-trigger-color,var(--theme-text-inverse));text-align:var(--accordion-trigger-text-align,left);font:var(--accordion-trigger-font,var(--text-style-body-1-strong));padding-block:var(--accordion-trigger-padding-block,var(--spacing-block-vertical-padding-card))}.accordion-content{color:var(--accordion-content-color,var(--theme-text-secondary));font:var(--accordion-content-font,var(--text-style-body-1));padding-block:var(--accordion-content-padding-block,var(--spacing-block-internal-m))}.accordion-indicator{color:var(--accordion-indicator-color,var(--theme-color-accent-default));transition:var(--accordion-indicator-transition,transform .2s);transform:var(--accordion-indicator-transform,rotate(0deg));flex-shrink:var(--accordion-indicator-flex-shrink,0)}@media (prefers-color-scheme:light){.accordion{gap:var(--accordion-gap,var(--spacing-2))}}[data-theme=light] .accordion{gap:var(--data-theme-light-accordion-gap,var(--spacing-2))}.theme-light .accordion{gap:var(--theme-light-accordion-gap,var(--spacing-2))}@media (prefers-color-scheme:dark){.accordion{gap:var(--accordion-gap,var(--spacing-2))}}[data-theme=dark] .accordion{gap:var(--data-theme-dark-accordion-gap,var(--spacing-2))}.theme-dark .accordion{gap:var(--theme-dark-accordion-gap,var(--spacing-2))}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.accordion-content>.accordion-content-inner{overflow:hidden}.accordion-content[data-state=open]{grid-template-rows:1fr}.accordion-indicator{transition:transform .2s ease-in-out}.accordion-trigger[data-state=open] .accordion-indicator,.accordion-item[data-state=open] .accordion-indicator,.accordion-indicator[data-state=open],.accordion-indicator-expanded{transform:rotate(180deg)}[data-accordion] details[data-accordion-item] .accordion-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out,opacity .2s ease-in-out;display:grid}[data-accordion] details[data-accordion-item][open] .accordion-content{opacity:1;grid-template-rows:1fr}[data-accordion] details[data-accordion-item] .accordion-content>.accordion-content-inner{overflow:hidden}[data-accordion] details[data-accordion-item] summary{list-style:none}[data-accordion] details[data-accordion-item] summary::-webkit-details-marker{display:none}[data-accordion] details[data-accordion-item] summary::marker{content:""}[data-accordion] .accordion-indicator{transform:rotate(0)}[data-accordion] details[data-accordion-item][open] .accordion-indicator{transform:rotate(180deg)}[data-accordion] details[data-accordion-item][data-disabled]{pointer-events:none}[data-accordion] details[data-accordion-item] summary[data-disabled]{opacity:.5;cursor:not-allowed}.faq-section-bg[data-astro-cid-7hlwn6uk]{background:var(--theme-surface-default)}.accordian-heading[data-astro-cid-7hlwn6uk]{padding-block:var(--spacing-block-internal-l)}.faq-section-outer[data-astro-cid-7hlwn6uk]{padding-block:var(--spacing-block-vertical-padding)}.card-list[data-astro-cid-fzerhude]{padding-block:var(--spacing-block-vertical-padding);row-gap:var(--spacing-block-internal-l)}.card-list__header[data-astro-cid-fzerhude]{grid-template-columns:subgrid;row-gap:var(--spacing-block-internal-s);align-content:start;display:grid}.card-list__header--start[data-astro-cid-fzerhude]{text-align:start}.card-list__header--center[data-astro-cid-fzerhude]{text-align:center}.card-list__title-row[data-astro-cid-fzerhude]{align-items:flex-end;gap:var(--spacing-block-internal-m);display:flex}.card-list__title-row[data-astro-cid-fzerhude] .card-list__link[data-astro-cid-fzerhude]{white-space:nowrap;margin-inline-start:auto}.card-list__card-link[data-astro-cid-fzerhude]{display:block}.youtube-playlist[data-astro-cid-7xeqqg3k]{row-gap:var(--spacing-3);padding-block:var(--spacing-block-vertical-padding)}.youtube-playlist__header[data-astro-cid-7xeqqg3k]{align-items:baseline;gap:var(--spacing-2);display:flex}.youtube-playlist__header[data-astro-cid-7xeqqg3k] h2[data-astro-cid-7xeqqg3k],.youtube-playlist__empty[data-astro-cid-7xeqqg3k] h2[data-astro-cid-7xeqqg3k]{font:var(--text-style-h2);margin:0}.youtube-playlist__header[data-astro-cid-7xeqqg3k] figcaption[data-astro-cid-7xeqqg3k]{color:var(--theme-text-muted);font:var(--text-style-caption)}.youtube-playlist__item[data-astro-cid-7xeqqg3k]{color:inherit;text-decoration:none;display:block}.youtube-playlist__empty[data-astro-cid-7xeqqg3k]{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 (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 (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 (width>=1440px){.button-secondary{border:var(--button-secondary-border,1px solid var(--theme-stroke-high-contrast-inverse))}}.checkbox-container{box-sizing:border-box;align-items:center;display:inline-flex}.checkbox-container[hidden]{display:none}.checkbox-input{box-sizing:border-box;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0 solid #0000;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-box{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.checkbox-box[hidden]{display:none}.checkbox-container:has(.checkbox-input:focus-visible) .checkbox-box{outline:2px solid var(--color-primary-default);outline-offset:2px}.checkbox-container:not([data-disabled]):hover .checkbox-box{border-color:var(--color-primary-default)}.checkbox-container:not([data-disabled]):hover .checkbox-label,.checkbox-container:has(.checkbox-input:checked) .checkbox-label{color:var(--theme-text-default)}.checkbox-container[data-disabled],.checkbox-disabled{opacity:.5;cursor:not-allowed}.checkbox-container[data-disabled] .checkbox-box,.checkbox-disabled .checkbox-box{cursor:not-allowed}.checkbox-container[data-invalid] .checkbox-box,.checkbox-box.checkbox-error{border-color:var(--color-danger-default)}.checkbox-container[data-invalid]:has(.checkbox-input:checked) .checkbox-box{background:var(--color-danger-default);border-color:var(--color-danger-default)}.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{gap:var(--spacing-block-internal-m);flex-direction:column;display:flex}.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{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-help-text{color:var(--color-text-muted,currentColor);margin:.25rem 0 0;font-size:.875rem}.form-error{color:var(--color-text-danger,#c0392b);margin:.25rem 0 0;font-size:.875rem}.form-checkbox-group{flex-direction:column;gap:.5rem;display:flex}.form-address{gap:var(--spacing-block-internal-s);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.form-address>legend{margin-bottom:var(--spacing-block-internal-s);padding:0}.form-address>*{width:100%}.form-renderer .date-picker{flex-direction:column;gap:.5rem;width:100%;display:flex}.form-renderer .date-picker-control{gap:.5rem;width:100%;display:flex}.form-renderer .date-picker-input{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-radius:var(--corner-medium);color:var(--theme-text-inverse);background:0 0;flex:1}.form-renderer .date-picker-trigger{flex:0 0 var(--sizing-48);height:var(--sizing-48)}@media (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{gap:var(--spacing-block-internal-s);flex-direction:column;display:flex}@media (width>=1024px){.form-inline-row{align-items:flex-end;gap:var(--grid-gutter);flex-direction:row}.form-inline-row>.input{flex:1;min-width:0}.form-inline-row>.input>.input-field{width:100%}.form-inline-row>.form-presentation{max-width:18rem;height:var(--sizing-48);flex:none;align-items:center;display:flex}.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{line-height:var(--typography-line-height-body-3);align-self:auto}.form-inline-row>.form-presentation .rich-text p{font:var(--text-style-body-3)}.form-inline-row>.form-submit{height:var(--sizing-48);flex:none;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{color:var(--color-text-muted,currentColor);font-size:.875rem}.form-step{gap:var(--spacing-block-internal-s);flex-direction:column;display:flex}.form-step.is-future{opacity:.5}.form-step-header{align-items:center;display:flex}.form-step-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;margin:0;padding:0;display:inline-flex}.form-step-toggle:disabled{cursor:default}.form-step-number{font-weight:600}.form-step-status{color:var(--theme-text-muted,currentColor)}.form-step-edit{color:var(--theme-text-muted,currentColor);font-size:.875rem;text-decoration:underline}.form-step-body{gap:var(--spacing-block-internal-m);flex-direction:column;display:flex}.form-actions{gap:var(--spacing-block-internal-s);margin-top:var(--spacing-block-internal-m);display:flex}.form-back,.form-next,.form-submit{align-self:flex-start}.form-confirmation{background:var(--color-surface-2,#f5f5f5);border-radius:.25rem;padding:1rem}.input{gap:var(--input-gap,var(--spacing-2))}.input:focus-visible{box-shadow:var(--input-focus-visible-box-shadow,var(--shadow-focus));outline:var(--input-focus-visible-outline,none)}.input:disabled{opacity:var(--input-disabled-opacity,.5);cursor:var(--input-disabled-cursor,not-allowed)}.input-error{border-color:var(--input-error-border-color,var(--color-error-default))}.input-error:focus-visible{box-shadow:var(--input-error-focus-visible-box-shadow,var(--shadow-focus));outline:var(--input-error-focus-visible-outline,none)}.input-error:disabled{opacity:var(--input-error-disabled-opacity,.5);cursor:var(--input-error-disabled-cursor,not-allowed)}.input-default:focus-visible{box-shadow:var(--input-default-focus-visible-box-shadow,var(--shadow-focus));outline:var(--input-default-focus-visible-outline,none)}.input-default:disabled{opacity:var(--input-default-disabled-opacity,.5);cursor:var(--input-default-disabled-cursor,not-allowed)}.input-sm{padding-inline:var(--input-sm-padding-inline,var(--spacing-2));padding-block:var(--input-sm-padding-block,var(--spacing-1));font-size:var(--input-sm-font-size,var(--typography-font-size-body-1));min-height:var(--input-sm-min-height,var(--spacing-8))}.input-md{padding-inline:var(--input-md-padding-inline,var(--sizing-12));padding-block:var(--input-md-padding-block,var(--sizing-14));font-size:var(--input-md-font-size,var(--typography-font-size-body-3));min-height:var(--input-md-min-height,var(--sizing-48))}.input-lg{padding-inline:var(--input-lg-padding-inline,var(--spacing-4));padding-block:var(--input-lg-padding-block,var(--spacing-3));font-size:var(--input-lg-font-size,var(--typography-font-size-h2));min-height:var(--input-lg-min-height,var(--spacing-12))}.input-field{border:var(--input-field-border,var(--border-input));border-radius:var(--input-field-border-radius,var(--corner-medium));background:var(--input-field-background,var(--color-transparent));color:var(--input-field-color,var(--theme-text-inverse));transition:var(--input-field-transition,border-color .2s, box-shadow .2s);width:var(--input-field-width,100%)}.input[data-error] .input-field,.input[data-state=error] .input-field{border:var(--input-data-error-input-field-border,var(--border-error))}.input-label{color:var(--input-label-color,var(--theme-text-inverse));font-size:var(--input-label-font-size,var(--typography-font-size-caption));line-height:var(--input-label-line-height,var(--typography-line-height-body));user-select:var(--input-label-user-select,none);font:var(--input-label-font,var(--text-style-caption))}.input-indicator{color:var(--input-indicator-color,var(--theme-text-muted));font-size:var(--input-indicator-font-size,var(--typography-font-size-caption))}.input-hint{color:var(--input-hint-color,var(--theme-text-muted));font-size:var(--input-hint-font-size,var(--typography-font-size-caption))}.input-errorMessage{color:var(--input-errorMessage-color,var(--color-error-default));font-size:var(--input-errorMessage-font-size,var(--typography-font-size-caption))}.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,var(--border-input));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-item{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.combobox-item[hidden]{display:none}.combobox-itemGroup{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:inline-flex}.combobox-itemGroup[hidden]{display:none}.combobox-input{box-sizing:border-box;appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none}.combobox-trigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.combobox-trigger[hidden]{display:none}.combobox-clearTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.combobox-clearTrigger[hidden]{display:none}.combobox-control{box-sizing:border-box;align-items:center;width:100%;display:inline-flex;overflow:hidden}.combobox-control[hidden]{display:none}.combobox-content{box-sizing:border-box;width:100%;max-height:min(300px,50vh);overflow:auto}.combobox-positioner{z-index:100;--z-index:100}.combobox-control:has(.combobox-input:focus-visible){box-shadow:var(--shadow-focus)}.combobox-clearTrigger{opacity:0;transition:opacity var(--duration-normal,.2s)}.combobox:has(.combobox-input:not(:placeholder-shown)) .combobox-clearTrigger{opacity:1}.combobox-itemIndicator{opacity:0;transition:opacity var(--duration-normal,.2s)}.combobox-item[data-state=checked] .combobox-itemIndicator{opacity:1}.combobox-item[data-state=checked]{background:var(--theme-background-subtle)}.combobox-content[data-state=closed]{display:none}.combobox-control[data-disabled]{pointer-events:none}.combobox-trigger{transition:transform var(--duration-normal,.2s)}.combobox[data-state=open] .combobox-trigger svg{transform:rotate(180deg)}.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,var(--border-input));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);background:var(--combobox-input-background,transparent);color:var(--combobox-input-color,var(--theme-text-inverse));min-width:var(--combobox-input-min-width,0px);border:var(--combobox-input-border,none);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-highlighted]{background:var(--combobox-item-data-highlighted-background,var(--theme-background-hover))}.combobox-item[data-disabled]{opacity:var(--combobox-item-data-disabled-opacity,.5);cursor:var(--combobox-item-data-disabled-cursor,not-allowed)}.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)}.icon{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.icon[hidden]{display:none}.icon{gap:var(--icon-gap,var(--spacing-2));flex-shrink:var(--icon-flex-shrink,0);color:var(--icon-color,var(--theme-text-inverse))}.icon:focus-visible{box-shadow:var(--icon-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-focus-visible-outline,none)}.icon:disabled{opacity:var(--icon-disabled-opacity,.5);cursor:var(--icon-disabled-cursor,not-allowed)}.icon-xs{width:var(--icon-xs-width,12px);height:var(--icon-xs-height,12px)}.icon-sm{width:var(--icon-sm-width,16px);height:var(--icon-sm-height,16px)}.icon-md{width:var(--icon-md-width,20px);height:var(--icon-md-height,20px)}.icon-lg{width:var(--icon-lg-width,24px);height:var(--icon-lg-height,24px)}.icon-xl{width:var(--icon-xl-width,32px);height:var(--icon-xl-height,32px)}.icon-button{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.icon-button[hidden]{display:none}.icon-button{gap:var(--icon-button-gap,var(--spacing-2));border-radius:var(--icon-button-border-radius,var(--corner-full));cursor:var(--icon-button-cursor,pointer);transition:var(--icon-button-transition,all .15s ease)}.icon-button:focus-visible{box-shadow:var(--icon-button-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-focus-visible-outline,none)}.icon-button:disabled{opacity:var(--icon-button-disabled-opacity,.5);cursor:var(--icon-button-disabled-cursor,not-allowed)}.icon-button-primary{background:var(--icon-button-primary-background,var(--color-blue-default));color:var(--icon-button-primary-color,var(--color-white))}.icon-button-primary:focus-visible{box-shadow:var(--icon-button-primary-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-primary-focus-visible-outline,none)}.icon-button-primary:disabled{opacity:var(--icon-button-primary-disabled-opacity,.5);cursor:var(--icon-button-primary-disabled-cursor,not-allowed)}.icon-button-secondary-outlined{background:var(--icon-button-secondary-outlined-background,transparent);color:var(--icon-button-secondary-outlined-color,var(--theme-text-inverse));border:var(--icon-button-secondary-outlined-border,var(--border-standard))}.icon-button-secondary-outlined:focus-visible{box-shadow:var(--icon-button-secondary-outlined-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-secondary-outlined-focus-visible-outline,none)}.icon-button-secondary-outlined:disabled{opacity:var(--icon-button-secondary-outlined-disabled-opacity,.5);cursor:var(--icon-button-secondary-outlined-disabled-cursor,not-allowed)}.icon-button-secondary-filled{background:var(--icon-button-secondary-filled-background,var(--theme-surface-2));color:var(--icon-button-secondary-filled-color,var(--theme-text-inverse))}.icon-button-secondary-filled:focus-visible{box-shadow:var(--icon-button-secondary-filled-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-secondary-filled-focus-visible-outline,none)}.icon-button-secondary-filled:disabled{opacity:var(--icon-button-secondary-filled-disabled-opacity,.5);cursor:var(--icon-button-secondary-filled-disabled-cursor,not-allowed)}.icon-button-ghost{background:var(--icon-button-ghost-background,transparent);color:var(--icon-button-ghost-color,var(--theme-text-inverse))}.icon-button-ghost:focus-visible{box-shadow:var(--icon-button-ghost-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-ghost-focus-visible-outline,none)}.icon-button-ghost:disabled{opacity:var(--icon-button-ghost-disabled-opacity,.5);cursor:var(--icon-button-ghost-disabled-cursor,not-allowed)}.icon-button-sm{padding-inline:var(--icon-button-sm-padding-inline,var(--spacing-3));padding-block:var(--icon-button-sm-padding-block,var(--spacing-2));font-size:var(--icon-button-sm-font-size,var(--typography-font-size-body-1))}.icon-button-md{padding-inline:var(--icon-button-md-padding-inline,var(--spacing-3));padding-block:var(--icon-button-md-padding-block,var(--spacing-2));font-size:var(--icon-button-md-font-size,var(--typography-font-size-body-1))}.icon-button-lg{padding-inline:var(--icon-button-lg-padding-inline,var(--spacing-3));padding-block:var(--icon-button-lg-padding-block,var(--spacing-2));font-size:var(--icon-button-lg-font-size,var(--typography-font-size-body-1))}.icon-button-button:focus-visible{box-shadow:var(--icon-button-button-focus-visible-box-shadow,var(--shadow-focus));outline:var(--icon-button-button-focus-visible-outline,none)}.icon-button-button[data-disabled]{opacity:var(--icon-button-button-data-disabled-opacity,.5);cursor:var(--icon-button-button-data-disabled-cursor,not-allowed)}.icon-button-icon{flex-shrink:var(--icon-button-icon-flex-shrink,0)}.date-picker{box-sizing:border-box;width:var(--date-picker-width,100%);flex-direction:column;display:flex}.date-picker[hidden]{display:none}.date-picker-control{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.date-picker-control[hidden]{display:none}.date-picker-viewControl{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.date-picker-viewControl[hidden]{display:none}.date-picker-input{box-sizing:border-box;appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none}.date-picker-trigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-trigger[hidden]{display:none}.date-picker-clearTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-clearTrigger[hidden]{display:none}.date-picker-prevTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-prevTrigger[hidden]{display:none}.date-picker-nextTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-nextTrigger[hidden]{display:none}.date-picker-viewTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-viewTrigger[hidden]{display:none}.date-picker-tableCellTrigger{box-sizing:border-box;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.date-picker-tableCellTrigger[hidden]{display:none}.date-picker-table{box-sizing:border-box;width:100%}.date-picker-tableRow{box-sizing:border-box;display:table-row}.date-picker-tableRow[hidden]{display:none}.date-picker-tableCell{box-sizing:border-box;display:table-cell}.date-picker-tableCell[hidden]{display:none}.date-picker-content[data-state=closed]{display:none}.date-picker-control:focus-within{box-shadow:var(--shadow-focus)}.date-picker-trigger:hover,.date-picker-clearTrigger:hover{color:var(--theme-text-default)}.date-picker-trigger:focus-visible,.date-picker-clearTrigger:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--corner-small);outline:none}.date-picker-tableCellTrigger[data-in-range]{background:color-mix(in srgb, var(--color-primary-default) 15%, transparent)}.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-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);margin-bottom:var(--date-picker-label-margin-bottom,var(--spacing-1));font:var(--date-picker-label-font,var(--text-style-caption))}.date-picker-control{border:var(--date-picker-control-border,var(--border-input));border-radius:var(--date-picker-control-border-radius,var(--corner-medium));background:var(--date-picker-control-background,var(--theme-surface-1));padding-inline:var(--date-picker-control-padding-inline,var(--spacing-3));padding-block:var(--date-picker-control-padding-block,var(--spacing-2));gap:var(--date-picker-control-gap,var(--spacing-2))}.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{flex:var(--date-picker-input-flex,1);background:var(--date-picker-input-background,transparent);color:var(--date-picker-input-color,var(--theme-text-default));font-size:var(--date-picker-input-font-size,var(--typography-font-size-body));line-height:var(--date-picker-input-line-height,var(--typography-line-height-body));min-width:var(--date-picker-input-min-width,0px)}.date-picker-input:focus-visible{box-shadow:var(--date-picker-input-focus-visible-box-shadow,none);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{display:var(--date-picker-trigger-display,inline-flex);align-items:var(--date-picker-trigger-align-items,center);justify-content:var(--date-picker-trigger-justify-content,center);background:var(--date-picker-trigger-background,transparent);color:var(--date-picker-trigger-color,var(--theme-text-secondary));cursor:var(--date-picker-trigger-cursor,pointer);flex-shrink:var(--date-picker-trigger-flex-shrink,0);padding:var(--date-picker-trigger-padding,0px)}.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{display:var(--date-picker-clearTrigger-display,inline-flex);align-items:var(--date-picker-clearTrigger-align-items,center);justify-content:var(--date-picker-clearTrigger-justify-content,center);background:var(--date-picker-clearTrigger-background,transparent);color:var(--date-picker-clearTrigger-color,var(--theme-text-secondary));cursor:var(--date-picker-clearTrigger-cursor,pointer);flex-shrink:var(--date-picker-clearTrigger-flex-shrink,0);padding:var(--date-picker-clearTrigger-padding,0px)}.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));padding:var(--date-picker-content-padding,var(--spacing-3));background:var(--date-picker-content-background,var(--theme-surface-2));border:var(--date-picker-content-border,var(--border-standard));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);margin-bottom:var(--date-picker-viewControl-margin-bottom,var(--spacing-2))}.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);font-weight:var(--date-picker-rangeText-font-weight,var(--typography-font-weight-semibold))}.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{display:var(--date-picker-tableCellTrigger-display,inline-flex);align-items:var(--date-picker-tableCellTrigger-align-items,center);justify-content:var(--date-picker-tableCellTrigger-justify-content,center);background:var(--date-picker-tableCellTrigger-background,transparent);border-radius:var(--date-picker-tableCellTrigger-border-radius,var(--corner-small));color:var(--date-picker-tableCellTrigger-color,var(--theme-text-default));cursor:var(--date-picker-tableCellTrigger-cursor,pointer);font-size:var(--date-picker-tableCellTrigger-font-size,var(--typography-font-size-caption));width:var(--date-picker-tableCellTrigger-width,2rem);height:var(--date-picker-tableCellTrigger-height,2rem)}.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)}.date-picker-tableCellTrigger[data-selected]{background:var(--date-picker-tableCellTrigger-data-selected-background,var(--theme-color-primary-default));color:var(--date-picker-tableCellTrigger-data-selected-color,var(--color-white))}.date-picker-tableCellTrigger[data-today]:not([data-selected]){font-weight:var(--date-picker-tableCellTrigger-data-today-not-data-selected-font-weight,bold);border:var(--date-picker-tableCellTrigger-data-today-not-data-selected-border,var(--border-standard))}.date-picker-tableCellTrigger[data-outside-range]{opacity:var(--date-picker-tableCellTrigger-data-outside-range-opacity,.3)}.date-picker-tableCellTrigger:hover:not([data-disabled]):not([data-selected]){background:var(--date-picker-tableCellTrigger-hover-not-data-disabled-not-data-selected-background,var(--theme-background-hover))}.radio-group-container{box-sizing:border-box;align-items:center;display:inline-flex}.radio-group-container[hidden]{display:none}.radio-group-input{box-sizing:border-box;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0 solid #0000;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-group-circle{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.radio-group-circle[hidden]{display:none}.radio-group-group{box-sizing:border-box;flex-direction:column;align-items:center;display:inline-flex}.radio-group-group[hidden]{display:none}.radio-group-horizontal{box-sizing:border-box;flex-direction:row;align-items:center}.radio-group-vertical{box-sizing:border-box;flex-direction:column;align-items:flex-start}.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-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.select-trigger[hidden]{display:none}.select-content{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:inline-flex}.select-content[hidden]{display:none}.select-itemGroup{box-sizing:border-box;flex-direction:column;align-items:center;display:inline-flex}.select-itemGroup[hidden]{display:none}.select-item{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.select-item[hidden]{display:none}.select-positioner{box-sizing:border-box;z-index:50;--z-index:50!important}.select-item[data-state=checked] .select-itemIndicator{opacity:1}.select-item[data-state=checked]{background:var(--theme-background-subtle)}.select-indicator{transition:transform var(--duration-normal,.2s)}[data-scope=select][data-state=open] .select-indicator{transform:rotate(180deg)}.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]{background:var(--select-item-data-highlighted-background,var(--theme-background-hover))}.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-7ctoyj57]{padding-block:var(--spacing-block-vertical-padding)}.rich-text{line-height:var(--text-style-body-line-height);color:var(--theme-text-default);align-self:stretch}.rich-text__embed--in-flow.rich-text__embed--left{float:left;width:min(45%,22rem);margin-inline-end:var(--spacing-5);margin-block:var(--spacing-2) var(--spacing-3)}.rich-text__embed--in-flow.rich-text__embed--right{float:right;width:min(45%,22rem);margin-inline-start:var(--spacing-5);margin-block:var(--spacing-2) var(--spacing-3)}.rich-text__embed--in-flow.rich-text__embed--center{width:100%;margin-block:var(--spacing-5);display:block}@media (width<=48rem){.rich-text__embed--in-flow{float:none;width:100%;margin-inline:0;margin-block:var(--spacing-5)}}.rich-text__embed--break-out{clear:both;grid-template-columns:repeat(var(--grid-columns,12), 1fr);column-gap:var(--grid-gutter,1rem);width:100%;margin-block:var(--spacing-8);display:grid}.rich-text h2:not(.rich-text__embed *),.rich-text h3:not(.rich-text__embed *),.rich-text h4:not(.rich-text__embed *){clear:both}.rich-text__embed{color:var(--theme-text-default)}.rich-text strong:not(.rich-text__embed *){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:not(.rich-text__embed *){list-style-type:disc}.rich-text ol:not(.rich-text__embed *){list-style-type:decimal}.rich-text blockquote:not(.rich-text__embed *){color:#4b5563;font-style:italic}.rich-text code:not(.rich-text__embed *){font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-body)}.rich-text pre:not(.rich-text__embed *){color:#f9fafb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.rich-text pre code:not(.rich-text__embed *){font-size:inherit;color:inherit;background-color:#0000;padding:0}.rich-text a.link:not(.rich-text__embed *){font:inherit}.rich-text.rich-text--bare :not(.rich-text__embed *){margin:0}.rich-text:not(.rich-text--bare)>*+*{margin-top:1.25em}.rich-text:not(.rich-text--bare) h1:not(.rich-text__embed *){margin-top:0;margin-bottom:.8em}.rich-text:not(.rich-text--bare) h2:not(.rich-text__embed *){margin-top:2em;margin-bottom:1em}.rich-text:not(.rich-text--bare) h3:not(.rich-text__embed *){margin-top:1.6em;margin-bottom:.6em}.rich-text:not(.rich-text--bare) h4:not(.rich-text__embed *){margin-top:1.5em;margin-bottom:.5em}.rich-text:not(.rich-text--bare) p:not(.rich-text__embed *){margin-top:1.25em;margin-bottom:1.25em}.rich-text:not(.rich-text--bare) p:first-child:not(.rich-text__embed *){margin-top:0}.rich-text:not(.rich-text--bare) ul:not(.rich-text__embed *),.rich-text:not(.rich-text--bare) ol:not(.rich-text__embed *){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.rich-text:not(.rich-text--bare) li:not(.rich-text__embed *),.rich-text:not(.rich-text--bare) li>ul:not(.rich-text__embed *),.rich-text:not(.rich-text--bare) li>ol:not(.rich-text__embed *){margin-top:.5em;margin-bottom:.5em}.rich-text:not(.rich-text--bare) blockquote:not(.rich-text__embed *){border-left:4px solid #e5e7eb;margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.rich-text:not(.rich-text--bare) hr:not(.rich-text__embed *){border:0;border-top:1px solid #e5e7eb;margin-top:3em;margin-bottom:3em}.rich-text:not(.rich-text--bare) code:not(.rich-text__embed *){border-radius:.25rem;padding:.2em .4em}.rich-text:not(.rich-text--bare) pre:not(.rich-text__embed *){background-color:#1f2937;border-radius:.5rem;margin-top:1.75em;margin-bottom:1.75em;padding:1em;overflow-x:auto}.rich-text:not(.rich-text--bare) img:not(.rich-text__embed *){border-radius:.5rem;max-width:100%;height:auto;margin-top:2em;margin-bottom:2em}.rich-text:not(.rich-text--bare) figure:not(.rich-text__embed *){margin-top:2em;margin-bottom:2em}.rich-text:not(.rich-text--bare) figcaption:not(.rich-text__embed *){color:#6b7280;text-align:center;margin-top:.75em;font-size:.875em}.rich-text ul[data-type=checklist]:not(.rich-text__embed *){padding-left:0;list-style:none}.rich-text ul[data-type=checklist]:not(.rich-text__embed *) li{align-items:flex-start;gap:.5em;display:flex}.rich-text [style*="text-align: center"]:not(.rich-text__embed *){text-align:center}.rich-text [style*="text-align: right"]:not(.rich-text__embed *){text-align:right}.rich-text [style*="text-align: justify"]:not(.rich-text__embed *){text-align:justify}.rich-text th:not(.rich-text__embed *){text-align:start}.rich-text table[data-layout=comparison] :is(h1,h2,h3,h4,h5,h6):not(.rich-text__embed *){margin:0}@media (width<=767.98px){.rich-text table[data-layout=comparison]{flex-direction:column;width:100%;display:flex}.rich-text table[data-layout=comparison] tbody,.rich-text table[data-layout=comparison] tr{display:contents}.rich-text table[data-layout=comparison] th,.rich-text table[data-layout=comparison] td{width:100%;margin:0;padding:.625rem .875rem;display:block}.rich-text table[data-layout=comparison] th{background:var(--theme-surface-2)}.rich-text table[data-layout=comparison] td{background:var(--theme-surface-1)}.rich-text table[data-layout=comparison] tr:first-child th:first-child{order:1}.rich-text table[data-layout=comparison] tr:last-child td:first-child{order:2}.rich-text table[data-layout=comparison] tr:first-child th:nth-child(2){order:3}.rich-text table[data-layout=comparison] tr:last-child td:nth-child(2){order:4}.rich-text table[data-layout=comparison] tr:first-child th:nth-child(3){order:5}.rich-text table[data-layout=comparison] tr:last-child td:nth-child(3){order:6}.rich-text table[data-layout=comparison] tr:first-child th:nth-child(4){order:7}.rich-text table[data-layout=comparison] tr:last-child td:nth-child(4){order:8}.rich-text table[data-layout=comparison] tr:first-child th:nth-child(5){order:9}.rich-text table[data-layout=comparison] tr:last-child td:nth-child(5){order:10}.rich-text table[data-layout=comparison] tr:first-child th:nth-child(6){order:11}.rich-text table[data-layout=comparison] tr:last-child td:nth-child(6){order:12}}@media (width>=768px){.rich-text table[data-layout=comparison] th,.rich-text table[data-layout=comparison] td{vertical-align:top;padding-inline-end:var(--spacing-5)}.rich-text table[data-layout=comparison] th:last-child,.rich-text table[data-layout=comparison] td:last-child{padding-inline-end:0}.rich-text table[data-layout=comparison] th{padding-bottom:var(--spacing-3)}}
