.addon-tabs{background:linear-gradient(#42454d 0%,#34373e 100%);border-radius:15px;width:100%;min-height:364px;box-shadow:0 5px 15px -10px #000000bf}.addon-tabs--header{text-align:left;display:flex}.addon-tabs--tab{color:var(--color-gray-300);height:50px;padding:0 var(--spacing-1);background:0 0;border:1px solid #54565e;flex:auto;justify-content:center;align-items:center;margin:0 0 0 -1px;display:flex}.addon-tabs--tab.active-tab{background-color:var(--color-brand-hc-dark);color:var(--color-button-text)}.addon-tabs--tab:first-child{border-top-left-radius:15px;margin-left:0}.addon-tabs--tab:last-child{border-top-right-radius:15px;flex-grow:1}.addon-tabs--content{text-align:left;padding:30px;display:none}.addon-tabs--content.active-tab{display:block}.addon-tabs--code{font-size:.8em;font-style:var(--font-family-mono);color:var(--color-gray-400)!important;border:0!important;margin:0!important;padding:0!important}.branding-section{margin-bottom:var(--spacing-4)}.branding-section h3{margin-bottom:var(--spacing-2)}.brand-logos{margin-bottom:var(--spacing-3);line-height:0}.brand-logos>li{border:1px solid rgba($black, .3);background-image:url(/images/brand/brand-bg.png);border-radius:4px;padding:1rem 1.5rem}.brand-logos>li:first-child{background:#212121}.brand-logos>li:nth-child(2){background:#fdfdfd}.brand-logos>li:nth-child(3){background-color:#c7341fe6}.uwu-logo{max-width:600px;position:fixed;top:-1rem;right:50%;transform:translate(800px)}@media (width<=1500px){.uwu-logo{max-width:400px;right:0;transform:none}}@media (width<=1000px){.uwu-logo{right:unset;max-width:200px;left:0;transform:none}}.ecosystem-icons-container{position:relative}.ecosystem-icons-container .grid-dots{pointer-events:none;position:absolute;top:-40px;right:0}.ecosystem-icons{grid-gap:30px;grid-template-columns:1fr 1fr;width:190px;margin:auto;display:grid}@media (width<=1007px){.ecosystem-icons{width:inherit;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ecosystem-icon{margin:auto}}.ecosystem-icon{width:130px;height:130px;position:relative}.ecosystem-icon .logo{position:absolute;bottom:20px;right:10px}.ecosystem-icon .logo.rotate{transform:rotate(-9deg)}.ecosystem-icon .background{position:absolute;left:0}.emberconf-announcement{border-top:1px solid var(--color-gray-400);justify-content:center;width:100%;display:flex}.emberconf-announcement h2{margin-bottom:.3rem}.emberconf-announcement h3{margin-top:.3rem}.emberconf-announcement .logo{width:9rem;margin-top:-4.5rem;transform:translate(-7.5%)}.emberconf-announcement .logo a{background:0 0}.emberconf-announcement .text{margin-top:1rem}@media screen and (width>=450px){.emberconf-announcement{margin-top:-5rem;padding-top:3rem}.emberconf-announcement .inner{align-items:center;display:flex}.emberconf-announcement .logo{flex-shrink:0;width:11rem;margin-top:0;margin-right:2rem;transform:translateY(-10%)}.emberconf-announcement .text{margin-top:0}}.dl-faq{max-width:100%;margin:0 auto;display:block}.dl-faq dt{margin-top:.5em;font-size:1.1em;font-weight:700}.dl-faq dd{max-width:100%;margin:0 auto}.homepage-image-grid{overflow-x:auto}.homepage-image-grid__scroll-wrapper{grid-gap:15px;grid-template-rows:repeat(4,100px);grid-template-columns:repeat(5,1fr);grid-auto-flow:column;min-width:1400px;height:445px;margin:0 20px;padding:0;display:grid}.homepage-image-grid figure{margin:0}.homepage-image-grid__img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:flex}.homepage-image-grid__img-tall-bottom{grid-row:2/5}.homepage-image-grid__img-tall-top{grid-row:1/4}.homepage-image-grid__img-short{grid-row:span 2}.img-content{width:max-content;height:max-content}[class*=well-] img{width:auto}img{max-width:100%;height:auto}.hero-callout{align-items:center;margin-top:-25px;font-size:16px;display:flex}.hero-callout-label{text-transform:uppercase;color:var(--color-gray-900);background-color:var(--color-yellow);border-radius:1.5px;align-items:center;margin-right:12px;padding:2px 4px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;transform:skew(-10deg)}.hero-callout-text>a:link{color:#74b0ce;background:0 0;text-decoration:underline}.hero-callout-text>a:link:hover{color:var(--color-gray-500)}.lts-table{border-spacing:0}.lts-table th{text-align:left}.lts-table td,.lts-table th{padding:0 var(--spacing-2) var(--spacing-1) 0}.lts-table td:last-child,.lts-table th:last-child{padding-right:0}.release-timeline{display:flex}.release-timeline .release{flex-direction:column;align-items:center;display:flex}.release-timeline .future-image{opacity:.35}.path-to-release{flex-direction:column;flex-grow:1;align-items:center;display:flex}.path-to-release .steps{grid-template-columns:repeat(6,1fr);width:100%;display:grid}.survey-section__container:nth-child(odd){background-color:var(--color-gray-200);color:var(--color-gray-700)}.survey-section__title-container{grid-column-gap:.5rem;grid-template:"hyperlink title"1fr/auto 1fr;align-items:flex-start;display:grid}.survey-section__title-container__title{grid-area:title}.survey-section__title-container__hyperlink{grid-area:hyperlink;position:relative}.survey-section__title-container__hyperlink .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.survey-logo{height:160px}.survey-sponsor-link{background:0 0!important}.survey-sponsor-logo{max-width:320px}.nps-cell{flex:1;margin:5px;padding:4px;font-size:18px}.nps-row{width:100%;display:flex}.nps-row .nps-cell:first-child{margin-left:0}.nps-row .nps-cell:last-child{margin-right:0}.nps-cell-header{font-weight:700}.scoring-list .quote{font-style:italic}.scoring-list .quote:before{content:open-quote}.scoring-list .quote:after{content:close-quote}.team-image{border-radius:50%;width:100px;height:100px}.social-links .icon{background:0 0}.terminal-code{border-radius:4px;min-height:50px;padding:15px}.terminal-code .dot{border-radius:50%;width:.8em;height:.8em;margin:3px;display:inline-block}.terminal-code .dot.red{background-color:#ee5a5a}.terminal-code .dot.yellow{background-color:#fad06d}.terminal-code .dot.green{background-color:#74ad6f}.terminal-code code{background-color:var(--color-gray-900);color:var(--color-light);padding:.5em 0;font-size:1em;display:block;overflow-x:auto}.callout-banner{background-color:var(--color-brand-hc-dark);justify-content:center;align-items:center;padding:8px 8px 10px;display:flex;position:relative}.callout-banner a{color:#fff;border-bottom:1px solid var(--color-white-40);background:0 0;font-size:16px;line-height:15px;text-decoration:none}.callout-banner a+a{margin-left:20px;position:relative}.callout-banner a+a:before{content:"";pointer-events:none;background:#fff;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:50%;left:-10px;transform:translateY(-50%)translate(-50%)}.callout-banner .toggle-close{color:#fff;font-size:var(--font-size-lg);background-color:#0000;border-color:#0000;position:absolute;right:20px}.mascot-item:target .well{border:2px solid var(--color-brand-40)}.tomster-form{margin-top:1.5em}@media screen and (width>=0) and (width<=991px){.tomster-form{padding:.5em}.tomster-form label,.tomster-form legend{text-align:left}}.tomster-form ul{padding:0;list-style:none;margin:0!important}.tomster-form label,.tomster-form legend{margin-top:1.5em;margin-bottom:.4em;font-weight:700;display:block}.tomster-form label.error,.tomster-form legend.error{color:#c7341f;margin-top:-.9em;font-size:12px}.tomster-form label .req,.tomster-form legend .req{color:#c7341f}.tomster-form input[type=radio]{margin-right:20px;display:inline-block}.tomster-form input[type=text],.tomster-form input[type=email],.tomster-form input[type=file],.tomster-form textarea{background-color:#fdfdfd;border:none;border-radius:6px;outline:0;width:100%;margin:0;padding:10px;font-size:14px;display:block;box-shadow:0 1px #fdfdfd,inset -1px 1px 4px #0000001a}.tomster-form input[type=file]{cursor:pointer;background-color:#0000;padding:15px 10px}.tomster-form textarea{width:100%;height:100px}.tomster-form input[type=text]:focus,.tomster-form input[type=email]:focus,.tomster-form input[type=file]:focus,.tomster-form textarea:focus{border-color:#888}.tomster-form input[type=text].error,.tomster-form input[type=email].error,.tomster-form input[type=file].error,.tomster-form textarea.error{border-color:#c7341f}.tomster-form input[type=file]:focus{border-color:#ddd}.tomster-form fieldset{border:0;margin:1em 0 0;padding:0}.tomster-form fieldset .choice{margin-top:.5em;display:block}@media screen and (width>=0) and (width<=991px){.tomster-form fieldset .choice{text-align:left}}.tomster-form fieldset label{margin:0;padding:0;font-weight:400;display:inline-block}.tomster-form fieldset input.other{width:calc(100% - 20px);margin-top:.5em;margin-left:40px}.tomster-form input[type=submit]{margin-top:2em}.tomster-form .inline-field{float:left;margin-right:5px;line-height:40px}.tomster-form .inline-field input[type=text]{width:auto}.tomster-form .inline-field label{line-height:1.6em}.tomster-form .subfield{align-items:center;margin-top:.5em;display:flex}.tomster-form .subfield .checkbox{margin-right:20px}.tomster-form .subfield .choice{margin-top:0}.tomster-form .hide{display:none}@media only percy{.hide-in-percy{visibility:hidden}}.leaflet-container{z-index:0;height:400px}.align-middle{vertical-align:middle}h1+*,.text-xl+*{margin-top:var(--spacing-3)}*+.text-xl{margin-top:var(--spacing-6)}*+.text-lg,*+h2{margin-top:var(--spacing-5)}*+.text-md,*+h3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}button:not([disabled]){cursor:pointer}.cta-group{flex-wrap:wrap;gap:.5rem;display:flex}
