:root{--page-margin:32px;--max-width:1100px;--radius:10px;--color-primary:#00B2D7;--color-primary-dark:#00839E;--color-text:#414042;--color-text-muted:#6C6E70;--font-body:"TTNorms", sans-serif;--font-body-bold:"TTNorms-Bold", sans-serif;--font-mono:"TTMono";--font-mono-bold:"TTMono-Bold"}@media screen and (max-width:480px){:root{--page-margin:24px}}@font-face{font-family:"TTMono";font-weight:400;font-style:normal;src:url(../fonts/tt-norms-pro-mono-regular.woff2)format("woff2"),url(../fonts/tt-norms-pro-mono-regular.woff)format("woff")}@font-face{font-family:"TTMono-Bold";font-style:normal;src:url(../fonts/tt-norms-pro-mono-bold.woff2)format("woff2"),url(../fonts/tt-norms-pro-mono-bold.woff)format("woff")}@font-face{font-family:"TTNorms";font-weight:400;font-style:normal;src:url(../fonts/tt-norms-pro-regular.woff2)format("woff2"),url(../fonts/tt-norms-pro-regular.woff)format("woff")}@font-face{font-family:"TTNorms-Bold";font-style:normal;src:url(../fonts/tt-norms-pro-bold.woff2)format("woff2"),url(../fonts/tt-norms-pro-bold.woff)format("woff")}*{box-sizing:border-box}[hidden]{display:none!important}body,html{height:100%}html{font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}body{width:100%;background:#fff url(../img/helios_star.svg)right top no-repeat;color:var(--color-text);font-size:1.125rem;line-height:1.75rem}h1,h2{text-transform:uppercase}body,h1{font-family:var(--font-body);margin:0}h1{color:#fff;font-size:3rem;line-height:4rem}h2{font-size:2rem;margin-bottom:5px}h2,h3,h4,h5,h6{font-family:var(--font-body-bold)}h2,h3,h4{line-height:1.3}h3,h4{font-size:1.5rem;padding:0 0 5px;margin-block-end:0}h5,h6{font-size:1.125rem;margin:45px 0 1rem}.h5plus{font-size:1.35rem}p{margin:0 0 25px;font-weight:400;line-height:1.875rem;text-align:justify}li:last-child,p:last-child{margin-bottom:25px}.headspaceh3,ul{margin-block-start:0}.headspaceh3{font-size:1.375rem;font-family:var(--font-body);padding:0;line-height:1.6}.pplus-strong{font-size:1.25rem;font-family:var(--font-body-bold)}a{font-family:var(--font-mono-bold);text-transform:uppercase;color:var(--color-primary);transition:color 150ms ease}a:active,a:focus,a:hover{color:var(--color-primary-dark)}button,input,label,optgroup,select,textarea{font-family:var(--font-mono-bold);text-transform:uppercase;color:var(--color-primary)}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0;color:var(--color-primary-dark);padding:10px;border-radius:var(--radius)}img,picture{border-style:none;max-width:100%;height:auto;margin:0}svg:not(:root){overflow:hidden}.content{max-width:var(--max-width);margin:0 auto;padding:10px var(--page-margin)0}dl p,section{margin-bottom:30px}hr{height:1px;border:0;background-color:rgba(65,64,66,.375);margin:30px auto}.solutions-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.two-column{columns:2;padding-bottom:15px}.two-column li{margin:0 25px;break-inside:avoid}dl{display:grid;grid-template-columns:minmax(min-content,1fr) 2fr;column-gap:40px;padding-top:0}dl h4,dl h5,dl h6{padding:7px 0 10px;margin:0}dl p:last-child{margin-bottom:15px}dl img{max-width:300px}dl ul{margin-block-start:0;padding-inline-start:0}dl dd,dl dt{margin-bottom:25px;margin-inline-start:0}.card{height:100%;display:flex;flex-direction:column;background-color:rgb(255 255 255/25%);border-radius:var(--radius);text-align:center;padding:25px;box-shadow:0 0 10px 1px rgb(0 0 0/20%)}.card p{text-align:unset;flex:1}.card-footer{margin-bottom:auto}.card-footer--spaced{padding-top:25px}.callout p,.card-footer a{text-align:center}.callout{border-radius:var(--radius);padding:50px;box-shadow:0 0 10px 1px rgb(0 0 0/20%);max-width:800px;margin:150px auto 75px}.callout p{font-size:1.5rem;font-family:var(--font-body-bold);text-transform:uppercase;padding-bottom:0;margin-top:0;margin-bottom:15px}.callout p:last-child,.li-post-body p:last-child,.meet-star:last-child{margin-bottom:0}.callout a{font-size:1.25rem;font-family:var(--font-mono);text-align:center;text-transform:uppercase}.callout-light a,.callout-light p{color:#fff}.meet-grid{display:grid;grid-template-columns:1fr;gap:20px}.meet-grid a{display:block;font-family:var(--font-mono-bold);text-decoration:none}.meet-grid a:focus,.meet-grid a:hover{text-decoration:underline}.meet-star{display:block;margin:15px auto;height:32px;width:32px}.branding{padding:50px 0;align-items:center;min-height:295px;box-shadow:rgba(0,0,0,.25)0 0}.navbar-wrapper,.page-title{max-width:var(--max-width);margin:50px auto 0;padding:175px var(--page-margin)0}.navbar-wrapper{justify-content:space-between;margin:auto;height:80px;padding:0 var(--page-margin);z-index:2}.logo-container,.nav-link a,.navbar-wrapper{display:flex;align-items:center}.brand-logo{height:60px}.nav-links{display:flex;font-family:var(--font-mono-bold);font-size:1rem;list-style:none;padding:25px 0 0;margin:0}.nav-link a{gap:8px;color:#fff;cursor:pointer;text-decoration:none}.nav-link a[aria-current=page]{border-bottom:3px solid rgba(255,255,255,.9);padding-bottom:2px}.nav-link img{height:16px;width:auto}.nav-link:not(:last-child){padding:10px 25px}.nav-link:last-child{padding:10px 0 0 25px}.menu-btn{display:none}@media screen and (max-width:1024px){.branding{min-height:200px;padding:15px 0}.page-title{padding:25px var(--page-margin) 5px;margin-bottom:0}.nav-container{position:fixed;display:none;top:0;right:0;width:280px;height:100%;background:#fff;box-shadow:-1px 0 2px rgba(0,0,0,.2);overflow-y:auto;z-index:-1}.nav-links{flex-direction:column;align-items:stretch;margin-top:80px;width:100%}.nav-link:not(:last-child){padding:20px 25px}.nav-link:last-child{padding:15px 25px}.nav-link a{color:var(--color-primary)!important;align-items:center;justify-content:center;text-align:center}.nav-link a[aria-current=page]{border-bottom-color:var(--color-primary)}.nav-link img{height:18px;filter:invert(56%) sepia(87%) saturate(2466%) hue-rotate(169deg) brightness(101%) contrast(92%);margin-top:6px}.menu-btn{display:block;position:relative;width:40px;height:40px;padding:8px;cursor:pointer;z-index:2;background:0 0;border:0}.close-icon,.hamburger-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.hamburger-icon{opacity:1}.close-icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}#menuToggle:checked+.menu-btn .hamburger-icon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}#menuToggle:checked+.menu-btn .close-icon{opacity:1;transform:translate(-50%,-50%) rotate(0deg)}#menuToggle:checked+.menu-btn .close-icon path{stroke:var(--color-primary)}#menuToggle:checked~.nav-container{display:flex;z-index:1;animation:menu-slide-left .3s ease}@keyframes menu-slide-left{0%{transform:translateX(200px)}to{transform:translateX(0)}}}.footer{max-width:var(--max-width);margin:0 auto;padding:100px var(--page-margin) 50px}.footer p{vertical-align:middle;font-size:1rem;margin-bottom:0;padding-bottom:0}.footer-padding{padding-bottom:35px}.footer a{font-family:var(--font-mono);text-transform:none}.about-layout{display:flex;gap:32px;align-items:flex-start;padding-top:10px}.about-subnav{width:250px;flex-shrink:0;position:sticky;top:24px;padding-top:35px}.about-subnav ul{list-style:none;padding:0;margin:0}.about-subnav li{margin:0}.about-subnav a{display:block;padding:10px 0 10px 14px;border-left:3px solid transparent;text-decoration:none;line-height:1.4;transition:color 150ms ease,border-color 150ms ease}.about-subnav a:focus,.about-subnav a:hover{color:var(--color-primary-dark);border-left-color:rgba(0,178,215,.4)}.about-subnav a[aria-current]{color:var(--color-text);border-left-color:var(--color-primary)}.about-content{flex:1;min-width:0}.about-content section+section{margin-top:80px}.about-subnav-select{display:none}.headspace-narrow{max-width:800px;margin:0 auto}.press-nav-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(65,64,66,.4);padding:0 0 6px 14px;margin:0 0 4px;text-align:left;line-height:1}.li-post{background:#fff;border:1px solid rgba(65,64,66,.15);border-radius:var(--radius);overflow:hidden;margin-bottom:24px}.li-post-header{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 12px}.li-post-avatar{width:48px;height:48px;border-radius:6px;flex-shrink:0;object-fit:contain;border:1px solid rgba(65,64,66,.1);padding:5px}.li-post-meta{flex:1;min-width:0}.li-post-body a,.li-post-company{font-family:var(--font-body-bold);text-transform:none}.li-post-company{font-size:.95rem;color:var(--color-text);margin:0 0 2px;padding:0;text-align:left;line-height:1.3}.li-post-details{font-family:var(--font-body);font-size:.8rem;color:rgba(65,64,66,.55);margin:0;padding:0;text-transform:none;text-align:left;line-height:1.4}.li-post-body{padding:0 20px 16px}.li-post-body p{font-size:.95rem;line-height:1.65rem;text-align:left;margin-bottom:10px}.li-post-body a{font-size:inherit}.li-post-media{border-top:1px solid rgba(65,64,66,.08)}.li-post-media+.li-post-body{padding-top:14px}.li-post-media img{width:100%;display:block;height:auto}.li-post-attachment,.li-post-body p{color:var(--color-text);font-family:var(--font-body)}.li-post-attachment{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid rgba(65,64,66,.1);background:rgba(65,64,66,.025);text-decoration:none;text-transform:none;transition:background 150ms ease}.li-post-attachment:focus,.li-post-attachment:hover{background:rgba(0,178,215,.06);color:var(--color-text)}.li-post-attachment-badge{font-family:var(--font-mono-bold);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--color-primary);border-radius:4px;padding:3px 6px;flex-shrink:0;line-height:1}.li-post-attachment-info{min-width:0}.li-post-attachment-title{display:block;font-family:var(--font-body-bold);font-size:.875rem;color:var(--color-text);line-height:1.3;margin-bottom:2px}.li-post-attachment-type{display:block;font-family:var(--font-mono);font-size:.7rem;color:rgba(65,64,66,.5);text-transform:uppercase;letter-spacing:.04em}.li-post-shared{margin:0 20px 16px;border:1px solid rgba(65,64,66,.12);border-radius:6px;padding:12px 14px;background:rgba(65,64,66,.02)}.li-post-shared-from{font-family:var(--font-body-bold);font-size:.8rem;color:var(--color-text);margin:0 0 6px;padding:0;text-align:left;text-transform:none;line-height:1.3}.li-post-shared-text{font-family:var(--font-body);font-size:.875rem;color:rgba(65,64,66,.75);line-height:1.55rem;text-align:left;margin:0;padding:0}.li-post-shared-article{border-top:1px solid rgba(65,64,66,.1);margin-top:10px;padding-top:10px}.li-post-article-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(65,64,66,.45);margin:0 0 4px;padding:0;text-align:left;line-height:1.2}.li-post-article-title{font-size:.9rem;color:var(--color-text);margin:0;padding:0;text-align:left;line-height:1.35}.bold,.li-post-article-title{font-family:var(--font-body-bold)}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase;font-family:var(--font-body-bold)}.img-width{width:100%}.opacity-1{opacity:1}.no-margin{margin:0}.loose{padding-bottom:25px}.bump{padding-top:inherit}.padding-25{padding-bottom:25px}.slash{color:var(--color-text-muted);font-weight:400}@media screen and (max-width:900px){h1{font-size:2rem;line-height:3rem}h2,h3,h4{font-size:1.375rem;padding-bottom:15px}.callout p,h5,h6{font-size:1.125rem;padding-bottom:10px}.page-title h1{line-height:2rem}.content{padding-top:0}.solutions-cards,dl{grid-template-columns:1fr}.solutions-cards{width:75vw;max-width:600px;margin:0 auto;gap:20px}.card{margin:0}.two-column{columns:1}dl{margin-block-start:0;text-align:center}dl dt{margin-bottom:10px}.callout{max-width:none;border-radius:var(--radius);padding:30px 24px;margin:30px var(--page-margin)}.callout p{padding-bottom:0}.callout a{font-size:1rem;font-family:var(--font-mono-bold)}.headspaceh3{text-align:left}.headspace-narrow p:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(174,207,227,.55)}.about-layout{flex-direction:column;gap:24px}.about-subnav{display:none}.about-subnav-select{display:block;width:100%;margin-top:24px}.about-content section img:first-child{margin-top:0!important}.footer{padding:35px var(--page-margin) var(--page-margin)}.right{text-align:left}.bump{padding-top:15px}.star-small{width:60px;height:auto}select{max-width:100%}hr{padding:0;margin:25px auto}}