@font-face{font-family:Red Hat Display;src:url(/_landing/fonts/RedHatDisplayVF.7ab6261cbce2.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 900}@font-face{font-family:Red Hat Display;src:url(/_landing/fonts/RedHatDisplayVF-Italic.1882c93a4349.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:300 900}:root{--font-sans:"Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;--color-secondary:#2d3f50;--color-text-primary:#3b5266;--color-text-secondary:#6c7d8c;--color-primary:#ff006b;--color-primary-button:#db005c;--color-gray-50:#fcfcfc;--color-success:#0ad071;--color-alert:#ffa323}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;font-optical-sizing:auto;scroll-padding-top:96px;font-size:16px}body{color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;font-weight:400;line-height:1.5}h1,h2,h3{margin:0 0 .5rem;line-height:1.2}p{margin:0 0 1rem}button,input,select,textarea{font:inherit;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}img,svg{vertical-align:middle}:focus-visible{outline-offset:4px;outline:3px solid #0568d5}::selection{color:#2d3f50;background:#ff006b20}.skip-link{z-index:200;color:#fff;background:#2d3f50;border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}.coffee-header{isolation:isolate;padding-top:28px;position:relative}.coffee-header-background{z-index:-1;pointer-events:none;clip-path:polygon(0 100%,100% 72%,100% 0,0 0);background:linear-gradient(81deg,#ff006b06,#99429306 43%,#0568d506);position:absolute;inset:0}.top-navbar{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 64px,1320px);margin-inline:auto;display:flex}.brand-link{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.nav-actions{align-items:center;gap:28px;display:flex}.download-link{min-height:44px;color:var(--color-secondary);align-items:center;font-weight:700;display:inline-flex}.download-link:hover{color:var(--color-primary-button)}.login-link{border:1px solid var(--color-primary-button);min-height:48px;color:var(--color-primary-button);border-radius:6px;justify-content:center;align-items:center;padding:10px 28px;font-weight:700;transition:background-color .2s;display:inline-flex}.login-link:hover{color:#bd0050;background:#ff006b08}.main-title{color:var(--color-secondary);font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.25rem + 2.5vw,3.5rem);font-weight:700;line-height:1.12}.main-title strong{color:var(--color-primary);font-weight:inherit}.header-card{padding-block:48px 64px}.first-content{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(100% - 48px,1120px);margin-inline:auto;padding-block:clamp(40px,5vw,80px) 32px;display:flex}.first-content h2{max-width:800px}.first-content p{max-width:760px}.dashboard-image{width:100%;max-width:1040px;height:auto;margin-top:16px;display:block}@media (prefers-reduced-motion:no-preference){.reveal.revealed{animation:.5s ease-out both reveal-up}@keyframes reveal-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.desktop-logo{display:block}.mobile-logo{display:none}@media (max-width:991px){.header-card{padding-block:48px 24px}}@media (max-width:600px){.coffee-header{padding-top:16px}.top-navbar{width:calc(100% - 40px)}.nav-actions{gap:20px}.login-link{min-height:44px;padding:8px 16px}.desktop-logo{display:none}.mobile-logo{display:block}.first-content{gap:20px;width:calc(100% - 40px)}.header-card{padding-top:36px}}.wait-list-wrapper{width:min(100% - 40px,640px);margin:48px auto}.wait-list-wrapper div{margin:auto;width:100%;margin-block-start:1rem;color:var(--color-text-secondary)!important;font-family:var(--font-sans)!important;background-color:#0000!important}.gw-flex.gw-flex-row.gw-rounded-md.gw-text-xs.gw-px-1.gw-py-1{border:unset!important;color:#ff006b!important;width:fit-content!important;margin-block-start:.65rem!important}.gw-text-sm.gw-truncate.gw-flex.gw-flex-row.gw-justify-center{justify-content:space-between!important;margin-block-end:2rem!important}.gw-text-sm.gw-truncate.gw-flex.gw-flex-row.gw-justify-center>.gw-mr-2.gw-self-center{width:fit-content!important}.gw-mt-1.gw-font-semibold.gw-text-xl{color:var(--color-text-secondary)!important;background-color:#0000!important}.gw-flex.gw-flex-row.gw-rounded-md.gw-text-xs.gw-px-1.gw-py-1{border:unset!important;margin-top:.65rem!important}.gw-text-sm.gw-truncate.gw-flex.gw-flex-row.gw-justify-center{margin-bottom:2rem!important}.gw-duration-300 .wait-list-wrapper span{color:var(--color-text-secondary)!important;font-family:var(--font-sans)!important}.main-wait-list{overflow:hidden}.wait-list-wrapper button{font-weight:700!important}.wait-list-wrapper input{color:var(--color-text-secondary)!important}.join-header{padding-block-start:2rem}.join-navbar{margin-top:.5rem}.gw-flex.gw-flex-row.gw-justify-center.gw-items-center.gw-text-sm.gw-text-red-800 div:first-child{display:none}.gw-flex.gw-flex-row.gw-justify-center.gw-items-center.gw-text-sm.gw-text-red-800 div:last-child{margin-top:0;color:red!important}
