@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{font-family:Manrope,sans-serif;color:#f3f5f2;background:#0c0c0a;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#0c0c0a}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.shell{overflow:hidden}.nav{align-items:center;display:flex;height:80px;justify-content:space-between;margin:auto;max-width:1240px;padding:0 32px}.logo{align-items:center;display:flex;font-size:17px;font-weight:800;gap:9px;letter-spacing:-.06em}.logo img{background:#b4fa04;border-radius:7px;display:block;height:28px;-o-object-fit:cover;object-fit:cover;transform:rotate(-8deg);width:28px}.lime,.hero h1 strong,.manifesto h2 strong,.cta h2 strong{color:#b4fa04}.links{align-items:center;display:flex;gap:30px}.links a{color:#9a9e96;font-size:13px;font-weight:600}.links a:hover{color:#fff}.links .nav-button{align-items:center;background:#f3f5f2;border-radius:7px;color:#0c0c0a;display:flex;gap:8px;padding:11px 15px}.social-button{align-items:center;border:1px solid #475044;border-radius:7px;color:#f3f5f2;display:inline-flex;font-family:Arial,sans-serif;font-size:14px;font-weight:800;height:34px;justify-content:center;line-height:1;width:34px;transition:.2s}.social-button:hover{background:#b4fa04;border-color:#b4fa04;color:#0c0c0a}.footer-social{border-color:#30372e;height:28px;width:28px}.menu{background:none;border:0;color:#fff;display:none}.hero{align-items:center;display:grid;gap:70px;grid-template-columns:.85fr 1.15fr;margin:auto;max-width:1240px;min-height:670px;padding:75px 32px 105px}.eyebrow,.hero-copy>p,.proof,.manifesto label,.features label,.cta label{color:#aab0a8}.eyebrow,.manifesto label,.features label,.cta label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.eyebrow{align-items:center;display:flex;gap:9px;margin-bottom:25px}.eyebrow i,.score-foot i,.app-window footer i{background:#b4fa04;border-radius:50%;display:inline-block;height:6px;width:6px}.hero h1,.manifesto h2,.features h2,.cta h2{font-size:clamp(51px,6vw,82px);font-weight:700;letter-spacing:-.08em;line-height:.98;margin:0}.hero-copy>p{font-size:16px;line-height:1.65;margin:28px 0 0;max-width:455px}.hero-actions{align-items:center;display:flex;gap:24px;margin-top:34px}.primary{align-items:center;background:#b4fa04;border:0;border-radius:8px;color:#0c0c0a;display:inline-flex;font-size:13px;font-weight:800;gap:10px;padding:15px 19px;transition:.2s}.primary:hover{background:#ddff7a;transform:translateY(-2px)}.watch{align-items:center;color:#9ca49a;display:flex;font-size:12px;font-weight:700;gap:9px}.watch span{align-items:center;border:1px solid #62685f;border-radius:50%;display:flex;height:25px;justify-content:center;padding-left:2px;width:25px}.proof{align-items:center;display:flex;font-size:11px;gap:12px;margin-top:50px}.proof>div{display:flex}.proof b{align-items:center;background:#6b8caf;border:2px solid #0C0C0A;border-radius:50%;display:flex;font-size:9px;height:25px;justify-content:center;margin-left:-6px;width:25px}.proof b:first-child{background:#d2a582;margin-left:0}.proof b:nth-child(3){background:#ebbb8f}.proof b:nth-child(4){background:#3b4139;color:#c0c7ba}.demo{position:relative}.glow{background:#b4fa04;border-radius:50%;filter:blur(95px);height:190px;opacity:.1;position:absolute;right:10%;top:8%;width:190px}.app-window{background:#181b18;border:1px solid #323832;border-radius:14px;box-shadow:0 28px 70px #0008;overflow:hidden;position:relative;transform:perspective(1400px) rotateY(-4deg);transition:.4s}.app-window:hover{transform:perspective(1400px) rotateY(-1deg)}.bar,.app-window footer{align-items:center;color:#747b73;display:flex;font:9px DM Mono,monospace;justify-content:space-between}.bar{border-bottom:1px solid #2b302b;height:42px;padding:0 17px}.dots{display:flex;gap:5px}.dots i{background:#434a42;border-radius:50%;height:6px;width:6px}.bar>span{align-items:center;display:flex;gap:7px;margin-left:50px}.bar em{background:#b4fa04;border-radius:50%;box-shadow:0 0 7px #b4fa04;height:5px;width:5px}.app-body{display:grid;grid-template-columns:165px 1fr;min-height:435px}aside{background:#151815;border-right:1px solid #2b302b;padding:20px 13px}.profile{align-items:center;display:flex;gap:7px;margin-bottom:31px}.profile>b{align-items:center;background:#7199c2;border-radius:7px;color:#101510;display:flex;font-size:9px;height:27px;justify-content:center;width:27px}.profile span{flex:1}.profile strong,.profile small{display:block}.profile strong{font-size:10px}.profile small{color:#71786e;font-size:8px;margin-top:2px}.profile svg{color:#6a7168}.app-window label,.editor-top,.score-foot,.workspace-head>div>label{color:#687166;font:8px DM Mono,monospace;letter-spacing:.1em}.side{align-items:center;border-radius:6px;color:#9ca29a;display:flex;font-size:10px;gap:9px;margin-bottom:3px;padding:10px 8px}.side small{color:#72786f;font:9px DM Mono,monospace;margin-left:auto}.side.active{background:#273024;color:#b4fa04}.side.faint{color:#6f766d}.later{display:block;margin:31px 0 9px}.workspace{padding:30px 31px 20px}.workspace-head{align-items:flex-start;display:flex;justify-content:space-between}.workspace-head h3{font-size:20px;letter-spacing:-.04em;margin:8px 0 0}.workspace-head button{background:#232823;border:1px solid #343c33;border-radius:6px;color:#9ca69a;padding:8px}.editor,.score,.angles{background:#1d211d;border:1px solid #303630;border-radius:8px;margin-top:23px}.editor{padding:16px 17px 12px}.editor-top{color:#72786f;letter-spacing:0}.editor-top span{float:right}.editor p{color:#c3c9c1;font-size:11px;line-height:1.6;margin:11px 0 0}.editor-tools{border-top:1px solid #303630;color:#8c9689;display:flex;font-size:9px;gap:18px;margin-top:14px;padding-top:11px}.editor-tools span{align-items:center;display:flex;gap:5px}.editor-tools svg,.angles-head>svg{color:#b4fa04}.score{padding:16px 17px 13px}.score-head,.angles-head{align-items:center;display:flex;justify-content:space-between}.score-head h4,.angles-head h4{font-size:11px;font-weight:600;margin:6px 0 0}.score-head>strong{color:#b4fa04;font:25px DM Mono,monospace}.score-head small{color:#70786c;font-size:9px;margin-left:3px}.meter{background:#323a2f;border-radius:20px;height:5px;margin:17px 0 11px;overflow:hidden}.meter i{background:linear-gradient(90deg,#8eb52b,#b4fa04);display:block;height:100%;transition:.3s}.score-foot{align-items:center;display:flex;justify-content:space-between;letter-spacing:0;text-transform:none}.score-foot span:first-child{align-items:center;color:#b5bfad;display:flex;gap:5px}.angles{padding:16px 17px 8px}.angles-head>svg{background:#303b27;border-radius:5px;padding:7px;box-sizing:content-box}.angle{align-items:center;background:none;border:0;border-top:1px solid #2b302b;color:#828a7f;display:flex;gap:9px;padding:11px 2px;text-align:left;width:100%}.angle>span{align-items:center;border:1px solid #596252;border-radius:50%;display:flex;height:15px;justify-content:center;width:15px}.angle.selected{color:#e0e5db}.angle.selected>span{background:#b4fa04;border-color:#b4fa04;color:#0c0c0a}.angle b{display:flex;flex:1;flex-direction:column;font-size:10px;font-weight:600;gap:4px}.angle small{color:#697166;font-size:8px;font-weight:400}.app-window footer{border-top:1px solid #2b302b;height:32px;padding:0 17px}.app-window footer span:first-child{align-items:center;display:flex;gap:6px}.logos{align-items:center;border-bottom:1px solid #292d29;border-top:1px solid #292d29;display:flex;gap:55px;justify-content:center;min-height:116px;padding:25px 32px}.logos>span{color:#667066;font:9px/1.6 DM Mono,monospace;max-width:175px}.logos>span b{color:#9ca69b}.logos>div{align-items:center;color:#687068;display:flex;font-size:18px;gap:clamp(28px,5vw,75px);letter-spacing:-.08em}.logos>div b:nth-child(2){font-size:15px;letter-spacing:.04em}.logos>div b:nth-child(3){font-family:Georgia;font-style:italic}.logos>div b:last-child{font-size:15px;font-weight:500;letter-spacing:.02em}.manifesto,.features{margin:auto;max-width:1240px;padding:145px 32px}.manifesto>div{align-items:end;display:flex;justify-content:space-between;margin-top:38px}.manifesto h2{font-size:clamp(48px,6vw,76px)}.manifesto aside{background:none;max-width:325px;padding:0}.manifesto aside p,.feature-intro>p{color:#8d958a;font-size:14px;line-height:1.7}.manifesto aside a,.feature-grid article a{align-items:center;color:#b4fa04;display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-top:26px}.features{border-top:1px solid #292d29;padding-bottom:145px;padding-top:100px}.feature-intro{align-items:end;display:flex;justify-content:space-between}.feature-intro h2{margin-top:29px}.feature-intro h2 i{color:#919b8e;font-style:normal}.feature-intro>p{max-width:250px}.feature-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:68px}.feature-grid article{background:#181c18;border:1px solid #2c322b;border-radius:12px;min-height:285px;padding:23px;transition:.25s}.feature-grid article:nth-child(2){background:#171c1d}.feature-grid article:nth-child(3){background:#1e1b17}.feature-grid article:hover{border-color:#6e7d61;transform:translateY(-5px)}.card-top{align-items:center;display:flex;justify-content:space-between}.card-top label{color:#687166}.card-top span{align-items:center;background:#273124;border-radius:7px;color:#b4fa04;display:flex;padding:10px}.feature-grid article:nth-child(2) .card-top span{background:#263236;color:#93d9df}.feature-grid article:nth-child(3) .card-top span{background:#393024;color:#f5b675}.feature-grid h3{font-size:20px;letter-spacing:-.05em;margin:70px 0 10px}.feature-grid p{color:#8f978c;font-size:12px;line-height:1.7;max-width:255px}.feature-grid article a{font-size:11px;margin-top:21px}.people{border-top:1px solid #292d29;margin:auto;max-width:1240px;padding:100px 32px 145px}.people-heading{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.people h2{font-size:clamp(48px,6vw,76px);letter-spacing:-.08em;line-height:.98;margin:28px 0 0}.lead-link{align-items:center;border:2px solid #B4FA04;border-radius:12px;color:#b4fa04;display:flex;font-size:clamp(24px,3.5vw,46px);font-weight:800;gap:14px;letter-spacing:-.06em;margin-top:32px;padding:19px 28px;transition:.2s}.lead-link:hover{background:#b4fa04;color:#0c0c0a}.people-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:65px}.people-grid .person-card{background:#111310;border:1px solid #2c322b;border-radius:11px;overflow:hidden;transition:.25s}.people-grid .person-card:hover{border-color:#b4fa04;transform:translateY(-5px)}.portrait{background-color:#080908;background-position:center;background-repeat:no-repeat;background-size:cover;height:205px;overflow:hidden}.portrait-three,.portrait-four,.portrait-five,.portrait-six{background-position:center;background-size:cover}.person-info{background:#b4fa04;color:#0c0c0a;padding:13px 16px 14px}.person-info h3{font-size:16px;letter-spacing:-.04em;margin:0}.person-info p{font-size:11px;margin:3px 0 0;opacity:.7}.cta{background:#1d231c;border:1px solid #303b2d;border-radius:14px;margin:0 auto 88px;max-width:1176px;overflow:hidden;padding:85px 20px;text-align:center}.cta h2{margin-top:28px}.cta>p{color:#9da79a;font-size:14px;margin:21px auto 26px}.cta form{display:flex;gap:8px;justify-content:center;margin:auto;max-width:420px}.cta input{background:#121611;border:1px solid #394434;border-radius:8px;color:#fff;min-width:0;padding:0 14px;width:250px}.cta input:focus{border-color:#b4fa04;outline:0}.cta>small{color:#687266;display:block;font-size:10px;margin-top:17px}.success{align-items:center;color:#b4fa04;display:flex;font-size:13px;gap:8px;justify-content:center;margin:35px 0 38px}.site-footer{align-items:center;border-top:1px solid #292d29;color:#697269;display:flex;font-size:11px;justify-content:space-between;margin:auto;max-width:1240px;padding:30px 32px 38px}.site-footer .logo{color:#e6ebe3;font-size:14px}.site-footer .logo img{height:23px;width:23px}.site-footer div{display:flex;gap:20px}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:65px}.app-window,.app-window:hover{transform:none}.logos{align-items:flex-start;flex-direction:column;gap:20px}.logos>div{flex-wrap:wrap;gap:22px 40px}.manifesto,.features,.people{padding-bottom:100px;padding-top:100px}.people-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nav{height:68px;padding:0 20px}.menu{display:block}.links{align-items:stretch;background:#191d19;border:1px solid #343b32;border-radius:9px;display:none;flex-direction:column;gap:0;left:20px;padding:8px;position:absolute;right:20px;top:60px;z-index:5}.links.open{display:flex}.links a{padding:12px}.links .nav-button{justify-content:center;margin-top:4px}.hero{gap:45px;min-height:0;padding:54px 20px 70px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.proof{margin-top:35px}.app-body{grid-template-columns:1fr}.app-body>aside{display:none}.workspace{padding:23px 16px 17px}.workspace-head h3{font-size:17px}.app-window footer span:last-child{display:none}.manifesto,.features{padding-left:20px;padding-right:20px}.manifesto>div,.feature-intro{align-items:flex-start;flex-direction:column;gap:34px}.feature-grid{grid-template-columns:1fr;margin-top:45px}.feature-grid article{min-height:265px}.feature-grid h3{margin-top:55px}.cta{border-radius:0;margin-bottom:50px;padding:70px 20px}.cta form{align-items:stretch;flex-direction:column}.cta input{height:47px;width:100%}.site-footer{align-items:flex-start;flex-direction:column;gap:22px;padding-left:20px;padding-right:20px}.site-footer div{gap:15px}.people{padding:80px 20px}.people-heading{align-items:center;flex-direction:column;gap:30px}.lead-link{font-size:26px;padding:16px 20px}.people-grid{grid-template-columns:1fr;margin-top:42px}.portrait{height:220px}}
