@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin.CLLqw55C.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}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin-ext.DhVQpGBF.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:Google Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-italic-latin.S3Qoirbt.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}@font-face{font-family:Google Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-italic-latin-ext.DraYiLr7.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}html[data-color-mode=light][data-theme~=light\:light],[data-subtree-theme][data-color-mode=light][data-theme~=light\:light],html[data-color-mode=dark][data-theme~=dark\:light],[data-subtree-theme][data-color-mode=dark][data-theme~=dark\:light]{color-scheme:light;--ds-background-accent-lime-subtlest:#efffd6;--ds-background-accent-lime-subtlest-hovered:#d3f1a7;--ds-background-accent-lime-subtlest-pressed:#bde97c;--ds-background-accent-lime-subtler:#d3f1a7;--ds-background-accent-lime-subtler-hovered:#bde97c;--ds-background-accent-lime-subtler-pressed:#b3df72;--ds-background-accent-lime-subtle:#94c748;--ds-background-accent-lime-subtle-hovered:#b3df72;--ds-background-accent-lime-subtle-pressed:#bde97c;--ds-background-accent-lime-bolder:#5b7f24;--ds-background-accent-lime-bolder-hovered:#4c6b1f;--ds-background-accent-lime-bolder-pressed:#3f5224;--ds-background-accent-red-subtlest:#ffeceb;--ds-background-accent-red-subtlest-hovered:#ffd5d2;--ds-background-accent-red-subtlest-pressed:#ffb8b2;--ds-background-accent-red-subtler:#ffd5d2;--ds-background-accent-red-subtler-hovered:#ffb8b2;--ds-background-accent-red-subtler-pressed:#fd9891;--ds-background-accent-red-subtle:#f87168;--ds-background-accent-red-subtle-hovered:#fd9891;--ds-background-accent-red-subtle-pressed:#ffb8b2;--ds-background-accent-red-bolder:#c9372c;--ds-background-accent-red-bolder-hovered:#ae2e24;--ds-background-accent-red-bolder-pressed:#872821;--ds-background-accent-orange-subtlest:#fff5db;--ds-background-accent-orange-subtlest-hovered:#fce4a6;--ds-background-accent-orange-subtlest-pressed:#fbd779;--ds-background-accent-orange-subtler:#fce4a6;--ds-background-accent-orange-subtler-hovered:#fbd779;--ds-background-accent-orange-subtler-pressed:#fbc828;--ds-background-accent-orange-subtle:#fca700;--ds-background-accent-orange-subtle-hovered:#fbc828;--ds-background-accent-orange-subtle-pressed:#fbd779;--ds-background-accent-orange-bolder:#bd5b00;--ds-background-accent-orange-bolder-hovered:#9e4c00;--ds-background-accent-orange-bolder-pressed:#7a3b00;--ds-background-accent-yellow-subtlest:#fef7c8;--ds-background-accent-yellow-subtlest-hovered:#f5e989;--ds-background-accent-yellow-subtlest-pressed:#efdd4e;--ds-background-accent-yellow-subtler:#f5e989;--ds-background-accent-yellow-subtler-hovered:#efdd4e;--ds-background-accent-yellow-subtler-pressed:#eed12b;--ds-background-accent-yellow-subtle:#eed12b;--ds-background-accent-yellow-subtle-hovered:#ddb30e;--ds-background-accent-yellow-subtle-pressed:#efdd4e;--ds-background-accent-yellow-bolder:#946f00;--ds-background-accent-yellow-bolder-hovered:#7f5f01;--ds-background-accent-yellow-bolder-pressed:#614a05;--ds-background-accent-green-subtlest:#dcfff1;--ds-background-accent-green-subtlest-hovered:#baf3db;--ds-background-accent-green-subtlest-pressed:#97edc9;--ds-background-accent-green-subtler:#baf3db;--ds-background-accent-green-subtler-hovered:#97edc9;--ds-background-accent-green-subtler-pressed:#7ee2b8;--ds-background-accent-green-subtle:#4bce97;--ds-background-accent-green-subtle-hovered:#7ee2b8;--ds-background-accent-green-subtle-pressed:#97edc9;--ds-background-accent-green-bolder:#1f845a;--ds-background-accent-green-bolder-hovered:#216e4e;--ds-background-accent-green-bolder-pressed:#19573d;--ds-background-accent-teal-subtlest:#e7f9ff;--ds-background-accent-teal-subtlest-hovered:#c6edfb;--ds-background-accent-teal-subtlest-pressed:#b1e4f7;--ds-background-accent-teal-subtler:#c6edfb;--ds-background-accent-teal-subtler-hovered:#b1e4f7;--ds-background-accent-teal-subtler-pressed:#9dd9ee;--ds-background-accent-teal-subtle:#6cc3e0;--ds-background-accent-teal-subtle-hovered:#9dd9ee;--ds-background-accent-teal-subtle-pressed:#b1e4f7;--ds-background-accent-teal-bolder:#227d9b;--ds-background-accent-teal-bolder-hovered:#206a83;--ds-background-accent-teal-bolder-pressed:#1a5265;--ds-background-accent-blue-subtlest:#e9f2fe;--ds-background-accent-blue-subtlest-hovered:#cfe1fd;--ds-background-accent-blue-subtlest-pressed:#adcbfb;--ds-background-accent-blue-subtler:#cfe1fd;--ds-background-accent-blue-subtler-hovered:#adcbfb;--ds-background-accent-blue-subtler-pressed:#8fb8f6;--ds-background-accent-blue-subtle:#669df1;--ds-background-accent-blue-subtle-hovered:#8fb8f6;--ds-background-accent-blue-subtle-pressed:#adcbfb;--ds-background-accent-blue-bolder:#1868db;--ds-background-accent-blue-bolder-hovered:#1558bc;--ds-background-accent-blue-bolder-pressed:#144794;--ds-background-accent-purple-subtlest:#f8eefe;--ds-background-accent-purple-subtlest-hovered:#eed7fc;--ds-background-accent-purple-subtlest-pressed:#e3bdfa;--ds-background-accent-purple-subtler:#eed7fc;--ds-background-accent-purple-subtler-hovered:#e3bdfa;--ds-background-accent-purple-subtler-pressed:#d8a0f7;--ds-background-accent-purple-subtle:#c97cf4;--ds-background-accent-purple-subtle-hovered:#d8a0f7;--ds-background-accent-purple-subtle-pressed:#e3bdfa;--ds-background-accent-purple-bolder:#964ac0;--ds-background-accent-purple-bolder-hovered:#803fa5;--ds-background-accent-purple-bolder-pressed:#673286;--ds-background-accent-magenta-subtlest:#ffecf8;--ds-background-accent-magenta-subtlest-hovered:#fdd0ec;--ds-background-accent-magenta-subtlest-pressed:#fcb6e1;--ds-background-accent-magenta-subtler:#fdd0ec;--ds-background-accent-magenta-subtler-hovered:#fcb6e1;--ds-background-accent-magenta-subtler-pressed:#f797d2;--ds-background-accent-magenta-subtle:#e774bb;--ds-background-accent-magenta-subtle-hovered:#f797d2;--ds-background-accent-magenta-subtle-pressed:#fcb6e1;--ds-background-accent-magenta-bolder:#ae4787;--ds-background-accent-magenta-bolder-hovered:#943d73;--ds-background-accent-magenta-bolder-pressed:#77325b;--ds-background-accent-gray-subtlest:#f0f1f2;--ds-background-accent-gray-subtlest-hovered:#dddee1;--ds-background-accent-gray-subtlest-pressed:#b7b9be;--ds-background-accent-gray-subtler:#dddee1;--ds-background-accent-gray-subtler-hovered:#b7b9be;--ds-background-accent-gray-subtler-pressed:#8c8f97;--ds-background-accent-gray-subtle:#8c8f97;--ds-background-accent-gray-subtle-hovered:#b7b9be;--ds-background-accent-gray-subtle-pressed:#dddee1;--ds-background-accent-gray-bolder:#6b6e76;--ds-background-accent-gray-bolder-hovered:#505258;--ds-background-accent-gray-bolder-pressed:#3b3d42;--ds-background-code-added-highlight:#dcfff1;--ds-background-code-added-line:#baf3db66;--ds-background-code-default:#fff;--ds-background-code-gutter:#f0f1f2;--ds-background-code-highlight:#f0f1f2;--ds-background-code-removed-highlight:#ffeceb;--ds-background-code-removed-line:#ffd5d266;--ds-background-disabled:#0515240f;--ds-background-input:#fff;--ds-background-input-hovered:#f8f8f8;--ds-background-input-pressed:#fff;--ds-background-inverse-subtle:#00000029;--ds-background-inverse-subtle-hovered:#0000003d;--ds-background-inverse-subtle-pressed:#00000052;--ds-background-neutral:#0515240f;--ds-background-neutral-hovered:#0b120e24;--ds-background-neutral-pressed:#080f214a;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#0515240f;--ds-background-neutral-subtle-pressed:#0b120e24;--ds-background-neutral-bold:#292a2e;--ds-background-neutral-bold-hovered:#3b3d42;--ds-background-neutral-bold-pressed:#505258;--ds-background-selected:#e9f2fe;--ds-background-selected-hovered:#cfe1fd;--ds-background-selected-pressed:#8fb8f6;--ds-background-selected-bold:#1868db;--ds-background-selected-bold-hovered:#1558bc;--ds-background-selected-bold-pressed:#123263;--ds-background-brand-subtlest:#e9f2fe;--ds-background-brand-subtlest-hovered:#cfe1fd;--ds-background-brand-subtlest-pressed:#adcbfb;--ds-background-brand-bold:#1868db;--ds-background-brand-bold-hovered:#1558bc;--ds-background-brand-bold-pressed:#144794;--ds-background-brand-boldest:#1c2b42;--ds-background-brand-boldest-hovered:#123263;--ds-background-brand-boldest-pressed:#144794;--ds-background-danger:#ffeceb;--ds-background-danger-hovered:#ffd5d2;--ds-background-danger-pressed:#ffb8b2;--ds-background-danger-subtler:#ffd5d2;--ds-background-danger-subtler-hovered:#ffb8b2;--ds-background-danger-subtler-pressed:#fd9891;--ds-background-danger-subtle:#fd9891;--ds-background-danger-bold:#c9372c;--ds-background-danger-bold-hovered:#ae2e24;--ds-background-danger-bold-pressed:#872821;--ds-background-warning:#fff5db;--ds-background-warning-hovered:#fce4a6;--ds-background-warning-pressed:#fbd779;--ds-background-warning-subtler:#fce4a6;--ds-background-warning-subtler-hovered:#fbd779;--ds-background-warning-subtler-pressed:#fbc828;--ds-background-warning-subtle:#fbd779;--ds-background-warning-bold:#fbc828;--ds-background-warning-bold-hovered:#fca700;--ds-background-warning-bold-pressed:#f68909;--ds-background-success:#efffd6;--ds-background-success-hovered:#d3f1a7;--ds-background-success-pressed:#bde97c;--ds-background-success-subtler:#d3f1a7;--ds-background-success-subtler-hovered:#bde97c;--ds-background-success-subtler-pressed:#b3df72;--ds-background-success-subtle:#b3df72;--ds-background-success-bold:#5b7f24;--ds-background-success-bold-hovered:#4c6b1f;--ds-background-success-bold-pressed:#3f5224;--ds-background-discovery:#f8eefe;--ds-background-discovery-hovered:#eed7fc;--ds-background-discovery-pressed:#e3bdfa;--ds-background-discovery-subtler:#eed7fc;--ds-background-discovery-subtler-hovered:#e3bdfa;--ds-background-discovery-subtler-pressed:#d8a0f7;--ds-background-discovery-subtle:#d8a0f7;--ds-background-discovery-bold:#964ac0;--ds-background-discovery-bold-hovered:#803fa5;--ds-background-discovery-bold-pressed:#673286;--ds-background-information:#e9f2fe;--ds-background-information-hovered:#cfe1fd;--ds-background-information-pressed:#adcbfb;--ds-background-information-subtler:#cfe1fd;--ds-background-information-subtler-hovered:#adcbfb;--ds-background-information-subtler-pressed:#8fb8f6;--ds-background-information-subtle:#8fb8f6;--ds-background-information-bold:#1868db;--ds-background-information-bold-hovered:#1558bc;--ds-background-information-bold-pressed:#144794;--ds-border:#0b120e24;--ds-border-accent-lime:#6a9a23;--ds-border-accent-lime-subtle:#b3df72;--ds-border-accent-red:#e2483d;--ds-border-accent-red-subtle:#fd9891;--ds-border-accent-orange:#e06c00;--ds-border-accent-orange-subtle:#fbc828;--ds-border-accent-yellow:#b38600;--ds-border-accent-yellow-subtle:#eed12b;--ds-border-accent-green:#22a06b;--ds-border-accent-green-subtle:#7ee2b8;--ds-border-accent-teal:#2898bd;--ds-border-accent-teal-subtle:#9dd9ee;--ds-border-accent-blue:#357de8;--ds-border-accent-blue-subtle:#8fb8f6;--ds-border-accent-purple:#af59e1;--ds-border-accent-purple-subtle:#d8a0f7;--ds-border-accent-magenta:#cd519d;--ds-border-accent-magenta-subtle:#f797d2;--ds-border-accent-gray:#7d818a;--ds-border-accent-gray-subtle:#b7b9be;--ds-border-code:#0b120e24;--ds-border-disabled:#0515240f;--ds-border-focused:#4688ec;--ds-border-input:#8c8f97;--ds-border-input-search:#0b120e24;--ds-border-inverse:#fff;--ds-border-selected:#1868db;--ds-border-brand:#1868db;--ds-border-danger:#e2483d;--ds-border-danger-subtle:#fd9891;--ds-border-warning:#e06c00;--ds-border-warning-subtle:#fbc828;--ds-border-success:#6a9a23;--ds-border-success-subtle:#b3df72;--ds-border-discovery:#af59e1;--ds-border-discovery-subtle:#d8a0f7;--ds-border-information:#357de8;--ds-border-information-subtle:#8fb8f6;--ds-border-bold:#7d818a;--ds-text:#292a2e;--ds-text-accent-lime:#4c6b1f;--ds-text-accent-lime-bolder:#37471f;--ds-text-accent-red:#ae2e24;--ds-text-accent-red-bolder:#5d1f1a;--ds-text-accent-orange:#9e4c00;--ds-text-accent-orange-bolder:#693200;--ds-text-accent-yellow:#7f5f01;--ds-text-accent-yellow-bolder:#533f04;--ds-text-accent-green:#216e4e;--ds-text-accent-green-bolder:#164b35;--ds-text-accent-teal:#206a83;--ds-text-accent-teal-bolder:#164555;--ds-text-accent-blue:#1558bc;--ds-text-accent-blue-bolder:#123263;--ds-text-accent-purple:#803fa5;--ds-text-accent-purple-bolder:#48245d;--ds-text-accent-magenta:#943d73;--ds-text-accent-magenta-bolder:#50253f;--ds-text-accent-gray:#505258;--ds-text-accent-gray-bolder:#1e1f21;--ds-text-code-accent-1:#943d73;--ds-text-code-accent-2:#1558bc;--ds-text-code-comments:#505258;--ds-text-code-default:#505258;--ds-text-code-functions:#216e4e;--ds-text-code-gutter:#6b6e76;--ds-text-code-keywords:#ae2e24;--ds-text-code-numbers:#7f5f01;--ds-text-code-operators:#292a2e;--ds-text-code-strings:#4c6b1f;--ds-text-code-tags:#9e4c00;--ds-text-disabled:#080f214a;--ds-text-inverse:#fff;--ds-text-selected:#1868db;--ds-text-brand:#1868db;--ds-text-danger:#ae2e24;--ds-text-danger-bolder:#5d1f1a;--ds-text-warning:#9e4c00;--ds-text-warning-inverse:#292a2e;--ds-text-warning-bolder:#693200;--ds-text-success:#4c6b1f;--ds-text-success-bolder:#37471f;--ds-text-discovery:#803fa5;--ds-text-discovery-bolder:#48245d;--ds-text-information:#1558bc;--ds-text-information-bolder:#123263;--ds-text-subtlest:#6b6e76;--ds-text-subtle:#505258;--ds-icon:#292a2e;--ds-icon-accent-lime:#6a9a23;--ds-icon-accent-red:#c9372c;--ds-icon-accent-orange:#e06c00;--ds-icon-accent-yellow:#b38600;--ds-icon-accent-green:#22a06b;--ds-icon-accent-teal:#2898bd;--ds-icon-accent-blue:#357de8;--ds-icon-accent-purple:#af59e1;--ds-icon-accent-magenta:#cd519d;--ds-icon-accent-gray:#7d818a;--ds-icon-disabled:#080f214a;--ds-icon-inverse:#fff;--ds-icon-selected:#1868db;--ds-icon-brand:#1868db;--ds-icon-danger:#c9372c;--ds-icon-warning:#e06c00;--ds-icon-warning-inverse:#292a2e;--ds-icon-success:#6a9a23;--ds-icon-discovery:#af59e1;--ds-icon-information:#357de8;--ds-icon-subtlest:#6b6e76;--ds-icon-subtle:#505258;--ds-link:#1868db;--ds-link-pressed:#1558bc;--ds-link-visited:#803fa5;--ds-link-visited-pressed:#48245d;--ds-interaction-hovered:#00000029;--ds-interaction-pressed:#00000052;--ds-skeleton:#0515240f;--ds-skeleton-subtle:#17171708;--ds-blanket:#050c1f75;--ds-blanket-selected:#388bff14;--ds-blanket-danger:#ef5c4814;--ds-chart-categorical-1:#357de8;--ds-chart-categorical-1-hovered:#1868db;--ds-chart-categorical-2:#82b536;--ds-chart-categorical-2-hovered:#6a9a23;--ds-chart-categorical-3:#bf63f3;--ds-chart-categorical-3-hovered:#af59e1;--ds-chart-categorical-4:#f68909;--ds-chart-categorical-4-hovered:#e06c00;--ds-chart-categorical-5:#1558bc;--ds-chart-categorical-5-hovered:#123263;--ds-chart-categorical-6:#964ac0;--ds-chart-categorical-6-hovered:#803fa5;--ds-chart-categorical-7:#42b2d7;--ds-chart-categorical-7-hovered:#2898bd;--ds-chart-categorical-8:#bd5b00;--ds-chart-categorical-8-hovered:#7a3b00;--ds-chart-lime-bold:#6a9a23;--ds-chart-lime-bold-hovered:#5b7f24;--ds-chart-lime-bolder:#5b7f24;--ds-chart-lime-bolder-hovered:#4c6b1f;--ds-chart-lime-boldest:#4c6b1f;--ds-chart-lime-boldest-hovered:#37471f;--ds-chart-neutral:#8c8f97;--ds-chart-neutral-hovered:#7d818a;--ds-chart-red-bold:#f15b50;--ds-chart-red-bold-hovered:#e2483d;--ds-chart-red-bolder:#e2483d;--ds-chart-red-bolder-hovered:#c9372c;--ds-chart-red-boldest:#ae2e24;--ds-chart-red-boldest-hovered:#5d1f1a;--ds-chart-orange-bold:#e06c00;--ds-chart-orange-bold-hovered:#bd5b00;--ds-chart-orange-bolder:#bd5b00;--ds-chart-orange-bolder-hovered:#9e4c00;--ds-chart-orange-boldest:#7a3b00;--ds-chart-orange-boldest-hovered:#693200;--ds-chart-yellow-bold:#b38600;--ds-chart-yellow-bold-hovered:#946f00;--ds-chart-yellow-bolder:#946f00;--ds-chart-yellow-bolder-hovered:#7f5f01;--ds-chart-yellow-boldest:#7f5f01;--ds-chart-yellow-boldest-hovered:#533f04;--ds-chart-green-bold:#22a06b;--ds-chart-green-bold-hovered:#1f845a;--ds-chart-green-bolder:#1f845a;--ds-chart-green-bolder-hovered:#216e4e;--ds-chart-green-boldest:#216e4e;--ds-chart-green-boldest-hovered:#164b35;--ds-chart-teal-bold:#2898bd;--ds-chart-teal-bold-hovered:#227d9b;--ds-chart-teal-bolder:#227d9b;--ds-chart-teal-bolder-hovered:#206a83;--ds-chart-teal-boldest:#206a83;--ds-chart-teal-boldest-hovered:#164555;--ds-chart-blue-bold:#4688ec;--ds-chart-blue-bold-hovered:#357de8;--ds-chart-blue-bolder:#357de8;--ds-chart-blue-bolder-hovered:#1868db;--ds-chart-blue-boldest:#1558bc;--ds-chart-blue-boldest-hovered:#123263;--ds-chart-purple-bold:#bf63f3;--ds-chart-purple-bold-hovered:#af59e1;--ds-chart-purple-bolder:#af59e1;--ds-chart-purple-bolder-hovered:#964ac0;--ds-chart-purple-boldest:#803fa5;--ds-chart-purple-boldest-hovered:#48245d;--ds-chart-magenta-bold:#da62ac;--ds-chart-magenta-bold-hovered:#cd519d;--ds-chart-magenta-bolder:#cd519d;--ds-chart-magenta-bolder-hovered:#ae4787;--ds-chart-magenta-boldest:#943d73;--ds-chart-magenta-boldest-hovered:#50253f;--ds-chart-gray-bold:#8c8f97;--ds-chart-gray-bold-hovered:#7d818a;--ds-chart-gray-bolder:#7d818a;--ds-chart-gray-bolder-hovered:#6b6e76;--ds-chart-gray-boldest:#505258;--ds-chart-gray-boldest-hovered:#3b3d42;--ds-chart-brand:#357de8;--ds-chart-brand-hovered:#1868db;--ds-chart-danger:#e2483d;--ds-chart-danger-hovered:#c9372c;--ds-chart-danger-bold:#872821;--ds-chart-danger-bold-hovered:#5d1f1a;--ds-chart-warning:#f68909;--ds-chart-warning-hovered:#e06c00;--ds-chart-warning-bold:#bd5b00;--ds-chart-warning-bold-hovered:#9e4c00;--ds-chart-success:#82b536;--ds-chart-success-hovered:#6a9a23;--ds-chart-success-bold:#5b7f24;--ds-chart-success-bold-hovered:#4c6b1f;--ds-chart-discovery:#bf63f3;--ds-chart-discovery-hovered:#af59e1;--ds-chart-discovery-bold:#803fa5;--ds-chart-discovery-bold-hovered:#964ac0;--ds-chart-information:#357de8;--ds-chart-information-hovered:#1868db;--ds-chart-information-bold:#1558bc;--ds-chart-information-bold-hovered:#123263;--ds-rovo-background-brand-bold:#000;--ds-rovo-background-brand-bold-hovered:#1e1f21;--ds-rovo-background-brand-bold-pressed:#292a2e;--ds-rovo-border-lime:#6a9a23;--ds-rovo-border-saffron:#fca700;--ds-rovo-border-blue:#1868db;--ds-rovo-border-purple:#af59e1;--ds-rovo-icon-lime:#6a9a23;--ds-rovo-icon-saffron:#fca700;--ds-rovo-icon-blue:#1868db;--ds-rovo-icon-purple:#af59e1;--ds-surface:#fff;--ds-surface-hovered:#f0f1f2;--ds-surface-pressed:#dddee1;--ds-surface-container:#17171708;--ds-surface-container-hovered:#0515240f;--ds-surface-container-pressed:#0b120e24;--ds-surface-overlay:#fff;--ds-surface-overlay-hovered:#f0f1f2;--ds-surface-overlay-pressed:#dddee1;--ds-surface-raised:#fff;--ds-surface-raised-hovered:#f0f1f2;--ds-surface-raised-pressed:#dddee1;--ds-surface-sunken:#f8f8f8;--ds-rovo-surface-overlay:#f8f8f8;--ds-rovo-surface-overlay-hovered:#f0f1f2;--ds-rovo-surface-overlay-pressed:#dddee1;--ds-shadow-overflow:0px 0px 8px #1e1f2129, 0px 0px 1px #1e1f211f;--ds-shadow-overflow-perimeter:#1e1f211f;--ds-shadow-overflow-spread:#1e1f2129;--ds-shadow-overlay:0px 8px 12px #1e1f2126, 0px 0px 1px #1e1f214f;--ds-shadow-raised:0px 1px 1px #1e1f2140, 0px 0px 1px #1e1f214f;--ds-opacity-disabled:.4;--ds-opacity-loading:.2;--ds-UNSAFE-transparent:transparent;--ds-elevation-surface-current:#fff}html[data-theme~=spacing\:spacing],[data-subtree-theme][data-theme~=spacing\:spacing]{--ds-space-0:0rem;--ds-space-025:.125rem;--ds-space-050:.25rem;--ds-space-075:.375rem;--ds-space-100:.5rem;--ds-space-150:.75rem;--ds-space-200:1rem;--ds-space-250:1.25rem;--ds-space-300:1.5rem;--ds-space-400:2rem;--ds-space-500:2.5rem;--ds-space-600:3rem;--ds-space-800:4rem;--ds-space-1000:5rem;--ds-space-negative-025:-.125rem;--ds-space-negative-050:-.25rem;--ds-space-negative-075:-.375rem;--ds-space-negative-100:-.5rem;--ds-space-negative-150:-.75rem;--ds-space-negative-200:-1rem;--ds-space-negative-250:-1.25rem;--ds-space-negative-300:-1.5rem;--ds-space-negative-400:-2rem}html[data-theme~=typography\:typography],[data-subtree-theme][data-theme~=typography\:typography]{--ds-font-heading-xxlarge:normal 653 2rem/2.25rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-xlarge:normal 653 1.75rem/2rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-large:normal 653 1.5rem/1.75rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-medium:normal 653 1.25rem/1.5rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-small:normal 653 1rem/1.25rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-xsmall:normal 653 .875rem/1.25rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-heading-xxsmall:normal 653 .75rem/1rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-body-large:normal 400 1rem/1.5rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-body:normal 400 .875rem/1.25rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-body-small:normal 400 .75rem/1rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-metric-large:normal 653 1.75rem/2rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-metric-medium:normal 653 1.5rem/1.75rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-metric-small:normal 653 1rem/1.25rem "Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-code:normal 400 .875em/1 "Google Sans", ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:653;--ds-font-family-heading:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-family-body:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-family-code:"Google Sans", ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace;--ds-font-family-brand-heading:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-family-brand-body:"Google Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif}html[data-theme~=shape\:shape],[data-subtree-theme][data-theme~=shape\:shape]{--ds-radius-xsmall:.125rem;--ds-radius-small:.25rem;--ds-radius-medium:.375rem;--ds-radius-large:.5rem;--ds-radius-xlarge:.75rem;--ds-radius-xxlarge:1rem;--ds-radius-full:624.938rem;--ds-radius-tile:25%;--ds-border-width:.0625rem;--ds-border-width-selected:.125rem;--ds-border-width-focused:.125rem}@keyframes SlideInTop8px{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes SlideInBottom8px{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes SlideInBottom2px{0%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes SlideInLeft8px{0%{transform:translate(8px)}to{transform:translate(0)}}@keyframes SlideInRight8px{0%{transform:translate(-8px)}to{transform:translate(0)}}@keyframes SlideOutTop4px{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes SlideOutBottom4px{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes SlideOutBottom2px{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes SlideOutLeft4px{0%{transform:translate(0)}to{transform:translate(4px)}}@keyframes SlideOutRight4px{0%{transform:translate(0)}to{transform:translate(-4px)}}@keyframes SlideOutLeft8px{0%{transform:translate(0)}to{transform:translate(-8px)}}@keyframes SlideOutRight8px{0%{transform:translate(0)}to{transform:translate(8px)}}@keyframes ScaleIn80to100{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes ScaleIn95to100{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ScaleOut100to80{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes ScaleOut100to95{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes FadeIn0to100{0%{opacity:0}to{opacity:1}}@keyframes FadeOut100to0{0%{opacity:1}to{opacity:0}}@keyframes SlideOut15PercentLeft{0%{transform-origin:0;transform:translate(0)}to{transform-origin:0;transform:translate(-15%)}}@keyframes SlideIn50PercentLeft{0%{transform-origin:0;transform:translate(-50%)}to{transform-origin:0;transform:translate(0)}}@keyframes SlideOut100PercentLeft{0%{transform-origin:0;transform:translate(0)}to{transform-origin:0;transform:translate(-100%)}}@keyframes SlideIn100PercentLeft{0%{transform-origin:0;transform:translate(-100%)}to{transform-origin:0;transform:translate(0)}}@keyframes SlideOut100PercentRight{0%{transform-origin:100%;transform:translate(0)}to{transform-origin:100%;transform:translate(100%)}}@keyframes SlideIn100PercentRight{0%{transform-origin:100%;transform:translate(100%)}to{transform-origin:100%;transform:translate(0)}}@keyframes ScaleXIn80to100{0%{transform:scaleX(.8)}to{transform:scaleX(1)}}@keyframes ScaleXOut100to0{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes GridColumnIn80to100{0%{grid-template-columns:minmax(0,.8fr)}to{grid-template-columns:minmax(0,1fr)}}@keyframes GridColumnOut100to0{0%{grid-template-columns:minmax(0,1fr)}to{grid-template-columns:minmax(0,0fr)}}html[data-theme~=motion\:motion],[data-subtree-theme][data-theme~=motion\:motion]{--ds-avatar-enter:.15s cubic-bezier(.4, 1, .6, 1) ScaleIn80to100 backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-avatar-exit:.1s cubic-bezier(.6, 0, .8, .6) ScaleOut100to80 forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-avatar-hovered:transform .25s linear(0, .021, .058, .107, .164, .227, .292, .359, .425, .49, .552, .61, .664, .714, .759, .8, .837, .869, .898, .922, .943, .961, .976, .988, .998, 1.006, 1.013, 1.017, 1.02, 1.023, 1.024, 1.024, 1.024, 1.024, 1.023, 1.022, 1.02, 1.019, 1.017, 1.015, 1.014, 1.012, 1.011, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1.002, 1.001, 1.001, 1.001, 1, 1, 1, 1, 1, .999, .999, .999, .999, 1);--ds-blanket-enter:.25s cubic-bezier(.4, 0, 0, 1) FadeIn0to100 backwards;--ds-blanket-exit:.2s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-button-hovered:background-color .15s cubic-bezier(.4, 1, .6, 1), border-color .15s cubic-bezier(.4, 1, .6, 1);--ds-button-pressed:background-color .15s cubic-bezier(.4, 1, .6, 1), border-color .15s cubic-bezier(.4, 1, .6, 1);--ds-duration-instant:0s;--ds-duration-long:.25s;--ds-duration-medium:.2s;--ds-duration-short:.15s;--ds-duration-xlong:.4s;--ds-duration-xshort:.1s;--ds-duration-xxlong:.6s;--ds-duration-xxshort:50ms;--ds-easing-in-practical:cubic-bezier(.6, 0, .8, .6);--ds-easing-inout-bold:cubic-bezier(.4, 0, 0, 1);--ds-easing-out-practical:cubic-bezier(.4, 1, .6, 1);--ds-easing-out-bold:cubic-bezier(0, .4, 0, 1);--ds-easing-spring:linear(0, .021, .058, .107, .164, .227, .292, .359, .425, .49, .552, .61, .664, .714, .759, .8, .837, .869, .898, .922, .943, .961, .976, .988, .998, 1.006, 1.013, 1.017, 1.02, 1.023, 1.024, 1.024, 1.024, 1.024, 1.023, 1.022, 1.02, 1.019, 1.017, 1.015, 1.014, 1.012, 1.011, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1.002, 1.001, 1.001, 1.001, 1, 1, 1, 1, 1, .999, .999, .999, .999, 1);--ds-flag-enter:.25s cubic-bezier(0, .4, 0, 1) SlideIn50PercentLeft backwards, .25s cubic-bezier(0, .4, 0, 1) FadeIn0to100 backwards;--ds-flag-exit:.2s cubic-bezier(.6, 0, .8, .6) SlideOut15PercentLeft forwards, .2s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-flag-reposition:transform .25s cubic-bezier(.4, 0, 0, 1);--ds-form-message-enter:.15s cubic-bezier(.4, 1, .6, 1) SlideInBottom2px backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-form-message-exit:.1s cubic-bezier(.6, 0, .8, .6) SlideOutBottom2px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-input:background-color .15s cubic-bezier(.4, 1, .6, 1), border-color .15s cubic-bezier(.4, 1, .6, 1), box-shadow .15s cubic-bezier(.4, 1, .6, 1);--ds-keyframe-fade-in:FadeIn0to100;--ds-keyframe-fade-out:FadeOut100to0;--ds-keyframe-grid-column-in:GridColumnIn80to100;--ds-keyframe-grid-column-out:GridColumnOut100to0;--ds-keyframe-scale-in-medium:ScaleIn80to100;--ds-keyframe-scale-in-small:ScaleIn95to100;--ds-keyframe-scale-out-medium:ScaleOut100to80;--ds-keyframe-scale-out-small:ScaleOut100to95;--ds-keyframe-slide-in-bottom-short:SlideInBottom8px;--ds-keyframe-slide-in-left-half:SlideIn50PercentLeft;--ds-keyframe-slide-in-left-short:SlideInLeft8px;--ds-keyframe-slide-in-right-short:SlideInRight8px;--ds-keyframe-slide-in-top-short:SlideInTop8px;--ds-keyframe-slide-out-bottom-short:SlideOutBottom4px;--ds-keyframe-slide-out-left-half:SlideOut15PercentLeft;--ds-keyframe-slide-out-left-short:SlideOutLeft4px;--ds-keyframe-slide-out-right-short:SlideOutRight4px;--ds-keyframe-slide-out-top-short:SlideOutTop4px;--ds-label-enter:.15s cubic-bezier(.4, 1, .6, 1) GridColumnIn80to100 backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-label-exit:.1s cubic-bezier(.6, 0, .8, .6) GridColumnOut100to0 forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-listitem-hovered:background-color 50ms cubic-bezier(.4, 1, .6, 1), border-color 50ms cubic-bezier(.4, 1, .6, 1), color 50ms cubic-bezier(.4, 1, .6, 1), text-decoration-color 50ms cubic-bezier(.4, 1, .6, 1);--ds-listitem-pressed:background-color .1s cubic-bezier(.4, 1, .6, 1), border-color .1s cubic-bezier(.4, 1, .6, 1), color .1s cubic-bezier(.4, 1, .6, 1), text-decoration-color .1s cubic-bezier(.4, 1, .6, 1);--ds-listitem-selected:background-color .1s cubic-bezier(.4, 1, .6, 1), border-color .1s cubic-bezier(.4, 1, .6, 1), color .1s cubic-bezier(.4, 1, .6, 1), text-decoration-color .1s cubic-bezier(.4, 1, .6, 1);--ds-modal-enter:.25s cubic-bezier(.4, 0, 0, 1) ScaleIn95to100 backwards;--ds-modal-exit:.2s cubic-bezier(.6, 0, .8, .6) ScaleOut100to95 forwards;--ds-panel-content-enter:.15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-panel-content-exit:50ms cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-panel-enter:.25s cubic-bezier(0, .4, 0, 1) SlideIn100PercentRight backwards;--ds-panel-enter-left:.25s cubic-bezier(0, .4, 0, 1) SlideIn100PercentLeft backwards;--ds-panel-enter-right:.25s cubic-bezier(0, .4, 0, 1) SlideIn100PercentRight backwards;--ds-panel-exit:.2s cubic-bezier(0, .4, 0, 1) SlideOut100PercentRight forwards;--ds-panel-exit-left:.2s cubic-bezier(0, .4, 0, 1) SlideOut100PercentLeft forwards;--ds-panel-exit-right:.2s cubic-bezier(0, .4, 0, 1) SlideOut100PercentRight forwards;--ds-popup-enter-bottom:.15s cubic-bezier(.4, 1, .6, 1) SlideInBottom8px backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-popup-enter-left:.15s cubic-bezier(.4, 1, .6, 1) SlideInLeft8px backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-popup-enter-right:.15s cubic-bezier(.4, 1, .6, 1) SlideInRight8px backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-popup-enter-top:.15s cubic-bezier(.4, 1, .6, 1) SlideInTop8px backwards, .15s cubic-bezier(.4, 1, .6, 1) FadeIn0to100 backwards;--ds-popup-exit-bottom:.1s cubic-bezier(.6, 0, .8, .6) SlideOutBottom4px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-popup-exit-left:.1s cubic-bezier(.6, 0, .8, .6) SlideOutLeft4px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-popup-exit-right:.1s cubic-bezier(.6, 0, .8, .6) SlideOutRight4px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-popup-exit-top:.1s cubic-bezier(.6, 0, .8, .6) SlideOutTop4px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-sidenav-enter-left:.25s cubic-bezier(0, .4, 0, 1) SlideIn100PercentLeft backwards;--ds-sidenav-enter-right:.25s cubic-bezier(0, .4, 0, 1) SlideIn100PercentRight backwards;--ds-sidenav-exit-left:.2s cubic-bezier(0, .4, 0, 1) SlideOut100PercentLeft forwards;--ds-sidenav-exit-right:.2s cubic-bezier(0, .4, 0, 1) SlideOut100PercentRight forwards;--ds-spotlight-enter:.25s cubic-bezier(.4, 0, 0, 1) ScaleIn95to100 backwards, .25s cubic-bezier(.4, 0, 0, 1) FadeIn0to100 backwards;--ds-spotlight-exit:.2s cubic-bezier(.6, 0, .8, .6) ScaleOut100to95 forwards, .2s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-tab:color .15s cubic-bezier(.4, 1, .6, 1), opacity .15s cubic-bezier(.4, 1, .6, 1);--ds-tab-indicator-enter-left:.15s cubic-bezier(0, .4, 0, 1) SlideInRight8px backwards, .15s cubic-bezier(0, .4, 0, 1) FadeIn0to100 backwards;--ds-tab-indicator-enter-right:.15s cubic-bezier(0, .4, 0, 1) SlideInLeft8px backwards, .15s cubic-bezier(0, .4, 0, 1) FadeIn0to100 backwards;--ds-tab-indicator-exit-left:.1s cubic-bezier(.6, 0, .8, .6) SlideOutLeft8px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards;--ds-tab-indicator-exit-right:.1s cubic-bezier(.6, 0, .8, .6) SlideOutRight8px forwards, .1s cubic-bezier(.6, 0, .8, .6) FadeOut100to0 forwards}:root{--container:min(100% - 2 * var(--ds-space-300), 72rem);--frame:min(100%, var(--container) + 2 * var(--ds-space-400));--display:clamp(2.25rem, 1.3rem + 3.6vw, 4rem);--display-small:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--header-height:4rem;--surface-muted:#f8fafd;--hairline:#091e4212;--hatch:repeating-linear-gradient(-45deg, var(--hairline) 0 1px, transparent 1px 8px);--gutter:calc((100% - var(--container)) / 2);--hatch-gutters:linear-gradient(to left, var(--hairline) 1px, transparent 1px) left / var(--gutter) 100% no-repeat, linear-gradient(to right, var(--hairline) 1px, transparent 1px) right / var(--gutter) 100% no-repeat, var(--hatch) left / var(--gutter) 100% no-repeat, var(--hatch) right / var(--gutter) 100% no-repeat}*,:before,:after{box-sizing:border-box}body{font:var(--ds-font-body-large);color:var(--ds-text);background:var(--ds-surface);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto}[hidden]{display:none!important}a{color:var(--ds-link);text-underline-offset:.2em}a:hover{color:var(--ds-link-pressed)}h1,h2,h3,h4{font-family:var(--ds-font-family-heading);font-weight:var(--ds-font-weight-bold);color:var(--ds-text);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.container{width:var(--container);margin-inline:auto}.section{border-top:var(--ds-border-width) solid var(--ds-border);padding-block:clamp(4rem,9vw,7rem);position:relative}main>.section:first-child{border-top:0}.section:before{content:"";z-index:1;width:var(--frame);border-inline:var(--ds-border-width) solid var(--hairline);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.hatched:before{background:var(--hatch-gutters)}.hatched .tray{border-inline:0}main{overflow-x:clip}.marks{position:relative}.section:after,.marks:after{content:"";inset-inline:0;z-index:1;width:calc(var(--frame) + 9px);pointer-events:none;background:linear-gradient(var(--ds-border-bold), var(--ds-border-bold)) 4px 0 / 1px 100% no-repeat, linear-gradient(var(--ds-border-bold), var(--ds-border-bold)) 0 4px / 9px 1px no-repeat, linear-gradient(var(--ds-border-bold), var(--ds-border-bold)) calc(100% - 4px) 0 / 1px 100% no-repeat, linear-gradient(var(--ds-border-bold), var(--ds-border-bold)) 100% 4px / 9px 1px no-repeat;height:9px;margin-inline:auto;position:absolute;top:-5px}.band{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse);border-top:0}.band:before,.band:after{display:none}@media (width<=48rem){.section:before,.section:after,.marks:after{display:none}.hatched .tray{border-inline:var(--ds-border-width) solid var(--hairline)}}.band h2{color:var(--ds-text-inverse)}.band .lede{color:#ffffffd9}.display{font-size:var(--display);letter-spacing:-.03em;line-height:1.05}.display-small{font-size:var(--display-small);letter-spacing:-.02em;line-height:1.15}.lede{color:var(--ds-text-subtle);font-size:1.25rem;line-height:1.6}.accent{color:var(--ds-text-brand)}.center{text-align:center}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.button{justify-content:center;align-items:center;gap:var(--ds-space-100);min-height:3rem;padding:0 var(--ds-space-300);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-medium);font:var(--ds-font-body-large);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:var(--ds-button-hovered);text-decoration:none;display:inline-flex}.button-small{min-height:2.25rem;padding:0 var(--ds-space-200);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium)}.button-primary,.button-primary:hover{color:var(--ds-text-inverse)}.button-primary{background:var(--ds-background-brand-bold)}.button-primary:hover{background:var(--ds-background-brand-bold-hovered)}.button-primary:active{background:var(--ds-background-brand-bold-pressed)}.button-default{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-text-subtle)}.button-default:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text)}.button-inverse,.button-inverse:hover{color:var(--ds-text-brand)}.button-inverse{background:var(--ds-surface)}.button-inverse:hover{background:var(--ds-background-brand-subtlest)}.button-outline-inverse,.button-outline-inverse:hover{color:var(--ds-text-inverse)}.button-outline-inverse{border-color:#fff9}.button-outline-inverse:hover{background:#ffffff1f}.actions{gap:var(--ds-space-150);margin-top:var(--ds-space-400);flex-wrap:wrap;display:flex}.actions.centered{justify-content:center}.card{background:var(--ds-surface-raised);border:var(--ds-border-width) solid var(--ds-border)}.card-hover{transition:border-color .2s}.card-hover:hover{border-color:#091e424d}.tray{padding:var(--ds-space-100);border:var(--ds-border-width) solid var(--hairline);background:#091e420a}.lozenge{align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-025) var(--ds-space-100);border-radius:var(--ds-radius-small);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-bold);text-transform:uppercase;letter-spacing:.02em;background:var(--ds-background-discovery);color:var(--ds-text-discovery);display:inline-flex}.wash{background:radial-gradient(55% 65% at 0% 0%, var(--wash-1,var(--ds-background-accent-purple-subtler)), transparent), radial-gradient(55% 65% at 100% 100%, var(--wash-2,var(--ds-background-accent-teal-subtler)), transparent), var(--ds-surface)}.gradient-text{background:linear-gradient(90deg, var(--ds-text-discovery), var(--ds-text-brand), var(--ds-text-accent-teal));color:#0000;background-clip:text}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#scroll-progress{z-index:30;background:var(--ds-background-brand-bold);transform-origin:0;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.animate [data-hero]>*,.animate [data-reveal]:not([data-reveal=stagger]),.animate [data-reveal=stagger]>*,.animate [data-pop]{opacity:0}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--ds-surface);border-bottom:var(--ds-border-width) solid var(--ds-border);position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ds-space-300);height:var(--header-height);display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.5rem;display:block}.links[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ds-space-050);margin:0 auto;padding:0;list-style:none;display:flex}.link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);font:var(--ds-font-body-large);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);cursor:pointer;transition:var(--ds-listitem-hovered);background:0 0;border:0;text-decoration:none;display:inline-flex}.link[data-astro-cid-nen7h5rs]:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text)}.products[data-astro-cid-nen7h5rs]{position:relative}.menu[data-astro-cid-nen7h5rs]{gap:var(--ds-space-050);width:40rem;padding:var(--ds-space-100);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);animation:var(--ds-popup-enter-bottom);grid-template-columns:1fr 1fr;display:none;position:absolute;top:100%;left:0}.products[data-astro-cid-nen7h5rs]:hover .menu[data-astro-cid-nen7h5rs],.products[data-astro-cid-nen7h5rs]:focus-within .menu[data-astro-cid-nen7h5rs]{display:grid}.menu-item[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--ds-space-150);padding:var(--ds-space-150);border-radius:var(--ds-radius-medium);color:var(--ds-text);transition:var(--ds-listitem-hovered);text-decoration:none;display:flex}.menu-item[data-astro-cid-nen7h5rs]:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text)}.menu-item[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex:none;width:2rem;height:2rem}.menu-item[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font:var(--ds-font-heading-xsmall);display:block}.menu-description[data-astro-cid-nen7h5rs]{margin-top:var(--ds-space-025);font:var(--ds-font-body-small);color:var(--ds-text-subtle);display:block}.menu-button[data-astro-cid-nen7h5rs]{font-size:1.25rem;display:none}.drawer[data-astro-cid-nen7h5rs]{width:min(22rem,88vw);height:100dvh;padding:var(--ds-space-300);background:var(--ds-surface-overlay);color:var(--ds-text);box-shadow:var(--ds-shadow-overlay);animation:var(--ds-panel-enter-right);border:0;margin:0;inset:0 0 0 auto}.drawer[data-astro-cid-nen7h5rs]:popover-open{align-items:flex-start;gap:var(--ds-space-150);flex-direction:column;display:flex}.drawer[data-astro-cid-nen7h5rs]::backdrop{background:var(--ds-blanket)}.drawer-close[data-astro-cid-nen7h5rs]{align-self:flex-end;font-size:1.25rem}.drawer-heading[data-astro-cid-nen7h5rs]{font:var(--ds-font-heading-xxsmall);text-transform:uppercase;color:var(--ds-text-subtlest)}.drawer-apps[data-astro-cid-nen7h5rs]{gap:var(--ds-space-050);width:100%;margin:0 0 var(--ds-space-150);padding:0;list-style:none;display:grid}.drawer-apps[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-100);border-radius:var(--ds-radius-medium);color:var(--ds-text);text-decoration:none;display:flex}.drawer-apps[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--ds-background-neutral-subtle-hovered)}@media (width<=64rem){.links[data-astro-cid-nen7h5rs],.demo[data-astro-cid-nen7h5rs]{display:none}.menu-button[data-astro-cid-nen7h5rs]{margin-left:auto;display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--ds-space-1000);background:radial-gradient(85% 90% at -5% 105%, color-mix(in srgb, var(--ds-background-brand-bold) 55%, transparent), transparent 70%), #091e42;color:#ffffffbf;overflow:hidden}.top[data-astro-cid-jo6i4kqk]{gap:var(--ds-space-500);grid-template-columns:2fr repeat(4,1fr);display:grid}.logo[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:auto;height:2.5rem}address[data-astro-cid-jo6i4kqk]{margin-top:var(--ds-space-200);font:var(--ds-font-body-small);font-style:normal;line-height:1.6}address[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{display:block}.ask-label[data-astro-cid-jo6i4kqk]{margin-top:var(--ds-space-500);font:var(--ds-font-body-small)}.ask[data-astro-cid-jo6i4kqk]{gap:var(--ds-space-100);margin-top:var(--ds-space-100);flex-wrap:wrap;display:flex}.chip[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-050) var(--ds-space-150);border:var(--ds-border-width) solid #fff3;color:#ffffffd9;font:var(--ds-font-body-small);border-radius:999px;text-decoration:none;display:inline-flex}.chip[data-astro-cid-jo6i4kqk]:hover{color:var(--ds-text-inverse);border-color:#ffffff80}h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--ds-space-250);font:var(--ds-font-heading-xsmall);color:var(--ds-text-inverse)}ul[data-astro-cid-jo6i4kqk]{gap:var(--ds-space-150);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffbf;font:var(--ds-font-body-small);text-decoration:none}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ds-text-inverse)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--ds-space-300);margin-top:var(--ds-space-800);padding-top:var(--ds-space-400);border-top:var(--ds-border-width) solid #ffffff1f;flex-wrap:wrap;display:flex}.meta[data-astro-cid-jo6i4kqk]{gap:var(--ds-space-300);font:var(--ds-font-body-small);display:flex}.demo[data-astro-cid-jo6i4kqk]{gap:var(--ds-space-100);width:min(100%,28rem);padding:var(--ds-space-075);border:var(--ds-border-width) solid #ffffff40;border-radius:var(--ds-radius-large);display:flex}.demo[data-astro-cid-jo6i4kqk]:focus-within{border-color:#ffffffb3}.demo[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{min-width:0;padding:0 var(--ds-space-150);color:var(--ds-text-inverse);font:var(--ds-font-body);background:0 0;border:0;outline:none;flex:1}.demo[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]::placeholder{color:#ffffff80}.wordmark[data-astro-cid-jo6i4kqk]{width:var(--container);margin:var(--ds-space-600) auto 0;display:block;overflow:visible}.wordmark[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{font-family:var(--ds-font-family-heading);font-size:300px;font-weight:700}.cutout[data-astro-cid-jo6i4kqk]{fill:#000}.outline[data-astro-cid-jo6i4kqk]{fill:none;stroke:#ffffff4d;stroke-width:3px;stroke-dasharray:5 6}@media (width<=64rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr)}.top[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}}@media (width<=40rem){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}
