:root{--black:#030303;--ink:#111;--muted:#777a80;--line:#e8e8e8;--paper:#f8f8f6;--white:#fff;--font-aeonik:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--hero-progress:0;--hero-pull:0;--hero-late:0;--hero-title:1;--hero-products:0;--taxonomy-drift:0;--proof-drift:0;--bg-section:#0a0a0a;--bg-deep:#060606;--ink-1:#111;--ink-2:#4d5055;--ink-3:#777a80;--fg:#f7f7f4;--fg-muted:#ffffff9e;--fg-faint:#ffffff8c;--hair:#ffffff14;--hair-strong:#ffffff29;--r-sm:10px;--r-md:16px;--r-lg:24px;--e1:0 1px 2px #0000000f;--e2:0 2px 12px #00000014;--e3:0 8px 28px #0000001a;--e4:0 20px 60px #00000026;--e-glass:inset 0 1px 0 #ffffff14, 0 2px 12px #00000040;--e-glass-hover:inset 0 1px 0 #ffffff1a, 0 16px 48px #0006;--t-hero:clamp(42px, 4.45vw, 64px);--t-h1:clamp(36px, 4.8vw, 72px);--t-h2:clamp(30px, 3.4vw, 48px);--t-h3:24px;--t-h4:21px;--lh-display:1.06;--lh-tight:1.12;--lh-body:1.55;--d-fast:.12s;--d-base:.2s;--d-slow:.35s;--d-scene:.9s;--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-interact:cubic-bezier(.25, 1, .5, 1)}.bayseian-home{box-sizing:border-box;font-family:var(--font-aeonik);color:var(--ink);background:#fff}.bayseian-home *{box-sizing:border-box}.bayseian-home ::selection{color:#fff;background:#111}.bayseian-home ::selection{color:#fff;background:#111}.hero ::selection,.reveal-panel ::selection,.slide-cta-btn-green ::selection{color:#fff;background:#595959}.hero ::-moz-selection{color:#fff;background:#595959}.reveal-panel ::-moz-selection{color:#fff;background:#595959}.slide-cta-btn-green ::-moz-selection{color:#fff;background:#595959}.bayseian-home a{color:inherit;text-decoration:none}.bayseian-home img,.bayseian-home video{max-width:100%;display:block}.intro-overlay{z-index:9999;pointer-events:auto;cursor:pointer;background:#fff;place-items:center;animation:2.4s forwards intro-overlay-exit;display:grid;position:fixed;inset:0;overflow:hidden}.intro-icon{object-fit:contain;will-change:opacity, transform, filter;opacity:0;grid-area:1/1;width:clamp(78px,9vw,128px);height:clamp(78px,9vw,128px);animation:2.1s cubic-bezier(.22,1,.36,1) forwards intro-icon-reveal;display:block;transform:scale(.88)}@keyframes intro-icon-reveal{0%,6%{opacity:0;filter:blur(10px);transform:scale(.88)}24%{opacity:1;filter:blur();transform:scale(1)}68%{opacity:1;filter:blur();transform:scale(1.04)}to{opacity:0;filter:blur(8px);transform:scale(1.1)}}@keyframes intro-overlay-exit{0%,86%{opacity:1}to{opacity:0}}.site-header{z-index:50;height:72px;color:var(--black);background:var(--white);grid-template-columns:140px 1fr auto;align-items:center;gap:24px;padding:16px 28px;transition:background .35s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;left:0;right:0}.site-header--transparent{color:#fff;background:0 0}.site-header--transparent .logo img{filter:brightness(0)invert()}.site-header--transparent .btn.ghost{color:#ffffffb3;background:0 0;border-color:#ffffff26}.site-header--transparent .btn.ghost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.site-header--transparent .btn.light{color:#000;background:#fff;border-color:#fff}.site-header--transparent .btn.light:hover{color:#000;background:#ffffffe0;transform:translateY(-1px);box-shadow:0 8px 22px #0000004d}.site-header--transparent .menu-btn{color:#fff;background:#ffffff26}.logo{align-items:center;width:118px;height:58px;display:inline-flex}.site-header .logo{width:140px;height:48px}.logo svg{fill:currentColor;width:82px}.logo img{object-fit:contain;width:100%;height:100%}.desktop-nav{justify-self:start;gap:28px;font-size:14px;line-height:14px;display:flex}.desktop-nav a,.nav-link,.header-actions a{opacity:1;transition:color .18s}.desktop-nav a:hover,.nav-link:hover,.nav-link.active{opacity:1}.header-actions a:hover{color:var(--ink-2)}.nav-link{appearance:none;color:inherit;font:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;padding:0;transition:opacity .16s}.header-actions{align-items:center;gap:10px;display:flex}.btn{border:0;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s cubic-bezier(.25,1,.5,1),color .2s,border-color .2s,transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:inline-flex}.btn.light{color:var(--white);background:#0a0a0a;border-radius:10px;height:40px;padding-inline:22px;font-size:14px}.btn.light:hover{background:#1a1d24;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn.ghost{color:var(--ink-2);background:0 0;border:1px solid #0000001a;border-radius:10px}.btn.ghost:hover{background:#0000000a;border-color:#0000002e}a.btn:active,a.btn-shine:active,a.gsb:active,.mobile-cta:active,button.btn:active{transition-duration:90ms;transform:translateY(0)scale(.965)}@media (prefers-reduced-motion:reduce){a.btn:active,a.btn-shine:active,a.gsb:active,.mobile-cta:active,button.btn:active{transform:none}}.mega-menu{color:#000;background:#fff;border-bottom:1px solid #00000014;animation:.22s cubic-bezier(.22,1,.36,1) mega-menu-enter;position:absolute;top:72px;left:0;right:0;overflow:hidden;box-shadow:0 1px #0000000f}.mega-grid{grid-template-columns:repeat(2,minmax(200px,280px));gap:clamp(72px,12vw,180px);max-width:720px;min-height:340px;margin:0 auto;padding:72px 24px 64px;display:grid}.mega-column{flex-direction:column;gap:18px;animation:.26s cubic-bezier(.22,1,.36,1) both mega-column-enter;display:flex}.mega-column:nth-child(2){animation-delay:35ms}.mega-column:nth-child(3){animation-delay:70ms}.mega-column p{color:var(--ink-2);margin:0 0 4px;font-size:13px;line-height:1.2}.mega-column a{color:var(--ink-1);font-size:18px;line-height:1.22}.mega-column a:hover{color:var(--ink-3)}.mega-grid--expertise{grid-template-columns:repeat(4,minmax(148px,1fr)) minmax(220px,280px);gap:clamp(22px,2.4vw,44px);max-width:1280px;padding-top:48px;padding-bottom:48px}.mega-grid--expertise .mega-column:nth-child(4){animation-delay:.105s}.mega-grid--expertise .mega-column p{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.mega-grid--expertise .mega-item-label{font-size:15px}.mega-grid--expertise .mega-column{gap:6px}.mega-item{flex-direction:column;gap:2px;padding:8px 0;display:flex}.mega-item-label{color:var(--ink-1);font-size:18px;line-height:1.2;transition:color .18s}.mega-item:hover .mega-item-label{color:var(--accent-blue)}.mega-item-desc{color:var(--ink-3);font-size:12.5px;line-height:1.3}.mega-featured{color:var(--ink-1);background:0 0;border:1px solid #00000014;border-radius:0;flex-direction:column;justify-content:flex-end;gap:8px;min-height:220px;padding:28px;transition:border-color .3s cubic-bezier(.22,1,.36,1);display:flex}.mega-featured:hover{border-color:#00000029}.mega-featured-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.mega-featured-title{letter-spacing:-.01em;color:var(--ink-1);margin-top:auto;font-size:22px;line-height:1.12}.mega-featured-desc{color:var(--ink-2);font-size:13px;line-height:1.45}.mega-featured-cta{color:#1e5b3f;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500;display:inline-flex}@keyframes mega-menu-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-column-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.menu-btn{width:40px;height:40px;color:var(--white);background:#303030;border:0;border-radius:8px;display:none}.mobile-panel-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);background:#0006;position:fixed;inset:0}.mobile-panel{z-index:1000;color:var(--ink-1);background:#fffffff7;border-radius:12px;gap:4px;max-height:calc(100vh - 84px);padding:16px;display:grid;position:fixed;top:68px;left:16px;right:16px;overflow-y:auto;box-shadow:0 16px 48px #0000001f}.mobile-group{border-bottom:1px solid var(--border,#00000014);gap:2px;margin-bottom:6px;padding-bottom:6px;display:grid}.mobile-group-heading{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3,#00000080);margin:6px 0 2px;padding:0 10px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:10px;font-weight:500}.mobile-panel a{padding:13px 10px;font-size:16px}.mobile-panel a.mobile-cta{text-align:center;color:#fff;background:#0a0a0a;border-radius:10px;margin-top:8px;font-weight:500}.home-hero{border-bottom:1px solid var(--border,#00000014);background:#fafaf9;padding:clamp(124px,15vh,184px) clamp(22px,6vw,96px) clamp(60px,7vw,104px);position:relative}.home-hero-inner{flex-direction:column;align-items:flex-start;max-width:1180px;margin:0 auto;display:flex}.home-hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin:0 0 20px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.bayseian-home .home-hero-title{letter-spacing:-.03em;max-width:16ch;color:var(--ink-1);margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:1.03}.home-hero-lede{max-width:54ch;color:var(--ink-2);margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.home-hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.home-hero--panel{border-bottom:1px solid var(--border,#00000014);background:#fafaf9;min-height:100svh;padding:clamp(80px,9vh,98px) clamp(12px,1.6vw,22px) clamp(12px,1.6vw,22px)}.home-hero-panel{text-align:center;background:#0a0e0c;border-radius:clamp(20px,2vw,32px);justify-content:center;align-items:center;min-height:calc(100svh - clamp(94px,11vh,120px));padding:clamp(40px,7vh,80px) clamp(22px,6vw,80px) clamp(78px,12vh,120px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -52px #00000073}.home-hero-bg{object-fit:cover;z-index:0;opacity:0;background:#0a0e0c;width:100%;height:100%;position:absolute;inset:0}.home-hero-bg.is-front{opacity:1}.home-hero-bg.is-back{opacity:0}.home-hero-scrim{z-index:1;background:linear-gradient(#060a0899 0%,#060a0866 42%,#060a08b8 100%),radial-gradient(120% 80% at 50% 38%,#0000 28%,#060a0880 100%);position:absolute;inset:0}.home-hero-panel .home-hero-inner{z-index:2;text-align:center;align-items:center;max-width:920px;position:relative}.home-hero-panel .home-hero-eyebrow{color:#ffffffc7}.bayseian-home .home-hero-panel .home-hero-title{color:#fff;text-shadow:0 2px 30px #00000059;max-width:18ch}@media (max-width:480px){.bayseian-home .home-hero-panel .home-hero-title{font-size:clamp(30px,8.5vw,40px)}.home-hero-panel .home-hero-lede{font-size:15px}}.home-hero-panel .home-hero-lede{color:#ffffffd9;text-shadow:0 1px 20px #0000004d;max-width:60ch}.home-hero-panel .home-hero-actions{justify-content:center}.home-hero-scroll{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;flex-direction:column;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(20px,4vh,40px);left:50%;transform:translate(-50%)}.home-hero-scroll:hover{color:#fff}.home-hero-scroll-chev{border-bottom:1.5px solid;border-right:1.5px solid;width:18px;height:18px;animation:1.8s ease-in-out infinite hero-scroll-bob;transform:rotate(45deg)}@keyframes hero-scroll-bob{0%,to{opacity:.6;transform:rotate(45deg)translate(0)}50%{opacity:1;transform:rotate(45deg)translate(3px,3px)}}.home-trusted{border-bottom:1px solid var(--border,#00000014);background:#fafaf9;padding:clamp(32px,5vw,56px) clamp(22px,6vw,96px)}@media (prefers-reduced-motion:reduce){.home-hero-scroll-chev{animation:none}}.about-hero{background:#0a0e0c;align-items:center;min-height:74vh;padding:120px clamp(22px,6vw,96px) 90px;display:flex;position:relative;overflow:hidden}.about-hero-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.about-hero-scrim{z-index:1;background:linear-gradient(#060a089e 0%,#060a0866 42%,#060a08bd 100%);position:absolute;inset:0}.about-hero-inner{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}.about-hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffffffc7;margin:0 0 18px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.about-hero-title{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 30px #00000059;max-width:18ch;margin:0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.05}.about-hero-lede{color:#ffffffd9;text-shadow:0 1px 20px #0000004d;max-width:60ch;margin:24px 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.reveal-up{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) both reveal-up;animation-delay:var(--rd,0s);transform:translateY(16px)}@keyframes reveal-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1;animation:none;transform:none}}.home-hero-btn-primary,.home-hero-btn-secondary{border-radius:10px;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.bayseian-home a.home-hero-btn-primary{color:#fff;background:#0a0a0a;padding:0 28px}.bayseian-home a.home-hero-btn-primary:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 8px 24px #00000026}.btn-shine{position:relative;overflow:hidden}.home-hero-btn-primary:after,.btn-shine:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff38 48%,#0000 66%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.home-hero-btn-primary:hover:after,.btn-shine:hover:after{transform:translate(130%)}.btn-shine.btn-shine--onlight:after{background:linear-gradient(120deg,#0000 30%,#00000014 48%,#0000 66%)}@media (prefers-reduced-motion:reduce){.home-hero-btn-primary:after,.btn-shine:after{display:none}}.bayseian-home a.home-hero-btn-secondary{border:1px solid var(--border-strong,#0000001f);color:var(--ink-1);padding:0 24px}.bayseian-home a.home-hero-btn-secondary:hover{background:#0000000a;border-color:#00000040}.gsb{white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;height:50px;padding:0 60px 0 28px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gsb--dark{background:#0a0a0a}.gsb--light{background:#fff}.gsb-label{z-index:1;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:relative}.bayseian-home a.gsb--dark .gsb-label,.gsb--dark .gsb-label{color:#fff}.bayseian-home a.gsb--light .gsb-label,.gsb--light .gsb-label{color:#0a0a0a}.gsb:hover .gsb-label,.gsb:focus-visible .gsb-label{opacity:0}.gsb-chev{border-radius:7px;place-items:center;width:42px;transition:width .45s cubic-bezier(.22,1,.36,1),transform .18s;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.gsb--dark .gsb-chev{color:#fff;background:#ffffff29}.gsb--light .gsb-chev{color:#0a0a0a;background:#0a0a0a1a}.gsb-chev svg{display:block}.gsb:hover .gsb-chev,.gsb:focus-visible .gsb-chev{width:calc(100% - 8px)}.gsb:active .gsb-chev{transform:scale(.96)}.gsb:focus-visible{outline:2px solid var(--accent,#1e5b3f);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gsb-label,.gsb-chev{transition:none}}.notfound{background:var(--background,#fafaf9);justify-content:center;align-items:center;padding:clamp(96px,11vw,150px) clamp(16px,4vw,48px) clamp(56px,7vw,90px);display:flex;position:relative}.notfound-inner{z-index:2;color:#fff;background:linear-gradient(155deg,#173d2b 0%,#0e271c 100%);border-radius:clamp(24px,3vw,40px);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,90px);width:100%;max-width:1180px;min-height:min(70vh,620px);margin:0 auto;padding:clamp(44px,6vw,96px) clamp(32px,5vw,80px);display:grid;position:relative;overflow:hidden}.notfound-copy{flex-direction:column;align-items:flex-start;display:flex}.notfound-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7fe3aad9;margin:0 0 16px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.bayseian-home .notfound-title,.notfound-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(40px,5.5vw,72px);font-weight:500;line-height:1.02}.notfound-lede{color:#fff9;max-width:420px;margin:22px 0 0;font-size:16px;line-height:1.65}.notfound-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}a.notfound-btn-primary{color:#0e271c;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:50px;padding:0 28px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}a.notfound-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000040}a.notfound-btn-secondary{color:#ffffffd9;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;height:50px;padding:0 24px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}a.notfound-btn-secondary:hover{background:#ffffff14;border-color:#fff6}.notfound-links{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 26px;width:100%;max-width:480px;margin-top:46px;padding-top:26px;display:flex}.notfound-links a{color:#ffffff80;font-size:14px;transition:color .18s}.notfound-links a:hover{color:#fff}.notfound-graphic{position:relative}.notfound-graphic svg{width:100%;height:auto;display:block}.notfound-graphic .nf-plane{transform-origin:50%;animation:9s ease-in-out infinite nf-float}.notfound-graphic .nf-plane-2{animation-delay:-1.5s}.notfound-graphic .nf-plane-3{animation-delay:-3s}.notfound-graphic .nf-core{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite nf-core-pulse}.notfound-graphic .nf-core-glow{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite nf-glow}.notfound-graphic .nf-links{animation:4s ease-in-out infinite nf-glow}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nf-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes nf-glow{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:900px){.notfound-inner{grid-template-columns:1fr}.notfound-graphic{order:-1;max-width:360px}}@media (prefers-reduced-motion:reduce){.notfound-graphic .nf-plane,.notfound-graphic .nf-core,.notfound-graphic .nf-core-glow,.notfound-graphic .nf-links{animation:none}}.home-hero-media{border:1px solid var(--border,#00000014);background:linear-gradient(#fff 0%,#f3f3f1 100%);border-radius:clamp(22px,2.6vw,34px);width:100%;margin-top:clamp(48px,6vw,84px);padding:clamp(10px,1.3vw,18px);box-shadow:0 40px 90px -48px #0f171466,0 2px 10px #0000000a}.home-hero-media-inner{aspect-ratio:16/9;background:#eeeeec;border-radius:clamp(13px,1.7vw,22px);position:relative;overflow:hidden}.home-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.home-hero-stack{width:100%;margin-top:clamp(44px,5vw,68px)}.logo-marquee{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.logo-marquee-label{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3,#777a80);margin:0 0 24px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.logo-marquee--dark .logo-marquee-label{color:#fff9}.logo-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-marquee-track{align-items:center;gap:clamp(64px,8vw,130px);width:max-content;margin:0;padding:0;list-style:none;animation:36s linear infinite logo-marquee-scroll;display:flex}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-track li{flex:none;align-items:center;display:flex}.logo-marquee-track img{object-fit:contain;filter:grayscale()opacity(.6);width:auto;max-width:140px;height:28px;transition:filter .2s,opacity .2s}.logo-marquee--dark .logo-marquee-track img{filter:grayscale()brightness(0)invert()opacity(.7)}.logo-marquee-track img.is-invert{filter:grayscale()invert()opacity(.62)}.logo-marquee-track img.is-invert:hover{filter:invert()opacity()}.logo-marquee-track img:hover{filter:grayscale(0)opacity()}.logo-marquee--dark .logo-marquee-track img:hover{filter:grayscale(0)brightness(0)invert()opacity()}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee--reverse .logo-marquee-track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.logo-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}.hero{background:#fafaf9;min-height:450vh;position:relative}.hero-frame{perspective:2000px;perspective-origin:50% 45%;background:#fafaf9;place-items:center;height:100vh;margin:0;transition:background .9s cubic-bezier(.25,1,.5,1);display:grid;position:sticky;top:0;overflow:hidden}.hero-frame:after{content:"";pointer-events:none;opacity:0;border:1px solid #ffffff14;border-radius:16px;transition:opacity .9s cubic-bezier(.25,1,.5,1);position:absolute;inset:88px 18px 18px}.state-shortcuts:after,.state-apps:after,.state-data:after{opacity:1}.hero-canvas,.hero-fallback{object-fit:cover;border-radius:16px;width:calc(100% - 36px);height:calc(100% - 106px);position:absolute;inset:88px 18px 18px}.hero-canvas{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:none;opacity:.92}.hero-fallback{z-index:0;opacity:1;filter:saturate(.85)contrast(1.02)brightness(.72);transform:scale(calc(1.01 + (var(--hero-progress) * .035)))}.hero-video-player{transform-style:preserve-3d;background:#eeeeec;border-radius:16px;transition:top .9s cubic-bezier(.25,1,.5,1),left .9s cubic-bezier(.25,1,.5,1),width .9s cubic-bezier(.25,1,.5,1),height .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1),box-shadow .9s;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0000002e,inset 0 0 0 1px #0000000f}.hero-video-player video{z-index:1;object-fit:cover;opacity:1;filter:saturate(.9)brightness(.92);width:100%;height:100%;transition:filter .9s cubic-bezier(.25,1,.5,1);display:block;position:relative}.state-intro .hero-video-player video{filter:saturate()brightness()}.hero-video-player:after{content:"";z-index:2;pointer-events:none;opacity:calc(1 - clamp(0, var(--hero-progress,0) * 3.2, 1));background:radial-gradient(115% 90% at 50% 44%,#04050870 0%,#04050838 42%,#04050814 72%,#0405082e 100%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.glass-panel{pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:16px;transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.glass-panel-1{background:#ffffffb3;border:1px solid #0000001a;transform:translate(5%,-3%)scale(1.04);box-shadow:0 10px 30px #0000000d}.glass-panel-2{background:#ffffff80;border:1px solid #00000012;transform:translate(10%,-6%)scale(1.07)}.glass-panel-3{background:#ffffff4d;border:1px solid #0000000d;transform:translate(15%,-9%)scale(1.1)}.stroke-panels,.stroke-dots,.stroke-markers,.stroke-micro,.stroke-flow{display:none}.state-shortcuts .hero-video-player .glass-panel,.state-apps .hero-video-player .glass-panel,.state-data .hero-video-player .glass-panel{opacity:1}.hero-readout{z-index:5;letter-spacing:.1em;color:#00000059;text-align:right;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:5px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:clamp(8px,.66vw,11px);line-height:1;transition:opacity .6s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:9%;right:6%}.state-shortcuts .hero-readout,.state-apps .hero-readout,.state-data .hero-readout{opacity:1}.trace-canvas{pointer-events:none;opacity:0;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0}.trace-front{z-index:4}.state-shortcuts .hero-video-player .trace-canvas,.state-apps .hero-video-player .trace-canvas,.state-data .hero-video-player .trace-canvas{opacity:1}.video-stroke-overlay{z-index:4;pointer-events:none;color:#fff;opacity:0;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0;overflow:visible}.state-shortcuts .hero-video-player .video-stroke-overlay,.state-apps .hero-video-player .video-stroke-overlay,.state-data .hero-video-player .video-stroke-overlay{opacity:1}.det-links path{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-dasharray:1.5 7;vector-effect:non-scaling-stroke;animation:7s linear infinite det-dash;animation-delay:calc(var(--di,0) * -1.4s)}.det-tris polygon{fill:#fff9}@keyframes det-dash{to{stroke-dashoffset:-68px}}.stroke-panel,.stroke-flow path,.stroke-dots path,.stroke-micro path,.stroke-micro circle{fill:none;vector-effect:non-scaling-stroke}.stroke-panel{stroke:currentColor;stroke-width:1.25px;opacity:.5}.stroke-panel-left{transform-origin:50%;opacity:.22;transform:translate(-34px,-24px)}.stroke-panel-center{transform-origin:50%;opacity:.78;transform:translate(0,0)}.stroke-panel-right{transform-origin:50%;opacity:.34;transform:translate(34px,24px)}.stroke-flow{display:none}.stroke-dots{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:2 12;opacity:.58;animation:7s linear infinite stroke-dots-slide}.stroke-marker{fill:currentColor;opacity:.72;transform-box:fill-box;transform-origin:50%}.marker-a{animation:6.4s linear infinite stroke-marker-a;transform:translate(132px,162px)rotate(8deg)}.marker-b{animation:7.2s linear infinite stroke-marker-b;transform:translate(522px,318px)rotate(-3deg)}.marker-c{animation:6.8s linear infinite stroke-marker-c;transform:translate(784px,252px)rotate(12deg)}.marker-d{animation:8s linear infinite stroke-marker-d;transform:translate(356px,454px)rotate(-10deg)}.marker-e{animation:9s linear infinite stroke-marker-e;transform:translate(86px,412px)rotate(4deg)}.stroke-micro{stroke:currentColor;fill:none;stroke-width:1px;opacity:.42;animation:3.8s ease-in-out infinite alternate stroke-micro-pulse}@keyframes stroke-flow-drift{0%{transform:translate(-28px)}to{transform:translate(34px,-8px)}}@keyframes stroke-flow-drift-alt{0%{transform:translate(34px,8px)}to{transform:translate(-30px,-6px)}}@keyframes stroke-dash-run{to{stroke-dashoffset:-344px}}@keyframes stroke-dots-slide{to{stroke-dashoffset:-84px}}@keyframes stroke-marker-a{0%{transform:translate(122px,162px)rotate(8deg)}to{transform:translate(856px,150px)rotate(8deg)}}@keyframes stroke-marker-b{0%{transform:translate(218px,318px)rotate(-3deg)}to{transform:translate(922px,286px)rotate(-3deg)}}@keyframes stroke-marker-c{0%{transform:translate(82px,252px)rotate(12deg)}to{transform:translate(804px,254px)rotate(12deg)}}@keyframes stroke-marker-d{0%{transform:translate(156px,454px)rotate(-10deg)}to{transform:translate(846px,486px)rotate(-10deg)}}@keyframes stroke-marker-e{0%{transform:translate(86px,412px)rotate(4deg)}to{transform:translate(930px,410px)rotate(4deg)}}@keyframes stroke-micro-pulse{0%{opacity:.22}to{opacity:.58}}.state-intro .hero-video-player{z-index:0;width:calc(100% - 36px);height:calc(100% - 106px);box-shadow:none;transition:top .9s cubic-bezier(.25,1,.5,1),left .9s cubic-bezier(.25,1,.5,1),width .9s cubic-bezier(.25,1,.5,1),height .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1),box-shadow .9s,z-index .9s step-end;top:88px;left:18px;transform:translate(0,0)}.state-shortcuts,.state-apps,.state-data{background:#fafaf9}.state-shortcuts .hero-video-player,.state-apps .hero-video-player,.state-data .hero-video-player{width:clamp(380px,38vw,600px);height:clamp(240px,24vw,380px);transform:translate(-50%, -50%) rotateY(var(--hero-ry,-13deg)) rotateX(var(--hero-rx,5deg));z-index:11;transition:top .9s cubic-bezier(.25,1,.5,1),left .9s cubic-bezier(.25,1,.5,1),width .9s cubic-bezier(.25,1,.5,1),height .9s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .9s;overflow:visible}.state-shortcuts .hero-video-player{top:40%;left:50%}.state-apps .hero-video-player{top:50%;left:72%}.state-data .hero-video-player{top:50%;left:28%}.state-shortcuts .hero-video-player video,.state-apps .hero-video-player video,.state-data .hero-video-player video{filter:saturate(.75)contrast(1.04)brightness(.72);border-radius:16px}.state-shortcuts .card-shortcuts,.state-apps .card-apps,.state-data .card-data{pointer-events:none;opacity:0!important}.hero-shade{z-index:1;opacity:var(--hero-progress);background:#fafaf9;border-radius:16px;transition:opacity .3s;position:absolute;inset:88px 18px 18px}.hero h1{z-index:2;width:min(1152px,100% - 56px);color:var(--white);text-align:center;letter-spacing:-.01em;opacity:calc(1 - clamp((var(--hero-progress) - .05) / .13, 0, 1));transform:translateY(calc(62px - (var(--hero-progress) * 400px))) scale(calc(1 - (var(--hero-progress) * .2)));margin:0;font-size:clamp(42px,4.45vw,64px);font-weight:500;line-height:1.05;position:relative}.hero-scroll{z-index:3;color:var(--white);opacity:calc(1 - clamp(var(--hero-progress) * 5, 0, 1));align-items:center;gap:16px;font-size:14px;transition:opacity .12s linear;display:inline-flex;position:absolute;bottom:50px;right:54px}.scroll-box{border:1px solid #ffffffbf;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:inline-flex}.hero-slide{z-index:10;pointer-events:none;opacity:0;justify-content:center;align-items:center;padding-top:88px;transition:opacity .8s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0;transform:none}.slide-shortcuts{justify-content:flex-start;align-items:stretch;padding:0}.slide-apps,.slide-data{background:0 0}.slide-apps:before,.slide-data:before{content:"";pointer-events:none;z-index:0;border-radius:16px;position:absolute;inset:88px 18px 18px}.slide-apps:before{background:radial-gradient(circle at 28%,#ffffff0d 0%,#fff0 24%),linear-gradient(90deg,#000000f5 0%,#000000e6 20%,#000000b8 38%,#00000057 54%,#00000014 68%,#0000 82%)}.slide-data:before{background:radial-gradient(circle at 72%,#ffffff0d 0%,#fff0 24%),linear-gradient(270deg,#000000f5 0%,#000000e6 20%,#000000b8 38%,#00000057 54%,#00000014 68%,#0000 82%)}.state-shortcuts .slide-shortcuts,.state-apps .slide-apps,.state-data .slide-data{opacity:1;pointer-events:auto;transform:none}.state-apps .slide-shortcuts,.state-data .slide-shortcuts,.state-data .slide-apps{opacity:0;pointer-events:none;transform:none}.shortcuts-content{text-align:center;z-index:12;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;width:min(900px,100% - 64px);max-width:900px;min-height:0;padding-top:0;display:flex;position:absolute;top:calc(40% + clamp(240px,24vw,380px)/2 + 30px);left:50%;transform:translate(-50%)}.bayseian-home .shortcuts-content h2{max-width:32ch;color:var(--ink-1);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.15}.shortcuts-content p{max-width:56ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.apps-content{text-align:left;z-index:12;flex-direction:column;align-self:center;align-items:flex-start;gap:16px;max-width:560px;margin-left:clamp(24px,10vw,150px);margin-right:auto;display:flex;position:relative}.data-content{text-align:left;z-index:12;flex-direction:column;align-self:center;align-items:flex-start;gap:16px;max-width:560px;margin-left:auto;margin-right:clamp(24px,10vw,150px);display:flex;position:relative}.slide-eyebrow{font-family:var(--font-mono,monospace);text-transform:uppercase;color:var(--ink-3);letter-spacing:.14em;font-size:11px;font-weight:500}.bayseian-home .apps-content h2,.bayseian-home .data-content h2{color:var(--ink-1);letter-spacing:-.02em;max-width:none;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.apps-content p,.data-content p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.slide-cta-btn-green{cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:44px;margin-top:8px;padding:0 28px;font-size:14px;font-weight:500;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;color:#0a0a0a!important}.slide-cta-btn-green:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 4px 16px #0003}.partner-logos-row{opacity:1;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.partner-logos-row img{object-fit:contain;filter:brightness(0)opacity(.5);max-width:72px;height:18px;transition:filter .2s}.partner-logos-row img:hover{filter:brightness(0)opacity(.85)}.deck-container{perspective:1200px;width:clamp(380px,38vw,600px);height:clamp(240px,24vw,380px);transform-style:preserve-3d;z-index:5;opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.25,1,.5,1),transform .9s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.state-shortcuts .deck-container{opacity:1;top:40%;left:50%;transform:translate(-50%,-50%)}.state-apps .deck-container{opacity:1;top:50%;left:72%;transform:translate(-50%,-50%)}.state-data .deck-container{opacity:1;top:50%;left:28%;transform:translate(-50%,-50%)}.deck-card{transform-style:preserve-3d;background:#eeeeec;border-radius:16px;transition:transform .9s cubic-bezier(.25,1,.5,1),opacity .9s,border-color .9s;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #0000002e,inset 0 0 0 1px #0000000f}.deck-card img{object-fit:cover;width:100%;height:100%;display:block}.state-shortcuts .card-shortcuts{z-index:3;opacity:1;border-color:#ffffff52;transform:translate(0,0)rotateY(-18deg)rotateX(12deg)}.state-shortcuts .card-apps{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-60px)rotateY(-18deg)rotateX(12deg)}.state-shortcuts .card-data{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-120px)rotateY(-18deg)rotateX(12deg)}.state-apps .card-apps{z-index:3;opacity:1;border-color:#ffffff52;transform:translate(0,0)rotateY(-18deg)rotateX(12deg)}.state-apps .card-data{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-60px)rotateY(-18deg)rotateX(12deg)}.state-apps .card-shortcuts{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-120px)rotateY(-18deg)rotateX(12deg)}.state-data .card-data{z-index:3;opacity:1;border-color:#ffffff52;transform:translate(0,0)rotateY(-18deg)rotateX(12deg)}.state-data .card-shortcuts{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-60px)rotateY(-18deg)rotateX(12deg)}.state-data .card-apps{z-index:1;opacity:0;border-color:#fff0;transform:translateZ(-120px)rotateY(-18deg)rotateX(12deg)}@media (max-width:1024px){.hero-slide{align-items:flex-start;padding-top:10vh}.shortcuts-content{width:min(90%,620px);max-width:90%;height:auto;min-height:0;margin-top:44vh;padding-top:0;position:static;top:auto;left:auto;transform:none}.apps-content,.data-content{text-align:center;align-items:center;max-width:90%;margin-top:48vh;margin-left:auto;margin-right:auto}.apps-content .slide-cta-btn-green,.data-content .slide-cta-btn-green{align-self:center}.bayseian-home .deck-container{width:clamp(210px,50vw,260px);height:clamp(230px,55vw,280px);top:24vh;left:50%}.bayseian-home .state-shortcuts .deck-container,.bayseian-home .state-apps .deck-container,.bayseian-home .state-data .deck-container{top:24vh;left:50%}.state-shortcuts .hero-video-player,.state-apps .hero-video-player,.state-data .hero-video-player{width:clamp(210px,50vw,260px);height:clamp(230px,55vw,280px);top:24vh;left:50%;transform:translate(-50%,-50%)translate(0,0)rotate(-5deg)}}.split,.data-section,.benchmark,.news,footer{padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px)}.statement-band{color:#fff;background:linear-gradient(135deg,#163a2a 0%,#0f2a1e 100%);padding:clamp(80px,10vw,144px) clamp(22px,6vw,96px);position:relative;overflow:hidden}.statement-grid-bg{pointer-events:none;background-image:linear-gradient(#7fe3aa09 1px,#0000 1px),linear-gradient(90deg,#7fe3aa09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(120% 90% at 85% 0,#000,#0000 65%);mask-image:radial-gradient(120% 90% at 85% 0,#000,#0000 65%)}.statement-inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.statement-globe{pointer-events:none;z-index:0;width:clamp(300px,36vw,500px);position:absolute;top:50%;right:clamp(-90px,-1vw,40px);transform:translateY(-50%)}.statement-globe svg{width:100%;height:auto;display:block;overflow:visible}.statement-globe-spin{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite statement-globe-spin}@keyframes statement-globe-spin{to{transform:rotate(360deg)}}.statement-node{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite statement-node-pulse;animation-delay:var(--d,0s)}@keyframes statement-node-pulse{0%,to{opacity:.4}50%{opacity:1}}.statement-comet{stroke-dasharray:26 360;stroke-dashoffset:386px;animation:3.4s linear infinite statement-comet}@keyframes statement-comet{to{stroke-dashoffset:0}}@media (max-width:900px){.statement-globe{display:none}.bayseian-home .statement-title{font-size:clamp(24px,4.6vw,40px)}.statement-head{margin-bottom:clamp(28px,5vw,48px)}.statement-stats{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,28px);padding-top:clamp(22px,3vw,40px)}.statement-num{font-size:clamp(26px,5.6vw,44px)}.statement-stat-label{font-size:clamp(11px,2.6vw,14px)}.statement-band{padding:clamp(48px,11vw,90px) clamp(22px,6vw,96px)}}@media (prefers-reduced-motion:reduce){.statement-node,.statement-comet,.statement-globe-spin{animation:none}}.statement-head{flex-direction:column;gap:20px;margin-bottom:clamp(40px,5vw,64px);display:flex}.statement-live{text-transform:uppercase;letter-spacing:.14em;color:#7fe3aae6;align-self:flex-start;align-items:center;gap:9px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;display:inline-flex}.statement-live-dot{background:#7fe3aa;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite statement-pulse;box-shadow:0 0 #7fe3aa8c}@keyframes statement-pulse{0%{box-shadow:0 0 #7fe3aa80}70%{box-shadow:0 0 0 8px #7fe3aa00}to{box-shadow:0 0 #7fe3aa00}}.bayseian-home .statement-title{letter-spacing:-.025em;color:#fff;max-width:20ch;margin:0;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1.1}.statement-stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(32px,4vw,48px);display:grid}.statement-stat{flex-direction:column;gap:10px;display:flex}.statement-num{letter-spacing:-.02em;color:#7fe3aa;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1}.statement-stat-label{color:#ffffff9e;font-size:15px;line-height:1.4}.statement-rule{transform-origin:0;background:linear-gradient(90deg,#7fe3aa,#7fe3aa26);border-radius:2px;width:44px;height:2px;margin:4px 0 2px;animation:.9s cubic-bezier(.22,1,.36,1) .6s both statement-rule-wipe;display:block}@keyframes statement-rule-wipe{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:640px){.bayseian-home .statement-title{font-size:clamp(23px,6.6vw,32px)}.statement-head{margin-bottom:24px}.statement-stats{gap:10px;padding-top:22px}.statement-stat{gap:5px}.statement-num{font-size:clamp(24px,7.5vw,34px)}.statement-rule{width:28px}.statement-stat-label{font-size:11.5px;line-height:1.3}.statement-band{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.statement-grid-bg,.statement-live-dot{animation:none}.statement-rule{opacity:1;animation:none;transform:none}}.city-masterplan{background:radial-gradient(90% 70% at 50% 18%,#7fe3aa14,#0000 60%),linear-gradient(160deg,#161d2c 0%,#0a0e16 100%);border:1px solid #a0b4d224;border-radius:clamp(20px,2.4vw,28px);padding:clamp(16px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:0 34px 80px -50px #0009}.city-masterplan--glass{background:radial-gradient(100% 75% at 50% 8%,#ffffff0f,#0000 58%),linear-gradient(160deg,#101216 0%,#050609 100%);border:1px solid #ffffff1a}.cm-sweep{mix-blend-mode:screen;animation:9s ease-in-out infinite cm-sweep}@keyframes cm-sweep{0%{opacity:0;transform:translate(-200px)}22%{opacity:1}55%{opacity:1}78%,to{opacity:0;transform:translate(840px)}}.city-masterplan svg{width:100%;height:auto;display:block}.city-masterplan-tag{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:#7fe3aae6;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:clamp(16px,2vw,26px);left:clamp(16px,2vw,26px)}.city-masterplan-dot{background:#7fe3aa;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite statement-pulse;box-shadow:0 0 #7fe3aa8c}.city-masterplan-node{animation:2.6s ease-in-out infinite cm-node-pulse}@keyframes cm-node-pulse{0%,to{opacity:.45}50%{opacity:1}}.cm-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-in-out both cm-draw;animation-delay:var(--d,0s)}@keyframes cm-draw{to{stroke-dashoffset:0}}.iso-rise{animation:1.1s cubic-bezier(.22,1,.36,1) both iso-rise;animation-delay:var(--d,0s);will-change:transform, opacity}@keyframes iso-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.iso-landmark{animation:4.5s ease-in-out infinite iso-landmark-glow}@keyframes iso-landmark-glow{0%,to{filter:drop-shadow(0 0 13px #fff6)}50%{filter:drop-shadow(0 0 28px #ffffffb3)}}.london-heatmap{background:radial-gradient(100% 75% at 50% 8%,#ffffff0d,#0000 58%),linear-gradient(160deg,#101216 0%,#050609 100%);border:1px solid #ffffff1a;border-radius:clamp(20px,2.4vw,28px);padding:clamp(16px,2.4vw,32px);position:relative;overflow:hidden;box-shadow:0 34px 80px -50px #0009}.london-heatmap svg{width:100%;height:auto;display:block}.lh-col{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite lh-col;animation-delay:var(--d,0s)}@keyframes lh-col{0%,to{opacity:.55;transform:scaleY(.74)}50%{opacity:1;transform:scaleY(1.05)}}.lh-dome{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite lh-dome;animation-delay:var(--d,0s)}@keyframes lh-dome{0%,to{opacity:.5;transform:scale(.78)}50%{opacity:1;transform:scale(1.1)}}.lh-ring{transform-box:fill-box;animation:2.8s ease-out infinite lh-ring}@keyframes lh-ring{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.lh-core{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite lh-core;animation-delay:var(--d,0s)}@keyframes lh-core{0%,to{opacity:.6}50%{opacity:1}}.lh-scan{animation:7s linear infinite lh-scan}@keyframes lh-scan{0%{opacity:0;transform:translate(40px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(740px)}}@media (prefers-reduced-motion:reduce){.lh-col,.lh-dome,.lh-ring,.lh-core,.lh-scan{animation:none}.lh-ring{opacity:.3}.lh-scan{opacity:0}.city-masterplan-dot,.city-masterplan-node{animation:none}.cm-draw{stroke-dashoffset:0;animation:none}.iso-rise{opacity:1;animation:none;transform:none}.iso-landmark{animation:none}}.hero-reveal{z-index:3;background:#fafaf9;height:100vh;margin-top:0;position:relative}.reveal-sticky{justify-content:center;align-items:center;height:100vh;padding:80px clamp(24px,6vw,96px);display:flex;position:relative;overflow:visible}.reveal-panel{border-radius:var(--r-lg);width:min(1460px,100% - 48px);min-height:clamp(520px,66vh,660px);box-shadow:var(--e4);transform:translateY(calc((1 - clamp(0, var(--reveal-progress,0) / .22, 1)) * 72vh - clamp(0, (var(--reveal-progress,0) - .96) / .04, 1) * 30vh));opacity:calc(clamp(0, var(--reveal-progress,0) / .14, 1) * (1 - clamp(0, (var(--reveal-progress,0) - .96) / .04, 1)));will-change:transform, opacity;background:#183d2b;grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,60px);padding:clamp(30px,3.5vw,48px);display:grid;position:relative}.reveal-card-stack{aspect-ratio:.86;pointer-events:none;width:min(24vw,360px);min-width:230px;transform:translateY(calc((1 - clamp(0, (var(--reveal-progress,0) - .02) / .28, 1)) * 82vh + (1 - clamp(0, (var(--reveal-progress,0) - .22) / .72, 1)) * 96px - clamp(0, (var(--reveal-progress,0) - .96) / .04, 1) * 24vh));opacity:calc(clamp(0, (var(--reveal-progress,0) - .02) / .12, 1) * (1 - clamp(0, (var(--reveal-progress,0) - .96) / .04, 1)));will-change:transform, opacity;position:absolute;top:clamp(-90px,-10vw,-40px);left:clamp(18px,2vw,42px)}.xray{z-index:1;object-fit:cover;border-radius:24px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 26px 60px #0000003d}.stat-panel{background:0 0;border-radius:0;grid-column:2;align-items:center;max-width:760px;min-height:340px;padding:clamp(12px,1.5vw,20px) 0;display:flex;position:relative}.stat-panel p{letter-spacing:-.025em;color:#f1f5f140;max-width:15ch;margin:0;font-size:clamp(36px,4.2vw,62px);font-weight:500;line-height:1.04}.reveal-word{--word-progress:calc(clamp(0, (var(--reveal-progress,0) - .22) / .72, 1) * var(--total-words,1) - var(--word-index,0));opacity:calc(.12 + clamp(0, var(--word-progress), 1) * .88);margin-right:.22em;transition:opacity 50ms ease-out;display:inline-block}@media (max-width:1024px){.reveal-sticky{flex-direction:column;justify-content:center;gap:24px;height:100vh;padding:60px 16px}.xray{width:min(82vw,340px);min-width:0}.stat-panel{text-align:center;justify-content:center;width:min(100%,540px);min-height:auto}.stat-panel p{max-width:11ch;font-size:clamp(34px,8vw,52px)}}.reveal-word{color:rgba(245, 248, 245, calc(.34 + clamp(0, var(--word-progress), 1) * .66));opacity:1;transition:color 50ms ease-out}.reveal-word.muted{color:rgba(141, 214, 175, calc(.5 + clamp(0, var(--word-progress), 1) * .5));opacity:1;transition:color 50ms ease-out}@media (max-width:1024px){.reveal-sticky{height:100vh;padding:60px 16px}.reveal-panel{opacity:1;grid-template-columns:1fr;gap:28px;width:min(100%,760px);min-height:0;padding:32px 22px 36px;transform:none}.reveal-card-stack{aspect-ratio:1.02;opacity:1;width:min(72vw,300px);min-width:0;margin:-60px auto 0;position:relative;top:auto;left:auto;transform:none}.stat-panel{text-align:center;grid-column:1;justify-content:center;width:min(100%,540px);min-height:auto;margin:0 auto;padding:0}.stat-panel p{max-width:13ch;font-size:clamp(30px,7vw,46px)}}.orbiting-universe{min-height:980px;color:var(--ink-1);z-index:1;background:#fafaf9;justify-content:center;align-items:center;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px);display:flex;position:relative;overflow:hidden}.orbiting-universe:before{content:"";pointer-events:none;background:radial-gradient(80% 60%,#1e5b3f0d,#0000 70%);position:absolute;inset:0}.universe-center{z-index:20;text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(100%,440px);max-width:440px;padding:56px 44px;display:flex;position:relative}.bayseian-home .universe-center h2{letter-spacing:-.02em;max-width:none;color:var(--ink-1);margin:0;font-size:clamp(24px,3.2vw,42px);font-weight:500;line-height:1.1}.dynamic-word-wrapper{justify-content:center;align-items:center;min-height:clamp(34px,4.4vw,58px);display:flex;position:relative}.dynamic-word{opacity:0;transition:opacity .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1);display:inline-block;transform:translateY(10px)translateZ(0)}.dynamic-word.fade-in{opacity:1;transform:translateY(0)translateZ(0)}.universe-detail{opacity:0;flex-direction:column;gap:8px;max-width:360px;transition:opacity .32s cubic-bezier(.25,1,.5,1),transform .32s cubic-bezier(.25,1,.5,1);display:flex;transform:translateY(8px)}.universe-detail.fade-in{opacity:1;transform:translateY(0)}.universe-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#00000073;margin:0;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.universe-body{color:#000000a8;margin:0;font-size:14.5px;line-height:1.55}.universe-center .btn{height:auto;color:var(--ink-1);background:0 0;border:1px solid #00000029;border-radius:10px;margin-top:6px;padding:12px 28px;font-size:14px;font-weight:500}.universe-center .btn:hover{background:#0000000a;border-color:#00000052}.universe-orbit{--orbit-radius:min(396px, 38vw);z-index:1;pointer-events:none;width:min(1080px,100% - 120px);height:min(760px,100% - 140px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node{z-index:10;pointer-events:none;transform-origin:50%;width:0;height:0;animation:44s linear infinite orbit-revolve;position:absolute;top:50%;left:50%}.orbiting-universe.is-orbit-held .orbit-node,.orbiting-universe.is-orbit-held .orbit-item{animation-play-state:paused}.orbit-node.is-active,.orbit-node:hover{z-index:40}.orbit-item{aspect-ratio:1.33;cursor:pointer;pointer-events:auto;will-change:transform;width:clamp(108px,8.4vw,142px);transform:translate(-50%, -50%) translateY(calc(var(--orbit-radius) * -1));background:0 0;border:0;padding:0;animation:44s linear infinite orbit-counter;position:absolute;top:50%;left:50%}.orbit-item.is-active{outline:none}.orbit-item:focus-visible .orbit-card-face,.orbit-item.is-active .orbit-card-face{box-shadow:0 22px 60px #00000029}.orbit-item img{object-fit:cover;border-radius:16px;width:100%;height:100%;box-shadow:0 16px 48px #00000014}.orbit-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .22s;position:relative}.orbit-card-inner.is-active{transform:scale(1.04)}.orbit-card-face{border-radius:16px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #00000014}.orbit-card-front{background:#fff;border:1px solid #00000014;justify-content:center;align-items:center;padding:0;display:flex}.orbit-card-front img.logo-img{object-fit:contain;width:100%;height:100%}.orbit-card-front img.portrait-img{object-fit:cover;border-radius:16px;width:100%;height:100%}@keyframes orbit-revolve{0%{transform:translate(-50%, -50%) rotate(var(--orbit-angle))}to{transform:translate(-50%, -50%) rotate(calc(var(--orbit-angle) + 360deg))}}@keyframes orbit-counter{0%{transform:translate(-50%, -50%) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1))}to{transform:translate(-50%, -50%) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 360deg) * -1))}}@media (max-width:768px){.orbiting-universe{min-height:470px;padding:clamp(40px,10vw,72px) 14px}.universe-orbit{--orbit-radius:min(160px, 42vw);width:min(96vw,400px);height:min(96vw,400px)}.orbit-item{width:54px}.universe-center{gap:12px;max-width:180px;margin:0 auto;padding:0}.bayseian-home .universe-center h2{font-size:clamp(19px,5.2vw,26px)}.dynamic-word-wrapper{min-height:30px}.universe-detail{display:none}.universe-center .btn{margin-top:2px;padding:9px 18px;font-size:13px}}@media (max-width:480px){.orbiting-universe{min-height:430px}.universe-orbit{--orbit-radius:min(132px, 40vw);width:min(96vw,360px);height:min(96vw,360px)}.orbit-item{width:48px}.universe-center{max-width:148px}.bayseian-home .universe-center h2{font-size:clamp(17px,5.4vw,23px)}}.dark-section{background:var(--black);min-height:860px;color:var(--white);grid-template-columns:minmax(280px,520px) 1fr;gap:clamp(36px,8vw,130px);display:grid;overflow:hidden}.eyebrow{color:var(--secondary-text,#71717a);text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.bayseian-home h2{letter-spacing:-.02em;max-width:940px;margin:0;font-size:clamp(36px,4.8vw,72px);font-weight:500;line-height:1.06}.split p:not(.eyebrow),.data-copy p:not(.eyebrow){color:#b8bbc0;max-width:520px;margin:28px 0;font-size:clamp(18px,1.8vw,24px);line-height:1.45}.arrow-link{color:var(--white);align-items:center;gap:12px;margin-top:8px;font-weight:500;display:inline-flex}.arrow-link.dark{color:var(--ink)}.arrow-link svg{transition:transform .16s}.arrow-link:hover svg{transform:translate(5px)}.app-grid{min-height:620px;position:relative}.phone{aspect-ratio:.72;object-fit:cover;border-radius:var(--r-md);width:min(29vw,300px);position:absolute;box-shadow:0 34px 90px #0000006b}.phone-0{top:20px;left:0;transform:rotate(-8deg)}.phone-1{top:130px;left:24%;transform:rotate(5deg)}.phone-2{top:0;right:14%;transform:rotate(7deg)}.phone-3{bottom:30px;right:0;transform:rotate(-6deg)}.data-section{background:#f7f7f4;grid-template-columns:minmax(280px,540px) 1fr;align-items:center;gap:clamp(36px,8vw,110px);min-height:900px;display:grid;position:relative;overflow:hidden}.data-copy p:not(.eyebrow){color:var(--ink-2)}.video-tile{border-radius:var(--r-md);background:#111;height:min(68vw,720px);overflow:hidden;box-shadow:0 28px 80px #00000029}.video-tile video{object-fit:cover;width:100%;height:100%}.scroll-note{color:#a0a4aa;font-size:13px;position:absolute;bottom:34px;left:clamp(22px,6vw,96px)}.industries{background:var(--white);padding:140px 0 150px;overflow:hidden}.taxonomy-stage{background:#e9e9e8;place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.floating-squares{position:absolute;inset:0}.floating-squares span,.floating-squares img{transform:translate3d(0, calc((.5 - var(--taxonomy-drift)) * 52px), 0);border-radius:8px;transition:transform 80ms linear;display:block;position:absolute}.floating-squares span:first-child{background:#1111110f;width:132px;height:132px;top:330px;left:17vw}.floating-squares span:nth-child(2){background:#1111110d;width:116px;height:116px;top:230px;left:30vw}.floating-squares span:nth-child(3){background:#1111110b;width:96px;height:96px;top:175px;left:45vw}.floating-squares span:nth-child(4){background:#1111110a;width:72px;height:72px;top:162px;left:60vw}.floating-squares span:nth-child(5){background:#11111109;width:48px;height:48px;top:210px;right:15vw}.floating-squares span:nth-child(6){background:#1e5b3f1a;width:140px;height:140px;bottom:145px;left:9vw}.floating-squares span:nth-child(7){background:#1111110a;width:64px;height:64px;bottom:176px;right:22vw}.floating-squares img{object-fit:cover;width:108px;height:108px;bottom:72px;left:45.4vw}.taxonomy-words{z-index:2;text-align:center;width:min(980px,100% - 48px);transform:translateY(calc((1 - var(--taxonomy-drift)) * 22px));position:relative}.taxonomy-words h2{color:#050505;margin:0 10px;font-size:clamp(48px,5.1vw,74px);font-weight:500;line-height:1.08;display:inline-block}.taxonomy-words h2:first-child{display:block}.taxonomy-words h2:nth-child(2),.taxonomy-words h2:nth-child(3){color:#a99b89}.taxonomy-words .ghost-word{color:#00000009;pointer-events:none;position:absolute}.taxonomy-words .ghost-word:nth-child(4){top:68px;left:-120px}.taxonomy-words .ghost-word:nth-child(5){top:86px;right:-160px}.taxonomy-words .ghost-word:nth-child(n+6){display:none}.mini-cta{color:var(--ink-1);background:#fff;border-radius:6px;margin:36px auto 0;padding:10px 18px;font-size:14px;display:table}.stack-section{color:#fff;background:#050505;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px);display:grid}.stack-section article{background:#111;border-radius:16px;min-height:520px;padding:clamp(28px,5vw,58px)}.stack-section h2{max-width:620px;font-size:clamp(42px,5vw,76px)}.stack-section p:not(.eyebrow){color:#b8bbc0;max-width:560px;font-size:clamp(18px,1.7vw,23px);line-height:1.3}.stat{text-align:center;width:min(920px,100% - 48px);margin:0 auto 60px;font-size:clamp(30px,4.4vw,68px);line-height:1.02}.industry-track{gap:18px;width:max-content;animation:48s linear infinite marquee;display:flex}.industry-card{color:#fff;background:#111;border-radius:10px;flex-direction:column;justify-content:flex-end;width:360px;min-height:470px;display:flex;position:relative;overflow:hidden}.industry-card img,.proof-card img,.benchmark-card img,.news article img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.industry-card:after,.proof-gradient{content:"";background:linear-gradient(#0000001a,#000000d1);position:absolute;inset:0}.industry-card div{z-index:2;padding:24px;position:relative}.industry-card h3{margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.12}.industry-card p{color:#d5d8dc;margin:0}.proven-section{color:var(--ink-1);background:#fff;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px);position:relative;overflow:hidden}.proven-carousel-wrapper{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.proven-carousel-track{gap:24px;width:max-content;padding:24px 0 48px;animation:45s linear infinite proven-marquee;display:flex}.proven-carousel-track:hover{animation-play-state:paused}@keyframes proven-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.proven-card{border:1px solid var(--border,#00000014);min-height:248px;box-shadow:var(--e2);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 min(360px,82vw);justify-content:flex-start;gap:18px;padding:32px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.proven-card:hover{box-shadow:var(--e3);border-color:#0000001f;transform:translateY(-3px)}.proven-index{letter-spacing:.1em;color:var(--ink-3);font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:12px}.proven-index:before{content:"";background:var(--accent,#1e5b3f);vertical-align:middle;width:18px;height:1px;margin-right:10px;display:inline-block}.proven-card-body{flex-direction:column;gap:12px;display:flex}.proven-name{letter-spacing:-.01em;color:var(--ink-1);margin:0;font-size:21px;font-weight:500;line-height:1.2}.proven-quote{color:var(--ink-2);margin:0;font-size:15px;font-weight:400;line-height:1.55}.proven-footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;margin-top:24px;display:flex}.proven-title{color:var(--ink-1);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,48px);font-weight:500}.proven-controls{gap:12px;display:flex}.proven-btn{width:44px;height:44px;color:var(--ink-1);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s;display:flex}.proven-btn:hover{background:#0000000a;border-color:#0000004d}@media (min-width:901px){.proven-track{z-index:1;height:170vh;margin-bottom:-72vh;position:relative}.proven-section{box-sizing:border-box;z-index:1;flex-direction:column;justify-content:center;height:calc(100vh - 72px);display:flex;position:sticky;top:72px}}.benchmark{color:var(--ink-1);z-index:10;background:#fff;border-top-left-radius:0;border-top-right-radius:0;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px);position:relative}.benchmark h2{color:var(--ink-1);letter-spacing:-.02em;max-width:900px;margin-bottom:clamp(40px,5vw,64px);font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.04}.benchmark-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benchmark-card{min-height:440px;box-shadow:var(--e2);border:1px solid var(--border,#00000014);color:var(--ink-1);z-index:1;background:#fff;border-radius:16px;flex-direction:column;padding:40px;transition:color .35s,border-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden}.benchmark-hover-bg{transform-origin:bottom;z-index:-1;height:100%;transition:transform .45s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.benchmark-card:hover .benchmark-hover-bg{transform:scaleY(1)}.benchmark-card.hover-purple .benchmark-hover-bg{background:#1d4a33}.benchmark-card.hover-tan .benchmark-hover-bg{background:#473a2c}.benchmark-card.hover-blue .benchmark-hover-bg{background:#213d52}.benchmark-card:hover{color:#fff;box-shadow:var(--e3);border-color:#0000;transform:translateY(-3px)}.bayseian-home .benchmark-card:hover h3{color:#fff}.benchmark-card:hover p{color:#ffffffd9}.benchmark-icon-wrapper{background:#0000000a;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:32px;transition:background .35s,color .35s;display:flex}.purple-icon,.tan-icon,.blue-icon{color:var(--accent,#1e5b3f)}.benchmark-card:hover .benchmark-icon-wrapper{color:#fff;background:#ffffff26}.benchmark-card h3{letter-spacing:-.01em;margin:0 0 18px;font-size:24px;font-weight:500;line-height:1.12;transition:color .35s}.benchmark-card p{color:var(--ink-2);flex-grow:1;margin:0 0 40px;font-size:15px;line-height:1.45;transition:color .35s}.benchmark-btn{width:fit-content;height:44px;color:var(--ink-2);background:0 0;border:1px solid #0000001f;border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:500;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.benchmark-btn:hover{color:var(--ink-1);background:#0000000a;border-color:#00000040}.benchmark-card:hover .benchmark-btn{color:#0a0a0a;background:#fff;border-color:#fff}.news{color:var(--ink-1);z-index:10;background:#fafaf9;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px);position:relative}.news-header{text-align:center;margin-bottom:48px}.news-header .eyebrow,.news-header h2{opacity:0;will-change:opacity, transform;transform:translateY(86px)}.news-header h2{transform:translateY(96px)}.news-header.news-header-visible .eyebrow,.news-header.news-header-visible h2{opacity:1;transform:translateY(0)}.news-header .eyebrow{color:var(--secondary-text,#777a80);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.news-header h2{letter-spacing:-.02em;color:var(--ink-1);max-width:860px;margin:0 auto;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.04}.news-bento{grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.news-card--large{grid-area:1/1/3/4}.news-card--feature{grid-area:1/4/2/7}.news-card--m1{grid-area:2/4/3/5}.news-card--m2{grid-area:2/5/3/7}.news-card--bench{grid-area:3/1/auto/3}.news-card--m3{grid-area:3/3/auto/5}.news-card--m4{grid-area:3/5/auto/7}.news-card{color:inherit;isolation:isolate;background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.news-card:hover{border-color:#0000001f;transform:translateY(-2px);box-shadow:0 8px 28px #00000012}.news-card{transition:box-shadow .25s,border-color .25s,transform .25s}.news-card img{object-fit:cover;filter:grayscale()contrast(1.03)brightness();width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.news-card:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.news-card img{transition:none}.news-card:hover img{transform:none}}.news-card--contain img{object-fit:contain;background:#f5f5f3;padding:28px}.news-card--m1.news-card--contain img{object-fit:cover;object-position:center;padding:0}.news-card--large{min-height:460px}.news-card--feature{background:#fff;min-height:220px}.news-card--medium{min-height:220px}.news-card--bench{background:#fff;min-height:220px}.news-card--large:after,.news-card--feature:after,.news-card--medium:after{content:"";background:linear-gradient(#0000 0%,#00000026 45%,#000000b8 100%);position:absolute;inset:0}.news-card--large:before,.news-card--feature:before,.news-card--medium:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.58;background-image:radial-gradient(circle,#0000007a 0 1px,#0000 1.7px);background-size:5px 5px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.news-card--large:before,.news-card--feature:before,.news-card--medium:before{opacity:.72}}.news-card-body{z-index:2;color:#fff;padding:20px 22px;position:absolute;bottom:0;left:0;right:0}.news-card-body h3{color:#fff;letter-spacing:-.01em;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.35}.news-card--large .news-card-body h3{font-size:20px}.news-card--large .news-card-body p:not(.news-tag){color:#ffffffd1;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.45}.news-tag{letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;background:#ffffff2e;border-radius:4px;align-items:center;margin:0;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.news-tag--sector,.news-tag--healthcare{background:#ffffff2e}.news-partner-card{align-items:center;gap:18px;height:100%;padding:32px;display:flex}.news-partner-card svg{fill:#111;flex-shrink:0;width:80px;height:auto}.news-partner-sep{color:#00000040;font-size:32px}.news-partner-name{color:var(--ink-1);letter-spacing:-.01em;font-size:24px;font-weight:400}.news-bench-inner{flex-direction:column;gap:10px;height:100%;padding:24px 26px;display:flex}.news-bench-header{color:var(--ink-1);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.news-bench-icon{font-size:15px}.news-bench-sub{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.news-bench-rows{flex-direction:column;flex:1;gap:8px;margin-top:4px;display:flex}.news-bench-row{flex-direction:column;gap:4px;display:flex}.news-bench-row-top{align-items:center;gap:8px;font-size:12px;display:flex}.news-bench-rank{color:#fff;background:#111;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:500;display:flex}.news-bench-name{color:#333;flex:1;font-size:12px}.news-bench-score{color:var(--ink-1);font-size:11px;font-weight:500}.news-bench-bar{opacity:.85;border-radius:2px;height:4px}.news-bench-link{color:#555;margin-top:auto;font-size:12px;text-decoration:underline}.news-bench-link:hover{color:var(--ink-1)}@media (max-width:1024px){.news-bento{grid-template-columns:1fr 1fr}.news-card--large,.news-card--feature{grid-area:auto/1/auto/3}.news-card--m1,.news-card--m2,.news-card--m3,.news-card--m4{grid-area:auto}.news-card--bench{grid-area:auto/1/auto/3}}@media (max-width:640px){.news-bento{grid-template-columns:1fr}.news-card--large,.news-card--feature,.news-card--bench{grid-column:1}}.final-cta-wrapper{background:#fafaf9;padding:clamp(96px,11vw,160px) clamp(22px,6vw,96px) clamp(60px,7vw,100px)}.final-cta{color:var(--ink-1);border-radius:var(--r-lg);text-align:center;background:linear-gradient(160deg,#d2c7b4 0%,#c6b9a3 100%);flex-direction:column;align-items:center;gap:24px;padding:clamp(80px,11vw,150px) clamp(30px,6vw,80px);display:flex;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#0000000d,#0000 70%);position:absolute;inset:0}.final-cta-eyebrow{z-index:2;text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;position:relative}.final-cta-content{z-index:2;flex-direction:column;align-items:center;gap:28px;max-width:680px;display:flex;position:relative}.bayseian-home .final-cta h2{letter-spacing:-.025em;color:var(--ink-1);margin:0;font-size:clamp(36px,5.5vw,64px);font-weight:500;line-height:1.06}.final-cta p{color:#0000009e;max-width:480px;margin:0 0 4px;font-size:clamp(15px,1.8vw,17px);line-height:1.65}.scale-cta-btn{cursor:pointer;background:#0a0a0a;border-radius:10px;justify-content:center;align-items:center;height:50px;padding:0 36px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.scale-cta-btn:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.final-cta-video-container{z-index:1;flex:1.2;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.final-cta-video-wrapper{aspect-ratio:16/9;background-color:#0c0d10;border-radius:12px;width:100%;max-width:580px;position:relative;overflow:hidden}.final-cta-video-wrapper video{z-index:1;object-fit:cover;mix-blend-mode:normal;pointer-events:none;width:100%;height:100%;display:block;position:relative}@media (max-width:1024px){.final-cta-wrapper{padding:56px clamp(16px,4vw,32px)}.final-cta{gap:20px;padding:clamp(64px,16vw,96px) clamp(20px,6vw,40px)}}footer{color:var(--white);background:#050505;padding:clamp(96px,10vw,150px) clamp(22px,6vw,96px)}footer .logo{margin-bottom:54px}footer .logo img{filter:brightness(0)invert();width:auto;height:28px}.footer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}.footer-grid h3{color:#ffffff4d;text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:11px;font-weight:500}.footer-grid a{color:#ffffff80;margin:0 0 12px;font-size:14px;transition:color .2s;display:block}.footer-grid a:hover{color:#fff}.footer-headline{letter-spacing:-.02em;color:#fff;max-width:18ch;margin:clamp(56px,8vw,110px) 0 clamp(40px,6vw,80px);font-size:clamp(34px,5vw,72px);font-weight:500;line-height:1.02}.legal{color:#8d9096;border-top:1px solid #202020;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px;padding-top:22px;font-size:13px;display:flex}.footer-socials{gap:22px;display:flex}.footer-socials a{color:#d9dadd;transition:color .2s}.footer-socials a:hover{color:#fff}.footer-legal-text{text-align:right;flex-direction:column;gap:4px;display:flex}@media (max-width:760px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.legal{flex-direction:column;align-items:flex-start}.footer-legal-text{text-align:left}}.content-shell,.route-index{color:#080808;background:#fff;min-height:100vh;padding-top:72px}.content-hero{grid-template-columns:minmax(320px,1fr) minmax(360px,.86fr);align-items:start;gap:clamp(32px,6vw,92px);max-width:1392px;min-height:680px;margin:0 auto;padding:clamp(86px,10vw,150px) 24px 56px;display:grid}.content-kicker{color:var(--ink-3);letter-spacing:0;text-transform:uppercase;margin:0 0 22px;font-family:aeonik-mono,ui-monospace,monospace;font-size:12px}.content-title{letter-spacing:-.01em;max-width:850px;margin:0;font-size:clamp(40px,5.2vw,72px);font-weight:500;line-height:1.02}.content-description{max-width:650px;color:var(--ink-2);margin:30px 0 0;font-size:clamp(18px,1.9vw,26px);line-height:1.22}.content-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.content-media{aspect-ratio:3/2;background:#050505;border-radius:12px;min-height:0;position:relative;overflow:hidden}.content-media img,.content-media video{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%;min-height:0}.content-media img.content-logo-fit{object-fit:contain;padding:48px}.content-media img.content-logo-invert{filter:brightness(0)invert()}.content-body{border-top:1px solid #e7e7e7;grid-template-columns:260px minmax(0,760px);gap:clamp(36px,8vw,128px);max-width:1240px;margin:0 auto;padding:80px 24px 140px;display:grid}.content-toc{color:var(--ink-3);align-self:start;gap:14px;font-size:14px;display:grid;position:sticky;top:112px}.content-toc span{cursor:pointer;color:var(--ink-3);transition:color .18s}.content-toc span:hover{color:var(--ink-1)}.content-toc span.active{color:var(--ink-1);font-weight:500}.content-toc p{color:var(--ink-1);margin:0 0 8px}.content-body article h2{margin:0 0 22px;font-size:clamp(31px,3.2vw,48px);font-weight:400;line-height:1.02}.content-body article p{color:var(--ink-2);margin:0 0 28px;font-size:19px;line-height:1.55}.content-grid,.route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.content-grid a,.route-card{min-height:280px;color:var(--ink-1);background:#f3f3f1;border-radius:8px;align-content:start;padding:24px;transition:transform .18s,background .18s;display:grid}.content-grid a:hover,.route-card:hover{background:#e8e8e5;transform:translateY(-3px)}.content-grid span,.route-card span{color:var(--ink-3);margin-bottom:14px;font-size:13px}.content-grid h3,.route-card h2{margin:0;font-size:24px;font-weight:500;line-height:1.12}.content-grid p,.route-card p{color:var(--ink-2);margin:16px 0 0;line-height:1.35}.blog-list{gap:14px;margin-top:42px;display:grid}.blog-list-item{color:var(--ink-1);border-top:1px solid #e2e2df;gap:12px;padding:26px 0;display:grid}.blog-list-item:last-child{border-bottom:1px solid #e2e2df}.blog-list-item span{color:var(--ink-3);font-size:13px}.blog-list-item h3{margin:0;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.06}.blog-list-item p{max-width:680px;color:var(--ink-2);margin:0;font-size:17px;line-height:1.45}.blog-list-item small{color:var(--ink-3);font-size:13px}.index-hero{max-width:1100px;margin:0 auto;padding:132px 24px 48px}.category-tabs{flex-wrap:wrap;gap:8px;max-width:1240px;margin:0 auto 28px;padding:0 24px;display:flex}.category-tabs a{color:#444;border:1px solid #dededc;border-radius:8px;padding:9px 13px;font-size:14px}.category-tabs a.active,.category-tabs a:hover{color:#fff;background:#050505;border-color:#050505}.route-grid{max-width:1240px;margin:0 auto;padding:0 24px 140px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translateX(calc(-50% + (var(--proof-drift) * -240px)))}to{transform:translateX(calc(var(--proof-drift) * -240px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intro-overlay{animation:2.2s forwards intro-overlay-exit!important}.intro-icon{opacity:1;filter:none;transform:none;animation:none!important}.news-header .eyebrow,.news-header h2{transition:none;transform:none}.hero h1{opacity:1!important;transform:none!important}.video-stroke-overlay *,.video-stroke-overlay{animation:none!important}.proven-carousel-track,.industry-track{animation:none!important;transform:none!important}.orbit-node{transform:translate(-50%, -50%) rotate(var(--orbit-angle))!important;animation:none!important}.orbit-item{transform:translate(-50%, -50%) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1))!important;animation:none!important}}@media (max-width:1024px){.site-header{grid-template-columns:1fr auto;height:72px;padding:16px}.desktop-nav,.mega-menu,.header-actions .ghost{display:none}.menu-btn{justify-content:center;align-items:center;display:inline-flex}.header-actions .light{min-width:154px;color:var(--ink-1);background:#ededed;border-color:#ededed}.menu-btn{color:var(--ink-1);background:#f4f4f4}.hero{min-height:220vh}.hero h1{text-align:center;width:min(300px,100% - 72px);transform:translateY(calc(44px - (var(--hero-late) * 70px))) scale(calc(1 - (var(--hero-late) * .04)));font-size:clamp(29px,7.8vw,34px);line-height:1.12}.hero-pull{text-align:center;grid-template-columns:1fr;align-items:center;gap:18px;top:54%;left:34px;right:34px}.pull-title{max-width:none;font-size:clamp(24px,7vw,34px);line-height:1.08}.pull-copy{max-width:none;font-size:14px;line-height:1.43}.hero-products{text-align:left;gap:36px;top:54%;left:34px;right:34px}.hero-products article,.hero-products article:nth-child(2){justify-self:stretch;max-width:none}.hero-products h2{font-size:clamp(24px,6.4vw,32px);line-height:1.12}.hero-products p:not(.eyebrow){font-size:14px;line-height:1.35}.hero-product-media{display:none}.dark-section,.data-section,.news,.stack-section,.content-hero,.content-body,.route-grid{grid-template-columns:1fr}.content-hero{min-height:auto;padding-top:96px}.content-media,.content-media img,.content-media video{min-height:340px}.content-body{padding-top:56px}.content-toc{position:static}.content-grid{grid-template-columns:1fr}.app-grid{min-height:500px}.phone{width:42vw}.benchmark-grid,.news-grid,.footer-grid{grid-template-columns:1fr}.benchmark-card,.news article{min-height:380px}.legal{flex-direction:column}}@media (max-width:640px){.btn.light{padding:0 14px}.header-actions .light{display:none}.hero-frame video,.hero-canvas,.hero-fallback,.hero-shade,.hero-frame:after{width:calc(100% - 32px);height:calc(100% - 88px);inset:72px 16px 16px}.hero h1{width:min(300px,100% - 72px)}.hero-scroll{display:none}.hero-reveal{height:100vh}.orbiting-universe{min-height:460px;margin-top:0;padding-top:48px;padding-bottom:40px}.reveal-sticky{padding:40px 16px}.reveal-panel{min-height:72vh;padding:24px 18px}.reveal-card-stack{aspect-ratio:.98;width:min(76vw,280px)}.xray{border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.stat-panel{text-align:center;border-radius:0;justify-content:center;width:100%;min-height:auto;padding:0;display:flex;position:relative}.stat-panel p{font-size:32px}.taxonomy-stage{min-height:680px}.taxonomy-words{width:min(340px,100% - 32px)}.taxonomy-words h2{margin:0;font-size:42px;line-height:1.06;display:block}.taxonomy-words .ghost-word{display:none}.floating-squares span:first-child{width:74px;height:74px;top:196px;left:18px}.floating-squares span:nth-child(2){width:64px;height:64px;top:145px;left:270px}.floating-squares span:nth-child(3){width:52px;height:52px;bottom:106px;left:42px}.floating-squares span:nth-child(n+4){display:none}.floating-squares img{width:74px;height:74px;bottom:78px;left:150px}.split,.data-section,.proven-section,.benchmark,.news,footer{padding-left:18px;padding-right:18px}.proven-card{border-radius:16px;flex:0 0 290px;min-height:270px;padding:28px}.proven-quote{font-size:17px}.benchmark h2{font-size:28px}.benchmark-card{min-height:auto;padding:28px}}.about-leadership{grid-template-columns:1fr;gap:48px;margin-top:36px;margin-bottom:48px;display:grid}.leadership-member{grid-template-columns:180px 1fr;align-items:start;gap:32px;display:grid}.leadership-image-wrapper{aspect-ratio:1;background:#f3f3f1;border-radius:12px;overflow:hidden}.leadership-image-wrapper img{object-fit:cover;width:100%;height:100%}.leadership-info h3{color:var(--ink-1);margin:0 0 6px;font-size:22px;font-weight:500;line-height:1.15}.leadership-role{color:var(--ink-3);margin:0 0 16px;font-size:14px;font-weight:500}.leadership-bio{color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:1.5}.leadership-credential{color:#888;margin:0 0 16px;font-size:13px}.leadership-linkedin{color:var(--ink-1);font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.leadership-linkedin:hover{color:var(--ink-3)}@media (max-width:640px){.leadership-member{grid-template-columns:1fr;gap:16px}.leadership-image-wrapper{width:140px}}.emk{flex-direction:column;display:flex}.emk-section{width:100%;max-width:1100px;margin:0 auto;padding:clamp(44px,7vw,92px) clamp(22px,5vw,40px)}.emk-kicker{color:var(--secondary-text);margin-bottom:16px}.emk-h2{letter-spacing:-.02em;color:var(--foreground);max-width:24ch;margin:0 0 14px;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.12}.emk-lede{color:var(--body-text);max-width:62ch;margin:0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6}.emk-flow-wrap{margin-top:clamp(20px,3vw,40px)}.emk-flow{width:100%;height:auto;display:block;overflow:visible}.emk-eyebrow{letter-spacing:.14em;fill:#0006;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.emk-chip-in{opacity:0;animation:.5s both emk-rise;animation-delay:calc(var(--i) * 60ms)}@keyframes emk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.emk-chip-rect{fill:#00000006;stroke:#00000014;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-chip-edge{fill:none;stroke:#ffffffb3;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-chip-label{letter-spacing:.02em;fill:#0000008c;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.emk-conn{fill:none;stroke:#0000001a;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-conn-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-in-out both emk-draw;animation-delay:calc(var(--i) * 90ms + .5s)}@keyframes emk-draw{to{stroke-dashoffset:0}}.emk-comet{fill:none;stroke:#7fe3aa;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.07 1;stroke-dashoffset:1px;animation:4s linear infinite emk-comet;animation-delay:calc(var(--i) * .18s + 1.4s)}@keyframes emk-comet{to{stroke-dashoffset:0}}.emk-slab-in{opacity:0;animation:.6s .45s both emk-fade}@keyframes emk-fade{to{opacity:1}}.emk-slab{fill:#1e5b3f0d;stroke:#1e5b3f29;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-slab-edge{fill:none;stroke:#ffffffb3;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-cell-divider{stroke:#00000012;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-slab-label{letter-spacing:.14em;fill:#0000008c;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.emk-cell-label{fill:#000000b8;font-size:15px;font-weight:400}.emk-gate-dot{fill:#1e5b3f;animation:4s ease-in-out 2.2s infinite emk-glow}@keyframes emk-glow{0%,to{opacity:.55;filter:drop-shadow(0 0 3px #7fe3aa4d)}55%{opacity:1;filter:drop-shadow(0 0 15px #7fe3aacc)}}.emk-sweep{fill:none;stroke:#7fe3aa;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.1 1;stroke-dashoffset:1px;animation:4s linear 1.6s infinite emk-comet}.emk-trunk{fill:none;stroke:#0000001a;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-trunk-comet{fill:none;stroke:#7fe3aa;stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.18 1;stroke-dashoffset:1px;animation:4s linear 2.9s infinite emk-comet}.emk-card-in{opacity:0;animation:.6s 2s both emk-fade}.emk-card{fill:#00000004;stroke:#0000001a;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-card-edge{fill:none;stroke:#ffffffb3;stroke-width:1px;vector-effect:non-scaling-stroke}.emk-card-header{fill:#1e5b3f;transform-origin:0;transform-box:fill-box;animation:.6s 2.5s both emk-wipe;transform:scaleX(0)}@keyframes emk-wipe{to{transform:scaleX(1)}}.emk-card-title{fill:#000000d1;font-size:16px;font-weight:400}.emk-card-sub{letter-spacing:.03em;fill:#00000080;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.emk-check{fill:#1e5b3f}.emk-check-ring{fill:none;stroke:#7fe3aa;stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;opacity:0;animation:4s ease-out 3.1s infinite emk-ring}@keyframes emk-ring{0%{opacity:.7;transform:scale(1)}55%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.emk-metric{letter-spacing:.1em;fill:#00000073;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.emk-marquee{flex-direction:column;gap:14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.emk-marquee-row{overflow:hidden}.emk-marquee-track{gap:14px;width:max-content;animation:40s linear infinite emk-marquee;display:flex}.emk-marquee-track--rev{animation-duration:48s;animation-direction:reverse}.emk-marquee:hover .emk-marquee-track{animation-play-state:paused}@keyframes emk-marquee{to{transform:translate(-50%)}}.emk-chip{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 18px;display:inline-flex;box-shadow:0 1px 2px #00000008}.emk-chip-glyph{color:var(--foreground);opacity:.78;display:inline-flex}.emk-chip-logo{object-fit:contain;flex:none;width:20px;height:20px}.emk-chip-name{color:var(--foreground);font-size:15px;font-weight:400}.emk-chip-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-text);border-left:1px solid var(--border);padding-left:8px;font-family:ui-monospace,SF Mono,monospace;font-size:10px}.emk-caps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.emk-cap{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;padding:clamp(22px,2.4vw,30px);display:flex}.emk-cap-n{letter-spacing:.14em;color:#1e5b3f;margin-bottom:14px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.emk-cap-name{color:var(--foreground);margin:0 0 10px;font-size:19px;font-weight:400}.emk-cap-summary{color:var(--body-text);margin:0 0 18px;font-size:14.5px;line-height:1.55}.emk-cap-list{border-top:1px solid var(--border);flex-direction:column;gap:9px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex}.emk-cap-list li{color:var(--body-text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.emk-cap-dot{background:#1e5b3f;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.emk-rag{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.emk-rag-step{border:1px solid var(--border);background:#fff;border-radius:14px;padding:22px}.emk-rag-step--before{background:#00000004}.emk-rag-step--after{border-color:#1e5b3f4d;box-shadow:0 8px 26px -18px #1e5b3f66}.emk-rag-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.emk-rag-n{color:var(--secondary-text);font-family:ui-monospace,SF Mono,monospace;font-size:11px}.emk-rag-step--after .emk-rag-n{color:#1e5b3f}.emk-rag-k{color:var(--foreground);font-size:14px;font-weight:500}.emk-rag-v{color:var(--body-text);margin:0;font-size:13px;line-height:1.5}@media (max-width:860px){.emk-caps{grid-template-columns:1fr}.emk-rag{grid-template-columns:1fr 1fr}}@media (max-width:760px){.emk-flow-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.emk-flow{min-width:860px}}@media (max-width:540px){.emk-rag{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.emk-conn-draw{stroke-dashoffset:0;animation:none}.emk-comet,.emk-sweep,.emk-trunk-comet,.emk-check-ring{opacity:0;animation:none}.emk-chip-in,.emk-slab-in,.emk-card-in{opacity:1;animation:none}.emk-card-header{animation:none;transform:scaleX(1)}.emk-gate-dot{opacity:1;animation:none}.emk-marquee-track{animation:none}}
