.container[data-astro-cid-ep6gvh3c]{--_container-background: var(--m-theme-background-container-z1);--_container-border-radius: var(--m-border-radius-xxl);--_container-font-color: var(--m-color-neutral-1000);padding:var(--container-padding-y, 0) var(--container-padding-x, 0);width:var(--container-width, auto);height:var(--container-height, auto);&[data-background=container-z1]{--_container-background: var(--m-theme-background-container-z1);--_container-font-color: var(--m-color-neutral-1000)}&[data-background=secondary]{--_container-background: var(--m-theme-background-secondary);--_container-font-color: var(--m-color-neutral-white);--m-tagline-color: var(--m-theme-content-on-color)}background-color:var(--_container-background);color:var(--_container-font-color);&[data-border-radius=none]{--_container-border-radius: var(--m-border-radius-none)}&[data-border-radius=xs]{--_container-border-radius: var(--m-border-radius-xs)}&[data-border-radius=sm]{--_container-border-radius: var(--m-border-radius-sm)}&[data-border-radius=md]{--_container-border-radius: var(--m-border-radius-md)}&[data-border-radius=lg]{--_container-border-radius: var(--m-border-radius-lg)}&[data-border-radius=xl]{--_container-border-radius: var(--m-border-radius-xl)}&[data-border-radius=xxl]{--_container-border-radius: var(--m-border-radius-xxl)}&[data-border-radius=full]{--_container-border-radius: var(--m-border-radius-full)}&[data-flat-corner=top-left]{--_container-border-top-left-radius: var(--m-border-radius-none)}&[data-flat-corner=top-right]{--_container-border-top-right-radius: var(--m-border-radius-none)}&[data-flat-corner=bottom-left]{--_container-border-bottom-left-radius: var(--m-border-radius-none)}&[data-flat-corner=bottom-right]{--_container-border-bottom-right-radius: var(--m-border-radius-none)}border-radius:var( --_container-border-top-left-radius, var(--_container-border-radius) ) var(--_container-border-top-right-radius, var(--_container-border-radius)) var( --_container-border-bottom-right-radius, var(--_container-border-radius) ) var( --_container-border-bottom-left-radius, var(--_container-border-radius) )}.block-base[data-astro-cid-agp44utk]{--m-block-bg-color: transparent;--m-block-text-color: var(--m-theme-content-body-primary);--m-tagline-color: var(--m-theme-content-primary);--block-base-link-color: var(--m-theme-content-link);--block-base-link-hover-color: var(--m-theme-content-link-hover);--block-base-card-bg-color: var(--m-theme-background-secondary);--block-base-card-text-color: var(--m-theme-content-on-color);background-color:var(--m-block-bg-color);color:var(--m-block-text-color);padding:var(--m-block-padding-y) var(--block-base-padding-right, var(--m-page-padding-x)) var(--m-block-padding-y) var(--block-base-padding-left, var(--m-page-padding-x));.block-base--content{max-width:var(--block-base-max-width, var(--m-container-width-default));margin-inline:auto}&[data-background=page]{--m-block-bg-color: var(--m-theme-background-page)}&[data-background=page-secondary]{--m-block-bg-color: var(--m-theme-background-page-secondary)}&[data-background=primary]{--m-block-bg-color: var(--m-theme-background-primary);--m-block-text-color: var(--m-theme-content-on-color);--m-tagline-color: var(--m-theme-content-on-color);--block-base-link-color: var(--m-theme-content-on-color);--block-base-link-hover-color: color-mix( in oklab, var(--m-theme-content-on-color) 80%, transparent )}&[data-background=secondary]{--m-block-bg-color: var(--m-theme-background-secondary);--m-block-text-color: var(--m-theme-content-on-color);--m-tagline-color: var(--m-theme-content-on-color);--block-base-link-color: var(--m-theme-content-on-color);--block-base-link-hover-color: color-mix( in oklab, var(--m-theme-content-on-color) 80%, transparent )}&[data-background=accent]{--m-block-bg-color: var(--m-theme-background-accent);--m-tagline-color: var(--m-theme-content-body-primary)}&[data-background=container-z0]{--m-block-bg-color: var(--m-theme-background-container-z0)}&[data-background=container-z1]{--m-block-bg-color: var(--m-theme-background-container-z1)}&[data-background=container-z2]{--m-block-bg-color: var(--m-theme-background-container-z2)}&[data-full-height]{display:grid;align-content:center;min-height:100vh;min-height:100dvh;.block-base--content{--container-height: 100%;width:100%}}&[data-contained]{--container-padding-y: var(--m-spacing-7xl);--container-padding-x: var(--m-spacing-7xl);@media(max-width:768px){--container-padding-y: var(--m-spacing-xxxl);--container-padding-x: var(--m-spacing-xl)}}}.block-base a[href]:not(.m-button){color:var(--block-base-link-color);text-decoration:underline;&:visited{color:var(--block-base-link-color)}&:hover,&:active{color:var(--block-base-link-hover-color)}}.block-base:is([data-background=primary],[data-background=secondary]){a[href]:not(.m-button):focus-visible,summary:focus-visible{outline-color:var(--m-theme-focus-focus-inverse)}}.block[data-astro-cid-do4nzylu]{--m-block-padding-y: 0;padding-block-start:var(--m-spacing-md)}.container[data-astro-cid-do4nzylu]{display:grid;grid-template-columns:1fr;gap:var(--m-spacing-md);padding:var(--m-spacing-lg);border-radius:var(--m-border-radius-xl);background-color:var(--m-theme-background-primary);&:has(>.icon){grid-template-columns:auto 1fr}&:has(>.cta){grid-template-columns:1fr auto}&:has(>.icon):has(>.cta){grid-template-columns:auto 1fr auto}&:has(.tagline) .icon[data-astro-cid-do4nzylu]{height:var(--m-fs3-txt-regular-line-height)}.icon{display:flex;align-items:center;width:var(--m-sizing-lg);height:var(--m-sizing-lg);fill:var(--m-theme-content-accent);>*{width:100%;height:100%}}.content{color:var(--m-theme-content-on-color);.tagline{color:var(--m-theme-content-accent)}}.cta{place-self:center center}}@media(max-width:768px){.container[data-astro-cid-do4nzylu]{grid-template-columns:1fr;&:has(>.icon),&:has(>.cta),&:has(>.icon):has(>.cta){grid-template-columns:1fr}&:has(.tagline) .icon[data-astro-cid-do4nzylu]{height:var(--m-sizing-lg)}.cta{width:100%}}}.header[data-astro-cid-kbs7fmn2]{--_text-alignment: left;--_item-alignment: flex-start;&[data-alignment=center]{--_text-alignment: center;--_item-alignment: center}display:flex;flex-direction:column;gap:var(--m-spacing-xl);text-align:var(--header-text-alignment, var(--_text-alignment));align-items:var(--header-item-alignment, var(--_item-alignment))}.stack[data-astro-cid-kbs7fmn2]{display:flex;flex-direction:column;gap:var(--m-spacing-md);align-items:var(--header-item-alignment, var(--_item-alignment))}.eyebrow[data-astro-cid-kbs7fmn2]{display:flex;align-items:center;gap:var(--m-spacing-ms);.icon{display:flex;width:var(--m-sizing-lg);height:var(--m-sizing-lg);>*{width:100%;height:100%}}.tagline{color:var(--m-tagline-color, var(--m-theme-content-primary))}}.heading[data-astro-cid-kbs7fmn2]{margin:0}.eyebrow[data-astro-cid-kbs7fmn2]+.heading[data-astro-cid-kbs7fmn2]{margin-block-start:var(--header-eyebrow-heading-gap, 0)}.card[data-astro-cid-kbs7fmn2]{display:flex;&[data-has-content]{--block-base-link-color: var(--m-theme-content-on-color);--block-base-link-hover-color: color-mix( in oklab, var(--m-theme-content-on-color) 80%, transparent );border:var(--m-border-width-xs) solid var(--m-theme-border-primary);border-radius:var(--m-border-radius-md);padding:var(--m-spacing-md);gap:var(--m-spacing-xl);background-color:var( --block-base-card-bg-color, var(--m-theme-background-secondary) );color:var(--block-base-card-text-color, var(--m-theme-content-on-color))}}.button-group[data-astro-cid-kbs7fmn2]{display:flex;flex-wrap:wrap;justify-content:var(--header-item-alignment, var(--_item-alignment));gap:var(--m-spacing-md)}@media(max-width:768px){.card[data-astro-cid-kbs7fmn2][data-has-content]{width:100%;justify-content:space-between}}@media(max-width:576px){.card[data-astro-cid-kbs7fmn2][data-has-content]{flex-direction:column;justify-content:normal;gap:var(--m-spacing-lg);.card-content{text-align:center}.button-group{flex-direction:column}}}.split-layout[data-astro-cid-fw3rcfdx]{--_stacked-gap: var(--split-layout-stacked-gap, var(--m-spacing-xl));--_horizontal-gap: var(--split-layout-horizontal-gap, var(--m-spacing-5xl));--header-column-width: 1fr;display:flex;flex-direction:column;gap:var(--_stacked-gap);&[data-layout=left],&[data-layout=right]{gap:var(--_horizontal-gap);display:grid;grid-template-columns:var(--header-column-width) 1fr;grid-template-areas:"header content";align-items:start}&[data-layout=right]{grid-template-columns:1fr var(--header-column-width);grid-template-areas:"content header"}&[data-vertical-alignment=center]{align-items:center}.header-area{grid-area:header}.content-area{grid-area:content}}@media(max-width:768px){.split-layout[data-astro-cid-fw3rcfdx][data-layout=left],.split-layout[data-astro-cid-fw3rcfdx][data-layout=right]{grid-template-columns:1fr;grid-template-areas:"header" "content";align-items:stretch;gap:var(--_stacked-gap)}}.cta-block[data-astro-cid-4wcre6mx]{--_item-mobile-alignment: center}.cta-container[data-astro-cid-4wcre6mx]{--_image-radius: var(--m-border-radius-xxl);--_gap: var(--m-spacing-5xl);display:grid;grid-template-areas:"content";.content{grid-area:content}.cta-image{grid-area:cta-image;border-radius:var(--_image-radius);display:block;width:100%;height:100%}&[data-layout=card-image]{gap:var(--_gap);grid-template-columns:1fr 1fr;align-items:center;&[data-image-position=before]{grid-template-areas:"cta-image content"}&[data-image-position=after]{grid-template-areas:"content cta-image"}}}.button-group[data-astro-cid-4wcre6mx]{display:flex;flex-wrap:wrap;gap:var(--m-spacing-md)}@media(max-width:768px){.button-group[data-astro-cid-4wcre6mx]{justify-content:var(--_item-mobile-alignment)}.cta-block[data-astro-cid-4wcre6mx]{--header-text-alignment: var(--_item-mobile-alignment);--header-item-alignment: var(--_item-mobile-alignment)}.cta-container[data-astro-cid-4wcre6mx][data-layout=card-image]{--_gap: var(--m-spacing-xl);grid-template-columns:1fr;&[data-image-position=before]{grid-template-areas:"cta-image" "content"}&[data-image-position=after]{grid-template-areas:"content" "cta-image"}}}button[data-astro-cid-t56h4c6z][popovertarget]{display:block;position:relative;background:none;border:none;vertical-align:baseline;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;appearance:none;&[data-decoration=underline]{text-decoration:underline dashed;text-underline-offset:.3em;text-decoration-thickness:var(--m-border-width-xs);text-decoration-color:inherit;&:hover{text-decoration-color:var(--m-theme-content-secondary)}}}.tooltip-container[data-astro-cid-t56h4c6z]{display:inline-block;vertical-align:middle}.tooltip-icon[data-astro-cid-t56h4c6z]{fill:var(--tooltip-icon-fill, var(--m-theme-content-body-tertiary));&:hover,&:active{fill:var( --tooltip-icon-fill-hover, var(--m-theme-content-body-secondary) )}}.tooltip{--tooltip-anchor-margin: var(--m-dim-8);--tooltip-viewport-margin: var(--m-dim-32);--tooltip-max-width: 60ch;position:fixed;inset:unset;padding:var(--m-dim-16);border-radius:var(--m-dim-8);border:none;box-shadow:0 0 var(--m-dim-4) 0 var(--m-theme-shadow-high),0 var(--m-dim-8) var(--m-dim-32) 0 var(--m-theme-shadow-high);background-color:var(--m-theme-background-container-attention);color:var(--m-theme-content-body-primary);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-try-order:most-inline-size;max-inline-size:min(var(--tooltip-max-width),calc(100vw - var(--tooltip-viewport-margin)));max-block-size:calc(100vh - var(--tooltip-viewport-margin));overflow:auto;&[data-position^=bottom]{top:calc(anchor(bottom) + var(--tooltip-anchor-margin))}&[data-position^=top]{bottom:calc(anchor(top) + var(--tooltip-anchor-margin))}&[data-position$=-right]{left:calc(anchor(left) - var(--tooltip-anchor-margin))}&[data-position$=-left]{right:calc(anchor(right) - var(--tooltip-anchor-margin))}&[data-position$=-center]{justify-self:anchor-center}}.card[data-astro-cid-koomabqb]{--icon-size: var(--m-sizing-lg);--icon-size-compact: var(--m-sizing-xl);--_header-spacing: var(--m-spacing-7xl);--_heading-spacing: var(--m-spacing-md);--_description-spacing: var(--m-spacing-xl);--container-padding-x: var(--m-spacing-4xl);--container-padding-y: var(--m-spacing-xxxl);&[data-variant=compact]{--icon-size: var(--icon-size-compact);--container-padding-x: var(--m-spacing-xl);--container-padding-y: var(--m-spacing-xl);--_header-spacing: var(--m-spacing-5xl);--_heading-spacing: var(--m-spacing-sm);--_description-spacing: var(--m-spacing-sm)}height:100%;display:grid;grid-template-areas:"header" "heading" "description" "buttons"}.header[data-astro-cid-koomabqb]{grid-area:header;display:grid;grid-template-areas:"icon label badge";grid-template-columns:min-content 1fr auto;column-gap:var(--m-spacing-sm);align-items:center;margin-block-end:var(--_header-spacing);.icon{grid-area:icon;width:var(--icon-size);height:var(--icon-size);>*{width:100%;height:100%}}.label{grid-area:label}.badge{grid-area:badge}}.heading[data-astro-cid-koomabqb]{grid-area:heading;margin-block-end:var(--_heading-spacing)}.description[data-astro-cid-koomabqb]{grid-area:description}.buttons[data-astro-cid-koomabqb]{grid-area:buttons;margin-block-start:var(--_description-spacing)}@media(max-width:560px){.card[data-astro-cid-koomabqb],.card[data-astro-cid-koomabqb][data-variant=compact]{--container-padding-x: var(--m-spacing-lg);--container-padding-y: var(--m-spacing-lg);--_header-spacing: var(--m-spacing-xxxl)}}.card-grid[data-astro-cid-tqok5tlr]{display:grid;gap:var(--m-spacing-lg);&[data-layout=compact]{grid-template-columns:repeat(4,1fr)}&[data-layout=expanded]{grid-template-columns:repeat(2,1fr)}&[data-layout=stacked]{grid-template-columns:1fr}&:has(>li:only-child){grid-template-columns:1fr}}@media(max-width:1040px){.card-grid[data-astro-cid-tqok5tlr][data-layout=compact]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.card-grid[data-astro-cid-tqok5tlr][data-layout=compact],.card-grid[data-astro-cid-tqok5tlr][data-layout=expanded]{grid-template-columns:1fr}}.slider[data-astro-cid-kinwn6gz]{width:100%;overflow:hidden;padding:4px;margin:-4px;display:grid;position:relative;isolation:isolate;gap:var(--carousel-row-gap, var(--m-spacing-md)) var(--m-spacing-md)}.slides[data-astro-cid-kinwn6gz]{grid-area:slides;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.slides[data-astro-cid-kinwn6gz]>[data-astro-cid-kinwn6gz]{scroll-snap-align:start;flex-shrink:0;width:100%;margin-right:var(--carousel-slide-gap, var(--m-spacing-md));display:flex;justify-content:var(--carousel-slide-justify, center);align-items:start}nav[data-astro-cid-kinwn6gz]{grid-area:pagination;display:flex;gap:var(--m-spacing-sm);justify-content:center;align-items:center;>a[data-astro-cid-kinwn6gz]{display:inline-flex;width:var(--m-dim-8);height:var(--m-dim-8);overflow:hidden;text-indent:-9999px;background-color:var(--m-theme-background-container-z0);text-decoration:none;align-items:center;justify-content:center;border-radius:50%;margin:0 0 .5rem;transition:background-color var(--m-duration-fast) ease-in-out;&:focus,&:active,&:hover,&[aria-current=true]{background-color:var(--m-theme-content-body-primary)}&:hover{opacity:.666}}}.slider-control[data-astro-cid-kinwn6gz]{background-color:var(--m-theme-background-container-z0);color:var(--m-theme-content-body-secondary);width:var(--m-dim-40);height:var(--m-dim-40);display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;transition:background-color var(--m-duration-fast) ease-in-out,color var(--m-duration-fast) ease-in-out;&:hover{background-color:var(--m-theme-background-container-z2-hover);color:var(--m-theme-content-primary-active)}}.slider-control--previous[data-astro-cid-kinwn6gz]{grid-area:control-previous;place-self:center start}.slider-control--next[data-astro-cid-kinwn6gz]{grid-area:control-next;place-self:center end}[data-astro-cid-kinwn6gz][data-controls-position$=-split]{grid-template-columns:1fr auto auto;nav{justify-content:flex-start}}[data-astro-cid-kinwn6gz][data-controls-position^=center-]{grid-template-columns:min-content auto min-content;grid-template-areas:"control-previous slides control-next" "control-previous slides control-next" "pagination pagination pagination"}[data-astro-cid-kinwn6gz][data-controls-position=center-inset]{.slides{grid-column:1 / span 3}.slider-control{margin:var(--m-spacing-md)}}[data-astro-cid-kinwn6gz][data-controls-position=top-split]{grid-template-areas:"pagination control-previous control-next" "slides slides slides"}[data-astro-cid-kinwn6gz][data-controls-position=top-between]{grid-template-areas:"control-previous pagination control-next" "slides slides slides"}[data-astro-cid-kinwn6gz][data-controls-position=bottom-split]{grid-template-areas:"slides slides slides" "pagination control-previous control-next"}[data-astro-cid-kinwn6gz][data-controls-position=bottom-between]{grid-template-areas:"slides slides slides" "control-previous pagination control-next"}@media(prefers-reduced-motion:reduce){.slides[data-astro-cid-kinwn6gz]{scroll-behavior:auto}}.comparison-card[data-astro-cid-qmjdwur3]{--container-padding-x: var(--m-spacing-xxxl);--container-padding-y: var(--m-spacing-xxxl);--container-width: 100%;--container-height: 100%;--_checkmark-size: var(--m-sizing-lg);display:grid;grid-template-areas:"header" "description" "features" "metric" "buttons";grid-template-rows:auto auto 1fr auto auto}.header[data-astro-cid-qmjdwur3]{grid-area:header;display:grid;grid-template-areas:"heading badge";grid-template-columns:1fr auto;column-gap:var(--m-spacing-md);align-items:start;margin-bottom:var(--m-spacing-sm);@media(max-width:480px){margin-bottom:var(--m-sizing-none)}}.heading[data-astro-cid-qmjdwur3]{grid-area:heading}.badge[data-astro-cid-qmjdwur3]{grid-area:badge}.description[data-astro-cid-qmjdwur3]{grid-area:description;margin-bottom:var(--m-spacing-xl);color:var(--m-theme-content-body-secondary);@media(max-width:480px){margin-bottom:var(--m-spacing-lg)}}.features[data-astro-cid-qmjdwur3]{grid-area:features;display:grid;gap:var(--m-spacing-sm);align-content:start;margin-bottom:var(--m-spacing-xl);@media(max-width:480px){margin-bottom:var(--m-spacing-lg)}.feature{display:grid;grid-template-columns:var(--_checkmark-size) 1fr;align-items:center;column-gap:var(--m-spacing-sm);color:var(--m-theme-content-primary)}.feature-check{display:block;width:var(--_checkmark-size);height:var(--_checkmark-size);fill:currentcolor}}.metric[data-astro-cid-qmjdwur3]{grid-area:metric;display:grid;grid-template-areas:"value" "term";gap:var(--m-spacing-2xs)}.value[data-astro-cid-qmjdwur3]{grid-area:value}.term[data-astro-cid-qmjdwur3]{grid-area:term;color:var(--m-theme-content-body-secondary)}.buttons[data-astro-cid-qmjdwur3]{grid-area:buttons;margin-top:var(--m-spacing-lg);@media(max-width:480px){margin-top:var(--m-spacing-md)}}.grid-container[data-astro-cid-euf3r6nf]{container-type:inline-size}.grid-header[data-astro-cid-euf3r6nf]{--m-tagline-color: var(--m-theme-content-body-primary);margin-block-end:var(--m-spacing-5xl);@media(max-width:480px){margin-block-end:var(--m-spacing-xl)}}.grid-layout[data-astro-cid-euf3r6nf]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--m-spacing-lg);list-style:none;padding:0;margin:0}@container (max-inline-size: 768px){.grid-layout[data-astro-cid-euf3r6nf]{grid-template-columns:1fr}}.header[data-astro-cid-k3rouevu]{text-align:center;margin-bottom:var(--m-spacing-5xl);.description{margin-top:var(--m-spacing-md)}}.grid[data-astro-cid-k3rouevu]{display:grid;grid-template-columns:1fr;gap:var(--m-spacing-xxxl);.summary{list-style:none;border-left:var(--m-border-width-xs) solid transparent;display:grid;grid-template-areas:"summary-title" "summary-description";&::-webkit-details-marker{display:none}.summary-title{grid-area:summary-title}.summary-description{grid-area:summary-description;margin-top:var(--m-spacing-sm)}}.content{margin-top:var(--m-spacing-lg);height:100%;display:grid;grid-template-columns:1.2fr .9fr 1fr;grid-template-rows:.8fr 1fr .4fr;img{width:100%;height:100%}}.content-image--front{z-index:1;grid-column:1 / 3;grid-row:1 / 3;img{object-fit:contain;object-position:0 0}}.content-image--back{grid-column:2 / 4;grid-row:2 / -1;img{object-fit:cover;object-position:center;border-radius:var(--m-border-radius-xxl)}}}@media(min-width:900px){.grid[data-astro-cid-k3rouevu]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--count),min-content);gap:0 var(--m-spacing-xl);.content{margin-top:0;grid-template-columns:4.9fr 6.6fr 2.7fr;grid-template-rows:.8fr .5fr .4fr;.content-image--front img{max-width:400px}.content-image--back img{max-width:313px}}.details{display:contents;&::details-content{grid-column:2;grid-row:1 / -1}>.content{visibility:hidden}&[data-active]>.content{visibility:visible}&[data-active]>.summary{opacity:var(--m-opacity-100);border-left-color:var(--m-theme-content-accent)}.summary{grid-column:1;padding:var(--m-spacing-xxl) var(--m-spacing-xxxl);cursor:pointer;opacity:var(--m-opacity-60);margin-right:var(--m-spacing-7xl)}&:has(>summary:focus-visible,summary:hover)>.content{visibility:visible}&:has(>summary:focus-visible,summary:hover)>.summary{opacity:var(--m-opacity-100);border-left-color:var(--m-theme-content-accent)}}}}@media(min-width:1150px){.grid[data-astro-cid-k3rouevu]{.content{grid-template-columns:5.6fr 3.6fr 2.7fr;grid-template-rows:.8fr 1fr .4fr}}}.accordion[data-astro-cid-4jllixzs]{interpolate-size:allow-keywords;details{border-bottom:var(--m-border-width-xs) solid var(--m-theme-border-default);&::details-content{transition:height var(--m-duration-medium) ease,content-visibility var(--m-duration-medium) ease allow-discrete;height:0;overflow:clip}>summary[data-astro-cid-4jllixzs]{margin:0;padding:var(--m-spacing-lg) 0;cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--m-spacing-sm);&::-webkit-details-marker{display:none}&:hover{color:var(--m-theme-content-primary-active)}&:focus-visible{outline:var(--m-border-width-sm) solid var(--m-theme-border-primary)}}.accordion--icon{transition:transform var(--m-duration-quick) ease-in-out}>.accordion--content[data-astro-cid-4jllixzs]{padding-bottom:var(--m-spacing-md)}&[open]{&::details-content{height:auto}.accordion--icon{transform:rotate(180deg)}}}}@media(prefers-reduced-motion:reduce){details[data-astro-cid-4jllixzs]{&::details-content{transition:none}.accordion--icon{transition:none}}}.wrapper[data-astro-cid-myfac4r7]{container-type:inline-size}.list[data-astro-cid-myfac4r7]{--list-gap: var(--m-spacing-xxxl);--list-heading-color: var(--m-theme-content-body-primary);--list-description-color: var(--m-theme-content-body-secondary);--list-indicator-size: var(--m-sizing-4xl);--list-indicator-gap: var(--m-spacing-xl);--list-indicator-color: var(--m-theme-content-primary);display:flex;flex-direction:column;gap:var(--list-gap);margin:0;padding:0;&[data-layout=horizontal]{flex-direction:row}.item{display:grid;flex:1;grid-template-areas:"heading" "description";.heading{grid-area:heading;color:var(--list-heading-color);margin-block-end:var(--m-spacing-sm)}.description{grid-area:description;color:var(--list-description-color)}}&[data-variant=icon] .indicator[data-astro-cid-myfac4r7]{grid-area:indicator;color:var(--list-indicator-color);fill:var(--list-indicator-color);width:var(--list-indicator-size);height:var(--list-indicator-size);>*{width:100%;height:100%}}&[data-indicator-position=left] .item[data-astro-cid-myfac4r7]{grid-template-areas:"indicator . description";grid-template-columns:min-content var(--list-indicator-gap) auto;align-items:center}&[data-indicator-position=top] .item[data-astro-cid-myfac4r7]{grid-template-areas:"indicator" "." "description";grid-template-rows:min-content var(--list-indicator-gap) min-content}&[data-indicator-position=left] .item[data-astro-cid-myfac4r7]:has(.heading){grid-template-areas:"indicator . heading" "indicator . description";grid-template-columns:min-content var(--list-indicator-gap) auto;grid-template-rows:min-content min-content;align-items:start}&[data-indicator-position=top] .item[data-astro-cid-myfac4r7]:has(.heading){grid-template-areas:"indicator ." ". ." "heading heading" "description description";grid-template-rows:min-content var(--list-indicator-gap) min-content min-content}&[data-variant=steps]{counter-reset:step-counter;.item[data-astro-cid-myfac4r7]:before{grid-area:indicator;counter-increment:step-counter;content:counter(step-counter);display:flex;align-items:center;justify-content:center;width:var(--list-indicator-size);height:var(--list-indicator-size);border-radius:var(--m-border-radius-full);background-color:var(--m-theme-background-container-z1);color:var(--m-theme-content-body-primary);font-size:var(--m-fs4-heading-regular-font-size);font-weight:var(--m-font-weight-bold)}}}@container (max-inline-size: 950px){.list[data-astro-cid-myfac4r7][data-layout=horizontal][data-indicator-position=left]{flex-direction:column}}@container (max-inline-size: 600px){.list[data-astro-cid-myfac4r7][data-layout=horizontal]{flex-direction:column}}@media(max-width:600px){.list[data-astro-cid-myfac4r7][data-indicator-position=left] .item[data-astro-cid-myfac4r7]{grid-template-areas:"indicator" "." "description";grid-template-columns:auto;grid-template-rows:min-content var(--list-indicator-gap) min-content}.list[data-astro-cid-myfac4r7][data-indicator-position=left] .item[data-astro-cid-myfac4r7]:has(.heading){grid-template-areas:"indicator ." ". ." "heading heading" "description description";grid-template-columns:auto;grid-template-rows:min-content var(--list-indicator-gap) min-content min-content}}.featured[data-astro-cid-qxo5c3ka]{--_featured-image-radius: var(--m-border-radius-xxl);.image{display:block;width:100%;height:100%;border-radius:var(--_featured-image-radius)}}.featured-content[data-astro-cid-qxo5c3ka]{display:flex;flex-direction:column;gap:var(--m-spacing-xl)}.hero[data-astro-cid-nbz6vhv3]{--_hero-image-radius: var(--m-border-radius-xxl);--_hero-image-height: clamp(21rem, 31.25vw, 36.25rem);--_hero-stacked-image-height: clamp(16rem, 30vw, 28rem);--_feature-background-image-min-height: 33.125rem;--_feature-fallback-bg: var(--m-color-neutral-1000);--_feature-overlay: linear-gradient( to right, rgb(0 0 0 / 90%) 0%, rgb(0 0 0 / 82%) 65%, rgb(0 0 0 / 30%) 88%, rgb(0 0 0 / 0%) 100% );.hero-media{display:block;max-width:100%;height:auto;object-fit:cover}.hero-layout{display:grid;align-items:center}&[data-layout=side-by-side] .hero-media[data-astro-cid-nbz6vhv3]{border-radius:var(--_hero-image-radius)}&[data-layout=stacked] .hero-media[data-astro-cid-nbz6vhv3]{width:100%;height:var(--_hero-stacked-image-height);border-radius:var(--_hero-image-radius)}&[data-layout=side-by-side-bleed]{.hero-media{width:100%;height:100%}[data-role=image]{height:var(--_hero-image-height);overflow:hidden;border-radius:var(--_hero-image-radius) 0 0 var(--_hero-image-radius)}}&[data-layout=flanked]{.hero-layout{grid-template-columns:3fr 5fr 3fr;gap:var(--m-spacing-7xl)}[data-role=text]{display:flex;align-items:center;justify-content:center}.hero-media{width:100%;height:100%}[data-role^=image-]{height:var(--_hero-image-height);overflow:hidden}[data-role=image-left]{border-radius:0 var(--_hero-image-radius) var(--_hero-image-radius) 0}[data-role=image-right]{border-radius:var(--_hero-image-radius) 0 0 var(--_hero-image-radius)}}&[data-layout=feature]{position:relative;display:grid;grid-template-rows:minmax(var(--_feature-background-image-min-height),auto);border-radius:var(--_hero-image-radius);overflow:hidden;background-color:var(--_feature-fallback-bg);[data-role=background-image]{position:absolute;inset:0;.hero-media{width:100%;height:100%}&:after{content:"";position:absolute;inset:0;background:var(--_feature-overlay);pointer-events:none}}[data-role=content]{--m-tagline-color: var(--m-theme-content-accent);color:var(--m-theme-content-on-color);position:relative;align-self:center;padding-block-start:var(--m-spacing-md);padding-inline-start:var(--m-spacing-5xl)}}}@media(min-width:1920px){.hero[data-astro-cid-nbz6vhv3][data-layout=side-by-side-bleed] [data-astro-cid-nbz6vhv3][data-role=image],.hero[data-astro-cid-nbz6vhv3][data-layout=flanked] [data-astro-cid-nbz6vhv3][data-role^=image-]{border-radius:var(--_hero-image-radius)}.hero[data-astro-cid-nbz6vhv3][data-layout=flanked] .hero-layout[data-astro-cid-nbz6vhv3]{padding-inline:var(--m-page-padding-x)}}@media(max-width:850px){.hero[data-astro-cid-nbz6vhv3][data-layout=side-by-side-bleed] [data-astro-cid-nbz6vhv3][data-role=image]{border-radius:var(--_hero-image-radius)}.hero[data-astro-cid-nbz6vhv3][data-layout=flanked] .hero-layout[data-astro-cid-nbz6vhv3]{grid-template-columns:1fr;padding-inline:var(--m-page-padding-x);[data-role^=image-]{display:none}}}@media(max-width:768px){.hero[data-astro-cid-nbz6vhv3][data-layout=feature]{--_feature-background-image-min-height: 28.5rem;[data-role=content]{align-self:end;padding:var(--m-spacing-md);--split-layout-stacked-gap: 0}[data-role=background-image]{--_feature-overlay: rgb(0 0 0 / 60%)}}}.icon-list[data-astro-cid-qe3g5o2n]{display:grid;gap:var(--m-spacing-xl)}.description[data-astro-cid-qe3g5o2n]{color:var(--m-theme-content-body-secondary)}.icon-grid[data-astro-cid-qe3g5o2n]{--_icon-grid-cols: 4;&[data-layout="2"]{--_icon-grid-cols: 2}&[data-layout="3"]{--_icon-grid-cols: 3}@media(max-width:768px){&[data-layout="3"],&[data-layout="4"]{--_icon-grid-cols: 2}}@media(max-width:480px){--_icon-grid-cols: 1}}.container[data-astro-cid-xpjy5o5f]{--_value-color: var(--m-theme-content-primary);display:grid;grid-template-columns:1fr;gap:var(--m-spacing-xl);margin:0;padding:0;&[data-background=primary],&[data-background=secondary]{--_value-color: var(--m-theme-content-on-color)}}.item[data-astro-cid-xpjy5o5f]{display:flex;flex-direction:column;&:has(>.icon){display:grid;grid-template-columns:auto 1fr;column-gap:var(--m-spacing-md)}.icon{display:flex;align-items:center;flex-shrink:0;grid-row:1 / -1;width:var(--m-sizing-xl);height:var(--m-fs8-heading-regular-line-height);color:var(--_value-color);fill:var(--_value-color);>*{width:auto;height:100%;object-fit:contain}}.label{display:flex;align-items:center;grid-column:2;gap:var(--m-spacing-xs);margin:0}.value{order:-1;grid-column:2;margin:0;color:var(--_value-color)}.description{grid-column:2;margin:0;margin-top:var(--m-spacing-sm)}.action{grid-column:2;margin:0;margin-top:var(--m-spacing-md);.link{padding:0}}}@media(min-width:768px){.container[data-astro-cid-xpjy5o5f]{grid-template-columns:repeat(var(--_item-count),1fr)}}@media(max-width:768px){.steps-block[data-astro-cid-yrdihp6t]{--header-text-alignment: center;--header-item-alignment: center}}.block[data-astro-cid-s2srwoer]{--m-block-padding-y: var(--m-spacing-xl)}.container[data-astro-cid-s2srwoer]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--m-spacing-md);list-style:none;padding:0;margin:0;width:100%}.item[data-astro-cid-s2srwoer]{display:flex;gap:var(--m-spacing-xs)}.icon[data-astro-cid-s2srwoer]{display:flex;align-items:center;flex-shrink:0;margin-top:var(--m-spacing-xxs);width:var(--m-sizing-lg);height:var(--m-sizing-lg);margin-right:var(--m-spacing-xs);fill:currentcolor;>*{width:100%;height:100%}}@media(min-width:768px){.container[data-astro-cid-s2srwoer]{flex-direction:row;justify-content:center;gap:var(--m-spacing-xxxl)}}.trustpilot-review[data-astro-cid-ffkdqbew]{--_review-stars-content-gap: var(--m-spacing-md);--_review-stars-gap: var(--m-spacing-xxs);--_review-heading-content-gap: var(--m-spacing-sm);--_review-content-display-name-gap: var(--m-spacing-md);--_review-display-name-color: var(--m-theme-content-body-secondary);display:flex;flex-direction:column;gap:var(--_review-stars-content-gap);.stars{display:flex;gap:var(--_review-stars-gap)}.review-content{display:flex;flex-direction:column;gap:var(--_review-heading-content-gap)}.display-name{margin-top:calc(var(--_review-content-display-name-gap) - var(--_review-heading-content-gap));color:var(--_review-display-name-color)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--m-dim-unit: .0625rem;--m-color-neutral-white: #ffffff;--m-color-neutral-100: #FAF9F5;--m-color-neutral-200: #F4F4F1;--m-color-neutral-300: #EBEBE8;--m-color-neutral-400: #DADAD7;--m-color-neutral-500: #949391;--m-color-neutral-600: #6E706D;--m-color-neutral-700: #4F514E;--m-color-neutral-800: #2D2E2D;--m-color-neutral-900: #1B1C1B;--m-color-neutral-1000: #101110;--m-color-neutral-black: #000000;--m-color-red-100: #fff4f0;--m-color-red-200: #fed8c7;--m-color-red-300: #ffb28d;--m-color-red-400: #e45400;--m-color-red-500: #952800;--m-color-red-600: #631800;--m-color-red-700: #450e00;--m-color-blue-100: #f6f5ff;--m-color-blue-200: #d6deff;--m-color-blue-300: #afc2ff;--m-color-blue-400: #487cff;--m-color-blue-500: #1349b5;--m-color-blue-600: #0a2e78;--m-color-blue-700: #041e54;--m-color-green-100: #edfaee;--m-color-green-200: #99f3bb;--m-color-green-300: #34de8d;--m-color-green-400: #00975b;--m-color-green-500: #255a3c;--m-color-green-600: #1f3828;--m-color-green-700: #102719;--m-color-purple-100: #fcf3fa;--m-color-purple-200: #efd6fb;--m-color-purple-300: #ddb2f7;--m-color-purple-400: #b15ceb;--m-color-purple-500: #7b10b9;--m-color-purple-600: #4f087a;--m-color-purple-700: #370456;--m-color-yellow-100: #fef6e3;--m-color-yellow-200: #f7dda0;--m-color-yellow-300: #ffb60d;--m-color-yellow-400: #ae7a00;--m-color-yellow-500: #6f4800;--m-color-yellow-600: #522600;--m-color-yellow-700: #3b1a00;--m-scale-1: 1;--m-scale-2: 2;--m-scale-4: 4;--m-scale-8: 8;--m-scale-12: 12;--m-scale-16: 16;--m-scale-24: 24;--m-scale-32: 32;--m-scale-40: 40;--m-scale-48: 48;--m-scale-56: 56;--m-scale-64: 64;--m-scale-88: 88;--m-scale-96: 96;--m-scale-112: 112;--m-scale-128: 128;--m-scale-base: var(--m-scale-16);--m-dim-0: 0rem;--m-dim-1: calc(1 * var(--m-dim-unit));--m-dim-2: calc(2 * var(--m-dim-unit));--m-dim-4: calc(4 * var(--m-dim-unit));--m-dim-8: calc(8 * var(--m-dim-unit));--m-dim-12: calc(12 * var(--m-dim-unit));--m-dim-14: calc(14 * var(--m-dim-unit));--m-dim-16: calc(16 * var(--m-dim-unit));--m-dim-20: calc(20 * var(--m-dim-unit));--m-dim-24: calc(24 * var(--m-dim-unit));--m-dim-32: calc(32 * var(--m-dim-unit));--m-dim-40: calc(40 * var(--m-dim-unit));--m-dim-48: calc(48 * var(--m-dim-unit));--m-dim-56: calc(56 * var(--m-dim-unit));--m-dim-64: calc(64 * var(--m-dim-unit));--m-dim-88: calc(88 * var(--m-dim-unit));--m-dim-96: calc(96 * var(--m-dim-unit));--m-dim-112: calc(112 * var(--m-dim-unit));--m-dim-128: calc(128 * var(--m-dim-unit));--m-dim-base: var(--m-dim-16);--m-lh-4: calc(4 * var(--m-dim-unit));--m-lh-6: calc(6 * var(--m-dim-unit));--m-lh-8: calc(8 * var(--m-dim-unit));--m-lh-10: calc(10 * var(--m-dim-unit));--m-lh-12: calc(12 * var(--m-dim-unit));--m-ls-1: calc(-.24 * var(--m-dim-unit));--m-ls-2: calc(-.28 * var(--m-dim-unit));--m-ls-3: calc(-.32 * var(--m-dim-unit));--m-ls-4: calc(-.4 * var(--m-dim-unit));--m-ls-5: calc(-.48 * var(--m-dim-unit));--m-ls-6: calc(-.64 * var(--m-dim-unit));--m-ls-7: calc(-.8 * var(--m-dim-unit));--m-ls-8: calc(-.96 * var(--m-dim-unit));--m-ls-9: calc(-1.28 * var(--m-dim-unit))}:root{--m-opacity-0: 0;--m-opacity-10: .1;--m-opacity-30: .3;--m-opacity-60: .6;--m-opacity-75: .75;--m-opacity-95: .95;--m-opacity-100: 1;--m-sizing-none: var(--m-dim-0);--m-sizing-xxs: var(--m-dim-2);--m-sizing-xs: var(--m-dim-4);--m-sizing-sm: var(--m-dim-8);--m-sizing-ms: var(--m-dim-12);--m-sizing-md: var(--m-dim-16);--m-sizing-lg: var(--m-dim-24);--m-sizing-xl: var(--m-dim-32);--m-sizing-xxl: var(--m-dim-40);--m-sizing-xxxl: var(--m-dim-48);--m-sizing-4xl: var(--m-dim-56);--m-sizing-5xl: var(--m-dim-64);--m-sizing-6xl: var(--m-dim-88);--m-sizing-7xl: var(--m-dim-96);--m-spacing-none: var(--m-dim-0);--m-spacing-xxs: var(--m-dim-2);--m-spacing-xs: var(--m-dim-4);--m-spacing-sm: var(--m-dim-8);--m-spacing-ms: var(--m-dim-12);--m-spacing-md: var(--m-dim-16);--m-spacing-lg: var(--m-dim-24);--m-spacing-xl: var(--m-dim-32);--m-spacing-xxl: var(--m-dim-40);--m-spacing-xxxl: var(--m-dim-48);--m-spacing-4xl: var(--m-dim-56);--m-spacing-5xl: var(--m-dim-64);--m-spacing-6xl: var(--m-dim-88);--m-spacing-7xl: var(--m-dim-96);--m-border-radius-none: var(--m-dim-0);--m-border-radius-xs: var(--m-dim-2);--m-border-radius-sm: var(--m-dim-4);--m-border-radius-md: var(--m-dim-8);--m-border-radius-lg: var(--m-dim-12);--m-border-radius-xl: var(--m-dim-16);--m-border-radius-xxl: var(--m-dim-32);--m-border-radius-full: var(--m-dim-128);--m-border-width-none: var(--m-dim-0);--m-border-width-xs: var(--m-dim-1);--m-border-width-sm: var(--m-dim-2);--m-border-width-md: var(--m-dim-4);--m-border-width-lg: var(--m-dim-8);--m-font-family-ui-font: Roobert, Arial, Helvetica, sans-serif;--m-font-weight-regular: 400;--m-font-weight-bold: 650;--m-line-height-fs-1-txt: calc(var(--m-font-size-fs-1) + var(--m-lh-8));--m-line-height-fs-1-heading: calc(var(--m-font-size-fs-1) + var(--m-lh-4));--m-line-height-fs-2-txt: calc(var(--m-font-size-fs-2) + var(--m-lh-10));--m-line-height-fs-2-heading: calc(var(--m-font-size-fs-2) + var(--m-lh-6));--m-line-height-fs-3-txt: calc(var(--m-font-size-fs-3) + var(--m-lh-12));--m-line-height-fs-3-heading: calc(var(--m-font-size-fs-3) + var(--m-lh-8));--m-line-height-fs-4-txt: calc(var(--m-font-size-fs-4) + var(--m-lh-12));--m-line-height-fs-4-heading: calc(var(--m-font-size-fs-4) + var(--m-lh-8));--m-line-height-fs-5-txt: calc(var(--m-font-size-fs-5) + var(--m-lh-12));--m-line-height-fs-5-heading: calc(var(--m-font-size-fs-5) + var(--m-lh-8));--m-line-height-fs-6-txt: calc(var(--m-font-size-fs-6) + var(--m-lh-12));--m-line-height-fs-6-heading: calc(var(--m-font-size-fs-6) + var(--m-lh-8));--m-line-height-fs-7-txt: calc(var(--m-font-size-fs-7) + var(--m-lh-12));--m-line-height-fs-7-heading: calc(var(--m-font-size-fs-7) + var(--m-lh-8));--m-line-height-fs-8-txt: calc(var(--m-font-size-fs-8) + var(--m-lh-12));--m-line-height-fs-8-heading: calc(var(--m-font-size-fs-8) + var(--m-lh-8));--m-line-height-fs-9-txt: calc(var(--m-font-size-fs-9) + var(--m-lh-12));--m-line-height-fs-9-heading: calc(var(--m-font-size-fs-9) + var(--m-lh-8));--m-font-size-fs-1: var(--m-dim-12);--m-font-size-fs-2: var(--m-dim-14);--m-font-size-fs-3: var(--m-dim-16);--m-font-size-fs-4: var(--m-dim-20);--m-font-size-fs-5: var(--m-dim-24);--m-font-size-fs-6: var(--m-dim-32);--m-font-size-fs-7: var(--m-dim-40);--m-font-size-fs-8: var(--m-dim-48);--m-font-size-fs-9: var(--m-dim-64);--m-text-case-none: none;--m-text-case-uppercase: uppercase;--m-text-decoration-none: none;--m-text-decoration-underline: underline;--m-letter-spacing-ls-fs-1: var(--m-ls-1);--m-letter-spacing-ls-fs-2: var(--m-ls-2);--m-letter-spacing-ls-fs-3: var(--m-ls-3);--m-letter-spacing-ls-fs-4: var(--m-ls-4);--m-letter-spacing-ls-fs-5: var(--m-ls-5);--m-letter-spacing-ls-fs-6: var(--m-ls-6);--m-letter-spacing-ls-fs-7: var(--m-ls-7);--m-letter-spacing-ls-fs-8: var(--m-ls-8);--m-letter-spacing-ls-fs-9: var(--m-ls-9);--m-duration-instant: .1s;--m-duration-quick: .2s;--m-duration-fast: .25s;--m-duration-medium: .3s;--m-duration-long: .4s;--m-duration-xlong: .7s;--m-duration-xxlong: 1s}:root{--m-fs1-heading-regular-font-size: var(--m-font-size-fs-1);--m-fs1-heading-regular-line-height: var(--m-line-height-fs-1-heading);--m-fs1-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-1);--m-fs1-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs1-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs1-txt-regular-font-size: var(--m-font-size-fs-1);--m-fs1-txt-regular-line-height: var(--m-line-height-fs-1-txt);--m-fs1-txt-regular-letter-spacing: 0;--m-fs1-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs1-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs2-heading-regular-font-size: var(--m-font-size-fs-2);--m-fs2-heading-regular-line-height: var(--m-line-height-fs-2-heading);--m-fs2-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-2);--m-fs2-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs2-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs2-txt-regular-font-size: var(--m-font-size-fs-2);--m-fs2-txt-regular-line-height: var(--m-line-height-fs-2-txt);--m-fs2-txt-regular-letter-spacing: 0;--m-fs2-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs2-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs3-heading-regular-font-size: var(--m-font-size-fs-3);--m-fs3-heading-regular-line-height: var(--m-line-height-fs-3-heading);--m-fs3-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-3);--m-fs3-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs3-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs3-txt-regular-font-size: var(--m-font-size-fs-3);--m-fs3-txt-regular-line-height: var(--m-line-height-fs-3-txt);--m-fs3-txt-regular-letter-spacing: 0;--m-fs3-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs3-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs4-heading-regular-font-size: var(--m-font-size-fs-3);--m-fs4-heading-regular-line-height: var(--m-line-height-fs-3-heading);--m-fs4-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-3);--m-fs4-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs4-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs4-txt-regular-font-size: var(--m-font-size-fs-3);--m-fs4-txt-regular-line-height: var(--m-line-height-fs-3-txt);--m-fs4-txt-regular-letter-spacing: 0;--m-fs4-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs4-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs5-heading-regular-font-size: var(--m-font-size-fs-4);--m-fs5-heading-regular-line-height: var(--m-line-height-fs-4-heading);--m-fs5-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-4);--m-fs5-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs5-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs5-txt-regular-font-size: var(--m-font-size-fs-4);--m-fs5-txt-regular-line-height: var(--m-line-height-fs-4-txt);--m-fs5-txt-regular-letter-spacing: 0;--m-fs5-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs5-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs6-heading-regular-font-size: var(--m-font-size-fs-5);--m-fs6-heading-regular-line-height: var(--m-line-height-fs-5-heading);--m-fs6-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-5);--m-fs6-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs6-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs6-txt-regular-font-size: var(--m-font-size-fs-5);--m-fs6-txt-regular-line-height: var(--m-line-height-fs-5-txt);--m-fs6-txt-regular-letter-spacing: 0;--m-fs6-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs6-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs7-heading-regular-font-size: var(--m-font-size-fs-6);--m-fs7-heading-regular-line-height: var(--m-line-height-fs-6-heading);--m-fs7-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-6);--m-fs7-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs7-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs7-txt-regular-font-size: var(--m-font-size-fs-6);--m-fs7-txt-regular-line-height: var(--m-line-height-fs-6-txt);--m-fs7-txt-regular-letter-spacing: 0;--m-fs7-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs7-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs8-heading-regular-font-size: var(--m-font-size-fs-7);--m-fs8-heading-regular-line-height: var(--m-line-height-fs-7-heading);--m-fs8-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-7);--m-fs8-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs8-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs8-txt-regular-font-size: var(--m-font-size-fs-7);--m-fs8-txt-regular-line-height: var(--m-line-height-fs-7-txt);--m-fs8-txt-regular-letter-spacing: 0;--m-fs8-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs8-txt-regular-font-family: var(--m-font-family-ui-font);--m-fs9-heading-regular-font-size: var(--m-font-size-fs-8);--m-fs9-heading-regular-line-height: var(--m-line-height-fs-8-heading);--m-fs9-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-8);--m-fs9-heading-regular-font-weight: var(--m-font-weight-regular);--m-fs9-heading-regular-font-family: var(--m-font-family-ui-font);--m-fs9-txt-regular-font-size: var(--m-font-size-fs-8);--m-fs9-txt-regular-line-height: var(--m-line-height-fs-8-txt);--m-fs9-txt-regular-letter-spacing: 0;--m-fs9-txt-regular-font-weight: var(--m-font-weight-regular);--m-fs9-txt-regular-font-family: var(--m-font-family-ui-font)}@media(min-width:575px){:root{--m-fs4-heading-regular-font-size: var(--m-font-size-fs-4);--m-fs4-heading-regular-line-height: var(--m-line-height-fs-4-heading);--m-fs4-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-4);--m-fs4-txt-regular-font-size: var(--m-font-size-fs-4);--m-fs4-txt-regular-line-height: var(--m-line-height-fs-4-txt);--m-fs5-heading-regular-font-size: var(--m-font-size-fs-5);--m-fs5-heading-regular-line-height: var(--m-line-height-fs-5-heading);--m-fs5-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-5);--m-fs5-txt-regular-font-size: var(--m-font-size-fs-5);--m-fs5-txt-regular-line-height: var(--m-line-height-fs-5-txt);--m-fs6-heading-regular-font-size: var(--m-font-size-fs-6);--m-fs6-heading-regular-line-height: var(--m-line-height-fs-6-heading);--m-fs6-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-6);--m-fs6-txt-regular-font-size: var(--m-font-size-fs-6);--m-fs6-txt-regular-line-height: var(--m-line-height-fs-6-txt);--m-fs7-heading-regular-font-size: var(--m-font-size-fs-7);--m-fs7-heading-regular-line-height: var(--m-line-height-fs-7-heading);--m-fs7-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-7);--m-fs7-txt-regular-font-size: var(--m-font-size-fs-7);--m-fs7-txt-regular-line-height: var(--m-line-height-fs-7-txt);--m-fs8-heading-regular-font-size: var(--m-font-size-fs-8);--m-fs8-heading-regular-line-height: var(--m-line-height-fs-8-heading);--m-fs8-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-8);--m-fs8-txt-regular-font-size: var(--m-font-size-fs-8);--m-fs8-txt-regular-line-height: var(--m-line-height-fs-8-txt);--m-fs9-heading-regular-font-size: var(--m-font-size-fs-9);--m-fs9-heading-regular-line-height: var(--m-line-height-fs-9-heading);--m-fs9-heading-regular-letter-spacing: var(--m-letter-spacing-ls-fs-9);--m-fs9-txt-regular-font-size: var(--m-font-size-fs-9);--m-fs9-txt-regular-line-height: var(--m-line-height-fs-9-txt)}}:root,.light{--m-theme-background-inverse: var(--m-color-neutral-1000);--m-theme-background-page: var(--m-color-neutral-white);--m-theme-background-page-secondary: var(--m-color-neutral-200);--m-theme-background-container-z0: var(--m-color-neutral-300);--m-theme-background-container-z1: var(--m-color-neutral-200);--m-theme-background-container-z2: var(--m-color-neutral-white);--m-theme-background-container-z2-hover: var(--m-color-neutral-100);--m-theme-background-primary: var(--m-color-green-500);--m-theme-background-static-primary: var(--m-color-green-500);--m-theme-background-accent: var(--m-color-green-300);--m-theme-background-primary-active: var(--m-color-green-600);--m-theme-background-secondary: var(--m-color-green-600);--m-theme-background-static-secondary: var(--m-color-green-600);--m-theme-background-success: var(--m-color-green-400);--m-theme-background-attention: var(--m-color-yellow-400);--m-theme-background-info: var(--m-color-blue-400);--m-theme-background-error: var(--m-color-red-400);--m-theme-background-container-primary: var(--m-color-green-100);--m-theme-background-container-success: var(--m-color-green-100);--m-theme-background-container-info: var(--m-color-blue-100);--m-theme-background-container-attention: var(--m-color-yellow-100);--m-theme-background-container-error: var(--m-color-red-100);--m-theme-background-container-error-strong: var(--m-color-red-200);--m-theme-background-container-attention-strong: var(--m-color-yellow-200);--m-theme-background-container-info-strong: var(--m-color-blue-200);--m-theme-background-container-success-strong: var(--m-color-green-200);--m-theme-background-interaction-subtle: var(--m-color-neutral-300);--m-theme-background-disabled: var(--m-color-neutral-300);--m-theme-background-static-light: var(--m-color-neutral-white);--m-theme-background-static-dark: var(--m-color-neutral-1000);--m-theme-content-on-color: var(--m-color-neutral-white);--m-theme-content-body-primary: var(--m-color-neutral-1000);--m-theme-content-body-secondary: var(--m-color-neutral-700);--m-theme-content-body-tertiary: var(--m-color-neutral-600);--m-theme-content-static: var(--m-color-neutral-1000);--m-theme-content-primary: var(--m-color-green-500);--m-theme-content-accent: var(--m-color-green-300);--m-theme-content-secondary: var(--m-color-green-600);--m-theme-content-placeholder: var(--m-color-neutral-600);--m-theme-content-disabled: var(--m-color-neutral-500);--m-theme-content-error: var(--m-color-red-400);--m-theme-content-attention: var(--m-color-yellow-300);--m-theme-content-info: var(--m-color-blue-400);--m-theme-content-success: var(--m-color-green-400);--m-theme-content-primary-active: var(--m-color-green-600);--m-theme-content-link: var(--m-color-green-500);--m-theme-content-link-hover: var(--m-color-green-600);--m-theme-border-default: var(--m-color-neutral-300);--m-theme-border-strong: var(--m-color-neutral-400);--m-theme-border-active: var(--m-color-neutral-600);--m-theme-border-on-dark: var(--m-color-neutral-white);--m-theme-border-primary: var(--m-color-green-500);--m-theme-border-accent: var(--m-color-green-300);--m-theme-border-primary-active: var(--m-color-green-600);--m-theme-border-secondary: var(--m-color-green-600);--m-theme-border-error: var(--m-color-red-400);--m-theme-border-attention: var(--m-color-yellow-300);--m-theme-border-success: var(--m-color-green-400);--m-theme-border-info: var(--m-color-blue-400);--m-theme-dataviz-chart-primary: var(--m-color-green-400);--m-theme-dataviz-chart-secondary: var(--m-color-green-500);--m-theme-dataviz-chart-negative: var(--m-color-red-400);--m-theme-dataviz-chart-categorical-1: var(--m-color-green-500);--m-theme-dataviz-chart-categorical-2: var(--m-color-green-400);--m-theme-dataviz-chart-categorical-3: var(--m-color-blue-300);--m-theme-dataviz-chart-categorical-4: var(--m-color-blue-500);--m-theme-dataviz-chart-categorical-5: var(--m-color-blue-700);--m-theme-dataviz-chart-categorical-6: var(--m-color-neutral-900);--m-theme-dataviz-chart-categorical-7: var(--m-color-purple-700);--m-theme-dataviz-chart-categorical-8: var(--m-color-green-300);--m-theme-dataviz-chart-binary-0: var(--m-color-neutral-300);--m-theme-dataviz-chart-binary-1: var(--m-color-green-500);--m-theme-dataviz-chart-rank-1: var(--m-color-green-600);--m-theme-dataviz-chart-rank-2: var(--m-color-green-500);--m-theme-dataviz-chart-rank-3: var(--m-color-green-400);--m-theme-dataviz-chart-rank-4: var(--m-color-yellow-300);--m-theme-dataviz-chart-rank-5: var(--m-color-red-400);--m-theme-dataviz-chart-rank-6: var(--m-color-red-500);--m-theme-dataviz-chart-rank-7: var(--m-color-neutral-1000);--m-theme-shadow-low: #1214171a;--m-theme-shadow-high: #1214170d;--m-theme-focus: var(--m-color-green-400);--m-theme-focus-focus-inverse: var(--m-color-neutral-white)}.dark{--m-theme-background-inverse: var(--m-color-neutral-white);--m-theme-background-page: var(--m-color-neutral-1000);--m-theme-background-page-secondary: var(--m-color-neutral-900);--m-theme-background-container-z0: var(--m-color-neutral-900);--m-theme-background-container-z1: var(--m-color-neutral-1000);--m-theme-background-container-z2: var(--m-color-neutral-900);--m-theme-background-container-z2-hover: var(--m-color-neutral-800);--m-theme-background-primary: var(--m-color-green-400);--m-theme-background-static-primary: var(--m-color-green-500);--m-theme-background-primary-active: var(--m-color-green-500);--m-theme-background-success: var(--m-color-green-400);--m-theme-background-secondary: var(--m-color-green-600);--m-theme-background-static-secondary: var(--m-color-green-600);--m-theme-background-attention: var(--m-color-yellow-400);--m-theme-background-error: var(--m-color-red-400);--m-theme-background-container-primary: var(--m-color-green-600);--m-theme-background-container-success: var(--m-color-neutral-800);--m-theme-background-container-attention: var(--m-color-neutral-800);--m-theme-background-container-info: var(--m-color-neutral-800);--m-theme-background-container-error: var(--m-color-neutral-800);--m-theme-background-interaction-subtle: var(--m-color-neutral-800);--m-theme-background-disabled: var(--m-color-neutral-800);--m-theme-background-static-light: var(--m-color-neutral-white);--m-theme-background-static-dark: var(--m-color-neutral-1000);--m-theme-content-on-color: var(--m-color-neutral-white);--m-theme-content-body-primary: var(--m-color-neutral-white);--m-theme-content-body-secondary: var(--m-color-neutral-500);--m-theme-content-body-tertiary: var(--m-color-neutral-600);--m-theme-content-primary: var(--m-color-green-400);--m-theme-content-secondary: var(--m-color-green-500);--m-theme-content-placeholder: var(--m-color-neutral-700);--m-theme-content-disabled: var(--m-color-neutral-700);--m-theme-content-error: var(--m-color-red-400);--m-theme-content-attention: var(--m-color-yellow-300);--m-theme-content-success: var(--m-color-green-400);--m-theme-content-primary-active: var(--m-color-green-400);--m-theme-content-link: var(--m-color-green-400);--m-theme-content-link-hover: var(--m-color-green-500);--m-theme-border-default: var(--m-color-neutral-800);--m-theme-border-strong: var(--m-color-neutral-700);--m-theme-border-active: var(--m-color-neutral-600);--m-theme-border-on-dark: var(--m-color-neutral-white);--m-theme-border-primary: var(--m-color-green-400);--m-theme-border-accent: var(--m-color-green-300);--m-theme-border-primary-active: var(--m-color-green-400);--m-theme-border-secondary: var(--m-color-green-500);--m-theme-border-error: var(--m-color-red-400);--m-theme-border-attention: var(--m-color-yellow-300);--m-theme-border-success: var(--m-color-green-400);--m-theme-border-info: var(--m-color-blue-400);--m-theme-dataviz-chart-primary: var(--m-color-green-400);--m-theme-dataviz-chart-secondary: var(--m-color-green-500);--m-theme-dataviz-chart-categorical-1: var(--m-color-green-400);--m-theme-dataviz-chart-categorical-2: var(--m-color-green-500);--m-theme-dataviz-chart-negative: var(--m-color-red-400);--m-theme-dataviz-chart-categorical-3: var(--m-color-blue-300);--m-theme-dataviz-chart-categorical-4: var(--m-color-blue-500);--m-theme-dataviz-chart-categorical-5: var(--m-color-blue-600);--m-theme-dataviz-chart-categorical-6: var(--m-color-neutral-600);--m-theme-dataviz-chart-categorical-7: var(--m-color-purple-500);--m-theme-dataviz-chart-categorical-8: var(--m-color-green-300);--m-theme-dataviz-chart-binary-0: var(--m-color-neutral-800);--m-theme-dataviz-chart-binary-1: var(--m-color-green-400);--m-theme-dataviz-chart-rank-1: var(--m-color-green-500);--m-theme-dataviz-chart-rank-3: var(--m-color-green-300);--m-theme-dataviz-chart-rank-2: var(--m-color-green-400);--m-theme-shadow-low: #1214171a;--m-theme-shadow-high: #1214170d;--m-theme-focus: var(--m-color-green-300);--m-theme-focus-inverse: var(--m-color-neutral-white)}[data-typography^=heading-fs9]{font-family:var(--m-fs9-heading-regular-font-family);font-size:var(--m-fs9-heading-regular-font-size);font-weight:var(--m-fs9-heading-regular-font-weight);line-height:var(--m-fs9-heading-regular-line-height);letter-spacing:var(--m-fs9-heading-regular-letter-spacing)}[data-typography^=body-fs9]{font-family:var(--m-fs9-txt-regular-font-family);font-size:var(--m-fs9-txt-regular-font-size);font-weight:var(--m-fs9-txt-regular-font-weight);line-height:var(--m-fs9-txt-regular-line-height);letter-spacing:var(--m-fs9-txt-regular-letter-spacing)}[data-typography^=heading-fs8]{font-family:var(--m-fs8-heading-regular-font-family);font-size:var(--m-fs8-heading-regular-font-size);font-weight:var(--m-fs8-heading-regular-font-weight);line-height:var(--m-fs8-heading-regular-line-height);letter-spacing:var(--m-fs8-heading-regular-letter-spacing)}[data-typography^=body-fs8]{font-family:var(--m-fs8-txt-regular-font-family);font-size:var(--m-fs8-txt-regular-font-size);font-weight:var(--m-fs8-txt-regular-font-weight);line-height:var(--m-fs8-txt-regular-line-height);letter-spacing:var(--m-fs8-txt-regular-letter-spacing)}[data-typography^=heading-fs7]{font-family:var(--m-fs7-heading-regular-font-family);font-size:var(--m-fs7-heading-regular-font-size);font-weight:var(--m-fs7-heading-regular-font-weight);line-height:var(--m-fs7-heading-regular-line-height);letter-spacing:var(--m-fs7-heading-regular-letter-spacing)}[data-typography^=body-fs7]{font-family:var(--m-fs7-txt-regular-font-family);font-size:var(--m-fs7-txt-regular-font-size);font-weight:var(--m-fs7-txt-regular-font-weight);line-height:var(--m-fs7-txt-regular-line-height);letter-spacing:var(--m-fs7-txt-regular-letter-spacing)}[data-typography^=heading-fs6]{font-family:var(--m-fs6-heading-regular-font-family);font-size:var(--m-fs6-heading-regular-font-size);font-weight:var(--m-fs6-heading-regular-font-weight);line-height:var(--m-fs6-heading-regular-line-height);letter-spacing:var(--m-fs6-heading-regular-letter-spacing)}[data-typography^=body-fs6]{font-family:var(--m-fs6-txt-regular-font-family);font-size:var(--m-fs6-txt-regular-font-size);font-weight:var(--m-fs6-txt-regular-font-weight);line-height:var(--m-fs6-txt-regular-line-height);letter-spacing:var(--m-fs6-txt-regular-letter-spacing)}[data-typography^=heading-fs5]{font-family:var(--m-fs5-heading-regular-font-family);font-size:var(--m-fs5-heading-regular-font-size);font-weight:var(--m-fs5-heading-regular-font-weight);line-height:var(--m-fs5-heading-regular-line-height);letter-spacing:var(--m-fs5-heading-regular-letter-spacing)}[data-typography^=body-fs5]{font-family:var(--m-fs5-txt-regular-font-family);font-size:var(--m-fs5-txt-regular-font-size);font-weight:var(--m-fs5-txt-regular-font-weight);line-height:var(--m-fs5-txt-regular-line-height);letter-spacing:var(--m-fs5-txt-regular-letter-spacing)}[data-typography^=heading-fs4]{font-family:var(--m-fs4-heading-regular-font-family);font-size:var(--m-fs4-heading-regular-font-size);font-weight:var(--m-fs4-heading-regular-font-weight);line-height:var(--m-fs4-heading-regular-line-height);letter-spacing:var(--m-fs4-heading-regular-letter-spacing)}[data-typography^=body-fs4]{font-family:var(--m-fs4-txt-regular-font-family);font-size:var(--m-fs4-txt-regular-font-size);font-weight:var(--m-fs4-txt-regular-font-weight);line-height:var(--m-fs4-txt-regular-line-height);letter-spacing:var(--m-fs4-txt-regular-letter-spacing)}[data-typography^=heading-fs3]{font-family:var(--m-fs3-heading-regular-font-family);font-size:var(--m-fs3-heading-regular-font-size);font-weight:var(--m-fs3-heading-regular-font-weight);line-height:var(--m-fs3-heading-regular-line-height);letter-spacing:var(--m-fs3-heading-regular-letter-spacing)}[data-typography^=body-fs3]{font-family:var(--m-fs3-txt-regular-font-family);font-size:var(--m-fs3-txt-regular-font-size);font-weight:var(--m-fs3-txt-regular-font-weight);line-height:var(--m-fs3-txt-regular-line-height);letter-spacing:var(--m-fs3-txt-regular-letter-spacing)}[data-typography^=heading-fs2]{font-family:var(--m-fs2-heading-regular-font-family);font-size:var(--m-fs2-heading-regular-font-size);font-weight:var(--m-fs2-heading-regular-font-weight);line-height:var(--m-fs2-heading-regular-line-height);letter-spacing:var(--m-fs2-heading-regular-letter-spacing)}[data-typography^=body-fs2]{font-family:var(--m-fs2-txt-regular-font-family);font-size:var(--m-fs2-txt-regular-font-size);font-weight:var(--m-fs2-txt-regular-font-weight);line-height:var(--m-fs2-txt-regular-line-height);letter-spacing:var(--m-fs2-txt-regular-letter-spacing)}[data-typography^=heading-fs1]{font-family:var(--m-fs1-heading-regular-font-family);font-size:var(--m-fs1-heading-regular-font-size);font-weight:var(--m-fs1-heading-regular-font-weight);line-height:var(--m-fs1-heading-regular-line-height);letter-spacing:var(--m-fs1-heading-regular-letter-spacing)}[data-typography^=body-fs1]{font-family:var(--m-fs1-txt-regular-font-family);font-size:var(--m-fs1-txt-regular-font-size);font-weight:var(--m-fs1-txt-regular-font-weight);line-height:var(--m-fs1-txt-regular-line-height);letter-spacing:var(--m-fs1-txt-regular-letter-spacing)}[data-typography$=--bold]{font-weight:var(--m-font-weight-bold)}.m-badge{display:inline-block;padding:var(--m-spacing-xxs) var(--m-spacing-sm);border-radius:var(--m-border-radius-full);font-size:var(--m-fs2-heading-regular-font-size);line-height:var(--m-fs2-heading-regular-line-height);letter-spacing:var(--m-fs2-heading-regular-letter-spacing);font-weight:var(--m-font-weight-bold);white-space:nowrap;background-color:var(--m-theme-background-primary);color:var(--m-theme-content-on-color);&.m-badge--secondary{background-color:var(--m-theme-background-accent);color:var(--m-theme-content-body-primary)}}.m-button{--m-button-padding-x: var(--m-spacing-lg);--m-button-padding-y: var(--m-border-radius-xl);&,&.m-button--color-primary{--m-button-background-color: var(--m-theme-background-primary);--m-button-text-color: var(--m-theme-content-on-color);--m-button-border-color: transparent;--m-button-background-hover-color: var(--m-theme-background-primary-active);--m-button-border-hover-color: transparent;--m-button-text-hover-color: var(--m-theme-content-on-color);--m-button-background-disabled-color: var(--m-theme-background-disabled);--m-button-text-disabled-color: var(--m-theme-content-disabled);--m-button-border-disabled-color: var(--m-theme-border-disabled);--m-button-outlined-border-color: var(--m-theme-border-primary);--m-button-outlined-text-color: var(--m-theme-content-primary);--m-button-outlined-hover-color: var(--m-theme-border-primary-active)}&.m-button--color-accent{--m-button-background-color: var(--m-theme-background-accent);--m-button-text-color: var(--m-theme-content-secondary);--m-button-background-hover-color: color-mix( in oklab, transparent 20%, var(--m-theme-background-accent) );--m-button-text-hover-color: var(--m-theme-content-secondary);--m-button-outlined-border-color: var(--m-theme-border-accent);--m-button-outlined-text-color: var(--m-theme-content-accent);--m-button-outlined-hover-color: color-mix( in oklab, transparent 40%, var(--m-theme-background-accent) )}&.m-button--color-white{--m-button-background-color: var(--m-theme-background-static-light);--m-button-text-color: var(--m-theme-content-secondary);--m-button-background-hover-color: color-mix( in oklab, transparent 20%, var(--m-theme-background-static-light) );--m-button-text-hover-color: var(--m-theme-content-secondary);--m-button-outlined-border-color: var(--m-theme-border-strong);--m-button-outlined-text-color: var(--m-theme-background-static-light);--m-button-outlined-hover-color: color-mix( in oklab, transparent 40%, var(--m-theme-background-static-light) )}&.m-button--secondary,&.m-button--tertiary,&.m-button--quaternary{--m-button-background-color: transparent;--m-button-border-color: var(--m-button-outlined-border-color);--m-button-text-color: var(--m-button-outlined-text-color);--m-button-background-hover-color: transparent;--m-button-border-hover-color: var(--m-button-outlined-hover-color);--m-button-text-hover-color: var(--m-button-outlined-hover-color);--m-button-background-disabled-color: transparent;--m-button-border-disabled-color: var(--m-theme-border-default);--m-button-text-disabled-color: var(--m-theme-content-disabled)}&.m-button--tertiary,&.m-button--quaternary{--m-button-border-color: transparent;--m-button-border-hover-color: transparent;--m-button-border-disabled-color: transparent}&.m-button--quaternary{--m-button-text-color: var(--m-theme-content-body-secondary)}&:disabled,&[aria-disabled=true]{--m-button-background-color: var(--m-button-background-disabled-color);--m-button-text-color: var(--m-button-text-disabled-color);--m-button-border-color: var(--m-button-border-disabled-color, transparent);cursor:not-allowed;pointer-events:none}&.m-button--medium{--m-button-padding-y: var(--m-border-radius-md)}&.m-button--small{--m-button-padding-y: var(--m-spacing-xs);--m-button-padding-x: var(--m-spacing-md)}display:inline-flex;justify-content:center;align-items:center;gap:var(--m-spacing-sm);padding:var(--m-button-padding-y) var(--m-button-padding-x);color:var(--m-button-text-color);background-color:var(--m-button-background-color);border:1px solid var(--m-button-border-color);border-radius:var(--m-border-radius-md);font-size:var(--m-fs3-txt-regular-font-size);font-weight:var(--m-font-weight-bold);line-height:var(--m-fs3-txt-regular-line-height);letter-spacing:var(--m-fs3-txt-regular-letter-spacing);text-decoration:none;cursor:pointer;transition:background-color var(--m-duration-fast) ease-in-out,color var(--m-duration-fast) ease-in-out,border-color var(--m-duration-fast) ease-in-out;&:not(:disabled,[aria-disabled=true]){&:hover,&:active{color:var(--m-button-text-hover-color);background-color:var(--m-button-background-hover-color);border-color:var(--m-button-border-hover-color)}}.m-button__attachment{display:inline-flex;align-items:center;justify-content:center;>*{max-width:var(--m-dim-24);max-height:var(--m-dim-24);color:currentcolor;fill:currentcolor}}}.m-close-button,.m-icon-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.m-close-button{color:var(--m-theme-content-body-primary);width:var(--m-dim-32);height:var(--m-dim-32);border-radius:100%;&:hover{color:color-mix(in oklab,currentcolor 70%,transparent)}}.m-container{background:var(--m-theme-background-container-z0);border-radius:var(--m-border-radius-xxl);width:100%;padding:var(--m-spacing-xxl)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.directus-visual-editing-button.directus-visual-editing-edit-button{left:var(--directus-visual-editing--rect--border-spacing, 9px)!important;transform:translateY(-50%)!important}@font-face{font-family:Roobert;src:url(/_static/fonts/Roobert-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/_static/fonts/Roobert-SemiBold.woff) format("woff");font-weight:650;font-style:normal;font-display:swap}:root{font-family:var(--m-font-family-ui-font);font-feature-settings:"ss03","ss06","ss07","ss10","ss11";font-variant-ligatures:common-ligatures no-contextual;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;--m-container-width-default: 1200px;--m-page-padding-x: var(--m-spacing-md);--m-block-padding-y: var(--m-spacing-xxxl)}@media(min-width:992px){:root{--m-page-padding-x: var(--m-spacing-xxl);--m-block-padding-y: var(--m-spacing-7xl)}}html,body{margin:0;width:100%;min-height:100%;scroll-padding-top:calc(var(--m-dim-96) + var(--m-spacing-xxl));font-weight:var(--m-font-weight-regular)}@media(prefers-reduced-motion:no-preference){body{scroll-behavior:smooth}}*{box-sizing:border-box;margin:0;padding:0}small{font-size:inherit}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--m-theme-focus);outline-offset:2px;border-radius:var(--m-border-radius-sm)}[data-typography] :is(h1,h2,h3,h4,h5,h6):not([data-typography]){font-weight:inherit}[x-cloak]{display:none!important}.page-footer[data-astro-cid-4sk647qr]{padding-block:var(--m-spacing-4xl);padding-inline:var(--m-page-padding-x);background:var(--page-footer-background, transparent);display:flex;flex-direction:column;gap:var(--m-spacing-4xl);[data-astro-cid-4sk647qr]{color:var(--m-theme-content-body-secondary)}>[data-astro-cid-4sk647qr]{inline-size:100%;max-inline-size:var(--m-container-width-default);margin-block:0;margin-inline:auto}ul{list-style:none;padding:0;margin:0}a[href]{text-decoration:none;&:hover{color:var(--m-theme-content-body-primary)}}hr{border:none;border-block-start:var(--m-border-width-xs) solid var(--m-theme-border-default)}nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:var(--m-spacing-xxl) var(--m-spacing-lg);.footer-section{&,.brand-links,ul{display:flex;flex-direction:column;gap:var(--m-spacing-md);li,li a{display:flex;align-items:center;gap:var(--m-spacing-sm)}}&:has(.brand-links){gap:var(--m-spacing-xl)}.brand-links{ul{gap:var(--m-spacing-md)}}.social-links{ul{flex-direction:row}}}}.small-print{display:flex;flex-direction:column;gap:var(--m-spacing-lg);p{margin-block-end:var(--m-spacing-sm)}p a[href]{color:var(--m-theme-content-primary);text-decoration:underline;&:hover{color:var(--m-theme-content-body-primary)}}.legal-links{display:flex;gap:var(--m-spacing-md);a[href]{text-decoration:none}}ol{--footnote-padding: calc(var(--m-spacing-lg) + var(--m-spacing-sm));list-style:none;counter-reset:footnote-counter;display:flex;flex-direction:column;gap:var(--m-spacing-md);color:var(--m-theme-content-body-secondary);padding-inline-start:var(--footnote-padding);li:before{counter-increment:footnote-counter;content:counter(footnote-counter);min-inline-size:var(--m-spacing-lg);text-align:center;display:inline-block;position:absolute;margin-inline-start:calc(-1 * var(--footnote-padding))}p{display:inline}}}}@media(max-width:500px){.legal-links[data-astro-cid-4sk647qr]{flex-direction:column}}dialog.navigation--drawer{--drawer-starting-position: -100% 0;flex-direction:column;gap:var(--m-spacing-md);border:none;top:0;left:0;width:100%;height:100%;max-width:100vw;max-height:none;opacity:0;translate:var(--drawer-starting-position);transition:opacity var(--m-duration-quick) ease-in-out,translate var(--m-duration-quick) ease-in-out,overlay var(--m-duration-quick) allow-discrete,display var(--m-duration-quick) allow-discrete;&::backdrop{transition:display .5s allow-discrete,overlay .5s allow-discrete,background-color .5s;background-color:hsl(0deg 0 0 / 0%)}&[open]{display:flex;opacity:1;translate:0 0}&[open]::backdrop{background-color:hsl(0deg 0 0 / 50%)}&[data-direction=from-right]{--drawer-starting-position: 100% 0;gap:0}form{display:flex;justify-content:space-between;align-items:center;padding:var(--m-spacing-md) var(--m-spacing-lg)}.navigation--header{display:flex;align-items:center;gap:var(--m-spacing-sm)}}@starting-style{dialog.navigation--drawer[open]{opacity:0;translate:var(--drawer-starting-position);&::backdrop{background-color:hsl(0deg 0 0 / 0%)}}}@media(prefers-reduced-motion:reduce){dialog.navigation--drawer{transition:none;&::backdrop{transition:none}}}button[data-astro-cid-hs2uaxgj][popovertarget]{font:inherit;border:none;background:inherit;color:inherit;appearance:none;text-align:inherit;cursor:inherit}.popover-menu{border:none;padding:var(--m-spacing-sm) 0;background:var(--m-theme-background-container-z2);border-radius:var(--m-border-radius-md);box-shadow:0 var(--m-dim-2) var(--m-dim-12) var(--m-theme-shadow-low);position:fixed;inset:unset;top:calc(anchor(bottom) + var(--m-dim-8));&.bottom-right{left:calc(anchor(left) - var(--m-dim-12))}&.bottom-left{right:calc(anchor(right) - var(--m-dim-12))}min-width:var(--popover-menu-width, 18em);flex-direction:column;&:popover-open{display:flex}li{list-style:none;>*{display:block;width:100%;cursor:pointer;text-decoration:none;font-weight:var(--m-font-weight-regular);color:var(--m-theme-content-body-secondary);padding:var( --popover-menu-item-padding, var(--m-spacing-md) var(--m-spacing-lg) );background-color:transparent;transition:all var(--m-duration-quick) ease-out;&:hover{background-color:var(--m-theme-background-container-z2-hover);color:var(--m-theme-content-body-primary)}}}}.navigation--items{margin:0;list-style:none;display:flex;flex-grow:1;gap:1em}.navigation--item{font-weight:700;cursor:pointer;transition:color var(--m-duration-medium) ease-in-out;&:hover{color:var(--m-navigation-color-active)}>a{text-decoration:none;color:inherit}}.navigation--subitem{width:100%;display:flex;align-items:center;justify-content:space-between;svg{height:1.5em;object-position:right}}.navigation--items[data-layout=vertical]{flex-direction:column;gap:0;.navigation--item{cursor:initial;border-top:var(--m-border-width-xs) solid var(--m-theme-border-default);&:last-child{border-bottom:var(--m-border-width-xs) solid var(--m-theme-border-default)}>*:not(.navigation--drawer){display:flex;justify-content:flex-start;width:100%;padding:var(--m-spacing-md) var(--m-spacing-lg)}}}@media(max-width:991px){.navigation--items[data-layout=horizontal]{display:none}}.navigation--logo[data-astro-cid-b7m4l2n4]{display:inline-block;line-height:0;color:var(--m-navigation-logo-color);transition:color var(--m-navigation-logo-transition-duration) ease-in-out;&:hover{color:var(--m-navigation-logo-color-active)}&.navigation--logo-primary{color:var(--m-theme-content-primary);&:hover{color:var(--m-theme-content-primary-active)}}}.navigation[data-astro-cid-b7m4l2n4],.navigation--container[data-astro-cid-b7m4l2n4],.navigation--start[data-astro-cid-b7m4l2n4],.navigation--mobile-actions[data-astro-cid-b7m4l2n4],.navigation--actions[data-astro-cid-b7m4l2n4]{display:flex;align-items:center}.navigation[data-astro-cid-b7m4l2n4]{--m-navigation-background: var(--m-theme-background-container-z2);--m-navigation-border: var(--m-theme-border-default);--m-navigation-color: var(--m-theme-content-body-primary);--m-navigation-color-active: var(--m-theme-content-link-hover);--m-navigation-logo-color: var(--m-theme-content-primary);--m-navigation-logo-color-active: var(--m-theme-content-primary-active);--m-navigation-logo-transition-duration: var(--m-duration-quick);--m-navigation-height: var(--m-dim-64);position:sticky;inset-block-start:0;z-index:3000;background-color:var(--m-navigation-background);border-block-end:var(--m-border-width-xs) solid var(--m-navigation-border);color:var(--m-navigation-color);height:var(--m-navigation-height);padding:0 var(--m-page-padding-x);transition:all var(--m-duration-medium) ease-in-out;.navigation--container{width:100%;max-width:var(--m-container-width-default);margin:0 auto;gap:var(--m-spacing-xl);justify-content:space-between}.navigation--start,.navigation--mobile-actions,.navigation--actions{gap:1em}&.initial{background-color:var( --m-navigation-background-initial, var(--m-navigation-background) );border-color:transparent}&.initial.initial-on-color{--m-navigation-color: var(--m-theme-content-on-color);--m-navigation-logo-color: var(--m-theme-color-on-secondary);--m-navigation-color-active: color-mix( in srgb, currentcolor 80%, transparent );--m-navigation-logo-color-active: var(--m-navigation-color-active);--m-navigation-border: var(--m-theme-background-secondary);--m-navigation-logo-transition-duration: 0}.navigation--mobile-actions{flex-direction:column;align-items:stretch;padding:0 var(--m-spacing-md)}}@media(min-width:992px){.navigation[data-astro-cid-b7m4l2n4] button.navigation--mobile-drawer{display:none}}@media(prefers-reduced-motion:reduce){.navigation[data-astro-cid-b7m4l2n4],.navigation--logo[data-astro-cid-b7m4l2n4]{transition:none}}.language-switcher[data-astro-cid-7kzbnkbk]{--popover-menu-item-padding: var(--m-spacing-sm) var(--m-spacing-lg);--popover-menu-width: 10.5em;display:flex;.trigger-inner{display:flex;align-items:center;gap:var(--m-spacing-sm);transition:all var(--m-duration-quick) ease-out;svg{fill:currentcolor}&:hover{cursor:pointer;color:var(--m-navigation-color-active)}}}@media(max-width:992px){.label[data-astro-cid-7kzbnkbk]{display:none}}.user-actions-state[data-astro-cid-esf5nhld]{display:contents}.navigation{.navigation--drawer .navigation--mobile-actions{flex-direction:column-reverse;.language-switcher{display:none}}}@media(max-width:450px){.navigation--actions{.login-button{display:none}}}
