*{box-sizing:border-box}:root{--bg:#EDECEB;--paper:#F7F7F7;--white:#ffffff;--ink:#000000;--muted:rgba(0,0,0,.6);--soft:rgba(0,0,0,.4);--hair:#E3E3E3;--red:#e4002b;--dark:#000000;--ondark:#ffffff;--ondark-soft:rgba(255,255,255,.6);--shadow:0 2px 24px rgba(0,0,0,.06);--ease-out:cubic-bezier(0.16,1,0.3,1);--r-ctl:20px;--r-paper:13px;--r-bubble:13px}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;font-variation-settings:"opsz" 32;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;transition:background-color .6s ease;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}.serif{letter-spacing:-.015em;font-weight:500}.mono{font-family:inherit}.admin .mono,table.fleet{font-family:ui-monospace,SF Mono,Menlo,monospace}.wrap{max-width:min(1120px,92vw);margin:0 auto}.eyebrow{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.display{font-size:clamp(2.2rem,4.9vw,3.95rem)}.display,.display-2{font-weight:700;line-height:1;letter-spacing:-.05em;margin:0;text-wrap:balance}.display-2{font-size:60px}@media (max-width:1199px){.display-2{font-size:48px}}@media (max-width:809px){.display-2{font-size:min(38px,9.5vw)}}.lead{font-size:clamp(18px,1.6vw,20px);line-height:1.4;letter-spacing:-.01em;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#000;color:#fff;font-weight:600;font-size:16px;min-height:52px;padding:0 30px;border-radius:20px;border:0;cursor:pointer;transition:background .25s ease,transform .25s var(--ease-out)}.btn:hover{background:rgba(0,0,0,.85);color:#fff}.btn-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--ink);font-weight:600;font-size:16px;min-height:52px;padding:0 30px;border-radius:20px;border:1px solid var(--ink);cursor:pointer;transition:background .25s ease,color .25s ease}.btn-line:hover{background:var(--ink);color:#fff}.btnr{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#000;color:#fff;font-weight:600;font-size:16px;min-height:52px;padding:0 30px;border-radius:20px;border:0;cursor:pointer;transition:background .25s ease,transform .25s var(--ease-out)}.btnr:hover{background:rgba(0,0,0,.85);color:#fff}.btn:active,.btnr:active{transform:scale(.97)}.navlink{position:relative;padding:12px 2px;font-size:14px;color:var(--muted)}.navlink:after{content:"";position:absolute;left:0;bottom:8px;height:1px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}.navlink:hover{color:var(--ink)}.navlink:hover:after{transform:scaleX(1)}input.field{font:inherit;font-size:16px;min-height:52px;padding:0 18px;border:1px solid var(--hair);border-radius:13px;background:#fff;color:var(--ink);min-width:0}input.field:focus{outline:2px solid var(--ink);outline-offset:1px}input.field::placeholder{color:var(--soft)}@media (max-width:809px){form .btn,form .btnr{width:100%}form input.field{flex:1 1 100%!important;max-width:100%!important}}@keyframes load-in{0%{opacity:0;transform:translateY(14px)}}.nav{animation:load-in .6s ease both}.load-1{animation:load-in 1s ease .35s both}.load-2{animation:load-in .9s ease .55s both}.load-3{animation:load-in .9s ease .75s both}.load-4{animation:load-in .9s ease .9s both}.load-demo{animation:load-in 1.1s cubic-bezier(.455,.03,.515,.955) 1.05s both}.nav-links{display:none;align-items:center;gap:26px}@media (min-width:810px){.nav-links{display:flex}.burger{display:none}}@media (max-width:809px){.navpill .pillbtn{display:none}.navpill{width:100%;justify-content:space-between}.navpill-wrap{padding:0 24px}}.burger{background:none;border:0;cursor:pointer;padding:10px;margin:-10px}.sheet{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;padding:24px 6vw 32px;transform:translateY(-100%);transition:transform .35s var(--ease-out)}.sheet:not(.open){transition-duration:.22s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.sheet.open{transform:translateY(0)}.sheet a.big{font-weight:600;letter-spacing:-.03em;font-size:clamp(2rem,8vw,3rem);padding:10px 0;line-height:1.1;display:flex;align-items:baseline;gap:16px;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.sheet.open a.big{opacity:1;transform:none}.sheet a.big .idx{font-size:13px;font-family:ui-monospace,Menlo,monospace;color:var(--muted)}.navpill-wrap{position:fixed;top:20px;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:0 24px;pointer-events:none;animation:load-in .6s ease both}.navpill{pointer-events:auto;gap:30px;height:53px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:18px;padding:10px;box-shadow:inset 1px 1px 1px #ffffff;max-width:calc(100vw - 24px)}.navpill,.navpill .brand{display:flex;align-items:center}.navpill .brand{gap:10px}.navpill .brand .mini{width:30px;height:30px;border-radius:8px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.navpill .nav-links{gap:20px}.navpill .navlink{padding:8px 0}.navpill .navlink:after{display:none}.pillbtn{border-radius:8px;min-height:33px;padding:0 16px;font-size:14px;font-weight:600;margin-left:0}.hero-zone{position:relative;overflow:hidden}.hero-zone .hero-bg{position:absolute;inset:0;border-radius:0}.hero-zone:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(237,236,235,0),rgba(237,236,235,.4) 45%,rgba(237,236,235,.85) 78%,#EDECEB)}.hero-zone>section{position:relative;z-index:2}.hero-full{position:relative;min-height:100vh;display:flex;flex-direction:column}.hero-bg img,.hero-bg video{width:100%;height:100%;object-fit:cover;display:block}.hero-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(237,236,235,.97),rgba(237,236,235,.88) 18%,rgba(237,236,235,.45) 33%,rgba(237,236,235,0) 48%)}.hero-content{position:relative;z-index:2}.footer-vid{position:absolute;inset:0;pointer-events:none}.footer-vid video{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.3) contrast(1.05);opacity:.55}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1) translateY(-1.5%)}}.heroband{position:relative;height:clamp(340px,52vh,520px);overflow:hidden}.heroband img{animation:kenburns 36s ease-in-out infinite alternate;will-change:transform}.band-thread{max-width:min(500px,92vw);margin:calc(-1 * clamp(240px, 34vh, 340px)) auto 0;position:relative;z-index:2}.band-thread .thread{background:rgba(255,255,255,.16);box-shadow:none;max-width:100%}.band-thread .b-in{box-shadow:0 6px 18px rgba(0,0,0,.08)}.band-thread .chip{background:rgba(255,255,255,.75)}.chipcloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto}.softcard{background:var(--paper);border:0;border-radius:30px;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:14px;transition:border-color .25s ease}.softcard:hover{background:#f2f2f1}.demo-panel{background:#000;color:#fff;border-radius:30px}.display-hero{font-weight:700;font-size:80px;line-height:1;letter-spacing:-.05em;margin:0;text-wrap:balance}@media (max-width:1199px){.display-hero{font-size:64px}}@media (max-width:809px){.display-hero{font-size:min(51px,12.6vw)}}@media (prefers-reduced-motion:reduce){.heroband img{animation:none}}.trust3{grid-template-columns:1fr}@media (min-width:810px){.trust3{grid-template-columns:repeat(3,minmax(0,1fr))}}.modal-ov{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;animation:load-in .25s ease both}.modal-card{position:relative;background:#fff;border-radius:30px;padding:clamp(28px,5vw,40px);width:min(440px,100%);box-shadow:0 30px 90px rgba(0,0,0,.25);animation:modal-pop .35s cubic-bezier(.16,1,.3,1) both}@keyframes modal-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}.modal-x{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:9999px;background:#F7F7F7;color:#000;font-size:26px;font-weight:300;line-height:1;cursor:pointer;transform:rotate(45deg);transition:background .2s ease}.modal-x:hover{background:#ECECEA}@media (prefers-reduced-motion:reduce){.modal-card,.modal-ov{animation:none}}.planche{position:relative;overflow:hidden;border-radius:var(--r-paper)}.planche img{display:block;width:100%;height:100%;object-fit:cover}.mb-blush{background:#F8D6DD}.mb-blush img,.mb-blush video{filter:grayscale(1) contrast(.78) brightness(1.5);mix-blend-mode:multiply}.mb-blush:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E")}.planche figcaption{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--soft);margin-top:10px}.pt{color:var(--red)}@keyframes pt-pop{0%{transform:scale(0)}}.pt-pop{display:inline-block;color:var(--red);transform-origin:center 70%;animation:pt-pop .5s cubic-bezier(.34,1.56,.64,1) 1.15s both}@keyframes pt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pt-giant{display:inline-block;color:var(--red);transform-origin:center 70%;animation:pt-breathe 3.4s ease-in-out infinite}@keyframes strike-in{to{width:102%}}.strike-chalk{position:relative;white-space:nowrap}.strike-chalk:after{content:"";position:absolute;left:-1%;top:55%;height:.055em;width:0;background:var(--red);animation:strike-in .55s var(--ease-out) 1.45s forwards}.contrast{display:grid;grid-gap:2px;gap:2px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-paper);overflow:hidden}@media (min-width:800px){.contrast{grid-template-columns:1fr 1fr}}.contrast>div{padding:32px 30px}.chaos{font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:2.1;color:var(--soft)}.chaos s{opacity:.55}.chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.chip{font:inherit;font-size:12px;font-weight:500;min-height:36px;padding:8px 14px;cursor:pointer;border:0;border-radius:100px;background:#fff;color:var(--ink);transition:background .15s ease,color .15s ease}.chip:hover{background:#000;color:#fff}.thread .chip{background:var(--bg)}.thread .chip:hover{background:#000}.thread{background:var(--paper);border-radius:20px;padding:16px;border:0;display:flex;flex-direction:column;gap:9px;max-width:min(440px,100%);width:100%}.thread-head{display:flex;align-items:center;gap:9px;padding:4px 6px 8px}.b-in{background:#fff;border-radius:13px 13px 13px 4px;padding:11px 15px;font-size:14.5px;line-height:1.45;box-shadow:0 1px 2px rgba(0,0,0,.05);align-self:flex-start;max-width:88%}.b-in.act{max-width:94%}.b-in.act:before{content:"";display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--red);margin-right:8px;vertical-align:2px}.b-out{background:#000;color:#fff;border-radius:13px 13px 4px 13px;padding:11px 15px;font-size:14.5px;line-height:1.45;max-width:82%}.b-meta,.b-out{align-self:flex-end}.b-meta{font-size:12px;color:var(--soft);margin-top:-4px}.typing{display:inline-flex;gap:4px;padding:14px 16px;background:#fff;border-radius:13px 13px 13px 4px;align-self:flex-start}.typing i{width:6px;height:6px;border-radius:9999px;background:var(--soft);animation:tp 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@supports (animation-timing-function:linear(0,1)){:root{--spring-pop:linear(0,0.563 18.2%,0.919 32.7%,1.061 46.5%,1.083,1.076 57.2%,1.001 80.4%,0.994,1)}}[data-io]{opacity:0;transform:translateY(28px)}[data-io].in{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}[data-io=bubble]{transform:translateY(12px) scale(.96)}[data-io=bubble].in{transform:none}[data-io=paper]{transform:translateY(16px)}.stag>*{opacity:0;transform:translateY(24px)}.stag.in>*{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.stag.in>:nth-child(2){transition-delay:.07s}.stag.in>:nth-child(3){transition-delay:.14s}.stag.in>:nth-child(4){transition-delay:.21s}.stag.in>:nth-child(5){transition-delay:.28s}.stag.in>:nth-child(6){transition-delay:.35s}@media (prefers-reduced-motion:reduce){.stag>*,[data-io]{opacity:1!important;transform:none!important;transition:none!important}.load-1,.load-2,.load-3,.load-4,.load-demo,.nav,.pt-giant,.pt-pop,.typing i{animation:none}.strike-chalk:after{animation:none;width:102%}html{scroll-behavior:auto}}.sec{position:relative}.grid{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:810px){.grid{grid-template-columns:1.05fr .95fr;gap:64px}.grid.rev>:first-child{order:2}}.paper{background:var(--paper);border:0;border-radius:30px;box-shadow:none}.pill{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:9999px}.skill-row{display:flex;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.12);font-size:15px;flex-wrap:wrap;min-height:44px}.footer2{background:var(--bg);color:#000;position:relative;overflow:hidden}.footer2 .fmedia{position:absolute;left:0;right:0;bottom:0;height:68%;pointer-events:none}.footer2 .fmedia video{width:100%;height:100%;object-fit:cover}@media (max-width:809px){.footer2 .fmedia{height:34%}}.footer2 .fmedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#EDECEB,rgba(237,236,235,.8) 30%,rgba(237,236,235,.25) 58%,rgba(237,236,235,0) 82%)}.fcols{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr;position:relative;z-index:1}@media (min-width:810px){.fcols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}}.fcol h4{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.02em}.fcol a:not(.btn){display:block;padding:7px 0;font-size:16px;color:#000}.fcol a:not(.btn):hover{color:rgba(0,0,0,.55)}.footer-chat{background:#000;color:#fff;position:relative;overflow:hidden}.footer-chat:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.giant{font-weight:700;font-size:clamp(6rem,22vw,20rem);line-height:.72;letter-spacing:-.05em;color:rgba(255,255,255,.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 -2vw -.16em;text-align:center;position:relative;z-index:1}.faq-grid{column-count:2;column-gap:16px}@media (max-width:809px){.faq-grid{column-count:1}}.faq-grid details{page-break-inside:avoid;break-inside:avoid;background:#F7F7F7;border-radius:24px;padding:6px 26px;margin-bottom:16px}.faq-grid summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:18px;min-height:64px;font-weight:500;font-size:16px;letter-spacing:-.01em}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:before{content:"+";font-size:27px;font-weight:300;line-height:1;color:var(--ink);transition:transform .25s var(--ease-out);flex:none}.faq-grid details[open] summary:before{transform:rotate(45deg)}.faq-grid details p{padding:0 0 22px 45px;color:var(--muted);font-size:15.5px;line-height:1.5}.admin{background:#EDECEB;min-height:100vh}.stat{background:#fff;border:1px solid var(--hair);border-radius:var(--r-paper);padding:20px 24px}.tablewrap{overflow-x:auto}table.fleet{border-collapse:collapse;width:100%;min-width:640px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-paper);overflow:hidden;font-size:14.5px}table.fleet th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:2px solid var(--hair);font-family:ui-monospace,Menlo,monospace}table.fleet td{padding:12px 16px;border-bottom:1px solid var(--hair)}.dot{display:inline-block;width:8px;height:8px;border-radius:9999px;margin-right:8px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-inter:"Inter","Inter Fallback"}