@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:200 700;font-display:swap}@font-face{font-family:JetBrains Mono Sheet;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono Sheet;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans Fallback;src:local("Arial");size-adjust:97%;ascent-override:100%;descent-override:26%}.pro{--u: clamp(80px, 7vw, 140px);--canvas-900: #081c38;--canvas-800: #0d2a52;--canvas-700: #16386b;--paper-100: #edebe6;--paper-200: #e2dfd9;--accent-500: #59b946;--accent-600: #46a335;--accent-ink: #2e7d22;--rust-500: #ee7b1e;--rust-600: #cf6512;--steel-500: #007bb6;--ink-900: #101820;--ink-500: #6b7280;--mist-100: #e8eae6;--mist-400: #8a94a6;--font-sans: "General Sans", "General Sans Fallback", system-ui, sans-serif;--font-mono: "JetBrains Mono Sheet", ui-monospace, monospace;--fs-display: calc(.58 * var(--u));--fs-h2: calc(.42 * var(--u));--fs-h3: calc(.28 * var(--u));--fs-h4: calc(.22 * var(--u));--fs-p: calc(.2 * var(--u));--fs-small: calc(.17 * var(--u));--fs-nav: calc(.15 * var(--u));--fs-mono: calc(.13 * var(--u));--space-1: calc(.04 * var(--u));--space-2: calc(.06 * var(--u));--space-3: calc(.1 * var(--u));--space-4: calc(.16 * var(--u));--space-5: calc(.24 * var(--u));--space-6: calc(.4 * var(--u));--space-7: calc(.64 * var(--u));--space-8: calc(1 * var(--u));--container: min(92vw, 1680px);--rail: rgba(232, 234, 230, .07);--rail-paper: rgba(16, 24, 32, .08);font-family:var(--font-sans);font-size:var(--fs-p);line-height:1.5;background:var(--canvas-900);color:var(--mist-100);overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (max-width: 1199px){.pro{--u: clamp(64px, 8.5vw, 96px)}}@media (max-width: 767px){.pro{--u: clamp(56px, 13vw, 72px)}}.pro,.pro *,.pro *:before,.pro *:after{box-sizing:border-box}.pro :where(h1,h2,h3,h4,p,ul,ol,li,pre,figure,blockquote){margin:0;padding:0}.pro :where(ul,ol){list-style:none}.pro ::selection{background:var(--accent-500);color:var(--canvas-900)}.pro a{color:inherit;text-decoration:none}.pro h1,.pro h2,.pro h3{font-weight:500;line-height:1.08}.pro h1{font-size:var(--fs-display);letter-spacing:-.03em}.pro h2{font-size:var(--fs-h2);letter-spacing:-.03em}.pro h3{font-size:var(--fs-h3);letter-spacing:-.01em}.pro .mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"liga" 0,"zero" 1;font-variant-numeric:tabular-nums}.pro .theme-dark{background:var(--canvas-900);color:var(--mist-100);--rail-c: var(--rail);--muted: var(--mist-400)}.pro .theme-paper{background:var(--paper-100);color:var(--ink-900);--rail-c: var(--rail-paper);--muted: var(--ink-500)}.pro .sheet{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-6);position:relative}.pro .sheet:before,.pro .sheet:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rail-c)}.pro .sheet:before{left:calc(var(--space-6) / 2)}.pro .sheet:after{right:calc(var(--space-6) / 2)}@media (max-width: 767px){.pro .sheet{padding-inline:var(--space-4)}.pro .sheet:before,.pro .sheet:after{display:none}}.pro .btn{display:inline-block;font-size:var(--fs-nav);font-weight:500;padding:calc(.11 * var(--u)) calc(.24 * var(--u));border-radius:999px;cursor:pointer;border:0;transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.2,.8,.3,1);will-change:transform}.pro .btn-outline{background:transparent;color:inherit;border-radius:2px;border:1px solid color-mix(in srgb,currentColor 40%,transparent)}.pro .btn-outline:hover{border-color:currentColor}.pro .btn-demo{background:color-mix(in srgb,var(--rust-500) 10%,transparent);color:var(--mist-100);border-radius:999px;border:1px solid var(--rust-500)}.pro .btn-demo:hover{background:var(--rust-500);color:#2b1405;box-shadow:0 0 20px color-mix(in srgb,var(--rust-500) 45%,transparent);transform:translateY(-1px)}.pro .theme-paper .btn-demo{color:var(--ink-900);background:color-mix(in srgb,var(--rust-500) 8%,transparent)}.pro .theme-paper .btn-demo:hover{color:#2b1405;background:var(--rust-500)}.pro .u-draw{position:relative}.pro .u-draw:after{content:"";position:absolute;left:0;right:0;bottom:calc(-.03 * var(--u));height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.pro .u-draw:hover:after,.pro .u-draw[aria-current=page]:after{transform:scaleX(1)}@keyframes pro-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pro .reveal{opacity:0;transform:translateY(12px)}@supports (animation-timeline: view()){.pro .reveal{opacity:1;transform:none;animation:pro-rise 1ms both;animation-timeline:view();animation-range:entry 0% entry 40%}}.pro .reveal.is-in{opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease}.pro .reveal[data-stagger="1"]{transition-delay:60ms}.pro .reveal[data-stagger="2"]{transition-delay:.12s}.pro .reveal[data-stagger="3"]{transition-delay:.18s}.pro .reveal[data-stagger="4"]{transition-delay:.24s}.pro .announce{background:var(--accent-500);color:#08120b;text-align:center;padding:calc(.09 * var(--u)) var(--space-4);font-size:var(--fs-nav);font-weight:500;display:block;border-bottom:1px solid #04070d}.pro .announce:hover{background:var(--accent-600)}.pro .hero-wrap{position:relative;isolation:isolate;overflow:clip;background:var(--canvas-900)}.pro .hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pro .glow{position:absolute;aspect-ratio:1;border-radius:50%;will-change:transform;mix-blend-mode:screen}.pro .glow-ember{width:min(96vw,1500px);aspect-ratio:1.8;left:-18%;top:-36%;background:radial-gradient(50% 50% at 50% 50%,rgba(238,123,30,.3),rgba(207,101,18,.1) 48%,transparent 72%);animation:pro-drift-ember 34s ease-in-out infinite alternate}.pro .glow-coal{width:min(64vw,980px);right:-16%;top:-34%;background:radial-gradient(circle,rgba(36,110,224,.26),transparent 64%);animation:pro-drift-coal 46s ease-in-out infinite alternate}.pro .glow-field{width:min(48vw,740px);right:2%;bottom:8%;background:radial-gradient(circle,rgba(238,123,30,.15),transparent 58%);animation:pro-drift-field 40s ease-in-out infinite alternate}@keyframes pro-drift-ember{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.14)}}@keyframes pro-drift-coal{0%{transform:translate3d(3%,5%,0) scale(1.08)}to{transform:translate3d(-7%,-4%,0) scale(.94)}}@keyframes pro-drift-field{0%{transform:translate3d(1%,2%,0) scale(.96)}to{transform:translate3d(-6%,-4%,0) scale(1.08)}}@media (max-width: 767px){.pro .glow-ember{width:130vw;left:-30%}.pro .glow-coal{display:none}}.pro .node-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:.55}.pro .nav{border-bottom:1px solid var(--rail)}.pro .nav-inner{display:flex;align-items:center;gap:var(--space-5);padding-block:var(--space-4)}.pro .logo{display:flex;align-items:center;gap:calc(.06 * var(--u));font-weight:600;font-size:calc(.19 * var(--u));letter-spacing:-.01em}.pro .logo-wire{height:calc(.32 * var(--u));width:auto;color:#fff;display:block;transition:filter .25s ease}.pro .logo:hover .logo-wire{filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.pro .nav-links{display:flex;gap:var(--space-5);margin-inline:auto;font-size:var(--fs-nav)}.pro .nav-quiet{font-size:var(--fs-nav);color:var(--mist-400);margin-right:var(--space-4)}.pro .nav-quiet:hover{color:var(--mist-100)}.pro .nav-lang{display:inline-flex;align-items:center;opacity:.75;transition:opacity .15s,transform .15s}.pro .nav-lang svg{width:calc(.2 * var(--u));height:auto;display:block;border-radius:2px}.pro .nav-lang:hover{opacity:1;transform:translateY(-1px)}@media (max-width: 1023px){.pro .nav-links,.pro .nav-quiet{display:none}.pro .nav-inner{justify-content:space-between;gap:var(--space-4)}}.pro .hero{padding-block:var(--space-7) var(--space-6)}.pro .hero-grid{display:grid;grid-template-columns:6fr 5fr;gap:var(--space-6);align-items:center}@media (max-width: 1023px){.pro .hero-grid{grid-template-columns:1fr}}.pro .hero-sub{color:var(--mist-400);max-width:34ch;margin-block:var(--space-4) var(--space-5)}.pro .hero-meta{display:flex;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-5);color:var(--mist-400)}.pro .hero-canvas{position:relative;overflow:hidden}.pro .xh{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s}.pro .xh-on .xh{opacity:.4}.pro .xh-h{left:0;right:0;top:0;height:1px;background:var(--mist-400)}.pro .xh-v{top:0;bottom:0;left:0;width:1px;background:var(--mist-400)}.pro .xh-label{color:var(--mist-400);top:0;left:0;text-transform:none}.pro .iso-wrap{position:relative}.pro .iso-wrap canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:1}.pro .iso-wrap svg{width:100%;height:auto;display:block}.pro .slab-label{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;fill:#33190a}.pro .sat-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;fill:var(--mist-400)}.pro .stack-name{font-family:var(--font-mono);font-size:13px;letter-spacing:.22em;fill:var(--rust-500);opacity:.85}@keyframes pro-slab-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.pro .slab{animation:pro-slab-drop .42s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc((4 - var(--i)) * 80ms)}.pro .satellite{animation:pro-slab-drop .42s .62s cubic-bezier(.2,.8,.3,1) both}.pro .verbs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);padding-block:var(--space-5)}@media (max-width: 1199px){.pro .verbs{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.pro .verbs{grid-template-columns:repeat(2,1fr)}}.pro .verb{border-bottom:1px solid var(--canvas-700);padding-bottom:var(--space-3);font-size:var(--fs-h4);line-height:1.25;transition:border-color .2s}.pro .verb b{display:block;font-weight:500}.pro .verb span{color:var(--mist-400)}.pro .verb:hover{border-color:var(--accent-500)}.pro .manifesto{padding-block:var(--space-8)}.pro .manifesto h2{max-width:22ch}.pro .manifesto .accent{color:var(--accent-ink)}.pro .frow{display:grid;grid-template-columns:5fr 6fr;gap:var(--space-6);padding-block:var(--space-6);border-top:1px dashed var(--rail-c)}@media (max-width: 1023px){.pro .frow{grid-template-columns:1fr;gap:var(--space-4)}}.pro .frow h3{max-width:12ch}.pro .frow-kicker{font-weight:500;margin-bottom:var(--space-3)}.pro .frow-body{color:var(--muted);max-width:52ch}.pro .constraints{padding-block:var(--space-2) var(--space-6)}.pro .cnum{color:var(--accent-ink);display:block;margin-bottom:var(--space-2)}.pro .probs{padding-block:var(--space-7)}.pro .probs-sub{color:var(--mist-400);max-width:58ch;margin-top:var(--space-3)}.pro .prob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-5)}@media (max-width: 1199px){.pro .prob-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.pro .prob-grid{grid-template-columns:1fr}}.pro .prob{background:var(--canvas-800);border-radius:2px;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);border-top:2px solid transparent;transition:transform .2s ease,border-color .2s ease}.pro .prob:hover{transform:translateY(-4px);border-top-color:var(--accent-500)}.pro .prob-tag{color:var(--accent-500)}.pro .prob b{font-size:var(--fs-h4);font-weight:500;line-height:1.2}.pro .prob p{color:var(--mist-400);font-size:var(--fs-small);flex:1}.pro .prob-ex{color:var(--mist-400);border-top:1px dashed var(--canvas-700);padding-top:var(--space-3);text-transform:none;letter-spacing:.02em;line-height:1.6}.pro .prob-ex b{color:var(--rust-500);font-size:inherit;font-weight:500;letter-spacing:.1em;line-height:inherit}.pro .obi{margin-top:var(--space-6);border:1px solid var(--canvas-700);border-radius:6px;background:color-mix(in srgb,var(--canvas-800) 72%,transparent);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.pro .obi-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);border-bottom:1px dashed var(--canvas-700);padding-bottom:var(--space-3)}.pro .obi-kicker{color:var(--rust-500);margin-bottom:var(--space-2)}.pro .obi-head h3{font-size:var(--fs-h4)}.pro .obi-note{color:var(--mist-400);font-size:var(--fs-small);max-width:34ch;text-align:right}.pro .obi-silos{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3)}.pro .obi-silo{background:var(--canvas-900);border:1px solid var(--canvas-700);border-radius:4px;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.pro .obi-cat{color:var(--steel-500);font-size:calc(.115 * var(--u))}.pro .obi-sees{color:var(--mist-400);font-size:var(--fs-small);line-height:1.45;flex:1}.pro .obi-blind{color:var(--mist-400);opacity:.6;font-size:calc(.105 * var(--u));text-transform:none;letter-spacing:.02em;border-top:1px dashed var(--canvas-700);padding-top:var(--space-2)}.pro .obi-connectors{display:flex;justify-content:space-around;height:calc(.22 * var(--u));margin-block:calc(var(--space-3) * -.5)}.pro .obi-line{width:1px;background:linear-gradient(to bottom,var(--canvas-700),var(--rust-500))}.pro .obi-foundation{border:1.5px solid var(--rust-500);border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,var(--rust-500) 13%,transparent),color-mix(in srgb,var(--steel-500) 9%,transparent));padding:var(--space-4) var(--space-5);display:flex;justify-content:space-between;align-items:center;gap:var(--space-5)}.pro .obi-fo-info h4{font-size:var(--fs-h4);font-weight:600;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pro .obi-badge{background:var(--rust-500);color:#2b1405;border-radius:3px;padding:calc(.02 * var(--u)) calc(.08 * var(--u));font-size:calc(.105 * var(--u))}.pro .obi-fo-info p{color:var(--mist-400);font-size:var(--fs-small);max-width:64ch;margin-top:var(--space-2)}.pro .obi-stats{display:flex;gap:var(--space-5);text-align:right;flex-shrink:0}.pro .obi-stat{display:flex;flex-direction:column;gap:var(--space-1)}.pro .obi-val{color:var(--accent-500);font-size:var(--fs-h4);font-weight:500}.pro .obi-lbl{color:var(--mist-400);opacity:.7;font-size:calc(.1 * var(--u))}@media (max-width: 1199px){.pro .obi-silos{grid-template-columns:repeat(3,1fr)}.pro .obi-connectors{display:none}}@media (max-width: 767px){.pro .obi-silos{grid-template-columns:repeat(2,1fr)}.pro .obi-head{flex-direction:column;align-items:flex-start}.pro .obi-note{text-align:left}.pro .obi-foundation{flex-direction:column;align-items:flex-start}.pro .obi-stats{text-align:left}}.pro .products{padding-block:var(--space-7)}.pro .prod-layout{display:grid;grid-template-columns:3fr 8fr;gap:var(--space-6);margin-top:var(--space-5)}@media (max-width: 1023px){.pro .prod-layout{grid-template-columns:1fr}}.pro .prod-rail{display:flex;flex-direction:column;align-self:start;position:sticky;top:var(--space-5)}@media (max-width: 1023px){.pro .prod-rail{position:static;flex-direction:row;flex-wrap:wrap;gap:calc(.06 * var(--u))}}.pro .prod-tab{text-align:left;background:none;border:0;color:var(--mist-400);font:inherit;font-size:var(--fs-h4);padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:2px;transition:background .15s,color .15s}.pro .prod-tab:hover{color:var(--mist-100)}.pro .prod-tab[aria-selected=true]{background:var(--canvas-800);color:var(--mist-100)}.pro .prod-tab[aria-selected=true]:before{content:"▸ ";color:var(--accent-500)}.pro .prod-panel[hidden]{display:none}.pro .prod-stage{color:var(--accent-500)}.pro .prod-panel h3{margin-block:var(--space-2) var(--space-3)}.pro .prod-mech{max-width:56ch;margin-bottom:var(--space-3)}.pro .prod-outcome{color:var(--mist-400);max-width:52ch;margin-bottom:var(--space-3)}.pro .prod-neg{font-weight:500;margin-bottom:var(--space-4)}.pro .proof{border:1px dashed var(--canvas-700);padding:var(--space-4);margin-block:var(--space-4);color:var(--mist-400);overflow-x:auto;text-transform:none;letter-spacing:.02em;line-height:1.7;white-space:pre}.pro .proof .ok{color:var(--accent-500)}.pro .found{padding-block:var(--space-7)}.pro .found-sub{color:var(--mist-400);max-width:58ch;margin-top:var(--space-3)}.pro .found-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5) var(--space-4);margin-top:var(--space-6)}@media (max-width: 1023px){.pro .found-grid{grid-template-columns:1fr;gap:var(--space-5)}}.pro .found-item{border-top:1px solid var(--canvas-700);padding-top:var(--space-3)}.pro .found-num{color:var(--accent-500)}.pro .found-item h4{font-size:var(--fs-h4);font-weight:500;margin-block:var(--space-2)}.pro .found-item p{color:var(--mist-400);font-size:var(--fs-small);line-height:1.55;max-width:44ch}.pro .why{padding-block:var(--space-7)}.pro .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-5)}@media (max-width: 1023px){.pro .why-grid{grid-template-columns:1fr}}.pro .why-item{background:var(--canvas-800);border-radius:4px;border-top:2px solid transparent;padding:var(--space-4) var(--space-4) var(--space-3);transition:transform .25s ease,border-color .25s ease}.pro .why-item:hover{transform:translateY(-4px);border-top-color:var(--rust-500)}.pro .why-item h4{font-size:var(--fs-h4);font-weight:600;margin-bottom:var(--space-2)}.pro .why-item p{color:var(--mist-400);font-size:var(--fs-small);line-height:1.55}.pro .pricing{padding-block:var(--space-7)}.pro .tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-block:var(--space-5)}@media (max-width: 1199px){.pro .tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.pro .tier-grid{grid-template-columns:1fr}}.pro .tier{background:var(--paper-200);border-radius:2px;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.pro .tier h3{font-size:var(--fs-h4)}.pro .tier .muted{color:var(--muted);font-size:var(--fs-small)}.pro .node-note{border-left:2px solid var(--accent-500);padding-left:var(--space-4);color:var(--muted);max-width:60ch;font-size:var(--fs-small)}.pro .final{text-align:center;padding-block:var(--space-8)}.pro .final p{color:var(--muted);margin-block:var(--space-4);max-width:52ch;margin-inline:auto}.pro .footer{border-top:1px solid var(--canvas-700);padding-block:var(--space-7) var(--space-5)}.pro .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-6)}@media (max-width: 1023px){.pro .footer-grid{grid-template-columns:1fr 1fr}}.pro .footer h4{font-size:var(--fs-nav);font-weight:500;margin-bottom:var(--space-3)}.pro .footer ul{display:flex;flex-direction:column;gap:var(--space-2)}.pro .footer-grid a:not(.logo){color:var(--mist-400);font-size:var(--fs-nav);display:inline-block;transition:transform .15s,color .15s}.pro .footer-grid a:not(.logo):hover{transform:translate(4px);color:var(--accent-500)}.pro .footer-tag{margin-top:var(--space-3);color:var(--mist-400)}.pro .footer-legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--canvas-700);color:var(--mist-400);font-size:var(--fs-mono);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.pro .footer-legal a:hover{color:var(--accent-500)}@media (prefers-reduced-motion: reduce){.pro *,.pro *:before,.pro *:after{animation:none!important;transition:none!important}.pro .reveal{opacity:1;transform:none}}html{scroll-behavior:smooth}body{margin:0;background:#f6f1e7;-webkit-font-smoothing:antialiased}a{color:#2b2733;text-decoration:none}a:hover{color:#221e29}@keyframes bl-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-24px) rotate(9deg)}to{transform:translateY(0) rotate(0)}}@keyframes bl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bl-bob{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes bl-hop{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes bl-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.35;transform:scale(.6) rotate(30deg)}}#left_eye,#right_eye{transform-box:fill-box;transform-origin:50% 50%;animation:bl-blink 4.6s ease-in-out infinite}#skull,[id*=_skeleton],[id^=rib_]{opacity:0;animation:bl-xray 11s steps(1) infinite;transition:opacity .3s ease}@keyframes bl-xray{0%,91.99%,94.5%,to{opacity:0}92%,94.49%{opacity:1}}@keyframes bl-hidew{0%,91.99%,94.5%,to{opacity:1}92%,94.49%{opacity:0}}svg[data-hero-bunny]:hover #skull,svg[data-hero-bunny]:hover [id*=_skeleton],svg[data-hero-bunny]:hover [id^=rib_]{animation:none;opacity:1}@keyframes bl-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}98%{transform:scaleY(1)}}#right_ear_group{transform-box:fill-box;transform-origin:50% 96%;animation:bl-earL 3.8s ease-in-out infinite}#left_ear_group{transform-box:fill-box;transform-origin:10% 96%;animation:bl-earR 4.4s ease-in-out infinite}@keyframes bl-earL{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}55%{transform:rotate(2.5deg)}}@keyframes bl-earR{0%,to{transform:rotate(0)}40%{transform:rotate(5deg)}70%{transform:rotate(-2.5deg)}}#tail{transform-box:fill-box;transform-origin:20% 60%;animation:bl-wag 1.6s ease-in-out infinite}@keyframes bl-wag{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}#mouth{transform-box:fill-box;transform-origin:50% 0%;animation:bl-nom 5.2s ease-in-out infinite}@keyframes bl-nom{0%,86%,to{transform:scaleY(1)}92%{transform:scaleY(.55)}}#right_paw{transform-box:fill-box;transform-origin:50% 0%;animation:bl-paw 5.6s ease-in-out infinite}@keyframes bl-paw{0%,80%,to{transform:rotate(0)}88%{transform:rotate(-7deg)}}#decoration path,#decoration1 path{stroke-dasharray:38 62;opacity:.4;animation:bl-flow 2.6s linear infinite}#decoration path:nth-child(2),#decoration1 path:nth-child(2){animation-delay:-.5s}#decoration path:nth-child(3),#decoration1 path:nth-child(3){animation-delay:-1s}#decoration1 path:nth-child(4){animation-delay:-1.5s}#decoration1 path:nth-child(5){animation-delay:-2s}@keyframes bl-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}#decoration2 circle,#decoration3 circle{transform-box:fill-box;transform-origin:50% 50%;opacity:0;animation:bl-dot 7s ease-in-out infinite}#decoration2 circle:nth-child(2),#decoration3 circle:nth-child(2){animation-delay:1.1s}#decoration2 circle:nth-child(3),#decoration3 circle:nth-child(3){animation-delay:2.2s}#decoration3 circle:nth-child(4){animation-delay:3.3s}#decoration3 circle:nth-child(5){animation-delay:4.4s}#decoration3 circle:nth-child(6){animation-delay:2.2s}@keyframes bl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#cs_left_eye,#cs_right_eye{transform-box:fill-box;transform-origin:50% 50%;animation:cblink 5.2s ease-in-out infinite}@keyframes cblink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}99%{transform:scaleY(1)}}#cs_left_eye_detail,#cs_right_eye_detail{transform-box:fill-box;transform-origin:50% 50%;animation:cdart 7.5s ease-in-out infinite}@keyframes cdart{0%,16%,to{transform:translate(0) scaleY(1)}22%,32%{transform:translate(14%,-6%) scaleY(1)}38%,50%{transform:translate(-12%,4%) scaleY(1)}56%{transform:translateY(8%) scaleY(1)}63%,63.8%{transform:translate(0) scaleY(.1)}70%,86%{transform:translate(8%,-4%) scaleY(1)}}#cs_glasses,#cs_glasses_left_detail,#cs_glasses_right_detail{transform-box:fill-box;transform-origin:50% 50%;animation:cslip 9s ease-in-out infinite}@keyframes cslip{0%,68%,to{transform:translateY(0)}76%,80%{transform:translateY(16px)}84%{transform:translateY(-4px)}87%{transform:translateY(0)}}#cs_left_ear,#cs_left_ear_detail{transform-box:fill-box;transform-origin:50% 92%;animation:cearL 4.2s ease-in-out infinite}#cs_right_ear,#cs_right_ear_detail{transform-box:fill-box;transform-origin:50% 92%;animation:cearR 4.8s ease-in-out infinite}@keyframes cearL{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}60%{transform:rotate(2.5deg)}}@keyframes cearR{0%,to{transform:rotate(0)}45%{transform:rotate(5deg)}75%{transform:rotate(-2.5deg)}}#cs_hair{transform-box:fill-box;transform-origin:97% 28%;animation:chair 3.6s ease-in-out infinite}@keyframes chair{0%,to{transform:rotate(0) scaleY(1)}22%{transform:rotate(-4deg) scaleY(1.04)}48%{transform:rotate(2.5deg) scaleY(.97)}70%{transform:rotate(-2deg) scaleY(1.02)}86%{transform:rotate(1deg) scaleY(1)}}#cs_nose{transform-box:fill-box;transform-origin:50% 50%;animation:csniff 3.2s ease-in-out infinite}@keyframes csniff{0%,78%,to{transform:scale(1)}84%{transform:scale(1.12)}90%{transform:scale(.96)}96%{transform:scale(1.08)}}#cs_mouth,#cs_teeth,#cs_tongue{transform-box:fill-box;transform-origin:50% 20%;animation:claugh 6.4s ease-in-out infinite}@keyframes claugh{0%,74%,to{transform:scaleY(1)}78%{transform:scaleY(1.18)}82%{transform:scaleY(.92)}86%{transform:scaleY(1.14)}90%{transform:scaleY(1)}}#cs_recipient,#cs_recipient_border{transform-box:fill-box;transform-origin:50% 95%;animation:cswirl 3.4s ease-in-out infinite}@keyframes cswirl{0%,to{transform:rotate(0)}25%{transform:rotate(-2.6deg)}65%{transform:rotate(2.2deg)}}#cs_recipient_detail_1,#cs_recipient_detail_2,#cs_recipient_detail_3,#cs_recipient_detail_4,#cs_recipient_detail_5,#cs_recipient_detail_6,#cs_recipient_detail_7{transform-box:fill-box;transform-origin:50% 100%;animation:cboil 2.4s ease-in-out infinite,cliq 8s linear infinite alternate}#cs_recipient_detail_2{animation-delay:.3s}#cs_recipient_detail_3{animation-delay:.7s}#cs_recipient_detail_4{animation-delay:1s}#cs_recipient_detail_5{animation-delay:1.4s}#cs_recipient_detail_6{animation-delay:1.7s}#cs_recipient_detail_7{animation-delay:2s}@keyframes cboil{0%,to{transform:translateY(0) scale(1);opacity:1}45%{transform:translateY(-26%) scale(.72);opacity:.75}60%{transform:translateY(-8%) scale(1.05);opacity:1}}@keyframes cliq{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(120deg)}}#cs_finger_1{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out infinite}#cs_finger_2{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out .15s infinite}#cs_finger_3{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out .3s infinite}#cs_big_finger{transform-box:fill-box;transform-origin:20% 80%;animation:ctap 2.2s ease-in-out .45s infinite}@keyframes ctap{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-6deg)}90%{transform:rotate(2deg)}}@keyframes bl-glitch{0%,89%,93.5%,to{text-shadow:none;transform:none;clip-path:none}90%{text-shadow:-5px 0 #E7699A,5px 0 #6B5AD1;transform:skew(-4deg) translate(3px);clip-path:polygon(0 0,100% 0,100% 42%,0 42%,0 55%,100% 55%,100% 100%,0 100%)}91.5%{text-shadow:4px 0 #6B5AD1,-4px 0 #FFDD7A;transform:skew(3deg) translate(-4px);clip-path:polygon(0 12%,100% 12%,100% 70%,0 70%,0 82%,100% 82%,100% 100%,0 100%)}93%{text-shadow:-2px 0 #E7699A,2px 0 #6B5AD1;transform:none;clip-path:none}}@keyframes bl-artifact{0%,87%,94%,to{opacity:0}88%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(-14px) scaleY(.6)}92%{opacity:.7;transform:translate(10px)}}@keyframes bl-hue{0%{filter:hue-rotate(-12deg)}to{filter:hue-rotate(16deg)}}@keyframes bl-rgb{0%,91%,95%,to{filter:none}92%{filter:drop-shadow(-6px 0 rgba(231,105,154,.7)) drop-shadow(6px 0 rgba(107,90,209,.7))}94%{filter:drop-shadow(4px 0 rgba(107,90,209,.6))}}@media (max-width: 760px){[data-mq=nav-links],[data-mq=hide-sm]{display:none!important}svg[data-hero-bunny]{height:48vh!important}[data-mq=scientist]{height:20vh!important}[data-fan-wrap]{flex-direction:column!important;align-items:center!important;gap:18px!important}[data-fan-card]{width:min(92%,360px)!important;margin-right:0!important;transform:none!important}#hero nav{padding:22px 18px!important;gap:16px!important}#hero nav>a[href="#contact"]{margin-left:auto;padding:11px 18px!important;font-size:13px!important}[data-terminal]{left:16px!important;right:16px!important;font-size:12.5px!important;flex-wrap:wrap}[data-terminal]+div{left:16px!important}}@keyframes bl-bub{0%{transform:translateY(0);opacity:0}25%{opacity:1}to{transform:translateY(-46px);opacity:0}}
