html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:300;src:local("Gilmer Light"),url(/_next/static/media/gilmer-300-normal.9572f286.woff2) format("woff2"),url(/_next/static/media/gilmer-300-normal.18ab86d4.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:400;src:local("Gilmer Regular"),url(/_next/static/media/gilmer-400-normal.b49f8e45.woff2) format("woff2"),url(/_next/static/media/gilmer-400-normal.8511dc44.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:500;src:local("Gilmer Medium"),url(/_next/static/media/gilmer-500-normal.3353a748.woff2) format("woff2"),url(/_next/static/media/gilmer-500-normal.1b40dcc9.woff) format("woff")}@font-face{font-display:swap;font-family:gilmer-web;font-style:normal;font-weight:700;src:local("Gilmer Bold"),url(/_next/static/media/gilmer-700-normal.383d4225.woff2) format("woff2"),url(/_next/static/media/gilmer-700-normal.aa266f0d.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:300;src:local("Metro Sans Book"),url(/_next/static/media/metro-300-normal.5d84f6b6.woff2) format("woff2"),url(/_next/static/media/metro-300-normal.82bfee1a.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:400;src:local("Metro Sans Regular"),url(/_next/static/media/metro-400-normal.66065390.woff2) format("woff2"),url(/_next/static/media/metro-400-normal.74d0c9c3.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:600;src:local("Metro Sans Semi-Bold"),url(/_next/static/media/metro-600-normal.bb4791d8.woff2) format("woff2"),url(/_next/static/media/metro-600-normal.3739c6ac.woff) format("woff")}@font-face{font-display:swap;font-family:metro-web;font-style:normal;font-weight:700;src:local("Metro Sans Bold"),url(/_next/static/media/metro-700-normal.9945bf41.woff2) format("woff2"),url(/_next/static/media/metro-700-normal.7707d9bb.woff) format("woff")}@font-face{font-display:swap;font-family:dejavu-sans-mono-web;font-style:normal;font-weight:400;src:local("DejaVu Sans Mono"),url(/_next/static/media/dejavu_sans_mono-400-normal.d5a42912.woff2) format("woff2"),url(/_next/static/media/dejavu_sans_mono-400-normal.1bb5b160.woff) format("woff")}:root{--wpl-neutral-0:#fff;--wpl-neutral-25:#f7f7f8;--wpl-neutral-50:#f1f2f3;--wpl-neutral-75:#e9eaec;--wpl-neutral-100:#e1e2e5;--wpl-neutral-200:#c1c3c8;--wpl-neutral-300:#a3a7ae;--wpl-neutral-400:#838791;--wpl-neutral-500:#656b76;--wpl-neutral-600:#51555d;--wpl-neutral-700:#3d4148;--wpl-neutral-800:#282a2f;--wpl-neutral-900:#151619;--wpl-blue-25:#f0f5fe;--wpl-blue-50:#e7eefe;--wpl-blue-75:#d8e5fd;--wpl-blue-100:#cfdefc;--wpl-blue-200:#99bafa;--wpl-blue-300:#6998f7;--wpl-blue-400:#3474f4;--wpl-blue-500:#0c56e9;--wpl-blue-600:#0944b8;--wpl-blue-700:#07348d;--wpl-blue-800:#05225c;--wpl-blue-900:#021231;--wpl-green-25:#f0f9f3;--wpl-green-50:#e9f6ec;--wpl-green-75:#dbf0e0;--wpl-green-100:#ccebd3;--wpl-green-200:#99d6a8;--wpl-green-300:#66c27d;--wpl-green-400:#34ad52;--wpl-green-500:#009926;--wpl-green-600:#007a1f;--wpl-green-700:#005c17;--wpl-green-800:#003d0f;--wpl-green-900:#002409;--wpl-amber-25:#fcf7f3;--wpl-amber-50:#f9efe7;--wpl-amber-75:#f6e8da;--wpl-amber-100:#f2ddca;--wpl-amber-200:#e6be99;--wpl-amber-300:#d89c64;--wpl-amber-400:#c87a32;--wpl-amber-500:#bd5b00;--wpl-amber-600:#944700;--wpl-amber-700:#703600;--wpl-amber-800:#4d2500;--wpl-amber-900:#241100;--wpl-red-25:#fef6f6;--wpl-red-50:#fce8e9;--wpl-red-75:#fbdfe0;--wpl-red-100:#fad1d3;--wpl-red-200:#f5a8ab;--wpl-red-300:#ef7b7f;--wpl-red-400:#eb5257;--wpl-red-500:#e5242a;--wpl-red-600:#c0161c;--wpl-red-700:#8d1115;--wpl-red-800:#600b0e;--wpl-red-900:#2e0507;--wpl-purple-25:#fbf5ff;--wpl-purple-50:#f6ebff;--wpl-purple-75:#f2e0ff;--wpl-purple-100:#edd6ff;--wpl-purple-200:#dcadff;--wpl-purple-300:#ca85ff;--wpl-purple-400:#ba61ff;--wpl-purple-500:#a938ff;--wpl-purple-600:#882cce;--wpl-purple-700:#642097;--wpl-purple-800:#431565;--wpl-purple-900:#210b32;--white:#fff;--black:#000;--gray-6:#f2f2f3;--gray-5:#dbdbdc;--gray-4:#bfbfc0;--gray-3:#727274;--gray-2:#343536;--gray-1:#1d1e1f;--brand:#2e71e5;--brand-secondary:#f2f2f3;--brand-logomark:#000;--brand-accent:#f2f2f3;--brand-link:#2264d6;--brand-link-on-dark:#4294ff;--brand-text-on-primary:var(--white);--brand-gradient:linear-gradient(50.7deg,#63d0ff,#844fba);--boundary:#ec585d;--boundary-logomark:#f24c53;--boundary-secondary:#ffecec;--boundary-link:#d3353f;--boundary-link-on-dark:#ff6068;--boundary-text-on-primary:var(--white);--boundary-accent:#fff4d4;--boundary-gradient:linear-gradient(50.7deg,var(--boundary-accent) 0%,var(--boundary) 100%);--consul:#dc477d;--consul-logomark:#e84580;--consul-secondary:#ffe9f1;--consul-link:#ca3066;--consul-link-on-dark:#f85c94;--consul-text-on-primary:var(--white);--consul-accent:#d1ebff;--consul-gradient:linear-gradient(50.7deg,var(--consul-accent) 0%,var(--consul) 100%);--nomad:#60dea9;--nomad-logomark:#06d092;--nomad-secondary:#d3fdeb;--nomad-link:#008661;--nomad-link-on-dark:#60dea9;--nomad-text-on-primary:var(--black);--nomad-accent:#f1fdcd;--nomad-gradient:linear-gradient(50.7deg,var(--nomad-accent) 0%,var(--nomad) 100%);--packer:#63d0ff;--packer-logomark:#02a8ef;--packer-secondary:#d4f2ff;--packer-link:#007db4;--packer-link-on-dark:#63d0ff;--packer-text-on-primary:var(--black);--packer-accent:#cefcf2;--packer-gradient:linear-gradient(50.7deg,var(--packer-accent) 0%,var(--packer) 100%);--terraform:#844fba;--terraform-logomark:#7b42bc;--terraform-secondary:#f4ecff;--terraform-link:#8040c9;--terraform-link-on-dark:#ac72f0;--terraform-text-on-primary:var(--white);--terraform-accent:#d1ebff;--terraform-gradient:linear-gradient(50.7deg,var(--terraform-accent) 0%,var(--terraform) 100%);--vagrant:#2e71e5;--vagrant-logomark:#1868f2;--vagrant-secondary:#d6ebff;--vagrant-link:#2264d6;--vagrant-link-on-dark:#4294ff;--vagrant-text-on-primary:var(--white);--vagrant-accent:#d2f8fe;--vagrant-gradient:linear-gradient(50.7deg,var(--vagrant-accent) 0%,var(--vagrant) 100%);--vault:#ffd814;--vault-logomark:#000;--vault-secondary:#fff9cf;--vault-link:#9c6d03;--vault-link-on-dark:#ffd814;--vault-text-on-primary:var(--black);--vault-accent:#f2f2f3;--vault-gradient:linear-gradient(50.7deg,var(--vault-accent) 0%,var(--vault) 100%);--waypoint:#62d4dc;--waypoint-logomark:#14c6cb;--waypoint-secondary:#d7f8fa;--waypoint-link:#008196;--waypoint-link-on-dark:#62d4dc;--waypoint-text-on-primary:var(--black);--waypoint-accent:#d3fddb;--waypoint-gradient:linear-gradient(50.7deg,var(--waypoint-accent) 0%,var(--waypoint) 100%);--info-l2:#eff5ff;--info-l1:#d0e0ff;--info:#1f69ff;--info-d1:#0d44cc;--warning-l2:#fcf6ea;--warning-l1:#f9eacd;--warning:#eaaa32;--warning-d1:#975b06;--danger-l2:#fcf0f2;--danger-l1:#ffd4d6;--danger:#f25054;--danger-d1:#ba2226;--success-l2:#ebfdf7;--success-l1:#c1f1e0;--success:#00bc7f;--success-d1:#007854;--visited:#5c4ee5;--visited-d1:#4c40bc;--code-dark:#252937;--code-light:#efeff0;--code-light-transparent:rgba(29,30,35,0.07);--code-comments:#75715e;--code-strings:#e6db74;--code-numbers:#ae81ff;--code-operators:#f92672;--code-properties:#a6e22e;--code-control:#66d9ef;--font-size-default:16px;--font-weight-light:300;--font-weight-book:var(--font-weight-light);--font-weight-reg:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-display:"gilmer-web","Gilmer",Geneva,Tahoma,Helvetica,Verdana,sans-serif;--font-body:"metro-web","Metro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-monospace:"dejavu-sans-mono-web",monospace}*,:after,:before{box-sizing:border-box}html{height:100%;-webkit-overflow-scrolling:touch}body,html{font-size:var(--font-size-default)}body{display:flex;flex-direction:column;margin:0;padding:0;font-family:var(--font-body);font-weight:var(--font-weight-reg);line-height:1.625;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:var(--brand-link)}code,pre{font-family:var(--font-monospace)}hr{height:1px;border:none;color:var(--gray-5);background-color:var(--gray-5)}.g-type-display-1{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}@media (min-width:768px){.g-type-display-1{font-size:2.625rem;letter-spacing:-.01em;line-height:1.19em}}@media (min-width:1120px){.g-type-display-1{font-size:3.125rem;line-height:1.2em}}.g-type-display-2{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.75rem;letter-spacing:-.004em;line-height:1.286em}@media (min-width:768px){.g-type-display-2{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}}@media (min-width:1120px){.g-type-display-2{font-size:2.5rem;letter-spacing:-.01em;line-height:1.25em}}.g-type-display-3{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em}@media (min-width:768px){.g-type-display-3{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){.g-type-display-3{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}.g-type-display-4{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.313rem;line-height:1.429em}@media (min-width:768px){.g-type-display-4{font-size:1.438rem;letter-spacing:-.004em;line-height:1.391em}}@media (min-width:1120px){.g-type-display-4{font-size:1.5rem;line-height:1.417em}}.g-type-display-5{font-size:1.125rem;line-height:1.556em}.g-type-display-5,.g-type-display-6{font-family:var(--font-display);font-weight:var(--font-weight-bold)}.g-type-display-6{font-size:1rem;line-height:1.5em}.g-type-body-large{font-family:var(--font-body);font-weight:var(--font-weight-reg);font-size:1.188rem;letter-spacing:.01em;line-height:1.579em}@media (min-width:1120px){.g-type-body-large{font-size:1.25rem;line-height:1.55em}}.g-type-body{font-weight:var(--font-weight-reg)}.g-type-body,.g-type-body-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.647em}.g-type-body-strong{font-weight:var(--font-weight-semi-bold)}.g-type-body-x-strong{font-weight:var(--font-weight-bold)}.g-type-body-italic,.g-type-body-x-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.647em}.g-type-body-italic{font-weight:var(--font-weight-reg);font-style:italic}.g-type-body-small{font-weight:var(--font-weight-reg)}.g-type-body-small,.g-type-body-small-strong{font-family:var(--font-body);font-size:.938rem;letter-spacing:.01em;line-height:1.667em}.g-type-body-small-strong{font-weight:var(--font-weight-semi-bold)}.g-type-body-small-x-strong{font-weight:var(--font-weight-bold)}.g-type-body-small-italic,.g-type-body-small-x-strong{font-family:var(--font-body);font-size:.938rem;letter-spacing:.01em;line-height:1.667em}.g-type-body-small-italic{font-weight:var(--font-weight-reg);font-style:italic}.g-type-long-body{font-weight:var(--font-weight-reg)}.g-type-long-body,.g-type-long-body-strong{font-family:var(--font-body);font-size:1.063rem;letter-spacing:.01em;line-height:1.765em}.g-type-long-body-strong{font-weight:var(--font-weight-semi-bold)}.g-type-long-body-italic{font-family:var(--font-body);font-weight:var(--font-weight-reg);font-size:1.063rem;letter-spacing:.01em;line-height:1.765em;font-style:italic}.g-type-buttons-and-standalone-links{font-family:var(--font-body);font-weight:var(--font-weight-semi-bold);font-size:1rem;line-height:1.5em}.g-type-header-nav{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1.429em}.g-type-label{font-weight:var(--font-weight-medium)}.g-type-label,.g-type-label-strong{font-family:var(--font-display);font-size:.75rem;letter-spacing:.08em;line-height:1.5em;text-transform:uppercase}.g-type-label-strong{font-weight:var(--font-weight-bold)}.g-type-label-small{font-weight:var(--font-weight-medium)}.g-type-label-small,.g-type-label-small-strong{font-family:var(--font-display);font-size:.625rem;letter-spacing:.08em;line-height:1.4em;text-transform:uppercase}.g-type-label-small-strong,.g-type-tag-label{font-weight:var(--font-weight-bold)}.g-type-tag-label{font-family:var(--font-body);font-size:.75rem;line-height:1.333em}.g-type-code{font-family:var(--font-monospace);font-weight:var(--font-weight-reg);font-size:.844rem;line-height:1.63em}.g-grid{position:relative;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}@media (max-width:767px){.g-grid{--columns:4;--column-gap:16px}}@media (min-width:768px) and (max-width:1119px){.g-grid{--columns:12;--column-gap:24px}}@media (min-width:1120px){.g-grid{--columns:12;--column-gap:32px}}.g-grid-container{position:relative;width:100%;margin-left:auto;margin-right:auto}@media (max-width:767px){.g-grid-container{padding-left:24px;padding-right:24px;max-width:616px}}@media (min-width:768px) and (max-width:1119px){.g-grid-container{padding-left:40px;padding-right:40px;max-width:944px}}@media (min-width:1120px){.g-grid-container{padding-left:48px;padding-right:48px;max-width:1312px}}.g-noscroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-feature-settings:"kern";font-kerning:normal}h1{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}@media (min-width:768px){h1{font-size:2.625rem;letter-spacing:-.01em;line-height:1.19em}}@media (min-width:1120px){h1{font-size:3.125rem;line-height:1.2em}}h2{font-size:1.75rem;letter-spacing:-.004em;line-height:1.286em;margin:1em 0}@media (min-width:768px){h2{font-size:2.125rem;letter-spacing:-.008em;line-height:1.265em}}@media (min-width:1120px){h2{font-size:2.5rem;letter-spacing:-.01em;line-height:1.25em}}h3{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em;margin:1em 0}@media (min-width:768px){h3{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){h3{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}h4{font-size:1.313rem;line-height:1.429em}@media (min-width:768px){h4{font-size:1.438rem;letter-spacing:-.004em;line-height:1.391em}}@media (min-width:1120px){h4{font-size:1.5rem;line-height:1.417em}}h5{font-size:1.125rem;line-height:1.556em}h6{font-size:1rem;line-height:1.5em}.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#fff}.tippy-tooltip.light-theme[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#fff}.tippy-tooltip.light-theme[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#fff}.tippy-tooltip.light-theme[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#fff}.tippy-tooltip.light-theme>.tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme>.tippy-svg-arrow{fill:#fff}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}.tippy-popper{pointer-events:all}.tippy-popper .tippy-tooltip.light-theme .tippy-arrow{border-bottom-color:#fff;border-top-color:#fff}.tippy-tooltip{background:#191a1c;border-radius:0!important;color:#fff;font-size:.9em}.tippy-popper[x-placement^=top] .tippy-arrow{border-top-color:#191a1c}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom-color:#191a1c}:root{--space-grid-gap:24px;--space-card-padding:24px;--space-independent-content:64px;--space-block-padding:88px;--space-section1-intro:24px;--space-display1-intro:24px}.page-section{padding-bottom:var(--space-block-padding);padding-top:var(--space-block-padding)}.g-type-body-large+.g-independent-content{margin-top:64px}@media (min-width:768px) and (max-width:1119px){.g-type-body-large+.g-independent-content{margin-top:72px}}@media (min-width:1120px){.g-type-body-large+.g-independent-content{margin-top:80px}}.g-button-group+.g-independent-content{margin-top:32px}@media (min-width:768px) and (max-width:1119px){.g-button-group+.g-independent-content{margin-top:64px}}@media (min-width:1120px){.g-button-group+.g-independent-content{margin-top:72px}}.g-independent-content+.g-button-group{margin-top:32px}@media (min-width:768px) and (max-width:1119px){.g-independent-content+.g-button-group{margin-top:64px}}@media (min-width:1120px){.g-independent-content+.g-button-group{margin-top:72px}}:root{--shadow-level-0:none;--shadow-level-1:0 8px 12px rgba(37,38,45,0.08);--shadow-level-2:0 16px 28px rgba(37,38,45,0.12);--shadow-level-3:0 24px 25px rgba(37,38,45,0.16);--material-border-radius:3px;--material-border:1px solid var(--gray-5);--material-hover-transform:translateY(-4px);--material-transition:transform 0.25s,box-shadow 0.25s}.g-layout-content-sidebar{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1024px){.g-layout-content-sidebar{flex-wrap:nowrap}}.g-layout-content-sidebar>article.content-area{max-width:45em;min-width:0;padding:92px 0;width:100%}.g-layout-content-sidebar ul.table-contents-sidebar{display:none}@media (min-width:1024px){.g-layout-content-sidebar ul.table-contents-sidebar{display:block;flex-shrink:0;height:100vh;list-style:none;margin:0 64px 0 0;padding:92px 0 0;width:240px}.g-layout-content-sidebar ul.table-contents-sidebar li{margin-bottom:.75em}.g-layout-content-sidebar ul.table-contents-sidebar a{color:inherit}.g-layout-content-sidebar ul.table-contents-sidebar a.selected,.g-layout-content-sidebar ul.table-contents-sidebar a:hover{font-weight:600}@supports ((position:-webkit-sticky) or (position:sticky)){.g-layout-content-sidebar ul.table-contents-sidebar{position:-webkit-sticky;position:sticky;top:0}}}.g-layout-content-sidebar>aside.right-rail{display:block;margin:0 auto 88px;max-width:480px;width:auto}@media (min-width:1024px){.g-layout-content-sidebar>aside.right-rail{flex-shrink:0;margin:0 0 88px 78px;padding-top:92px;width:336px}}.g-layout-content-sidebar>aside.right-rail hr{margin:3rem 0}.g-layout-content-sidebar>aside.right-rail .promo img{max-width:100%}.g-layout-content-sidebar>aside.right-rail .promo>a{color:inherit;text-decoration:none}.g-layout-content-sidebar>aside.right-rail .promo .content-wrap h3{font-family:var(--font-display),sans-serif;font-size:1.125em;margin:10px 0}.g-layout-content-sidebar>aside.right-rail .promo .content-wrap .link{color:var(--brand);display:block;font-size:.9rem;font-weight:400;margin-top:10px}.g-layout-content-sidebar>aside.right-rail .g-social-share-links{flex-direction:row;justify-content:center;margin-bottom:50px}@media (min-width:1024px){.g-layout-content-sidebar>aside.right-rail .g-social-share-links{justify-content:flex-start}}.g-layout-content-sidebar>aside.right-rail .g-social-share-links li:not(:last-of-type){margin:0 30px 0 0}.g-layout-content-sidebar aside.narrow-right-rail{flex-shrink:0;margin:72px 0;width:100%}@media (min-width:1024px){.g-layout-content-sidebar aside.narrow-right-rail{margin:0 0 0 64px;padding-top:92px;width:23px}}.g-layout-content-sidebar aside.narrow-right-rail .g-social-share-links{flex-direction:row;justify-content:center}@media (min-width:1024px){.g-layout-content-sidebar aside.narrow-right-rail .g-social-share-links{flex-direction:column}}.g-layout-content-sidebar aside.narrow-right-rail .g-social-share-links li:not(:last-of-type){margin:0 30px 0 0}@media (min-width:1024px){.g-layout-content-sidebar aside.narrow-right-rail .g-social-share-links li:not(:last-of-type){margin:0 0 30px}}@media only percy{[data-percy=hidden]{visibility:hidden!important}[data-percy=collapse]{display:none!important}}:focus:not([keyboard-focus]){outline-width:0}.g-landing-page-layout .footer{background-color:var(--black);color:var(--gray-5);font-size:.875rem;line-height:1.5rem;position:relative;width:100%}.g-landing-page-layout .footer ul{list-style:none;margin:0;padding:0}.g-landing-page-layout .footer ul li a{color:var(--gray-5);transition:color .15s}.g-landing-page-layout .footer ul li a:hover{color:var(--white)}.g-landing-page-layout .footer .secondary-section{justify-content:space-between;padding-bottom:38px;padding-top:16px}@media (min-width:768px){.g-landing-page-layout .footer .secondary-section{display:flex;padding-bottom:24px;padding-top:24px}}.g-landing-page-layout .footer .secondary-section>ul{display:inline}@media (min-width:768px){.g-landing-page-layout .footer .secondary-section>ul{display:flex}}@media (max-width:767px){.g-landing-page-layout .footer .secondary-section li{display:inline-block;margin:8px 32px 8px 0}}@media (min-width:768px){.g-landing-page-layout .footer .secondary-section li+li{margin-left:32px}}.g-landing-page-layout .footer .secondary-section .consent-manager{cursor:pointer}.landing-hero{background:var(--black);color:var(--white);overflow:hidden;padding:128px 0 160px;position:relative}@media (max-width:1119px){.landing-hero{padding:78px 0 104px}}@media (max-width:767px){.landing-hero{padding:56px 0 80px}}.landing-hero .tag{color:var(--gray-5)}.landing-hero .bg{font-family:"object-fit:cover";min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.landing-hero .g-grid-container{display:flex;justify-content:space-between;position:relative;text-align:left}.landing-hero .headline{max-width:564px}@media (max-width:1119px){.landing-hero .headline{max-width:534px}}.landing-hero .headline:last-child{flex-basis:auto}@media (min-width:1120px){.landing-hero .headline:last-child{max-width:730px}}.landing-hero .headline .logo{display:block;height:60px;margin-bottom:32px}@media (max-width:1119px){.landing-hero .headline .logo{margin-left:auto;margin-right:auto}}.landing-hero .headline h1{margin-top:16px}.landing-hero .headline .buttons{display:flex;flex-wrap:wrap;margin-top:40px}.landing-hero .headline .buttons .g-btn{height:50px;margin-right:24px}.landing-hero .headline .buttons .g-btn.secondary{padding-left:38px;padding-right:38px}@media (max-width:1119px){.landing-hero .headline .buttons .g-btn{margin-right:24px}}@media (max-width:568px){.landing-hero .headline .buttons .g-btn:first-child{margin-bottom:24px}}.landing-hero .image{align-items:center;display:flex;width:50%}.landing-hero .image img{max-height:140px;max-width:720px;width:100%}@media (max-width:1119px){.landing-hero .image{padding:0 50px}}@media (max-width:991px){.landing-hero .image{display:none}}.g-landing-page-layout .nav{align-items:center;background:var(--white);display:flex;height:64px;justify-content:space-between;padding:0 24px;width:100%}@media (min-width:768px) .g-nav nav{.g-landing-page-layout .nav{padding:0 32px}}.g-landing-page-layout .nav a{border:1px solid var(--gray-5);border-radius:1px;box-sizing:border-box;color:inherit;display:block;padding:7px 22px;text-align:center;text-decoration:none;transition:background-color .15s ease,border .15s ease;width:100%}@media (min-width:1200px){.g-landing-page-layout .nav a{width:auto}}.g-landing-page-layout .nav a:active,.g-landing-page-layout .nav a:hover{background:var(--gray-5);border-color:var(--gray-5);text-decoration:none}.landing-page-form .g-checkbox-input{margin-bottom:25px}.landing-page-form .g-text-input{margin-bottom:5px;margin-top:10px}.landing-page-form .global-error{color:var(--danger);line-height:1.4;margin-top:7px}.landing-page-form button[type=submit].error{background-color:var(--danger);border-color:var(--danger)}.landing-page-form button[type=submit].success{background-color:var(--success);border-color:var(--success)}@media (max-width:767px){.landing-page-form button[type=submit]{width:100%}}.landing-page-form #name-fields{display:flex}.landing-page-form #name-fields .validation-check{width:50%}.landing-page-form #name-fields .validation-check:first-of-type{margin-right:1rem}.g-textarea-input textarea{border:1px solid var(--gray-4)}.g-vault-splunk-form-section{display:flex;justify-content:space-between;padding-bottom:188px;padding-top:128px}@media (max-width:1119px){.g-vault-splunk-form-section{padding-bottom:96px;padding-top:64px;flex-direction:column}}.g-vault-splunk-form-section h1{margin-top:0}.g-vault-splunk-form-section .content{max-width:488px}@media (max-width:1119px){.g-vault-splunk-form-section .content{padding-bottom:64px}}.g-vault-splunk-form-section form{max-width:432px}@media (min-width:1120px){.g-vault-splunk-form-section form{width:432px}}.vault-splunk-form label{margin-bottom:.25em;margin-top:1em}.vault-splunk-form label span{font-family:var(--font-display);font-size:.75rem;letter-spacing:.08em;line-height:1.5em;text-transform:uppercase}.vault-splunk-form .global-error{color:var(--danger);line-height:1.4;margin-top:7px}.vault-splunk-form button[type=submit].error{background-color:var(--danger);border-color:var(--danger)}.vault-splunk-form button[type=submit].success{background-color:var(--success);border-color:var(--success)}@media (max-width:767px){.vault-splunk-form button[type=submit]{width:100%}}.vault-splunk-form .g-textarea-input>textarea[data-has-error=true]{border-color:var(--danger)}.vault-splunk-form .g-textarea-input>.g-type-body-small.error{color:var(--danger);line-height:1.4;margin-top:4px}.p-customer-reference .case-study-content{color:var(--gray-2)}@media (max-width:767px){.p-customer-reference .case-study-content{padding:48px 0}}@media (min-width:768px){.p-customer-reference .case-study-content{padding:128px 0}}.p-customer-reference .case-study-content.dark{background-color:var(--black);color:var(--gray-5)}.p-customer-reference .case-study-content.dark+.case-study-content.dark,.p-customer-reference .case-study-content.light+.case-study-content.light{padding-top:0}.p-customer-reference .case-study-content.light .g-grid-container span{color:var(--black)}@media (min-width:1120px){.p-customer-reference .case-study-content .g-grid-container{display:flex}.p-customer-reference .case-study-content .g-grid-container .g-type-long-body{padding-right:144px}.p-customer-reference .case-study-content .g-grid-container>header{padding-right:80px;width:calc(100% / 3)}}@media (max-width:1119px){.p-customer-reference .case-study-content .g-grid-container>header{padding-bottom:32px}}.p-customer-reference .case-study-content .g-grid-container>header h3{margin:0}@media (max-width:1119px){.p-customer-reference .case-study-content .g-grid-container>header h3{padding-bottom:32px}}@media (min-width:1120px){.p-customer-reference .case-study-content .g-grid-container>header h3+span svg{margin-top:128px}}.p-customer-reference .case-study-content .g-grid-container>header span{color:var(--brand)}.p-customer-reference .case-study-content .g-grid-container>header svg{margin-bottom:24px;max-height:30px;max-width:36px}@media (min-width:1120px){.p-customer-reference .case-study-content .g-grid-container>header svg{margin-top:32px}.p-customer-reference .case-study-content .g-grid-container>header span.no-heading svg{margin-top:0}}.p-customer-reference .case-study-content .g-grid-container>header .attribution,.p-customer-reference .case-study-content .g-grid-container>header blockquote{font-weight:var(--font-weight-reg);margin:0}@media (max-width:1119px){.p-customer-reference .case-study-content .g-grid-container>header .attribution,.p-customer-reference .case-study-content .g-grid-container>header blockquote{width:calc(100% / 3 * 2)}}@media (max-width:767px){.p-customer-reference .case-study-content .g-grid-container>header .attribution,.p-customer-reference .case-study-content .g-grid-container>header blockquote{width:100%}}.p-customer-reference .case-study-content .g-grid-container>header .attribution{color:var(--gray-3);font-weight:var(--font-weight-medium);margin:2em 0 1em}@media (min-width:768px){.p-customer-reference .case-study-content .g-grid-container>div{width:calc(100% / 3 * 2)}}.p-customer-reference .case-study-content .g-grid-container>div dl,.p-customer-reference .case-study-content .g-grid-container>div h4,.p-customer-reference .case-study-content .g-grid-container>div li,.p-customer-reference .case-study-content .g-grid-container>div p,.p-customer-reference .case-study-content .g-grid-container>div ul{margin:0}@media (max-width:767px){.p-customer-reference .case-study-content .g-grid-container>div dl:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div h4:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div li:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div p:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div ul:nth-child(1n+2){margin-top:1em}}@media (min-width:768px){.p-customer-reference .case-study-content .g-grid-container>div dl:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div h4:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div li:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div p:nth-child(1n+2),.p-customer-reference .case-study-content .g-grid-container>div ul:nth-child(1n+2){margin-top:1em}}.p-customer-reference .case-study-content .g-grid-container>div ul{padding-left:1em}.p-customer-reference .case-study-content .g-grid-container>div h4:nth-child(1n+2){margin-top:88px}@media (max-width:767px){.p-customer-reference .case-study-content .g-grid-container>div h4:nth-child(1n+2){margin-top:48px}}.p-customer-reference .case-study-content .g-grid-container>div h4:nth-child(1n+2)+p{margin-top:.25em}.p-customer-reference .case-study-header{background-color:var(--black);color:var(--white);display:flex;flex-wrap:wrap;position:relative}@media (max-width:767px){.p-customer-reference .case-study-header .inner-header{padding-bottom:3em;padding-top:3em}}@media (min-width:768px){.p-customer-reference .case-study-header .inner-header{padding-bottom:6em;padding-top:9em}}@media (min-width:1120px){.p-customer-reference .case-study-header .inner-header{display:flex;justify-content:space-between;width:100%}}.p-customer-reference .case-study-header picture{background-color:#000;display:block;margin-left:auto;margin-right:auto;max-width:1600px;width:100vw}.p-customer-reference .case-study-header picture img{background-color:#000;width:100%}.p-customer-reference .case-study-header .hero-image{height:auto;margin:0 auto;max-width:1600px}.p-customer-reference .case-study-header .products-used{flex:0 1 20%;margin-bottom:3rem}.p-customer-reference .case-study-header .products-used p{color:var(--gray-3);margin:0}.p-customer-reference .case-study-header .products-used .logos{display:grid;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);grid-gap:24px;gap:24px;margin-top:24px}.p-customer-reference .case-study-header .headline{flex:0 1 60%}.p-customer-reference .case-study-header .headline .title-container{flex:1 1}.p-customer-reference .case-study-header .headline .logo-title{align-items:center;display:flex;margin:0 0 2.375rem}@media (max-width:767px){.p-customer-reference .case-study-header .headline .logo-title{padding-right:0;width:100%}}@media (min-width:768px){.p-customer-reference .case-study-header .headline .logo-title{width:400px}}.p-customer-reference .case-study-header .headline .logo-title img{max-height:42px;max-width:120px}@media (min-width:768px){.p-customer-reference .case-study-header .headline .logo-title img{max-height:none}}.p-customer-reference .case-study-header .headline .logo-title span{box-shadow:inset 1px 0 0 0 #fff;color:var(--gray-3);display:block;margin-left:2em;padding-left:2em}.p-customer-reference .case-study-header .headline h1{margin:0 0 1.25rem;max-width:16em;width:75%}@media (max-width:767px){.p-customer-reference .case-study-header .headline h1{width:100%}}.p-customer-reference .case-study-header .headline .description{color:var(--gray-3);margin:0 0 3rem}@media (min-width:768px){.p-customer-reference .case-study-header .headline .description{width:70%}}.p-customer-reference .case-study-header .headline .tag{background:var(--black);border:1px solid var(--gray-2);color:var(--white);display:inline-block;font-family:Roboto Mono,monospace;font-size:18px;padding:7px 14px;position:relative;z-index:1}@media (max-width:767px){.p-customer-reference .case-study-header .headline .tag{font-size:12px}}.p-customer-reference .case-study-header .headline .tag .accent-slashes.hashicorp{color:var(--brand)}.p-customer-reference .case-study-header .headline .tag .accent-slashes.terraform{color:var(--terraform)}.p-customer-reference .case-study-header .headline .tag .accent-slashes.vault{color:var(--vault)}.p-customer-reference .case-study-header .headline .tag .accent-slashes.nomad{color:var(--nomad)}.p-customer-reference .case-study-header .headline .tag .accent-slashes.consul{color:var(--consul)}.p-customer-reference .customer-background-container{background-color:var(--black);padding:5.5rem 0}.p-customer-reference .customer-background{background-color:var(--brand);color:var(--brand-text-on-primary);margin-left:auto;margin-right:auto;max-width:1312px;width:100vw}@media (max-width:767px){.p-customer-reference .customer-background{padding:44px 0}}@media (min-width:768px){.p-customer-reference .customer-background{padding:88px 0}.p-customer-reference .customer-background .g-grid-container{display:flex}.p-customer-reference .customer-background header{align-items:center;display:flex;flex:0 0 33%;flex-direction:column;padding-right:2rem}}@media (max-width:767px){.p-customer-reference .customer-background header h3.heading{margin-bottom:12px;margin-top:0}.p-customer-reference .customer-background header{margin-bottom:32px}}.p-customer-reference .customer-background header img{max-width:180px}@media (min-width:768px){.p-customer-reference .customer-background .content{flex:0 1 55%}}.p-customer-reference .neutral .customer-background{background-color:var(--gray-2);color:var(--gray-5)}.p-customer-reference ul.icon-list{list-style:none;padding:64px 0;padding-left:0!important}@media (max-width:767px){.p-customer-reference ul.icon-list{padding:48px 0}}.p-customer-reference ul.icon-list:only-child{padding-top:0}.p-customer-reference ul.icon-list h5{margin:0}.p-customer-reference ul.icon-list li.icon-list-element{align-items:flex-start;display:flex}.p-customer-reference ul.icon-list li.icon-list-element:not(:last-child){margin-bottom:64px}@media (max-width:767px){.p-customer-reference ul.icon-list li.icon-list-element:not(:last-child){margin-bottom:48px}}.p-customer-reference ul.icon-list li.icon-list-element .bullet-icon{max-width:43px;min-width:43px}.p-customer-reference ul.icon-list li.icon-list-element .bullet-point{margin-left:25px;margin-top:6px}.p-customer-reference .partner-list{list-style:none;margin:0;padding:0;padding-left:0!important}.p-customer-reference .partner-list>li{display:flex;flex-direction:column;width:100%}@media (min-width:1120px){.p-customer-reference .partner-list>li{flex-direction:row}}.p-customer-reference .partner-list>li:not(:last-child){padding-bottom:64px}@media (max-width:767px){.p-customer-reference .partner-list>li:not(:last-child){padding-bottom:48px}}.p-customer-reference .partner-list>li .bio{margin-top:0!important}.p-customer-reference .partner-list>li .details{margin-bottom:12px;margin-right:32px}.p-customer-reference .partner-list>li .details p span{display:block}.p-customer-reference .partner-list>li .details img{max-height:176px;max-width:176px}.p-customer-reference .summary-list{background-color:var(--black);color:var(--white)}.p-customer-reference .summary-list ul{list-style:none;margin:0 auto;padding-bottom:88px;padding-top:88px}@media (min-width:768px){.p-customer-reference .summary-list ul{display:flex;flex-wrap:wrap}}.p-customer-reference .summary-list ul li{margin:0}@media (min-width:768px){.p-customer-reference .summary-list ul li{width:calc(100% / 3)}.p-customer-reference .summary-list ul li:nth-child(3n+1){padding-right:64px}.p-customer-reference .summary-list ul li:nth-child(3n+3){padding-left:64px}.p-customer-reference .summary-list ul li:nth-child(1n+4){padding-top:64px}}@media (max-width:767px){.p-customer-reference .summary-list ul li:nth-child(1n+2){padding-top:48px}}.p-customer-reference .summary-list ul li .icon{display:block;height:24px;width:24px}.p-customer-reference .summary-list ul li .content{padding-top:1rem}.p-customer-reference .summary-list ul li .content h4{margin:0}.p-customer-reference .summary-list ul li .content span{color:var(--gray-5);display:block;font-family:var(--font-body);font-weight:var(--font-weight-reg);margin:0}.p-customer-reference .summary-list .citations{padding-bottom:5.5rem}.p-customer-reference .summary-list .citations .citation{color:var(--gray-2);font-size:14px;margin:0;text-align:right}.p-customer-reference .summary-list .citations .citation a{color:var(--gray-2)}.p-customer-reference .summary-list .citations .citation a:hover{color:var(--brand-link-on-dark)}.p-customer-reference .technology-stack dt{clear:left;float:left;font-weight:700}.p-customer-reference .technology-stack dd{margin-left:0;padding-bottom:1em}.p-customer-reference .technology-stack dd a{color:var(--brand-link-on-dark)}@-webkit-keyframes fadeinout{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fadeinout{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.g-file-download{align-items:center;box-shadow:inset 0 -1px 0 0 var(--gray-5,#dbdbdc);display:flex;padding:12px 16px;position:relative}.g-file-download:hover{background-color:var(--gray-6,#f2f2f3)}.g-file-download .icon{display:flex;height:32px;order:-1;width:32px}.g-file-download .content{display:flex;flex-direction:column;flex-grow:1;padding:6px 16px}.g-file-download .title{font-size:17px;font-weight:600;line-height:28px;margin:0}@media (max-width:500px){.g-file-download .title{font-size:14px}}.g-file-download .description{color:var(--gray-3);font-size:15px;font-weight:600;letter-spacing:.0125em;line-height:25px;margin:0}@media (max-width:500px){.g-file-download .description{font-size:12px}}.g-file-download .description .category{font-weight:900}.g-file-download .copy-success{background:var(--nomad-secondary,#d3fdeb);border-radius:3px;color:var(--nomad,#60dea9);display:flex;opacity:0;padding:8px 12px;position:absolute;right:125px}.g-file-download .copy-success img{margin-right:7px}.g-file-download .copy-success.active{-webkit-animation:fadeinout 2.5s linear forwards;animation:fadeinout 2.5s linear forwards}.g-file-download .hints{display:flex}.g-file-download .hint{display:flex;padding:8px}.g-file-download .hint:not(:first-child){margin-left:12px}.g-file-download .hint img{height:24px;pointer-events:none;width:24px}.g-file-download .hint.copy{background:none;border:none;cursor:copy;position:relative}@media (max-width:500px){.g-file-download .hint.copy{display:none}}.g-file-download .download{bottom:0;left:0;position:absolute;right:0;top:0}.g-file-download-list{display:flex;flex-direction:column;margin:0;padding:0}.g-brand-sidenav{display:inline-block;list-style:none;margin:0;padding:0}.g-brand-sidenav li{color:var(--gray-3);cursor:pointer;font-size:16px;font-weight:700;line-height:calc(24 / 16);padding:6px 32px}@media (max-width:767px){.g-brand-sidenav li{padding-left:24px}}.g-brand-sidenav li.active,.g-brand-sidenav li:hover{color:var(--gray-1)}.g-sidenav-with-content{display:flex}.g-sidenav-with-content .sidenav{margin-right:120px}@media (max-width:1200px){.g-sidenav-with-content .sidenav{margin-right:60px}}@media (max-width:900px){.g-sidenav-with-content .sidenav{margin-right:0}}@media (max-width:700px){.g-sidenav-with-content .sidenav{display:none}}.g-sidenav-with-content .sidenav-content{flex-grow:1;margin:0 auto;padding:0 32px}@media (max-width:767px){.g-sidenav-with-content .sidenav-content{padding:0 24px}}.g-sidenav-with-content .sidenav-content .sidenav-content-width-wrapper{max-width:1200px}.g-brand-download-filter{display:flex;justify-content:space-between}@media (max-width:600px){.g-brand-download-filter{flex-direction:column}}.g-brand-download-filter>*{display:flex}.g-brand-download-filter>:first-child{width:calc(100% / 3 * 2 - 6px)}@media (min-width:701px){.g-brand-download-filter>:first-child{width:100%}}@media (max-width:600px){.g-brand-download-filter>:first-child{width:100%}}.g-brand-download-filter>:nth-child(2){width:calc(100% / 3 * 1 - 6px)}@media (min-width:701px){.g-brand-download-filter>:nth-child(2){display:none}}@media (max-width:600px){.g-brand-download-filter>:nth-child(2){margin-top:12px;width:250px}}@media (max-width:450px){.g-brand-download-filter>:nth-child(2){width:100%}}.g-brand-download-filter .g-input-span{background-color:var(--white);border-radius:2px;box-shadow:0 0 0 1px var(--gray-5);position:relative}.g-brand-download-filter .g-input-span .control,.g-brand-download-filter .g-input-span .label{padding:16px}.g-brand-download-filter .g-input-span.has-image-before .control,.g-brand-download-filter .g-input-span.has-image-before .label{padding-left:calc(16px * 2 + 20px)}.g-brand-download-filter .g-input-span.has-image-after .control,.g-brand-download-filter .g-input-span.has-image-after .label{padding-right:calc(16px * 2 + 20px)}.g-brand-download-filter .g-input-span .image{height:20px;pointer-events:none;position:absolute;top:calc(50% - 10px);width:20px}.g-brand-download-filter .g-input-span .image-before{left:16px}.g-brand-download-filter .g-input-span .image-after{right:16px}.g-brand-download-filter .g-input-span .label{color:var(--gray-3);left:0;pointer-events:none;position:absolute;top:0;transition:font-size .4s,top .4s}@media (max-width:500px){.g-brand-download-filter .g-input-span .label{font-size:12px}}.g-brand-download-filter .g-input-span .control{-webkit-appearance:none;background-color:transparent;border-width:0;font:inherit;font-size:17px;line-height:calc(24 / 17);width:100%}@media (max-width:500px){.g-brand-download-filter .g-input-span .control{font-size:12px}}.g-brand-download-filter .g-input-span.has-focus .label,.g-brand-download-filter .g-input-span.has-value .label{display:none}.g-filterable-download-list>h6{color:var(--gray-4);font-size:12px;margin-top:24px;text-transform:uppercase}.g-community-landing-page #join-the-conversation .action-blocks{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.g-community-landing-page #join-the-conversation .action-blocks:not(:last-child){margin-bottom:var(--space-grid-gap)}@media (max-width:768px){.g-community-landing-page #join-the-conversation .action-blocks{flex-direction:column}}.g-community-landing-page #join-the-conversation .action-blocks a.item{align-items:center;background:#fff;border:var(--material-border);border-radius:var(--material-border-radius);color:var(--black);display:flex;flex-grow:1;justify-content:center;padding:calc(var(--space-card-padding) / 2) var(--space-card-padding);transition:var(--material-transition)}.g-community-landing-page #join-the-conversation .action-blocks a.item:not(:last-child){margin-right:var(--space-grid-gap)}.g-community-landing-page #join-the-conversation .action-blocks a.item:hover{box-shadow:var(--shadow-level-2);transform:var(--material-hover-transform)}.g-community-landing-page #join-the-conversation .action-blocks a.item .label{margin-left:.625rem}@media (max-width:768px){.g-community-landing-page #join-the-conversation .action-blocks a.item{width:100%}.g-community-landing-page #join-the-conversation .action-blocks a.item:not(:last-child){margin-bottom:var(--space-grid-gap);margin-right:0}}.g-community-landing-page #join-the-conversation .action-blocks a.item.big{align-items:center;color:var(--brand);flex-direction:column;padding:calc(var(--space-card-padding) * 2) var(--space-card-padding)}.g-community-landing-page #join-the-conversation .action-blocks a.item.big .g-svg{margin-bottom:1.25rem}.g-community-landing-page #join-the-conversation .action-blocks a.item.big .g-svg .svg-sizer{height:2.5rem;width:auto}.g-community-landing-page #join-the-conversation .action-blocks a.item.big .g-svg svg path{fill:var(--brand)}.g-community-landing-page #join-the-conversation .action-blocks a.item.big .label{margin-left:0}@media (min-width:860px){.g-hashiconf-cards{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.g-hashiconf-cards .hashiconf{background-color:var(--white);border:var(--material-border);border-radius:var(--material-border-radius);cursor:pointer;flex-basis:450px;flex-grow:0;flex-shrink:1;margin-bottom:24px;position:relative;transition:var(--material-transition)}.g-hashiconf-cards .hashiconf:hover{box-shadow:var(--shadow-level-2);transform:var(--material-hover-transform)}@media (min-width:860px){.g-hashiconf-cards .hashiconf{margin-bottom:0}.g-hashiconf-cards .hashiconf:not(:last-child){margin-right:30px}}.g-hashiconf-cards .hashiconf a{color:var(--gray-2);flex-direction:column;height:100%;justify-content:space-between}.g-hashiconf-cards .hashiconf .hashiconf-image img,.g-hashiconf-cards .hashiconf .hashiconf-image picture{border-top-left-radius:var(--material-border-radius);border-top-right-radius:var(--material-border-radius);display:inherit;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover;width:100%}.g-hashiconf-cards .hashiconf .hashiconf-image.tertiary{border-bottom:1px solid var(--gray-5)}.g-hashiconf-cards .hashiconf .hashiconf-description{flex-basis:auto;flex-grow:1;flex-shrink:1;padding:2rem}.g-hashiconf-cards .hashiconf .hashiconf-description p{margin:0 0 20px}@media (min-width:860px){.g-hashiconf-cards .hashiconf .hashiconf-description p{height:250px}}.g-hashiconf-cards .hashiconf .hashiconf-description .hashiconf-logo img{display:block;height:22px;margin-bottom:32px}@media (min-width:860px){.g-hashiconf-cards .hashiconf .hashiconf-description .hashiconf-logo img{height:34px}}.g-hashiconf-cards .hashiconf .hashiconf-details .hashiconf-info{align-items:center;display:inline-flex}.g-hashiconf-cards .hashiconf .hashiconf-details .hashiconf-info:first-child{margin-bottom:12px;margin-right:12px}@media (min-width:1000px){.g-hashiconf-cards .hashiconf .hashiconf-details{display:flex;flex-direction:row}.g-hashiconf-cards .hashiconf .hashiconf-details .hashiconf-info:first-child{margin-bottom:0}}.g-hashiconf-cards .hashiconf .hashiconf-details .g-svg{margin-right:5px}.g-hashiconf-cards .hashiconf .hashiconf-details .g-svg svg{height:16px}.g-hashiconf-cards .hashiconf .hashiconf-details .g-svg path{fill:var(--brand)}.g-hashiconf-cards .hashiconf.no-event-link{cursor:auto}.g-hashiconf-cards .hashiconf.no-event-link:hover{box-shadow:none;transform:none}@media (min-width:860px) and (max-width:1200px){.feature-wrap-early{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.feature-wrap-early .hashiconf{flex-basis:375px;margin-bottom:24px}.feature-wrap-early .hashiconf:nth-child(2n){margin-right:0}}.c-hcs-feature-split{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1050px;padding-top:88px}@media (max-width:899px){.c-hcs-feature-split{flex-direction:column-reverse;padding-top:0}}.c-hcs-feature-split .content{margin-right:64px;max-width:456px}@media (max-width:899px){.c-hcs-feature-split .content{margin-right:0;max-width:none}}.c-hcs-feature-split .content h3{color:var(--white);margin-top:0}.c-hcs-feature-split .content .feature{display:flex;margin-bottom:32px}.c-hcs-feature-split .content .feature .icon-container{margin-right:23px}.c-hcs-feature-split .content .feature .icon-container img{width:40px}.c-hcs-feature-split .content .feature h5{color:var(--white);margin-bottom:8px;margin-top:0}.c-hcs-feature-split .content .feature p{color:var(--gray-5);margin:0}.c-hcs-feature-split .image{height:414px;width:488px}@media (max-width:459px){.c-hcs-feature-split .image{height:unset;width:100%}}.c-open-description-text-split{background:var(--white);padding:64px 0}.c-open-description-text-split.background-gray{background:var(--gray-6)}.c-open-description-text-split.background-dark{background:var(--black)}.c-open-description-text-split>.g-grid-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.c-open-description-text-split>.g-grid-container{flex-wrap:nowrap}.c-open-description-text-split>.g-grid-container.text-at-left{flex-direction:row-reverse}}.c-open-description-text-split>.g-grid-container>.text{flex-shrink:0;margin-top:32px;width:100%}@media (min-width:768px){.c-open-description-text-split>.g-grid-container>.text{margin-top:0;max-width:32em;width:calc((100% - 64px) / 2)}}.c-open-description-text-split>.g-grid-container>.text>.heading{margin:0}.c-open-description-text-split>.g-grid-container>.text>.heading.theme-dark{color:var(--white)}.c-open-description-text-split>.g-grid-container>.text .content{margin-top:16px}.c-open-description-text-split>.g-grid-container>.text .content p{color:var(--gray-2);margin:16px 0 0}.c-open-description-text-split>.g-grid-container>.text .content p.theme-dark{color:var(--gray-4)}.c-open-description-text-split>.g-grid-container>.text .content p+.g-type-body{margin-top:16px}.c-open-description-text-split>.g-grid-container>.children{flex-shrink:0;width:100%}.c-open-description-text-split>.g-grid-container>.children img{display:block;width:100%}@media (min-width:768px){.c-open-description-text-split>.g-grid-container>.children{width:calc((100% - 32px) / 2)}}.c-hcs-hero{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:598px;padding-bottom:88px;padding-top:132px;position:relative;text-align:center}@media (max-width:766px){.c-hcs-hero{max-width:470px}}.c-hcs-hero svg{left:0;max-width:100%;position:absolute;top:-65px}.c-hcs-hero :not(svg){z-index:1}.c-hcs-hero .eyebrow{color:var(--gray-5)}.c-hcs-hero .eyebrow .tag{border:1px solid var(--gray-2);border-radius:2px;color:var(--white);margin-right:14px;padding:8px}.c-hcs-hero h1{color:var(--white);margin-bottom:24px;margin-top:12px}.c-hcs-hero p{color:var(--gray-5);margin-top:0}.c-hcs-hero .ctas{margin:24px auto 0}.c-hcs-hero .g-btn+.g-btn{margin-left:16px}.c-hcs-quote{background:var(--white);border-radius:4px;box-shadow:0 8px 22px hsla(240,3%,48%,.25);margin:0 auto;max-width:800px;padding:64px;z-index:2}.c-hcs-quote .quote{font-weight:var(--font-weight-reg);margin-bottom:24px;margin-top:24px}.c-hcs-quote .quote-source{align-items:flex-end;display:flex;justify-content:space-between}.c-hcs-quote .quote-source .person-info{display:flex}.c-hcs-quote .quote-source .person-info img{max-width:100%}.c-hcs-quote .quote-source .person-info .person-photo{--size:72px;height:var(--size);margin-right:24px;width:var(--size)}.c-hcs-quote .quote-source .person-info .person-photo img{border-radius:calc(var(--size) / 2)}.c-hcs-quote .quote-source .person-info .person-name h5{margin-bottom:1px;margin-top:8px}.c-hcs-quote .quote-source .person-info .person-name p{margin:0}.c-hcs-quote .quote-source .company-logo{line-height:1;width:126px}.c-hcs-quote .quote-source .company-logo img{max-width:100%}.c-hcs-section{padding-bottom:88px;padding-top:88px}.c-hcs-section:first-of-type{padding-top:0}.c-hcs-section.light+.light{padding-bottom:88px;padding-top:88px}.c-hcs-section.gray{background-color:var(--gray-6)}.c-hcs-section.dark{background-color:var(--black);color:var(--white)}.c-hcs-section.dark h3{margin-bottom:1em}.c-hcs-section.dark+.dark{padding-bottom:88px;padding-top:88px}.c-hcs-section.dark+.light{padding-bottom:88px}.c-hcs-section .section-title{margin:0 auto 64px;max-width:600px;text-align:center}.c-hcs-offerings{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI0IiBoZWlnaHQ9IjY3MSIgdmlld0JveD0iMCAwIDIyNCA2NzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgb3BhY2l0eT0iLjMiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIG9wYWNpdHk9Ii4yIiBkPSJNNjcwIDMzNS41QzY3MCAxNTAuNzYxIDUyMC4yMzkgMSAzMzUuNSAxUzEgMTUwLjc2MSAxIDMzNS41IDE1MC43NjEgNjcwIDMzNS41IDY3MCA2NzAgNTIwLjIzOSA2NzAgMzM1LjV6IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcikiLz48cGF0aCBkPSJNNjMxLjIxIDMzNS41YzAtMTYzLjMxNi0xMzIuMzk0LTI5NS43MS0yOTUuNzEtMjk1LjcxLTE2My4zMTYgMC0yOTUuNzEgMTMyLjM5NC0yOTUuNzEgMjk1LjcxIDAgMTYzLjMxNyAxMzIuMzk0IDI5NS43MTEgMjk1LjcxIDI5NS43MTEgMTYzLjMxNiAwIDI5NS43MTEtMTMyLjM5NCAyOTUuNzEtMjk1LjcxMXoiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyKSIgc3Ryb2tlLW9wYWNpdHk9Ii4yNSIvPjxwYXRoIGQ9Ik01OTIuNDIxIDMzNS41YzAtMTQxLjg5My0xMTUuMDI4LTI1Ni45Mi0yNTYuOTIxLTI1Ni45Mi0xNDEuODkzIDAtMjU2LjkyIDExNS4wMjctMjU2LjkyIDI1Ni45MiAwIDE0MS44OTQgMTE1LjAyNyAyNTYuOTIxIDI1Ni45MiAyNTYuOTIxIDE0MS44OTMgMCAyNTYuOTIxLTExNS4wMjcgMjU2LjkyMS0yNTYuOTIxeiIgc3Ryb2tlPSJ1cmwoI3BhaW50Ml9saW5lYXIpIiBzdHJva2Utb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNNTczLjAyNiAzMzUuNWMwLTEzMS4xODItMTA2LjM0NC0yMzcuNTI2LTIzNy41MjYtMjM3LjUyNi0xMzEuMTgyIDAtMjM3LjUyNiAxMDYuMzQ0LTIzNy41MjYgMjM3LjUyNiAwIDEzMS4xODIgMTA2LjM0NCAyMzcuNTI2IDIzNy41MjYgMjM3LjUyNiAxMzEuMTgyIDAgMjM3LjUyNi0xMDYuMzQ0IDIzNy41MjYtMjM3LjUyNnoiIHN0cm9rZT0idXJsKCNwYWludDNfbGluZWFyKSIvPjxwYXRoIGQ9Ik01MzQuMjM2IDMzNS41YzAtMTA5Ljc1OS04OC45NzctMTk4LjczNi0xOTguNzM2LTE5OC43MzYtMTA5Ljc1OSAwLTE5OC43MzYgODguOTc3LTE5OC43MzYgMTk4LjczNiAwIDEwOS43NTkgODguOTc3IDE5OC43MzYgMTk4LjczNiAxOTguNzM2IDEwOS43NTkgMCAxOTguNzM2LTg4Ljk3NyAxOTguNzM2LTE5OC43MzZ6IiBzdHJva2U9InVybCgjcGFpbnQ0X2xpbmVhcikiLz48cGF0aCBkPSJNNTE0Ljg0MSAzMzUuNWMwLTk5LjA0OC04MC4yOTMtMTc5LjM0MS0xNzkuMzQxLTE3OS4zNDFTMTU2LjE1OCAyMzYuNDUzIDE1Ni4xNTkgMzM1LjVjMCA5OS4wNDggODAuMjkzIDE3OS4zNDIgMTc5LjM0MSAxNzkuMzQyUzUxNC44NDEgNDM0LjU0OCA1MTQuODQxIDMzNS41eiIgc3Ryb2tlPSJ1cmwoI3BhaW50NV9saW5lYXIpIi8+PHBhdGggZD0iTTQ5NS40NDcgMzM1LjVjMC04OC4zMzYtNzEuNjExLTE1OS45NDctMTU5Ljk0Ny0xNTkuOTQ3UzE3NS41NTMgMjQ3LjE2NCAxNzUuNTUzIDMzNS41IDI0Ny4xNjQgNDk1LjQ0NyAzMzUuNSA0OTUuNDQ3IDQ5NS40NDcgNDIzLjgzNiA0OTUuNDQ3IDMzNS41eiIgc3Ryb2tlPSJ1cmwoI3BhaW50Nl9saW5lYXIpIi8+PHBhdGggZD0iTTQ3Ni4wNTIgMzM1LjVjMC03Ny42MjUtNjIuOTI3LTE0MC41NTItMTQwLjU1Mi0xNDAuNTUyLTc3LjYyNCAwLTE0MC41NTIgNjIuOTI3LTE0MC41NTIgMTQwLjU1MlMyNTcuODc2IDQ3Ni4wNTIgMzM1LjUgNDc2LjA1MmM3Ny42MjUgMCAxNDAuNTUyLTYyLjkyNyAxNDAuNTUyLTE0MC41NTJ6IiBzdHJva2U9InVybCgjcGFpbnQ3X2xpbmVhcikiIHN0cm9rZS1vcGFjaXR5PSIuMjUiLz48cGF0aCBkPSJNNDU2LjY1NyAzMzUuNWMwLTY2LjkxMy01NC4yNDQtMTIxLjE1Ny0xMjEuMTU3LTEyMS4xNTdTMjE0LjM0MyAyNjguNTg3IDIxNC4zNDMgMzM1LjUgMjY4LjU4NyA0NTYuNjU3IDMzNS41IDQ1Ni42NTcgNDU2LjY1NyA0MDIuNDEzIDQ1Ni42NTcgMzM1LjV6IiBzdHJva2U9InVybCgjcGFpbnQ4X2xpbmVhcikiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzM1LjUiIHkxPSI2NzAuOTA5IiB4Mj0iMzM1LjUiIHkyPSIuMDkxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0idmFyKC0tY29uc3VsLCNkYzQ3N2QpIiBzdG9wLW9wYWNpdHk9Ii4zIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ2YXIoLS1jb25zdWwsI2RjNDc3ZCkiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDE9IjM5Ljc5IiB5MT0iMzM1LjUiIHgyPSI2MzEuMjEiIHkyPSIzMzUuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGNTEyNzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5RTE3ODUiIHN0b3Atb3BhY2l0eT0iLjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9Ijc4LjU3OSIgeTE9IjMzNS41IiB4Mj0iNTkyLjQyMSIgeTI9IjMzNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MTI3NyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlFMTc4NSIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSI5Ny45NzQiIHkxPSIzMzUuNSIgeDI9IjU3My4wMjYiIHkyPSIzMzUuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGNTEyNzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5RTE3ODUiIHN0b3Atb3BhY2l0eT0iLjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhciIgeDE9IjEzNi43NjQiIHkxPSIzMzUuNSIgeDI9IjUzNC4yMzYiIHkyPSIzMzUuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGNTEyNzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5RTE3ODUiIHN0b3Atb3BhY2l0eT0iLjgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhciIgeDE9IjE1Ni4xNTkiIHkxPSIzMzUuNSIgeDI9IjUxNC44NDEiIHkyPSIzMzUuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGNTEyNzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5RTE3ODUiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyIiB4MT0iMTc1LjU1MyIgeTE9IjMzNS41IiB4Mj0iNDk1LjQ0NyIgeTI9IjMzNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MTI3NyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlFMTc4NSIgc3RvcC1vcGFjaXR5PSIuOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyIiB4MT0iMTk0Ljk0OCIgeTE9IjMzNS41IiB4Mj0iNDc2LjA1MiIgeTI9IjMzNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MTI3NyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlFMTc4NSIgc3RvcC1vcGFjaXR5PSIuOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyIiB4MT0iMjE0LjM0MyIgeTE9IjMzNS41IiB4Mj0iNDU2LjY1NyIgeTI9IjMzNS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1MTI3NyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzlFMTc4NSIgc3RvcC1vcGFjaXR5PSIuOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==);background-position:100%;background-repeat:no-repeat;background-size:auto 65%}.c-hcs-offerings .c-hcs-section{padding-bottom:88px;padding-top:88px}.c-hcs-offerings .offerings-container{display:flex;justify-content:center}@media (max-width:1199px){.c-hcs-offerings .offerings-container{align-items:center;flex-direction:column}}.c-hcs-offerings .offering{display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;max-width:800px}@media (max-width:1199px){.c-hcs-offerings .offering{width:100%}}@media (max-width:539px){.c-hcs-offerings .offering{width:100%}}.c-hcs-offerings .offering+.offering{margin-left:32px}@media (max-width:1199px){.c-hcs-offerings .offering+.offering{margin-left:0;margin-top:32px}}.c-hcs-offerings .offering p,.c-hcs-offerings .offering span{color:var(--gray-2)}.c-hcs-offerings .offering h6,.c-hcs-offerings .offering p{margin:0}.c-hcs-offerings .offering .pricing .price-header{align-items:center;display:flex}.c-hcs-offerings .offering .pricing .price-header .pricing-info-tooltip{margin-left:12px}.c-hcs-offerings .offering .pricing .price-header .pricing-info-tooltip svg{cursor:pointer;margin:0 0 3px}.c-hcs-offerings .offering .pricing .price-header h3{font-weight:var(--font-weight-medium);margin-bottom:12px;margin-top:0}.c-hcs-offerings .offering .g-type-buttons-and-standalone-links{font-weight:var(--font-weight-reg)}.c-hcs-offerings .offering .features,.c-hcs-offerings .offering .pricing,.c-hcs-offerings .offering .support{background:var(--white);border:1px solid var(--gray-5);padding:32px}.c-hcs-offerings .offering .title{padding:8px 32px}.c-hcs-offerings .offering .support{border-radius:0 0 3px 3px;border:1px solid var(--gray-5);border-top:none;z-index:1}.c-hcs-offerings .offering .feature,.c-hcs-offerings .offering .support{align-items:center;display:flex}.c-hcs-offerings .offering .feature div[data-testid=root],.c-hcs-offerings .offering .support div[data-testid=root]{line-height:1}.c-hcs-offerings .offering .feature svg,.c-hcs-offerings .offering .support svg{margin-right:12px}.c-hcs-offerings .offering .features{border-top:none;flex-grow:1;margin-top:-3px;padding:32px 0}.c-hcs-offerings .offering .features .feature{cursor:pointer;padding:8px 32px;transition:.3s ease;transition-property:background-color}.c-hcs-offerings .offering .features .feature span{width:100%}.c-hcs-offerings .offering .features .feature:hover{background-color:var(--gray-6)}.c-hcs-offerings .offering .features .feature:hover span{font-weight:var(--font-weight-bold)}.c-hcs-offerings .tippy-tooltip{padding:24px 32px 32px}.c-hcs-offerings .tippy-tooltip .tooltip-title{color:var(--white);margin-bottom:4px}.c-hcs-offerings .tippy-tooltip .tooltip-description,.c-hcs-offerings .tippy-tooltip p{color:var(--gray-5)}.c-hcs-scenarios{--transition-time:0.3s;align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:975px}@media (max-width:944px){.c-hcs-scenarios{flex-direction:column}}.c-hcs-scenarios .scenario-button-container p{color:var(--gray-3);margin-bottom:8px;margin-top:0}@media (max-width:944px){.c-hcs-scenarios .scenario-button-container .scenario-list{margin-bottom:64px}}@media (max-width:539px){.c-hcs-scenarios .scenario-button-container .scenario-list{margin-bottom:48px}}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario{align-items:center;background:none;border:0;display:flex;padding:24px 0;text-align:left;transition:color var(--transition-time) ease;width:100%}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario:not(:first-child){border-top:1px solid var(--gray-5)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario svg path.kubernetes{fill:var(--gray-3)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario svg path.vm{stroke:var(--gray-3)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario.active{color:var(--consul)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario.active svg path.kubernetes{fill:var(--consul)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario.active svg path.vm{stroke:var(--consul)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario.active:hover{color:var(--consul)}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario:hover{color:var(--gray-3);cursor:pointer}.c-hcs-scenarios .scenario-button-container .scenario-list .scenario .scenario-icon{--size:30px;align-items:center;display:flex;height:var(--size);justify-content:center;line-height:1;margin-right:22px;width:var(--size)}.c-hcs-scenarios .scenario-image-container{height:391px;position:relative;width:538px}@media (max-width:539px){.c-hcs-scenarios .scenario-image-container{width:100%}}.c-hcs-scenarios .scenario-image-container .scenario-image{opacity:0;position:absolute;transition:opacity var(--transition-time) ease;width:100%}.c-hcs-scenarios .scenario-image-container .scenario-image.active{-webkit-animation:slideInScenario var(--transition-time);animation:slideInScenario var(--transition-time);opacity:1}@-webkit-keyframes slideInScenario{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes slideInScenario{0%{transform:translateY(40px)}to{transform:translateY(0)}}.cs-support-plans .plan-level{padding-bottom:30px;text-align:center}.cs-support-plans .plan-level>div{border-radius:24px;display:inline-block;padding:14px 44px;text-transform:uppercase}.cs-support-plans .plan-level>div.bronze{background:#f5ebdf;color:#7f633b}.cs-support-plans .plan-level>div.silver{background:#e1e2e8;color:#6d707c}.cs-support-plans .plan-level>div.gold{background:#ffe140;color:#806c00}.cs-support-plans .table-container{overflow-x:auto;position:relative}@media (max-width:991px){.cs-support-plans .table-container{margin-left:-32px;margin-right:-32px;padding-left:24px}}@media (max-width:768px){.cs-support-plans .table-container{margin-left:-24px;margin-right:-24px}}.cs-support-plans table{border-color:currentcolor;border-collapse:collapse;border:var(--gray-5);color:var(--gray-2);margin-bottom:24px;width:100%}.cs-support-plans table thead:first-child>tr:first-child>th{border:none}.cs-support-plans table>tbody>tr:nth-of-type(odd){background-color:var(--white)}.cs-support-plans table .table-content{text-align:center}.cs-support-plans table td,.cs-support-plans table th{border:1px solid var(--gray-5);padding:20px;vertical-align:middle;width:200px}@media (max-width:991px){.cs-support-plans table td.row-heading,.cs-support-plans table th.row-heading{min-width:115px;width:115px}.cs-support-plans table td.row-heading:nth-child(2),.cs-support-plans table th.row-heading:nth-child(2){min-width:140px;width:140px}.cs-support-plans table td.table-content,.cs-support-plans table th.table-content{min-width:175px;width:175px}}.cs-support-plans table th{border-bottom:none}.cs-support-plans table td:last-child{border-right:none}.cs-support-plans table tr:last-child{border-bottom:1px solid var(--gray-5)}.cs-support-plans table .row-heading .label{color:var(--gray-3);padding-bottom:15px;text-transform:uppercase}.cs-support-plans table .row-heading:first-child{border-left:none;border-right:1px solid var(--gray-5);height:100px;padding-left:0;text-align:left}.cs-support-plans table .secondary-heading{font-size:12px;line-height:26px;text-transform:uppercase}@media (max-width:991px){.cs-support-plans table .secondary-heading{line-height:25px}}.cs-support-plans table .split{padding:0}.cs-support-plans table .split>div{line-height:26px;padding:20px}.cs-support-plans table .split>div:first-child{border-bottom:1px dashed var(--gray-5)}@media (max-width:991px){.cs-support-plans table .split>div{padding:12px}}.cs-support-plans table .content-details,.cs-support-plans table .text-light{color:var(--gray-3)}.cs-support-plans table .content-details:nth-child(2){padding-top:12px}.g-job-listing .content{margin:4rem 0}@media (min-width:768px){.g-job-listing .content{margin:8rem 0}}.g-job-listing .application-details{display:flex;flex-direction:column}@media (min-width:768px){.g-job-listing .application-details{flex-direction:row;justify-content:space-between}.g-job-listing .details{max-width:65%}}.g-job-listing .company-values{display:none}@media (min-width:768px){.g-job-listing .company-values{display:block;margin-left:10%;max-width:35%}}.g-job-listing .company-values .value-card:not(:first-child){margin-top:2.5rem}.g-job-listing .company-values .value-card img{display:block;width:100%}.g-job-listing .company-values .value-card a{padding:0}.g-job-listing h1{margin:1rem 0 0}.g-job-listing .location-container{align-items:center;display:flex;margin-top:1rem}.g-job-listing .location{color:var(--gray-3);margin-left:1rem}.g-job-listing .apply-btn{margin-top:2.5rem}.g-job-listing .application .back-to-listing-btn{padding-bottom:2rem}.g-job-listing .application iframe{width:100%}.g-job-listing .job-description{margin:4rem 0 2.5rem}.g-job-listing .job-description h1{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.004em;line-height:1.375em}@media (min-width:768px){.g-job-listing .job-description h1{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){.g-job-listing .job-description h1{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}.g-job-listing .job-description h2,.g-job-listing .job-description h3,.g-job-listing .job-description h4,.g-job-listing .job-description h5,.g-job-listing .job-description h6{font-family:var(--font-display);font-size:1.313rem;font-weight:var(--font-weight-bold);line-height:1.429em}@media (min-width:768px){.g-job-listing .job-description h2,.g-job-listing .job-description h3,.g-job-listing .job-description h4,.g-job-listing .job-description h5,.g-job-listing .job-description h6{font-size:1.438rem;letter-spacing:-.004em;line-height:1.391em}}@media (min-width:1120px){.g-job-listing .job-description h2,.g-job-listing .job-description h3,.g-job-listing .job-description h4,.g-job-listing .job-description h5,.g-job-listing .job-description h6{font-size:1.5rem;line-height:1.417em}}.g-job-listing .job-description ul{list-style-position:inside;list-style-type:"- ";margin:0;padding:0}.g-jobs-benefits{background-color:var(--gray-6);padding:5.5rem 3rem}@media (min-width:768px){.g-jobs-benefits{padding:8rem 3rem}}.g-jobs-benefits .header .heading{color:var(--gray-1);margin:0 auto 1.5rem;max-width:50rem;text-align:center}.g-jobs-benefits .header .summary{color:var(--gray-2);font-size:1.125rem;line-height:calc(30 / 18);margin:0 auto;max-width:37rem;text-align:center}@media (max-width:767px){.g-jobs-benefits .callout-item{text-align:center}.g-jobs-benefits .icon{margin-left:auto;margin-right:auto}}:root{--spacing-reduced-block-sm:64px;--spacing-reduced-block-lg:88px;--spacing-reduced-block-md:64px}.g-jobs-department-hero .hero{align-items:center;background:var(--black) none no-repeat 100% 0 /auto 100%;background-size:auto 100%;color:var(--white)}@media (max-width:767px){.g-jobs-department-hero .hero{background-size:0;padding:var(--spacing-block-md) 0}}@media (min-width:768px) and (max-width:1119px){.g-jobs-department-hero .hero{padding:var(--spacing-block-md) 0}}@media (min-width:1120px){.g-jobs-department-hero .hero{padding:var(--spacing-block-lg) 0}}.g-jobs-department-hero .hero .department{margin:0;max-width:30rem}.g-jobs-department-hero .hero .description{color:var(--gray-5);margin:24px 0;max-width:30rem}.g-jobs-department-hero .hero .back-to-all-jobs-btn{position:relative;top:-3.25em}.g-jobs-department-hero .mission{color:var(--gray-2);max-width:62.5rem!important;text-align:center}@media (max-width:767px){.g-jobs-department-hero .mission{padding:var(--spacing-reduced-block-sm)}}@media (min-width:768px) and (max-width:1119px){.g-jobs-department-hero .mission{padding:var(--spacing-reduced-block-md)}}@media (min-width:1120px){.g-jobs-department-hero .mission{padding:var(--spacing-reduced-block-lg)}}.g-jobs-department-hero .mission>:first-child{margin-top:0}.g-jobs-department-hero .mission>:last-child{margin-bottom:0}:root{--spacing-block-sm:64px;--spacing-block-md:88px;--spacing-block-lg:128px}.c-jobs-department-positions-listings{background-color:var(--gray-6)}.c-jobs-department-positions-listings .heading{margin-top:0;text-align:center}@media (max-width:767px){.c-jobs-department-positions-listings .heading{margin-bottom:var(--spacing-block-sm)}}@media (min-width:768px) and (max-width:1119px){.c-jobs-department-positions-listings .heading{margin-bottom:var(--spacing-block-md)}}@media (min-width:1120px){.c-jobs-department-positions-listings .heading{margin-bottom:var(--spacing-block-lg)}}@media (max-width:767px){.c-jobs-department-positions-listings{padding:var(--spacing-block-sm) 0}}@media (min-width:768px) and (max-width:1119px){.c-jobs-department-positions-listings{padding:var(--spacing-block-md) 0}}@media (min-width:1120px){.c-jobs-department-positions-listings{padding:var(--spacing-block-lg) 0}}.c-jobs-department-positions-listings .fallback,.c-jobs-department-positions-listings .list{list-style:none;margin:0 auto}.c-jobs-department-positions-listings .list li{cursor:pointer}.c-jobs-department-positions-listings .fallback{color:var(--gray-2);margin:-2rem auto 0;max-width:550px;text-align:center}.c-jobs-department-positions-listings .item a{align-items:flex-start;display:flex;flex-direction:column;padding:1.125rem 1rem}@media (min-width:768px){.c-jobs-department-positions-listings .item a{align-items:center;flex-direction:row}}.c-jobs-department-positions-listings .item:first-child{box-shadow:0 -1px 0 0 var(--gray-5),0 1px 0 0 var(--gray-5)}.c-jobs-department-positions-listings .item:not(:first-child){box-shadow:0 1px 0 0 var(--gray-5)}.c-jobs-department-positions-listings .item .location-container{align-items:center;display:flex}.c-jobs-department-positions-listings .item .location{color:var(--gray-2);margin-left:1rem}.c-jobs-department-positions-listings .item .title{color:var(--black);margin-bottom:1rem}@media (min-width:768px){.c-jobs-department-positions-listings .item .title{margin-bottom:0;padding-right:2rem}}.c-jobs-department-positions-listings .item .learn-more{flex:1 0 auto;font-weight:var(--font-weight-bold);margin-top:1rem;text-align:right}@media (min-width:768px){.c-jobs-department-positions-listings .item .learn-more{margin-top:0}}.c-jobs-department-positions-listings .item .learn-more div{bottom:-1px;display:inline-block;margin-left:15px;position:relative}.c-jobs-department-positions-listings .testimonials{display:flex;flex-direction:column;justify-content:space-between;margin-top:4.625rem}@media (min-width:768px){.c-jobs-department-positions-listings .testimonials{flex-direction:row}}.c-jobs-department-positions-listings .testimonials .testimonial{display:flex}@media (min-width:768px){.c-jobs-department-positions-listings .testimonials .testimonial{flex:0 1 45%}}.c-jobs-department-positions-listings .testimonials .testimonial>.content{margin-left:2rem}.c-jobs-department-positions-listings .testimonials .testimonial img{height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.c-jobs-department-positions-listings .testimonials .testimonial .name{margin:0}.c-jobs-department-positions-listings .testimonials .testimonial .blurb{color:var(--gray-2);margin:.5rem 0 0}.c-jobs-department-positions-listings .testimonials .testimonial .blurb:before{content:"\0201C"}.c-jobs-department-positions-listings .testimonials .testimonial .blurb:after{content:"\0201D"}.c-jobs-department-positions-listings .testimonials .testimonial:nth-child(2){margin-top:3rem}@media (min-width:768px){.c-jobs-department-positions-listings .testimonials .testimonial:nth-child(2){margin-top:0}}.g-jobs-hero{--img-offset:4rem;background:var(--black) url(/_next/static/images/circles-ca8212d4b74009092a45bb31e5ac92ad.svg) no-repeat bottom right;background-size:contain;color:var(--white);margin-bottom:var(--img-offset);padding-top:4rem;text-align:center}@media (min-width:768px){.g-jobs-hero{padding-top:8rem}}.g-jobs-hero .heading{margin:0 auto 1.5rem;max-width:800px;width:85%}.g-jobs-hero .subheading{color:var(--gray-5);margin:0 auto;max-width:800px;width:85%}.g-jobs-hero img{box-shadow:0 20px 40px rgba(0,0,0,.2);margin:0 auto;max-width:1200px;position:relative;top:var(--img-offset);width:95%}.g-open-positions{padding-bottom:5.5rem;padding-top:7rem}@media (min-width:768px){.g-open-positions{padding-bottom:0}}.g-open-positions>.header{background:none no-repeat 0 0/100% auto;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='1015' height='508' fill='none'%3E%3Cdefs/%3E%3Cpath stroke='url(%23paint0_linear)' stroke-linecap='round' stroke-linejoin='round' d='M813 331v4l1 2v3l1 1h2l-1-4 1-3 1-1v2l3 3 3-1-2-3-2-5 3-1 3-2h-2 0l-3 1-3 1-2-2 1-3 7-1 6-3-1 1-1 1h-11l-1 2-1 1v3l-1 1-1 3z'/%3E%3Cpath stroke='url(%23paint1_linear)' stroke-linecap='round' stroke-linejoin='round' d='M800 351l-1-3-4-2-1-1-2-1-2 1h-1l-8-2-6 2h1l1 1 3 1 3 1 9 1 8 2z'/%3E%3Cpath stroke='url(%23paint2_linear)' stroke-linecap='round' stroke-linejoin='round' d='M774 341h1v1l1-7-4-3 1-1v-1l-2-2-2-2v-1h0v-2h-3 1l1-1-3-2-4-3 1 1v1l-1-2-1-1-4-3-4-5-4-1-1 3 2 3 4 3 4 5 3 7 3 4 3 4 3 3 3 3 1-1h1z'/%3E%3Cpath stroke='url(%23paint3_linear)' stroke-linecap='round' stroke-linejoin='round' d='M784 323l1 2 1 1h0v1l2 4 2 2h2v2l2-1 2-1 3 1 1 3 2-1 3-2v-1l1-1v-2l1-3h1l1-1v-2l1-3h3l-3-3-2-4h0v-1h1v0h1l-1-1h-1l1-1h3l-1-1v-1h1l2-1-2-1h-2v-1h0-1 0v-2l-1-1h-1v1-1h0l-3 4-2 4v-2l-1 2v1l-1-1-1-1-3 3-3 2-2 2v3l-3-1-2-1-1 1v2l-1 2h0z'/%3E%3Cpath stroke='url(%23paint4_linear)' stroke-linecap='round' stroke-linejoin='round' d='M618 368l-1-4-1-3-2 2-1 3h0l-1-1v5l-1-1-1 1-1 2v-1h0l-1 1v1h-3l-2 1-2 4 1 6-1 4-2 3 1 6 2 5 12-11 3-20 1 1v1l1-3-1-2z'/%3E%3Cpath stroke='url(%23paint5_linear)' stroke-linecap='round' stroke-linejoin='round' d='M816 253l1 2 1 1 2-5 1-5-4 2-1 5z'/%3E%3Cpath stroke='url(%23paint6_linear)' stroke-linecap='round' stroke-linejoin='round' d='M378 345h0l-1-2-1-2-2-1-4-4-5-2-7-2-6 1v-2l-1 1-1 2v-2l1-1h-1 0v-3l-1 1h0l-2-1-2-1-1-1h-2l-2 1v1h0v1l-2 1-1 2v-3l-2 1-2-1v-2l3 2 3-1v-3l-2-1-3 1v1h-1l1 1h-1 0l-3 1-2 1 1-1 1-1 3-3 2-3-1-4-2-5h0l-1-1h0v1-1l-1 1v-2h0v1l-2-3h-5v-2h-2 1-2l-1 1-2-1h-2v-1l-2-1-1-1-1 1v-3l-2-2h0l-2-1 1 1-3-1h-3l1-1 1-1-1-2-1 1v-1l-1-1v2l-1-1v-1h-2 1v-1h0-1 2l2-1h-7l1 1h0l-4 1-4-1h-4l-1-1v-1l-2-2-2-1-1 1 1 1h0-1l-2 1-2 1 1 3-1 2-1-4v-4l-1-1-6 4h0v-1l-2 1-1 3-2 3-2 3-1-3-3-2h-4l-2 1-2 1h-1l-1-1h0l-1-1-2-1-1-2-1-3v-4 1l1-4 1-4-1-1h-1 1-1 0-1 0v-1h0l1 1-7-2-8 2 2-1-1-1v1l-1-1v-3l-1-3 2-1 1-2 1 1v1-3l1-2 1-2 1-3h-2 0-5l-3 1-1 4-2 3h0v1h-3l-3 1h-2l-2-1h-3v-1h1l-4-4-2-6 1 1v1-4l-1-4 1-4 1-3-1-2-1-2h1v-2h1l1-1 1-1h0l2-1 2-3h1v1h0l2-2 1 1 1-1 4 1 4 2h1l-1-1h2l1 2h0v-4l-1 1v-1h0-1l-1-1h4l3-1v1h2l1-1v1h-1 3-1l1 1h1v-1h1v2h5l2 2 1 3v2h0v-1h1v2l1 1v1h1v3l1 1h2l1-1v-5l-2-4 1 1v1l-1-6-1-5 1-2v-2l1 1h0v-1h0l5-3 4-4h1l2-1h-1l-1-1h1l-1-1 1 1v-1h2v-1h0v1l-1-2-1-1v1h2v-2h0v0l1 2v1l-2-3-3-2h2l1 1v-1h-1 1v-1l-1-1-1-1 1 1h1v-1h-2v-3 2h1l1 1v-1l-1-1v1-3h1l1-1h0v1h-1l1 1h-1 0v1l1 1h-1 1v1l1 1-1 1v1l2-4v-5 2l1 1 1-2 1-1 1-3 3-2h2l2-2h0v1l3-1v-1l1 1-1 1-1-3 2-5v0h0v0-1 1h1l1-2h3l2-2v-1h2l2-1h2l2-2v1h1-1l-1 1h4l-1 1-1 1-2-1-2 2h0l-2 1h1v3h1l2-2 3-2h0l1 1 3-2 4-1-5-2-3-1-2-2-2-2 1-1 1-1h-3l-4-1h4l3-2v-1h1l-5-2-6 2-5 4-4 3 3-2 1-3 2-1 2-3 3-1 3-2h13l4-1 4-2 1-1 2-1 4-1 1-3h1-2 1l1-1h-1v-3l-2-1-1 1h-1 0l-1-3v1l-4 2-3 1h0l1-1h-2l-1-1h4l3-2-1 1h-2 3l3-2h0l-3-1-2-2-1 1-1 1 1-1v-1 1h-1l1-1-2 1v-1l-1 1 1-1v-1h0v-1h-1v1l-1-2-3-1h1-1 0v-1h1-1l-1-1h1-1l1 1h1v-1 1-2l-1-1h-1l1-1-2-1 1-1h0-2 1v-2l-1 1h-1 0l2-1-2-1h1v-1h-2 1v-1h0-2 1v-1l-1-1v-1h-2 1v-1l-1 1v1h-1l-1 1h1l1 1h-2 0v1h1l-2 1v2-1l-1-1-2 1-2 3v-3 1l-1 1v-2l-1 2-3 1 3-1v-2l-2-1-2 1v-1h-1 1v-1h0l1 1v-1l1-1-2-2-3-1h2l2-1v-3l-4-1-2-1-1-1h0-1l-1-1-3-1h-6l-4-1-1 4-1 1v2h1v1h0l1 2-1 1-1 3-1 2 3 3 2 5-4 5-5 3 1 1 1 1v2l1 3v6l-1-1v-1l-1 2v2l-2-2-2 1v-4l-3-1v-2l-1-3v-4l-1-2-4-1-4 1-2-3-5-1-6-3h-7l1-1-2 1v-4l-3-4h-1l-2-1 1-3 1-4 1-3 1-2h1v-1l2-1 2-1h-2l4-2-4-2h1l-3-1h-2l1-1h-1l4 1 5 1 1-1h1v-2l2 1h0l4-1 1-4-2-1-4-1h-2l-3-1h6l2 1 1 1h3l2-1 1-2-1-1-1-1 4 1 3 1-1-1h1l1 1v-2l-2-1h0v-1h-1v1-1h2-1l1 1 1-1 3 2 3-2v-4l-2-2 2-1h2l-1-2h-1 1l1-1-3-1-3-1h3l-5-1h-4v2l1 1 1 1h-1 1l-1 1h1l-2 1-1 2-1 2-1 1-5-1v-3h1v-2l-2-1-2-1-1 1-1 2v1h-2v-2l-2-2 2-1h1l-2-1h-5 1-1l1-1 1-1h0-1l1-1h2l-5-5-4-3h1l1-1 1-2-2-1h6l1-1 1-1 1-2 2-2-7-1-7 1h1l1 1h-2l-1 2 1 4 1 2h0-1v1h2l-2 1-2 1 1 1h-2l-1 2 2 1h0l-1 2 3 3h4v2-1h1l-2 1-1 2h1l1-1h0l1 1-3 3-3 2 1 2-2 1 1 1-1 1v-1l-1-1h3l-1-1h0-1 0l-1-2 1-3-1 1h-1 1v-1h-2l-1-1h-1l-2 1v1h0l2 1 2 1h-3l-1-1-1 1-3-1-3 1h-2l-4-1-3-1-2-1-2-1-4-1-5 2h2l1 1 2-1 4-2-3 2-3 1v2l2 4-1-1v1l-1-1h0v1l1 2-2-2-2-2 1 1 1-1v-1l-1-1-1 1h0l-3-2h-16l2-1 2-1-3-3h-7l-3-1-4-1-3-1-4-1-2 2h-3v-1h1l-1-1v-1h-3 2l-1 1v1h-1 0l-1 1h2l-5-2-4-3 1 1h1l-3 2h-2 0l1-1-3 2-3 2v-1 0h0v-1l3-1 2-2h-1 0l-8 3-5 4-2-1-2 1h1l-6-1-7-3-5-1-6-1-13-1-12-2-1-1h-5v-1h-1l-2 1h-1 1v-1l-1-1-1-1-5 3h-3l-1 1h-1 0l1 1h-1l1 1-1-1v-1l-3 1-2 1-2 2-2 2-2 1-4 1-2 2-2 1 4 1 4 3 2 1h2l1 1h1l2 1 2 2-3-1-3-2 1 1v2h2l1 1h-9l1-1v-1H9l-1 2-3 1-4 1h1-1l3 1 3 1H4l2 1 2 2h7v0h-1 1l1 1 3-2 2-1 1 2h-2l1 1v2l-2 2h-3l-3 2-1-1h0l-1 1 1 1h-1v1l-2 1-1 2-1 1 1 1h1v-1 1l1 1h2l1 1h1-1l-2 1v-1l-2 1 2 1 1 2 4-1 2-3h1l-1 4 2 3-1 1-1 1 4-1h3l1 1h2v-2h1l1 1-2-1 1 1h2l2-1-2 2 1 2-1 1 1 1-2 1-2 2-2 1h-1l-2 2v1h-1 0-1v-1l-4 2-2 3 1-1 1-1v1h1l1-1 1-1v1l3-1h2l2-1 1-1h1v-1h-1 0l2-2 4-1 3-2 3-2 1-1h-1l1-1 2-1-1-1h-2l2-2 1-1 1-1h1l-1-1h-1l3-2 3-1 2-2h3l-1 1 2 2-4-1-3 2-1 2 2 1-1 1-1 1h2l2-1 1-1v1l1-1v0h1v-1h0v1l1-1h1l2-1h-1 0l1-1h-2 1v-1h0-1 0l2-1 1-1-1 1 1 1v-1 1-2l1 1h3-1v1l1-1-1 1h1v1h2l3-1-1 1v1h2l2 1h6l3 1h4-1v1l-1-1h0l4 4 6 2v-1h-1l-1-1h-1 0v-1l2 1h2l-1 2 2 1v-2l-1-2v-1h1v2l1 1 2 1h1l-1 1 1 1h0v-1l1 1 1 2-1-1h0v1h1-1l2 2 2 2h-1l1 1h0v-1h1v1l-1 1v1l1-1h0l1-1h1v2l1 1h-1 1l-1 1v1h2l1-1h1l-1 1v1h-1 0l1 1h-1 2-1l1 1h-1l2 3 1-2 1-1v1h0l1 1h-2l1 2h1v3l1-1v1l2-1 1 2h-2v2-1h2l-2 1h1l-1 1h0v1h4-1v1l1-1v1h1l1-1-1 1h-2 1v1l1-1h1v1l2-2v1l-1 1h2l-1 2h2v-1h0v1l1 1h-1 0l1 1 1-1v1h1v1h-1l2 1-1 1 1 1 1 2-1 1-1 1h0v-1l1 1v-1 0-2l-1 1v1-3h-2l-3-1 1 3 1 3v-1l1 1h-1l1 1h-1 0l1 1h1l-1 1-1 1v6l-1 2v1l1 10 3 8h0l1 1v-1l1 1v1h0v-1l1 4 3 4 1 2 1 2 3 1 3 1 3 4 2 5 4 5 2 5h0v1h0v-1l1 1v1l-2-1h-2l3 2h3l2 4 1 3 4 4 2-1-1-1-1-1-2-4-2-4 1 1v1l-2-4-3-4-2-2-1-2-1-3-1-3 4 2 2 2 2 4 2 3 4 4 3 3v2h1v1l2 1 2 2h-1 0l5 6 2 6-1 1 1 2 2 2 2 1 6 4 6 3 3 1 3 1h4l4-1h-1 2l1 1h-1v-1l3 2 1 2 3 2 3 1h2l2-1 3 1 1 2h1l1 1h0-1l3 3 3 3-1 2 2 2h1l-1-2 3 4 2 2h0v-1l1 1v1h3l2 2v-1h1v1l1 1 1-2v-1l2-2 3 1h1v1h1l-1 1 2 4v8h1l-3 4-3 3 2 1 1 1-1-1h-1l-3 2-2 3-1 3v3l1 1h1v-1l1 1h-1l1-1v-1l-1 2-1 2v1h0l-2 3 1 3-1 1v1l2 1 2 1 3 6 3 6 2 6 3 6 8 6 8 6v9l-1 8-1 9-2 8v14l-3 7-3 6 1 3v6l-1 3 2 4 2-1-1 1v1h1v1h-1 0v5l-1 1h-1l1 1h1l-1 2-1 1 1 1h1-2l1 1-2 1h1l-1 1-1 1 1-1v-1l-1 1h-1 1v-1h-1l-2-1 1 1h-1 1l-1 2-1 1v0h0l1-1h1v1h2v1h0v2h0v0h-2 2l2 1h0v1l-1-1-1 1-1-1-1 1h2v1h0-1v1h1l-1 1v2l1-1v-1 1l1 2-1-1h0v2h0l-1-1 1 1 1 1-2-1h-1l1 1 1 1h0-1 1v1l1-1v-1 1h0v1h-1l1 1h0v2-1l1 1v1h0v1-2l1 1-1-1h2l1 2-1 1v-2 1h0-1l-2-1v3l1-1h1v1h-1v1h1l1-1h-1l1-1h2l2 1h-4v2h-2l1 1h2v-2h3l-2 2h1l-1-1h0l-1 1 1-1h-1l1 2h2l1-1v-3l4-1h3l-1-2-2-1 1-2h-1l2-2 1-2-1-1v0l1 1h1l1-2v-1l4-3 2-4-4-3v-4l3-2 2-1v-3l1-1 2-2h-1l-1-1h3l-1-2v1h1l-3-2 1-4 3 2 4-2v-3l-1-4 8 1 6-4 1-1 1-2v-1l-1-1-1-3-1-2-1-1v-1l-1-3 1-3 3 7h8l4-3 2-5 1-3 2-2v-2h0l1 1h0v-1l-1 4-3 3 6-6 3-7 1-4v-4h1v-1h-1 1l5-4 6-3 1-1h2l1-1 1 1 2-1 2-2 2-4 3-10 2-11-1-1h0l1-2v-1h1v1l2-3 2-4 2-1 1-3 2-3 1-5h0zM253 187l-5 3-6 1h-1v-2l4-1 5-1h1l2-1h1l-1 1h0zm0-4h6v-1h0-2l3-1 3-1-1 1-1 1v1l-1 2h-4l-3 1-1-1h-1l1-1 1-1h0zm-28-17h0l2-1-1 1h0l2-1h2l3 1 3 2 1 2 1 2v1l1 1 4 1h3v0h0l2 1 2 1v2h1l-1 1v1l-2-2-2-1v4l-3 4-2-3h-2l1-2v-3l-3-2-2 4v-2l-3 5 1 5-4-1 1-8-1 1h-1l1-2 2-2h5l3-1-1-1-2-1h-3l-4-1h-3v-1h0l-4 2-2-1h-4l5-4 5-2h-1z'/%3E%3Cpath stroke='url(%23paint7_linear)' stroke-linecap='round' stroke-linejoin='round' d='M500 194v5h3l1-1v-3l-2-2h-2v1h0z'/%3E%3Cpath stroke='url(%23paint8_linear)' stroke-linecap='round' stroke-linejoin='round' d='M521 202l-3 1h-5v2l3 2 3 1 1-3 1-3z'/%3E%3Cpath stroke='url(%23paint9_linear)' stroke-linecap='round' stroke-linejoin='round' d='M274 269h0l1 1 3-2 4-1h0l1-1h-2l-1-1h1l-3-1-3-1h-6l2 2 1 2h-6l4 1 3-1 1 1v1h0z'/%3E%3Cpath stroke='url(%23paint10_linear)' stroke-linecap='round' stroke-linejoin='round' d='M844 219h-1l1 2h-1v-1 1l1 1v-1l1 1v-1l-1-1 1 3 1 3v-1h0v2l2-2 1-3v-2l-1-1h1v-1h-1l-1-1h1l2 1 4-3h5l-1 2 1 1h2l2-2v-2h0l1 1v-1 1l3-1h2v1l1-2h1v-1h1v2l3-6 2-6v-2l1-4-1-2-1-1-1-1h-1 1l1 1h-1l-1 1v-1l-1-1-1 3-1 1 1 2v2l-2 4-3 2-3 1 1-2-3 3-1 3-3 1h-2l-7 2-5 5z'/%3E%3Cpath stroke='url(%23paint11_linear)' stroke-linecap='round' stroke-linejoin='round' d='M872 188v2l1 1h1l1-1-1-1v-2l2 1h2l1 1h2l1-1 1-1 3-1 3-1-2-2v-2h-5l-4-4-1 2v4l-1 2h-2l-1 1-1 2z'/%3E%3Cpath stroke='url(%23paint12_linear)' stroke-linecap='round' stroke-linejoin='round' d='M968 456h1v-1h-1v1-1h0l-1 1h-1l-1-1v-1l-1 1-3 3-3 4-4 3-3 3-2 3h-1 0v1h0l-1 1h1v1l6 1 5-3 1-2 1-3 2-1 1-1h2v-2l2-3 1-2v-3 1h-1z'/%3E%3Cpath stroke='url(%23paint13_linear)' stroke-linecap='round' stroke-linejoin='round' d='M980 443l-2 1h-3l-2-2v-2h0l-1-1v3l-1-1h-1v-2l-1-2h1v-1l-1-1v1h0l-1-2h-2v-2h-1v2l1 2h1v-1l1 2v2h1l-1-1h1v2-1 2l1 1v5l-1 1-1 1 1 1 1 1 1 1 1 2-1 1-1 1h3l3-3 1-3 2-1 1-3v-3z'/%3E%3Cpath stroke='url(%23paint14_linear)' stroke-linecap='round' stroke-linejoin='round' d='M266 262l-1-1-3-1-2-2-2-1h0l-11-4-9 3h-1 0l4-1 5-1-1 1h-1l5 1 5 1 1 2 1 1h1l1 1v1l-1 1h5l4-1z'/%3E%3Cpath stroke='url(%23paint15_linear)' stroke-linecap='round' stroke-linejoin='round' d='M895 454l-4 1-5-1 1 4v2l1 2 2 2-1-1v1l3-1 1-2v1h1v1h1v-4l1-2-1-3z'/%3E%3Cpath stroke='url(%23paint16_linear)' stroke-linecap='round' stroke-linejoin='round' d='M910 412l-1-5v-4l-3-3-2-3h0-1v-1l-1-3h-1l-1-1v2l-1-4-1-3-3-2-3-2-2-2-1-4-1-5-3-4h-1l-1-1-1-3-1-3-1-2v-2l-2 2-1 4h0l1 1-1 4-1 6-4 4-6-4-4-2-2-3 1-3 1-1v-1h1v-3 0h-1l-1 1v-1l-1 1v-1l1-1-3 1-3-1-3-1h-2l-1-1v1l2 1-1 2h-2l-1 1-1-1h0v1h0l-1 1v1l-2 2 1 3h-1v1-1h-1 0v1l-1-1-2 1h0l-1-3-3-2-1 1h0-1 0v1l-1 1h0v-1h0l-1 1v2l-1-1v1h0v1-1h-1v2h0-1l1 1v1l-2-1h-1v1h0l1 1h-1v2l-1-2-1-1-1 2-1 2-3 4-4 3-4 1-4 1-4 3-4 3v-2l-1 3-1 5 1 4 1 2v-1h-1v-1l-1-1 1 2v2l-1-1v-1 1-1l2 6 2 6 2 5 1 4-1 2-1 2v2l2 1 4 2 4-2 4-2h6l3-1 3-2 8-3 8-2h5l5 2 1 1 1 2 2 3 1 2h0-1l2 1 1 1 2-4 3-5v5l-3 4 3-1 1-2 1 2-1 3 2-1h1v1-1 2l1 1-1-2-1-1 2 4 2 4 2 1 2 1 3 1 2 1 2-1 1-2h1l-1 1h3l1 1 1 2 1-1-1-1 4-2 5-1 1-2v-1l2-5 1-3 6-10 1-11h0z'/%3E%3Cpath stroke='url(%23paint17_linear)' stroke-linecap='round' stroke-linejoin='round' d='M889 339l-8-5-10-3-5-2-4 2-1 2-2 1-2-1v-1h0v1l-1-4-1-3h-5l-3 2 4 2h4v2h-3l-2 1 1 1 2 2 1-1 1-2v2l3 1 2 2 4 1 2 2h2v2l2 2h-2l1 1h1-1 0v3l4 1 2 1 2 1h3l1-2-2-1h3v-1h1v-1h1l1 1h2l4 3 5 3 5 2h1v0-1h1-2l-1-1h0l1-1-3-1-2-2-2-2-1-1v-2l1-1-2-2-4-3h1z'/%3E%3Cpath stroke='url(%23paint18_linear)' stroke-linecap='round' stroke-linejoin='round' d='M898 341h-2l4 2 5-2 2-3-2-1-1 2-1 2h-2v-1l-1 1h-2z'/%3E%3Cpath stroke='url(%23paint19_linear)' stroke-linecap='round' stroke-linejoin='round' d='M321 79h5-1l-2 1 4 1 2-3-3-2h-4v1l1 1h-1l1 1-1-1-1 1z'/%3E%3Cpath stroke='url(%23paint20_linear)' stroke-linecap='round' stroke-linejoin='round' d='M351 9l-5-2h-4l3 3 5 1-1-1 2-1z'/%3E%3Cpath stroke='url(%23paint21_linear)' stroke-linecap='round' stroke-linejoin='round' d='M408 80h0v-1h2l-1-1h2v0h1l2-1-5-1-4-1-5 2h-4l3-1 3-1h-8 2l1-2v0l-1-1 2 1-1-1h4l3-1-2-1-4-1v-1l-2-1 5 2 6 2 3 3 3-1v1l2 1v-2h0v-1h-1 1v-2h-1l-1 1v-1l1-1h-1v1l-1-1h-1 1l1-1-4-2-5 1 1-1h-2 2l1-1-2-1h-2 0-1v-1h-2 4l3-1h-4l-3 1v-1h-1 2l1-1h-1l-1-1h1l2 1 2-1h3l-2-1-1-1 2 1h8-5l6 2 4-3h-2l-2-1v2l-1-1-1-1h1l-1-1h2l-1-2 5 1h4-3l-3-1 1-1v-1h-2l-3-1 3 1 2-1-2-1h-2 1l-1-1 3 1 4 1v-2l-2-2h1l1-1-4-1 2 1-3-1h-3l1-1h0l-1-1h2l2-1h1-1 6l1-2-3-1-4-1h2-2l3-1 3 1-4-2-4 2h0l-1-1 1-1v-1l2-2-1-1h1v-1l3-1 3-2h-1l-1 1v-3l3-1 3-2h-4l-3 2h-2l6-3 7-1-7-1h-8 6l5-1h5l2-2 5-1 4-2-8-2h-8l-2 3h-6v-1h1l-6 3-7 3 4-3 3-5-7 1-8 2h1-2l6-2-2-2h-10l-9 3 5-3 3-1 13 1 12-3-6-2-7 1 2-1 1-1-9-1-10 1-5 1-6 1 1-1h-1l4-1h4l-1-1h-1l11 1 11-2-4-1h-5 1l-8-1h-12l-2 2h-4l-3-1 2 2h3-5v1h-1l1 1h1l-5-1-4-1h-7 3-7l2 1 2 1-5-1-1 1-1-1h-1l3 1h10l7 3-3-1-3-1 1 1v0l-5-1h-7l5 2 5 1h-5l-2 2h1v1l-9-2-10-3 2 2 3 2h-5l2 1 2 1-4-1-4-2-2 2-2 1-1-4h-9l-6 2 4 2 4 1-4-1-4-2-4 1v2l-1 1 1 1h-7l1 1 1 1-3-2-3 1-4 2-2 1 2 2h7l-3 1-1 4-5 1-6 1-2 1-3 1-4 2-2 1 4 1 4 1v1l2-1-1 1h-1 6l6 1h-2v1h1-8l4 1 4-1h-7l-7 1v1h2l3-1-1 1-1 1h3l3 1h-2l-3 1 5 2h4l-1-1h-1 5l-1 1h1l10-1 10 2v1l-1 1h2l1 2 3 1h-1v1h1l1 1h0-1l1 1h0-1l-2 1h2l1-1 1 2 1 1h0-1l1 1 2 1h-1 0v1h-1l2 2 2 1h-2l-2 1h3l-2 1-1 1h2l1-1-2 1-2 1 1 1h1l3 1v-2l2-1-1-2h1v2h2l-1 1h4l-2 1-2 1 3-1h2l-2 1-1 1 1-1 1 1h-1 1l2 1h-3 2l2 1h-2 2-1l-1 1h2l-5-1h-6l4 2 3 1h2l1 1h1l1-1v2h-1 1-1v1h1-1l-1 1h1l2 1h-1 0-1 0-1v1h1l-2 1h-2 0l-1 1-2 1 1-1v1h3l1-1h2l-1 1h-1l2 1h2-5l-2-1 1 1-2-1h-1l1 1h0l-2 1v3l3-1h4v1h2l-5-1-5 1h1l-1 1h5-2v1h1-2l1 1h1-3 0l1 1h0-1 2l1-1-1 1-1 1h1-1 4l-1 1h-3 1-1 2v0l-1 1h1v-1 2l3-1 3-1-3 1-3 2 1-1h0v2h1l1-1-1 2v2l1-2 1-1v1l1-1h2v1l1 1-1-1h-2 1-1 1l1 1h-2l-3 1h2l2-1v1h1-4l1 1h1-1l-1 1h2l-1 1h1l-1 1h3-1v1h0v1-1h1l-1 1 1-1v2l2 1-1 1h1-1 2l-1 1h0l1-1h0v1h1-1l-1 1h3-2 2v1h1-1 1v1h-1 3l1 1 2-2h1v1h-1 2l1-1-2 1-1 1 1-1-1 1h1l1-1v1l-2 1h2l1-1-1 1h1l1-1-1 1h2l-1 2 2-2v2h2v-1h1l-1-1-1 1v-1l-1-1 1 1h2l-1-1h1-1 1l-1-1h1l-2-1h2-1 2-1l-1-1h2v-1h-1 2-1l-1-1h2-1l1-2-2-1 1 1h1l-1-1-1-1h2v1l1-1h1l-1-1-1-1 1 1h1v-1 1-1l-1-1 1 1h1l-1-1 1 1-1-1 1 1v-1h1l-1-1h-1 3l-1-1-2-1 2-1h1l-1-2v-1h2l1-1h0l-1-1h5v-2h1v-1h2l-1 2h1l1-1h4v-1h-1 2l1-1 1-1h0v1l2-2 1-2 2-1 2-1v-2l-1-1h0l1 1 1 1h2l1-1 1 1h1l2-1 4-1 3-1 3-1 1-1h2v-1h1z'/%3E%3Cpath stroke='url(%23paint22_linear)' stroke-linecap='round' stroke-linejoin='round' d='M291 506l-5-3-3-3v-1l1 1-3-3-3 1v2l1 1h1l-1 1-1 1 2 1 1 1h0-1v-1l-1 1-1-1h-2 1l1 1h-1 0v-1h-2l-2 1 2 1h7l5 1 5-1v-1l-1 1z'/%3E%3Cpath stroke='url(%23paint23_linear)' stroke-linecap='round' stroke-linejoin='round' d='M449 152l-1 1-1 1 2-1-1 1h2-1v1l2-1 2-1h3l3-1v-7h1l1-1 2 3v3l2 1-3 2v1h3l2 1 3-1-3 2-3 1-2 1-1 2h5l-1 3 4 1v-3l-3-2 3-1 4-1h4l4-1-2-1h-1 1v-1h0l1-1 1-1v-2l-2-1h-2v-2l-3-1h2l1 1-2-3-3-3-1-2-2-2h-3 1l2-1h-2l3-2 1-3-3-1-3 1h0-1l1-1h-1l3-2 1-1h-5 0-1 0v3l-1 1h-1v1h1v1h-1l-1 1h2-1 0l1 1 1-1h0l-1 1h1l-1 3-1 2 1-2 1-2v2-1l1-1v1h1l-2 3-2 2-1-2-3 1v-1l-1 1v-1h0l-2 1-1 2 1 1h-3l-2 1h1v1h0v1h-1 0l1 1h2l-1 1-1 2 1-1h2l-2 1-1 1h-1l-1 1h2v-1z'/%3E%3Cpath stroke='url(%23paint24_linear)' stroke-linecap='round' stroke-linejoin='round' d='M877 153l1 3v20l2-3 2 2v-2l-1-1v-1l-2-2 1-3 1-2 1-1h2l2 2-3-5-1-6-1-1v-5h1v1l-1-1-1-2v-1l-1-1v1l1 1-2 2-1 5z'/%3E%3Cpath stroke='url(%23paint25_linear)' stroke-linecap='round' stroke-linejoin='round' d='M864 50l3 3 4-1 4 1h5l3-1-3-1-2-2 1-1 1 1 1 2 4 1 1-2 1-1-2-1h-3l-3-1-3-1v1l-1 2-6-2-4 1h-1v1h0l1 1h-1 0z'/%3E%3Cpath stroke='url(%23paint26_linear)' stroke-linecap='round' stroke-linejoin='round' d='M878 58l-3 1-4 1 6 1h5l-1-2-3-1z'/%3E%3Cpath stroke='url(%23paint27_linear)' stroke-linecap='round' stroke-linejoin='round' d='M890 51l7 2 6-2h-6l-7-2v2z'/%3E%3Cpath stroke='url(%23paint28_linear)' stroke-linecap='round' stroke-linejoin='round' d='M735 22l3-1 2 1h-3l2 1h-2 8l7-1-1-1 2-2-2-1-2-1-3-1h1l-5 2-4 1h2l-3 1 1 1h-1l-2 1z'/%3E%3Cpath stroke='url(%23paint29_linear)' stroke-linecap='round' stroke-linejoin='round' d='M754 23h-7l-3 2-2 1h-3l7 3 6 2h4l3-1-1-1-1-1 2-2-1-2h-3l-3 1 1-1 1-1z'/%3E%3Cpath stroke='url(%23paint30_linear)' stroke-linecap='round' stroke-linejoin='round' d='M759 34l-1 1h-1 10l8-4-5-1-4 1 1-2 1-1h-3l-2 1v1h-1v1l-2 1-1 2z'/%3E%3Cpath stroke='url(%23paint31_linear)' stroke-linecap='round' stroke-linejoin='round' d='M1013 95l-3-2-5-2h2-1l-1 1-1-1h1-4 1v2h1l-1 2-2-3-1-3-4-3-5-2h1-1l-4-2-4-1v-1h1l-8-2-9-1h-8l1 1-1 1 2 2-3 2-2-1-2-1-1-1v-1h-20l-3-1-1-1v-1l-2-2-5-2-8 1-8-1h1l-1-1h-4l-1-1-3-1 2-1h1l-7-2-7 3-1-1h3v-2l1 1h1l-1 1 2-1v-1h-7 7l-8-2-9-1 1 1v1h-3l-2 2h3-1l-2 1 2 1v1h-5v1h1-2 0l1 1-5-2-5 1-2-1-3-1-1 1-1 1-2 2h-3l-2-2-2-2h2l-2-2-1 2-1-3 2 1 2-1-2-1h-2l2-1 1-1h-2l2-1-5-2h-5l-3-1h-3l-1 2-2 2h-7l-5-3h2l-7-1-9 1 1 1h1l-2-1-1-3-3 2-1-2-3 1-2 1h3l-2 1h-3l-1 1h-3l-4 2-4 1 3-2 2-1 5-2 4-3h0-1l4-1 4-2 3-3-3-2h2l2 1-1-2-1-2v1l-1 1v-2h-2l-7-2-9 1 2-1 1-2h-3l-3 1v-1h-3l2-1 3-1h-10v6h-5l-5-1 2 1 1 2-4-1-2 1h-3l-3 1-1-2h-5l-1 1h-1 3l-7 2-7 1-3 1h-3l2 1h0-1v1l-1 1h-1l-1-1v1l2 1v0h1-3v1h1l2 1-2 1-4 1h-7l-6 1v2l1 2 1 2 2 1 2 2-4-1-2-1-5-1-4 1h2v1h-6l4 3 3 2h1l1-1h-5l-4-1-2-4-1-3-1 4-4 2 3 5-1 6h7l5 4v1h-1l1 1v1h1l2 1-3-1-2-1v-3l-4-2-4 3v1l1 1-1 1-1 1-1 2-3 2-5 1-5-2h3l4-1 2-1 1-1 2-5-2-4v-8l-1-1-1-1 2-3-1-4h-7l-5 5-4 5 1 2v4h3l1 2 2 1-1 2-1 2-5-3-5-2-6-3-7 1 1 3-2 2-1 1v-2h-1v-1h-2l-1 1h-3l-5 1-2 1h-4 2v-2l-1-1h3-4l-1 2-1 1h-1l-1-1-2 1h-2l-1 1-3 1v1h-2l-1 1v1l-1 1h-1l-2 1-2-1-2-1 1-2 4-1-5-3h-5l3 2-2 3 1 1 1 1v3l-1 2-1-1h-1l1-1h-5l-3 1-3 2 1 2 1 3-4-1-2-1h-2l-1-1-1 1h-1l3 2v2h-3l-3-1-2-2v-2l-1-3-3-2h0l1-1h-2 1-2 2l-2-2-2-1 7 3 8 2 10-3-3-6-3-2-5-2-6-2-5 2 1-1v-1h-1 0-2v-1h-1 2l1-1h-1l-2-1-2 1-3 1-1-1h-1v-1h-2l3-1 3-1h-2l-3-1-3 2 1-1h-2l1-1h-1 1l-1-1h2l-2-1-2 1h2l-2 1-1 1v-3l-3 2-2 2 1-1 2-2h-5v2l-3 1 1 1h0-3v-1h-3l1 1h1v1h0-2l-1-1-1 1 1 2h-3l1-1v-2l-1 2-1 1-1-2v1l-1 1h1-1l-1-1v2l-1-1-1 1v2h-1 0-2l-1 1h4l-1 1h0-3l1 1h-1 1-1v1l-1-1 1 1-1-1h-2 2l-2 1h-1 0v1h2-1v1h1l1-1-1 1h0-2 0-1 1l-2 1h4-3v1h-2v1h0-1v0h1l-2 1v-1l1 1h0-2l1 1h1l-1 1h-2 1l1 1h-1v1h-1l1 1h-2v1h2-2 0-1l-1 1h1-1l-1 1h2-1 0v1l-1 1h-1l-3 2-1 1 2-1 1 1 1-1 1-1h1l-1 1-1 1h0l-1 1h-2v-1h-1v1h0-1 0l-2 1 1 1h0l-1-1h-1l1 1 1 1-2-1h-3 1-1l1 1 1-1v1h1-5l2 1h-2 2l1 1h0-1v-1l-1 1v-1l-1 1v0h0-3 0l1 1h-1v1h0v1h2-2 1l-2 1h7v1h-1l-2-1-3 1h0v1l1-1v1h-1 2l-1 1-1 1h2v1l1-1 3-1-1 1-1 1h-1v1h-1v0l-1 1h0v-1l-1 1 1 1h0v-1l1 1h0l1-1h1l-1 1h1-1l-1 1 1 1 1-1h-1v1h-1l-1-1 1 2 3 1 1 1 4-1 2-2v-1h2l1-1v-1l1-1v1l2 2-1 1 2 2h-1 1l2 7 1 5 7-3 3-7 1-1v-2h0-1l2-1 1-1h2v-1h1-1v-1h1l1-2-2-2-3-1v-4h0l1-1v-2l1-1v-2l1 1h0l3-2h1l3-3 3-2-1-1h-1l1-1v-2h3l2-2h3l2 1 1 2v2l-6 3-4 3-1 3v6l2 3 3 1h-1l1 1h0l-1 1 8-3 9-1v1h-1l2 2 3 1h-4l-2 2-5-1h-5l-3 2 1 1h-1v1h1l2 1v1l-1 1v3h-3l-1-2h-2l-2 2-1 2v3l1 2-2 2-3 1h1l2-1-3 2v-1h-3v-1l-6 1-6 2v1h1l-3-1-4-1 1-1h1l-4 2-1-1-2-1h-2v-1h-1 1v-1h-1l1-2v-1h1-1l2-1h0v-2h-1 1-2l1-2-2 2h-3 0v3h0v-1l1 4v3l1 1 2 2-2-1-1 2-2-2-3 1 1 1h0-3l-4 1-2 4 2 1h-2v1h1l-1-1-2 1h3v1h-4l-3 1-1 1-1 2-2 1v1l-4 1-3-2-1 2-1 3-3-1-3 1 1 1v-1 1h1-1l-1 1h3l2 2v-1h1v1h2v2l1 1 1 1v1l1 1h-1l1 1 1 2-1-1-1-1v5l-1 3h0l1 1-11-2h-9 0l-1 1-2 1h1l1 1h-1 1v1h0v6l-1 4-1 3h1v-1 2h1v2l-1 3h3l2-1 2 2 3 2 2-1 2-1 4-1 3-1 2-1 1-3 1-1v-1l1-2 1-3 5-4 2-3 2-3 3-1 1 1h5l1 1 2-1v-2l4-1 3 2 2 3 2 2 1 2 1 2 1-1h2l2 1 1 1 2 2 2 2-1 3v2h1l2-2v-1h1l-1-1v-1l2-3 3 2-1-2-2-2-3-1-1-2-3-1-3-4-2-3-3-2 1-3 4-1-1 1h0v1l1 2 1-2v-1l2 2 2 2 1 2 4 3 1 1 2 1 2 2 1 2v2l-1 1 3 3 2 2h0-1l1 1 1 1h3l2 1h-4l-1 2 2 3v-1l1 2 1-1 1 1v-2l-1-2h2-1v-1h3l-1-2-3-2h1v-1h0v1l-1-3 1-3v2l2 1-1-1v-1l1 1h0v-1h1l1 1-2-1v-1l4-1 4 1-1 1v1l2-1 2-2h2l2-1-3-1-2-3 2-4 2-4h1l-1-1h1l-1 1 2-2v-1l1-1h1v-2h0l1 1 1-2 2-1v1l1-2v2h2-3 1l-1 1 3 1h3l-2 1-1 1 2 2 3 1 3-1 3-2h-4l-1-2h0l5-2 4-2h4l-2 1-3 1 1 1 1 1-1 1-1 2-2-1h-1l1 1h-1l2 1 2 2 2 1 2 1 2 1h2-1l-1 1 3 2 1 4-7 2-7-1-3-1-2-1h-5l-3 1-5 1h-3v2h2-2v1h-5l-4 3h3l-1 2 1 2h-1 0l-1-1 1 1 1 2 1 2v1h2-1l-1 1h4l1 1h4l4-1 3 1 2 1 4-2h3l-1 1 1 2h-1 0v4h1l1 1-1 2-2 2-1 1-1 2-1 3 1 4-1-2-1-2-3 1-2-1v1h-1v-1h1l-3-1-2 1v-1l-1 1-4 1-4-1-5-1-4-1-5-3-5 1-1 3-1 3-3 1-4-2-3-1-3-2-2-2-3-1-4-1-3-1-2-1-1-2 1-1 2-1-1-2v-3l1-2h-3v-1h-3l-2 2-1-1h-13l-9 3-6 4-1-1h-2v-1l-3 1-3-2h-2l-1 2-1 2-2 3-2 1-2 1-2 4-1 4v2l-2 3-3 2-2 2-3 1-4 6-4 7-1 4-2 5 1-1 1 2v3h0l1 5-1 6-2 2-1 2 1 1 1 2 1-1h0l-1 1 1-1v1h4l3 1h-4l-4 3 1-1h2-2l-1 1h2v2h3-1 0v1h1l-1 1h2v1h0l2 3 2 4h1v-1 1h-1l1 2 2 1h-1 0l4 3 5 4 6 2 6-2h-1 14l7-3 2-1h3l2 1 1 1h1v1h1v0h0-1 1l1 3h2v0l1 1v-2 2-1 0h3l1-1h1v-1 2h0l1 1 1 1h0l1-1v5l2 1h4l-2 1v3h-3l-1 1h-1 0l1 1h1l-1 1-1-1-1 2v2-1h-1l1 2 1 1h0l-1-1 1 1v1l1 1 1 1h-1 0l4 5 6 1-2 2-1 2h3l-2 4 2 5v3l1 3v4l-2 3-3 7v7l2 7 4 6 1 3v4l2 9 5 6v3l2 4 1 2 1 3v1l-1 1 1 3 1 2h1l2 2 3-1 3-1h5l6-1 2-1 3-1 4-4 4-4 4-6 3-7-2-1v-2l2 2-1-2 5-3 4-4h0-1l1-3v-2h0v-1l-2-3-1-4 2-1 3-2v-1l2-2 5-3 5-4 1-6-1-8-1-2-2-3v-7l-1-2-1-3 1-2 1-1 2-5 2-3 7-6 8-8 5-6 5-8 1-2 1-2 1-3 2-3h-1 0v-3l-2-1-3 1-4 1h-3l-3 1h-4l-3-2-2 1h-2v-2l1-3 1 1 1-1-1-1-1-2-3-3-4-2h0v1l-2-5-1-4-2-2-2-2-1-7-4-5v-2l1-1-6-10-3-10 1 4 3 4 1-3 1-3h0v2l-1 3 4 4 4 6 2 3 3 3v3l1 4 2 2 2 2 1 2 2 3 1 2 1 2v4l1 5 2 3h3l3-2 5-2 5-1 3-2 4-1 2-2 2-2-1-1v-2l4 2 5-3 3-2 2-2v-3l1-1h1l3-5-3-5-3-2-3-2v-2l-1-2-6 6h-7l1 1-1-1v-1l-6-8-9-7 2-1 2-2h3l1-1 1 1h1l2 1 1 2 1 2 2 2 4 3 4 2 2-1 1-1 3 1 1 2 6 2 6 1h3l4-1h7-1l3 3 3 2h0v1h1l1-1v3l5-1-2 2-2 1 3 3h5l1-2 1-1v2h1l-1 4v5h1v2l1 5 2 5 3 8 3 9v-1h0l1 3 2 2 3-2 3-1-1-2 1-1 1-2v-2l1-3v-4h0v1-6l2-1 6-7 7-5h-1 0l1-1h0l2-1 2-2 1-3 3-2v2h1v-1 1-2 1h0v1h1v0-1h1v1-1 1-2l1 1v1-1l1-2v2l1-1-1 1h0v1l1-1v-5h1v3l2-1v2h1l1 3v1l1 2v-1l1 2 1-1h-1 1l-1 1h1v1-1l1 1 1 2h-2l2 1v-2l2 6-1 5 1-1v-1 2h1v-1 2-1h1-1l1 1v-2 2l2-2 1-2v1h1v-3l1 2 2 1v4l1 5h0v-1l1 4 1 3-1 3v2-1l1-1-1 8 5 8 1 4 2 4 4 3 3 1h1v1l-1-3-1-4-1-5-3-3v1h-1l-1-2-3-4v1l1 1-2-5-2-5 1-3 1-3 1-3h2l1 2h1l2 1v1l1 1h1v3l1-1h0v2h2l3-1-1 1h-1l1 1 1 1-1 2v2l2-1 1-3h0l2 1-1-1-1-1 2 1-1-1h1-1 1v-1h1l2-1 4-2v-2l1-2-1-7-5-5-1-2-2-2-1-2v-3l1-2 1-3 2-1 1-1h2v0-1 1-1l1 1h2l1 1h0v4l2-1-1-1v-1l1-1h0l3-1 2-1h1l1-1 1 1h0v-1l-1-1 1 1h1v-1l-1-1h1-1 1l1 1h2v0h2v-1h3v-1l3-2 2-1-1-1h2l1-1v-1h1v-1h-1 2l-1-1 1-1h-2 2v-1h0l-1-1h1l1-1v-1l2-1 2-2v-1l-1-1h1v-1h1v-1 0h0-1l1-1h1l-3-1h-3l3-1 2-2-3-3-3-1h0l2 1 4 1-3-6-5-4 1-3 2-2h0v-1 1l1-1v1h0l1-1v-1h1l2-1 1-1 1-1h-7l-1 1h-2v-3h-2l-2-1 3-3 5-4 2-1 2-1 1 3-3 2 1 1h1-1l-1 1 4-2 5-2 1 2h2v2l1 1-2 1-1 1h2-1 0l1 1h1v-1l1 1h2v4l-1-1h-1l1 2 1 1-1 2-1 1 1 1h0v1h0v1l1-1 1-1v1h1v0-1l1 1-1-1h3l1-1 2-2-1-5-3-6-1-2 2-2 3-4 3-4h0l-1-1 1 1-1-1 1 1h1l-1-1 2-1 2-1v1-1h1l10-4 9-12 3-6 1-6 2-4-2-5v-2l-6-2v1l-1 2 1-1v-1l-1 2h-2v-1l1-1h-1l1-1-2 1h-1v-2h-2l-2-1 6-5 7-6 8-6 9-1h9-1v-1h5l5 1-2 1h-1 5l6-1h-1l-2-1 4-4 4-4 5-1 5-1-1 3 1 1v1l-1 1 4-3 4-1 1-1h0l1-4 6 1h-1 0l-3 1-2 5-2 1-3 2-7 6-7 4-1 2-1 2-2 8 2 7 1 4 1 4 3-3 2-3v-2l2-1h2v-4l2-1h3v-3l1-3 1-1 1-1-1 1 1 1 1-2-1-3v-2h-1l-1-1v-1l1-2 1-1 1-2 1-2h4l2-1 1-1v3l1-1 2-2h5l4 2 2-2 3-2 1-1h1v-1h0l6-3 7-2h-1v-1l3 2h3l1-2-2-2h1l-1-1h0-1l1-1-1-2h-2l-1-2h-2l-1 1v-1l-1-1 2 1h1v-1h-2l4 1 2 1 4-2 2-2h-1v1-1h1v-3h0v-1h1l1 1 1-1-1 1 1 2h4l6 4 4 1h0v1h1v-1h2l-1-1h-1l1-1h1v-1h-1 1l1-1h-1l-1-1h2v1h3v-1l-1-1 2 1 2-2h-1 0zm-371 82l1-1 1-1h1v-1h1l1 1v1h0-1 0l1 1h1v2l2 2h-4l-2 2-2-3v-3 0h0zm-13 30l-1 1 1-1h-6l-6-2-2-3v-3l2-2 2-1-6-6-2-7h0v1l-1-2-1-1 1-2v-3h4l1-2 1-1 3-1 3-1 4 3 1 4h-4l-1 3-2-1h-1l2 4 4 3v5l1 5h1l1 1h0-1l2 4v5h0z'/%3E%3Cpath stroke='url(%23paint32_linear)' stroke-linecap='round' stroke-linejoin='round' d='M612 22v1h-1 4v-1h-1l4-2h4l-1-1h-2l1-1-2 1v-1l-3 1h2l-3 1-4 1h3-2l-3 1h4z'/%3E%3Cpath stroke='url(%23paint33_linear)' stroke-linecap='round' stroke-linejoin='round' d='M622 70h5l1 1 1-1-1 1 1 1h0-1l2 1h1l3 1h3-1 2-1 2v-1l-3-2-3-3v-3l1-1v-1l1 1v-1h0-1l2-1h-2l3-1 1-1h0l-1-1 1 1 1-1h-1l-1-1h1l2 1v-1l-1-1h0v-1l3 1-1-3h4v-1l2 1 1-1-1-1h-1l6-1 6-3 8-2 5-3-4-1-4 2-4 1-5 1h-7v1l-5 1-2 2-3 1-2 1h1l1 1h-2l1 1h2-4v1h2-3l1 1h-1l1 1h-3l-3 2h5l-2 1-2 1h5l-5 1-2 1h-1l-1 1h2-1v1l-2 2-2 3h0z'/%3E%3Cpath stroke='url(%23paint34_linear)' stroke-linecap='round' stroke-linejoin='round' d='M649 21h2l1-2-2-1-4 1-1 1 4 1z'/%3E%3Cpath stroke='url(%23paint35_linear)' stroke-linecap='round' stroke-linejoin='round' d='M982 73h7l2-3-3-1-3 1-2 2-1 1z'/%3E%3Cpath stroke='url(%23paint36_linear)' stroke-linecap='round' stroke-linejoin='round' d='M784 267l4-1 1-4-4 1-1 4z'/%3E%3Cpath stroke='url(%23paint37_linear)' stroke-linecap='round' stroke-linejoin='round' d='M127 167l1-1v-1l-7-5-7-2h2v1h-1 0v1h2l1 1 2 1h-1v1h1v-1l1 1v1h1l2-1v3l3 1z'/%3E%3Cpath stroke='url(%23paint38_linear)' stroke-linecap='round' stroke-linejoin='round' d='M203 23v1h2v1h5l-2 1-2 1 2 1 3-1 1 1 4-1v1l2-1-2 1h-2l4 1 3-1-5 1-6 1 1 1h2-2l3 1h3l-1 1h-2l3 1 3 1h1v-1h1l2 1-1-2-1-1 3 2 1-2 1 1 1-1-1-1 1-2 1 2 1-1 4-1 2-1-1-1h-2l-1-1-3 1 1-2h-1l1-1h0l-1-1h-1l-1-1h0l-9-4-9-2h2l2 1h-4l1 1-2-1-1 1-1 1h4l-1 1h2-4l-1 1-1 1h-2 4l1 1h2-1l1 1-4-1h-3z'/%3E%3Cpath stroke='url(%23paint39_linear)' stroke-linecap='round' stroke-linejoin='round' d='M158 34h5l5-1-5-1-7 2h2z'/%3E%3Cpath stroke='url(%23paint40_linear)' stroke-linecap='round' stroke-linejoin='round' d='M123 68l2 1 1 1 3 1 3-1 4-2 3-3 6-2 5-3-1-2-3-1-3-1-3 1-1-1-1 1h0v-1h-4l-5-1-4 1 2 3-2 2-2 2-1 2-2 3h3z'/%3E%3Cpath stroke='url(%23paint41_linear)' stroke-linecap='round' stroke-linejoin='round' d='M130 46l2 1 3-1 2 1 1-2h2v-1l1-1 2-1v2l-1 1 4-1 1-2h2l-1-2h2l-2-1h-3v1l-2-1-3 1-2 1-5 2-5 3h2z'/%3E%3Cpath stroke='url(%23paint42_linear)' stroke-linecap='round' stroke-linejoin='round' d='M148 45l2 1h2-3l-3 1 3 1 3-1-4 1-3 1h3l3-1-4 1-3 2h4l1 1 1-1 1 1h1l1-1h-1 1l1-1h2l-1 1h-1 9l-5 2-5 1 6 1 5-2 4-1h7l3-3-2-2-2 1-1-1-2 1v-1h1-2v-2l-1-2h-3l-2 2 2 1h1l-1 1h-1l2 1 1 1h-5l-4-1 1-1h0l-6-2h-6z'/%3E%3Cpath stroke='url(%23paint43_linear)' stroke-linecap='round' stroke-linejoin='round' d='M159 40l5-1-1-2 2-1 2-1-9 1 1 4z'/%3E%3Cpath stroke='url(%23paint44_linear)' stroke-linecap='round' stroke-linejoin='round' d='M180 30h0v1l1-1h1v1h2l-1 1h0l-3 1 5 1 7 1 2 2h2v-2l-1-3-4-2-4 1-5-3-4 1 1 1h1z'/%3E%3Cpath stroke='url(%23paint45_linear)' stroke-linecap='round' stroke-linejoin='round' d='M200 34l1 1h1-2l2 1 2 1v-1h2l2-1v-1l-2-2h-3l-3-1-1 2h0-1 1l1 1z'/%3E%3Cpath stroke='url(%23paint46_linear)' stroke-linecap='round' stroke-linejoin='round' d='M196 44h-5l1 1h1-1l1 1h2-2l1 1h1-2l-2-1-3-1h2l-1 1h-1l1 1 2 1h-4 0l-1 1h5l5-1-1 1h-2v1h-1 0l1 1h1-2l4 1 3-1 1 1 1-1-1-1h-1l1-1 1 1v-1l-1-1v-3l-2-1h-2z'/%3E%3Cpath stroke='url(%23paint47_linear)' stroke-linecap='round' stroke-linejoin='round' d='M205 52l3 2 4-1-3-4-4 1v1l-2 1h2z'/%3E%3Cpath stroke='url(%23paint48_linear)' stroke-linecap='round' stroke-linejoin='round' d='M219 53l2 1h3l1-1h2l-1 1v1h6l4-1 2 1 3-2 5 2 3-2h3l-1-1h-1v-1l2-1-1-1-1 1-3-1-4-1h-6l-3 1v1h-5l-4-1h0v1l-1-1h-1 1v-1l-3-1-2 1 1-1h1l-1-1h-2 0-1 7l-2-1-2-1-4-1-4 2v-2l-3-1-2-1h-2l-2 1h1-1l-1 1 2 1h2-1 0l1 1h2-2l6 1 4 3v3l2 1h1z'/%3E%3Cpath stroke='url(%23paint49_linear)' stroke-linecap='round' stroke-linejoin='round' d='M219 14h4-2l-1 1 1 1 2-1-1 1h3-2l-2 1h8l8-1-7 1-7 1h10l10-1h-6l-5 3 2 1h3l3-2h5-2l-2 1 7-1 4-3h3v-1h3-1l-2 1-1 1-1 1h3l3 1h-4l-4 1h5-8l-7 2 3 1 2 1v1h1l2 1 2-1h-6l-5-3h-6l-1 2v1l3 1 2 2 3 2-2-1-2 1h9-3l-2 1h3l-1 1h1l-4-1-4-1-3 1-2 1-1 1-1 2h3l2-2-1 1v1l2-1 2-2-1 2-2 2 2 1-1 1h5l2-2 2-1-3 2-1 2-2 1-3-1-1-1-2-1h-4l3 2h-1v1h1l-3 1-4 2 1 1 1 1v-2h0l1 1h2l2 1 1-1 2 1h4-2v-1l2 1v-2l2 1 1-1 1 1 2 1v-1l-1-1h2v1h2l1 1h0l-1 1 5-1 4-1-1-2h-3l-2-2h-6 1l2-1h-2v-1l4 2h5l2-2-1-2h4l4-1h-2l-2-1 3 1 2-1-2-1h-2 5v-2l-2-1-2 1 1-1h0-3l-3 1 1-1h-1 3l3-1h-6 10-1 1-5l-5-1h2v-1l3 1v-1l7-1-3-1 3-1 2 1 2 1 2-1h2l-1-1h1l1-1h-5 1l-1-1 3 1 3-1-1-1-1-1 2 1 1 1 2-2 2-1 6-2 5-2h-8l-8 2h1-1l5-1 5-1-3-1h-3 0l-2-1 2 1h9v-1h4l4-1 3-1-1-3-4 1V7l-5-1-4-1h-12v1l-4-1-4 1h1l2 1-7-2h-7l3 2 3 1h-3l-2-1-2-2h-4l-3 1 2 1h1l-4-1 1 2h-4 1-2l-1 1 5 2 5 2-6-2-5-1 1 1h2l-4-1-4-1-2-1v2l-2-1-2 2h3l3 1h-2 0-4l-2-1h-2l-2 1h-1l-3 1-4 1h3-1z'/%3E%3Cpath stroke='url(%23paint50_linear)' stroke-linecap='round' stroke-linejoin='round' d='M264 86h-5l1 4 3-1 1-3z'/%3E%3Cpath stroke='url(%23paint51_linear)' stroke-linecap='round' stroke-linejoin='round' d='M260 62l-7-3-5 2 6 3 7-1v-1h-1z'/%3E%3Cpath stroke='url(%23paint52_linear)' stroke-linecap='round' stroke-linejoin='round' d='M204 80l-4-1-1 1-1-1v1l-1 1h-2l6 3 6-1-2-2-1-1z'/%3E%3Cpath stroke='url(%23paint53_linear)' stroke-linecap='round' stroke-linejoin='round' d='M177 62l2 1 2-2-4-3-3 2h2l1 2z'/%3E%3Cpath stroke='url(%23paint54_linear)' stroke-linecap='round' stroke-linejoin='round' d='M203 64h0-1l-1-1h-3l2-2h2l-1-1h-1 1l1-1-4-1h-6v1l-1 1h-2l3 1h2-2l1 1v1h-6v2l3 1 3 2 2 2 2 1 2-1-1-2 2 1 3-1v-1l-1-1 2-1-1-1z'/%3E%3Cpath stroke='url(%23paint55_linear)' stroke-linecap='round' stroke-linejoin='round' d='M243 105l3 1 4-1-2-1h-3v-1l-2-2-4-2h-3l-1-2h-2l-1 2v5l-1 1-1 1h2l2-1 1 2 2 1 1-2 2-1 2-1 1 1z'/%3E%3Cpath stroke='url(%23paint56_linear)' stroke-linecap='round' stroke-linejoin='round' d='M274 72l1-1-2-1h-2l-2 2h0l1-1h-1l-1 1v-2h-1v1-1h-1 1l1-1h-1v1l-1-1-2 2 1-1v-1h-2 2l2-1-3-1-3 2 2-1 1-1h-2l-1 1 1-1 2-1-5-2-4 2h-1 0l1 1 2 1h-2 1-3l-1-2h-1v0-1l-1 1 1 1h-1l-1-1v1l-1 1v-1h-1 2l-1-1v-1l-2-5-6 1-2-1-2 1 2 1h2-5l2 1 2 1-4-1-1 2h2l1 1v1l1 1-2-2-3 1 2 1 1 1 1 2-1 2v-1h0-5l3-1h2l-1-2-3-1v-5l2-3 2-1h-9l-5 7v3l1 2 3 1h4-7l2 2 3 2h-1 4v-1h1l1 2h7l3 1h2l-1-1-2-1 3 1 3 1h-1l-1-1h2l4 1 2-1-2-2h1v-1l2 2 2 2h2v1h-1 3-1 0l1 1 2 1-2 1-1 1h3l2-1 1 1h1l1 1 1 1 1 1v1l2 2-2 2 3 1 3-1 2 1 2 1v1h1l-3 1-3 1-1-3h-4l-3 2 1 3h-3l-3 1h-4l-3 2 2 2h3l2-1h4l-1-1 1-1v1h1v2l1-1h2v2l2 1v1l1-1h0l1 1h1l-1 1h-1l1 1h2l1 1 3 1 4 2 6 1-4-4-4-4 3 1-1-1 2 2 2 2v-2l1 1v1h2l2 1v-1h-1 1v-2l-1-2 1 1 1 1v-1l-1-1h1v1l-1-1v0l-1-1-1-1h1v-1h-1 0v-1h-1 0-1v-1l-1 1v-2l-1 1h0v-1h-1v-1h1l-1-1-2 1v-1l-1-2h0-1l2 1h2l-1-1-1-1h2v-1h-1l4 1 4 1-1 1-1 1h2-1 0l1 1v-1 1h-1 2l-1 1 2-1v2-1h1v1h1v-4l1 1h1v-1h1-1l-1-1 2 1h1l-1-1-1-1h1-1 3v-1h-1 2l-1-1v-1h-2v1h0l-1-1v1h-1 0-2l1-1 1-1h-2l-2-1 1 1 1-1-1-1h-1 0v-1l-1 1h-1l1-1h0-1v1l-1-1h0-1v1-2l-1 1h-1 1v-1h0-1 0-1v-1l-1 1h0l1-1h-2 3l-1-1-1 1-1-1v1l-1-1h-2l1-1h1-3 3l-1-1h2l-1-1h-2l1-1h-2 3l4 1-4-1-5-1h4l4-1-4-1-4 2 1-1 2-1h-2l-3 1 3-2 3-1-2-1-4 1 1-1 1-1-3 1-2 3 1-2-2 1v-1h0l2-1 2-2-3 1-3 1h1l-1-1 1-1h2z'/%3E%3Cpath stroke='url(%23paint57_linear)' stroke-linecap='round' stroke-linejoin='round' d='M191 79l-1-2-2-1-4-2-3-2-1-2v-2l-1-2-1-2-4-2-3-1v3l2 4h-1v1h-2v-3l-1-1-3-2h-3l1 1h2-1 0l1 1h-3l-2 1v-1l1-1-3-1h-4l1 1-2 1h-2l2-3-3-1-5 1-5 3-1 3 3 1h0v1h-1 9-3l-4 1v3h10l3 1h4l-8 1-9 1 5 3 6 1 1 2 1 1h5l5-1 7-2h5v1l5 1 5-1-1-1v-1h-2l-1 1v-1h0l-1-1h0l3-1h3l1 1h0z'/%3E%3Cpath stroke='url(%23paint58_linear)' stroke-linecap='round' stroke-linejoin='round' d='M320 155l-2 1-3 2-2 2-1 3v1h1l-2 1h-1 0l-1 1h3l-2 3h5l-1 3 2 2h2l1-1 2-2 1-1 2-1-1 3h1l1-1v2l2-1v-3h0l-1 1v-1l1-2-1 1-1 2-1-1v-1l1-1h-1 2v-1h-3 1l1-1h-1 0-1l1-1 1-1h-2l-1-1-1 1-1-1h-2 0l1-1 1-1h-2l-2 2 2-4v-2l1-1h1z'/%3E%3Cpath stroke='url(%23paint59_linear)' stroke-linecap='round' stroke-linejoin='round' d='M815 275l1 3 1 2v-1h0l1 1v2h2l3 2v-3l2 2 2 1v2l-1-3 1-1-1-1h-1 0v1l-1-1h-2 0l-1-1-1-2 1-3h1l1-4-1-4h-4l-1 4v4l-1-1h-1v1h0z'/%3E%3Cpath stroke='url(%23paint60_linear)' stroke-linecap='round' stroke-linejoin='round' d='M831 297l-2 1-3 2v-1l-1-1-3 2v3-2l1-1 1 1h1v0h1l2 1v4h2l1-1v2l1-3v-2l1 1v2l1-6-3-5v3z'/%3E%3Cpath stroke='url(%23paint61_linear)' stroke-linecap='round' stroke-linejoin='round' d='M426 106l4-1 5-2 2-2v-1h1v-1h-1l1-1h0l-1-1-2 1 1-1h-1v-1l-1-1v-1h1-2l-2-1-1 1v1h-2l-1 1-1-1h-1v2l-2-2-1 2-2-1-1-1v3h-2v1l-1-1-1-2h0v-2h-3 1-1v1h0l1 1h0-1l-1-1h-1 1-2l1 1h1-2l1 1h1-3 1v1l-1-1-1 1h8-1l-1 1h2l-3 1-3 1h5v1l2-1-1 1-1 1h2l-2 1h-2l4 1h3l3 1h4z'/%3E%3Cpath stroke='url(%23paint62_linear)' stroke-linecap='round' stroke-linejoin='round' d='M707 300l-1-3-3-3h1-2l1 1h1l-1 2-1 3v-1h0v4l2 3 3-2v-4z'/%3E%3Cpath stroke='url(%23paint63_linear)' stroke-linecap='round' stroke-linejoin='round' d='M507 27l2 2v-1l1 1 1 1h-3l2 1 3 2h-2l3 1 4-1h-1v-1h2l1-1v1l1 1 1-1h2l-1 1h2l-5 1-3 2-1-1-1 1 4 1 5-1-3 1-3 1h2l2 1-4-1-2 1 3 2h4l-1 1h-2l3 1 2-2 3-3 2-3 3-2 4-2-4-2-4-1-1-1h-2l1-2-2-1h-3v3l1 3-4-4-3 2-2-1-2-1h2l2-1h-3l-2 1h-4v1z'/%3E%3Cpath stroke='url(%23paint64_linear)' stroke-linecap='round' stroke-linejoin='round' d='M528 23h2l-1 1h-1l5 1h6l-3 1h0-4l4 2 5-1 2 1h4l3-2 3-1-3-3h-6l-2 1v-2l-2 1-1 1-3-1-4-1v1h-2l1 1h-4 1z'/%3E%3Cpath stroke='url(%23paint65_linear)' stroke-linecap='round' stroke-linejoin='round' d='M540 40l3-1 4-2-4-1v-1l-4-1-3 1 1 1v1l-1 1-1 1h3l3-1-1 1v1z'/%3E%3Cpath stroke='url(%23paint66_linear)' stroke-linecap='round' stroke-linejoin='round' d='M457 116l2-3-3-3-2 3 3 3z'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='821.4' x2='821.4' y1='318.9' y2='341' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='787.3' x2='787.3' y1='342.8' y2='350.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x1='761.2' x2='761.2' y1='307' y2='341.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear' x1='799' x2='799' y1='302.6' y2='336.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear' x1='609' x2='609' y1='360.8' y2='402.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear' x1='818.6' x2='818.6' y1='246.3' y2='256.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear' x1='189.6' x2='189.6' y1='56.8' y2='502.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear' x1='501.9' x2='501.9' y1='193.1' y2='199.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear' x1='516.7' x2='516.7' y1='202.5' y2='207.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear' x1='274.5' x2='274.5' y1='262.9' y2='269.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear' x1='860.4' x2='860.4' y1='191.9' y2='226.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear' x1='880.1' x2='880.1' y1='177' y2='191.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear' x1='958.3' x2='958.3' y1='453.5' y2='474.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear' x1='972.5' x2='972.5' y1='432.4' y2='456.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear' x1='251.3' x2='251.3' y1='252.6' y2='262.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear' x1='890.8' x2='890.8' y1='453.9' y2='464.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear' x1='853.5' x2='853.5' y1='356.9' y2='448.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear' x1='875.1' x2='875.1' y1='326.3' y2='356.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear' x1='901.3' x2='901.3' y1='336.9' y2='342.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint19_linear' x1='325.1' x2='325.1' y1='76.2' y2='80.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint20_linear' x1='346.1' x2='346.1' y1='7.1' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint21_linear' x1='356.3' x2='356.3' y1='.6' y2='121' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint22_linear' x1='282.6' x2='282.6' y1='497.5' y2='506.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint23_linear' x1='464.2' x2='464.2' y1='126.6' y2='164.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint24_linear' x1='881.4' x2='881.4' y1='144' y2='175.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint25_linear' x1='875.5' x2='875.5' y1='46' y2='53.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint26_linear' x1='876.9' x2='876.9' y1='57.9' y2='61.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint27_linear' x1='896.5' x2='896.5' y1='49.2' y2='53.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint28_linear' x1='744.1' x2='744.1' y1='16.1' y2='23.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint29_linear' x1='749.2' x2='749.2' y1='23.1' y2='31.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint30_linear' x1='766' x2='766' y1='27.6' y2='35.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint31_linear' x1='720.5' x2='720.5' y1='38.6' y2='433.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint32_linear' x1='615.3' x2='615.3' y1='18.2' y2='23.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint33_linear' x1='646.7' x2='646.7' y1='41.5' y2='74.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint34_linear' x1='648.5' x2='648.5' y1='18.2' y2='21.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint35_linear' x1='986.3' x2='986.3' y1='69.4' y2='73.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint36_linear' x1='786.6' x2='786.6' y1='262.1' y2='267.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint37_linear' x1='120.7' x2='120.7' y1='157.7' y2='166.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint38_linear' x1='219.7' x2='219.7' y1='15.9' y2='35' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint39_linear' x1='162' x2='162' y1='31.7' y2='34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint40_linear' x1='135.1' x2='135.1' y1='55' y2='71.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint41_linear' x1='139.1' x2='139.1' y1='38.6' y2='47.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint42_linear' x1='161' x2='161' y1='43.1' y2='55.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint43_linear' x1='162.5' x2='162.5' y1='35.5' y2='39.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint44_linear' x1='186.9' x2='186.9' y1='27.6' y2='36.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint45_linear' x1='203.4' x2='203.4' y1='31.3' y2='36.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint46_linear' x1='193.3' x2='193.3' y1='43.7' y2='52.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint47_linear' x1='207.7' x2='207.7' y1='49.3' y2='54' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint48_linear' x1='227.2' x2='227.2' y1='41.1' y2='55' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint49_linear' x1='259.4' x2='259.4' y1='4.6' y2='46.2' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint50_linear' x1='261.8' x2='261.8' y1='85.6' y2='89.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint51_linear' x1='254.6' x2='254.6' y1='58.8' y2='63.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint52_linear' x1='201.2' x2='201.2' y1='78.8' y2='83.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint53_linear' x1='177.4' x2='177.4' y1='58.4' y2='62.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint54_linear' x1='195.3' x2='195.3' y1='58.1' y2='70.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint55_linear' x1='239.7' x2='239.7' y1='96.6' y2='107.7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint56_linear' x1='262.4' x2='262.4' y1='58.6' y2='113.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint57_linear' x1='165.5' x2='165.5' y1='61' y2='84.3' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint58_linear' x1='318.3' x2='318.3' y1='154.9' y2='173.9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint59_linear' x1='821.2' x2='821.2' y1='267.1' y2='285.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint60_linear' x1='827.7' x2='827.7' y1='294' y2='307' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint61_linear' x1='422.8' x2='422.8' y1='93.2' y2='106.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint62_linear' x1='704.7' x2='704.7' y1='294.2' y2='305.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint63_linear' x1='522.2' x2='522.2' y1='23.8' y2='43.1' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint64_linear' x1='540.1' x2='540.1' y1='20.9' y2='28.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint65_linear' x1='541' x2='541' y1='34.3' y2='39.6' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint66_linear' x1='456.8' x2='456.8' y1='109.9' y2='116.4' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCDDE0'/%3E%3Cstop offset='1' stop-color='%23DCDDE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");margin:0 auto -12rem;max-width:62rem;padding:6.125rem 0 16rem;position:relative}.g-open-positions>.header>.heading{color:var(--gray-1);margin:0 auto;max-width:50rem;text-align:center}.g-open-positions>.header>.subheading{color:var(--gray-2);margin:1.5rem auto 0;max-width:40rem;text-align:center}.g-open-positions .departments{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 auto;padding:0}@media (min-width:768px){.g-open-positions .departments{max-width:76rem}}@media (max-width:767px){.g-open-positions .departments>.department{width:100%}.g-open-positions .departments>.department:nth-child(1n+2){margin-top:1rem}}@media (min-width:768px){.g-open-positions .departments>.department{width:calc((100% / 3) - (2rem / 3))}.g-open-positions .departments>.department:nth-child(1n+4){margin-top:1rem}.g-open-positions .departments>.department:nth-child(3n+2):last-child{margin-left:calc(2rem / 2);margin-right:auto}}.g-open-positions .department-link{background:var(--white) url('data:image/svg+xml;charset=utf-8, %3Csvg width="14" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 6h12" stroke="%231563FF" stroke-linecap="round"/%3E%3Cpath d="M9.354 1.646a.5.5 0 10-.708.708l.708-.708zM13 6l.354.354a.5.5 0 000-.708L13 6zM8.646 9.646a.5.5 0 00.708.708l-.708-.708zm0-7.292l4 4 .708-.708-4-4-.708.708zm4 3.292l-4 4 .708.708 4-4-.708-.708z" fill="%231563FF"/%3E%3C/svg%3E') no-repeat calc(100% - 2rem) 2rem;display:flex;flex-direction:column;padding:2rem 2rem 4.125rem;position:relative;transition:var(--material-transition),background-color 1s}.g-open-positions .department-link:hover{box-shadow:var(--shadow-level-3);z-index:1}.g-open-positions .department-link .heading{color:var(--brand)}.g-open-positions .department-link .content{color:var(--gray-2);margin-top:.5rem}.jobs-workplace a>span{color:var(--brand)}.c-community-voices-featured-press-card{background-size:cover;height:100%;padding:128px 40px 40px;position:relative;width:100%}.c-community-voices-featured-press-card h3{margin-top:0}.c-community-voices-featured-press-card.light h3{color:var(--gray-1)}.c-community-voices-featured-press-card.light p{color:var(--gray-3)}.c-community-voices-featured-press-card.dark h3{color:var(--white)}.c-community-voices-featured-press-card.dark p{color:var(--gray-4)}.c-community-voices-featured-press-card .author-info{align-items:center;display:flex;margin-bottom:32px}.c-community-voices-featured-press-card .author-info h5{margin:0}.c-community-voices-featured-press-card .author-info picture{line-height:1}.c-community-voices-featured-press-card .author-info img{border-radius:50%;font-family:"object-fit:cover";height:60px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:60px}.c-community-voices-featured-press-card p{bottom:40px;left:40px;position:absolute}.c-community-voices-press-card{display:block;height:100%;padding:24px;width:100%}.c-community-voices-press-card h5{margin:0}.c-community-voices-press-card h6{color:var(--gray-1);margin-top:0;margin-bottom:8px}.c-contact-block{background-color:var(--gray-6);background-image:url(/_next/static/images/info-bg-564db04426e662ecc7dd91338c393258.svg);background-position:100% 100%;background-size:100% 100%;display:flex;flex-direction:column;width:100%}@media (max-width:1119px){.c-contact-block{background-position:100%;background-size:cover}}.c-contact-block .info-container{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:40px}.c-contact-block .social-links{background:var(--white);padding:40px}.c-contact-block .social-links p{margin-bottom:42px;margin-top:0;text-align:center}.c-contact-block .social-links .icons{display:flex;justify-content:space-between}@media (max-width:1119px){.c-contact-block .social-links .icons{margin:0 auto;max-width:384px}}.c-contact-block .social-links .icons img{max-width:35px}.c-featured-press{display:grid;grid-gap:3.5em 32px;grid-template-columns:repeat(3,1fr)}@media (max-width:1240px){.c-featured-press{grid-template-columns:1fr;justify-items:center}.c-featured-press>.featured-item{max-width:384px;width:100%}}.c-featured-press>.featured-item .image{align-items:center;background:var(--white);border:1px solid var(--gray-5);display:flex;height:224px;justify-content:center;margin-bottom:30px;overflow:hidden;padding:50px}.c-featured-press>.featured-item .image.press-release{border:none;padding:0}.c-featured-press>.featured-item .image img{width:100%}.c-featured-press>.featured-item h6{color:var(--black);margin:0}.c-featured-press>.featured-item p{color:var(--gray-3)}.c-media-resources{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.c-media-resources{grid-template-columns:1fr}}.c-media-resources .resource{border:1px solid var(--gray-5);padding:28px 16px 16px}.c-media-resources .resource img{max-width:32px}.c-media-resources .resource .title{color:var(--gray-1);margin-bottom:8px;margin-top:8px}.c-media-resources .resource .metadata{color:var(--gray-3)}.c-press-archive-list .header{align-items:baseline;display:flex;justify-content:space-between}@media (max-width:800px){.c-press-archive-list .header{flex-direction:column}}.c-press-archive-list .header .press-years{display:flex;flex-wrap:wrap}.c-press-archive-list .header .press-years a{color:var(--black)}@media (max-width:800px){.c-press-archive-list .header .press-years a{margin-right:20px}}@media (min-width:801px){.c-press-archive-list .header .press-years a{margin-left:20px}}.p-press-archive{padding-top:128px;padding-bottom:128px}.c-press-card-list{--press-card-gap:24px;align-items:center;display:flex;justify-content:space-between}@media (min-width:1120px){.c-press-card-list{height:558px}}@media (max-width:1119px){.c-press-card-list{flex-direction:column}}.c-press-card-list.light .card-container,.c-press-card-list.light .featured-element-container{border:1px solid var(--gray-4)}.c-press-card-list.dark .card-container,.c-press-card-list.dark .featured-element-container{border:1px solid var(--gray-2)}@media (max-width:1119px){.c-press-card-list.left .featured-element-container{margin-bottom:var(--press-card-gap)}}@media (min-width:1120px){.c-press-card-list.left .featured-element-container{margin-right:var(--press-card-gap)}.c-press-card-list.right{flex-direction:row-reverse}}@media (max-width:1119px){.c-press-card-list.right .featured-element-container{margin-bottom:var(--press-card-gap)}}@media (min-width:1120px){.c-press-card-list.right .featured-element-container{margin-left:var(--press-card-gap)}}.c-press-card-list .featured-element-container{height:558px;width:100%}@media (min-width:1120px){.c-press-card-list .featured-element-container{height:100%;width:50%}}.c-press-card-list .cards{display:flex;flex-wrap:wrap;height:50%;justify-content:space-between;width:100%}@media (min-width:1120px){.c-press-card-list .cards{height:100%;width:50%}}.c-press-card-list .cards .card-container{height:calc(50% - (var(--press-card-gap) / 2));margin-bottom:var(--press-card-gap);width:calc(50% - (var(--press-card-gap) / 2))}@media (max-width:767px){.c-press-card-list .cards .card-container{height:calc(50% - (var(--press-card-gap) / 2));width:100%}}.c-press-hero{background-color:#000;background-image:url(/_next/static/images/press_background-af142caebb088bcab2f9e1aa7fcdde71.jpg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;padding-bottom:274px;padding-top:128px;text-align:center}@media (max-width:799px){.c-press-hero{background-image:none}}.c-press-hero>div{max-width:688px}.c-press-hero h1{color:var(--white);margin:0}.c-press-hero p{color:var(--gray-5);margin-bottom:0}.c-press-list-item{border-bottom:1px solid var(--gray-5)}.c-press-list-item:last-child{border-bottom:none}.c-press-list-item a{align-items:center;display:flex;padding:24px 0}@media (max-width:1000px){.c-press-list-item a{align-items:flex-start;flex-direction:column}}.c-press-list-item a .image{display:flex;justify-content:center;width:173px}@media (max-width:1000px){.c-press-list-item a .image{justify-content:flex-start;margin-bottom:1em}}.c-press-list-item a .image img{flex-basis:100%;max-height:101px;max-width:100%}@media (min-width:1001px){.c-press-list-item a .image+.info{margin-left:35px}}.c-press-list-item a .info p{margin:0}.c-press-list-item a .info p.title{color:var(--gray-1)}.c-press-list-item a .info p.metadata{color:var(--gray-3)}.c-press-releases .c-press-list-item a{padding:36px 0}.c-press-releases .c-press-list-item .title{margin-bottom:16px}.c-press-section{padding-bottom:88px;padding-top:88px}.c-press-section:first-child{padding-top:128px}.c-press-section:last-child{padding-bottom:128px}.c-press-section.light{background-color:var(--white)}.c-press-section.dark{background-color:var(--black);color:var(--white)}.c-press-section.dark h3{margin-bottom:1em}.c-press-section.gray{background-color:var(--gray-6)}.c-press-section-header{align-items:baseline;display:flex;justify-content:space-between}@media (max-width:510px){.c-press-section-header{align-items:flex-start;flex-direction:column;margin-bottom:1em}}.c-press-section-header h3{margin-top:0}.c-press-year-list h2{margin-bottom:0}.c-standard-press-card a{display:block;color:inherit;height:100%;padding:24px;width:100%}.c-standard-press-card h6{margin-top:0;margin-bottom:8px}.c-standard-featured-press-card{background-size:cover;height:100%;position:relative;width:100%}.c-standard-featured-press-card h3{margin-top:0}.c-standard-featured-press-card.light h3{color:var(--gray-1)}.c-standard-featured-press-card.light p{color:var(--gray-3)}.c-standard-featured-press-card.dark h3{color:var(--white)}.c-standard-featured-press-card.dark p{color:var(--gray-4)}.c-standard-featured-press-card a{display:block;height:100%;padding:128px 40px 40px;width:100%}.c-standard-featured-press-card img{margin-bottom:32px;max-width:210px}.c-standard-featured-press-card p{bottom:40px;left:40px;position:absolute}.legacy-resource-content .category{align-items:center;display:flex}.legacy-resource-content .category img{max-width:20px}.legacy-resource-content .category span{color:var(--gray-3);font-size:.75em;font-weight:600;margin-left:10px;text-transform:uppercase}.legacy-resource-content>h1.title{letter-spacing:-.6px;line-height:1.1em;margin-bottom:24px;margin-top:24px}@media (max-width:850px){.legacy-resource-content>h1.title{font-size:3rem}}.legacy-resource-content .label{color:var(--gray-3);font-size:.75em;font-weight:600;letter-spacing:.2px;line-height:1.15;margin:0 0 16px;text-transform:uppercase}.legacy-resource-content>h3{font-weight:300;margin-top:1.33em}.legacy-resource-content h1,.legacy-resource-content h2{margin:1em 0 .5em}.legacy-resource-content h5{margin:1em 0}.legacy-resource-content hr{margin:48px 0}.legacy-resource-content hr:last-child{display:none}.legacy-resource-content blockquote{border-left:8px solid var(--brand);font-size:1.5em;line-height:1.625;margin-left:0;padding-left:2em}.legacy-resource-content figure.image-section{margin:0}.legacy-resource-content figure.image-section img{margin:1em 0;max-width:100%}.legacy-resource-content section.text{font-size:var(--font-size-default)}.legacy-resource-content section.text .g-btn{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--brand);border:0;border-radius:2px;border-style:solid;box-sizing:border-box;color:var(--white);cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.375rem;outline:0;padding:13px 24px;position:relative;text-align:center;transition:transform .25s ease}.legacy-resource-content section.text .g-btn:before{background:hsla(0,0%,100%,.15);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.legacy-resource-content section.text .g-btn:hover{text-decoration:none;transform:translateY(-1px)}.legacy-resource-content section.text .g-btn:hover:before{opacity:1}.legacy-resource-content .c-speakers-section h3{color:var(--black);font-size:1.5em;margin:1em 0;text-transform:none}.legacy-resource-content .c-speakers-section .speaker{margin-bottom:30px;width:100%}.legacy-resource-content .c-speakers-section .person-image{height:105px;margin-bottom:0;width:105px}.legacy-resource-content .c-speakers-section .person-image img{width:100%}.legacy-resource-content .c-speakers-section .person-info{padding-top:1em}.legacy-resource-content .full-width img{width:100%}.legacy-resource-content .image-center,.legacy-resource-content .image-right{display:flex;flex-direction:column}.legacy-resource-content .image-center{align-items:center}.legacy-resource-content .image-right{align-items:flex-end}.legacy-resource-content .g-type-caption{font-size:.85em;width:100%}.legacy-resource-content .podcast .soundcloud-container{padding-bottom:1em}.legacy-resource-content .podcast .podcast-subscribe-links{margin:1em 0}.legacy-resource-content .podcast .podcast-subscribe-links .btn-container{display:flex}@media (max-width:650px){.legacy-resource-content .podcast .podcast-subscribe-links .btn-container{flex-direction:column}}.legacy-resource-content .podcast .podcast-subscribe-links .btn-container>*+*{margin-left:32px}@media (max-width:650px){.legacy-resource-content .podcast .podcast-subscribe-links .btn-container>*+*{margin-left:0;margin-top:24px}}.legacy-resource-content .product-link{color:inherit;font-weight:600}.legacy-resource-content .product-link:after{content:"\203A";font-size:1.8rem;padding-left:1rem}.legacy-resource-content .consul{background:var(--consul)}.legacy-resource-content .vault{background:var(--vault)}.legacy-resource-content .terraform{background:var(--terraform)}.legacy-resource-content .nomad{background:var(--nomad)}.legacy-resource-content p>code{background-color:#f9f2f4;color:#c7254e}#p-sentinel .temporary-callouts h1,#p-sentinel .temporary-callouts h2,#p-sentinel .temporary-callouts h3,#p-sentinel .temporary-callouts p{margin:0}#p-sentinel .temporary-callouts .callout-item{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}#p-sentinel .temporary-callouts .callout-item .icon{margin-bottom:16px}#p-sentinel .temporary-callouts .callout-item .heading{color:var(--white)}#p-sentinel .temporary-callouts .callout-item .content{color:var(--gray-4);margin-top:8px}#p-sentinel .temporary-callouts .callout-item .links{margin-top:20px}#p-sentinel .temporary-callouts{background:var(--black);padding-bottom:64px;padding-top:64px}@media (min-width:768px) and (max-width:1119px){#p-sentinel .temporary-callouts{padding-bottom:88px;padding-top:88px}}@media (min-width:1120px){#p-sentinel .temporary-callouts{padding-bottom:128px;padding-top:128px}}#p-sentinel .temporary-callouts>.g-grid-container>.headings{margin-bottom:48px;text-align:left}@media (min-width:768px) and (max-width:1119px){#p-sentinel .temporary-callouts>.g-grid-container>.headings{margin-bottom:56px}}@media (min-width:1120px){#p-sentinel .temporary-callouts>.g-grid-container>.headings{margin-bottom:64px}}#p-sentinel .temporary-callouts>.g-grid-container>.headings>h2{color:var(--white);margin-left:auto;margin-right:auto;max-width:38em;text-align:center}#p-sentinel .temporary-callouts>.g-grid-container>.headings>div{margin:0}#p-sentinel .temporary-callouts>.g-grid-container>.headings>div>p{color:var(--gray-4);margin-left:auto;margin-right:auto;margin-top:16px;max-width:38em;text-align:center}@media (min-width:1120px){#p-sentinel .temporary-callouts>.g-grid-container>.headings>div>p{margin-top:24px}}#p-sentinel .temporary-callouts>.g-grid-container>.items{display:flex;flex-wrap:wrap;margin:-24px;position:relative}@media (min-width:768px) and (max-width:1119px){#p-sentinel .temporary-callouts>.g-grid-container>.items{margin:-20px}}@media (min-width:1120px){#p-sentinel .temporary-callouts>.g-grid-container>.items{margin:-32px}}#p-sentinel .temporary-callouts>.g-grid-container>.items .callout-item-wrapper{display:flex;padding:24px;width:100%}@media (min-width:768px){#p-sentinel .temporary-callouts>.g-grid-container>.items .callout-item-wrapper{padding:20px;width:33.33%}}@media (min-width:1120px){#p-sentinel .temporary-callouts>.g-grid-container>.items .callout-item-wrapper{padding:32px}}.c-solutions-automation .g-grid-container{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:200px}@media (min-width:768px){.c-solutions-automation .g-grid-container{flex-direction:row}.c-solutions-automation .g-grid-container [data-percent-width="30"]{width:35%!important}}@media (max-width:768px){.c-solutions-automation .g-grid-container{align-items:center;padding-bottom:64px;text-align:center}}.c-solutions-automation .left-col-bullets{padding:0;margin:0 0 38px;list-style:none}.c-solutions-automation .left-col-bullets .left-col-bullet-item{display:flex;align-items:center;margin:24px 0}.c-solutions-automation .left-col-bullets .left-col-bullet-text{color:var(--gray-5);margin:0 0 0 18px;text-align:left}.c-solutions-automation .logos{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media (max-width:768px){.c-solutions-automation .logos{align-items:center;justify-content:center;text-align:center}}@media (min-width:768px){.c-solutions-automation .logos{grid-template-columns:repeat(3,1fr)}}.c-solutions-automation .logos a{transform:translateZ(0);transition:transform .28s ease-out;height:100%;width:100%;border:1px solid var(--gray-2);display:flex}@media (min-width:768px){.c-solutions-automation .logos a{border:none}}.c-solutions-automation .logos a:hover{transform:translate3d(-4px,-2px,0);transition:transform .28s ease-out}.c-solutions-automation .logos .logo-sans-link{display:flex;border:1px solid var(--gray-2)}@media (min-width:768px){.c-solutions-automation .logos .logo-sans-link{border:none}}.c-solutions-automation .logos img{padding:16px 12px;height:100%;width:100%;max-height:85px;max-width:150px;align-self:center;justify-self:center}@media (max-width:568px){.c-solutions-automation .logos{flex-wrap:wrap}}.c-solutions-automation .content{color:var(--gray-1);margin-top:24px}@media (min-width:768px){.c-solutions-automation .content{margin-top:0}}.c-solutions-automation .content iframe{width:100%;margin:24px auto}.c-solutions-automation .content label{color:var(--white);display:block}.c-solutions-automation .content figure{margin:0}.c-solutions-automation .content figure>img{padding:24px 0;width:100%}.c-solutions-automation .content .bullets{margin-top:32px}.c-solutions-automation .content .bullets>p{color:var(--white)}.c-solutions-automation .content>p{margin:0}.c-solutions-automation .content>p+p{margin-top:1.75rem}.c-solutions-automation .dark{background-color:var(--black);color:#fff}.c-solutions-automation .dark h3{color:var(--white);margin:0}.c-solutions-automation .dark p{color:var(--gray-5)}@media (min-width:768px){.c-trusted-companies{display:flex;justify-content:flex-end}}.c-trusted-companies__container{max-width:530px}.c-trusted-companies__eyebrow{color:var(--gray-3);margin:0 0 2rem}@media (min-width:768px){.c-trusted-companies__eyebrow{margin:0 0 2.8125rem}}.c-trusted-companies__logos-container{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;filter:grayscale(100%) contrast(0)}.c-trusted-companies__logo img{display:block;max-height:55px;max-width:120px}#c-solutions-hero{margin-bottom:64px;overflow:hidden}@media (min-width:768px){#c-solutions-hero{margin-bottom:0}}#c-solutions-hero .content-container.g-grid-container{padding-bottom:324px;padding-top:64px;position:relative}@media (min-width:768px) and (max-width:1119px){#c-solutions-hero .content-container.g-grid-container{padding-top:88px}}@media (min-width:1120px){#c-solutions-hero .content-container.g-grid-container{padding-top:128px}}#c-solutions-hero .content-container.g-grid-container .hero-image{bottom:0;display:block;height:auto;left:50%;min-width:1800px;position:absolute;transform:translateX(-58%);width:250%}#c-solutions-hero .content{position:relative}#c-solutions-hero .eyebrow{color:var(--gray-5);margin-top:0;max-width:600px}#c-solutions-hero .headline{color:var(--white);margin:1rem 0 2.5rem;max-width:600px}#c-solutions-hero .button-container{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:768px){#c-solutions-hero .button-container{flex-direction:row}}#c-solutions-hero .button+*{margin:12px 0 0}@media (min-width:768px){#c-solutions-hero .button+*{margin:0 0 0 12px}}.c-solutions-pull-quote{display:flex;flex-direction:column;justify-content:space-between;margin:4rem 0 1rem}@media (min-width:768px){.c-solutions-pull-quote{flex-direction:row;margin:7rem 0 1rem}}.c-solutions-pull-quote .quote{color:var(--gray-1);margin:0}.c-solutions-pull-quote .attribution{color:var(--gray-3);display:block;margin-top:1rem}.c-solutions-pull-quote .content{color:var(--gray-1);margin-top:24px}@media (min-width:768px){.c-solutions-pull-quote .content{margin-top:0}}.c-solutions-pull-quote .content>p{margin:0}.c-solutions-pull-quote .content>p img{max-width:100%}.c-solutions-pull-quote .content>p+p{margin-top:1.75rem}.c-solutions-pull-quote .yt-iframe{position:relative;width:100%}.c-solutions-pull-quote .yt-iframe:before{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}.c-solutions-pull-quote .yt-iframe>:first-child{height:100%;left:0;position:absolute;top:0;width:100%}.c-solutions-text-lockup{padding:4rem 0}@media (min-width:768px){.c-solutions-text-lockup{padding:8rem 0}}.c-solutions-text-lockup>div{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.c-solutions-text-lockup>div{flex-direction:row}}.c-solutions-text-lockup .heading{color:var(--gray-1)}.c-solutions-text-lockup .heading .--text{font-weight:var(--font-weight-reg)}@media (min-width:768px){.c-solutions-text-lockup .heading .--text{font-size:2rem}}.c-solutions-text-lockup .heading h2{margin:0}.c-solutions-text-lockup .heading span{display:block}.c-solutions-text-lockup .heading>img{display:none;max-width:100%}@media (min-width:768px){.c-solutions-text-lockup .heading>img{display:block;margin-top:4.25rem}}.c-solutions-text-lockup .heading>p{color:var(--gray-2)}.c-solutions-text-lockup .content{color:var(--gray-2)}.c-solutions-text-lockup .content>*{margin:0}.c-solutions-text-lockup .content>p+p{margin-top:2rem}.c-solutions-text-lockup .content img{margin:3rem auto 0;max-width:100%}.c-solutions-text-lockup .content ul{list-style:none;margin:0;padding:0}.c-solutions-text-lockup .content li{margin-top:5rem}.c-solutions-text-lockup .content li:first-child{margin-top:2.5rem}.c-solutions-text-lockup .content li h5{margin:0 0 .625rem}.c-solutions-text-lockup .content li p{margin:0}.c-solutions-text-lockup .content>.icon-group{margin-top:4.5rem}@media (min-width:768px){.c-solutions-text-lockup .content>.icon-group{margin-top:3rem}.c-solutions-text-lockup .content>.icon-group:first-child{margin-top:0}}.c-solutions-text-lockup .content>.icon-group .icon{display:flex;margin-bottom:1rem}.c-solutions-text-lockup .content>.icon-group .icon picture{display:flex}.c-solutions-text-lockup .content>.icon-group .icon>img,.c-solutions-text-lockup .content>.icon-group .icon>picture>img{margin:0;padding:0}.c-solutions-text-lockup .content>.icon-group h4{margin:0 0 .5rem}.c-solutions-text-lockup .content>.icon-group p{margin:0 0 1rem}.c-solutions-text-lockup .content>.icon-group p:last-child{margin:0}.c-solutions-text-lockup .content>.icon-group a{display:inline-block;margin:.5rem 0 0}@media (min-width:768px){.c-solutions-text-lockup .content>.icon-group a{margin:1rem 0 0}}.c-solutions-text-lockup.--theme-dark{background:var(--black)}.c-solutions-text-lockup.--theme-dark .heading{color:var(--white)}.c-solutions-text-lockup.--theme-dark .content{color:var(--gray-5)}.c-solutions-text-lockup.--theme-dark a{color:var(--brand-link-on-dark,#4294ff)}.c-solutions-whitepaper-download{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:3rem 0}@media (min-width:768px){.c-solutions-whitepaper-download{flex-direction:row;margin:5.5rem 0}}.c-solutions-whitepaper-download>h2{margin:0 0 2.5rem;max-width:100%;text-align:center}@media (min-width:768px){.c-solutions-whitepaper-download>h2{margin:0;max-width:60%;text-align:left}}.g-start-form .g-text-input{margin:8px 0;max-width:480px}.g-start-form button[type=submit].error{background-color:var(--danger);border-color:var(--danger)}.g-start-form button[type=submit].success{background-color:var(--success);border-color:var(--success)}.g-start-form .g-type-label{text-transform:uppercase}.g-start-form .g-checkbox-input{margin:24px 0}.g-start-form .form-wrap{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.g-start-form form{display:flex;flex-direction:column;justify-content:flex-start;max-width:650px;width:100%}.g-start-form .validation-check.valid input{background-image:none}.g-start-form .validation-check.valid>div:first-child{position:relative}.g-start-form .validation-check.valid>div:first-child:after{background-image:url(/img/green-check.svg);background-position:50%;background-repeat:no-repeat;bottom:12px;content:"";height:23px;position:absolute;right:14px;width:23px}.g-start-form #product-interest-label{display:block;padding-bottom:1rem}.g-start-form #product-interest{border:none;display:grid;grid-gap:8px;grid-template-columns:1fr;margin:0;max-width:480px;padding:0 0 8px;width:100%}@media (min-width:768px){.g-start-form #product-interest{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.g-start-form #product-interest label{background:var(--white);border:1px solid var(--gray-5);cursor:pointer;display:flex;justify-content:center;padding:1rem .5rem;position:relative;width:100%}@media (min-width:1120px){.g-start-form #product-interest label>svg{transform:translateX(-8px)}}.g-start-form #product-interest label:hover{background-color:var(--gray-6)}.g-start-form #product-interest label.checked{background-color:hsla(225,6%,87%,.5)}.g-start-form #product-interest label>svg{max-height:26px}.g-start-form #product-interest label>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--gray-4);border-radius:2px;cursor:pointer;height:14px;position:absolute;right:16px;top:calc(50% - 7px);transition:border .2s;width:14px}.g-start-form #product-interest label>input[type=checkbox].checked{background-color:var(--brand);background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg id='Check'%3E%3Cpath id='Vector' d='M1.91889 5.37109L0.941895 6.51009L5.08989 10.0641L11.0569 2.90409L9.90489 1.94409L4.91189 7.93609L1.91889 5.37109Z' fill='%23FFF' /%3E%3C/g%3E%3C/svg%3E");border-color:var(--brand)}.g-start-form #product-interest-errors{color:var(--danger)}.g-start-form #name-fields{display:flex}.g-start-form #name-fields .validation-check{max-width:calc(240px - .5rem);width:50%}.g-start-form #name-fields .validation-check:first-of-type{margin-right:1rem}.g-trial-form .close-icon{cursor:pointer;position:absolute;right:26px;top:26px}.g-trial-form .close-icon:hover{opacity:.7}.g-trial-form .heading{margin:40px 0}.g-trial-form .heading h1{margin:0}.g-trial-form .heading h2{font-weight:var(--font-weight-reg);margin-top:10px}.g-trial-form .page{animation:build-out .75s ease .75s 1 reverse;display:none}.g-trial-form .page.active{-webkit-animation:build-in .75s ease 0s 1;animation:build-in .75s ease 0s 1;display:block}.g-trial-form #page-loading{align-items:center;display:none;flex-direction:column;margin:150px 0}.g-trial-form #page-loading.active{display:flex}.g-trial-form #page-3 .license-key-block .header-bar{background:#1359ff;color:#fff;display:block;font-size:.8em;font-weight:var(--font-weight-bold);padding:10px 20px;text-transform:uppercase;width:100%}.g-trial-form #page-3 .license-key-block .codewrap{background:#191f28;color:#fff;padding:24px}.g-trial-form #page-3 .license-key-block code{display:block;font-size:.8em;line-height:1.6em;word-break:break-all;word-wrap:break-word}.g-trial-form .spin{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;background:url(/img/loader-icon.svg);background-size:50px;height:50px;width:50px}.g-trial-form .actions,.g-trial-form .actions button{align-items:center;display:flex}.g-trial-form .actions aside{color:var(--gray-2);font-size:.85em;margin-left:25px}@-webkit-keyframes build-in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes build-in{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.g-code-switcher{display:flex;flex-direction:column}@media (min-width:1120px){.g-code-switcher{flex-direction:row}}.g-code-switcher ul{list-style:none;margin:0 0 32px;padding:0}@media (min-width:1120px){.g-code-switcher ul{margin:32px 32px 0 0;max-width:375px}}.g-code-switcher ul li{border-bottom:1px solid var(--gray-6);cursor:pointer;font-size:.875rem;padding:16px 32px}.g-code-switcher ul li.active,.g-code-switcher ul li:hover{background-color:var(--gray-6)}.g-code-switcher ul li:last-child{border-bottom:0}@media (min-width:1120px){.g-code-switcher ul li{font-size:1rem}.g-code-switcher .code-sample{flex:1 1}}.g-code-switcher .code-sample .header{font-size:.75rem;font-weight:600;letter-spacing:.5px;padding-bottom:10px;padding-top:10px;text-align:left}.g-code-switcher .code-sample .code-block-wrapper{background:var(--code-dark);min-height:329px;padding:12px}.g-grid-fake{display:flex;flex-wrap:wrap;margin:calc(-.5 * var(--space-grid-gap))}.g-grid-fake>.item-sizer{display:flex;padding:calc(.5 * var(--space-grid-gap));width:33.33%}.g-list-blocks .g-grid-fake .item-sizer{width:100%}@media (min-width:768px) and (max-width:1119px){.g-list-blocks .g-grid-fake .item-sizer{width:50%}}@media (min-width:1120px){.g-list-blocks .g-grid-fake .item-sizer{width:33.33%}}.g-list-blocks .g-grid-fake .item-sizer>.item{border:var(--material-border);border-radius:var(--material-border-radius);display:block;padding:var(--space-card-padding);transition:var(--material-transition);width:100%}.g-list-blocks .g-grid-fake .item-sizer>.item>.g-svg{justify-content:flex-start;margin-bottom:16px;position:relative}@media (min-width:768px){.g-list-blocks .g-grid-fake .item-sizer>.item>.g-svg{margin-bottom:20px}}.g-list-blocks .g-grid-fake .item-sizer>.item>.g-svg .svg-sizer{height:40px}.g-list-blocks .g-grid-fake .item-sizer>.item>.g-svg .svg-sizer>svg{height:100%}@media (min-width:768px){.g-list-blocks .g-grid-fake .item-sizer>.item>.g-svg .svg-sizer{height:42px}}.g-list-blocks .g-grid-fake .item-sizer>.item>.g-type-display-4{margin-bottom:16px}.g-list-blocks .g-grid-fake .item-sizer>.item>.g-type-body{color:var(--gray-2)}.g-list-blocks .g-grid-fake .item-sizer>.item[href]:hover{box-shadow:var(--shadow-level-2);transform:var(--material-hover-transform)}.g-list-blocks[data-hide-borders=true] .item-sizer>.item{border:none}.g-list-blocks[data-theme=dark]{background:var(--black)}.g-list-blocks[data-theme=dark] .item-sizer>.item>.g-svg svg path{fill:#fff}.g-list-blocks[data-theme=dark] .item-sizer>.item>.g-type-display-4{color:var(--white)}.g-list-blocks[data-theme=dark] .item-sizer>.item>.g-type-body{color:var(--gray-5)}.g-list-blocks[data-mode=product-logos] .item-sizer>.item>.g-svg{display:flex;justify-content:center;margin-bottom:0}.g-news{margin-top:16px;--token-radius:8px;--token-elevation-mid:0 2px 3px hsla(222,8%,43%,0.1),0 8px 16px -10px hsla(222,8%,43%,0.2)}@media (min-width:768px){.g-news{display:flex;justify-content:center;box-shadow:0 0 0 1px rgba(38,53,61,.1),var(--token-elevation-mid);border-radius:var(--token-radius);margin-top:-32px}}.g-news a{background:var(--white);display:block;line-height:1.5em;padding:32px;z-index:1}@media (min-width:768px){.g-news a{margin:0;padding:32px 24px 40px;width:405px}.g-news a:first-of-type{border-radius:var(--token-radius) 0 0 var(--token-radius)}.g-news a:nth-of-type(3){border-radius:0 var(--token-radius) var(--token-radius) 0}.g-news a{transition:background .3s ease-in-out}.g-news a:hover{background:var(--gray-6)}}.g-news span{display:block;transition:color .3s,opacity .3s}.g-news span.eyebrow{color:var(--gray-3);margin-bottom:6px;text-transform:uppercase}.g-news span.title{color:var(--black)}.g-news span.callout{margin-top:16px}@media (max-width:767px){.g-news span.callout{font-size:.938em;line-height:1.6em}}.g-home-products{align-items:flex-start;color:inherit;display:flex;justify-content:space-between;margin-bottom:-64px}@media (min-width:768px){.g-home-products{margin-bottom:-72px}}@media (min-width:992px){.g-home-products{margin-bottom:-80px}}.g-home-products .breadcrumbs{position:-webkit-sticky;position:sticky;top:0;width:100px}@media (max-width:991px){.g-home-products .breadcrumbs{display:none}}.g-home-products .breadcrumbs>.inner{align-items:center;display:flex;height:100vh;justify-content:flex-start;position:relative}.g-home-products .breadcrumbs ul{list-style:none;margin:0;padding:0;width:100%}.g-home-products .breadcrumbs li{cursor:pointer}.g-home-products .breadcrumbs li+li{margin-top:6px}.g-home-products .breadcrumbs li a{color:var(--gray-3);display:block;transition:color .2s}.g-home-products .breadcrumbs li a:hover{color:var(--gray-4)}.g-home-products .breadcrumbs li a[data-is-active=true]{color:var(--white);font-weight:var(--font-weight-bold)}.g-home-products .text{display:flex;flex-direction:column;padding:15vh 0;width:100%}@media (min-width:768px){.g-home-products .text{margin:0 20px 0 0;max-width:50%}}@media (min-width:992px){.g-home-products .text{margin-left:0;max-width:40%}}@media (min-width:1024px){.g-home-products .text{max-width:382px}}@media (min-height:940px){.g-home-products .text{padding:20vh 0}}.g-home-products .text>.text-item{position:relative}@media (min-width:768px){.g-home-products .text>.text-item{align-items:center;display:flex;justify-content:flex-start;min-height:70vh;padding:96px 0}}@media (min-width:768px) and (min-height:940px){.g-home-products .text>.text-item{min-height:60vh}}.g-home-products .text>.text-item+.text-item{margin-top:80px}@media (min-width:768px){.g-home-products .text>.text-item+.text-item{margin:0}}.g-home-products .text>.text-item .scroll-target{left:0;margin-top:-50vh;position:absolute;right:0;top:50%}.g-home-products .text>.text-item .product-logo{height:46px}.g-home-products .text>.text-item .intersection-target{left:0;margin-top:5vh;position:absolute;right:0;top:50%}@media (max-width:767px){.g-home-products .text>.text-item[data-product=terraform] path{stroke:var(--terraform)}}.g-home-products .text>.text-item[data-product=terraform] a:hover path{stroke:var(--terraform)}@media (max-width:767px){.g-home-products .text>.text-item[data-product=vault] path{stroke:var(--vault)}}.g-home-products .text>.text-item[data-product=vault] a:hover path{stroke:var(--vault)}@media (max-width:767px){.g-home-products .text>.text-item[data-product=consul] path{stroke:var(--consul)}}.g-home-products .text>.text-item[data-product=consul] a:hover path{stroke:var(--consul)}@media (max-width:767px){.g-home-products .text>.text-item[data-product=nomad] path{stroke:var(--nomad)}}.g-home-products .text>.text-item[data-product=nomad] a:hover path{stroke:var(--nomad)}.g-home-products .text hr{background:var(--gray-1,#1d1e1f);background:var(--gray-1);border:none;height:1.5px;margin:24px 0;width:35px}.g-home-products .text h4{margin:0 0 16px}.g-home-products .text p{color:var(--gray-4);margin-bottom:0}.g-home-products .text a{align-items:center;color:var(--white);display:inline-flex}@media (max-width:767px){.g-home-products .text a{align-items:center;display:flex;justify-content:space-between}}.g-home-products .text a:hover svg{transform:translateX(2px)}.g-home-products .text a span{align-items:center;display:inline-flex}.g-home-products .text a svg{flex-shrink:0;margin-left:8px;transition:transform .3s}.g-home-products .text a svg path{transition:stroke .3s}.g-home-products .text ul{list-style:none;margin:24px 0;padding:0}.g-home-products .text ul:last-child{margin-bottom:0}.g-home-products .text ul li+li{margin-top:8px}.g-home-products .images{display:none;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.g-home-products .images{display:block;margin:0 32px 0 0}}@media (min-width:992px){.g-home-products .images{margin:0 64px 0 0}}.g-home-products .images>.inner{height:100vh;position:relative;width:219px}@media (min-width:840px){.g-home-products .images>.inner{width:320px}}@media (min-width:1120px){.g-home-products .images>.inner{width:450px}}.g-home-products .images>.inner>*{display:flex;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.3s;width:100%}.g-home-products .images>.inner>[data-is-active=true]{opacity:1}.g-on-demand-form .form-content{background:var(--white);box-shadow:0 20px 40px rgba(0,0,0,.1);color:var(--black);margin-top:0;padding:30px;z-index:4}@media (max-width:1025px){.g-on-demand-form .form-content{width:100%}}.g-on-demand-form .ondemand-date{font-size:.85em}.g-on-demand-form .ondemand-date span:first-child{margin-right:32px}@media (min-width:700px){.g-on-demand-form .ondemand-date{display:flex}.g-on-demand-form .ondemand-date span:first-child{margin-right:16px}}.g-on-demand-form .ondemand-date span{align-items:center;display:flex;margin-bottom:10px;margin-top:10px}.g-on-demand-form .ondemand-date span svg{margin-right:10px}.g-on-demand-form h4{margin-bottom:0;margin-top:0}@media (max-width:1250px){.g-on-demand-form h4{font-size:1.2em}}@media (max-width:1055px){.g-on-demand-form h4{font-size:1.1em}}@media (max-width:1025px){.g-on-demand-form h4{font-size:1.5em}}.g-on-demand-form .page{display:none}.g-on-demand-form .page:not(:first-child){animation:build-out .75s ease .75s 1 reverse}.g-on-demand-form .page.active{display:block}.g-on-demand-form .page.active:not(:first-child){-webkit-animation:build-in .75s ease 0s 1;animation:build-in .75s ease 0s 1}.g-on-demand-form .g-boolean-input label{font-size:.85em;line-height:1.7em}.g-on-demand-form .cal-link{align-items:center;display:flex;justify-content:center;margin-top:24px}.g-on-demand-form .cal-link svg{margin-right:10px}.g-on-demand-form .cal-link svg g{fill:var(--white)}.g-on-demand-form .g-btn{width:100%}.g-on-demand-form .contact-btn{margin-top:16px;width:100%}.g-on-demand-form .consent-text{font-size:.85em;margin-top:24px}.g-article-resources{background-color:var(--gray-6);padding:4rem 0}@media (min-width:768px){.g-article-resources{padding-bottom:10rem;padding-top:5.5rem}}.g-article-resources .resources-container{display:flex;flex-direction:column;margin:0;padding:0}@media (min-width:768px){.g-article-resources .resources-container{flex-direction:row;justify-content:space-between}}.g-article-resources .headline{margin:0 0 2rem}@media (min-width:768px){.g-article-resources .headline{margin:0 0 4rem}}.g-article-resources .resource{flex:1 0 auto;margin-bottom:2.5rem;padding:0}@media (min-width:768px){.g-article-resources .resource{flex:0 0 32%;margin-bottom:0}}.g-article-resources .resource .title-card{height:200px;overflow:hidden;transition:opacity .3s ease}.g-article-resources .resource .title-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-article-resources .resource .title-card:hover{opacity:.8}.g-article-resources .resource .author-info{align-items:center;display:flex;margin-top:1rem}.g-article-resources .resource .avatar{height:24px;margin-right:.75rem;width:24px}.g-article-resources .resource .avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.g-article-resources .resource .title{color:var(--black);margin:1rem 0 0;transition:color .3s ease}.g-article-resources .resource .title:hover{color:var(--gray-2)}.g-article-resources .resource .description{color:var(--gray-2);margin:.75rem 0 0}.g-article-resources .resource:first-child{padding-left:0}.g-article-resources .resource:last-child{padding-right:0}.g-basic-table ul{border-top:1px solid var(--gray-5);list-style:none;margin:0;padding:0}.g-basic-table ul li{border-bottom:1px solid var(--gray-5);display:flex;padding:16px 0}.g-basic-table ul li span{margin:0 12px}.g-basic-table ul li span:first-child{flex-shrink:0;font-weight:var(--font-weight-bold);margin-right:0;width:100px}@media (min-width:768px){.g-basic-table ul li span{margin:0 36px}.g-basic-table ul li span:first-child{width:150px}}.g-boolean-input input[type=checkbox]{border:1px solid var(--gray-5)}.g-boolean-input.on-dark input[type=checkbox]:checked,.g-boolean-input input[type=checkbox]:checked{background:url(/img/checkbox-check.svg) no-repeat 50%}.branded-icon-wrapper{align-items:center;background:var(--brand);border-radius:5px;display:flex;height:56px;justify-content:center;width:56px}.branded-icon-wrapper svg [stroke]{stroke:var(--white)}.branded-icon-wrapper svg [fill]{fill:var(--white)}.branded-icon-wrapper.brand-terraform{background:var(--terraform)}.branded-icon-wrapper.brand-consul{background:var(--consul)}.branded-icon-wrapper.brand-nomad{background:var(--nomad)}.branded-icon-wrapper.brand-packer{background:var(--packer)}.g-breadcrumbs{display:flex}.g-breadcrumbs a{color:var(--gray-1);font-size:.9375em;font-weight:var(--font-weight-light);line-height:1.733;white-space:nowrap}.g-breadcrumbs a[href]:hover{text-decoration:underline}.g-breadcrumbs .divider{line-height:12px;margin:0 8px}.g-breadcrumbs .divider svg{height:24px}.g-breadcrumbs .current-breadcrumb{font-weight:400}.g-button-group[data-center=true]{text-align:center}.g-button-group .button-group-child{margin-bottom:16px}.g-button-group .button-group-child:not(:last-child){margin-right:32px}@media (max-width:520px){.g-button-group{display:flex;flex-wrap:wrap}.g-button-group .button-group-child{flex-grow:1;width:100%}.g-button-group .button-group-child:not(:last-child){margin-right:0}}.g-demo-request{background:var(--brand);overflow:hidden;padding:100px 0;position:relative}.g-demo-request,.g-demo-request .g-section-header>div{color:var(--white)}.g-demo-request .g-demo-request-form{display:flex;justify-content:center;margin-top:32px}@media (max-width:650px){.g-demo-request .g-demo-request-form{flex-direction:column}}.g-demo-request .g-demo-request-form .g-text-input{border:none;margin-right:20px;width:300px}@media (max-width:650px){.g-demo-request .g-demo-request-form .g-text-input{margin-bottom:20px;margin-right:0;width:100%}}.g-basic-form-inputs .double-field{display:flex;margin:15px 0}.g-basic-form-inputs .double-field>*{flex-grow:0;flex-shrink:0;margin:0;width:calc(50% - 5px)}.g-basic-form-inputs .double-field>*>*{margin:0}.g-basic-form-inputs .double-field>:first-child{margin-right:10px}.g-basic-form-inputs .g-select-input ul{z-index:3}.g-jump-nav{align-self:flex-start;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;width:226px!important}@media (max-width:767px){.g-jump-nav{display:none}}.g-jump-nav ul{font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.71;list-style:none;margin:0}@media (max-width:1119px){.g-jump-nav ul{padding-left:58px}}.g-jump-nav li{margin:12px 0}.g-jump-nav a{color:var(--black);opacity:.6;position:relative}.g-jump-nav a:before{background:url(/img/icons/arrow-right-blue.svg) no-repeat;background-size:100%;content:"";display:block;height:16px;left:-26px;opacity:0;position:absolute;top:2px;transition:margin .3s linear;width:16px}.g-jump-nav a.active,.g-jump-nav a:hover{opacity:1}.g-jump-nav a.active:before{margin-left:3px;opacity:1}section.video-container{margin:50px 0;padding-bottom:56.25%;position:relative}section.video-container embed,section.video-container iframe,section.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.c-mini-callouts{background:#000;color:#fff;overflow:hidden}.c-mini-callouts ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:20px 0}@media (max-width:600px){.c-mini-callouts ul{justify-content:center}}.c-mini-callouts ul li{align-items:center;display:flex;justify-content:center;width:33.333333%}@media (max-width:900px){.c-mini-callouts ul li{width:50%}.c-mini-callouts ul li:nth-child(n+3){margin-top:20px}}@media (max-width:600px){.c-mini-callouts ul li{width:100%}.c-mini-callouts ul li:nth-child(n+2){margin-top:20px}}.c-mini-callouts ul li img{margin-right:20px;max-width:90px}.c-mini-callouts ul li p{margin:0}.c-mini-callouts ul li strong{font-size:1.1rem;font-weight:var(--font-weight-bold)}.c-person-list{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0}.c-person-list .person-image>picture,.c-person-list .person-image>picture>img{display:block;width:100%}.c-person-list .person-info>h3{margin-bottom:0}.c-person-list .person-info>h6{color:var(--gray-5);margin:.5rem 0}.c-person-list .person-info .social-links{display:flex;list-style:none;padding:0}.c-person-list .person-info .social-links>li{margin-right:15px}.c-person-list .person-info .social-links>li img{display:block}.g-packages{display:flex;list-style:none;margin:0;padding:0}@media (max-width:925px){.g-packages{flex-direction:column}}@media (max-width:600px){.g-packages{margin-right:0}}.g-packages>li{margin-right:3.5%;padding:50px 30px 30px;width:31%}.g-packages>li:last-child{margin-bottom:0;margin-right:0}@media (max-width:925px){.g-packages>li{margin-bottom:25px;margin-right:0;width:100%}}.g-packages>li .top{align-items:center;display:flex;flex-direction:column;text-align:center}.g-packages>li .top h2{align-items:center;display:flex;font-size:2em;margin:0}.g-packages>li .top h2 .tag{border-radius:2px;font-size:.4em;line-height:1em;margin-left:10px;padding:5px;text-transform:uppercase}.g-packages>li .top svg{display:block;height:50px;margin:40px 0;max-width:100%}.g-packages>li .top strong{max-width:100%;min-height:80px}@media (max-width:925px){.g-packages>li .top strong{min-height:0;min-height:auto}}.g-packages>li .top .g-btn{margin-bottom:50px;margin-top:20px;width:100%}@media (max-width:925px){.g-packages>li .top .g-btn{width:250px}}.g-packages>li .top .features-plus{align-items:center;border-bottom:1px solid;display:flex;font-size:.9em;font-weight:var(--font-weight-bold);margin-top:0;padding-bottom:10px;text-align:left;width:100%}@media (max-width:925px){.g-packages>li .top .features-plus{justify-content:center}}.g-packages>li:not(.enterprise){background:#fff;border:1px solid var(--gray-5);box-shadow:0 2px 4px rgba(0,0,0,.1)}.g-packages>li:not(.enterprise)>ul li a{border-bottom:1px dashed var(--gray-3)}.g-packages>li:not(.enterprise) .g-tooltip svg g{fill:var(--gray-3)}.g-packages>li.enterprise{--input-background-dark:#1b212d;background:var(--input-background-dark);color:var(--white)}.g-packages>li.enterprise>ul li a{border-bottom:1px dashed var(--gray-2)}.g-packages>li.enterprise .g-tooltip svg g{fill:var(--gray-2)}.g-packages>li>ul{list-style:none;margin:0;padding:0;text-align:left}@media (max-width:925px){.g-packages>li>ul{text-align:center}}.g-packages>li>ul li{font-size:.95em;margin-bottom:20px}.g-packages>li>ul li:last-child{margin-bottom:0}.g-packages>li>ul li a{color:inherit;padding-bottom:1px}.g-packages>li>ul li span{display:inline-flex;margin-left:8px;vertical-align:middle}.g-packages>li>ul li.g-tooltip svg{height:14px;margin-left:5px;vertical-align:middle;width:14px}.c-speakers-section .speakers-header{color:var(--gray-4);text-transform:uppercase}.c-speakers-section .speakers{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media (max-width:600px){.c-speakers-section .speakers{flex-direction:column}}.c-speakers-section .speakers .speaker{display:flex;margin-bottom:40px;margin-right:3%;width:47%}.c-speakers-section .speakers .speaker:nth-child(2n){margin-right:0}@media (max-width:600px){.c-speakers-section .speakers .speaker{margin-right:0;width:100%}}.c-speakers-section .speakers .speaker.single{margin-right:0;width:100%}.c-speakers-section .speakers .speaker .person-image{background:var(--gray-5);border-radius:50%;flex-shrink:0;height:85px;margin-bottom:10px;overflow:hidden;width:85px}.c-speakers-section .speakers .speaker .person-image img{width:100%}.c-speakers-section .speakers .speaker .person-image .placeholder{align-items:center;background-color:var(--gray-2);color:#fff;display:flex;height:100%;justify-content:center;width:100%}.c-speakers-section .speakers .speaker .person-image .placeholder .initial{font-size:40px}.c-speakers-section .speakers .speaker .person-info{display:flex;flex-direction:column;margin-left:15px}.c-speakers-section .speakers .speaker .person-info .name{font-family:gilmer-web,Gilmer,Geneva,Tahoma,Helvetica,Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.556em;margin-bottom:5px}.c-speakers-section .speakers .speaker .person-info .job{line-height:1.2}.c-speakers-section .speakers .speaker .person-info ul.social-links{display:flex;justify-content:flex-start;list-style:none;margin-top:15px;padding:0}.c-speakers-section .speakers .speaker .person-info ul.social-links li{margin-right:15px}.g-text-and-image{align-items:center;display:flex}@media (max-width:750px){.g-text-and-image{flex-direction:column-reverse}.g-text-and-image.reverse{flex-direction:column}}.g-text-and-image .imgwrap{align-items:center;display:flex;justify-content:center;width:50%}@media (max-width:750px){.g-text-and-image .imgwrap{flex-shrink:0;margin-bottom:48px;width:100%}}.g-text-and-image .imgwrap .img{display:block}.g-text-and-image .imgwrap img{max-width:100%}.g-text-and-image .text{padding-right:25px;width:50%}.g-text-and-image .text :first-child{margin-top:0}@media (max-width:750px){.g-text-and-image .text{padding-right:0;width:100%}}.temporary_g-svg{position:relative}.temporary_g-svg>.svg-sizer{display:block;height:auto;margin:0;padding:0;width:auto}.temporary_g-svg>svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.g-newsletter-signup-form>.submitted-msg{align-items:flex-start;bottom:0;display:flex;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s,visibility .35s;visibility:hidden;z-index:1}.g-newsletter-signup-form>.submitted-msg>.temporary_g-svg{margin-right:12px}.g-newsletter-signup-form>.submitted-msg>.temporary_g-svg svg path{fill:var(--warning)}.g-newsletter-signup-form>.submitted-msg>.g-type-body{color:var(--gray-2)}.g-newsletter-signup-form>.submitted-msg[data-success=true]>.temporary_g-svg svg path{fill:var(--success)}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=dark]>.g-type-body{color:var(--gray-5)}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=dark]>.g-type-body a{color:var(--brand-link-on-dark)}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.temporary_g-svg svg path{fill:var(--white)}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.g-type-body{color:var(--brand-secondary)}.g-newsletter-signup-form>.submitted-msg[data-theme-bg=brand]>.g-type-body a{color:var(--white);text-decoration:underline}.g-newsletter-signup-form[data-submitted=true]>.submitted-msg{opacity:1;visibility:visible}.g-newsletter-signup-form{position:relative;width:100%}.g-newsletter-signup-form>.form-elements{display:flex;flex-wrap:wrap;transition:opacity .35s}.g-newsletter-signup-form>.form-elements>.inputs{flex-shrink:1;width:100%}.g-newsletter-signup-form>.form-elements>.inputs .g-checkbox-input,.g-newsletter-signup-form>.form-elements>.inputs .g-text-input{margin-bottom:12px}.g-newsletter-signup-form>.form-elements>.g-btn{display:block;flex-grow:1;flex-shrink:0;padding-bottom:12px;padding-top:12px;width:100%}@media (min-width:768px){.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements{flex-wrap:nowrap}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.inputs{margin-right:16px}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.inputs .g-checkbox-input{margin-bottom:0}.g-newsletter-signup-form[data-allow-horizontal-layout=true]>.form-elements>.g-btn{align-self:flex-start;width:auto}}.g-newsletter-signup-form[data-submitting=true]>.form-elements{opacity:.7}.g-newsletter-signup-form[data-submitted=true]>.form-elements{opacity:0}.g-boolean-input{align-items:flex-start;display:flex;flex-direction:row;margin:12px 0}.g-boolean-input label{color:var(--gray-2);cursor:pointer;font-size:.95em}.g-boolean-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:2px;cursor:pointer;flex-shrink:0;height:20px;margin-left:0;margin-right:12px;transition:border .2s;width:20px}.g-boolean-input input[type=checkbox]:hover{border:1px solid var(--brand)}.g-boolean-input input[type=checkbox]:focus{border:1px solid var(--brand);outline:0}.g-boolean-input input[type=checkbox]:checked{background:url(/img/icons/checkbox-check.svg) no-repeat 50%;background-color:var(--brand);border-color:var(--brand)}.g-boolean-input.on-dark label{color:var(--gray-5)}.g-boolean-input.on-dark input[type=checkbox]{background-color:var(--gray-1);border:1px solid var(--gray-2)}.g-boolean-input.on-dark input[type=checkbox]:hover{border:1px solid var(--brand)}.g-boolean-input.on-dark input[type=checkbox]:focus{border:1px solid var(--brand);outline:0}.g-boolean-input.on-dark input[type=checkbox]:checked{background:url(/img/icons/checkbox-check.svg) no-repeat 50%;background-color:var(--brand);border-color:var(--brand)}.g-svg{position:relative}.g-svg>.svg-sizer{display:block;height:auto;margin:0;padding:0;width:auto}.g-svg>svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.g-section-block{padding:160px 0}@media (max-width:1119px){.g-section-block{padding:104px 0}}@media (max-width:767px){.g-section-block{padding:80px 0}}.g-section-block.theme-white-background-black-text:not(.divider-gray-line)+.theme-white-background-black-text{padding-top:32px}.g-section-block.layout-horizontal>.g-grid-container{align-items:center;display:flex}.g-section-block.layout-horizontal>.g-grid-container>*+*{margin-left:96px}.g-section-block.layout-horizontal .img-container{flex-shrink:0}.g-section-block.layout-horizontal .img-container img{align-self:center}.g-section-block.layout-vertical>.g-grid-container>*+*{margin-top:96px}@media (max-width:1119px){.g-section-block.layout-vertical>.g-grid-container>*+*{margin-top:72px}}@media (max-width:767px){.g-section-block.layout-vertical>.g-grid-container>*+*{margin-top:56px}}.g-section-block.layout-vertical>.g-grid-container>.g-section-header+*{margin-top:72px}@media (max-width:1119px){.g-section-block.layout-vertical>.g-grid-container>.g-section-header+*{margin-top:64px}}@media (max-width:767px){.g-section-block.layout-vertical>.g-grid-container>.g-section-header+*{margin-top:40px}}.g-section-block.layout-vertical>.g-grid-container>*+.btn-container{margin-top:40px}@media (max-width:767px){.g-section-block.layout-vertical>.g-grid-container>*+.btn-container{margin-top:32px}}.g-section-block .btn-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto -8px -16px}.g-section-block .btn-container>*{margin:auto 8px 16px}.g-section-block .img-container{display:flex;justify-content:center}.g-section-block .img-container .g-grid-container{flex-shrink:0;width:100%}.g-section-block .img-container img{max-width:100%}.g-section-block .img-container picture{display:flex;justify-content:center;width:100%}.g-section-block .img-container picture img{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.g-section-block .two-col-text-container .g-grid-container{display:flex}@media (max-width:850px){.g-section-block .two-col-text-container .g-grid-container{flex-direction:column}}.g-section-block .two-col-text-container .left,.g-section-block .two-col-text-container .right{flex-shrink:0;width:48%}@media (max-width:850px){.g-section-block .two-col-text-container .left,.g-section-block .two-col-text-container .right{width:100%}}.g-section-block .two-col-text-container .left>:first-child,.g-section-block .two-col-text-container .right>:first-child{margin-top:0}.g-section-block .two-col-text-container .left{margin-right:4%}@media (max-width:850px){.g-section-block .two-col-text-container .left{margin-bottom:32px;margin-right:0}}.g-section-block .two-col-text-container a{color:inherit;font-weight:var(--font-weight-bold)}.g-section-block .two-col-text-container a:hover{border-bottom:1px solid;opacity:.8}.g-section-block .two-col-text-container h5{margin-bottom:1em}.g-section-block .two-col-text-container ul{list-style:none;padding-left:15px}.g-section-block .two-col-text-container ul li{align-items:center;display:flex;margin-bottom:5px}.g-section-block .two-col-text-container ul li:before{background:url(/img/black-circle-white-check.svg) no-repeat;background-size:100%;content:"";height:18px;margin-right:10px;width:18px}.g-section-block .g-text-and-image .imgwrap{display:flex}.g-section-block .g-text-and-image .imgwrap picture{display:flex;justify-content:center;width:100%}.g-section-block .g-text-and-image .imgwrap picture img{max-width:350px;-o-object-fit:contain;object-fit:contain}.g-section-block .g-text-and-image .text h2{font-size:1.5rem}.g-section-block .g-text-and-image .text a{color:#fff;font-weight:var(--font-weight-bold);padding-bottom:1px}.g-section-block .g-text-and-image .text a:hover{border-bottom:1px solid}.g-section-block .small-text-tag{color:#8d9096;font-size:.9rem;font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.g-section-block .video-container{margin-left:auto;margin-right:auto;max-width:80%}.g-section-block.theme-terraform-purple-top-gradient{background:linear-gradient(180deg,#1b212c,#000);color:#fff}.g-section-block.theme-dark-blue{background:#1b212d;color:#fff}.g-section-block.theme-white-background-black-text{background:#fff;color:#000}.g-section-block.theme-black-background-white-text{background:#000;color:#fff}.g-section-block.theme-black-background-white-text div[data-testid=description]{color:var(--gray-5)}.g-section-block.theme-light-gray{background:var(--gray-6);color:#000}.g-section-block.theme-background-corporate-blue{background:var(--brand);color:var(--white)}.g-section-block.theme-background-corporate-blue div[data-testid=description]{color:var(--white)}.g-section-block.theme-terraform-purple-gradient{background:linear-gradient(90deg,#695af0,#6b5cf3)}.g-section-block.theme-terraform-purple-gradient:before{background:linear-gradient(90deg,#5b48e7,#6b5cf3)}.g-section-block.theme-nomad-green-gradient{background:linear-gradient(90deg,#1dbe83,#1ec185)}.g-section-block.theme-nomad-green-gradient:before{background:linear-gradient(90deg,#20c78a,#17c185)}.g-section-block.theme-terraform-purple-testimonial-split{color:#fff;overflow:hidden;position:relative}.g-section-block.theme-terraform-purple-testimonial-split:before{background:linear-gradient(90deg,#695af0,#6b5cf3);content:"";height:550px;left:0;position:absolute;top:0;width:100%}.g-section-block.theme-terraform-purple-testimonial-split .g-grid-container{position:relative}.g-section-block.divider-gray-line{border-bottom:1px solid #d9dbdd}.g-section-block.divider-dark-gray-line{border-bottom:1px solid #424242}.g-section-block.divider-black-down-arrow{border-bottom:1px solid #d0d2d5;position:relative}.g-section-block.divider-black-down-arrow:after{background:#000 url(/img/white-down-chevron.svg) 50% 55% no-repeat;border-radius:50%;bottom:-40px;content:"";height:82px;left:0;margin-left:auto;margin-right:auto;margin-top:21px;position:absolute;right:0;width:82px;z-index:2}.c-timer-bar{background-color:var(--gray-5);height:2px;width:30%}.c-timer-bar.half-width{width:49%}.c-timer-bar span{background-color:var(--brand);display:block;height:100%;width:0}.c-timer-bar span.active{-webkit-animation-name:timer-bar-progression;animation-name:timer-bar-progression;-webkit-animation-timing-function:linear;animation-timing-function:linear}.c-timer-bar span.consul{background-color:var(--consul)}.c-timer-bar span.terraform{background-color:var(--terraform)}.c-timer-bar span.packer{background-color:var(--packer)}.c-timer-bar span.nomad{background-color:var(--nomad)}.c-timer-bar span.vault{background-color:var(--vault)}.c-timer-bar span.vagrant{background-color:var(--vagrant)}@-webkit-keyframes timer-bar-progression{0%{width:0}to{width:100%}}@keyframes timer-bar-progression{0%{width:0}to{width:100%}}:root{--timed-paginator-height:375px}.c-timed-paginator{display:flex;flex-direction:column;height:calc(var(--timed-paginator-height) + 2px);overflow-x:hidden;width:100%}.c-timed-paginator .items-container{display:flex;flex-direction:column;flex-wrap:wrap;height:var(--timed-paginator-height);transition:transform .3s ease-out}.c-timed-paginator .items-container .item{align-items:center;display:flex;height:var(--timed-paginator-height);justify-content:center;padding-bottom:20px;width:100%}.c-timed-paginator .items-container .item>*{height:100%}.c-timed-paginator .timer-bars-container{align-items:center;display:flex;justify-content:space-between}.g-textarea-input{margin:15px 0;width:100%}.g-textarea-input>label{color:var(--gray-3);display:block;font-size:.75rem;font-weight:var(--font-weight-bold);margin-bottom:8px;text-transform:uppercase}.g-textarea-input textarea{border:1px solid var(--gray-5);border-radius:2px;font-family:inherit;font-size:1rem;height:160px;padding:8px;width:100%}.g-textarea-input textarea:hover{border:1px solid #7f858d}.g-textarea-input textarea:focus{border:1px solid var(--brand);outline:none}.g-textarea-input textarea:-moz-placeholder-shown{color:var(--gray-4)}.g-textarea-input textarea:-ms-input-placeholder{color:var(--gray-4)}.g-textarea-input textarea:placeholder-shown{color:var(--gray-4)}.g-text-input-uncontrolled{font-family:var(--font-body);margin:15px 0;width:100%}.g-text-input-uncontrolled.hidden{display:none}.g-text-input-uncontrolled>label{color:var(--gray-3);display:block;font-size:.75rem;font-weight:var(--font-weight-bold);margin-bottom:8px;text-transform:uppercase}.g-text-input-uncontrolled input{border:1px solid var(--gray-5);border-radius:2px;color:var(--gray-2);font-family:inherit;font-size:1rem;padding:14px 8px;width:100%}.g-text-input-uncontrolled input:hover{border:1px solid #7f858d}.g-text-input-uncontrolled input:focus{border:1px solid var(--brand);outline:none}.g-text-input-uncontrolled input:-moz-placeholder-shown{color:var(--gray-4)}.g-text-input-uncontrolled input:-ms-input-placeholder{color:var(--gray-4)}.g-text-input-uncontrolled input:placeholder-shown{color:var(--gray-4)}.g-validation-container{margin-bottom:15px}.g-validation-container>div:first-child{margin-bottom:0;position:relative}.g-validation-container>div:first-child label:after{color:var(--danger);content:"*";margin-left:4px}.g-validation-container>div:first-child:after{background-position:50%;background-repeat:no-repeat;bottom:12px;content:"";height:23px;position:absolute;right:14px;width:23px}.g-validation-container.success .g-select-input>button,.g-validation-container.success dt,.g-validation-container.success input{background-image:none;border-color:var(--success)}.g-validation-container.success>div:first-child:not(.g-boolean-input):after{background-image:url(/img/green-check.svg);bottom:12px}.g-validation-container.loading dt{background-image:none}.g-validation-container.loading>div:first-child:not(.g-boolean-input):after{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;background-image:url(/img/loader-icon.svg)}.g-validation-container.error .g-select-input>button,.g-validation-container.error dt,.g-validation-container.error input{background-image:none;border-color:var(--danger)}.g-validation-container.error>div:first-child:not(.g-boolean-input):after{background-image:url(/img/error-icon.svg)}.g-validation-container.error div.g-boolean-input+.message{color:var(--danger)}.g-validation-container.warning .g-select-input>button,.g-validation-container.warning dt,.g-validation-container.warning input{background-image:none;border-color:var(--warning)}.g-validation-container.warning>div:first-child:not(.g-boolean-input):after{background-image:url(/img/warning-icon.svg)}.g-validation-container .message{color:var(--gray-2);font-size:.85em;margin-top:5px}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.g-nav{background:var(--white);color:var(--gray-1);position:relative;z-index:666666667}.g-nav .background{background:var(--gray-1);height:100vh;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.g-nav .logo{line-height:1}@media (min-width:1320px){.g-nav .logo{margin-right:32px}}@media (min-width:1100px){.g-nav .logo{margin-right:48px}}.g-nav .logo svg{height:100%;width:unset}.g-nav .logo .logo-desktop{display:none;height:34px}@media (min-width:1320px){.g-nav .logo .logo-desktop{display:block}}.g-nav .logo-mobile{align-items:center;display:flex;height:38px;justify-content:space-between;line-height:1;margin-left:-4px}@media (min-width:1320px){.g-nav .logo-mobile{display:none}}.g-nav .logo-mobile span{cursor:pointer}.g-nav .logo-mobile path{fill:var(--black)}.g-nav nav{align-items:center;background:var(--white);display:flex;height:64px;justify-content:space-between;padding:0 24px;position:relative;z-index:3}@media (min-width:768px){.g-nav nav{padding:0 32px}}@media (min-width:1320px){.g-nav nav{transition:none;width:100%}}.g-nav nav.active{bottom:0;left:0;position:fixed;right:0;top:0}@media (min-width:1320px){.g-nav nav.active{position:relative}}.g-nav nav.active .mobile-toggle svg:first-child{display:none}.g-nav nav.active .mobile-toggle svg:last-child{display:block}.g-nav nav.active .links{opacity:1}.g-nav .mobile-toggle{align-items:center;background:none;border:0;bottom:0;cursor:pointer;display:flex;line-height:1;padding:0 24px;position:absolute;right:0;top:0}@media (min-width:--medium-up){.g-nav .mobile-toggle{padding:0 32px}}@media (min-width:1320px){.g-nav .mobile-toggle{display:none}}.g-nav .mobile-toggle svg:last-child{display:none}@media not all and (min-width:1320px){.g-nav :not(.active) .links{display:none}}.g-nav .links{background:var(--white);height:calc(100vh - 64px);left:0;opacity:0;padding-bottom:140px;position:fixed;top:63px;width:100%;z-index:2}@media (min-width:1320px){.g-nav .links{display:flex;font-size:.938rem;height:auto;justify-content:space-between;line-height:1.6em;opacity:1;padding:0;position:static}}.g-nav .links>ul{align-items:center;list-style:none;margin:0;padding:0}@media (min-width:1320px){.g-nav .links>ul{display:flex}}.g-nav .links>ul:first-child{flex-grow:1}.g-nav .nav-item{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}@media (min-width:1320px){.g-nav .nav-item{border:none;height:100%}}.g-nav .nav-item:not(.active) .panel{opacity:0;visibility:hidden}@media (min-width:1320px){.g-nav .nav-item:not(.active) .panel{display:none}.g-nav .nav-item.active>.link svg{transform:rotate(-180deg)}}.g-nav .nav-item.active .panel{left:0;opacity:1}.g-nav .nav-item.active .panel .breadcrumb{left:0}.g-nav .nav-item.learn .promo{display:none}@media (min-width:1160px){.g-nav .nav-item.learn .promo{display:flex}}@media (min-width:1320px){.g-nav .nav-item+.nav-item{margin-left:32px}}.g-nav .nav-item>a,.g-nav .nav-item>button{color:inherit}.g-nav .nav-item>button{background-color:transparent;border-style:none;cursor:pointer;font:inherit}.g-nav .nav-item .link{align-items:center;display:flex;justify-content:space-between;padding:6px 24px;width:100%}@media (min-width:1320px){.g-nav .nav-item .link{padding:0}}.g-nav .nav-item .link>svg{display:none;transition:transform .3s}@media (min-width:1320px){.g-nav .nav-item .link>svg{margin:2px 0 0 8px}.g-nav .nav-item .link>svg:first-child{display:block}}.g-nav .nav-item .link>svg:last-child{display:block}@media (min-width:1320px){.g-nav .nav-item .link>svg:last-child{display:none}}.g-nav .nav-item .link>svg>path{transition:stroke .3s}.g-nav .nav-item .panel{background:var(--white);bottom:92px;left:20%;overflow-x:hidden;overflow-y:auto;padding-bottom:64px;padding-top:74px;position:absolute;right:0;top:0;transition:left .2s,opacity .2s,visibility .2s;transition-timing-function:cubic-bezier(.5,.2,.2,.5);width:100%}@media (min-width:1320px){.g-nav .nav-item .panel{border:1px solid var(--gray-5);left:0;min-height:402px;overflow:hidden;padding:24px 0 32px;top:64px;transition:none;z-index:2}}.g-nav .nav-item .panel>.g-grid-container{display:flex}@media (min-width:1320px){.g-nav .nav-item .panel>.g-grid-container{height:100%}}.g-nav .nav-item .panel .cloud-partner-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.g-nav .nav-item .panel .cloud-partner-logos{align-items:center}}.g-nav .nav-item .panel .cloud-partner-logos li{flex:48% 0}@media (min-width:768px){.g-nav .nav-item .panel .cloud-partner-logos li{flex:1 1}.g-nav .nav-item .panel .cloud-partner-logos li+li{margin-left:1rem}}.g-nav .nav-item .panel .cloud-partner-logos li:nth-child(n+3){margin-top:1rem}@media (min-width:768px){.g-nav .nav-item .panel .cloud-partner-logos li:nth-child(n+3){margin-top:0}}.g-nav .nav-item .panel .cloud-partner-logos .logo-container{align-items:center;border:1px solid var(--gray-5);display:flex;height:100px;justify-content:center;width:100%}.g-nav .nav-item .panel .cloud-partner-logos .logo-container>svg{margin:0;width:100%}.g-nav .nav-item .panel .breadcrumb{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-5);cursor:pointer;display:flex;left:20%;margin-bottom:16px;padding-bottom:19px;padding-top:10px;position:fixed;top:63px;transition:left .2s cubic-bezier(.5,.2,.2,.5);width:100%;z-index:1}@media (min-width:1320px){.g-nav .nav-item .panel .breadcrumb{display:none}}.g-nav .nav-item .panel .breadcrumb svg{margin:0 24px -1px 0;transform:rotate(180deg)}.g-nav .nav-item .panel .panel-content{padding-bottom:32px;position:relative;width:100%}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content{display:flex;line-height:24px;margin-top:16px;padding:0}}.g-nav .nav-item .panel .panel-content .column{position:relative;display:flex;flex:0 1 auto;flex-direction:column;justify-content:flex-start;min-width:160px}.g-nav .nav-item .panel .panel-content .column.no-heading{margin-top:34px}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content .column+.column{margin-left:3rem}.g-nav .nav-item .panel .panel-content .column+.column+.column{flex:1 1 auto}}.g-nav .nav-item .panel .panel-content .column.divider{flex:1 1 75%}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content .column.divider{margin-left:6rem;position:relative}.g-nav .nav-item .panel .panel-content .column.divider:before{background:var(--gray-5);content:"";height:80%;left:-4rem;position:absolute;top:0;width:1px}.g-nav .nav-item .panel .panel-content .column.cloud-partner-column{margin-left:50px}}.g-nav .nav-item .panel .panel-content .column.hcp .product-list{flex:0 1;margin:20px 0}.g-nav .nav-item .panel .panel-content .column.hcp .footer{position:unset}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content .column.solutions:not(:first-child){margin-left:6rem}}.g-nav .nav-item .panel .panel-content .column.solutions .footer{display:block;position:inherit}@media (max-width:1199px){.g-nav .nav-item .panel .panel-content .column.solutions .footer{font-size:17px;margin-bottom:1rem;margin-top:1rem}}.g-nav .nav-item .panel .panel-content .column.solutions .footer a{display:block}.g-nav .nav-item .panel .panel-content .column.solutions .footer a>svg{margin:2px 0 0 8px;transition:transform .35s}.g-nav .nav-item .panel .panel-content .column.solutions .footer a:hover>svg{transform:translateX(2px)}.g-nav .nav-item .panel .panel-content .column.solutions .com-link,.g-nav .nav-item .panel .panel-content .column.solutions .highlight{color:var(--brand-link)}@media (max-width:1199px){.g-nav .nav-item .panel .panel-content .column.solutions .contact-sales-link{display:none}}.g-nav .nav-item .panel .panel-content .eyebrow{color:var(--gray-3);display:block;letter-spacing:.06em;margin:32px 0 12px}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content .eyebrow{color:var(--gray-3);margin:0 0 16px}}.g-nav .nav-item .panel .panel-content .hcp-blurb{color:var(--gray-2);margin:0;max-width:355px}.g-nav .nav-item .panel .panel-content ul{list-style:none;padding:0}.g-nav .nav-item .panel .panel-content ul.product-list{flex:1 1 100%}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content ul.product-list.columns,.g-nav .nav-item .panel .panel-content ul.product-list.customer-stories{grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;display:inline-grid;grid-auto-flow:column;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);grid-template-rows:repeat(9,28px)}}.g-nav .nav-item .panel .panel-content ul li{display:flex}.g-nav .nav-item .panel .panel-content ul li .product-logo{height:20px}.g-nav .nav-item .panel .panel-content ul li .product-logo svg{height:100%}.g-nav .nav-item .panel .panel-content ul a{align-items:center;color:inherit;display:flex;padding:6px 0;position:relative}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content ul a{padding:2px 0}}.g-nav .nav-item .panel .panel-content ul a:hover{text-decoration:underline}.g-nav .nav-item .panel .panel-content ul a svg{margin-right:16px;width:20px}.g-nav .nav-item .panel .panel-content ul a .badge{background:var(--white);border:1px solid var(--gray-4);border-radius:2px;color:var(--gray-3);display:block;font-family:var(--font-display);font-size:.6875rem;font-weight:700;left:calc(100% + .5rem);letter-spacing:.08em;line-height:1.272727273em;padding:1.5px 4px 1.5px 6px;position:absolute;text-align:center;text-transform:uppercase;top:12px;white-space:nowrap}@media (min-width:1320px){.g-nav .nav-item .panel .panel-content ul a .badge{top:5px}}.g-nav .nav-item .panel .panel-content ul a .badge.new{background:var(--gray-2);border-color:var(--gray-2);color:var(--white)}.g-nav .nav-item .panel .footer{display:none}@media (min-width:1320px){.g-nav .nav-item .panel .footer{bottom:0;display:inline-block;left:0;position:absolute}}.g-nav .nav-item .panel .footer a{align-items:center;color:inherit;display:inline-flex;line-height:1.75rem;transition:color .35s ease}.g-nav .nav-item .panel .footer a:hover svg{transform:translateX(2px)}.g-nav .nav-item .panel .footer a+a{margin-left:50px}.g-nav .nav-item .panel .footer svg{margin:2px 0 0 8px;transition:transform .35s}.g-nav .nav-item .promo{background:var(--gray-6);color:inherit;display:none;flex-direction:column;flex-shrink:0;height:344px;margin-left:32px;overflow:hidden;position:relative;width:280px}@media (min-width:1320px){.g-nav .nav-item .promo{display:flex}}.g-nav .nav-item .promo:nth-of-type(2){display:none}@media (min-width:1000px){.g-nav .nav-item .promo:nth-of-type(2){display:flex}}.g-nav .nav-item .promo:hover .callout{text-decoration:underline}.g-nav .nav-item .promo.theme-brand{background:var(--brand-secondary)}.g-nav .nav-item .promo.theme-consul{background:var(--consul-secondary)}.g-nav .nav-item .promo.theme-nomad{background:var(--nomad-secondary)}.g-nav .nav-item .promo.theme-packer{background:var(--packer-secondary)}.g-nav .nav-item .promo.theme-terraform{background:var(--terraform-secondary)}.g-nav .nav-item .promo.theme-vagrant{background:var(--vagrant-secondary)}.g-nav .nav-item .promo.theme-vault{background:var(--vault-secondary)}.g-nav .nav-item .promo .promoThumbnail{display:flex}.g-nav .nav-item .promo picture{display:block;flex-shrink:0;line-height:0}.g-nav .nav-item .promo img{flex-shrink:0;width:100%}.g-nav .nav-item .promo .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:22px 32px 32px;position:relative}.g-nav .nav-item .promo .title{display:block}.g-nav .nav-item .promo .callout{bottom:32px;color:inherit;line-height:1.75rem;position:absolute}.g-nav .pricing{background:var(--gray-6);bottom:0;left:0;padding:24px;position:fixed;width:100%}@media (min-width:1320px){.g-nav .pricing{background:none;margin-left:32px;padding:0;position:static}}.g-nav .pricing a{border:1px solid #d2d2d3;border-radius:4px;box-sizing:border-box;color:inherit;display:block;padding:7px 22px;text-align:center;text-decoration:none;transition:background-color .15s ease,border .15s ease;width:100%}@media (min-width:1320px){.g-nav .pricing a{width:auto}}.g-nav .pricing a:active,.g-nav .pricing a:hover{text-decoration:none}.g-nav .pricing a:focus,.g-nav .pricing a:hover{background:#e8e8e9;border-color:#e8e8e9}.g-nav .pricing a:active{background:#dbdbdc;border-color:#dbdbdc}.g-footer{background-color:var(--black);color:var(--gray-5);font-size:.875rem;line-height:1.5rem;position:relative;width:100%}.g-footer .g-grid-container>div+div{border-top:1px solid var(--gray-1)}.g-footer ul{list-style:none;margin:0;padding:0}.g-footer ul li a{color:var(--gray-5);transition:color .15s}.g-footer ul li a:hover{color:var(--white)}.g-footer .newsletter-section{max-width:553px;padding:48px 0}@media (min-width:768px){.g-footer .newsletter-section{padding:56px 0}}@media (min-width:992px){.g-footer .newsletter-section{padding:64px 0}}.g-footer .newsletter-section form.success .row-2{display:none}.g-footer .newsletter-section form.success .success-content{justify-content:flex-start}.g-footer .social-section{align-items:center;justify-content:space-between;padding:32px 0}@media (min-width:768px){.g-footer .social-section{display:flex}}.g-footer .social-section .hc-logo{line-height:0;width:104px}.g-footer .social-section .hc-logo svg{height:100%;width:100%}@media (min-width:1385px){.g-footer .social-section .hc-logo{width:151px}}.g-footer .social-section>ul{align-items:center;display:flex}@media (max-width:767px){.g-footer .social-section>ul{margin-top:32px}}.g-footer .social-section>ul li{line-height:0}.g-footer .social-section>ul li+li{margin-left:20px}.g-footer .social-section>ul a{align-items:center;display:inline-flex;height:24px;width:24px}.g-footer .social-section>ul a:hover path{fill:#d0d2d5}.g-footer .social-section>ul a path{fill:var(--gray-3,#727274);transition:fill .15s}.g-footer .social-section>ul svg{max-height:100%;max-width:100%}.g-footer .primary-section{--gap:32px;display:grid;grid-template-columns:1fr 1fr;padding-top:32px;grid-gap:var(--gap);gap:var(--gap)}@media (min-width:768px){.g-footer .primary-section{grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content;grid-gap:calc(var(--gap) * 2);gap:calc(var(--gap) * 2);padding:56px 0 40px}}.g-footer .primary-section .label{color:var(--gray-3);display:block;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.5px;line-height:1.125rem;text-transform:uppercase}.g-footer .primary-section .solutions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap);gap:var(--gap);grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content}@media (max-width:767px){.g-footer .primary-section .solutions{grid-column:span 2}}@media (min-width:768px){.g-footer .primary-section .solutions{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:calc(var(--gap) * 2);-moz-column-gap:calc(var(--gap) * 2);column-gap:calc(var(--gap) * 2)}}@media (min-width:1120px){.g-footer .primary-section .solutions{grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}}.g-footer .primary-section .solutions li .label{margin-bottom:20px}.g-footer .primary-section .solutions li .product-link+.product-link{margin-top:16px}.g-footer .primary-section .solutions a{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:767px){.g-footer .primary-section .solutions span.label{margin-top:0}}.g-footer .primary-section .solutions span.solution{font-size:1rem}.g-footer .primary-section .solutions .product-icon{margin-right:8px;display:flex}@media (max-width:767px){.g-footer .primary-section .link-list{margin-top:32px;margin-bottom:32px}}.g-footer .primary-section .link-list li:first-child{margin-top:20px}.g-footer .primary-section .link-list li+li{margin-top:8px}.g-footer .primary-section .link-list .tag{background:var(--gray-2,#343536);border-radius:4px;color:var(--white);display:inline-block;font-size:.6875rem;font-weight:var(--font-weight-bold);line-height:1.5rem;margin-left:5px;padding:0 8px;text-transform:uppercase}.g-footer .secondary-section{justify-content:space-between;padding:16px 0 38px}@media (min-width:768px){.g-footer .secondary-section{display:flex;padding:24px 0 46px}}.g-footer .secondary-section>ul{display:inline}@media (min-width:768px){.g-footer .secondary-section>ul{display:flex}}@media (max-width:767px){.g-footer .secondary-section li{display:inline-block;margin:8px 32px 8px 0}}@media (min-width:768px){.g-footer .secondary-section li+li{margin-left:32px}}.g-footer .secondary-section .consent-manager{background-color:transparent;border:none;color:var(--gray-5);cursor:pointer;font:inherit;padding:0;transition:color .15s}.g-footer .secondary-section .consent-manager:hover{color:var(--white)}.g-footer .not-a-bug{bottom:0;color:var(--gray-1);position:absolute}.g-basic-footer{background-color:#fff;border-top:1px solid var(--gray-5);color:var(--gray-2);font-size:.9em;font-weight:var(--font-weight-reg);padding:2em 0}.g-basic-footer .g-grid-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:650px){.g-basic-footer .g-grid-container{display:block}}.g-basic-footer ul{align-self:flex-end;display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;justify-content:flex-end;list-style-type:none;margin:0;padding:0}@media (max-width:650px){.g-basic-footer ul{display:block}}.g-basic-footer a{color:inherit;display:inline-block}.g-basic-footer li{flex-shrink:1;margin:0 0 0 3%;white-space:nowrap}@media (max-width:650px){.g-basic-footer .g-grid-container,.g-basic-footer ul{display:block}.g-basic-footer ul{padding-top:1.5em}.g-basic-footer li{margin:.5em 0 0}}@media (max-width:450px){.g-basic-footer{font-size:.8em}}.g-basic-nav{align-items:center;background:#000;display:flex;padding:0 30px}.g-basic-nav .logo{margin:15px auto}.g-basic-nav .logo img{height:38px;width:38px}.g-basic-nav .close-icon{cursor:pointer}.p-generic-form{margin:0 auto 100px;max-width:700px}.p-generic-form .g-section-header{margin-bottom:48px;margin-top:48px;padding:0 1rem}#p-about .g-section-header{margin-bottom:40px}#p-about .g-section-header div[data-testid=description]{color:var(--gray-5)}#p-about #intro{background:#000;background:50%/cover no-repeat url(/img/backgrounds/about-hero-bg.jpg);color:#fff}#p-about #who-we-are{background:#000;color:#fff}#p-about #tao-cta{color:#fff;position:relative;text-align:center}#p-about #tao-cta div[data-testid=description]{color:var(--white)}#p-about #leadership .person-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0}#p-about #leadership .person-list li{margin-bottom:70px;margin-right:13.33333333%;width:15%}#p-about #leadership .person-list li:last-child,#p-about #leadership .person-list li:nth-child(4n){margin-right:0}@media (max-width:768px){#p-about #leadership .person-list li{margin-right:20%;width:40%}#p-about #leadership .person-list li:nth-child(2n){margin-right:0}}@media (max-width:350px){#p-about #leadership .person-list li{margin-right:0;width:100%}}#p-about #leadership .person-list li .person-image picture,#p-about #leadership .person-list li .person-image picture img{display:block;width:100%}#p-about #leadership .person-list li .person-info>span{display:block}#p-about #leadership .person-list li .person-info>span.name{margin-top:16px}@media (min-width:768px){#p-about #leadership .person-list li .person-info>span.name{margin-top:24px}}#p-about #leadership .person-list li .person-info>span.job{color:var(--gray-2);margin:.3rem 0 0}#p-about #leadership .person-list li .person-info .social-links{display:flex;list-style:none;margin-top:1rem;padding:0}#p-about #leadership .person-list li .person-info .social-links li{margin-right:15px}#p-about #leadership .person-list li .person-info .social-links li img{display:block}#p-about #leadership .person-list.top li:nth-child(3n){margin-right:0}#p-about #prefooter{color:#fff;text-align:center}#p-about .gradient-bg{background:var(--brand);color:#fff;overflow:hidden;position:relative}.p-brand-downloads .sidenav-and-page-content{margin-bottom:72px;margin-top:72px}@media (max-width:900px){.p-brand-downloads .sidenav-and-page-content{margin-bottom:56px;margin-top:56px}}.p-customer-reference.mercedes .case-study-header .logo-title img{max-width:180px}@media (min-width:768px){.p-customer-reference.q2-software .case-study-header .headline .logo-title img{max-height:42px}}.p-customer-reference.q2-software .case-study-header h1{width:99%}.p-customer-reference.roblox .case-study-header .hero-image{margin-top:-6em}@media (min-width:768px){.p-customer-reference.roblox .case-study-header .hero-image{margin-top:-11em}}.p-customer-reference.tmx-group .case-study-header .headline .logo-title img{max-height:43px}.p-customer-reference.hashicorp .customer-background-container{--brand:var(--white);--brand-text-on-primary:var(--black)}#p-certification .certification-hero{background:url(/img/backgrounds/certification_background.jpg);background-color:var(--black);background-position:50%;background-size:cover;color:var(--white);display:flex;flex-wrap:wrap;justify-content:center;padding:64px 0}#p-certification .certification-hero h1{margin-top:0}@media (min-width:1120px){#p-certification .certification-hero{padding:140px 0}}#p-certification .header-content{margin-top:64px}#p-certification .header-content .signup-form{background:var(--gray-5);color:var(--black);flex-basis:50%;flex-grow:0;flex-shrink:0;font-size:smaller;margin-top:64px;padding:30px}@media (min-width:768px){#p-certification .header-content{display:flex}#p-certification .header-content .intro{margin-right:64px}#p-certification .header-content .signup-form{margin-top:0;padding-top:0}}#p-certification .content-wrapper{display:flex;margin-bottom:128px}#p-certification .content-wrapper .toc-sidebar{display:none}@media (min-width:768px){#p-certification .content-wrapper .toc-sidebar{display:block;flex-shrink:0;margin:30px 0 0 60px;padding:92px 0 0;width:250px}}#p-certification .major-headline{margin-top:128px}#p-certification .g-jump-nav.sticky{padding-top:30px}#p-product-certification .product-certification-hero{background:url(/img/backgrounds/certification_background.jpg);background-color:var(--black);background-position:50%;background-size:cover;color:var(--white);padding:64px 0}#p-product-certification .product-certification-hero h1{margin-top:0}@media (min-width:1120px){#p-product-certification .product-certification-hero{padding:140px 0}}#p-product-certification .product-certification-hero .header-content{display:flex;flex-wrap:wrap;justify-content:space-between}#p-product-certification .product-certification-hero .header-content .content{width:100%}#p-product-certification .product-certification-hero .header-content .content .cta-buttons{display:flex;flex-wrap:wrap}#p-product-certification .product-certification-hero .header-content .content .cta-buttons .g-btn{margin-bottom:2rem;margin-right:1rem}@media (min-width:768px){#p-product-certification .product-certification-hero .header-content .content.with-form{padding-right:64px;padding-top:64px}#p-product-certification .product-certification-hero .header-content .content{width:50%}}#p-product-certification .product-certification-hero .header-content .signup-form{background:var(--gray-5);color:var(--black);font-size:smaller;margin-top:64px;padding:0 30px 30px;width:100%}@media (min-width:768px){#p-product-certification .product-certification-hero .header-content .signup-form{width:50%}}#p-product-certification .content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:128px;margin-top:128px}#p-product-certification .content-wrapper .intro{width:100%}@media (min-width:768px){#p-product-certification .content-wrapper .intro{width:75%}}#p-product-certification .content-wrapper .badge-wrapper{display:flex;justify-content:center;padding:2rem;width:100%}@media (min-width:768px){#p-product-certification .content-wrapper .badge-wrapper{width:25%}}#p-product-certification .content-wrapper .badge-wrapper picture{display:flex;flex-direction:column;justify-content:center;max-width:300px}#p-product-certification .content-wrapper .badge-wrapper img{width:100%}.g-community-landing-page .g-type-display-1,.g-community-landing-page .g-type-display-2{margin-bottom:var(--space-section1-intro);text-align:center}.g-community-landing-page .g-type-body-large{color:var(--gray-2);margin:auto auto 32px;max-width:45em;text-align:center}.g-community-landing-page #header .alert-container{margin:0 auto;max-width:784px;text-align:center}.g-community-landing-page #header .alert-container+.g-section-header{margin-top:2em}.g-community-landing-page #header .image-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.g-community-landing-page #header .image-row .image-row-image{padding:0 16px}.g-community-landing-page #header .image-row .image-row-image img{height:200px;width:auto}@media (max-width:1236px){.g-community-landing-page #header .image-row .image-row-image[data-image-index="4"]{display:none}}@media (max-width:1136px){.g-community-landing-page #header .image-row .image-row-image[data-image-index="3"]{display:none}}@media (max-width:850px){.g-community-landing-page #header .image-row .image-row-image[data-image-index="0"],.g-community-landing-page #header .image-row .image-row-image[data-image-index="2"]{display:none}}.g-community-landing-page .twitch-section{margin:50px auto 100px;max-width:40em}@media (max-width:520px){.g-community-landing-page .twitch-section{margin-bottom:40px}}.g-community-landing-page .twitch-section img.twitch-image{margin-bottom:32px;max-width:100%}.g-community-landing-page #join-the-conversation{background:var(--gray-6);background:linear-gradient(180deg,rgba(247,248,250,0) 0,var(--gray-6) 13.29%);margin-top:calc(var(--space-block-padding) * -1.1)}.g-community-landing-page #find-user-group{overflow:hidden;position:relative;text-align:left}.g-community-landing-page #find-user-group:before{background:var(--black);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.g-community-landing-page #find-user-group .background{margin-top:calc(-1 * var(--space-block-padding));padding-bottom:50%;position:relative;width:100%;z-index:-1}.g-community-landing-page #find-user-group .background .hug-map{min-width:900px;position:absolute;width:130%}.g-community-landing-page #find-user-group .background .gradient{background:linear-gradient(180deg,transparent,#000 25%);height:500%;left:-100vw;position:absolute;right:-100vw;top:50%}@media (min-width:420px){.g-community-landing-page #find-user-group .background{padding-bottom:264px}}@media (min-width:768px){.g-community-landing-page #find-user-group .background{bottom:0;height:100%;left:25vw;margin-top:0;padding-bottom:0;position:absolute;width:1200px}.g-community-landing-page #find-user-group .background .hug-map{left:25%;position:absolute;top:50%;transform:translateY(-50%);width:1100px}.g-community-landing-page #find-user-group .background .gradient{background:radial-gradient(700px at 62.46% 48.27%,transparent 0,transparent 20%,rgba(0,0,0,.82) 57.25%,rgba(0,0,0,.935) 73.4%,#000 100%);height:calc(100% + 500px);left:-400px;position:absolute;right:0;top:-250px;transform:translateZ(0);width:calc(100% + 400px)}}@media (min-width:1120px){.g-community-landing-page #find-user-group .background{left:40vw}}.g-community-landing-page #find-user-group .g-type-display-2{color:var(--white);text-align:left}.g-community-landing-page #find-user-group .g-type-body-large{color:var(--gray-5);margin-bottom:16px;margin-left:0;margin-right:0;max-width:25em;text-align:left}.g-community-landing-page #find-user-group .stats{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:var(--space-section1-intro);max-width:400px}.g-community-landing-page #find-user-group .stats>div:not(:last-child){margin-right:calc(var(--space-grid-gap) * 1.75)}.g-community-landing-page #find-user-group .stats>div .g-type-label-semibold{color:var(--gray-3)}.g-community-landing-page #find-user-group .stats>div .g-type-display-1{color:var(--white)}.g-community-landing-page #resources{background:var(--gray-6)}.g-community-landing-page #resources .g-product-resources{margin-bottom:var(--space-independent-content)}.p-community-office-hours .community-office-hours-hero{background:#000;background-image:url(https://www.datocms-assets.com/2885/1586491999-community-office-hours-hero.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain;color:#fff;padding:140px 0}@media (max-width:1120px){.p-community-office-hours .community-office-hours-hero{padding:64px 0}}@media (max-width:800px){.p-community-office-hours .community-office-hours-hero{background-position:0 0;background-size:auto}}.p-community-office-hours .community-office-hours-hero h1{max-width:400px}.p-community-office-hours .community-office-hours-hero p{max-width:500px}.p-community-office-hours .community-office-hours-schedule{background:var(--gray-6);padding-bottom:88px}.p-community-office-hours ul.office-hours-schedule{display:flex;flex-wrap:wrap;list-style:none;margin:-16px;padding:0}.p-community-office-hours ul.office-hours-schedule li.event{background:#fff;border:var(--material-border);border-radius:var(--material-border-radius);flex-basis:calc(50% - 32px);margin:16px;padding:32px}@media (max-width:1100px){.p-community-office-hours ul.office-hours-schedule li.event{flex-basis:calc(100% - 32px)}}.p-community-office-hours ul.office-hours-schedule li.event:not(:last-child){margin-bottom:16px}.p-community-office-hours ul.office-hours-schedule li.event .links{display:flex;flex-direction:row}.p-community-office-hours ul.office-hours-schedule li.event .links>a{margin-right:28px}.p-community-office-hours ul.office-hours-schedule li.event .links .react-add-to-calendar{display:inline-block}.p-community-office-hours ul.office-hours-schedule li.event h5{margin:0 0 8px}.p-community-office-hours ul.office-hours-schedule li.event span.event-date{display:block;margin-bottom:12px}.p-community-office-hours ul.office-hours-schedule li.event .react-add-to-calendar:hover{cursor:pointer}.p-community-office-hours section.technical-office-hours{padding:64px 0}.p-community-office-hours section.technical-office-hours .g-section-header{margin-bottom:32px}.p-community-office-hours section.technical-office-hours .signup-notice{font-size:18px;font-weight:700;margin-bottom:0;text-align:center}.p-community-office-hours .calendly-embed{height:725px}@media (max-width:767px){.p-community-office-hours .calendly-embed{border:var(--material-border);border-radius:var(--material-border-radius);height:600px;margin-top:38px}}#p-contact{margin-bottom:64px}@media (min-width:768px){#p-contact{margin-bottom:88px}}#p-contact .g-section-header{margin-bottom:100px;margin-top:48px}#p-contact #blocks{display:flex;flex-wrap:wrap;list-style:none;margin:32px auto 0;max-width:850px;padding:0}@media (max-width:500px){#p-contact #blocks{flex-direction:column}}#p-contact #blocks li{border:2px solid transparent;box-shadow:inset 0 0 1px var(--gray-2);margin-bottom:32px;margin-right:32px;text-align:center;transition:.25s ease;transition-property:border,box-shadow,transform;width:calc(33.33333333% - 21.33333333px)}#p-contact #blocks li:nth-child(3n){margin-right:0}@media (max-width:720px){#p-contact #blocks li{width:calc(50% - 16px)}#p-contact #blocks li:nth-child(3n){margin-right:32px}#p-contact #blocks li:nth-child(2n){margin-right:0}}@media (min-width:501px){#p-contact #blocks li:nth-child(3n+1):last-child{margin-right:0;width:100%}}@media (max-width:500px){#p-contact #blocks li{margin-right:0;width:100%}}#p-contact #blocks li:hover{border:2px solid var(--brand);box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-4px)}#p-contact #blocks li a{align-items:center;color:var(--black);display:flex;flex-direction:column;justify-content:center;padding:48px 32px}#p-contact #blocks li img{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:48px;width:48px}#p-contact #blocks li h5{margin:1em 0}#p-contact #blocks li p{align-self:stretch;margin:0}#p-contact #blocks li .contact-icon{background-image:url(/img/icons/contact-icon.svg)}#p-contact #blocks li .support-icon{background-image:url(/img/icons/support-icon.svg)}#p-contact #blocks li .partner-icon{background-image:url(/img/icons/partners-icon.svg)}#p-contact #blocks li .jobs-icon{background-image:url(/img/icons/jobs-icon.svg)}#p-contact #blocks li .media-icon{background-image:url(/img/icons/media-icon.svg)}#contact-form-page{margin:0 auto 100px;max-width:700px}#contact-form-page .g-section-header{margin-bottom:48px;margin-top:48px}#contact-form-page form button.success{background:var(--nomad);border-color:var(--nomad)}#contact-form-page form button.error{background:#e43131;border-color:#e43131}#p-cloud-support>section{margin-bottom:64px}#p-cloud-support .support-plan-details .header{padding:24px 0}#p-cloud-support .support-plan-details .header h5{color:var(--gray-1);font-family:var(--font-body);font-size:1.063rem;font-weight:var(--font-weight-semi-bold);letter-spacing:.01em;line-height:1.647em;margin:0}#p-cloud-support .support-plan-details .content{color:var(--gray-2);display:grid;font-size:1.063rem;letter-spacing:.01em;line-height:1.765em;max-width:765px;padding-bottom:24px;grid-row-gap:16px;row-gap:16px}#p-cloud-support .support-plan-details .content h6{color:var(--gray-1);font-size:.75rem;letter-spacing:.08em;margin:0;padding-top:8px;text-transform:uppercase}#p-cloud-support .support-plan-details .content p{margin:0}#p-self-managed-support>section{margin-bottom:64px}#p-self-managed-support .callout{color:var(--danger);margin-top:-30px}@media (min-width:768px) and (max-width:1119px){#p-self-managed-support .callout{margin-top:-60px}}@media (min-width:1120px){#p-self-managed-support .callout{margin-top:-100px}}#p-become-a-partner .page-content{padding-bottom:48px}#p-become-a-partner #subnav{background:var(--gray-1)}@media (max-width:600px){#p-become-a-partner #subnav .g-grid-container{overflow:scroll}}#p-become-a-partner #subnav ul{display:flex;justify-content:space-around;list-style:none;margin:0;min-width:550px;padding:50px}@media (max-width:700px){#p-become-a-partner #subnav ul{padding:50px 0}}#p-become-a-partner #subnav ul a{border-bottom:4px solid transparent;color:var(--white);font-weight:var(--font-weight-bold);padding-bottom:7px;text-decoration:none;transition:all .25s ease}#p-become-a-partner #subnav ul a:hover{border-bottom-color:var(--brand)}#p-become-a-partner .page-content,#p-become-a-partner section.basic-table{padding-bottom:48px}#p-become-a-partner .pre-footer{background:var(--brand);color:#fff;overflow:hidden;position:relative}#p-become-a-partner .pre-footer .description{color:#fff}#p-become-a-partner .pre-footer .buttons .g-btn:first-child{background-color:var(--white);border-color:var(--white);color:var(--black)}#p-become-a-partner .pre-footer .buttons .g-btn:first-child:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}#p-become-a-partner .pre-footer .buttons .g-btn:nth-child(2){border-color:var(--white);color:#fff}#p-become-a-partner .pre-footer .buttons .g-btn:nth-child(2):hover{background-color:var(--white);color:var(--black)}.sales-form-page{background:var(--white);color:var(--black)}.sales-form-page .g-section-header{margin:0 auto;max-width:784px;text-align:center}.sales-form-page .g-section-header h1{margin:0}.sales-form-page .g-grid-container{display:flex;margin:100px auto}.sales-form-page .left{margin-right:10%;width:60%}@media (max-width:900px){.sales-form-page .left{margin-right:0;width:100%}}.sales-form-page .left .g-section-header{margin-bottom:25px;text-align:left}.sales-form-page .left form{display:flex;flex-direction:column;width:60%}@media (max-width:600px){.sales-form-page .left form{margin-right:0;width:100%}}.sales-form-page .left form .hp-email-address{display:none}.sales-form-page .left form .g-btn{align-self:flex-start;margin-top:24px}.sales-form-page .right{width:30%}@media (max-width:900px){.sales-form-page .right{display:none}}.sales-form-page .right h6{color:var(--gray-4);font-size:.75em;margin-top:15px;text-align:center;text-transform:uppercase}.sales-form-page .right ul{list-style:none}.sales-form-page .right .g-logo-grid{margin:0 auto}.sales-form-page .right .g-logo-grid li{height:80px;opacity:.6;width:calc(50% - 30px)}.sales-form-page .right .g-logo-grid li>div{border:none}.sales-form-page .right .g-logo-grid li>div img{-o-object-fit:contain;object-fit:contain;width:70%}@media (min-width:568px){.p-vault-secrets-management-landing #contact-sales{padding-bottom:64px}}#p-home section:not([class^=style_]){padding:64px 0 72px}@media (min-width:768px){#p-home section:not([class^=style_]){padding:72px 0 80px}}@media (min-width:992px){#p-home section:not([class^=style_]){padding:128px 0}}#p-home .g-section-header h2{margin:0}@media (min-width:992px){#p-home .g-section-header h2{margin:0 auto;max-width:640px}}#p-home .news-section:not([class^=style_]){padding:0}@media (min-width:768px){#p-home .news-section:not([class^=style_])>.g-container>.g-news{margin-top:-30px}}#p-home .trusted-section{padding-bottom:96px;padding-top:90px}@media (min-width:768px){#p-home .trusted-section{padding-top:72px}}#p-home .trusted-section ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:-30px 0;padding:0}@media (min-width:992px){#p-home .trusted-section ul{justify-content:space-around}}#p-home .trusted-section li{align-items:center;display:flex;justify-content:center;margin:30px 0;width:50%}@media (min-width:768px){#p-home .trusted-section li{width:25%}}@media (min-width:992px){#p-home .trusted-section li{width:auto}}#p-home .products-section{background:var(--black);color:var(--white)}#p-home .products-section .g-section-header{margin-bottom:-8vh}#p-home .products-section .g-section-header :not(:first-child){color:var(--gray-5)}#p-home .products-section h3{color:var(--gray-3)}@media (max-width:767px){#p-home .products-section h3{padding-bottom:56px}}#p-home .our-partners-section{position:relative}#p-home .our-partners-section:after{background-color:var(--gray-5);bottom:0;content:"";height:1px;position:absolute;right:0;width:100%}#p-home .our-partners-section>.g-grid-container{position:relative}#p-home .our-partners-section .button-container{display:flex;justify-content:center;margin:2.5rem 0 4rem}#p-home .our-partners-section .subheading{text-align:center}#p-home .our-partners-section .featured-partners{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}#p-home .our-partners-section .featured-partners>li{background-color:var(--white);border:1px solid var(--gray-5);border-radius:1px;flex:1 1 32%;margin:.5rem;max-width:360px;min-width:265px;transition:box-shadow .25s,transform .25s;width:100%}#p-home .our-partners-section .featured-partners>li:hover{box-shadow:0 16px 28px rgba(37,38,45,.12);cursor:pointer;transform:translateY(-4px)}#p-home .our-partners-section .featured-partners>li>.cloud-partner-link{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}#p-home .our-partners-section .featured-partners>li .partner-logo{margin:auto}#p-home .our-partners-section .featured-partners>li .whitepaper-downloader{align-items:center;background-color:var(--gray-6);border-top:1px solid var(--gray-5);color:var(--gray-3);display:flex;height:56px;justify-content:center;width:100%}#p-home .our-partners-section .featured-partners>li .download-icon{display:flex;margin-left:.5rem}#p-home .our-partners-section .additional-partners{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:2rem 0 0;padding:0}#p-home .our-partners-section .additional-partners li{background-color:var(--white);border:1px solid var(--gray-5);border-radius:1px;flex:0 1 176px;height:176px;margin:1rem;transition:box-shadow .25s,transform .25s}#p-home .our-partners-section .additional-partners li:hover{box-shadow:0 16px 28px rgba(37,38,45,.12);cursor:pointer;transform:translateY(-4px)}#p-home .our-partners-section .additional-partners .partner-logo{align-items:center;display:flex;height:100%;justify-content:center}#p-cloud-partner-page .header-section{margin-top:3rem}#p-cloud-partner-page .header-section .intro{display:flex;justify-content:space-between;padding-bottom:80px}@media (max-width:650px){#p-cloud-partner-page .header-section .intro{display:block}}#p-cloud-partner-page .header-section .logo-container{align-items:center;border:1px solid var(--gray-5);display:flex;height:170px;justify-content:center;margin:0;max-width:300px;min-width:220px;padding:16px 0;width:33%}@media (max-width:650px){#p-cloud-partner-page .header-section .logo-container{margin:0 auto 48px;width:100%}}#p-cloud-partner-page .header-section .logo-container img{max-height:75%;width:50%}#p-cloud-partner-page .header-section .text-container{flex-grow:1;margin-left:4%;width:62%}@media (max-width:650px){#p-cloud-partner-page .header-section .text-container{margin-left:auto;width:100%}}#p-cloud-partner-page .header-section h5{color:var(--gray-2);margin:0}#p-cloud-partner-page .header-section h1{margin-bottom:14px;margin-top:14px}#p-cloud-partner-page .header-section .website-link{color:var(--black)}#p-cloud-partner-page .header-section .website-link:after{background:url(/img/icons/chevron-right.svg) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:10px;margin-top:1px;width:12px}#p-cloud-partner-page .header-section .website-link:hover{text-decoration:underline}#p-cloud-partner-page .related-resources-section{background-color:var(--gray-6);border-top:1px solid var(--gray-5);padding-bottom:112px;padding-top:64px}#p-cloud-partner-page .related-resources-section .g-type-display-2{text-align:center}#p-cloud-partner-page .related-resources-section .btn-container{display:flex;justify-content:center}#p-cloud-partner-page .footer-section{background:var(--brand);color:var(--white);overflow:hidden;padding-bottom:160px;padding-top:128px;text-align:center}@media (max-width:1119px){#p-cloud-partner-page .footer-section{padding-bottom:104px;padding-top:78px}}@media (max-width:767px){#p-cloud-partner-page .footer-section{padding-bottom:80px;padding-top:56px}}#p-cloud-partner-page .footer-section .g-grid-container{align-items:center;display:flex;flex-direction:column}#p-cloud-partner-page .footer-section h1{margin:0}#p-cloud-partner-page .footer-section p{margin:24px 0 0;max-width:730px}@media (max-width:1119px){#p-cloud-partner-page .footer-section p{max-width:534px}}@media (max-width:767px){#p-cloud-partner-page .footer-section p{margin-top:16px}}#p-cloud-partner-page .footer-section .buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:24px -8px 0}@media (max-width:767px){#p-cloud-partner-page .footer-section .buttons{margin-top:16px}}#p-cloud-partner-page .footer-section .buttons .g-btn{margin:16px 8px 0}.p-job-listing .g-article-resources{background-color:#fff}#p-ondemand-single .hero{background:var(--black);color:var(--white);position:relative;width:100%}#p-ondemand-single .hero .bg{bottom:0;font-family:"object-fit:cover";min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;right:0}#p-ondemand-single .hero .hero-container{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1312px;padding:64px 32px;position:relative}@media (max-width:1025px){#p-ondemand-single .hero .hero-container{flex-direction:column;max-width:944px}}#p-ondemand-single .hero .webinar-form{flex-basis:50%}@media (max-width:1025px){#p-ondemand-single .hero .webinar-form{width:100%}}#p-ondemand-single .hero .hero-content{flex-basis:50%;margin-right:24px;max-width:50%}@media (max-width:1025px){#p-ondemand-single .hero .hero-content{margin-right:0;max-width:none}}#p-ondemand-single .hero .hero-content .category{align-items:center;display:flex}#p-ondemand-single .hero .hero-content .category span{color:var(--gray-4);font-size:.9em;font-weight:var(--font-weight-bold);margin-left:10px;text-transform:uppercase}#p-ondemand-single .hero .hero-content .headline h1{margin:24px 0}@media (max-width:1025px){#p-ondemand-single .hero .hero-content .headline h1{font-size:2.5em}}#p-ondemand-single .hero .hero-content .headline p{font-size:1.5em}@media (max-width:1025px){#p-ondemand-single .hero .hero-content .headline p{font-size:1.3em}}#p-ondemand-single .main-content{max-width:50em;padding-bottom:128px;padding-top:64px}#p-ondemand-single .main-content img{height:auto;width:100%}#p-ondemand-single .field.error label{color:red}#p-ondemand-single .g-section-header{margin:0 auto;max-width:784px;text-align:center}#p-ondemand-single .g-section-header h2{margin:0}#p-principles section.hero{display:flex;flex-direction:column;justify-content:space-between;padding:8rem 0 10rem;text-align:center}#p-principles section.hero p{color:var(--gray-2);margin-left:auto;margin-right:auto;max-width:730px}#p-principles .g-jump-nav{margin:-60px 0 0 60px;padding-top:60px}#p-principles .g-jump-nav.sticky{margin-left:130px}#p-principles .g-jump-nav ul{border-left:2px solid var(--gray-5)}#p-principles .content{display:flex;justify-content:space-between;margin-bottom:32px;margin-top:35px}@media (min-width:768px){#p-principles .content{margin-bottom:160px;margin-top:60px}}#p-principles .content article{color:var(--gray-2);margin-top:12px;max-width:848px;width:100%}#p-principles .content article h2{color:var(--black);margin:0 0 16px}#p-principles .content article section{margin-top:32px;padding-top:16px}@media (min-width:768px){#p-principles .content article section{margin-top:48px}}@media (min-width:1120px){#p-principles .content article section{margin-top:64px}}#p-principles .content article section:first-child{margin-top:0;padding-top:0}#p-principles .content article .lead{font-size:1.125rem;font-weight:var(--font-weight-light);line-height:1.445}@media (min-width:768px){#p-principles .content article .lead{font-size:1.25rem;line-height:1.6}}.new-main-image-grid{height:248px;position:relative;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:480px){.new-main-image-grid{grid-template-columns:1.5fr 1fr;grid-column-gap:12px}}@media (min-width:768px){.new-main-image-grid{width:100%;margin-left:auto;grid-template-columns:2.5fr 1.5fr 2.5fr}}@media (min-width:1120px){.new-main-image-grid{height:360px}}.main-next-image{position:relative;flex-grow:1}.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{display:grid;grid-template-rows:1fr;margin-bottom:24px}@media (min-width:768px){.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{margin-bottom:36px}}@media (min-width:1120px){.new-image-grid-1,.new-image-grid-2,.new-image-grid-3{margin-bottom:48px}}.new-image-grid-2,.new-image-grid-3{height:216px}@media (min-width:768px) and (max-width:1119px){.new-image-grid-2,.new-image-grid-3{height:242px}}@media (min-width:1120px){.new-image-grid-2,.new-image-grid-3{height:260px}}.new-image-grid-1{grid-template-columns:1fr;min-height:248px}@media (min-width:1120px){.new-image-grid-1{height:430px}}.new-image-grid-2{grid-template-columns:1fr}@media (min-width:480px){.new-image-grid-2{grid-template-columns:1.5fr 1fr;grid-column-gap:12px;height:242px}}@media (min-width:1120px){.new-image-grid-2{height:260px}}@media (min-width:480px){.new-image-grid-2.reverseLayout{grid-template-columns:1fr 1.5fr}}.new-image-grid-3{min-height:248px;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:480px){.new-image-grid-3{grid-template-columns:1fr 1.5fr;grid-column-gap:12px}}@media (min-width:1120px){.new-image-grid-3{grid-template-columns:2.5fr 1.5fr 2fr}}.next-image{position:relative;height:100%}#p-press .c-featured-press{margin-top:-146px}#p-press .c-press-section:first-of-type{padding-top:88px}@media (min-width:1120px){#p-press .c-press-section:first-of-type{padding-top:176px}}#p-press .c-press-section:first-of-type.feature-section>.g-grid-container{display:flex;flex-direction:column}#p-press .c-press-section:first-of-type .g-grid-container{display:flex}@media (max-width:1119px){#p-press .c-press-section:first-of-type .g-grid-container{flex-direction:column}}@media (min-width:1120px){#p-press .c-press-section:first-of-type .press-release-block{padding-right:64px}}#p-press .c-press-section:first-of-type .c-press-section-header{margin-bottom:30px}#p-press .c-press-section:first-of-type .c-press-section-header h3{margin-top:0}@media (min-width:510px){#p-press .c-press-section:first-of-type .c-press-section-header h3{margin-bottom:0}}#p-press .c-press-section:first-of-type .c-contact-block{flex:0 0 384px}#p-trial-form-page{display:block;height:100vh}@media (max-height:800px){#p-trial-form-page{height:auto}}#p-trial-form-page #trial-form-page{background:linear-gradient(270deg,#1b212d 45%,#fff 0);min-height:100%}@media (max-width:1150px){#p-trial-form-page #trial-form-page{align-items:flex-start;background:none}}@media (min-width:1700px){#p-trial-form-page #trial-form-page{background:linear-gradient(270deg,#1b212d 47%,#fff 0)}}@media (min-width:2200px){#p-trial-form-page #trial-form-page{background:linear-gradient(270deg,#1b212d 48%,#fff 0)}}#p-trial-form-page #trial-form-page .g-grid-container{display:flex}@media (max-width:1150px){#p-trial-form-page #trial-form-page .g-grid-container{flex-direction:column}}#p-trial-form-page #trial-form-page .left{margin-right:10%;width:50%}@media (max-width:1150px){#p-trial-form-page #trial-form-page .left{margin-right:0;width:100%}}#p-trial-form-page #trial-form-page .right{color:#fff;padding:50px 0;width:40%}#p-trial-form-page #trial-form-page .right .logo{height:55px}@media (max-width:1150px){#p-trial-form-page #trial-form-page .right{background:#1b212d;margin-left:-32px;padding:50px 32px;width:100%;width:calc(100% + 64px)}}#p-trial-form-page #trial-form-page .right .sidebar-logo{width:200px}#p-trial-form-page #trial-form-page .right hr{background-color:#6b6d71;margin:20px 0}#p-trial-form-page #trial-form-page .right .content ul{list-style:none;margin:20px 0;padding:0}#p-trial-form-page #trial-form-page .right .content ul li{align-items:center;color:#b4b8bc;display:flex;font-size:.95em;margin:10px 0}#p-trial-form-page #trial-form-page .right .content ul li:before{background:url(/img/icons/check-gray.svg);content:"";display:block;height:9px;margin-right:10px;width:12px}#p-trial-form-page .g-logo-grid{margin-top:45px}#p-trial-form-page .g-logo-grid li{height:95px;opacity:.45}#p-trial-form-page .g-logo-grid li>div{border:none}#p-trial-form-page .g-logo-grid li>div img{-o-object-fit:contain;object-fit:contain;width:80%}@media (max-width:1150px){#p-trial-form-page .g-logo-grid li>div img{width:60%}}#p-trial-form-page .copyright-logo{align-items:center;border-top:1px solid #d0d2d5;color:#333;display:flex;flex-direction:column;font-size:.8em;margin-top:50px;padding:30px 0}#p-sentinel .g-hero>picture>img{bottom:unset;top:0;width:100%}#p-sentinel .g-section-header{margin-bottom:100px}#p-sentinel #callouts{background-color:var(--black);border-top:1px solid var(--gray-1);color:var(--white);padding-bottom:48px;padding-top:48px}@media (min-width:768px){#p-sentinel #callouts{padding-bottom:72px;padding-top:72px}}@media (min-width:1120px){#p-sentinel #callouts{padding-bottom:100px;padding-top:100px}}#p-sentinel #product-suite{padding-bottom:64px;padding-top:64px}@media (min-width:768px){#p-sentinel #product-suite{padding-bottom:96px;padding-top:96px}}@media (min-width:1120px){#p-sentinel #product-suite{padding-bottom:120px;padding-top:120px}}#p-sentinel #product-suite .product-tabs{display:grid;grid-gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:48px auto;padding:0}@media (min-width:768px){#p-sentinel #product-suite .product-tabs{margin:64px auto}}@media (min-width:1280px){#p-sentinel #product-suite .product-tabs{grid-gap:32px;grid-template-columns:repeat(4,1fr);grid-template-rows:unset}}#p-sentinel #product-suite .product-tabs>li{border:1px solid var(--gray-4);border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex:1 1;flex-direction:column;justify-content:center;transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94)}#p-sentinel #product-suite .product-tabs>li:hover{box-shadow:0 0 20px rgba(0,0,0,.15);cursor:pointer}@media (min-width:320px){#p-sentinel #product-suite .product-tabs>li:hover a .chevron{display:block;height:24px;width:24px}}#p-sentinel #product-suite .product-tabs>li:last-child{margin-right:0}#p-sentinel #product-suite .product-tabs>li.product-logo:hover{border-color:var(--brand);color:var(--gray-4)}#p-sentinel #product-suite .product-tabs a{align-items:center;color:inherit;display:flex;flex-direction:column;height:56px;justify-content:center;min-width:100%;padding:12px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:320px){#p-sentinel #product-suite .product-tabs a{height:150px}}#p-sentinel #product-suite .product-tabs a .chevron{bottom:10px;display:none;position:absolute}#p-sentinel #product-suite .product-tabs a img{max-width:100%}@media (min-width:320px){#p-sentinel #product-suite .product-tabs a img{max-width:80%}}#p-sentinel #product-suite .product-tabs a img.enterprise-logo{display:none;height:40px}@media (min-width:700px){#p-sentinel #product-suite .product-tabs a img.enterprise-logo{display:block}}#p-sentinel #product-suite .product-tabs a img.color-logo{display:block;height:64px;width:60px}@media (min-width:700px){#p-sentinel #product-suite .product-tabs a img.color-logo{display:none}}#p-sentinel #product-suite .products-wrap .code-sample{border-top-color:var(--brand)}#p-sentinel #product-suite .products-wrap .code-sample li{color:var(--gray-2)}#p-sentinel #product-suite .products-wrap .code-sample ul.checklist svg{stroke:var(--black)!important}#p-sentinel #product-suite .products-wrap .code-sample .code-sample .header{background-color:var(--brand);border-color:var(--brand);color:var(--brand-text-on-primary)}#p-sentinel #product-suite .products-wrap section{border-top-style:solid;border-top-width:8px;margin:48px 0;padding-bottom:48px;padding-top:48px}@media (min-width:320px){#p-sentinel #product-suite .products-wrap section{padding-bottom:64px;padding-top:64px}}@media (min-width:768px){#p-sentinel #product-suite .products-wrap section{border-top-color:var(--gray-4);border-left:1px solid var(--gray-4);border-bottom:1px solid var(--gray-4);border-right:1px solid var(--gray-4);border-top-style:solid}}#p-sentinel #product-suite .products-wrap section>.header{display:flex;flex-direction:column}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header{align-items:center;flex-direction:row;justify-content:center}}#p-sentinel #product-suite .products-wrap section>.header .enterprise-logo{max-width:280px}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header .enterprise-logo{border-right:1px solid var(--gray-5);padding-right:24px;width:auto}}#p-sentinel #product-suite .products-wrap section>.header p{line-height:1.6;margin:30px 0 0;text-align:center}@media (min-width:360px){#p-sentinel #product-suite .products-wrap section>.header p{margin-top:0;padding-left:24px;text-align:left}}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap section>.header p{font-size:1.5em;line-height:1.5;margin:20px 0}}#p-sentinel #product-suite .products-wrap ul.checklist{display:flex;flex-direction:column;list-style:none;margin:48px 0;padding:0}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap ul.checklist{flex-direction:row;justify-content:center;margin:64px 0}}#p-sentinel #product-suite .products-wrap ul.checklist li{margin-bottom:16px;padding-left:30px;position:relative}#p-sentinel #product-suite .products-wrap ul.checklist li:last-child{margin-bottom:0;padding-right:0}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap ul.checklist li{margin-bottom:0;max-width:50%;padding-right:30px}}#p-sentinel #product-suite .products-wrap ul.checklist svg{left:0;position:absolute;top:5px;width:16px}#p-sentinel #product-suite .products-wrap .button-container{margin:32px auto 0;text-align:center}@media (min-width:768px){#p-sentinel #product-suite .products-wrap .button-container{margin-top:48px}}@media (min-width:1120px){#p-sentinel #product-suite .products-wrap .button-container{margin-top:64px}}#p-sentinel .policy-as-code{border-bottom:1px solid var(--gray-1);border-top:1px solid var(--gray-1)}#p-sentinel .policy-as-code .headline{max-width:900px}#p-sentinel .policy-as-code h3{font-size:1.2rem;line-height:2rem}#p-subscription-confirmation .show-reg .g-hero{padding:72px 0 167px}#p-subscription-confirmation .g-hero{border-top:1px solid var(--gray-1)}#p-subscription-confirmation .g-hero h2{text-align:center}#p-subscription-confirmation #registration,#p-subscription-confirmation #webinars{background-color:var(--gray-6)}#p-subscription-confirmation #registration{display:flex;justify-content:center}#p-subscription-confirmation #registration>div{align-items:center;background-color:var(--white);border:1px solid var(--gray-5);box-shadow:0 16px 16px -12px rgba(32,40,61,.2);display:flex;justify-content:center;margin:10px 8px 0;max-width:845px;min-height:300px;opacity:0;padding:24px;text-align:center;transition:all .6s;transition-timing-function:cubic-bezier(.28,0,.31,1);width:100%;z-index:1}@media (min-width:768px){#p-subscription-confirmation #registration>div{margin:-70px 93px 0;padding:48px 60px}}@media (min-width:1120px){#p-subscription-confirmation #registration>div{padding-left:108px;padding-right:108px}}#p-subscription-confirmation #registration>div.visible{opacity:1;transform:translateY(-50px)}#p-subscription-confirmation #registration>div h4{margin:0 0 1rem}#p-subscription-confirmation #webinars{padding:48px 0}@media (min-width:768px){#p-subscription-confirmation #webinars{padding:80px 0 120px}}#p-subscription-confirmation #webinars h2{margin-top:0}@media (min-width:768px){#p-subscription-confirmation #webinars>.g-grid-container>div{margin-top:64px}}#p-subscription-confirmation #resources{border-top:1px solid var(--gray-5);padding-top:15px}@media (min-width:768px){#p-subscription-confirmation #resources{padding-bottom:20px;padding-top:80px}}#p-template-page{padding-top:0}#p-template-page table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;border-right:0;background-color:transparent;width:100%;max-width:100%;margin-bottom:20px}#p-template-page table th{text-align:left}#p-template-page table td,#p-template-page table th{border-right:1px solid #ddd;padding:0}#p-template-page table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}#p-template-page table>tbody>tr>td,#p-template-page table>tbody>tr>th,#p-template-page table>tfoot>tr>td,#p-template-page table>tfoot>tr>th,#p-template-page table>thead>tr>td,#p-template-page table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#p-template-page table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}#p-template-page table>caption+thead>tr:first-child>td,#p-template-page table>caption+thead>tr:first-child>th,#p-template-page table>colgroup+thead>tr:first-child>td,#p-template-page table>colgroup+thead>tr:first-child>th,#p-template-page table>thead:first-child>tr:first-child>td,#p-template-page table>thead:first-child>tr:first-child>th{border-top:0;border-right:1px solid #ddd}#p-template-page table>tbody+tbody{border-top:2px solid #ddd}#p-template-page table table{background-color:#fff}#p-template-page table tr.warning td{background:#fcf8e3}#p-template-page .g-hero>picture>img{width:100%}#p-template-page .content-wrapper{display:flex;margin-bottom:128px}#p-template-page .content-wrapper .toc-sidebar{display:none}@media (min-width:768px){#p-template-page .content-wrapper .toc-sidebar{display:block;flex-shrink:0;margin:30px 0 0 60px;padding:92px 0 0;width:250px}}#p-template-page .content-wrapper .toc-sidebar .g-jump-nav.sticky{padding-top:30px}#p-template-page .content-wrapper .content{margin:72px 0;width:100%}#p-template-page .content-wrapper .content .major-headline:not(:first-of-type){margin-top:128px}#p-template-page .content-wrapper .content hr{margin:48px 0}#p-template-page .content-wrapper .content p>code{background-color:#f9f2f4;color:#c7254e}#p-template-page .content-wrapper .content .product-link{color:inherit;font-weight:var(--font-weight-bold)}#p-template-page .content-wrapper .content .product-link:after{content:"\203A";font-size:1.8rem;padding-left:1rem}#p-template-page .content-wrapper .content blockquote{border-left:8px solid var(--brand);font-size:1.5em;margin-left:0;padding-left:2em}#p-template-page .content-wrapper .content img{max-width:100%}#p-template-page .content-wrapper .content figure{margin:0}#p-template-page .content-wrapper .content figure.full-width img{width:100%}#p-template-page .g-section-header{margin:0 auto;max-width:784px;text-align:center}#p-template-page .g-section-header h2{margin:0}#p-template-page #template-page-tao-of-hashicorp section.text-image{border-bottom:1px solid var(--gray-5);padding-bottom:100px;padding-top:100px}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp section.text-image{padding-bottom:65px;padding-top:65px}}#p-template-page #template-page-tao-of-hashicorp section.text-image:first-child{padding-top:0}#p-template-page #template-page-tao-of-hashicorp section.text-image:last-child{border-bottom:none;padding-bottom:0}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text{width:70%;color:var(--gray-2)}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text h2{color:var(--black)}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .text{width:100%}}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap{max-height:200px;width:30%}@media (max-width:750px){#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap{max-height:none;width:100%}}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap picture{text-align:center;width:100%}#p-template-page #template-page-tao-of-hashicorp .g-text-and-image .imgwrap img{margin:0;width:70%}#p-subscription-confirmation .show-reg .g-hero,#p-thank-you .show-reg .g-hero{padding:72px 0 167px}#p-subscription-confirmation .g-hero,#p-thank-you .g-hero{border-top:1px solid var(--gray-1)}#p-subscription-confirmation .g-hero h2,#p-thank-you .g-hero h2{text-align:center}#p-subscription-confirmation #registration,#p-subscription-confirmation #webinars,#p-thank-you #registration,#p-thank-you #webinars{background-color:var(--gray-6)}#p-subscription-confirmation #registration,#p-thank-you #registration{display:flex;justify-content:center}#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{align-items:center;background-color:var(--white);border:1px solid var(--gray-5);box-shadow:0 16px 16px -12px rgba(32,40,61,.2);display:flex;justify-content:center;margin:10px 8px 0;max-width:845px;min-height:300px;opacity:0;padding:24px;text-align:center;transition:all .6s;transition-timing-function:cubic-bezier(.28,0,.31,1);width:100%;z-index:1}@media (min-width:768px){#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{margin:-70px 93px 0;padding:48px 60px}}@media (min-width:1120px){#p-subscription-confirmation #registration>div,#p-thank-you #registration>div{padding-left:108px;padding-right:108px}}#p-subscription-confirmation #registration>div.visible,#p-thank-you #registration>div.visible{opacity:1;transform:translateY(-50px)}#p-subscription-confirmation #registration>div h4,#p-thank-you #registration>div h4{margin:0 0 1rem}#p-subscription-confirmation #webinars,#p-thank-you #webinars{padding:48px 0}@media (min-width:768px){#p-subscription-confirmation #webinars,#p-thank-you #webinars{padding:80px 0 120px}}#p-subscription-confirmation #webinars h2,#p-thank-you #webinars h2{margin-top:0}@media (min-width:768px){#p-subscription-confirmation #webinars>.g-grid-container>div,#p-thank-you #webinars>.g-grid-container>div{margin-top:64px}}#p-subscription-confirmation #resources,#p-thank-you #resources{border-top:1px solid var(--gray-5);padding-top:15px}@media (min-width:768px){#p-subscription-confirmation #resources,#p-thank-you #resources{padding-bottom:20px;padding-top:80px}}.pull-up-section{margin-top:-75px}.c-blog-hero{padding-bottom:166px;padding-top:88px}@media (max-width:1120px){.c-blog-hero{width:100%}}@media (max-width:767px){.c-blog-hero{padding:48px 0}}.c-blog-hero .hero-container{width:50%}@media (max-width:767px){.c-blog-hero .hero-container{margin-bottom:90px}}@media (max-width:1119px){.c-blog-hero .hero-container{width:100%}}.c-blog-hero h1{margin-top:0}.c-blog-hero h1 .subtitle{font-weight:300}.c-blog-hero .title{display:flex;flex-wrap:wrap;white-space:break-spaces}.c-blog-hero .title .subtitle{font-weight:300}.c-blog-hero .title-logo{height:78px}.c-blog-hero p{color:var(--gray-2);margin-bottom:40px;margin-top:12px;padding-right:40px}.c-blog-hero a{align-items:center;color:var(--gray-2);cursor:pointer;display:flex}.c-blog-hero a svg{height:20px;width:20px}.c-blog-hero a>div.icon{display:flex;margin:0 5px}.c-blog-hero.hashicorp{background:var(--black);background-image:url(/img/backgrounds/hashicorp.jpg)}.c-blog-hero.terraform{background:var(--terraform);background-image:url(/img/backgrounds/bg-terraform.jpg)}.c-blog-hero.vault{background:var(--vault);background-image:url(/img/backgrounds/bg-vault.jpg)}.c-blog-hero.vagrant{background:var(--vagrant);background-image:url(/img/backgrounds/bg-vagrant.jpg)}.c-blog-hero.nomad{background:var(--nomad);background-image:url(/img/backgrounds/bg-nomad.jpg)}.c-blog-hero.consul{background:var(--consul);background-image:url(/img/backgrounds/bg-consul.jpg)}.c-blog-hero.packer{background:var(--packer);background-image:url(/img/backgrounds/bg-packer.jpg)}.c-blog-hero.boundary{background:var(--boundary);background-image:url(/img/backgrounds/bg-boundary.jpg)}.c-blog-hero.waypoint{background:var(--waypoint);background-image:url(/img/backgrounds/bg-waypoint.jpg)}.c-blog-hero.theme{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;color:var(--white)}.c-blog-hero.theme p{color:var(--gray-5)}.c-blog-hero.theme a{color:var(--white)}.c-blog-hero.theme a svg path{stroke:var(--white)}.c-featured-blog-post{background:var(--gray-6);display:flex}.c-featured-blog-post.legacy .image-container{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.c-featured-blog-post.legacy .image-container{min-height:250px}}.c-featured-blog-post.legacy .image-container img{-o-object-fit:contain;object-fit:contain;width:75%}.c-featured-blog-post:hover{cursor:pointer}.c-featured-blog-post:hover img{transform:scale(1.04)}@media (max-width:768px){.c-featured-blog-post{flex-direction:column-reverse;flex-wrap:wrap}}.c-featured-blog-post>*{width:50%}@media (max-width:768px){.c-featured-blog-post>*{width:100%}}.c-featured-blog-post .image-container{overflow:hidden}.c-featured-blog-post .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.c-featured-blog-post .blog-container{align-content:flex-start;color:var(--black);display:flex;flex-wrap:wrap;padding:50px 40px;position:relative}.c-featured-blog-post .blog-container:before{box-shadow:0 0 7.6px rgba(0,0,0,.038),0 0 20.9px rgba(0,0,0,.062),0 0 50.3px rgba(0,0,0,.077),0 0 0 rgba(0,0,0,.12);content:"";height:80%;left:11px;position:absolute;top:20px;width:80%;z-index:-1}.c-featured-blog-post .blog-container label{cursor:pointer;margin-bottom:3px}.c-featured-blog-post .blog-container h3{margin-bottom:24px;margin-top:0}.c-featured-blog-post .blog-container p{color:var(--gray-2);margin:0;max-width:480px}.g-enterprise-info{background:var(--gray-6);padding-bottom:128px;padding-top:128px}.g-enterprise-info h2{text-align:center}@media (max-width:800px){.g-enterprise-info{padding-bottom:64px;padding-top:64px}}.g-enterprise-info .complexity-container{display:flex;justify-content:space-between;margin:0 auto 64px}@media (max-width:800px){.g-enterprise-info .complexity-container{flex-wrap:wrap}}.g-enterprise-info .complexity-container .item{flex-basis:50%;justify-content:center;margin-top:64px;text-align:center}@media (max-width:800px){.g-enterprise-info .complexity-container .item{flex-basis:100%;margin-top:64px}}.g-enterprise-info .complexity-container .item .g-type-label-strong{margin-top:64px}@media (max-width:800px){.g-enterprise-info .complexity-container .item .g-type-label-strong{margin-top:32px}}.g-enterprise-info .complexity-container .item h4{margin-bottom:8px;margin-top:24px;white-space:pre}@media (max-width:800px){.g-enterprise-info .complexity-container .item h4{margin-top:16px}}.g-enterprise-info .complexity-container .item picture{display:inline-block}.g-enterprise-info .complexity-container .item img{max-height:98px;max-width:160px}.g-enterprise-info .complexity-container .item p{margin-bottom:24px;margin-top:0}@media (max-width:800px){.g-enterprise-info .complexity-container .item p{margin-left:auto;margin-right:auto;max-width:600px}}.g-enterprise-info .complexity-container .spacer .vertical-spacer{height:93px}.g-enterprise-info .complexity-container .spacer .arrow{align-items:center;display:flex}@media (max-width:800px){.g-enterprise-info .complexity-container .spacer{display:none}}.g-enterprise-info .more-features-link{display:flex;justify-content:center}.g-product-solutions-callouts{background:var(--white);padding-bottom:88px;padding-top:88px}.g-product-solutions-callouts h2.section-header{margin:0;text-align:center}.g-product-solutions-callouts section.g-callouts{padding-bottom:0}.g-product-solutions-callouts.dark{background:#000}.g-product-solutions-callouts.dark .section-header{color:#fff}.g-product-solutions-callouts.gray{background:var(--gray-6)}#p-consul-use-case .features-header{margin-bottom:0;text-align:center}#p-consul-use-case .g-text-split h2{font-size:1.5rem;letter-spacing:-.004em;line-height:1.375em}@media (min-width:768px){#p-consul-use-case .g-text-split h2{font-size:1.75rem;line-height:1.321em}}@media (min-width:1120px){#p-consul-use-case .g-text-split h2{font-size:2rem;letter-spacing:-.006em;line-height:1.313em}}#p-consul-use-case .with-border .g-text-split .children{border:1px solid hsla(227,6%,70%,.45)}#p-product-use-case #cta.g-section-block.theme-black-background-white-text{background:var(--gray-1)}#p-product-use-case .case-study .single-logo img{max-width:180px}.g-consul-use-case-enterprise-comparison{background:var(--gray-6);padding-bottom:128px;padding-top:128px}.g-consul-use-case-enterprise-comparison h2{text-align:center}@media (max-width:800px){.g-consul-use-case-enterprise-comparison{padding-bottom:64px;padding-top:64px}}.g-consul-use-case-enterprise-comparison .content-container{display:flex;justify-content:space-between;margin:0 auto 64px}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container{flex-wrap:wrap}}.g-consul-use-case-enterprise-comparison .content-container .item{flex-basis:50%;justify-content:center;margin-top:64px;text-align:center}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container .item{flex-basis:100%;margin-top:64px}}.g-consul-use-case-enterprise-comparison .content-container .item .g-type-label-strong{margin-top:64px}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container .item .g-type-label-strong{margin-top:32px}}.g-consul-use-case-enterprise-comparison .content-container .item h4{margin-bottom:8px;margin-top:24px;white-space:pre}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container .item h4{margin-top:16px}}.g-consul-use-case-enterprise-comparison .content-container .item picture{display:inline-block}.g-consul-use-case-enterprise-comparison .content-container .item img{max-height:98px;max-width:160px}.g-consul-use-case-enterprise-comparison .content-container .item p{margin-bottom:24px;margin-top:0}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container .item p{margin-left:auto;margin-right:auto;max-width:600px}}.g-consul-use-case-enterprise-comparison .content-container .spacer .vertical-spacer{height:93px}.g-consul-use-case-enterprise-comparison .content-container .spacer .arrow{align-items:center;display:flex}@media (max-width:800px){.g-consul-use-case-enterprise-comparison .content-container .spacer{display:none}}.g-consul-use-case-enterprise-comparison .more-features-link{display:flex;justify-content:center}#p-vault-advanced-data-protection .g-section-block{padding:80px 0}#p-vault-advanced-data-protection .g-section-block:first-of-type{padding-top:128px}#p-vault-advanced-data-protection .g-section-block:not(:first-of-type) .g-section-header h3{font-size:1em}#p-vault-advanced-data-protection .g-section-block+.diagrams-block{padding-top:0}#p-vault-advanced-data-protection .diagrams-block{padding-bottom:160px}#p-vault-advanced-data-protection .diagrams-block .diagrams-container{display:flex;justify-content:space-between;text-align:center}@media (max-width:767px){#p-vault-advanced-data-protection .diagrams-block .diagrams-container{flex-direction:column}}#p-vault-advanced-data-protection .diagrams-block .diagrams-container>div{flex-grow:1}@media (max-width:767px){#p-vault-advanced-data-protection .diagrams-block .diagrams-container>div{margin-bottom:3.5em}}#p-vault-advanced-data-protection .diagrams-block .diagrams-container img{width:80%}#p-vault-advanced-data-protection .diagrams-block h3{font-weight:var(--font-weight-light);margin:0 0 16px}@media (max-width:1023px){#p-vault-advanced-data-protection .diagrams-block h3{font-size:1.25em}}#p-vault-advanced-data-protection .diagrams-block h5{font-weight:var(--font-weight-bold);margin-top:0}@media (max-width:1023px){#p-vault-advanced-data-protection .diagrams-block h5{font-size:1.125em}}#p-vault-advanced-data-protection .cta-block{background-color:var(--gray-1);text-align:center}@media (min-width:767px){#p-vault-advanced-data-protection .cta-block{padding:140px 0}}#p-vault-advanced-data-protection .cta-block .cta-text{color:var(--white);font-family:var(--font-body);font-weight:var(--font-weight-light)}@media (min-width:767px){#p-vault-advanced-data-protection .cta-block .cta-text{font-size:2.125em}}#p-vault-advanced-data-protection #features>.g-grid-container:not(:last-child){margin-bottom:50px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banner_root__oDaCt{background-color:var(--brand-secondary);width:100%;padding:10px 15px;position:fixed;bottom:0;left:0;z-index:10;font-size:.9rem}.banner_innerContainer__b5xyu{display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.banner_innerContainer__b5xyu{flex-direction:column}}.banner_link__FBPAZ{color:var(--brand-link);text-decoration:underline}.banner_manageButton__VBv6K{border:none;background:none;line-height:inherit;font-size:.8rem;font-family:inherit;color:var(--gray-1);font-weight:700;transition:color 200 ease-out;text-decoration:none}.banner_manageButton__VBv6K:hover{cursor:pointer;color:var(--brand-link)}.banner_acceptButton__TT0mB{border:0;font-weight:var(--font-weight-bold);font-family:inherit;padding:10px 20px;border-radius:4px;transform:translateZ(0);transition:transform .2s ease;background-color:var(--brand);color:var(--white);font-size:.85rem;text-transform:uppercase;margin:0 15px}.banner_acceptButton__TT0mB:hover{cursor:pointer;transform:translate3d(-.5px,-.5px,0)}@media (max-width:1200px){.banner_acceptButton__TT0mB{margin-top:6px}}.style_waypoint__iuC8C{--brand:var(--waypoint);--brand-secondary:var(--waypoint-secondary);--brand-logomark:var(--waypoint-logomark);--brand-accent:var(--waypoint-accent);--brand-gradient:var(--waypoint-gradient);--brand-link:var(--waypoint-link);--brand-link-on-dark:var(--waypoint-link-on-dark);--brand-text-on-primary:var(--waypoint-text-on-primary)}.style_boundary__ZFUsI{--brand:var(--boundary);--brand-secondary:var(--boundary-secondary);--brand-logomark:var(--boundary-logomark);--brand-accent:var(--boundary-accent);--brand-gradient:var(--boundary-gradient);--brand-link:var(--boundary-link);--brand-link-on-dark:var(--boundary-link-on-dark);--brand-text-on-primary:var(--boundary-text-on-primary)}.style_vagrant__xeWXJ{--brand:var(--vagrant);--brand-secondary:var(--vagrant-secondary);--brand-logomark:var(--vagrant-logomark);--brand-accent:var(--vagrant-accent);--brand-gradient:var(--vagrant-gradient);--brand-link:var(--vagrant-link);--brand-link-on-dark:var(--vagrant-link-on-dark);--brand-text-on-primary:var(--vagrant-text-on-primary)}.style_packer__NFlM_{--brand:var(--packer);--brand-secondary:var(--packer-secondary);--brand-logomark:var(--packer-logomark);--brand-accent:var(--packer-accent);--brand-gradient:var(--packer-gradient);--brand-link:var(--packer-link);--brand-link-on-dark:var(--packer-link-on-dark);--brand-text-on-primary:var(--packer-text-on-primary)}.style_nomad__Ql_XE{--brand:var(--nomad);--brand-secondary:var(--nomad-secondary);--brand-logomark:var(--nomad-logomark);--brand-accent:var(--nomad-accent);--brand-gradient:var(--nomad-gradient);--brand-link:var(--nomad-link);--brand-link-on-dark:var(--nomad-link-on-dark);--brand-text-on-primary:var(--nomad-text-on-primary)}.style_terraform__7q4hH{--brand:var(--terraform);--brand-secondary:var(--terraform-secondary);--brand-logomark:var(--terraform-logomark);--brand-accent:var(--terraform-accent);--brand-gradient:var(--terraform-gradient);--brand-link:var(--terraform-link);--brand-link-on-dark:var(--terraform-link-on-dark);--brand-text-on-primary:var(--terraform-text-on-primary)}.style_consul__chclG{--brand:var(--consul);--brand-secondary:var(--consul-secondary);--brand-logomark:var(--consul-logomark);--brand-accent:var(--consul-accent);--brand-gradient:var(--consul-gradient);--brand-link:var(--consul-link);--brand-link-on-dark:var(--consul-link-on-dark);--brand-text-on-primary:var(--consul-text-on-primary)}.style_vault__MuvX1{--brand:var(--vault);--brand-secondary:var(--vault-secondary);--brand-logomark:var(--vault-logomark);--brand-accent:var(--vault-accent);--brand-gradient:var(--vault-gradient);--brand-link:var(--vault-link);--brand-link-on-dark:var(--vault-link-on-dark);--brand-text-on-primary:var(--vault-text-on-primary)}.style_root__ABjny{position:relative;display:inline-block;text-align:center;border-radius:4px;border:none;line-height:100%;transition:transform .4s,color .2s,background .2s,border-color .2s;text-decoration:none;-webkit-appearance:none;color:var(--text-color);border:1px solid var(--border-color);background-color:var(--background-color)}.style_root__ABjny:hover:not([disabled]){cursor:pointer;border-color:var(--border-color-hovered)}.style_root__ABjny.style_size-small__CaWnr{padding:var(--padding-small);line-height:1.4em}.style_root__ABjny.style_size-medium__Mtp22{padding:var(--padding-medium)}.style_root__ABjny:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:4px;transition:opacity .25s ease,background .25s ease;-webkit-transform:translateZ(0);z-index:0;opacity:0;background:var(--scrim-color)}.style_root__ABjny:hover:not([disabled]):before{opacity:var(--scrim-opacity-hovered)}.style_root__ABjny:active:not([disabled]):before{background:var(--scrim-color-active);opacity:var(--scrim-opacity-active)}.style_text__pNYCe{position:relative;z-index:2}.style_text__pNYCe.style_size-small__CaWnr{line-height:inherit;font-size:.9375rem}.style_icon__ihTKR{display:inline-block;position:relative;z-index:2}.style_icon__ihTKR.style_at-left__KBS3P{margin-right:12px}.style_icon__ihTKR.style_at-right__IKclo{margin-left:12px}.style_icon__ihTKR svg{display:block;overflow:visible}.style_icon__ihTKR svg [stroke-width]{stroke-width:1.5}.style_icon__ihTKR svg [fill]{fill:var(--text-color)}.style_icon__ihTKR svg [stroke]{stroke:var(--text-color)}.style_icon__ihTKR.style_size-small__CaWnr{margin-bottom:-3.5px}.style_icon__ihTKR.style_size-small__CaWnr svg{height:18px;width:18px}.style_icon__ihTKR.style_size-medium__Mtp22{margin-bottom:-4.5px}.style_icon__ihTKR.style_size-medium__Mtp22 svg{height:20px;width:20px}.style_icon__ihTKR.style_animation-inbound__2Qr_m{transition:transform .2s;transform:translate(0)}.style_icon__ihTKR.style_animation-inbound__2Qr_m.style_isHovered__aFDle{transform:translate(2px)}.style_icon__ihTKR.style_animation-outbound__oMqs5 [data-animation-target]{transition:transform .2s;transform:translate(0)}.style_icon__ihTKR.style_animation-outbound__oMqs5.style_isHovered__aFDle [data-animation-target]{transform:translate(2px,-2px)}.style_icon__ihTKR.style_animation-download__MI9Kc [data-animation-target]{transition:transform .2s;transform:translate(0)}.style_icon__ihTKR.style_animation-download__MI9Kc.style_isHovered__aFDle [data-animation-target]{transform:translateY(2px)}.theme_variant-primary__L02E4{--background-color:var(--brand);--border-color-hovered:var(--brand);--border-color:var(--brand);--padding-medium:11px 20px;--padding-small:7px 20px 7px 20px;--scrim-color-active:rgba(0,0,0,0.2);--scrim-color:rgba(0,0,0,0.1);--scrim-opacity-active:1;--scrim-opacity-hovered:1;--text-color:var(--brand-text-on-primary)}.theme_variant-primary__L02E4.theme_background-brand__X2UCz{--background-color:var(--white);--border-color-hovered:var(--white);--border-color:var(--white);--scrim-color-active:var(--brand-secondary);--scrim-color:var(--brand-secondary);--text-color:var(--black)}.theme_variant-primary__L02E4.theme_brand-neutral__MRLuy.theme_background-brand__X2UCz,.theme_variant-primary__L02E4.theme_brand-neutral__MRLuy.theme_background-dark__uxjuL{--background-color:var(--white);--border-color-hovered:var(--white);--border-color:var(--white);--scrim-color-active:rgba(0,0,0,0.2);--scrim-color:rgba(0,0,0,0.1);--text-color:var(--black)}.theme_variant-primary__L02E4.theme_brand-neutral__MRLuy.theme_background-brand-secondary__6P3Py,.theme_variant-primary__L02E4.theme_brand-neutral__MRLuy.theme_background-light__d2uoe{--background-color:var(--black);--border-color-hovered:var(--black);--border-color:var(--black);--scrim-color-active:hsla(0,0%,100%,0.2);--scrim-color:hsla(0,0%,100%,0.15);--text-color:var(--white)}.theme_variant-primary__L02E4[disabled].theme_background-brand-secondary__6P3Py,.theme_variant-primary__L02E4[disabled].theme_background-light__d2uoe{--background-color:rgba(0,0,0,0.14);--border-color-hovered:transparent;--border-color:transparent;--text-color:var(--brand-text-on-primary)}.theme_variant-primary__L02E4[disabled].theme_background-brand__X2UCz,.theme_variant-primary__L02E4[disabled].theme_background-dark__uxjuL{--background-color:hsla(0,0%,100%,0.16);--border-color-hovered:transparent;--border-color:transparent;--text-color:hsla(0,0%,100%,0.24)}.theme_variant-secondary__G1_mj{--background-color:transparent;--border-color-hovered:transparent;--border-color:rgba(29,30,35,0.2);--padding-medium:11px 20px;--padding-small:7px 20px 7px 20px;--scrim-color-active:var(--black);--scrim-color:var(--black);--scrim-opacity-active:0.16;--scrim-opacity-hovered:0.1;--text-color:var(--black)}.theme_variant-secondary__G1_mj.theme_background-brand-secondary__6P3Py{--scrim-color-active:var(--brand);--scrim-color:var(--brand)}.theme_variant-secondary__G1_mj.theme_background-brand__X2UCz{--border-color-hovered:transparent;--border-color:hsla(0,0%,100%,0.24);--scrim-color:var(--white);--scrim-opacity-active:0.08;--scrim-opacity-hovered:0.14;--text-color:var(--brand-text-on-primary)}.theme_variant-secondary__G1_mj.theme_background-dark__uxjuL{--border-color-hovered:transparent;--border-color:hsla(0,0%,100%,0.24);--scrim-color:var(--white);--scrim-opacity-active:0.08;--scrim-opacity-hovered:0.14;--text-color:var(--white)}.theme_variant-secondary__G1_mj.theme_brand-neutral__MRLuy.theme_background-brand-secondary__6P3Py{--scrim-color-active:var(--black);--scrim-color:var(--black)}.theme_variant-secondary__G1_mj[disabled].theme_background-brand-secondary__6P3Py,.theme_variant-secondary__G1_mj[disabled].theme_background-light__d2uoe{--text-color:rgba(0,0,0,0.3)}.theme_variant-secondary__G1_mj[disabled].theme_background-brand__X2UCz,.theme_variant-secondary__G1_mj[disabled].theme_background-dark__uxjuL{--text-color:hsla(0,0%,100%,0.3)}.theme_variant-tertiary___M_Cl{--background-color:transparent;--border-color-hovered:transparent;--border-color:transparent;--padding-medium:0;--padding-small:0;--scrim-opacity-active:0;--scrim-opacity-hovered:0;--text-color:var(--brand-link)}.theme_variant-tertiary___M_Cl.theme_background-dark__uxjuL{--text-color:var(--brand-link-on-dark)}.theme_variant-tertiary___M_Cl.theme_background-brand__X2UCz{--text-color:var(--brand-text-on-primary)}.theme_variant-tertiary___M_Cl.theme_brand-neutral__MRLuy{--text-color:var(--black)}.theme_variant-tertiary___M_Cl.theme_brand-neutral__MRLuy.theme_background-brand__X2UCz,.theme_variant-tertiary___M_Cl.theme_brand-neutral__MRLuy.theme_background-dark__uxjuL{--text-color:var(--white)}.theme_variant-tertiary___M_Cl[disabled].theme_background-brand-secondary__6P3Py,.theme_variant-tertiary___M_Cl[disabled].theme_background-light__d2uoe{--text-color:rgba(0,0,0,0.3)}.theme_variant-tertiary___M_Cl[disabled].theme_background-brand__X2UCz,.theme_variant-tertiary___M_Cl[disabled].theme_background-dark__uxjuL{--text-color:hsla(0,0%,100%,0.3)}.theme_variant-tertiary-neutral__WK_xL{--background-color:transparent;--border-color-hovered:transparent;--border-color:transparent;--padding-medium:0;--padding-small:0;--scrim-opacity-active:0;--scrim-opacity-hovered:0;--text-color:var(--black)}.theme_variant-tertiary-neutral__WK_xL.theme_background-brand__X2UCz{--text-color:var(--brand-text-on-primary)}.theme_variant-tertiary-neutral__WK_xL.theme_background-dark__uxjuL,.theme_variant-tertiary-neutral__WK_xL.theme_brand-neutral__MRLuy.theme_background-brand__X2UCz{--text-color:var(--white)}.theme_variant-tertiary-neutral__WK_xL[disabled].theme_background-brand-secondary__6P3Py,.theme_variant-tertiary-neutral__WK_xL[disabled].theme_background-light__d2uoe{--text-color:rgba(0,0,0,0.3)}.theme_variant-tertiary-neutral__WK_xL[disabled].theme_background-brand__X2UCz,.theme_variant-tertiary-neutral__WK_xL[disabled].theme_background-dark__uxjuL{--text-color:hsla(0,0%,100%,0.3)}.theme_variant-ghost__bhVJG{--background-color:transparent;--border-color-hovered:transparent;--border-color:transparent;--padding-medium:0;--padding-small:0;--scrim-opacity-active:1;--scrim-opacity-hovered:1;--text-color:var(--gray-3)}.theme_variant-ghost__bhVJG.theme_background-brand__X2UCz{--text-color:var(--brand-text-on-primary)}.theme_variant-ghost__bhVJG.theme_background-dark__uxjuL,.theme_variant-ghost__bhVJG.theme_brand-neutral__MRLuy.theme_background-brand__X2UCz{--text-color:var(--white)}.theme_variant-ghost__bhVJG[disabled].theme_background-brand-secondary__6P3Py,.theme_variant-ghost__bhVJG[disabled].theme_background-light__d2uoe{--text-color:hsla(240,1%,45%,0.3)}.theme_variant-ghost__bhVJG[disabled].theme_background-brand__X2UCz,.theme_variant-ghost__bhVJG[disabled].theme_background-dark__uxjuL{--text-color:hsla(0,0%,100%,0.3)}.style_switch__Ja8Z5{background:var(--gray-4);width:55px;height:30px;border-radius:18px;display:inline-block;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);cursor:pointer}.style_switch__Ja8Z5:after{content:"";display:block;border:1px solid var(--gray-4);box-shadow:1px 1px 1px var(--gray-2);width:25px;height:24px;top:3px;left:3px;border-radius:12px;background:#fff;position:relative;transition:left .2s ease-in-out;cursor:pointer}.style_switch__Ja8Z5.style_on__COQN6{background:var(--brand)}.style_switch__Ja8Z5.style_on__COQN6:after{left:25px;border-color:#104fd2}.style_switchLabel__PWbeI{position:relative;height:30px;display:inline-block}.style_switchInput__EhMgW{margin:0;padding:0;position:absolute;top:0;width:100%;height:100%;opacity:.0001;cursor:pointer}.style_switchInput__EhMgW:focus+span{outline:1px auto;outline-color:-webkit-focus-ring-color;outline-offset:1px}.dialog_root__399a_{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}.dialog_flexCenteredRow__gB5Ea{display:flex;justify-content:space-between;align-items:center}.dialog_visibleDialog__xal6f{display:flex;flex-direction:column;width:60%;max-width:830px;background-color:var(--brand-secondary);color:var(--black);border-radius:4px;overflow:hidden;max-height:80%;box-shadow:0 0 10px rgba(0,0,0,.5)}@media (max-width:1000px){.dialog_visibleDialog__xal6f{width:85%}}@media (max-width:700px){.dialog_visibleDialog__xal6f{width:90%}}.dialog_dialogTitle__E046o{display:flex;justify-content:space-between;align-items:center;background-color:var(--brand);padding:15px 25px;flex-shrink:0;-ms-flex-negative:0;border-radius:4px 4px 0 0}.dialog_dialogTitle__E046o span{font-size:1rem;font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--white)}.dialog_closeButton__jTvhQ{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.dialog_dialogBody__03NvD{padding:5px 25px;flex-grow:1;overflow-y:scroll;color:var(--black);font-size:.95rem;max-height:500px}.dialog_outline__ePpfq{padding:0 20px}.dialog_category__MXOPS{margin-bottom:20px}.dialog_categoryItems__yb16W{padding:25px 0 0 25px;display:flex;flex-direction:column}.dialog_consentToggle__xKl8S{margin-left:60px;min-width:55px}.dialog_categoryItem__i3tiA{display:flex;flex-direction:column;padding-bottom:15px}.dialog_itemTitle__vt1ls{font-size:1.1rem;font-weight:var(--font-weight-bold)}.dialog_itemDescription__q0e8j{margin-right:25px;font-size:.9rem}.dialog_categoryTitle__wHPxj{font-size:1.2rem;font-weight:var(--font-weight-bold);margin-bottom:8px}.dialog_categoryDescription__IphOr{margin-right:5px;font-size:.95rem}.dialog_categoryFold__aZv_q{font-size:.9em}.dialog_categoryFold__aZv_q,.dialog_categoryFoldTrigger__j5USl{margin-top:8px;text-transform:uppercase;font-weight:var(--font-weight-bold)}.dialog_categoryFoldTrigger__j5USl{align-items:center;background:none;border:none;color:var(--brand-link);cursor:pointer;display:flex;font-size:.875rem;font-family:inherit}.dialog_categoryFoldTrigger__j5USl svg{margin-left:10px;transform:rotate(0deg)}.dialog_categoryFoldTrigger__j5USl.dialog_shown__EtucL svg{transform:rotate(180deg)}.dialog_dialogFooter__gh21e{margin:25px 20px;text-align:right;display:flex;flex-shrink:0;align-self:flex-end}.dialog_saveButton__B2zCe{margin-left:15px}@media only percy{.style_root__Fb7pu{display:none}}@media print{.style_root__Fb7pu{display:none}}.style_root__Kgiw6{--checkbox-border-color:var(--gray-5);--checkbox-border-hover:var(--brand);--checkbox-border-checked:var(--brand);--checkbox-background:var(--white);--error-text-color:var(--danger);--label-text-color:var(--gray-2);--label-link-color:var(--brand-link);--label-link-decoration:none}.style_root__Kgiw6.style_background-dark__EvuDc{--checkbox-border-color:var(--gray-1);--checkbox-background:var(--gray-2);--label-text-color:var(--gray-5);--label-link-color:var(--brand-link-on-dark)}.style_root__Kgiw6.style_background-brand__Mf0_m{--checkbox-border-hover:var(--gray-5);--checkbox-border-checked:hsla(0,0%,100%,0.25);--label-text-color:var(--brand-secondary);--label-link-color:var(--white);--label-link-decoration:underline;--error-text-color:var(--danger-l1)}.style_root__Kgiw6.style_hasError__EGcRS{--checkbox-border-color:var(--danger)}.style_wrapper__Qh47o{display:flex;flex-direction:row;align-items:flex-start}.style_checkbox__r6lJZ{position:relative;flex-shrink:0;width:20px;height:20px;margin-left:0;margin-right:12px}.style_checkbox__r6lJZ input[type=checkbox]{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-color:var(--checkbox-border-color);background:var(--checkbox-background);border-radius:2px;transition:border .2s;cursor:pointer}.style_checkbox__r6lJZ input[type=checkbox]:hover{border-color:var(--checkbox-border-hover)}.style_checkbox__r6lJZ input[type=checkbox]:checked{border-color:var(--checkbox-border-checked);background-color:var(--brand)}.style_checkbox__r6lJZ svg{position:absolute;top:4px;left:4px;pointer-events:none;width:12px;height:12px}.style_checkbox__r6lJZ svg path{fill:var(--white)}.style_label__6s7w1{margin-top:-4px;color:var(--label-text-color);cursor:pointer}.style_label__6s7w1 a{color:var(--label-link-color);-webkit-text-decoration:var(--label-link-decoration);text-decoration:var(--label-link-decoration)}.style_errorText__ffBoO{color:var(--error-text-color);line-height:1.4;margin-top:4px}.style_root__X5n2V{width:100%;--label-text-color:var(--gray-3);--input-text-color:var(--gray-2);--input-border-color:var(--gray-5);--input-background-color:var(--white);--error-text-color:var(--danger)}.style_root__X5n2V.style_theme-dark__0EP03{--label-text-color:var(--gray-3);--input-text-color:var(--gray-5);--input-border-color:var(--gray-2);--input-background-color:var(--gray-1)}.style_root__X5n2V.style_theme-brand__3UqHD{--label-text-color:var(--white);--error-text-color:var(--danger-l1)}.style_root__X5n2V.style_hidden__1Kwb3{display:none}.style_label__fJnwx{display:block;color:var(--gray-3);margin-bottom:8px}.style_input__dbw4S{font-family:inherit;font-size:1rem;color:var(--input-text-color);border:1px solid;border-color:var(--input-border-color);background:var(--input-background-color);border-radius:2px;padding:12px;width:100%;line-height:1.5em}.style_input__dbw4S:-moz-placeholder-shown{color:var(--gray-3)}.style_input__dbw4S:-ms-input-placeholder{color:var(--gray-3)}.style_input__dbw4S:placeholder-shown{color:var(--gray-3)}.style_input__dbw4S.style_hasError__h5HjV{border-color:var(--danger)}.style_error__BMsxI{color:var(--danger);line-height:1.4;margin-top:4px}.nav-item-solutions_panelContent__2g01w{grid-gap:32px;gap:32px}.nav-item-solutions_panelContent__2g01w hr{margin:48px 0}.nav-item-solutions_panelPromos__Itm6U{display:grid;justify-content:flex-start;grid-gap:16px;gap:16px}.nav-item-solutions_promo__AIZHX{position:relative;display:grid;border-radius:6px;overflow:hidden;transition:box-shadow .2s}.nav-item-solutions_promo__AIZHX:hover{box-shadow:0 2px 3px hsla(222,8%,43%,.1),0 8px 16px -10px hsla(222,8%,43%,.2)}.nav-item-solutions_promo__AIZHX:after{position:absolute;border-radius:6px;content:"";width:100%;height:100%;border:1px solid #1d1e1f;opacity:.1}.nav-item-solutions_promoSecondary__YavOx{min-height:64px;align-items:center}.nav-item-solutions_promoSecondary__YavOx svg{transform:translateY(2px);transition:transform .2s}.nav-item-solutions_promoSecondary__YavOx:hover svg{transform:translate(2px,2px)}.nav-item-solutions_promoInner__8t424{padding:16px}.nav-item-solutions_promoEyebrow__bzV_y{margin:0;color:var(--gray-3)}.nav-item-solutions_promoHeading__zKdsf{margin:0!important;color:var(--black)}.nav-item-solutions_panelGroup__UMbYs{display:flex;flex-direction:column}@media (min-width:1320px){.nav-item-solutions_panelGroupBordered__HcMij{border-left:1px solid var(--gray-5);padding-left:48px}}.nav-item-solutions_panelGroupColumns__oiTtP{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media (min-width:1320px){.nav-item-solutions_panelGroupColumns__oiTtP{grid-gap:48px;gap:48px;flex-direction:row}}.nav-item-solutions_panelGroupFooter__yQ_cK{margin-top:auto;padding-top:32px;padding-bottom:18px;z-index:0}.nav-item-solutions_panelHeading__6RLn3{margin:0;color:var(--gray-3)}.nav-item-solutions_panelList__hHu64+.nav-item-solutions_panelHeading__6RLn3{margin-top:32px}.nav-item-solutions_panelList__hHu64{margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.nav-item-solutions_panelListItem__w7f__{position:relative}.style_root__gtmO7{display:none;overflow:hidden;position:relative;transition:height .3s ease-out}.style_root__gtmO7.style_isShown__VBT3O{display:block}@media (max-width:767px){.style_root__gtmO7.style_hideOnMobile__8aYhN{display:none}}.style_linkElem__N77Wq{background:var(--brand-secondary);color:var(--black);display:block;position:relative}.style_textContainer__nWykx{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:15px;padding-top:15px}@media (min-width:576px){.style_textContainer__nWykx{flex-direction:row}}.style_tag__49wXK{align-items:center;display:flex;margin-right:11px;position:relative;white-space:nowrap}.style_tag__49wXK:after{content:"";height:16px;background:#000;width:1px;display:block;margin-left:11px}.style_text__LAM7g{align-items:flex-start;display:flex;justify-content:center;margin-right:0;margin-top:8px}@media (min-width:576px){.style_text__LAM7g{margin-right:48px;margin-top:0}}.style_linkText__zMT7D{display:none}@media (min-width:992px){.style_linkText__zMT7D{display:block;margin-left:8px;text-decoration:underline;white-space:nowrap}}.style_closeButton__sM2Zq{background:none;border:none;margin:0;opacity:.75;padding:0;position:absolute;right:24px;top:16px;transition:opacity .15s;z-index:2}.style_closeButton__sM2Zq>svg{display:block}.style_closeButton__sM2Zq>svg [stroke]{stroke:var(--black)}.style_closeButton__sM2Zq:hover{cursor:pointer;opacity:1}
/*# sourceMappingURL=09418b60215b3d17.css.map*/