@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.Kby2Tq_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.Kby2Tq_variable{--font-readable:"Atkinson Hyperlegible Next"}
@font-face{font-family:brandArchivo;src:url(../media/Archivo_Variable-s.p.3nmsld3u9zbef.woff2)format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:brandArchivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._42N5pW_className{font-family:brandArchivo,brandArchivo Fallback}._42N5pW_variable{--font-brand-archivo:"brandArchivo", "brandArchivo Fallback"}
@font-face{font-family:brandOnest;src:url(../media/Onest_Regular-s.p.1krurv1fqurix.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandOnest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.dam6XG_className{font-family:brandOnest,brandOnest Fallback}.dam6XG_variable{--font-brand-onest:"brandOnest", "brandOnest Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-content:"";--q-heading-face:initial}}}@layer theme{:root,:host{--color-neutral-0:#fff;--color-neutral-100:#f8fafd;--color-neutral-200:#eef0f4;--color-neutral-300:#dcdee2;--color-neutral-400:#bbbec3;--color-neutral-500:#8c8f95;--color-neutral-600:#5f636a;--color-neutral-700:#3c4046;--color-neutral-800:#24272b;--color-neutral-900:#101215;--color-neutral-950:#050608;--color-brand-100:#fff1e9;--color-brand-200:#ffdfd0;--color-brand-300:#ffbfa2;--color-brand-400:#fd9565;--color-brand-500:#ea6f2f;--color-brand-600:#c75100;--color-brand-700:#9a3d00;--color-brand-800:#6f2a00;--color-brand-900:#471800;--font-sans:Geist, ui-sans-serif, system-ui, sans-serif;--font-display:"Instrument Serif", ui-serif, Georgia, serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing:.25rem;--spacing-gutter:clamp(1rem, .8239rem + .7512vw, 1.5rem);--spacing-section:clamp(4rem, 2.5915rem + 6.0094vw, 8rem);--spacing-section-opener:calc(104 * var(--px));--spacing-section-default:calc(64 * var(--px));--spacing-section-compact:calc(56 * var(--px));--spacing-gap-block:calc(48 * var(--px));--spacing-gap-stack:calc(16 * var(--px));--spacing-gap-group:calc(24 * var(--px));--spacing-gap-item:calc(10 * var(--px));--spacing-gap-pair:calc(16 * var(--px));--spacing-gap-pair-lg:calc(24 * var(--px));--spacing-gap-surface:calc(8 * var(--px));--spacing-inset:calc(20 * var(--px));--spacing-page-margin:max(20px, calc(20 * var(--px)));--spacing-column:calc(12 * var(--px));--spacing-control-height:calc(48 * var(--px));--container-content:80rem;--container-prose:40rem;--container-page:min(calc(350 * var(--px)), calc(100vw - 2 * var(--spacing-page-margin)));--container-lead:calc(350 * var(--px));--container-aside:calc(350 * var(--px));--container-measure-lede:calc(350 * var(--px));--container-measure-body:calc(350 * var(--px));--container-measure-quote:calc(350 * var(--px));--container-measure-heading:calc(350 * var(--px));--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--radius-surface:calc(20 * var(--px));--radius-inset:calc(12 * var(--px));--radius-media:calc(12 * var(--px));--breakpoint-tablet:43.8125rem;--breakpoint-desktop:64.0625rem;--breakpoint-wide:100rem;--layer-consent:900;--layer-header:1000;--layer-transition:9998;--layer-preloader:9999;--header-height:calc(64 * var(--px));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--duration-fast:.15s;--duration-ui:.25s;--duration-slow:.5s;--duration-page:.6s;--text-display:calc(54 * var(--px));--text-display--line-height:.963;--text-display--letter-spacing:-.0407em;--text-display--font-weight:400;--text-h1:calc(44 * var(--px));--text-h1--line-height:1;--text-h1--letter-spacing:-.0295em;--text-h1--font-weight:400;--text-h2:calc(36 * var(--px));--text-h2--line-height:1.0556;--text-h2--letter-spacing:-.0194em;--text-h2--font-weight:400;--text-h3:calc(28 * var(--px));--text-h3--line-height:1.2143;--text-h3--letter-spacing:-.0107em;--text-h3--font-weight:400;--text-h4:calc(24 * var(--px));--text-h4--line-height:1.25;--text-h4--letter-spacing:-.0083em;--text-h4--font-weight:400;--text-body-lg:calc(17 * var(--px));--text-body-lg--line-height:1.4118;--text-body-lg--letter-spacing:0;--text-body-lg--font-weight:400;--text-body:calc(16 * var(--px));--text-body--line-height:1.4375;--text-body--letter-spacing:0;--text-body--font-weight:400;--text-body-sm:calc(15 * var(--px));--text-body-sm--line-height:1.4;--text-body-sm--letter-spacing:0;--text-body-sm--font-weight:400;--text-caption:calc(13 * var(--px));--text-caption--line-height:1.3846;--text-caption--letter-spacing:0;--text-caption--font-weight:400;--text-kicker:calc(12 * var(--px));--text-kicker--line-height:1;--text-kicker--letter-spacing:0;--text-kicker--font-weight:400;--text-h5:calc(20 * var(--px));--text-h5--line-height:1.3;--text-h5--letter-spacing:-.005em;--text-h5--font-weight:400;--text-numeral-lg:calc(48 * var(--px));--text-numeral-lg--line-height:1;--text-numeral-lg--letter-spacing:-.0396em;--text-numeral-lg--font-weight:400;--text-numeral-md:calc(40 * var(--px));--text-numeral-md--line-height:1;--text-numeral-md--letter-spacing:-.04em;--text-numeral-md--font-weight:400;--text-numeral-sm:calc(24 * var(--px));--text-numeral-sm--line-height:1.1667;--text-numeral-sm--letter-spacing:-.0208em;--text-numeral-sm--font-weight:400;--text-quote:calc(24 * var(--px));--text-quote--line-height:1.25;--text-quote--letter-spacing:-.0208em;--text-quote--font-weight:400;--text-label-sm:calc(12 * var(--px));--text-label-sm--line-height:1.3333;--text-label-sm--letter-spacing:0;--text-label-sm--font-weight:400;--text-link-md:calc(15 * var(--px));--text-link-md--line-height:1.3333;--text-link-md--letter-spacing:0;--text-link-md--font-weight:400;--text-link-sm:calc(13 * var(--px));--text-link-sm--line-height:1.3846;--text-link-sm--letter-spacing:0;--text-link-sm--font-weight:400;--color-bg:var(--scheme-bg);--color-ink:var(--scheme-ink);--color-ink-muted:var(--scheme-ink-muted);--color-line:var(--scheme-line);--color-accent:var(--scheme-accent);--color-focus:var(--scheme-focus);--color-error:var(--scheme-error)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-0:lab(100% 0 0);--color-neutral-100:lab(98.2476% -.215083 -1.4985);--color-neutral-200:lab(94.7644% -.267088 -1.87207);--color-neutral-300:lab(88.3811% -.317961 -2.24501);--color-neutral-400:lab(76.7744% -.415951 -2.9888);--color-neutral-500:lab(59.3671% -.503778 -3.72702);--color-neutral-600:lab(41.9588% -.573143 -4.45589);--color-neutral-700:lab(26.877% -.542179 -4.44058);--color-neutral-800:lab(15.2834% -.437617 -3.69377);--color-neutral-900:lab(5.24513% -.249438 -2.41115);--color-neutral-950:lab(1.55307% -.0796095 -.809598);--color-brand-100:lab(96.3582% 7.25266 8.24958);--color-brand-200:lab(91.5399% 14.821 16.7734);--color-brand-300:lab(83.152% 25.4501 28.8454);--color-brand-400:lab(72.3981% 36.8167 42.675);--color-brand-500:lab(61.6749% 46.0229 56.8802);--color-brand-600:lab(50.0225% 46.7692 63.278);--color-brand-700:lab(38.6459% 38.4962 51.8592);--color-brand-800:lab(27.2692% 30.2233 39.2655);--color-brand-900:lab(15.8924% 21.951 24.0171)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--q-frame-inline:max(var(--spacing-page-margin,1.5rem), (100% - var(--container-page,84rem)) / 2)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(h1,h2,h3,h4,h5,h6,.q-section-header-title){-webkit-hyphens:manual;hyphens:manual}:where(h1,h2,h3,h4){font-family:var(--font-headings);--q-heading-face:var(--font-headings-keep)}body{font-variant-numeric:var(--q-numerals,normal);font-synthesis:none;background-color:var(--color-bg);color:var(--color-ink)}}@layer components{.q-section{isolation:isolate;grid-template-columns:[fullbleed-start] minmax(var(--spacing-page-margin,1.5rem), 1fr) [main-start] minmax(0, var(--container-page,84rem)) [main-end] minmax(var(--spacing-page-margin,1.5rem), 1fr) [fullbleed-end];padding-block:var(--q-section-top,0) var(--q-section-bottom,0);background:var(--q-section-bg,var(--scheme-bg));color:var(--q-section-fg,var(--scheme-ink));display:grid;position:relative;overflow-x:clip}.q-section>:not([aria-hidden=true],[data-anchor]),.q-section>[data-contents]>*{z-index:1;position:relative}.q-section~.q-section{margin-top:-1px}.q-section[data-padding=opener]{--q-section-top:var(--spacing-section-opener,12rem);--q-section-bottom:var(--spacing-section-default,8.5rem)}.q-section[data-padding=default]{--q-section-top:var(--spacing-section-default,8.5rem);--q-section-bottom:var(--spacing-section-default,8.5rem)}.q-section[data-padding=compact]{--q-section-top:var(--spacing-section-compact,6rem);--q-section-bottom:var(--spacing-section-compact,6rem)}.q-section[data-tone=raised]{--q-section-bg:var(--scheme-raised)}.q-section[data-tone=sunken]{--q-section-bg:var(--scheme-sunken)}.q-section[data-tone=brand]{--q-section-bg:var(--scheme-accent);--q-section-fg:var(--scheme-on-accent)}[data-veil]{--scheme-fg-tertiary:var(--scheme-ink-muted)}@media not all and (min-width:701px){.q-section[data-stack]{align-content:center;min-height:100svh;position:sticky;top:0}}.q-main{gap:var(--spacing-gap-group,2rem);grid-column:main;min-width:0;display:grid}.q-lead{justify-items:start;gap:var(--spacing-gap-group,2rem);display:grid}.q-split{grid-template-columns:var(--container-lead,34.125rem) minmax(0, 1fr);align-items:start;gap:var(--spacing-column,1.5rem);display:grid}@media not all and (min-width:1025px){.q-split{gap:var(--spacing-gap-block,5rem);grid-template-columns:minmax(0,1fr)}}.q-body{gap:var(--spacing-gap-block,5rem);margin-top:calc(var(--spacing-gap-block,5rem) - var(--spacing-gap-group,2rem));display:grid}.q-actions{align-items:center;gap:calc(24 * var(--px,1px));display:flex}.q-actions[data-align=center]{justify-content:center}@media not all and (min-width:1025px){.q-actions{align-items:flex-start;gap:calc(16 * var(--px,1px));flex-direction:column}.q-actions[data-align=center]{justify-content:flex-start}}@media not all and (min-width:701px){.q-actions[data-phone=fill]{align-items:stretch}.q-actions[data-phone=fill]>:not(.q-button[data-variant=link]){justify-content:center;width:100%}}.q-section[data-hero]{--q-section-top:var(--spacing-section-opener,12rem);--q-section-bottom:calc(var(--spacing-section-default,8.5rem) / 2);align-items:end;min-height:100svh}@media not all and (min-width:1025px){.q-section[data-hero]{align-items:start;min-height:auto}}.q-section[data-tone=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.q-frame-inline{padding-inline:var(--q-frame-inline)}.q-section[data-rule~=top]:before,.q-section[data-rule~=bottom]:after{content:"";z-index:1;inset-inline:var(--q-frame-inline);border-top:var(--q-section-rule-width,1px) solid var(--q-section-rule,var(--scheme-line,currentColor));pointer-events:none;position:absolute}.q-section[data-rule~=top]:before{top:0}.q-section[data-rule~=bottom]:after{bottom:0}[data-divider=auto]>.q-section[data-rule~=top]:first-child:before,[data-divider=auto]>.q-section[data-rule~=bottom]:last-child:after,[data-divider=auto]>.q-section[data-rule~=bottom]+.q-section[data-rule~=top]:before,[data-divider=auto]>.q-section:not([data-tone=page]:not([data-scheme]))+.q-section[data-rule~=top]:before,[data-divider=auto]>.q-section[data-rule~=top]:not([data-tone=page]:not([data-scheme])):before,[data-divider=auto]>.q-section[data-rule~=bottom]:not([data-tone=page]:not([data-scheme])):after{content:none}[data-divider=auto]>.q-section[data-rule~=bottom]:has(+.q-section:not([data-tone=page]:not([data-scheme]))):after{content:none}:root:has([data-divider=auto]>.q-section:last-child[data-scheme=dark]:not(:has(>.q-backdrop))) .q-footer{--q-footer-top:0px}:root[data-axis=centered] .q-actions:not([data-keep-layout]){justify-content:center}:root[data-axis=split] .q-actions:not([data-keep-layout]){justify-content:flex-start}@media not all and (min-width:1025px){:root[data-axis=centered] .q-actions:not([data-keep-layout]){align-items:center}:root[data-axis=centered] .q-actions[data-phone=fill]:not([data-keep-layout]){align-items:stretch}}.q-section[data-fit=view]{min-height:calc(50svh + var(--q-section-top,0px) + var(--q-section-bottom,0px));align-content:center}.q-backdrop{--q-ink:var(--color-neutral-950,#050608);--q-scrim-ink-top:84%;--q-scrim-ink-mid:76%;--q-scrim-ink-at:55%;--q-scrim-ink-foot:82%;--q-scrim-ink-base:100%;--q-scrim-ink-lip:16%;--q-scrim-hero-top:56%;--q-scrim-hero-mid:40%;--q-scrim-hero-at:40%;--q-scrim-hero-clear:65%;--q-scrim-hero-page:86%;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.q-backdrop{--q-ink:var(--color-neutral-950,lab(1.55307% -.0796095 -.809598))}}@media not all and (min-width:1025px){.q-backdrop{--q-scrim-hero-top:76%;--q-scrim-hero-mid:74%;--q-scrim-hero-at:50%;--q-scrim-hero-clear:82%;--q-scrim-hero-page:90%}}.q-backdrop:after{content:"";position:absolute;inset:0}.q-backdrop-media{width:100%;position:absolute;left:0}.q-backdrop-media[data-parallax=drift]{top:calc(var(--q-backdrop-overshoot,19.0476%) / -2);height:calc(100% + var(--q-backdrop-overshoot,19.0476%));will-change:transform}.q-backdrop-media[data-parallax=still]{height:100%;inset:0}.q-backdrop-media>img,.q-backdrop-media>picture>img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.q-backdrop[data-scrim=page]:after{background:linear-gradient(to bottom, var(--scheme-bg) 0%, var(--scheme-bg) 50%, var(--scheme-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.q-backdrop[data-scrim=page]:after{background:linear-gradient(to bottom, var(--scheme-bg) 0%, color-mix(in srgb, var(--scheme-bg) 72%, transparent) 50%, color-mix(in srgb, var(--scheme-bg) 88%, transparent) 100%)}}.q-backdrop[data-scrim=ink]:after{background:linear-gradient(to bottom, var(--q-ink) 0%, var(--q-ink) var(--q-scrim-ink-at), var(--q-ink) calc(100% - var(--q-scrim-ink-lip)), var(--q-ink) calc(100% - var(--q-scrim-ink-lip) / 2), var(--q-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.q-backdrop[data-scrim=ink]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--q-ink) var(--q-scrim-ink-top), transparent) 0%, color-mix(in srgb, var(--q-ink) var(--q-scrim-ink-mid), transparent) var(--q-scrim-ink-at), color-mix(in srgb, var(--q-ink) var(--q-scrim-ink-foot), transparent) calc(100% - var(--q-scrim-ink-lip)), color-mix(in srgb, var(--q-ink) var(--q-scrim-ink-base), transparent) calc(100% - var(--q-scrim-ink-lip) / 2), color-mix(in srgb, var(--q-ink) var(--q-scrim-ink-base), transparent) 100%)}}.q-backdrop[data-scrim=hero]:after{background:linear-gradient(to bottom, var(--q-ink) 0%, var(--q-ink) var(--q-scrim-hero-at), transparent var(--q-scrim-hero-clear), var(--scheme-bg) var(--q-scrim-hero-page), var(--scheme-bg) calc(var(--q-scrim-hero-page) + 8%), var(--scheme-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.q-backdrop[data-scrim=hero]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--q-ink) var(--q-scrim-hero-top), transparent) 0%, color-mix(in srgb, var(--q-ink) var(--q-scrim-hero-mid), transparent) var(--q-scrim-hero-at), transparent var(--q-scrim-hero-clear), color-mix(in srgb, var(--scheme-bg) 30%, transparent) var(--q-scrim-hero-page), color-mix(in srgb, var(--scheme-bg) 75%, transparent) calc(var(--q-scrim-hero-page) + 8%), var(--scheme-bg) 100%)}}.q-backdrop[data-scrim=hero]:before{content:"";z-index:1;background:linear-gradient(var(--q-scrim-hero-side-dir,to right), var(--q-ink) 0%, var(--q-ink) var(--q-scrim-hero-side-at,38%), transparent var(--q-scrim-hero-side-clear,66%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.q-backdrop[data-scrim=hero]:before{background:linear-gradient(var(--q-scrim-hero-side-dir,to right), color-mix(in srgb, var(--q-ink) var(--q-scrim-hero-side-from,0%), transparent) 0%, color-mix(in srgb, var(--q-ink) var(--q-scrim-hero-side-mid,0%), transparent) var(--q-scrim-hero-side-at,38%), transparent var(--q-scrim-hero-side-clear,66%))}}.q-backdrop[data-scrim=hero]:after{z-index:1}.q-backdrop[data-scrim=veil]:after{background:var(--scheme-bg)}@supports (color:color-mix(in lab, red, red)){.q-backdrop[data-scrim=veil]:after{background:color-mix(in srgb, var(--scheme-bg) var(--q-veil,24%), transparent)}}.q-surface{background:var(--q-surface-bg,var(--scheme-raised));border-radius:var(--radius-surface,1.25rem);padding:var(--spacing-inset,2rem)}.q-surface[data-tone=sunken],.q-surface-sunken{--q-surface-bg:var(--scheme-sunken)}.q-surface[data-pad=false],.q-surface-flush{padding:0}.q-surface-stack{gap:var(--spacing-gap-surface,.75rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q-surface-paper{--q-surface-bg:var(--scheme-raised);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--scheme-ink)}.q-grid{grid-template-columns:repeat(var(--q-columns,12), minmax(0, 1fr));column-gap:var(--spacing-column);display:grid}.q-grid>*{grid-column:span var(--q-span,12)}:root[data-radius]{--radius-sm:var(--q-radius);--radius-md:var(--q-radius);--radius-lg:var(--q-radius);--radius-surface:var(--q-radius);--radius-inset:var(--q-radius);--radius-media:var(--q-radius);--q-button-radius:var(--q-radius);--q-pill-radius:var(--q-radius)}:root[data-button-shape=pill]{--q-button-radius:9999px;--q-pill-radius:9999px}:root[data-button-shape=radius]{--q-button-radius:var(--q-radius,var(--radius-md,.5rem));--q-pill-radius:var(--q-radius,var(--radius-md,.5rem))}:root[data-button-shape=square]{--q-button-radius:0;--q-pill-radius:0}.q-chip{width:fit-content;padding:calc(8 * var(--px,1px)) calc(12 * var(--px,1px));border-radius:var(--q-chip-radius,9999px);background:var(--q-chip-bg,var(--scheme-sunken));align-items:center;display:inline-flex}.q-chip[data-tone=raised],.q-chip-raised{--q-chip-bg:var(--scheme-raised)}.q-chip-text{font-family:var(--q-chip-font,var(--font-labels,var(--font-sans)));--q-chip-voice:var(--text-kicker);font-size:var(--q-chip-voice);line-height:var(--text-kicker--line-height);letter-spacing:var(--q-chip-tracking,var(--text-kicker--letter-spacing,normal));font-weight:var(--q-chip-weight,var(--font-weight-regular,400));text-transform:var(--q-chip-case);color:var(--scheme-ink-muted);white-space:nowrap}.q-kicker .q-chip-text{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--q-chip-tracking,var(--text-label-sm--letter-spacing,normal));white-space:normal}.q-section-header[data-kicker] .q-kicker{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.q-section-header[data-kicker=rule] .q-kicker{align-items:center;gap:calc(12 * var(--px,1px));display:inline-flex}.q-section-header[data-kicker=rule] .q-kicker:before{content:"";width:calc(32 * var(--px,1px));background:currentColor;flex:none;height:1px}.q-kicker[data-ink=inherit] .q-chip-text{color:inherit}@supports (text-box:trim-both cap alphabetic){.q-chip-text{text-box:trim-both cap alphabetic}}.q-tags{gap:calc(8 * var(--px,1px));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:is([data-labels=plain] .q-kicker,.q-kicker[data-plain]),:is([data-labels=plain] .q-tags,.q-tags[data-plain])>.q-chip{background:0 0;border-radius:0;padding:0}:is([data-labels=plain] .q-tags,.q-tags[data-plain]){gap:0}:is([data-labels=plain] .q-tags,.q-tags[data-plain])>.q-chip:not(:last-child):after{content:",";padding-right:.35em}.q-button{--q-inset:.375rem;--q-badge:2.75rem;--q-glyph:1rem;--q-pill-gap:1rem;--q-pill-left:1.75rem;--q-bg:transparent;--q-fg:var(--scheme-ink);--q-badge-bg:var(--scheme-ink);--q-badge-fg:var(--scheme-bg);--q-ring:none;box-sizing:border-box;min-height:var(--q-button-height,calc(var(--q-badge) + var(--q-inset) * 2));padding:0 var(--q-pill-left);justify-content:center;align-items:center;gap:var(--q-pill-gap);border-radius:var(--q-button-radius,9999px);background:var(--q-bg);color:var(--q-fg);box-shadow:var(--q-ring);font-family:var(--q-button-font,var(--font-sans));font-size:var(--q-button-size,var(--text-link-md));line-height:var(--q-button-line,var(--text-link-md--line-height));letter-spacing:var(--q-button-tracking,var(--text-link-md--letter-spacing,normal));font-weight:var(--q-button-weight,var(--font-weight-regular,400));font-style:var(--q-button-style);text-transform:var(--q-button-case);cursor:pointer;transition:background var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), color var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), box-shadow var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), scale var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1));border:0;text-decoration:none;display:inline-flex;position:relative}.q-button[data-badge]{padding-right:var(--q-button-arrow-end,var(--q-inset))}.q-button[data-size=sm]{--q-badge:2rem;--q-glyph:.875rem;--q-pill-gap:.75rem;--q-pill-left:1.25rem;font-size:var(--q-button-size-sm,var(--text-link-sm));line-height:var(--q-button-line-sm,var(--text-link-sm--line-height));letter-spacing:var(--q-button-tracking,var(--text-link-sm--letter-spacing,normal))}@media not all and (min-width:701px){.q-button[data-size=md]{--q-badge:2.25rem;--q-pill-gap:.75rem;--q-pill-left:1.5rem}}.q-button:focus-visible{box-shadow:var(--q-ring-inset,0 0 0 0 transparent), 0 0 0 2px var(--scheme-bg), 0 0 0 6px var(--scheme-focus);outline:none}.q-button[data-pending]{cursor:progress}.q-button:disabled,.q-button[aria-disabled=true]{--q-bg:var(--scheme-sunken);--q-fg:var(--scheme-ink-disabled);--q-badge-bg:var(--scheme-ink-disabled);--q-badge-fg:var(--scheme-sunken);box-shadow:none;pointer-events:none}.q-button[data-variant=primary]{--q-bg:var(--scheme-accent);--q-fg:var(--scheme-on-accent);--q-badge-bg:var(--scheme-on-accent);--q-badge-fg:var(--scheme-accent)}.q-button[data-variant=primary]:hover{--q-bg:var(--scheme-accent-hover);--q-badge-fg:var(--scheme-accent-hover)}.q-button[data-variant=primary]:active{--q-bg:var(--scheme-accent-active);--q-badge-fg:var(--scheme-accent-active)}.q-button[data-variant=secondary]{--q-ring-inset:inset 0 0 0 1px var(--scheme-ink-muted);--q-ring:var(--q-ring-inset)}.q-button[data-variant=secondary]:hover,.q-button[data-variant=ghost]:hover{--q-bg:var(--scheme-sunken)}.q-button[data-variant=inverse]{--q-bg:var(--scheme-ink);--q-fg:var(--scheme-bg);--q-badge-bg:var(--scheme-bg);--q-badge-fg:var(--scheme-ink)}.q-button[data-variant=inverse]:hover{--q-bg:var(--scheme-ink)}@supports (color:color-mix(in lab, red, red)){.q-button[data-variant=inverse]:hover{--q-bg:color-mix(in srgb, var(--scheme-ink) 85%, var(--scheme-bg))}}.q-button[data-variant=inverse]:hover{--q-badge-fg:var(--scheme-ink)}@supports (color:color-mix(in lab, red, red)){.q-button[data-variant=inverse]:hover{--q-badge-fg:color-mix(in srgb, var(--scheme-ink) 85%, var(--scheme-bg))}}.q-button[data-variant=link]{min-height:0;color:var(--scheme-ink);box-shadow:none;background:0 0;border-radius:0;gap:.5rem;padding:.25rem 0}@media not all and (min-width:701px),(pointer:coarse){.q-button[data-variant=link]{margin-block:-5px;padding-block:17px}}.q-button-label{white-space:nowrap}@supports (text-box:trim-both cap alphabetic){.q-button .q-button-label{text-box:trim-both cap alphabetic}}:is(.q-button,.q-chip,[data-control]) .q-roll-text{display:grid}@supports (text-box:trim-both cap alphabetic){:is(.q-button,.q-chip,[data-control]) .q-roll-text>span{text-box:trim-both cap alphabetic}}:is(.q-button,.q-chip,[data-control]) .q-roll-word-mask{vertical-align:baseline!important}.q-button-badge{width:var(--q-badge);height:var(--q-badge);border-radius:var(--q-button-badge-radius,var(--q-button-radius,9999px));background:var(--q-badge-bg);color:var(--q-badge-fg);transition:background var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), color var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-button-glyph{width:var(--q-glyph);height:var(--q-glyph);transform:rotate(var(--q-arrow-turn,-45deg));transition:transform var(--q-ui-base,.3s cubic-bezier(.215, .61, .355, 1));flex-shrink:0;display:inline-flex}.q-button[data-variant=link] .q-button-glyph{--q-glyph:1rem}.q-button-glyph>svg{width:100%;height:100%}.q-button:hover .q-button-glyph,a:hover .q-button .q-button-glyph{transform:rotate(var(--q-arrow-turn,-45deg)) translateX(.125rem)}.q-button:not([data-external]){--q-arrow-turn:var(--q-arrow-internal,-45deg)}.q-button[data-external]{--q-arrow-turn:var(--q-arrow-external,-45deg)}:is(.q-button[data-arrow-style=cell],[data-button-arrow=cell] .q-button[data-badge]){--q-inset:0rem;--q-badge:var(--q-button-cell,3.25rem);--q-pill-left:var(--q-button-cell-left,1.5rem);justify-content:space-between;padding-right:0;transform:none!important}:is(.q-button[data-arrow-style=cell],[data-button-arrow=cell] .q-button[data-badge])[data-size=sm]{--q-badge:var(--q-button-cell-sm,2.5rem);--q-pill-left:var(--q-button-cell-left-sm,1.125rem)}@media not all and (min-width:701px){:is(.q-button[data-arrow-style=cell],[data-button-arrow=cell] .q-button[data-badge])[data-size=md]{--q-badge:var(--q-button-cell,3.25rem);--q-pill-left:var(--q-button-cell-left-phone,1.25rem)}}:is(.q-button[data-arrow-style=cell],[data-button-arrow=cell] .q-button[data-badge]) .q-button-badge{height:auto;color:inherit;background:0 0;border-radius:0;align-self:stretch;overflow:hidden;box-shadow:inset 1px 0}@supports (color:color-mix(in lab, red, red)){:is(.q-button[data-arrow-style=cell],[data-button-arrow=cell] .q-button[data-badge]) .q-button-badge{box-shadow:inset 1px 0 0 color-mix(in srgb, currentColor var(--q-button-cell-rule,32%), transparent)}}@keyframes q-button-cut-through{0%{transform:rotate(var(--q-arrow-turn,-45deg)) translateX(0)}45%{transform:rotate(var(--q-arrow-turn,-45deg)) translateX(190%)}45.01%{transform:rotate(var(--q-arrow-turn,-45deg)) translateX(-190%)}to{transform:rotate(var(--q-arrow-turn,-45deg)) translateX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.q-button[data-arrow-hover=cut],[data-button-hover=cut] .q-button[data-badge]):hover .q-button-glyph,a:hover :is(.q-button[data-arrow-hover=cut],[data-button-hover=cut] .q-button[data-badge]) .q-button-glyph{animation:q-button-cut-through var(--q-button-cut-duration,.55s) var(--q-button-cut-ease,cubic-bezier(.645, .045, .355, 1));transform:rotate(var(--q-arrow-turn,-45deg))}}.q-button:active{scale:var(--q-button-press,none)!important}:is(.q-button[data-fill=wipe],[data-button-fill=wipe] .q-button)[data-variant=primary]{--q-bg:var(--scheme-accent);--q-badge-fg:var(--scheme-accent);background-image:linear-gradient(var(--q-button-wipe-color,var(--scheme-accent-hover)), var(--q-button-wipe-color,var(--scheme-accent-hover)));transition:background-size var(--q-button-wipe-duration,.35s) var(--q-button-wipe-ease,cubic-bezier(.215, .61, .355, 1)), color var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), box-shadow var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1)), scale var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1));background-position:0 0;background-repeat:no-repeat;background-size:0% 100%}:is(.q-button[data-fill=wipe],[data-button-fill=wipe] .q-button)[data-variant=primary]:is(:hover,:active){--q-bg:var(--scheme-accent);--q-badge-fg:var(--q-button-wipe-color,var(--scheme-accent-hover))}@media (hover:hover) and (pointer:fine){:is(.q-button[data-fill=wipe],[data-button-fill=wipe] .q-button)[data-variant=primary]:hover{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){:is(.q-button[data-fill=wipe],[data-button-fill=wipe] .q-button)[data-variant=primary]{transition-duration:0s}}:root[data-pref-motion=reduce] .q-button .q-button-glyph{animation:none!important}.q-roll-text{vertical-align:top;display:inline-grid}.q-roll-text>span{white-space:nowrap;grid-area:1/1}.q-section-header{align-items:flex-start;width:100%;display:flex}.q-section-header-lead{align-items:flex-start;gap:var(--q-header-label-gap,var(--spacing-gap-stack,1.5rem));flex-direction:column;min-width:0;display:flex}.q-section-header-title{text-box:trim-both cap alphabetic;color:var(--scheme-ink);overflow-wrap:break-word;text-wrap:balance;font-family:var(--font-headings,var(--font-sans));margin:0}.q-section-header-title[data-size=h1]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing,normal);font-weight:var(--text-h1--font-weight,400)}.q-section-header-title[data-size=h2]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing,normal);font-weight:var(--text-h2--font-weight,400)}.q-section-header-title[data-size=h3]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing,normal);font-weight:var(--text-h3--font-weight,400)}.q-section-header-lede{text-box:trim-both cap alphabetic;color:var(--scheme-ink-muted);text-wrap:pretty;font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing,normal);font-weight:var(--text-body-lg--font-weight,400);margin:0}.q-section-header-lede[data-size=md]{max-width:var(--container-measure-body,33rem);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing,normal)}.q-section-header[data-layout=inline]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-column,1.5rem)}.q-section-header[data-layout=inline]>.q-section-header-lead{width:var(--container-lead,34.125rem);flex-shrink:0}.q-section-header[data-layout=inline] .q-section-header-lede{width:var(--container-aside,27rem)}.q-section-header[data-layout=stacked],.q-section-header[data-layout=centered]{gap:var(--q-header-lede-gap,var(--spacing-gap-group,2rem));flex-direction:column}.q-section-header[data-layout=stacked]>.q-section-header-lead,.q-section-header[data-layout=centered]>.q-section-header-lead{width:100%}.q-section-header[data-layout=stacked] .q-section-header-lede,.q-section-header[data-layout=centered] .q-section-header-lede{width:100%;max-width:var(--container-measure-lede,35rem)}.q-section-header[data-layout=centered]{text-align:center;align-items:center}.q-section-header[data-layout=centered]>.q-section-header-lead{max-width:var(--container-measure-heading,62.5rem);align-items:center}@media (min-width:1025px){.q-section-header[data-layout=centered] .q-section-header-lede{text-wrap:balance}}@media not all and (min-width:1025px){.q-section-header[data-layout=inline]{align-items:flex-start;gap:var(--q-header-lede-gap,var(--spacing-gap-group,2rem));flex-direction:column}.q-section-header[data-layout=inline]>.q-section-header-lead,.q-section-header[data-layout=inline] .q-section-header-lede{width:100%}.q-section-header[data-layout=inline] .q-section-header-lede{max-width:var(--container-measure-lede,35rem)}.q-section-header[data-layout=centered]{text-align:left;align-items:flex-start}.q-section-header[data-layout=centered]>.q-section-header-lead{align-items:flex-start}}:root[data-axis=centered] .q-section-header:not([data-keep-layout]){justify-content:flex-start;align-items:center;gap:var(--q-header-lede-gap,var(--spacing-gap-group,2rem));text-align:center;flex-direction:column}:root[data-axis=centered] .q-section-header:not([data-keep-layout])>.q-section-header-lead{width:100%;max-width:var(--container-measure-heading,62.5rem);align-items:center}:root[data-axis=centered] .q-section-header:not([data-keep-layout]) .q-section-header-lede{width:100%;max-width:var(--container-measure-lede,35rem);text-wrap:balance}:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout]){justify-content:space-between;align-items:flex-end;gap:var(--spacing-column,1.5rem);text-align:left;flex-direction:row}:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout])>.q-section-header-lead{width:var(--container-lead,34.125rem);flex-shrink:0;align-items:flex-start;max-width:none}:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout]) .q-section-header-lede{width:var(--container-aside,27rem);text-wrap:pretty;max-width:none}@media not all and (min-width:1025px){:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout]){align-items:flex-start;gap:var(--q-header-lede-gap,var(--spacing-gap-group,2rem));flex-direction:column}:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout])>.q-section-header-lead,:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout]) .q-section-header-lede{width:100%}:root[data-axis=split] .q-section-header[data-layout=centered]:not([data-keep-layout]) .q-section-header-lede{max-width:var(--container-measure-lede,35rem)}}.q-cue{--q-track:calc(36 * var(--px,1px));bottom:var(--spacing-page-margin,3rem);z-index:1;justify-self:start;align-items:center;gap:calc(12 * var(--px,1px));color:var(--scheme-ink-muted);font-family:var(--font-sans);font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--text-label-sm--letter-spacing,normal);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;grid-column:main;margin:-.25rem 0;padding:.25rem 0;transition:opacity .4s cubic-bezier(.215,.61,.355,1),color .16s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute}.q-cue[data-align=center]{justify-self:center}.q-cue[data-state=shown]{opacity:1;pointer-events:auto}@media (hover:hover){.q-cue:hover{color:var(--scheme-ink)}}.q-cue-track{width:1px;height:var(--q-track);background:var(--scheme-line);display:block;position:relative;overflow:hidden}.q-cue-marker{width:100%;height:calc(12 * var(--px,1px));background:currentColor;display:block;position:absolute;top:0;left:0}.q-marquee{--q-marquee-gap:var(--spacing-gap-block,5rem);grid-column:fullbleed;width:100%;overflow:hidden}.q-marquee-row{will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}.q-marquee-set{display:contents}.q-marquee-set>*{padding-inline:calc(var(--q-marquee-gap) / 2);flex-shrink:0}.q-link{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.q-link:hover{animation:q-redraw var(--q-underline-duration,.7s) var(--q-underline-ease,cubic-bezier(.65, 0, .35, 1))}.q-text-button{appearance:none;font:inherit;letter-spacing:inherit;cursor:pointer;background-color:#0000;border:0;padding:0 0 1px}@media (pointer:coarse){.q-text-button{position:relative}.q-text-button:before{content:"";position:absolute;inset:calc(50% - 22px) 0}}.q-external{display:inline}.q-external-arrow{vertical-align:.02em;width:.72em;height:.72em;margin-left:.3em;display:inline-block}.q-external-spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q-rich{gap:var(--q-rich-gap,calc(20 * var(--px,1px)));min-width:0;max-width:var(--q-rich-measure,var(--container-measure-body,40rem));color:var(--q-rich-fg,var(--scheme-ink-muted));text-wrap:pretty;display:grid}.q-rich-h{margin-top:var(--q-rich-heading-gap,calc(24 * var(--px,1px)));color:var(--q-rich-heading-fg,var(--scheme-ink));text-wrap:balance}.q-rich>:first-child{margin-top:0}.q-rich-p,.q-rich-list{margin:0}.q-rich-list{gap:var(--q-rich-list-gap,calc(8 * var(--px,1px)));padding-inline-start:1.25em;display:grid}.q-rich-list li::marker{color:var(--scheme-ink-muted)}.q-rich-quote{border-inline-start:1px solid var(--scheme-line);color:var(--q-rich-heading-fg,var(--scheme-ink));margin:0;padding-inline-start:calc(24 * var(--px,1px))}.q-rich-figure{gap:calc(12 * var(--px,1px));margin:0;display:grid}.q-rich-figure img{border-radius:var(--radius-media,var(--radius-surface,1rem));width:100%;height:auto}.q-rich code{background:var(--scheme-sunken,var(--scheme-line));font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3em;padding:.1em .35em;font-size:.9em}.q-rich strong{color:var(--scheme-ink);font-synthesis:weight;font-weight:600}.q-embed{border-radius:var(--radius-media,var(--radius-surface,1rem));background:var(--scheme-sunken,var(--scheme-line));--q-embed-h:calc(480 * var(--px,1px));width:100%;position:relative;overflow:hidden}.q-embed[data-shape="16:9"]{aspect-ratio:16/9}.q-embed[data-shape="480"]{--q-embed-h:calc(480 * var(--px,1px))}.q-embed[data-shape="640"]{--q-embed-h:calc(640 * var(--px,1px))}.q-embed[data-shape="720"]{--q-embed-h:calc(720 * var(--px,1px))}.q-embed:not([data-shape="16:9"]){height:var(--q-embed-h)}@media not all and (min-width:701px){.q-embed[data-shape="16:9"]{aspect-ratio:4/3}.q-embed:not([data-shape="16:9"]){height:calc(var(--q-embed-h) * 1.2)}}.q-embed-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.q-embed-ask{place-content:center;justify-items:center;gap:calc(12 * var(--px,1px));padding:calc(24 * var(--px,1px));text-align:center;color:var(--scheme-ink-muted);display:grid;position:absolute;inset:0}.q-embed-load{cursor:pointer;color:var(--scheme-ink);background-color:#0000;border:0}.q-embed-missing{color:var(--scheme-ink-muted)}.q-embed[data-aspect][data-shape]{aspect-ratio:var(--q-embed-aspect);height:auto}.q-embed[data-frame]{box-shadow:inset 0 0 0 1px var(--q-embed-frame,var(--scheme-line,currentColor));background:var(--q-embed-ground,var(--scheme-raised,transparent))}.q-embed[data-frame]>.q-embed-frame{inset:var(--q-embed-inset,calc(8 * var(--px,1px)));border-radius:calc(var(--radius-media,1rem) - var(--q-embed-inset,calc(8 * var(--px,1px))) / 2);width:auto;height:auto}.q-open-status{align-items:baseline;gap:.5em;display:inline-flex}.q-open-status-dot{background:var(--q-open-status-closed,var(--scheme-ink-muted));border-radius:50%;flex:none;width:.5em;height:.5em;translate:0 -.05em}.q-open-status[data-open=true] .q-open-status-dot{background:var(--q-open-status-open,#2f9e5b)}.q-logo,.q-wordmark{color:inherit;flex-shrink:0;display:block}.q-logo{width:var(--q-brand-size,1em);height:var(--q-brand-size,1em)}.q-wordmark{height:var(--q-brand-size,auto);width:auto}.q-row{border-top:var(--q-row-rule-width,1px) solid var(--q-row-rule,var(--scheme-line,currentColor))}.q-row:last-child{border-bottom:var(--q-row-rule-width,1px) solid var(--q-row-rule,var(--scheme-line,currentColor))}.q-row[data-accent]{border-top:var(--q-row-accent-width,2px) solid var(--q-row-accent,var(--scheme-accent,currentColor))}.q-stat-value,.q-stat-claim,.q-stat-source{text-box:trim-both cap alphabetic}.q-stat-claim,.q-stat-source{font-family:var(--font-sans)}.q-stat{align-items:flex-start;gap:calc(16 * var(--px,1px));flex-direction:column;width:100%;display:flex}.q-stat[data-rule]{border-top:1px solid var(--scheme-line,currentColor);padding-top:calc(20 * var(--px,1px))}.q-stat-value{max-width:100%;white-space:var(--q-stat-wrap,normal);text-wrap:balance;overflow-wrap:anywhere;color:var(--scheme-ink);font-family:var(--q-stat-font,inherit);font-variant-numeric:tabular-nums;letter-spacing:var(--q-stat-tracking,0);font-variation-settings:var(--q-stat-variation,inherit);font-size:var(--text-numeral-md);line-height:var(--text-numeral-md--line-height);font-weight:var(--text-numeral-md--font-weight,400)}.q-stat[data-size=lg] .q-stat-value{font-size:var(--text-numeral-lg);line-height:var(--text-numeral-lg--line-height);font-weight:var(--text-numeral-lg--font-weight,400)}.q-stat-text{gap:calc(8 * var(--px,1px));flex-direction:column;display:flex}.q-stat-claim{max-width:calc(320 * var(--px,1px));text-wrap:pretty;color:var(--scheme-ink-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--text-body-sm--font-weight,400)}.q-stat[data-size=lg] .q-stat-claim{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);font-weight:var(--text-label-sm--font-weight,400)}.q-stat-source{color:var(--scheme-fg-tertiary);font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);font-weight:var(--text-label-sm--font-weight,400)}.q-stat[data-voice=body][data-size=lg]{gap:var(--spacing-gap-pair-lg,calc(24 * var(--px,1px)))}.q-stat[data-voice=body] .q-stat-claim{max-width:calc(420 * var(--px,1px));color:var(--scheme-ink);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--text-body-sm--font-weight,400)}.q-stat[data-voice=body] .q-stat-text{gap:calc(12 * var(--px,1px))}@media not all and (min-width:1025px){.q-stat-claim{max-width:none}}@media not all and (min-width:701px){.q-stat{gap:calc(12 * var(--px,1px))}.q-stat[data-rule]{padding-top:calc(16 * var(--px,1px))}}.q-quote-text,.q-quote-name,.q-quote-credit{font-family:var(--font-sans);text-box:trim-both cap alphabetic}.q-quote{align-items:flex-start;gap:var(--spacing-gap-group);width:100%;max-width:var(--container-measure-quote);flex-direction:column;margin:0;display:flex}.q-quote-text{color:var(--scheme-ink);overflow-wrap:anywhere;font-size:var(--text-quote);line-height:var(--text-quote--line-height);letter-spacing:var(--text-quote--letter-spacing,normal);font-weight:var(--q-quote-weight,var(--text-quote--font-weight,400));font-style:var(--q-quote-style);margin:0}.q-quote-mark{margin-inline-start:-.36em}.q-quote-by{gap:calc(8 * var(--px,1px));flex-direction:column;display:flex}.q-quote-name{color:var(--scheme-ink);font-size:var(--q-quote-name-size,var(--text-body-sm));line-height:var(--q-quote-name-line,var(--text-body-sm--line-height));font-weight:var(--q-quote-name-weight,var(--text-body-sm--font-weight,400))}.q-quote[data-long] .q-quote-text{font-size:calc(var(--text-quote) * var(--q-quote-long-step,1))}@media not all and (min-width:701px){.q-quote[data-long] .q-quote-text{font-size:calc(var(--text-quote) * var(--q-quote-long-step-phone,var(--q-quote-long-step,1)));line-height:var(--q-quote-long-line,var(--text-quote--line-height))}}.q-quote-credit{color:var(--scheme-ink-muted);font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);font-weight:var(--text-label-sm--font-weight,400)}.q-track{gap:calc(20 * var(--px,1px));min-width:0;display:grid}.q-track-chip{border-radius:var(--radius-full,999px);background:var(--scheme-sunken);justify-self:start;align-items:center;gap:2px;padding:4px;display:none}.q-track-button{border-radius:var(--radius-full,999px);width:44px;height:44px;color:var(--scheme-ink);cursor:pointer;transition:background-color .16s var(--ease-out,ease-out);justify-content:center;align-items:center;display:inline-flex}.q-track-button:hover{background:var(--scheme-bg)}.q-track-button[aria-disabled=true]{cursor:default;color:var(--scheme-ink-muted)}@supports (color:color-mix(in lab, red, red)){.q-track-button[aria-disabled=true]{color:color-mix(in oklab, var(--scheme-ink-muted) 40%, transparent)}}.q-track-button[aria-disabled=true]{background:0 0}.q-track-caret{width:18px;height:18px}.q-track-caret[data-flip]{transform:scaleX(-1)}@media not all and (min-width:701px){.q-track-chip[data-track]{display:inline-flex}}@media (min-width:701px) and (not (min-width:1025px)){.q-track-chip[data-track=small],.q-track-chip[data-track=always]{display:inline-flex}}@media (min-width:1025px){.q-track-chip[data-track=always]{display:inline-flex}}.q-header{--q-bar:var(--header-height,calc(64 * var(--px,1px)));--q-margin:var(--spacing-page-margin,calc(20 * var(--px,1px)));--q-gap:var(--spacing-gap-block,calc(48 * var(--px,1px)));--q-mark:calc(28 * var(--px,1px));--q-ui:cubic-bezier(.215, .61, .355, 1);z-index:var(--q-header-z,100);width:100%;color:var(--scheme-ink);view-transition-name:header;transition:transform .4s var(--q-ui), color .3s var(--q-ui);position:fixed;top:0;left:0}@media (min-width:1025px){.q-header{--q-mark:calc(36 * var(--px,1px))}}.q-header[data-hidden]{pointer-events:none;transform:translateY(-100%)}.q-header[data-tucked] *{transition:none}.q-header[data-entering]{transition:none;transform:translateY(-100%)}.q-header__row{height:var(--q-bar);padding:0 var(--q-margin);justify-content:space-between;align-items:center;display:flex}.q-header__bar{z-index:1;isolation:isolate;position:relative}.q-header__bar:before{content:"";z-index:-1;background:var(--scheme-bg);opacity:0;transition:opacity .3s var(--q-ui);box-shadow:inset 0 -1px 0 var(--scheme-line);position:absolute;inset:0}.q-header[data-scrolled]>.q-header__bar:before{opacity:1}.q-header__brand{color:inherit;align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.q-header__brand>svg{width:var(--q-mark);height:var(--q-mark);display:block}.q-header__actions{align-items:center;gap:calc(16 * var(--px,1px));display:flex}@media (min-width:701px){.q-header__actions{gap:calc(20 * var(--px,1px))}}.q-header__cta{transition:opacity .3s var(--q-ui), visibility .3s var(--q-ui);display:inline-flex}.q-header__cta[data-steps-back]{opacity:0;visibility:hidden}.q-header__pill{min-height:var(--q-pill-height,2.75rem);padding:0 calc(20 * var(--px,1px));border-radius:var(--q-pill-radius,9999px);background:var(--q-pill-bg,var(--scheme-ink));color:var(--q-pill-fg,var(--scheme-bg));box-shadow:var(--q-pill-ring,none);font-family:var(--q-pill-font,var(--font-sans));font-size:var(--q-pill-size,var(--text-body-sm));line-height:var(--q-pill-line,var(--text-body-sm--line-height));letter-spacing:var(--q-pill-tracking,var(--text-body-sm--letter-spacing,normal));text-transform:var(--q-pill-case,none);font-weight:var(--q-pill-weight,var(--text-body-sm--font-weight,400));text-box:trim-both cap alphabetic;transition:opacity .16s var(--q-ui), background-color .16s var(--q-ui);align-items:center;text-decoration:none;display:inline-flex}.q-header__pill:hover{opacity:.88}.q-header__pill:active{scale:var(--q-pill-press,none)}.q-header__pill:focus-visible{outline:2px solid var(--scheme-focus);outline-offset:2px}.q-header__pill[data-tone=accent]{--q-pill-bg:var(--scheme-accent);--q-pill-fg:var(--scheme-on-accent)}.q-header__pill[data-tone=accent]:hover{--q-pill-bg:var(--scheme-accent-hover);opacity:1}.q-header__pill[data-tone=accent]:active{--q-pill-bg:var(--scheme-accent-active)}.q-header__pill[data-variant=secondary]:not([data-tone=accent]){--q-pill-bg:transparent;--q-pill-fg:currentColor;--q-pill-ring:inset 0 0 0 1px currentColor}.q-header__toggle{appearance:none;align-items:center;justify-content:var(--q-toggle-justify,center);min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;font-family:var(--q-toggle-font,var(--font-sans));font-size:var(--q-toggle-size,var(--text-body-sm));line-height:var(--text-body-sm--line-height);letter-spacing:var(--q-toggle-tracking,var(--text-body-sm--letter-spacing,normal));font-weight:var(--q-toggle-weight,var(--text-body-sm--font-weight,400));text-transform:var(--q-toggle-case);background:0 0;border:0;padding:0;display:inline-flex}.q-header__toggle:focus-visible{outline:2px solid var(--scheme-focus);outline-offset:2px}.q-header__nav{display:none}@media (min-width:1025px){.q-header[data-nav=inline] .q-header__nav{align-items:center;gap:var(--q-nav-gap,calc(32 * var(--px,1px)));margin-inline:auto var(--q-gap);display:flex}.q-header[data-nav=inline]:not([data-menu-desktop]) .q-header__bar .q-header__toggle{display:none}}.q-header__nav-link{min-height:2.75rem;color:inherit;text-decoration:none;text-decoration-thickness:var(--q-nav-underline,1px);text-underline-offset:var(--q-nav-offset,.3em);-webkit-text-decoration-style:var(--q-nav-underline-style,solid);-webkit-text-decoration-style:var(--q-nav-underline-style,solid);-webkit-text-decoration-style:var(--q-nav-underline-style,solid);text-decoration-style:var(--q-nav-underline-style,solid);-webkit-text-decoration-color:var(--q-nav-underline-color,currentColor);-webkit-text-decoration-color:var(--q-nav-underline-color,currentColor);-webkit-text-decoration-color:var(--q-nav-underline-color,currentColor);text-decoration-color:var(--q-nav-underline-color,currentColor);align-items:center;display:inline-flex;position:relative}.q-header__nav-link[aria-current=page],.q-header__nav-link:hover{-webkit-text-decoration-line:var(--q-nav-decoration,underline);-webkit-text-decoration-line:var(--q-nav-decoration,underline);-webkit-text-decoration-line:var(--q-nav-decoration,underline);text-decoration-line:var(--q-nav-decoration,underline)}.q-header__nav-link:after{content:"";left:0;bottom:var(--q-nav-bar-offset,.5rem);width:100%;height:var(--q-nav-bar,0px);background:var(--q-nav-bar-color,currentColor);transform-origin:0;transition:transform var(--q-nav-bar-duration,.4s) var(--q-ui);pointer-events:none;position:absolute;transform:scaleX(0)}.q-header__nav-link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.q-header__nav-link:hover:after{transform:scaleX(1)}}.q-header__nav-link:focus-visible{outline:2px solid var(--scheme-focus);outline-offset:2px}.q-header__switch{display:none}@media (min-width:1025px){.q-header__switch{align-items:center;display:inline-flex}}@media not all and (min-width:701px){.q-header[data-secondary-phone=menu] .q-header__cta--secondary{display:none}}.q-menu__name>[data-text-mask]{font-family:var(--q-menu-row-font,inherit);font-size:var(--q-menu-row-size,inherit);line-height:var(--q-menu-row-line,inherit);font-weight:var(--q-menu-row-weight,inherit);letter-spacing:var(--q-menu-row-tracking,inherit);text-transform:var(--q-menu-row-case,inherit)}.q-header[data-menu-hover=rule] .q-menu__item{position:relative}.q-header[data-menu-hover=rule] .q-menu__item:before{content:"";width:100%;height:var(--q-menu-hover-rule,2px);background:var(--q-menu-hover-color,var(--scheme-accent));transform-origin:0;transition:transform var(--q-menu-hover-duration,.3s) var(--q-ui,cubic-bezier(.215, .61, .355, 1));pointer-events:none;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.q-header[data-menu-hover=rule] .q-menu__item:hover:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.q-header[data-menu-hover=rule] .q-menu__item:before{transition:none}}.q-header .q-menu__item .q-menu__numeral[data-align=top]{padding-top:calc(10 * var(--px,1px));min-width:calc(32 * var(--px,1px));align-self:flex-start}.q-header .q-menu__item[aria-current=page] .q-menu__numeral{color:var(--scheme-ink)}.q-header .q-menu__item .q-menu__mark{width:var(--q-menu-mark-size,calc(8 * var(--px,1px)));height:var(--q-menu-mark-size,calc(8 * var(--px,1px)));background:var(--q-menu-mark-color,var(--scheme-accent));flex:none;align-self:center;display:inline-block}.q-header .q-menu__item .q-menu__mark[data-shape=dot]{border-radius:50%}.q-header .q-menu__item .q-menu__mark[data-color=ink]{background:var(--scheme-ink)}.q-header .q-menu__item[aria-current=page][data-mark-ink][data-mark-ink]{color:var(--scheme-ink)}.q-header .q-menu__meta[data-voice=body-sm] :is(.q-menu__email,.q-menu__phone,.q-menu__out){color:var(--scheme-ink-muted)}.q-header .q-menu__meta .q-menu__place{gap:calc(16 * var(--px,1px));color:var(--scheme-ink-muted);flex-wrap:wrap;display:flex}.q-header .q-menu__meta .q-menu__place .q-menu__phone{color:var(--scheme-ink)}.q-header .q-menu__meta .q-menu__group{align-items:flex-start;gap:calc(12 * var(--px,1px));flex-direction:column;display:flex}.q-header .q-menu__meta .q-menu__label{color:var(--scheme-fg-tertiary,var(--scheme-ink-muted))}.q-header .q-menu__meta .q-menu__cta[data-width=full],.q-header .q-menu__meta .q-menu__cta[data-width=full] .q-button{width:100%}.q-header[data-menu-lead=foot] .q-menu__sheet [data-menu-lead][data-menu-lead]{padding-top:calc(24 * var(--px,1px));border-top:1px solid var(--scheme-line);order:99;margin-top:auto}.q-footer{isolation:isolate;background-color:var(--scheme-bg);color:var(--scheme-ink);view-transition-name:footer;position:relative;overflow:clip}.q-footer-backdrop{z-index:-10;position:absolute;inset:0}.q-footer-inner{width:100%;max-width:var(--container-page);gap:var(--spacing-gap-block);padding-top:var(--q-footer-top,var(--spacing-section-compact));padding-bottom:var(--q-footer-bottom,var(--spacing-gap-group));flex-direction:column;margin-inline:auto;display:flex}.q-footer-top{align-items:start;row-gap:var(--spacing-gap-block);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.q-footer-lead{max-width:calc(var(--container-measure-heading) / 2);align-items:flex-start;gap:var(--spacing-gap-stack);flex-direction:column;display:flex}.q-footer-statement{font-family:var(--q-footer-statement-font,var(--font-sans));font-size:var(--q-footer-statement-size,var(--text-h5));line-height:var(--q-footer-statement-line,var(--text-h5--line-height));letter-spacing:var(--q-footer-statement-tracking,var(--text-h5--letter-spacing,normal));font-weight:var(--q-footer-statement-weight,var(--text-h5--font-weight,400));text-transform:var(--q-footer-statement-case);text-box:trim-both cap alphabetic;color:var(--scheme-ink)}.q-footer-statement[data-voice=display]{font-family:var(--q-footer-statement-font,var(--font-display))}.q-footer-email{font-family:var(--font-sans);font-size:var(--text-link-md);line-height:var(--text-link-md--line-height);letter-spacing:var(--text-link-md--letter-spacing,normal);font-weight:var(--text-link-md--font-weight,400);text-box:trim-both cap alphabetic;margin-block:calc(-17 * var(--px));padding-block:calc(17 * var(--px));color:var(--scheme-ink-muted);justify-self:start;text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.q-footer-email:hover{color:var(--scheme-ink)}}.q-footer-clusters{column-gap:var(--spacing-column);row-gap:var(--spacing-gap-group);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.q-footer-cluster{align-items:flex-start;gap:calc(12 * var(--px));flex-direction:column;min-width:0;display:flex}.q-footer-cluster[data-full]{grid-column:span 2/span 2}.q-footer-label{font-family:var(--font-sans);font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--text-label-sm--letter-spacing,normal);font-weight:var(--text-label-sm--font-weight,400);text-box:trim-both cap alphabetic;color:var(--scheme-ink-muted)}.q-footer-line,.q-footer-link{font-family:var(--font-sans);font-size:var(--text-link-sm);line-height:var(--text-link-sm--line-height);letter-spacing:var(--text-link-sm--letter-spacing,normal);font-weight:var(--text-link-sm--font-weight,400);text-box:trim-both cap alphabetic}.q-footer-line{color:var(--scheme-ink-muted)}.q-footer-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--scheme-ink);text-decoration-line:none;display:inline-flex}.q-footer-legal{font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing,normal);font-weight:var(--text-caption--font-weight,400);text-box:trim-both cap alphabetic;border-top:1px solid var(--scheme-line);padding-top:var(--spacing-gap-group);text-wrap:pretty;color:var(--scheme-ink-muted)}.q-footer-wordmark[data-footer-wordmark=cut]{margin-bottom:calc(var(--spacing-gap-group) * -1);overflow:clip}.q-footer-wordmark-link{color:var(--scheme-ink);display:block}.q-footer-wordmark[data-footer-wordmark=cut] .q-footer-wordmark-link{translate:0 var(--q-footer-wordmark-cut,30%)}.q-footer-wordmark-art{width:100%;max-width:var(--q-footer-wordmark-width,100%);display:block}.q-footer-wordmark-art>svg{width:100%;height:auto;display:block}.q-footer-wordmark-name{font-size:clamp(3rem,16vw,14rem);line-height:1;font-weight:var(--font-weight-medium,500);letter-spacing:var(--tracking-tight,-.025em);display:block}@media (pointer:coarse){.q-footer-link{min-height:calc(var(--spacing,.25rem) * 11)}}@media not all and (min-width:701px){.q-footer-lead{max-width:none}.q-footer-clusters{flex-wrap:wrap;display:flex}.q-footer-cluster{flex:1 1 calc((100% - var(--spacing-column)) / 2);min-width:min-content}.q-footer-cluster[data-full]{flex-basis:100%}.q-footer-cluster{gap:0}.q-footer-label{padding-bottom:calc(8 * var(--px))}.q-footer-line{padding-block:calc(8 * var(--px))}.q-footer-link{min-height:calc(var(--spacing,.25rem) * 11)}}@media (min-width:701px){.q-footer-clusters{grid-template-columns:repeat(3,minmax(0,1fr))}.q-footer-cluster,.q-footer-cluster[data-full]{grid-column:span 1/span 1}}@media (min-width:1025px){.q-footer-top{grid-template-columns:var(--container-lead) minmax(0, 1fr);column-gap:var(--spacing-column)}.q-footer-clusters{grid-template-columns:repeat(7,minmax(0,1fr))}.q-footer-cluster,.q-footer-cluster[data-full]{grid-column:span var(--q-footer-span,2) / span var(--q-footer-span,2)}}.q-footer[data-rule] .q-footer-inner{border-top:1px solid var(--scheme-line)}.q-footer[data-link-voice=link-md] :is(.q-footer-link,.q-footer-line){font-size:var(--text-link-md);line-height:var(--text-link-md--line-height);letter-spacing:var(--text-link-md--letter-spacing,normal);font-weight:var(--text-link-md--font-weight,400)}:is(.q-footer[data-link-voice=body-sm],.q-footer-cluster[data-voice=body-sm]) :is(.q-footer-link,.q-footer-line){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);font-weight:var(--text-body-sm--font-weight,400)}.q-footer-cluster[data-voice=body-sm] .q-footer-link{color:var(--scheme-ink-muted);overflow-wrap:anywhere}.q-footer-legal[data-row]{align-items:center;column-gap:var(--spacing-gap-stack);row-gap:calc(12 * var(--px));flex-wrap:wrap;display:flex}.q-footer-legal-mark{width:calc(28 * var(--px));height:calc(28 * var(--px));color:var(--scheme-ink);flex:none;display:inline-flex}.q-footer-legal-mark>svg{width:100%;height:100%;display:block}.q-footer-legal-text{flex:auto;min-width:0}.q-footer-legal-line+.q-footer-legal-line{margin-inline-start:var(--spacing-gap-stack)}@media (min-width:1025px){.q-footer-legal-aside{margin-inline-start:auto}}.q-consent{left:var(--spacing-page-margin,1.25rem);bottom:var(--spacing-page-margin,1.25rem);z-index:var(--layer-consent,900);box-sizing:border-box;gap:var(--spacing-gap-group,1.5rem);width:var(--container-aside,22rem);padding:calc(24 * var(--px,1px));background:var(--scheme-bg);color:var(--scheme-ink);transform:translateY(calc(16 * var(--px,1px)));opacity:0;pointer-events:none;transition:transform var(--q-ui-slow,.4s cubic-bezier(.215, .61, .355, 1)), opacity var(--q-ui-slow,.4s cubic-bezier(.215, .61, .355, 1));display:grid;position:fixed}.q-consent[data-open]{opacity:1;pointer-events:auto;transform:none}@media not all and (min-width:701px){.q-consent{right:var(--spacing-page-margin,1.25rem);width:auto;padding:calc(20 * var(--px,1px))}}.q-consent-text{color:var(--scheme-ink-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);margin:0}.q-consent-actions{justify-content:flex-end;gap:calc(8 * var(--px,1px));display:flex}.q-announcement{left:50%;bottom:var(--spacing-page-margin,1.25rem);z-index:var(--layer-consent,900);box-sizing:border-box;align-items:baseline;gap:calc(24 * var(--px,1px));max-width:min(100% - 2 * var(--spacing-page-margin,1.25rem), var(--container-page,84rem));padding:calc(16 * var(--px,1px)) calc(24 * var(--px,1px));border-radius:var(--radius-surface,1.25rem);background:var(--scheme-raised);color:var(--scheme-ink);opacity:0;transform:translate(-50%, calc(16 * var(--px,1px)));pointer-events:none;transition:opacity var(--q-ui-slow,.4s cubic-bezier(.215, .61, .355, 1)), transform var(--q-ui-slow,.4s cubic-bezier(.215, .61, .355, 1));display:flex;position:fixed}.q-announcement[data-shown]{opacity:1;pointer-events:auto;transform:translate(-50%)}@media not all and (min-width:701px){.q-announcement{width:calc(100% - 2 * var(--spacing-page-margin,1.25rem));justify-content:space-between;max-width:none}}.q-announcement-text{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);margin:0}.q-announcement-link{color:var(--scheme-accent);text-decoration:none}.q-announcement-dismiss{color:var(--scheme-ink-muted);font:inherit;font-size:var(--text-link-sm);line-height:var(--text-link-sm--line-height);letter-spacing:var(--text-link-sm--letter-spacing,normal);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding-inline:0}@media (hover:hover){.q-announcement-dismiss:hover{color:var(--scheme-ink)}}.q-prefs{z-index:var(--layer-consent,900);width:min(100% - 2 * var(--spacing-page-margin,1.25rem), calc(var(--container-lead,24rem) + 11.25rem));max-height:calc(100svh - 2 * var(--spacing-page-margin,1.25rem));color:var(--scheme-ink);background:0 0;border:0;margin:auto;padding:0}.q-prefs::backdrop{background:#0506087a}@supports (color:color-mix(in lab, red, red)){.q-prefs::backdrop{background:color-mix(in srgb, var(--color-neutral-950,#000) 48%, transparent)}}.q-prefs-panel{gap:var(--spacing-gap-stack,1rem);display:grid}.q-prefs-title{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing,normal);font-weight:var(--text-h4--font-weight,400);margin:0}.q-prefs-intro,.q-prefs-hint{color:var(--scheme-ink-muted);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);margin:0}.q-prefs-list{margin:0;padding:0;list-style:none;display:grid}.q-prefs-row{justify-content:space-between;align-items:center;gap:calc(24 * var(--px,1px));padding-block:calc(16 * var(--px,1px));border-top:1px solid var(--scheme-line);display:flex}.q-prefs-text{gap:calc(2 * var(--px,1px));display:grid}.q-prefs-label{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing,normal);font-weight:var(--text-h5--font-weight,400);margin:0}.q-prefs-switch{--q-switch-w:48px;--q-switch-h:28px;--q-knob:22px;width:var(--q-switch-w);height:var(--q-switch-h);background:var(--scheme-sunken);cursor:pointer;transition:background var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1));border:0;border-radius:9999px;flex-shrink:0;padding:0;position:relative}.q-prefs-switch[aria-checked=true]{background:var(--scheme-accent)}.q-prefs-switch:focus-visible{outline:2px solid var(--scheme-focus,currentColor);outline-offset:2px}.q-prefs-knob{top:calc((var(--q-switch-h) - var(--q-knob)) / 2);left:calc((var(--q-switch-h) - var(--q-knob)) / 2);width:var(--q-knob);height:var(--q-knob);background:var(--scheme-raised);transition:transform var(--q-ui-fast,.16s cubic-bezier(.215, .61, .355, 1));border-radius:50%;position:absolute}.q-prefs-switch[aria-checked=true] .q-prefs-knob{transform:translateX(calc(var(--q-switch-w) - var(--q-switch-h)))}.q-prefs-foot{justify-content:flex-end;display:flex}.q-fps{z-index:2147483000;color:#fff;pointer-events:none;background:#000000c7;border-radius:8px;gap:12px;padding:8px 12px;font:12px/1.2 ui-monospace,monospace;display:flex;position:fixed;inset-block-end:12px;inset-inline-start:12px}.q-fps-label{opacity:.6;font-size:10px;display:block}.q-fps-value[data-tone=good]{color:#4ade80}.q-fps-value[data-tone=warn]{color:#facc15}.q-fps-value[data-tone=bad]{color:#f87171}.q-skip-link{z-index:1000;border-radius:var(--radius-full,999px);background:var(--color-ink);color:var(--color-bg);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);padding:12px 20px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 24px))}.q-skip-link:not(:focus-visible){clip-path:inset(50%);opacity:0;pointer-events:none}.q-skip-link:focus-visible{transform:none}.type-display,.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-body-lg,.type-body,.type-body-sm,.type-link-md,.type-link-sm,.type-label-sm,.type-caption{text-box:trim-both cap alphabetic}.type-display{--q-heading-face:var(--font-headings-keep);font-family:var(--text-display--font-family,var(--font-headings,var(--font-display)));font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing,normal);font-weight:var(--text-display--font-weight,400)}.type-h1{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h1--font-family,var(--font-headings,var(--font-sans)));font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing,normal);font-weight:var(--text-h1--font-weight,400)}.type-h2{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h2--font-family,var(--font-headings,var(--font-sans)));font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing,normal);font-weight:var(--text-h2--font-weight,400)}.type-h3{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h3--font-family,var(--font-headings,var(--font-sans)));font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing,normal);font-weight:var(--text-h3--font-weight,400)}.type-h4{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h4--font-family,var(--font-headings,var(--font-sans)));font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing,normal);font-weight:var(--text-h4--font-weight,400)}.type-h5{font-family:var(--q-heading-face,var(--text-h5--font-family,var(--font-sans)));font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing,normal);font-weight:var(--text-h5--font-weight,400)}.type-body-lg{font-family:var(--q-heading-face,var(--text-body-lg--font-family,var(--font-sans)));font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing,normal);font-weight:var(--text-body-lg--font-weight,400)}.type-body{font-family:var(--q-heading-face,var(--text-body--font-family,var(--font-sans)));font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing,normal);font-weight:var(--text-body--font-weight,400)}.type-body-sm{font-family:var(--q-heading-face,var(--text-body-sm--font-family,var(--font-sans)));font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);font-weight:var(--text-body-sm--font-weight,400)}.type-link-md{font-family:var(--q-heading-face,var(--text-link-md--font-family,var(--font-sans)));font-size:var(--text-link-md);line-height:var(--text-link-md--line-height);letter-spacing:var(--text-link-md--letter-spacing,normal);font-weight:var(--text-link-md--font-weight,400)}.type-link-sm{font-family:var(--q-heading-face,var(--text-link-sm--font-family,var(--font-sans)));font-size:var(--text-link-sm);line-height:var(--text-link-sm--line-height);letter-spacing:var(--text-link-sm--letter-spacing,normal);font-weight:var(--text-link-sm--font-weight,400)}.type-label-sm{font-family:var(--q-heading-face,var(--text-label-sm--font-family,var(--font-sans)));font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--text-label-sm--letter-spacing,normal);font-weight:var(--text-label-sm--font-weight,400)}.type-caption{font-family:var(--q-heading-face,var(--text-caption--font-family,var(--font-sans)));font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing,normal);font-weight:var(--text-caption--font-weight,400)}.outline-none{--tw-outline-style:none;outline-style:none}:where([data-count],[data-count-value]){font-variant-numeric:tabular-nums;letter-spacing:0}[data-menu-look=slash]:is(.q-menu__lead,.q-menu__sheet,.q-menu__bar){--q-slash:0;--q-slash-angle:14vw;--q-slash-lead:0px;--q-slash-span:100%;clip-path:polygon(calc(100% + var(--q-slash-angle) - var(--q-slash) * (var(--q-slash-span) + 2 * var(--q-slash-angle)) - var(--q-slash-lead)) 0, 100% 0, 100% 100%, calc(100% - var(--q-slash) * (var(--q-slash-span) + 2 * var(--q-slash-angle)) - var(--q-slash-lead)) 100%)}.q-menu__scrim{display:none}@media (min-width:768px){[data-menu-look=slash][data-panel-column]:is(.q-menu__lead,.q-menu__sheet,.q-menu__bar){--q-slash-span:var(--q-slash-column,560px);--q-slash-angle:calc(var(--q-slash-column,560px) * .14)}.q-menu__sheet[data-menu-look=slash][data-panel-column]{padding-left:calc(100% - var(--q-slash-column,560px) + var(--q-margin))}.q-menu__scrim[data-panel-column]{z-index:1;background:var(--q-slash-scrim,#0e0f108c);visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100svh;display:block;position:absolute;top:0;left:0}.q-header[data-open] .q-menu__scrim[data-panel-column]{pointer-events:auto;cursor:pointer}.q-menu__sheet[data-menu-look=slash][data-panel-column] .q-menu__meta{flex-direction:column;align-items:flex-start}}.q-menu__lead[data-menu-look=slash]{--q-slash-lead:calc(min(1, var(--q-slash) * 12) * var(--q-slash-edge,.75rem))}.q-menu__sheet[data-menu-look=slash] .q-menu__nav{gap:0}.q-menu__sheet[data-menu-look=slash] .q-menu__item{grid-template-columns:calc(48 * var(--px,1px)) 1fr;align-items:baseline;gap:calc(16 * var(--px,1px));padding:var(--q-menu-row-pad-top,calc(14 * var(--px,1px))) 0 var(--q-menu-row-pad-bottom,calc(14 * var(--px,1px)));border-bottom:0;border-top:1px solid var(--scheme-line);display:grid}.q-menu__sheet[data-menu-look=slash] .q-menu__item[aria-current=page]{border-top:2px solid var(--scheme-accent);color:inherit}.q-menu__numeral{color:var(--scheme-ink-muted);font-variant-numeric:var(--q-numerals,tabular-nums)}.q-menu__lead,.q-menu__sheet,.q-menu__bar{clip-path:inset(0 0 100%);pointer-events:none;will-change:clip-path;width:100%;height:100svh;position:absolute;top:0;left:0}.q-menu__lead{z-index:2;background:var(--scheme-accent)}.q-menu__sheet{z-index:3;justify-content:space-between;gap:var(--q-gap);padding:calc(var(--q-bar) + var(--q-gap)) var(--q-margin) var(--q-gap);background:var(--scheme-bg);color:var(--scheme-ink);flex-direction:column;display:flex;overflow:hidden auto}.q-header[data-open] .q-menu__sheet{pointer-events:auto}.q-menu__sheet>:not([aria-hidden=true]){z-index:1;position:relative}.q-menu__bar{z-index:4;color:var(--scheme-ink)}.q-header[data-open] .q-menu__bar .q-header__row{pointer-events:auto}.q-menu__sheet [data-menu-lead]{gap:calc(8 * var(--px,1px));flex-wrap:wrap;display:flex}.q-menu__nav{gap:calc(8 * var(--px,1px));flex-direction:column;display:flex}.q-menu__item{align-items:baseline;gap:calc(24 * var(--px,1px));padding:calc(12 * var(--px,1px)) 0 calc(16 * var(--px,1px));border-bottom:1px solid var(--scheme-line);color:inherit;clip-path:inset(0 calc(-1 * var(--text-mask-slant,.3em)));transition:color .3s var(--q-ui,cubic-bezier(.215, .61, .355, 1));text-decoration:none;display:flex}.q-menu__item[aria-current=page]{color:var(--scheme-accent)}.q-menu__sheet:is([data-current-mark=dot],[data-current-mark=rule],[data-current-mark=none]) .q-menu__item[aria-current=page]{color:inherit}.q-menu__sheet[data-current-mark=accent] .q-menu__item[aria-current=page]{color:var(--scheme-accent)}.q-menu__sheet[data-current-mark=rule] .q-menu__item[aria-current=page]{box-shadow:inset 0 2px 0 var(--scheme-accent)}.q-menu__sheet[data-current-mark=dot] .q-menu__item[aria-current=page]:after{content:"";width:var(--q-menu-dot,calc(10 * var(--px,1px)));height:var(--q-menu-dot,calc(10 * var(--px,1px)));background:var(--scheme-accent);border-radius:50%;flex:none;align-self:center}.q-menu__sheet[data-current-mark=dot][data-dot=ink] .q-menu__item[aria-current=page]:after{background:currentColor}.q-menu__sheet[data-current-mark=dot][data-current-position=before] .q-menu__item[aria-current=page]:after{order:-1}.q-menu__sheet[data-name-entrance=settle] [data-text-mask]:has(>[data-rise]){clip-path:none!important}@media (hover:hover){.q-menu__nav:hover>.q-menu__item:not(:hover){color:var(--scheme-ink-muted)}}.q-menu__rise{will-change:transform}.q-menu__meta{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--px,1px));flex-direction:column;display:flex}@media (min-width:701px){.q-menu__meta{flex-direction:row}}.q-menu__email,.q-menu__phone,.q-menu__out{padding-block:calc(17 * var(--px,1px));margin-block:calc(-17 * var(--px,1px));will-change:clip-path;text-decoration:none;display:inline-block}.q-menu__email,.q-menu__phone{color:var(--scheme-ink)}.q-menu__out{color:var(--scheme-ink-muted)}.q-menu__elsewhere{gap:calc(24 * var(--px,1px));display:flex}.q-menu__location{color:var(--scheme-ink-muted);will-change:clip-path}}@layer utilities{.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-\[7px\]{top:7px}.left-0{left:0}.left-\[7px\]{left:7px}.z-0{z-index:0}.col-\[main\]{grid-column:main}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.-my-\[12px\]{margin-block:-12px}.mt-\[calc\(6\*var\(--px\)\)\]{margin-top:calc(6 * var(--px))}.mt-\[calc\(24\*var\(--px\)\)\]{margin-top:calc(24 * var(--px))}.ml-\[calc\(20\*var\(--px\)\)\]{margin-left:calc(20 * var(--px))}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-1\/2{width:50%;height:50%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[calc\(48\*var\(--px\)\)\]{width:calc(48 * var(--px));height:calc(48 * var(--px))}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-4{height:calc(var(--spacing) * 4)}.h-\[2px\]{height:2px}.h-control-height{height:var(--spacing-control-height)}.min-h-\[calc\(360\*var\(--px\)\)\]{min-height:calc(360 * var(--px))}.min-h-\[min\(100svh\,65vw\)\]{min-height:min(100svh,65vw)}.w-4{width:calc(var(--spacing) * 4)}.w-\[2px\]{width:2px}.w-full{width:100%}.max-w-\[calc\(1040\*var\(--px\)\)\]{max-width:calc(1040 * var(--px))}.max-w-full{max-width:100%}.max-w-measure-body{max-width:var(--container-measure-body)}.max-w-measure-lede{max-width:var(--container-measure-lede)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-none{list-style-type:none}.auto-cols-\[minmax\(0\,1fr\)\]{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[calc\(48\*var\(--px\)\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(48 * var(--px)) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[calc\(8\*var\(--px\)\)\]{gap:calc(8 * var(--px))}.gap-\[calc\(12\*var\(--px\)\)\]{gap:calc(12 * var(--px))}.gap-\[calc\(16\*var\(--px\)\)\]{gap:calc(16 * var(--px))}.gap-\[calc\(24\*var\(--px\)\)\]{gap:calc(24 * var(--px))}.gap-\[calc\(32\*var\(--px\)\)\]{gap:calc(32 * var(--px))}.gap-gap-block{gap:var(--spacing-gap-block)}.gap-gap-group{gap:var(--spacing-gap-group)}.gap-x-\[calc\(16\*var\(--px\)\)\]{column-gap:calc(16 * var(--px))}.gap-x-column{column-gap:var(--spacing-column)}.gap-y-\[calc\(8\*var\(--px\)\)\]{row-gap:calc(8 * var(--px))}.gap-y-\[calc\(14\*var\(--px\)\)\]{row-gap:calc(14 * var(--px))}.gap-y-gap-group{row-gap:var(--spacing-gap-group)}.self-baseline{align-self:baseline}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:var(--radius-full)}.rounded-surface{border-radius:var(--radius-surface)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-line{border-color:var(--scheme-line)}.bg-accent{background-color:var(--scheme-accent)}.bg-bg{background-color:var(--scheme-bg)}.bg-current{background-color:currentColor}.bg-sunken{background-color:var(--scheme-sunken)}.object-cover{object-fit:cover}.p-0{padding:0}.px-\[calc\(20\*var\(--px\)\)\]{padding-inline:calc(20 * var(--px))}.py-\[12px\]{padding-block:12px}.py-\[calc\(16\*var\(--px\)\)\]{padding-block:calc(16 * var(--px))}.py-\[calc\(24\*var\(--px\)\)\]{padding-block:calc(24 * var(--px))}.py-\[calc\(28\*var\(--px\)\)\]{padding-block:calc(28 * var(--px))}.pt-\[calc\(20\*var\(--px\)\)\]{padding-top:calc(20 * var(--px))}.pt-\[calc\(24\*var\(--px\)\)\]{padding-top:calc(24 * var(--px))}.pt-\[calc\(var\(--header-height\)\+var\(--spacing-gap-block\)\)\]{padding-top:calc(var(--header-height) + var(--spacing-gap-block))}.pb-\[calc\(32\*var\(--px\)\)\]{padding-bottom:calc(32 * var(--px))}.pb-\[calc\(40\*var\(--px\)\)\]{padding-bottom:calc(40 * var(--px))}.pb-page-margin{padding-bottom:var(--spacing-page-margin)}.pl-\[calc\(48\*var\(--px\)\)\]{padding-left:calc(48 * var(--px))}.text-left{text-align:left}.type-display{--q-heading-face:var(--font-headings-keep);font-family:var(--text-display--font-family,var(--font-display));font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing,normal);font-weight:var(--text-display--font-weight,400);text-box:trim-both cap alphabetic}.type-h1{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h1--font-family,var(--font-sans));font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing,normal);font-weight:var(--text-h1--font-weight,400);text-box:trim-both cap alphabetic}.type-h2{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h2--font-family,var(--font-sans));font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing,normal);font-weight:var(--text-h2--font-weight,400);text-box:trim-both cap alphabetic}.type-h4{--q-heading-face:var(--font-headings-keep);font-family:var(--text-h4--font-family,var(--font-sans));font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing,normal);font-weight:var(--text-h4--font-weight,400);text-box:trim-both cap alphabetic}.type-body{font-family:var(--q-heading-face,var(--text-body--font-family,var(--font-sans)));font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing,normal);font-weight:var(--text-body--font-weight,400);text-box:trim-both cap alphabetic}.type-body-lg{font-family:var(--q-heading-face,var(--text-body-lg--font-family,var(--font-sans)));font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);letter-spacing:var(--text-body-lg--letter-spacing,normal);font-weight:var(--text-body-lg--font-weight,400);text-box:trim-both cap alphabetic}.type-body-sm{font-family:var(--q-heading-face,var(--text-body-sm--font-family,var(--font-sans)));font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);letter-spacing:var(--text-body-sm--letter-spacing,normal);font-weight:var(--text-body-sm--font-weight,400);text-box:trim-both cap alphabetic}.type-caption{font-family:var(--q-heading-face,var(--text-caption--font-family,var(--font-sans)));font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing,normal);font-weight:var(--text-caption--font-weight,400);text-box:trim-both cap alphabetic}.type-h5{font-family:var(--q-heading-face,var(--text-h5--font-family,var(--font-sans)));font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--text-h5--letter-spacing,normal);font-weight:var(--text-h5--font-weight,400);text-box:trim-both cap alphabetic}.type-label-sm{font-family:var(--q-heading-face,var(--text-label-sm--font-family,var(--font-sans)));font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);letter-spacing:var(--text-label-sm--letter-spacing,normal);font-weight:var(--text-label-sm--font-weight,400);text-box:trim-both cap alphabetic}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-\(--color-error\,oklch\(0\.55_0\.2_27\)\){color:var(--color-error,#cc2827)}@supports (color:lab(0% 0 0)){.text-\(--color-error\,oklch\(0\.55_0\.2_27\)\){color:var(--color-error,lab(45.8049% 62.9533 44.1))}}.text-fg-tertiary{color:var(--scheme-fg-tertiary)}.text-inherit{color:inherit}.text-ink{color:var(--scheme-ink)}.text-ink-muted{color:var(--scheme-ink-muted)}.text-on-accent{color:var(--scheme-on-accent)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-\[inset_0_0_0_1px_var\(--color-line\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-line));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-ui\){--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui)}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}:is(:where(.group):is([open],:popover-open,:open) .group-open\:scale-y-0){--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):is([open],:popover-open,:open) .group-open\:opacity-0){opacity:0}.placeholder\:text-ink-muted\/60::placeholder{color:var(--scheme-ink-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-muted\/60::placeholder{color:color-mix(in oklab, var(--scheme-ink-muted) 60%, transparent)}}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-l-transparent:last-child{border-left-color:#0000}.last\:pb-0:last-child{padding-bottom:0}.last-of-type\:border-b:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.focus\:shadow-\[0_0_0_2px_var\(--color-bg\)\,0_0_0_4px_var\(--color-focus\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-bg)), 0 0 0 4px var(--tw-shadow-color,var(--color-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--scheme-focus)}.data-\[invalid\]\:shadow-\[inset_0_0_0_2px_var\(--color-error\,oklch\(0\.55_0\.2_27\)\)\][data-invalid]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--color-error,#cc2827));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.data-\[invalid\]\:shadow-\[inset_0_0_0_2px_var\(--color-error\,oklch\(0\.55_0\.2_27\)\)\][data-invalid]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--color-error,lab(45.8049% 62.9533 44.1)))}}@media not all and (min-width:64.0625rem){.max-desktop\:absolute{position:absolute}.max-desktop\:top-0{top:0}.max-desktop\:-left-\[calc\(20\*var\(--px\)\)\]{left:calc(calc(20 * var(--px)) * -1)}.max-desktop\:grid{display:grid}.max-desktop\:aspect-\[3\/2\]{aspect-ratio:3/2}.max-desktop\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-desktop\:size-\[calc\(40\*var\(--px\)\)\]{width:calc(40 * var(--px));height:calc(40 * var(--px))}.max-desktop\:flex-col{flex-direction:column}.max-desktop\:place-items-center{place-items:center}.max-desktop\:items-start{align-items:flex-start}.max-desktop\:gap-\[calc\(16\*var\(--px\)\)\]{gap:calc(16 * var(--px))}.max-desktop\:bg-bg{background-color:var(--scheme-bg)}}@media not all and (min-width:43.8125rem){.max-tablet\:order-\[-1\]{order:-1}.max-tablet\:aspect-\[3\/2\]{aspect-ratio:3/2}.max-tablet\:min-h-\[82svh\]{min-height:82svh}.max-tablet\:min-h-\[calc\(280\*var\(--px\)\)\]{min-height:calc(280 * var(--px))}.max-tablet\:w-full{width:100%}.max-tablet\:grid-flow-row{grid-auto-flow:row}.max-tablet\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-tablet\:items-stretch{align-items:stretch}.max-tablet\:gap-y-gap-group{row-gap:var(--spacing-gap-group)}.max-tablet\:justify-self-stretch{justify-self:stretch}.max-tablet\:pt-\[calc\(var\(--header-height\)\+28\*var\(--px\)\)\]{padding-top:calc(var(--header-height) + 28 * var(--px))}:is(.max-tablet\:\*\:w-full>*){width:100%}}@media (min-width:43.8125rem){.tablet\:aspect-\[4\/5\]{aspect-ratio:4/5}.tablet\:grid-cols-\[calc\(72\*var\(--px\)\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(72 * var(--px)) minmax(0,1fr)}.tablet\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tablet\:gap-column{gap:var(--spacing-column)}.tablet\:has-\[\[data-media\]\]\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-aside\)\]:has([data-media]){grid-template-columns:minmax(0,1fr) var(--container-aside)}@media not all and (min-width:64.0625rem){.tablet\:max-desktop\:min-h-\[72svh\]{min-height:72svh}.tablet\:max-desktop\:max-w-measure-heading{max-width:var(--container-measure-heading)}.tablet\:max-desktop\:grid-flow-row{grid-auto-flow:row}.tablet\:max-desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:max-desktop\:gap-y-gap-block{row-gap:var(--spacing-gap-block)}}}@media (min-width:64.0625rem){.desktop\:mr-\[calc\(72\*var\(--px\)\)\]{margin-right:calc(72 * var(--px))}.desktop\:ml-0{margin-left:0}.desktop\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.desktop\:grid-flow-col{grid-auto-flow:column}.desktop\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-aside\)\]{grid-template-columns:minmax(0,1fr) var(--container-aside)}.desktop\:gap-column{gap:var(--spacing-column)}.desktop\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.desktop\:pt-\[calc\(24\*var\(--px\)\)\]{padding-top:calc(24 * var(--px))}.desktop\:pb-0{padding-bottom:0}.desktop\:pl-0{padding-left:0}.desktop\:before\:absolute:before{content:var(--tw-content);position:absolute}.desktop\:before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.desktop\:before\:top-0:before{content:var(--tw-content);top:0}.desktop\:before\:h-px:before{content:var(--tw-content);height:1px}.desktop\:before\:bg-line:before{content:var(--tw-content);background-color:var(--scheme-line)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:has\(time\)\)\]\:hidden:not(:has(time)){display:none}@media (hover:hover){@media (hover:hover){.\[\@media\(hover\:hover\)\]\:hover\:text-ink-muted:hover{color:var(--scheme-ink-muted)}.\[\@media\(hover\:hover\)\]\:hover\:shadow-\[inset_0_0_0_1px_var\(--color-ink-muted\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-ink-muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}}:root{--px:calc(100vw / 390);--text-display--font-family:var(--font-headings,var(--font-display));--text-h1--font-family:var(--font-headings,var(--font-sans));--text-h2--font-family:var(--font-headings,var(--font-sans));--text-h3--font-family:var(--font-headings,var(--font-sans));--text-h4--font-family:var(--font-headings,var(--font-sans));--text-body-lg--font-family:var(--font-sans);--text-body--font-family:var(--font-sans);--text-body-sm--font-family:var(--font-sans);--text-caption--font-family:var(--font-sans);--text-kicker--font-family:var(--font-labels,var(--font-mono));--text-h5--font-family:var(--font-sans);--text-numeral-lg--font-family:var(--font-sans);--text-numeral-md--font-family:var(--font-sans);--text-numeral-sm--font-family:var(--font-sans);--text-quote--font-family:var(--font-sans);--text-label-sm--font-family:var(--font-sans);--text-link-md--font-family:var(--font-sans);--text-link-sm--font-family:var(--font-sans)}@property --q-heading-face{syntax:"*";inherits:false}@media (min-width:701px){:root{--px:calc(100vw / 768);--spacing-section-opener:calc(128 * var(--px));--spacing-section-default:calc(96 * var(--px));--spacing-section-compact:calc(72 * var(--px));--spacing-gap-block:calc(64 * var(--px));--spacing-gap-stack:calc(20 * var(--px));--spacing-gap-group:calc(28 * var(--px));--spacing-gap-item:calc(12 * var(--px));--spacing-gap-pair:calc(16 * var(--px));--spacing-gap-pair-lg:calc(24 * var(--px));--spacing-gap-surface:calc(12 * var(--px));--spacing-inset:calc(28 * var(--px));--spacing-page-margin:calc(32 * var(--px));--spacing-column:calc(20 * var(--px));--spacing-control-height:calc(52 * var(--px));--container-page:calc(704 * var(--px));--container-lead:calc(332 * var(--px));--container-aside:calc(240 * var(--px));--container-measure-lede:calc(520 * var(--px));--container-measure-body:calc(512 * var(--px));--container-measure-quote:calc(640 * var(--px));--container-measure-heading:calc(680 * var(--px));--radius-surface:calc(20 * var(--px));--radius-inset:calc(12 * var(--px));--radius-media:calc(12 * var(--px));--header-height:calc(76 * var(--px));--text-display:calc(74 * var(--px));--text-display--line-height:.9459;--text-display--letter-spacing:-.0405em;--text-h1:calc(58 * var(--px));--text-h1--line-height:.9655;--text-h1--letter-spacing:-.0293em;--text-h2:calc(46 * var(--px));--text-h2--line-height:1.0435;--text-h2--letter-spacing:-.0196em;--text-h3:calc(36 * var(--px));--text-h3--line-height:1.1111;--text-h3--letter-spacing:-.0111em;--text-h4:calc(30 * var(--px));--text-h4--line-height:1.2;--text-h4--letter-spacing:-.01em;--text-body-lg:calc(20 * var(--px));--text-body-lg--line-height:1.4;--text-body-lg--letter-spacing:-.005em;--text-body:calc(17 * var(--px));--text-body--line-height:1.4118;--text-body--letter-spacing:0;--text-body-sm:calc(15 * var(--px));--text-body-sm--line-height:1.4;--text-body-sm--letter-spacing:0;--text-caption:calc(13 * var(--px));--text-caption--line-height:1.3846;--text-caption--letter-spacing:0;--text-kicker:calc(12 * var(--px));--text-kicker--line-height:1;--text-kicker--letter-spacing:0;--text-h5:calc(24 * var(--px));--text-h5--line-height:1.25;--text-h5--letter-spacing:-.0083em;--text-numeral-lg:calc(62 * var(--px));--text-numeral-lg--line-height:.9677;--text-numeral-lg--letter-spacing:-.0403em;--text-numeral-md:calc(50 * var(--px));--text-numeral-md--line-height:1;--text-numeral-md--letter-spacing:-.04em;--text-numeral-sm:calc(26 * var(--px));--text-numeral-sm--line-height:1.1538;--text-numeral-sm--letter-spacing:-.0192em;--text-quote:calc(32 * var(--px));--text-quote--line-height:1.25;--text-quote--letter-spacing:-.0187em;--text-label-sm:calc(13 * var(--px));--text-label-sm--line-height:1.3846;--text-label-sm--letter-spacing:0;--text-link-md:calc(15 * var(--px));--text-link-md--line-height:1.3333;--text-link-md--letter-spacing:0;--text-link-sm:calc(13 * var(--px));--text-link-sm--line-height:1.3846;--text-link-sm--letter-spacing:0}}@media (min-width:1025px){:root{--px:calc(min(100vw, 1600px) / 1440);--spacing-section-opener:calc(192 * var(--px));--spacing-section-default:calc(136 * var(--px));--spacing-section-compact:calc(96 * var(--px));--spacing-gap-block:calc(80 * var(--px));--spacing-gap-stack:calc(24 * var(--px));--spacing-gap-group:calc(32 * var(--px));--spacing-gap-item:calc(16 * var(--px));--spacing-gap-pair:calc(16 * var(--px));--spacing-gap-pair-lg:calc(24 * var(--px));--spacing-gap-surface:calc(12 * var(--px));--spacing-inset:calc(32 * var(--px));--spacing-page-margin:calc(48 * var(--px));--spacing-column:calc(24 * var(--px));--spacing-control-height:calc(52 * var(--px));--container-page:calc(1344 * var(--px));--container-lead:calc(546 * var(--px));--container-aside:calc(432 * var(--px));--container-measure-lede:calc(560 * var(--px));--container-measure-body:calc(528 * var(--px));--container-measure-quote:calc(880 * var(--px));--container-measure-heading:calc(1000 * var(--px));--radius-surface:calc(20 * var(--px));--radius-inset:calc(12 * var(--px));--radius-media:calc(12 * var(--px));--header-height:calc(88 * var(--px));--text-display:calc(100 * var(--px));--text-display--line-height:.94;--text-display--letter-spacing:-.04em;--text-h1:calc(76 * var(--px));--text-h1--line-height:.9737;--text-h1--letter-spacing:-.0303em;--text-h2:calc(60 * var(--px));--text-h2--line-height:1;--text-h2--letter-spacing:-.0217em;--text-h3:calc(46 * var(--px));--text-h3--line-height:1.087;--text-h3--letter-spacing:-.0152em;--text-h4:calc(36 * var(--px));--text-h4--line-height:1.1111;--text-h4--letter-spacing:-.0111em;--text-body-lg:calc(22 * var(--px));--text-body-lg--line-height:1.4091;--text-body-lg--letter-spacing:-.0045em;--text-body:calc(18 * var(--px));--text-body--line-height:1.4444;--text-body--letter-spacing:0;--text-body-sm:calc(16 * var(--px));--text-body-sm--line-height:1.4375;--text-body-sm--letter-spacing:0;--text-caption:calc(13 * var(--px));--text-caption--line-height:1.3846;--text-caption--letter-spacing:0;--text-kicker:calc(13 * var(--px));--text-kicker--line-height:1;--text-kicker--letter-spacing:0;--text-h5:calc(28 * var(--px));--text-h5--line-height:1.2143;--text-h5--letter-spacing:-.0107em;--text-numeral-lg:calc(80 * var(--px));--text-numeral-lg--line-height:.95;--text-numeral-lg--letter-spacing:-.04em;--text-numeral-md:calc(64 * var(--px));--text-numeral-md--line-height:1;--text-numeral-md--letter-spacing:-.0406em;--text-numeral-sm:calc(28 * var(--px));--text-numeral-sm--line-height:1.1429;--text-numeral-sm--letter-spacing:-.0214em;--text-quote:calc(40 * var(--px));--text-quote--line-height:1.2;--text-quote--letter-spacing:-.0225em;--text-label-sm:calc(14 * var(--px));--text-label-sm--line-height:1.3571;--text-label-sm--letter-spacing:0;--text-link-md:calc(16 * var(--px));--text-link-md--line-height:1.3125;--text-link-md--letter-spacing:0;--text-link-sm:calc(14 * var(--px));--text-link-sm--line-height:1.3571;--text-link-sm--letter-spacing:0}}:root,[data-scheme=light]{--scheme-bg:var(--color-neutral-100);--scheme-surface:var(--color-neutral-200);--scheme-raised:var(--color-neutral-0);--scheme-sunken:var(--color-neutral-200);--scheme-ink:var(--color-neutral-900);--scheme-ink-muted:var(--color-neutral-600);--scheme-fg-tertiary:var(--color-neutral-600);--scheme-ink-disabled:var(--color-neutral-400);--scheme-line:var(--color-neutral-300);--scheme-accent:var(--color-brand-700);--scheme-accent-hover:var(--color-brand-800);--scheme-accent-active:var(--color-brand-900);--scheme-on-accent:var(--color-neutral-100);--scheme-focus:var(--color-brand-600);--scheme-error:#cc2827}@supports (color:lab(0% 0 0)){:root,[data-scheme=light]{--scheme-error:lab(45.8049% 62.9533 44.1)}}[data-scheme=dark]{--scheme-bg:var(--color-neutral-900);--scheme-surface:var(--color-neutral-800);--scheme-raised:var(--color-neutral-800);--scheme-sunken:var(--color-neutral-700);--scheme-ink:var(--color-neutral-100);--scheme-ink-muted:var(--color-neutral-400);--scheme-fg-tertiary:var(--color-neutral-400);--scheme-ink-disabled:var(--color-neutral-600);--scheme-line:var(--color-neutral-700);--scheme-accent:var(--color-brand-400);--scheme-accent-hover:var(--color-brand-300);--scheme-accent-active:var(--color-brand-200);--scheme-on-accent:var(--color-neutral-900);--scheme-focus:var(--color-brand-300);--scheme-error:#fa695e}@supports (color:lab(0% 0 0)){[data-scheme=dark]{--scheme-error:lab(63.4649% 56.0637 35.6943)}}@media (prefers-color-scheme:dark){[data-scheme=auto]{--scheme-bg:var(--color-neutral-900);--scheme-surface:var(--color-neutral-800);--scheme-raised:var(--color-neutral-800);--scheme-sunken:var(--color-neutral-700);--scheme-ink:var(--color-neutral-100);--scheme-ink-muted:var(--color-neutral-400);--scheme-fg-tertiary:var(--color-neutral-400);--scheme-ink-disabled:var(--color-neutral-600);--scheme-line:var(--color-neutral-700);--scheme-accent:var(--color-brand-400);--scheme-accent-hover:var(--color-brand-300);--scheme-accent-active:var(--color-brand-200);--scheme-on-accent:var(--color-neutral-900);--scheme-focus:var(--color-brand-300);--scheme-error:#fa695e}@supports (color:lab(0% 0 0)){[data-scheme=auto]{--scheme-error:lab(63.4649% 56.0637 35.6943)}}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-ui:0s;--duration-slow:0s;--duration-page:0s}}@keyframes q-redraw{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}55%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}@media not all and (min-width:701px){.q-track-list[data-track=mobile],.q-track-list[data-track=small],.q-track-list[data-track=always]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(8 * var(--px,1px));margin-inline:calc(-1 * var(--spacing-page-margin));padding-inline:var(--spacing-page-margin);scroll-padding-inline:var(--spacing-page-margin);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;display:grid;overflow-x:auto}.q-track-list[data-track]>*{scroll-snap-align:start}}@media (min-width:701px) and (not (min-width:1025px)){.q-track-list[data-track=small],.q-track-list[data-track=always]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(8 * var(--px,1px));margin-inline:calc(-1 * var(--spacing-page-margin));padding-inline:var(--spacing-page-margin);scroll-padding-inline:var(--spacing-page-margin);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;display:grid;overflow-x:auto}.q-track-list[data-track=small]>*,.q-track-list[data-track=always]>*{scroll-snap-align:start}}@media (min-width:1025px){.q-track-list[data-track=always]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:calc(8 * var(--px,1px));margin-inline:calc(-1 * var(--spacing-page-margin));padding-inline:var(--spacing-page-margin);scroll-padding-inline:var(--spacing-page-margin);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;display:grid;overflow-x:auto}.q-track-list[data-track=always]>*{scroll-snap-align:start}}html[data-pref-font=readable] *{font-family:var(--font-readable,system-ui, sans-serif)!important;letter-spacing:.02em!important;word-spacing:.06em!important}html[data-pref-contrast=more],html[data-pref-contrast=more] [data-scheme]{--scheme-ink-muted:var(--scheme-ink);--scheme-fg-tertiary:var(--scheme-ink);--scheme-line:var(--scheme-ink)}@supports (color:color-mix(in lab, red, red)){html[data-pref-contrast=more],html[data-pref-contrast=more] [data-scheme]{--scheme-line:color-mix(in srgb, var(--scheme-ink) 70%, var(--scheme-bg))}}html[data-pref-links=underline] a:not(.q-button),html[data-pref-links=underline] a:not(.q-button) *{text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration:underline!important}:where(:root){--text-mask-overhang:.35em;--text-mask-slant:.3em;--mask-descent:.2em}:where(em,i,cite,.italic,[data-font-style=italic],[data-italic]){--mask-descent:.25em}@keyframes q-copy-failsafe{to{visibility:visible}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-pref-motion=reduce],[data-preview]) :is([data-copy-scroll],[data-copy-intro]):not([data-copy-ready]){visibility:hidden;animation:1ms 3s both q-copy-failsafe}:root:not([data-preloader-seen]):has([data-page-cover]) :is([data-copy-scroll],[data-copy-intro]):not([data-copy-ready]){visibility:visible;animation:none}:root:has([data-page-cover]:not([data-preloader-once=session])) :is([data-copy-scroll],[data-copy-intro]):not([data-copy-ready]){visibility:visible;animation:none}}@keyframes q-cover-failsafe{to{visibility:hidden;pointer-events:none}}:root:not([data-preloader]) [data-page-cover]{animation:1ms 8s both q-cover-failsafe}@media (scripting:none){[data-page-cover]{display:none}}:root[data-preloader-seen] [data-preloader-once=session]{display:none!important}[data-highlight]{--q-highlight:1;background:linear-gradient(var(--highlight-color,var(--scheme-accent,currentColor)), var(--highlight-color,var(--scheme-accent,currentColor))) 0 0 / calc(var(--q-highlight) * 100%) 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--highlight-ink,var(--scheme-on-accent,#fff));transition:color .3s cubic-bezier(.215,.61,.355,1)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-pref-motion=reduce],[data-preview]) [data-highlight]:not([data-lit]){--q-highlight:0;color:inherit}}[data-copy-kind=words] .q-split-word{color:var(--q-words-ink,var(--scheme-ink))}@supports (color:color-mix(in lab, red, red)){[data-copy-kind=words] .q-split-word{color:color-mix(in oklab, var(--q-words-ink,var(--scheme-ink)) calc(var(--q-lit,1) * 100%), var(--q-words-dim,var(--scheme-ink-muted)))}}[data-text-mask],.q-split-line-mask,.q-split-word-mask,.q-roll-word-mask{clip-path:inset(calc(-1 * var(--text-mask-overhang)) calc(-1 * var(--text-mask-slant)) calc(-1 * (var(--text-mask-overhang) + var(--mask-descent))) calc(-1 * var(--text-mask-slant)));overflow:visible!important}.q-split-line,.q-split-word{will-change:transform}.q-roll-word{line-height:inherit;text-shadow:0 calc(-1 * var(--q-roll-shift,0px)) 0 currentColor;backface-visibility:hidden;will-change:transform}.q-roll-word-mask{vertical-align:top}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-pref-motion=reduce] *,html[data-pref-motion=reduce] :before,html[data-pref-motion=reduce] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-scroll-locked]{overflow:clip}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}[data-slash]{pointer-events:auto;position:fixed;inset:0;overflow:clip}[data-slash][data-parked]{visibility:hidden;opacity:0;pointer-events:none}[data-slash][data-parked][data-animating]{pointer-events:auto}[data-slash-sheet]{padding-inline:var(--spacing-page-margin,1.5rem);background:var(--slash-bg,var(--color-bg));color:var(--slash-ink,var(--color-ink));will-change:transform;align-items:center;display:flex;position:absolute;inset:0}[data-slash=preloader]>[data-slash-sheet]{border-left:var(--slash-edge-width,4px) solid var(--slash-edge,var(--color-accent,#c00))}[data-slash=transition]>[data-slash-sheet]{border-inline:var(--slash-edge-width,4px) solid var(--slash-edge,var(--color-accent,#c00));transform:translate(-100%)}[data-slash-mark]{width:var(--slash-lead,min(100%, 28rem));clip-path:inset(0 100% 0 0);will-change:clip-path}[data-slash-mark]>svg{width:100%;height:auto;display:block}[data-slash-name]{width:100%;max-width:40ch}@keyframes slash-mark-in{to{clip-path:inset(0 0% 0 0)}}[data-slash][data-intro=""] [data-slash-mark]{animation:slash-mark-in var(--slash-mark-duration,.9s) var(--slash-mark-ease,cubic-bezier(.645, .045, .355, 1)) var(--slash-mark-delay,.15s) both}[data-slash][data-intro=done] [data-slash-mark]{clip-path:inset(0 0% 0 0)}[data-slash][data-slash-lean]>[data-slash-sheet]{inset:0 auto 0 calc(-1 * var(--slash-lean));width:calc(100% + 2 * var(--slash-lean));padding-inline:calc(var(--slash-lean) + var(--spacing-page-margin,1.5rem));background:var(--slash-edge,var(--color-accent,#c00));clip-path:polygon(0 0, calc(100% - var(--slash-lean)) 0, 100% 100%, var(--slash-lean) 100%);border:0}[data-slash][data-slash-lean]>[data-slash-sheet]:before{content:"";background:var(--slash-bg,var(--color-bg));clip-path:polygon(var(--slash-edge-width,4px) 0, calc(100% - var(--slash-lean) - var(--slash-edge-width,4px)) 0, calc(100% - var(--slash-edge-width,4px)) 100%, calc(var(--slash-lean) + var(--slash-edge-width,4px)) 100%);position:absolute;inset:0}[data-slash][data-slash-lean]>[data-slash-sheet]>*{position:relative}[data-slash][data-name-align=center]>[data-slash-sheet]{text-align:center;justify-content:center}[data-hone]{width:min(100%, calc(440 * var(--px,1px)))}[data-hone-mark]>svg{width:100%;height:auto;display:block}[data-hone-mark]{clip-path:inset(-10% 100% -10% 0);animation:.5s cubic-bezier(.645,.045,.355,1) .1s forwards hone-wipe}[data-slash=preloader][data-slash-lean]>[data-slash-sheet]{inset-inline-start:calc(-1 * var(--slash-lean) - var(--slash-edge-width))}@keyframes hone-wipe{to{clip-path:inset(-10% 0)}}@media (prefers-reduced-motion:reduce){[data-hone-mark]{clip-path:none;animation:none}}:root[data-pref-motion=reduce] [data-hone-mark]{clip-path:none;animation:none}:root{--color-neutral-0:#fff;--color-neutral-50:#f6f6f7;--color-neutral-100:#edeef0;--color-neutral-200:#dddee0;--color-neutral-300:#c6c7c9;--color-neutral-400:#acadaf;--color-neutral-500:#909192;--color-neutral-600:#727475;--color-neutral-700:#555657;--color-neutral-800:#37383a;--color-neutral-900:#202122;--color-neutral-950:#0e0f10;--color-brand-100:#ffe4e1;--color-brand-200:#ffb7af;--color-brand-300:#f48c83;--color-brand-400:#e55e57;--color-brand-500:#d41f27;--color-brand-600:#b1131d;--color-brand-700:#900713;--color-brand-800:#700009;--color-brand-900:#500004;--font-headings:var(--font-display);--font-headings-keep:var(--font-display);--text-h1--font-weight:600;--text-h2--font-weight:600;--text-h3--font-weight:600;--text-h4--font-weight:600;--q-chip-radius:0;--q-nav-bar:2px;--q-nav-bar-color:var(--color-brand-500);--q-nav-decoration:none;--q-menu-hover-color:var(--color-brand-500);--q-quote-long-step:.84;--q-quote-long-step-phone:.76;--q-quote-long-line:1.3;--q-quote-name-size:var(--text-body);--q-quote-name-line:var(--text-body--line-height)}@media (min-width:1025px){:root{--q-scrim-hero-side-from:72%;--q-scrim-hero-side-mid:48%}}h1,h2,h3,h4,.type-display,.type-h5,.type-numeral-lg,.type-numeral-md,.type-numeral-sm{font-variation-settings:"wdth" 112;font-weight:600}.type-display,.type-h5,.type-numeral-lg,.type-numeral-md,.type-numeral-sm{font-family:var(--font-display)}:root{--q-stat-font:var(--font-display);--q-stat-variation:"wdth" 112;--q-stat-tracking:-.02em;--text-numeral-lg--font-weight:600;--text-numeral-md--font-weight:600}.type-h1,.type-h2,.type-h3,.type-h4{font-variation-settings:"wdth" 112}:root{--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-full:0;--radius-surface:0;--radius-inset:0;--radius-media:0}[data-scheme=dark]{--scheme-bg:var(--color-neutral-950);--scheme-surface:var(--color-neutral-900);--scheme-raised:var(--color-neutral-900);--scheme-sunken:var(--color-neutral-800);--scheme-line:#2c2d2f;--scheme-accent:var(--color-brand-500);--scheme-accent-hover:var(--color-brand-600);--scheme-accent-active:var(--color-brand-700);--scheme-on-accent:var(--color-neutral-0);--scheme-focus:var(--color-brand-400);--edge:var(--color-brand-500);--edge-text:var(--color-brand-400)}[data-scheme=light]{--scheme-ink-muted:var(--color-neutral-700);--edge:var(--color-brand-500);--edge-text:var(--color-brand-700)}.edge-row{position:relative}.edge-row:before{content:"";background:var(--edge);transform-origin:0;width:100%;height:2px;transition:transform var(--duration-ui,.4s) cubic-bezier(.215, .61, .355, 1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.edge-row[open]:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.edge-row:hover:before{transform:scaleX(1)}}:root{--q-button-radius:0;--q-pill-radius:0}.q-button{--q-badge-bg:transparent;--q-badge-fg:currentColor}.q-button:not([data-variant=link]){--q-inset:.5rem;--q-button-height:3rem;--q-badge:3rem;--q-pill-left:1.5rem;--q-pill-gap:.25rem}.ledger-index{font-variant-numeric:tabular-nums}:root{--q-arrow-internal:0deg}[data-slash]{--slash-bg:var(--color-neutral-950);--slash-ink:var(--color-neutral-100);--slash-edge:var(--color-brand-500);--slash-lean:14vw;--slash-edge-width:4px}.q-menu__lead[data-menu-look=slash]{--q-slash-edge:4px}:root{--q-menu-row-pad-top:calc(16 * var(--px));--q-menu-row-pad-bottom:calc(18 * var(--px))}[data-slash=transition][data-slash-lean]>[data-slash-sheet]:before{clip-path:polygon(0 0, calc(100% - var(--slash-lean) - var(--slash-edge-width)) 0, calc(100% - var(--slash-edge-width)) 100%, var(--slash-lean) 100%)}:root{--q-footer-wordmark-cut:20%}.q-menu__meta[data-voice=body-sm] .q-menu__email{color:var(--scheme-ink)}:root{--font-sans:var(--font-brand-onest), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-brand-archivo), ui-sans-serif, system-ui, sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
