:root{--klavika-font:"klavika-web",Helvetica,sans-serif;--open-sans-font:"open-sans","Open Sans",sans-serif;--monospace-font:"Fira Mono",monospace;--default-font-size:16px;--font-weight-reg:400;--font-weight-bold:600;--black:#000;--gray-1:#0f1013;--gray-2:#1d1f25;--gray-3:#373942;--gray-4:#4e515d;--gray-5:#6a6d7a;--gray-6:#9396a2;--gray-7:#b6b8c2;--gray-8:#d2d4db;--gray-9:#e5e6eb;--gray-10:#f7f8fa;--white:#fff;--input-background-light:#fff;--input-background-dark:var(--gray-2);--input-border-light:var(--gray-7);--input-border-dark:var(--gray-2);--input-placeholder-color:var(--gray-4);--input-placeholder-color-dark:var(--gray-6);--site-max-width:1288px;--column:5.46875%;--gutter:3.125%;--full-column:8.59375%;--brand-l3:#eff5ff;--brand-l2:#d0e0ff;--brand-l1:#66a2ff;--brand:#1563ff;--brand-d1:#0d44cc;--brand-d2:#08368b;--default-blue:#1563ff;--default-blue-dark:#08368b;--nomad-green:#00bc7f;--nomad-green-dark:#005738;--terraform-purple:#5f43e9;--terraform-purple-dark:#2a1c73;--consul-pink:#ca2171;--consul-pink-dark:#650d34;--vault-gray:#797e8d;--vault-gray-dark:#22242e;--packer-blue:#00acff;--packer-blue-dark:#005283;--warning-l2:#fbf8e5;--warning-l1:#f9edd3;--warning:#e59e4b;--warning-d1:#724119;--danger-l2:#f9ecee;--danger-l1:#efc7cc;--danger:#e5544b;--danger-d1:#7f222c}*,:after,:before{box-sizing:border-box}html{height:100%;-webkit-overflow-scrolling:touch}body,html{font-size:16px;font-size:var(--default-font-size)}body{display:flex;flex-direction:column;margin:0;padding:0;font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-weight:400;font-weight:var(--font-weight-reg);line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}body>footer,body>header{flex:none}body.g-noscroll{overflow:hidden}main{flex:1 0 auto;flex-direction:column;height:100%}@media (max-width:768px){main{flex-direction:row}}a{text-decoration:none;color:#1563ff;cursor:pointer}hr{height:1px;border:none;color:#d2d4db;color:var(--gray-8);background-color:#d2d4db;background-color:var(--gray-8)}figure{margin:0}strong{font-weight:600}#consent-mgr-bar{position:fixed;width:100%;bottom:0;z-index:100}h1,h2,h3{font-family:klavika-web,Helvetica,sans-serif;font-family:var(--klavika-font);-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;font-weight:500}.h1,h1{font-size:3.5em;line-height:1.2em}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:2.5em;margin:1em 0;line-height:1.3em}@media (max-width:700px){.h2,h2{font-size:2.2em}}.h3,h3{font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-weight:600;font-size:1.5em;line-height:1.5em;margin:1em 0}@media (max-width:700px){.h3,h3{font-size:1.2em}}.h3.lighter,h3.lighter{font-weight:100}.h4,.h5 h4,.h6 h5,h6{font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-weight:600}.h4,h4{font-size:1.5em}.h5,h5{font-size:1.25em}.h6,h6{font-size:1.125em;margin:1em 0}h1 a.anchor,h2 a.anchor,h3 a.anchor,h4 a.anchor,h5 a.anchor,h6 a.anchor{display:none}code,pre,pre code{font-family:Fira Mono,monospace;font-family:var(--monospace-font);font-size:.875rem;line-height:1.6}pre{background-color:#1d1f25;background-color:var(--input-background-dark);color:#fff;color:var(--white);margin:0 0 16px;padding:24px 16px;overflow:auto}@media (min-width:1120px){pre{padding:32px 24px}}pre>code{font:inherit;color:inherit;overflow-wrap:normal;white-space:pre}.highlight{color:#f8f8f2}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cp,.highlight .cpf,.highlight .cs{color:#75715e}.highlight .gd{color:#f92672}.highlight .ge{font-style:italic}.highlight .gi{color:#a6e22e}.highlight .gs{font-weight:700}.highlight .gu{color:#75715e}.highlight .kc,.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp,.highlight .kr,.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne,.highlight .nf{color:#a6e22e}.highlight .nl,.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#ae81ff}.highlight .dl,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sd{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .s1,.highlight .sh,.highlight .si,.highlight .sr,.highlight .ss,.highlight .sx{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .fm{color:#a6e22e}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#f8f8f2}.highlight .il{color:#ae81ff}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}table{border:1px solid #ddd;border-right:0;background-color:transparent;width:100%;max-width:100%;margin-bottom:20px}table td{border-right:1px solid #ddd}table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th{border-top:0}table>tbody+tbody{border-top:2px solid #ddd}table table{background-color:#fff}table>tbody>tr.success>td,table>tbody>tr.success>th,table>tbody>tr>td.success,table>tbody>tr>th.success,table>tfoot>tr.success>td,table>tfoot>tr.success>th,table>tfoot>tr>td.success,table>tfoot>tr>th.success,table>thead>tr.success>td,table>thead>tr.success>th,table>thead>tr>td.success,table>thead>tr>th.success{background-color:#dff0d8}table>tbody>tr.active>td,table>tbody>tr.active>th,table>tbody>tr>td.active,table>tbody>tr>th.active,table>tfoot>tr.active>td,table>tfoot>tr.active>th,table>tfoot>tr>td.active,table>tfoot>tr>th.active,table>thead>tr.active>td,table>thead>tr.active>th,table>thead>tr>td.active,table>thead>tr>th.active{background-color:#f5f5f5}table>tbody>tr.info>td,table>tbody>tr.info>th,table>tbody>tr>td.info,table>tbody>tr>th.info,table>tfoot>tr.info>td,table>tfoot>tr.info>th,table>tfoot>tr>td.info,table>tfoot>tr>th.info,table>thead>tr.info>td,table>thead>tr.info>th,table>thead>tr>td.info,table>thead>tr>th.info{background-color:#d9edf7}table>tbody>tr.warning>td,table>tbody>tr.warning>th,table>tbody>tr>td.warning,table>tbody>tr>th.warning,table>tfoot>tr.warning>td,table>tfoot>tr.warning>th,table>tfoot>tr>td.warning,table>tfoot>tr>th.warning,table>thead>tr.warning>td,table>thead>tr.warning>th,table>thead>tr>td.warning,table>thead>tr>th.warning{background-color:#fcf8e3}table>tbody>tr.danger>td,table>tbody>tr.danger>th,table>tbody>tr>td.danger,table>tbody>tr>th.danger,table>tfoot>tr.danger>td,table>tfoot>tr.danger>th,table>tfoot>tr>td.danger,table>tfoot>tr>th.danger,table>thead>tr.danger>td,table>thead>tr.danger>th,table>thead>tr>td.danger,table>thead>tr>th.danger{background-color:#f2dede}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.g-input{border:1px solid;border-radius:2px;color:#4e515d;color:var(--input-placeholder-color);font-size:1rem;padding:12px;outline:0}.g-input[type=email]::-webkit-input-placeholder,.g-input[type=text]::-webkit-input-placeholder{color:#4e515d;color:var(--input-placeholder-color)}.g-input[type=email]:-ms-input-placeholder,.g-input[type=text]:-ms-input-placeholder{color:#4e515d;color:var(--input-placeholder-color)}.g-input[type=email]::-ms-input-placeholder,.g-input[type=text]::-ms-input-placeholder{color:#4e515d;color:var(--input-placeholder-color)}.g-input[type=email]::placeholder,.g-input[type=text]::placeholder{color:#4e515d;color:var(--input-placeholder-color)}.g-input.light{background-color:#fff;background-color:var(--input-background-light);border-color:#b6b8c2;border-color:var(--input-border-light)}.g-input.dark{background-color:#1d1f25;background-color:var(--input-background-dark);border-color:#1d1f25;border-color:var(--input-border-dark);color:#9396a2;color:var(--input-placeholder-color-dark)}.g-input.dark[type=email]::-webkit-input-placeholder,.g-input.dark[type=text]::-webkit-input-placeholder{color:#9396a2;color:var(--input-placeholder-color-dark)}.g-input.dark[type=email]:-ms-input-placeholder,.g-input.dark[type=text]:-ms-input-placeholder{color:#9396a2;color:var(--input-placeholder-color-dark)}.g-input.dark[type=email]::-ms-input-placeholder,.g-input.dark[type=text]::-ms-input-placeholder{color:#9396a2;color:var(--input-placeholder-color-dark)}.g-input.dark[type=email]::placeholder,.g-input.dark[type=text]::placeholder{color:#9396a2;color:var(--input-placeholder-color-dark)}.g-form .field{display:flex;flex-direction:column;max-width:520px;margin-bottom:30px}.g-form .field label{font-size:.8rem;text-transform:uppercase;font-weight:600;color:#6a6d7a;color:var(--gray-5);letter-spacing:.4px;margin-bottom:5px}.g-form .field label .asterisk{color:#d34e4e}.g-form .field input[type=text]{padding:12px 16px;font-size:1rem;border:1px solid #b6b8c2;border:1px solid var(--gray-7)}.g-form .field input[type=text]:focus{outline:0;border-color:#1563ff;border-color:var(--default-blue)}.g-form .field input[type=submit]{font-size:1.1rem}.g-tag{border:1px solid #000;border:1px solid var(--black);border-radius:2px;color:#000;color:var(--black);cursor:pointer;display:inline-block;font-size:.75em;padding:4px 10px}.g-tag.selected,.g-tag:hover{border-color:#1563ff;border-color:var(--default-blue)}.g-tag.selected{color:#fff;color:var(--white);background-color:#1563ff;background-color:var(--default-blue)}.g-tag a{color:inherit}.g-label{font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-size:.75em;font-weight:600;line-height:1.15;letter-spacing:.2px;margin:0 0 16px;text-transform:uppercase}.g-label span{display:inline-block}.g-container{margin:0 auto;width:100%;max-width:1288px;max-width:var(--site-max-width);padding-left:32px;padding-right:32px}@media (max-width:768px){.g-container{padding-left:24px;padding-right:24px}}.g-center-contents{display:flex;justify-content:center;align-items:center}.g-text-container ul li{margin:16px 0}#p-resource-single .page-content{display:flex}@media (max-width:1000px){#p-resource-single .page-content{flex-wrap:wrap}}#p-resource-single .sidebar{width:16.66666667%;margin-right:8.33333333%;height:100vh;list-style:none;flex-shrink:0;padding:92px 0 0}@supports ((position:-webkit-sticky) or (position:sticky)){#p-resource-single .sidebar{position:-webkit-sticky;position:sticky;top:0}}@media (max-width:768px){#p-resource-single .sidebar{display:none}}#p-resource-single .sidebar li{margin-bottom:.75em}#p-resource-single .sidebar a{color:inherit}#p-resource-single .sidebar a.selected,#p-resource-single .sidebar a:hover{font-weight:600}#p-resource-single article{width:58.33333333%;margin:72px 0}@media (max-width:768px){#p-resource-single article{width:83.3333333%}}@media (max-width:650px){#p-resource-single article{width:100%}}#p-resource-single article.no-sidebar{width:66.6666666667%;margin-right:8.333333333%}@media (max-width:950px){#p-resource-single article.no-sidebar{width:83.33333333%}}@media (max-width:650px){#p-resource-single article.no-sidebar{width:100%}}#p-resource-single article .category{display:flex;align-items:center}#p-resource-single article .category img{max-width:20px}#p-resource-single article .category span{margin-left:10px;text-transform:uppercase;color:#6a6d7a;color:var(--gray-5);font-weight:600;font-size:.75em}#p-resource-single article>h1.title{letter-spacing:-.6px;line-height:1.1em;margin-bottom:24px;margin-top:24px}@media (max-width:850px){#p-resource-single article>h1.title{font-size:3rem}}#p-resource-single article .label{color:#6a6d7a;color:var(--gray-5);font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-size:.75em;font-weight:600;line-height:1.15;letter-spacing:.2px;margin:0 0 16px;text-transform:uppercase}#p-resource-single article>h3{font-weight:300;margin-top:1.33em}#p-resource-single article h1,#p-resource-single article h2{margin:1em 0 .5em}#p-resource-single article h5{margin:1em 0}#p-resource-single article hr{margin:48px 0}#p-resource-single article hr:last-child{display:none}#p-resource-single article blockquote{margin-left:0;padding-left:2em;border-left:8px solid #1563ff;border-left:8px solid var(--default-blue);font-size:1.5em}#p-resource-single article [data-type=image] img{margin:1em 0;max-width:100%}#p-resource-single article .full-width img{width:100%}#p-resource-single article .image-center,#p-resource-single article .image-right{display:flex;flex-direction:column}#p-resource-single article .image-center{align-items:center}#p-resource-single article .image-right{align-items:flex-end}#p-resource-single article .caption{font-size:.85em;width:100%}#p-resource-single article .video-container{position:relative;padding-bottom:56.25%;margin:50px 0}#p-resource-single article .video-container embed,#p-resource-single article .video-container iframe,#p-resource-single article .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#p-resource-single article .podcast .soundcloud-container{padding-bottom:1em}#p-resource-single article .podcast .podcast-subscribe-links{margin:1em 0}#p-resource-single article .podcast .podcast-subscribe-links .btn-container{display:flex}@media (max-width:650px){#p-resource-single article .podcast .podcast-subscribe-links .btn-container{flex-direction:column}}#p-resource-single article .podcast .podcast-subscribe-links .btn-container>*+*{margin-left:32px}@media (max-width:650px){#p-resource-single article .podcast .podcast-subscribe-links .btn-container>*+*{margin-left:0;margin-top:24px}}#p-resource-single article .speakers>h2{font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);font-size:1.5em;font-weight:700;margin:1em 0}#p-resource-single article .speakers .g-person-list{flex-direction:column}#p-resource-single article .speakers .g-person-list>li{display:flex;margin-bottom:30px}#p-resource-single article .speakers .g-person-list>li .person-image{width:105px;height:105px;overflow:hidden;border-radius:50%;background:#e5e6eb;background:var(--gray-9)}#p-resource-single article .speakers .g-person-list>li .person-info{margin-left:15px}#p-resource-single article .speakers .g-person-list>li .person-info>h3{font-weight:700}#p-resource-single article .speakers .g-person-list>li .person-info>h3,#p-resource-single article .speakers .g-person-list>li .person-info>h6{line-height:1;font-family:open-sans,Open Sans,sans-serif;font-family:var(--open-sans-font);color:#000;color:var(--black);font-size:1em;margin:1em 0}#p-resource-single article .product-link{color:inherit;font-weight:600}#p-resource-single article .product-link:after{content:"\203A";padding-left:1rem;font-size:1.8rem}#p-resource-single article .consul{background:#ca2171;background:var(--consul-pink)}#p-resource-single article .vault{background:#797e8d;background:var(--vault-gray)}#p-resource-single article .terraform{background:#5f43e9;background:var(--terraform-purple)}#p-resource-single article .nomad{background:#00bc7f;background:var(--nomad-green)}#p-resource-single article p>code{color:#c7254e;background-color:#f9f2f4}#p-resource-single .social{width:8.33333333%;display:flex;justify-content:flex-end;margin-top:92px}@media (max-width:650px){#p-resource-single .social{display:none}}#p-resource-single .social .g-social-share-links{flex-direction:column}#p-resource-single .social .g-social-share-links li{margin-right:0;margin-bottom:30px}#p-resources #header{margin:80px auto 0;display:flex;flex-direction:column;align-items:center}#p-resources #header h1{font-family:klavika-web,Helvetica,sans-serif;font-family:var(--klavika-font);font-size:3em;font-weight:600;margin-bottom:0}#p-resources .pagination{text-align:center;margin-bottom:50px}#p-resources .pagination>a:nth-child(2){margin-left:25px}#p-resources .loading{text-align:center;padding-bottom:15px}#p-resources .loading .spin{width:50px;height:50px;background:url(/img/loader-icon.svg);background-size:50px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;margin:0 auto}