@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");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}:root{--paper:#f6f6f6;--ink:#101821;--ink-2:#243146;--ink-muted:#60676f;--rule:#10182140;--on-ink:#fff;--on-ink-muted:#9a9a9a;--surface:#fff;--tile:#e6e6e6;--tile-inner:#efefef;--ease-in-out:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-family:Inter Variable,system-ui,sans-serif}body{margin:0}.skip-link{position:absolute;left:-999px}.skip-link:focus{z-index:20;background:var(--ink);color:var(--on-ink);padding:8px 12px;top:32px;left:32px}.page{grid-template-columns:clamp(380px,35vw,500px) minmax(0,1fr);display:grid;overflow-y:clip}.pitch{flex-direction:column;justify-content:space-between;align-self:start;gap:48px;min-height:100dvh;padding:40px 35px 35px;display:flex}.pitch__top{flex-direction:column;align-items:flex-start;display:flex}.mark{width:auto;height:30px;display:block}.pitch .mark{margin-bottom:60px}.headline{letter-spacing:-.02em;max-width:310px;margin:0;font-size:28px;font-weight:600;line-height:1.12}.subline{max-width:330px;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:18px}.button{background:var(--ink);width:170px;height:42px;color:var(--on-ink);border-radius:999px;justify-content:center;align-items:center;margin-top:35px;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .12s,transform .12s;display:inline-flex}.button:hover{opacity:.85}.button:active{transform:scale(.98)}.button:focus-visible,.foot a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.info{max-width:420px}.info__block{border-top:.7px solid var(--rule);padding:20px 0 22px}.info__block:last-child{padding-bottom:0}.info__label{color:var(--ink-muted);margin:0 0 10px;font-size:14px;font-weight:600;line-height:18px}.info__text{text-wrap:pretty;margin:0;font-size:13px;font-weight:500;line-height:18px}.stack{flex-direction:column;gap:10px;min-width:0;padding:10px 10px 0 0;display:flex}.card{aspect-ratio:930/604;background:var(--tile);border-radius:10px;margin:0;position:relative;overflow:hidden}.card img{object-fit:cover;width:100%;height:100%;display:block}.card__label{color:var(--on-ink);font-size:13px;position:absolute;top:24px;left:26px}.pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card--portrait{aspect-ratio:461/604}.card--glow{background:var(--ink);color:var(--on-ink-muted);flex-direction:column;justify-content:space-between;padding:24px 26px;font-size:13px;line-height:1.2;display:flex}.card .card__glow{filter:brightness(1.6)contrast(1.15);mix-blend-mode:screen;position:absolute;inset:0}.card__row{justify-content:space-between;gap:16px;display:flex;position:relative}.card__name{color:var(--on-ink)}.card--panel{background:var(--surface);grid-template-rows:1fr auto;padding:0 26px 22px;display:grid}.panel__screen{aspect-ratio:646/448;background:var(--tile-inner);border-radius:6px;place-self:center;width:69.5%;overflow:hidden}.panel__caption{color:var(--ink-muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.panel__name{font-size:17px;font-weight:600}.foot{color:var(--ink-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px 20px;padding:30px 15px;font-size:13px;line-height:1.2;display:grid}.foot a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--ink)}.foot__social{justify-self:end}@media (width>=900px){.stack{min-height:100dvh}.foot{margin-top:auto}}.screen{text-align:center;flex-direction:column;align-items:center;min-height:100dvh;padding:40px 35px;display:flex}.hero{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.intro{z-index:10;background:var(--ink);animation:intro-lift .75s var(--ease-in-out) 1.5s forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro__glow{object-fit:cover;mix-blend-mode:screen;width:112%;height:112%;animation:intro-glow 1.6s var(--ease-out) .1s backwards;position:absolute;inset:-6%}.intro__mark{aspect-ratio:1136.67/1005.43;width:min(200px,40vw);position:relative}.intro__mark svg{width:100%;height:100%;fill:var(--on-ink);position:absolute;inset:0}.intro__blade{animation:intro-draw .65s var(--ease-in-out) .2s backwards}.intro__cut{animation:intro-cut .6s var(--ease-out) .67s backwards}.intro~.page :is(.mark,.subline,.button,.info,.foot){animation:intro-rise .9s var(--ease-out) backwards}.intro~.page :is(.headline,.stack){animation:intro-slide .9s var(--ease-out) 1.75s backwards}.intro~.page .mark{animation-delay:1.65s}.intro~.page .stack{animation-delay:1.7s}.intro~.page .subline{animation-delay:1.85s}.intro~.page .button{animation-delay:1.95s}.intro~.page .info{animation-delay:2.05s}.intro~.page .foot{animation-delay:2.15s}@keyframes intro-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes intro-glow{0%{opacity:0;transform:scale(1.08)}}@keyframes intro-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes intro-cut{0%{opacity:0;translate:-13.9% -36.6%}}@keyframes intro-rise{0%{opacity:0;visibility:hidden;translate:0 24px}}@keyframes intro-slide{0%{translate:0 24px}}@media (width>=900px) and (height>=800px){.pitch{height:100dvh;position:sticky;top:0;overflow-y:auto}}@media (width<=899px){.page{display:block}.pitch{gap:32px;min-height:0;padding:28px 25px 40px}.pitch .mark{margin-bottom:40px}.subline{font-size:15px;line-height:20px}.stack{gap:8px;padding:0 5px}.card--glow{padding:20px 18px}.foot{text-align:center;grid-template-columns:auto auto;justify-content:center;padding:32px 20px 40px}.foot__legal{color:var(--ink);grid-area:1/1/auto/-1}.foot__social{justify-self:start}}@media (width<=599px){.pair{grid-template-columns:1fr}.card--glow,.card--photo{aspect-ratio:380/470}.card--panel{aspect-ratio:380/417;padding:0 18px 18px}.panel__screen{width:100%}}@media (prefers-reduced-motion:reduce){.button{transition:none}.intro{display:none}.intro~.page :is(.mark,.headline,.subline,.button,.info,.stack,.foot){animation:none}}.ventures{flex-direction:column;min-height:100dvh;font-size:15px;line-height:1.6;display:flex}.ventures a{color:inherit;text-underline-offset:4px}.ventures a:hover{text-decoration-thickness:2px}.ventures a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.ventures ::selection{background:var(--ink);color:var(--on-ink)}.ventures p{text-wrap:pretty}.ventures h1,.ventures h2,.ventures h3{text-wrap:balance;font-weight:600}.ventures h1{letter-spacing:-.02em;max-width:340px;margin:0 0 24px;font-size:28px;line-height:1.12}.ventures h2{letter-spacing:-.01em;margin:0 0 14px;font-size:17px;line-height:1.4}.ventures h3{margin:0;font-size:17px}.ventures main{flex:1}.company-header,.company-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.company-header{border-bottom:.7px solid var(--rule);padding:35px}.company-name{align-items:center;gap:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.company-header nav,.company-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.company-header nav a,.company-footer nav a{align-items:center;min-height:44px;display:inline-flex}.company-header nav{font-size:13px}.company-header [aria-current=page]{text-decoration-thickness:2px}.company-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);max-width:1440px;margin:auto;display:grid}.company-intro{padding:72px 60px 80px 35px}.company-intro>p{max-width:370px;color:var(--ink-2)}.ventures .button{color:var(--on-ink);min-height:44px;margin-top:20px}.company-about{border-top:.7px solid var(--rule);max-width:390px;margin-top:72px;padding-top:24px}.company-about p{font-size:14px}.company-products{border-left:.7px solid var(--rule);padding:72px 35px 80px 55px}.section-intro{max-width:480px;color:var(--ink-muted);margin:0 0 35px;font-size:14px}.product-list{margin:0;padding:0;list-style:none}.product{border-top:.7px solid var(--rule);padding:28px 0}.product-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.product h3{align-items:center;gap:10px;display:flex}.product-status{color:var(--ink-muted);font-size:13px}.product p{max-width:530px;color:var(--ink-2);font-size:14px}.product>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.company-support{border-top:.7px solid var(--rule);margin-top:12px;padding-top:28px}.company-support p{font-size:14px}.company-document{max-width:740px;margin:0 auto;padding:72px 35px 100px}.company-document h1{max-width:none}.company-document h2{margin-top:36px}.company-document p{margin:0 0 20px}.company-document a,.company-support a{overflow-wrap:anywhere}.document-date{color:var(--ink-muted);font-size:13px}.company-footer{border-top:.7px solid var(--rule);color:var(--ink-muted);padding:24px 35px;font-size:13px}.company-footer p{margin:0}@media (width<=899px){.company-header{flex-wrap:wrap;gap:12px 24px;padding:24px 25px}.company-grid{grid-template-columns:1fr}.company-intro{padding:48px 25px}.company-about{max-width:560px;margin-top:48px}.company-products{border-left:0;border-top:.7px solid var(--rule);padding:40px 25px 56px}.company-document{padding:48px 25px 64px}.company-footer{flex-wrap:wrap;gap:8px 24px;padding:24px 25px}}
