:root{--yellow-color:#e3ca59;--primary-color:#051b3e;--primary-color-half-opacity:#051b3e80;--secondary-color:#004c61;--secondary-color-half-opacity:#004c6180;--tertiary-color:#760821;--quaternary-color:#4d653c;--accent-color:#e3ca59;--dark-gray-color:#2e2e2e;--light-gray-color:#9c9c9c;--top-tab-strip-height:2.5rem;--header-logo-width:237px;--header-logo-height:128px;--header-logo-margin-bottom:8px;--header-logo-padding-bottom:10px;--header-logo-padding-top:10px;--header-logo-border-width:3px;--button-background-color:var(--secondary-color);--button-border-radius:38px;--button-padding:1em;--button-secondary-background-color:var(--primary-color);--font-family-sans-serif:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}@font-face{font-family:montserratlight;font-weight:400;font-style:normal;src:url(montserrat-light-webfont.57962c15.eot);src:url(montserrat-light-webfont.57962c15.eot#iefix)format("embedded-opentype"),url(montserrat-light-webfont.8986c058.woff2)format("woff2"),url(montserrat-light-webfont.0da0e108.woff)format("woff"),url(montserrat-light-webfont.c35833f3.ttf)format("truetype"),url(montserrat-light-webfont.08d3ab66.svg#montserratlight)format("svg")}@font-face{font-family:montserratregular;font-weight:400;font-style:normal;src:url(montserrat-regular-webfont.a077f524.eot);src:url(montserrat-regular-webfont.a077f524.eot#iefix)format("embedded-opentype"),url(montserrat-regular-webfont.809c03e5.woff2)format("woff2"),url(montserrat-regular-webfont.44bb8086.woff)format("woff"),url(montserrat-regular-webfont.aade6a15.ttf)format("truetype"),url(montserrat-regular-webfont.94778374.svg#montserratregular)format("svg")}body{font-family:sans-serif;font-family:var(--font-family-sans-serif);font-family:montserrat,sans-serif;font-family:montserrat,var(--font-family-sans-serif),sans-serif;flex-direction:column;width:100%;height:100%;min-height:100vh;margin:0;display:flex;overflow-x:hidden}.with-2-cols>div{box-sizing:border-box;vertical-align:top;width:min-content;min-width:50%;display:inline-block}.with-2-cols:after{content:"";clear:both;line-height:0;display:table}form{box-sizing:border-box}form .field{box-sizing:border-box;margin:1rem;display:block}form .field label,form .field input,form .field select{box-sizing:border-box;background-color:#0000;border-width:1px;border-radius:1rem;padding:.25rem .5rem;display:block}form .field input,form .field select{border:1px solid #999;width:100%}form .field select{min-width:min-content}form .field label{line-height:1.6rem}form fieldset{border:1px solid var(--secondary-color);box-sizing:border-box;border-radius:1rem;width:100%;margin-top:1rem;padding:1rem}form fieldset>:nth-child(2){margin-top:0}form fieldset>*,form fieldset>.field{margin-left:0;margin-right:0}form fieldset>:last-child{margin-bottom:0}form fieldset>.field input,form fieldset>.field select{width:100%}form>fieldset{box-sizing:border-box;width:50%}form.with-2-cols,form>.with-2-cols{margin-left:-.5rem;margin-right:-.5rem}form.with-2-cols>div,form>.with-2-cols>div{padding-left:.5rem;padding-right:.5rem}label.image-file-input{box-sizing:border-box;background-repeat:no-repeat;background-size:contain;border:1px solid #999;border-radius:2px;min-height:3rem;padding:1rem}.visually-hidden{clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}input.visually-hidden:focus+label,input.visually-hidden:focus-within+label{border-color:#3daee9;outline:thin dotted}input[type=submit],input[type=reset],form button,button.button{color:#fff;background-color:var(--secondary-color);text-transform:uppercase;letter-spacing:.1rem;border:none;border-radius:1rem;margin:0 1em;padding:.5rem 1rem;font-weight:600}div.input-with-overlayed-label{position:relative}div.input-with-overlayed-label>label{border:1px solid #0000;padding:.25rem .5rem;position:absolute;top:0;left:0}div.input-with-overlayed-label>label[hidden]{display:none}div.input-with-overlayed-label>input{border:1px solid #999;border-radius:1rem;padding:.25rem .5rem}form>footer{box-sizing:border-box;padding:1rem}body{background-color:#c7c7c7}header.top{z-index:50;background-color:var(--secondary-color);background-color:#fff;background-image:url(hero-background.45b12cd9.jpg);background-position:50%;background-size:cover;transition:margin-top .3s ease-in-out;position:sticky}header.top>*{z-index:1;position:relative}header.top .hero-image{background-color:#0000;background-image:url(hero-background.45b12cd9.jpg);background-position:50%;background-size:cover;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0;overflow:clip}header.top .hero-image.fade-out{opacity:0}header.top .hero-image-cover{z-index:0;background-color:#0000;background-position:50%;background-size:cover;width:100%;height:100%;transition:all .5s ease-in-out .5s;position:absolute;top:0;left:0;overflow:clip}header.top .hero-image-cover.fade-out{opacity:0}header.top.full-view{position:fixed;inset:0}header.top .logo-drop-tab{float:left;margin:-200px 5px 5px}header.top .logo-drop-tab>a,header.top .logo-drop-tab>button{box-shadow:none;box-sizing:border-box;padding:var(--header-logo-padding-top)25px var(--header-logo-padding-bottom)25px;color:var(--tertiary-color,#a30133);border-style:solid;border-width:0 var(--header-logo-border-width)var(--header-logo-border-width)var(--header-logo-border-width);border-color:var(--secondary-color);margin:0 5px var(--header-logo-margin-bottom)5px;background-color:#fff;border-radius:0;text-decoration:none;display:inline-block}header.top .logo-drop-tab>a:first-child,header.top .logo-drop-tab>button:first-child{border-bottom-left-radius:50px}header.top .logo-drop-tab>a:last-child,header.top .logo-drop-tab>button:last-child{border-bottom-right-radius:50px}header.top .logo-drop-tab>a:not(:first-child),header.top .logo-drop-tab>button:not(:first-child){border-left:none}header.top .logo-drop-tab>a:hover,header.top .logo-drop-tab>a:focus,header.top .logo-drop-tab>a:active,header.top .logo-drop-tab>button:hover,header.top .logo-drop-tab>button:focus,header.top .logo-drop-tab>button:active{border-color:var(--primary-color)}header.top .logo-drop-tab img,header.top .logo-drop-tab div.logo{vertical-align:middle;width:var(--header-logo-width);max-width:100%;height:auto;max-height:var(--header-logo-height);box-shadow:none;box-sizing:border-box;border:none;border-radius:0;display:inline-block}header.top .logo-drop-tab div.logo{content:"";background-image:url(assets/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}header.top a.logo-drop-tab{box-shadow:none;box-sizing:border-box;color:var(--tertiary-color,#a30133);text-decoration:none;display:block}header.top.active>.logo-drop-tab{margin-top:-200px}header.top:not(.active)>.logo-drop-tab{margin-top:0}header.top .menu-drop-tab{background:linear-gradient(0deg,var(--primary-color-half-opacity,#051b3e80)0%,var(--secondary-color-half-opacity,#004c6180)100%);border-style:solid;border-width:0 2px 2px;border-color:var(--accent-color,#f3cd52);float:right;border-radius:0 0 20px 20px;flex-direction:row;margin:-100px 5px 5px;padding:0;transition:margin-top .3s ease-in-out;display:flex}header.top .menu-drop-tab>a,header.top .menu-drop-tab>button{color:#fff;text-shadow:0px 0px 3px var(--primary-color,#051b3e),-2px -2px 3px var(--primary-color,#051b3e),-2px 2px 3px var(--primary-color,#051b3e),2px -2px 3px var(--primary-color,#051b3e),2px 2px 3px var(--primary-color,#051b3e);background-color:#0000;border:none;padding:15px;font-weight:700;text-decoration:none;display:inline-block}header.top .menu-drop-tab>a:hover,header.top .menu-drop-tab>a:focus,header.top .menu-drop-tab>a:active,header.top .menu-drop-tab>button:hover,header.top .menu-drop-tab>button:focus,header.top .menu-drop-tab>button:active{text-shadow:none;background:linear-gradient(0deg,var(--primary-color,#051b3e)0%,var(--secondary-color,#004c61)100%)}header.top .menu-drop-tab>a:first-child,header.top .menu-drop-tab>button:first-child{border-bottom-left-radius:20px}header.top .menu-drop-tab>a:last-child,header.top .menu-drop-tab>button:last-child{border-bottom-right-radius:20px}header.top .menu-drop-tab>a:not(:first-child),header.top .menu-drop-tab>button:not(:first-child){border-left:solid 2px var(--accent-color,#f3cd52)}header.top .menu-drop-tab .newh-sm-logo{background-image:url(newh-h1.c0ef8735.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:57px;height:16px;display:block}header.top.active>.menu-drop-tab{margin-top:-100px}header.top:not(.active)>.menu-drop-tab{margin-top:0}header.top .login-form-container{clear:both;text-align:center;height:0;margin:auto;padding:0;transition:all .3s ease-in-out;overflow:hidden;scale:0%}header.top .login-form-container #login-form{text-align:start;text-shadow:0 0 2px #fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fffc;border-radius:1rem;padding:1rem;display:inline-block}header.top .login-form-container #login-form p,header.top .login-form-container #login-form .field{margin:.25rem}header.top .login-form-container #login-form .field label{line-height:1}header.top .login-form-container #login-form .field input{background-color:#fff}header.top .login-form-container #login-form .field input[type=checkbox],header.top .login-form-container #login-form .field input[type=radio]{width:min-content}header.top .login-form-container #login-form .field input[type=checkbox],header.top .login-form-container #login-form .field input[type=radio],header.top .login-form-container #login-form .field input[type=checkbox]+label,header.top .login-form-container #login-form .field input[type=radio]+label{display:inline-block}header.top .login-form-container #login-form p:first-child{margin-top:.5rem}header.top .login-form-container #login-form button:hover,header.top .login-form-container #login-form button:focus{background-image:linear-gradient(270deg,var(--primary-color)0%,var(--secondary-color)100%)}header.top .login-form-container #login-form .error-message{color:#8b0000;background-color:#fdd8;margin:1rem -2rem -1rem;padding:1rem}header.top .login-form-container.active{height:auto;padding:1rem 0 2rem;scale:100%}header.top #inner-top-header{color:#fff;overflow-wrap:break-word;overflow-wrap:anywhere;background-position:50%;background-size:cover;min-height:1000px;transition:all .3s ease-in-out;display:block;position:relative;overflow-x:clip}header.top #inner-top-header div.text{z-index:10;max-width:1140px;margin:50px auto;padding:10px;position:absolute;bottom:320px;left:150px}header.top #inner-top-header .accent-circle{box-sizing:border-box;z-index:2;border:4px solid #f3cd5240;border-radius:50%;width:500px;height:500px;position:absolute;bottom:220px;left:150px}header.top #inner-top-header div.background-dummy-tab{opacity:.4;background-color:#000;border-radius:40px 40px 0 0;width:300px;height:520px;position:absolute;bottom:0;left:0}header.top #inner-top-header h1{text-shadow:0 0 20px #000000d1;margin:0 0 20px;padding:0;font-size:69px;font-weight:600;line-height:1}header.top #inner-top-header p{text-shadow:0 0 10px #0000004d;font-size:29px;font-weight:800;line-height:.9em}header.top #inner-top-header .linq-brand-q{color:var(--accent-color)}header.top .main.when-active{background-color:#0000;background-image:linear-gradient(180deg,transparent 0,transparent 200px,var(--secondary-color)200px,var(--primary-color)100%);overflow-wrap:break-word;overflow-wrap:anywhere;z-index:1;margin-top:-200px;transition:margin-top .3s ease-in-out,margin-bottom .3s ease-in-out,height .3s ease-in-out;position:relative;overflow:clip hidden}header.top #inner-top-discover{z-index:12;max-width:max-content;margin:20px auto 200px;position:relative}header.top #inner-top-discover h2{color:var(--secondary-color);text-transform:uppercase;font-size:45px;font-weight:700}header.top #inner-top-discover>div{background-color:#fff;border-radius:25px;max-width:1140px;margin:0 20px;padding:35px}header.top #inner-top-discover button{text-align:right;min-width:250px;margin:25px 0;display:block}header.top>.when-active{transition:margin-top .3s ease-in-out,margin-bottom .3s ease-in-out,height .3s ease-in-out;overflow-y:hidden}header.top:not(.active)>.when-active{height:0;min-height:0;margin-top:0;margin-bottom:0}header.top:not(.active)>#inner-top-header.when-active{background-image:none;height:0;min-height:0;margin-top:0;margin-bottom:0}header.top .featured-section{overflow-wrap:break-word;overflow-wrap:anywhere;max-width:1140px;margin:0 auto 200px;position:relative;overflow-x:clip}header.top .featured-section h2{color:#fff;text-transform:uppercase;z-index:100;width:54%;margin:0;padding:0 20px;font-size:45px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media (max-width:767px){header.top .featured-section h2{text-align:center;width:100%;padding:0 40px 0 0}}header.top .featured-section .columns{flex-wrap:wrap;justify-content:space-between;display:flex}header.top .featured-section .left-column{box-sizing:border-box;flex:0 auto;width:54%;display:inline-block;position:relative}header.top .featured-section .left-column .featured-image img{border-radius:29px;max-width:100%;margin:29px 35px;box-shadow:0 0 10px #00000080}@media (max-width:767px){header.top .featured-section .left-column{width:calc(100% - 4em);padding:2em}header.top .featured-section .left-column .featured-image img{margin-bottom:0}}header.top .featured-section .right-column{box-sizing:border-box;background-color:#fff;border-radius:15px;flex:0 auto;width:46%;min-height:100%;margin:0 20px 0 -20px;padding:3em;display:inline-block;position:relative;box-shadow:0 0 10px #00000080}@media (max-width:767px){header.top .featured-section .right-column{width:calc(100% - 4em);margin:0 2em}}header.top .featured-section .right-column h3{color:var(--secondary-color);text-transform:uppercase;letter-spacing:2.5px;margin:0 0 1.2em;padding:0;font-size:1.5rem;font-weight:700;line-height:1}header.top .featured-section .right-column p{white-space:pre-line;max-height:max(min(30vw,80vh,25rem),10rem);padding:0 16px;overflow-y:scroll}header.top .featured-section .right-column button.route{text-align:right;min-width:14rem;padding-left:1rem;padding-right:1rem}@media (max-width:400px){header.top .featured-section .right-column button.route{min-width:unset;text-align:center}}footer.bottom{clear:both;background-color:#ffffffe6;width:100%}footer.bottom .corporate-sponsors{background-color:#fff;background-image:linear-gradient(#c7c7c7 0%,#fff 32%);margin:0;padding:0 0 2rem}footer.bottom .corporate-sponsors h2{text-align:center;color:var(--secondary-color);margin:0;padding:4rem 0;font-size:3rem;line-height:3rem}footer.bottom .corporate-sponsors .swiper-wrapper{background-color:#fff;width:100%;height:150px;margin:0;padding:0}footer.bottom .corporate-sponsors .swiper-wrapper .swiper-slide{text-align:center}footer.bottom .corporate-sponsors .swiper-wrapper a{background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:100%;max-height:100%;display:block}footer.bottom .corporate-sponsors .swiper-wrapper img{object-fit:contain;max-width:100%;max-height:100%}footer.bottom .bottom{color:#fff;background-color:#2e2e2e;width:100%;padding:.5rem 0}footer.bottom .bottom .social-links{width:49%;min-width:8rem;margin:1rem 0 0;padding:0;display:inline-block}footer.bottom .bottom .social-links ul{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}footer.bottom .bottom .social-links ul li{margin:0 1rem;padding:0;display:inline-block}footer.bottom .bottom .social-links ul li a{color:var(--accent-color);border-radius:1.5rem;width:1.5rem;height:1.5rem;padding:.5rem;font-size:1.5rem;text-decoration:none;display:inline-block}footer.bottom .bottom .social-links ul li a:hover{color:#2e2e2e;background-color:var(--accent-color)}footer.bottom .bottom .social-links ul li a .svg-inline--fa{vertical-align:0}footer.bottom .bottom p{min-height:2rem;line-height:2rem}footer.bottom .bottom p.copyright{text-align:center;width:49%;min-width:8rem;display:inline-block}@media (max-width:8rem){footer.bottom .bottom p.copyright{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){footer.bottom .bottom p.copyright{padding-left:3px;padding-right:3px}}button.route,.edit-button{background-color:var(--secondary-color);color:var(--accent-color);border-radius:38px;border-radius:var(--button-border-radius);text-align:center;border-width:0;margin:10px;padding:.5em 1em}button.route:hover,button.route:focus,.edit-button:hover,.edit-button:focus{background-image:linear-gradient(270deg,var(--primary-color)0%,var(--secondary-color)100%)}button.route.dangerous,button.route.dangerous:hover,button.route.dangerous:focus,.edit-button.dangerous,.edit-button.dangerous:hover,.edit-button.dangerous:focus{color:#fff;background-color:red}button.route.dangerous:hover,button.route.dangerous:focus,.edit-button.dangerous:hover,.edit-button.dangerous:focus{background-image:linear-gradient(270deg,red 0%,maroon 100%)!important}button.route.locking-dangerous,button.route.locking-dangerous:hover,button.route.locking-dangerous:focus,.edit-button.locking-dangerous,.edit-button.locking-dangerous:hover,.edit-button.locking-dangerous:focus{color:#fff;background-color:orange}button.route.locking-dangerous:hover,button.route.locking-dangerous:focus,.edit-button.locking-dangerous:hover,.edit-button.locking-dangerous:focus{background-image:linear-gradient(270deg,orange 0%,#ff8c00 100%)!important}button.route{padding:1em;padding:var(--button-padding);text-transform:uppercase;display:inline-block}#businesses .business.show-projects>footer>button.route.products,#businesses .business.show-projects>footer>button.route.info,#businesses .business.show-projects>footer>button.route.email,#businesses .business.show-products>footer>button.route.projects,#businesses .business.show-products>footer>button.route.info,#businesses .business.show-products>footer>button.route.email,#businesses .business.show-info>footer>button.route.products,#businesses .business.show-info>footer>button.route.projects,#businesses .business.show-info>footer>button.route.email,#businesses .business.show-email>footer>button.route.products,#businesses .business.show-email>footer>button.route.projects,#businesses .business.show-email>footer>button.route.info{display:none}a.edit-button{color:var(--accent-color);margin:.125rem;padding:.25rem .5rem;font-size:1rem;text-decoration:none;display:inline-block}main{flex:2 auto;width:100%;margin:0;display:block}main>*{margin-top:0}main.fully-collapsed{height:0;min-height:0;transition:all .5s ease-in-out;overflow:hidden;scale:0}input[hidden],input[aria-hidden=true]{display:none!important}#businesses{height:unset;--divider-border-style:dotted;--divider-border-width:3px;--divider-color:var(--accent-color);--divider-spacing:20px;--side-margins:40px;background-color:#fff;height:fit-content;transition:all .5s}#businesses:not(.active){height:0;overflow:hidden}#businesses.active:not(.collapsed){clear:both}#businesses.active:not(.collapsed) .business{height:unset;font-size:inherit}#businesses>header{background-color:var(--secondary-color);--background-image-overlay:linear-gradient(180deg,#00000080 0%,var(--secondary-color-half-opacity)100%);background-image:var(--background-image-overlay),url(https://newh.org/app/uploads/2022/06/51786487489_027a4e8b2b_o-scaled.jpeg);background-size:cover;height:25rem;transition:margin-top .5s;overflow:hidden}#businesses>header h2{color:#fff;text-transform:uppercase;text-shadow:0 0 .1rem #000;margin:11rem 7.5rem 3rem;padding:0;font-size:3em}@media (max-width:768px){#businesses>header h2{margin:11rem 2.5rem 3rem}}@media (max-width:480px){#businesses>header{height:17rem}#businesses>header h2{margin:7rem 1.5rem 3rem;font-size:2rem}}#businesses.active.collapsed>.entries{margin-left:0}#businesses.active.collapsed>header{margin-top:-25rem}@media (max-width:480px){#businesses.active.collapsed>header{margin-top:-17rem}}#businesses.active.collapsed .business.active{height:unset;font-size:inherit;overflow:unset;margin:0;padding:0;transition:all .5s}#businesses.active.collapsed .business.active>header{min-height:128px;min-height:calc(154px - var(--top-tab-strip-height));min-height:calc(var(--header-logo-height) + var(--header-logo-margin-bottom) + 2*var(--header-logo-border-width) + var(--header-logo-padding-top) + var(--header-logo-padding-bottom) - var(--top-tab-strip-height) - 10px);transition:all .5s}@media (min-width:768px){#businesses.active.collapsed .business.active>header{width:100%;display:block}}#businesses.active.collapsed .business.active>header .logo,#businesses.active.collapsed .business.active>header .logo>img{height:0}#businesses.active.collapsed .business.active>header .logo,#businesses.active.collapsed .business.active>header .project-thumbnail{opacity:0;margin-left:-100%;margin-right:100%}#businesses.active.collapsed .business.active>header h3{letter-spacing:0;border-width:0;border-bottom-color:#0000;margin:0;padding:.5rem 1.5rem;font-size:3rem;font-weight:700}#businesses.active.collapsed .business.active>header .project-thumbnail{width:0;height:0;margin:0;overflow:hidden}#businesses.active.collapsed .business.active>.summary{opacity:0;height:0;margin:0 -100% 0 0;padding:0;transition:all .5s;overflow:hidden}#businesses.active.collapsed .business.active>header,#businesses.active.collapsed .business.active>.summary,#businesses.active.collapsed .business.active>footer{padding:0 3rem}#businesses.active.collapsed .business.active>footer{text-align:left}#businesses.active.collapsed .business.active .company-tab-strip{height:none;min-height:var(--top-tab-strip-height);margin-bottom:-3px;transition:all .5s}#businesses.active.collapsed .business.active .company-tab-strip a,#businesses.active.collapsed .business.active .company-tab-strip button{background-color:var(--secondary-color);color:#fff;border-width:3px;border-color:var(--secondary-color);cursor:pointer;border-style:solid;border-radius:1rem 1rem 0 0;min-height:2.5rem;margin:0 .5rem;padding:0 1rem;font-weight:600;display:inline-block}#businesses.active.collapsed .business.active .company-tab-strip a[aria-selected=true],#businesses.active.collapsed .business.active .company-tab-strip a.active,#businesses.active.collapsed .business.active .company-tab-strip a:hover,#businesses.active.collapsed .business.active .company-tab-strip a:focus,#businesses.active.collapsed .business.active .company-tab-strip button[aria-selected=true],#businesses.active.collapsed .business.active .company-tab-strip button.active,#businesses.active.collapsed .business.active .company-tab-strip button:hover,#businesses.active.collapsed .business.active .company-tab-strip button:focus{color:var(--secondary-color);background-color:#fff}#businesses.active.collapsed .business.active .company-tab-strip a[aria-selected=true],#businesses.active.collapsed .business.active .company-tab-strip a.active,#businesses.active.collapsed .business.active .company-tab-strip button[aria-selected=true],#businesses.active.collapsed .business.active .company-tab-strip button.active{border-bottom-color:#fff}#businesses.active.collapsed .business.active .company-tab-strip a:focus,#businesses.active.collapsed .business.active .company-tab-strip button:focus{border-bottom-color:#87ceeb;outline:none}#businesses.active.collapsed .business.active .company-tab-panels{height:unset;clear:both;margin:0;transition:all .5s}#businesses.active.collapsed .business.active .company-tab-panels>[role=tabpanel]{padding:1rem}#businesses.active.collapsed .business.active .company-tab-panels>[role=tabpanel][hidden]{display:none}#businesses.active.collapsed .business.active .company-tab-panels>.company-email textarea{width:100%;min-width:50vw;max-width:100%;min-height:10rem;max-height:80vh}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .email-footer{margin:1rem auto}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field{margin:.25rem 0 .25rem 1rem;display:inline-block}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field label{min-width:8rem;margin:.25rem 0;display:inline-block}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field label+input{margin-left:1rem;margin-right:1rem}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field label+input:last-child{margin-right:0}#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field label+input[type=text],#businesses.active.collapsed .business.active .company-tab-panels>.company-email .field label+input[type=email]{min-width:min(20rem,80vw)}#businesses.active.collapsed .business.active .company-tab-panels>.company-email:last-child{margin-bottom:1rem;margin-right:0}#businesses.active.collapsed .business:not(.active){display:none}#businesses .business{border-bottom:var(--divider-border-style)var(--divider-border-width)var(--divider-color);height:0;padding:.8rem 1.5rem;padding:var(--divider-spacing)0;margin:0 var(--side-margins);transition:all .5s;overflow:hidden}#businesses .business:last-child{border-bottom:none}#businesses .business.active{border-bottom-width:0}#businesses .business>header,#businesses .business>.summary{margin:0;padding:0 1.5rem;transition:all .5s}#businesses .business>header{min-height:4rem;transition:all .5s}@media (min-width:768px){#businesses .business>header{vertical-align:top;width:calc(3rem + 200px);margin:0;padding:0;display:inline-block}}@media (min-width:1000px){#businesses .business>header{width:calc(5rem + 200px)}}#businesses .business>header .logo{width:122px;height:62px;margin:0 2rem 1rem 1.5rem}#businesses .business>header h3{color:var(--secondary-color);letter-spacing:2.5px;text-transform:uppercase;border-bottom:solid 2px var(--secondary-color);margin:0 1rem 1rem 1.5rem;padding:0 0 1rem;font-size:1rem;font-weight:600;transition:all .5s}#businesses .business>header .logo,#businesses .business>header .project-thumbnail{transition:all .5s}#businesses .business>header .project-thumbnail{margin:.5rem .5rem .5rem 1.5rem}#businesses .business>header .project-thumbnail,#businesses .business>header .project-thumbnail img{border-radius:.5rem;width:200px}#businesses .business>header p{font-size:.8rem;transition:all .5s}#businesses .business>.summary{transition:all .5s}@media (min-width:768px){#businesses .business>.summary{vertical-align:top;width:calc(100% - 3rem - 200px);margin:0;padding:0;display:inline-block}}@media (min-width:1000px){#businesses .business>.summary{width:calc(100% - 5rem - 200px)}}#businesses .business>.summary .contacts{margin:0 -8px;padding:0}#businesses .business>.contacts{clear:both}#businesses .business .inline-block{display:inline-block}#businesses .business a.block{display:block}#businesses .business a.block,#businesses .business a.inline-block{color:inherit;margin:.25rem;font-size:1rem;text-decoration:none}#businesses .business a.block:hover,#businesses .business a.inline-block:hover{color:var(--secondary-color)}#businesses .business .contacts>li{color:var(--secondary-color);margin:0 8px;padding-left:calc(1.25em + 8px)}#businesses .business .contacts>li a{color:var(--secondary-color);text-decoration:none}#businesses .business .contacts>li a:hover{text-decoration:underline}#businesses .business .contacts>li svg,#businesses .business .contacts>li i.fas,#businesses .business .contacts>li i.far,#businesses .business .contacts>li i.fab,#businesses .business .contacts>li i.fal,#businesses .business .contacts>li i.fad{width:1.25em;margin-right:8px}#businesses .business .contacts>li>svg,#businesses .business .contacts>li>i.fas,#businesses .business .contacts>li>i.far,#businesses .business .contacts>li>i.fab,#businesses .business .contacts>li>i.fal,#businesses .business .contacts>li>i.fad,#businesses .business .contacts>li>a>svg,#businesses .business .contacts>li>a>i.fas,#businesses .business .contacts>li>a>i.far,#businesses .business .contacts>li>a>i.fab,#businesses .business .contacts>li>a>i.fal,#businesses .business .contacts>li>a>i.fad{float:left;margin-left:calc(-1.25em - 8px)}#businesses .business>.summary>.description{font-size:.9rem;transition:all .5s}#businesses .business>footer>button{display:inline-block}#businesses .business .company-tab-strip{height:0;transition:all .5s;overflow:hidden}#businesses .business .company-tab-panels{border-left:solid var(--secondary-color)3px;border-right:solid var(--secondary-color)3px;width:100%;height:0;margin:0 0 0 -5rem;transition:all .5s;overflow:hidden}#businesses .business.active .company-tab-panels{border-width:0;border-top:solid 3px var(--secondary-color);margin:0;transition:all .5s}#businesses .business button .inactive-business{height:unset;overflow:hidden}#businesses .business button .active-business{height:0;overflow:hidden}#businesses .business.active button .inactive-business{height:0}#businesses .business.active button .active-business{height:unset}#businesses .business .project-info label,#businesses .business .project-info input,#businesses .business .project-info select,#businesses .business .project-info textarea,#businesses .business .product-info label,#businesses .business .product-info input,#businesses .business .product-info select,#businesses .business .product-info textarea{box-sizing:border-box;background-color:#0000;border-width:1px;border-radius:1rem;padding:.25rem .5rem;display:inline-block}#businesses .business .project-info label:focus,#businesses .business .project-info input:focus,#businesses .business .project-info select:focus,#businesses .business .project-info textarea:focus,#businesses .business .product-info label:focus,#businesses .business .product-info input:focus,#businesses .business .product-info select:focus,#businesses .business .product-info textarea:focus{outline:2px solid #00c8ff}#businesses .business .project-info select.placeholder,#businesses .business .product-info select.placeholder{color:#777}#businesses .business .project-info textarea,#businesses .business .product-info textarea{border-top-right-radius:0;border-bottom-right-radius:0}#businesses .business .project-info input,#businesses .business .product-info input{border:1px solid #999;width:100%}#businesses .business .project-info figure figcaption p,#businesses .business .product-info figure figcaption p{margin:.25rem .5rem;padding:0}#businesses .business .project-info .project-name,#businesses .business .project-info .project-website-url,#businesses .business .product-info .project-name,#businesses .business .product-info .project-website-url{width:50rem;min-width:3rem;max-width:calc(100% - 1rem);margin:.25rem .5rem}#businesses .business .project-info a:not(.button):not(.edit-button),#businesses .business .product-info a:not(.button):not(.edit-button){margin:0;font-size:1rem}#businesses .business .project-info .accordion-entry p,#businesses .business .product-info .accordion-entry p{margin:.25rem 0;padding:.25rem .5rem;font-size:1rem}#businesses .business .project-info .accordion-entry a,#businesses .business .product-info .accordion-entry a{margin:0;font-size:1rem}#businesses .business .product-entry{text-align:left;text-align:start;width:100%;margin:.25rem}#businesses .business .product-info{margin-top:.5rem}#businesses .business .product-info input,#businesses .business .product-info select,#businesses .business .product-info textarea{margin-bottom:.5rem;padding:.25rem .5rem}#businesses .business .product-info select,#businesses .business .product-info textarea{border:1px solid #999;width:100%}#businesses .business .product-info textarea{border-top-right-radius:0;border-bottom-right-radius:0;min-width:100%;max-width:100%;min-height:3rem;max-height:15rem}#businesses .business .product-info p{padding:0}#businesses .business section.actions{margin-top:2.5rem}#businesses form.change-request header{margin:1rem}#businesses form.change-request header.message{padding:0}#businesses form.change-request fieldset{width:auto}#businesses form.change-request>fieldset{margin:1rem 0}#businesses form.change-request>fieldset>.field{margin:1rem}#businesses form.change-request button[aria-disabled=true]{color:#d3d3d3;background-color:#a9a9a9}#businesses .change-notice{font-style:italic}#businesses .image-fields,#businesses .edit-buttons{display:block}@media (max-width:768px){#businesses .image-fields,#businesses .edit-buttons{max-width:100%}}#businesses .edit-buttons,#businesses .image-fields.group{max-width:50%;display:inline-block}#businesses .image-fields>.field{margin:0 .5rem}#businesses .image-fields>.field.project-image label{background-position:50%}.message{text-align:center;padding:2rem}.warning-message{background-color:#ff0}.error-message{background-color:orange}.project-list.small-entries>.entry{vertical-align:top;width:320px;min-height:220px;margin:1.5em;transition:all .3s ease-in-out;display:inline-block;overflow:visible}.project-list.small-entries>.entry>header>button.view-project,.project-list.small-entries>.entry>button.view-project{vertical-align:top;background-position:top;background-repeat:no-repeat;background-color:var(--secondary-color);border:none;border-radius:2em;width:320px;min-height:220px;padding:0;display:inline-block;overflow:hidden}.project-list.small-entries>.entry>header>button.view-project:hover,.project-list.small-entries>.entry>button.view-project:hover{outline:solid 3px var(--secondary-color);outline:solid 3px var(--secondary-color-half-opacity);background-color:var(--primary-color)}.project-list.small-entries>.entry>header>button.view-project:hover>footer,.project-list.small-entries>.entry>button.view-project:hover>footer{background-color:var(--primary-color)}.project-list.small-entries>.entry>header>button.view-project>footer,.project-list.small-entries>.entry>button.view-project>footer{color:#fff;background-color:var(--secondary-color);min-height:6.25rem;margin-top:180px;padding:.625rem 1.25rem;font-size:1rem}.project-list.small-entries>.entry>header>button.view-project>footer h6,.project-list.small-entries>.entry>button.view-project>footer h6{letter-spacing:0;margin:.5rem 0;padding:0;font-size:1rem;font-weight:600;line-height:1rem}.project-list.small-entries>.entry>header>button.view-project>footer .date,.project-list.small-entries>.entry>button.view-project>footer .date{letter-spacing:0;color:var(--light-gray-color);margin:0;font-weight:400;line-height:2rem}.project-list.small-entries>.entry>header>button.view-project>footer .call-to-action,.project-list.small-entries>.entry>button.view-project>footer .call-to-action{letter-spacing:0;color:var(--accent-color);margin:0;line-height:2rem}.project-list.small-entries>.entry>header>button.view-project>footer .active-call-to-action,.project-list.small-entries>.entry>button.view-project>footer .active-call-to-action{font-size:0;line-height:0}.project-list.small-entries>.entry>header .actions button{text-align:center;text-transform:uppercase;letter-spacing:0;width:0;color:var(--accent-color);border-radius:2rem;margin:0;padding:0;font-size:0;font-weight:400;line-height:100%;transition:all .3s ease-in-out}.project-list.small-entries>.entry>header .actions button:hover,.project-list.small-entries>.entry>header .actions button:focus{box-shadow:none;background-image:linear-gradient(270deg,var(--primary-color)0%,var(--secondary-color)100%)!important}.project-list.small-entries>.entry>header .actions button:hover{outline:none}.project-list.small-entries>.entry>header .actions button.dangerous,.project-list.small-entries>.entry>header .actions button.dangerous:hover,.project-list.small-entries>.entry>header .actions button.dangerous:focus{color:#fff;background-color:red}.project-list.small-entries>.entry>header .actions button.dangerous:hover,.project-list.small-entries>.entry>header .actions button.dangerous:focus{background-image:linear-gradient(270deg,red 0%,maroon 100%)!important}.project-list.small-entries>.entry>header .actions button.locking-dangerous,.project-list.small-entries>.entry>header .actions button.locking-dangerous:hover,.project-list.small-entries>.entry>header .actions button.locking-dangerous:focus{color:#fff;background-color:orange}.project-list.small-entries>.entry>header .actions button.locking-dangerous:hover,.project-list.small-entries>.entry>header .actions button.locking-dangerous:focus{background-image:linear-gradient(270deg,orange 0%,#ff8c00 100%)!important}.project-list.small-entries>.entry.active{width:100%;margin:0}.project-list.small-entries>.entry.active>header .actions button{width:auto;margin:1.5rem;padding:1em 2em;font-size:.75rem}.project-list.small-entries>.entry.active>header .actions button.dangerous{color:#fff;background-color:red}.project-list.small-entries>.entry.active>header .actions button.dangerous:hover,.project-list.small-entries>.entry.active>header .actions button.dangerous:focus{background-image:linear-gradient(270deg,red 0%,maroon 100%)!important}.project-list.small-entries>.entry.active>header .actions button.locking-dangerous{color:#fff;background-color:orange}.project-list.small-entries>.entry.active>header .actions button.locking-dangerous:hover,.project-list.small-entries>.entry.active>header .actions button.locking-dangerous:focus{background-image:linear-gradient(270deg,orange 0%,#ff8c00 100%)!important}.project-list.small-entries>.entry.active>header>button.view-project,.project-list.small-entries>.entry.active>button.view-project{min-height:unset;width:unset;text-align:right;text-transform:uppercase;margin:1.5rem;padding:1em 2em;font-size:.75rem}.project-list.small-entries>.entry.active>header>button.view-project:hover,.project-list.small-entries>.entry.active>header>button.view-project:focus,.project-list.small-entries>.entry.active>button.view-project:hover,.project-list.small-entries>.entry.active>button.view-project:focus{background-image:linear-gradient(270deg,var(--primary-color)0%,var(--secondary-color)100%)!important}.project-list.small-entries>.entry.active>header>button.view-project:hover,.project-list.small-entries>.entry.active>button.view-project:hover{outline:none}.project-list.small-entries>.entry.active>header>button.view-project:not(:hover):not(:focus),.project-list.small-entries>.entry.active>button.view-project:not(:hover):not(:focus){background-image:none!important}.project-list.small-entries>.entry.active>header>button.view-project>footer,.project-list.small-entries>.entry.active>button.view-project>footer{min-height:unset;background-color:#0000;margin-top:0;padding:0}.project-list.small-entries>.entry.active>header>button.view-project>footer h6,.project-list.small-entries>.entry.active>header>button.view-project>footer .date,.project-list.small-entries>.entry.active>header>button.view-project>footer .call-to-action,.project-list.small-entries>.entry.active>button.view-project>footer h6,.project-list.small-entries>.entry.active>button.view-project>footer .date,.project-list.small-entries>.entry.active>button.view-project>footer .call-to-action{margin:0;padding:0;font-size:0;line-height:0}.project-list.small-entries>.entry.active>header>button.view-project>footer .active-call-to-action,.project-list.small-entries>.entry.active>button.view-project>footer .active-call-to-action{letter-spacing:0;color:var(--accent-color);margin:0;padding-left:3rem;font-size:.75rem}.project-list.small-entries>.entry>.product-info{width:0;height:0;overflow:hidden}.project-list.small-entries>.entry.active>.product-info{width:100%;height:auto}.project-list.collapsing>.entry:not(.active),.project-list.collapsed>.entry:not(.active){width:0;height:0;margin:0;overflow:hidden}.project-list.collapsed>.entry:not(.active){display:none}.links-image-container,.responsive.links-image-container{width:fit-content;position:relative}.responsive.links-image-container,.responsive.links-images-container{vertical-align:top;max-width:70%;margin:0;transition:all .5s ease-in-out;display:inline-block}.responsive.links-image-container img,.responsive.links-images-container img{max-width:100%}@media (max-width:768px){.responsive.links-image-container,.responsive.links-images-container{max-width:100%;display:block}}.links-image-container.field,.responsive.links-image-container.field{width:calc(70vw - 1.5rem);height:calc(39.375vw - 1.5rem);margin:0 1.5rem 0 0}.links-image-container.field>label,.responsive.links-image-container.field>label{width:100%;height:100%}@media (max-width:768px){.links-image-container.field,.responsive.links-image-container.field{width:100%;max-width:100%;height:calc(56.25vw - 1.5rem);margin-right:0;display:block}}.add-image-container,.responsive.add-image-container{width:calc(70vw - 1.5rem);margin:0 1.5rem 0 0}.add-image-container>.image-field,.responsive.add-image-container>.image-field{width:100%;min-height:calc(39.375vw - 1.5rem)}.add-image-container>.image-field>label,.responsive.add-image-container>.image-field>label{background-position-x:50%;border-radius:0;width:100%;height:100%;min-height:calc(39.375vw - 1.5rem)}.add-image-container>.edit-buttons,.responsive.add-image-container>.edit-buttons{margin:0 .5rem}@media (max-width:768px){.add-image-container,.responsive.add-image-container{width:100%;max-width:100%;margin-right:0;display:block}.add-image-container>.image-field,.responsive.add-image-container>.image-field{width:100%;height:calc(56.25vw - 1.5rem)}}#businesses .business .product-info .add-image-container label,#businesses .business .product-info .responsive.add-image-container label{background-position-x:50%;border-radius:0}.links-images-container>.tab-strip>button{border:none;border-radius:1rem;margin:0 .25rem;padding:.25rem .5rem}.links-images-container>.tab-strip>button[role=tab],.links-images-container>.tab-strip>button.fake-tab{color:#fff;background-color:var(--secondary-color);border:none;border-radius:1rem;margin:0 .25rem;padding:.25rem .5rem}.links-images-container>.tab-strip>button[role=tab][aria-selected=true]{color:#fff;background-color:var(--primary-color);border:solid 2px var(--primary-color)}.links-images-container>.links-image-container{width:100%;height:auto}.project-entry>.body>.sidebar{vertical-align:top;width:calc(30% - 1.5rem);min-width:calc(30% - 1.5rem);margin:0 0 0 1.5rem;display:inline-block}@media (max-width:768px){.project-entry>.body>.sidebar{min-width:unset;width:auto;display:block}}.project-entry>.body>.sidebar>h4{color:var(--primary-color);text-align:center;border-bottom:dotted 3px var(--accent-color);margin:.25rem 0 2rem;padding:0 .25rem 2.25rem;font-size:2.25rem;font-weight:600}.project-entry>.body>.sidebar>p,.project-entry>.body>.sidebar>.caption>p{text-align:center}.project-entry>.body>.sidebar>p a,.project-entry>.body>.sidebar>.caption>p a{color:var(--secondary-color);text-decoration:none}.project-entry>.body>.sidebar>p svg.svg-inline--fa,.project-entry>.body>.sidebar>.caption>p svg.svg-inline--fa{color:var(--secondary-color)}.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button{background-color:var(--secondary-color);color:#fff;border-width:2px;border-color:var(--secondary-color);cursor:pointer;text-align:center;border-style:solid;border-bottom:dotted 2px var(--secondary-color);border-radius:1rem 1rem 0 0;min-height:2rem;margin:0 .5rem;padding:0 1rem;font-size:1rem;font-weight:400;display:inline-block}.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a[aria-selected=true],.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a.active,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a:hover,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a:focus,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button[aria-selected=true],.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button.active,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button:hover,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button:focus{color:var(--secondary-color);background-color:#fff}.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a[aria-selected=true],.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a.active,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button[aria-selected=true],.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button.active{border-bottom-color:#fff}.project-entry>.body>.sidebar>.tabs-container>.tab-strip>a:focus,.project-entry>.body>.sidebar>.tabs-container>.tab-strip>button:focus{border-bottom-color:#87ceeb;outline:none}.project-entry>.body>.sidebar>.tabs-container>.tab-panels{clear:both;border-top:solid 2px var(--secondary-color);margin:-2px 0 0}.project-entry>.body>.sidebar>.tabs-container>.tab-panels>[role=tabpanel]{padding:.5rem}.project-entry>.body>.sidebar>.tabs-container>.tab-panels>[role=tabpanel][hidden]{display:none}.project-entry>.body>.sidebar .project-details fieldset{margin-bottom:.5rem}.project-entry>.body>.sidebar .project-details fieldset>.field,.project-entry>.body>.sidebar .project-details fieldset>input,.project-entry>.body>.sidebar .project-details fieldset>label,.project-entry>.body>.sidebar .project-details fieldset>select,.project-entry>.body>.sidebar .project-details fieldset>textarea{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.project-entry>.body>.sidebar .project-details fieldset>.field,.project-entry>.body>.sidebar .project-details fieldset>input,.project-entry>.body>.sidebar .project-details fieldset>label,.project-entry>.body>.sidebar .project-details fieldset>select,.project-entry>.body>.sidebar .project-details fieldset>textarea,.project-entry>.body>.sidebar .project-details fieldset>button:not(.toggle){transition:height .5s;overflow:hidden}.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>.field,.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>input,.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>label,.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>select,.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>textarea,.project-entry>.body>.sidebar .project-details fieldset:not(.expanded)>button:not(.toggle){height:0;margin:0;padding:0}.project-entry>.body>.sidebar .link-instructions{--border-radius:4rem;border-radius:var(--border-radius,4rem);background-color:var(--accent-color);flex-direction:row;margin:.5rem;display:flex}.project-entry>.body>.sidebar .link-instructions>div{flex:auto;align-items:center;display:flex}.project-entry>.body>.sidebar .link-instructions>div:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);padding-left:.5rem}.project-entry>.body>.sidebar .link-instructions>div:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding-right:.5rem}.project-entry>.body>.sidebar .link-instructions>div.link-icon{color:var(--secondary-color);flex-direction:row;flex:none;display:flex}.project-entry>.body>.sidebar .link-instructions>div.link-icon svg,.project-entry>.body>.sidebar .link-instructions>div.link-icon .fa-link{color:var(--secondary-color);width:3rem;height:3rem;margin:.5rem;display:inline-block}.project-entry>.body>.sidebar .link-instructions p{color:var(--secondary-color);text-align:center;font-size:1rem;font-weight:400;display:inline-block}project-entry>.body>.sidebar .project-details button,project-entry>.body>.sidebar .project-details a.edit-button,project-entry>.body>.sidebar .project-details a.delete-button,project-entry>.body>.sidebar .project-details a.button,project-entry>.body>.sidebar .project-details a.toggle-button,project-entry>.body>.sidebar .project-details fieldset button,project-entry>.body>.sidebar .project-details fieldset a.edit-button,project-entry>.body>.sidebar .project-details fieldset a.delete-button,project-entry>.body>.sidebar .project-details fieldset a.button,project-entry>.body>.sidebar .project-details fieldset a.toggle-button,.project-details button,.project-details a.edit-button,.project-details a.delete-button,.project-details a.button,.project-details a.toggle-button,.project-details fieldset button,.project-details fieldset a.edit-button,.project-details fieldset a.delete-button,.project-details fieldset a.button,.project-details fieldset a.toggle-button,fieldset.project-details button,fieldset.project-details a.edit-button,fieldset.project-details a.delete-button,fieldset.project-details a.button,fieldset.project-details a.toggle-button{background-color:var(--secondary-color);color:var(--accent-color);border-radius:38px;border-radius:var(--button-border-radius);text-transform:none;border-width:0;display:inline-block}project-entry>.body>.sidebar .project-details button:hover,project-entry>.body>.sidebar .project-details button:focus,project-entry>.body>.sidebar .project-details a.edit-button:hover,project-entry>.body>.sidebar .project-details a.edit-button:focus,project-entry>.body>.sidebar .project-details a.delete-button:hover,project-entry>.body>.sidebar .project-details a.delete-button:focus,project-entry>.body>.sidebar .project-details a.button:hover,project-entry>.body>.sidebar .project-details a.button:focus,project-entry>.body>.sidebar .project-details a.toggle-button:hover,project-entry>.body>.sidebar .project-details a.toggle-button:focus,project-entry>.body>.sidebar .project-details fieldset button:hover,project-entry>.body>.sidebar .project-details fieldset button:focus,project-entry>.body>.sidebar .project-details fieldset a.edit-button:hover,project-entry>.body>.sidebar .project-details fieldset a.edit-button:focus,project-entry>.body>.sidebar .project-details fieldset a.delete-button:hover,project-entry>.body>.sidebar .project-details fieldset a.delete-button:focus,project-entry>.body>.sidebar .project-details fieldset a.button:hover,project-entry>.body>.sidebar .project-details fieldset a.button:focus,project-entry>.body>.sidebar .project-details fieldset a.toggle-button:hover,project-entry>.body>.sidebar .project-details fieldset a.toggle-button:focus,.project-details button:hover,.project-details button:focus,.project-details a.edit-button:hover,.project-details a.edit-button:focus,.project-details a.delete-button:hover,.project-details a.delete-button:focus,.project-details a.button:hover,.project-details a.button:focus,.project-details a.toggle-button:hover,.project-details a.toggle-button:focus,.project-details fieldset button:hover,.project-details fieldset button:focus,.project-details fieldset a.edit-button:hover,.project-details fieldset a.edit-button:focus,.project-details fieldset a.delete-button:hover,.project-details fieldset a.delete-button:focus,.project-details fieldset a.button:hover,.project-details fieldset a.button:focus,.project-details fieldset a.toggle-button:hover,.project-details fieldset a.toggle-button:focus,fieldset.project-details button:hover,fieldset.project-details button:focus,fieldset.project-details a.edit-button:hover,fieldset.project-details a.edit-button:focus,fieldset.project-details a.delete-button:hover,fieldset.project-details a.delete-button:focus,fieldset.project-details a.button:hover,fieldset.project-details a.button:focus,fieldset.project-details a.toggle-button:hover,fieldset.project-details a.toggle-button:focus{background-image:linear-gradient(270deg,var(--primary-color)0%,var(--secondary-color)100%)}project-entry>.body>.sidebar .project-details button:disabled,project-entry>.body>.sidebar .project-details a.edit-button:disabled,project-entry>.body>.sidebar .project-details a.delete-button:disabled,project-entry>.body>.sidebar .project-details a.button:disabled,project-entry>.body>.sidebar .project-details a.toggle-button:disabled,project-entry>.body>.sidebar .project-details fieldset button:disabled,project-entry>.body>.sidebar .project-details fieldset a.edit-button:disabled,project-entry>.body>.sidebar .project-details fieldset a.delete-button:disabled,project-entry>.body>.sidebar .project-details fieldset a.button:disabled,project-entry>.body>.sidebar .project-details fieldset a.toggle-button:disabled,.project-details button:disabled,.project-details a.edit-button:disabled,.project-details a.delete-button:disabled,.project-details a.button:disabled,.project-details a.toggle-button:disabled,.project-details fieldset button:disabled,.project-details fieldset a.edit-button:disabled,.project-details fieldset a.delete-button:disabled,.project-details fieldset a.button:disabled,.project-details fieldset a.toggle-button:disabled,fieldset.project-details button:disabled,fieldset.project-details a.edit-button:disabled,fieldset.project-details a.delete-button:disabled,fieldset.project-details a.button:disabled,fieldset.project-details a.toggle-button:disabled{opacity:.5;cursor:not-allowed}project-entry>.body>.sidebar .project-details button.field-footer,project-entry>.body>.sidebar .project-details a.edit-button.field-footer,project-entry>.body>.sidebar .project-details a.delete-button.field-footer,project-entry>.body>.sidebar .project-details a.button.field-footer,project-entry>.body>.sidebar .project-details a.toggle-button.field-footer,project-entry>.body>.sidebar .project-details fieldset button.field-footer,project-entry>.body>.sidebar .project-details fieldset a.edit-button.field-footer,project-entry>.body>.sidebar .project-details fieldset a.delete-button.field-footer,project-entry>.body>.sidebar .project-details fieldset a.button.field-footer,project-entry>.body>.sidebar .project-details fieldset a.toggle-button.field-footer,.project-details button.field-footer,.project-details a.edit-button.field-footer,.project-details a.delete-button.field-footer,.project-details a.button.field-footer,.project-details a.toggle-button.field-footer,.project-details fieldset button.field-footer,.project-details fieldset a.edit-button.field-footer,.project-details fieldset a.delete-button.field-footer,.project-details fieldset a.button.field-footer,.project-details fieldset a.toggle-button.field-footer,fieldset.project-details button.field-footer,fieldset.project-details a.edit-button.field-footer,fieldset.project-details a.delete-button.field-footer,fieldset.project-details a.button.field-footer,fieldset.project-details a.toggle-button.field-footer{margin-bottom:.5rem}project-entry>.body>.sidebar .project-details button,project-entry>.body>.sidebar .project-details fieldset button,.project-details button,.project-details fieldset button,fieldset.project-details button{padding:.5em 1.25em}project-entry>.body>.sidebar .project-details details,project-entry>.body>.sidebar .project-details fieldset details,.project-details details,.project-details fieldset details,fieldset.project-details details{border:solid 1px var(--secondary-color);border-radius:1rem;margin-bottom:.5rem;padding:.5rem;transition:transform .5s}project-entry>.body>.sidebar .project-details details>summary,project-entry>.body>.sidebar .project-details fieldset details>summary,.project-details details>summary,.project-details fieldset details>summary,fieldset.project-details details>summary{cursor:pointer;background-color:var(--secondary-color);width:auto;color:var(--accent-color);text-transform:none;border-width:0;border-radius:1rem;margin:calc(-1px - .5rem);padding:.5rem;font-size:1rem;font-weight:400;transition:transform .5s;display:block}project-entry>.body>.sidebar .project-details details>summary:hover,project-entry>.body>.sidebar .project-details details>summary:focus,project-entry>.body>.sidebar .project-details fieldset details>summary:hover,project-entry>.body>.sidebar .project-details fieldset details>summary:focus,.project-details details>summary:hover,.project-details details>summary:focus,.project-details fieldset details>summary:hover,.project-details fieldset details>summary:focus,fieldset.project-details details>summary:hover,fieldset.project-details details>summary:focus{background-color:var(--secondary-color)}project-entry>.body>.sidebar .project-details details>summary:after,project-entry>.body>.sidebar .project-details fieldset details>summary:after,.project-details details>summary:after,.project-details fieldset details>summary:after,fieldset.project-details details>summary:after{content:" (click to expand)";color:gray;margin-left:.35rem;display:inline-block}@media (min-width:371px) and (max-width:767px),(min-width:1123px){project-entry>.body>.sidebar .project-details details>summary:after,project-entry>.body>.sidebar .project-details fieldset details>summary:after,.project-details details>summary:after,.project-details fieldset details>summary:after,fieldset.project-details details>summary:after{text-align:right;float:right;display:block}}project-entry>.body>.sidebar .project-details details[open]>summary,project-entry>.body>.sidebar .project-details fieldset details[open]>summary,.project-details details[open]>summary,.project-details fieldset details[open]>summary,fieldset.project-details details[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:.5rem}project-entry>.body>.sidebar .project-details details[open]>summary:after,project-entry>.body>.sidebar .project-details fieldset details[open]>summary:after,.project-details details[open]>summary:after,.project-details fieldset details[open]>summary:after,fieldset.project-details details[open]>summary:after{content:" (click to collapse)"}project-entry>.body>.sidebar .project-details details>summary::-webkit-details-marker{display:none}project-entry>.body>.sidebar .project-details fieldset details>summary::-webkit-details-marker{display:none}.project-details details>summary::-webkit-details-marker{display:none}.project-details fieldset details>summary::-webkit-details-marker{display:none}fieldset.project-details details>summary::-webkit-details-marker{display:none}project-entry>.body>.sidebar .project-details details>summary>.icon,project-entry>.body>.sidebar .project-details fieldset details>summary>.icon,.project-details details>summary>.icon,.project-details fieldset details>summary>.icon,fieldset.project-details details>summary>.icon{text-align:center;width:1em;margin-right:.5em;transition:transform .5s;display:inline-block}project-entry>.body>.sidebar .project-details details[open]>summary:before,project-entry>.body>.sidebar .project-details details[open]>summary>.icon,project-entry>.body>.sidebar .project-details fieldset details[open]>summary:before,project-entry>.body>.sidebar .project-details fieldset details[open]>summary>.icon,.project-details details[open]>summary:before,.project-details details[open]>summary>.icon,.project-details fieldset details[open]>summary:before,.project-details fieldset details[open]>summary>.icon,fieldset.project-details details[open]>summary:before,fieldset.project-details details[open]>summary>.icon{transform:rotate(-180deg)}.project-details.new button,.project-details.new a.edit-button,.project-details.new a.delete-button,.project-details.new a.button,.project-details.new a.toggle-button{font-size:inherit;letter-spacing:0;font-weight:400}.project-details.new button{padding:.25rem 1rem}.project-details.new .input-with-overlayed-label{margin-bottom:.5rem}.project-details.new .input-with-overlayed-label .overlay{padding-top:0}.project-details.new select:not([hidden])+button,.project-details.new .field .edit-button{margin-top:.5rem}.add-project-panel form footer{text-align:right}button.product-link-marker{opacity:.6;background-color:#0000;background-image:url(np_link_sm.68cf4dac.png);border:none;border-radius:19px;width:38px;height:38px;padding:0;position:absolute;transform:translate(-19px,-19px)}button.product-link-marker:hover{outline:solid 2px var(--secondary-color);background-image:none}button.product-link-marker.active,button.product-link-marker.active:hover{opacity:.3;outline:solid 5px var(--secondary-color);background-image:url(np_link_sm_white.e27fa510.png)}button.accordion-entry-header{text-align:left;background-color:#0000;border:none;width:100%;font-size:1.25rem;font-weight:700;display:block}button.accordion-entry-header.active{border-bottom:solid 1px var(--secondary-color);background-color:#61ddff;margin-bottom:.25rem}button.accordion-entry-header:before{content:"➕ "}button.accordion-entry-header.active:before{content:"➖ "}.accordion-entry{box-sizing:border-box;border:2px solid #004c61}.accordion-entry:not(:first-child){border-top:none}ul.inline-items>li,.inline-block{display:inline-block}.accordion-entry-body{max-height:0;padding:.5rem;transition:all .4s;display:none;overflow:hidden}.accordion-entry-body.active{max-height:unset;overflow:unset;display:block}.accordion-entry-body textarea,.accordion-entry-body select,.accordion-entry-body input{box-sizing:border-box;background-color:#0000;border:1px solid #999;border-radius:1rem;width:100%;margin:.25rem 0;padding:.25rem .5rem}.accordion-entry-body button{margin:.25rem}.accordion-entry-body textarea{border-top-right-radius:0;border-bottom-right-radius:0;min-width:100%;max-width:100%}.accordion-entry-body textarea:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 1rem 1rem 0}select:required:invalid,select.invalid:required,select:required:not(:valid){color:gray}option[value=""][disabled]{color:gray;display:none}option{color:#000}option[default]{display:none}option.general{font-style:italic}button.button.dangerous{color:#fff;background-color:red}button.button.dangerous:hover,button.button.dangerous:focus{background-image:linear-gradient(270deg,red 0%,maroon 100%)!important}button.button.locking-dangerous{color:#fff;background-color:orange}button.button.locking-dangerous:hover,button.button.locking-dangerous:focus{background-image:linear-gradient(270deg,orange 0%,#ff8c00 100%)!important}img,picture{pointer-events:none}#learn-more-video{width:100%;height:60vh}@media (orientation:landscape){#learn-more-video{height:100vh}}@media (orientation:portrait){#learn-more-video{height:40vh}}#learn-more-video:not(.active){height:0;overflow:hidden}#learn-more-video .buttons{flex-direction:row;justify-content:center;display:flex}#learn-more-video .buttons button.route{min-width:8rem;margin:0 .5rem}