@layer framework;@layer tokens{:root{--font-base:"Instrument Sans", system-ui, sans-serif;--font-display:var(--font-base);--font-accent:var(--font-base);--font-mono:"Commit Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--line-height-base:1.5;--line-height-flat:1;--line-height-heading:1.2;--line-height-tight:1.2;--line-height-compact:1.25;--line-height-loose:1.6;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.04em;--tracking-widest:.08em;--letter-spacing-heading:var(--tracking-normal);--letter-spacing-display:var(--tracking-tight);--letter-spacing-label:var(--tracking-wide);--letter-spacing-uppercase:var(--tracking-wider);--step--4:clamp(.4823rem, .4719rem + .0517vw, .512rem);--step--3:clamp(.5787rem, .5574rem + .1066vw, .64rem);--step--2:clamp(.6944rem, .6577rem + .1836vw, .8rem);--step--1:clamp(.8333rem, .7754rem + .2899vw, 1rem);--step-0:clamp(1rem, .913rem + .4348vw, 1.25rem);--step-1:clamp(1.2rem, 1.0739rem + .6304vw, 1.5625rem);--step-2:clamp(1.44rem, 1.2615rem + .8924vw, 1.9531rem);--step-3:clamp(1.728rem, 1.4799rem + 1.2407vw, 2.4414rem);--step-4:clamp(2.0736rem, 1.7334rem + 1.7011vw, 3.0518rem);--step-5:clamp(2.4883rem, 2.027rem + 2.3067vw, 3.8147rem);--step-6:clamp(2.986rem, 2.366rem + 3.0998vw, 4.7684rem);--step-7:clamp(3.5832rem, 2.7563rem + 4.1344vw, 5.9605rem);--step-8:clamp(4.2998rem, 3.2039rem + 5.4796vw, 7.4506rem);--step-9:clamp(5.1598rem, 3.7151rem + 7.2234vw, 9.3132rem);--step-10:clamp(6.1917rem, 4.2962rem + 9.4779vw, 11.6415rem);--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-fluid-12:clamp(.6875rem, .6658rem + .1087vw, .75rem);--font-size-fluid-14:clamp(.75rem, .7065rem + .2174vw, .875rem);--font-size-fluid-16:clamp(.875rem, .8315rem + .2174vw, 1rem);--font-size-fluid-18:clamp(1rem, .9565rem + .2174vw, 1.125rem);--font-size-fluid-20:clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--font-size-fluid-22:clamp(1.125rem, 1.038rem + .4348vw, 1.375rem);--font-size-base:var(--step-0);--font-size-ui:var(--font-size-16);--font-size-small:var(--font-size-14);--font-size-caption:var(--font-size-12);--font-size-h1:var(--step-4);--font-size-h2:var(--step-3);--font-size-h3:var(--step-2);--font-size-h4:var(--step-1);--font-size-h5:var(--step-0);--font-size-h6:var(--step-0);--font-size-display-large:var(--step-6);--font-size-display:var(--step-5);--font-size-display-small:var(--step-4);--font-size-page-title:var(--font-size-display);--font-size-page-subheading:var(--font-size-base);--font-size-section-title:var(--step-3);--font-size-section-title-large:var(--font-size-display-small);--link-decoration-thickness:.08em;--link-underline-offset:.12em;--space-3xs:clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs:clamp(.5rem, .4565rem + .2174vw, .625rem);--space-xs:clamp(.75rem, .6848rem + .3261vw, .9375rem);--space-s:clamp(1rem, .913rem + .4348vw, 1.25rem);--space-m:clamp(1.5rem, 1.3696rem + .6522vw, 1.875rem);--space-l:clamp(2rem, 1.8261rem + .8696vw, 2.5rem);--space-xl:clamp(3rem, 2.7391rem + 1.3043vw, 3.75rem);--space-2xl:clamp(4rem, 3.6522rem + 1.7391vw, 5rem);--space-3xl:clamp(6rem, 5.4783rem + 2.6087vw, 7.5rem);--space-3xs-2xs:clamp(.25rem, .1196rem + .6522vw, .625rem);--space-2xs-xs:clamp(.5rem, .3478rem + .7609vw, .9375rem);--space-xs-s:clamp(.75rem, .5761rem + .8696vw, 1.25rem);--space-s-m:clamp(1rem, .6957rem + 1.5217vw, 1.875rem);--space-m-l:clamp(1.5rem, 1.1522rem + 1.7391vw, 2.5rem);--space-l-xl:clamp(2rem, 1.3913rem + 3.0435vw, 3.75rem);--space-xl-2xl:clamp(3rem, 2.3043rem + 3.4783vw, 5rem);--space-2xl-3xl:clamp(4rem, 2.7826rem + 6.087vw, 7.5rem);--space-2xs-s:clamp(.5rem, .2391rem + 1.3043vw, 1.25rem);--space-xs-m:clamp(.75rem, .3587rem + 1.9565vw, 1.875rem);--space-xs-l:clamp(.75rem, .1413rem + 3.0435vw, 2.5rem);--space-s-l:clamp(1rem, .4783rem + 2.6087vw, 2.5rem);--space-m-xl:clamp(1.5rem, .7174rem + 3.913vw, 3.75rem);--space-l-2xl:clamp(2rem, .9565rem + 5.2174vw, 5rem);--space-xl-3xl:clamp(3rem, 1.4348rem + 7.8261vw, 7.5rem);--space-none:0;--space--3:var(--space-3xs);--space--2:var(--space-2xs);--space--1:var(--space-xs);--space-0:var(--space-s);--space-1:var(--space-m);--space-2:var(--space-l);--space-3:var(--space-xl);--space-4:var(--space-2xl);--space-5:var(--space-3xl);--space--3--2:var(--space-3xs-2xs);--space--2--1:var(--space-2xs-xs);--space--1-0:var(--space-xs-s);--space-0-1:var(--space-s-m);--space-1-2:var(--space-m-l);--space-2-3:var(--space-l-xl);--space-3-4:var(--space-xl-2xl);--space-4-5:var(--space-2xl-3xl);--space--2-0:var(--space-2xs-s);--space--1-1:var(--space-xs-m);--space--1-2:var(--space-xs-l);--space-0-2:var(--space-s-l);--space-1-3:var(--space-m-xl);--space-2-4:var(--space-l-2xl);--space-3-5:var(--space-xl-3xl);--space-flow-small:var(--space--1);--space-flow:var(--space-0);--space-flow-large:var(--space-1-2);--space-region-small:var(--space-1-2);--space-region:var(--space-2-3);--space-region-large:var(--space-3-4);--space-grid-gap:var(--space-1-2);--bp-0:20rem;--bp--4:calc(var(--bp--3) / 1.33);--bp--3:calc(var(--bp--2) / 1.33);--bp--2:calc(var(--bp--1) / 1.33);--bp--1:calc(var(--bp-0) / 1.33);--bp-1:calc(var(--bp-0) * 1.33);--bp-2:calc(var(--bp-1) * 1.33);--bp-3:calc(var(--bp-2) * 1.33);--bp-4:calc(var(--bp-3) * 1.33);--bp-5:calc(var(--bp-4) * 1.33);--bp-6:calc(var(--bp-5) * 1.33);--bp-7:calc(var(--bp-6) * 1.33);--bp-8:calc(var(--bp-7) * 1.33);--bp-640:40rem;--bp-768:48rem;--bp-800:50rem;--bp-960:60rem;--bp-1024:64rem;--bp-1280:80rem;--bp-1440:90rem;--bp-1536:96rem;--width-content--narrow:var(--bp-4);--width-content:1400px;--width-content--medium:100rem;--width-content--large:108rem;--width-site-gutter:var(--space-s-m);--height--site-top-stack:0px;--height--sticky-elements:0px;--height--viewport-top-offset:0px;--radius-none:0;--radius-0:.25rem;--radius-1:.375rem;--radius-2:.5rem;--radius-3:.75rem;--radius-4:1rem;--radius-5:1.25rem;--radius-6:1.875rem;--radius-7:2.5rem;--radius-8:3.75rem;--radius-pill:9999px;--radius-round:50%;--focus-ring-width:1px;--focus-ring-style:solid;--focus-ring-offset:2px;--duration-0:0s;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--duration-fast:var(--duration-150);--duration-default:var(--duration-200);--duration-slow:var(--duration-300);--duration-slower:var(--duration-500);--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-default:var(--ease-out)}@media (width<=40rem){:root{--width-site-gutter:var(--space-0)}}:root{--color-white:#fff;--color-black:#000;--neutral-0:#fafafa;--neutral-1:#f4f4f5;--neutral-2:#e4e4e7;--neutral-3:#a1a1aa;--neutral-4:#71717a;--neutral-5:#3f3f46;--neutral-6:#18181b;--brand-0:#006cb7;--brand-1:#d7d7de;--brand-2:#ff6900;--brand-3:#f5f5f7;--brand-4:#02021c;color-scheme:light;--site-bg:var(--color-white);--text-0:var(--neutral-6);--text-1:var(--neutral-5);--text-2:var(--neutral-4);--text-on-light:var(--neutral-6);--text-on-dark:var(--color-white);--surface-0:var(--neutral-0);--surface-1:var(--neutral-1);--surface-2:var(--neutral-2);--card-bg:var(--color-white);--card-text:var(--text-0);--overlay-bg:var(--color-white);--overlay-text:var(--text-0);--shadow-1:0 1px 2px color-mix(in oklch, var(--neutral-6), transparent 88%), 0 1px 1px color-mix(in oklch, var(--neutral-6), transparent 92%);--shadow-2:0 2px 4px color-mix(in oklch, var(--neutral-6), transparent 88%), 0 6px 12px color-mix(in oklch, var(--neutral-6), transparent 94%);--shadow-3:0 8px 16px color-mix(in oklch, var(--neutral-6), transparent 90%), 0 16px 32px color-mix(in oklch, var(--neutral-6), transparent 94%);--primary:var(--brand-0);--secondary:var(--brand-1);--accent:var(--brand-2);--primary-hover:color-mix(in oklch, var(--primary), var(--neutral-6) 18%);--primary-active:color-mix(in oklch, var(--primary), var(--neutral-6) 34%);--primary-bg-soft:color-mix(in oklch, var(--primary), var(--color-white) 92%);--primary-bg-subtle:color-mix(in oklch, var(--primary), var(--color-white) 80%);--primary-border:color-mix(in oklch, var(--primary), var(--color-white) 60%);--text-on-primary:var(--color-white);--secondary-hover:color-mix(in oklch, var(--secondary), var(--neutral-6) 14%);--secondary-active:color-mix(in oklch, var(--secondary), var(--neutral-6) 22%);--secondary-bg-soft:color-mix(in oklch, var(--secondary), var(--color-white) 70%);--secondary-bg-subtle:color-mix(in oklch, var(--secondary), var(--color-white) 45%);--secondary-border:color-mix(in oklch, var(--secondary), var(--neutral-6) 12%);--text-on-secondary:var(--neutral-6);--accent-hover:color-mix(in oklch, var(--accent), var(--neutral-6) 16%);--accent-active:color-mix(in oklch, var(--accent), var(--neutral-6) 32%);--accent-bg-soft:color-mix(in oklch, var(--accent), var(--color-white) 88%);--accent-bg-subtle:color-mix(in oklch, var(--accent), var(--color-white) 70%);--accent-border:color-mix(in oklch, var(--accent), var(--color-white) 45%);--text-on-accent:var(--neutral-6);--subtle-bg:var(--surface-1);--subtle-text:var(--text-2);--border:var(--neutral-2);--border-strong:var(--neutral-3);--input-border:var(--border);--focus-ring:color-mix(in oklch, var(--primary), var(--site-bg) 35%);--tap-highlight:transparent;--link:var(--primary);--link-hover:var(--primary-hover);--error:#dc2626;--error-hover:#b91c1c;--error-bg-soft:#fef2f2;--error-border:#fecaca;--error-text:#991b1b;--text-on-error:var(--color-white);--warning:#f59e0b;--warning-hover:#d97706;--warning-bg-soft:#fffbeb;--warning-border:#fde68a;--warning-text:#92400e;--text-on-warning:var(--neutral-6);--success:#15803d;--success-hover:#166534;--success-bg-soft:#f0fdf4;--success-border:#bbf7d0;--success-text:#166534;--text-on-success:var(--color-white);--info:#2563eb;--info-hover:#1d4ed8;--info-bg-soft:#eff6ff;--info-border:#bfdbfe;--info-text:#1e40af;--text-on-info:var(--color-white)}}@layer global{:where(*){box-sizing:border-box}:where(html){text-size-adjust:100%}:where(body),:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre,hr){margin:0}:where(ul[role=list],ol[role=list]){padding-inline-start:0;list-style:none}:where(img,picture,video){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(svg){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select){font:inherit}:where([hidden]){display:none!important}@media (prefers-reduced-motion:reduce){:where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-regular.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-600.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-latin-700.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-latin-700-italic.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commit-mono-latin-400.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/commit-mono-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commit-mono-latin-500.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/commit-mono-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commit-mono-latin-600.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/commit-mono-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commit-mono-latin-700.woff2)format("woff2")}@font-face{font-family:Commit Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/commit-mono-latin-700-italic.woff2)format("woff2")}body{font-family:var(--font-base);font-size:var(--step-0);font-weight:var(--font-normal);line-height:var(--line-height-loose);color:var(--text-0);background-color:var(--site-bg)}.site{flex-direction:column;min-block-size:100dvh;display:flex;overflow-x:clip}.site-main{flex:1 0 auto;min-inline-size:0;position:relative}:where(:target){scroll-margin-block-start:var(--target-scroll-margin,5ex)}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-weight:var(--font-semibold,600);text-wrap:pretty}:where(h1,.h1){font-size:var(--font-size-h1);line-height:var(--line-height-heading)}:where(h2,.h2){font-size:var(--font-size-h2);line-height:var(--line-height-tight)}:where(h3,.h3){font-size:var(--font-size-h3);line-height:var(--line-height-tight)}:where(h4,.h4){font-size:var(--font-size-h4);line-height:var(--line-height-compact)}:where(h5,.h5){font-size:var(--font-size-h5);line-height:var(--line-height-compact)}:where(h6,.h6){font-size:var(--font-size-h6);line-height:var(--line-height-compact)}:where(strong,b){font-weight:var(--font-semibold,600)}:where(small){font-size:var(--step--1,.875em)}:where(a[href]){color:var(--link);text-decoration-line:none;text-decoration-thickness:var(--link-decoration-thickness);text-decoration-skip-ink:auto;text-underline-offset:var(--link-underline-offset)}:where(a[href]:hover){color:var(--link-hover);text-decoration-line:underline;text-decoration-color:currentColor}:where(ul,ol):not(:where([role=list])){padding-inline-start:var(--list-padding-inline-start,1.35em)}:where(ul,ol):not(:where([role=list]))>li{padding-inline-start:var(--list-item-padding-inline-start,.35em)}:where(ul,ol):not(:where([role=list]))>li+li,:where(ul,ol):not(:where([role=list]))>li>*+*,:where(ul,ol):not(:where([role=list])) :where(ul,ol):not(:where([role=list])){margin-block-start:var(--list-item-space,var(--space--2,.5em))}:where(ul,ol):not(:where([role=list]))>li::marker{color:var(--list-marker-color,var(--text-1,currentColor))}:where(ul,ol):not(:where([role=list]))>li>:where(h1,h2,h3,h4,h5,h6){color:inherit;font-size:1em;font-weight:var(--font-semibold,600);line-height:inherit;letter-spacing:inherit}:where(pre){overflow-x:auto}:where(hr){border:0;border-block-start:var(--hr-border-width,1px) solid var(--hr-color,currentColor)}:where(html){-webkit-tap-highlight-color:var(--tap-highlight,transparent)}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline-color:var(--focus-ring,currentColor);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}}@layer layout{.ratio{--ratio:auto;--ratio-fit:cover;aspect-ratio:var(--ratio)}:is(img,video,iframe).ratio{block-size:auto;inline-size:100%;display:block}:is(img,video).ratio{object-fit:var(--ratio-fit)}.ratio>:is(img,video,iframe),.ratio>picture,.ratio>picture>img{block-size:100%;inline-size:100%;display:block}.ratio>:is(img,video),.ratio>picture>img{object-fit:var(--ratio-fit)}.center{--layout-threshold:100%;inline-size:100%;max-inline-size:min(100%, var(--layout-threshold));margin-inline:auto}.cluster{--row-gap:initial;--col-gap:initial;--layout-gap:0;--layout-justify:start;--layout-align:center;justify-content:var(--layout-justify);align-items:var(--layout-align);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));flex-wrap:wrap;display:flex}.content-layout{--content-width:var(--width-content);--content-gutter:var(--width-site-gutter)}.content-layout>*{inline-size:100%;max-inline-size:min(100% - var(--content-gutter) * 2, var(--content-width));margin-inline:auto;position:relative}.equal{--row-gap:initial;--col-gap:initial;--layout-direction:row;--layout-gap:0;--layout-align:stretch;--layout-justify:start;flex-direction:var(--layout-direction);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));align-items:var(--layout-align);justify-content:var(--layout-justify);flex-wrap:nowrap;inline-size:100%;display:flex}.equal>*{flex:1 1 0;min-inline-size:0}.fifty{--row-gap:initial;--col-gap:initial;--layout-threshold:0;--layout-direction:row;--layout-align:stretch;--layout-wrap:wrap;--layout-gap:0;flex-direction:var(--layout-direction);align-items:var(--layout-align);flex-wrap:var(--layout-wrap);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));display:flex}.fifty>*{flex:1 1 var(--layout-threshold);min-inline-size:0}.flex{--row-gap:initial;--col-gap:initial;--layout-direction:row;--layout-wrap:nowrap;--layout-justify:start;--layout-align:stretch;--layout-gap:0;flex-direction:var(--layout-direction);flex-wrap:var(--layout-wrap);justify-content:var(--layout-justify);align-items:var(--layout-align);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));display:flex}.flow{--flow-space:var(--space-flow)}.flow>*+*{margin-block-start:var(--flow-space)}.flow>*+:where(.has-medium-flow-space),.flow>:where(.has-medium-flow-space)+*{--flow-space:var(--space-1)}.flow>*+:where(.has-large-flow-space),.flow>:where(.has-large-flow-space)+*{--flow-space:var(--space-2)}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{--row-gap:initial;--col-gap:initial;--layout-amount:2;--layout-gap:0;gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));grid-template-columns:repeat(var(--layout-amount), minmax(0, 1fr));display:grid}.grid-1{--layout-amount:1}.grid-2{--layout-amount:2}.grid-3{--layout-amount:3}.grid-4{--layout-amount:4}.grid-5{--layout-amount:5}.grid-6{--layout-amount:6}.grid-1>*,.grid-2>*,.grid-3>*,.grid-4>*,.grid-5>*,.grid-6>*{min-inline-size:0}.pancake{--row-gap:initial;--layout-gap:0;row-gap:var(--row-gap,var(--layout-gap));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pancake>*{min-inline-size:0}.pile{--layout-place:center;place-items:var(--layout-place);grid:[pile]minmax(0,1fr)/[pile]minmax(0,1fr);display:grid}.pile>*{grid-area:pile;min-block-size:0;min-inline-size:0}.flow.prose>*+:is(h1,h2,h3){--flow-space:var(--space-2);margin-block-start:var(--flow-space)}.flow.prose>*+:where(figure),.flow.prose>:where(figure)+*{--flow-space:var(--space-2)}.region{--region-space:var(--space-region-large);--region-space-top:initial;--region-space-bottom:initial;padding-block-start:var(--region-space-top,var(--region-space));padding-block-end:var(--region-space-bottom,var(--region-space))}.repel{--row-gap:initial;--col-gap:initial;--layout-direction:row;--layout-wrap:wrap;--layout-gap:0;--layout-align:center;--layout-justify:space-between;flex-direction:var(--layout-direction);flex-wrap:var(--layout-wrap);align-items:var(--layout-align);justify-content:var(--layout-justify);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));display:flex}.repel>*{min-inline-size:0}.scroll{--row-gap:initial;--col-gap:initial;--layout-gap:0;--layout-snap-align:center;--layout-scroll-padding:0;gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));overscroll-behavior-x:contain;inline-size:100%;scroll-padding-inline:var(--layout-scroll-padding);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.scroll>*{flex:none;min-inline-size:0}.scroll.--snappable{scroll-snap-type:x mandatory}.scroll.--snappable>*{scroll-snap-align:var(--layout-snap-align);scroll-snap-stop:always}.sidebar{--row-gap:initial;--col-gap:initial;--layout-gap:0;--layout-inline-size:60%;--layout-align:stretch;--layout-justify:start;--layout-direction:row;--layout-wrap:wrap;--layout-threshold:0;flex-direction:var(--layout-direction);flex-wrap:var(--layout-wrap);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));align-items:var(--layout-align);justify-content:var(--layout-justify);display:flex}.sidebar>*{flex-basis:var(--layout-threshold);min-inline-size:min(100%, var(--layout-threshold));flex-grow:1}.sidebar.--left>:last-child,.sidebar.--right>:first-child{min-inline-size:min(100%, var(--layout-inline-size));flex-grow:999;flex-basis:0}@media screen and (width>=60rem){.sidebar[data-variant=sticky]{--sidebar-sticky-offset:2rem}:has(.has-sticky-component) .sidebar[data-variant=sticky]{--sidebar-sticky-offset:calc(var(--height--sticky-elements,0px) + 2rem)}.sidebar[data-variant=sticky].--left>:first-child,.sidebar[data-variant=sticky].--right>:last-child{max-block-size:calc(100svh - var(--sidebar-sticky-offset));align-self:start;position:sticky;inset-block-start:var(--sidebar-sticky-offset);overflow:auto}}.switcher{--row-gap:initial;--col-gap:initial;--layout-direction:row;--layout-wrap:wrap;--layout-gap:0;--layout-align:stretch;--layout-justify:start;--layout-threshold:0;flex-direction:var(--layout-direction);flex-wrap:var(--layout-wrap);gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));align-items:var(--layout-align);justify-content:var(--layout-justify);display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--layout-threshold) - 100%) * 999);min-inline-size:0}.switcher.--no-grow{--layout-justify:center}.switcher.--no-grow>*{flex-grow:0}.switcher.counted>*{flex-basis:calc((var(--count,1) * var(--layout-threshold) - 100%) * 999)}.tiles{--row-gap:initial;--col-gap:initial;--layout-gap:0;--layout-threshold:0;--tiles-repeat:auto-fill;gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));grid-template-columns:repeat(var(--tiles-repeat), minmax(min(var(--layout-threshold), 100%), 1fr));display:grid}.tiles.--fit{--tiles-repeat:auto-fit}.tiles.--fill-last{container:tiles-fill-last/inline-size}.tiles>*{min-inline-size:0}@supports (container-type:inline-size){@container tiles-fill-last (inline-size<=46.5rem){.tiles.--fill-last>:last-child:nth-child(odd){grid-column:1/-1}}}@supports not (container-type:inline-size){@media (width<=46.5rem){.tiles.--fill-last>:last-child:nth-child(odd){grid-column:1/-1}}}.wrapper{--wrapper-width:var(--width-content);--wrapper-gutter:var(--width-site-gutter);inline-size:100%;max-inline-size:min(100% - var(--wrapper-gutter) * 2, var(--wrapper-width));margin-inline:auto;position:relative}.wrapper--1480{--wrapper-width:1480px}.wrapper--1600{--wrapper-width:1600px}.wrapper--medium{--wrapper-width:var(--width-content--medium)}.wrapper--large{--wrapper-width:var(--width-content--large)}.wrapper--fluid{--wrapper-width:100%}.wrapper--full{--wrapper-width:100%;--wrapper-gutter:0px}}@layer components{.accordion{--accordion-bg:var(--card-bg);--accordion-color:var(--card-text);--accordion-summary-color:var(--text-0);--accordion-content-color:var(--text-1);--accordion-border-color:var(--border);--accordion-border-color-strong:var(--border-strong);--accordion-hover-bg:var(--subtle-bg);--accordion-radius:var(--radius-3);--accordion-summary-padding-block:var(--space-0);--accordion-summary-padding-inline:var(--space-0);--accordion-content-padding-block:var(--space-0);--accordion-content-padding-inline:var(--space-0);--accordion-content-font-size:var(--font-size-fluid-18);--accordion-gap:var(--space--1);--accordion-icon-size:1em;--accordion-transition-duration:var(--duration-fast);--accordion-transition-ease:var(--ease-default);color:var(--accordion-color);--accordion-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--accordion-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--accordion-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.accordion__item{background-color:var(--accordion-bg);border:1px solid var(--accordion-border-color);border-radius:var(--accordion-radius);overflow:hidden}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--accordion-gap);padding:var(--accordion-summary-padding-block) var(--accordion-summary-padding-inline);color:var(--accordion-summary-color);font-size:var(--accordion-summary-font-size,var(--step-0));font-weight:var(--font-medium);line-height:var(--line-height-tight);cursor:pointer;user-select:none;transition:color var(--accordion-transition-duration) var(--accordion-transition-ease), background-color var(--accordion-transition-duration) var(--accordion-transition-ease);list-style:none;display:flex}.accordion__summary:hover{background-color:var(--accordion-hover-bg)}.accordion__summary:focus{outline:none}.accordion__summary:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__title{min-width:0}.accordion__summary:after{content:"";width:var(--accordion-icon-size);height:var(--accordion-icon-size);transform-origin:50%;transition:transform var(--accordion-transition-duration) var(--accordion-transition-ease);-webkit-mask-image:var(--accordion-icon-arrow);mask-image:var(--accordion-icon-arrow);background-color:currentColor;flex:none;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.accordion__item[open]>.accordion__summary:after{transform:rotate(180deg)}.accordion__panel{border-block-start:1px solid var(--accordion-border-color)}.accordion__content{padding:var(--accordion-content-padding-block) var(--accordion-content-padding-inline);color:var(--accordion-content-color);font-size:var(--accordion-content-font-size)}.accordion[data-accordion-icon=plus] .accordion__summary:after{-webkit-mask-image:var(--accordion-icon-plus);mask-image:var(--accordion-icon-plus)}.accordion[data-accordion-icon=plus] .accordion__item[open]>.accordion__summary:after{-webkit-mask-image:var(--accordion-icon-minus);mask-image:var(--accordion-icon-minus);transform:none}.accordion[data-accordion-variant=contained]{background-color:var(--accordion-bg);border:1px solid var(--accordion-border-color);border-radius:var(--accordion-radius);overflow:hidden}.accordion[data-accordion-variant=contained] .accordion__item{border-radius:var(--radius-none);background-color:#0000;border:0;overflow:visible}.accordion[data-accordion-variant=contained] .accordion__item:not(:last-child){border-block-end:1px solid var(--accordion-border-color)}.accordion[data-accordion-variant=flush] .accordion__item{border-radius:var(--radius-none);background-color:#0000;border:0;overflow:visible}.accordion[data-accordion-variant=flush].flow{--flow-space:var(--space--2)}.accordion[data-accordion-variant=flush] .accordion__summary{padding-inline:var(--space-none)}.accordion[data-accordion-variant=flush] .accordion__summary:hover{color:var(--primary);background-color:#0000}.accordion[data-accordion-variant=flush] .accordion__panel{border-block-start:0}.accordion[data-accordion-variant=flush] .accordion__content{padding-inline:var(--space-none)}.accordion[data-accordion-variant=active-border] .accordion__item{transition:background-color var(--accordion-transition-duration) var(--accordion-transition-ease), border-color var(--accordion-transition-duration) var(--accordion-transition-ease);background-color:#0000;border-color:#0000}.accordion[data-accordion-variant=active-border] .accordion__summary:hover{background-color:#0000}.accordion[data-accordion-variant=active-border] .accordion__item[open]{background-color:var(--accordion-bg);border-color:var(--accordion-border-color)}.accordion[data-accordion-variant=active-border] .accordion__panel{border-block-start:0}.accordion--open-highlight .accordion__item[open]>.accordion__summary{background-color:var(--accordion-hover-bg)}@media (prefers-reduced-motion:reduce){.accordion__summary,.accordion__summary:after,.accordion[data-accordion-variant=active-border] .accordion__item{transition-duration:var(--duration-0)}}.alert{--alert-bg:var(--info-bg-soft);--alert-color:var(--info-text);--alert-border-color:var(--info-border);--alert-border-width:1px;--alert-radius:var(--radius-2);--alert-padding-block:var(--space--1);--alert-padding-inline:var(--space-0);--alert-gap:var(--space--1);--alert-content-gap:var(--space--3);--alert-icon-size:1.25em;--alert-font-size:var(--step--1);--alert-title-font-size:var(--step-0);--alert-title-font-weight:var(--font-medium);--alert-line-height:var(--line-height-compact);gap:var(--alert-gap);padding-block:var(--alert-padding-block);padding-inline:var(--alert-padding-inline);color:var(--alert-color);font-size:var(--alert-font-size);line-height:var(--alert-line-height);background-color:var(--alert-bg);border:var(--alert-border-width) solid var(--alert-border-color);border-radius:var(--alert-radius);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.alert:not(:has(.alert__icon)){grid-template-columns:minmax(0,1fr)}.alert__icon{inline-size:var(--alert-icon-size);block-size:var(--alert-icon-size);color:currentColor;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.alert__icon>svg{block-size:100%;inline-size:100%;display:block}.alert__content{gap:var(--alert-content-gap);min-inline-size:0;display:grid}.alert__title{color:inherit;font-size:var(--alert-title-font-size);font-weight:var(--alert-title-font-weight);line-height:var(--line-height-tight)}.alert__description{color:inherit}.alert__actions{gap:var(--space--2);flex-wrap:wrap;align-items:center;padding-block-start:var(--space--2);display:flex}.alert[data-variant=info]{--alert-bg:var(--info-bg-soft);--alert-color:var(--info-text);--alert-border-color:var(--info-border)}.alert[data-variant=success]{--alert-bg:var(--success-bg-soft);--alert-color:var(--success-text);--alert-border-color:var(--success-border)}.alert[data-variant=warning]{--alert-bg:var(--warning-bg-soft);--alert-color:var(--warning-text);--alert-border-color:var(--warning-border)}.alert[data-variant=error]{--alert-bg:var(--error-bg-soft);--alert-color:var(--error-text);--alert-border-color:var(--error-border)}:where(article,.post__content).content-layout{--content-width:var(--article-content-width,50rem)}:where(article,.post__content).flow>*+:where(h1,.h1){--flow-space:var(--article-h1-flow-space,var(--space-2-3,3rem))}:where(article,.post__content).flow>*+:where(h2,.h2){--flow-space:var(--article-h2-flow-space,var(--space-2,2.25rem))}:where(article,.post__content).flow>*+:where(h3,.h3){--flow-space:var(--article-h3-flow-space,var(--space-2,2.25rem))}:where(article,.post__content).flow>*+:where(h4,.h4){--flow-space:var(--article-h4-flow-space,var(--space-0-1,1.25rem))}:where(article,.post__content).flow>*+:where(h5,.h5){--flow-space:var(--article-h5-flow-space,var(--space-0,1rem))}:where(article,.post__content).flow>*+:where(h6,.h6){--flow-space:var(--article-h6-flow-space,var(--space-0,1rem))}:where(article,.post__content).flow>:where(ul:not([role=list]),ol:not([role=list]),blockquote),:where(article,.post__content).flow>:where(ul:not([role=list]),ol:not([role=list]),blockquote)+*{--flow-space:var(--article-flow-medium-space,var(--space-1,1.5rem))}:where(article,.post__content).flow>:where(figure,picture,img,pre,table,hr),:where(article,.post__content).flow>:where(figure,picture,img,pre,table,hr)+*{--flow-space:var(--article-flow-large-space,var(--space-2,2.25rem))}:where(article,.post__content).flow>:where(h2,.h2)+:where(p,ul:not([role=list]),ol:not([role=list]),dl,blockquote){--flow-space:var(--article-h2-after-flow-space,var(--space-1,1.5rem))}.avatar{--avatar-image-size-default:3rem;--avatar-bg:var(--surface-1);--avatar-color:var(--text-0);--avatar-border-color:var(--card-bg);--avatar-border-width:2px;--avatar-size:calc(var(--avatar-image-size,var(--avatar-image-size-default)) + var(--avatar-border-width) + var(--avatar-border-width));--avatar-radius:var(--radius-round);--avatar-font-size:var(--step--2);--avatar-font-weight:var(--font-medium);--avatar-badge-size:max(var(--space--3), calc(var(--avatar-size) * .32));--avatar-badge-bg:var(--success);--avatar-badge-border-color:var(--card-bg);--avatar-badge-border-width:2px;inline-size:var(--avatar-size);block-size:var(--avatar-size);color:var(--avatar-color);font-size:var(--avatar-font-size);font-weight:var(--avatar-font-weight);text-transform:uppercase;background:var(--avatar-bg);border:var(--avatar-border-width) solid var(--avatar-border-color);border-radius:var(--avatar-radius);flex:none;place-items:center;margin:0;line-height:1;display:inline-grid;position:relative;overflow:visible}.avatar[data-size=small]{--avatar-image-size:2rem;--avatar-font-size:var(--step--3)}.avatar[data-size=large]{--avatar-image-size:3.5rem;--avatar-font-size:var(--step--1)}.avatar>img,.avatar__image{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.avatar__fallback,.avatar>abbr{letter-spacing:0;text-decoration:none}.avatar__badge{inline-size:var(--avatar-badge-size);block-size:var(--avatar-badge-size);background:var(--avatar-badge-bg);border:var(--avatar-badge-border-width) solid var(--avatar-badge-border-color);border-radius:var(--radius-round);display:block;position:absolute;inset-block-end:0;inset-inline-end:0}.avatar[data-status=online],.avatar__badge[data-status=online]{--avatar-badge-bg:var(--success)}.avatar[data-status=busy],.avatar__badge[data-status=busy]{--avatar-badge-bg:var(--error)}.avatar[data-status=away],.avatar__badge[data-status=away]{--avatar-badge-bg:var(--warning)}.avatar[data-status=offline],.avatar__badge[data-status=offline]{--avatar-badge-bg:var(--neutral-3)}.avatar-group{--avatar-image-size:3rem;--avatar-border-width:2px;--avatar-size:calc(var(--avatar-image-size) + var(--avatar-border-width) + var(--avatar-border-width));--avatar-group-overlap:calc(var(--avatar-size) * -.28);--avatar-group-ring-color:var(--card-bg);--avatar-group-ring-size:1.5px;align-items:center;margin:0;padding:0;display:flex}.avatar-group[data-size=small]{--avatar-image-size:2rem}.avatar-group[data-size=large]{--avatar-image-size:3.5rem}.avatar-group>.avatar{--avatar-border-color:var(--avatar-group-ring-color);--avatar-size:inherit;box-shadow:0 0 0 var(--avatar-group-ring-size) var(--avatar-group-ring-color)}.avatar-group>.avatar+.avatar{margin-inline-start:var(--avatar-group-overlap)}.avatar-group__count{--avatar-bg:var(--surface-2);--avatar-color:var(--text-0)}.avatar-profile{--avatar-profile-gap:var(--space--1);--avatar-profile-name-color:var(--text-0);--avatar-profile-name-size:var(--font-size-fluid-16);--avatar-profile-title-size:var(--font-size-fluid-14);--avatar-profile-title-color:var(--text-1);--layout-align:center;--layout-gap:var(--avatar-profile-gap)}.avatar-profile__content{min-inline-size:0}.avatar-profile__name{color:var(--avatar-profile-name-color);font-size:var(--avatar-profile-name-size);font-weight:var(--font-semibold);line-height:var(--line-height-compact)}.avatar-profile__title{color:var(--avatar-profile-title-color);font-size:var(--avatar-profile-title-size);line-height:var(--line-height-compact)}.badge{--badge-bg:var(--primary);--badge-color:var(--text-on-primary);--badge-border-color:var(--badge-bg);--badge-border-width:1px;--badge-radius:var(--radius-pill);--badge-padding-block:var(--space--3);--badge-padding-inline:var(--space--2);--badge-gap:var(--space--3);--badge-font-family:var(--font-mono);--badge-font-size:var(--step--2);--badge-font-weight:var(--font-normal);--badge-line-height:var(--line-height-compact);--badge-icon-size:1em;--badge-dot-size:.375em;--badge-square-size:var(--badge-dot-size);--badge-decorator-color:var(--primary);--badge-decorator-line-size:2.5rem;--badge-decorator-line-thickness:2px;--badge-decorator-vertical-line-size:1.1em;--badge-decorator-vertical-line-thickness:3px;--badge-label-bg:var(--surface-0);--badge-label-color:var(--primary);--badge-shadow:none;--badge-backdrop-filter:none;justify-content:center;align-items:center;gap:var(--badge-gap);max-inline-size:100%;padding-block:var(--badge-padding-block);padding-inline:var(--badge-padding-inline);color:var(--badge-color);font-family:var(--badge-font-family);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);text-wrap:nowrap;vertical-align:middle;background:var(--badge-bg);border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-radius);box-shadow:var(--badge-shadow);backdrop-filter:var(--badge-backdrop-filter);text-decoration:none;display:inline-flex}.badge[data-size=small]{--badge-padding-block:calc(var(--space--3) * .5);--badge-padding-inline:var(--space--3);--badge-font-size:var(--step--3)}.badge[data-size=large]{--badge-padding-block:var(--space--2);--badge-padding-inline:var(--space--1);--badge-font-size:var(--step--1)}.badge :where(svg,img),.badge__icon{inline-size:var(--badge-icon-size);block-size:var(--badge-icon-size);flex:none}.badge :where(svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.badge__dot,.badge__square{background:currentColor;flex:none;display:block;position:relative}.badge__dot{inline-size:var(--badge-dot-size);block-size:var(--badge-dot-size);border-radius:var(--radius-round)}.badge__square{inline-size:var(--badge-square-size);block-size:var(--badge-square-size)}.badge__label{padding-block:calc(var(--space--3) * .5);padding-inline:var(--space--3);color:var(--badge-label-color);font-size:.78em;font-weight:var(--font-semibold);line-height:var(--line-height-flat);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;background:var(--badge-label-bg);border-radius:var(--radius-1);justify-content:center;align-items:center;display:inline-flex}.badge__dot[data-pulse]:after,.badge__square[date-pulse]:after{content:"";border-radius:inherit;animation:badge-dot-pulse 1.6s var(--ease-out) infinite;background:currentColor;position:absolute;inset:0}@keyframes badge-dot-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.badge__dot[data-pulse]:after,.badge__square[date-pulse]:after{animation:none}}.badge[data-variant=primary]{--badge-bg:var(--primary);--badge-color:var(--text-on-primary);--badge-border-color:var(--badge-bg)}.badge[data-variant=secondary]{--badge-bg:var(--secondary);--badge-color:var(--text-on-secondary);--badge-border-color:var(--badge-bg)}.badge[data-variant=accent]{--badge-bg:var(--accent);--badge-color:var(--text-on-accent);--badge-border-color:var(--badge-bg)}.badge[data-variant=soft]{--badge-bg:var(--subtle-bg);--badge-color:var(--text-0);--badge-border-color:transparent}.badge[data-variant=outline]{--badge-bg:transparent;--badge-color:var(--primary);--badge-border-color:var(--primary-border)}.badge--text,.badge--bracket,.badge--line,.badge--vertical-line,.badge--vertical-line-soft,.badge--vertical-line-soft-edge{--badge-bg:transparent;--badge-color:var(--text-1);--badge-border-width:0;--badge-border-color:transparent;--badge-padding-block:var(--space-none);--badge-padding-inline:var(--space-none);--badge-font-size:var(--font-size-fluid-14)}.badge--bracket{--badge-color:var(--text-0);--badge-gap:var(--space--2)}.badge--bracket:before,.badge--bracket:after{color:var(--badge-decorator-color);font-weight:var(--font-medium)}.badge--bracket:before{content:"["}.badge--bracket:after{content:"]"}.badge--line{--badge-gap:var(--space--1)}.badge--line:before{inline-size:var(--badge-decorator-line-size);block-size:var(--badge-decorator-line-thickness);content:"";background:var(--badge-decorator-color);flex:none}.badge--vertical-line,.badge--vertical-line-soft,.badge--vertical-line-soft-edge{--badge-gap:var(--space--2)}.badge--vertical-line:before,.badge--vertical-line-soft:before,.badge--vertical-line-soft-edge:before{inline-size:var(--badge-decorator-vertical-line-thickness);block-size:var(--badge-decorator-vertical-line-size);content:"";background:var(--badge-decorator-color);flex:none}.badge--vertical-line-soft,.badge--vertical-line-soft-edge{--badge-bg:color-mix(in oklch, var(--badge-decorator-color) 10%, transparent);--badge-padding-block:var(--space--3);--badge-padding-inline:var(--space--2);--badge-radius:var(--radius-0)}.badge--vertical-line-soft-edge{position:relative;overflow:hidden}.badge--vertical-line-soft-edge:before{block-size:auto;position:absolute;inset-block:0;inset-inline-start:0}.badge[data-variant=split]{--badge-bg:var(--surface-1);--badge-color:var(--text-1);--badge-border-color:transparent;--badge-padding-block:calc(var(--space--3) * .5);--badge-padding-inline:var(--space--3);--badge-gap:var(--space--2)}.badge[data-variant=info]{--badge-bg:var(--info-bg-soft);--badge-color:var(--info-text);--badge-border-color:var(--info-border)}.badge[data-variant=success]{--badge-bg:var(--success-bg-soft);--badge-color:var(--success-text);--badge-border-color:var(--success-border)}.badge[data-variant=warning]{--badge-bg:var(--warning-bg-soft);--badge-color:var(--warning-text);--badge-border-color:var(--warning-border)}.badge[data-variant=error]{--badge-bg:var(--error-bg-soft);--badge-color:var(--error-text);--badge-border-color:var(--error-border)}.badge[data-variant=overlay]{--badge-bg:#ffffff4d;--badge-color:var(--text-on-dark);--badge-border-width:0;--badge-border-color:transparent;--badge-shadow:#ffffff40 0 1px 0 0 inset, #00000009 0 .796192px .796192px -.9375px, #00000009 0 2.41451px 2.41451px -1.875px, #00000008 0 6.38265px 6.38265px -2.8125px, #00000003 0 20px 20px -3.75px;--badge-backdrop-filter:blur(5px)}.bg-layer{isolation:isolate;position:relative;overflow:clip}.bg-layer--grid-wash{--bg-layer-grid-wash-color:var(--primary);--bg-layer-grid-wash-start:var(--bg-layer-grid-wash-color);--bg-layer-grid-wash-end:var(--bg-layer-grid-wash-color);--bg-layer-grid-wash-size:2.75rem;--bg-layer-grid-wash-opacity:.04;--bg-layer-grid-wash-mask:linear-gradient(to bottom, black 0 36%, transparent 72%)}.bg-layer--dot-wash{--bg-layer-dot-wash-color:var(--info);--bg-layer-dot-wash-size:1.15rem;--bg-layer-dot-wash-dot-size:.12rem;--bg-layer-dot-wash-dot-edge:.13rem;--bg-layer-dot-wash-position:.15rem .15rem;--bg-layer-dot-wash-opacity:.14;--bg-layer-dot-wash-mask:linear-gradient(to bottom, black 0 36%, transparent 72%);--bg-layer-dot-wash-radial-opacity:.42}.bg-layer--dot-field{--bg-layer-dot-field-color:#eaeaea;--bg-layer-dot-field-size:1rem;--bg-layer-dot-field-color-stop:10%;--bg-layer-dot-field-transparent-stop:12%;--bg-layer-dot-field-position:0 0;--bg-layer-dot-field-mask-shape:ellipse;--bg-layer-dot-field-mask-size:farthest-corner;--bg-layer-dot-field-mask-position:center;--bg-layer-dot-field-mask-from-color:black;--bg-layer-dot-field-mask-from-position:0%;--bg-layer-dot-field-mask-to-color:transparent;--bg-layer-dot-field-mask-to-position:100%;--bg-layer-dot-field-wash-color:var(--info);--bg-layer-dot-field-wash-opacity:.16;--bg-layer-dot-field-mask:radial-gradient(var(--bg-layer-dot-field-mask-shape) var(--bg-layer-dot-field-mask-size) at var(--bg-layer-dot-field-mask-position), var(--bg-layer-dot-field-mask-from-color) var(--bg-layer-dot-field-mask-from-position), var(--bg-layer-dot-field-mask-to-color) var(--bg-layer-dot-field-mask-to-position))}.bg-layer--grid-wash:before,.bg-layer--grid-wash:after,.bg-layer--dot-wash:before,.bg-layer--dot-wash:after,.bg-layer--dot-field:before,.bg-layer--dot-field:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.bg-layer__asset{z-index:-1;pointer-events:none;position:absolute}.bg-layer--grid-wash:before{color:var(--bg-layer-grid-wash-color);background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-position:0 0,0 0;background-size:var(--bg-layer-grid-wash-size) var(--bg-layer-grid-wash-size), var(--bg-layer-grid-wash-size) var(--bg-layer-grid-wash-size);opacity:var(--bg-layer-grid-wash-opacity);-webkit-mask-image:var(--bg-layer-grid-wash-mask);mask-image:var(--bg-layer-grid-wash-mask)}.bg-layer--grid-wash:after{background:radial-gradient(ellipse 72% 92% at 50% 0%, color-mix(in oklch, var(--bg-layer-grid-wash-start) 8%, transparent) 0%, color-mix(in oklch, var(--bg-layer-grid-wash-end) 4%, transparent) 38%, transparent 72%)}.bg-layer--dot-wash:before{color:var(--bg-layer-dot-wash-color);background-image:radial-gradient(circle, currentColor 0 var(--bg-layer-dot-wash-dot-size), transparent var(--bg-layer-dot-wash-dot-edge));background-position:var(--bg-layer-dot-wash-position);background-size:var(--bg-layer-dot-wash-size) var(--bg-layer-dot-wash-size);opacity:var(--bg-layer-dot-wash-opacity);-webkit-mask-image:var(--bg-layer-dot-wash-mask);mask-image:var(--bg-layer-dot-wash-mask)}.bg-layer--dot-wash:after{background:radial-gradient(ellipse 72% 92% at 50% 0%, color-mix(in oklch, var(--bg-layer-dot-wash-color) 8%, transparent) 0%, color-mix(in oklch, var(--bg-layer-dot-wash-color) 4%, transparent) 38%, transparent 72%);opacity:var(--bg-layer-dot-wash-radial-opacity)}.bg-layer--dot-field:before{color:var(--bg-layer-dot-field-color);background:radial-gradient(circle, currentColor var(--bg-layer-dot-field-color-stop), transparent var(--bg-layer-dot-field-transparent-stop)) var(--bg-layer-dot-field-position) / var(--bg-layer-dot-field-size) var(--bg-layer-dot-field-size);-webkit-mask-image:var(--bg-layer-dot-field-mask);mask-image:var(--bg-layer-dot-field-mask)}.bg-layer--dot-field:after{background:radial-gradient(ellipse farthest-corner at center, color-mix(in oklch, var(--bg-layer-dot-field-wash-color), transparent 72%) 0%, transparent 72%);opacity:var(--bg-layer-dot-field-wash-opacity);-webkit-mask-image:var(--bg-layer-dot-field-mask);mask-image:var(--bg-layer-dot-field-mask)}.breadcrumb{--breadcrumb-color:var(--text-1);--breadcrumb-link-color:var(--text-0);--breadcrumb-link-hover-color:var(--link-hover);--breadcrumb-current-color:var(--text-0);--breadcrumb-separator-color:var(--text-1);--breadcrumb-separator:"/";--breadcrumb-separator-icon-size:max(.875rem, 1em);--breadcrumb-separator-space:var(--space--2);--breadcrumb-row-gap:var(--space--3);--breadcrumb-font-size:var(--font-size-fluid-14);--breadcrumb-font-weight:var(--font-normal);--breadcrumb-current-font-weight:var(--font-medium);--breadcrumb-icon-size:1em;--breadcrumb-menu-bg:var(--card-bg);--breadcrumb-menu-color:var(--card-text);--breadcrumb-menu-border-color:var(--border);--breadcrumb-menu-shadow:var(--shadow-2);--breadcrumb-menu-radius:var(--radius-2);--breadcrumb-menu-padding:var(--space--2);--breadcrumb-menu-min-size:12rem;color:var(--breadcrumb-color);font-size:var(--breadcrumb-font-size);font-weight:var(--breadcrumb-font-weight);line-height:var(--line-height-compact)}.breadcrumb__list{row-gap:var(--breadcrumb-row-gap);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;min-inline-size:0;display:inline-flex;position:relative}.breadcrumb__item+.breadcrumb__item{margin-block-start:0}.breadcrumb__item+.breadcrumb__item:before{margin-inline:var(--breadcrumb-separator-space);color:var(--breadcrumb-separator-color);content:var(--breadcrumb-separator);flex:none}.breadcrumb__link,.breadcrumb__current{gap:var(--space--3);align-items:center;min-inline-size:0;display:inline-flex}.breadcrumb__link{color:var(--breadcrumb-link-color);text-decoration:none}.breadcrumb__link:is(:hover,:focus-visible){color:var(--breadcrumb-link-hover-color);text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset)}.breadcrumb__current,.breadcrumb__link[aria-current=page]{color:var(--breadcrumb-current-color);font-weight:var(--breadcrumb-current-font-weight)}.breadcrumb__icon{inline-size:var(--breadcrumb-icon-size);block-size:var(--breadcrumb-icon-size);flex:none}.breadcrumb__icon[data-icon=home]{background-color:currentColor;mask:url(/assets/svgs/home-02.svg) 50%/contain no-repeat}.breadcrumb__link :where(svg),.breadcrumb__icon:where(svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.breadcrumb[data-divider=chevron]{--breadcrumb-separator-icon:url(/assets/svgs/chevron-right-stroke-standard.svg)}.breadcrumb[data-divider=double-chevron]{--breadcrumb-separator-icon:url(/assets/svgs/arrow-right-double-stroke-standard.svg)}.breadcrumb[data-divider=arrow]{--breadcrumb-separator-icon:url(/assets/svgs/arrow-right-02-stroke-sharp.svg)}.breadcrumb[data-divider=dot]{--breadcrumb-separator:"•"}.breadcrumb:is([data-divider=chevron],[data-divider=double-chevron],[data-divider=arrow]) .breadcrumb__item+.breadcrumb__item:before{inline-size:var(--breadcrumb-separator-icon-size);block-size:var(--breadcrumb-separator-icon-size);background-color:var(--breadcrumb-separator-color);content:"";-webkit-mask:var(--breadcrumb-separator-icon) center / contain no-repeat;mask:var(--breadcrumb-separator-icon) center / contain no-repeat}.breadcrumb__ellipsis{block-size:1.5em;min-inline-size:1.5em;padding:0 var(--space--3);color:var(--breadcrumb-link-color);font:inherit;font-size:1.08em;line-height:var(--line-height-flat);letter-spacing:.08em;text-align:center;vertical-align:middle;background:0 0;border:0;display:inline-block}button.breadcrumb__ellipsis{appearance:none;cursor:pointer}button.breadcrumb__ellipsis:is(:hover,:focus-visible),button.breadcrumb__ellipsis[aria-expanded=true]{color:var(--breadcrumb-link-hover-color)}.breadcrumb__menu{z-index:var(--z-index-dropdown,10);min-inline-size:var(--breadcrumb-menu-min-size);padding:var(--breadcrumb-menu-padding);border:1px solid var(--breadcrumb-menu-border-color);border-radius:var(--breadcrumb-menu-radius);background:var(--breadcrumb-menu-bg);box-shadow:var(--breadcrumb-menu-shadow);color:var(--breadcrumb-menu-color);position:absolute;inset-block-start:calc(100% + var(--space--2));inset-inline-start:50%;transform:translate(-50%)}.breadcrumb__menu[hidden]{display:none}.breadcrumb__menu-list{gap:var(--space--3);margin:0;padding:0;list-style:none;display:grid}.breadcrumb__menu-list>li+li{margin-block-start:0}.breadcrumb__menu-link{padding-block:var(--space--3);padding-inline:var(--space--2);border-radius:var(--radius-1);color:var(--breadcrumb-link-color);text-decoration:none;display:block}.breadcrumb__menu-link:is(:hover,:focus-visible){background:var(--surface-1);color:var(--breadcrumb-link-hover-color)}@media (width<=48rem){.breadcrumb[data-current-visibility=hide-mobile] .breadcrumb__item:last-child{display:none}}.button{--button-bg:var(--primary);--button-color:var(--text-on-primary);--button-border-color:var(--button-bg);--button-border-width:1px;--button-border-style:solid;--button-radius:var(--radius-pill);--button-padding-block:var(--space--2);--button-padding-inline:var(--space-0);--button-gap:var(--space--2);--button-min-block-size:2.5rem;--button-font-family:inherit;--button-font-size:var(--step--1);--button-font-weight:var(--font-normal);--button-line-height:var(--line-height-compact);--button-icon-size:1.1em;--button-shadow:none;--button-hover-bg:var(--primary-hover);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:var(--primary-active);--button-active-color:var(--button-hover-color);--button-active-border-color:var(--button-active-bg);--button-disabled-opacity:.55;--button-transition-duration:var(--duration-fast);--button-transition-ease:var(--ease-default);justify-content:center;align-items:center;gap:var(--button-gap);min-block-size:var(--button-min-block-size);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);color:var(--button-color);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-align:center;text-wrap:balance;background-color:var(--button-bg);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-radius);box-shadow:var(--button-shadow);cursor:pointer;user-select:none;appearance:none;transition:color var(--button-transition-duration) var(--button-transition-ease), background-color var(--button-transition-duration) var(--button-transition-ease), border-color var(--button-transition-duration) var(--button-transition-ease), box-shadow var(--button-transition-duration) var(--button-transition-ease), transform var(--button-transition-duration) var(--button-transition-ease);text-decoration:none;display:inline-flex}.button:is(:hover,:focus-visible){color:var(--button-hover-color);background-color:var(--button-hover-bg);border-color:var(--button-hover-border-color);text-decoration:none}.button:active{color:var(--button-active-color);background-color:var(--button-active-bg);border-color:var(--button-active-border-color);transform:translateY(1px)}.button:focus{outline:none}.button:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.button:where(:disabled,[aria-disabled=true],[data-disabled]){opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.button :where(svg,img),.button__icon{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex:none}.button :where(svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.button[data-variant=primary]{--button-bg:var(--primary);--button-color:var(--text-on-primary);--button-border-color:var(--button-bg);--button-hover-bg:var(--primary-hover);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:var(--primary-active);--button-active-border-color:var(--button-active-bg)}.button[data-variant=secondary]{--button-bg:var(--secondary);--button-color:var(--text-on-secondary);--button-border-color:var(--button-bg);--button-hover-bg:var(--secondary-hover);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:var(--secondary-active);--button-active-border-color:var(--button-active-bg)}.button[data-variant=accent]{--button-bg:var(--accent);--button-color:var(--text-on-accent);--button-border-color:var(--button-bg);--button-hover-bg:var(--accent-hover);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:var(--accent-active);--button-active-border-color:var(--button-active-bg)}.button[data-variant=outline]{--button-bg:transparent;--button-color:var(--primary);--button-border-color:var(--primary-border);--button-hover-bg:var(--primary-bg-soft);--button-hover-color:var(--primary);--button-hover-border-color:var(--primary-border);--button-active-bg:var(--primary-bg-subtle);--button-active-color:var(--primary-active);--button-active-border-color:var(--primary-border)}.button[data-variant=outline-secondary]{--button-bg:transparent;--button-color:var(--text-0);--button-border-color:var(--secondary-border);--button-hover-bg:var(--secondary-bg-soft);--button-hover-color:var(--text-0);--button-hover-border-color:var(--secondary-border);--button-active-bg:var(--secondary-bg-subtle);--button-active-color:var(--text-0);--button-active-border-color:var(--secondary-border)}.button[data-variant=outline-plain]{--button-bg:transparent;--button-color:var(--text-0);--button-border-color:var(--border-strong);--button-hover-bg:transparent;--button-hover-color:var(--text-0);--button-hover-border-color:var(--border-strong);--button-active-bg:transparent;--button-active-color:var(--text-0);--button-active-border-color:var(--border-strong)}.button[data-variant=ghost]{--button-bg:transparent;--button-color:var(--text-0);--button-border-color:transparent;--button-hover-bg:var(--subtle-bg);--button-hover-color:var(--text-0);--button-hover-border-color:transparent;--button-active-bg:var(--surface-1);--button-active-color:var(--text-0);--button-active-border-color:transparent}.button[data-variant=soft]{--button-bg:var(--subtle-bg);--button-color:var(--text-0);--button-border-color:transparent;--button-hover-bg:var(--surface-1);--button-hover-color:var(--text-0);--button-hover-border-color:transparent;--button-active-bg:var(--surface-2);--button-active-color:var(--text-0);--button-active-border-color:transparent}.button[data-variant=white]{--button-bg:var(--color-white);--button-color:var(--neutral-6);--button-border-color:var(--button-bg);--button-hover-bg:color-mix(in oklch, var(--color-white), transparent 12%);--button-hover-color:var(--neutral-6);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:color-mix(in oklch, var(--color-white), transparent 22%);--button-active-color:var(--neutral-6);--button-active-border-color:var(--button-active-bg)}.button[data-variant=dark]{--button-bg:var(--text-0);--button-color:var(--text-on-dark);--button-border-color:var(--button-bg);--button-hover-bg:color-mix(in oklch, var(--text-0), var(--color-white) 12%);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:color-mix(in oklch, var(--text-0), var(--color-black) 22%);--button-active-border-color:var(--button-active-bg)}.button[data-variant=error]{--button-bg:var(--error);--button-color:var(--text-on-error);--button-border-color:var(--button-bg);--button-hover-bg:var(--error-hover);--button-hover-border-color:var(--button-hover-bg);--button-active-bg:var(--error-hover);--button-active-border-color:var(--button-active-bg)}.button[data-variant=link]{--button-bg:transparent;--button-color:var(--link);--button-border-color:transparent;--button-hover-bg:transparent;--button-hover-color:var(--link-hover);--button-hover-border-color:transparent;--button-active-bg:transparent;--button-active-color:var(--link-hover);--button-active-border-color:transparent;--button-padding-block:var(--space-none);--button-padding-inline:var(--space-none);--button-min-block-size:auto;--button-radius:var(--radius-none);--button-link-decoration-line:none;--button-link-hover-decoration-line:underline;--button-link-decoration-thickness:var(--link-decoration-thickness);--button-link-underline-offset:var(--link-underline-offset);text-decoration-line:var(--button-link-decoration-line);text-decoration-thickness:var(--button-link-decoration-thickness);text-underline-offset:var(--button-link-underline-offset)}.button[data-variant=link]:is(:hover,:focus-visible){text-decoration-line:var(--button-link-hover-decoration-line);text-decoration-color:currentColor}.button[data-variant=menu-aside]{--button-bg:var(--primary);--button-color:var(--text-on-primary);--button-border-color:var(--button-bg);--button-hover-bg:var(--primary-hover);--button-hover-border-color:var(--button-hover-bg)}.button[data-size=small]{--button-padding-block:var(--space--3);--button-padding-inline:var(--space--1);--button-min-block-size:2rem;--button-font-size:var(--step--2)}.button[data-size=default]{--button-padding-block:var(--space--2);--button-padding-inline:var(--space-0);--button-min-block-size:2.5rem;--button-font-size:var(--step--1)}.button[data-size=large]{--button-padding-block:var(--space--2);--button-padding-inline:var(--space-0);--button-min-block-size:3rem;--button-font-size:var(--step-0)}.button[data-size=icon],.button[data-size=icon-small],.button[data-size=icon-large]{--button-padding-inline:var(--space-none);aspect-ratio:1}.button[data-size=icon]{--button-padding-block:var(--space--2);--button-min-block-size:2.5rem}.button[data-size=icon-small]{--button-padding-block:var(--space--3);--button-min-block-size:2rem;--button-icon-size:1em}.button[data-size=icon-large]{--button-padding-block:var(--space--1);--button-min-block-size:3rem;--button-icon-size:1.2em}.button[data-shape=circle]{--button-radius:var(--radius-round);aspect-ratio:1;padding-inline:var(--space-none)}@keyframes button-spinner{to{rotate:360deg}}.button__spinner,.button [data-button-spinner]{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);border-radius:var(--radius-round);animation:button-spinner var(--duration-1000) linear infinite;border:2px solid;border-inline-end-color:#0000;flex:none}@media (prefers-reduced-motion:reduce){.button{transition-duration:var(--duration-0)}.button:active{transform:none}.button__spinner,.button [data-button-spinner]{animation-duration:var(--duration-0)}}.button-group,.buttons{--button-group-gap:var(--space--2);align-items:center;gap:var(--button-group-gap);padding:var(--space-none);flex-wrap:wrap;list-style:none;display:flex}.button-group>li,.buttons>li{display:contents}.button-group[data-button-group=connected],.buttons[data-button-group=connected]{--button-group-gap:var(--space-none)}.button-group[data-button-group=connected] :where(.button),.buttons[data-button-group=connected] :where(.button){border-radius:var(--radius-none)}.button-group[data-button-group=connected]>:first-child :where(.button),.button-group[data-button-group=connected]>:first-child.button,.buttons[data-button-group=connected]>:first-child :where(.button),.buttons[data-button-group=connected]>:first-child.button{border-start-start-radius:var(--button-radius,var(--radius-none));border-end-start-radius:var(--button-radius,var(--radius-none))}.button-group[data-button-group=connected]>:last-child :where(.button),.button-group[data-button-group=connected]>:last-child.button,.buttons[data-button-group=connected]>:last-child :where(.button),.buttons[data-button-group=connected]>:last-child.button{border-start-end-radius:var(--button-radius,var(--radius-none));border-end-end-radius:var(--button-radius,var(--radius-none))}.button-group[data-button-group=connected]>*+* :where(.button),.button-group[data-button-group=connected]>.button+.button,.buttons[data-button-group=connected]>*+* :where(.button),.buttons[data-button-group=connected]>.button+.button{margin-inline-start:-1px}.link-button{padding:var(--space-none);color:var(--link);font:inherit;text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset);cursor:pointer;appearance:none;background:0 0;border:0;display:inline}.link-button:is(:hover,:focus-visible){color:var(--link-hover)}.card{--card-background:var(--card-bg);--card-color:var(--card-text);--card-muted-color:var(--text-1);--card-border-color:var(--border);--card-border-color-hover:var(--border-strong);--card-padding:.5rem;--card-inner-padding:var(--space-0);--card-image-ratio:3 / 2;--card-image-fit:cover;--card-radius:var(--radius-none);--card-image-radius:var(--radius-none);--card-image-effect-duration:1.5s;--card-image-effect-ease:cubic-bezier(.19, 1, .22, 1);--card-title-size:var(--step-1);--card-subtitle-size:var(--step--1);--card-meta-size:var(--font-size-fluid-14);--card-content-size:var(--step--1);--card-shadow:none;--card-shadow-hover:none;--card-transition-duration:var(--duration-fast);--card-transition-ease:var(--ease-default);min-inline-size:0;color:var(--card-color);background:var(--card-background);border:1px solid var(--card-border-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);transition:border-color var(--card-transition-duration) var(--card-transition-ease), box-shadow var(--card-transition-duration) var(--card-transition-ease);position:relative;overflow:clip}.card:not(.pile){flex-direction:column;display:flex}.card:is(:hover,:focus-within){border-color:var(--card-border-color-hover);box-shadow:var(--card-shadow-hover)}.card:has(:focus-visible){outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:0}.card__image{background:var(--surface-1);border-radius:var(--card-image-radius);overflow:clip}.card--img-flush{padding:0}.card--img-flush .card__image{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:var(--radius-none);border-end-start-radius:var(--radius-none)}.card--img-flush .card__image:last-child{border-start-start-radius:var(--radius-none);border-start-end-radius:var(--radius-none);border-end-end-radius:inherit;border-end-start-radius:inherit}.card__image :is(a,button){z-index:1;position:relative}.card__image>picture,.card__image>a,.card__image>a>picture{border-radius:inherit;inline-size:100%;display:block}.card__image :is(img,video),.card__image>a>picture>img{block-size:auto;inline-size:100%;aspect-ratio:var(--card-image-ratio);object-fit:var(--card-image-fit);border-radius:inherit;display:block}.card[data-img-effect] .card__image :is(img,video),.card[data-img-effect] .card__image>a>picture>img{transition:opacity var(--card-image-effect-duration) var(--card-image-effect-ease), filter var(--card-image-effect-duration) var(--card-image-effect-ease), transform var(--card-image-effect-duration) var(--card-image-effect-ease)}.card[data-img-effect=shrink] .card__image :is(img,video),.card[data-img-effect=shrink] .card__image>a>picture>img{transform:scale(1.08)}.card[data-img-effect=zoom]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=zoom]:is(:hover,:focus-within) .card__image>a>picture>img{transform:scale(1.1)}.card[data-img-effect=shrink]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=shrink]:is(:hover,:focus-within) .card__image>a>picture>img{transform:scale(1)}.card[data-img-effect=fade]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=fade]:is(:hover,:focus-within) .card__image>a>picture>img{opacity:.72}.card[data-img-effect=grayscale] .card__image :is(img,video),.card[data-img-effect=grayscale] .card__image>a>picture>img{filter:grayscale()}.card[data-img-effect=grayscale]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=grayscale]:is(:hover,:focus-within) .card__image>a>picture>img{filter:grayscale(0)}.card[data-img-effect=pan-x] .card__image :is(img,video),.card[data-img-effect=pan-x] .card__image>a>picture>img{transform:scale(1.12)translate(-3%)}.card[data-img-effect=pan-x]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=pan-x]:is(:hover,:focus-within) .card__image>a>picture>img{transform:scale(1.12)translate(3%)}.card[data-img-effect=pan-y] .card__image :is(img,video),.card[data-img-effect=pan-y] .card__image>a>picture>img{transform:scale(1.12)translateY(-3%)}.card[data-img-effect=pan-y]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=pan-y]:is(:hover,:focus-within) .card__image>a>picture>img{transform:scale(1.12)translateY(3%)}.card[data-img-effect=tilt]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=tilt]:is(:hover,:focus-within) .card__image>a>picture>img{transform:scale(1.06)rotate(1.5deg)}.card[data-img-effect=blur]:is(:hover,:focus-within) .card__image :is(img,video),.card[data-img-effect=blur]:is(:hover,:focus-within) .card__image>a>picture>img{filter:blur(2px);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.card[data-img-effect] .card__image :is(img,video),.card[data-img-effect] .card__image>a>picture>img{transition:none;transform:none}}.card__badge{z-index:2;padding:var(--space--2);position:relative}.card__inner{padding:var(--card-inner-padding);flex-direction:column;flex:1;display:flex}.card__header{--flow-space:var(--space--2)}.card__meta,.card__tags,.card__footer{align-items:center;gap:var(--space--2);flex-wrap:wrap;display:flex}.card__meta{color:var(--card-muted-color);font-size:var(--card-meta-size);line-height:var(--line-height-compact)}.card__title{color:var(--card-color);font-size:var(--card-title-size);line-height:var(--line-height-tight);text-wrap:pretty}.card__subtitle{color:var(--card-muted-color);font-size:var(--card-subtitle-size);line-height:var(--line-height-base)}.card__link{color:inherit;text-decoration:none}.card--link-area .card__title>.card__link:after{content:"";position:absolute;inset:0}.card__body{flex-direction:column;flex:1;justify-content:space-between;display:flex}.card__content{color:var(--card-muted-color);font-size:var(--card-content-size);line-height:var(--line-height-base)}.card__footer :where(a,button,.button),.card__meta :where(a,button,.button),.card__tags :where(a,button,.button),.card__action,.card__author,.card__kicker,.card__price{z-index:1;position:relative}.card__kicker,.card__price{color:var(--card-color);font-size:var(--step--1);font-weight:var(--font-medium);line-height:var(--line-height-compact)}.card__author{--card-author-content-gap:.125rem;--avatar-profile-gap:var(--space--2);--avatar-profile-name-size:var(--font-size-fluid-14);--avatar-profile-title-size:var(--font-size-fluid-14);--avatar-profile-title-color:var(--card-muted-color);color:var(--card-muted-color);font-size:var(--font-size-fluid-14);line-height:var(--line-height-compact)}.card__author .avatar-profile__content{--flow-space:var(--card-author-content-gap)}.card__author .avatar-profile__name{color:var(--card-color);font-weight:var(--font-medium)}.card__author .avatar-profile__title{color:var(--card-muted-color)}.card--overlay{--layout-place:stretch;--card-background:transparent;--card-color:var(--text-on-dark);--card-muted-color:var(--text-on-dark);--card-border-color:transparent;--card-border-color-hover:transparent;--card-padding:var(--space-none);--card-inner-padding:var(--space-1);--card-radius:var(--radius-none);--card-image-radius:var(--radius-none);--card-image-ratio:4 / 5;--card-shadow:none;--card-shadow-hover:none;--card-title-size:var(--step-1);--card-subtitle-size:var(--step--1);--card-overlay-bg:linear-gradient(to top, color-mix(in oklch, var(--neutral-6), transparent 8%), color-mix(in oklch, var(--neutral-6), transparent 42%), transparent);overflow:clip}.card--overlay:is(:hover,:focus-within){box-shadow:none;border-color:#0000}.card--overlay .card__image{background:var(--neutral-6);border-radius:var(--radius-none);block-size:100%;inline-size:100%}.card--overlay .card__image :is(img,video),.card--overlay .card__image>a>picture>img{block-size:100%}.card--overlay .card__inner{color:var(--text-on-dark);background:var(--card-overlay-bg);place-self:end stretch}.card--overlay .card__title,.card--overlay .card__subtitle{color:inherit}.card--project{--card-background:transparent;--card-border-color:transparent;--card-border-color-hover:transparent;--card-padding:var(--space-none);--card-inner-padding:var(--space-none);--card-radius:var(--radius-none);--card-shadow:none;--card-shadow-hover:none;--card-title-size:var(--step-1);--card-subtitle-size:var(--step-0);--card-project-gap:var(--space-0-1);--card-project-image-border-color:var(--border);--card-project-image-shadow:var(--shadow-1);--card-project-action-hover-bg:var(--text-0);--card-project-action-hover-color:var(--site-bg);--card-project-action-hover-border-color:var(--text-0);--card-project-action-icon-offset-block:.04em;gap:var(--card-project-gap);overflow:visible}.card--project-tilt{--card-project-image-rotate:-2deg}.card--project-tilt-reverse{--card-project-image-rotate:2deg}.card--project:is(:hover,:focus-within){box-shadow:none;border-color:#0000}.card--project .card__image{border:1px solid var(--card-project-image-border-color);box-shadow:var(--card-project-image-shadow);transition:border-color var(--card-transition-duration) var(--card-transition-ease), box-shadow var(--card-transition-duration) var(--card-transition-ease), transform var(--card-transition-duration) var(--card-transition-ease)}.card--project:is(.card--project-tilt,.card--project-tilt-reverse):is(:hover,:focus-within) .card__image{transform:rotate(var(--card-project-image-rotate))}.card--project .card__summary{inline-size:100%}.card--project .card__action{--button-bg:var(--site-bg);--button-color:var(--text-0);--button-border-color:var(--border);--button-gap:var(--space--3);--button-icon-size:1.2em}.card--project:is(:hover,:focus-within) .card__action{--button-bg:var(--card-project-action-hover-bg);--button-color:var(--card-project-action-hover-color);--button-border-color:var(--card-project-action-hover-border-color);--button-hover-bg:var(--card-project-action-hover-bg);--button-hover-color:var(--card-project-action-hover-color);--button-hover-border-color:var(--card-project-action-hover-border-color)}.card--project .card__action .button__icon{translate:0 var(--card-project-action-icon-offset-block)}.card--project .card__action svg{stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter}.card--overlap{--card-background:transparent;--card-border-color:transparent;--card-border-color-hover:transparent;--card-padding:var(--space-none);--card-inner-padding:var(--space-1);--card-radius:var(--radius-none);--card-image-ratio:4 / 3;--card-image-radius:var(--radius-4);--card-shadow:none;--card-shadow-hover:none;--card-title-size:var(--step-1);--card-overlap-panel-bg:var(--card-bg);--card-overlap-panel-border-color:var(--border);--card-overlap-panel-radius:var(--radius-3);--card-overlap-panel-shadow:var(--shadow-2);--card-overlap-panel-inset-inline:var(--space-1);--card-overlap-panel-offset:var(--space-4);padding-block-end:var(--card-overlap-panel-offset);overflow:visible}.card--overlap:is(:hover,:focus-within){box-shadow:none;border-color:#0000}.card--overlap .card__inner{inset-block-end:0;inset-inline:var(--card-overlap-panel-inset-inline);text-align:center;background:var(--card-overlap-panel-bg);border:1px solid var(--card-overlap-panel-border-color);border-radius:var(--card-overlap-panel-radius);box-shadow:var(--card-overlap-panel-shadow);align-items:center;position:absolute}.card--overlap .card__kicker{color:var(--primary)}.card--overlap .card__action{--button-bg:var(--surface-1);--button-color:var(--text-0);--button-border-color:transparent;--button-hover-bg:var(--surface-2);--button-hover-color:var(--text-0);--button-hover-border-color:transparent}@media (prefers-reduced-motion:reduce){.card--project .card__image{transition:none}.card--project:is(.card--project-tilt,.card--project-tilt-reverse):is(:hover,:focus-within) .card__image{transform:none}}@media (width<=64rem){.executive-card{--layout-amount:2}}@media (width<=40rem){.executive-card{--layout-amount:1}}.card--executive__callout{--card-color:var(--color-white);border:none}.card--executive__callout .card__title{font-size:var(--step-2)}.card--executive__callout .card__content{color:var(--color-white)}.team-card__social-link{block-size:2.25rem;inline-size:2.25rem;color:var(--text-1);font-size:var(--font-size-fluid-14);font-weight:var(--font-semibold);border:1px solid var(--border);border-radius:var(--radius-0);place-items:center;text-decoration:none;display:inline-grid}.team-card__social-icon{block-size:1.5rem;inline-size:1.5rem}.team-card__social-link:is(:hover,:focus-visible){color:var(--text-0);border-color:currentColor;text-decoration:none}.team-card__job-title{color:var(--text-1)}.card.card--platforms{--card-border-color-hover:var(--border);flex-flow:wrap}@media (width<=40rem){.card.card--platforms>.card__inner{flex:unset}}.card__warehouse-location .card{--card-border-color-hover:var(--border)}@media (width<=48rem){.card__warehouse-location{--layout-amount:1}}.card.card--page-assist{--card-border-color-hover:var(--border)}.card.card--page-assist .avatar{--avatar-image-size:4rem}.card.card--page-assist .card__body{padding-top:var(--space-1);border-top:1px solid var(--surface-1)}.card.card--page-assist h4{font-size:var(--step-0)}.card--page-assist .icon-list{--icon-list-font-size:var(--step--1);--icon-list-gap:var(--space--2)}.page-assist__links{border-block-start:1px solid var(--surface-1)}.page-assist__links a{padding-block:var(--space--2);color:var(--text-1);font-size:var(--font-size-fluid-16);line-height:var(--line-height-compact);text-decoration:none;display:block}.page-assist__links>li{border-block-end:1px solid var(--surface-1)}.page-assist__links a:is(:hover,:focus-visible){color:var(--primary)}:where(code){font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-compact);hyphens:none}:where(:not(pre)>code){padding-block:var(--space--3);padding-inline:var(--space--3);color:var(--text-0);background-color:var(--subtle-bg);border:1px solid var(--border);border-radius:var(--radius-1);overflow-wrap:anywhere;word-break:normal;box-decoration-break:clone}:where(pre){inline-size:100%;max-inline-size:100%;color:var(--text-0);background-color:var(--subtle-bg);border:1px solid var(--border);border-radius:var(--radius-2);word-wrap:normal;word-break:normal;word-spacing:normal;margin:0;position:relative}:where(pre>code){padding:var(--space-0);color:inherit;white-space:pre;tab-size:2;-webkit-text-size-adjust:100%;background-color:#0000;border:0;display:block;overflow-x:auto}:where(a code){color:inherit}.code-panel{gap:var(--space--2);display:grid}.code-panel__actions{justify-content:flex-end;display:flex}.code-panel__copy{font-size:var(--font-size-caption);line-height:var(--line-height-flat)}.command{--command-bg:var(--card-bg);--command-color:var(--text-0);--command-muted-color:var(--text-1);--command-border-color:var(--border);--command-border-width:1px;--command-radius:var(--radius-2);--command-shadow:var(--shadow-2);--command-padding:var(--space--2);--command-gap:var(--space--2);--command-list-gap:var(--space--2);--command-group-gap:var(--space--3);--command-input-bg:transparent;--command-input-color:var(--text-0);--command-input-placeholder-color:var(--text-2);--command-input-padding-block:var(--space--2);--command-input-padding-inline:var(--space--1);--command-item-gap:var(--space--2);--command-item-padding-block:var(--space--2);--command-item-padding-inline:var(--space--1);--command-item-radius:var(--radius-1);--command-item-active-bg:var(--surface-1);--command-item-active-color:var(--text-0);--command-item-disabled-opacity:.48;--command-icon-size:1.25rem;--command-shortcut-color:var(--text-1);--command-max-block-size:24rem;--command-font-size:var(--font-size-fluid-16);--command-heading-size:var(--font-size-fluid-18);--command-item-title-size:var(--font-size-fluid-16);--command-item-description-size:var(--font-size-fluid-14);--command-transition-duration:var(--duration-fast);--command-transition-ease:var(--ease-default);gap:var(--command-gap);inline-size:100%;min-inline-size:0;color:var(--command-color);font-size:var(--command-font-size);background:var(--command-bg);border:var(--command-border-width) solid var(--command-border-color);border-radius:var(--command-radius);box-shadow:var(--command-shadow);display:grid;overflow:hidden}.command__search{align-items:center;gap:var(--space--2);padding-block:var(--command-input-padding-block);padding-inline:var(--command-input-padding-inline);border-block-end:var(--command-border-width) solid var(--command-border-color);display:flex}.command__search-icon,.command__item-icon{inline-size:var(--command-icon-size);block-size:var(--command-icon-size);color:var(--command-muted-color);flex:none}.command__search-icon svg,.command__item-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;block-size:100%;inline-size:100%;display:block}.command__input{inline-size:100%;min-inline-size:0;padding:var(--space-none);color:var(--command-input-color);font:inherit;background:var(--command-input-bg);appearance:none;border:0}.command__input::placeholder{color:var(--command-input-placeholder-color)}.command__input:focus{outline:none}.command__list{gap:var(--command-list-gap);max-block-size:var(--command-max-block-size);padding:var(--command-padding);overscroll-behavior:contain;display:grid;overflow:auto}.command__group{gap:var(--command-group-gap);display:grid}.command__group[hidden],.command__item[hidden],.command__empty[hidden]{display:none}.command__group-heading{padding-inline:var(--command-item-padding-inline);color:var(--command-muted-color);font-size:var(--command-heading-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.command__items{gap:var(--space--3);display:grid}.command__item{align-items:center;gap:var(--command-item-gap);inline-size:100%;min-inline-size:0;padding-block:var(--command-item-padding-block);padding-inline:var(--command-item-padding-inline);color:inherit;font:inherit;text-align:start;border-radius:var(--command-item-radius);cursor:pointer;transition:color var(--command-transition-duration) var(--command-transition-ease), background-color var(--command-transition-duration) var(--command-transition-ease);appearance:none;background:0 0;border:0;text-decoration:none;display:flex}.command__item:is(:hover,.is-active){color:var(--command-item-active-color);background:var(--command-item-active-bg)}.command__item:focus{outline:none}.command__item:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.command__item:is([aria-disabled=true],[disabled],[data-disabled]){cursor:not-allowed;opacity:var(--command-item-disabled-opacity)}.command__item-content{gap:var(--space--3);flex:auto;min-inline-size:0;display:grid}.command__item-title{color:var(--command-color);font-size:var(--command-item-title-size);font-weight:var(--font-medium);line-height:var(--line-height-tight)}.command__item-description{color:var(--command-muted-color);font-size:var(--command-item-description-size);line-height:var(--line-height-compact)}.command__shortcut{justify-content:center;align-items:center;gap:var(--space--3);color:var(--command-shortcut-color);white-space:nowrap;display:inline-flex}.command__empty{padding-block:var(--space-1);padding-inline:var(--command-item-padding-inline);color:var(--command-muted-color);font-size:var(--step--1);text-align:center}.command-dialog.dialog{--dialog-width:40rem;--dialog-max-block-size:min(42rem, calc(100dvh - var(--space-2)));--dialog-padding-block:var(--space-none);--dialog-padding-inline:var(--space-none);--dialog-placement-space:var(--space-2)}.command-dialog .dialog__surface{display:block}.command-dialog .command{box-shadow:none;border:0;border-radius:0}.command-dialog[data-dialog-placement=top]{--dialog-margin:var(--dialog-placement-space) auto auto}@media (width<=40rem){.command{--command-max-block-size:min(28rem, calc(100dvh - var(--space-5)))}.command-dialog.dialog{--dialog-width:100%;--dialog-max-block-size:calc(100dvh - var(--space-0));--dialog-placement-space:var(--space-0)}}:where(html:has(dialog:modal)){scrollbar-gutter:stable}:where(body:has(dialog:modal)){overflow:hidden}.dialog{--dialog-bg:var(--card-bg);--dialog-color:var(--card-text);--dialog-border-color:var(--border);--dialog-border-width:1px;--dialog-radius:var(--radius-3);--dialog-shadow:var(--shadow-3);--dialog-width:36rem;--dialog-max-block-size:min(42rem, calc(100dvh - var(--space-2)));--dialog-margin:auto;--dialog-placement-space:var(--space-2);--dialog-padding-block:var(--space-0);--dialog-padding-inline:var(--space-0);--dialog-gap:var(--space-0);--dialog-header-gap:var(--space--3);--dialog-footer-gap:var(--space--2);--dialog-title-size:var(--step-1);--dialog-title-weight:var(--font-semibold);--dialog-description-size:var(--step--1);--dialog-body-size:var(--step--1);--dialog-backdrop-bg:color-mix(in oklch, var(--neutral-6), transparent 42%);--dialog-field-bg:var(--card-bg);--dialog-field-color:var(--text-0);--dialog-field-border-color:var(--input-border);--dialog-field-radius:var(--radius-1);--dialog-field-padding-block:var(--space--2);--dialog-field-padding-inline:var(--space--1);inline-size:min(var(--dialog-width), calc(100% - (var(--space-0) * 2)));max-block-size:var(--dialog-max-block-size);margin:var(--dialog-margin);color:var(--dialog-color);background:var(--dialog-bg);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);padding:0;overflow:hidden}.dialog::backdrop{background:var(--dialog-backdrop-bg)}.dialog[data-dialog-size=small]{--dialog-width:28rem}.dialog[data-dialog-size=large]{--dialog-width:52rem;--dialog-max-block-size:min(48rem, calc(100dvh - var(--space-2)))}.dialog[data-dialog-placement=top]{--dialog-margin:var(--dialog-placement-space) auto auto}.dialog[data-dialog-placement=bottom]{--dialog-margin:auto auto var(--dialog-placement-space)}.dialog__form,.dialog__surface{max-block-size:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.dialog__header,.dialog__body,.dialog__footer{padding-inline:var(--dialog-padding-inline)}.dialog__header{gap:var(--dialog-gap);justify-content:space-between;align-items:start;padding-block-start:var(--dialog-padding-block);padding-block-end:var(--space--1);display:flex}.dialog__heading{gap:var(--dialog-header-gap);min-inline-size:0;display:grid}.dialog__title{color:var(--dialog-color);font-size:var(--dialog-title-size);font-weight:var(--dialog-title-weight);line-height:var(--line-height-tight)}.dialog__description{color:var(--text-1);font-size:var(--dialog-description-size);line-height:var(--line-height-compact)}.dialog__close{flex:none}.dialog__body{min-block-size:0;padding-block:var(--space--1);color:var(--text-1);font-size:var(--dialog-body-size);overflow:auto}.dialog__footer{gap:var(--dialog-footer-gap);flex-wrap:wrap;justify-content:end;align-items:center;padding-block-start:var(--space--1);padding-block-end:var(--dialog-padding-block);display:flex}.dialog[data-dialog-layout=sticky] .dialog__header{z-index:1;background:var(--dialog-bg);border-block-end:1px solid var(--dialog-border-color);position:sticky;inset-block-start:0}.dialog[data-dialog-layout=sticky] .dialog__footer{z-index:1;background:var(--dialog-bg);border-block-start:1px solid var(--dialog-border-color);position:sticky;inset-block-end:0}.dialog__field-group{gap:var(--space--3);display:grid}.dialog__label{gap:var(--space--3);color:var(--text-0);font-size:var(--step--1);font-weight:var(--font-medium);display:grid}.dialog__input,.dialog__textarea{inline-size:100%;padding-block:var(--dialog-field-padding-block);padding-inline:var(--dialog-field-padding-inline);color:var(--dialog-field-color);background:var(--dialog-field-bg);border:1px solid var(--dialog-field-border-color);border-radius:var(--dialog-field-radius)}.dialog__textarea{resize:vertical;min-block-size:7rem}.dialog__input:focus,.dialog__textarea:focus{outline:none}.dialog__input:focus-visible,.dialog__textarea:focus-visible{border-color:var(--focus-ring);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (width<=40rem){.dialog{--dialog-width:100%;--dialog-max-block-size:calc(100dvh - var(--space-0))}.dialog__footer{flex-direction:column-reverse;align-items:stretch}.dialog__footer .button{inline-size:100%}}.divider{--divider-color:var(--border);--divider-thickness:1px;--divider-size:100%;--divider-dot-size:.313rem;--divider-square-size:var(--divider-dot-size);--divider-shape-gap:var(--space--1);--divider-double-gap:.375rem;--divider-icon-gap:var(--space-0);--divider-icon-size:1.25rem;--divider-icon-marker-size:2.25rem;--divider-icon-marker-radius:var(--radius-0);--divider-icon-marker-bg:var(--surface-0);--divider-icon-marker-border-color:var(--divider-color);--divider-label-color:var(--text-0);--divider-label-font-size:var(--step--1);--divider-label-font-weight:var(--font-semibold);--divider-label-line-height:var(--line-height-compact);inline-size:var(--divider-size);color:var(--divider-color)}.divider--line{border-block-start:var(--divider-thickness) solid currentColor}.divider--dashed{border-block-start:var(--divider-thickness) dashed currentColor}.divider--double{block-size:var(--divider-double-gap);border-block:var(--divider-thickness) solid currentColor}.divider--dot,.divider--dot-vertical,.divider--square,.divider--square-vertical{justify-content:center;align-items:center;gap:var(--divider-shape-gap);display:flex}.divider--dot-verticla,.divider--square-vertical{flex-direction:column;inline-size:max-content}.divider__dot{inline-size:var(--divider-dot-size);block-size:var(--divider-dot-size);background:currentColor;border-radius:50%;flex:none;display:block}.divider__square{inline-size:var(--divider-square-size);block-size:var(--divider-square-size);background:currentColor;flex:none;display:block}.divider--icon,.divider--label{align-items:center;gap:var(--divider-icon-gap);display:flex}.divider--icon:before,.divider--icon:after,.divider--label:before,.divider--label:after{min-inline-size:var(--space-1);border-block-start:var(--divider-thickness) solid currentColor;content:"";flex:auto}.divider__marker{inline-size:var(--divider-icon-marker-size);block-size:var(--divider-icon-marker-size);border:var(--divider-thickness) solid var(--divider-icon-marker-border-color);border-radius:var(--divider-icon-marker-radius);background:var(--divider-icon-marker-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.divider__icon{inline-size:var(--divider-icon-size);block-size:var(--divider-icon-size);display:block}.divider__label{color:var(--divider-label-color);font-size:var(--divider-label-font-size);font-weight:var(--divider-label-font-weight);line-height:var(--divider-label-line-height);text-align:center;flex:none}.feature-split{--feature-split-color:var(--text-0);--feature-split-muted-color:var(--text-1);--feature-split-title-size:var(--step-3);--feature-split-title-line-height:var(--line-height-heading);--feature-split-description-size:var(--step-0);--feature-split-asset-bg:var(--surface-1);--feature-split-asset-radius:var(--radius-none);--feature-split-asset-min-block-size:clamp(18rem, 42vw, 34rem);--feature-split-image-fit:cover;color:var(--feature-split-color)}.feature-split__title{color:var(--feature-split-color);font-size:var(--feature-split-title-size);line-height:var(--feature-split-title-line-height);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.feature-split__description{color:var(--feature-split-muted-color);font-size:var(--feature-split-description-size)}.feature-split__asset{min-block-size:var(--feature-split-asset-min-block-size);background:var(--feature-split-asset-bg);border-radius:var(--feature-split-asset-radius);overflow:clip}.feature-split__image{block-size:100%;inline-size:100%;min-block-size:inherit;object-fit:var(--feature-split-image-fit);display:block}.footer{--footer-color:var(--text-0);--footer-text-color:var(--text-1);--footer-link-color:var(--text-1);--footer-link-hover-color:var(--text-0);--footer-border-color:var(--border);--footer-card-bg:var(--card-bg);--footer-card-border:var(--border);--footer-card-radius:var(--radius-3);--footer-card-padding:var(--space-1-2);--footer-heading-size:var(--font-size-fluid-18);--footer-text-size:var(--step--1);--footer-link-size:var(--font-size-fluid-16);--footer-meta-size:var(--font-size-fluid-16);--footer-icon-size:2.25rem;--footer-inline-icon-size:1.1em;--footer-menu-sidebar-column-width:10rem;color:var(--footer-color);background:var(--color-white)}.footer__office-card{padding:var(--footer-card-padding);background:var(--footer-card-bg);border:1px solid var(--footer-card-border);border-radius:var(--footer-card-radius)}.footer__text{color:var(--footer-text-color);font-size:var(--footer-text-size)}.footer__meta,.footer__copyright,.footer__bottom{color:var(--footer-text-color);font-size:var(--footer-meta-size)}.footer-menu__title,.footer__office-title{color:var(--footer-color);font-size:var(--footer-heading-size);font-weight:var(--font-semibold);line-height:var(--line-height-compact)}.footer-menu__link,.footer__contact-link,.footer__legal-link{color:var(--footer-link-color);font-size:var(--footer-link-size);font-weight:var(--font-normal);text-decoration:none}.footer__contact-link{align-items:center;gap:var(--space--3);display:inline-flex}.footer-menu__link:is(:hover,:focus-visible),.footer__contact-link:is(:hover,:focus-visible),.footer__legal-link:is(:hover,:focus-visible){color:var(--footer-link-hover-color);text-underline-offset:.18em;text-decoration:underline .08em}.footer__bottom{color:var(--footer-text-color);border-block-start:1px solid var(--footer-border-color);padding-block-start:var(--space-1)}.footer__social-link{inline-size:var(--footer-icon-size);block-size:var(--footer-icon-size);color:var(--footer-link-color);font-size:var(--font-size-fluid-14);font-weight:var(--font-semibold);border:1px solid var(--footer-border-color);border-radius:var(--radius-0);place-items:center;text-decoration:none;display:inline-grid}.footer__icon,.footer__social-icon,.footer__office-icon{inline-size:var(--footer-inline-icon-size);block-size:var(--footer-inline-icon-size);display:block}.footer__social-icon{block-size:1.5rem;inline-size:1.5rem}.footer__office-icon{block-size:1.25rem;inline-size:1.25rem}.footer__social-link:is(:hover,:focus-visible){color:var(--footer-link-hover-color);border-color:currentColor;text-decoration:none}.footer-cta{--footer-cta-bg:var(--card-bg);--footer-cta-color:var(--text-0);--footer-cta-text-color:var(--text-1);--footer-cta-border-color:var(--border);--footer-cta-accent:var(--primary);--footer-cta-padding:var(--space-1-2);--footer-cta-radius:var(--radius-3);--footer-cta-title-size:var(--step-2);--footer-cta-title-line-height:var(--line-height-heading);--footer-cta-text-size:var(--step--1);--footer-cta-text-line-height:var(--line-height-base);--footer-cta-field-bg:var(--surface-0);--footer-cta-field-border:var(--input-border);--footer-cta-callout-block-size:clamp(16rem, 24vw, 18rem);--footer-cta-logo-tile-bg:var(--surface-0);--footer-cta-logo-tile-border-color:var(--border);--footer-cta-logo-tile-border-color-hover:var(--primary);--footer-cta-logo-tile-radius:var(--radius-3);--footer-cta-logo-tile-min-block-size:6rem;--footer-cta-logo-max-inline-size:9rem;--footer-cta-logo-max-block-size:2rem;padding:var(--footer-cta-padding);color:var(--footer-cta-color);background:var(--footer-cta-bg);border:1px solid var(--footer-cta-border-color);border-radius:var(--footer-cta-radius)}.footer-cta--callout{--footer-cta-color:var(--surface-0);--footer-cta-text-color:color-mix(in oklch, var(--surface-0), transparent 20%);--footer-cta-border-color:color-mix(in oklch, var(--surface-0), transparent 78%);block-size:var(--footer-cta-callout-block-size);isolation:isolate;padding:0;overflow:clip}.footer-cta--logo-grid{--footer-cta-bg:var(--neutral-6);--footer-cta-color:var(--text-on-dark);--footer-cta-text-color:color-mix(in oklch, var(--text-on-dark), transparent 28%);--footer-cta-border-color:color-mix(in oklch, var(--text-on-dark), transparent 88%);--footer-cta-accent:var(--accent);--footer-cta-padding:var(--space-2-4);--footer-cta-radius:var(--radius-3);--footer-cta-title-size:var(--step-4);--footer-cta-text-size:var(--step-0);--footer-cta-logo-tile-bg:color-mix(in oklch, var(--neutral-6), var(--color-white) 8%);--footer-cta-logo-tile-border-color:color-mix(in oklch, var(--text-on-dark), transparent 88%);--footer-cta-logo-tile-border-color-hover:color-mix(in oklch, var(--primary), var(--text-on-dark) 18%);--footer-cta-logo-tile-min-block-size:clamp(5.25rem, 10vw, 7rem);--footer-cta-logo-max-inline-size:10rem;--footer-cta-logo-max-block-size:2rem}.footer-cta__asset{border-radius:inherit;place-self:stretch stretch;block-size:100%;inline-size:100%;position:relative;overflow:clip}.footer-cta__asset:after{content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--text-0), transparent 4%), color-mix(in oklch, var(--text-0), transparent 20%) 54%, color-mix(in oklch, var(--text-0), transparent 54%));position:absolute;inset:0}.footer-cta__image{object-fit:cover;block-size:100%;min-block-size:100%;inline-size:100%;display:block}.footer-cta--callout .footer-cta__content{z-index:1;padding:var(--space-1-2);position:relative}.footer-cta__title{color:var(--footer-cta-color);font-size:var(--footer-cta-title-size);line-height:var(--footer-cta-title-line-height);text-wrap:balance}.footer-cta__text{color:var(--footer-cta-text-color);font-size:var(--footer-cta-text-size);line-height:var(--footer-cta-text-line-height)}.footer-cta .badge--text{--badge-color:var(--footer-cta-accent)}.footer-cta__field{min-block-size:2.5rem;inline-size:min(100%,22rem);padding:var(--space--2) var(--space-0);color:var(--footer-cta-color);font:inherit;font-size:var(--font-size-fluid-14);background:var(--footer-cta-field-bg);border:1px solid var(--footer-cta-field-border);border-radius:var(--radius-2)}.footer-cta__field:focus{outline:none}.footer-cta__field:focus-visible{border-color:var(--focus-ring);outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.footer-cta__icon{block-size:1.1em;inline-size:1.1em;display:block}.footer-cta__logo-cloud{--logo-cloud-logo-max-inline-size:var(--footer-cta-logo-max-inline-size);--logo-cloud-logo-max-block-size:var(--footer-cta-logo-max-block-size);--logo-cloud-item-bg:var(--footer-cta-logo-tile-bg);--logo-cloud-item-border-color:var(--footer-cta-logo-tile-border-color);--logo-cloud-item-border-color-hover:var(--footer-cta-logo-tile-border-color-hover);--logo-cloud-item-radius:var(--footer-cta-logo-tile-radius);--logo-cloud-item-min-block-size:var(--footer-cta-logo-tile-min-block-size);--logo-cloud-item-padding-block:var(--space-0);--logo-cloud-item-padding-inline:var(--space-0)}.footer-cta .button[data-variant=primary] .footer-cta__icon{filter:invert()}.footer-cta--callout .button[data-variant=outline-secondary]{--button-color:var(--surface-0);--button-border-color:var(--footer-cta-border-color);--button-hover-bg:color-mix(in oklch, var(--surface-0), transparent 88%);--button-hover-color:var(--surface-0);--button-hover-border-color:color-mix(in oklch, var(--surface-0), transparent 52%);--button-active-bg:color-mix(in oklch, var(--surface-0), transparent 82%);--button-active-color:var(--surface-0);--button-active-border-color:color-mix(in oklch, var(--surface-0), transparent 52%)}@media (width<=48rem){.footer-cta--logo-grid{--footer-cta-padding:var(--space-1)}}.site-header{border-bottom:1px solid var(--border);background:#fff}.has-page-header-fill .site-header{border-bottom:0}.has-site-header-overlay .site-header,.site-header--overlay{z-index:10;background:0 0;border-bottom:0;position:absolute;inset-block-start:0;inset-inline:0}@media (width<=61.25rem){.site-header .main-menu-group{display:none}}@media (width>=61.313rem){.site-header .main-mobile-menu__toggle,.site-header .main-mobile-menu-group{display:none}}.icon-box{--icon-box-bg:var(--card-bg);--icon-box-color:var(--card-text);--icon-box-muted-color:var(--text-1);--icon-box-border-color:var(--border);--icon-box-border-color-hover:var(--border-strong);--icon-box-padding:var(--space-0);--icon-box-radius:var(--radius-4);--icon-box-shadow:none;--icon-box-shadow-hover:none;--icon-box-title-size:var(--step-1);--icon-box-content-size:var(--step--1);--icon-box-asset-size:3rem;--icon-box-asset-radius:var(--radius-2);--icon-box-asset-icon-size:2.25rem;--icon-box-asset-box-icon-size:1.5rem;--icon-box-asset-bg:transparent;--icon-box-asset-border-color:transparent;--icon-box-asset-border-width:0;--icon-box-outline-border-color:var(--primary-border);--icon-box-outline-solid-bg:var(--primary-bg-soft);--icon-box-solid-bg:var(--primary-bg-subtle);--icon-box-transition-duration:var(--duration-fast);--icon-box-transition-ease:var(--ease-default);min-inline-size:0;padding:var(--icon-box-padding);color:var(--icon-box-color);background:var(--icon-box-bg);border:1px solid var(--icon-box-border-color);border-radius:var(--icon-box-radius);box-shadow:var(--icon-box-shadow);transition:border-color var(--icon-box-transition-duration) var(--icon-box-transition-ease), box-shadow var(--icon-box-transition-duration) var(--icon-box-transition-ease);position:relative}.icon-box:is(:hover,:focus-within){border-color:var(--icon-box-border-color-hover);box-shadow:var(--icon-box-shadow-hover)}.icon-box__asset{inline-size:var(--icon-box-asset-size);block-size:var(--icon-box-asset-size);color:var(--icon-box-color);background:var(--icon-box-asset-bg);border:var(--icon-box-asset-border-width) solid var(--icon-box-asset-border-color);border-radius:var(--icon-box-asset-radius);flex:none;justify-content:center;align-items:center;display:flex}.icon-box__icon{inline-size:var(--icon-box-asset-icon-size);block-size:var(--icon-box-asset-icon-size);display:block}.icon-box__inner{min-inline-size:0}.icon-box__header{--flow-space:var(--space--2)}.icon-box__title{color:var(--icon-box-color);font-size:var(--icon-box-title-size);line-height:var(--line-height-tight);text-wrap:pretty}.icon-box__link{color:inherit;text-decoration:none}.icon-box--link-area .icon-box__title>.icon-box__link:after{content:"";position:absolute;inset:0}.icon-box--solid{--icon-box-bg:var(--icon-box-solid-bg);--icon-box-border-color:transparent;--icon-box-border-color-hover:transparent}.icon-box__content{color:var(--icon-box-muted-color);font-size:var(--icon-box-content-size);line-height:var(--line-height-base)}.icon-box__footer{align-items:center;gap:var(--space--2);flex-wrap:wrap;display:flex}.icon-box__footer :where(a,button,.button),.icon-box__action{z-index:1;position:relative}.icon-box__asset--outline,.icon-box__asset--outline-solid{--icon-box-asset-icon-size:var(--icon-box-asset-box-icon-size);--icon-box-asset-border-width:1px;--icon-box-asset-border-color:var(--icon-box-outline-border-color)}.icon-box__asset--outline-solid{--icon-box-asset-bg:var(--icon-box-outline-solid-bg)}.icon-box__asset--solid{--icon-box-asset-icon-size:var(--icon-box-asset-box-icon-size);--icon-box-asset-bg:var(--icon-box-solid-bg)}.icon-box--primary{--icon-box-outline-border-color:var(--primary-border);--icon-box-outline-solid-bg:var(--primary-bg-soft);--icon-box-solid-bg:var(--primary-bg-subtle)}.icon-box--secondary{--icon-box-outline-border-color:var(--secondary-border);--icon-box-outline-solid-bg:var(--secondary-bg-soft);--icon-box-solid-bg:var(--secondary-bg-subtle)}.icon-box--accent{--icon-box-outline-border-color:var(--accent-border);--icon-box-outline-solid-bg:var(--accent-bg-soft);--icon-box-solid-bg:var(--accent-bg-subtle)}.icon-box--success{--icon-box-outline-border-color:var(--success-border);--icon-box-outline-solid-bg:var(--success-bg-soft);--icon-box-solid-bg:var(--success-bg-subtle)}.icon-box--warning{--icon-box-outline-border-color:var(--warning-border);--icon-box-outline-solid-bg:var(--warning-bg-soft);--icon-box-solid-bg:var(--warning-bg-subtle)}.icon-box--error{--icon-box-outline-border-color:var(--error-border);--icon-box-outline-solid-bg:var(--error-bg-soft);--icon-box-solid-bg:var(--error-bg-subtle)}.icon-box--info{--icon-box-outline-border-color:var(--info-border);--icon-box-outline-solid-bg:var(--info-bg-soft);--icon-box-solid-bg:var(--info-bg-subtle)}.icon-list{--icon-list-color:inherit;--icon-list-gap:var(--space--1);--icon-list-font-size:var(--font-size-fluid-18);--icon-list-font-weight:inherit;--icon-list-line-height:var(--line-height-base);--icon-list-title-color:var(--icon-list-color);--icon-list-title-font-weight:var(--font-semibold);--icon-list-text-color:var(--text-1);--icon-list-text-font-size:var(--icon-list-font-size);--icon-list-marker-size:1.125rem;--icon-list-marker-offset:.375rem;--icon-list-marker-box-offset:.125rem;--icon-list-marker-box-size:1.5rem;--icon-list-marker-box-radius:var(--radius-0);--icon-list-marker-box-icon-size:.95rem;--icon-list-outline-border-color:var(--primary-border);--icon-list-outline-border-width:1px;--icon-list-outline-solid-bg:var(--primary-bg-soft);--icon-list-solid-bg:var(--primary-bg-soft);color:var(--icon-list-color)}.icon-list__item{gap:var(--icon-list-gap);color:var(--icon-list-color);font-size:var(--icon-list-font-size);font-weight:var(--icon-list-font-weight);line-height:var(--icon-list-line-height);align-items:flex-start;display:flex}.icon-list__marker{inline-size:var(--icon-list-marker-size);block-size:var(--icon-list-marker-size);flex:none;justify-content:center;align-items:center;margin-block-start:var(--icon-list-marker-offset);display:inline-flex}.icon-list__icon{block-size:100%;inline-size:100%;display:block}.icon-list__content{min-inline-size:0}.icon-list__title{color:var(--icon-list-title-color);font-weight:var(--icon-list-title-font-weight);display:block}.icon-list__text{color:var(--icon-list-text-color);font-size:var(--icon-list-text-font-size);display:block}.icon-list--outline .icon-list__marker,.icon-list--outline-solid .icon-list__marker,.icon-list--solid .icon-list__marker{inline-size:var(--icon-list-marker-box-size);block-size:var(--icon-list-marker-box-size);border-radius:var(--icon-list-marker-box-radius);margin-block-start:var(--icon-list-marker-box-offset)}.icon-list--outline .icon-list__marker{border:var(--icon-list-outline-border-width) solid var(--icon-list-outline-border-color);background:0 0}.icon-list--outline-solid .icon-list__marker{background:var(--icon-list-outline-solid-bg);border:var(--icon-list-outline-border-width) solid var(--icon-list-outline-border-color)}.icon-list--solid .icon-list__marker{background:var(--icon-list-solid-bg)}.icon-list--outline .icon-list__icon,.icon-list--outline-solid .icon-list__icon,.icon-list--solid .icon-list__icon{inline-size:var(--icon-list-marker-box-icon-size);block-size:var(--icon-list-marker-box-icon-size)}.icon-list--primary{--icon-list-outline-border-color:var(--primary-border);--icon-list-outline-solid-bg:var(--primary-bg-soft);--icon-list-solid-bg:var(--primary-bg-subtle)}.icon-list--secondary{--icon-list-outline-border-color:var(--secondary-border);--icon-list-outline-solid-bg:var(--secondary-bg-soft);--icon-list-solid-bg:var(--secondary-bg-subtle)}.icon-list--accent{--icon-list-outline-border-color:var(--accent-border);--icon-list-outline-solid-bg:var(--accent-bg-soft);--icon-list-solid-bg:var(--accent-bg-subtle)}.icon-list--success{--icon-list-outline-border-color:var(--success-border);--icon-list-outline-solid-bg:var(--success-bg-soft);--icon-list-solid-bg:var(--success-bg-soft)}.icon-list--warning{--icon-list-outline-border-color:var(--warning-border);--icon-list-outline-solid-bg:var(--warning-bg-soft);--icon-list-solid-bg:var(--warning-bg-soft)}.icon-list--error{--icon-list-outline-border-color:var(--error-border);--icon-list-outline-solid-bg:var(--error-bg-soft);--icon-list-solid-bg:var(--error-bg-soft)}.icon-list--info{--icon-list-outline-border-color:var(--info-border);--icon-list-outline-solid-bg:var(--info-bg-soft);--icon-list-solid-bg:var(--info-bg-soft)}.job-listing{--job-listing-item-bg:var(--card-bg);--job-listing-item-color:var(--text-0);--job-listing-item-border-color:var(--border);--job-listing-item-border-color-hover:var(--primary-border);--job-listing-divider-color:var(--border);--job-listing-item-padding:var(--space-0-1);--job-listing-item-radius:var(--radius-3);--job-listing-item-gap:var(--space-1-2);--job-listing-title-size:var(--step-1);--job-listing-description-color:var(--text-1);--job-listing-description-size:var(--step--1);--job-listing-meta-color:var(--text-1);--job-listing-meta-size:var(--step--1);--job-listing-meta-icon-size:1.1em;--job-listing-transition-duration:var(--duration-fast);--job-listing-transition-ease:var(--ease-default)}.job-listing__list{--flow-space:var(--space-0)}.job-listing__item{gap:var(--job-listing-item-gap);padding:var(--job-listing-item-padding);color:var(--job-listing-item-color);background:var(--job-listing-item-bg);border:1px solid var(--job-listing-item-border-color);border-radius:var(--job-listing-item-radius);transition:border-color var(--job-listing-transition-duration) var(--job-listing-transition-ease), box-shadow var(--job-listing-transition-duration) var(--job-listing-transition-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.job-listing__item:is(:hover,:focus-within){border-color:var(--job-listing-item-border-color-hover);box-shadow:var(--shadow-1)}.job-listing--divided .job-listing__item{border:0;border-block-end:1px solid var(--job-listing-divider-color);border-radius:var(--radius-none);background:0 0;padding-inline:0}.job-listing--divided .job-listing__item:last-child{border-block-end:0}.job-listing--divided .job-listing__item:is(:hover,:focus-within){border-block-end-color:var(--job-listing-item-border-color-hover);box-shadow:none}.job-listing__content{--flow-space:var(--space--1)}.job-listing__title{color:var(--text-0);font-size:var(--job-listing-title-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.job-listing__description{max-inline-size:62ch;color:var(--job-listing-description-color);font-size:var(--job-listing-description-size);line-height:var(--line-height-base)}.job-listing__meta{--layout-gap:var(--space--1-0)}.job-listing__meta-item{align-items:center;gap:var(--space--2);min-inline-size:0;color:var(--job-listing-meta-color);font-size:var(--job-listing-meta-size);line-height:var(--line-height-compact);display:inline-flex}.job-listing__meta-icon{inline-size:var(--job-listing-meta-icon-size);block-size:var(--job-listing-meta-icon-size);opacity:.72;flex:none}.job-listing__action{justify-self:end}@media (width<=48rem){.job-listing__item{grid-template-columns:1fr}.job-listing__meta{--layout-gap:var(--space--2);flex-direction:column;align-items:flex-start}.job-listing__action{justify-self:start}}.kbd{--kbd-bg:var(--surface-1);--kbd-color:var(--text-1);--kbd-border-color:var(--border);--kbd-border-width:1px;--kbd-radius:var(--radius-1);--kbd-padding-block:var(--space--3);--kbd-padding-inline:var(--space--2);--kbd-min-inline-size:1.65rem;--kbd-min-block-size:1.4rem;--kbd-font-size:var(--font-size-12);--kbd-font-weight:var(--font-medium);--kbd-shadow:inset 0 -1px 0 color-mix(in oklch, var(--neutral-6), transparent 86%);min-inline-size:var(--kbd-min-inline-size);min-block-size:var(--kbd-min-block-size);padding-block:var(--kbd-padding-block);padding-inline:var(--kbd-padding-inline);color:var(--kbd-color);font-size:var(--kbd-font-size);font-family:var(--font-mono);font-weight:var(--kbd-font-weight);line-height:var(--line-height-flat);vertical-align:baseline;white-space:nowrap;background:var(--kbd-bg);border:var(--kbd-border-width) solid var(--kbd-border-color);border-radius:var(--kbd-radius);box-shadow:var(--kbd-shadow);justify-content:center;align-items:center;display:inline-flex}.kbd[data-size=small]{--kbd-min-inline-size:1.45rem;--kbd-min-block-size:1.25rem;--kbd-padding-inline:var(--space--3)}.kbd[data-symbol]{--kbd-font-size:var(--font-size-14);font-family:var(--font-base)}.kbd[data-variant=flat]{--kbd-border-color:transparent;--kbd-shadow:none}.kbd-group{align-items:center;gap:var(--space--3);vertical-align:baseline;display:inline-flex}.kbd-separator{color:var(--text-2);font-size:var(--font-size-12);line-height:var(--line-height-flat)}.logo-cloud{--logo-cloud-logo-max-inline-size:9rem;--logo-cloud-logo-max-block-size:2rem;--logo-cloud-logo-opacity:1;--logo-cloud-logo-filter:none;--logo-cloud-logo-filter-hover:none;--logo-cloud-item-bg:var(--card-bg);--logo-cloud-item-color:var(--text-1);--logo-cloud-item-border-color:var(--border);--logo-cloud-item-border-color-hover:var(--primary);--logo-cloud-item-radius:var(--radius-none);--logo-cloud-item-padding-block:var(--space-1);--logo-cloud-item-padding-inline:var(--space-1);--logo-cloud-item-min-block-size:6.5rem;--logo-cloud-transition-duration:var(--duration-fast);--logo-cloud-transition-ease:var(--ease-default);color:var(--logo-cloud-item-color)}.logo-cloud--muted{--logo-cloud-logo-opacity:.78;--logo-cloud-logo-filter:grayscale(1);--logo-cloud-logo-filter-hover:grayscale(0)}.logo-cloud__item{min-block-size:var(--logo-cloud-item-min-block-size);padding-block:var(--logo-cloud-item-padding-block);padding-inline:var(--logo-cloud-item-padding-inline);color:var(--logo-cloud-item-color);place-items:center;display:grid}.logo-cloud__logo{inline-size:auto;max-inline-size:min(100%, var(--logo-cloud-logo-max-inline-size));max-block-size:var(--logo-cloud-logo-max-block-size);object-fit:contain;opacity:var(--logo-cloud-logo-opacity);filter:var(--logo-cloud-logo-filter);transition:opacity var(--logo-cloud-transition-duration) var(--logo-cloud-transition-ease), filter var(--logo-cloud-transition-duration) var(--logo-cloud-transition-ease);display:block}.logo-cloud__item:is(:hover,:focus-within){border-color:var(--logo-cloud-item-border-color-hover)}.logo-cloud__item:is(:hover,:focus-within) .logo-cloud__logo{--logo-cloud-logo-opacity:1;--logo-cloud-logo-filter:var(--logo-cloud-logo-filter-hover)}.logo-cloud--tiles,.logo-cloud--mosaic{--logo-cloud-logo-max-block-size:1.75rem;--logo-cloud-item-padding-block:var(--space-1);--logo-cloud-item-padding-inline:var(--space-0);--logo-cloud-item-min-block-size:6rem}.logo-cloud--tiles .logo-cloud__group,.logo-cloud--mosaic .logo-cloud__group,.logo-cloud--marquee .logo-cloud__group,.logo-cloud--matrix .logo-cloud__group{margin:0;padding:0;list-style:none}.logo-cloud--tiles .logo-cloud__group{min-inline-size:0}.logo-cloud--tiles .logo-cloud__item,.logo-cloud--mosaic .logo-cloud__item{background:var(--logo-cloud-item-bg);border:1px solid var(--logo-cloud-item-border-color);border-radius:var(--logo-cloud-item-radius);transition:border-color var(--logo-cloud-transition-duration) var(--logo-cloud-transition-ease)}.logo-cloud--mosaic,.logo-cloud--mosaic .logo-cloud__group{gap:var(--space--1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.logo-cloud--mosaic .logo-cloud__item--wide{grid-column:span 2}.logo-cloud--marquee{--logo-cloud-logo-max-block-size:1.65rem;--logo-cloud-logo-opacity:.9;--logo-cloud-logo-filter:none;--logo-cloud-item-padding-block:var(--space-0);--logo-cloud-item-padding-inline:var(--space-2);--logo-cloud-item-min-block-size:5rem;position:relative;overflow:hidden}.logo-cloud--marquee:before,.logo-cloud--marquee:after{z-index:1;pointer-events:none;content:"";inline-size:min(18%,7rem);position:absolute;inset-block:0}.logo-cloud--marquee:before{background:linear-gradient(90deg, var(--surface-0), transparent);inset-inline-start:0}.logo-cloud--marquee:after{background:linear-gradient(270deg, var(--surface-0), transparent);inset-inline-end:0}.logo-cloud--marquee .marquee{--marquee-gap:var(--space--1);--marquee-duration:34s}.logo-cloud--marquee .logo-cloud__item{background:var(--logo-cloud-item-bg);border:1px solid var(--logo-cloud-item-border-color);border-radius:var(--logo-cloud-item-radius);transition:border-color var(--logo-cloud-transition-duration) var(--logo-cloud-transition-ease)}.logo-cloud--statement-marquee{--logo-cloud-statement-inline-size:clamp(14rem, 24vw, 20rem);--logo-cloud-marquee-min-inline-size:min(100%, 34rem);--logo-cloud-statement-bg:var(--surface-1);--logo-cloud-statement-color:var(--text-0);--logo-cloud-statement-border-color:var(--logo-cloud-item-border-color);--logo-cloud-statement-item-inline-size:12.5rem;--logo-cloud-statement-padding-block:var(--space-1);--logo-cloud-statement-padding-inline:var(--space-1-2);--logo-cloud-logo-max-block-size:3rem;border:1px solid var(--logo-cloud-item-border-color);border-radius:var(--logo-cloud-item-radius);flex-wrap:wrap;align-items:stretch;display:flex}.logo-cloud--statement-marquee:before,.logo-cloud--statement-marquee:after{display:none}.logo-cloud--statement-marquee .logo-cloud__statement{flex:0 0 var(--logo-cloud-statement-inline-size);min-inline-size:min(100%, var(--logo-cloud-statement-inline-size));padding-block:var(--logo-cloud-statement-padding-block);padding-inline:var(--logo-cloud-statement-padding-inline);color:var(--logo-cloud-statement-color);background:var(--logo-cloud-statement-bg);border-inline-end:1px solid var(--logo-cloud-statement-border-color);align-content:center;display:grid}.logo-cloud--statement-marquee .logo-cloud__item{inline-size:var(--logo-cloud-statement-item-inline-size);border:0;border-inline-start:1px solid var(--logo-cloud-statement-border-color);background:0 0;border-radius:0}.logo-cloud--statement-marquee .logo-cloud__item:is(:hover,:focus-within){border-color:var(--logo-cloud-statement-border-color)}.logo-cloud__statement-kicker{color:var(--primary);font-family:var(--font-mono);font-size:var(--font-size-fluid-14);font-weight:var(--font-normal);line-height:var(--line-height-compact);text-transform:uppercase}.logo-cloud__statement-text{max-inline-size:24ch;font-size:var(--font-size-fluid-22);font-weight:var(--font-normal);line-height:var(--line-height-compact)}.logo-cloud--statement-marquee .marquee{--marquee-gap:0rem;--marquee-fade-color:var(--surface-0);flex:1 1 var(--logo-cloud-marquee-min-inline-size);min-inline-size:var(--logo-cloud-marquee-min-inline-size)}.logo-cloud-breakout{overflow:hidden}.logo-cloud-breakout__rail{--logo-cloud-breakout-start:max(var(--width-site-gutter), calc((100% - var(--width-content--medium)) / 2));inline-size:calc(100% - var(--logo-cloud-breakout-start));margin-inline-start:var(--logo-cloud-breakout-start)}.logo-cloud-breakout__rail .logo-cloud--statement-marquee{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}@media (width<=55rem){.logo-cloud--statement-marquee .logo-cloud__statement,.logo-cloud--statement-marquee .marquee{flex-basis:100%}.logo-cloud--statement-marquee .logo-cloud__statement{border-inline-end:0}}@media (width<=50.5rem){.logo-cloud-breakout__rail{inline-size:min(100% - var(--width-site-gutter) * 2, var(--width-content));margin-inline:auto}.logo-cloud-breakout__rail .logo-cloud--statement-marquee{border-inline-end:1px solid var(--logo-cloud-item-border-color);border-start-end-radius:var(--logo-cloud-item-radius);border-end-end-radius:var(--logo-cloud-item-radius)}}.logo-cloud--matrix{--logo-cloud-logo-max-block-size:2rem;--logo-cloud-logo-opacity:1;--logo-cloud-item-padding-block:var(--space-1-2);--logo-cloud-item-padding-inline:var(--space-1);--logo-cloud-item-min-block-size:7rem;border-block-end:1px solid var(--logo-cloud-item-border-color);border-inline-end:1px solid var(--logo-cloud-item-border-color);overflow:hidden}.logo-cloud--matrix .logo-cloud__group{--layout-amount:4}.logo-cloud--matrix .logo-cloud__item{background:var(--logo-cloud-item-bg);border-block-start:1px solid var(--logo-cloud-item-border-color);border-inline-start:1px solid var(--logo-cloud-item-border-color);transition:border-color var(--logo-cloud-transition-duration) var(--logo-cloud-transition-ease)}@media (width<=72rem){.logo-cloud--mosaic{grid-template-columns:1fr}}@media (width<=54rem){.logo-cloud--matrix .logo-cloud__group{--layout-amount:2}}@media (width<=36rem){.logo-cloud--mosaic .logo-cloud__group{grid-template-columns:1fr}.logo-cloud--mosaic .logo-cloud__item,.logo-cloud--mosaic .logo-cloud__item--wide{grid-column:auto}.logo-cloud--matrix .logo-cloud__group{--layout-amount:1}.logo-cloud__logo{--logo-cloud-logo-max-inline-size:7rem}.logo-cloud--mosaic .logo-cloud__item{--logo-cloud-item-min-block-size:5rem}}.site-header__inner{position:relative}.main-menu{--main-menu-font-size:var(--font-size-fluid-18);--main-menu-link-padding-block:var(--space--2);--main-menu-link-padding-inline:var(--space--2);--main-menu-link-gap:var(--space--3);--main-menu-link-color:inherit;--main-menu-link-hover-color:var(--primary);--main-menu-link-hover-bg:var(--subtle-bg);--main-menu-link-radius:var(--radius-1);--main-menu-focus-ring:var(--focus-ring);--main-menu-focus-ring-size:2px;--main-menu-focus-ring-offset:var(--space--3);--main-menu-submenu-offset:var(--space--2);--main-menu-submenu-anchor-gap:0px;--main-menu-submenu-min-width:14rem;--main-menu-submenu-padding:var(--space--2);--main-menu-submenu-enter-distance:var(--space--3);--main-submenu-bg:var(--overlay-bg);--main-submenu-color:var(--overlay-text);--main-submenu-font-size:var(--main-menu-font-size);--main-submenu-border-color:var(--border);--main-submenu-radius:var(--radius-3);--main-submenu-list-gap:var(--space-none);--main-submenu-shadow:0 1rem 2.5rem color-mix(in oklch, var(--color-black) 14%, transparent);--main-submenu-link-padding-block:var(--space--2);--main-submenu-link-padding-inline:var(--space--2);--main-submenu-link-radius:var(--radius-2);--main-submenu-link-hover-bg:var(--subtle-bg);--main-submenu-link-focus-ring-offset:calc(var(--space--3) / 2);--main-menu-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--main-menu-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--main-menu-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--main-menu-icon-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 8h16l-8 9z'/%3E%3C/svg%3E");--main-menu-icon-size:1em;--main-menu-hover-underline-size:2px;--main-menu-hover-underline-color:var(--primary);--main-menu-hover-zoom-scale:1.07;--main-submenu-accent-size:3px;--main-submenu-accent-color:var(--primary);--main-menu-submenu-columns:3;--main-menu-panel-padding-block:var(--space--1);--main-menu-panel-padding-inline:var(--space--1);--main-menu-grid-gap:var(--space--1);--main-menu-grid-row-gap:var(--main-menu-grid-gap);--main-menu-grid-col-gap:var(--main-menu-grid-gap);--main-menu-grid-row-gap-wrapped:var(--space-0);--main-menu-grid-row-gap-stacked:var(--space-1);--main-menu-column-gap:var(--space--1);--main-menu-heading-color:var(--primary);--main-menu-promo-bg:var(--subtle-bg);--main-menu-promo-border-color:var(--border);--main-menu-promo-media-bg:color-mix(in oklch, var(--primary) 22%, transparent);--main-menu-mega-content-max-width:52rem;--main-menu-overview-bg:var(--surface-0);--main-menu-overview-color:var(--text-0);--main-menu-overview-border-color:var(--border);--main-menu-overview-padding:calc(var(--space--1) + var(--space--2)) var(--space--1);--main-menu-overview-track-size:minmax(17rem, .75fr);--main-menu-tiles-track-size:minmax(0, 2.25fr);--main-menu-tile-block-size:clamp(16rem, 22vw, 22rem);--main-menu-tile-radius:var(--radius-2);--main-menu-tile-padding:var(--space-0);--main-menu-wide-last-track-size:minmax(0, 1.35fr);--main-menu-wide-last-tile-block-size:clamp(14rem, 18vw, 19rem);--main-menu-tile-overlay-bg:linear-gradient(180deg, transparent 24%, color-mix(in oklch, var(--color-black) 24%, transparent) 58%, color-mix(in oklch, var(--color-black) 82%, transparent) 100%);--main-menu-z-index:20;--main-menu-transition-duration:var(--duration-fast);--main-menu-transition-timing:var(--ease-default);position:relative}.main-menu[data-submenu-offset=none],.main-submenu[data-submenu-offset=none]{--main-menu-submenu-offset:0px}.main-menu[data-submenu-offset=compact],.main-submenu[data-submenu-offset=compact]{--main-menu-submenu-offset:var(--space--3)}.main-menu[data-submenu-offset=default],.main-submenu[data-submenu-offset=default]{--main-menu-submenu-offset:var(--space--2)}.main-menu[data-submenu-offset=loose],.main-submenu[data-submenu-offset=loose]{--main-menu-submenu-offset:var(--space--1)}.main-menu__list{align-items:center}.main-menu__item{position:relative}.main-menu__link{align-items:center;gap:var(--main-menu-link-gap);padding-block:var(--main-menu-link-padding-block);padding-inline:var(--main-menu-link-padding-inline);color:var(--main-menu-link-color);font-size:var(--main-menu-font-size);line-height:var(--line-height-flat);border-radius:var(--main-menu-link-radius);transition:color var(--main-menu-transition-duration) var(--main-menu-transition-timing), background-color var(--main-menu-transition-duration) var(--main-menu-transition-timing), box-shadow var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);text-decoration:none;display:inline-flex;position:relative}.main-menu__link:is(:hover,:focus-visible),.main-menu__item.is-open>.main-menu__link,.main-menu:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link{color:var(--main-menu-link-hover-color)}.main-menu[data-hover-style=background] .main-menu__link:is(:hover,:focus-visible),.main-menu[data-hover-style=background] .main-menu__item.is-open>.main-menu__link,.main-menu[data-hover-style=background]:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link{background-color:var(--main-menu-link-hover-bg)}.main-menu__link:focus-visible{outline:var(--main-menu-focus-ring-size) solid var(--main-menu-focus-ring);outline-offset:var(--main-menu-focus-ring-offset)}.main-menu__link[aria-haspopup=true]:after{content:"";inline-size:var(--main-menu-icon-size);block-size:var(--main-menu-icon-size);transform-origin:50%;transition:transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);-webkit-mask:var(--main-menu-icon-arrow) center / contain no-repeat;mask:var(--main-menu-icon-arrow) center / contain no-repeat;background-color:currentColor;flex:none;transform:rotate(0)}.main-menu__item.is-open>.main-menu__link[aria-haspopup=true]:after,.main-menu:not([data-dropdown-interaction=click]) .main-menu__item:not(.is-hover-suppressed):is(:hover,:focus-within)>.main-menu__link[aria-haspopup=true]:after{transform:rotate(180deg)}.main-menu[data-dropdown-icon=plus] .main-menu__link[aria-haspopup=true]:after{-webkit-mask:var(--main-menu-icon-plus) center / contain no-repeat;mask:var(--main-menu-icon-plus) center / contain no-repeat;transform:none}.main-menu[data-dropdown-icon=plus] .main-menu__item.is-open>.main-menu__link[aria-haspopup=true]:after,.main-menu[data-dropdown-icon=plus]:not([data-dropdown-interaction=click]) .main-menu__item:not(.is-hover-suppressed):is(:hover,:focus-within)>.main-menu__link[aria-haspopup=true]:after{-webkit-mask:var(--main-menu-icon-minus) center / contain no-repeat;mask:var(--main-menu-icon-minus) center / contain no-repeat;transform:none}.main-menu[data-dropdown-icon=caret] .main-menu__link[aria-haspopup=true]:after{-webkit-mask:var(--main-menu-icon-caret) center / contain no-repeat;mask:var(--main-menu-icon-caret) center / contain no-repeat}.main-menu[data-dropdown-icon=none] .main-menu__link[aria-haspopup=true]:after{content:none;display:none}.main-menu[data-hover-style=underline] .main-menu__link{border-radius:var(--radius-none);box-shadow:inset 0 calc(var(--main-menu-hover-underline-size) * -1) 0 transparent;background-color:#0000}.main-menu[data-hover-style=underline] .main-menu__link:is(:hover,:focus-visible),.main-menu[data-hover-style=underline] .main-menu__item.is-open>.main-menu__link,.main-menu[data-hover-style=underline]:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link{box-shadow:inset 0 calc(var(--main-menu-hover-underline-size) * -1) 0 var(--main-menu-hover-underline-color)}.main-menu[data-hover-style=slide-underline] .main-menu__link{border-radius:var(--radius-none);background-color:#0000}.main-menu[data-hover-style=slide-underline] .main-menu__link:before{content:"";inline-size:100%;block-size:var(--main-menu-hover-underline-size);background-color:var(--main-menu-hover-underline-color);transform-origin:50%;transition:transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)scaleX(0)}.main-menu[data-hover-style=slide-underline] .main-menu__link:is(:hover,:focus-visible):before,.main-menu[data-hover-style=slide-underline] .main-menu__item.is-open>.main-menu__link:before,.main-menu[data-hover-style=slide-underline]:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link:before{transform:translate(-50%)scaleX(1)}.main-menu[data-hover-style=zoom] .main-menu__link{background-color:#0000}.main-menu[data-hover-style=zoom] .main-menu__link:is(:hover,:focus-visible),.main-menu[data-hover-style=zoom] .main-menu__item.is-open>.main-menu__link,.main-menu[data-hover-style=zoom]:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link{transform:scale(var(--main-menu-hover-zoom-scale))}.main-menu[data-hover-style=none] .main-menu__link:is(:hover,:focus-visible),.main-menu[data-hover-style=none] .main-menu__item.is-open>.main-menu__link,.main-menu[data-hover-style=none]:not([data-dropdown-interaction=click]) .main-menu__item:focus-within>.main-menu__link{box-shadow:none;background-color:#0000;transform:none}.main-submenu{z-index:var(--main-menu-z-index);min-inline-size:var(--main-menu-submenu-min-width);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--main-menu-submenu-enter-distance) * -1));transition:opacity var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing), visibility var(--duration-0) linear var(--main-menu-transition-duration);padding-block-start:calc(var(--main-menu-submenu-anchor-gap,0px) + var(--main-menu-submenu-offset));position:absolute;inset-block-start:100%;inset-inline-start:0}.main-submenu[data-align=end]{inset-inline:auto 0}.main-menu[data-submenu-block-align=header],.main-menu[data-submenu-block-align=header] .main-menu__item[data-main-menu-item]{position:static}.main-menu[data-submenu-block-align=header] .main-submenu{inset-block-start:var(--main-menu-submenu-top,100%);inset-inline-start:var(--main-menu-submenu-left,0px);inset-inline-end:auto}.main-menu[data-submenu-block-align=header] .main-submenu[data-align=end]{inset-inline-start:auto;inset-inline-end:var(--main-menu-submenu-right,0px)}.main-menu[data-submenu-block-align=header]:not([data-dropdown-interaction=click]) .main-menu__item[data-main-menu-item]:not(.is-open):not(.is-hover-suppressed):is(:hover,:focus-within)>.main-submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--main-menu-submenu-enter-distance) * -1));transition:opacity var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing), visibility var(--duration-0) linear var(--main-menu-transition-duration)}.main-menu__item.is-open>.main-submenu,.main-menu:not([data-dropdown-interaction=click]) .main-menu__item:not(.is-hover-suppressed):is(:hover,:focus-within)>.main-submenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing), visibility var(--duration-0);transform:translateY(0)}.main-submenu__list{gap:var(--main-submenu-list-gap);min-inline-size:var(--main-menu-submenu-min-width);padding:var(--main-menu-submenu-padding);color:var(--main-submenu-color);background-color:var(--main-submenu-bg);border:1px solid var(--main-submenu-border-color);border-radius:var(--main-submenu-radius);box-shadow:var(--main-submenu-shadow);margin:0;list-style:none;display:grid}.main-menu[data-submenu-accent=top-border] .main-submenu__list{border-block-start:var(--main-submenu-accent-size) solid var(--main-submenu-accent-color)}.main-submenu__link{inline-size:100%;padding-block:var(--main-submenu-link-padding-block);padding-inline:var(--main-submenu-link-padding-inline);color:inherit;font-size:var(--main-submenu-font-size);line-height:var(--line-height-tight);border-radius:var(--main-submenu-link-radius);align-items:center;text-decoration:none;display:flex}.main-submenu__link:is(:hover,:focus-visible){background-color:var(--main-submenu-link-hover-bg)}.main-submenu__link:focus-visible{outline:var(--main-menu-focus-ring-size) solid var(--main-menu-focus-ring);outline-offset:var(--main-submenu-link-focus-ring-offset)}.main-menu:has(.main-menu__item[data-submenu-layout=mega]),.main-menu .main-menu__item[data-submenu-layout=mega]{position:static}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu{inline-size:100%;min-inline-size:0;inset-block-start:var(--main-menu-submenu-top,100%);inset-inline:0}.main-menu:not([data-dropdown-interaction=click]) .main-menu__item[data-submenu-layout=mega]:not(.is-open):not(.is-hover-suppressed):is(:hover,:focus-within)>.main-submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--main-menu-submenu-enter-distance) * -1));transition:opacity var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing), visibility var(--duration-0) linear var(--main-menu-transition-duration)}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-align=end]{inset-inline:0}.main-menu .main-submenu[data-mega-columns="1"]{--main-menu-submenu-columns:1}.main-menu .main-submenu[data-mega-columns="2"]{--main-menu-submenu-columns:2}.main-menu .main-submenu[data-mega-columns="3"]{--main-menu-submenu-columns:3}.main-menu .main-submenu[data-mega-columns="4"]{--main-menu-submenu-columns:4}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__panel{isolation:isolate;min-inline-size:0;padding-block:var(--main-menu-panel-padding-block);padding-inline:var(--main-menu-panel-padding-inline);color:var(--main-submenu-color);background-color:var(--main-submenu-bg);border:1px solid var(--main-submenu-border-color);border-radius:var(--main-submenu-radius);box-shadow:var(--main-submenu-shadow);position:relative;container:main-menu-panel/inline-size}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-width=content] .main-submenu__panel{inline-size:min(100%, var(--main-menu-mega-content-max-width))}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-width=content][data-mega-align=start] .main-submenu__panel{margin-inline-end:auto}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-width=content][data-mega-align=center] .main-submenu__panel{margin-inline:auto}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-width=content][data-mega-align=trigger] .main-submenu__panel{inline-size:min(100%, var(--main-menu-mega-content-max-width));margin-inline-start:var(--main-menu-submenu-left,0px)}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-width=content][data-mega-align=trigger][data-align=end] .main-submenu__panel{margin-inline-start:auto;margin-inline-end:var(--main-menu-submenu-right,0px)}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-background=full] .main-submenu__panel{box-shadow:none;background-color:#0000;border-color:#0000;border-radius:0}.main-menu .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-background=full] .main-submenu__panel:before{content:"";z-index:-1;background-color:var(--main-submenu-bg);border-block:1px solid var(--main-submenu-border-color);inline-size:100vw;box-shadow:var(--main-submenu-shadow);position:absolute;inset-block:0;inset-inline-start:calc(50% - 50vw)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid{--layout-gap:var(--main-menu-grid-gap);--row-gap:var(--main-menu-grid-row-gap);--col-gap:var(--main-menu-grid-col-gap);--main-menu-active-columns:var(--main-menu-submenu-columns);--layout-amount:var(--main-menu-active-columns);align-items:start;gap:var(--row-gap,var(--layout-gap)) var(--col-gap,var(--layout-gap));grid-template-columns:repeat(var(--layout-amount), minmax(0, 1fr));display:grid}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid>*{min-inline-size:0}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--wide-last{--main-menu-tile-block-size:var(--main-menu-wide-last-tile-block-size)}.main-menu .main-submenu__column{align-content:start;gap:var(--main-menu-column-gap);min-inline-size:0;display:grid}.main-menu .main-submenu__heading{color:var(--main-menu-heading-color);font-family:var(--font-mono);font-size:var(--font-size-fluid-14);font-weight:var(--font-normal);line-height:var(--line-height-compact);text-transform:uppercase;padding-inline:var(--main-submenu-link-padding-inline)}.main-menu .main-submenu__column-list{gap:var(--main-submenu-list-gap);margin:0;padding:0;list-style:none;display:grid}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--card-columns{align-items:stretch}.main-menu .main-submenu__grid--card-columns>.main-submenu__column{padding:var(--main-menu-overview-padding);color:var(--main-menu-overview-color);background:var(--main-menu-overview-bg);border:1px solid var(--main-menu-overview-border-color);border-radius:var(--main-submenu-link-radius)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__link{min-inline-size:0}.main-menu .main-submenu__promo{gap:var(--space--3);min-inline-size:0;padding:var(--main-menu-submenu-padding);color:inherit;background-color:var(--main-menu-promo-bg);border:1px solid var(--main-menu-promo-border-color);border-radius:var(--main-submenu-link-radius);transition:background-color var(--main-menu-transition-duration) var(--main-menu-transition-timing), border-color var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);text-decoration:none;display:grid}.main-menu .main-submenu__promo:is(:hover,:focus-visible){background-color:var(--main-submenu-link-hover-bg);border-color:var(--primary)}.main-menu .main-submenu__promo:focus-visible{outline:var(--main-menu-focus-ring-size) solid var(--main-menu-focus-ring);outline-offset:var(--main-submenu-link-focus-ring-offset)}.main-menu .main-submenu__promo-media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--main-menu-promo-media-bg), color-mix(in oklch, var(--primary) 8%, transparent));border-radius:var(--main-submenu-link-radius);display:block;overflow:hidden}.main-menu .main-submenu__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.main-menu .main-submenu__promo-title{font-weight:var(--font-bold);line-height:var(--line-height-tight);display:block}.main-menu .main-submenu__promo-text{color:color-mix(in oklch, currentColor 72%, transparent);font-size:var(--font-size-14);line-height:var(--line-height-base);display:block}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--overview-tiles{grid-template-columns:var(--main-menu-overview-track-size) var(--main-menu-tiles-track-size);align-items:stretch}.main-menu .main-submenu__overview{justify-content:space-between;gap:var(--space-1);min-block-size:100%;padding:var(--main-menu-overview-padding);color:var(--main-menu-overview-color);background:var(--main-menu-overview-bg);border:1px solid var(--main-menu-overview-border-color);border-radius:var(--main-submenu-link-radius);flex-direction:column;display:flex}.main-menu .main-submenu__kicker{color:var(--primary);font-family:var(--font-mono);font-size:var(--font-size-fluid-14);font-weight:var(--font-normal);line-height:var(--line-height-compact);text-transform:uppercase}.main-menu .main-submenu__overview-title{color:inherit;font-size:var(--step-1);line-height:var(--line-height-tight);text-wrap:pretty}.main-menu .main-submenu__overview-text{color:var(--text-1);font-size:var(--step--1);line-height:var(--line-height-base);text-wrap:pretty}.main-menu .main-submenu__tiles{align-self:stretch}.main-menu .main-submenu__tile{block-size:var(--main-menu-tile-block-size);isolation:isolate;color:var(--text-on-dark);background:var(--surface-2);border-radius:var(--main-menu-tile-radius);text-decoration:none;position:relative;overflow:clip}.main-menu .main-submenu__tile:after{content:"";z-index:1;background:var(--main-menu-tile-overlay-bg);pointer-events:none;grid-area:pile;block-size:100%;inline-size:100%}.main-menu .main-submenu__tile-media{block-size:100%;inline-size:100%}.main-menu .main-submenu__tile-image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);display:block}.main-menu .main-submenu__tile-body{z-index:2;padding:var(--main-menu-tile-padding);place-self:end stretch}.main-menu .main-submenu__tile-title{color:inherit;font-size:var(--step-0);font-weight:var(--font-bold);line-height:var(--line-height-tight);display:block}.main-menu .main-submenu__tile-text{color:color-mix(in oklch, currentColor 78%, transparent);font-size:var(--step--2);line-height:var(--line-height-base);display:block}.main-menu .main-submenu__tile:is(:hover,:focus-visible) .main-submenu__tile-image{transform:scale(1.04)}.main-menu .main-submenu__tile:focus-visible{outline:var(--main-menu-focus-ring-size) solid var(--main-menu-focus-ring);outline-offset:var(--main-submenu-link-focus-ring-offset)}.main-menu .main-submenu__feature{min-block-size:var(--main-menu-wide-last-tile-block-size);color:inherit;background-color:var(--main-menu-promo-bg);border:1px solid var(--main-menu-promo-border-color);border-radius:var(--main-menu-tile-radius);transition:background-color var(--main-menu-transition-duration) var(--main-menu-transition-timing), border-color var(--main-menu-transition-duration) var(--main-menu-transition-timing), transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);text-decoration:none;overflow:clip}.main-menu .main-submenu__feature:is(:hover,:focus-visible){background-color:var(--main-submenu-link-hover-bg);border-color:var(--primary)}.main-menu .main-submenu__feature:focus-visible{outline:var(--main-menu-focus-ring-size) solid var(--main-menu-focus-ring);outline-offset:var(--main-submenu-link-focus-ring-offset)}.main-menu .main-submenu__feature-media{background:var(--main-menu-promo-media-bg);min-block-size:100%;overflow:clip}.main-menu .main-submenu__feature-image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--main-menu-transition-duration) var(--main-menu-transition-timing);display:block}.main-menu .main-submenu__feature-body{padding:var(--main-menu-tile-padding)}.main-menu .main-submenu__feature-title{color:var(--text-0);font-size:var(--step-0);font-weight:var(--font-bold);line-height:var(--line-height-tight);display:block}.main-menu .main-submenu__feature-text{color:var(--text-1);font-size:var(--step--2);line-height:var(--line-height-base);display:block}.main-menu .main-submenu__feature:is(:hover,:focus-visible) .main-submenu__feature-image{transform:scale(1.04)}.main-menu[data-submenu-accent=top-border] .main-menu__item[data-submenu-layout=mega]>.main-submenu:not([data-mega-background=full]) .main-submenu__panel,.main-menu[data-submenu-accent=top-border] .main-menu__item[data-submenu-layout=mega]>.main-submenu[data-mega-background=full] .main-submenu__panel:before{border-block-start:var(--main-submenu-accent-size) solid var(--main-submenu-accent-color)}@supports (container-type:inline-size){@container tiles-fill-last (inline-size>46.5rem){.main-menu .main-submenu__tiles.--fill-last{grid-auto-rows:minmax(var(--main-menu-tile-block-size), 1fr)}.main-menu .main-submenu__tiles.--fill-last>.main-submenu__tile{block-size:auto;min-block-size:var(--main-menu-tile-block-size)}}@container main-menu-panel (inline-size>62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--wide-last{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--main-menu-wide-last-track-size)}.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--wide-last{grid-template-columns:repeat(2, minmax(0, 1fr)) var(--main-menu-wide-last-track-size)}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--card-columns>.main-submenu__tile{block-size:auto;min-block-size:var(--main-menu-tile-block-size)}}@container main-menu-panel (inline-size>47rem){.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(3n+1){grid-column:1/-1}.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(3n+2){grid-column:span 2}}@container main-menu-panel (inline-size>47rem) and (inline-size<=62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(3n+1){grid-column:1/-1}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(3n+2){grid-column:span 2}}@container main-menu-panel (inline-size<=62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid{--main-menu-active-columns:3;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-wrapped)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--overview-tiles{grid-template-columns:minmax(0,1fr)}}@container main-menu-panel (inline-size<=47rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid,.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid{--main-menu-active-columns:2;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-wrapped)}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child,.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child{grid-column:auto}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(odd),.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(odd){grid-column:1/-1}}@container main-menu-panel (inline-size<=35.5rem){.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid{--main-menu-active-columns:1;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-stacked)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--span-last>:last-child{grid-column:auto}}}@supports not (container-type:inline-size){@media (width>46.5rem){.main-menu .main-submenu__tiles.--fill-last{grid-auto-rows:minmax(var(--main-menu-tile-block-size), 1fr)}.main-menu .main-submenu__tiles.--fill-last>.main-submenu__tile{block-size:auto;min-block-size:var(--main-menu-tile-block-size)}}@media (width>62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--wide-last{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--main-menu-wide-last-track-size)}.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--wide-last{grid-template-columns:repeat(2, minmax(0, 1fr)) var(--main-menu-wide-last-track-size)}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--card-columns>.main-submenu__tile{block-size:auto;min-block-size:var(--main-menu-tile-block-size)}}@media (width>47rem){.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(3n+1){grid-column:1/-1}.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(3n+2){grid-column:span 2}}@media (width>47rem) and (width<=62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(3n+1){grid-column:1/-1}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(3n+2){grid-column:span 2}}@media (width<=62.5rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid{--main-menu-active-columns:3;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-wrapped)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--overview-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=47rem){.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid,.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid{--main-menu-active-columns:2;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-wrapped)}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child,.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child{grid-column:auto}.main-menu .main-submenu[data-mega-columns="4"] .main-submenu__grid--span-last>:last-child:nth-child(odd),.main-menu .main-submenu[data-mega-columns="3"] .main-submenu__grid--span-last>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=35.5rem){.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid{--main-menu-active-columns:1;--main-menu-grid-row-gap:var(--main-menu-grid-row-gap-stacked)}.main-menu .main-menu__item[data-submenu-layout=mega] .main-submenu__grid--span-last>:last-child{grid-column:auto}}}@media (prefers-reduced-motion:reduce){.main-menu__link,.main-menu__link:before,.main-menu__link[aria-haspopup=true]:after,.main-submenu,.main-submenu__promo,.main-submenu__tile-image,.main-submenu__feature,.main-submenu__feature-image{transition-duration:var(--duration-0);transition-delay:var(--duration-0)}}@media (width<=1090px){.main-menu__aside{display:none}}.main-mobile-menu__toggle,.main-mobile-menu-group{--main-mobile-menu-font-size:var(--font-size-fluid-18);--main-mobile-submenu-font-size:var(--main-mobile-menu-font-size);--main-mobile-menu-group-padding-block:var(--space-0);--main-mobile-menu-list-gap:var(--space-1);--main-mobile-menu-link-padding-block:var(--space--2);--main-mobile-menu-link-padding-inline:var(--space-none);--main-mobile-menu-link-gap:var(--space--3);--main-mobile-menu-link-color:inherit;--main-mobile-menu-link-hover-color:var(--primary);--main-mobile-menu-link-hover-bg:var(--subtle-bg);--main-mobile-menu-link-radius:var(--radius-1);--main-mobile-menu-item-border-color:var(--border);--main-mobile-menu-submenu-offset:var(--space-none);--main-mobile-menu-submenu-padding-block:var(--space--2);--main-mobile-menu-submenu-padding-inline:var(--space-none);--main-mobile-menu-submenu-bg:var(--color-white);--main-mobile-menu-submenu-border-width:0px;--main-mobile-menu-submenu-border-color:transparent;--main-mobile-menu-submenu-radius:var(--radius-none);--main-mobile-menu-submenu-list-gap:var(--space--1);--main-mobile-submenu-link-padding-block:var(--space--2);--main-mobile-submenu-link-padding-inline:var(--space--2);--main-mobile-menu-submenu-card-bg:var(--surface-0);--main-mobile-menu-submenu-card-color:var(--text-0);--main-mobile-menu-submenu-card-border-color:var(--border);--main-mobile-menu-submenu-card-padding:calc(var(--space--1) + var(--space--2)) var(--space--1);--main-mobile-menu-submenu-card-radius:var(--main-mobile-menu-link-radius);--main-mobile-menu-submenu-tile-block-size:clamp(14rem, 56vw, 19rem);--main-mobile-menu-submenu-tile-radius:var(--radius-3);--main-mobile-menu-submenu-tile-padding:var(--space-0);--main-mobile-menu-submenu-tile-media-bg:color-mix(in oklch, var(--primary) 22%, transparent);--main-mobile-menu-submenu-tile-overlay-bg:linear-gradient(180deg, transparent 24%, color-mix(in oklch, var(--color-black) 24%, transparent) 58%, color-mix(in oklch, var(--color-black) 82%, transparent) 100%);--main-mobile-menu-drilldown-header-gap:var(--space--3);--main-mobile-menu-drilldown-header-padding-block-end:var(--main-mobile-menu-submenu-offset);--main-mobile-menu-drilldown-back-gap:var(--space--3);--main-mobile-menu-drilldown-title-color:inherit;--main-mobile-menu-aside-padding-block-start:var(--space--2);--main-mobile-menu-toggle-gap:var(--space--3);--main-mobile-menu-toggle-padding-block:var(--space--2);--main-mobile-menu-toggle-padding-inline:var(--space--2);--main-mobile-menu-toggle-color:inherit;--main-mobile-menu-toggle-hover-color:var(--primary);--main-mobile-menu-toggle-bg:transparent;--main-mobile-menu-toggle-hover-bg:transparent;--main-mobile-menu-toggle-border-color:var(--border);--main-mobile-menu-toggle-radius:var(--radius-1);--main-mobile-menu-focus-ring:var(--focus-ring);--main-mobile-menu-focus-ring-size:2px;--main-mobile-menu-focus-ring-offset:var(--space--3);--main-mobile-menu-icon-size:1.375em;--main-mobile-menu-icon-menu-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v2H4zM4 16h16v2H4z'/%3E%3C/svg%3E");--main-mobile-menu-icon-menu-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v2H4zM4 11h16v2H4zM4 17h16v2H4z'/%3E%3C/svg%3E");--main-mobile-menu-icon-menu:var(--main-mobile-menu-icon-menu-2);--main-mobile-menu-toggle-icon:var(--main-mobile-menu-icon-menu);--main-mobile-menu-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--main-mobile-menu-icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--main-mobile-menu-icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--main-mobile-menu-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--main-mobile-menu-icon-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 8h16l-8 9z'/%3E%3C/svg%3E");--main-mobile-menu-hover-underline-size:2px;--main-mobile-menu-hover-underline-color:var(--primary);--main-mobile-menu-hover-zoom-scale:1.02;--main-mobile-menu-overlay-top:0px;--main-mobile-menu-overlay-bg:var(--overlay-bg);--main-mobile-menu-overlay-color:var(--overlay-text);--main-mobile-menu-overlay-z-index:1000;--main-mobile-menu-overlay-shadow:none;--main-mobile-menu-overlay-overscroll-behavior:contain;--main-mobile-menu-overlay-padding-inline:var(--width-site-gutter,var(--space-0));--main-mobile-menu-overlay-header-bg:var(--main-mobile-menu-overlay-bg);--main-mobile-menu-overlay-header-border-width:0px;--main-mobile-menu-overlay-header-border-color:var(--border);--main-mobile-menu-transition-duration:var(--duration-fast);--main-mobile-menu-transition-timing:var(--ease-default)}.main-mobile-menu__toggle{align-items:center;display:flex}.main-mobile-menu__toggle-button{padding-block:var(--main-mobile-menu-toggle-padding-block);padding-inline:var(--main-mobile-menu-toggle-padding-inline);color:var(--main-mobile-menu-toggle-color);line-height:var(--line-height-flat);background-color:var(--main-mobile-menu-toggle-bg);border:1px solid var(--main-mobile-menu-toggle-border-color);border-radius:var(--main-mobile-menu-toggle-radius);cursor:pointer;transition:color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), background-color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), border-color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);justify-content:center;align-items:center;gap:0;display:inline-flex}.main-mobile-menu__toggle-button:has(.main-mobile-menu__toggle-text){gap:var(--main-mobile-menu-toggle-gap)}.main-mobile-menu__toggle-text{white-space:nowrap;display:inline-block}.main-mobile-menu__toggle-button[data-mobile-menu-toggle-icon=menu],.main-mobile-menu__toggle-button[data-mobile-menu-toggle-icon=menu-2]{--main-mobile-menu-toggle-icon:var(--main-mobile-menu-icon-menu-2)}.main-mobile-menu__toggle-button[data-mobile-menu-toggle-icon=menu-3]{--main-mobile-menu-toggle-icon:var(--main-mobile-menu-icon-menu-3)}.main-mobile-menu__toggle-button:is(:hover,:focus-visible),.main-mobile-menu__toggle-button[aria-expanded=true]{color:var(--main-mobile-menu-toggle-hover-color);background-color:var(--main-mobile-menu-toggle-hover-bg)}.main-mobile-menu__toggle[data-hover-style=background]{--main-mobile-menu-toggle-hover-bg:var(--subtle-bg)}.main-mobile-menu__toggle-button:focus-visible{outline:var(--main-mobile-menu-focus-ring-size) solid var(--main-mobile-menu-focus-ring);outline-offset:var(--main-mobile-menu-focus-ring-offset)}.main-mobile-menu__toggle-button:after{content:"";inline-size:var(--main-mobile-menu-icon-size);block-size:var(--main-mobile-menu-icon-size);-webkit-mask:var(--main-mobile-menu-toggle-icon) center / contain no-repeat;mask:var(--main-mobile-menu-toggle-icon) center / contain no-repeat;background-color:currentColor;flex:none}.main-mobile-menu__toggle-button[aria-expanded=true]:after{-webkit-mask:var(--main-mobile-menu-icon-close) center / contain no-repeat;mask:var(--main-mobile-menu-icon-close) center / contain no-repeat}.main-mobile-menu__toggle-button[data-mobile-menu-toggle-icon=none]:after{content:none;display:none}.main-mobile-menu-group{inline-size:100%;padding-block:var(--main-mobile-menu-group-padding-block);flex:1 0 100%}.main-mobile-menu-group[hidden]{display:none}html.has-main-mobile-menu-lock,body.has-main-mobile-menu-lock{overflow:hidden}.main-mobile-menu-group[data-mobile-menu-variant=inline-overlay]{z-index:var(--main-mobile-menu-overlay-z-index);box-sizing:border-box;inline-size:auto;block-size:calc(100vh - var(--main-mobile-menu-overlay-top,0px));block-size:calc(100dvh - var(--main-mobile-menu-overlay-top,0px));background-color:var(--main-mobile-menu-overlay-bg);box-shadow:var(--main-mobile-menu-overlay-shadow);overscroll-behavior:var(--main-mobile-menu-overlay-overscroll-behavior);-webkit-overflow-scrolling:touch;flex:none;padding-block-start:var(--main-mobile-menu-group-padding-block);padding-block-end:max(var(--main-mobile-menu-group-padding-block), env(safe-area-inset-bottom));padding-inline-start:max(var(--main-mobile-menu-overlay-padding-inline), env(safe-area-inset-left));padding-inline-end:max(var(--main-mobile-menu-overlay-padding-inline), env(safe-area-inset-right));position:fixed;inset-block-start:var(--main-mobile-menu-overlay-top,0px);inset-inline:0;overflow:clip auto}.main-mobile-menu-group[data-mobile-menu-variant=overlay]{--main-mobile-menu-animation-distance:100%;z-index:var(--main-mobile-menu-overlay-z-index);box-sizing:border-box;block-size:100dvh;inline-size:auto;color:var(--main-mobile-menu-overlay-color);background-color:var(--main-mobile-menu-overlay-bg);box-shadow:var(--main-mobile-menu-overlay-shadow);overscroll-behavior:var(--main-mobile-menu-overlay-overscroll-behavior);flex-direction:column;flex:none;padding-block:0;padding-inline:0;display:flex;position:fixed;inset:0;overflow:hidden}.main-mobile-menu-group[data-mobile-menu-variant=overlay] .main-mobile-menu-overlay__header{background-color:var(--main-mobile-menu-overlay-header-bg);border-block-end:var(--main-mobile-menu-overlay-header-border-width) solid var(--main-mobile-menu-overlay-header-border-color);flex:none;padding-block-start:env(safe-area-inset-top)}.main-mobile-menu-group[data-mobile-menu-variant=overlay] .main-mobile-menu-overlay__header-inner{inline-size:100%}.main-mobile-menu-group[data-mobile-menu-variant=overlay] .main-mobile-menu-overlay__body{box-sizing:border-box;min-block-size:0;-webkit-overflow-scrolling:touch;flex:auto;padding-block-start:var(--main-mobile-menu-group-padding-block);padding-block-end:max(var(--main-mobile-menu-group-padding-block), env(safe-area-inset-bottom));padding-inline-start:max(var(--main-mobile-menu-overlay-padding-inline), env(safe-area-inset-left));padding-inline-end:max(var(--main-mobile-menu-overlay-padding-inline), env(safe-area-inset-right));overflow:clip auto}.main-mobile-menu-group[data-submenu-style=panel]{--main-mobile-menu-submenu-bg:var(--subtle-bg);--main-mobile-menu-submenu-border-width:1px;--main-mobile-menu-submenu-border-color:var(--border);--main-mobile-menu-submenu-radius:var(--radius-2)}.main-mobile-menu-group[data-item-separator=border]{--main-mobile-menu-list-gap:0}.main-mobile-menu{inline-size:100%}.main-mobile-menu__list,.main-mobile-submenu__list{margin:0;padding:0;list-style:none}.main-mobile-menu__list{gap:var(--main-mobile-menu-list-gap);display:grid}.main-mobile-menu__item{min-inline-size:0}.main-mobile-menu-group[data-item-separator=border] .main-mobile-menu__item{border-block-end:1px solid var(--main-mobile-menu-item-border-color)}.main-mobile-menu-group[data-item-separator=border] .main-mobile-menu__item:last-child{border-block-end:0}.main-mobile-menu__link{justify-content:space-between;align-items:center;gap:var(--main-mobile-menu-link-gap);inline-size:100%;padding-block:var(--main-mobile-menu-link-padding-block);padding-inline:var(--main-mobile-menu-link-padding-inline);color:var(--main-mobile-menu-link-color);font-size:var(--main-mobile-menu-font-size);line-height:var(--line-height-flat);border-radius:var(--main-mobile-menu-link-radius);transition:color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), background-color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), box-shadow var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);text-decoration:none;display:flex;position:relative}.main-mobile-menu__link:is(:hover,:focus-visible),.main-mobile-menu__item.is-open>.main-mobile-menu__link{color:var(--main-mobile-menu-link-hover-color)}.main-mobile-menu__link:focus-visible,.main-mobile-submenu__link:focus-visible,.main-mobile-submenu__back:focus-visible{outline:var(--main-mobile-menu-focus-ring-size) solid var(--main-mobile-menu-focus-ring);outline-offset:var(--main-mobile-menu-focus-ring-offset)}.main-mobile-menu__link[aria-haspopup=true]:after{content:"";inline-size:var(--main-mobile-menu-icon-size);block-size:var(--main-mobile-menu-icon-size);transform-origin:50%;transition:transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);-webkit-mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;background-color:currentColor;flex:none;transform:rotate(0)}.main-mobile-menu__item.is-open>.main-mobile-menu__link[aria-haspopup=true]:after{transform:rotate(180deg)}.main-mobile-menu-group[data-submenu-icon=plus] .main-mobile-menu__link[aria-haspopup=true]:after{-webkit-mask-image:var(--main-mobile-menu-icon-plus);mask-image:var(--main-mobile-menu-icon-plus);transform:none}.main-mobile-menu-group[data-submenu-icon=plus] .main-mobile-menu__item.is-open>.main-mobile-menu__link[aria-haspopup=true]:after{-webkit-mask-image:var(--main-mobile-menu-icon-minus);mask-image:var(--main-mobile-menu-icon-minus);transform:none}.main-mobile-menu-group[data-submenu-icon=caret] .main-mobile-menu__link[aria-haspopup=true]:after{-webkit-mask-image:var(--main-mobile-menu-icon-caret);mask-image:var(--main-mobile-menu-icon-caret)}.main-mobile-menu-group[data-submenu-icon=none] .main-mobile-menu__link[aria-haspopup=true]:after{content:none;display:none}.main-mobile-menu-group[data-submenu-behavior=drilldown]:not([data-submenu-icon=none]) .main-mobile-menu__link[aria-haspopup=true]:after,.main-mobile-menu-group[data-submenu-behavior=drilldown]:not([data-submenu-icon=none]) .main-mobile-menu__item.is-open>.main-mobile-menu__link[aria-haspopup=true]:after{-webkit-mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;transform:rotate(-90deg)}:dir(rtl) .main-mobile-menu-group[data-submenu-behavior=drilldown]:not([data-submenu-icon=none]) .main-mobile-menu__link[aria-haspopup=true]:after,:dir(rtl) .main-mobile-menu-group[data-submenu-behavior=drilldown]:not([data-submenu-icon=none]) .main-mobile-menu__item.is-open>.main-mobile-menu__link[aria-haspopup=true]:after{transform:rotate(90deg)}.main-mobile-submenu__header{display:none}.main-mobile-submenu__back{justify-self:start;align-items:center;gap:var(--main-mobile-menu-drilldown-back-gap);padding-block:var(--main-mobile-menu-link-padding-block);padding-inline:var(--main-mobile-menu-link-padding-inline);color:inherit;font:inherit;line-height:var(--line-height-flat);text-align:start;border-radius:var(--main-mobile-menu-link-radius);cursor:pointer;transition:color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), background-color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), box-shadow var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);background-color:#0000;border:0;display:inline-flex}.main-mobile-submenu__back:before{content:"";inline-size:var(--main-mobile-menu-icon-size);block-size:var(--main-mobile-menu-icon-size);-webkit-mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;mask:var(--main-mobile-menu-icon-arrow) center / contain no-repeat;background-color:currentColor;flex:none;transform:rotate(90deg)}:dir(rtl) .main-mobile-submenu__back:before{transform:rotate(-90deg)}.main-mobile-submenu__back:is(:hover,:focus-visible){color:var(--main-mobile-menu-link-hover-color)}.main-mobile-submenu__title{padding-inline:var(--main-mobile-menu-link-padding-inline);color:var(--main-mobile-menu-drilldown-title-color);font:inherit;font-weight:700;line-height:var(--line-height-tight);margin:0}.main-mobile-submenu{padding-block-start:var(--main-mobile-menu-submenu-offset)}.main-mobile-submenu[hidden]{display:none}.main-mobile-submenu__list{gap:var(--main-mobile-menu-submenu-list-gap);padding-block:var(--main-mobile-menu-submenu-padding-block);padding-inline:var(--main-mobile-menu-submenu-padding-inline);background-color:var(--main-mobile-menu-submenu-bg);border:var(--main-mobile-menu-submenu-border-width) solid var(--main-mobile-menu-submenu-border-color);border-radius:var(--main-mobile-menu-submenu-radius);display:grid}.main-mobile-submenu__link{inline-size:100%;padding-block:var(--main-mobile-submenu-link-padding-block);padding-inline:var(--main-mobile-submenu-link-padding-inline);color:inherit;font-size:var(--main-mobile-submenu-font-size);line-height:var(--line-height-tight);border-radius:var(--main-mobile-menu-link-radius);transition:color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), background-color var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), box-shadow var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing), transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);align-items:center;text-decoration:none;display:flex;position:relative}.main-mobile-submenu__link:is(:hover,:focus-visible){background-color:var(--main-mobile-menu-link-hover-bg)}.main-mobile-submenu__overview,.main-mobile-submenu__column{padding:var(--main-mobile-menu-submenu-card-padding);color:var(--main-mobile-menu-submenu-card-color);background:var(--main-mobile-menu-submenu-card-bg);border:1px solid var(--main-mobile-menu-submenu-card-border-color);border-radius:var(--main-mobile-menu-submenu-card-radius)}.main-mobile-submenu__kicker,.main-mobile-submenu__heading{color:var(--primary);font-family:var(--font-mono);font-size:var(--font-size-fluid-14);font-weight:var(--font-normal);line-height:var(--line-height-compact);text-transform:uppercase}.main-mobile-submenu__heading{padding-inline:var(--main-mobile-submenu-link-padding-inline)}.main-mobile-submenu__overview-title{color:inherit;font-size:var(--step-1);line-height:var(--line-height-tight);text-wrap:pretty}.main-mobile-submenu__overview-text{color:var(--text-1);font-size:var(--step--1);line-height:var(--line-height-base);text-wrap:pretty}.main-mobile-submenu__tile:focus-visible{outline:var(--main-mobile-menu-focus-ring-size) solid var(--main-mobile-menu-focus-ring);outline-offset:var(--main-mobile-menu-focus-ring-offset)}.main-mobile-submenu__tile{block-size:var(--main-mobile-menu-submenu-tile-block-size);isolation:isolate;color:var(--text-on-dark);background:var(--surface-2);border-radius:var(--main-mobile-menu-submenu-tile-radius);text-decoration:none;position:relative;overflow:clip}.main-mobile-submenu__tile:after{content:"";z-index:1;background:var(--main-mobile-menu-submenu-tile-overlay-bg);pointer-events:none;grid-area:pile;block-size:100%;inline-size:100%}.main-mobile-submenu__tile-media{background:var(--main-mobile-menu-submenu-tile-media-bg);block-size:100%;inline-size:100%}.main-mobile-submenu__tile-image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);display:block}.main-mobile-submenu__tile-body{z-index:2;padding:var(--main-mobile-menu-submenu-tile-padding);place-self:end stretch}.main-mobile-submenu__tile-title{color:inherit;font-size:var(--step-0);font-weight:var(--font-bold);line-height:var(--line-height-tight);display:block}.main-mobile-submenu__tile-text{color:color-mix(in oklch, currentColor 78%, transparent);font-size:var(--step--2);line-height:var(--line-height-base);display:block}.main-mobile-submenu__tile:is(:hover,:focus-visible) .main-mobile-submenu__tile-image{transform:scale(1.04)}.main-mobile-menu-group[data-submenu-behavior=drilldown] .main-mobile-submenu{padding-block-start:0}.main-mobile-menu-group[data-submenu-behavior=drilldown] .main-mobile-submenu__header{gap:var(--main-mobile-menu-drilldown-header-gap);padding-block-end:var(--main-mobile-menu-drilldown-header-padding-block-end);display:grid}.main-mobile-menu-group[data-submenu-behavior=drilldown].has-active-submenu .main-mobile-menu__item:not(.is-open),.main-mobile-menu-group[data-submenu-behavior=drilldown].has-active-submenu .main-mobile-menu__aside{display:none}.main-mobile-menu-group[data-submenu-behavior=drilldown].has-active-submenu .main-mobile-menu__item.is-open{border-block-end:0}.main-mobile-menu-group[data-submenu-behavior=drilldown].has-active-submenu .main-mobile-menu__item.is-open>.main-mobile-menu__link{display:none}.main-mobile-menu-group[data-submenu-behavior=drilldown].has-active-submenu .main-mobile-menu__list{margin-block-end:0}.main-mobile-menu-group[data-hover-style=background] .main-mobile-menu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=background] .main-mobile-menu__item.is-open>.main-mobile-menu__link,.main-mobile-menu-group[data-hover-style=background] .main-mobile-submenu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=background] .main-mobile-submenu__back:is(:hover,:focus-visible){background-color:var(--main-mobile-menu-link-hover-bg)}.main-mobile-menu-group[data-hover-style=underline] :is(.main-mobile-menu__link,.main-mobile-submenu__link){border-radius:var(--radius-none);box-shadow:inset 0 calc(var(--main-mobile-menu-hover-underline-size) * -1) 0 transparent}.main-mobile-menu-group[data-hover-style=underline] .main-mobile-menu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=underline] .main-mobile-menu__item.is-open>.main-mobile-menu__link,.main-mobile-menu-group[data-hover-style=underline] .main-mobile-submenu__link:is(:hover,:focus-visible){box-shadow:inset 0 calc(var(--main-mobile-menu-hover-underline-size) * -1) 0 var(--main-mobile-menu-hover-underline-color)}.main-mobile-menu-group[data-hover-style=slide-underline] :is(.main-mobile-menu__link,.main-mobile-submenu__link){border-radius:var(--radius-none)}.main-mobile-menu-group[data-hover-style=slide-underline] :is(.main-mobile-menu__link,.main-mobile-submenu__link):before{content:"";inline-size:100%;block-size:var(--main-mobile-menu-hover-underline-size);background-color:var(--main-mobile-menu-hover-underline-color);transform-origin:50%;transition:transform var(--main-mobile-menu-transition-duration) var(--main-mobile-menu-transition-timing);position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)scaleX(0)}.main-mobile-menu-group[data-hover-style=slide-underline] .main-mobile-menu__link:is(:hover,:focus-visible):before,.main-mobile-menu-group[data-hover-style=slide-underline] .main-mobile-menu__item.is-open>.main-mobile-menu__link:before,.main-mobile-menu-group[data-hover-style=slide-underline] .main-mobile-submenu__link:is(:hover,:focus-visible):before{transform:translate(-50%)scaleX(1)}.main-mobile-menu-group[data-hover-style=zoom]{overflow-x:clip}.main-mobile-menu-group[data-hover-style=zoom] :is(.main-mobile-menu__link,.main-mobile-submenu__link,.main-mobile-submenu__back){transform-origin:50%}.main-mobile-menu-group[data-hover-style=zoom] .main-mobile-menu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=zoom] .main-mobile-menu__item.is-open>.main-mobile-menu__link,.main-mobile-menu-group[data-hover-style=zoom] .main-mobile-submenu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=zoom] .main-mobile-submenu__back:is(:hover,:focus-visible){transform:scale(var(--main-mobile-menu-hover-zoom-scale))}.main-mobile-menu-group[data-hover-style=none] .main-mobile-menu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=none] .main-mobile-menu__item.is-open>.main-mobile-menu__link,.main-mobile-menu-group[data-hover-style=none] .main-mobile-submenu__link:is(:hover,:focus-visible),.main-mobile-menu-group[data-hover-style=none] .main-mobile-submenu__back:is(:hover,:focus-visible){box-shadow:none;background-color:#0000;transform:none}.main-mobile-menu__aside{padding-block-start:var(--main-mobile-menu-aside-padding-block-start)}.main-mobile-menu-group{--main-mobile-menu-animation-distance:var(--space--1,1.25rem);--main-mobile-menu-animation-duration:var(--duration-slow,.26s);--main-mobile-menu-animation-timing:var(--ease-out,ease-out);--main-mobile-menu-animation-from-x:0;--main-mobile-menu-animation-from-y:0;--main-mobile-menu-drilldown-animation-distance:calc(var(--space--1,1.25rem) * 1.25);--main-mobile-menu-drilldown-animation-duration:var(--duration-slow,.28s);--main-mobile-menu-drilldown-animation-timing:var(--ease-out,ease-out);--main-mobile-menu-drilldown-animation-from-x:0;--main-mobile-menu-drilldown-animation-from-y:0}@keyframes main-mobile-menu-enter{0%{opacity:0;transform:translate3d(var(--main-mobile-menu-animation-from-x), var(--main-mobile-menu-animation-from-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes main-mobile-menu-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(var(--main-mobile-menu-animation-from-x), var(--main-mobile-menu-animation-from-y), 0)}}@keyframes main-mobile-drilldown-enter{0%{opacity:0;transform:translate3d(var(--main-mobile-menu-drilldown-animation-from-x), var(--main-mobile-menu-drilldown-animation-from-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes main-mobile-drilldown-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(var(--main-mobile-menu-drilldown-animation-from-x), var(--main-mobile-menu-drilldown-animation-from-y), 0)}}.main-mobile-menu-group.is-open[data-mobile-menu-animation]:not([data-mobile-menu-animation=none]):not(.is-closing){animation-name:main-mobile-menu-enter;animation-duration:var(--main-mobile-menu-animation-duration);animation-timing-function:var(--main-mobile-menu-animation-timing);will-change:opacity, transform;animation-fill-mode:both}.main-mobile-menu-group.is-closing[data-mobile-menu-animation]:not([data-mobile-menu-animation=none]){pointer-events:none;animation-name:main-mobile-menu-exit;animation-duration:var(--main-mobile-menu-animation-duration);animation-timing-function:var(--main-mobile-menu-animation-timing);will-change:opacity, transform;animation-fill-mode:both}.main-mobile-menu-group[data-mobile-menu-animation=fade]{--main-mobile-menu-animation-from-x:0;--main-mobile-menu-animation-from-y:0}.main-mobile-menu-group[data-mobile-menu-animation=slide-down]{--main-mobile-menu-animation-from-x:0;--main-mobile-menu-animation-from-y:calc(var(--main-mobile-menu-animation-distance) * -1)}.main-mobile-menu-group[data-mobile-menu-animation=slide-up]{--main-mobile-menu-animation-from-x:0;--main-mobile-menu-animation-from-y:var(--main-mobile-menu-animation-distance)}.main-mobile-menu-group[data-mobile-menu-animation=slide-from-start]{--main-mobile-menu-animation-from-x:calc(var(--main-mobile-menu-animation-distance) * -1);--main-mobile-menu-animation-from-y:0}.main-mobile-menu-group[data-mobile-menu-animation=slide-from-end]{--main-mobile-menu-animation-from-x:var(--main-mobile-menu-animation-distance);--main-mobile-menu-animation-from-y:0}:dir(rtl) .main-mobile-menu-group[data-mobile-menu-animation=slide-from-start]{--main-mobile-menu-animation-from-x:var(--main-mobile-menu-animation-distance)}:dir(rtl) .main-mobile-menu-group[data-mobile-menu-animation=slide-from-end]{--main-mobile-menu-animation-from-x:calc(var(--main-mobile-menu-animation-distance) * -1)}.main-mobile-menu-group[data-mobile-menu-animation=slide-from-start],.main-mobile-menu-group[data-mobile-menu-animation=slide-from-end]{overflow-x:clip}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation]:not([data-drilldown-animation=none]) .main-mobile-menu__item.is-open:not(.is-closing)>.main-mobile-submenu{animation-name:main-mobile-drilldown-enter;animation-duration:var(--main-mobile-menu-drilldown-animation-duration);animation-timing-function:var(--main-mobile-menu-drilldown-animation-timing);will-change:opacity, transform;animation-fill-mode:both}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation]:not([data-drilldown-animation=none]) .main-mobile-menu__item.is-closing>.main-mobile-submenu{pointer-events:none;animation-name:main-mobile-drilldown-exit;animation-duration:var(--main-mobile-menu-drilldown-animation-duration);animation-timing-function:var(--main-mobile-menu-drilldown-animation-timing);will-change:opacity, transform;animation-fill-mode:both}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=fade]{--main-mobile-menu-drilldown-animation-from-x:0;--main-mobile-menu-drilldown-animation-from-y:0}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-start]{--main-mobile-menu-drilldown-animation-from-x:calc(var(--main-mobile-menu-drilldown-animation-distance) * -1);--main-mobile-menu-drilldown-animation-from-y:0}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-end]{--main-mobile-menu-drilldown-animation-from-x:var(--main-mobile-menu-drilldown-animation-distance);--main-mobile-menu-drilldown-animation-from-y:0}:dir(rtl) .main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-start]{--main-mobile-menu-drilldown-animation-from-x:var(--main-mobile-menu-drilldown-animation-distance)}:dir(rtl) .main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-end]{--main-mobile-menu-drilldown-animation-from-x:calc(var(--main-mobile-menu-drilldown-animation-distance) * -1)}.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-start],.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation=slide-from-end]{overflow-x:clip}@media (prefers-reduced-motion:reduce){.main-mobile-menu__toggle-button,.main-mobile-menu__link,.main-mobile-menu__link:before,.main-mobile-menu__link[aria-haspopup=true]:after,.main-mobile-submenu__link,.main-mobile-submenu__link:before,.main-mobile-submenu__back,.main-mobile-submenu__back:before,.main-mobile-submenu__tile-image{transition-duration:var(--duration-0);transition-delay:var(--duration-0)}.main-mobile-menu-group.is-open[data-mobile-menu-animation],.main-mobile-menu-group.is-closing[data-mobile-menu-animation],.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation] .main-mobile-menu__item.is-open>.main-mobile-submenu,.main-mobile-menu-group[data-submenu-behavior=drilldown][data-drilldown-animation] .main-mobile-menu__item.is-closing>.main-mobile-submenu{animation:none}}@keyframes marquee-scroll-horizontal{to{transform:translateX(calc(-100% - var(--marquee-gap)))}}@keyframes marquee-scroll-vertical{to{transform:translateY(calc(-100% - var(--marquee-gap)))}}.marquee{--marquee-gap:var(--space-1);--marquee-duration:90s;--marquee-direction:row;--marquee-content-direction:row;--marquee-content-justify:space-around;--marquee-animation-name:marquee-scroll-horizontal;--marquee-inline-size:100%;--marquee-block-size:auto;--marquee-fade-size:min(16%, 6rem);--marquee-fade-color:var(--site-bg);--marquee-item-bg:var(--card-bg);--marquee-item-color:var(--text-0);--marquee-item-border-color:var(--border);--marquee-item-radius:var(--radius-2);--marquee-item-padding-block:var(--space--1);--marquee-item-padding-inline:var(--space-0);--marquee-item-font-size:var(--step--1);--marquee-item-font-weight:var(--font-medium);--marquee-item-line-height:var(--line-height-compact);--marquee-logo-item-inline-size:12rem;--marquee-logo-item-block-size:5rem;--marquee-logo-max-inline-size:8rem;--marquee-logo-max-block-size:2rem;--marquee-card-inline-size:min(78vw, 22rem);--marquee-media-inline-size:clamp(8rem, 20vw, 14rem);--marquee-media-block-size:clamp(11rem, 26vw, 18rem);--marquee-media-offset:0;--marquee-solid-bg:var(--accent);--marquee-solid-color:var(--text-on-accent);--marquee-solid-border-color:color-mix(in oklch, var(--text-on-accent), transparent 72%);--marquee-avatar-size:clamp(5rem, 12vw, 8rem);flex-direction:var(--marquee-direction);inline-size:var(--marquee-inline-size);block-size:var(--marquee-block-size);gap:var(--marquee-gap);max-inline-size:100%;color:var(--marquee-item-color);display:flex;position:relative;overflow:hidden}.marquee--horizontal{--marquee-direction:row;--marquee-content-direction:row;--marquee-animation-name:marquee-scroll-horizontal}.marquee--vertical{--marquee-direction:column;--marquee-content-direction:column;--marquee-content-justify:flex-start;--marquee-animation-name:marquee-scroll-vertical;--marquee-block-size:24rem}.marquee--fit{--marquee-inline-size:min(100%, var(--marquee-fit-inline-size,28rem))}.marquee--vertical.marquee--fit{--marquee-inline-size:fit-content}.marquee[data-marquee-speed=slow]{--marquee-duration:110s}.marquee[data-marquee-speed=fast]{--marquee-duration:42s}.marquee[data-marquee-speed=quick]{--marquee-duration:12s}.marquee[data-marquee-height=compact]{--marquee-block-size:3.25rem}.marquee[data-marquee-height=tall]{--marquee-block-size:32rem}.marquee--staggered{padding-block:var(--space-1)}.marquee--staggered .marquee__content{align-items:center}.marquee--solid{--marquee-fade-color:var(--marquee-solid-bg);--marquee-item-bg:color-mix(in oklch, var(--marquee-solid-bg), var(--color-white) 14%);--marquee-item-color:var(--marquee-solid-color);--marquee-item-border-color:var(--marquee-solid-border-color);padding-block:var(--space-0);background:var(--marquee-solid-bg)}.marquee:before,.marquee:after{z-index:1;pointer-events:none;content:"";position:absolute}.marquee--horizontal:before,.marquee--horizontal:after{inline-size:var(--marquee-fade-size);inset-block:0}.marquee--horizontal:before{background:linear-gradient(90deg, var(--marquee-fade-color), transparent);inset-inline-start:0}.marquee--horizontal:after{background:linear-gradient(270deg, var(--marquee-fade-color), transparent);inset-inline-end:0}.marquee--vertical:before,.marquee--vertical:after{block-size:var(--marquee-fade-size);inset-inline:0}.marquee--vertical:before{background:linear-gradient(180deg, var(--marquee-fade-color), transparent);inset-block-start:0}.marquee--vertical:after{background:linear-gradient(0deg, var(--marquee-fade-color), transparent);inset-block-end:0}.marquee[data-marquee-fade=none]:before,.marquee[data-marquee-fade=none]:after{display:none}.marquee__content{flex:none;flex-direction:var(--marquee-content-direction);justify-content:var(--marquee-content-justify);gap:var(--marquee-gap);animation:var(--marquee-animation-name) var(--marquee-duration) linear infinite;will-change:transform;display:flex}:where(ul,ol).marquee__content{margin:0;padding:0;list-style:none}.marquee--vertical .marquee__content{min-block-size:100%}.marquee--reverse .marquee__content{animation-direction:reverse}.marquee--hover-pause:is(:hover,:focus-within) .marquee__content{animation-play-state:paused}.marquee__content>*{flex:none}.marquee__item{justify-content:center;align-items:center;gap:var(--space--2);padding-block:var(--marquee-item-padding-block);padding-inline:var(--marquee-item-padding-inline);color:var(--marquee-item-color);font-size:var(--marquee-item-font-size);font-weight:var(--marquee-item-font-weight);line-height:var(--marquee-item-line-height);text-align:center;white-space:nowrap;background:var(--marquee-item-bg);border:1px solid var(--marquee-item-border-color);border-radius:var(--marquee-item-radius);display:inline-flex}.marquee__item[data-variant=soft]{--marquee-item-bg:var(--primary-bg-soft);--marquee-item-color:var(--primary);--marquee-item-border-color:var(--primary-border)}.marquee__item[data-variant=accent]{--marquee-item-bg:var(--accent-bg-soft);--marquee-item-color:var(--text-on-accent);--marquee-item-border-color:var(--accent-border)}.marquee__item[data-variant=subtle]{--marquee-item-bg:var(--surface-0);--marquee-item-color:var(--text-1)}.marquee__logo-item{inline-size:var(--marquee-logo-item-inline-size);block-size:var(--marquee-logo-item-block-size)}.marquee__logo{inline-size:auto;max-inline-size:min(100%, var(--marquee-logo-max-inline-size));max-block-size:var(--marquee-logo-max-block-size);object-fit:contain;display:block}.marquee__text{font-size:var(--step-1);font-weight:var(--font-semibold)}.marquee__word{inline-size:100%;min-inline-size:max-content;font-size:var(--step-1);font-weight:var(--font-semibold);justify-content:flex-start}.marquee__card{inline-size:var(--marquee-card-inline-size)}.marquee__media-card{inline-size:var(--marquee-media-inline-size);block-size:var(--marquee-media-block-size);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-3);transform:translateY(var(--marquee-media-offset));overflow:hidden}.marquee__media-card[data-marquee-offset=up]{--marquee-media-offset:calc(var(--space-1) * -1)}.marquee__media-card>img,.marquee__avatar-card>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.marquee-team-columns{--marquee-team-column-block-size:clamp(22rem, 56vw, 36rem);--marquee-team-column-angle:8deg;--marquee-team-column-bleed:clamp(1.5rem, 5vw, 3rem);isolation:isolate;max-inline-size:min(100%,34rem);padding-inline:var(--marquee-team-column-bleed);margin-inline:auto;position:relative;overflow:hidden}.marquee-team-columns__fade{z-index:2;pointer-events:none;block-size:min(18%,5rem);position:absolute;inset-inline:0;transform:none}.marquee-team-columns__fade--top{background:linear-gradient(180deg, var(--site-bg), transparent);inset-block-start:0}.marquee-team-columns__fade--bottom{background:linear-gradient(0deg, var(--site-bg), transparent);inset-block-end:0}.marquee-team-columns__track{align-items:start}.marquee-team-columns__column{block-size:var(--marquee-team-column-block-size);padding-inline:var(--marquee-team-column-bleed);margin-inline:calc(var(--marquee-team-column-bleed) * -1);overflow:hidden}.marquee-team-columns__column-angle{block-size:100%;inline-size:120%;transform:rotate(var(--marquee-team-column-angle));transform-origin:50%;margin-inline:-10%}.marquee-team-columns .marquee{--marquee-block-size:var(--marquee-team-column-block-size);--marquee-fade-size:0;overflow:visible}.marquee-team-columns .marquee:before,.marquee-team-columns .marquee:after{display:none}.marquee-team-columns .marquee__content{align-items:center}.marquee__avatar-card{inline-size:var(--marquee-avatar-size);block-size:var(--marquee-avatar-size);padding:var(--space--3);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-round);box-shadow:var(--shadow-1);overflow:hidden}.marquee__avatar-card>img{border-radius:inherit}@media (prefers-reduced-motion:reduce){.marquee__content{animation:none}}.meter{--meter-color:var(--text-0);--meter-muted-color:var(--text-1);--meter-track-bg:var(--surface-1);--meter-track-border-color:var(--border);--meter-fill-bg:var(--success);--meter-suboptimum-bg:var(--warning);--meter-even-less-good-bg:var(--error);--meter-radius:var(--radius-pill);--meter-gap:var(--space--3);--meter-bar-block-size:.625rem;--meter-font-size:var(--step--1);--meter-label-font-weight:var(--font-medium);--meter-value-font-size:var(--step--2);gap:var(--meter-gap);color:var(--meter-color);font-size:var(--meter-font-size);line-height:var(--line-height-compact);display:grid}.meter__header{gap:var(--space--2);line-height:var(--line-height-compact);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.meter__label{color:var(--meter-color);font-weight:var(--meter-label-font-weight);line-height:inherit}.meter__value{color:var(--meter-muted-color);font-size:var(--meter-value-font-size);line-height:inherit}.meter__bar{inline-size:100%;block-size:var(--meter-bar-block-size);height:var(--meter-bar-block-size);border-radius:var(--meter-radius);appearance:none;border:0;margin:0;padding:0;display:block}.meter__bar::-webkit-meter-inner-element{block-size:100%;inline-size:100%;align-items:center;height:100%;display:flex}.meter__bar::-webkit-meter-bar{block-size:100%;background:var(--meter-track-bg);border:1px solid var(--meter-track-border-color);border-radius:var(--meter-radius);height:100%}.meter__bar::-webkit-meter-optimum-value{block-size:100%;background:var(--meter-fill-bg);border-radius:var(--meter-radius);height:100%}.meter__bar::-webkit-meter-suboptimum-value{block-size:100%;background:var(--meter-suboptimum-bg);border-radius:var(--meter-radius);height:100%}.meter__bar::-webkit-meter-even-less-good-value{block-size:100%;background:var(--meter-even-less-good-bg);border-radius:var(--meter-radius);height:100%}.meter__bar::-moz-meter-bar{block-size:100%;background:var(--meter-fill-bg);border-radius:var(--meter-radius);height:100%}.meter[data-meter-size=small]{--meter-bar-block-size:.375rem;--meter-font-size:var(--step--2);--meter-value-font-size:var(--step--3)}.meter[data-meter-size=large]{--meter-bar-block-size:.875rem;--meter-font-size:var(--step-0);--meter-value-font-size:var(--step--1)}.meter[data-meter-variant=neutral]{--meter-fill-bg:var(--text-1);--meter-suboptimum-bg:var(--text-1);--meter-even-less-good-bg:var(--text-1)}.meter[data-meter-variant=info]{--meter-fill-bg:var(--info);--meter-suboptimum-bg:var(--info);--meter-even-less-good-bg:var(--info)}.meter[data-meter-variant=success]{--meter-fill-bg:var(--success);--meter-suboptimum-bg:var(--success);--meter-even-less-good-bg:var(--success)}.meter[data-meter-variant=warning]{--meter-fill-bg:var(--warning);--meter-suboptimum-bg:var(--warning);--meter-even-less-good-bg:var(--warning)}.meter[data-meter-variant=error]{--meter-fill-bg:var(--error);--meter-suboptimum-bg:var(--error);--meter-even-less-good-bg:var(--error)}.page-header{--min-height:17.5rem;--max-height:34rem;--page-header-space:var(--space-2-3);--page-header-title-size:var(--font-size-page-title);--page-header-title-color:inherit;--page-header-subheading-size:var(--font-size-page-subheading);--page-header-subheading-color:var(--text-1);--page-header-contained-image-block-size:clamp(18rem, 42vw, 33.75rem);--page-header-space-bottom:var(--space-region-large);--page-header-height:clamp(var(--min-height), var(--min-height) + 18vw, var(--max-height));margin-block-end:var(--page-header-space-bottom);position:relative}.page-header--space-bottom-none{--page-header-space-bottom:var(--space-none)}.page-header--space-bottom-small{--page-header-space-bottom:var(--space-2-3)}.page-header--space-bottom-large{--page-header-space-bottom:var(--space-region-large)}.page-header__inner{z-index:1;inline-size:100%;padding-block:var(--page-header-space);position:relative}.page-header--image-overlay,.page-header--video-overlay,.page-header--background-image{block-size:var(--page-header-height);max-block-size:var(--max-height)}.page-header--on-media{--page-header-title-color:var(--text-on-dark);--page-header-subheading-color:var(--text-on-dark);color:var(--text-on-dark)}.page-header:is(.overlay--linear,.overlay--radial):after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.page-header.overlay--linear:after{background:linear-gradient(#00000026 20%,#00000080)}.page-header.overlay--radial:after{background:radial-gradient(#0000 0% 46%,#000000a6)}.page-header--video-overlay .page-header__video{pointer-events:none}.page-header--video-controls .page-header__video{pointer-events:auto}.page-header--video-controls .page-header__inner{pointer-events:none}.page-header--video-controls .page-header__inner :is(a,button,input,select,textarea,summary){pointer-events:auto}.page-header--image-overlay .page-header__asset,.page-header--video-overlay .page-header__asset{place-self:stretch stretch;block-size:100%;overflow:hidden}.page-header--image-overlay .page-header__image,.page-header--video-overlay .page-header__image,.page-header--video-overlay .page-header__video{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.page-header--video-overlay iframe.page-header__video{border:0;display:block}.page-header--background-image{place-items:var(--layout-place,center);background-position:50%;background-repeat:no-repeat;background-size:cover;grid:[pile]minmax(0,1fr)/[pile]minmax(0,1fr);display:grid}.page-header--background-image>.page-header__inner{grid-area:pile}.page-header--image-above,.page-header--image-below{flex-direction:column;display:flex}.page-header--image-above .page-header__image,.page-header--image-below .page-header__image{inline-size:100%;block-size:var(--page-header-contained-image-block-size);object-fit:cover}.page-header--image-above.page-header--hero,.page-header--image-below.page-header--hero{--page-header-contained-image-block-size:clamp(18rem, 52vw, 43.75rem)}.page-header--image-above .page-header__asset.ratio>.page-header__image,.page-header--image-below .page-header__asset.ratio>.page-header__image{object-fit:var(--ratio-fit);block-size:100%}.page-header--split .page-header__image{object-fit:cover;block-size:auto;inline-size:100%}.page-header__title{color:var(--page-header-title-color);font-size:var(--page-header-title-size);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display)}.page-header__subheading{color:var(--page-header-subheading-color);font-size:var(--page-header-subheading-size)}@media (width<=40rem){.page-header{--page-header-title-size:var(--font-size-display-small)}}.post-header{--min-height:20rem;--max-height:40rem;--post-header-space:var(--space-2-3);--post-header-title-size:var(--font-size-page-title);--post-header-title-color:inherit;--post-header-meta-color:var(--text-1);--post-header-meta-size:var(--font-size-fluid-18);--post-header-contained-image-block-size:clamp(18rem, 52vw, 43.75rem);--post-header-space-bottom:var(--space-region-large);--post-header-height:clamp(var(--min-height), var(--min-height) + 18vw, var(--max-height));margin-block-end:var(--post-header-space-bottom);position:relative}.post-header--space-bottom-none{--post-header-space-bottom:var(--space-none)}.post-header--space-bottom-small{--post-header-space-bottom:var(--space-2-3)}.post-header--space-bottom-large{--post-header-space-bottom:var(--space-region-large)}.post-header__inner{z-index:1;inline-size:100%;padding-block:var(--post-header-space);position:relative}.post-header--image-overlay,.post-header--video-overlay,.post-header--background-image{block-size:var(--post-header-height);max-block-size:var(--max-height)}.post-header--on-media{--post-header-title-color:var(--text-on-dark);--post-header-meta-color:var(--text-on-dark);color:var(--text-on-dark)}.post-header:is(.overlay--linear,.overlay--radial):after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0}.post-header.overlay--linear:after{background:linear-gradient(#00000026 20%,#00000080)}.post-header.overlay--radial:after{background:radial-gradient(#0000 0% 46%,#000000a6)}.post-header--video-overlay .post-header__video{pointer-events:none}.post-header--video-controls .post-header__video{pointer-events:auto}.post-header--video-controls .post-header__inner{pointer-events:none}.post-header--video-controls .post-header__inner :is(a,button,input,select,textarea,summary){pointer-events:auto}.post-header--image-overlay .post-header__asset,.post-header--video-overlay .post-header__asset{place-self:stretch stretch;block-size:100%;overflow:hidden}.post-header--image-overlay .post-header__image,.post-header--video-overlay .post-header__image,.post-header--video-overlay .post-header__video{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.post-header--video-overlay iframe.post-header__video{border:0;display:block}.post-header--background-image{place-items:var(--layout-place,center);background-position:50%;background-repeat:no-repeat;background-size:cover;grid:[pile]minmax(0,1fr)/[pile]minmax(0,1fr);display:grid}.post-header--background-image>.post-header__inner{grid-area:pile}.post-header--image-above,.post-header--image-below{flex-direction:column;display:flex}.post-header--image-above .post-header__image,.post-header--image-below .post-header__image{inline-size:100%;block-size:var(--post-header-contained-image-block-size);object-fit:cover}.post-header--image-above.post-header--hero,.post-header--image-below.post-header--hero{--post-header-contained-image-block-size:clamp(18rem, 52vw, 43.75rem)}.post-header--image-above .post-header__asset.ratio>.post-header__image,.post-header--image-below .post-header__asset.ratio>.post-header__image{object-fit:var(--ratio-fit);block-size:100%}.post-header--split .post-header__image{object-fit:cover;block-size:auto;inline-size:100%}.post-header__back{color:var(--post-header-meta-color)}.post-header__back .button[data-variant=link]{--button-gap:var(--space--3)}.post-header--on-media .post-header__back .button[data-variant=link]{--button-color:currentColor;--button-hover-color:currentColor}.post-header__date,.post-header__meta,.post-header__author,.post-header__tags{color:var(--post-header-meta-color);font-size:var(--post-header-meta-size);line-height:var(--line-height-compact)}.post-header__title{color:var(--post-header-title-color);font-size:var(--post-header-title-size);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display)}.post-header--on-media .post-header__author{--avatar-profile-name-color:currentColor;--avatar-profile-title-color:currentColor}@media (width<=40rem){.post-header{--post-header-title-size:var(--font-size-display-small)}}.post-grid{--layout-threshold:364px}.post-tag{--badge-bg:var(--subtle-bg);--badge-color:var(--text-0);--badge-border-color:transparent;--badge-radius:var(--radius-1)}.post-tag[aria-current=page]{--badge-bg:var(--primary);--badge-color:var(--text-on-dark);--badge-border-color:var(--primary)}.post-tag[data-tag=security]{--badge-bg:var(--success-bg-soft);--badge-color:var(--success-text);--badge-border-color:var(--success-border)}.post-tag[data-tag=product]{--badge-bg:var(--info-bg-soft);--badge-color:var(--info-text);--badge-border-color:var(--info-border)}.post-tag[data-tag=company]{--badge-bg:var(--subtle-bg);--badge-color:var(--text-0);--badge-border-color:transparent}.post-tag-nav.scroll-rail{--scroll-rail-gap:var(--space--2);--scroll-rail-item-inline-size:max-content;--scroll-rail-padding-block-end:var(--space--2);--flow-space:var(--space--2)}.post-tag-nav{padding-block-start:var(--space-0)}.post-tag-nav .scroll-rail__controls{padding-block-end:var(--space-0)}.post-tag-nav__tag{--badge-bg:transparent;--badge-color:var(--text-0);--badge-border-color:var(--border);--badge-radius:var(--radius-1)}.post-tag-nav__tag[aria-current=page]{--badge-bg:var(--primary);--badge-color:var(--text-on-dark);--badge-border-color:var(--primary)}.progress{--progress-color:var(--text-0);--progress-muted-color:var(--text-1);--progress-track-bg:var(--surface-1);--progress-track-border-color:var(--border);--progress-fill-bg:var(--primary);--progress-radius:var(--radius-pill);--progress-gap:var(--space--3);--progress-bar-block-size:.625rem;--progress-font-size:var(--step--1);--progress-label-font-weight:var(--font-medium);--progress-value-font-size:var(--step--2);gap:var(--progress-gap);color:var(--progress-color);font-size:var(--progress-font-size);line-height:var(--line-height-compact);display:grid}.progress__header{gap:var(--space--2);line-height:var(--line-height-compact);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.progress__label{color:var(--progress-color);font-weight:var(--progress-label-font-weight);line-height:inherit}.progress__value{color:var(--progress-muted-color);font-size:var(--progress-value-font-size);line-height:inherit}.progress__bar{inline-size:100%;block-size:var(--progress-bar-block-size);height:var(--progress-bar-block-size);border-radius:var(--progress-radius);appearance:none;border:0;margin:0;padding:0;display:block}.progress__bar::-webkit-progress-bar{block-size:100%;background:var(--progress-track-bg);border:1px solid var(--progress-track-border-color);border-radius:var(--progress-radius);height:100%}.progress__bar::-webkit-progress-value{block-size:100%;background:var(--progress-fill-bg);border-radius:var(--progress-radius);height:100%}.progress__bar::-moz-progress-bar{block-size:100%;background:var(--progress-fill-bg);border-radius:var(--progress-radius);height:100%}.progress[data-progress-size=small]{--progress-bar-block-size:.375rem;--progress-font-size:var(--step--2);--progress-value-font-size:var(--step--3)}.progress[data-progress-size=large]{--progress-bar-block-size:.875rem;--progress-font-size:var(--step-0);--progress-value-font-size:var(--step--1)}.progress[data-progress-variant=neutral]{--progress-fill-bg:var(--text-1)}.progress[data-progress-variant=info]{--progress-fill-bg:var(--info)}.progress[data-progress-variant=success]{--progress-fill-bg:var(--success)}.progress[data-progress-variant=warning]{--progress-fill-bg:var(--warning)}.progress[data-progress-variant=error]{--progress-fill-bg:var(--error)}.rating{--rating-star-size:var(--step-0);--rating-empty-color:var(--surface-2);--rating-fill-color:var(--primary);--rating-percent:0%;--rating-letter-spacing:.08em;color:var(--rating-empty-color);align-items:center;line-height:1;display:inline-flex}.rating[data-size=small]{--rating-star-size:var(--step--1)}.rating[data-size=large]{--rating-star-size:var(--step-1)}.rating__stars{font-size:var(--rating-star-size);letter-spacing:var(--rating-letter-spacing);background:linear-gradient(90deg, var(--rating-fill-color) var(--rating-percent), var(--rating-empty-color) var(--rating-percent));-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;overflow:hidden}.rating__stars:before{content:"★★★★★"}.rating[data-rating="0"]{--rating-percent:0%}.rating[data-rating="0.5"]{--rating-percent:10%}.rating[data-rating="1"]{--rating-percent:20%}.rating[data-rating="1.5"]{--rating-percent:30%}.rating[data-rating="2"]{--rating-percent:40%}.rating[data-rating="2.5"]{--rating-percent:50%}.rating[data-rating="3"]{--rating-percent:60%}.rating[data-rating="3.5"]{--rating-percent:70%}.rating[data-rating="4"]{--rating-percent:80%}.rating[data-rating="4.5"]{--rating-percent:90%}.rating[data-rating="5"]{--rating-percent:100%}.review{--review-bg:var(--card-bg);--review-color:var(--text-0);--review-muted-color:var(--text-1);--review-border-color:var(--border);--review-radius:var(--radius-3);--review-padding:var(--space-1);--review-title-size:var(--step-0);--review-title-weight:var(--font-semibold);--review-text-size:var(--step--1);--review-meta-size:var(--step--2);color:var(--review-color);background:var(--review-bg);border:1px solid var(--review-border-color);border-radius:var(--review-radius);padding:var(--review-padding)}.review--compact{--review-padding:var(--space-0);--review-title-size:var(--step--1)}.review__header{--layout-align:start}.review__title{color:var(--review-color);font-size:var(--review-title-size);font-weight:var(--review-title-weight);line-height:var(--line-height-compact)}.review__text{color:var(--review-color);font-size:var(--review-text-size);line-height:var(--line-height-base);text-wrap:pretty}.review__meta{color:var(--review-muted-color);font-size:var(--review-meta-size);line-height:var(--line-height-compact)}.review__source,.review__date{color:inherit}.review__footer{--layout-align:center}.scroll-rail{--scroll-rail-gap:var(--space-1);--scroll-rail-item-inline-size:max(16rem, calc((100% - (var(--scroll-rail-gap) * 2)) / 3));--scroll-rail-padding-block-end:var(--space--2);--scroll-rail-control-radius:var(--radius-none);--flow-space:var(--space-1)}.scroll-rail__controls .button:where([data-scroll-rail-prev],[data-scroll-rail-next]){--button-radius:var(--scroll-rail-control-radius)}.scroll-rail__viewport{--layout-gap:var(--scroll-rail-gap);--layout-snap-align:start;--layout-scroll-padding:0;padding-block-end:var(--scroll-rail-padding-block-end)}.scroll-rail__viewport>*{inline-size:var(--scroll-rail-item-inline-size)}.scroll-rail-breakout{overflow:hidden}.scroll-rail-breakout__rail{--scroll-rail-breakout-start:max(var(--width-site-gutter), calc((100% - var(--width-content)) / 2));inline-size:calc(100% - var(--scroll-rail-breakout-start));margin-inline-start:var(--scroll-rail-breakout-start)}@media (width<=61.25rem){.scroll-rail{--scroll-rail-item-inline-size:calc((100% - var(--scroll-rail-gap)) / 1.5)}.scroll-rail-breakout__rail{inline-size:min(100% - var(--width-site-gutter) * 2, var(--width-content));margin-inline:auto}}@media (width<=40rem){.scroll-rail{--scroll-rail-item-inline-size:100%}}.scroll-to-top{--scroll-to-top-bg:var(--surface-1);--scroll-to-top-color:var(--overlay-text);--scroll-to-top-border-color:var(--border);--scroll-to-top-hover-bg:var(--surface-2);--scroll-to-top-hover-border-color:var(--border-strong);--scroll-to-top-active-bg:var(--surface-0);--scroll-to-top-radius:var(--radius-2);--scroll-to-top-shadow:var(--shadow-2);--scroll-to-top-inset-block-end:calc(var(--space-0) + env(safe-area-inset-bottom));--scroll-to-top-inset-inline-end:calc(var(--space-0) + env(safe-area-inset-right));--scroll-to-top-hidden-translate:0 var(--space-3);--scroll-to-top-z-index:40;--scroll-to-top-transition-duration:var(--duration-slow);--scroll-to-top-transition-ease:var(--ease-default);--button-bg:var(--scroll-to-top-bg);--button-color:var(--scroll-to-top-color);--button-border-color:var(--scroll-to-top-border-color);--button-hover-bg:var(--scroll-to-top-hover-bg);--button-hover-color:var(--scroll-to-top-color);--button-hover-border-color:var(--scroll-to-top-hover-border-color);--button-active-bg:var(--scroll-to-top-active-bg);--button-active-color:var(--scroll-to-top-color);--button-active-border-color:var(--scroll-to-top-hover-border-color);--button-radius:var(--scroll-to-top-radius);--button-shadow:var(--scroll-to-top-shadow);z-index:var(--scroll-to-top-z-index);opacity:0;visibility:hidden;pointer-events:none;translate:var(--scroll-to-top-hidden-translate);transition:opacity var(--scroll-to-top-transition-duration) var(--scroll-to-top-transition-ease), visibility var(--duration-0) linear var(--scroll-to-top-transition-duration), translate var(--scroll-to-top-transition-duration) var(--scroll-to-top-transition-ease);position:fixed;inset-block-end:var(--scroll-to-top-inset-block-end);inset-inline-end:var(--scroll-to-top-inset-inline-end)}.scroll-to-top[data-scroll-to-top-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--scroll-to-top-transition-duration) var(--scroll-to-top-transition-ease), visibility var(--duration-0) linear, translate var(--scroll-to-top-transition-duration) var(--scroll-to-top-transition-ease);translate:0}.scroll-to-top__icon{display:block}@media (prefers-reduced-motion:reduce){.scroll-to-top{transition-duration:var(--duration-0)}}.section-header{--section-header-title-color:var(--text-0);--section-header-title-size:var(--font-size-display-small);--section-header-title-weight:var(--font-semibold);--section-header-title-line-height:var(--line-height-heading);--section-header-title-tracking:var(--letter-spacing-heading);--section-header-text-color:var(--text-1);--section-header-text-size:var(--step-0);--section-header-text-line-height:var(--line-height-base);--section-header-text-max-inline-size:66ch;--section-header-badge-space:var(--space--1);--section-header-text-space:var(--space-0);--section-header-actions-space:var(--space-1);--section-header-divider-space:var(--space-0);--section-header-margin-block-end:var(--space-3-4);--section-header-highlight-color:var(--primary);--section-header-accent-line-color:var(--primary);--section-header-accent-line-size:4rem;--section-header-accent-line-thickness:3px;--section-header-corner-inline-size:2rem;--section-header-corner-block-size:1.15rem;--section-header-corner-thickness:3px;--section-header-divider-size:5rem;--section-header-divider-thickness:3px;--section-header-divider-color:var(--primary);--section-header-badge-line-gap:var(--space-0);--section-header-badge-divider-color:color-mix(in oklch, var(--text-1) 42%, transparent);--section-header-badge-line-thickness:2px;--section-header-badge-line-dot-size:.1875rem;--section-header-badge-line-dot-gap:.45rem;--section-header-badge-mask-size:clamp(.625rem, 1.2vw, .875rem);--section-header-badge-square-size:.1875rem;--section-header-badge-square-gap:.4rem;--section-header-badge-square-mask-size:.1875rem;--section-header-badge-square-mask-repeat-size:.75rem;color:var(--text-0);margin-block-end:var(--section-header-margin-block-end)}.section-header:last-child,.section-header__badge,.section-header__title,.section-header__text,.section-header__actions,.section-header__divider{margin-block-end:0}.section-header__badge{--flow-space:var(--section-header-badge-space)}.section-header__badge--dotted-line,.section-header__badge--dotted-mask,.section-header__badge--square-line,.section-header__badge--square-mask{align-items:center;gap:var(--section-header-badge-line-gap);inline-size:100%;display:flex}.section-header__badge--dotted-line>.badge,.section-header__badge--dotted-mask>.badge,.section-header__badge--square-line>.badge,.section-header__badge--square-mask>.badge{flex:none}.section-header__badge--dotted-line:after,.section-header__badge--dotted-mask:after,.section-header__badge--square-line:after,.section-header__badge--square-mask:after{block-size:var(--section-header-badge-line-thickness);min-inline-size:var(--space-1);content:"";flex:auto}.section-header__badge--dotted-line:after{block-size:var(--section-header-badge-line-dot-size);background-image:radial-gradient(circle at calc(var(--section-header-badge-line-dot-size) / 2) center, var(--section-header-badge-divider-color) 0 calc(var(--section-header-badge-line-dot-size) / 2), transparent calc(var(--section-header-badge-line-dot-size) / 2));background-position:0;background-repeat:repeat-x;background-size:calc(var(--section-header-badge-line-dot-size) + var(--section-header-badge-line-dot-gap)) var(--section-header-badge-line-dot-size)}.section-header__badge--dotted-mask:after{background-color:var(--section-header-badge-divider-color);mask-image:url(/assets/svgs/dot-stroke-standard.svg);mask-position:0;mask-repeat:repeat-x;-webkit-mask-size:var(--section-header-badge-mask-size) var(--section-header-badge-mask-size);mask-size:var(--section-header-badge-mask-size) var(--section-header-badge-mask-size)}.section-header__badge--square-line:after{block-size:var(--section-header-badge-square-size);background-image:repeating-linear-gradient(to right, var(--section-header-badge-divider-color) 0 var(--section-header-badge-square-size), transparent var(--section-header-badge-square-size) calc(var(--section-header-badge-square-size) + var(--section-header-badge-square-gap)))}.section-header__badge--square-mask:after{block-size:var(--section-header-badge-square-mask-size);background-color:var(--section-header-badge-divider-color);mask-image:url(/assets/svgs/square-divider-solid-sharp.svg);mask-position:0;mask-repeat:repeat-x;-webkit-mask-size:var(--section-header-badge-square-mask-repeat-size) var(--section-header-badge-square-mask-repeat-size);mask-size:var(--section-header-badge-square-mask-repeat-size) var(--section-header-badge-square-mask-repeat-size)}.section-header__title{--flow-space:var(--section-header-badge-space);max-inline-size:var(--section-header-title-max-inline-size,none);color:var(--section-header-title-color);font-family:var(--section-header-title-font-family,var(--font-display));font-size:var(--section-header-title-size);font-weight:var(--section-header-title-weight);line-height:var(--section-header-title-line-height);letter-spacing:var(--section-header-title-tracking);position:relative}.section-header__text{--flow-space:var(--section-header-text-space);max-inline-size:var(--section-header-text-max-inline-size);color:var(--section-header-text-color);font-size:var(--section-header-text-size);line-height:var(--section-header-text-line-height);text-wrap:pretty}.section-header__actions{--flow-space:var(--section-header-actions-space)}.section-header__highlight{color:var(--section-header-highlight-color)}.section-header__divider{--flow-space:var(--section-header-divider-space);inline-size:var(--section-header-divider-size);block-size:var(--section-header-divider-thickness);background:var(--section-header-divider-color)}.section-header__divider--small{--section-header-divider-size:3rem}.section-header__divider--medium{--section-header-divider-size:7rem}.section-header__divider--large{--section-header-divider-size:10rem}.section-header__title--line{align-items:center;gap:var(--space--1);display:flex}.section-header__title--line:before{inline-size:var(--section-header-accent-line-size);block-size:var(--section-header-accent-line-thickness);content:"";background:var(--section-header-accent-line-color);flex:none}.section-header__title--corner{padding-block-start:var(--space--1);padding-inline-start:var(--space--1)}.section-header__title--corner:before{inline-size:var(--section-header-corner-inline-size);block-size:var(--section-header-corner-block-size);content:"";border-block-start:var(--section-header-corner-thickness) solid var(--section-header-accent-line-color);border-inline-start:var(--section-header-corner-thickness) solid var(--section-header-accent-line-color);position:absolute;inset-block-start:0;inset-inline-start:0}.section-header--center{text-align:center}.section-header--center :is(.section-header__title,.section-header__text,.section-header__actions),.section-header--center .section-header__divider{margin-inline:auto}.section-header--center .section-header__actions{--layout-justify:center}.section-header--compact{--section-header-title-size:var(--step-2);--section-header-text-size:var(--step--1);--section-header-text-max-inline-size:58ch;--section-header-badge-space:var(--space--2);--section-header-text-space:var(--space--1);--section-header-actions-space:var(--space-0);--section-header-margin-block-end:var(--space-0-1)}.section-header--large{--section-header-title-size:var(--font-size-section-title-large);--section-header-text-size:var(--step-1);--section-header-text-max-inline-size:62ch}.section-header--split{--section-header-text-max-inline-size:58ch}.section-header--split .section-header__actions{--flow-space:var(--space-0)}@media (width<=48rem){.section-header--large{--section-header-title-size:var(--font-size-section-title);--section-header-text-size:var(--step-0)}}.service{--service-section-border-color:var(--surface-1);--service-section-gap:var(--space-2-4);--service-sticky-offset:var(--space-2);--service-callout-bg:var(--surface-1);--service-callout-color:var(--text-0);--service-callout-border-color:none;--service-callout-padding:var(--space-1-2);--service-callout-radius:var(--radius-none);--service-kicker-color:var(--primary);--service-kicker-size:var(--step--2);--service-title-size:var(--step-3);--service-callout-title-size:var(--step-2);--service-content-title-size:var(--step-3);--service-text-color:var(--text-1);--service-text-size:var(--step-0);--service-detail-title-size:var(--step-0);--service-detail-padding-block:var(--space-0-1);--service-image-radius:var(--radius-none);--service-image-bg:var(--surface-1);color:var(--text-0)}.service--sticky .service__list{--flow-space:var(--service-section-gap)}.service--sticky .service__item{padding-block:var(--space-1-2);container:service-item/inline-size}.service--sticky .service__item:first-child{padding-block:0}.service__title{color:var(--text-0);font-size:var(--service-title-size);line-height:var(--line-height-heading);text-wrap:balance}.service__callout{padding:var(--service-callout-padding);color:var(--service-callout-color);background:var(--service-callout-bg);border:1px solid var(--service-callout-border-color);border-radius:var(--service-callout-radius)}.service__kicker{color:var(--service-kicker-color);font-size:var(--service-kicker-size);font-weight:var(--font-semibold);line-height:var(--line-height-flat);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.service__callout-title{color:var(--text-0);font-size:var(--service-callout-title-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.service__callout-text{color:var(--text-2);font-size:var(--font-size-fluid-18);text-wrap:pretty}.service__image{background:var(--service-image-bg);border-radius:var(--service-image-radius);overflow:clip}.service__image>img{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;display:block}.service__content-title{color:var(--text-0);font-size:var(--service-content-title-size);line-height:var(--line-height-tight);text-wrap:pretty}.service__details{border-block-start:1px solid var(--service-section-border-color)}.service__detail{padding-block:var(--service-detail-padding-block);border-block-end:1px solid var(--service-section-border-color)}.service__detail-title{color:var(--text-0);font-size:var(--service-detail-title-size)}@container service-item (inline-size>=70rem){.service__callout{max-block-size:calc(100svh - var(--service-sticky-offset));position:sticky;inset-block-start:var(--service-sticky-offset);overflow:auto}}.site-top-stack{z-index:var(--site-top-stack-z-index,900);position:relative}.skip-link{color:#fff;outline:0;width:1px;height:1px;font-size:80%;position:absolute;top:.5em;left:.5em;overflow:hidden}.skip-link:active,.skip-link:focus{clip:auto;width:auto;height:auto;overflow:visible}@keyframes spinner-spin{to{rotate:360deg}}.spinner,[aria-busy=true][data-spinner]:before{--spinner-size:1.25em;--spinner-stroke-width:2px;--spinner-color:var(--primary);--spinner-track-color:color-mix(in oklch, currentColor 22%, transparent);--spinner-duration:var(--duration-1000);inline-size:var(--spinner-size);block-size:var(--spinner-size);color:var(--spinner-color);vertical-align:-.15em;border:var(--spinner-stroke-width) solid var(--spinner-track-color);border-radius:var(--radius-round);animation:spinner-spin var(--spinner-duration) linear infinite;border-inline-end-color:currentColor;flex:none;display:inline-block}[aria-busy=true][data-spinner]{justify-content:center;align-items:center;gap:var(--spinner-gap,var(--space--2));display:inline-flex}[aria-busy=true][data-spinner]:before{content:""}.spinner[data-spinner=small],[aria-busy=true][data-spinner=small]:before{--spinner-size:1em;--spinner-stroke-width:2px}.spinner[data-spinner=large],[aria-busy=true][data-spinner=large]:before{--spinner-size:2em;--spinner-stroke-width:3px}.spinner[data-spinner-variant=primary],[aria-busy=true][data-spinner-variant=primary]:before{--spinner-color:var(--primary)}.spinner[data-spinner-variant=neutral],[aria-busy=true][data-spinner-variant=neutral]:before{--spinner-color:var(--text-1)}.spinner[data-spinner-variant=current],[aria-busy=true][data-spinner-variant=current]:before,.button .spinner,.badge .spinner,.button[aria-busy=true][data-spinner]:before,.badge[aria-busy=true][data-spinner]:before{--spinner-color:currentColor}.spinner[data-spinner-variant=info],[aria-busy=true][data-spinner-variant=info]:before{--spinner-color:var(--info)}.spinner[data-spinner-variant=success],[aria-busy=true][data-spinner-variant=success]:before{--spinner-color:var(--success)}.spinner[data-spinner-variant=warning],[aria-busy=true][data-spinner-variant=warning]:before{--spinner-color:var(--warning)}.spinner[data-spinner-variant=error],[aria-busy=true][data-spinner-variant=error]:before{--spinner-color:var(--error)}@media (prefers-reduced-motion:reduce){.spinner,[aria-busy=true][data-spinner]:before{animation-duration:var(--duration-0)}}.stats{--stats-color:var(--text-0);--stats-muted-color:var(--text-1);--stats-border-color:var(--border);--stats-item-padding:var(--space-1-2);--stats-item-min-inline-size:14rem;--stats-title-size:var(--step-1);--stats-title-weight:var(--font-semibold);--stats-description-size:var(--step--1);--stats-number-size:var(--step-4);--stats-number-weight:var(--font-bold);--stats-number-line-height:var(--line-height-heading);--stats-number-tracking:var(--letter-spacing-heading);--stats-flow-space:var(--space--2);--stats-number-space:var(--space-2-3);--layout-threshold:var(--stats-item-min-inline-size);--layout-gap:var(--space-none);color:var(--stats-color)}.stats__item{--flow-space:var(--stats-flow-space);min-inline-size:0;padding:var(--stats-item-padding);position:relative}.stats__number{--flow-space:var(--stats-number-space);color:var(--primary);font-size:var(--stats-number-size);font-weight:var(--stats-number-weight);line-height:var(--stats-number-line-height);letter-spacing:var(--stats-number-tracking);display:block}.stats__title{color:var(--stats-color);font-size:var(--stats-title-size);font-weight:var(--stats-title-weight);line-height:var(--line-height-compact)}.stats__description{color:var(--stats-muted-color);font-size:var(--stats-description-size);line-height:var(--line-height-base);text-wrap:pretty}.stats--bordered{overflow:clip}.stats--balanced{grid-template-columns:minmax(0,1fr);display:grid}.stats--spaced-dividers{--stats-divider-space:var(--space-1)}.stats--bordered .stats__item:before,.stats--bordered .stats__item:after{content:"";pointer-events:none;background:var(--stats-border-color);position:absolute}.stats--bordered .stats__item:before{inline-size:1px;inset-block:0;inset-inline-start:-1px}.stats--bordered .stats__item:after{block-size:1px;inset-block-start:-1px;inset-inline:0}.stats-frame{--hb-stats-frame-space:var(--space-2-3);padding-block:var(--hb-stats-frame-space);border-block:1px solid var(--border)}@media (width>=42rem){.stats--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.stats--bordered.stats--spaced-dividers .stats__item:before{inset-block:var(--stats-divider-space)}.stats--bordered.stats--spaced-dividers .stats__item:after{inset-inline:var(--stats-divider-space)}}@media (width>=72rem){.stats--balanced{grid-template-columns:repeat(4,minmax(0,1fr))}}.step-tabs{--step-tabs-media-min-block-size:24rem;--step-tabs-panel-padding:var(--space-1);--step-tabs-panel-bg:var(--surface-0);--step-tabs-panel-color:var(--text-0);--step-tabs-panel-radius:var(--radius-3);--step-tabs-panel-border-color:transparent;--step-tabs-rail-color:var(--border);--step-tabs-rail-width:1px;--step-tabs-rail-inline-offset:7px;--step-tabs-marker-size:2.5rem;--step-tabs-marker-column-size:2.75rem;--step-tabs-marker-bg:var(--surface-0);--step-tabs-marker-color:var(--text-2);--step-tabs-marker-border-color:var(--border);--step-tabs-marker-active-bg:var(--primary);--step-tabs-marker-active-color:var(--text-on-primary);--step-tabs-marker-active-border-color:var(--primary);--step-tabs-marker-hover-bg:var(--step-tabs-marker-active-bg);--step-tabs-marker-hover-color:var(--step-tabs-marker-active-color);--step-tabs-marker-hover-border-color:var(--step-tabs-marker-active-border-color);--step-tabs-step-gap:var(--space-0);--step-tabs-step-row-gap:var(--space-0);--step-tabs-step-padding-block:var(--space-0);--step-tabs-step-padding-inline:var(--space-none);--step-tabs-step-title-size:var(--step-0);--step-tabs-step-text-size:var(--step--1);--step-tabs-step-muted-color:var(--text-2);--step-tabs-transition-duration:var(--duration-fast);--step-tabs-transition-ease:var(--ease-default);color:var(--text-0)}.step-tabs__media{min-inline-size:0}.step-tabs__panel{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--step-tabs-media-min-block-size);padding:var(--step-tabs-panel-padding);color:var(--step-tabs-panel-color);background:var(--step-tabs-panel-bg);border:1px solid var(--step-tabs-panel-border-color);border-radius:var(--step-tabs-panel-radius);overflow:hidden}.step-tabs__panel:focus{outline:none}.step-tabs__panel:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.step-tabs__media-content{max-inline-size:38rem}.step-tabs__kicker{color:var(--primary);font-size:var(--font-size-fluid-14);font-weight:var(--font-semibold);line-height:var(--line-height-compact);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.step-tabs__heading{color:inherit;font-size:var(--step-2);line-height:var(--line-height-tight)}.step-tabs__description{color:var(--text-1);font-size:var(--step--1)}.step-tabs__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.step-tabs__list{gap:var(--step-tabs-step-row-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.step-tabs__list:before{content:"";inline-size:var(--step-tabs-rail-width);background:var(--step-tabs-rail-color);position:absolute;inset-block:0;inset-inline-start:calc(((var(--step-tabs-marker-column-size) - var(--step-tabs-rail-width)) / 2) + var(--step-tabs-rail-inline-offset))}.step-tabs__item{z-index:1;position:relative}.step-tabs__trigger{grid-template-columns:var(--step-tabs-marker-column-size) minmax(0, 1fr);column-gap:var(--step-tabs-step-gap);inline-size:100%;padding-block:var(--step-tabs-step-padding-block);padding-inline:var(--step-tabs-step-padding-inline);color:var(--step-tabs-step-muted-color);font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;display:grid}.step-tabs__trigger:focus{outline:none}.step-tabs__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.step-tabs__marker{inline-size:var(--step-tabs-marker-size);block-size:var(--step-tabs-marker-size);color:var(--step-tabs-marker-color);background:var(--step-tabs-marker-bg);border:1px solid var(--step-tabs-marker-border-color);border-radius:var(--radius-round);transition:color var(--step-tabs-transition-duration) var(--step-tabs-transition-ease), background-color var(--step-tabs-transition-duration) var(--step-tabs-transition-ease), border-color var(--step-tabs-transition-duration) var(--step-tabs-transition-ease);justify-self:center;place-items:center;display:grid}.step-tabs__number{font-size:var(--font-size-fluid-14);font-weight:var(--font-semibold);line-height:var(--line-height-flat);font-variant-numeric:tabular-nums}.step-tabs__body{gap:var(--space--2);min-inline-size:0;display:grid}.step-tabs__title{color:var(--text-1);font-size:var(--step-tabs-step-title-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight);transition:color var(--step-tabs-transition-duration) var(--step-tabs-transition-ease)}.step-tabs__text{color:var(--step-tabs-step-muted-color);font-size:var(--step-tabs-step-text-size);line-height:var(--line-height-base);transition:color var(--step-tabs-transition-duration) var(--step-tabs-transition-ease)}.step-tabs__trigger:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) .step-tabs__marker{color:var(--step-tabs-marker-hover-color);background:var(--step-tabs-marker-hover-bg);border-color:var(--step-tabs-marker-hover-border-color)}.step-tabs__trigger:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) .step-tabs__title,.step-tabs__trigger[aria-selected=true],.step-tabs__trigger.is-active{color:var(--text-0)}.step-tabs__trigger[aria-selected=true] .step-tabs__marker,.step-tabs__trigger.is-active .step-tabs__marker{color:var(--step-tabs-marker-active-color);background:var(--step-tabs-marker-active-bg);border-color:var(--step-tabs-marker-active-border-color)}.step-tabs__trigger[aria-selected=true] .step-tabs__title,.step-tabs__trigger.is-active .step-tabs__title{color:var(--text-0)}.step-tabs__trigger[aria-selected=true] .step-tabs__text,.step-tabs__trigger.is-active .step-tabs__text{color:var(--text-1)}.step-tabs--text-image .step-tabs__panel{gap:var(--space-1);align-content:space-between;display:grid}.step-tabs--text-image .step-tabs__image-wrap{aspect-ratio:16/9;border-radius:calc(var(--step-tabs-panel-radius) - var(--space--3));overflow:hidden}.step-tabs--image{--step-tabs-image-panel-block-size:clamp(22rem, 55vw, 40rem)}.step-tabs--image .step-tabs__panel{block-size:var(--step-tabs-image-panel-block-size);min-block-size:0;padding:var(--space-none)}.step-tabs--image .step-tabs__image{border-radius:inherit}.step-tabs--overlay{--step-tabs-panel-padding:var(--space-none);--step-tabs-panel-color:var(--text-on-dark);--step-tabs-overlay-panel-min-block-size:clamp(30rem, 55vw, 40rem)}.step-tabs--overlay .step-tabs__panel{min-block-size:var(--step-tabs-overlay-panel-min-block-size);background:var(--neutral-6)}.step-tabs--overlay .step-tabs__image{object-position:left bottom;border-radius:inherit}.step-tabs--overlay .step-tabs__overlay{padding:var(--space-1-2);color:var(--text-on-dark);background:linear-gradient(to top, color-mix(in oklch, var(--neutral-6), transparent 8%), color-mix(in oklch, var(--neutral-6), transparent 42%), transparent);place-self:end stretch}.step-tabs--overlay .step-tabs__kicker,.step-tabs--overlay .step-tabs__description{color:inherit}@media (prefers-reduced-motion:reduce){.step-tabs__marker,.step-tabs__title,.step-tabs__text{transition-duration:var(--duration-0)}}.sticky-showcase{--sticky-showcase-sticky-offset:var(--space-2);--sticky-showcase-title-size:var(--step-3);--sticky-showcase-title-line-height:var(--line-height-heading);--sticky-showcase-text-color:var(--text-1);--sticky-showcase-text-size:var(--step-0);--sticky-showcase-text-max-inline-size:58ch;--sticky-showcase-media-min-block-size:clamp(20rem, 48vw, 34rem);--sticky-showcase-media-radius:var(--radius-4);--sticky-showcase-media-bg:var(--surface-1);--sticky-showcase-item-padding-block:var(--space-1-2);--sticky-showcase-item-border-color:var(--border);--sticky-showcase-item-active-border-color:var(--primary);--sticky-showcase-item-title-size:var(--step-1);--sticky-showcase-transition-duration:var(--duration-default);--sticky-showcase-transition-ease:var(--ease-default);color:var(--text-0)}.sticky-showcase__sticky{align-self:start;min-inline-size:0}.sticky-showcase__intro{max-inline-size:var(--sticky-showcase-text-max-inline-size)}.sticky-showcase__title{color:var(--text-0);font-family:var(--font-display);font-size:var(--sticky-showcase-title-size);font-weight:var(--font-bold);line-height:var(--sticky-showcase-title-line-height);letter-spacing:var(--letter-spacing-heading)}.sticky-showcase__text{max-inline-size:var(--sticky-showcase-text-max-inline-size);color:var(--sticky-showcase-text-color);font-size:var(--sticky-showcase-text-size);line-height:var(--line-height-base);text-wrap:pretty}.sticky-showcase__card-list{min-inline-size:0}.sticky-showcase__index{color:var(--primary);font-size:var(--step--1);font-weight:var(--font-semibold);line-height:var(--line-height-flat);font-variant-numeric:tabular-nums;display:inline-block}.sticky-showcase__media-frame{min-block-size:var(--sticky-showcase-media-min-block-size);background:var(--sticky-showcase-media-bg);border-radius:var(--sticky-showcase-media-radius);position:relative;overflow:clip}.sticky-showcase__media{z-index:0;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--sticky-showcase-transition-duration) var(--sticky-showcase-transition-ease)}.sticky-showcase__media.is-active{z-index:1;opacity:1}.sticky-showcase__media>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sticky-showcase__item-media{background:var(--sticky-showcase-media-bg);border-radius:var(--sticky-showcase-media-radius);display:none;overflow:clip}.sticky-showcase__item-media>img{aspect-ratio:4/3;object-fit:cover;block-size:auto;inline-size:100%;display:block}.sticky-showcase__item-list{min-inline-size:0}.sticky-showcase__item{padding-block:var(--sticky-showcase-item-padding-block);border-block-start:1px solid var(--sticky-showcase-item-border-color);transition:border-color var(--sticky-showcase-transition-duration) var(--sticky-showcase-transition-ease)}.sticky-showcase__item:last-child{border-block-end:1px solid var(--sticky-showcase-item-border-color)}.sticky-showcase__item.is-active{border-block-start-color:var(--sticky-showcase-item-active-border-color)}.sticky-showcase__kicker{color:var(--primary);font-size:var(--step--1);font-weight:var(--font-semibold);line-height:var(--line-height-flat);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.sticky-showcase__item-title{color:var(--text-0);font-size:var(--sticky-showcase-item-title-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.sticky-showcase__item-text{max-inline-size:var(--sticky-showcase-text-max-inline-size);color:var(--sticky-showcase-text-color);font-size:var(--step-0);line-height:var(--line-height-base)}@media (width>=48rem){.sticky-showcase__sticky{position:sticky;inset-block-start:var(--sticky-showcase-sticky-offset)}.sticky-showcase--media-swap .sticky-showcase__item{min-block-size:var(--sticky-showcase-media-min-block-size);flex-direction:column;justify-content:center;display:flex}}@media (width<=47.999rem){.sticky-showcase--mobile-item-media .sticky-showcase__media-frame{display:none}.sticky-showcase--mobile-item-media .sticky-showcase__item-media{display:block}}@media (prefers-reduced-motion:reduce){.sticky-showcase__media,.sticky-showcase__item{transition-duration:1ms}}.switch{--switch-gap:var(--space--2);--switch-align:center;--switch-color:var(--text-0);--switch-muted-color:var(--text-1);--switch-font-size:var(--step--1);--switch-label-font-size:var(--step-0);--switch-label-font-weight:var(--font-medium);--switch-description-font-size:var(--step--1);--switch-description-line-height:var(--line-height-compact);--switch-track-width:2.75rem;--switch-track-height:1.5rem;--switch-track-padding:.1875rem;--switch-track-border-width:1px;--switch-track-bg:var(--surface-2);--switch-track-border-color:var(--border);--switch-track-checked-bg:var(--primary);--switch-track-checked-border-color:var(--primary);--switch-track-disabled-bg:var(--surface-1);--switch-track-disabled-border-color:var(--border);--switch-thumb-size:calc(var(--switch-track-height) - var(--switch-track-padding) * 2);--switch-thumb-bg:var(--color-white);--switch-thumb-shadow:var(--shadow-1);--switch-card-bg:var(--card-bg);--switch-card-border-color:var(--border);--switch-card-radius:var(--radius-2);--switch-card-padding-block:var(--space--1);--switch-card-padding-inline:var(--space-0);--switch-transition-duration:var(--duration-fast);--switch-transition-ease:var(--ease-default);gap:var(--switch-gap);align-items:var(--switch-align);inline-size:fit-content;max-inline-size:100%;color:var(--switch-color);font-size:var(--switch-font-size);line-height:var(--line-height-compact);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.switch__input{inline-size:var(--switch-track-width);block-size:var(--switch-track-height);color:var(--switch-track-checked-bg);background-color:var(--switch-track-bg);border:var(--switch-track-border-width) solid var(--switch-track-border-color);border-radius:var(--radius-pill);cursor:pointer;appearance:none;transition:background-color var(--switch-transition-duration) var(--switch-transition-ease), border-color var(--switch-transition-duration) var(--switch-transition-ease), box-shadow var(--switch-transition-duration) var(--switch-transition-ease);flex:none;margin:0;display:inline-grid;position:relative}.switch__input:before{inline-size:var(--switch-thumb-size);block-size:var(--switch-thumb-size);content:"";background-color:var(--switch-thumb-bg);border-radius:var(--radius-round);box-shadow:var(--switch-thumb-shadow);transition:translate var(--switch-transition-duration) var(--switch-transition-ease);position:absolute;inset-block-start:calc(var(--switch-track-padding) - var(--switch-track-border-width));inset-inline-start:calc(var(--switch-track-padding) - var(--switch-track-border-width))}.switch__input:checked{background-color:var(--switch-track-checked-bg);border-color:var(--switch-track-checked-border-color)}.switch__input:checked:before{translate:calc(var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-track-padding) * 2) 0}.switch__input:focus{outline:none}.switch__input:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch:has(.switch__input:disabled),.switch[data-disabled]{--switch-color:var(--text-2);--switch-muted-color:var(--text-2);--switch-track-bg:var(--switch-track-disabled-bg);--switch-track-border-color:var(--switch-track-disabled-border-color);--switch-track-checked-bg:var(--surface-2);--switch-track-checked-border-color:var(--border);cursor:not-allowed}.switch__input:disabled{cursor:not-allowed}.switch__content{gap:var(--space--3);min-inline-size:0;display:grid}.switch__label{color:var(--switch-color);font-size:var(--switch-label-font-size);font-weight:var(--switch-label-font-weight);line-height:var(--line-height-tight)}.switch__description{color:var(--switch-muted-color);font-size:var(--switch-description-font-size);line-height:var(--switch-description-line-height)}.switch[data-size=small]{--switch-track-width:2.25rem;--switch-track-height:1.25rem;--switch-track-padding:.15625rem;--switch-gap:var(--space--2);--switch-label-font-size:var(--step--1);--switch-description-font-size:var(--step--2)}.switch[data-size=large]{--switch-track-width:3.25rem;--switch-track-height:1.75rem;--switch-track-padding:.21875rem;--switch-gap:var(--space--1);--switch-label-font-size:var(--step-1)}.switch[data-variant=card]{--switch-align:start;inline-size:100%;padding-block:var(--switch-card-padding-block);padding-inline:var(--switch-card-padding-inline);background-color:var(--switch-card-bg);border:1px solid var(--switch-card-border-color);border-radius:var(--switch-card-radius)}.switch[data-variant=card]:has(.switch__input:checked){--switch-card-border-color:var(--primary-border);background-color:var(--primary-bg-soft)}.switch[data-variant=card]:has(.switch__input:focus-visible){outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch[data-variant=card] .switch__input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.switch__input,.switch__input:before{transition-duration:var(--duration-0)}}.table{--table-bg:var(--card-bg);--table-color:var(--text-0);--table-muted-color:var(--text-1);--table-border-color:var(--border);--table-border-width:1px;--table-radius:var(--radius-2);--table-header-bg:var(--surface-1);--table-row-hover-bg:var(--surface-1);--table-row-striped-bg:var(--surface-0);--table-cell-padding-block:var(--space--2);--table-cell-padding-inline:var(--space-0);--table-caption-padding-block:var(--space--2);--table-font-size:var(--font-size-fluid-16);--table-header-font-size:var(--font-size-fluid-16);--table-header-font-weight:var(--font-medium);--table-line-height:var(--line-height-compact);--table-scroll-inline-size:72rem;--table-sort-icon-size:1em;--table-sort-icon-opacity:.48;--table-sort-icon-active-opacity:1;--table-transition-duration:var(--duration-fast);--table-transition-ease:var(--ease-default);overscroll-behavior-x:contain;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--table-color);background-color:var(--table-bg);border:var(--table-border-width) solid var(--table-border-color);border-radius:var(--table-radius);-webkit-overflow-scrolling:touch;overflow-x:auto}.table table{inline-size:100%;color:inherit;font-size:var(--table-font-size);line-height:var(--table-line-height);text-align:start;border-collapse:collapse}.table caption{padding-block:var(--table-caption-padding-block);padding-inline:var(--table-cell-padding-inline);color:var(--table-muted-color);font-size:var(--step--2);font-weight:var(--font-medium);text-align:start;caption-side:top}.table :where(th,td){padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);vertical-align:top;overflow-wrap:anywhere;border-block-start:var(--table-border-width) solid var(--table-border-color)}.table :where(th){text-align:start}.table :where(thead th){color:var(--table-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);background-color:var(--table-header-bg);border-block-start:0}.table :where(tfoot th,tfoot td){color:var(--table-color);font-weight:var(--font-medium);background-color:var(--surface-0)}.table :where(td){color:var(--table-muted-color)}.table :where(td strong,td b){color:var(--table-color)}.table[data-table-dividers=none] :where(th,td){border-block-start:0}.table[data-table-dividers=cells] :where(th,td){border-inline-start:var(--table-border-width) solid var(--table-border-color)}.table[data-table-dividers=cells] :where(th,td):first-child{border-inline-start:0}.table[data-table-striped] tbody tr:nth-child(2n){background-color:var(--table-row-striped-bg)}.table[data-table-hover] tbody tr{transition:background-color var(--table-transition-duration) var(--table-transition-ease)}.table[data-table-hover] tbody tr:hover{background-color:var(--table-row-hover-bg)}.table[data-size=small]{--table-cell-padding-block:var(--space--3);--table-cell-padding-inline:var(--space--1);--table-font-size:var(--font-size-fluid-14);--table-header-font-size:var(--font-size-fluid-14)}.table[data-size=large]{--table-cell-padding-block:var(--space--1);--table-cell-padding-inline:var(--space-1);--table-font-size:var(--font-size-fluid-18);--table-header-font-size:var(--font-size-fluid-18)}.table[data-table-scroll=wide]{--table-scroll-inline-size:72rem}.table[data-table-scroll] table{inline-size:max(var(--table-scroll-inline-size), 100%)}.table[data-table-justify] :where(th,td):first-child{padding-inline-start:var(--space-none)}.table[data-table-justify] :where(th,td):last-child{padding-inline-end:var(--space-none)}.table[data-table-align=middle] :where(th,td),.table :where(tr,th,td)[data-table-align=middle]{vertical-align:middle}.table :where(th,td)[data-align=start]{text-align:start}.table :where(th,td)[data-align=center]{text-align:center}.table :where(th,td)[data-align=end]{text-align:end}.table :where(th,td)[data-table-cell=shrink]{white-space:nowrap;inline-size:1%}.table :where(th,td)[data-table-cell=expand]{min-inline-size:14rem}.table__sort{align-items:center;gap:var(--space--3);max-inline-size:100%;padding:var(--space-none);color:inherit;font:inherit;text-align:inherit;border-radius:var(--radius-1);cursor:pointer;appearance:none;background:0 0;border:0;display:inline-flex}.table__sort:after{content:"";inline-size:var(--table-sort-icon-size);block-size:var(--table-sort-icon-size);opacity:var(--table-sort-icon-opacity);-webkit-mask:var(--table-sort-icon,var(--table-sort-icon-both)) center / contain no-repeat;mask:var(--table-sort-icon,var(--table-sort-icon-both)) center / contain no-repeat;background-color:currentColor;flex:none}.table__sort:is(:hover,:focus-visible):after,.table th[aria-sort=ascending] .table__sort:after,.table th[aria-sort=descending] .table__sort:after{opacity:var(--table-sort-icon-active-opacity)}.table__sort:focus{outline:none}.table__sort:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.table th[aria-sort=ascending] .table__sort{--table-sort-icon:var(--table-sort-icon-up)}.table th[aria-sort=descending] .table__sort{--table-sort-icon:var(--table-sort-icon-down)}.table{--table-sort-icon-both:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 2 4.5 5.5h7zM8 14l3.5-3.5h-7z'/%3E%3C/svg%3E");--table-sort-icon-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 2 3.5 6.5h9zM7 6h2v8H7z'/%3E%3C/svg%3E");--table-sort-icon-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M7 2h2v8H7zM8 14l4.5-4.5h-9z'/%3E%3C/svg%3E")}@media (width<=40rem){.table[data-table-stack]{overflow-x:visible}.table[data-table-stack] table,.table[data-table-stack] thead,.table[data-table-stack] tbody,.table[data-table-stack] tfoot,.table[data-table-stack] tr,.table[data-table-stack] th,.table[data-table-stack] td{min-inline-size:0;display:block}.table[data-table-stack] table{inline-size:100%}.table[data-table-stack] thead{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table[data-table-stack] tbody tr{padding-block:var(--space--2);border-block-start:var(--table-border-width) solid var(--table-border-color)}.table[data-table-stack] tbody tr:first-child{border-block-start:0}.table[data-table-stack] :where(td){padding-block:var(--space--3);border-block-start:0;display:block}.table[data-table-stack] :where(td):before{content:attr(data-label) ":";color:var(--table-color);font-weight:var(--font-medium);margin-block-end:var(--space--3);display:block}.table[data-table-stack] :where(td):not([data-label]){display:block}.table[data-table-stack] :where(td):not([data-label]):before{content:none}}.tabs{--tabs-gap:var(--space-1);--tabs-color:var(--text-0);--tabs-list-gap:var(--space--3);--tabs-list-padding:var(--space--3);--tabs-list-bg:var(--surface-1);--tabs-list-border-color:transparent;--tabs-list-radius:var(--radius-4);--tabs-trigger-min-block-size:2.5rem;--tabs-trigger-padding-block:var(--space--2);--tabs-trigger-padding-inline:var(--space--1);--tabs-trigger-radius:var(--radius-3);--tabs-trigger-bg:transparent;--tabs-trigger-color:var(--text-1);--tabs-trigger-hover-bg:var(--surface-2);--tabs-trigger-hover-color:var(--text-0);--tabs-trigger-active-bg:var(--card-bg);--tabs-trigger-active-color:var(--text-0);--tabs-trigger-active-shadow:var(--shadow-1,0 1px 2px color-mix(in oklch, var(--neutral-6), transparent 88%), 0 1px 1px color-mix(in oklch, var(--neutral-6), transparent 92%));--tabs-trigger-font-size:var(--step--1);--tabs-trigger-font-weight:var(--font-medium);--tabs-trigger-line-height:var(--line-height-compact);--tabs-content-padding-block:var(--space-0);--tabs-content-padding-inline:var(--space-0);--tabs-content-bg:transparent;--tabs-content-color:var(--text-0);--tabs-content-border-color:transparent;--tabs-content-radius:var(--radius-4);--tabs-content-shadow:none;--tabs-transition-duration:var(--duration-fast);--tabs-transition-ease:var(--ease-default);gap:var(--tabs-gap);color:var(--tabs-color);display:grid}.tabs__list{--layout-gap:var(--tabs-list-gap);--layout-scroll-padding:var(--tabs-list-scroll-padding,0);align-items:center;gap:var(--tabs-list-gap);inline-size:fit-content;max-inline-size:100%;padding:var(--tabs-list-padding);overscroll-behavior-x:contain;scroll-padding-inline:var(--layout-scroll-padding);color:var(--tabs-trigger-color);background-color:var(--tabs-list-bg);border:1px solid var(--tabs-list-border-color);border-radius:var(--tabs-list-radius);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}.tabs__trigger{white-space:nowrap;flex:none;position:relative}.tabs__trigger:not(.button){min-block-size:var(--tabs-trigger-min-block-size);padding-block:var(--tabs-trigger-padding-block);padding-inline:var(--tabs-trigger-padding-inline);color:var(--tabs-trigger-color);font:inherit;font-size:var(--tabs-trigger-font-size);font-weight:var(--tabs-trigger-font-weight);line-height:var(--tabs-trigger-line-height);text-align:center;background-color:var(--tabs-trigger-bg);border-radius:var(--tabs-trigger-radius);box-shadow:none;cursor:pointer;appearance:none;transition:color var(--tabs-transition-duration) var(--tabs-transition-ease), background-color var(--tabs-transition-duration) var(--tabs-transition-ease), box-shadow var(--tabs-transition-duration) var(--tabs-transition-ease);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tabs__trigger:not(.button):hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){color:var(--tabs-trigger-hover-color);background-color:var(--tabs-trigger-hover-bg)}.tabs__trigger:not(.button)[aria-selected=true],.tabs__trigger:not(.button).is-active{color:var(--tabs-trigger-active-color);background-color:var(--tabs-trigger-active-bg);box-shadow:var(--tabs-trigger-active-shadow)}.tabs__trigger:focus{outline:none}.tabs__trigger:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tabs__trigger:disabled,.tabs__trigger[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tabs__content{color:var(--tabs-content-color);background-color:var(--tabs-content-bg);border:1px solid var(--tabs-content-border-color);border-radius:var(--tabs-content-radius);box-shadow:var(--tabs-content-shadow)}.tabs__panel{color:inherit}.tabs__panel:focus{outline:none}.tabs__panel:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tabs[data-tabs-variant=group]>.tabs__list{background-color:var(--tabs-list-bg);border-radius:var(--tabs-list-radius)}.tabs[data-tabs-variant=group]>.tabs__list>.tabs__trigger:not(.button)[aria-selected=true],.tabs[data-tabs-variant=group]>.tabs__list>.tabs__trigger:not(.button).is-active{background-color:var(--tabs-trigger-active-bg);box-shadow:var(--tabs-trigger-active-shadow)}.tabs[data-tabs-variant=underline]{--tabs-list-gap:var(--space-0);--tabs-list-padding:var(--space-none);--tabs-list-bg:transparent;--tabs-list-border-color:var(--border);--tabs-list-radius:var(--radius-none);--tabs-trigger-padding-block:var(--space--1);--tabs-trigger-padding-inline:var(--space--1);--tabs-trigger-radius:var(--radius-none);--tabs-trigger-hover-bg:transparent;--tabs-trigger-active-bg:transparent;--tabs-trigger-active-color:var(--primary)}.tabs[data-tabs-variant=underline]>.tabs__list{border-width:0;border-block-end-width:1px;inline-size:100%}.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger{box-shadow:none;background-color:#0000}.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger:after{content:"";inset-inline:var(--space--2);border-radius:var(--radius-pill);opacity:0;transform-origin:50%;block-size:2px;transition:opacity var(--tabs-transition-duration) var(--tabs-transition-ease), transform var(--tabs-transition-duration) var(--tabs-transition-ease);background-color:currentColor;position:absolute;inset-block-end:var(--tabs-underline-offset,-1px);transform:scaleX(.5)}.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger:hover:not(:disabled):not([aria-disabled=true]){color:var(--primary)}.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger[aria-selected=true],.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger.is-active{color:var(--tabs-trigger-active-color);box-shadow:none;background-color:#0000}.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger[aria-selected=true]:after,.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger.is-active:after{opacity:1;transform:scaleX(1)}.tabs[data-tabs-variant=icon]{--tabs-list-gap:var(--space--1);--tabs-list-padding:var(--space-none);--tabs-list-bg:transparent;--tabs-icon-trigger-bg:color-mix(in oklch, var(--primary-bg-soft), var(--surface-0) 52%);--tabs-icon-trigger-color:var(--text-1);--tabs-icon-trigger-border-color:color-mix(in oklch, var(--primary-border), var(--border) 68%);--tabs-icon-trigger-hover-bg:var(--primary-bg-soft);--tabs-icon-trigger-hover-color:var(--primary);--tabs-icon-trigger-hover-border-color:var(--primary-border);--tabs-icon-trigger-active-bg:var(--primary-bg-soft);--tabs-icon-trigger-active-color:var(--primary);--tabs-icon-trigger-active-border-color:var(--primary-border);--tabs-icon-trigger-active-shadow:0 1rem 2rem -1.25rem color-mix(in oklch, var(--primary), transparent 54%), var(--tabs-trigger-active-shadow)}.tabs[data-tabs-variant=icon]>.tabs__list{background:0 0;border:0;flex-wrap:wrap;justify-content:center;inline-size:100%;overflow:visible}.tabs[data-tabs-variant=icon]>.tabs__list>.tabs__trigger.button{--button-bg:var(--tabs-icon-trigger-bg);--button-color:var(--tabs-icon-trigger-color);--button-border-color:var(--tabs-icon-trigger-border-color);--button-radius:var(--radius-3);--button-shadow:none;--button-min-block-size:2.75rem;--button-padding-block:var(--space--2);--button-padding-inline:var(--space--1);--button-gap:var(--space--2);--button-font-size:var(--step--1);--button-font-weight:var(--font-medium);--button-line-height:var(--line-height-compact);--button-icon-size:1.15em;--button-hover-bg:var(--tabs-icon-trigger-hover-bg);--button-hover-color:var(--tabs-icon-trigger-hover-color);--button-hover-border-color:var(--tabs-icon-trigger-hover-border-color);--button-active-bg:var(--tabs-icon-trigger-hover-bg);--button-active-color:var(--tabs-icon-trigger-hover-color);--button-active-border-color:var(--tabs-icon-trigger-hover-border-color)}.tabs[data-tabs-variant=icon]>.tabs__list>.tabs__trigger.button[aria-selected=true],.tabs[data-tabs-variant=icon]>.tabs__list>.tabs__trigger.button.is-active{--button-bg:var(--tabs-icon-trigger-active-bg);--button-color:var(--tabs-icon-trigger-active-color);--button-border-color:var(--tabs-icon-trigger-active-border-color);--button-shadow:var(--tabs-icon-trigger-active-shadow);--button-hover-bg:var(--button-bg);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-border-color);--button-active-bg:var(--button-bg);--button-active-color:var(--button-color);--button-active-border-color:var(--button-border-color);color:var(--button-color);background-color:var(--button-bg);border-color:var(--button-border-color);box-shadow:var(--button-shadow);transform:translateY(-1px)}.tabs[data-tabs-variant=underline]>.tabs__list.scroll{--tabs-scroll-focus-space:calc(var(--focus-ring-width,2px) + var(--focus-ring-offset,2px) + 1px);--layout-scroll-padding:var(--tabs-scroll-focus-space);padding-block:var(--tabs-scroll-focus-space);padding-inline:var(--tabs-scroll-focus-space);scroll-padding-inline:var(--tabs-scroll-focus-space)}.tabs[data-tabs-variant=underline]>.tabs__list.scroll>.tabs__trigger{--tabs-underline-offset:calc(-1 * var(--tabs-scroll-focus-space) - 1px);scroll-margin-inline:var(--tabs-scroll-focus-space)}.tabs[data-tabs-panel-variant=default]>.tabs__content,.tabs:not([data-tabs-panel-variant])>.tabs__content{padding:var(--space-none);box-shadow:none;background-color:#0000;border-color:#0000}.tabs[data-tabs-panel-variant=bordered]>.tabs__content{padding-block:var(--tabs-content-padding-block);padding-inline:var(--tabs-content-padding-inline);border-color:var(--border);background-color:#0000}.tabs[data-tabs-panel-variant=surface]>.tabs__content{padding-block:var(--tabs-content-padding-block);padding-inline:var(--tabs-content-padding-inline);background-color:var(--surface-0);border-color:#0000}.tabs[data-tabs-panel-variant=card]>.tabs__content{padding-block:var(--tabs-content-padding-block);padding-inline:var(--tabs-content-padding-inline);background-color:var(--card-bg);border-color:var(--border);box-shadow:var(--shadow-1,0 1px 2px color-mix(in oklch, var(--neutral-6), transparent 88%), 0 1px 1px color-mix(in oklch, var(--neutral-6), transparent 92%))}.tabs[data-tabs-panel-variant=gradient]{--tabs-content-padding-block:var(--space--2);--tabs-content-padding-inline:var(--space--2);--tabs-content-radius:var(--radius-4);--tabs-content-border-color:var(--border);--tabs-content-bg:linear-gradient(135deg, var(--primary-bg-soft), var(--surface-0) 48%, var(--accent-bg-soft));--tabs-content-shadow:0 1.5rem 5rem -2rem color-mix(in oklch, var(--neutral-6), transparent 68%)}.tabs[data-tabs-panel-variant=gradient]>.tabs__content{padding-block:var(--tabs-content-padding-block);padding-inline:var(--tabs-content-padding-inline);background:var(--tabs-content-bg);border-color:var(--tabs-content-border-color);position:relative;overflow:hidden}.tabs[data-tabs-panel-variant=gradient]>.tabs__content:before{pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.tabs__feature-panel{padding:var(--space-1);border-radius:calc(var(--tabs-content-radius) - var(--space--3));position:relative}.tabs__feature-copy{max-inline-size:38rem}.tabs__feature-title{color:var(--text-0);font-size:var(--step-2);font-weight:var(--font-semibold);line-height:var(--line-height-tight);text-wrap:balance}.tabs__feature-text{color:var(--text-1);font-size:var(--step-0);line-height:var(--line-height-base)}.tabs__check-item{--flow-space:var(--space--2);align-items:center;gap:var(--space--1);color:var(--text-1);font-weight:var(--font-medium);display:flex}.tabs__check-icon{border-radius:var(--radius-2);block-size:1.65rem;inline-size:1.65rem;box-shadow:var(--shadow-1,0 1px 2px #0f172a14);background:#ffffffbd;border:1px solid #ffffffdb;flex:none;justify-content:center;align-items:center;display:inline-flex}.tabs__check-icon img{block-size:1rem;inline-size:1rem}.tabs__media-card{padding:var(--space--2);border-radius:var(--radius-4);background:#ffffffb8;border:1px solid #ffffffdb;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.125rem -1.75rem #0f172a8c}.tabs__media-card:before{pointer-events:none;content:"";background:color-mix(in oklch, var(--primary), transparent 78%);border-radius:var(--radius-pill);filter:blur(2rem);block-size:6rem;position:absolute;inset-block-start:var(--space-0);inset-inline:12%}.tabs__media-frame{background:var(--surface-0);border-radius:var(--radius-3);aspect-ratio:1.67;position:relative;overflow:hidden}.tabs__media-frame img{object-fit:cover;block-size:100%;inline-size:100%}.tabs[data-tabs-orientation=vertical]{align-items:start}.tabs[data-tabs-orientation=vertical]>.tabs__list{flex-direction:row;inline-size:100%;overflow:auto hidden}.tabs[data-tabs-orientation=vertical]>.tabs__list>.tabs__trigger{text-align:center;justify-content:center}@media (width>=48rem){.tabs[data-tabs-orientation=vertical]{grid-template-columns:max-content minmax(0,1fr)}.tabs[data-tabs-orientation=vertical]>.tabs__list{flex-direction:column;align-items:stretch;inline-size:100%;overflow:visible}.tabs[data-tabs-orientation=vertical]>.tabs__list>.tabs__trigger{text-align:start;justify-content:start}.tabs[data-tabs-orientation=vertical][data-tabs-variant=underline]>.tabs__list{border-block-end-width:0;border-inline-end:1px solid var(--border)}.tabs[data-tabs-orientation=vertical][data-tabs-variant=underline]>.tabs__list>.tabs__trigger:after{inset-block:var(--space--2);block-size:auto;inline-size:2px;inset-inline-start:auto;inset-inline-end:var(--tabs-vertical-underline-offset,-1px);transform:scaleY(.5)}.tabs[data-tabs-orientation=vertical][data-tabs-variant=underline]>.tabs__list.scroll>.tabs__trigger{--tabs-vertical-underline-offset:calc(-1 * var(--tabs-scroll-focus-space) - 1px)}.tabs[data-tabs-orientation=vertical][data-tabs-variant=underline]>.tabs__list>.tabs__trigger[aria-selected=true]:after,.tabs[data-tabs-orientation=vertical][data-tabs-variant=underline]>.tabs__list>.tabs__trigger.is-active:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tabs__trigger,.tabs[data-tabs-variant=underline]>.tabs__list>.tabs__trigger:after{transition-duration:var(--duration-0)}}.testimonial{--testimonial-bg:transparent;--testimonial-color:var(--text-0);--testimonial-muted-color:var(--text-1);--testimonial-border-color:var(--border);--testimonial-radius:var(--radius-3);--testimonial-padding:var(--space-1-2);--testimonial-gap:var(--space-0-1);--testimonial-icon-size:clamp(1.75rem, 5vw, 4rem);--testimonial-icon-opacity:1;--testimonial-text-size:var(--step-2);--testimonial-text-line-height:var(--line-height-tight);--testimonial-avatar-size:70px;--testimonial-avatar-border-color:var(--surface-0);--testimonial-logo-max-inline-size:8rem;--testimonial-logo-max-block-size:2rem;align-items:flex-start;gap:var(--testimonial-gap);color:var(--testimonial-color);background:var(--testimonial-bg);display:flex}.testimonial--card{--testimonial-bg:var(--card-bg);--testimonial-text-size:var(--step-1);padding:var(--testimonial-padding);border:1px solid var(--testimonial-border-color);border-radius:var(--testimonial-radius);display:block}.testimonial__icon{inline-size:var(--testimonial-icon-size);block-size:var(--testimonial-icon-size);opacity:var(--testimonial-icon-opacity);flex:none}.testimonial__main{min-inline-size:0}.testimonial__text{color:var(--testimonial-color);font-size:var(--testimonial-text-size);font-weight:var(--font-medium);line-height:var(--testimonial-text-line-height);text-wrap:pretty}.testimonial__author{--layout-align:center;--avatar-profile-title-color:var(--testimonial-muted-color)}.testimonial__avatar{--avatar-size:var(--testimonial-avatar-size);--avatar-border-color:var(--testimonial-avatar-border-color);border:3px solid var(--avatar-border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.testimonial__logo{inline-size:auto;max-inline-size:var(--testimonial-logo-max-inline-size);max-block-size:var(--testimonial-logo-max-block-size);object-fit:contain;display:block}@media (width<=40rem){.testimonial{--testimonial-icon-size:2rem;--testimonial-text-size:var(--step-1)}}.timeline{--timeline-color:var(--text-0);--timeline-muted-color:var(--text-1);--timeline-line-color:var(--border);--timeline-marker-bg:var(--surface-1);--timeline-marker-color:var(--primary);--timeline-marker-border-color:var(--border);--timeline-gap:var(--space-none);--timeline-item-gap:var(--space-0);--timeline-item-padding-block-end:var(--space-1);--timeline-marker-size:1rem;--timeline-marker-column-size:1.75rem;--timeline-line-width:1px;--timeline-title-size:var(--step-0);--timeline-description-size:var(--step--1);--timeline-meta-size:var(--font-size-fluid-14);--timeline-radius:var(--radius-pill);--timeline-transition-duration:var(--duration-fast);--timeline-transition-ease:var(--ease-default);gap:var(--timeline-gap);color:var(--timeline-color);display:grid}.timeline__item{grid-template-columns:var(--timeline-marker-column-size) minmax(0, 1fr);column-gap:var(--timeline-item-gap);min-inline-size:0;padding-block-end:var(--timeline-item-padding-block-end);display:grid;position:relative}.timeline__item:last-child{--timeline-item-padding-block-end:0}.timeline__marker{grid-template-rows:var(--timeline-marker-column-size) 1fr;place-items:center;display:grid;position:relative}.timeline__marker:after{content:"";inline-size:var(--timeline-line-width);background:var(--timeline-line-color);position:absolute;inset-block-start:var(--timeline-marker-column-size);inset-block-end:0;inset-inline-start:calc((var(--timeline-marker-column-size) - var(--timeline-line-width)) / 2)}.timeline__item:last-child .timeline__marker:after{display:none}.timeline__dot,.timeline__icon{z-index:1;inline-size:var(--timeline-marker-size);block-size:var(--timeline-marker-size);color:var(--timeline-marker-color);background:var(--timeline-marker-bg);border:1px solid var(--timeline-marker-border-color);border-radius:var(--timeline-radius);place-items:center;display:grid;position:relative}.timeline__dot:before{content:"";border-radius:var(--radius-round);background:currentColor;block-size:.375rem;inline-size:.375rem}.timeline[data-timeline-marker=solid] .timeline__dot,.timeline__dot[data-timeline-marker=solid]{background:var(--timeline-marker-color);border-color:var(--timeline-marker-color)}.timeline[data-timeline-marker=solid] .timeline__dot:before,.timeline[data-timeline-marker=outline] .timeline__dot:before,.timeline__dot[data-timeline-marker=solid]:before,.timeline__dot[data-timeline-marker=outline]:before{display:none}.timeline[data-timeline-marker=outline] .timeline__dot,.timeline__dot[data-timeline-marker=outline]{border-color:var(--timeline-marker-color);background:0 0}.timeline__icon{--timeline-marker-size:1.75rem}.timeline__icon :where(svg,img){flex:none;block-size:1em;inline-size:1em}.timeline__icon :where(svg){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.timeline__content{min-inline-size:0}.timeline__meta,.timeline__date{color:var(--timeline-muted-color);font-size:var(--timeline-meta-size);line-height:var(--line-height-compact)}.timeline__meta{gap:var(--space--3);flex-wrap:wrap;align-items:baseline;display:inline-flex}.timeline__title{color:var(--timeline-color);font-size:var(--timeline-title-size);font-weight:var(--font-semibold);line-height:var(--line-height-tight)}.timeline__description{color:var(--timeline-muted-color);font-size:var(--timeline-description-size);line-height:var(--line-height-base)}.timeline__actions{gap:var(--space--2);flex-wrap:wrap;align-items:center;display:flex}.timeline__link{color:inherit;text-decoration:none;display:block}.timeline__link:focus{outline:none}.timeline__link:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:var(--focus-ring-offset)}.timeline:not([data-timeline-variant]){--timeline-item-gap:var(--space--1)}.timeline[data-timeline-line=continuous] .timeline__marker:after{display:none}.timeline[data-timeline-variant=editorial]{--timeline-gap:var(--space-2);--timeline-item-padding-block-end:0;--timeline-marker-column-size:0;--timeline-title-size:var(--step-1);--timeline-description-size:var(--step--1)}.timeline[data-timeline-variant=editorial] .timeline__item{padding-inline-start:var(--space-2);display:block}.timeline[data-timeline-variant=editorial] .timeline__item:before,.timeline[data-timeline-variant=editorial] .timeline__item:after{content:"";pointer-events:none;position:absolute;inset-inline-start:0}.timeline[data-timeline-variant=editorial] .timeline__item:before{background:linear-gradient(to bottom, color-mix(in oklch, var(--timeline-line-color), transparent 18%), color-mix(in oklch, var(--timeline-line-color), transparent 58%), transparent);inline-size:1px;inset-block:0}.timeline[data-timeline-variant=editorial] .timeline__item:after{inline-size:var(--space-1);background:var(--timeline-line-color);block-size:1px;transition:inline-size var(--timeline-transition-duration) var(--timeline-transition-ease), background-color var(--timeline-transition-duration) var(--timeline-transition-ease);inset-block-start:2.25rem}.timeline[data-timeline-variant=editorial] .timeline__marker{display:none}.timeline[data-timeline-variant=editorial] .timeline__content{transition:transform var(--timeline-transition-duration) var(--timeline-transition-ease)}.timeline[data-timeline-variant=editorial] .timeline__title{color:var(--text-1);transition:color var(--timeline-transition-duration) var(--timeline-transition-ease)}.timeline[data-timeline-variant=editorial] .timeline__meta{font-family:var(--font-mono);font-size:var(--font-size-fluid-14);font-variant-numeric:tabular-nums}.timeline[data-timeline-variant=editorial] .timeline__item:is(:hover,:focus-within):after{inline-size:var(--space-2);background:var(--border-strong)}.timeline[data-timeline-variant=editorial] .timeline__item:is(:hover,:focus-within) .timeline__content{transform:translateX(var(--space--2))}.timeline[data-timeline-variant=editorial] .timeline__item:is(:hover,:focus-within) .timeline__title{color:var(--text-0)}.timeline[data-timeline-variant=icon]{--timeline-marker-size:1.75rem;--timeline-marker-bg:var(--card-bg)}.timeline:is([data-timeline-variant=changelog],[data-timeline-variant=milestone]){--timeline-marker-size:1.5rem;--timeline-marker-dot-size:.75rem}.timeline[data-timeline-variant=changelog]{--timeline-changelog-meta-size:8.5rem;--timeline-changelog-marker-column-size:1.75rem;--timeline-changelog-column-gap:var(--space--1);--timeline-changelog-row-space:var(--space-2);--timeline-changelog-sticky-offset:calc(var(--height--viewport-top-offset,0px) + var(--space-0));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline[data-timeline-variant=milestone]{--timeline-milestone-marker-column-size:1.75rem;--timeline-milestone-column-gap:var(--space--1);--timeline-milestone-row-space:var(--space-2);--timeline-milestone-sticky-offset:calc(var(--height--viewport-top-offset,0px) + var(--space-0));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline:is([data-timeline-variant=default],[data-timeline-variant=side],[data-timeline-variant=icon],[data-timeline-variant=alternating]){row-gap:var(--space-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline:is([data-timeline-variant=default],[data-timeline-variant=icon],[data-timeline-variant=alternating]){--timeline-line-offset:calc(var(--timeline-marker-size) / 2)}.timeline:is([data-timeline-variant=default],[data-timeline-variant=side],[data-timeline-variant=icon],[data-timeline-variant=alternating]):before{content:"";inline-size:var(--timeline-line-width);background:var(--timeline-line-color);position:absolute;inset-block:0;inset-inline-start:var(--timeline-line-offset)}.timeline:is([data-timeline-variant=default],[data-timeline-variant=side],[data-timeline-variant=icon],[data-timeline-variant=alternating]) .timeline__item{z-index:1;min-inline-size:0;padding:0;position:relative}.timeline:is([data-timeline-variant=default],[data-timeline-variant=side]) .timeline__item:before,.timeline[data-timeline-variant=alternating] .timeline__item:before{content:"";z-index:1;inline-size:var(--timeline-marker-size);block-size:var(--timeline-marker-size);background:radial-gradient(circle, var(--timeline-marker-color) 0 34%, var(--timeline-marker-bg) 36% 100%);border:1px solid var(--timeline-marker-border-color);border-radius:var(--timeline-radius);box-shadow:0 0 0 var(--space--3) var(--site-bg);position:relative;inset:auto}.timeline[data-timeline-marker=solid],.timeline[data-timeline-marker=outline]{--timeline-marker-size:.75rem}.timeline[data-timeline-marker=solid] .timeline__item:before{content:"";z-index:1;flex:0 0 var(--timeline-marker-size);inline-size:var(--timeline-marker-size);block-size:var(--timeline-marker-size);background:var(--timeline-marker-color);border-color:var(--timeline-marker-color);border-radius:var(--timeline-radius);box-shadow:0 0 0 var(--space--3) var(--site-bg);position:relative;inset:auto}.timeline[data-timeline-marker=outline] .timeline__item:before{background:var(--site-bg);border-color:var(--timeline-marker-color)}.timeline[data-timeline-line=continuous] .timeline__item:before{box-shadow:none}.timeline[data-timeline-variant=default] .timeline__item{gap:var(--space--1);align-items:baseline;display:flex}.timeline[data-timeline-variant=default] .timeline__item:before{flex:0 0 var(--timeline-marker-size)}.timeline[data-timeline-variant=side]{--timeline-side-column-gap:var(--space--1);--timeline-side-column-size:5rem;--timeline-line-offset:calc(var(--timeline-side-column-size) + var(--timeline-side-column-gap) + (var(--timeline-marker-size) / 2))}.timeline[data-timeline-variant=side] .timeline__item{gap:var(--timeline-side-column-gap);align-items:baseline;display:flex}.timeline[data-timeline-variant=side] .timeline__item:before{order:2;flex:0 0 var(--timeline-marker-size)}.timeline[data-timeline-variant=side] .timeline__date{order:1;flex:0 0 var(--timeline-side-column-size);text-align:end}.timeline[data-timeline-variant=side] .timeline__content{flex:auto;order:3;min-inline-size:0;margin-inline-start:0}.timeline[data-timeline-variant=icon] .timeline__item{gap:var(--space--1);align-items:flex-start;display:flex}.timeline[data-timeline-variant=icon] .timeline__marker{flex:0 0 var(--timeline-marker-size);block-size:var(--timeline-marker-size);place-items:center;display:grid}.timeline[data-timeline-variant=icon] .timeline__marker:after{display:none}.timeline[data-timeline-variant=icon] .timeline__icon{box-shadow:0 0 0 var(--space--3) var(--site-bg)}.timeline[data-timeline-variant=changelog] .timeline__item{grid-template-columns:var(--timeline-changelog-meta-size) var(--timeline-changelog-marker-column-size) minmax(0, 1fr);column-gap:var(--timeline-changelog-column-gap);min-inline-size:0;padding-block-end:var(--timeline-changelog-row-space);display:grid;position:relative}.timeline[data-timeline-variant=changelog] .timeline__item:after{content:"";inline-size:var(--timeline-line-width);background:var(--timeline-line-color);position:absolute;inset-block-start:calc(var(--timeline-marker-size) + var(--space--2));inset-block-end:0;inset-inline-start:calc(var(--timeline-changelog-meta-size) + var(--timeline-changelog-column-gap) + ((var(--timeline-changelog-marker-column-size) - var(--timeline-line-width)) / 2))}.timeline[data-timeline-variant=changelog] .timeline__item:last-child{padding-block-end:0}.timeline[data-timeline-variant=changelog] .timeline__item:last-child:after{display:none}.timeline[data-timeline-variant=changelog] .timeline__version{place-self:start end;gap:var(--space--3);max-inline-size:100%;text-align:end;flex-direction:column;align-items:end;padding-block-end:var(--space--2);display:flex}.timeline[data-timeline-variant=changelog] .timeline__version-date{color:var(--timeline-muted-color);font-size:var(--font-size-fluid-14);font-weight:var(--font-medium);line-height:var(--line-height-compact)}.timeline[data-timeline-variant=changelog] .timeline__marker{z-index:1;inline-size:var(--timeline-changelog-marker-column-size);block-size:var(--timeline-marker-size);align-self:start;place-items:center;display:grid;position:relative}.timeline[data-timeline-variant=changelog] .timeline__marker:before{content:"";inline-size:var(--timeline-marker-size);block-size:var(--timeline-marker-size);background:color-mix(in oklch, var(--timeline-marker-color), transparent 84%);border-radius:var(--radius-round);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.timeline[data-timeline-variant=changelog] .timeline__marker:after{content:"";z-index:1;inline-size:var(--timeline-marker-dot-size);block-size:var(--timeline-marker-dot-size);background:var(--timeline-marker-color);border-radius:var(--radius-round);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.timeline[data-timeline-variant=changelog] .timeline__content{min-inline-size:0}.timeline[data-timeline-variant=changelog] .card{max-inline-size:42rem}.timeline[data-timeline-variant=changelog] .timeline__release-list{color:var(--timeline-muted-color);font-size:var(--timeline-description-size);padding-inline-start:var(--space-0)}.timeline[data-timeline-variant=changelog] .timeline__media-grid{gap:var(--space--2);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.timeline[data-timeline-variant=changelog] .timeline__media{aspect-ratio:4/3;object-fit:cover;background:var(--surface-0);border-radius:var(--radius-1);inline-size:100%}.timeline[data-timeline-variant=milestone] .timeline__item{grid-template-columns:minmax(0, 1fr) var(--timeline-milestone-marker-column-size) minmax(0, 1fr);column-gap:var(--timeline-milestone-column-gap);min-inline-size:0;padding-block-end:var(--timeline-milestone-row-space);display:grid;position:relative}.timeline[data-timeline-variant=milestone] .timeline__item:after{content:"";inline-size:var(--timeline-line-width);background:var(--timeline-line-color);position:absolute;inset-block-start:calc(var(--timeline-marker-size) + var(--space--2));inset-block-end:0;inset-inline-start:calc(50% - (var(--timeline-line-width) / 2))}.timeline[data-timeline-variant=milestone] .timeline__item:last-child{padding-block-end:0}.timeline[data-timeline-variant=milestone] .timeline__item:last-child:after{display:none}.timeline[data-timeline-variant=milestone] .timeline__date{grid-area:1/1;place-self:start end}.timeline[data-timeline-variant=milestone] .timeline__marker{z-index:1;inline-size:var(--timeline-milestone-marker-column-size);block-size:var(--timeline-marker-size);grid-area:1/2;align-self:start;display:block;position:relative}.timeline[data-timeline-variant=milestone] .timeline__marker:before,.timeline[data-timeline-variant=milestone] .timeline__marker:after{content:"";border-radius:var(--radius-round);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.timeline[data-timeline-variant=milestone] .timeline__marker:before{inline-size:var(--timeline-marker-size);block-size:var(--timeline-marker-size);background:color-mix(in oklch, var(--timeline-marker-color), transparent 84%)}.timeline[data-timeline-variant=milestone] .timeline__marker:after{z-index:1;inline-size:var(--timeline-marker-dot-size);block-size:var(--timeline-marker-dot-size);background:var(--timeline-marker-color)}.timeline[data-timeline-variant=milestone] .timeline__content{grid-area:1/3;min-inline-size:0}.timeline[data-timeline-variant=milestone] .card{max-inline-size:42rem}.timeline[data-timeline-variant=milestone] .timeline__item:nth-child(2n) .timeline__date{grid-column:3;justify-self:start}.timeline[data-timeline-variant=milestone] .timeline__item:nth-child(2n) .timeline__content{grid-column:1;justify-self:end}.timeline[data-timeline-variant=milestone] .timeline__media-grid{gap:var(--space--2);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));display:grid}.timeline[data-timeline-variant=milestone] .timeline__media{aspect-ratio:1;object-fit:cover;background:var(--surface-0);border-radius:var(--radius-1);inline-size:100%}.timeline[data-timeline-variant=changelog][data-timeline-sticky] .timeline__version,.timeline[data-timeline-variant=changelog][data-timeline-sticky] .timeline__marker{position:sticky;inset-block-start:var(--timeline-changelog-sticky-offset)}.timeline[data-timeline-variant=milestone][data-timeline-sticky] .timeline__date,.timeline[data-timeline-variant=milestone][data-timeline-sticky] .timeline__marker{position:sticky;inset-block-start:var(--timeline-milestone-sticky-offset)}.timeline[data-timeline-variant=alternating]{--timeline-marker-size:1rem;--timeline-line-offset:50%;row-gap:var(--space-1)}.timeline[data-timeline-variant=alternating] .timeline__item{gap:var(--space-0);align-items:baseline;display:flex}.timeline[data-timeline-variant=alternating] .timeline__item:before{order:2;flex:0 0 var(--timeline-marker-size)}.timeline[data-timeline-variant=alternating] .timeline__item:after{content:"";flex:1 1 0;min-inline-size:0}.timeline[data-timeline-variant=alternating] .timeline__content{flex:1 1 0;order:3;min-inline-size:0}.timeline[data-timeline-variant=alternating] .timeline__item:nth-child(odd):after{order:1}.timeline[data-timeline-variant=alternating] .timeline__item:nth-child(2n) .timeline__content{text-align:end;order:1}.timeline[data-timeline-variant=alternating] .timeline__item:nth-child(2n):after{order:3}@media (width<=40rem){.timeline[data-timeline-variant=side]{--timeline-side-column-size:0;--timeline-line-offset:calc(var(--timeline-marker-size) / 2)}.timeline[data-timeline-variant=side] .timeline__item{column-gap:var(--timeline-side-column-gap);row-gap:var(--space--2);flex-wrap:wrap;display:flex}.timeline[data-timeline-variant=side] .timeline__date{order:2;flex:1 1 calc(100% - var(--timeline-marker-size) - var(--timeline-side-column-gap));text-align:start}.timeline[data-timeline-variant=side] .timeline__item:before{order:1}.timeline[data-timeline-variant=side] .timeline__content{order:3;flex-basis:calc(100% - var(--timeline-marker-size) - var(--timeline-side-column-gap));margin-inline-start:calc(var(--timeline-marker-size) + var(--timeline-side-column-gap))}.timeline[data-timeline-variant=alternating]{--timeline-line-offset:calc(var(--timeline-marker-size) / 2)}.timeline[data-timeline-variant=changelog]{--timeline-changelog-meta-size:0;--timeline-changelog-column-gap:var(--space--1)}.timeline[data-timeline-variant=changelog] .timeline__item{grid-template-columns:var(--timeline-changelog-marker-column-size) minmax(0, 1fr);row-gap:var(--space--2)}.timeline[data-timeline-variant=changelog] .timeline__item:after{inset-inline-start:calc((var(--timeline-changelog-marker-column-size) - var(--timeline-line-width)) / 2)}.timeline[data-timeline-variant=changelog] .timeline__version{text-align:start;grid-area:1/2;justify-self:start;align-items:start;position:static}.timeline[data-timeline-variant=changelog] .timeline__marker{grid-area:1/1/span 2}.timeline[data-timeline-variant=changelog] .timeline__content{grid-area:2/2}.timeline[data-timeline-variant=milestone]{--timeline-milestone-column-gap:var(--space--1)}.timeline[data-timeline-variant=milestone] .timeline__item{grid-template-columns:var(--timeline-milestone-marker-column-size) minmax(0, 1fr);row-gap:var(--space--2)}.timeline[data-timeline-variant=milestone] .timeline__item:after{inset-inline-start:calc((var(--timeline-milestone-marker-column-size) - var(--timeline-line-width)) / 2)}.timeline[data-timeline-variant=milestone] .timeline__date{grid-area:1/2;justify-self:start;position:static}.timeline[data-timeline-variant=milestone] .timeline__item:nth-child(2n) .timeline__date{grid-column:2;justify-self:start}.timeline[data-timeline-variant=milestone] .timeline__marker{grid-area:1/1/span 2}.timeline[data-timeline-variant=milestone] .timeline__content{grid-area:2/2}.timeline[data-timeline-variant=milestone] .timeline__item:nth-child(2n) .timeline__content{grid-column:2;justify-self:stretch}.timeline[data-timeline-variant=alternating] .timeline__item{gap:var(--space--1)}.timeline[data-timeline-variant=alternating] .timeline__item:before{order:1}.timeline[data-timeline-variant=alternating] .timeline__content,.timeline[data-timeline-variant=alternating] .timeline__item:nth-child(2n) .timeline__content{text-align:start;order:2}.timeline[data-timeline-variant=alternating] .timeline__item:after{display:none}}@media (prefers-reduced-motion:reduce){.timeline[data-timeline-variant=editorial] .timeline__item:after,.timeline[data-timeline-variant=editorial] .timeline__content,.timeline[data-timeline-variant=editorial] .timeline__title{transition-duration:.01ms}.timeline[data-timeline-variant=editorial] .timeline__item:is(:hover,:focus-within) .timeline__content{transform:none}}.toast-region{--toast-region-inset-block:var(--space-0);--toast-region-inset-inline:var(--space-0);--toast-region-gap:var(--space--2);--toast-region-width:min(24rem, calc(100vw - var(--toast-region-inset-inline) * 2));--toast-region-z-index:1000;z-index:var(--toast-region-z-index);gap:var(--toast-region-gap);inline-size:var(--toast-region-width);max-inline-size:var(--toast-region-width);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-region[data-toast-placement^=top]{inset-block-start:var(--toast-region-inset-block)}.toast-region[data-toast-placement^=bottom]{flex-direction:column-reverse;inset-block-end:var(--toast-region-inset-block)}.toast-region[data-toast-placement$=left]{inset-inline-start:var(--toast-region-inset-inline)}.toast-region[data-toast-placement$=right]{inset-inline-end:var(--toast-region-inset-inline)}.toast-region[data-toast-placement$=center]{inset-inline-start:50%;translate:-50%}.toast{--toast-bg:var(--overlay-bg);--toast-color:var(--overlay-text);--toast-muted-color:var(--text-1);--toast-border-color:var(--border);--toast-radius:var(--radius-2);--toast-padding-block:var(--space--1);--toast-padding-inline:var(--space-0);--toast-gap:var(--space--1);--toast-width:24rem;--toast-content-gap:var(--space--3);--toast-font-size:var(--step--1);--toast-title-font-size:var(--step-0);--toast-title-font-weight:var(--font-medium);--toast-icon-size:1.5rem;--toast-icon-bg:var(--info-bg-soft);--toast-icon-color:var(--info-text);--toast-shadow:var(--shadow-2);--toast-transition-duration:var(--duration-200);--toast-transition-ease:var(--ease-out);--toast-enter-translate:0 var(--space--2);gap:var(--toast-gap);inline-size:min(100%, var(--toast-width));padding-block:var(--toast-padding-block);padding-inline:var(--toast-padding-inline);color:var(--toast-color);font-size:var(--toast-font-size);line-height:var(--line-height-compact);background-color:var(--toast-bg);border:1px solid var(--toast-border-color);border-radius:var(--toast-radius);box-shadow:var(--toast-shadow);opacity:1;pointer-events:auto;transition:opacity var(--toast-transition-duration) var(--toast-transition-ease), translate var(--toast-transition-duration) var(--toast-transition-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;translate:0}.toast:not(:has(.toast__icon)){grid-template-columns:minmax(0,1fr) auto}.toast:not(:has(.toast__close)){grid-template-columns:auto minmax(0,1fr)}.toast:not(:has(.toast__icon)):not(:has(.toast__close)){grid-template-columns:minmax(0,1fr)}.toast[data-toast-live]:not(.is-visible),.toast.is-leaving{opacity:0;translate:var(--toast-enter-translate)}.toast-region[data-toast-placement^=top] .toast{--toast-enter-translate:0 calc(var(--space--2) * -1)}.toast__icon{inline-size:var(--toast-icon-size);block-size:var(--toast-icon-size);color:var(--toast-icon-color);background-color:var(--toast-icon-bg);border-radius:var(--radius-round);place-items:center;display:inline-grid}.toast__icon:before{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--toast-icon-mask,var(--toast-info-icon)) center / contain no-repeat;mask:var(--toast-icon-mask,var(--toast-info-icon)) center / contain no-repeat;background-color:currentColor}.toast{--toast-info-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 10h2v8h-2zm0-4h2v2h-2z'/%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20m0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3C/svg%3E");--toast-success-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9 16.2-3.5-3.5L4.1 14.1 9 19 20.3 7.7 18.9 6.3z'/%3E%3C/svg%3E");--toast-warning-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z'/%3E%3C/svg%3E");--toast-error-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m18.3 5.7-1.4-1.4L12 9.2 7.1 4.3 5.7 5.7l4.9 4.9-4.9 4.9 1.4 1.4 4.9-4.9 4.9 4.9 1.4-1.4-4.9-4.9z'/%3E%3C/svg%3E")}.toast__content{gap:var(--toast-content-gap);min-inline-size:0;display:grid}.toast__title{color:inherit;font-size:var(--toast-title-font-size);font-weight:var(--toast-title-font-weight);line-height:var(--line-height-tight)}.toast__description{color:var(--toast-muted-color)}.toast__actions{gap:var(--space--2);flex-wrap:wrap;align-items:center;padding-block-start:var(--space--2);display:flex}.toast__close{block-size:1.75rem;inline-size:1.75rem;padding:var(--space-none);color:var(--toast-muted-color);border-radius:var(--radius-1);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;display:inline-grid}.toast__close:before{content:"";background-color:currentColor;block-size:1rem;inline-size:1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m18.3 5.7-1.4-1.4L12 9.2 7.1 4.3 5.7 5.7l4.9 4.9-4.9 4.9 1.4 1.4 4.9-4.9 4.9 4.9 1.4-1.4-4.9-4.9z'/%3E%3C/svg%3E") 50%/contain no-repeat}.toast__close:is(:hover,:focus-visible){color:var(--toast-color);background-color:var(--subtle-bg)}.toast[data-toast-variant=success]{--toast-icon-bg:var(--success-bg-soft);--toast-icon-color:var(--success-text);--toast-icon-mask:var(--toast-success-icon)}.toast[data-toast-variant=warning]{--toast-icon-bg:var(--warning-bg-soft);--toast-icon-color:var(--warning-text);--toast-icon-mask:var(--toast-warning-icon)}.toast[data-toast-variant=error],.toast[data-toast-variant=danger]{--toast-icon-bg:var(--error-bg-soft);--toast-icon-color:var(--error-text);--toast-icon-mask:var(--toast-error-icon)}.toast[data-toast-variant=neutral]{--toast-icon-bg:var(--subtle-bg);--toast-icon-color:var(--text-1)}@media (prefers-reduced-motion:reduce){.toast{transition-duration:var(--duration-0)}}.tooltip{--tooltip-bg:var(--text-0);--tooltip-color:var(--surface-0);--tooltip-border-color:transparent;--tooltip-border-width:1px;--tooltip-radius:var(--radius-1);--tooltip-padding-block:var(--space--3);--tooltip-padding-inline:var(--space--2);--tooltip-max-inline-size:min(18rem, calc(100vw - var(--space-2)));--tooltip-font-size:var(--step--2);--tooltip-font-weight:var(--font-medium);--tooltip-line-height:var(--line-height-compact);--tooltip-shadow:var(--shadow-2);--tooltip-arrow-size:.45rem;--tooltip-transition-duration:var(--duration-fast);--tooltip-transition-ease:var(--ease-default);z-index:var(--z-index-tooltip,50);max-inline-size:var(--tooltip-max-inline-size);color:var(--tooltip-color);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);text-align:center;pointer-events:none;opacity:0;transform-origin:var(--tooltip-origin,center bottom);transition:opacity var(--tooltip-transition-duration) var(--tooltip-transition-ease), transform var(--tooltip-transition-duration) var(--tooltip-transition-ease);position:fixed;inset-block-start:var(--tooltip-y,0);inset-inline-start:var(--tooltip-x,0);transform:scale(.98)}.tooltip[hidden]{visibility:hidden;display:block}.tooltip.is-active{opacity:1;transform:scale(1)}.tooltip__content{padding-block:var(--tooltip-padding-block);padding-inline:var(--tooltip-padding-inline);color:inherit;overflow-wrap:anywhere;background-color:var(--tooltip-bg);border:var(--tooltip-border-width) solid var(--tooltip-border-color);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);display:block}.tooltip__arrow{inline-size:var(--tooltip-arrow-size);block-size:var(--tooltip-arrow-size);background-color:var(--tooltip-bg);position:absolute;transform:rotate(45deg)}.tooltip[data-tooltip-placement=top]{--tooltip-origin:center bottom}.tooltip[data-tooltip-placement=top] .tooltip__arrow{inset-block-end:calc(var(--tooltip-arrow-size) / -2);inset-inline-start:calc(50% - (var(--tooltip-arrow-size) / 2))}.tooltip[data-tooltip-placement=bottom]{--tooltip-origin:center top}.tooltip[data-tooltip-placement=bottom] .tooltip__arrow{inset-block-start:calc(var(--tooltip-arrow-size) / -2);inset-inline-start:calc(50% - (var(--tooltip-arrow-size) / 2))}.tooltip[data-tooltip-placement=left]{--tooltip-origin:right center}.tooltip[data-tooltip-placement=left] .tooltip__arrow{inset-block-start:calc(50% - (var(--tooltip-arrow-size) / 2));inset-inline-end:calc(var(--tooltip-arrow-size) / -2)}.tooltip[data-tooltip-placement=right]{--tooltip-origin:left center}.tooltip[data-tooltip-placement=right] .tooltip__arrow{inset-block-start:calc(50% - (var(--tooltip-arrow-size) / 2));inset-inline-start:calc(var(--tooltip-arrow-size) / -2)}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.video{--video-bg:var(--surface-1);--video-color:var(--text-0);--video-muted-color:var(--text-1);--video-border-color:var(--border);--video-radius:var(--radius-2);--video-caption-size:var(--step--2);--video-caption-space:var(--space--3);--video-overlay-bg:color-mix(in oklch, var(--neutral-6), transparent 74%);--video-play-bg:color-mix(in oklch, var(--neutral-6), transparent 18%);--video-play-color:var(--color-white);--video-play-size:clamp(2.75rem, 11vw, 4.25rem);--video-play-icon-size:clamp(.95rem, 3.4vw, 1.35rem);--video-play-shadow:var(--shadow-2);--video-content-color:var(--text-on-dark);--video-content-muted-color:color-mix(in oklch, var(--text-on-dark), transparent 18%);--video-content-padding:var(--space-1-2);--video-content-max-inline-size:100%;--video-title-size:var(--step-3);--video-text-overlay-min-block-size:clamp(20rem, 48vw, 34rem);--video-transition-duration:var(--duration-fast);--video-transition-ease:var(--ease-default);gap:var(--video-caption-space);color:var(--video-color);display:grid}.video__frame{color:var(--video-color);background:var(--video-bg);border:1px solid var(--video-border-color);border-radius:var(--video-radius);position:relative;overflow:hidden}.video__media,.video__embed,.video__poster{block-size:100%;inline-size:100%;display:block}.video__media,.video__poster{object-fit:var(--ratio-fit,cover)}.video__embed{border:0}.video__overlay{color:var(--video-play-color);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.video__overlay:before{content:"";background:var(--video-overlay-bg);opacity:1;transition:opacity var(--video-transition-duration) var(--video-transition-ease);position:absolute;inset:0}.video__overlay:is(:hover,:focus-visible):before{opacity:.82}.video__overlay:focus{outline:none}.video__overlay:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.video__overlay .video__poster{position:absolute;inset:0}.video__play{z-index:1;inline-size:var(--video-play-size);block-size:var(--video-play-size);color:var(--video-play-color);background:var(--video-play-bg);border-radius:var(--radius-pill);box-shadow:var(--video-play-shadow);transition:background-color var(--video-transition-duration) var(--video-transition-ease), transform var(--video-transition-duration) var(--video-transition-ease);place-items:center;display:inline-grid;position:relative}.video__overlay:is(:hover,:focus-visible) .video__play{transform:scale(1.04)}.video__play svg{inline-size:var(--video-play-icon-size);block-size:var(--video-play-icon-size);fill:currentColor;stroke:none;margin-inline-start:.16em}.video__caption{color:var(--video-muted-color);font-size:var(--video-caption-size);line-height:var(--line-height-compact)}.video[data-video-mode=overlay].is-playing .video__overlay{display:none}.video--text-overlay .video__frame{min-block-size:var(--video-text-overlay-min-block-size);border:0;place-self:stretch stretch}.video--text-overlay .video__content{z-index:1;inline-size:100%;max-inline-size:var(--video-content-max-inline-size);padding:var(--video-content-padding);color:var(--video-content-color);position:relative}.video--text-overlay .video__title{color:inherit;font-size:var(--video-title-size);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.video--text-overlay .video__text{color:var(--video-content-muted-color);font-size:var(--video-text-size)}.video[data-video-mode=reveal]{--video-caption-space:var(--space-0)}.video[data-video-mode=reveal] .video__frame[hidden]{display:none}.video-dialog{--dialog-width:58rem;--dialog-padding-block:var(--space--1);--dialog-padding-inline:var(--space--1);--dialog-title-size:var(--step--1)}.video-dialog .dialog__header{align-items:center}.video-dialog .dialog__heading{text-align:center;flex:auto}.video-dialog .dialog__body{padding:var(--space-none)}.video-dialog .video{gap:var(--space-none)}.video-dialog .video__frame{border:0;border-radius:0}.video-dialog[data-video-dialog-layout=media]{--dialog-padding-block:var(--space-none);--dialog-padding-inline:var(--space-none)}.video-dialog[data-video-dialog-layout=media] .dialog__surface{display:block;position:relative}.button.video-dialog__close{z-index:2;--button-color:var(--color-white);--button-hover-color:var(--color-white);--button-active-color:var(--color-white);--button-bg:color-mix(in oklch, var(--neutral-6), transparent 22%);--button-hover-bg:color-mix(in oklch, var(--neutral-6), transparent 8%);--button-active-bg:color-mix(in oklch, var(--neutral-6), transparent 4%);--button-border-color:transparent;--button-hover-border-color:transparent;--button-active-border-color:transparent;color:var(--color-white);position:absolute;inset-block-start:var(--space--2);inset-inline-end:var(--space--2)}.button.video-dialog__close:is(:hover,:focus-visible){color:var(--color-white)}@media (prefers-reduced-motion:reduce){.video__overlay:before,.video__play{transition:none}}.hb-logo-platform-tree-section{background:linear-gradient(180deg, color-mix(in oklch, var(--primary-bg-soft), transparent 22%), transparent 58%);overflow:clip}.hb-logo-platform-tree{--flow-space:var(--space-0);--hb-logo-platform-tree-graphic-inline-size:min(100%, 42rem);max-inline-size:48rem;margin-inline:auto}.hb-logo-platform-tree__nodes{inline-size:var(--hb-logo-platform-tree-graphic-inline-size);align-items:center;gap:var(--space--2);margin:0 auto calc(var(--space--1) * -1);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.hb-logo-platform-tree__node{place-items:center;min-inline-size:0;display:grid}.hb-logo-platform-tree__icon{block-size:auto;inline-size:min(100%,5rem);max-inline-size:5rem;display:block}.hb-logo-platform-tree__graphic{inline-size:100%}.hb-logo-platform-tree__canvas{inline-size:var(--hb-logo-platform-tree-graphic-inline-size);margin-inline:auto;position:relative}.hb-logo-platform-tree__svg{block-size:auto;inline-size:100%;display:block}.hb-logo-platform-tree__track{stroke-linecap:round;fill:none;stroke:color-mix(in oklch, var(--text-2), transparent 72%);stroke-width:1.25px}.hb-logo-platform-tree__pulses{pointer-events:none;position:absolute;inset:0}.hb-logo-platform-tree__pulse{transform-origin:0 0;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:backwards;position:absolute;inset:0;transform:translate(50%,96.92%)rotate(-90deg)}.hb-logo-platform-tree__pulse:before{content:"";background:var(--primary);border-radius:999px;block-size:1.2%;inline-size:3%;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.hb-logo-platform-tree__pulse:first-child{animation-name:tree-pulse-1;animation-duration:2.8s}.hb-logo-platform-tree__pulse:nth-child(2){animation-name:tree-pulse-2;animation-duration:3s;animation-delay:-.42s}.hb-logo-platform-tree__pulse:nth-child(3){animation-name:tree-pulse-3;animation-duration:3.2s;animation-delay:-.84s}.hb-logo-platform-tree__pulse:nth-child(4){animation-name:tree-pulse-4;animation-duration:3s;animation-delay:-1.26s}.hb-logo-platform-tree__pulse:nth-child(5){animation-name:tree-pulse-5;animation-duration:3.4s;animation-delay:-1.68s}@keyframes tree-pulse-1{0%{transform:translate(50%,96.92%)rotate(-90deg)}10%{transform:translate(48.88%,88.3%)rotate(-121deg)}20%{transform:translate(45.84%,80.26%)rotate(-138.6deg)}30%{transform:translate(41.36%,72.58%)rotate(-146.9deg)}40%{transform:translate(35.92%,65.01%)rotate(-150.3deg)}50%{transform:translate(30%,57.31%)rotate(-150.5deg)}60%{transform:translate(24.08%,49.24%)rotate(-147.9deg)}70%{transform:translate(18.64%,40.56%)rotate(-142.1deg)}80%{transform:translate(14.16%,31.03%)rotate(-131.5deg)}90%{transform:translate(11.12%,20.41%)rotate(-113.9deg)}to{transform:translate(10%,8.46%)rotate(-90deg)}}@keyframes tree-pulse-2{0%{transform:translate(50%,96.92%)rotate(-90deg)}10%{transform:translate(49.44%,88.3%)rotate(-106.7deg)}20%{transform:translate(47.92%,80.26%)rotate(-119.5deg)}30%{transform:translate(45.68%,72.58%)rotate(-127.5deg)}40%{transform:translate(42.96%,65.01%)rotate(-131.2deg)}50%{transform:translate(40%,57.31%)rotate(-131.4deg)}60%{transform:translate(37.04%,49.24%)rotate(-128.6deg)}70%{transform:translate(34.32%,40.56%)rotate(-122.7deg)}80%{transform:translate(32.08%,31.03%)rotate(-113.8deg)}90%{transform:translate(30.56%,20.41%)rotate(-102.5deg)}to{transform:translate(30%,8.46%)rotate(-90deg)}}@keyframes tree-pulse-3{0%{transform:translate(50%,96.92%)rotate(-90deg)}to{transform:translate(50%,8.46%)rotate(-90deg)}}@keyframes tree-pulse-4{0%{transform:translate(50%,96.92%)rotate(-90deg)}10%{transform:translate(50.56%,88.3%)rotate(-73.3deg)}20%{transform:translate(52.08%,80.26%)rotate(-60.5deg)}30%{transform:translate(54.32%,72.58%)rotate(-52.5deg)}40%{transform:translate(57.04%,65.01%)rotate(-48.8deg)}50%{transform:translate(60%,57.31%)rotate(-48.6deg)}60%{transform:translate(62.96%,49.24%)rotate(-51.4deg)}70%{transform:translate(65.68%,40.56%)rotate(-57.3deg)}80%{transform:translate(67.92%,31.03%)rotate(-66.2deg)}90%{transform:translate(69.44%,20.41%)rotate(-77.5deg)}to{transform:translate(70%,8.46%)rotate(-90deg)}}@keyframes tree-pulse-5{0%{transform:translate(50%,96.92%)rotate(-90deg)}10%{transform:translate(51.12%,88.3%)rotate(-59deg)}20%{transform:translate(54.16%,80.26%)rotate(-41.4deg)}30%{transform:translate(58.64%,72.58%)rotate(-33.1deg)}40%{transform:translate(64.08%,65.01%)rotate(-29.7deg)}50%{transform:translate(70%,57.31%)rotate(-29.5deg)}60%{transform:translate(75.92%,49.24%)rotate(-32.1deg)}70%{transform:translate(81.36%,40.56%)rotate(-37.9deg)}80%{transform:translate(85.84%,31.03%)rotate(-48.6deg)}90%{transform:translate(88.88%,20.41%)rotate(-66.1deg)}to{transform:translate(90%,8.46%)rotate(-90deg)}}.hb-logo-platform-tree__stage{padding-block-end:var(--space-2-3)}.hb-logo-platform-tree__source{inline-size:clamp(16rem,18vw,18rem);padding:var(--space--2);color:var(--text-on-dark);text-align:center;background:var(--primary);border:1px solid color-mix(in oklch, var(--color-white), transparent 82%);border-radius:var(--radius-3);translate:0 var(--space-2-3);align-self:end;place-items:center;display:grid}.hb-logo-platform-tree__logo{block-size:auto;inline-size:min(100%,8.5rem)}@media (width<=40rem){.hb-logo-platform-tree{--hb-logo-platform-tree-graphic-inline-size:86%}.hb-logo-platform-tree__nodes{gap:var(--space--3)}.hb-logo-platform-tree__icon{inline-size:3rem}.hb-logo-platform-tree__source{inline-size:clamp(12rem,18vw,14rem);padding:var(--space--3)}.hb-logo-platform-tree__logo{inline-size:min(100%,6.5rem)}}@media (prefers-reduced-motion:reduce){.hb-logo-platform-tree__pulse{animation:none}.hb-logo-platform-tree__pulse:first-child{transform:translate(30%,57.31%)rotate(-150.5deg)}.hb-logo-platform-tree__pulse:nth-child(2){transform:translate(40%,57.31%)rotate(-131.4deg)}.hb-logo-platform-tree__pulse:nth-child(3){transform:translate(50%,57.31%)rotate(-90deg)}.hb-logo-platform-tree__pulse:nth-child(4){transform:translate(60%,57.31%)rotate(-48.6deg)}.hb-logo-platform-tree__pulse:nth-child(5){transform:translate(70%,57.31%)rotate(-29.5deg)}}.hb-tab-video-hero__tabs{--tabs-gap:var(--space-none)}.hb-tab-video-hero__tabs .video__frame{--video-radius:var(--radius-none)}.hb-agreement-table{--table-scroll-inline-size:72rem;--table-radius:var(--radius-none);--table-cell-padding-block:var(--space-0);--table-cell-padding-inline:var(--space-0);--table-header-bg:var(--surface-0);--table-header-font-size:var(--font-size-fluid-18);--table-font-size:var(--font-size-fluid-16)}.hb-agreement-table :where(th){white-space:nowrap}.hb-agreement-table :where(td){color:var(--text-1)}.hb-agreement-table :where(td strong){color:var(--text-0);font-weight:var(--font-medium)}.hb-agreement-table .badge{--badge-radius:var(--radius-1)}.hb-agreement-table__partner{min-inline-size:9.5rem}.hb-agreement-table__partner img{block-size:auto;inline-size:7.5rem;max-inline-size:100%}.hb-agreement-table__terms-list{--list-item-space:var(--space--3);color:var(--text-2);line-height:var(--line-height-base)}.hb-agreement-table__exclusivity{gap:var(--space-none);display:inline-grid}.hb-agreement-table__check-list{--flow-space:var(--space--2)}.hb-agreement-table__check-item{align-items:center;gap:var(--space--2);color:var(--text-1);font-weight:var(--font-medium);display:flex}.hb-agreement-table__check-icon{block-size:1rem;inline-size:1rem;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-agreement-table__check-icon img{block-size:100%;inline-size:100%}.hb-docs-list__filter{--layout-gap:var(--space-0);justify-content:safe center}.hb-docs-list__filter-button{padding:var(--space--2) 0;color:var(--text-1);font:inherit;font-weight:var(--font-medium);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.hb-docs-list__filter-button:hover,.hb-docs-list__filter-button[aria-pressed=true]{border-block-end-color:var(--primary);color:var(--primary)}.hb-docs-card{padding:var(--space-1-2);border:1px solid var(--border)}.hb-docs-card__summary{--flow-space:var(--space--1)}.hb-docs-card__description{max-inline-size:70ch;color:var(--text-1)}.hb-docs-card__meta>:first-child{color:var(--text-2);font-size:var(--step--1)}.hb-docs-card__meta>:last-child{color:var(--text-0);font-weight:var(--font-medium)}.hb-docs-card__tags .badge{--badge-radius:var(--radius-1)}.hb-platforms-card-rail{--scroll-rail-gap:var(--space-0);--scroll-rail-item-inline-size:calc((100% - (var(--scroll-rail-gap) * 2)) / 2.5)}.hb-platforms-card-rail .card{--card-border-color:var(--surface-1);--card-border-color-hover:var(--surface-1)}.hb-platforms-card-rail .card__body{margin-bottom:var(--space-1)}.hb-platforms-card-rail .card__title{--card-title-size:var(--step-2)}.hb-platforms-card-rail .card__image img{aspect-ratio:5/4}@media (width<=61.25rem){.hb-platforms-card-rail{--scroll-rail-item-inline-size:unset}}@media (width<=40rem){.hb-platforms-card-rail .card__image img{aspect-ratio:3/2}}.hb-bordered-feature-section{padding-block:var(--space-none)}.hb-bordered-feature{--hb-bordered-feature-line:var(--border);--hb-bordered-feature-block-space:var(--space-4-5);--hb-bordered-feature-inline-space:var(--space-1-2);--hb-bordered-feature-rule-space:var(--space-1-2);--hb-bordered-feature-image-lift:calc(var(--space-5) + var(--space-1));padding-block:var(--hb-bordered-feature-block-space);container-type:inline-size}.hb-bordered-feature__header{border-block-end:1px solid var(--hb-bordered-feature-line);padding-block-end:var(--hb-bordered-feature-rule-space)}.hb-bordered-feature__title{max-inline-size:18ch;color:var(--text-0);font-size:var(--step-4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}.hb-bordered-feature__body{padding-block:var(--space-2-4);padding-block-start:var(--space-none)}.hb-bordered-feature__content{padding-block-start:var(--space-1)}.hb-bordered-feature__content .feature-split__description{--feature-split-description-size:var(--font-size-fluid-18)}.hb-bordered-feature__asset{--feature-split-asset-min-block-size:clamp(26rem, 48vw, 41rem);z-index:1;box-shadow:var(--shadow-2);translate:0 calc(var(--hb-bordered-feature-image-lift) * -1);margin-block-end:calc(var(--hb-bordered-feature-image-lift) * -1);position:relative}.hb-bordered-feature__quote{border-inline-start:2px solid var(--border);padding-inline-start:var(--space-0)}.hb-bordered-feature__quote p{font-style:italic}.hb-bordered-feature__quote cite{display:block}.hb-bordered-feature__quote--next{border-inline-start:0;padding-inline-start:var(--space-1);position:relative}.hb-bordered-feature__quote--next:before{color:var(--border);content:open-quote;font-size:var(--step-4);line-height:1;position:absolute;inset-block-start:calc(var(--space--2) * -1);inset-inline-start:0}@container (width<=60rem){.hb-bordered-feature__body{padding-block-start:var(--space-2)}.hb-bordered-feature__title{max-inline-size:100%}.hb-bordered-feature__content{padding-block-start:var(--space-none)}.hb-bordered-feature__asset{--hb-bordered-feature-image-lift:var(--space-none);margin-block-end:var(--space-none);translate:none}}@media (width<=50.5rem){.hb-bordered-feature{--hb-bordered-feature-block-space:var(--space-3-4)}}.page-header .tabs__list{--tabs-list-radius:.375rem;--tabs-list-padding:.25rem}.page-header .tabs__trigger:not(.button){box-shadow:none;border-radius:.25rem}.page-header .tabs__trigger:not(.button) [aria-selected=true],.tabs__trigger:not(.button).is-active{box-shadow:none}.about-office-mission{background:var(--surface-1);padding:var(--space-1)}.about-office-mission .content-asset__image{box-shadow:var(--shadow-2)}.logo-cloud.logo-cloud--matrix.key-partnership-logos{--logo-cloud-logo-max-block-size:6rem;--logo-cloud-logo-max-inline-size:10rem;--logo-cloud-logo-padding-block:var(--space-0);--logo-cloud-logo-padding-inline:var(--space-0)}@media (width<=36rem){.logo-cloud--matrix.key-partnership-logos .logo-cloud__group{--layout-amount:2}}.career-spotlight{background:var(--surface-1);padding:var(--space-0-1);border-radius:var(--radius-4)}.career-spotlight__image{border-radius:var(--radius-3);box-shadow:var(--shadow-2)}.career-spotlight__author{--flow-space:var(--space-1);font-size:var(--font-size-fluid-16);border-top:1px solid var(--surface-2);padding-top:var(--surface-1)}.hb-loop-video{--video-radius:var(--radius-4);--video-content-max-inline-size:50%;--video-content-padding:var(--space-1-3);--video-title-size:var(--step-3);--video-text-overlay-min-block-size:clamp(26rem, 58vw, 42rem)}.hb-loop-video .video__content{inline-size:var(--video-content-max-inline-size);margin:var(--space-1-2);backdrop-filter:blur(24px);border-radius:var(--radius-3);background:#00000012;box-shadow:0 0 30px #00000040}@media (width<=48rem){.hb-loop-video{--layout-place:end center;--video-content-max-inline-size:calc(100% - var(--space-0) * 2);--video-title-size:var(--step-3);--video-text-overlay-min-block-size:clamp(28rem, 120vw, 34rem)}.hb-loop-video .video__content{margin:var(--space-0)}}}@layer utilities{@keyframes wiggle{0%{rotate:0deg}30%{rotate:60deg}60%{rotate:-45deg}80%{rotate:15deg}to{rotate:0deg}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up-1{0%{translate:0 1rem}to{translate:0}}@keyframes slide-up-2{0%{translate:0 2rem}to{translate:0}}@keyframes slide-down-1{0%{translate:0 -1rem}to{translate:0}}@keyframes spin{to{rotate:360deg}}.animate-none{animation:none}.animate-fade-in{animation:fade-in var(--duration-slow) var(--ease-out) both}.animate-slide-up-1{animation:slide-up-1 var(--duration-slow) var(--ease-out) both}.animate-slide-up-2{animation:slide-up-2 var(--duration-slow) var(--ease-out) both}.animate-slide-down-1{animation:slide-down-1 var(--duration-slow) var(--ease-out) both}.animate-enter-up{animation:fade-in var(--duration-slow) var(--ease-out) both, slide-up-1 var(--duration-slow) var(--ease-out) both}.animate-spin{animation:spin var(--duration-1000) linear infinite}.animate-wiggle{transform-origin:50%;animation:wiggle var(--duration-700) var(--ease-in-out) both}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-slide-up-1,.animate-slide-up-2,.animate-slide-down-1,.animate-enter-up,.animate-spin,.animate-wiggle{animation:none}}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.section-inline-lines{--section-inline-lines-color:var(--border);--section-inline-lines-width:1px;--section-inline-lines-style:solid;--section-inline-lines-space:var(--space-1-2);border-inline:var(--section-inline-lines-width) var(--section-inline-lines-style) var(--section-inline-lines-color);padding-inline:var(--section-inline-lines-space)}.click-area{position:relative}.click-area :where(a[href],button:not(:disabled)){cursor:pointer}.click-area :where(a[href],button:not(:disabled)):after{content:"";position:absolute;inset:0}.text-0{color:var(--text-0)}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-subtle{color:var(--subtle-text)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-accent{color:var(--accent)}.text-link{color:var(--link)}.text-current{color:currentColor}.text-card{color:var(--card-text)}.text-overlay{color:var(--overlay-text)}.text-on-light{color:var(--text-on-light)}.text-on-dark{color:var(--text-on-dark)}.text-on-primary{color:var(--text-on-primary)}.text-on-secondary{color:var(--text-on-secondary)}.text-on-accent{color:var(--text-on-accent)}.text-error{color:var(--error-text)}.text-warning{color:var(--warning-text)}.text-success{color:var(--success-text)}.text-info{color:var(--info-text)}.text-on-error{color:var(--text-on-error)}.text-on-warning{color:var(--text-on-warning)}.text-on-success{color:var(--text-on-success)}.text-on-info{color:var(--text-on-info)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-site{background-color:var(--site-bg)}.bg-surface-0{background-color:var(--surface-0)}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-2{background-color:var(--surface-2)}.bg-card{background-color:var(--card-bg)}.bg-overlay{background-color:var(--overlay-bg)}.bg-subtle{background-color:var(--subtle-bg)}.bg-primary{background-color:var(--primary)}.bg-primary-hover{background-color:var(--primary-hover)}.bg-primary-active{background-color:var(--primary-active)}.bg-primary-soft{background-color:var(--primary-bg-soft)}.bg-primary-subtle{background-color:var(--primary-bg-subtle)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-hover{background-color:var(--secondary-hover)}.bg-secondary-active{background-color:var(--secondary-active)}.bg-secondary-soft{background-color:var(--secondary-bg-soft)}.bg-secondary-subtle{background-color:var(--secondary-bg-subtle)}.bg-accent{background-color:var(--accent)}.bg-accent-hover{background-color:var(--accent-hover)}.bg-accent-active{background-color:var(--accent-active)}.bg-accent-soft{background-color:var(--accent-bg-soft)}.bg-accent-subtle{background-color:var(--accent-bg-subtle)}.bg-error{background-color:var(--error)}.bg-error-hover{background-color:var(--error-hover)}.bg-error-soft{background-color:var(--error-bg-soft)}.bg-warning{background-color:var(--warning)}.bg-warning-hover{background-color:var(--warning-hover)}.bg-warning-soft{background-color:var(--warning-bg-soft)}.bg-success{background-color:var(--success)}.bg-success-hover{background-color:var(--success-hover)}.bg-success-soft{background-color:var(--success-bg-soft)}.bg-info{background-color:var(--info)}.bg-info-hover{background-color:var(--info-hover)}.bg-info-soft{background-color:var(--info-bg-soft)}.border-transparent{border-color:#0000}.border-default{border-color:var(--border)}.border-strong{border-color:var(--border-strong)}.border-input{border-color:var(--input-border)}.border-primary{border-color:var(--primary-border)}.border-secondary{border-color:var(--secondary-border)}.border-accent{border-color:var(--accent-border)}.border-error{border-color:var(--error-border)}.border-warning{border-color:var(--warning-border)}.border-success{border-color:var(--success-border)}.border-info{border-color:var(--info-border)}.container-query{--container-name:layoutContainer;container-name:var(--container-name);min-width:0;container-type:inline-size}.counted:has(>:first-child){--count:1}.counted:has(>:nth-child(2)){--count:2}.counted:has(>:nth-child(3)){--count:3}.counted:has(>:nth-child(4)){--count:4}.counted:has(>:nth-child(5)){--count:5}.counted:has(>:nth-child(6)){--count:6}.counted:has(>:nth-child(7)){--count:7}.counted:has(>:nth-child(8)){--count:8}.counted:has(>:nth-child(9)){--count:9}.counted:has(>:nth-child(10)){--count:10}.w-full{inline-size:100%}.w-screen{inline-size:100vw}.w-auto{inline-size:auto}.h-full{block-size:100%}.h-screen{block-size:100vh}.h-auto{block-size:auto}.--min-h-15{--min-height:15rem}.--min-h-18_75{--min-height:18.75rem}.--min-h-20{--min-height:20rem}.--min-h-22{--min-height:22rem}.--min-h-24{--min-height:24rem}.--min-h-30{--min-height:30rem}.--min-h-32{--min-height:32rem}.--min-h-34{--min-height:34rem}.--min-h-37_5{--min-height:37.5rem}.--min-h-40{--min-height:40rem}.--min-h-42_5{--min-height:42.5rem}.--min-h-50{--min-height:50rem}.--min-h-52_5{--min-height:52.5rem}.--min-h-60{--min-height:60rem}.--min-h-70{--min-height:70rem}.--max-h-15{--max-height:15rem}.--max-h-18_75{--max-height:18.75rem}.--max-h-20{--max-height:20rem}.--max-h-22{--max-height:22rem}.--max-h-24{--max-height:24rem}.--max-h-30{--max-height:30rem}.--max-h-32{--max-height:32rem}.--max-h-34{--max-height:34rem}.--max-h-37_5{--max-height:37.5rem}.--max-h-40{--max-height:40rem}.--max-h-42_5{--max-height:42.5rem}.--max-h-50{--max-height:50rem}.--max-h-52_5{--max-height:52.5rem}.--max-h-60{--max-height:60rem}.--max-h-70{--max-height:70rem}.maxw--4,.maxw--3,.maxw--2,.maxw--1,.maxw-0,.maxw-1,.maxw-2,.maxw-3,.maxw-4,.maxw-5,.maxw-6,.maxw-7,.maxw-8,.maxw-640,.maxw-768,.maxw-800,.maxw-960,.maxw-1024,.maxw-1280,.maxw-1440,.maxw-1536,.maxw-content,.maxw-content-medium,.maxw-content-large,.maxw-1600{inline-size:100%;max-inline-size:min(100%, var(--max-width,100%))}.maxw-none{max-inline-size:none}.maxw--4{--max-width:var(--bp--4)}.maxw--3{--max-width:var(--bp--3)}.maxw--2{--max-width:var(--bp--2)}.maxw--1{--max-width:var(--bp--1)}.maxw-0{--max-width:var(--bp-0)}.maxw-1{--max-width:var(--bp-1)}.maxw-2{--max-width:var(--bp-2)}.maxw-3{--max-width:var(--bp-3)}.maxw-4{--max-width:var(--bp-4)}.maxw-5{--max-width:var(--bp-5)}.maxw-6{--max-width:var(--bp-6)}.maxw-7{--max-width:var(--bp-7)}.maxw-8{--max-width:var(--bp-8)}.maxw-640{--max-width:var(--bp-640)}.maxw-768{--max-width:var(--bp-768)}.maxw-800{--max-width:var(--bp-800)}.maxw-960{--max-width:var(--bp-960)}.maxw-1024{--max-width:var(--bp-1024)}.maxw-1280{--max-width:var(--bp-1280)}.maxw-1440{--max-width:var(--bp-1440)}.maxw-1536{--max-width:var(--bp-1536)}.maxw-content{--max-width:var(--width-content)}.maxw-content-medium{--max-width:var(--width-content--medium)}.maxw-content-large{--max-width:var(--width-content--large)}.maxw-1600{--max-width:1600px}.block{display:block}.hidden{display:none!important}.br--desktop{display:inline}@media (width<48rem){.br--desktop{display:none}}.hover-group{--hover-grow:1;--hover-opacity:.4;--hover-duration:var(--duration-default,.15s);--hover-ease:var(--ease-default,ease);&>*{transition:opacity var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease);scale:1}}.--hover-grow-sm{--hover-grow:1.02}.--hover-grow-md{--hover-grow:1.04}.--hover-grow-lg{--hover-grow:1.08}.--hover-grow-xl{--hover-grow:1.175}@media (hover:hover){.hover-group:hover>:not(:hover){opacity:var(--hover-opacity)}.hover-group>:hover{scale:var(--hover-grow)}}@media (prefers-reduced-motion:reduce){.hover-group>*{transition-duration:0s}.hover-group>:hover{scale:1}}.indexed>:first-child{--index:1}.indexed>:nth-child(2){--index:2}.indexed>:nth-child(3){--index:3}.indexed>:nth-child(4){--index:4}.indexed>:nth-child(5){--index:5}.indexed>:nth-child(6){--index:6}.indexed>:nth-child(7){--index:7}.indexed>:nth-child(8){--index:8}.indexed>:nth-child(9){--index:9}.indexed>:nth-child(10){--index:10}.--column{--layout-direction:column}.--row{--layout-direction:row}.--row-reverse{--layout-direction:row-reverse}.--column-reverse{--layout-direction:column-reverse}.--wrap{--layout-wrap:wrap}.--nowrap{--layout-wrap:nowrap}.--wrap-reverse{--layout-wrap:wrap-reverse}.--align-start{--layout-align:start}.--align-end{--layout-align:end}.--align-center{--layout-align:center}.--align-stretch{--layout-align:stretch}.--align-baseline{--layout-align:baseline}.--justify-start{--layout-justify:start}.--justify-end{--layout-justify:end}.--justify-center{--layout-justify:center}.--justify-between{--layout-justify:space-between}.--justify-around{--layout-justify:space-around}.--justify-evenly{--layout-justify:space-evenly}.--grow{flex-grow:1}.--no-shrink{flex-shrink:0}.--self-auto{align-self:auto}.--self-start{align-self:self-start}.--self-center{align-self:center}.--self-stretch{align-self:stretch}.--self-end{align-self:self-end}.--self-baseline{align-self:baseline}.--place-start,.--place-start-start{--layout-place:start start}.--place-start-center{--layout-place:start center}.--place-start-end{--layout-place:start end}.--place-center-start{--layout-place:center start}.--place-center,.--place-center-center{--layout-place:center center}.--place-center-end{--layout-place:center end}.--place-end-start{--layout-place:end start}.--place-end-center{--layout-place:end center}.--place-end,.--place-end-end{--layout-place:end end}.--place-stretch{--layout-place:stretch}.--gap-none{--layout-gap:var(--space-none)}.--gap-3xs,.--gap--3{--layout-gap:var(--space--3)}.--gap-2xs,.--gap--2{--layout-gap:var(--space--2)}.--gap-xs,.--gap--1{--layout-gap:var(--space--1)}.--gap-s,.--gap-0{--layout-gap:var(--space-0)}.--gap-m,.--gap-1{--layout-gap:var(--space-1)}.--gap-l,.--gap-2{--layout-gap:var(--space-2)}.--gap-xl,.--gap-3{--layout-gap:var(--space-3)}.--gap-2xl,.--gap-4{--layout-gap:var(--space-4)}.--gap-3xl,.--gap-5{--layout-gap:var(--space-5)}.--gap-3xs-2xs,.--gap--3--2{--layout-gap:var(--space--3--2)}.--gap-2xs-xs,.--gap--2--1{--layout-gap:var(--space--2--1)}.--gap-xs-s,.--gap--1-0{--layout-gap:var(--space--1-0)}.--gap-s-m,.--gap-0-1{--layout-gap:var(--space-0-1)}.--gap-m-l,.--gap-1-2{--layout-gap:var(--space-1-2)}.--gap-l-xl,.--gap-2-3{--layout-gap:var(--space-2-3)}.--gap-xl-2xl,.--gap-3-4{--layout-gap:var(--space-3-4)}.--gap-2xl-3xl,.--gap-4-5{--layout-gap:var(--space-4-5)}.--gap-2xs-s,.--gap--2-0{--layout-gap:var(--space--2-0)}.--gap-xs-m,.--gap--1-1{--layout-gap:var(--space--1-1)}.--gap-xs-l,.--gap--1-2{--layout-gap:var(--space--1-2)}.--gap-s-l,.--gap-0-2{--layout-gap:var(--space-0-2)}.--gap-m-xl,.--gap-1-3{--layout-gap:var(--space-1-3)}.--gap-l-2xl,.--gap-2-4{--layout-gap:var(--space-2-4)}.--gap-xl-3xl,.--gap-3-5{--layout-gap:var(--space-3-5)}.--row-gap-none{--row-gap:var(--space-none)}.--row-gap-3xs,.--row-gap--3{--row-gap:var(--space--3)}.--row-gap-2xs,.--row-gap--2{--row-gap:var(--space--2)}.--row-gap-xs,.--row-gap--1{--row-gap:var(--space--1)}.--row-gap-s,.--row-gap-0{--row-gap:var(--space-0)}.--row-gap-m,.--row-gap-1{--row-gap:var(--space-1)}.--row-gap-l,.--row-gap-2{--row-gap:var(--space-2)}.--row-gap-xl,.--row-gap-3{--row-gap:var(--space-3)}.--row-gap-2xl,.--row-gap-4{--row-gap:var(--space-4)}.--row-gap-3xl,.--row-gap-5{--row-gap:var(--space-5)}.--col-gap-none{--col-gap:var(--space-none)}.--col-gap-3xs,.--col-gap--3{--col-gap:var(--space--3)}.--col-gap-2xs,.--col-gap--2{--col-gap:var(--space--2)}.--col-gap-xs,.--col-gap--1{--col-gap:var(--space--1)}.--col-gap-s,.--col-gap-0{--col-gap:var(--space-0)}.--col-gap-m,.--col-gap-1{--col-gap:var(--space-1)}.--col-gap-l,.--col-gap-2{--col-gap:var(--space-2)}.--col-gap-xl,.--col-gap-3{--col-gap:var(--space-3)}.--col-gap-2xl,.--col-gap-4{--col-gap:var(--space-4)}.--col-gap-3xl,.--col-gap-5{--col-gap:var(--space-5)}.--threshold--4{--layout-threshold:var(--bp--4)}.--threshold--3{--layout-threshold:var(--bp--3)}.--threshold--2{--layout-threshold:var(--bp--2)}.--threshold--1{--layout-threshold:var(--bp--1)}.--threshold-0{--layout-threshold:var(--bp-0)}.--threshold-1{--layout-threshold:var(--bp-1)}.--threshold-2{--layout-threshold:var(--bp-2)}.--threshold-3{--layout-threshold:var(--bp-3)}.--threshold-4{--layout-threshold:var(--bp-4)}.--threshold-5{--layout-threshold:var(--bp-5)}.--threshold-6{--layout-threshold:var(--bp-6)}.--threshold-7{--layout-threshold:var(--bp-7)}.--threshold-8{--layout-threshold:var(--bp-8)}.--threshold-640{--layout-threshold:var(--bp-640)}.--threshold-768{--layout-threshold:var(--bp-768)}.--threshold-800{--layout-threshold:var(--bp-800)}.--threshold-960{--layout-threshold:var(--bp-960)}.--threshold-1024{--layout-threshold:var(--bp-1024)}.--threshold-1280{--layout-threshold:var(--bp-1280)}.--threshold-1440{--layout-threshold:var(--bp-1440)}.--threshold-1536{--layout-threshold:var(--bp-1536)}.--inline-size-40{--layout-inline-size:40%}.--inline-size-44{--layout-inline-size:44%}.--inline-size-50{--layout-inline-size:50%}.--inline-size-54{--layout-inline-size:54%}.--content-width-narrow{--content-width:var(--width-content--narrow)}.--content-width-default{--content-width:var(--width-content)}.--content-width-medium{--content-width:var(--width-content--medium)}.--content-width-large{--content-width:var(--width-content--large)}.--content-width-fluid{--content-width:100%}.--content-width-full{--content-width:100%;--content-gutter:0px}.--flow-space-none{--flow-space:var(--space-none)}.--flow-space-3xs,.--flow-space--3{--flow-space:var(--space--3)}.--flow-space-2xs,.--flow-space--2{--flow-space:var(--space--2)}.--flow-space-xs,.--flow-space--1{--flow-space:var(--space--1)}.--flow-space-s,.--flow-space-0{--flow-space:var(--space-0)}.--flow-space-m,.--flow-space-1{--flow-space:var(--space-1)}.--flow-space-l,.--flow-space-2{--flow-space:var(--space-2)}.--flow-space-xl,.--flow-space-3{--flow-space:var(--space-3)}.--flow-space-2xl,.--flow-space-4{--flow-space:var(--space-4)}.--flow-space-3xl,.--flow-space-5{--flow-space:var(--space-5)}.--flow-space-3xs-2xs,.--flow-space--3--2{--flow-space:var(--space--3--2)}.--flow-space-2xs-xs,.--flow-space--2--1{--flow-space:var(--space--2--1)}.--flow-space-xs-s,.--flow-space--1-0{--flow-space:var(--space--1-0)}.--flow-space-s-m,.--flow-space-0-1{--flow-space:var(--space-0-1)}.--flow-space-m-l,.--flow-space-1-2{--flow-space:var(--space-1-2)}.--flow-space-l-xl,.--flow-space-2-3{--flow-space:var(--space-2-3)}.--flow-space-xl-2xl,.--flow-space-3-4{--flow-space:var(--space-3-4)}.--flow-space-2xl-3xl,.--flow-space-4-5{--flow-space:var(--space-4-5)}.--flow-space-2xs-s,.--flow-space--2-0{--flow-space:var(--space--2-0)}.--flow-space-xs-m,.--flow-space--1-1{--flow-space:var(--space--1-1)}.--flow-space-xs-l,.--flow-space--1-2{--flow-space:var(--space--1-2)}.--flow-space-s-l,.--flow-space-0-2{--flow-space:var(--space-0-2)}.--flow-space-m-xl,.--flow-space-1-3{--flow-space:var(--space-1-3)}.--flow-space-l-2xl,.--flow-space-2-4{--flow-space:var(--space-2-4)}.--flow-space-xl-3xl,.--flow-space-3-5{--flow-space:var(--space-3-5)}.--region-space-none{--region-space:var(--space-none)}.--region-space-3xs,.--region-space--3{--region-space:var(--space--3)}.--region-space-2xs,.--region-space--2{--region-space:var(--space--2)}.--region-space-xs,.--region-space--1{--region-space:var(--space--1)}.--region-space-s,.--region-space-0{--region-space:var(--space-0)}.--region-space-m,.--region-space-1{--region-space:var(--space-1)}.--region-space-l,.--region-space-2{--region-space:var(--space-2)}.--region-space-xl,.--region-space-3{--region-space:var(--space-3)}.--region-space-2xl,.--region-space-4{--region-space:var(--space-4)}.--region-space-3xl,.--region-space-5{--region-space:var(--space-5)}.--region-space-3xs-2xs,.--region-space--3--2{--region-space:var(--space--3--2)}.--region-space-2xs-xs,.--region-space--2--1{--region-space:var(--space--2--1)}.--region-space-xs-s,.--region-space--1-0{--region-space:var(--space--1-0)}.--region-space-s-m,.--region-space-0-1{--region-space:var(--space-0-1)}.--region-space-m-l,.--region-space-1-2{--region-space:var(--space-1-2)}.--region-space-l-xl,.--region-space-2-3{--region-space:var(--space-2-3)}.--region-space-xl-2xl,.--region-space-3-4{--region-space:var(--space-3-4)}.--region-space-2xl-3xl,.--region-space-4-5{--region-space:var(--space-4-5)}.--region-space-2xs-s,.--region-space--2-0{--region-space:var(--space--2-0)}.--region-space-xs-m,.--region-space--1-1{--region-space:var(--space--1-1)}.--region-space-xs-l,.--region-space--1-2{--region-space:var(--space--1-2)}.--region-space-s-l,.--region-space-0-2{--region-space:var(--space-0-2)}.--region-space-m-xl,.--region-space-1-3{--region-space:var(--space-1-3)}.--region-space-l-2xl,.--region-space-2-4{--region-space:var(--space-2-4)}.--region-space-xl-3xl,.--region-space-3-5{--region-space:var(--space-3-5)}.--region-space-top-none{--region-space-top:var(--space-none)}.--region-space-top-3xs,.--region-space-top--3{--region-space-top:var(--space--3)}.--region-space-top-2xs,.--region-space-top--2{--region-space-top:var(--space--2)}.--region-space-top-xs,.--region-space-top--1{--region-space-top:var(--space--1)}.--region-space-top-s,.--region-space-top-0{--region-space-top:var(--space-0)}.--region-space-top-m,.--region-space-top-1{--region-space-top:var(--space-1)}.--region-space-top-l,.--region-space-top-2{--region-space-top:var(--space-2)}.--region-space-top-xl,.--region-space-top-3{--region-space-top:var(--space-3)}.--region-space-top-2xl,.--region-space-top-4{--region-space-top:var(--space-4)}.--region-space-top-3xl,.--region-space-top-5{--region-space-top:var(--space-5)}.--region-space-top-3xs-2xs,.--region-space-top--3--2{--region-space-top:var(--space--3--2)}.--region-space-top-2xs-xs,.--region-space-top--2--1{--region-space-top:var(--space--2--1)}.--region-space-top-xs-s,.--region-space-top--1-0{--region-space-top:var(--space--1-0)}.--region-space-top-s-m,.--region-space-top-0-1{--region-space-top:var(--space-0-1)}.--region-space-top-m-l,.--region-space-top-1-2{--region-space-top:var(--space-1-2)}.--region-space-top-l-xl,.--region-space-top-2-3{--region-space-top:var(--space-2-3)}.--region-space-top-xl-2xl,.--region-space-top-3-4{--region-space-top:var(--space-3-4)}.--region-space-top-2xl-3xl,.--region-space-top-4-5{--region-space-top:var(--space-4-5)}.--region-space-top-2xs-s,.--region-space-top--2-0{--region-space-top:var(--space--2-0)}.--region-space-top-xs-m,.--region-space-top--1-1{--region-space-top:var(--space--1-1)}.--region-space-top-xs-l,.--region-space-top--1-2{--region-space-top:var(--space--1-2)}.--region-space-top-s-l,.--region-space-top-0-2{--region-space-top:var(--space-0-2)}.--region-space-top-m-xl,.--region-space-top-1-3{--region-space-top:var(--space-1-3)}.--region-space-top-l-2xl,.--region-space-top-2-4{--region-space-top:var(--space-2-4)}.--region-space-top-xl-3xl,.--region-space-top-3-5{--region-space-top:var(--space-3-5)}.--region-space-bottom-none{--region-space-bottom:var(--space-none)}.--region-space-bottom-3xs,.--region-space-bottom--3{--region-space-bottom:var(--space--3)}.--region-space-bottom-2xs,.--region-space-bottom--2{--region-space-bottom:var(--space--2)}.--region-space-bottom-xs,.--region-space-bottom--1{--region-space-bottom:var(--space--1)}.--region-space-bottom-s,.--region-space-bottom-0{--region-space-bottom:var(--space-0)}.--region-space-bottom-m,.--region-space-bottom-1{--region-space-bottom:var(--space-1)}.--region-space-bottom-l,.--region-space-bottom-2{--region-space-bottom:var(--space-2)}.--region-space-bottom-xl,.--region-space-bottom-3{--region-space-bottom:var(--space-3)}.--region-space-bottom-2xl,.--region-space-bottom-4{--region-space-bottom:var(--space-4)}.--region-space-bottom-3xl,.--region-space-bottom-5{--region-space-bottom:var(--space-5)}.--region-space-bottom-3xs-2xs,.--region-space-bottom--3--2{--region-space-bottom:var(--space--3--2)}.--region-space-bottom-2xs-xs,.--region-space-bottom--2--1{--region-space-bottom:var(--space--2--1)}.--region-space-bottom-xs-s,.--region-space-bottom--1-0{--region-space-bottom:var(--space--1-0)}.--region-space-bottom-s-m,.--region-space-bottom-0-1{--region-space-bottom:var(--space-0-1)}.--region-space-bottom-m-l,.--region-space-bottom-1-2{--region-space-bottom:var(--space-1-2)}.--region-space-bottom-l-xl,.--region-space-bottom-2-3{--region-space-bottom:var(--space-2-3)}.--region-space-bottom-xl-2xl,.--region-space-bottom-3-4{--region-space-bottom:var(--space-3-4)}.--region-space-bottom-2xl-3xl,.--region-space-bottom-4-5{--region-space-bottom:var(--space-4-5)}.--region-space-bottom-2xs-s,.--region-space-bottom--2-0{--region-space-bottom:var(--space--2-0)}.--region-space-bottom-xs-m,.--region-space-bottom--1-1{--region-space-bottom:var(--space--1-1)}.--region-space-bottom-xs-l,.--region-space-bottom--1-2{--region-space-bottom:var(--space--1-2)}.--region-space-bottom-s-l,.--region-space-bottom-0-2{--region-space-bottom:var(--space-0-2)}.--region-space-bottom-m-xl,.--region-space-bottom-1-3{--region-space-bottom:var(--space-1-3)}.--region-space-bottom-l-2xl,.--region-space-bottom-2-4{--region-space-bottom:var(--space-2-4)}.--region-space-bottom-xl-3xl,.--region-space-bottom-3-5{--region-space-bottom:var(--space-3-5)}.--ratio-auto{--ratio:auto}.--ratio-square,.--ratio-1-1{--ratio:1 / 1}.--ratio-video,.--ratio-16-9{--ratio:16 / 9}.--ratio-21-9{--ratio:21 / 9}.--ratio-3-1{--ratio:3 / 1}.--ratio-2-1{--ratio:2 / 1}.--ratio-3-2{--ratio:3 / 2}.--ratio-5-3{--ratio:5 / 3}.--ratio-4-3{--ratio:4 / 3}.--ratio-5-4{--ratio:5 / 4}.--ratio-6-5{--ratio:6 / 5}.--ratio-7-5{--ratio:7 / 5}.--ratio-10-8{--ratio:10 / 8}.--ratio-3-4{--ratio:3 / 4}.--ratio-9-16{--ratio:9 / 16}.--ratio-fit-cover{--ratio-fit:cover}.--ratio-fit-contain{--ratio-fit:contain}.--ratio-fit-fill{--ratio-fit:fill}.--ratio-fit-none{--ratio-fit:none}.--ratio-fit-scale-down{--ratio-fit:scale-down}.m-auto{margin:auto}.m-none-auto,.m-0-auto{margin-block:var(--space-none);margin-inline:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-auto{margin-block-start:auto}.mb-auto{margin-block-end:auto}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.m-none{margin:var(--space-none)}.m-3xs,.m--3{margin:var(--space--3)}.m-2xs,.m--2{margin:var(--space--2)}.m-xs,.m--1{margin:var(--space--1)}.m-s,.m-0{margin:var(--space-0)}.m-m,.m-1{margin:var(--space-1)}.m-l,.m-2{margin:var(--space-2)}.m-xl,.m-3{margin:var(--space-3)}.m-2xl,.m-4{margin:var(--space-4)}.m-3xl,.m-5{margin:var(--space-5)}.mt-none{margin-block-start:var(--space-none)}.mt-3xs,.mt--3{margin-block-start:var(--space--3)}.mt-2xs,.mt--2{margin-block-start:var(--space--2)}.mt-xs,.mt--1{margin-block-start:var(--space--1)}.mt-s,.mt-0{margin-block-start:var(--space-0)}.mt-m,.mt-1{margin-block-start:var(--space-1)}.mt-l,.mt-2{margin-block-start:var(--space-2)}.mt-xl,.mt-3{margin-block-start:var(--space-3)}.mt-2xl,.mt-4{margin-block-start:var(--space-4)}.mt-3xl,.mt-5{margin-block-start:var(--space-5)}.mb-none{margin-block-end:var(--space-none)}.mb-3xs,.mb--3{margin-block-end:var(--space--3)}.mb-2xs,.mb--2{margin-block-end:var(--space--2)}.mb-xs,.mb--1{margin-block-end:var(--space--1)}.mb-s,.mb-0{margin-block-end:var(--space-0)}.mb-m,.mb-1{margin-block-end:var(--space-1)}.mb-l,.mb-2{margin-block-end:var(--space-2)}.mb-xl,.mb-3{margin-block-end:var(--space-3)}.mb-2xl,.mb-4{margin-block-end:var(--space-4)}.mb-3xl,.mb-5{margin-block-end:var(--space-5)}.ml-none{margin-inline-start:var(--space-none)}.ml-3xs,.ml--3{margin-inline-start:var(--space--3)}.ml-2xs,.ml--2{margin-inline-start:var(--space--2)}.ml-xs,.ml--1{margin-inline-start:var(--space--1)}.ml-s,.ml-0{margin-inline-start:var(--space-0)}.ml-m,.ml-1{margin-inline-start:var(--space-1)}.ml-l,.ml-2{margin-inline-start:var(--space-2)}.ml-xl,.ml-3{margin-inline-start:var(--space-3)}.ml-2xl,.ml-4{margin-inline-start:var(--space-4)}.ml-3xl,.ml-5{margin-inline-start:var(--space-5)}.mr-none{margin-inline-end:var(--space-none)}.mr-3xs,.mr--3{margin-inline-end:var(--space--3)}.mr-2xs,.mr--2{margin-inline-end:var(--space--2)}.mr-xs,.mr--1{margin-inline-end:var(--space--1)}.mr-s,.mr-0{margin-inline-end:var(--space-0)}.mr-m,.mr-1{margin-inline-end:var(--space-1)}.mr-l,.mr-2{margin-inline-end:var(--space-2)}.mr-xl,.mr-3{margin-inline-end:var(--space-3)}.mr-2xl,.mr-4{margin-inline-end:var(--space-4)}.mr-3xl,.mr-5{margin-inline-end:var(--space-5)}.mx-none{margin-inline:var(--space-none)}.mx-3xs,.mx--3{margin-inline:var(--space--3)}.mx-2xs,.mx--2{margin-inline:var(--space--2)}.mx-xs,.mx--1{margin-inline:var(--space--1)}.mx-s,.mx-0{margin-inline:var(--space-0)}.mx-m,.mx-1{margin-inline:var(--space-1)}.mx-l,.mx-2{margin-inline:var(--space-2)}.mx-xl,.mx-3{margin-inline:var(--space-3)}.mx-2xl,.mx-4{margin-inline:var(--space-4)}.mx-3xl,.mx-5{margin-inline:var(--space-5)}.my-none{margin-block:var(--space-none)}.my-3xs,.my--3{margin-block:var(--space--3)}.my-2xs,.my--2{margin-block:var(--space--2)}.my-xs,.my--1{margin-block:var(--space--1)}.my-s,.my-0{margin-block:var(--space-0)}.my-m,.my-1{margin-block:var(--space-1)}.my-l,.my-2{margin-block:var(--space-2)}.my-xl,.my-3{margin-block:var(--space-3)}.my-2xl,.my-4{margin-block:var(--space-4)}.my-3xl,.my-5{margin-block:var(--space-5)}.m-3xs-2xs,.m--3--2{margin:var(--space--3--2)}.m-2xs-xs,.m--2--1{margin:var(--space--2--1)}.m-xs-s,.m--1-0{margin:var(--space--1-0)}.m-s-m,.m-0-1{margin:var(--space-0-1)}.m-m-l,.m-1-2{margin:var(--space-1-2)}.m-l-xl,.m-2-3{margin:var(--space-2-3)}.m-xl-2xl,.m-3-4{margin:var(--space-3-4)}.m-2xl-3xl,.m-4-5{margin:var(--space-4-5)}.m-2xs-s,.m--2-0{margin:var(--space--2-0)}.m-xs-m,.m--1-1{margin:var(--space--1-1)}.m-xs-l,.m--1-2{margin:var(--space--1-2)}.m-s-l,.m-0-2{margin:var(--space-0-2)}.m-m-xl,.m-1-3{margin:var(--space-1-3)}.m-l-2xl,.m-2-4{margin:var(--space-2-4)}.m-xl-3xl,.m-3-5{margin:var(--space-3-5)}.mt-3xs-2xs,.mt--3--2{margin-block-start:var(--space--3--2)}.mt-2xs-xs,.mt--2--1{margin-block-start:var(--space--2--1)}.mt-xs-s,.mt--1-0{margin-block-start:var(--space--1-0)}.mt-s-m,.mt-0-1{margin-block-start:var(--space-0-1)}.mt-m-l,.mt-1-2{margin-block-start:var(--space-1-2)}.mt-l-xl,.mt-2-3{margin-block-start:var(--space-2-3)}.mt-xl-2xl,.mt-3-4{margin-block-start:var(--space-3-4)}.mt-2xl-3xl,.mt-4-5{margin-block-start:var(--space-4-5)}.mt-2xs-s,.mt--2-0{margin-block-start:var(--space--2-0)}.mt-xs-m,.mt--1-1{margin-block-start:var(--space--1-1)}.mt-xs-l,.mt--1-2{margin-block-start:var(--space--1-2)}.mt-s-l,.mt-0-2{margin-block-start:var(--space-0-2)}.mt-m-xl,.mt-1-3{margin-block-start:var(--space-1-3)}.mt-l-2xl,.mt-2-4{margin-block-start:var(--space-2-4)}.mt-xl-3xl,.mt-3-5{margin-block-start:var(--space-3-5)}.mb-3xs-2xs,.mb--3--2{margin-block-end:var(--space--3--2)}.mb-2xs-xs,.mb--2--1{margin-block-end:var(--space--2--1)}.mb-xs-s,.mb--1-0{margin-block-end:var(--space--1-0)}.mb-s-m,.mb-0-1{margin-block-end:var(--space-0-1)}.mb-m-l,.mb-1-2{margin-block-end:var(--space-1-2)}.mb-l-xl,.mb-2-3{margin-block-end:var(--space-2-3)}.mb-xl-2xl,.mb-3-4{margin-block-end:var(--space-3-4)}.mb-2xl-3xl,.mb-4-5{margin-block-end:var(--space-4-5)}.mb-2xs-s,.mb--2-0{margin-block-end:var(--space--2-0)}.mb-xs-m,.mb--1-1{margin-block-end:var(--space--1-1)}.mb-xs-l,.mb--1-2{margin-block-end:var(--space--1-2)}.mb-s-l,.mb-0-2{margin-block-end:var(--space-0-2)}.mb-m-xl,.mb-1-3{margin-block-end:var(--space-1-3)}.mb-l-2xl,.mb-2-4{margin-block-end:var(--space-2-4)}.mb-xl-3xl,.mb-3-5{margin-block-end:var(--space-3-5)}.ml-3xs-2xs,.ml--3--2{margin-inline-start:var(--space--3--2)}.ml-2xs-xs,.ml--2--1{margin-inline-start:var(--space--2--1)}.ml-xs-s,.ml--1-0{margin-inline-start:var(--space--1-0)}.ml-s-m,.ml-0-1{margin-inline-start:var(--space-0-1)}.ml-m-l,.ml-1-2{margin-inline-start:var(--space-1-2)}.ml-l-xl,.ml-2-3{margin-inline-start:var(--space-2-3)}.ml-xl-2xl,.ml-3-4{margin-inline-start:var(--space-3-4)}.ml-2xl-3xl,.ml-4-5{margin-inline-start:var(--space-4-5)}.ml-2xs-s,.ml--2-0{margin-inline-start:var(--space--2-0)}.ml-xs-m,.ml--1-1{margin-inline-start:var(--space--1-1)}.ml-xs-l,.ml--1-2{margin-inline-start:var(--space--1-2)}.ml-s-l,.ml-0-2{margin-inline-start:var(--space-0-2)}.ml-m-xl,.ml-1-3{margin-inline-start:var(--space-1-3)}.ml-l-2xl,.ml-2-4{margin-inline-start:var(--space-2-4)}.ml-xl-3xl,.ml-3-5{margin-inline-start:var(--space-3-5)}.mr-3xs-2xs,.mr--3--2{margin-inline-end:var(--space--3--2)}.mr-2xs-xs,.mr--2--1{margin-inline-end:var(--space--2--1)}.mr-xs-s,.mr--1-0{margin-inline-end:var(--space--1-0)}.mr-s-m,.mr-0-1{margin-inline-end:var(--space-0-1)}.mr-m-l,.mr-1-2{margin-inline-end:var(--space-1-2)}.mr-l-xl,.mr-2-3{margin-inline-end:var(--space-2-3)}.mr-xl-2xl,.mr-3-4{margin-inline-end:var(--space-3-4)}.mr-2xl-3xl,.mr-4-5{margin-inline-end:var(--space-4-5)}.mr-2xs-s,.mr--2-0{margin-inline-end:var(--space--2-0)}.mr-xs-m,.mr--1-1{margin-inline-end:var(--space--1-1)}.mr-xs-l,.mr--1-2{margin-inline-end:var(--space--1-2)}.mr-s-l,.mr-0-2{margin-inline-end:var(--space-0-2)}.mr-m-xl,.mr-1-3{margin-inline-end:var(--space-1-3)}.mr-l-2xl,.mr-2-4{margin-inline-end:var(--space-2-4)}.mr-xl-3xl,.mr-3-5{margin-inline-end:var(--space-3-5)}.mx-3xs-2xs,.mx--3--2{margin-inline:var(--space--3--2)}.mx-2xs-xs,.mx--2--1{margin-inline:var(--space--2--1)}.mx-xs-s,.mx--1-0{margin-inline:var(--space--1-0)}.mx-s-m,.mx-0-1{margin-inline:var(--space-0-1)}.mx-m-l,.mx-1-2{margin-inline:var(--space-1-2)}.mx-l-xl,.mx-2-3{margin-inline:var(--space-2-3)}.mx-xl-2xl,.mx-3-4{margin-inline:var(--space-3-4)}.mx-2xl-3xl,.mx-4-5{margin-inline:var(--space-4-5)}.mx-2xs-s,.mx--2-0{margin-inline:var(--space--2-0)}.mx-xs-m,.mx--1-1{margin-inline:var(--space--1-1)}.mx-xs-l,.mx--1-2{margin-inline:var(--space--1-2)}.mx-s-l,.mx-0-2{margin-inline:var(--space-0-2)}.mx-m-xl,.mx-1-3{margin-inline:var(--space-1-3)}.mx-l-2xl,.mx-2-4{margin-inline:var(--space-2-4)}.mx-xl-3xl,.mx-3-5{margin-inline:var(--space-3-5)}.my-3xs-2xs,.my--3--2{margin-block:var(--space--3--2)}.my-2xs-xs,.my--2--1{margin-block:var(--space--2--1)}.my-xs-s,.my--1-0{margin-block:var(--space--1-0)}.my-s-m,.my-0-1{margin-block:var(--space-0-1)}.my-m-l,.my-1-2{margin-block:var(--space-1-2)}.my-l-xl,.my-2-3{margin-block:var(--space-2-3)}.my-xl-2xl,.my-3-4{margin-block:var(--space-3-4)}.my-2xl-3xl,.my-4-5{margin-block:var(--space-4-5)}.my-2xs-s,.my--2-0{margin-block:var(--space--2-0)}.my-xs-m,.my--1-1{margin-block:var(--space--1-1)}.my-xs-l,.my--1-2{margin-block:var(--space--1-2)}.my-s-l,.my-0-2{margin-block:var(--space-0-2)}.my-m-xl,.my-1-3{margin-block:var(--space-1-3)}.my-l-2xl,.my-2-4{margin-block:var(--space-2-4)}.my-xl-3xl,.my-3-5{margin-block:var(--space-3-5)}@media print{.no-print{display:none!important}}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.p-none{padding:var(--space-none)}.p-3xs,.p--3{padding:var(--space--3)}.p-2xs,.p--2{padding:var(--space--2)}.p-xs,.p--1{padding:var(--space--1)}.p-s,.p-0{padding:var(--space-0)}.p-m,.p-1{padding:var(--space-1)}.p-l,.p-2{padding:var(--space-2)}.p-xl,.p-3{padding:var(--space-3)}.p-2xl,.p-4{padding:var(--space-4)}.p-3xl,.p-5{padding:var(--space-5)}.pt-none{padding-block-start:var(--space-none)}.pt-3xs,.pt--3{padding-block-start:var(--space--3)}.pt-2xs,.pt--2{padding-block-start:var(--space--2)}.pt-xs,.pt--1{padding-block-start:var(--space--1)}.pt-s,.pt-0{padding-block-start:var(--space-0)}.pt-m,.pt-1{padding-block-start:var(--space-1)}.pt-l,.pt-2{padding-block-start:var(--space-2)}.pt-xl,.pt-3{padding-block-start:var(--space-3)}.pt-2xl,.pt-4{padding-block-start:var(--space-4)}.pt-3xl,.pt-5{padding-block-start:var(--space-5)}.pb-none{padding-block-end:var(--space-none)}.pb-3xs,.pb--3{padding-block-end:var(--space--3)}.pb-2xs,.pb--2{padding-block-end:var(--space--2)}.pb-xs,.pb--1{padding-block-end:var(--space--1)}.pb-s,.pb-0{padding-block-end:var(--space-0)}.pb-m,.pb-1{padding-block-end:var(--space-1)}.pb-l,.pb-2{padding-block-end:var(--space-2)}.pb-xl,.pb-3{padding-block-end:var(--space-3)}.pb-2xl,.pb-4{padding-block-end:var(--space-4)}.pb-3xl,.pb-5{padding-block-end:var(--space-5)}.pl-none{padding-inline-start:var(--space-none)}.pl-3xs,.pl--3{padding-inline-start:var(--space--3)}.pl-2xs,.pl--2{padding-inline-start:var(--space--2)}.pl-xs,.pl--1{padding-inline-start:var(--space--1)}.pl-s,.pl-0{padding-inline-start:var(--space-0)}.pl-m,.pl-1{padding-inline-start:var(--space-1)}.pl-l,.pl-2{padding-inline-start:var(--space-2)}.pl-xl,.pl-3{padding-inline-start:var(--space-3)}.pl-2xl,.pl-4{padding-inline-start:var(--space-4)}.pl-3xl,.pl-5{padding-inline-start:var(--space-5)}.pr-none{padding-inline-end:var(--space-none)}.pr-3xs,.pr--3{padding-inline-end:var(--space--3)}.pr-2xs,.pr--2{padding-inline-end:var(--space--2)}.pr-xs,.pr--1{padding-inline-end:var(--space--1)}.pr-s,.pr-0{padding-inline-end:var(--space-0)}.pr-m,.pr-1{padding-inline-end:var(--space-1)}.pr-l,.pr-2{padding-inline-end:var(--space-2)}.pr-xl,.pr-3{padding-inline-end:var(--space-3)}.pr-2xl,.pr-4{padding-inline-end:var(--space-4)}.pr-3xl,.pr-5{padding-inline-end:var(--space-5)}.px-none{padding-inline:var(--space-none)}.px-3xs,.px--3{padding-inline:var(--space--3)}.px-2xs,.px--2{padding-inline:var(--space--2)}.px-xs,.px--1{padding-inline:var(--space--1)}.px-s,.px-0{padding-inline:var(--space-0)}.px-m,.px-1{padding-inline:var(--space-1)}.px-l,.px-2{padding-inline:var(--space-2)}.px-xl,.px-3{padding-inline:var(--space-3)}.px-2xl,.px-4{padding-inline:var(--space-4)}.px-3xl,.px-5{padding-inline:var(--space-5)}.py-none{padding-block:var(--space-none)}.py-3xs,.py--3{padding-block:var(--space--3)}.py-2xs,.py--2{padding-block:var(--space--2)}.py-xs,.py--1{padding-block:var(--space--1)}.py-s,.py-0{padding-block:var(--space-0)}.py-m,.py-1{padding-block:var(--space-1)}.py-l,.py-2{padding-block:var(--space-2)}.py-xl,.py-3{padding-block:var(--space-3)}.py-2xl,.py-4{padding-block:var(--space-4)}.py-3xl,.py-5{padding-block:var(--space-5)}.p-3xs-2xs,.p--3--2{padding:var(--space--3--2)}.p-2xs-xs,.p--2--1{padding:var(--space--2--1)}.p-xs-s,.p--1-0{padding:var(--space--1-0)}.p-s-m,.p-0-1{padding:var(--space-0-1)}.p-m-l,.p-1-2{padding:var(--space-1-2)}.p-l-xl,.p-2-3{padding:var(--space-2-3)}.p-xl-2xl,.p-3-4{padding:var(--space-3-4)}.p-2xl-3xl,.p-4-5{padding:var(--space-4-5)}.p-2xs-s,.p--2-0{padding:var(--space--2-0)}.p-xs-m,.p--1-1{padding:var(--space--1-1)}.p-xs-l,.p--1-2{padding:var(--space--1-2)}.p-s-l,.p-0-2{padding:var(--space-0-2)}.p-m-xl,.p-1-3{padding:var(--space-1-3)}.p-l-2xl,.p-2-4{padding:var(--space-2-4)}.p-xl-3xl,.p-3-5{padding:var(--space-3-5)}.pt-3xs-2xs,.pt--3--2{padding-block-start:var(--space--3--2)}.pt-2xs-xs,.pt--2--1{padding-block-start:var(--space--2--1)}.pt-xs-s,.pt--1-0{padding-block-start:var(--space--1-0)}.pt-s-m,.pt-0-1{padding-block-start:var(--space-0-1)}.pt-m-l,.pt-1-2{padding-block-start:var(--space-1-2)}.pt-l-xl,.pt-2-3{padding-block-start:var(--space-2-3)}.pt-xl-2xl,.pt-3-4{padding-block-start:var(--space-3-4)}.pt-2xl-3xl,.pt-4-5{padding-block-start:var(--space-4-5)}.pt-2xs-s,.pt--2-0{padding-block-start:var(--space--2-0)}.pt-xs-m,.pt--1-1{padding-block-start:var(--space--1-1)}.pt-xs-l,.pt--1-2{padding-block-start:var(--space--1-2)}.pt-s-l,.pt-0-2{padding-block-start:var(--space-0-2)}.pt-m-xl,.pt-1-3{padding-block-start:var(--space-1-3)}.pt-l-2xl,.pt-2-4{padding-block-start:var(--space-2-4)}.pt-xl-3xl,.pt-3-5{padding-block-start:var(--space-3-5)}.pb-3xs-2xs,.pb--3--2{padding-block-end:var(--space--3--2)}.pb-2xs-xs,.pb--2--1{padding-block-end:var(--space--2--1)}.pb-xs-s,.pb--1-0{padding-block-end:var(--space--1-0)}.pb-s-m,.pb-0-1{padding-block-end:var(--space-0-1)}.pb-m-l,.pb-1-2{padding-block-end:var(--space-1-2)}.pb-l-xl,.pb-2-3{padding-block-end:var(--space-2-3)}.pb-xl-2xl,.pb-3-4{padding-block-end:var(--space-3-4)}.pb-2xl-3xl,.pb-4-5{padding-block-end:var(--space-4-5)}.pb-2xs-s,.pb--2-0{padding-block-end:var(--space--2-0)}.pb-xs-m,.pb--1-1{padding-block-end:var(--space--1-1)}.pb-xs-l,.pb--1-2{padding-block-end:var(--space--1-2)}.pb-s-l,.pb-0-2{padding-block-end:var(--space-0-2)}.pb-m-xl,.pb-1-3{padding-block-end:var(--space-1-3)}.pb-l-2xl,.pb-2-4{padding-block-end:var(--space-2-4)}.pb-xl-3xl,.pb-3-5{padding-block-end:var(--space-3-5)}.pl-3xs-2xs,.pl--3--2{padding-inline-start:var(--space--3--2)}.pl-2xs-xs,.pl--2--1{padding-inline-start:var(--space--2--1)}.pl-xs-s,.pl--1-0{padding-inline-start:var(--space--1-0)}.pl-s-m,.pl-0-1{padding-inline-start:var(--space-0-1)}.pl-m-l,.pl-1-2{padding-inline-start:var(--space-1-2)}.pl-l-xl,.pl-2-3{padding-inline-start:var(--space-2-3)}.pl-xl-2xl,.pl-3-4{padding-inline-start:var(--space-3-4)}.pl-2xl-3xl,.pl-4-5{padding-inline-start:var(--space-4-5)}.pl-2xs-s,.pl--2-0{padding-inline-start:var(--space--2-0)}.pl-xs-m,.pl--1-1{padding-inline-start:var(--space--1-1)}.pl-xs-l,.pl--1-2{padding-inline-start:var(--space--1-2)}.pl-s-l,.pl-0-2{padding-inline-start:var(--space-0-2)}.pl-m-xl,.pl-1-3{padding-inline-start:var(--space-1-3)}.pl-l-2xl,.pl-2-4{padding-inline-start:var(--space-2-4)}.pl-xl-3xl,.pl-3-5{padding-inline-start:var(--space-3-5)}.pr-3xs-2xs,.pr--3--2{padding-inline-end:var(--space--3--2)}.pr-2xs-xs,.pr--2--1{padding-inline-end:var(--space--2--1)}.pr-xs-s,.pr--1-0{padding-inline-end:var(--space--1-0)}.pr-s-m,.pr-0-1{padding-inline-end:var(--space-0-1)}.pr-m-l,.pr-1-2{padding-inline-end:var(--space-1-2)}.pr-l-xl,.pr-2-3{padding-inline-end:var(--space-2-3)}.pr-xl-2xl,.pr-3-4{padding-inline-end:var(--space-3-4)}.pr-2xl-3xl,.pr-4-5{padding-inline-end:var(--space-4-5)}.pr-2xs-s,.pr--2-0{padding-inline-end:var(--space--2-0)}.pr-xs-m,.pr--1-1{padding-inline-end:var(--space--1-1)}.pr-xs-l,.pr--1-2{padding-inline-end:var(--space--1-2)}.pr-s-l,.pr-0-2{padding-inline-end:var(--space-0-2)}.pr-m-xl,.pr-1-3{padding-inline-end:var(--space-1-3)}.pr-l-2xl,.pr-2-4{padding-inline-end:var(--space-2-4)}.pr-xl-3xl,.pr-3-5{padding-inline-end:var(--space-3-5)}.px-3xs-2xs,.px--3--2{padding-inline:var(--space--3--2)}.px-2xs-xs,.px--2--1{padding-inline:var(--space--2--1)}.px-xs-s,.px--1-0{padding-inline:var(--space--1-0)}.px-s-m,.px-0-1{padding-inline:var(--space-0-1)}.px-m-l,.px-1-2{padding-inline:var(--space-1-2)}.px-l-xl,.px-2-3{padding-inline:var(--space-2-3)}.px-xl-2xl,.px-3-4{padding-inline:var(--space-3-4)}.px-2xl-3xl,.px-4-5{padding-inline:var(--space-4-5)}.px-2xs-s,.px--2-0{padding-inline:var(--space--2-0)}.px-xs-m,.px--1-1{padding-inline:var(--space--1-1)}.px-xs-l,.px--1-2{padding-inline:var(--space--1-2)}.px-s-l,.px-0-2{padding-inline:var(--space-0-2)}.px-m-xl,.px-1-3{padding-inline:var(--space-1-3)}.px-l-2xl,.px-2-4{padding-inline:var(--space-2-4)}.px-xl-3xl,.px-3-5{padding-inline:var(--space-3-5)}.py-3xs-2xs,.py--3--2{padding-block:var(--space--3--2)}.py-2xs-xs,.py--2--1{padding-block:var(--space--2--1)}.py-xs-s,.py--1-0{padding-block:var(--space--1-0)}.py-s-m,.py-0-1{padding-block:var(--space-0-1)}.py-m-l,.py-1-2{padding-block:var(--space-1-2)}.py-l-xl,.py-2-3{padding-block:var(--space-2-3)}.py-xl-2xl,.py-3-4{padding-block:var(--space-3-4)}.py-2xl-3xl,.py-4-5{padding-block:var(--space-4-5)}.py-2xs-s,.py--2-0{padding-block:var(--space--2-0)}.py-xs-m,.py--1-1{padding-block:var(--space--1-1)}.py-xs-l,.py--1-2{padding-block:var(--space--1-2)}.py-s-l,.py-0-2{padding-block:var(--space-0-2)}.py-m-xl,.py-1-3{padding-block:var(--space-1-3)}.py-l-2xl,.py-2-4{padding-block:var(--space-2-4)}.py-xl-3xl,.py-3-5{padding-block:var(--space-3-5)}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.position-inherit{position:inherit}.inset-0{inset:0}.radius-none{border-radius:var(--radius-none)}.radius-0{border-radius:var(--radius-0)}.radius-1{border-radius:var(--radius-1)}.radius-2{border-radius:var(--radius-2)}.radius-3{border-radius:var(--radius-3)}.radius-4{border-radius:var(--radius-4)}.radius-5{border-radius:var(--radius-5)}.radius-6{border-radius:var(--radius-6)}.radius-7{border-radius:var(--radius-7)}.radius-8{border-radius:var(--radius-8)}.radius-pill{border-radius:var(--radius-pill)}.radius-round{border-radius:var(--radius-round)}.stroke-current{stroke:currentColor}.fill-current{fill:currentColor}.rotate-0{rotate:0deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.-rotate-2{rotate:-2deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transition-none{transition-property:none}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-duration:var(--duration-default);transition-timing-function:var(--ease-default)}.transition-all{transition-property:all;transition-duration:var(--duration-default);transition-timing-function:var(--ease-default)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-default);transition-timing-function:var(--ease-default)}.transition-opacity{transition-property:opacity;transition-duration:var(--duration-default);transition-timing-function:var(--ease-default)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-duration:var(--duration-default);transition-timing-function:var(--ease-default)}.duration-0{transition-duration:var(--duration-0)}.duration-75{transition-duration:var(--duration-75)}.duration-100{transition-duration:var(--duration-100)}.duration-150{transition-duration:var(--duration-150)}.duration-200{transition-duration:var(--duration-200)}.duration-300{transition-duration:var(--duration-300)}.duration-500{transition-duration:var(--duration-500)}.duration-700{transition-duration:var(--duration-700)}.duration-1000{transition-duration:var(--duration-1000)}.ease-linear{transition-timing-function:var(--ease-linear)}.ease-in{transition-timing-function:var(--ease-in)}.ease-out{transition-timing-function:var(--ease-out)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.delay-0{transition-delay:var(--duration-0)}.delay-75{transition-delay:var(--duration-75)}.delay-100{transition-delay:var(--duration-100)}.delay-150{transition-delay:var(--duration-150)}.delay-200{transition-delay:var(--duration-200)}.delay-300{transition-delay:var(--duration-300)}.delay-500{transition-delay:var(--duration-500)}.delay-700{transition-delay:var(--duration-700)}.delay-1000{transition-delay:var(--duration-1000)}.step--4{font-size:var(--step--4)}.step--3{font-size:var(--step--3)}.step--2{font-size:var(--step--2)}.step--1{font-size:var(--step--1)}.step-0{font-size:var(--step-0)}.step-1{font-size:var(--step-1)}.step-2{font-size:var(--step-2)}.step-3{font-size:var(--step-3)}.step-4{font-size:var(--step-4)}.step-5{font-size:var(--step-5)}.step-6{font-size:var(--step-6)}.step-7{font-size:var(--step-7)}.step-8{font-size:var(--step-8)}.step-9{font-size:var(--step-9)}.step-10{font-size:var(--step-10)}.text-12{font-size:var(--font-size-12)}.text-14{font-size:var(--font-size-14)}.text-16{font-size:var(--font-size-16)}.text-18{font-size:var(--font-size-18)}.text-20{font-size:var(--font-size-20)}.text-fluid-12{font-size:var(--font-size-fluid-12)}.text-fluid-14{font-size:var(--font-size-fluid-14)}.text-fluid-16{font-size:var(--font-size-fluid-16)}.text-fluid-18{font-size:var(--font-size-fluid-18)}.text-fluid-20{font-size:var(--font-size-fluid-20)}.text-fluid-22{font-size:var(--font-size-fluid-22)}.text-base{font-size:var(--font-size-base)}.text-ui{font-size:var(--font-size-ui)}.text-small{font-size:var(--font-size-small)}.text-caption{font-size:var(--font-size-caption)}.text-page-title{font-size:var(--font-size-page-title)}.text-section-title{font-size:var(--font-size-section-title)}.text-section-title-large{font-size:var(--font-size-section-title-large)}.type-display-large{font-size:var(--font-size-display-large);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display)}.type-display{font-size:var(--font-size-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display)}.type-display-small{font-size:var(--font-size-display-small);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.type-page-title{font-size:var(--font-size-page-title);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display)}.type-section-title{font-size:var(--font-size-section-title);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.type-section-title-large{font-size:var(--font-size-section-title-large);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.font-base{font-family:var(--font-base)}.font-display{font-family:var(--font-display)}.font-accent{font-family:var(--font-accent)}.font-mono{font-family:var(--font-mono)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.italic{font-style:italic}.not-italic{font-style:normal}.fl:first-letter{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.tracking-heading{letter-spacing:var(--letter-spacing-heading)}.tracking-display{letter-spacing:var(--letter-spacing-display)}.tracking-label{letter-spacing:var(--letter-spacing-label)}.tracking-uppercase{letter-spacing:var(--letter-spacing-uppercase)}.no-decoration{text-decoration:none}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.text-start{text-align:start}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.read-more{--line-count:2;-webkit-line-clamp:var(--line-count);line-clamp:var(--line-count);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more--expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.truncate,.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.lh-flat,.lh-reset{line-height:var(--line-height-flat)}.lh-heading{line-height:var(--line-height-heading)}.lh-tight{line-height:var(--line-height-tight)}.lh-compact{line-height:var(--line-height-compact)}.lh-base{line-height:var(--line-height-base)}.lh-loose{line-height:var(--line-height-loose)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}:is(.visually-hidden,.sr-only){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.z-auto{z-index:auto}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}}
