.site .hero{background:var(--blue-800);color:#fff;isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.site .hero canvas,.site .phero canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.site .hero .field{z-index:-3}.site .hero .rings{z-index:-2}.site .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0 100%,#14266b8c,#0000 55%),linear-gradient(#14266b59,#0000 22%);position:absolute;inset:0}.site .hero-in{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;padding-top:120px;padding-bottom:44px;display:grid}.site .hero h1{color:#fff;margin:20px 0 22px}.site .hero h1 .ln{display:block}.site .hero h1 .w{vertical-align:top;margin-bottom:-.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.site .hero h1 .w>span{animation:hero-rise 1s var(--ease) forwards;animation-delay:calc(var(--i) * 70ms + .15s);display:inline-block;transform:translateY(105%)}.site .hero h1 .ac>span{background:linear-gradient(92deg, #fff 0%, var(--aqua) 60%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes hero-rise{to{transform:none}}.site .hero .pill{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;font:500 13.5px var(--font);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:99px;align-items:center;gap:10px;padding:0 14px 0 6px;text-decoration:none;transition:background .2s;display:inline-flex}.site .hero .pill:hover{background:#ffffff2e}.site .hero .pill b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--aqua);color:var(--ink);border-radius:99px;padding:5px 9px}.site .hero .lede{color:#dde4fb;max-width:30em}.site .hero .cta-row{margin-top:32px}.site .hero .fine{color:#b9c6f3;margin-top:16px}.site .hero .in,.site .phero .in{opacity:0;animation:hero-fade-in .9s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes hero-fade-in{to{opacity:1;transform:none}}.site .convo{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#ffffff29,#ffffff0f);border:1px solid #ffffff38;border-radius:22px;justify-self:end;width:100%;max-width:480px;padding:18px;position:relative;box-shadow:0 40px 80px -30px #0a144699}.site .convo-top{justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 14px;display:flex}.site .convo .fields{flex-wrap:wrap;gap:6px;display:flex}.site .convo .fields button{cursor:pointer;height:28px;font:500 12px var(--font);color:#ffffffbf;background:0 0;border:1px solid #ffffff38;border-radius:99px;padding:0 11px;transition:all .25s}.site .convo .fields button[aria-pressed=true]{color:var(--blue);background:#fff;border-color:#fff}.site .convo .depth{flex:none;align-items:flex-end;gap:3px;display:flex}.site .convo .depth i{background:#ffffff38;border-radius:4px 4px 0;transition:background .3s;display:block}.site .convo .depth i:first-child{width:15px;height:15px}.site .convo .depth i:nth-child(2){width:10px;height:10px}.site .convo .depth i:nth-child(3){width:6px;height:6px}.site .convo .depth i.on:first-child{background:#fff}.site .convo .depth i.on:nth-child(2){background:var(--aqua)}.site .convo .depth i.on:nth-child(3){background:var(--blue-100)}.site .convo .msgs{flex-direction:column;justify-content:flex-end;gap:10px;min-height:292px;display:flex}.site .convo .msg{animation:hero-msg .45s var(--ease);grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}@keyframes hero-msg{0%{opacity:0;transform:translateY(8px)}}.site .convo .av{width:30px;height:30px;font:600 12px var(--font);border-radius:9px;place-items:center;display:grid}.site .convo .msg.t .av{background:var(--blue);border:1px solid #fff6}.site .convo .msg.t .av svg{width:18px;height:18px}.site .convo .msg.p .av{color:var(--blue);background:#ffffffe6}.site .convo .bub{border-radius:4px 14px 14px;padding:10px 14px;font-size:15.5px;line-height:1.45}.site .convo .msg.t .bub{color:var(--ink);background:#fff}.site .convo .msg.p .bub{color:#fff;background:#ffffff1a;border:1px solid #ffffff29}.site .convo .who{font:500 10.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:3px;display:flex}.site .convo .msg.p .who{color:#ffffffa6}.site .convo .tag{font:500 10px var(--mono);letter-spacing:.06em;background:var(--aqua);color:var(--ink);border-radius:99px;padding:2px 7px}.site .convo .caret{background:var(--blue);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite hero-blink;display:inline-block}@keyframes hero-blink{50%{opacity:0}}.site .convo-foot{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 4px 0;display:flex}.site .convo-foot .live{color:#fff;align-items:center;gap:8px;display:flex}.site .convo-foot .live:before{content:"";background:var(--aqua);border-radius:50%;width:7px;height:7px;animation:1.8s infinite hero-ping;box-shadow:0 0 #5eead4b3}@keyframes hero-ping{70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}.site .hero-stats{background:linear-gradient(#14266b00,#14266b59);border-top:1px solid #ffffff29}.site .hero-stats .wrap{grid-template-columns:repeat(5,1fr);gap:24px;padding-block:22px 26px;display:grid}.site .hero-stats b{font:700 clamp(24px, 2.4vw, 32px) / 1 var(--font);letter-spacing:-.03em;display:block}.site .hero-stats span{font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#b9c6f3;margin-top:6px;display:block}@media (max-width:1020px){.site .hero-in{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:116px}.site .convo{justify-self:start}}@media (max-width:760px){.site .hero-stats .wrap{grid-template-columns:repeat(3,1fr);row-gap:18px}.site .hero-stats .wrap>div:nth-child(n+4){display:none}.site .convo .msgs{min-height:270px}}.site .phero{background:var(--blue-800);color:#fff;isolation:isolate;padding-block:150px 90px;position:relative;overflow:hidden}.site .phero .field{z-index:-2}.site .phero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 120% at 0 100%,#14266b99,#0000 60%);position:absolute;inset:0}.site .phero h1{color:#fff;max-width:14em;margin:18px 0 20px}.site .phero .lede{color:#dde4fb;max-width:34em;font-size:clamp(18px,1.5vw,21px)}.site .phero .label{color:var(--aqua)}.site .phero .cta-row{margin-top:30px}@media (prefers-reduced-motion:reduce){.site .hero .in,.site .phero .in{opacity:1;animation:none;transform:none}.site .hero h1 .w>span{animation:none;transform:none}.site .convo .msg,.site .convo .caret,.site .convo-foot .live:before{animation:none}.site .convo .depth i,.site .convo .fields button{transition:none}}
