@import url("/static/styles/cookie-banner.css");@layer reset, tailwind, shared;@layer reset{*{box-sizing:border-box;font-feature-settings:"calt" off;margin:0;padding:0}strong{font-feature-settings:inherit}summary::-webkit-details-marker,summary::marker{content:"";display:none}:focus{--focus-ring-width:2px;--focus-ring-offset:2px;outline:var(--focus-ring-width,1px) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset,0)}:focus-visible{--focus-ring-width:2px;--focus-ring-offset:2px;outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@supports selector(*:focus-visible){:focus:not(:focus-visible){outline:0}}}html{background-color:var(--theme-colors-background-neutral);color:var(--theme-colors-foreground-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%;font-family:var(--font-sans)}.prose>*{margin-top:1rem}.prose a{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8%;text-underline-offset:10%}.prose a:hover{color:var(--theme-colors-fg-accent-base)}.prose a:focus-visible{outline:2px solid currentColor;outline-offset:2px;text-decoration:none}.prose figure{margin:2rem -1rem}@media (min-width:720px){.prose figure{margin-top:3rem;margin-bottom:3rem}}.prose figcaption{font-family:var(--text-details-sm-font-family);font-feature-settings:var(--text-details-sm-font-feature-settings);font-size:var(--text-details-sm-font-size);font-weight:var(--text-details-sm-font-weight);line-height:var(--text-details-sm-line-height);letter-spacing:var(--text-details-sm-letter-spacing);margin-top:1rem;text-wrap:balance;padding-left:1rem;padding-right:1rem;text-align:center;color:var(--theme-colors-foreground-secondary)}.prose img{margin-left:calc((100vw - 100%) / -2);margin-right:calc((100vw - 100%) / -2);width:100vw;max-width:none;border-radius:.1875rem}@media (min-width:720px){.prose img{margin-left:0;margin-right:0;width:100%;max-width:100%}}.prose ul{list-style-type:disc}.prose ol,.prose ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5em}.prose ol{list-style-type:decimal}.prose li{margin-top:.5rem;padding-left:.5em}.prose li ::marker{line-height:1;color:var(--theme-colors-foreground-accent)}.prose li::marker{line-height:1;color:var(--theme-colors-foreground-accent)}.prose li:first-child{margin-top:0}.prose ol li ::marker{font-family:var(--text-details-lg-font-family);font-feature-settings:var(--text-details-lg-font-feature-settings);font-size:var(--text-details-lg-font-size);font-weight:var(--text-details-lg-font-weight);line-height:var(--text-details-lg-line-height);letter-spacing:var(--text-details-lg-letter-spacing)}.prose ol li::marker{font-family:var(--text-details-lg-font-family);font-feature-settings:var(--text-details-lg-font-feature-settings);font-size:var(--text-details-lg-font-size);font-weight:var(--text-details-lg-font-weight);line-height:var(--text-details-lg-line-height);letter-spacing:var(--text-details-lg-letter-spacing)}.prose ol li ::marker{font-family:var(--font-sans);font-weight:800}.prose ol li::marker{font-family:var(--font-sans);font-weight:800}.prose :not(pre)>code{border-radius:.1875rem;border-width:1px;border-color:var(--theme-colors-border-moderate);background-color:var(--theme-colors-background-neutral-hover);padding:.125rem .25rem;font-family:var(--font-mono);font-size:.75em}.prose>:first-child{margin-top:0}.footer-text{color:var(--theme-colors-foreground-tertiary)}body:has(dialog[aria-modal=true][open]){overflow:hidden}[id]{scroll-margin-top:calc(var(--header-min-height) + 24px)}.animate-dialog{--dialog-transition-ms:200ms;display:none;opacity:0;transition:display var(--dialog-transition-ms) allow-discrete,overlay var(--dialog-transition-ms) allow-discrete,opacity var(--dialog-transition-ms)}.animate-dialog[data-state=open],.animate-dialog[open]{display:block;opacity:1}@starting-style{.animate-dialog[data-state=open],.animate-dialog[open]{opacity:0}}.bg-tile-1{background-image:var(--bg-tile-1)}.bg-tile-1,.bg-tile-1-light{background-repeat:repeat;background-size:5px}.bg-tile-1-light{background-image:var(--bg-tile-1-light)}.bg-tile-1-dark{background-image:var(--bg-tile-1-dark);background-repeat:repeat;background-size:5px}.bg-tile-1-dark .hover-animation{animation:hover 4s ease-in-out infinite}@keyframes hover{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}::backdrop,:root{--sanity-id-radii-none:0;--sanity-id-radii-sm:0.25rem;--sanity-id-radii-md:0.5rem;--sanity-id-radii-lg:0.75rem;--sanity-id-radii-full:9999px;--page-heading-lg-font-family:var(--font-sans);--page-heading-lg-font-feature-settings:"ss07" on,"ss08" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--page-heading-lg-font-size:calc(1rem * 50 / 16);--page-heading-lg-font-weight:425;--page-heading-lg-line-height:1.1;--page-heading-lg-letter-spacing:-0.025em;--page-heading-md-font-family:var(--font-sans);--page-heading-md-font-feature-settings:"ss07" on,"ss08" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--page-heading-md-font-size:calc(1rem * 42 / 16);--page-heading-md-font-weight:450;--page-heading-md-line-height:1.1;--page-heading-md-letter-spacing:-0.025em;--page-heading-sm-font-family:var(--font-sans);--page-heading-sm-font-feature-settings:"ss07" on,"ss08" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--page-heading-sm-font-size:calc(1rem * 36 / 16);--page-heading-sm-font-weight:500;--page-heading-sm-line-height:1.1;--page-heading-sm-letter-spacing:-0.025em;--component-heading-lg-font-family:var(--font-sans);--component-heading-lg-font-feature-settings:"ss07" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--component-heading-lg-font-size:calc(1rem * 28 / 16);--component-heading-lg-font-weight:700;--component-heading-lg-line-height:1.1;--component-heading-lg-letter-spacing:-0.01em;--component-heading-md-font-family:var(--font-sans);--component-heading-md-font-feature-settings:"ss07" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--component-heading-md-font-size:calc(1rem * 22.4 / 16);--component-heading-md-font-weight:700;--component-heading-md-line-height:1.1;--component-heading-md-letter-spacing:-0.01em;--component-heading-sm-font-family:var(--font-sans);--component-heading-sm-font-feature-settings:"ss07" on,"cv01" on,"cv11" on,"cv12" on,"cv13" on;--component-heading-sm-font-size:calc(1rem * 18 / 16);--component-heading-sm-font-weight:600;--component-heading-sm-line-height:1.1;--component-heading-sm-letter-spacing:-0.01em;--text-details-lg-font-family:var(--font-sans);--text-details-lg-font-feature-settings:"cv01" on,"cv11" on;--text-details-lg-font-size:calc(1rem * 15 / 16);--text-details-lg-font-weight:425;--text-details-lg-line-height:calc(21 / 15);--text-details-lg-letter-spacing:-0.01em;--text-details-md-font-family:var(--font-sans);--text-details-md-font-feature-settings:"cv01" on,"cv11" on;--text-details-md-font-size:calc(1rem * 13 / 16);--text-details-md-font-weight:425;--text-details-md-line-height:calc(19 / 13);--text-details-md-letter-spacing:-0.01em;--text-details-sm-font-family:var(--font-sans);--text-details-sm-font-feature-settings:"cv01" on,"cv11" on;--text-details-sm-font-size:calc(1rem * 12 / 16);--text-details-sm-font-weight:425;--text-details-sm-line-height:calc(17 / 12);--text-details-sm-letter-spacing:-0.01em;--text-lede-font-family:var(--font-sans);--text-lede-font-feature-settings:"cv01" on,"cv11" on;--text-lede-font-size:calc(1rem * 24 / 16);--text-lede-font-weight:425;--text-lede-line-height:calc(32 / 24);--text-lede-letter-spacing:-0.01em;--text-description-font-family:var(--font-sans);--text-description-font-feature-settings:"cv01" on,"cv11" on;--text-description-font-size:calc(1rem * 15 / 16);--text-description-font-weight:425;--text-description-line-height:calc(23 / 15);--text-description-letter-spacing:-0.01em;--text-prose-font-family:var(--font-sans);--text-prose-font-feature-settings:"cv01" on,"cv11" on;--text-prose-font-size:calc(1rem * 18 / 16);--text-prose-font-weight:425;--text-prose-line-height:calc(27 / 18);--text-prose-letter-spacing:-0.01em;--text-interactive-lg-font-family:var(--font-sans);--text-interactive-lg-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-interactive-lg-font-size:calc(1rem * 15 / 16);--text-interactive-lg-font-weight:425;--text-interactive-lg-line-height:calc(13 / 15);--text-interactive-lg-letter-spacing:-0.01em;--text-interactive-md-font-family:var(--font-sans);--text-interactive-md-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-interactive-md-font-size:calc(1rem * 13 / 16);--text-interactive-md-font-weight:425;--text-interactive-md-line-height:calc(11 / 13);--text-interactive-md-letter-spacing:-0.01em;--text-interactive-sm-font-family:var(--font-sans);--text-interactive-sm-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-interactive-sm-font-size:calc(1rem * 12 / 16);--text-interactive-sm-font-weight:425;--text-interactive-sm-line-height:calc(9 / 12);--text-interactive-sm-letter-spacing:-0.01em;--text-quote-xl-font-family:var(--font-sans);--text-quote-xl-font-style:italic;--text-quote-xl-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-quote-xl-font-size:calc(1rem * 48 / 16);--text-quote-xl-font-weight:425;--text-quote-xl-line-height:calc(53 / 48);--text-quote-xl-letter-spacing:-0.025em;--text-quote-lg-font-family:var(--font-sans);--text-quote-lg-font-style:italic;--text-quote-lg-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-quote-lg-font-size:calc(1rem * 36 / 16);--text-quote-lg-font-weight:425;--text-quote-lg-line-height:calc(40 / 36);--text-quote-lg-letter-spacing:-0.025em;--text-quote-md-font-family:var(--font-sans);--text-quote-md-font-style:italic;--text-quote-md-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-quote-md-font-size:calc(1rem * 24 / 16);--text-quote-md-font-weight:425;--text-quote-md-line-height:calc(32 / 24);--text-quote-md-letter-spacing:-0.01em;--text-quote-sm-font-family:var(--font-sans);--text-quote-sm-font-style:italic;--text-quote-sm-font-feature-settings:"cv01" on,"cv11" on,"cv12" on,"cv13" on;--text-quote-sm-font-size:calc(1rem * 18 / 16);--text-quote-sm-font-weight:425;--text-quote-sm-line-height:calc(25 / 18);--text-quote-sm-letter-spacing:-0.01em;--code-multiline-lg-font-family:var(--font-mono);--code-multiline-lg-font-feature-settings:inherit;--code-multiline-lg-font-size:calc(1rem * 15 / 16);--code-multiline-lg-font-weight:400;--code-multiline-lg-line-height:calc(23 / 15);--code-multiline-lg-letter-spacing:-0.01em;--code-multiline-md-font-family:var(--font-mono);--code-multiline-md-font-feature-settings:inherit;--code-multiline-md-font-size:calc(1rem * 13 / 16);--code-multiline-md-font-weight:400;--code-multiline-md-line-height:calc(21 / 13);--code-multiline-md-letter-spacing:-0.01em;--code-multiline-sm-font-family:var(--font-mono);--code-multiline-sm-font-feature-settings:inherit;--code-multiline-sm-font-size:calc(1rem * 12 / 16);--code-multiline-sm-font-weight:400;--code-multiline-sm-line-height:calc(16 / 12);--code-multiline-sm-letter-spacing:-0.01em;--code-inline-lg-font-family:var(--font-mono);--code-inline-lg-font-feature-settings:inherit;--code-inline-lg-font-size:calc(1rem * 15 / 16);--code-inline-lg-font-weight:400;--code-inline-lg-line-height:calc(21 / 15);--code-inline-lg-letter-spacing:-0.01em;--code-inline-md-font-family:var(--font-mono);--code-inline-md-font-feature-settings:inherit;--code-inline-md-font-size:calc(1rem * 13 / 16);--code-inline-md-font-weight:400;--code-inline-md-line-height:calc(19 / 13);--code-inline-md-letter-spacing:-0.01em;--code-inline-sm-font-family:var(--font-mono);--code-inline-sm-font-feature-settings:inherit;--code-inline-sm-font-size:calc(1rem * 12 / 16);--code-inline-sm-font-weight:400;--code-inline-sm-line-height:calc(16 / 12);--code-inline-sm-letter-spacing:-0.01em;--label-lg-font-family:var(--font-sans);--label-lg-font-feature-settings:inherit;--label-lg-font-size:calc(1rem * 14 / 16);--label-lg-font-weight:450;--label-lg-line-height:calc(12 / 14);--label-lg-letter-spacing:0.05em;--label-md-font-family:var(--font-sans);--label-md-font-feature-settings:inherit;--label-md-font-size:calc(1rem * 12 / 16);--label-md-font-weight:450;--label-md-line-height:calc(12 / 9);--label-md-letter-spacing:0.05em;--label-sm-font-family:var(--font-sans);--label-sm-font-feature-settings:inherit;--label-sm-font-size:calc(1rem * 10 / 16);--label-sm-font-weight:450;--label-sm-line-height:calc(8 / 10);--label-sm-letter-spacing:0.05em;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--gray-500) 20%);--sanity-id-shadow-1:0 0 0 1px var(--csstools-light-dark-toggle--0,color-mix(in hsl,transparent,var(--gray-500) 20%));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 16%);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--sanity-id-shadow-2:0 4px 6px -6px var(--csstools-light-dark-toggle--1,color-mix(in hsl,transparent,var(--gray-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--2,color-mix(in hsl,transparent,var(--gray-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--3,color-mix(in hsl,transparent,var(--gray-500) 4%));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--sanity-id-shadow-3:0 8px 12px -8px var(--csstools-light-dark-toggle--4,color-mix(in hsl,transparent,var(--gray-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--5,color-mix(in hsl,transparent,var(--gray-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--6,color-mix(in hsl,transparent,var(--gray-500) 6%));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 32%);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 32%);--sanity-id-shadow-5:0 16px 24px -12px var(--csstools-light-dark-toggle--7,color-mix(in hsl,transparent,var(--gray-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--8,color-mix(in hsl,transparent,var(--gray-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--9,color-mix(in hsl,transparent,var(--gray-500) 8%));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--sanity-id-shadow-accent-1:0 0 0 1px var(--csstools-light-dark-toggle--10,color-mix(in hsl,transparent,var(--cyan-500) 20%));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 16%);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--sanity-id-shadow-accent-2:0 4px 6px -6px var(--csstools-light-dark-toggle--11,color-mix(in hsl,transparent,var(--cyan-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--12,color-mix(in hsl,transparent,var(--cyan-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--13,color-mix(in hsl,transparent,var(--cyan-500) 4%));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--sanity-id-shadow-accent-3:0 8px 12px -8px var(--csstools-light-dark-toggle--14,color-mix(in hsl,transparent,var(--cyan-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--15,color-mix(in hsl,transparent,var(--cyan-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--16,color-mix(in hsl,transparent,var(--cyan-500) 6%));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 32%);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 32%);--sanity-id-shadow-accent-5:0 16px 24px -12px var(--csstools-light-dark-toggle--17,color-mix(in hsl,transparent,var(--cyan-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--18,color-mix(in hsl,transparent,var(--cyan-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--19,color-mix(in hsl,transparent,var(--cyan-500) 8%));--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--sanity-id-shadow-brand-1:0 0 0 1px var(--csstools-light-dark-toggle--20,color-mix(in hsl,transparent,var(--red-500) 20%));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 16%);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--sanity-id-shadow-brand-2:0 4px 6px -6px var(--csstools-light-dark-toggle--21,color-mix(in hsl,transparent,var(--red-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--22,color-mix(in hsl,transparent,var(--red-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--23,color-mix(in hsl,transparent,var(--red-500) 4%));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--sanity-id-shadow-brand-3:0 8px 12px -8px var(--csstools-light-dark-toggle--24,color-mix(in hsl,transparent,var(--red-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--25,color-mix(in hsl,transparent,var(--red-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--26,color-mix(in hsl,transparent,var(--red-500) 6%));--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 32%);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 32%);--sanity-id-shadow-brand-5:0 16px 24px -12px var(--csstools-light-dark-toggle--27,color-mix(in hsl,transparent,var(--red-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--28,color-mix(in hsl,transparent,var(--red-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--29,color-mix(in hsl,transparent,var(--red-500) 8%));@supports not (color:light-dark(tan,tan)){& *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--gray-500) 20%);--sanity-id-shadow-1:0 0 0 1px var(--csstools-light-dark-toggle--0,color-mix(in hsl,transparent,var(--gray-500) 20%));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 16%);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--sanity-id-shadow-2:0 4px 6px -6px var(--csstools-light-dark-toggle--1,color-mix(in hsl,transparent,var(--gray-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--2,color-mix(in hsl,transparent,var(--gray-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--3,color-mix(in hsl,transparent,var(--gray-500) 4%));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 20%);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--sanity-id-shadow-3:0 8px 12px -8px var(--csstools-light-dark-toggle--4,color-mix(in hsl,transparent,var(--gray-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--5,color-mix(in hsl,transparent,var(--gray-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--6,color-mix(in hsl,transparent,var(--gray-500) 6%));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 32%);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 24%);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--black) 32%);--sanity-id-shadow-5:0 16px 24px -12px var(--csstools-light-dark-toggle--7,color-mix(in hsl,transparent,var(--gray-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--8,color-mix(in hsl,transparent,var(--gray-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--9,color-mix(in hsl,transparent,var(--gray-500) 8%));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--sanity-id-shadow-accent-1:0 0 0 1px var(--csstools-light-dark-toggle--10,color-mix(in hsl,transparent,var(--cyan-500) 20%));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 16%);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--sanity-id-shadow-accent-2:0 4px 6px -6px var(--csstools-light-dark-toggle--11,color-mix(in hsl,transparent,var(--cyan-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--12,color-mix(in hsl,transparent,var(--cyan-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--13,color-mix(in hsl,transparent,var(--cyan-500) 4%));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 20%);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--sanity-id-shadow-accent-3:0 8px 12px -8px var(--csstools-light-dark-toggle--14,color-mix(in hsl,transparent,var(--cyan-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--15,color-mix(in hsl,transparent,var(--cyan-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--16,color-mix(in hsl,transparent,var(--cyan-500) 6%));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 32%);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 24%);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--cyan-500) 32%);--sanity-id-shadow-accent-5:0 16px 24px -12px var(--csstools-light-dark-toggle--17,color-mix(in hsl,transparent,var(--cyan-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--18,color-mix(in hsl,transparent,var(--cyan-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--19,color-mix(in hsl,transparent,var(--cyan-500) 8%));--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--sanity-id-shadow-brand-1:0 0 0 1px var(--csstools-light-dark-toggle--20,color-mix(in hsl,transparent,var(--red-500) 20%));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 16%);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--sanity-id-shadow-brand-2:0 4px 6px -6px var(--csstools-light-dark-toggle--21,color-mix(in hsl,transparent,var(--red-500) 4%)),0 6px 12px 1px var(--csstools-light-dark-toggle--22,color-mix(in hsl,transparent,var(--red-500) 2%)),0 4px 24px 2px var(--csstools-light-dark-toggle--23,color-mix(in hsl,transparent,var(--red-500) 4%));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 20%);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--sanity-id-shadow-brand-3:0 8px 12px -8px var(--csstools-light-dark-toggle--24,color-mix(in hsl,transparent,var(--red-500) 6%)),0 12px 24px 2px var(--csstools-light-dark-toggle--25,color-mix(in hsl,transparent,var(--red-500) 4%)),0 6px 32px 4px var(--csstools-light-dark-toggle--26,color-mix(in hsl,transparent,var(--red-500) 6%));--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 32%);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 24%);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) color-mix(in hsl,transparent,var(--red-500) 32%);--sanity-id-shadow-brand-5:0 16px 24px -12px var(--csstools-light-dark-toggle--27,color-mix(in hsl,transparent,var(--red-500) 8%)),0 24px 48px 4px var(--csstools-light-dark-toggle--28,color-mix(in hsl,transparent,var(--red-500) 6%)),0 12px 64px 8px var(--csstools-light-dark-toggle--29,color-mix(in hsl,transparent,var(--red-500) 8%))}}}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){::backdrop,:root{--sanity-id-shadow-1:0 0 0 1px light-dark(color-mix(in hsl,transparent,var(--gray-500) 20%),color-mix(in hsl,transparent,var(--gray-500) 20%));--sanity-id-shadow-2:0 4px 6px -6px light-dark(color-mix(in hsl,transparent,var(--gray-500) 4%),color-mix(in hsl,transparent,var(--black) 20%)),0 6px 12px 1px light-dark(color-mix(in hsl,transparent,var(--gray-500) 2%),color-mix(in hsl,transparent,var(--black) 16%)),0 4px 24px 2px light-dark(color-mix(in hsl,transparent,var(--gray-500) 4%),color-mix(in hsl,transparent,var(--black) 20%));--sanity-id-shadow-3:0 8px 12px -8px light-dark(color-mix(in hsl,transparent,var(--gray-500) 6%),color-mix(in hsl,transparent,var(--black) 24%)),0 12px 24px 2px light-dark(color-mix(in hsl,transparent,var(--gray-500) 4%),color-mix(in hsl,transparent,var(--black) 20%)),0 6px 32px 4px light-dark(color-mix(in hsl,transparent,var(--gray-500) 6%),color-mix(in hsl,transparent,var(--black) 24%));--sanity-id-shadow-5:0 16px 24px -12px light-dark(color-mix(in hsl,transparent,var(--gray-500) 8%),color-mix(in hsl,transparent,var(--black) 32%)),0 24px 48px 4px light-dark(color-mix(in hsl,transparent,var(--gray-500) 6%),color-mix(in hsl,transparent,var(--black) 24%)),0 12px 64px 8px light-dark(color-mix(in hsl,transparent,var(--gray-500) 8%),color-mix(in hsl,transparent,var(--black) 32%));--sanity-id-shadow-accent-1:0 0 0 1px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 20%),color-mix(in hsl,transparent,var(--cyan-500) 20%));--sanity-id-shadow-accent-2:0 4px 6px -6px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 4%),color-mix(in hsl,transparent,var(--cyan-500) 20%)),0 6px 12px 1px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 2%),color-mix(in hsl,transparent,var(--cyan-500) 16%)),0 4px 24px 2px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 4%),color-mix(in hsl,transparent,var(--cyan-500) 20%));--sanity-id-shadow-accent-3:0 8px 12px -8px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 6%),color-mix(in hsl,transparent,var(--cyan-500) 24%)),0 12px 24px 2px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 4%),color-mix(in hsl,transparent,var(--cyan-500) 20%)),0 6px 32px 4px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 6%),color-mix(in hsl,transparent,var(--cyan-500) 24%));--sanity-id-shadow-accent-5:0 16px 24px -12px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 8%),color-mix(in hsl,transparent,var(--cyan-500) 32%)),0 24px 48px 4px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 6%),color-mix(in hsl,transparent,var(--cyan-500) 24%)),0 12px 64px 8px light-dark(color-mix(in hsl,transparent,var(--cyan-500) 8%),color-mix(in hsl,transparent,var(--cyan-500) 32%));--sanity-id-shadow-brand-1:0 0 0 1px light-dark(color-mix(in hsl,transparent,var(--red-500) 20%),color-mix(in hsl,transparent,var(--red-500) 20%));--sanity-id-shadow-brand-2:0 4px 6px -6px light-dark(color-mix(in hsl,transparent,var(--red-500) 4%),color-mix(in hsl,transparent,var(--red-500) 20%)),0 6px 12px 1px light-dark(color-mix(in hsl,transparent,var(--red-500) 2%),color-mix(in hsl,transparent,var(--red-500) 16%)),0 4px 24px 2px light-dark(color-mix(in hsl,transparent,var(--red-500) 4%),color-mix(in hsl,transparent,var(--red-500) 20%));--sanity-id-shadow-brand-3:0 8px 12px -8px light-dark(color-mix(in hsl,transparent,var(--red-500) 6%),color-mix(in hsl,transparent,var(--red-500) 24%)),0 12px 24px 2px light-dark(color-mix(in hsl,transparent,var(--red-500) 4%),color-mix(in hsl,transparent,var(--red-500) 20%)),0 6px 32px 4px light-dark(color-mix(in hsl,transparent,var(--red-500) 6%),color-mix(in hsl,transparent,var(--red-500) 24%));--sanity-id-shadow-brand-5:0 16px 24px -12px light-dark(color-mix(in hsl,transparent,var(--red-500) 8%),color-mix(in hsl,transparent,var(--red-500) 32%)),0 24px 48px 4px light-dark(color-mix(in hsl,transparent,var(--red-500) 6%),color-mix(in hsl,transparent,var(--red-500) 24%)),0 12px 64px 8px light-dark(color-mix(in hsl,transparent,var(--red-500) 8%),color-mix(in hsl,transparent,var(--red-500) 32%))}}@media (width >= 720px){::backdrop,:root{--page-heading-lg-font-size:calc(1rem * 64 / 16)!important;--page-heading-md-font-size:calc(1rem * 48 / 16)!important}}@media (width >= 960px){::backdrop,:root{--page-heading-lg-font-size:calc(1rem * 72 / 16)!important;--page-heading-lg-line-height:1.05!important}}