:root{--_theme---main--background:var(--_primitives---white);--_text-styles---font-family:var(--_typography---font--body);--_theme---main--text:var(--_primitives---gray--900);--_text-styles---font-size:var(--_typography---text--base);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal);--_primitives---space--5:1.25rem;--_typography---text--2xl:clamp(1.5rem,1.25rem + .75vw,2rem);--_primitives---space--4:1rem;--_typography---text--lg:clamp(1.125rem,1rem + .5vw,1.25rem);--_typography---text--base:clamp(.875rem,.8rem + .25vw,1rem);--_primitives---space--0:0rem;--_typography---font--body:Switzer,Arial,sans-serif;--_typography---weight--medium:500;--_theme---main--text-muted:var(--_primitives---gray--400);--_primitives---space--6:1.5rem;--_primitives---space--2:.5rem;--_layout---section--padding-xl:clamp(5rem,3rem + 8vw,10rem);--_layout---section--padding-md:clamp(3rem,2rem + 4vw,5rem);--_layout---section--padding-lg:clamp(4rem,2.5rem + 6vw,7rem);--_layout---section--padding-sm:clamp(2rem,1.5rem + 2vw,3rem);--_theme---border--subtle:var(--_primitives---black-10);--_theme---main--surface-sunken:var(--_primitives---gray--50);--_theme---surface--secondary:var(--_primitives---gray--50);--_layout---container--base:120rem;--_layout---container-padding:clamp(1rem,5vw,2rem);--_layout---container--xs:30rem;--_layout---container--sm:40rem;--_layout---container--md:55rem;--_layout---container--lg:90rem;--_layout---container--xl:140rem;--_layout---container--full:100%;--_layout---gap--md:1rem;--_layout---gap--3xl:4rem;--_layout---gap--2xl:3rem;--_primitives---space--8:2rem;--_layout---gap--xl:2rem;--_primitives---radius--md:.375rem;--_theme---main--surface:var(--_primitives---gray--50);--_layout---gap--sm:.5rem;--_typography---text--5xl:clamp(2rem,1.25rem + 2.3vw,4rem);--_typography---text--4xl:clamp(1.875rem,1.5rem + 1.2vw,2.875rem);--_typography---text--xl:clamp(1.25rem,1rem + .75vw,1.5rem);--_typography---text--md:clamp(1rem,.9rem + .35vw,1.125rem);--_typography---font--heading:Switzer,Arial,sans-serif;--_typography---text--7xl:clamp(2.75rem,1.5rem + 4vw,6rem);--_primitives---radius--3xl:1.5rem;--_layout---gap--lg:1.5rem;--_theme---surface--primary:var(--_primitives---white);--_primitives---space--1:.25rem;--_primitives---radius--sm:.25rem;--_primitives---utility--info-500:#4800ff;--_primitives---white:#fff;--_typography---leading--normal:1.5;--_typography---text--3xl:clamp(1.75rem,1.4rem + 1vw,2.5rem);--_typography---text--sm:.875rem;--_primitives---utility--pink-700:#81058d;--_theme---text--muted-on-image:#e6e6e6;--_theme---main--border\<deleted\|variable-2e5d095e-9f65-cf9c-6cbb-18961793791c\>:var(--_primitives---gray--200);--_primitives---radius--xl:.75rem;--_primitives---radius--2xl:1rem;--_primitives---primary--600:#d95600;--_theme---main--surface-elevated:var(--_primitives---gray--100);--_theme---main--primary:var(--_primitives---primary--500);--_primitives---gray--50:#f7f7f7;--_primitives---gray--100:#e4e4e4;--_primitives---gray--200:#ccc;--_primitives---gray--300:#aaa;--_primitives---gray--400:#666;--_primitives---gray--500:#444;--_primitives---gray--600:#333;--_primitives---gray--700:#222;--_primitives---gray--800:#1a1a1a;--_primitives---gray--900:#111;--_primitives---gray--950:#000;--_primitives---primary--50:#fff4ed;--_primitives---primary--100:#ffe8d9;--_primitives---primary--200:#ffd0b2;--_primitives---primary--300:#ffa970;--_primitives---primary--400:#ff8230;--_primitives---primary--500:#ff6500;--_primitives---primary--700:#b04600;--_primitives---primary--800:#8c3700;--_primitives---primary--900:#692a00;--_primitives---primary--950:#451b00;--_primitives---tertiary--50:#f9fafb;--_primitives---tertiary--100:#f3f4f6;--_primitives---tertiary--200:#e5e7eb;--_primitives---tertiary--300:#d1d5db;--_primitives---tertiary--400:#9ca3af;--_primitives---tertiary--500:#6b7280;--_primitives---tertiary--600:#4b5563;--_primitives---tertiary--700:#374151;--_primitives---tertiary--800:#1f2937;--_primitives---tertiary--900:#111827;--_primitives---tertiary--950:#030712;--_primitives---secondary--50:#eef1fc;--_primitives---secondary--100:#dce3f9;--_primitives---secondary--200:#bac7f2;--_primitives---secondary--300:#93a6e8;--_primitives---secondary--400:#6980d9;--_primitives---secondary--500:#4059c9;--_primitives---secondary--600:#3449ac;--_primitives---secondary--700:#2a3b8c;--_primitives---secondary--800:#212e6e;--_primitives---secondary--900:#1a2454;--_primitives---secondary--950:#101638;--_primitives---utility--error-500:#b42318;--_primitives---utility--warning-50:#f2ff9a;--_primitives---utility--success-500:#027a48;--_theme---main--foreground:var(--_primitives---gray--900);--_theme---main--foreground-muted\<deleted\|variable-518af4c8-588b-1145-c9d5-1381d56134f7\>:var(--_primitives---gray--100);--_theme---main--text-foreground\<deleted\|variable-d11cdb88-c723-e4a9-4096-1aa67def1ef6\>:var(--_primitives---gray--800);--_primitives---utility--pink-500:#d946ef;--_primitives---space--7:1.75rem;--_theme---text--secondary:var(--_primitives---gray--400);--_primitives---space--3:.75rem;--_primitives---radius--full:9999px;--_theme---main--text-surface\<deleted\|variable-235a6138-9338-579b-2541-d56a4f27bb9d\>:var(--_primitives---gray--50);--_typography---text--xs:clamp(.75rem,.7rem + .15vw,.8125rem);--_primitives---space--16:4rem;--_primitives---utility--error-50:#fef3f2;--_theme---button--text:var(--_primitives---gray--900);--_theme---button--text-hover:var(--_primitives---primary--50);--_theme---button--bg:var(--_primitives---primary--500);--_theme---button--bg-hover:var(--_primitives---primary--700);--_theme---text--primary:var(--_primitives---gray--900);--_theme---text--inverse:var(--_primitives---white);--_layout---gap--xs:.25rem;--_primitives---black-50:#00000080;--_primitives---space--24:6rem;--_theme---surface--primary-hover:var(--_primitives---gray--100);--_theme---focus--ring:var(--_primitives---primary--500);--_primitives---radius--lg:.5rem;--_theme---text--accent:var(--_primitives---primary--700);--_primitives---white-10:#ffffff1a;--_primitives---white-25:#ffffff40;--_theme---accent--on-brand:var(--_primitives---gray--900);--_theme---surface--tertiary:var(--_primitives---gray--100);--_theme---surface--tertiary-hover:var(--_primitives---gray--200);--_theme---focus--ring-on-accent:var(--_primitives---gray--900);--_theme---accent--brand:var(--_primitives---primary--500);--_theme---accent--hover:var(--_primitives---primary--400);--_theme---surface--inverse:var(--_primitives---gray--900);--_theme---border--interactive:var(--_primitives---gray--350);--_theme---surface--inverse-hover:var(--_primitives---gray--600);--_theme---surface--inverse-pressed:var(--_primitives---gray--800);--_layout---z--behind:-2;--_primitives---black:#000;--_layout---gap--none:0rem;--_layout---section-inset:clamp(1rem,5vw,2rem);--_layout---guide--width:1px;--_primitives---space--12:3rem;--_theme---text--inverse-muted:var(--_primitives---gray--100);--_primitives---black-10:#0000001a;--_primitives---space--20:5rem;--_layout---z--nav:1000;--_typography---leading--snug:1.25;--_primitives---space--10:2.5rem;--_typography---weight--normal:400;--_primitives---black-75:#000000bf;--_primitives---black-90:#000000e6;--_primitives---black-25:#00000040;--_theme---surface--option-hover:var(--_primitives---gray--300);--_typography---leading--tight:1.1;--_typography---leading--none:1;--_typography---text--6xl:clamp(2.5rem,1.4rem + 3.5vw,5.5rem);--_typography---weight--bold:700;--_theme---border--inverse-subtle:var(--_primitives---white-10);--_theme---text--on-accent-deep:#3d1800;--_theme---surface--inverse-elevated:var(--_primitives---gray--800);--_typography---tracking--wider:.06em;--_typography---weight--semibold:600;--_typography---tracking--widest:.1em;--_layout---gap--4xl:5rem;--_typography---font--mono:"Interval Mono",Arial,sans-serif;--_layout---gap--6xl:8rem;--_typography---tracking--wide:.025em;--_typography---tracking--normal:0em;--_layout---z--overlay:2000;--_theme---graph--text:var(--_theme---text--on-accent-deep);--_theme---graph--grid:var(--_theme---text--on-accent-deep);--_primitives---white-50:#ffffff80;--_primitives---space--14:3.5rem;--_primitives---radius--none:0rem;--_typography---tracking--tight:-.02em;--_layout---z--sticky:100;--_primitives---space--32:8rem;--_layout---hero--nav-offset:6rem;--_theme---main--surface-hover:var(--_primitives---gray--200);--_layout---gap--5xl:6rem;--_theme---status--error:var(--_primitives---utility--error-500);--_layout---bleed--right:calc((max(100vw - var(--_layout---container--base),0rem)/2 + var(--_layout---container-padding))*-1);--_primitives---white-75:#ffffffbf;--_typography---leading--relaxed:1.625;--_primitives---white-90:#ffffffe6;--_typography---weight--extrabold:800;--_typography---leading--loose:2;--_primitives---gray--350:#888;--_primitives---utility--error-700:#730000;--_primitives---utility--warning-500:#a2b521;--_primitives---utility--warning-700:#515d00;--_primitives---utility--success-50:#ecfdf3;--_primitives---utility--success-700:#097d58;--_primitives---utility--info-50:#672cff;--_primitives---utility--info-700:#22007a;--_primitives---utility--pink-50:#f6baff;--logo--orange:#ff6500;--logo--gray:#798082;--_layout---gap--7xl:10rem;--_primitives---space--40:10rem;--_typography---font--display:Switzer,Arial,sans-serif;--_theme---main--primary-hover:var(--_primitives---primary--400);--_theme---main--primary-muted:var(--_primitives---primary--50);--_theme---info--tooltip-bg:var(--_theme---surface--inverse);--_theme---info--tooltip-text:var(--_theme---text--inverse);--_theme---surface--accent-subtle:var(--_primitives---primary--50);--_theme---surface--field:#909090;--_theme---status--success:var(--_primitives---utility--success-500);--_theme---graph--line-1:var(--_theme---text--on-accent-deep);--_theme---graph--line-2:var(--_primitives---primary--900);--_typography---tracking--tighter:-.05em;--_typography---weight--light:300;--_typography---text--8xl:clamp(3rem,1.5rem + 5.5vw,6.5rem);--_typography---text--display:clamp(3rem,1.5rem + 5.5vw,6.5rem);--_typography---text--input-min:1rem;--_layout---z--below:-1;--_layout---z--base:0;--_layout---z--raised:10;--_layout---z--toast:3000;--_layout---z--skip:9999;--_layout---guide--stop-1:25%;--_layout---guide--stop-2:50%;--_layout---guide--stop-3:75%}body{background-color:var(--_theme---main--background);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);text-wrap:pretty}h1{font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--5xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);text-wrap:pretty;margin-top:0;margin-bottom:0}h2{margin-top:0;margin-bottom:var(--_primitives---space--5);font-family:var(--_text-styles---font-family);font-size:var(--_typography---text--2xl);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--4xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);text-wrap:pretty}h3{margin-top:0;margin-bottom:var(--_primitives---space--4);font-family:var(--_text-styles---font-family);font-size:var(--_typography---text--lg);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--2xl);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);text-wrap:pretty}h4{margin-top:0;margin-bottom:var(--_primitives---space--4);font-family:var(--_text-styles---font-family);font-size:var(--_typography---text--base);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);text-wrap:pretty}h5{margin-top:0;margin-bottom:var(--_primitives---space--4);font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--tight);text-wrap:pretty}h6{margin-top:0;margin-bottom:var(--_primitives---space--4);font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);text-wrap:pretty}p{margin-bottom:var(--_primitives---space--0);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--base);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}a{font-family:var(--_typography---font--body);color:var(--_theme---main--text);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_typography---weight--medium);letter-spacing:var(--_text-styles---letter-spacing);text-decoration:none;transition:color .25s cubic-bezier(.68,-.55,.265,1.55)}a:hover{color:var(--_theme---main--text-muted)}ul,ol{margin-top:var(--_primitives---space--0);margin-bottom:var(--_primitives---space--4);padding-left:var(--_primitives---space--6)}strong{font-weight:500}blockquote{padding:var(--_primitives---space--2)0px;font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--display);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);border-left:1px #000;margin-bottom:10px}.section{padding-top:var(--_layout---section--padding-xl);padding-bottom:var(--_layout---section--padding-xl);background-color:var(--_theme---main--background);color:var(--_theme---main--text);position:relative}.section.cc-padding-md{padding-top:var(--_layout---section--padding-md);padding-bottom:var(--_layout---section--padding-md)}.section.cc-padding-lg{padding-top:var(--_layout---section--padding-lg);padding-bottom:var(--_layout---section--padding-lg)}.section.cc-padding-xl{padding-top:var(--_layout---section--padding-xl);padding-bottom:var(--_layout---section--padding-xl)}.section.cc-padding-none{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.section.cc-job-hero{padding-top:var(--_layout---section--padding-xl)}.section.cc-job-body{padding-top:var(--_primitives---space--0)}.section.cc-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;justify-content:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.section.cc-intro{padding-bottom:var(--_layout---section--padding-sm);border-top:1px solid var(--_theme---border--subtle)}.section.cc-products{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-globe{overflow:clip}.section.cc-quality{border-top:1px solid var(--_theme---border--subtle)}.section.cc-faq{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle);position:relative}.section.cc-split{position:relative}.section.cc-logowall{padding-top:var(--_layout---section--padding-sm);padding-bottom:var(--_layout---section--padding-sm)}.section.cc-about{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.section.cc-history{height:400svh;padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle);background-color:var(--_theme---main--surface-sunken)}.section.cc-career{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.section.cc-team{padding-top:var(--_layout---section--padding-lg);padding-bottom:var(--_layout---section--padding-lg)}.section.cc-route,.section.cc-spec{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-sketch{background-color:var(--_theme---surface--secondary)}.section.cc-sec,.section.cc-lead{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-hero-spec{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);isolation:isolate;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.section.cc-rail,.section.cc-pick{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-production{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.section.cc-contact{padding-top:var(--_layout---section--padding-xl);padding-bottom:var(--_layout---section--padding-xl)}.section.cc-tabs{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-closure{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.section.cc-bento{background-color:var(--_theme---surface--secondary)}.section.cc-split-hero{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.section.cc-profile,.section.cc-article{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.section.cc-post-header,.section.cc-legal{padding-top:var(--_layout---section--padding-xl)}.section.cc-qc-examples{height:320svh;padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.section.cc-padding-sm{padding-top:var(--_layout---section--padding-sm);padding-bottom:var(--_layout---section--padding-sm)}.section.cc-footer{padding-bottom:var(--_layout---section--padding-sm);overflow:hidden}.section.cc-legal{padding-top:var(--_layout---section--padding-xl)}.container{width:100%;max-width:var(--_layout---container--base);padding-right:var(--_layout---container-padding);padding-left:var(--_layout---container-padding);margin-left:auto;margin-right:auto}.container.cc-xs{max-width:var(--_layout---container--xs)}.container.cc-sm{max-width:var(--_layout---container--sm)}.container.cc-md{max-width:var(--_layout---container--md)}.container.cc-lg{max-width:var(--_layout---container--lg)}.container.cc-xl{max-width:var(--_layout---container--xl)}.container.cc-base{max-width:var(--_layout---container--base)}.container.cc-full{max-width:var(--_layout---container--full)}.container.cc-qc-examples{flex-direction:column;justify-content:center;align-items:stretch;height:100svh;display:flex;position:sticky;top:0%}.container.cc-nav{max-width:var(--_layout---container--lg);position:relative}.stack{grid-column-gap:var(--_layout---gap--md);grid-row-gap:var(--_layout---gap--md);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.stack.cc-sampling-content{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--2xl);align-items:stretch;min-width:0}.stack.cc-sampling-panel{padding:var(--_primitives---space--8);grid-row-gap:var(--_layout---gap--xl);border-radius:var(--_primitives---radius--md);background-color:var(--_theme---main--surface)}.stack.cc-sampling-inquiry{padding-top:var(--_primitives---space--8);grid-row-gap:var(--_layout---gap--xl);border-top:1px solid var(--_theme---border--subtle);align-items:flex-start}.cluster{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.cluster.morphtip_row{z-index:2;column-gap:var(--_primitives---space--2);position:relative}.text-md{margin-bottom:var(--_primitives---space--0);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text-sm{margin-bottom:var(--_primitives---space--0);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--sm);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.main{flex:1}.eyebrow{margin-bottom:var(--_primitives---space--0);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text-muted);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);text-transform:uppercase;white-space:nowrap;--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.eyebrow.u-text-on-image{color:var(--_theme---text--muted-on-image)}.u-text-muted{color:var(--_theme---main--text-muted)}.u-mode-dark{color:var(--_theme---main--text);--_theme---main--background:var(--_primitives---gray--900);--_theme---main--text:var(--_primitives---gray--50);--_theme---main--text-muted:var(--_primitives---gray--300);--_theme---border--subtle:var(--_primitives---white-10);--_theme---main--surface-sunken:var(--_primitives---gray--900);--_theme---surface--secondary:var(--_primitives---gray--800);--_theme---main--surface:var(--_primitives---gray--800);--_theme---surface--primary:var(--_primitives---gray--900);--_theme---text--muted-on-image:#e6e6e6;--_theme---main--border\<deleted\|variable-2e5d095e-9f65-cf9c-6cbb-18961793791c\>:var(--_primitives---gray--700);--_theme---main--surface-elevated:var(--_primitives---gray--800);--_theme---main--primary:var(--_primitives---primary--500);--_theme---main--foreground:var(--_primitives---white);--_theme---main--foreground-muted\<deleted\|variable-518af4c8-588b-1145-c9d5-1381d56134f7\>:var(--_primitives---gray--400);--_theme---main--text-foreground\<deleted\|variable-d11cdb88-c723-e4a9-4096-1aa67def1ef6\>:var(--_primitives---gray--50);--_theme---text--secondary:var(--_primitives---gray--300);--_theme---main--text-surface\<deleted\|variable-235a6138-9338-579b-2541-d56a4f27bb9d\>:var(--_primitives---gray--900);--_theme---button--text:var(--_primitives---gray--50);--_theme---button--text-hover:var(--_primitives---gray--50);--_theme---button--bg:var(--_primitives---gray--800);--_theme---button--bg-hover:var(--_primitives---gray--950);--_theme---text--primary:var(--_primitives---white);--_theme---text--inverse:var(--_primitives---gray--900);--_theme---surface--primary-hover:var(--_primitives---gray--700);--_theme---focus--ring:var(--_primitives---primary--500);--_theme---text--accent:var(--_primitives---primary--500);--_theme---accent--on-brand:var(--_primitives---gray--900);--_theme---surface--tertiary:var(--_primitives---gray--700);--_theme---surface--tertiary-hover:var(--_primitives---gray--600);--_theme---focus--ring-on-accent:var(--_primitives---gray--900);--_theme---accent--brand:var(--_primitives---primary--500);--_theme---accent--hover:var(--_primitives---primary--400);--_theme---surface--inverse:var(--_primitives---white);--_theme---border--interactive:var(--_primitives---gray--350);--_theme---surface--inverse-hover:var(--_primitives---gray--100);--_theme---surface--inverse-pressed:var(--_primitives---gray--50);--_theme---text--inverse-muted:var(--_primitives---gray--800);--_theme---surface--option-hover:var(--_primitives---gray--400);--_theme---border--inverse-subtle:var(--_primitives---black-10);--_theme---text--on-accent-deep:#3d1800;--_theme---surface--inverse-elevated:var(--_primitives---gray--50);--_theme---graph--text:var(--_theme---text--on-accent-deep);--_theme---graph--grid:var(--_theme---text--on-accent-deep);--_theme---main--surface-hover:var(--_primitives---gray--600);--_theme---status--error:var(--_primitives---utility--error-500);--_theme---main--primary-hover:var(--_primitives---primary--400);--_theme---main--primary-muted:var(--_primitives---primary--950);--_theme---info--tooltip-bg:var(--_theme---surface--inverse);--_theme---info--tooltip-text:var(--_theme---text--inverse);--_theme---surface--accent-subtle:var(--_primitives---primary--950);--_theme---surface--field:#6c6c6c;--_theme---status--success:var(--_primitives---utility--success-500);--_theme---graph--line-1:var(--_theme---text--on-accent-deep);--_theme---graph--line-2:var(--_primitives---primary--900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.u-hidden{display:none}.u-mode-light{--_theme---main--background:var(--_primitives---white);--_theme---main--text:var(--_primitives---gray--900);--_theme---main--text-muted:var(--_primitives---gray--400);--_theme---border--subtle:var(--_primitives---black-10);--_theme---main--surface-sunken:var(--_primitives---gray--50);--_theme---surface--secondary:var(--_primitives---gray--50);--_theme---main--surface:var(--_primitives---gray--50);--_theme---surface--primary:var(--_primitives---white);--_theme---text--muted-on-image:#e6e6e6;--_theme---main--border\<deleted\|variable-2e5d095e-9f65-cf9c-6cbb-18961793791c\>:var(--_primitives---gray--200);--_theme---main--surface-elevated:var(--_primitives---gray--50);--_theme---main--primary:var(--_primitives---primary--500);--_theme---main--foreground:var(--_primitives---gray--900);--_theme---main--foreground-muted\<deleted\|variable-518af4c8-588b-1145-c9d5-1381d56134f7\>:var(--_primitives---gray--100);--_theme---main--text-foreground\<deleted\|variable-d11cdb88-c723-e4a9-4096-1aa67def1ef6\>:var(--_primitives---gray--800);--_theme---text--secondary:var(--_primitives---gray--400);--_theme---main--text-surface\<deleted\|variable-235a6138-9338-579b-2541-d56a4f27bb9d\>:var(--_primitives---gray--50);--_theme---button--text:var(--_primitives---gray--900);--_theme---button--text-hover:var(--_primitives---primary--50);--_theme---button--bg:var(--_primitives---primary--500);--_theme---button--bg-hover:var(--_primitives---primary--700);--_theme---text--primary:var(--_primitives---gray--900);--_theme---text--inverse:var(--_primitives---white);--_theme---surface--primary-hover:var(--_primitives---gray--100);--_theme---focus--ring:var(--_primitives---primary--500);--_theme---text--accent:var(--_primitives---primary--700);--_theme---accent--on-brand:var(--_primitives---gray--900);--_theme---surface--tertiary:var(--_primitives---gray--100);--_theme---surface--tertiary-hover:var(--_primitives---gray--200);--_theme---focus--ring-on-accent:var(--_primitives---gray--900);--_theme---accent--brand:var(--_primitives---primary--500);--_theme---accent--hover:var(--_primitives---primary--400);--_theme---surface--inverse:var(--_primitives---gray--900);--_theme---border--interactive:var(--_primitives---gray--350);--_theme---surface--inverse-hover:var(--_primitives---gray--600);--_theme---surface--inverse-pressed:var(--_primitives---gray--800);--_theme---text--inverse-muted:var(--_primitives---gray--300);--_theme---surface--option-hover:var(--_primitives---gray--300);--_theme---border--inverse-subtle:var(--_primitives---white-10);--_theme---text--on-accent-deep:#3d1800;--_theme---surface--inverse-elevated:var(--_primitives---gray--800);--_theme---graph--text:var(--_theme---text--on-accent-deep);--_theme---graph--grid:var(--_theme---text--on-accent-deep);--_theme---main--surface-hover:var(--_primitives---gray--200);--_theme---status--error:var(--_primitives---utility--error-500);--_theme---main--primary-hover:var(--_primitives---primary--400);--_theme---main--primary-muted:var(--_primitives---primary--50);--_theme---info--tooltip-bg:var(--_theme---surface--inverse);--_theme---info--tooltip-text:var(--_theme---text--inverse);--_theme---surface--accent-subtle:var(--_primitives---primary--50);--_theme---surface--field:#878787;--_theme---status--success:var(--_primitives---utility--success-500);--_theme---graph--line-1:var(--_theme---text--on-accent-deep);--_theme---graph--line-2:var(--_primitives---primary--900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.text-xs{margin-bottom:var(--_primitives---space--0);font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text-xs.cc-mono{font-family:var(--_text-styles---font-family);color:var(--_theme---text--secondary);letter-spacing:.04em;text-transform:uppercase}.heading{max-width:calc(var(--number)*1ch);text-align:inherit;flex-flow:column;display:flex}.heading:where(.w-variant-ac8f6550-6213-be1a-10db-e53949546bd6){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--5xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);max-width:calc(var(--number)*1ch)}.heading:where(.w-variant-89f8992e-675b-00e3-ad36-56a4704b85fa){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--4xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.heading:where(.w-variant-17b5835e-4508-ad65-ae37-1c6947641c69){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--2xl);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.heading:where(.w-variant-40cf4fa9-1fd2-9b3f-0cb3-6c4d677701ba){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.heading:where(.w-variant-8d384155-c175-20f2-aa6b-8419f499b4fa){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.heading:where(.w-variant-4f352d4d-034d-a9aa-3dad-3a6896bb4e60){text-transform:uppercase;--_text-styles---font-family:var(--_typography---font--display);--_text-styles---font-size:var(--_typography---text--display);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.heading_title{font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--base);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal);color:inherit;margin-bottom:0}.heading_title:where(.w-variant-ac8f6550-6213-be1a-10db-e53949546bd6){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--5xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_title:where(.w-variant-89f8992e-675b-00e3-ad36-56a4704b85fa){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--4xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_title:where(.w-variant-17b5835e-4508-ad65-ae37-1c6947641c69){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--2xl);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_title:where(.w-variant-40cf4fa9-1fd2-9b3f-0cb3-6c4d677701ba){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_title:where(.w-variant-dab93070-64f5-8228-9c11-f3a0d1909997){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--tight);margin-bottom:0}.heading_title:where(.w-variant-8d384155-c175-20f2-aa6b-8419f499b4fa){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_title:where(.w-variant-4f352d4d-034d-a9aa-3dad-3a6896bb4e60){font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--display);--_text-styles---font-size:var(--_typography---text--display);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.text_body{margin-bottom:var(--_primitives---space--0)}.text{font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);align-items:inherit;max-width:calc(var(--number)*1ch);text-wrap:pretty;text-align:inherit;color:inherit;flex-flow:column;display:flex}.text:where(.w-variant-70de7485-ec58-3a96-74da-28f0375b4b41){--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-c0ce74c7-2e02-ba48-f055-17e69e18b28e){--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--sm);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-440b3c2b-494f-5d86-7670-41e0317eef2e){--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-be1a9b4a-15f1-adc8-b797-7aafb17b84cb){--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-dee673a1-2e75-772c-c3ba-fc8d9443adb3){--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--xl);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-af0f86ef-d2a0-357c-0686-8257c7024ef1){color:var(--_theme---main--text-muted);text-transform:uppercase;--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.text:where(.w-variant-0c8eab75-5f51-f1ce-d40f-a5a7d0cfefe7){--_text-styles---font-family:var(--_typography---font--display);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);font-style:italic}.text.videotabs_text{font-size:var(--_typography---text--sm);line-height:var(--_typography---leading--normal);display:block}.legal_layout{grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);flex-flow:column;max-width:82.5rem;display:flex}.heading_subline{font-family:var(--_text-styles---font-family);color:var(--_theme---main--text-muted);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--base);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-ac8f6550-6213-be1a-10db-e53949546bd6){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--5xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-89f8992e-675b-00e3-ad36-56a4704b85fa){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--4xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-17b5835e-4508-ad65-ae37-1c6947641c69){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--2xl);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-40cf4fa9-1fd2-9b3f-0cb3-6c4d677701ba){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-dab93070-64f5-8228-9c11-f3a0d1909997){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--tight);margin-bottom:0}.heading_subline:where(.w-variant-8d384155-c175-20f2-aa6b-8419f499b4fa){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--md);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.heading_subline:where(.w-variant-4f352d4d-034d-a9aa-3dad-3a6896bb4e60){font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);--_text-styles---font-family:var(--_typography---font--display);--_text-styles---font-size:var(--_typography---text--display);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal);margin-bottom:0}.button{border-radius:var(--_primitives---radius--sm);font-family:var(--_text-styles---font-family);color:var(--_theme---text--inverse);font-size:var(--_text-styles---font-size);line-height:1;font-weight:var(--_typography---weight--medium);letter-spacing:var(--_text-styles---letter-spacing);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;grid-template-rows:auto;grid-template-columns:auto;padding:0;text-decoration:none;display:inline-grid;position:relative}.button:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){color:var(--_theme---accent--on-brand)}.button:where(.w-variant-400c17ef-e305-7a3c-33f3-859638645cac){background-color:var(--_theme---surface--tertiary);color:var(--_theme---text--primary)}.button:where(.w-variant-40ee04a1-a5a0-c237-037a-6c6156ab925d){color:var(--_theme---text--accent)}.button:where(.w-variant-48410d56-8cdf-b6b9-2bdf-6ef4d48f0b39),.button:hover{color:var(--_theme---text--inverse)}.button:hover:where(.w-variant-400c17ef-e305-7a3c-33f3-859638645cac){background-color:var(--_theme---surface--tertiary-hover);color:var(--_theme---text--primary)}.button:hover:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){color:var(--_theme---accent--on-brand)}.button:hover:where(.w-variant-40ee04a1-a5a0-c237-037a-6c6156ab925d){color:var(--_theme---text--accent)}.button:focus-visible,.button[data-wf-focus-visible]{border-radius:var(--_primitives---radius--sm);outline-color:var(--_theme---focus--ring);outline-offset:2px;outline-width:2px;outline-style:solid}.button:focus-visible:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864),.button[data-wf-focus-visible]:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){outline-color:var(--_theme---focus--ring-on-accent)}.button.cc-submit{padding-top:var(--_primitives---space--4);padding-right:var(--_primitives---space--7);padding-bottom:var(--_primitives---space--4);padding-left:var(--_primitives---space--7);background-color:var(--_theme---accent--brand);color:var(--_theme---accent--on-brand);cursor:pointer;border-style:none;place-items:center}.button.cc-submit:hover{background-color:var(--_theme---accent--hover)}.button_bg{border-radius:var(--_primitives---radius--sm);background-color:var(--_theme---surface--inverse);grid-area:1/1;width:100%;height:100%;padding:0}.button_bg:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){background-color:var(--_theme---accent--brand)}.button_bg:where(.w-variant-400c17ef-e305-7a3c-33f3-859638645cac){border:1px solid var(--_theme---border--interactive);background-color:#0000}.button_bg:where(.w-variant-40ee04a1-a5a0-c237-037a-6c6156ab925d){display:none}.button_bg:where(.w-variant-48410d56-8cdf-b6b9-2bdf-6ef4d48f0b39){background-color:var(--_theme---surface--inverse)}.button_bg:hover{background-color:var(--_theme---surface--inverse-hover)}.button_bg:hover:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){background-color:var(--_theme---accent--hover)}.button_bg:hover:where(.w-variant-400c17ef-e305-7a3c-33f3-859638645cac){background-color:var(--_theme---surface--secondary)}.button_bg:hover:where(.w-variant-48410d56-8cdf-b6b9-2bdf-6ef4d48f0b39){background-color:var(--_theme---surface--inverse-hover)}.button_bg:active{background-color:var(--_theme---surface--inverse-pressed)}.button_bg:active:where(.w-variant-832e9fc9-bed3-1bab-3eeb-ecd31916f864){background-color:var(--_theme---accent--brand)}.button_bg:active:where(.w-variant-400c17ef-e305-7a3c-33f3-859638645cac),.button_bg:active:where(.w-variant-48410d56-8cdf-b6b9-2bdf-6ef4d48f0b39){background-color:var(--_theme---surface--secondary)}.button_inner{z-index:1;width:100%;height:100%;padding:var(--_primitives---space--4)var(--_primitives---space--7);pointer-events:none;grid-area:1/1;justify-content:flex-start;align-items:center;display:flex;position:relative}.button_inner:where(.w-variant-40ee04a1-a5a0-c237-037a-6c6156ab925d){padding:0}.button_icon{pointer-events:none;flex:none;width:1rem;height:1rem;position:absolute;translate:-65%}.dot{background-color:var(--_primitives---primary--500);border-radius:.15rem;width:.6rem;min-width:.6rem;max-width:.6rem;height:.6rem;min-height:.6rem;max-height:.6rem}.dot.cc-neutral{background-color:var(--_theme---text--muted-on-image)}.footer_glow{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:-6%}.footer_cta{z-index:1;padding:var(--_primitives---space--12);grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl);border-radius:var(--_primitives---radius--md);background-color:var(--_theme---text--inverse-muted);grid-template-rows:auto;grid-template-columns:1fr auto;place-items:start stretch;display:grid;position:relative}.footer_cta-head{grid-column-gap:var(--_layout---gap--lg);grid-row-gap:var(--_layout---gap--lg);flex-flow:column;display:flex}.footer_people{grid-column-gap:var(--_layout---gap--md);grid-row-gap:var(--_layout---gap--md);flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:33rem;display:grid}.footer_person{padding:var(--_primitives---space--2);border:1px solid var(--_theme---border--subtle);border-radius:var(--_primitives---radius--md);background-color:var(--_primitives---black-10);grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.footer_person-photo{border-radius:var(--_primitives---radius--sm);object-fit:cover;flex-grow:0;flex-shrink:0;width:3.5rem;height:3.5rem}.footer_person-text{grid-row-gap:var(--_layout---gap--none);flex-direction:column;display:flex}.footer_nav{z-index:1;margin-top:var(--_primitives---space--20);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;display:grid;position:relative}.footer_col{flex-direction:column;align-items:flex-start;display:flex}.footer_col.cc-guide{padding-left:var(--_layout---container-padding);padding-left:var(--_layout---container-padding)}.footer_list{margin-top:var(--_primitives---space--4);grid-row-gap:var(--_primitives---space--3);flex-direction:column;align-items:flex-start;margin-bottom:0;padding-left:0;list-style:none;display:flex}.footer_link{color:var(--_theme---main--text-muted);font-size:var(--_typography---text--base);line-height:1.4;text-decoration:none;display:inline-block;position:relative}.footer_link:hover{color:var(--_theme---surface--inverse-hover)}.footer_legal{z-index:1;margin-top:var(--_primitives---space--20);padding-top:var(--_primitives---space--6);padding-right:var(--_layout---container-padding);padding-left:var(--_layout---container-padding);flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid;position:relative}.footer_legal-group{grid-column-gap:var(--_primitives---space--6);grid-row-gap:var(--_primitives---space--2);color:var(--_theme---text--inverse-muted);font-size:var(--_typography---text--xs);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer_legal-link{color:var(--_theme---main--text-muted);text-decoration:none}.footer_legal-link:hover{color:var(--_theme---surface--inverse-hover)}.footer_wordmark{z-index:1;width:100%;margin-top:var(--_primitives---space--24);position:relative}.footer_wm-word{color:var(--_theme---main--text);letter-spacing:-.02em;white-space:nowrap;margin-bottom:-.05em;font-weight:600;line-height:.78;display:inline-block}.footer_link-dot{opacity:0;display:flex;position:absolute;top:50%;left:0}.footer_item{align-items:center;display:flex;position:relative}.footer_person-media{border-radius:var(--_primitives---radius--sm);isolation:isolate;flex-shrink:0;width:3.5rem;height:3.5rem;line-height:0;display:block;position:relative;overflow:hidden}.nav{left:0;top:var(--_primitives---space--4);z-index:var(--_layout---z--nav);position:fixed;right:0}.nav_bar{z-index:3;width:100%;max-width:var(--_layout---container--base);border-bottom:1px solid var(--_theme---border--subtle);border-radius:var(--_primitives---radius--md);background-color:var(--_theme---main--surface);margin-left:auto;margin-right:auto;position:relative}.nav_row{padding:var(--_primitives---space--2)var(--_primitives---space--2)var(--_primitives---space--2)var(--_primitives---space--6);justify-content:space-between;align-items:center;display:flex}.nav_start{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.nav_logo{height:2rem;margin-right:var(--_layout---gap--2xl);color:var(--_theme---main--text);flex-grow:0;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.nav_inner{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.nav_list{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.nav_link{min-height:2.5rem;padding-top:var(--_primitives---space--2);padding-right:var(--_primitives---space--3);padding-bottom:var(--_primitives---space--2);padding-left:var(--_primitives---space--3);grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);border-top-left-radius:var(--_primitives---radius--sm);border-top-right-radius:var(--_primitives---radius--sm);border-bottom-left-radius:var(--_primitives---radius--sm);border-bottom-right-radius:var(--_primitives---radius--sm);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);cursor:pointer;background-color:#0000;border-style:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.nav_link.cc-dropdown{justify-content:flex-start;align-items:center}.nav_link.cc-back{border-bottom-style:none}.nav_link-label{font-size:var(--_text-styles---font-size);line-height:var(--_typography---leading--snug);font-weight:var(--_typography---weight--medium);white-space:nowrap;--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--sm);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.nav_link-icon{flex-grow:0;flex-shrink:0;width:1.25rem;height:1.25rem;display:flex}.nav_end{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);justify-content:flex-end;align-items:center;display:none}.nav_burger{width:2.45rem;height:2.45rem;padding:var(--_primitives---space--3);grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);border:1px solid var(--_theme---border--interactive);border-radius:var(--_primitives---radius--sm);background-color:var(--_theme---surface--inverse);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;display:flex}.nav_burger-line{z-index:1;border-radius:var(--_primitives---radius--sm);background-color:var(--_theme---main--surface);flex-grow:0;flex-shrink:0;width:1.25rem;height:.125rem;display:block;position:relative}.nav_back{z-index:2;opacity:0;align-items:center;display:flex;position:absolute;left:0}.nav_backdrop{z-index:0;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background-color:#0000;position:fixed;inset:0%}.nav_dropdown{left:var(--_layout---container-padding);right:var(--_layout---container-padding);z-index:2;width:auto;max-width:var(--_layout---container--base);pointer-events:none;margin-top:-.25rem;margin-left:auto;margin-right:auto;position:absolute}.nav_dropdown-inner{width:100%;position:relative;overflow:hidden}.nav_dropdown-bg{border-bottom-left-radius:var(--_primitives---radius--md);border-bottom-right-radius:var(--_primitives---radius--md);background-color:var(--_theme---main--surface);position:absolute;inset:0%}.nav_panel{opacity:0;pointer-events:none;flex-flow:column;display:flex;position:absolute;inset:0% 0% auto;overflow:hidden}.nav_panel-grid{padding:var(--_primitives---space--10)var(--_primitives---space--6);grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;place-content:space-between;align-items:stretch;display:grid}.nav_panel-col{grid-column-gap:var(--_layout---gap--lg);grid-row-gap:var(--_layout---gap--lg);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.nav_panel-col.cc-card{padding:var(--_primitives---space--0);padding:var(--_primitives---space--0);flex:1;grid-column:-2/-1;align-self:stretch}.nav_panel-label{padding-left:var(--_primitives---space--3);font-family:var(--_text-styles---font-family);color:var(--_theme---main--text-muted);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);text-transform:uppercase;white-space:nowrap;--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.nav_panel-list{grid-column-gap:var(--_layout---gap--none);grid-row-gap:var(--_layout---gap--none);flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.nav_panel-link{padding:var(--_primitives---space--3);grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);border-radius:var(--_primitives---radius--sm);color:var(--_theme---main--text);flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex;position:relative}.nav_panel-link-text{font-size:var(--_text-styles---font-size);line-height:var(--_typography---leading--snug);font-weight:var(--_typography---weight--medium);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--sm);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.nav_panel-link-desc{color:var(--_theme---main--text-muted);font-size:.675rem;line-height:var(--_typography---leading--normal);font-weight:var(--_typography---weight--normal);--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.nav_actions{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm);flex-grow:0;flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.nav_burger-lines{grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:flex}.progressive-blur_layer{width:100%;height:100%;position:absolute}.progressive-blur_layer.cc-3{-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.progressive-blur_layer.cc-1{-webkit-backdrop-filter:blur(.09375em);backdrop-filter:blur(.09375em);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.progressive-blur_layer.cc-5{-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em);-webkit-mask:linear-gradient(#0000 88%,#000 100%);mask:linear-gradient(#0000 88%,#000 100%)}.progressive-blur_layer.cc-4{-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);-webkit-mask:linear-gradient(#0000 82%,#000 92% 100%);mask:linear-gradient(#0000 82%,#000 92% 100%)}.progressive-blur_layer.cc-2{-webkit-backdrop-filter:blur(.1875em);backdrop-filter:blur(.1875em);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.progressive-blur{z-index:2;pointer-events:none;isolation:isolate;contain:paint;width:100%;height:60%;transform-style:preserve-3d;position:absolute;inset:auto 0% 0%;overflow:hidden;transform:translateZ(0)}.nav_card{width:100%;height:100%;padding:var(--_primitives---space--7)var(--_primitives---space--4);border-radius:var(--_primitives---radius--md);color:var(--_theme---main--text);flex-flow:column;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden}.nav_card-label{margin-bottom:var(--_primitives---space--0);font-family:var(--_text-styles---font-family);font-size:var(--_text-styles---font-size);line-height:var(--_text-styles---line-height);font-weight:var(--_text-styles---font-weight);letter-spacing:var(--_text-styles---letter-spacing);text-transform:uppercase;white-space:nowrap;--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--xs);--_text-styles---line-height:var(--_typography---leading--none);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.nav_card-body{z-index:2;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100%;display:flex;position:relative}.nav_card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.nav_card-text{grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);flex-direction:column;width:100%;display:flex}.nav_card-title{color:var(--_theme---main--text);font-size:var(--_typography---text--md);line-height:var(--_typography---leading--snug);font-weight:var(--_typography---weight--medium)}.theme-switch{border-style:none;margin:0;padding:0;display:inline-block}.theme-switch_track{padding-top:var(--_primitives---space--1);padding-right:var(--_primitives---space--1);padding-bottom:var(--_primitives---space--1);padding-left:var(--_primitives---space--1);border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---border--subtle);border-right-style:solid;border-right-width:1px;border-right-color:var(--_theme---border--subtle);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--_theme---border--subtle);border-left-style:solid;border-left-width:1px;border-left-color:var(--_theme---border--subtle);background-color:var(--_theme---surface--secondary);border-radius:999px;grid-template-rows:2.25rem;grid-template-columns:repeat(3,minmax(2.25rem,1fr));place-items:center;display:grid;position:relative}.theme-switch_input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.theme-switch_field{z-index:1;border-radius:var(--_primitives---radius--full);width:100%;height:100%;min-height:2.25rem;color:var(--_theme---text--secondary);cursor:pointer;grid-row-start:1;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.theme-switch_field.cc-dark{grid-column-start:1}.theme-switch_field.cc-system{grid-column-start:2}.theme-switch_field.cc-light{grid-column-start:3}.theme-switch_icon{width:1.25rem;height:1.25rem;color:inherit;flex:none;display:block}.theme-switch_ring{z-index:0;pointer-events:none;grid-row-start:1;grid-column-start:1;width:100%;height:100%;transition:transform .45s ease-out;position:relative;transform:translate(100%)}.theme-switch_ring:before{left:var(--_layout---gap--xs);top:var(--_layout---gap--xs);right:var(--_layout---gap--xs);bottom:var(--_layout---gap--xs);border:1.5px solid var(--_theme---border--interactive);background-color:var(--_theme---surface--primary);content:"";border-radius:999px;position:absolute}.section_inset{padding-right:var(--_layout---section-inset);padding-left:var(--_layout---section-inset)}.theme-toggle{flex-shrink:0;display:inline-flex;position:relative}.theme-toggle_input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-toggle_window{box-sizing:border-box;border-radius:var(--_primitives---radius--sm);background-color:var(--_theme---surface--tertiary);width:3rem;height:3rem;margin:0;font-size:1rem;transition:background-color .6s,border-color .6s;display:block;position:relative;overflow:hidden}.theme-toggle_drum{pointer-events:none;width:100%;height:200%;display:block;position:relative}.theme-toggle_field{justify-content:center;align-items:center;width:100%;height:50%;display:flex}.theme-toggle_sun{border-radius:var(--_primitives---radius--full);background-color:var(--_theme---accent--brand);width:.7em;height:.7em;display:block}.theme-toggle_moon{border-radius:var(--_primitives---radius--full);width:1.25em;height:1.25em;display:block}.hero_legal{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl);flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:end center;align-self:end;place-items:end stretch;width:100%;display:grid}.nav_post-wrapper{align-self:flex-end;height:100%}.nav_post-list,.nav_post-item{height:100%}.nav_lang{margin-right:var(--_primitives---space--2);flex-shrink:0;align-items:center;display:flex}.nav_lang.cc-panel{margin-right:0;display:none}.nav_lang-list{height:var(--_primitives---space--12);grid-column-gap:var(--_layout---gap--xs);align-items:center;display:flex}.nav_lang-list.cc-panel{height:auto}.nav_lang-item{grid-column-gap:var(--_layout---gap--xs);align-items:center;display:flex}.nav_lang-link{padding:var(--_primitives---space--2)var(--_primitives---space--1);font-family:var(--_typography---font--body);color:var(--_theme---main--text-muted);font-size:var(--_typography---text--sm);line-height:var(--_typography---leading--none);font-weight:var(--_typography---weight--medium);letter-spacing:var(--_typography---tracking--wide);text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.nav_lang-link.cc-panel{min-height:2.75rem;font-size:var(--_typography---text--base);letter-spacing:var(--_typography---tracking--normal);text-transform:none;min-height:2.75rem;font-size:var(--_typography---text--base);letter-spacing:var(--_typography---tracking--normal);text-transform:none}.footer_lang-list{grid-column-gap:var(--_primitives---space--2);text-transform:uppercase;align-items:center;display:flex}.footer_lang-item{grid-column-gap:var(--_primitives---space--2);align-items:center;display:flex}.footer_lang{margin-right:var(--_primitives---space--2);flex-shrink:0;align-items:center;display:flex}@media screen and (min-width:1440px){.spec_layout,.spec_row{grid-column-gap:var(--_layout---gap--4xl)}}@media screen and (min-width:1920px){.spec_row{grid-column-gap:var(--_layout---gap--6xl)}}@media screen and (max-width:991px){.section.cc-hero{padding-top:var(--_layout---section--padding-xl)}.section.cc-hero-spec{padding-top:var(--_layout---section--padding-xl);padding-bottom:var(--_layout---section--padding-xl)}.section.cc-split-hero{padding-top:var(--_layout---section--padding-xl)}.section.cc-map{padding-bottom:var(--_primitives---space--0)}.section.cc-qc-examples{height:auto;padding-top:var(--_layout---section--padding-xl);padding-bottom:var(--_layout---section--padding-xl)}.container.cc-qc-examples{height:auto;display:block;position:static}.heading-1{font-size:var(--_typography---text--5xl)}.heading-2{font-size:var(--_typography---text--4xl)}.heading-3{font-size:var(--_typography---text--2xl)}.heading-4{font-size:var(--_typography---text--xl)}.heading-5{font-size:var(--_typography---text--lg)}.heading-6{font-size:var(--_typography---text--md)}.text-xl,.quote{font-size:var(--_typography---text--lg)}.job_layout{grid-column-gap:var(--_layout---gap--xl);grid-row-gap:var(--_layout---gap--xl);grid-template-columns:1fr}.modal_card{max-width:90vw}.apply_intro{display:none}.summary_item{grid-template-columns:.5fr 1fr}.button_inner{padding:var(--_primitives---space--3)var(--_primitives---space--6)}.hero_media.cc-home{display:none}.hero_stage{min-height:auto;padding-top:var(--_layout---section--padding-md);grid-template-columns:1fr}.hero_stage.cc-about,.hero_stage.cc-centered{min-height:100vh}.hero_stage.cc-about,.hero_stage.cc-centered{min-height:100vh}.hero_stage.cc-editorial{align-content:center;place-items:center stretch;min-height:100vh}.facts_grid{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);grid-column-gap:var(--_layout---gap--none);grid-row-gap:var(--_layout---gap--none);border-top-style:none;grid-template-columns:1fr 1fr}.facts_item{padding-top:var(--_primitives---space--8);padding-bottom:var(--_primitives---space--8)}.facts_item.cc-bb{border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle);border-top:1px solid var(--_theme---border--subtle);border-bottom:1px solid var(--_theme---border--subtle)}.logobar_wrap{grid-template-columns:1fr}.intro_layout{padding-right:var(--_layout---section-inset);padding-left:var(--_layout---section-inset);grid-template-columns:1fr}.header_grid{grid-template-columns:1fr}.header_grid.cc-columns{grid-column-gap:var(--_layout---container-padding);grid-column-gap:var(--_layout---container-padding);grid-template-columns:1fr}.card_grid{grid-template-columns:1fr}.globe_stage.cc-hero{aspect-ratio:4/3;aspect-ratio:4/3;max-height:none}.tabs_content{grid-template-columns:1fr}.tabs_content.cc-cards{padding:var(--_primitives---space--8);padding:var(--_primitives---space--8)}.cert_box{grid-template-columns:1fr}.cert_media{border-top-style:solid;border-top-width:1px;border-top-color:var(--_theme---border--subtle);aspect-ratio:1;border-left-style:none;display:block}.cert_head{grid-template-columns:1fr;align-items:start}.footer_cta{padding:var(--_primitives---space--6);grid-template-columns:1fr}.footer_nav{grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);grid-template-columns:1fr}.footer_legal{padding-top:var(--_primitives---space--0);grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);align-items:stretch}.faq_grid{grid-row-gap:var(--_layout---gap--lg);grid-template-columns:1fr}.split_grid{grid-column-gap:var(--_layout---gap--xl);grid-row-gap:var(--_layout---gap--xl);grid-template-columns:1fr}.split_content{max-width:none;padding-right:var(--_primitives---space--0);padding-left:var(--_primitives---space--0);grid-row-start:1;grid-column-start:1}.split_content:where(.w-variant-65ecf3ab-4cd5-9db2-aaee-f8dc53f27ee4){grid-row-start:1;grid-column-start:1}.split_media,.split_media:where(.w-variant-65ecf3ab-4cd5-9db2-aaee-f8dc53f27ee4){grid-row-start:2;grid-column-start:1}.nav{top:var(--_primitives---space--2)}.nav_start{justify-content:space-between}.nav_logo{margin-right:var(--_layout---gap--none)}.nav_inner{left:var(--_layout---container-padding);right:var(--_layout---container-padding);bottom:var(--_layout---gap--md);width:auto;padding:var(--_primitives---space--8)var(--_primitives---space--6);grid-column-gap:var(--_layout---gap--lg);grid-row-gap:var(--_layout---gap--lg);border-radius:var(--_primitives---radius--md);background-color:var(--_theme---main--surface);opacity:0;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;overflow:auto}.nav_list{grid-column-gap:var(--_layout---gap--none);grid-row-gap:var(--_layout---gap--none);flex-direction:column;align-items:stretch;width:100%}.nav_link{width:100%;padding-top:var(--_primitives---space--3);padding-bottom:var(--_primitives---space--3);border-bottom:1px solid var(--_theme---border--subtle);border-radius:0;justify-content:flex-start}.nav_link.cc-dropdown{justify-content:space-between}.nav_link-icon.cc-dropdown{transform:rotate(-90deg)}.nav_end{order:9999;display:flex}.nav_dropdown{bottom:var(--_layout---gap--md);z-index:4;border-radius:var(--_primitives---radius--md);max-width:none;margin-top:0;position:fixed;overflow:hidden}.nav_dropdown-inner{height:100%;overflow:auto}.nav_dropdown-bg{display:none}.nav_panel{background-color:var(--_theme---main--surface);bottom:0%;overflow:auto}.nav_panel-grid{padding-top:var(--_primitives---space--2);padding-bottom:var(--_primitives---space--2);grid-column-gap:var(--_layout---gap--none);grid-row-gap:var(--_layout---gap--none);flex-direction:column;display:flex}.nav_panel-col{width:100%;min-width:0;padding-top:var(--_primitives---space--6);padding-bottom:var(--_primitives---space--6);border-bottom:1px solid var(--_theme---border--subtle);border-right-style:none}.nav_panel-col.cc-card{display:none}.nav_panel-label{width:100%}.logowall{grid-template-columns:repeat(2,1fr)}.section_inset{padding-right:var(--_primitives---space--2);padding-left:var(--_primitives---space--2)}.videotabs_stage{aspect-ratio:16/9}.videotabs_tile{width:6rem}.contact_layout{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl);grid-template-columns:1fr}.form.cc-jobs{grid-template-columns:1fr 1fr;justify-content:stretch}.process_bar{display:none}.process_readout{max-width:none}.grid.cc-3,.grid.cc-4,.grid.cc-3,.grid.cc-4{grid-template-columns:1fr 1fr}.intro_columns{padding-top:var(--_primitives---space--0);grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);grid-template-columns:1fr}.intro_lead,.intro_text{max-width:none}.filter{min-width:auto;padding-right:var(--_primitives---space--0)}.theme-toggle_window{width:2.45rem;height:2.45rem}.heading-fact{margin-bottom:var(--_primitives---space--0);--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--5xl);--_text-styles---line-height:var(--_typography---leading--tight);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.feature_grid{grid-template-columns:minmax(0,1fr)}.feature_tile{height:24rem}.team_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route_stage{margin-top:64px;padding-top:48px}.route_station{flex-direction:column;align-items:center;row-gap:24px;padding-left:0%;padding-right:0%}.route_station.cc-left,.route_station.cc-right,.route_station.cc-left,.route_station.cc-right{flex-direction:column;padding-left:0%;padding-right:0%}.route_node,.route_figure{width:100%;max-width:358px}.route_leg-label{margin-top:24px;margin-bottom:24px}.route_end{align-self:center;margin-top:32px;transform:none}.route_end.cc-left{margin-left:0%}.sketch_grid{grid-template-columns:repeat(2,1fr)}.sketch_sample.cc-sm{width:3rem;height:2.25rem}.grid_rule{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.next_grid{grid-template-columns:repeat(2,1fr)}.spec_layout{grid-template-columns:1fr}.index_rail{display:none}.spec_group-head{border-top:1px solid var(--_theme---border--subtle);cursor:pointer;border-bottom-width:0;align-items:flex-start;padding-top:.875rem;padding-bottom:.875rem}.spec_group-chips{min-width:0;font-family:var(--_typography---font--mono);color:var(--_theme---text--secondary);letter-spacing:0;text-transform:none;text-overflow:clip;white-space:normal;flex:1;font-size:.75rem;line-height:1.7;display:block;overflow:visible}.spec_group-toggle{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.5rem;height:.5rem;transition:transform .24s;display:block;transform:rotate(45deg)}.spec_rows{display:none}.spec_row{grid-row-gap:.375rem;grid-template-columns:1fr;padding-top:.875rem;padding-bottom:.875rem}.sec_layout,.gears_box{grid-template-columns:1fr}.gears_head{grid-template-columns:1fr;align-items:start}.matrix_grid{grid-template-columns:.75fr 2.5fr}.guide_list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.guide_row{grid-column-gap:var(--_layout---gap--lg);grid-row-gap:var(--_layout---gap--sm);grid-template-rows:auto;grid-template-columns:.25fr 1fr 1.75fr;grid-auto-columns:1fr;display:grid}.guide_question{font-size:var(--_typography---text--lg)}.guide_answer{grid-column-start:2}.hero_spec{grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);max-width:none;min-height:auto}.hero_spec-row{padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);grid-row-gap:var(--_layout---gap--md)}.hero_spec-media{max-height:40vh}.hero_spec-fact{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl)}.pick_layout{grid-template-columns:1fr}.pick_axis-label{font-size:var(--_typography---text--lg)}.pick_result{position:static}.pick_result-name{font-size:var(--_typography---text--2xl)}.pick_result-metaval{font-size:var(--_typography---text--xl)}.proc_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proc_name{font-size:var(--_typography---text--lg)}.proc_lane-name{font-size:var(--_typography---text--md)}.proc_scale{display:none}.mat_name{font-size:var(--_typography---text--lg)}.parts_grid{grid-template-columns:1fr 1fr}.range_lots{grid-row-gap:var(--_layout---gap--md);grid-template-columns:1fr}.roll_layout{grid-template-columns:1fr}.range_table-head,.range_table-row{grid-template-columns:1.5fr 1fr 1fr 1fr}.deviate_scroller{height:420svh}.deviate_layout{grid-template-columns:1fr;align-content:center}.kinds_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lock_scope{grid-template-columns:1fr}.lock_stage{margin-bottom:var(--_primitives---space--0)}.lock_readout-list{width:100%;position:static}.lock_readout-title{font-size:var(--_typography---text--xl)}.lock_fields{grid-template-columns:1fr 1fr}.region_layout{grid-template-columns:1fr}.rail_steps{grid-column-gap:var(--_layout---gap--lg);grid-row-gap:var(--_layout---gap--lg)}.rail_step-title{font-size:var(--_typography---text--md)}.grid_sec{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.procedure_lots{grid-template-columns:1fr}.lock_explode-grid{grid-row-gap:var(--_layout---gap--md);grid-template-columns:1fr;align-content:center}.lock_figure{grid-row-gap:var(--_layout---gap--md);aspect-ratio:auto;justify-content:flex-start}.services_row{grid-column-gap:var(--_layout---gap--md);grid-row-gap:var(--_layout---gap--md);flex-flow:column;justify-content:space-between;align-items:flex-start}.services_row-text{max-width:100%}.services_grid{grid-template-columns:repeat(2,1fr)}.drawer_panel{left:var(--_primitives---space--4);width:auto}.tab_grid{grid-row-gap:var(--_layout---gap--lg);grid-template-columns:1fr}.region_media{inset:2rem 2rem auto auto}.hero_split,.tabs_grid{grid-template-columns:1fr}.tabs_art{aspect-ratio:16/9}.bento_grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.bento_tile.cc-store,.bento_tile.cc-term{grid-area:auto}.bento_tile.cc-chart{grid-area:auto;min-height:28rem}.bento_tile.cc-store,.bento_tile.cc-term{grid-area:auto}.docs_folders{grid-template-columns:1fr}.docs_item-title{font-size:var(--_typography---text--md)}.record_layout{grid-template-columns:1fr}.record_aside{position:static}.record_index{display:none}.proof_title{font-size:var(--_typography---text--lg)}.scope_grid{grid-template-columns:1fr 1fr}.cost_bill{grid-template-columns:1fr}.cost_part-value{font-size:var(--_typography---text--5xl)}.cost_ratio-value{font-size:var(--_typography---text--2xl)}.cost_proc-sum{font-size:var(--_typography---text--5xl)}.route_grid,.post_hero{grid-template-columns:1fr}.post_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post_lex{grid-template-columns:minmax(0,1fr)}.post_art-layout{grid-row-gap:var(--_layout---gap--2xl);grid-template-columns:minmax(0,1fr)}.post_art-aside{display:none}.post_dock-wrap{display:block}.post_art-related{grid-template-columns:minmax(0,1fr)}.hero_legal{grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);max-width:none;min-height:auto}.showreel{justify-self:start;max-width:none}.hero_grid{grid-template-columns:1fr}.hero_grid.cc-home{min-height:auto;padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0);min-height:auto;padding-top:var(--_primitives---space--0);padding-bottom:var(--_primitives---space--0)}.hero_media-gradient.cc-side{background-image:linear-gradient(180deg,var(--_theme---main--background),var(--_theme---main--background));opacity:.88;background-image:linear-gradient(180deg,var(--_theme---main--background),var(--_theme---main--background));opacity:.88}.check_columns{padding-top:var(--_primitives---space--0);grid-column-gap:var(--_layout---gap--2xl);grid-row-gap:var(--_layout---gap--2xl);grid-template-columns:1fr}.check_lead,.check_text{max-width:none}.check_list{grid-template-columns:1fr 1fr}.check_item{grid-row-gap:var(--_layout---gap--sm);grid-template-columns:3rem 1fr}.header_side{padding-right:var(--_layout---gap--none);position:static}.mosaic_grid{grid-template-rows:auto;grid-template-columns:1fr}.mosaic_col.cc-offset{padding-top:var(--_primitives---space--0)}.mosaic_col.cc-mid{padding-bottom:var(--_primitives---space--0)}.mosaic_card{padding:var(--_primitives---space--6)}.mosaic_text{--_text-styles---font-family:var(--_typography---font--body);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--normal);--_text-styles---font-weight:var(--_typography---weight--normal);--_text-styles---letter-spacing:var(--_typography---tracking--normal)}.mosaic_media{order:9999}.nav_lang{display:none}.nav_lang.cc-panel{width:100%;padding-top:var(--_primitives---space--4);border-top:1px solid var(--_theme---border--subtle);width:100%;padding-top:var(--_primitives---space--4);border-top:1px solid var(--_theme---border--subtle);margin-top:auto;display:flex}.footer_lang{display:none}.qc_examples-layout{grid-row-gap:var(--_layout---gap--2xl);grid-template-columns:1fr}.qc_examples-caption{width:100%;margin-right:var(--_primitives---space--0);padding-right:var(--_primitives---space--0);padding-left:var(--_primitives---space--6);color:var(--_theme---main--text)}.qc_examples-image.cc-inline{aspect-ratio:1;aspect-ratio:1;flex-basis:auto;width:100%;height:auto;max-height:none;display:block}.qc_examples-list{grid-row-gap:var(--_layout---gap--3xl)}.qc_examples_rail,.qc_examples-media{display:none}.range_sampling-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.section.cc-production,.section.cc-closure,.section.cc-production,.section.cc-closure{min-height:100svh}.stack.cc-sampling-panel{padding:var(--_primitives---space--6);padding:var(--_primitives---space--6)}.text.videotabs_text{font-size:var(--_typography---text--md);font-size:var(--_typography---text--md)}.cta_primary{letter-spacing:0;border-radius:.5rem;font-size:.875rem;line-height:1.25rem}.old-button_text{height:auto}.legal_layout{padding-top:var(--_layout---section--padding-md)}.badge{order:-9999;padding:4px 8px}.job_panel{padding-top:var(--_primitives---space--8);padding-right:var(--_primitives---space--8);padding-left:var(--_primitives---space--8);grid-column-gap:var(--_primitives---space--4);grid-row-gap:var(--_primitives---space--4)}.job_hero{padding-top:var(--_layout---section--padding-sm)}.facts_item.cc-bl{border-left:1px solid var(--_theme---border--subtle);border-left:1px solid var(--_theme---border--subtle)}.caption.text-xs{font-size:var(--_typography---text--xs);font-size:var(--_typography---text--xs)}.intro_layout,.card_grid{grid-template-columns:1fr}.card{aspect-ratio:auto}.card_media{position:relative}.program_grid{grid-template-columns:1fr}.globe_stage.cc-hero{aspect-ratio:1;aspect-ratio:1;margin-top:3rem}.tabs_content{padding:var(--_primitives---space--6);grid-template-columns:1fr}.tabs_content.cc-cards{padding:var(--_primitives---space--3);padding:var(--_primitives---space--3)}.tabs_title{font-size:var(--_typography---text--xl)}.cert_body{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl)}.cert_grid{grid-template-columns:1fr}.footer_nav{grid-column-gap:var(--_layout---gap--md)}.nav_panel-col{padding-top:var(--_primitives---space--4);padding-bottom:var(--_primitives---space--4)}.section_inset{padding-right:var(--_primitives---space--1);padding-left:var(--_primitives---space--1)}.map_stage{display:flex}.places{white-space:nowrap;grid-template-columns:1fr;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.videotabs_stage{aspect-ratio:4/3}.videotabs_foot{flex-direction:column;align-items:stretch;row-gap:1.5rem;position:static}.videotabs_body{color:inherit}.videotabs_nav{grid-row-gap:var(--_primitives---space--3);column-gap:var(--_primitives---space--2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.videotabs_frame{row-gap:1.5rem}.videotabs_tile{flex-flow:column;flex:none;width:100%;display:flex}.contact_layout{padding:var(--_primitives---space--4)}.form.cc-jobs{grid-template-columns:1fr}.process_tile{padding:24px}.process_inner{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr}.history_field{display:none}.videotabs_item{width:100%}.grid.cc-3,.grid.cc-2,.grid.cc-3,.grid.cc-2{grid-template-columns:1fr}.intro_columns{padding-top:var(--_primitives---space--10);grid-template-columns:1fr}.team_grid{grid-template-columns:minmax(0,1fr)}.sketch_grid{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm)}.sketch_card.cc-cta{grid-row-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl);justify-content:space-between;align-items:flex-start}.grid_rule{grid-template-columns:1fr 1fr 1fr 1fr}.next_grid{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm)}.spec_group-head{grid-row-gap:var(--_primitives---space--2);flex-wrap:wrap}.spec_group-chips{flex-grow:0;flex-basis:100%;order:1}.spec_group-toggle{margin-left:auto}.gears_body{grid-column-gap:var(--_layout---gap--3xl);grid-row-gap:var(--_layout---gap--3xl)}.matrix_grid{grid-template-columns:.75fr 2.25fr}.hero_spec-media{aspect-ratio:auto}.proc_grid,.parts_grid,.roll_compare{grid-template-columns:1fr}.range_table-row.cc-sampling{grid-row-gap:var(--_layout---gap--md);grid-row-gap:var(--_layout---gap--md);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.kinds_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.rail_stage{padding-top:var(--_primitives---space--10);padding-bottom:var(--_primitives---space--10)}.rail_head{text-align:left;justify-content:flex-start;align-items:flex-start}.grid_sec{grid-template-columns:1fr 1fr 1fr 1fr}.lock_figure{padding:var(--_primitives---space--4);aspect-ratio:auto}.services_grid{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm)}.drawer_panel{inset:.5rem}.tabs_tab{padding:var(--_primitives---space--3)var(--_primitives---space--2)}.tabs_ordinal{display:none}.graph_visual{aspect-ratio:1.25}.graph_scroll{margin-right:-1.75rem;padding-right:1.75rem}.docs_item-body{grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);flex-direction:column;grid-template-columns:1fr}.docs_item-title{width:auto}.record_row{padding-right:var(--_primitives---space--2);padding-left:var(--_primitives---space--2);grid-row-gap:var(--_layout---gap--xs);grid-template-columns:minmax(0,1fr) auto}.record_label{font-size:var(--_typography---text--xs);grid-area:1/1/2/2}.record_value{grid-area:2/1/3/2}.record_slot{grid-area:1/2/3/3}.record_copy{background-color:var(--_theme---surface--secondary);color:var(--_theme---text--primary)}.proof_row{grid-row-gap:var(--_layout---gap--md);grid-template-columns:3.5rem minmax(0,1fr)}.proof_thumb{width:3.5rem;height:4rem}.proof_metas{grid-column:1/-1;grid-template-columns:1fr 1fr}.proof_action{grid-column:1/-1;justify-content:flex-start}.scope_grid{grid-template-columns:1fr}.cost_part,.cost_proc{padding:var(--_primitives---space--6)}.cost_field{grid-column-gap:var(--_layout---gap--xs);grid-row-gap:var(--_layout---gap--xs);grid-template-columns:repeat(15,minmax(0,1fr))}.cost_steps{grid-template-columns:1fr 1fr}.cost_step{padding-bottom:var(--_primitives---space--4);border-bottom:1px solid var(--_theme---border--subtle)}.cost_step.cc-mr{border-right:1px solid var(--_theme---border--subtle);border-right:1px solid var(--_theme---border--subtle)}.post_hero{grid-row-gap:var(--_layout---gap--lg)}.post_empty{padding:var(--_primitives---space--6)var(--_primitives---space--5)}.post_bar{position:relative;top:auto}.post_grid{grid-template-columns:minmax(0,1fr)}.topic_stage{justify-content:flex-start}.post_lex{grid-row-gap:var(--_layout---gap--xl)}.post_art-meta{grid-column-gap:var(--_layout---gap--md);grid-row-gap:var(--_layout---gap--sm);align-items:flex-start}.post_author-wrap{flex-basis:100%}.post_art-cover{aspect-ratio:4/3}.post_art-summary{padding:var(--_primitives---space--5)}.post_art-crumb-current{max-width:100%}.check_columns{padding-top:var(--_primitives---space--10);grid-template-columns:1fr}.check_list{grid-template-columns:1fr}.check_item{padding:var(--_primitives---space--6);grid-template-columns:1fr}.check_num{display:none}.mosaic_grid{grid-template-columns:minmax(0,1fr)}.mosaic_col.cc-offset{padding-top:var(--_primitives---space--0);padding-top:var(--_primitives---space--0)}.mosaic_media{aspect-ratio:4/3}.mosaic_media.cc-fill{aspect-ratio:4/3;aspect-ratio:4/3;flex-grow:0;min-height:0}}@media screen and (max-width:479px){.text-lg{font-size:var(--_typography---text--md)}.text-xs.u-text-muted.hide-portrait{display:none}.text-xl{font-size:var(--_typography---text--xl)}.quote{font-size:var(--_typography---text--md)}.utility-page-form{flex-flow:column}.utility-page-password{padding-right:var(--_primitives---space--7);padding-left:var(--_primitives---space--7);flex-flow:column;justify-content:center;align-items:stretch}.old-button{padding:var(--_primitives---space--3)var(--_primitives---space--5)}.job_panel,.apply_main{padding:var(--_primitives---space--4)}.form_row{flex-flow:column}.utility-page-action{text-align:center}.facts_grid{flex-flow:column}.logobar{grid-template-columns:1fr 1fr}.logobar_wrap{flex-flow:column}.intro_layout{grid-template-columns:minmax(200px,1fr)}.card{aspect-ratio:auto}.card_body{grid-row-gap:var(--_layout---gap--xl);flex-flow:column}.card_arrow{align-self:flex-end}.footer_people{flex-flow:wrap;grid-template-columns:1fr}.footer_person{width:100%}.faq_question{--_text-styles---font-family:var(--_typography---font--heading);--_text-styles---font-size:var(--_typography---text--lg);--_text-styles---line-height:var(--_typography---leading--snug);--_text-styles---font-weight:var(--_typography---weight--medium);--_text-styles---letter-spacing:var(--_typography---tracking--tight)}.slider_card-content{grid-row-gap:var(--_layout---gap--xl);flex-flow:column}.contact_layout{margin-top:var(--_layout---section--padding-sm)}.form{grid-column-gap:var(--_layout---gap--sm);grid-row-gap:var(--_layout---gap--sm)}.mark{padding-left:var(--_primitives---space--2);flex-flow:column;justify-content:flex-start;align-items:flex-start}.jobs_layout{padding:var(--_primitives---space--4)}.jobs_card{padding:var(--_primitives---space--3)}.heading-fact{font-size:var(--_typography---text--3xl)}.sketch_grid,.next_grid{grid-template-columns:1fr}.gears_body{grid-column-gap:var(--_layout---gap--none);grid-row-gap:var(--_layout---gap--none)}.matrix_grid{grid-template-columns:1fr 2fr}.guide_row{flex-flow:column;grid-template-columns:.25fr;display:flex}.hero_spec-fact{padding:var(--_primitives---space--4)}.mat_row{grid-template-columns:2.5rem 14rem minmax(undefinedundefined,1fr)9rem}.range_table-head{grid-template-columns:1fr 1fr 1fr}.range_table-head.cc-sampling{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.range_table-row{padding-right:var(--_primitives---space--4);padding-left:var(--_primitives---space--4);grid-template-columns:1fr 1fr 1fr}.range_table-row.cc-sampling{padding-right:var(--_primitives---space--0);padding-left:var(--_primitives---space--0);padding-right:var(--_primitives---space--0);padding-left:var(--_primitives---space--0);grid-template-columns:minmax(0,1fr)}.lock_readout-legend{grid-row-gap:var(--_typography---text--md)}.lock_fields{grid-template-columns:1fr}.procedure_lot-fact{flex-flow:column;justify-content:space-between;align-items:flex-start}.services_grid{grid-template-columns:1fr}.drawer_scroll{padding:var(--_primitives---space--4)}.region_media{width:5rem;top:1rem;right:1rem}.tabs_tab{padding-right:var(--_primitives---space--1);padding-left:var(--_primitives---space--1);font-size:var(--_typography---text--xs)}.docs_folder{font-size:1.15rem}.scope_col-title,.cost_step-eur{font-size:var(--_typography---text--md)}.post_author-tip-link{color:var(--_theme---main--text)}.post_tile-content{grid-row-gap:var(--_layout---gap--xl);flex-flow:column}.utility-page-buttons{justify-content:center;align-items:flex-start}.showreel-lightbox{padding:var(--_primitives---space--4)}.showreel{max-width:none}}#w-node-_9e5d86de-c541-1b8d-f9f9-cade03755f01-db14493a,#w-node-_132f874e-755e-ecb9-8c33-ae63e7554cd6-5c25b0f4{grid-area:span 1/span 2/span 1/span 2}#w-node-c365693a-5810-aec9-7668-b5425c25b186-5c25b0f4{justify-self:center}#w-node-c365693a-5810-aec9-7668-b5425c25b18f-5c25b0f4{grid-column:span 2/span 2}#w-node-c365693a-5810-aec9-7668-b5425c25b192-5c25b0f4{justify-self:end}#w-node-d49c6675-c442-32a6-8cad-9cedebd3378d-ebd336e0,#w-node-d49c6675-c442-32a6-8cad-9cedebd337c6-ebd336e0{grid-column:span 1/span 1}@media screen and (max-width:991px){#w-node-c365693a-5810-aec9-7668-b5425c25b184-5c25b0f4{order:2;grid-area:span 1/span 2/span 1/span 2}#w-node-c365693a-5810-aec9-7668-b5425c25b192-5c25b0f4{order:3;justify-self:start}}@media screen and (max-width:479px){#w-node-_132f874e-755e-ecb9-8c33-ae63e7554cd6-5c25b0f4{grid-column:span 1/span 1}#w-node-c365693a-5810-aec9-7668-b5425c25b184-5c25b0f4{order:3;grid-column:span 3/span 3}#w-node-c365693a-5810-aec9-7668-b5425c25b192-5c25b0f4{order:2;grid-area:span 1/span 3/span 1/span 3;justify-self:start}}