:root{--max-width-sm:40rem;--max-width-md:48rem;--max-width-lg:80rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:1rem;--space-base:1.5rem;--space-md:2rem;--space-lg:4rem;--space-xl:8rem;--space-2xl:16rem;--grid-gutter:var(--space-md);--base-white:#ffffff;--base-black:#000000;--gray-50:#f5f8fd;--gray-100:#f1f5fb;--gray-150:#eaf0f8;--gray-200:#e0e9f4;--gray-250:#d6e0ed;--gray-300:#bbc9dc;--gray-350:#a2b4cb;--gray-400:#8396af;--gray-450:#657892;--gray-500:#576b85;--gray-550:#4d5e74;--gray-600:#3f4d62;--gray-650:#2e3c50;--gray-700:#232e3c;--gray-750:#1b2633;--gray-800:#121a24;--gray-900:#0d1219;--blue-50:#eff6ff;--blue-100:#e7f1ff;--blue-200:#c8e1ff;--blue-300:#95c6ff;--blue-400:#57a1f8;--blue-500:#1a81fa;--blue-600:#0368de;--blue-700:#0058c0;--blue-800:#0042a6;--blue-900:#003585;--indigo-50:#f6f5ff;--indigo-100:#ebeaff;--indigo-200:#d4d0ff;--indigo-300:#b9b2ff;--indigo-400:#8378ff;--indigo-500:#6052ff;--indigo-600:#5748ff;--indigo-700:#4a3aff;--indigo-800:#2617ce;--indigo-900:#0c009b;--violet-50:#f9f6ff;--violet-100:#f0eaff;--violet-200:#e5d9ff;--violet-300:#cbb4ff;--violet-400:#a076ff;--violet-500:#8854fc;--violet-600:#7b2bff;--violet-700:#6823d4;--violet-800:#5114af;--violet-900:#3f0c8e;--green-50:#f0fffa;--green-100:#eafaf4;--green-200:#d2f0e5;--green-300:#8ce4c5;--green-400:#39c693;--green-500:#1ba875;--green-600:#0e9c69;--green-700:#0d8b5e;--green-800:#066845;--green-900:#004d31;--yellow-50:#fffbef;--yellow-100:#fff9e3;--yellow-200:#ffecb4;--yellow-300:#ffdb7d;--yellow-400:#fec941;--yellow-500:#fdb601;--yellow-600:#e0a306;--yellow-700:#b2830a;--yellow-800:#8a6c1e;--yellow-900:#5f4b18;--orange-50:#fff8f5;--orange-100:#fff3ec;--orange-200:#ffdaca;--orange-300:#ffac92;--orange-400:#ff7d5f;--orange-500:#ff603b;--orange-600:#f55a03;--orange-700:#dd5406;--orange-800:#ba4d0f;--orange-900:#8f471e;--red-50:#fff5f6;--red-100:#ffedee;--red-200:#ffd0d4;--red-300:#f8a8ae;--red-400:#ff707a;--red-500:#ff3a49;--red-600:#ff0013;--red-700:#ce0010;--red-800:#97000b;--red-900:#680008;--color-water-darker:var(--blue-700);--color-water:var(--blue-500);--color-water-lighter:var(--blue-100);--color-lava-darker:var(--red-700);--color-lava:var(--red-500);--color-lava-lighter:var(--red-100);--color-grass-darker:var(--green-700);--color-grass:var(--green-500);--color-grass-lighter:var(--green-100);--color-gold-darker:var(--yellow-700);--color-gold:var(--yellow-500);--color-gold-lighter:var(--yellow-100);--color-charcoal-darker:var(--gray-800);--color-charcoal:var(--gray-700);--color-charcoal-lighter:var(--gray-650);--color-graphite-darker:var(--gray-550);--color-graphite:var(--gray-500);--color-graphite-lighter:var(--gray-450);--color-stainless-darker:var(--gray-400);--color-stainless:var(--gray-350);--color-stainless-lighter:var(--gray-300);--color-alloy-darker:var(--gray-250);--color-alloy:var(--gray-150);--color-alloy-lighter:var(--gray-100);--color-white:#ffffff;--color-border:var(--gray-150);--color-border-dark:var(--gray-650);--color-background:var(--color-white);--color-overlay:var(--color-charcoal-darker);--color-facebook:#3e5b96;--color-twitter:#2aa3ef;--color-github:#444;--color-google-plus:#db4e47;--transition-duration-s:250ms;--transition-ease-in:cubic-bezier(0.55, 0.055, 0.675, 0.19);--transition-ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--transition-bounce:cubic-bezier(0.175, 0.885, 0.32, 1.275);--elevation-none:0px 0px 0px rgba(0, 0, 0, 0);--elevation-sm:0 3px 10px 0 rgba(0, 53, 102, 0.08),0 3px 5px 0 rgba(0, 53, 102, 0.06);--elevation-md:0 20px 36px -6px rgba(0, 53, 102, 0.08),0 10px 16px -8px rgba(0, 53, 102, 0.06);--elevation-lg:0 30px 80px -10px rgba(0, 53, 102, 0.1),0 20px 24px -8px rgba(0, 53, 102, 0.04);--elevation-xl:0 40px 100px -20px rgba(0, 53, 102, 0.15),0 20px 60px -30px rgba(0, 53, 102, 0.05);--elevation-dark-sm:0 3px 10px 0 rgba(0, 53, 102, 0.2),0 3px 5px 0 rgba(0, 53, 102, 0.14);--elevation-dark-md:0 20px 36px -6px rgba(0, 53, 102, 0.2),0 10px 16px -8px rgba(0, 53, 102, 0.16);--elevation-dark-lg:0 30px 80px -10px rgba(0, 53, 102, 0.1),0 20px 24px -8px rgba(0, 53, 102, 0.04);--elevation-dark-xl:0 40px 100px -20px rgba(0, 53, 102, 0.15),0 20px 60px -30px rgba(0, 53, 102, 0.05);--roundness-sm:0.125rem;--roundness-md:0.25rem;--roundness-base:0.375rem;--roundness-lg:0.5rem;--roundness-full:9999px;--focus-outline:var(--color-water) auto 2px;--font-main:"Inter","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-header:"Poppins","ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-code:"ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace";--text-base-size:1rem;--text-base-leading:1.6;--text-weight-light:300;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semibold:600;--text-weight-bold:700;--text-size-2xs:0.625rem;--text-size-xs:0.75rem;--text-size-sm:0.875rem;--text-size-md:var(--text-base-size);--text-size-lg:1.125rem;--text-size-xl:1.25rem;--text-size-2xl:1.5rem;--text-size-3xl:1.875rem;--text-size-4xl:2.25rem;--text-size-5xl:3rem;--text-size-6xl:3.5rem;--text-size-7xl:4rem;--text-size-8xl:5rem;--text-size-9xl:7rem;--text-leading-none:1;--text-leading-3xs:1.1;--text-leading-2xs:1.2;--text-leading-xs:1.3;--text-leading-sm:1.4;--text-leading-md:1.6;--text-leading-lg:1.7;--text-leading-xl:1.8;--text-margin-xs:0.5rem;--text-margin-sm:1rem;--text-margin-md:1.25rem;--text-margin-lg:1.5rem;--text-margin-xl:2rem;--text-margin-2xl:2.5rem;--text-margin-3xl:3rem;--text-selection-background:var(--blue-200);--text-selection-text:var(--gray-700);--color-base-text:var(--gray-600);--color-secondary-text:var(--gray-500);--color-disabled-text:var(--gray-350);--color-base-header:var(--gray-900);--color-disabled-header:var(--gray-350);--color-text-code:var(--gray-900);--color-background-code:var(--gray-100);--mainViewMenuHeight:4rem;--component-size-sm:2.375rem;--component-size-base:3rem;--component-size-lg:3.5rem}body,html{border:0;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,p,pre,q,samp,small,strong,sub,sup{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}img{max-width:100%;height:auto;display:inline-block}button{border:0;background:0 0}[hidden]{display:none!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{box-sizing:border-box}body{position:relative;scroll-behavior:smooth;overflow-x:hidden}.container{width:100%;max-width:var(--max-width-lg);margin-left:auto;margin-right:auto;padding-left:var(--space-sm);padding-right:var(--space-sm)}@media all and (min-width:1024px){.container{padding-left:var(--space-md);padding-right:var(--space-md)}}.container-fluid{max-width:var(--max-width-lg);margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}.container--lg,.container--md,.container--sm,.container-narrow{margin-left:auto;margin-right:auto}.container--sm{max-width:var(--max-width-sm)!important}.container--md,.container-narrow{max-width:var(--max-width-md)!important}.container--lg{max-width:var(--max-width-lg)}.v-height-full{height:100vh;min-height:500px}.h-padding--xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.h-padding--sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.h-padding--md{padding-left:var(--space-md);padding-right:var(--space-md)}.h-padding--lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.h-padding--xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.h-padding-left--lg{padding-left:var(--space-lg)}.h-padding-right--lg{padding-right:var(--space-lg)}.h-padding-left--md{padding-left:var(--space-md)}.h-padding-right--md{padding-right:var(--space-md)}.h-padding-left--sm{padding-left:var(--space-sm)}.h-padding-right--sm{padding-right:var(--space-sm)}.v-padding--xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.v-padding--sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.container-padding--small,.v-padding--md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.container-padding--medium,.v-padding--lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.container-padding--large,.v-padding--xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.v-padding-top--lg{padding-top:var(--space-lg)}.v-padding-bottom--lg{padding-bottom:var(--space-lg)}.v-padding-top--md{padding-top:var(--space-md)}.v-padding-bottom--md{padding-bottom:var(--space-md)}.v-padding-top--sm{padding-top:var(--space-sm)}.v-padding-bottom--sm{padding-bottom:var(--space-sm)}.col-container:after,.container-fluid:after,.row:after,[class*=container-padding--]::after{display:block;content:"";clear:both}.col-container,.row{margin-left:-2rem;margin-right:-2rem}.col-container [class*=col-],.row [class*=col-],[class*=col-]{padding:0 var(--space-md);float:left}.col-12,.col-md-12,.col-sm-12{width:100%}.col-11,.col-md-11,.col-sm-11{width:91.66%}.col-10,.col-md-10,.col-sm-10{width:83.33%}.col-9,.col-md-9,.col-sm-9{width:75%}.col-8,.col-md-8,.col-sm-8{width:66.66%}.col-7,.col-md-7,.col-md-main,.col-sm-7{width:58.33%}.col-6,.col-md-6,.col-sm-6{width:50%}.col-5,.col-md-5,.col-md-aside,.col-sm-5{width:41.66%}.col-4,.col-md-4,.col-sm-4{width:33.33%}.col-3,.col-md-3,.col-sm-3{width:25%}.col-2,.col-md-2,.col-sm-2{width:16.66%}.col-1,.col-md-1,.col-sm-1{width:8.33%}@media all and (max-width:980px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{width:100%;padding:1rem 0}}@media all and (max-width:680px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{width:100%;padding:1rem 0}.container-fluid{padding-left:var(--space-md);padding-right:var(--space-md)}}.flex-container{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.flex-container.row{margin:0 -2rem;width:calc(100% + 4rem)}.flex-container.vertical-center{align-items:center}.flex-container.horizontal-justify{justify-content:space-between}.flex-container.reverse{flex-direction:row-reverse}section.join-section{padding-bottom:0!important}section.join-section+section{padding-top:0!important}.col-flex,.flex-container [class*=col-flex-],[class*=col-flex-]{flex:1 1 auto;padding-left:1rem;padding-right:1rem}.col-flex-1,.col-flex-10,.col-flex-11,.col-flex-12,.col-flex-2,.col-flex-3,.col-flex-4,.col-flex-5,.col-flex-6,.col-flex-7,.col-flex-8,.col-flex-9{padding:0 1rem;flex:0 1 auto}.col-flex-1,.col-flex-md-1,.col-flex-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-flex-2,.col-flex-md-2,.col-flex-sm-2{flex:0 1 16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-flex-3,.col-flex-md-3,.col-flex-sm-3{flex-basis:25%;max-width:25%}.col-flex-4,.col-flex-md-4,.col-flex-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-flex-5,.col-flex-md-5,.col-flex-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-flex-6,.col-flex-md-6,.col-flex-sm-6{flex-basis:50%;max-width:50%}.col-flex-7,.col-flex-md-7,.col-flex-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-flex-8,.col-flex-md-8,.col-flex-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-flex-9,.col-flex-md-9,.col-flex-sm-9{flex-basis:75%;max-width:75%}.col-flex-10,.col-flex-md-10,.col-flex-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-flex-11,.col-flex-md-11,.col-flex-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-flex-12,.col-flex-md-12,.col-flex-sm-12{flex-basis:100%;max-width:100%}.center-object{margin:0 auto!important;float:none}@media all and (max-width:1440px){.container-fluid{max-width:1260px}}@media all and (max-width:1260px){.container-fluid{max-width:1200px}.container-padding--small,.h-padding--md{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.container-padding--medium,.h-padding--lg{padding-top:var(--space-md);padding-bottom:var(--space-md)}.container-padding--large,.h-padding--xl{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}}@media all and (max-width:768px){.container-fluid{padding-left:var(--space-md);padding-right:var(--space-md)}}@media all and (max-width:425px){.container-fluid{padding-left:var(--space-sm);padding-right:var(--space-sm)}.col-flex-sm-1,.col-flex-sm-10,.col-flex-sm-11,.col-flex-sm-12,.col-flex-sm-2,.col-flex-sm-3,.col-flex-sm-4,.col-flex-sm-5,.col-flex-sm-6,.col-flex-sm-7,.col-flex-sm-8,.col-flex-sm-9{flex-basis:100%;max-width:100%;padding:1rem 0}}@media (max-width:1024px){.col-flex-3{flex-basis:50%;max-width:50%;margin-top:1rem}.col-flex-md-1,.col-flex-md-10,.col-flex-md-11,.col-flex-md-12,.col-flex-md-2,.col-flex-md-3,.col-flex-md-4,.col-flex-md-5,.col-flex-md-6,.col-flex-md-7,.col-flex-md-8,.col-flex-md-9{flex-basis:100%;max-width:100%;padding:1rem 0}}@media (max-width:750px){.container.row{margin:0}.col-flex,.col-flex-1,.col-flex-10,.col-flex-11,.col-flex-12,.col-flex-2,.col-flex-3,.col-flex-4,.col-flex-5,.col-flex-6,.col-flex-7,.col-flex-8,.col-flex-9{flex-basis:100%;max-width:100%;padding:1rem 0}}body,html{font-family:var(--font-main);line-height:var(--text-leading-md);font-weight:var(--text-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;color:var(--color-base-text);font-display:swap;width:100%}.dark-section{--color-base-text:var(--color-stainless);--color-disabled-text:var(--color-graphite);--color-base-header:var(--base-white);--color-disabled-header:var(--color-graphite);--color-text-code:var(--color-gold-lighter);--color-background-code:var(--color-gold-darker)}.white-section{--color-base-text:var(--color-graphite);--color-disabled-text:var(--color-stainless-lighter);--color-base-header:var(--color-charcoal);--color-disabled-header:var(--color-stainless-lighter);--color-text-code:var(--color-gold-darker);--color-background-code:var(--color-gold-lighter)}body{font-size:var(--text-base-size)}.display-1,.display-2,.text-header--2xl,.text-header--3xl,.text-header--4xl,.text-header--5xl,.text-header--lg,.text-header--xl,h1,h2,h3,h4,h5,h6{font-family:var(--font-header);color:var(--color-base-header)}[disabled] .text-header--2xl,[disabled] .text-header--3xl,[disabled] .text-header--4xl,[disabled] .text-header--5xl,[disabled] .text-header--lg,[disabled] .text-header--xl,[disabled] h1,[disabled] h2,[disabled] h3,[disabled] h4,[disabled] h5,[disabled] h6{color:var(--color-disabled-header)}.display-1{font-size:var(--text-size-8xl);line-height:var(--text-leading-none);font-weight:var(--text-weight-semibold);letter-spacing:-2px}.display-2{font-size:var(--text-size-7xl);line-height:var(--text-leading-none);font-weight:var(--text-weight-semibold);letter-spacing:-2px}.text-header--5xl,h1{font-size:var(--text-size-5xl);line-height:var(--text-leading-3xs);font-weight:var(--text-weight-semibold);letter-spacing:-1px;margin-bottom:var(--text-margin-sm)}.text-header--3xl,h2{font-size:var(--text-size-3xl);line-height:var(--text-leading-xs);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-sm);letter-spacing:-.25px}.text-header--2xl,h3{font-size:var(--text-size-2xl);line-height:var(--text-leading-sm);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-sm)}.text-header--xl,h4{font-size:var(--text-size-xl);line-height:var(--text-leading-md);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-sm)}.text-header--lg,h5{font-size:var(--text-size-lg);line-height:var(--text-leading-md);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-xs)}.text-header--md,h6{font-size:var(--text-size-md);line-height:var(--text-leading-md);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-xs)}.text-header--sm{font-size:var(--text-size-sm);line-height:var(--text-leading-lg);font-weight:var(--text-weight-semibold);margin-bottom:var(--text-margin-xs);text-transform:none;letter-spacing:0}@media (max-width:640px){.display-1,.display-2{line-height:var(--text-leading-3xs)}.display-1{font-size:calc(var(--text-size-5xl) * .9)}.display-2{font-size:calc(var(--text-size-5xl) * .85)}h1{font-size:calc(var(--text-size-5xl) * .75);line-height:var(--text-leading-2xs)}}@media (min-width:641px) and (max-width:1024px){.display-1{font-size:var(--text-size-7xl)}.display-2{font-size:var(--text-size-6xl)}h1{font-size:calc(var(--text-size-5xl) * .85);line-height:var(--text-leading-2xs)}}.paragraph-lg,.paragraph-md,.paragraph-sm,.paragraph-xs,p,ul{line-height:var(--text-leading-md)}[disabled] .paragraph-lg,[disabled] .paragraph-md,[disabled] .paragraph-sm,[disabled] .paragraph-xs,[disabled] p{color:var(--color-disabled-text)}p{margin-bottom:var(--text-margin-md)}p.paragraph-lg{font-size:var(--text-size-lg);margin-bottom:var(--text-margin-md)}p.paragraph-md{font-size:var(--text-size-md);margin-bottom:var(--text-margin-md)}p.paragraph-sm{font-size:var(--text-size-sm);line-height:var(--text-leading-lg);margin-bottom:var(--text-margin-sm)}p.paragraph-xs{font-size:var(--text-size-xs);line-height:var(--text-leading-lg);margin-bottom:var(--text-margin-xs)}p.capitalized{font-size:var(--text-size-sm);letter-spacing:.15em;text-transform:uppercase}.text-quote,blockquote{margin-bottom:var(--text-margin-sm);padding-left:var(--space-sm);font-weight:var(--text-weight-regular);color:var(--gray-900);border-left:.25rem solid var(--gray-300)}pre{margin:0 0 var(--space-base) 0;font-family:var(--font-code);padding:var(--space-sm);font-size:var(--text-size-sm);line-height:var(--text-leading-md);-moz-tab-size:4;-o-tab-size:4;tab-size:4;border-radius:var(--roundness-md);background:var(--gray-700);color:var(--gray-200);overflow-x:auto}pre strong{font-weight:var(--text-weight-bold);color:inherit}.text-code,code{font-family:var(--font-code);line-height:1;font-weight:var(--text-weight-regular);background-color:var(--color-background-code);color:var(--color-text-code);margin-bottom:0;display:inline-block;vertical-align:baseline;border-radius:var(--roundness-md);white-space:pre-wrap;padding:4px 6px;letter-spacing:-.05px}code strong{font-weight:var(--text-weight-bold)}.dark-section pre code,pre code{background:0 0;padding:0;border-radius:0;color:var(--color-white)}.field-label{display:inline-block;font-size:var(--text-size-xs);line-height:var(--text-leading-lg);font-weight:var(--text-weight-regular);color:var(--color-graphite);margin-bottom:var(--space-2xs)}.pre-title{color:var(--color-gold-darker);text-transform:uppercase;font-size:var(--text-size-sm);margin-bottom:0}.dark-section .pre-title{color:var(--color-gold)}.text-bold{font-weight:var(--text-weight-bold)}.text-semibold{font-weight:var(--text-weight-semibold)}.text-regular{font-weight:var(--text-weight-regular)}.text-light{font-weight:var(--text-weight-light)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-caps{text-transform:capitalize}.text-muted{color:var(--gray-500)}.text-water{--color-base-text:var(--color-water);--color-base-header:var(--color-water);--icon-color:var(--color-water);color:var(--color-base-text)}.text-gold{--color-base-text:var(--color-gold);--color-base-header:var(--color-gold);--icon-color:var(--color-gold);color:var(--color-base-text)}.text-grass{--color-base-text:var(--color-grass);--color-base-header:var(--color-grass);--icon-color:var(--color-grass);color:var(--color-base-text)}.text-lava{--color-base-text:var(--color-lava);--color-base-header:var(--color-lava);--icon-color:var(--color-lava);color:var(--color-base-text)}a{--color-link:var(--color-water);--color-link-hover:var(--color-water-darker);--color-link-active:var(--color-water);color:var(--color-link);transition:.15s ease-out;text-decoration:none;font-weight:var(--text-weight-medium)}a:hover{color:var(--color-link-hover);text-decoration:underline}a:active{color:var(--color-link-active)}a[disabled]{pointer-events:none;opacity:.75;--color-link:var(--color-graphite)}::-moz-selection,a::-moz-selection,button::-moz-selection,code::-moz-selection,div::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,img::-moz-selection,italic::-moz-selection,li::-moz-selection,p::-moz-selection,pre::-moz-selection,span::-moz-selection,strong::-moz-selection,table::-moz-selection{background:var(--text-selection-background);color:var(--text-selection-text)}::-moz-selection,::selection,a::selection,button::selection,code::selection,div::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,img::selection,italic::selection,li::selection,p::selection,pre::selection,span::selection,strong::selection,table::selection{background:var(--text-selection-background);color:var(--text-selection-text)}.dark-section hr{background:var(--color-graphite-darker)}ol:not(:last-child),ul:not(:last-child){margin-bottom:var(--text-margin-sm)}.hero h1{font-size:var(--text-size-lg)}@media all and (min-width:376px){.hero h1{font-size:var(--text-size-xl)}}@media all and (min-width:769px){.hero h1{font-size:var(--text-size-3xl)}}.footer-col a:visited{color:var(--color-water)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:var(--text-margin-3xl)}.dark-section,.dark-theme{background-color:var(--color-charcoal-darker);--color-background:var(--color-charcoal-darker);color:var(--gray-150)}.alloy-section{background-color:var(--color-alloy-lighter);--color-background:var(--color-alloy-lighter)}.white-section{background-color:var(--color-white);--color-background:var(--color-white)}.half-dark-section .half-dark-placeholder{position:absolute;top:0;width:100%;height:50%;left:0;z-index:1}.half-dark-section{position:relative}.half-dark-section .section-container{position:relative;z-index:2}img.rounded{border-radius:var(--roundness-md)}figure{margin-bottom:var(--space-base)}figcaption{margin-top:var(--space-2xs);font-size:var(--text-size-sm);color:var(--color-secondary-text)}.hs-cta-wrapper+.hs-cta-wrapper{margin-left:var(--space-sm)}:root{--button-size:var(--component-size-base);--button-font-size:var(--text-base-size);--button-padding-x:1.125rem;--button-bg-color:var(--gray-500);--button-bg-color-hover:var(--gray-700);--button-text-color:var(--base-white);--button-text-color-hover:var(--base-white);--button-border-color:var(--gray-500);--button-border-color-hover:var(--gray-500);--button-border-radius:var(--roundness-lg)}.button,.hs-button{height:var(--button-size);padding:0 var(--button-padding-x);display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-bg-color);font-size:var(--button-font-size);line-height:var(--button-size);font-weight:var(--text-weight-semibold);color:var(--button-text-color);text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);cursor:pointer;transition:all var(--transition-duration-s) var(--transition-ease-out)}.button:active,.button:hover,.hs-button:active,.hs-button:hover{color:var(--button-text-color-hover);background-color:var(--button-bg-color-hover);border-color:var(--button-border-color-hover);text-decoration:none!important}.button.primary.water,.button.water,.hs-button.primary{--button-bg-color:var(--blue-500);--button-bg-color-hover:var(--blue-700);--button-border-color:var(--blue-500);--button-border-color-hover:var(--blue-700)}.button.primary.dark{--button-bg-color:var(--gray-700);--button-bg-color-hover:var(--gray-600);--button-border-color:var(--gray-700);--button-border-color-hover:var(--gray-600)}.button.primary.light{--button-bg-color:var(--base-white);--button-bg-color-hover:var(--blue-200);--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-600);--button-border-color:var(--base-white);--button-border-color-hover:var(--blue-200)}.button.grass,.button.primary.grass{--button-bg-color:var(--green-500);--button-bg-color-hover:var(--green-700);--button-border-color:var(--green-500);--button-border-color-hover:var(--green-700)}.button.primary.lava{--button-bg-color:var(--red-500);--button-bg-color-hover:var(--red-700);--button-border-color:var(--red-500);--button-border-color-hover:var(--red-700)}.button.secondary.water{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-700);--button-border-color:var(--blue-500);--button-border-color-hover:var(--blue-700)}.button.secondary.dark{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-500);--button-border-color:var(--gray-700);--button-border-color-hover:var(--gray-500)}.button.secondary.light{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--base-white);--button-text-color-hover:var(--gray-300);--button-border-color:var(--base-white);--button-border-color-hover:var(--gray-300)}.button.secondary.grass{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--green-600);--button-text-color-hover:var(--green-800);--button-border-color:var(--green-600);--button-border-color-hover:var(--green-800)}.button.secondary.lava{--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-text-color:var(--red-600);--button-text-color-hover:var(--red-700);--button-border-color:var(--red-600);--button-border-color-hover:var(--red-700)}.button.tertiary.water{--button-bg-color:var(--blue-100);--button-bg-color-hover:var(--blue-200);--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-500);--button-border-color:var(--blue-100);--button-border-color-hover:var(--blue-200)}.button.tertiary.dark{--button-bg-color:var(--gray-200);--button-bg-color-hover:var(--gray-300);--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-700);--button-border-color:var(--gray-200);--button-border-color-hover:var(--gray-300)}.button.tertiary.light{--button-bg-color:var(--base-white);--button-bg-color-hover:var(--gray-100);--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-700);--button-border-color:var(--base-white);--button-border-color-hover:var(--gray-100)}.button.tertiary.grass{--button-bg-color:var(--green-100);--button-bg-color-hover:var(--green-200);--button-text-color:var(--green-600);--button-text-color-hover:var(--green-600);--button-border-color:var(--green-100);--button-border-color-hover:var(--green-200)}.button.tertiary.lava{--button-bg-color:var(--red-100);--button-bg-color-hover:var(--red-200);--button-text-color:var(--red-600);--button-text-color-hover:var(--red-600);--button-border-color:var(--red-100);--button-border-color-hover:var(--red-200)}.button.button-link.water{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--blue-500);--button-text-color-hover:var(--blue-700);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.dark{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--gray-700);--button-text-color-hover:var(--gray-500);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.light{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--base-white);--button-text-color-hover:var(--gray-300);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.grass{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--green-600);--button-text-color-hover:var(--green-800);--button-border-color:transparent;--button-border-color-hover:transparent}.button.button-link.lava{--button-size:auto;--button-bg-color:transparent;--button-bg-color-hover:transparent;--button-padding-x:0;--button-text-color:var(--red-600);--button-text-color-hover:var(--red-700);--button-border-color:transparent;--button-border-color-hover:transparent}.button.small{--button-size:var(--component-size-sm);--button-font-size:var(--text-size-sm);--button-padding-x:0.75rem;--button-border-radius:var(--roundness-base)}.button.large{--button-size:var(--component-size-lg);--button-padding-x:1.5rem}.button.expand{width:100%}.button.icon{--button-padding-x:0.75rem}.button.icon.small{--button-padding-x:0.5625rem}.button.icon.large{--button-padding-x:0.9375rem}.button .icon-wrapper{display:flex;height:100%;align-items:center}.button i{color:inherit;font-size:1.375rem;line-height:1}.button.small i{font-size:1.125rem}.button.large i{font-size:1.5rem}.icon-left .icon-wrapper{margin-right:.375rem}.icon-right .icon-wrapper{margin-left:.375rem}.button[disabled]{--button-bg-color:var(--gray-250)!important;--button-border-color:var(--gray-250)!important;--button-border-color-hover:var(--gray-250)!important;pointer-events:none!important;cursor:pointer}.button.button-link[disabled]{--button-size:auto;--button-bg-color:transparent!important;--button-border-color:transparent!important;color:var(--gray-300)!important}.button-group{margin-top:-.5rem}.button-group .button:not(:last-child){margin-right:var(--text-margin-md)}.button-group .button{margin-top:var(--text-margin-md)}.hs-submit .hs-button.primary{min-width:8rem;margin-top:.5rem}:root{--list-text-color:var(--color-base-text);--list-check-icon:'\f058';--list-circle-bg-color:var(--color-water-lighter);--list-circle-number-color:var(--color-water)}.dark-section ol,.dark-section ul{--list-text-color:var(--color-stainless);--list-circle-bg-color:var(--color-water);--list-circle-number-color:var(--color-alloy)}ol.multi-list{counter-reset:item}ol.multi-list li{display:block}ol.multi-list li:before{content:counters(item, ".") " ";counter-increment:item}ol.blue-circle-list,ul.check-list{list-style:none;margin:0;padding:var(--space-xs)}ol.blue-circle-list>li,ul.check-list>li{margin-bottom:var(--space-xs);color:var(--list-text-color)}ul.check-list>li{position:relative;padding-left:2.5rem}ul.check-list>li::before{position:absolute;top:0;left:0;color:var(--blue-500);line-height:1.15;font-size:1.4em;font-family:"Line Awesome Free";content:var(--list-check-icon)}ul.check-list.grass>li::before{color:var(--color-grass)}ul.check-list.water>li::before{color:var(--color-water)}ol.blue-circle-list{list-style:none;counter-reset:defaultStyle}ol.blue-circle-list>li{counter-increment:defaultStyle;position:relative;padding-left:var(--text-margin-lg)}ol.blue-circle-list>li::before{content:counter(defaultStyle) "";width:24px;height:24px;background-color:var(--list-circle-bg-color);display:inline-flex;align-items:center;justify-content:center;color:var(--list-circle-number-color);border-radius:var(--roundness-full);font-size:var(--text-size-sm);font-weight:700;position:absolute;left:0;top:2px}.unstyled-list{list-style:none;margin:0;padding:0}ul.bullet-list{padding-left:var(--space-md);margin-bottom:var(--space-base);list-style:disc}ul.bullet-list ul{padding-left:var(--space-md);margin-bottom:0;list-style:circle}ul.bullet-list ul ul{list-style-type:square}table{--color-table-border:var(--gray-200);--color-table-heading-border:var(--gray-300);--color-table-heading-text:var(--color-base-header);--color-table-content-text:inherit;width:100%;max-width:100%;table-layout:auto;margin-top:var(--space-base);margin-bottom:var(--space-base);text-align:left;font-size:.875em;line-height:var(--text-leading-lg)}thead{color:var(--color-table-heading-text);font-weight:var(--text-weight-semibold);border-bottom-width:1px;border-bottom-color:var(--color-table-heading-border)}thead td,thead th{color:var(--color-table-heading-text);vertical-align:middle;padding-right:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-xs)}thead td:first-child,thead th:first-child{padding-left:0}thead td:last-child,thead th:last-child{padding-right:0}tbody tr{border-bottom-width:1px;border-bottom-color:var(--gray-200)}tbody tr:last-child{border-bottom-width:0}tbody td{vertical-align:top;padding-top:var(--space-xs);padding-right:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-xs)}tbody td:first-child{padding-left:0}tbody td:last-child{padding-right:0}.dark-section table{--color-table-border:var(--color-graphite-darker);--color-table-heading-border:var(--color-graphite-darker);--color-table-heading-text:var(--color-alloy);--color-table-content-text:var(--color-stainless)}.dark-section .white-section .form-field,.dark-section .white-section .hs-form-field,.form-field,.hs-form-field{--field-height:2.5rem;--field-label-line-height:1rem;--field-label-side-top-margin:calc((var(--field-height) - var(--field-label-line-height)) / 2);--field-label-color:var(--gray-900);--field-value-color:var(--gray-900);--field-value-color-invalid:var(--red-500);--field-placeholder-color:var(--gray-400);--field-background-color:var(--gray-50);--field-background-color-invalid:var(--red-50);--field-background-color-hover:var(--gray-100);--field-border-radius:var(--roundness-md);--field-border-color:var(--gray-250);--field-border-color-invalid:var(--red-500);--field-border-color-hover:var(--gray-300);--field-border-color-active:var(--blue-500);--field-padding:var(--space-xs) var(--space-xs);margin-bottom:var(--space-base)}.form-field[disabled],.hs-form-field[disabled]{--field-label-color:var(--color-stainless);--field-value-color:var(--color-stainless);--field-value-color-invalid:var(--color-stainless);--field-placeholder-color:var(--color-stainless);--field-background-color:var(--color-alloy-lighter);--field-background-color-invalid:var(--color-alloy-lighter);--field-background-color-hover:var(--color-alloy-lighter);--field-border-color:var(--color-alloy);--field-border-color-invalid:var(--color-lava);--field-border-color-hover:var(--color-alloy);--field-border-color-active:var(--color-alloy)}.dark-section .form-field,.dark-section .hs-form-field{--field-label-color:var(--color-alloy-lighter);--field-value-color:var(--color-alloy);--field-placeholder-color:var(--color-graphite);--field-background-color:var(--color-charcoal);--field-background-color-invalid:rgba(255,58,73,.1);--field-background-color-hover:var(--color-charcoal-lighter);--field-border-color:var(--color-graphite-darker);--field-border-color-invalid:var(--color-lava);--field-border-color-hover:var(--color-graphite-darker)}.dark-section .form-field[disabled],.dark-section .hs-form-field[disabled]{--field-label-color:var(--color-stainless-darker);--field-value-color:var(--color-stainless-darker);--field-placeholder-color:var(--color-graphite);--field-background-color:var(--color-charcoal);--field-background-color-invalid:var(--color-charcoal);--field-background-color-hover:var(--color-charcoal);--field-border-color:var(--color-charcoal);--field-border-color-invalid:var(--color-lava);--field-border-color-hover:var(--color-charcoal);--field-border-color-active:var(--color-charcoal)}.field-container,.hs-form-field{position:relative;flex-grow:1;flex-shrink:1;flex-basis:auto}.form-field.label-on-side{display:flex;align-items:flex-start}.form-field.label-on-side label{margin-top:var(--field-label-side-top-margin);margin-bottom:0;margin-right:var(--space-xs);max-width:100px;flex-shrink:0}.form-field label,.hs-form-field label{width:auto;text-align:left;transition:all ease-in-out .2s;line-height:var(--field-label-line-height);display:inline-flex;align-items:center;margin-bottom:var(--space-xs);font-size:var(--text-size-sm);font-weight:var(--text-weight-semibold);color:var(--field-label-color)}.hs-form-field .hs-form-required{color:var(--color-water);margin-left:var(--space-xs)}input:focus~label,select:focus~label,textarea:focus~label{color:var(--color-water)}.form-field input,.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=phone],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=text],.form-field input[type=url],.form-field select,.form-field textarea,.hs-form-field input,.hs-form-field input[type=email],.hs-form-field input[type=number],.hs-form-field input[type=password],.hs-form-field input[type=phone],.hs-form-field input[type=search],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field input[type=url],.hs-form-field select,.hs-form-field textarea{width:100%;height:var(--field-height);font-family:var(--font-main),Verdana,sans‑serif;font-size:1rem;line-height:1.1;background:var(--field-background-color);border:1px solid var(--field-border-color);color:var(--field-value-color);padding:var(--field-padding);max-width:100%;position:relative;border-radius:var(--field-border-radius);z-index:1;transition:all .2s ease-in;min-width:0}.form-field .counter-fields{background:var(--field-background-color);border:1px solid var(--field-border-color);border-radius:var(--field-border-radius)}.form-field.invalid .counter-fields,.form-field.invalid input,.form-field.invalid select,.form-field.invalid textarea,.hs-form-field input.invalid,.hs-form-field select.invalid,.hs-form-field textarea.invalid{border-color:var(--field-border-color-invalid);color:var(--field-value-color-invalid);background-color:var(--field-background-color-invalid)}.form-field .invalid-text{display:none}.form-field.invalid .invalid-text,.hs-form-field .hs-error-msgs{display:block;position:absolute;bottom:calc(var(--text-size-lg) * -1.5);left:0;font-size:var(--text-size-xs);color:var(--color-lava);font-weight:var(--text-weight-regular);list-style:none;padding-left:0}.hs-form .hs-error-msgs label{font-size:var(--text-size-xs);color:var(--color-lava);font-weight:var(--text-weight-regular)}.form-field select,.form-field textarea,.hs-form-field select,.hs-form-field textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-field:not(.invalid) input:hover,.form-field:not(.invalid) select:hover,.form-field:not(.invalid) textarea:hover,.hs-form-field input:not(.invalid):hover,.hs-form-field select:not(.invalid):hover,.hs-form-field textarea:not(.invalid):hover{background-color:var(--field-background-color-hover);border-color:var(--field-border-color-hover)}.form-field:not(.invalid) input:active,.form-field:not(.invalid) input:focus,.form-field:not(.invalid) select:active,.form-field:not(.invalid) select:focus,.form-field:not(.invalid) textarea:active,.form-field:not(.invalid) textarea:focus,.hs-form-field input:not(.invalid):active,.hs-form-field input:not(.invalid):focus,.hs-form-field select:not(.invalid):active,.hs-form-field select:not(.invalid):focus,.hs-form-field textarea:not(.invalid):active,.hs-form-field textarea:not(.invalid):focus{outline:0;border-color:var(--field-border-color-active)}.form-field.invalid input:active,.form-field.invalid input:focus,.form-field.invalid select:active,.form-field.invalid select:focus,.form-field.invalid textarea:active,.form-field.invalid textarea:focus,.hs-form-field input.invalid:active,.hs-form-field input.invalid:focus,.hs-form-field select.invalid:active,.hs-form-field select.invalid:focus,.hs-form-field textarea.invalid:active,.hs-form-field textarea.invalid:focus{outline:0;border-color:var(--color-lava)}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:var(--field-placeholder-color)}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--field-placeholder-color)}.form-field textarea,.hs-form-field textarea{resize:vertical;min-height:8rem;line-height:1.3}.form-field select,.hs-form-field select{background-image:url(https://cdn.vaadin.com/vaadin-design-system/latest/assets/icons/svg/angle-down-solid.svg);background-size:var(--text-size-sm);background-repeat:no-repeat;background-position:calc(100% - var(--text-size-2xs)) center;padding-right:2em;text-overflow:ellipsis}.dark-section .form-field select,.dark-section .hs-form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='white' d='M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z'/%3E%3C/svg%3E")}.form-field .counter-fields{display:flex}.form-field .counter-component{position:relative}.counter-fields input,.form-field .counter-fields button{border:none!important}.form-field .counter-fields button{font-size:var(--text-size-lg);height:auto;line-height:1;padding:0 var(--space-sm);cursor:pointer}.form-field .counter-fields input{text-align:center}.hs-form.stacked fieldset{max-width:100%}.hs-form-field .hs-input{width:100%!important}.form-section{max-width:600px;border-radius:8px;border:1px solid var(--color-border);padding:2rem;margin:auto}.hs-form .hs-richtext{margin-bottom:1rem;font-family:inherit}.hs-form .hs-richtext p{margin:.5em 0;font-size:12px;display:block!important}.hs-form.stacked .actions{margin:0 auto;padding:0;width:-moz-max-content;width:max-content}.hs-form input[type=file]{width:100%!important;background:#f0f3f7;cursor:pointer;padding:1em}.hs-form input.hs-input[type=file]{height:auto}.hs-form ul{list-style:none}.hs-form input.hs-input[type=checkbox]{height:auto;width:auto!important}.hs-form .userAgreement{font-size:11px;margin-top:1rem;font-weight:500;margin-bottom:0}.hs-form input[type=checkbox]{margin-right:5px}@media (max-width:480px){.hs-form.stacked .field{padding:0}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dark-section .white-section .form-field.small,.dark-section .white-section .hs-form-field.small,.form-field.small,.hs-form-field.small{--field-height:var(--component-size-sm);--field-padding:var(--space-xs)}.dark-section .white-section .form-field.base,.dark-section .white-section .hs-form-field.base,.form-field.base,.hs-form-field.base{--field-height:var(--component-size-base);--field-padding:0.75rem;--field-border-radius:var(--roundness-lg)}.dark-section .white-section .form-field.large,.dark-section .white-section .hs-form-field.large,.form-field.large,.hs-form-field.large{--field-height:var(--component-size-lg);--field-padding:var(--space-base);--field-border-radius:var(--roundness-lg)}.form-field.search i{position:absolute;right:.5rem;z-index:2}.form-field.search i.la-times{display:none;cursor:pointer}.form-field.search .field-container{display:flex;position:relative;align-items:center}.link-with-arrow{display:inline-flex;align-items:center;text-decoration:none;min-width:-moz-max-content;min-width:max-content}.link-with-arrow span{font-size:var(--text-size-md)}.link-with-arrow[disabled] span{text-decoration:none}.link-with-arrow .icon-wrapper{margin-left:4px}a .icon-wrapper{display:inline-flex;align-items:center;transition:transform .5s var(--transition-ease-out)}a .icon-wrapper svg path{fill:var(--color-water);transition:all .5s var(--transition-ease-out)}a .icon-wrapper i{font-size:inherit}.link-with-arrow:hover .icon-wrapper{transform:translateX(4px)}.link-with-arrow:hover .icon-wrapper svg path{fill:var(--color-water-darker)}.link-box{--color-linkbox-border:var(--color-alloy);--color-linkbox-border-hover:var(--color-water);--color-linkbox-background:var(--color-white);--color-linkbox-background-hover:var(--color-alloy-lighter);display:flex;padding:var(--space-sm);border:solid 1px var(--color-linkbox-border);background-color:var(--color-linkbox-background);box-shadow:var(--elevation-md);text-decoration:none;transition:all var(--transition-duration-s) var(--transition-ease-out);border-radius:var(--roundness-md)}.link-box .icon-wrapper{width:32px;height:32px;margin-right:16px;display:flex;align-items:center;justify-content:center}.link-box .icon-wrapper i{text-decoration:none;font-size:32px}.link-box.direction-next .icon-wrapper{margin-left:16px;margin-right:0}.link-box[class*=direction]{align-items:center}.link-box.direction-next{flex-direction:row-reverse}.link-box.direction-next:hover .icon-wrapper{transform:translateX(4px)}.link-box.direction-prev:hover .icon-wrapper{transform:translateX(-4px)}.link-box .icon-wrapper[class*=background]{border-radius:var(--roundness-sm);width:48px;height:48px}.link-box .icon-wrapper[class*=background] i{color:var(--color-alloy)}.link-box .icon-wrapper[class*=background] svg path{fill:var(--color-white)}.link-box .text-group{display:flex;flex-direction:column;flex-grow:1}.link-box.direction-next .text-group{text-align:right}.link-box .text-group h4,.link-box .text-group h5,.link-box .text-group h6{margin-bottom:0;padding-top:0}.link-box span{font-weight:var(--text-weight-medium)}.link-box:hover{background-color:var(--color-linkbox-background-hover);border-color:var(--color-linkbox-border-hover);box-shadow:var(--elevation-sm)}.dark-section .link-box{--color-linkbox-border:var(--color-charcoal);--color-linkbox-border-hover:var(--color-graphite-darker);--color-linkbox-background:var(--color-charcoal-darker);--color-linkbox-background-hover:var(--color-charcoal)}.link-box[disabled]{--color-linkbox-border:var(--color-alloy-darker);pointer-events:none;box-shadow:none}.dark-section .link-box[disabled]{--color-linkbox-border:var(--color-charcoal)}.tag-group .tag:not(.token){display:inline-block;padding:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-2xs);border:1px solid var(--color-water-darker);border-radius:2rem;color:var(--color-water-darker);text-transform:uppercase;font-size:var(--text-size-2xs);font-weight:var(--text-weight-bold);line-height:1}.tag-group .tag.grass{color:var(--color-grass-darker);border-color:var(--color-grass-darker)}.tag-group .tag.lava{color:var(--color-lava-darker);border-color:var(--color-lava-darker)}.tag-group .tag.gold{color:var(--color-gold-darker);border-color:var(--color-gold-darker)}.tag-group .tag.stainless{color:var(--color-stainless-darker);border-color:var(--color-stainless-darker)}.tag-group .tag.selectable{box-shadow:var(--elevation-xs)}.tag-group .tag.selected{box-shadow:var(--elevation-sm);border-color:var(--color-water);background-color:var(--color-water);color:var(--color-white)}.tag-group .tag.removable::after{content:"\2715";display:inline-block;margin-left:var(--space-2xs)}.tag-group .tag.removable:hover::after{opacity:.8}.tag-group .dark-section .tag:not(.token){--color-water-darker:var(--color-water);--color-gold-darker:var(--color-gold);--color-grass-darker:var(--color-grass);--color-lava-darker:var(--color-lava);--color-stainless-darker:var(--color-stainless)}.dropdown{max-width:200px;position:relative}.dropdown-button{display:flex;justify-content:space-between;align-items:center;background:var(--color-alloy-lighter);height:40px;padding:var(--space-sm);background:#f6f9fa;border:1px solid var(--color-alloy-darker);border-radius:2px;transition:all .25s ease;white-space:nowrap}.dropdown .dropdown-button.open{visibility:visible;border-color:var(--color-water);background:var(--color-alloy-lighter)}.dropdown-button:hover{background:var(--color-alloy);border-color:var(--color-stainless-lighter)}.dropdown-button .selected-item{color:var(--color-stainless)}.dropdown .dropdown-button.open .selected-item{color:var(--color-charcoal-darker)}.dropdown .dropdown-list{list-style:none;background:#fff;padding:0;border:1px solid var(--color-alloy);box-sizing:border-box;box-shadow:0 0 0 transparent;border-radius:4px;margin:var(--space-xs) 0;position:absolute;z-index:55;width:100%;max-height:0;transition:padding .25s ease,max-height .25s ease;overflow:hidden;opacity:0}.dropdown .dropdown-list.open{max-height:500px;padding:var(--space-sm) 0;box-shadow:var(--elevation-lg);opacity:1}.dropdown .dropdown-list li{color:var(--color-stainless-darker);transform:translateY(8px);opacity:0;transition:all .25s ease;padding:4px var(--space-md)}.dropdown .dropdown-list.open li{opacity:1;transform:translateY(0);transition:all .25s ease .125s}.dropdown .dropdown-list li:hover{background-color:var(--color-water-lighter);cursor:pointer}.dropdown .dropdown-list li[selected]{color:var(--color-charcoal-darker)}.dropdown .dropdown-list li[selected]:before{content:url(/assets/icons/custom/tick.svg);position:absolute;margin-left:-1.5rem;color:var(--color-water-darker);top:8px}.haas-cookie-dialog{width:425px;background-color:rgba(25,25,30,.98);position:fixed;bottom:0;left:0;z-index:1000;border-top-right-radius:4px;opacity:1;transition:opacity .5s;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.haas-cookie-dialog .content{padding:1rem 1rem 0;overflow:hidden;outline:0}.haas-cookie-dialog .terminal{width:100%;height:100%;overflow-y:auto;margin:0;-ms-overflow-style:none;overflow:-moz-scrollbars-none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.haas-cookie-dialog .terminal::-webkit-scrollbar{width:0!important}.haas-cookie-dialog .output{margin:0}.haas-cookie-dialog .terminal div:not(:first-child){padding-top:.2rem}.haas-cookie-dialog .terminal div{font-size:14px;line-height:1.3em;font-family:monospace;color:#aaa}.haas-cookie-dialog .terminal a{color:#3ecfff}.haas-cookie-dialog .footer{padding:1rem}.haas-cookie-dialog .footer button:hover{color:#fff;text-decoration:underline;cursor:pointer}.haas-cookie-dialog .footer button{color:#aaa;font-size:14px;text-align:center;border-style:none;outline:0;background:0 0;margin-right:2px;padding:4px;transition:all ease-in .03s;font-family:monospace}.haas-cookie-dialog .cookie-button.accept{background:rgba(0,95,240,.5);margin-bottom:4px;color:#fff}.haas-cookie-dialog .cookie-button.accept:hover{background:#0060f0}@media (max-width:560px){.haas-cookie-dialog{width:100%;border-top-left-radius:0}}.article-theme h1,.article-theme h2,.article-theme h3,.article-theme h4,.article-theme h5,.article-theme h6{margin-bottom:var(--text-margin-xs);font-weight:500}.article-theme h1,.article-theme h2{padding-top:var(--space-lg)}.article-theme h3,.article-theme h4{padding-top:var(--space-md)}.article-theme h5,.article-theme h6{padding-top:var(--space-sm)}.article-theme pre,.main-content .article-theme table{margin:var(--space-sm) 0}