html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--u:clamp(.8px,.0694444vw,1.5px);--ink:#18252e}*{box-sizing:border-box}html{scrollbar-width:none;background:#05080c}html::-webkit-scrollbar{display:none}body{font-optical-sizing:none;font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;font-weight:400}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #a6e7fa}::selection{color:#172b3a;background:#a6e7fa}.site-shell{padding:0 calc(32*var(--u))calc(12*var(--u));background:radial-gradient(at 55% 8%,#0b1522 0%,#05080c 50%,#020406 100%);min-height:100svh}.launch-panel{isolation:isolate;border-radius:0 0 calc(29*var(--u))calc(29*var(--u));min-height:max(calc(788*var(--u)),calc(100svh - 12*var(--u)));color:#f7fafc;background:linear-gradient(#05080c 0%,#05080cdd 16%,#0000 70%),radial-gradient(at 36% 80%,#56b0f87a 0%,#0000 48%),linear-gradient(#05080c 0%,#132c40 35%,#2f7dc8 67%,#a5e4f3 90%,#d8f7f7 100%);position:relative;overflow:hidden}.ambient-scene{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fluted-glass{--flute-width:clamp(27px,3.6%,70px);z-index:-1;pointer-events:none;background:#14141414;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 58%,#000000d6 68%,#00000080 78%,#00000029 88%,#0000 98%);mask-image:linear-gradient(#000 58%,#000000d6 68%,#00000080 78%,#00000029 88%,#0000 98%)}.fluted-glass:after{content:"";background-image:linear-gradient(90deg,#ffffff12 0%,#fff0 8%,#3b3b3b66 17%,#fff0 65%,#00000045 96%,#ffffff16 100%);background-size:var(--flute-width)100%;opacity:.48;background-repeat:repeat-x;position:absolute;inset:0}.site-header{justify-content:space-between;align-items:center;padding:30px clamp(24px,3.4vw,64px);display:flex;position:relative}.brand{letter-spacing:-.055em;align-items:center;gap:9px;font-size:27px;font-weight:500;line-height:1;display:inline-flex}.brand .klyna-mark{object-fit:contain;flex-shrink:0;width:auto;height:.93em}.header-nav{color:#c3d4de;align-items:center;gap:30px;font-size:14px;display:flex}.header-nav a{padding-block:8px;transition:color .18s}.header-nav a:hover{color:#fff}.header-nav span{margin-left:5px}.launch-content{text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:absolute;inset:238px 0 auto}h1{letter-spacing:-.012em;text-wrap:balance;max-width:820px;margin:0;font-size:46.2px;font-weight:400;line-height:1.04}.hero-description{color:#c3d4de;letter-spacing:-.024em;text-wrap:balance;max-width:620px;margin:26.4px 0 0;font-size:20.8px;line-height:1.35}.signup-form{flex-direction:column;align-items:center;gap:13.2px;width:min(506px,100%);margin-top:46.2px;display:flex}.signup-control{background:#10191f;border:1px solid #617f93;border-radius:18.7px;align-items:center;gap:6.6px;width:100%;padding:6.6px;transition:border-color .18s;display:flex}.signup-control:focus-within{border-color:#a6e7fa}.signup-form input{color:#f7fafc;letter-spacing:-.022em;background:0 0;border:0;border-radius:11px;outline:none;flex:1;width:100%;min-width:0;height:48.4px;padding:0 12px;font-size:17.6px;transition:border-color .18s,box-shadow .18s}.signup-form input::placeholder{color:#8da3b2;opacity:1}.join-button{color:#10191f;letter-spacing:-.02em;background:#d8edf6;border:0;border-radius:12.1px;flex:none;min-width:97px;min-height:48.4px;padding:0 19.8px;font-size:16.5px;font-weight:500;transition:background .18s,transform .18s}.join-button:hover{background:#ecf9ff}.join-button:focus-visible{outline-offset:2px}.join-button:disabled{cursor:wait;opacity:.75}.form-error{color:#ffe3eb;margin:0;font-size:13px}.site-footer{color:#f7fafc;grid-template-columns:1fr 1fr;min-height:510px;margin-top:24px;padding:70px clamp(24px,3.4vw,64px) 40px;display:grid}.footer-brand-column{flex-direction:column;align-items:flex-start;padding-right:44px;display:flex}.footer-eyebrow{letter-spacing:.01em;color:#8da3b2;margin:0;font-size:13px;line-height:1.5}.footer-wordmark{letter-spacing:-.085em;margin:auto 0;font-size:clamp(100px,15.4vw,280px);font-weight:500;line-height:1.05;display:block}.footer-copyright{color:#8096a5;margin:35px 0 0;font-size:12px}.footer-links-column{flex-direction:column;justify-content:space-between;gap:40px;padding-left:clamp(32px,4vw,76px);display:flex}.footer-contact>a{letter-spacing:-.04em;align-items:center;gap:20px;margin-top:14px;font-size:clamp(19px,2.15vw,36px);display:inline-flex}.footer-contact>a span{color:#8bb9d4;font-size:.75em}.footer-link-groups{grid-template-columns:.85fr 1.5fr;gap:32px;display:grid}.footer-link-groups nav{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.footer-link-groups h2{color:#8da3b2;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:500}.footer-link-groups .footer-socials{grid-template-columns:1fr;align-content:start;display:grid}.footer-socials h2{grid-column:1/-1}.footer-link-groups a{color:#bcccd6;font-size:14px}.footer-link-groups a span{color:#7894a6;margin-left:5px;transition:transform .2s,color .2s;display:inline-block}.footer-link-groups a:hover span{color:#a6e7fa;transform:translate(2px,-2px)}.footer-links-column a{transition:color .18s}.footer-links-column a:hover{color:#a6e7fa}.footer-signoff{color:#8096a5;margin:0;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1118bb;place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.waitlist-card{width:min(460px,100%);color:var(--ink);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa;border:3px solid #f4fafc;border-radius:23px;margin:auto;overflow:hidden;box-shadow:0 24px 100px #0008}.waitlist-card:focus{outline:none}.card-art{isolation:isolate;aspect-ratio:2.65;background:linear-gradient(160deg,#172b3a 5%,#2f7dc8 44%,#56b0f8 65%,#e0fffc 100%);border-radius:19px 19px 17px 17px;position:relative;overflow:hidden}.card-art .fluted-glass{--flute-width:clamp(18px,7.14286%,34px)}.card-content{padding:30px 25px 26px}.card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.card-heading h2{letter-spacing:-.05em;margin:0;font-size:26px;font-weight:400;line-height:1.2}.beta-badge{color:#416d86;letter-spacing:-.02em;background:#e3f2f8;border-radius:8px;flex-shrink:0;padding:6px 9px;font-size:13px}.card-intro{letter-spacing:-.034em;margin:16px 0 22px;font-size:18px;line-height:1.24}.done-button{color:#233540;letter-spacing:-.035em;background:0 0;border:1px solid #7e95a2;border-radius:12px;width:100%;min-height:43px;margin-top:0;font-size:18px;transition:background .18s}.done-button:hover{background:#eaf4f8}@media (max-width:700px){.site-shell{padding:0 12px 12px}.launch-panel{border-radius:0 0 24px 24px;min-height:calc(100svh - 12px)}.site-header{padding:24px 20px}.brand{gap:8px;font-size:24px}.header-nav{gap:18px;font-size:12px}.header-nav span{display:none}.launch-content{padding:0 20px;inset:238px 0 auto}h1{letter-spacing:-.035em;max-width:360px;font-size:32.3px;line-height:1.09}.desktop-break{display:none}.hero-description{max-width:330px;margin-top:24.2px;font-size:17.3px;line-height:1.4}.signup-form{gap:13.2px;width:min(506px,100%);margin-top:35.2px}.signup-form input{padding:0 8px;font-size:17.6px}.join-button{min-width:73px;padding:0 13.2px;font-size:15.4px}.site-footer{grid-template-columns:1fr;margin-top:12px;padding:48px 20px 28px}.footer-brand-column{padding-right:0}.footer-wordmark{margin:24px 0;font-size:clamp(110px,32vw,215px)}.footer-copyright{margin:0}.footer-links-column{border-top:1px solid #ffffff16;border-left:0;margin-top:36px;padding:32px 0 0}.footer-contact>a{font-size:clamp(20px,6vw,30px)}.footer-link-groups{grid-template-columns:1fr 1.3fr;gap:24px}.card-content{padding:24px 20px}.card-heading{flex-wrap:wrap;gap:10px}.card-heading h2{font-size:clamp(21px,6vw,25px)}.beta-badge{font-size:12px}.card-intro{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.header-nav a[aria-current=page]{color:#f7fafc;text-underline-offset:7px;-webkit-text-decoration:underline #8bb9d4;text-decoration:underline #8bb9d4}.interior-page{--page-inset:clamp(24px,5.5vw,88px);color:#f7fafc}.site-shell.about-page{background:#05080c}.interior-hero{isolation:isolate;background:#0b1522;border-radius:0 0 29px 29px;position:relative;overflow:hidden}.interior-art{z-index:-2;isolation:isolate;background:linear-gradient(155deg,#05080c 8%,#132c40 50%,#2f7dc8 80%,#a5e4f3);position:absolute;inset:0}.interior-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05080c73,#0000 85%),linear-gradient(#05080c1f 35%,#05080c9e);position:absolute;inset:0}.interior-art .ambient-scene{z-index:-2}.interior-hero .site-header{z-index:2}.interior-kicker{color:#afc7d7;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.interior-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;font-size:clamp(42px,5.7vw,82px);font-weight:400;line-height:1.04}.about-intro{max-width:1360px;padding:108px var(--page-inset)74px;margin:0 auto}.about-intro h1{margin:24px 0 26px}.interior-lede{color:#d2e0e9;letter-spacing:-.024em;max-width:535px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.story-section{max-width:1360px;padding:120px var(--page-inset);grid-template-columns:1fr 2fr;gap:64px;margin:0 auto;display:grid}.story-label{padding-top:7px}.story-body{max-width:710px}.story-body h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.15}.story-body>p{color:#b9ccd9;letter-spacing:-.018em;margin-top:26px;font-size:18px;line-height:1.75}.founder-signature{align-items:center;gap:15px;margin-top:38px;display:flex}.founder-signature .klyna-mark{width:23px;height:auto}.founder-signature p{color:#f7fafc;font-size:14px;line-height:1.6}.founder-signature span{color:#8096a5;font-size:12px}.contact-layout{max-width:1360px;padding:108px var(--page-inset)108px;margin:0 auto}.contact-intro h1{margin:0 0 28px;font-size:clamp(42px,5vw,72px)}.contact-intro .interior-lede{max-width:510px;font-size:18px}.contact-email{color:#f7fafc;letter-spacing:-.045em;border-bottom:1px solid #8bb9d470;align-items:center;gap:20px;margin-top:46px;padding-bottom:12px;font-size:clamp(23px,2.7vw,38px);transition:border-color .18s;display:inline-flex}.contact-email:hover{border-color:#f7fafc}.contact-email>span{font-size:.7em}.interior-page a{touch-action:manipulation}@media (min-width:1700px){.about-intro{padding-top:128px;padding-bottom:88px}.contact-layout{padding-top:120px;padding-bottom:100px}}@media (max-width:900px){.story-section{grid-template-columns:1fr 2.5fr;gap:30px}.contact-layout{padding-top:70px}.contact-intro h1{font-size:clamp(42px,7vw,64px)}.contact-intro .interior-lede{max-width:550px}.contact-email{margin-top:30px}}@media (max-width:700px){.interior-page{--page-inset:24px}.interior-hero{border-radius:0 0 24px 24px}.about-intro{padding-top:72px;padding-bottom:32px}.about-intro h1{margin-top:22px;font-size:clamp(38px,8.9vw,56px)}.story-section{grid-template-columns:1fr;gap:28px;padding-top:72px;padding-bottom:72px}.story-body>p{margin-top:22px;font-size:16px;line-height:1.75}.contact-layout{padding-top:62px;padding-bottom:72px}.contact-intro h1{font-size:clamp(40px,10vw,58px)}.contact-intro .interior-lede{font-size:16px}.contact-email{gap:14px;font-size:clamp(22px,6.4vw,32px)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#050505;--white:#fff;--blue-primary:#0092f9;--text-muted:#a1a1aa}html,body{background-color:var(--black);width:100%;min-height:100vh;color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}
