.site{--accent:var(--mind);--accent-ink:var(--mind);background:var(--bg)}.world-hive{--accent:var(--hive);--accent-ink:var(--hive-ink)}.accent-ink{color:var(--accent-ink)}.mind-word{color:var(--mind)}.hive-word{color:var(--hive-ink)}.hairline{border-color:var(--separator)}.bg-hairline{background:var(--separator)}.tick{background:var(--accent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex-shrink:0;width:9px;height:7.8px;display:inline-block}.placard{letter-spacing:.28em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:500;line-height:1.2}.display-word{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(2.25rem,10vw,7.25rem);font-weight:500;line-height:.98}.display-hero{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:600;line-height:1.02}.display-section{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.06}.display-sub{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.12}.lede,.prose-body{font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.lede{font-size:1.1875rem}}.reveal.is-in{animation:.75s cubic-bezier(.16,1,.3,1) both site-reveal;animation-delay:var(--reveal-delay,0s)}@keyframes site-reveal{0%{opacity:0;transform:translateY(10px)}}.beat{justify-content:center;align-items:center;padding:5rem 0;display:flex}.beat .display-hero{letter-spacing:-.03em;font-size:clamp(2.125rem,6.5vw,5.25rem);font-weight:450}@supports (animation-timeline:view()){.beat-body{animation:linear both beat-pass;animation-timeline:view();animation-range:entry exit}.beat .reveal.is-in{animation:none}@keyframes beat-pass{0%{opacity:0;transform:translateY(28px)}32%,68%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}}.streamed-text{letter-spacing:-.012em;font-size:clamp(1.1875rem,2.1vw,1.625rem);line-height:1.4}.streamed-typed{visibility:hidden}.streamed-caret{vertical-align:-.12em;background:currentColor;width:2px;height:.95em;margin-left:.08em;animation:1s step-end infinite streamed-caret;display:inline-block}@keyframes streamed-caret{50%{opacity:0}}.scroll-cue{font-size:1.125rem;animation:2.4s ease-in-out infinite scroll-cue;display:inline-block}@keyframes scroll-cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.dye-bloom{z-index:-1;pointer-events:none;filter:blur(1.5px);width:min(100vw,96rem);height:min(100svh,64rem);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.phone{background:linear-gradient(145deg,#737373 0%,#242424 12%,#050505 48%,#1c1c1c 86%,#686868 100%);border:1px solid #00000040;border-radius:3.15rem;padding:.42rem;position:relative;box-shadow:inset 0 2px 3px #ffffff4d,0 30px 70px -38px #000000a6}@media (prefers-color-scheme:dark){.phone{border-color:#fff3}}.phone-screen{aspect-ratio:1206/2622;background:#000;border-radius:2.72rem;position:relative;overflow:hidden}.phone-island{pointer-events:none;background:#000;border-radius:999px;width:30%;height:1.2rem;position:absolute;top:.65rem;left:50%;translate:-50%}.skip-link{z-index:100;border:1px solid var(--separator);background:var(--panel);color:var(--ink);padding:.7rem 1rem;font-size:.875rem;font-weight:600;transition:transform .16s ease-out;position:fixed;top:.75rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-menu summary::-webkit-details-marker{display:none}.faq summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.reveal.is-in,.beat-body,.scroll-cue,.streamed-caret{animation:none}}
