
:root{--teal:#007991;--teal-tint:#00879e;--teal-pastel:#e7fbff;--darkest-grey:#222;--dark-grey:#545454;--mid-grey:#b4b4b4;--light-grey:#eee;--lightest-grey:#eff6fa;--white:#fff;--midnight-blue:#001b2a;--fuscia:#da3d74;--body-bg:var(--lightest-grey);--content-bg:var(--white);--body-inverted:var(--midnight-blue);--stat-bg:var(--lightest-grey);--subtle-highlight:var(--lightest-grey);--link-hover-bg:#007d960d;--the-force-bg:var(--lightest-grey);--text-strong:var(--darkest-grey);--text-subtle:var(--dark-grey);--text-inverted:var(--white);--keylines:var(--light-grey);--stat-metric:var(--teal);--stat-label:var(--darkest-grey);--focus:var(--fuscia);--tab-label-selected:var(--darkest-grey);--interaction:var(--teal);--interaction-hover:var(--teal-tint);--interaction-hover-glow:transparent;--interaction-hover-bg:var(--teal-pastel);--nav-icon:var(--dark-grey);--nav-logoicon:var(--teal);--button-label:var(--white);--button-label-hover:var(--white);--button-border-hover:transparent;--card-bg-hover:var(--lightest-grey);--card-text-hover:var(--text-strong);--indicator:var(--mid-grey)}@media (prefers-color-scheme:dark){:root{--teal:#00a5c2;--teal-tint:#00b0cf;--white:#fff;--dusty-teal:#708fa0;--mid-grey:#b4b4b4;--light-grey:#eee;--dusky-blue:#002f49;--midnight-blue:#001b2a;--body-bg:var(--dusky-blue);--content-bg:var(--midnight-blue);--body-inverted:var(--dusky-blue);--stat-bg:var(--subtle-highlight);--subtle-highlight:#00649626;--link-hover-bg:var(--subtle-highlight);--the-force-bg:var(--midnight-blue);--text-strong:var(--white);--text-subtle:var(--dusty-teal);--text-inverted:var(--white);--keylines:var(--dusky-blue);--stat-metric:var(--teal);--stat-label:var(--light-grey);--focus:var(--fuscia);--tab-label-selected:var(--white);--interaction:var(--teal);--interaction-hover:var(--teal-tint);--interaction-hover-glow:var(--teal-tint);--interaction-hover-bg:transparent;--nav-icon:var(--white);--nav-logoicon:var(--teal);--button-label:var(--white);--button-label-hover:var(--white);--button-border-hover:#ffffff4d;--card-bg-hover:var(--subtle-highlight);--card-text-hover:var(--white);--indicator:var(--dusty-teal)}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}strong{font-weight:500}html{background:var(--content-bg)}body{background:var(--body-bg);color:var(--text-strong);font-family:Red Hat Display,sans-serif;font-size:clamp(18px,4.6vw,22px);font-weight:300}@media (min-width:600px){body{font-size:clamp(18px,2vw,24px)}}@media (min-width:1200px){body{background:linear-gradient(90deg, var(--body-bg) 49.9%, var(--content-bg) 50%);font-size:24px}}a{color:var(--interaction)}a:hover{color:var(--interaction-hover);text-shadow:0px 0px 4px var(--interaction-hover-glow);text-decoration:none}a:active{color:var(--text-strong)}a:focus-visible{outline:3px solid var(--focus);outline-offset:0px}.main{flex-direction:column;width:100%;display:flex}@media (min-width:600px){.main{grid-template-columns:1fr 2fr;display:grid}}@media (min-width:1200px){.main{grid-template-columns:400px 1fr;margin:0 auto}}@media (min-width:1512px){.main{max-width:1512px}}.spacer-right{background:var(--body-bg);flex:0 0 0}@media (min-width:1200px){.spacer-right{flex:1px}}.nav{z-index:1;flex-direction:column;display:flex;position:sticky;top:-100vw}@media (min-width:600px){.nav{grid-column:1}}.content{background:var(--content-bg);flex:auto;min-height:100dvh;padding:0 0 5.25vw}@media (min-width:600px){.content{grid-column:2}}.nav-hero{aspect-ratio:1;width:100%}.nav-links{background:var(--body-bg);flex-direction:column;gap:10px;width:100%;padding:10px 0 0;display:flex;position:sticky;top:-2px}@media (min-width:600px){.nav-links{gap:20px;padding:20px 0}}.nav-id{flex-direction:row;justify-content:space-between;padding:0 20px;display:flex}@media (min-width:600px){.nav-id{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px}}@media (min-width:900px){.nav-id{flex-direction:row;justify-content:space-between}}@media (min-width:1540px){.nav-id{padding-left:0}}.nav-logo-link{justify-content:center;align-items:center;display:flex}.nav-logo-link div,.nav-logo-link svg{width:162px;height:28px}.nav-logo-link path{fill:var(--nav-icon)}.nav-logo-link path.logoicon{fill:var(--nav-logoicon)}.nav-logo-link:hover{background:var(--link-hover-bg);outline:10px solid var(--link-hover-bg);outline-offset:0px}@media (min-width:600px){.nav-logo-link{padding:10px 0}}.nav-social{flex-direction:row;display:flex}.nav-social-link{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nav-social-link div{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nav-social-link svg{width:24px;height:24px}.nav-social-link svg path{fill:var(--nav-icon)}.nav-social-link:hover{background:var(--link-hover-bg)}.nav-tabs{isolation:isolate;flex-direction:row;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}@media (min-width:600px){.nav-tabs{flex-direction:column;align-items:flex-end}}.nav-tab{flex-grow:1;list-style:none;display:flex}.nav-tab.selected{z-index:-1}.nav-tab.selected div,.nav-tab.selected a{background:var(--content-bg);color:var(--text-strong)}.nav-tab.selected div:hover{background:var(--content-bg)}@media (min-width:600px){.nav-tab{width:fit-content}}.nav-tab a,.nav-tab div{text-align:center;flex-grow:1;justify-content:center;align-items:center;padding:10px 0;text-decoration:none;display:flex}@media (min-width:600px){.nav-tab a,.nav-tab div{padding:20px 30px}}.nav-tab a:hover,.nav-tab div:hover{background:var(--link-hover-bg);text-shadow:none}.page-header{align-items:center;padding:7vw 5.5vw;display:flex}@media (min-width:600px){.page-header{height:33.33vw;max-height:400px;padding:3.5vw}}.page-header-heading{letter-spacing:-.03rem;font-size:40px}@media (min-width:600px){.page-header-heading{font-size:4.8vw}}@media (min-width:1200px){.page-header-heading{text-wrap:balance;font-size:58px}}.page .cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1fr 1fr);grid-gap:7vw 3.5vw;margin:6vw 0 2vw;padding:0 5.5vw;display:grid}.page .cards:first-child{margin-top:0}@media (min-width:600px){.page .cards{grid-gap:3.5vw;margin-top:3vw;padding:0 3.5vw}}@media (min-width:1200px){.page .cards{grid-gap:50px;grid-template-columns:repeat(3,1fr);margin-top:clamp(20px,2vw,30px);padding:0 3.5vw}}@media (min-width:1512px){.page .cards{grid-template-columns:repeat(3,1fr);padding:0 3.5vw}}.page .card{color:var(--text-strong);flex-direction:column;gap:2vw;text-decoration:none;display:flex;position:relative}@media (min-width:600px){.page .card{gap:1vw}}@media (min-width:1200px){.page .card{gap:10px}}@media (min-width:1512px){.page .card{gap:10px}}.page .card .card-hover-icon{width:24px;height:24px;display:none;position:absolute;top:-19px;right:-19px}.page .card svg path{fill:var(--interaction)}.page .card:focus-visible{outline-offset:20px}.page .card .card-img-glow{aspect-ratio:1;z-index:100;width:100%;position:absolute;top:0;left:0}.page .card:hover{background:var(--card-bg-hover);outline:20px solid var(--card-bg-hover);outline-offset:0px;text-shadow:none;color:var(--card-text-hover)}.page .card:hover .card-hover-icon{display:block}.page .card:hover svg{filter:drop-shadow(0px 0px 4px var(--interaction-hover-glow))}.page .card:hover .card-img-glow{box-shadow:inset 0 0 0 1px var(--button-border-hover)}.page .card:active{top:1px}.page .card-img{aspect-ratio:1;object-fit:cover;order:1}.page .card-heading{text-wrap:balance;order:2;margin:1vw 0 0;font-size:3.8vw;font-weight:600}@media (min-width:600px){.page .card-heading{font-size:2.4vw}}@media (min-width:1200px){.page .card-heading{margin:.8vw 0 0;font-size:1.5vw}}@media (min-width:1512px){.page .card-heading{font-size:21px}}.page .card-timestamp,.page .card-description{text-wrap:balance;order:3;margin:0;font-size:3.4vw}@media (min-width:600px){.page .card-timestamp,.page .card-description{font-size:2vw}}@media (min-width:1200px){.page .card-timestamp,.page .card-description{font-size:1.2vw}}@media (min-width:1512px){.page .card-timestamp,.page .card-description{font-size:17px}}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.3}.page h2{margin:7vw 5.5vw clamp(20px,3.5vw,30px);font-size:1.8em}@media (min-width:600px){.page h2{margin:3.5vw 3.5vw clamp(20px,2vw,30px)}}@media (min-width:1512px){.page h2{margin:53px 3.5vw clamp(20px,2vw,30px)}}.page h3{margin:3.5vw 5.5vw clamp(20px,3.5vw,30px);font-size:1.5em}@media (min-width:600px){.page h3{margin:2vw 3.5vw clamp(20px,2vw,30px)}}.metabox{background:var(--subtle-highlight);flex-direction:column;gap:1.05vw;margin:0 5.5vw 3.5vw;padding:2.8vw 3.5vw;display:flex}@media (min-width:600px){.metabox{gap:1.05vw;margin:0 3.5vw 3.5vw;padding:clamp(20px,2.1vw,40px) clamp(20px,2.8vw,50px)}}@media (min-width:1512px){.metabox{margin:0 3.5vw 53px}}.metabox-data{flex-direction:row;gap:1vw;display:flex}.metabox-link{text-decoration:underline}.metabox-slash{color:var(--text-subtle)}.button{background-color:var(--interaction);width:fit-content;color:var(--button-label);text-align:center;border:1px solid #0000;margin:4vw 5.5vw 2vw;padding:20px 3.5vw;text-decoration:none;display:flex;position:relative}@media (min-width:600px){.button{margin:0 3.5vw 2vw;padding:20px 1.75vw}}.button svg{width:24px;height:24px;display:none;position:absolute;top:-19px;right:-19px}.button svg path{fill:var(--interaction)}.button:hover{box-shadow:0px 0px 4px var(--interaction-hover-glow);text-shadow:none;color:var(--button-label-hover);border:1px solid var(--button-border-hover);outline:20px solid var(--card-bg-hover);outline-offset:0px;cursor:pointer}.button:hover svg{filter:drop-shadow(0px 0px 4px var(--interaction-hover-glow));display:block}.button:active{top:1px}.button:focus-visible{outline:3px solid var(--focus);outline-offset:20px}.bio{background:var(--body-bg);flex-direction:column;gap:1.05vw;margin:5.5vw 5.5vw 3.5vw;padding:2.8vw 3.5vw 5.5vw;display:flex}@media (min-width:600px){.bio{gap:1.05vw;margin:5.5vw 3.5vw 3.5vw;padding:1.75vw}}@media (min-width:1512px){.bio{margin:0 3.5vw 53px}}.bio-heading,.bio-p{margin-bottom:2vw}.bio-img{height:auto;margin-bottom:3.5vw}@media (min-width:600px){.bio-img{float:right;width:30%;margin:0 0 2vw 2vw}}.stats{grid-gap:20px;grid-template-columns:repeat(6,1fr);width:100%;padding:0 5.5vw;display:grid}@media (min-width:600px){.stats{padding:0 3.5vw}}@media (min-width:1512px){.stats{padding:0 3.5vw}}.stat{background:#ffffff08;background:var(--stat-bg);text-align:left;flex-direction:row;grid-column:1/7;align-items:center;gap:20px;padding:20px;display:flex}@media (min-width:600px){.stat{text-align:center;flex-direction:column;gap:1.2vw;padding:clamp(20px,2vw,30px)}}.metric{color:var(--stat-metric);letter-spacing:-.09rem;text-align:center;width:30%;font-size:clamp(36px,4vw,58px)}@media (min-width:600px){.metric{width:unset}}.stat-quote-container{text-align:center;isolation:isolate;flex-direction:column;padding:clamp(20px,4vw,50px);position:relative}.page .stat-quote{color:var(--teal);text-wrap:balance;background:0 0;margin:0;padding:0;font-size:clamp(20px,2vw,30px);font-style:italic}.page .stat-quote:before{content:open-quote;z-index:-1;color:var(--content-bg);font-size:clamp(200px,10vw,500px);line-height:1;position:absolute;top:-20%;left:-5%}.page .stat-quote:after{content:no-close-quote}@media (min-width:600px){.page .stat-quote{font-size:clamp(30px,2vw,30px)}.page .stat-quote:before{font-size:clamp(200px,100vw,300px);top:clamp(-60px,-35%,-80px);left:-3%}}.page .label{color:var(--stat-label);text-wrap:balance;width:70%;margin:0}@media (min-width:600px){.stat-product-count{grid-area:1/1/2/3}.stat-unique-users{grid-area:1/3/2/5}.stat-data-points{grid-area:1/5/2/7}.stat-retention-rate{grid-area:2/1/3/4}.stat-conversion-rate{grid-area:2/4/3/7}.stat-revenue-growth{grid-area:3/1/4/7}.stat-quote-employee{grid-area:4/1/5/7}.stat-employee-satisfaction{grid-area:5/1/6/3}.stat-user-understanding{grid-area:5/3/6/5}.stat-user-support{grid-area:5/5/6/7}.stat-quote-collaborator{grid-area:6/1/7/7}}.page p img{width:100%;height:auto}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:var(--body-inverted);color:var(--text-inverted);margin:0 5.5vw 3.5vw;padding:2.1vw 3.5vw;font-size:3.22vw;overflow-x:scroll}@media (min-width:600px){pre{margin:0 3.5vw 3.5vw;padding:1.75vw 2vw;font-size:1.4vw}}@media (min-width:1200px){pre{font-size:16.8px}}hr{border:1px solid var(--keylines);margin:0 5.5vw 3.5vw}.page ul,.page ol{margin:0 5.5vw 2vw;padding-left:4.9vw;list-style-position:outside}@media (min-width:600px){.page ul,.page ol{margin:0 3.5vw 2vw;padding-left:2.45vw}}@media (min-width:1200px){.page ul,.page ol{padding-left:2.45vw}}@media (min-width:1512px){.page ul,.page ol{padding-left:37px}}.page li{margin-bottom:1.05vw}.page p{margin:0 5.5vw clamp(20px,3.5vw,30px);line-height:1.6}@media (min-width:600px){.page p{margin:0 3.5vw clamp(20px,2vw,30px)}}.page blockquote{color:var(--teal);background:var(--subtle-highlight);text-wrap:balance;text-align:center;margin:0 5.5vw 3.5vw;padding:clamp(30px,5.25vw,80px) clamp(20px,3.5vw,40px);font-size:clamp(20px,4.6vw,30px);font-style:italic;position:relative}.page blockquote p{isolation:isolate;margin:0}.page blockquote p:before{content:open-quote;z-index:-1;color:var(--content-bg);font-size:clamp(200px,10vw,500px);line-height:1;position:absolute;top:-10%;left:0}@media (min-width:600px){.page blockquote{margin:2vw 3.5vw clamp(20px,2vw,30px);font-size:clamp(30px,2vw,40px)}.page blockquote p:before{top:clamp(-20px,-40%,-100px);left:0}}.video-embed{height:0;margin:1.5rem 0;padding-bottom:56.25%;display:block;position:relative;overflow:hidden}.video-embed--short{margin:0 5%;padding-bottom:161%}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:600px){.video-embed--short{margin:0 10%;padding-bottom:144%}}@media (min-width:1200px){.video-embed--short{margin:0 23%;padding-bottom:97%}}.home .page h2:first-of-type{margin-top:0}@media (min-width:1200px){.home .card:nth-child(4){display:none}}body.error{background-color:var(--the-force-bg);background-image:url(/images/light-side.jpg);background-position:bottom;background-repeat:no-repeat;background-size:auto 40vh}@media (min-width:600px){body.error{background-size:auto 60vh}}@media (min-width:1200px){body.error{background-size:100vw}}@media (prefers-color-scheme:dark){body.error{background-color:var(--the-force-bg);background-image:url(/images/dark-side.png);background-position:bottom;background-repeat:no-repeat;background-size:auto 40vh}}@media (prefers-color-scheme:dark) and (min-width:600px){body.error{background-size:auto 60vh}}.error-main{flex-direction:column;justify-content:start;align-items:center;gap:30px;width:100%;height:100dvh;padding:10vh 50px;display:flex}.error-main nav{flex-direction:column;align-items:stretch;gap:30px;width:100%;max-width:340px;padding-top:7px;display:flex}.error-main nav .button{width:100%;margin:0;display:block}@media (min-width:1512px){.error-main nav .button{padding-left:0;padding-right:0}}@media (min-width:600px){.error-main nav{flex-direction:row;gap:50px;max-width:500px;padding-top:20px}}
@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/9ad2ee9fb6dccc57-s.418s-etoo-9sp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/fcaeb3f7e0680910-s.p.3lrve_2boikdb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_a9f0b0e2-module__1cU24q__className{font-family:Red Hat Display,Red Hat Display Fallback}
