.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 .modular-content-image-section{margin:0}.legacy-resource-content .modular-content-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(--wpl-neutral-0);cursor:pointer;display:inline-block;font-family:var(--mds-typography-font-stack-text);font-size:1rem;font-weight:var(--mds-typography-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(--wpl-neutral-900);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(--wpl-neutral-0)}#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(--wpl-neutral-900);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(--wpl-neutral-0);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}}.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-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(--mds-typography-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}}.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(--wpl-neutral-0)}.branded-icon-wrapper svg [fill]{fill:var(--wpl-neutral-0)}.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-demo-request{background:var(--brand);overflow:hidden;padding:100px 0;position:relative}.g-demo-request,.g-demo-request .g-section-header>div{color:var(--wpl-neutral-0)}.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-jump-nav{align-self:flex-start;flex-shrink:0;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(--mds-typography-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(--wpl-neutral-900);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%}.modular-content-image-section :first-child{display:grid}.modular-content-image-section.left img{justify-self:start}.modular-content-image-section.center img{justify-self:center}.modular-content-image-section.right img{justify-self:end}.modular-content-image-caption{padding-top:var(--mds-spacing-05)}.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(--mds-typography-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(--mds-typography-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(--wpl-neutral-0)}.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%}}.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-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-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(--wpl-neutral-0)}#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-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(--wpl-neutral-900);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)}.sales-form-page{background:var(--wpl-neutral-0);color:var(--wpl-neutral-900)}.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%}#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(--wpl-neutral-900)}#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 .footer-section{background:var(--brand);color:var(--wpl-neutral-0);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-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(--wpl-neutral-900);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(--mds-typography-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-sentinel .g-hero>picture>img{bottom:auto;top:0;width:100%}#p-sentinel .g-section-header{margin-bottom:100px}#p-sentinel #callouts{background-color:var(--wpl-neutral-900);border-top:1px solid var(--gray-1);color:var(--wpl-neutral-0);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:none}}#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:-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 .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-bottom-width:1px;border-color:var(--gray-4);border-left-width:1px;border-right-width:1px;border-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(--wpl-neutral-0);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;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:20px;overflow-x:auto;display:block}#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 a{word-break:break-word}#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(--mds-typography-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%;height:auto}#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(--wpl-neutral-900)}@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%}.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.hashicorp{background:var(--wpl-neutral-900);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(--wpl-neutral-0)}.c-blog-hero.theme p{color:var(--gray-5)}.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(--wpl-neutral-900);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}:root{--text-gradient-infrastructure-cloud:linear-gradient(78deg,#b0ffff 1.19%,#8fd0ff 16.59%,#ddbfff 33.43%,#ffaed0 57.72%,#ffbeaf 72.62%,#fff8c9 86.08%,#fff 99.13%);--text-gradient-infrastructure-lifecycle-management:linear-gradient(258deg,#fff,#b0ffff 32%,#8fd0ff 66.8%,#c796ff);--text-gradient-security-lifecycle-management:linear-gradient(249deg,#fff 3.17%,#fff4ac 36.03%,#ffac99 71.73%,#ff89a1 99.04%);--gradient-infrastructure-lifecycle-management:#cfacf8,#ae46e6,#6e7bce,#6ec2ee,#9ce7f5;--gradient-security-lifecycle-management:#fff8c5,#ffa283,#ff70a3;--heading-gradient-infrastructure-lifecycle-management:linear-gradient(80.26deg,#7d48ce 1.81%,#6c6ae3 28.86%,#6181f0 56.4%,#5db1fa 82.5%,#c5ebfe 98.44%);--heading-gradient-security-lifecycle-management:linear-gradient(71deg,#fff0d6 0.51%,#ffba74 14.93%,#ff9266 53.74%,#ff6562 76.62%,#ff4774);--products-gradient-infrastructure-lifecycle-management:linear-gradient(90deg,#a067da,#6d69e2 17.5%,#32b8f2 38%,#4bd199 57.5%,#46b4bc 79%,#addee2);--products-gradient-security-lifecycle-management:linear-gradient(90deg,#fff8c5,#ffa283 37.58%,#ff70a3);--icon-gradient-infrastructure-cloud:linear-gradient(80.71deg,#b0ffff -5.86%,#8fd0ff 13.94%,#ddbfff 35.6%,#ffaed0 66.85%,#ffbeaf 86.02%,#fff8c9 103.33%,#fff 120.12%);--icon-gradient-infrastructure-lifecycle-management:linear-gradient(266.74deg,#fff -54.9%,#b0ffff -5.33%,#8fd0ff 48.57%,#c796ff);--icon-gradient-security-lifecycle-management:linear-gradient(248.33deg,#fff -29.69%,#fff4ac 18.2%,#ffac99 70.24%,#ff89a1 110.05%)}
/*# sourceMappingURL=8be5f5f78f2fec4b.css.map*/