:root{--site-accent:#ff382e;--site-accent-rgb:255,56,46}body{--site-bg:#100403;--site-surface:#1d0806;--site-surface-2:#290c09;--site-text:#fff0ea;--site-muted:#bd948c;--site-line:#54201a;--bg:var(--site-bg);--surface:var(--site-surface);--ink:var(--site-text);--muted:var(--site-muted);--line:var(--site-line);--accent:var(--site-accent)}body[data-color-mode=visual]{--site-bg:#100403;--site-surface:#1d0806;--site-surface-2:#290c09;--site-text:#fff0ea;--site-muted:#bd948c;--site-line:#54201a}body[data-color-mode=motion]{--site-bg:#070411;--site-surface:#100824;--site-surface-2:#1a0e34;--site-text:#f4efff;--site-muted:#aaa0c5;--site-line:#35265c}body[data-color-mode=code]{--site-bg:#020a06;--site-surface:#06170e;--site-surface-2:#0a2416;--site-text:#e7fff0;--site-muted:#8eb6a0;--site-line:#17462c}html,body,main,.showcaseStack,.siteHeader,.footer,.pageHero,.section,.feature,.cta,.card{transition:background-color .65s,color .65s,border-color .65s,box-shadow .65s}html{background:var(--site-bg)}body{color:var(--site-text);background:var(--site-bg)!important}::selection{color:#060606;background:var(--site-accent)}*{scrollbar-color:var(--site-accent) var(--site-bg)}body.themePulse:after{content:"";z-index:9999;pointer-events:none;background:var(--site-accent);mix-blend-mode:screen;animation:.62s ease-out forwards siteThemeFlash;position:fixed;inset:0}.siteHeader{color:var(--site-text)!important;border-color:var(--site-line)!important;background:color-mix(in srgb,var(--site-bg) 88%,transparent)!important}.siteHeader .brandMark{color:var(--site-bg)!important;background:var(--site-accent)!important}.siteHeader .nav a{color:var(--site-muted)!important}.siteHeader .nav a:hover{color:var(--site-text)!important;background:var(--site-surface-2)!important}.footer{color:var(--site-muted)!important;border-color:var(--site-line)!important;background:var(--site-bg)!important}.showcaseStack{background:var(--site-bg)}.showcaseStack>section:first-child{--red:var(--site-accent)!important;background:radial-gradient(circle at 50% 48%,rgba(var(--site-accent-rgb),.16),transparent 37%), radial-gradient(circle at 8% 8%,rgba(var(--site-accent-rgb),.08),transparent 31%), var(--site-bg)!important;border-color:var(--site-line)!important}.showcaseStack>section:first-child:before{border-color:var(--site-line)!important}.showcaseStack>section:first-child button{color:var(--site-bg)!important;border-color:color-mix(in srgb,var(--site-accent) 72%,white)!important;background:var(--site-accent)!important}.showcaseStack>section:first-child a{transition:color .45s,border-color .45s,background .45s}.showcaseStack>section:first-child canvas,.showcaseStack>section:first-child>div:nth-of-type(4){transition:filter .65s}body[data-color-mode=visual] .showcaseStack>section:first-child canvas,body[data-color-mode=visual] .showcaseStack>section:first-child>div:nth-of-type(4){filter:none}body[data-color-mode=motion] .showcaseStack>section:first-child canvas,body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4){filter:hue-rotate(238deg)saturate(1.18)}body[data-color-mode=code] .showcaseStack>section:first-child canvas,body[data-color-mode=code] .showcaseStack>section:first-child>div:nth-of-type(4){filter:hue-rotate(102deg)saturate(1.08)}.showcaseStack>section:first-child+section{box-shadow:inset 0 0 140px rgba(var(--site-accent-rgb),.055);color:var(--site-text)!important;border-color:var(--site-line)!important}.showcaseStack>section:first-child+section button:not([aria-pressed=true]){color:var(--site-text);background:color-mix(in srgb,var(--site-surface) 92%,black)!important}.showcaseStack>div:last-child{--red:var(--site-accent)!important;--paper:var(--site-text)!important;--black:var(--site-bg)!important;color:var(--site-text)!important;background:var(--site-bg)!important}.showcaseStack>div:last-child>section{color:var(--site-text)!important;background:var(--site-bg)!important;border-color:var(--site-line)!important}.showcaseStack>div:last-child>section:nth-of-type(3){background:var(--site-surface)!important}.showcaseStack>div:last-child>section:nth-of-type(3) a{color:var(--site-text)!important;background:var(--site-surface-2)!important;border-color:var(--site-line)!important}.showcaseStack>div:last-child>section:nth-of-type(3) a>div{border-color:var(--site-line)!important;background:radial-gradient(circle at 50% 120%,rgba(var(--site-accent-rgb),.42),transparent 48%), repeating-linear-gradient(90deg,transparent 0 24px,rgba(var(--site-accent-rgb),.06) 25px)!important}.showcaseStack>div:last-child>section:nth-of-type(4) article>div:first-child{border-color:var(--site-line)!important;background:var(--site-surface-2)!important}.showcaseStack>div:last-child>section:nth-of-type(5){color:var(--site-text)!important;background:linear-gradient(145deg,var(--site-surface-2),var(--site-bg))!important}.showcaseStack>div:last-child>section:nth-of-type(5) a{color:var(--site-text)!important;border-color:var(--site-text)!important}.showcaseStack>div:last-child>section:nth-of-type(5) a:hover{color:var(--site-bg)!important;background:var(--site-accent)!important}.showcaseStack>div:last-child h2 em,.showcaseStack>div:last-child h3,.showcaseStack>div:last-child [class*=Arrow]{color:var(--site-accent)!important}.pageHero,.section,.cta{background:var(--site-bg);border-color:var(--site-line)!important}.card,.feature{color:var(--site-text);border-color:var(--site-line)!important;background:var(--site-surface)!important}.card:hover{box-shadow:0 18px 60px rgba(var(--site-accent-rgb),.12);border-color:var(--site-accent)!important}.button{color:var(--site-text);border-color:var(--site-text)!important}.button.primary{color:var(--site-bg)!important;background:var(--site-accent)!important;border-color:var(--site-accent)!important}.eyebrow{color:var(--site-accent)!important}.lead,.card p,.feature p{color:var(--site-muted)!important}@keyframes siteThemeFlash{0%{opacity:.3}to{opacity:0}}@media (prefers-reduced-motion:reduce){html,body,main,.showcaseStack,.siteHeader,.footer,.pageHero,.section,.feature,.cta,.card{transition:none}body.themePulse:after{display:none}}
.showcaseStack button,.showcaseStack a,.showcaseStack article,.showcaseStack [class*=framePicture]{transition:border-radius .75s cubic-bezier(.16,1,.3,1),clip-path .75s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),background .55s,color .55s}.showcaseStack>section:first-child>div:nth-of-type(4),.showcaseStack>section:first-child>div:nth-of-type(4):before,.showcaseStack>section:first-child>div:nth-of-type(4):after,.showcaseStack>section:first-child>div:nth-of-type(4) i{transition:border-radius 1s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1),transform .35s,filter .65s}body[data-color-mode=visual] .showcaseStack>section:first-child>div:nth-of-type(4){clip-path:polygon(10% 0,92% 7%,100% 84%,83% 100%,4% 91%,0 16%);border-radius:0;rotate:-5deg}body[data-color-mode=visual] .showcaseStack>section:first-child>div:nth-of-type(4):before,body[data-color-mode=visual] .showcaseStack>section:first-child>div:nth-of-type(4):after,body[data-color-mode=visual] .showcaseStack>section:first-child>div:nth-of-type(4) i{clip-path:polygon(8% 0,100% 12%,90% 100%,0 87%);border-radius:0}body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4){clip-path:none;border-radius:42% 58% 63% 37%/55% 38% 62% 45%;animation:8s ease-in-out infinite alternate globalBlob}body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4):before,body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4):after,body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4) i{clip-path:none;border-radius:58% 42% 35% 65%/43% 57%}body[data-color-mode=code] .showcaseStack>section:first-child>div:nth-of-type(4){clip-path:polygon(12% 0,88% 0,88% 8%,100% 8%,100% 88%,90% 88%,90% 100%,10% 100%,10% 91%,0 91%,0 12%,12% 12%);border-radius:2px;rotate:none}body[data-color-mode=code] .showcaseStack>section:first-child>div:nth-of-type(4):before,body[data-color-mode=code] .showcaseStack>section:first-child>div:nth-of-type(4):after,body[data-color-mode=code] .showcaseStack>section:first-child>div:nth-of-type(4) i{clip-path:polygon(0 0,100% 0,100% 82%,82% 82%,82% 100%,0 100%);border-radius:0}.showcaseStack>section:nth-child(2)>div:nth-of-type(4){transition:border-radius .8s cubic-bezier(.16,1,.3,1),clip-path .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}body[data-color-mode=visual] .showcaseStack>section:nth-child(2)>div:nth-of-type(4){clip-path:polygon(3% 0,100% 0,97% 100%,0 92%);border-radius:0;transform:skew(-4deg)rotate(-.5deg)}body[data-color-mode=visual] .showcaseStack>section:nth-child(2)>div:nth-of-type(4) button{clip-path:polygon(3% 0,100% 4%,96% 100%,0 94%);border-radius:0}body[data-color-mode=motion] .showcaseStack>section:nth-child(2)>div:nth-of-type(4){clip-path:none;background:color-mix(in srgb,var(--site-accent) 25%,transparent);border-radius:999px;gap:5px;padding:5px;transform:none}body[data-color-mode=motion] .showcaseStack>section:nth-child(2)>div:nth-of-type(4) button{clip-path:none;border-radius:999px}body[data-color-mode=code] .showcaseStack>section:nth-child(2)>div:nth-of-type(4){clip-path:polygon(0 0,97% 0,97% 4%,100% 4%,100% 100%,3% 100%,3% 96%,0 96%);background:var(--site-line);border-radius:0;gap:2px;transform:none}body[data-color-mode=code] .showcaseStack>section:nth-child(2)>div:nth-of-type(4) button{clip-path:polygon(0 0,94% 0,94% 7%,100% 7%,100% 100%,0 100%);border-radius:0}body[data-color-mode=visual] .showcaseStack>section:first-child button,body[data-color-mode=visual] .showcaseStack>section:first-child a{clip-path:polygon(5% 0,100% 0,95% 100%,0 88%);border-radius:0}body[data-color-mode=motion] .showcaseStack>section:first-child button,body[data-color-mode=motion] .showcaseStack>section:first-child a{clip-path:none;border-radius:999px}body[data-color-mode=code] .showcaseStack>section:first-child button,body[data-color-mode=code] .showcaseStack>section:first-child a{clip-path:polygon(0 0,94% 0,94% 12%,100% 12%,100% 100%,6% 100%,6% 88%,0 88%);border-radius:2px}body[data-color-mode=visual] .showcaseStack>div:last-child>section:nth-of-type(3) a{clip-path:polygon(0 0,96% 0,100% 12%,96% 100%,4% 96%,0 82%);border-radius:0}body[data-color-mode=motion] .showcaseStack>div:last-child>section:nth-of-type(3) a{clip-path:none;border-radius:42% 58% 28% 72%/18% 34% 66% 82%}body[data-color-mode=motion] .showcaseStack>div:last-child>section:nth-of-type(3) a:nth-child(2n){border-radius:68% 32% 63% 37%/42% 67% 33% 58%}body[data-color-mode=code] .showcaseStack>div:last-child>section:nth-of-type(3) a{clip-path:polygon(0 0,92% 0,92% 6%,100% 6%,100% 100%,8% 100%,8% 94%,0 94%);border-radius:0}body[data-color-mode=visual] .showcaseStack>div:last-child>section:nth-of-type(4) article>div:first-child{clip-path:polygon(4% 0,100% 8%,95% 100%,0 91%);border-radius:0}body[data-color-mode=motion] .showcaseStack>div:last-child>section:nth-of-type(4) article>div:first-child{clip-path:none;border-radius:48% 52% 36% 64%/62% 34% 66% 38%}body[data-color-mode=code] .showcaseStack>div:last-child>section:nth-of-type(4) article>div:first-child{clip-path:polygon(0 0,96% 0,96% 9%,100% 9%,100% 100%,4% 100%,4% 91%,0 91%);border-radius:0}body[data-color-mode=visual] .showcaseStack>div:last-child>section:nth-of-type(5) a{border-radius:0;transform:skew(-5deg)}body[data-color-mode=motion] .showcaseStack>div:last-child>section:nth-of-type(5) a{border-radius:999px;padding-inline:28px}body[data-color-mode=code] .showcaseStack>div:last-child>section:nth-of-type(5) a{clip-path:polygon(0 0,96% 0,96% 16%,100% 16%,100% 100%,4% 100%,4% 84%,0 84%);border-radius:0}@keyframes globalBlob{0%{border-radius:42% 58% 63% 37%/55% 38% 62% 45%}50%{border-radius:64% 36% 42% 58%/37% 66% 34% 63%}to{border-radius:35% 65% 55% 45%/68% 31% 69% 32%}}@media (max-width:760px){body[data-color-mode=motion] .showcaseStack>section:nth-child(2)>div:nth-of-type(4){border-radius:36px;padding:4px}body[data-color-mode=motion] .showcaseStack>div:last-child>section:nth-of-type(3) a{border-radius:42px}}@media (prefers-reduced-motion:reduce){.showcaseStack>section:first-child>div:nth-of-type(4){animation:none!important}}
.showcaseStack>section:nth-child(n+2),.showcaseStack>div:last-child>section{content-visibility:auto;contain-intrinsic-size:auto 760px;contain:layout paint style}.showcaseStack>section:first-child,.showcaseStack>section:nth-child(2){isolation:isolate}.showcaseStack>section:first-child canvas{will-change:contents}.showcaseStack>section:first-child>div:nth-of-type(4){will-change:transform}.showcaseStack>div:last-child>div:nth-child(2),.showcaseStack>div:last-child>div:nth-child(3){display:none!important}body.themePulse:after{opacity:.14;mix-blend-mode:normal!important;animation-duration:.22s!important}.showcaseStack>section:first-child>div:nth-of-type(4){filter:none!important;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--site-accent) 42%,white) 0 2%,var(--site-accent) 10%,color-mix(in srgb,var(--site-accent) 45%,#080808) 34%,var(--site-bg) 57%,transparent 58%)!important;box-shadow:0 0 38px rgba(var(--site-accent-rgb),.28),0 0 90px rgba(var(--site-accent-rgb),.12)!important;animation:none!important}.showcaseStack>section:first-child>div:nth-of-type(4):before,.showcaseStack>section:first-child>div:nth-of-type(4):after,.showcaseStack>section:first-child>div:nth-of-type(4) i{filter:none!important;animation-duration:40s!important}body[data-color-mode] .showcaseStack>section:first-child canvas{filter:none!important}body[data-color-mode=motion] .showcaseStack>section:first-child>div:nth-of-type(4){animation:none!important}.showcaseStack>section:nth-child(2)>div:nth-of-type(2){filter:none!important}@media (max-width:900px){.showcaseStack>section:first-child,.showcaseStack>section:nth-child(2),.showcaseStack>div:last-child{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.showcaseStack>section:first-child>div:nth-of-type(4){box-shadow:0 0 34px rgba(var(--site-accent-rgb),.17)!important}.showcaseStack>section:first-child>div:nth-of-type(4):before,.showcaseStack>section:first-child>div:nth-of-type(4):after,.showcaseStack>section:first-child>div:nth-of-type(4) i{animation:none!important}}@media (prefers-reduced-motion:reduce){.showcaseStack *{scroll-behavior:auto!important}.showcaseStack>section:first-child canvas{display:none!important}}
body[data-color-mode=visual]{--site-bg:#170205;--site-surface:#2b060b;--site-surface-2:#430a12;--site-muted:#d7a098;--site-line:#7a221f;background:radial-gradient(70% 42% at 12% 8%,#ff261b3d,#0000 72%),radial-gradient(55% 50% at 92% 32%,#ff671c21,#0000 72%),linear-gradient(145deg,#210306 0%,#100104 58%,#230504 100%)!important}body[data-color-mode=motion]{--site-bg:#080018;--site-surface:#16043a;--site-surface-2:#2a0960;--site-muted:#c0afea;--site-line:#55339a;background:radial-gradient(65% 48% at 14% 12%,#712fff52,#0000 70%),radial-gradient(60% 54% at 88% 30%,#ff24c430,#0000 73%),radial-gradient(48% 40% at 52% 92%,#1c4fff2e,#0000 72%),linear-gradient(145deg,#100027 0%,#050010 55%,#17002d 100%)!important}body[data-color-mode=code]{--site-bg:#001108;--site-surface:#032719;--site-surface-2:#06432a;--site-muted:#9cd8b6;--site-line:#167044;background:radial-gradient(68% 48% at 10% 12%,#23ff8038,#0000 70%),radial-gradient(58% 48% at 90% 27%,#00e0be2b,#0000 72%),linear-gradient(145deg,#002313 0%,#000b05 56%,#002719 100%)!important}.showcaseStack{background:0 0!important}body[data-color-mode] .showcaseStack>section:first-child{background:radial-gradient(circle at 50% 46%,rgba(var(--site-accent-rgb),.29),transparent 34%), radial-gradient(ellipse 70% 44% at 8% 8%,rgba(var(--site-accent-rgb),.16),transparent 72%), radial-gradient(ellipse 60% 50% at 94% 88%,rgba(var(--site-accent-rgb),.11),transparent 70%), linear-gradient(145deg,color-mix(in srgb,var(--site-bg) 76%,var(--site-accent) 24%),var(--site-bg) 58%,color-mix(in srgb,var(--site-bg) 84%,var(--site-accent) 16%))!important}body[data-color-mode] .showcaseStack>section:nth-child(2){background:radial-gradient(circle at var(--x) var(--y),rgba(var(--site-accent-rgb),.25),transparent 31%), linear-gradient(120deg,var(--site-surface-2),var(--site-bg) 58%,var(--site-surface))!important;box-shadow:inset 0 0 180px rgba(var(--site-accent-rgb),.1)!important}body[data-color-mode] .showcaseStack>div:last-child,body[data-color-mode] .showcaseStack>div:last-child>section{background:radial-gradient(ellipse 65% 45% at 85% 10%,rgba(var(--site-accent-rgb),.09),transparent 73%), var(--site-bg)!important}body[data-color-mode] .showcaseStack>div:last-child>section:nth-of-type(3){background:radial-gradient(ellipse 80% 52% at 50% 0,rgba(var(--site-accent-rgb),.14),transparent 68%), var(--site-surface)!important}body[data-color-mode] .showcaseStack>div:last-child>section:nth-of-type(5){background:radial-gradient(ellipse 68% 70% at 82% 22%,rgba(var(--site-accent-rgb),.2),transparent 70%), linear-gradient(145deg,var(--site-surface-2),var(--site-bg))!important}body[data-color-mode] .siteHeader{box-shadow:0 8px 35px rgba(var(--site-accent-rgb),.08);background:color-mix(in srgb,var(--site-bg) 86%,var(--site-accent) 14%)!important}body[data-color-mode] .card,body[data-color-mode] .feature{background:linear-gradient(145deg,var(--site-surface-2),var(--site-surface))!important}@media (max-width:760px){body[data-color-mode] .showcaseStack>section:first-child{background:radial-gradient(circle at 50% 38%,rgba(var(--site-accent-rgb),.25),transparent 32%),var(--site-bg)!important}}
.showcaseStack>section:nth-child(3){background:linear-gradient(118deg,transparent 0 47%,rgba(var(--site-accent-rgb),.09) 47.2% 47.8%,transparent 48%), radial-gradient(ellipse 65% 38% at 82% 18%,rgba(var(--site-accent-rgb),.23),transparent 70%), var(--site-bg)!important}.showcaseStack>section:nth-child(3):after{content:"NO TEMPLATE  /  NO BORING  /  BUILD THE UNEXPECTED  /  NO TEMPLATE  /  NO BORING  /  BUILD THE UNEXPECTED";z-index:4;color:var(--site-bg);background:var(--site-accent);letter-spacing:.13em;white-space:nowrap;box-shadow:0 12px 40px rgba(var(--site-accent-rgb),.22);pointer-events:none;padding:11px 0;font:900 clamp(11px,1.2vw,18px)/1 Arial,sans-serif;position:absolute;top:34%;left:-8%;right:-8%;overflow:hidden;transform:rotate(-4deg)}.showcaseStack>section:nth-child(3)>div:first-child{z-index:5;position:relative}.showcaseStack>section:nth-child(3)>div:first-child h2{letter-spacing:-.085em;margin-top:35px;font-size:clamp(58px,10.7vw,166px);line-height:.66;transform:rotate(-1.2deg)}.showcaseStack>section:nth-child(3)>div:first-child h2 span{text-shadow:9px 10px #00000052;width:max-content;max-width:100%;padding-inline:.025em}.showcaseStack>section:nth-child(3)>div:first-child h2 span:first-child{clip-path:polygon(0 0,100% 6%,96% 100%,3% 89%);color:var(--site-bg);background:var(--site-text);transform:translate(-1vw)rotate(-1deg)}.showcaseStack>section:nth-child(3)>div:first-child h2 span:nth-child(2){-webkit-text-stroke:2px var(--site-text);margin-top:-.04em;margin-right:3vw;transform:rotate(1.7deg)}.showcaseStack>section:nth-child(3)>div:first-child h2 span:nth-child(3){text-shadow:8px 9px 0 var(--site-text),16px 18px 0 rgba(var(--site-accent-rgb),.13);margin-top:-.03em;transform:translate(2vw)rotate(-1deg)}.showcaseStack>section:nth-child(3)>div:first-child>p{z-index:6;border-left:4px solid var(--site-accent);background:color-mix(in srgb,var(--site-bg) 82%,transparent);box-shadow:18px 18px 0 color-mix(in srgb,var(--site-accent) 16%,transparent);padding:16px 18px;position:relative}.showcaseStack>section:nth-child(3)>div:nth-child(2){z-index:5;clip-path:polygon(2% 0,96% 0,96% 3%,100% 3%,100% 95%,97% 95%,97% 100%,4% 100%,4% 97%,0 97%,0 6%,2% 6%);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;overflow:hidden;transform:rotate(-.8deg);border:2px solid var(--site-accent)!important;box-shadow:14px 16px 0 var(--site-accent),32px 42px 90px #0000006b!important}.showcaseStack>section:nth-child(3)>div:nth-child(2):hover{transform:rotate(0)scale(1.006);box-shadow:7px 8px 0 var(--site-accent),25px 34px 80px #00000061!important}.showcaseStack>section:nth-child(3)>div:nth-child(2):before,.showcaseStack>section:nth-child(3)>div:nth-child(2):after{z-index:20;letter-spacing:.15em;pointer-events:none;padding:8px 11px;font:900 clamp(11px,1.1vw,16px)/1 monospace;position:absolute;top:50%}.showcaseStack>section:nth-child(3)>div:nth-child(2):before{content:"GENERIC";color:#222;opacity:.65;border:3px solid #333;left:3%;transform:rotate(-12deg)}.showcaseStack>section:nth-child(3)>div:nth-child(2):after{content:"LIVE EXPERIENCE";color:var(--site-bg);background:var(--site-accent);box-shadow:6px 7px 0 var(--site-text);right:3%;transform:rotate(7deg)}.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:first-child{filter:grayscale()contrast(.88);background:repeating-linear-gradient(9deg,#00000009 0 1px,#0000 1px 5px),#d5d5cf!important}.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:nth-child(2){filter:saturate(1.22)contrast(1.07);box-shadow:inset 0 0 120px rgba(var(--site-accent-rgb),.12)}.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:nth-child(3){background:var(--site-text)!important;width:4px!important;box-shadow:0 0 0 2px var(--site-accent),0 0 34px 10px rgba(var(--site-accent-rgb),.55)!important}.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:nth-child(3)>span{border:2px solid var(--site-text);box-shadow:7px 8px 0 var(--site-text);border-radius:0!important;width:58px!important;height:58px!important;transform:translate(-50%,-50%)rotate(45deg)!important}.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:nth-child(3)>span:first-letter{transform:rotate(-45deg)}.showcaseStack>section:nth-child(3)>div:nth-child(3){border-top:1px solid var(--site-accent);border-bottom:1px solid var(--site-line);background:repeating-linear-gradient(135deg,rgba(var(--site-accent-rgb),.12) 0 8px,transparent 8px 16px);margin-top:34px;padding:14px 16px}.showcaseStack>section:nth-child(3)>div:nth-child(3) span{color:var(--site-text);font-weight:700}body[data-color-mode=motion] .showcaseStack>section:nth-child(3)>div:nth-child(2){clip-path:polygon(3% 0,97% 2%,100% 48%,97% 98%,3% 100%,0 52%);border-radius:38px}body[data-color-mode=code] .showcaseStack>section:nth-child(3)>div:nth-child(2){clip-path:polygon(0 0,96% 0,96% 4%,100% 4%,100% 100%,4% 100%,4% 96%,0 96%);transform:none;box-shadow:10px 10px 0 var(--site-accent)!important}@media (max-width:760px){.showcaseStack>section:nth-child(3):after{padding:8px 0;font-size:9px;top:28%}.showcaseStack>section:nth-child(3)>div:first-child h2{font-size:15vw;line-height:.72}.showcaseStack>section:nth-child(3)>div:nth-child(2){clip-path:none;transform:none;box-shadow:7px 8px 0 var(--site-accent)!important}.showcaseStack>section:nth-child(3)>div:nth-child(2):before,.showcaseStack>section:nth-child(3)>div:nth-child(2):after{font-size:9px;top:42%}}@media (prefers-reduced-motion:reduce){.showcaseStack>section:nth-child(3)>div:nth-child(2){transition:none}}
.showcaseStack>section:nth-child(3)>div:nth-child(2)>div:nth-child(2):before{content:"";z-index:5;background:linear-gradient(112deg,transparent 35%,#ffffff24 46%,rgba(var(--site-accent-rgb),.35) 50%,transparent 62%);pointer-events:none;animation:4.4s cubic-bezier(.4,0,.2,1) infinite labShimmer;position:absolute;inset:-35%;transform:translate(-45%)}.showcaseStack>section:nth-child(3) [class*=afterGrid]{animation:8s linear infinite labGridDrift}.showcaseStack>section:nth-child(3) [class*=afterCore]{animation:3.2s cubic-bezier(.45,0,.2,1) infinite alternate labCoreAttack}.showcaseStack>section:nth-child(3) [class*=afterCore]:before{animation:7s linear infinite labOrbit}.showcaseStack>section:nth-child(3) [class*=afterCore]:after{animation:4.5s linear infinite labOrbitBack}.showcaseStack>section:nth-child(3) [class*=afterPage] h3 span{animation:2.8s cubic-bezier(.18,.9,.25,1.25) infinite labWordJump}.showcaseStack>section:nth-child(3) [class*=afterPage] h3 span:nth-child(2){animation-delay:-1.85s}.showcaseStack>section:nth-child(3) [class*=afterPage] h3 span:nth-child(3){animation-delay:-.95s}.showcaseStack>section:nth-child(3) [class*=afterCards] article{animation:2.4s cubic-bezier(.2,.8,.25,1) infinite labCardKick}.showcaseStack>section:nth-child(3) [class*=afterCards] article:nth-child(2){animation-delay:-1.6s}.showcaseStack>section:nth-child(3) [class*=afterCards] article:nth-child(3){animation-delay:-.8s}.showcaseStack>section:nth-child(3) [class*=beforePage] main>div{animation:4.2s step-end infinite labDeadJitter}.showcaseStack>section:nth-child(3) [class*=beforePage] aside{animation:5.1s step-end infinite reverse labDeadJitter}.labQuote{z-index:21;left:var(--quote-x);top:var(--quote-y);width:max-content;max-width:min(430px,42vw);color:var(--site-bg);background:var(--site-accent);border:2px solid var(--site-text);clip-path:polygon(0 8%,95% 0,100% 84%,7% 100%);box-shadow:8px 9px 0 var(--site-text);letter-spacing:-.035em;text-transform:uppercase;pointer-events:none;margin:0;padding:12px 15px 10px;font:900 clamp(13px,1.55vw,23px)/.95 Arial,sans-serif;animation:3.15s cubic-bezier(.14,.76,.22,1) both labQuoteThrow;position:absolute}.labQuote small{letter-spacing:.16em;opacity:.72;margin-top:8px;font:700 8px/1 monospace;display:block}.labEnergy{z-index:8;left:var(--split);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.labEnergy i{--spark-y:10%;left:50%;top:var(--spark-y);background:var(--site-accent);width:clamp(20px,4vw,62px);height:2px;box-shadow:0 0 12px var(--site-accent);transform-origin:0;animation:1.8s cubic-bezier(.1,.75,.25,1) infinite labSpark;position:absolute}.labEnergy i:nth-child(2){--spark-y:21%;animation-delay:-1.45s;transform:rotate(18deg)}.labEnergy i:nth-child(3){--spark-y:34%;animation-delay:-.75s;transform:rotate(-12deg)}.labEnergy i:nth-child(4){--spark-y:47%;animation-delay:-1.1s;transform:rotate(22deg)}.labEnergy i:nth-child(5){--spark-y:59%;animation-delay:-.35s;transform:rotate(-20deg)}.labEnergy i:nth-child(6){--spark-y:72%;animation-delay:-1.6s;transform:rotate(8deg)}.labEnergy i:nth-child(7){--spark-y:83%;animation-delay:-.55s;transform:rotate(-16deg)}.labEnergy i:nth-child(8){--spark-y:92%;animation-delay:-1.25s;transform:rotate(14deg)}.showcaseStack>section:nth-child(3) [class*=divider]{animation:1.6s ease-in-out infinite alternate labBlade}.showcaseStack>section:nth-child(3) [class*=divider] span{animation:1.8s cubic-bezier(.18,.9,.25,1.3) infinite labHandleKick}.showcaseStack>section:nth-child(3) [class*=divider] span b{display:block;transform:rotate(-45deg)}.showcaseStack>section:nth-child(3) [class*=divider] em{color:var(--site-text);letter-spacing:.18em;white-space:nowrap;writing-mode:vertical-rl;text-shadow:0 0 10px var(--site-accent);font:900 8px/1 monospace;animation:3s linear infinite alternate labRailText;position:absolute;top:15px;left:12px}@keyframes labShimmer{0%,15%{transform:translate(-55%)}65%,to{transform:translate(55%)}}@keyframes labGridDrift{to{background-position:70px 100px}}@keyframes labCoreAttack{0%{transform:translate(-50%,-50%)rotate(-5deg)scale(.9)}45%{transform:translate(-50%,-54%)rotate(4deg)scale(1.07)}to{transform:translate(-50%,-47%)rotate(12deg)scale(.96)}}@keyframes labOrbit{to{transform:rotate(360deg)scale(.92)}}@keyframes labOrbitBack{to{transform:rotate(-360deg)scale(1.08)}}@keyframes labWordJump{0%,64%,to{transform:translate(0)skew(0)}70%{transform:translate(-7px,-13px)skew(-7deg)}76%{transform:translate(5px,3px)skew(3deg)}}@keyframes labCardKick{0%,58%,to{transform:translateY(0)}67%{transform:translateY(-13px)rotate(-1deg)}75%{transform:translateY(2px)}}@keyframes labDeadJitter{0%,82%,to{transform:none}84%{transform:translate(3px,-1px)}86%{transform:translate(-2px,2px)}88%{transform:none}}@keyframes labQuoteThrow{0%{opacity:0;transform:translate(-50%,75px) rotate(calc(var(--quote-r) - 10deg)) scale(.35)}12%{opacity:1}22%{transform:translate(-50%,0) rotate(var(--quote-r)) scale(1.08)}31%,72%{opacity:1;transform:translate(-50%,0) rotate(var(--quote-r)) scale(1)}to{opacity:0;transform:translate(-50%,-105px) rotate(calc(var(--quote-r) + 5deg)) scale(.76)}}@keyframes labSpark{0%,12%{opacity:0;transform:translate(0)scaleX(.1)}28%{opacity:1}to{opacity:0;transform:translate(clamp(-100px,-9vw,-38px))scaleX(1.4)}}@keyframes labBlade{0%{filter:brightness(.9)}to{filter:brightness(1.65)}}@keyframes labHandleKick{0%,58%,to{margin-top:0}68%{margin-top:-9px}76%{margin-top:4px}}@keyframes labRailText{0%{transform:translateY(0)}to{transform:translateY(35px)}}body[data-color-mode=motion] .labQuote{clip-path:none;border-radius:999px}body[data-color-mode=code] .labQuote{clip-path:polygon(0 0,94% 0,94% 14%,100% 14%,100% 100%,6% 100%,6% 88%,0 88%)}@media (max-width:760px){.labQuote{max-width:58vw;box-shadow:5px 6px 0 var(--site-text);padding:9px 11px;font-size:12px}.labEnergy i{width:27px}.showcaseStack>section:nth-child(3) [class*=divider] em{display:none}}@media (prefers-reduced-motion:reduce){.showcaseStack>section:nth-child(3) [class*=afterGrid],.showcaseStack>section:nth-child(3) [class*=afterCore],.showcaseStack>section:nth-child(3) [class*=afterCore]:before,.showcaseStack>section:nth-child(3) [class*=afterCore]:after,.showcaseStack>section:nth-child(3) [class*=afterPage] h3 span,.showcaseStack>section:nth-child(3) [class*=afterCards] article,.showcaseStack>section:nth-child(3) [class*=beforePage] *,.showcaseStack>section:nth-child(3) [class*=divider],.showcaseStack>section:nth-child(3) [class*=divider] span,.labEnergy i,.labQuote{animation:none!important}.labEnergy{display:none}}
:root{--modern-radius-sm:14px;--modern-radius:22px;--modern-radius-lg:32px;--modern-glass:color-mix(in srgb,var(--site-surface) 72%,transparent);--modern-line:color-mix(in srgb,var(--site-text) 13%,transparent);--modern-shadow:0 24px 80px #0000003d}html{scroll-behavior:smooth;scrollbar-color:var(--site-accent) color-mix(in srgb,var(--site-bg) 94%,var(--site-text));scrollbar-width:thin}body{font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-color:var(--site-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:var(--site-bg);background:var(--site-accent)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--site-bg) 94%,var(--site-text))}::-webkit-scrollbar-thumb{border:2px solid var(--site-bg);background:var(--site-accent);border-radius:999px}button,a,input{-webkit-tap-highlight-color:transparent}a,button,[role=button]{transition:color .25s,background-color .25s,border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1),opacity .25s}a:focus-visible,button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--site-accent);outline-offset:5px;box-shadow:0 0 0 6px rgba(var(--site-accent-rgb),.15)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}body>header{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);box-shadow:0 10px 45px #0000001f;border-bottom-color:var(--modern-line)!important;background:color-mix(in srgb,var(--site-bg) 72%,transparent)!important}body>header a:hover,body>header button:hover{color:var(--site-accent)}.showcaseStack{background:radial-gradient(circle at 12% 8%,rgba(var(--site-accent-rgb),.055),transparent 24%), var(--site-bg);overflow:clip}.showcaseStack>section:not(:nth-child(3)),.showcaseStack>div:last-child>section{box-shadow:inset 0 -1px 0 rgba(var(--site-accent-rgb),.045);border-bottom-color:var(--modern-line)!important}.showcaseStack>section:not(:nth-child(3)) [class*=card],.showcaseStack>section:not(:nth-child(3)) [class*=panel],.showcaseStack>div:last-child [class*=card],.showcaseStack>div:last-child [class*=panel],.showcaseStack>div:last-child article{border-radius:var(--modern-radius);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);transition:border-color .3s,box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .3s;box-shadow:0 12px 38px #00000021,inset 0 1px #ffffff0b;border-color:var(--modern-line)!important}@media (hover:hover) and (pointer:fine){.showcaseStack>section:not(:nth-child(3)) [class*=card]:hover,.showcaseStack>section:not(:nth-child(3)) [class*=panel]:hover,.showcaseStack>div:last-child [class*=card]:hover,.showcaseStack>div:last-child [class*=panel]:hover,.showcaseStack>div:last-child article:hover{z-index:2;box-shadow:0 22px 70px #0000003d,0 0 0 1px rgba(var(--site-accent-rgb),.1),inset 0 1px 0 #ffffff14;transform:translateY(-5px);border-color:color-mix(in srgb,var(--site-accent) 55%,transparent)!important}}.showcaseStack>section:not(:nth-child(3)) [class*=eyebrow],.showcaseStack>div:last-child [class*=eyebrow],.showcaseStack>div:last-child [class*=kicker],.showcaseStack>div:last-child [class*=label]{border:1px solid var(--modern-line);background:color-mix(in srgb,var(--site-surface) 68%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.13em;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px}.showcaseStack>section:not(:nth-child(3)) img,.showcaseStack>div:last-child img,.showcaseStack>section:not(:nth-child(3)) video,.showcaseStack>div:last-child video{border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow)}.showcaseStack>section:not(:nth-child(3)) a[class],.showcaseStack>section:not(:nth-child(3)) button,.showcaseStack>div:last-child a[class],.showcaseStack>div:last-child button{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){.showcaseStack>section:not(:nth-child(3)) a[class]:hover,.showcaseStack>section:not(:nth-child(3)) button:hover,.showcaseStack>div:last-child a[class]:hover,.showcaseStack>div:last-child button:hover{box-shadow:0 12px 34px rgba(var(--site-accent-rgb),.18)}}body[data-color-mode=visual]{--modern-radius:10px;--modern-radius-lg:18px}body[data-color-mode=motion]{--modern-radius:30px;--modern-radius-lg:44px}body[data-color-mode=code]{--modern-radius:4px;--modern-radius-lg:8px}@media (max-width:760px){:root{--modern-radius:17px;--modern-radius-lg:22px}body>header{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}.showcaseStack>section:not(:nth-child(3)) [class*=card],.showcaseStack>section:not(:nth-child(3)) [class*=panel],.showcaseStack>div:last-child [class*=card],.showcaseStack>div:last-child [class*=panel]{box-shadow:0 10px 28px #0000001f}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button,[role=button],.showcaseStack [class*=card],.showcaseStack [class*=panel]{transition:none!important}}
.showcaseStack>div:last-child>section:nth-of-type(3){display:none!important}
.capabilityEngineTarget{--cap-x:50%;--cap-y:50%;--cap-rx:0deg;--cap-ry:0deg;background:var(--site-bg)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.capabilityEngineTarget>:not(.capabilityEngine){display:none!important}.capabilityEngine{isolation:isolate;min-height:125vh;color:var(--site-text);background:radial-gradient(circle 500px at var(--cap-x) var(--cap-y),rgba(var(--site-accent-rgb),.16),transparent 70%),linear-gradient(135deg,transparent 49.8%,rgba(var(--site-accent-rgb),.08) 50%,transparent 50.2%),var(--site-bg);padding:clamp(90px,10vw,150px) clamp(20px,5vw,80px) 55px;position:relative}.capAmbient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.capAmbient:before{content:"";opacity:.16;background-image:linear-gradient(rgba(var(--site-accent-rgb),.25) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--site-accent-rgb),.25) 1px,transparent 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 85%,#0000);mask-image:linear-gradient(#0000,#000 20% 85%,#0000)}.capAmbient i{border:1px solid rgba(var(--site-accent-rgb),.2);border-radius:50%;animation:16s linear infinite capOrbit;position:absolute}.capAmbient i:first-child{aspect-ratio:1;width:38vw;top:2%;right:-14vw}.capAmbient i:nth-child(2){aspect-ratio:1;width:24vw;animation-direction:reverse;bottom:8%;left:-9vw}.capAmbient i:nth-child(3){width:10px;height:10px;left:var(--cap-x);top:var(--cap-y);background:var(--site-accent);box-shadow:0 0 35px 12px rgba(var(--site-accent-rgb),.35);transition:left .1s,top .1s;animation:none}.capHeader{z-index:2;border-bottom:1px solid var(--site-line);grid-template-columns:1.45fr .55fr;align-items:end;gap:6vw;padding-bottom:42px;display:grid;position:relative}.capHeader small{color:var(--site-muted);letter-spacing:.17em;font:9px monospace}.capHeader h2{letter-spacing:-.075em;margin:28px 0 0;font-size:clamp(48px,7.7vw,122px);line-height:.72}.capHeader h2 span{color:#0000;-webkit-text-stroke:1px var(--site-text)}.capHeader p{color:var(--site-muted);margin:0 0 8px;font-size:clamp(15px,1.45vw,21px);line-height:1.45}.capTabs{z-index:5;background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(5,1fr) auto;gap:1px;margin:26px 0;display:grid;position:relative}.capTabs button{min-width:0;color:var(--site-muted);background:var(--site-bg);text-align:left;cursor:pointer;border:0;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:15px 12px;display:grid}.capTabs button b{color:var(--site-accent);font:9px monospace}.capTabs button span{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:800 8px sans-serif;overflow:hidden}.capTabs button:hover,.capTabs button.isActive{color:var(--site-bg);background:var(--site-accent)}.capTabs button.isActive b{color:var(--site-bg)}.capTabs .capAuto{width:76px;color:var(--site-text);gap:7px;font:8px monospace;display:flex}.capAuto i{background:var(--site-muted);border-radius:50%;width:7px;height:7px}.capAuto i.isOn{background:var(--site-accent);box-shadow:0 0 12px var(--site-accent);animation:1s step-end infinite capBlink}.capWorkspace{z-index:2;border:1px solid var(--site-line);min-height:650px;transform:rotateX(var(--cap-rx)) rotateY(var(--cap-ry));transform-style:preserve-3d;background:#0000001f;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);transition:transform .18s ease-out;display:grid;position:relative;box-shadow:0 35px 100px #00000047}.capStage{border-right:1px solid var(--site-line);background:radial-gradient(circle at 50% 46%,rgba(var(--site-accent-rgb),.22),transparent 42%),var(--site-surface-2);min-height:650px;position:relative;overflow:hidden}.capStageTop{z-index:8;color:var(--site-muted);letter-spacing:.14em;justify-content:space-between;font:8px monospace;display:flex;position:absolute;top:15px;left:18px;right:18px}.capDemo{animation:.7s cubic-bezier(.16,1,.3,1) both capEnter;position:absolute;inset:0}.capStageCorners i{z-index:9;border-color:var(--site-accent);width:22px;height:22px;position:absolute}.capStageCorners i:first-child{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.capStageCorners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:12px;right:12px}.capStageCorners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.capStageCorners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:12px;left:12px}.capDescription{z-index:4;background:color-mix(in srgb,var(--site-bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;padding:clamp(30px,3.5vw,58px);animation:.65s cubic-bezier(.16,1,.3,1) both capInfo;display:flex;position:relative}.capDescriptionMeta{border-bottom:1px solid var(--site-line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.capDescriptionMeta span{aspect-ratio:1;width:42px;color:var(--site-bg);background:var(--site-accent);place-items:center;font:900 13px monospace;display:grid}.capDescriptionMeta small{color:var(--site-muted);letter-spacing:.14em;font:8px monospace}.capDescription h3{letter-spacing:-.055em;margin:38px 0 24px;font-size:clamp(31px,3.4vw,57px);line-height:.9}.capDescription p{color:var(--site-muted);margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.55}.capDeliverables{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0;display:grid}.capDeliverables span{border-bottom:1px solid var(--site-line);color:var(--site-text);letter-spacing:.06em;padding:9px 0;font:8px monospace}.capMetric{color:var(--site-bg);background:var(--site-accent);margin-top:auto;padding:20px;position:relative;overflow:hidden}.capMetric b{letter-spacing:-.06em;font-size:clamp(37px,4.5vw,72px);line-height:.8;display:block}.capMetric span{letter-spacing:.14em;margin-top:12px;font:8px monospace;display:block}.capMetric i{aspect-ratio:1;opacity:.3;border:1px solid;border-radius:50%;width:120px;animation:2s ease-in-out infinite alternate capPulse;position:absolute;top:-40px;right:-25px}.capVisual{position:absolute;inset:0;overflow:hidden}.capVisual i{border:1px solid var(--site-accent);animation:7s ease-in-out infinite alternate capMorph;position:absolute}.capVisual i:first-child{aspect-ratio:1;background:var(--site-accent);width:48%;box-shadow:0 0 80px rgba(var(--site-accent-rgb),.35);top:18%;left:27%}.capVisual i:nth-child(2){aspect-ratio:1;width:33%;animation-delay:-2s;top:42%;left:9%}.capVisual i:nth-child(3){aspect-ratio:1;width:25%;animation-delay:-4s;top:9%;right:7%}.capVisual b{z-index:2;letter-spacing:-.09em;mix-blend-mode:difference;font-size:clamp(66px,10vw,155px);line-height:.7;position:absolute}.capVisual b:first-of-type{top:20%;left:5%}.capVisual b:nth-of-type(2){color:var(--site-accent);top:44%;right:4%}.capVisual b:nth-of-type(3){color:#0000;-webkit-text-stroke:1px var(--site-text);bottom:7%;left:17%}.capVisual span,.capInteractive span,.capAutomation span{letter-spacing:.15em;font:8px monospace;position:absolute;bottom:22px;left:22px}.capMotion{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.capMotion>div{letter-spacing:-.08em;white-space:nowrap;width:150%;padding:5px 0;font-size:clamp(54px,9vw,145px);font-weight:900;line-height:.72;animation:8s linear infinite capMarquee}.capMotion>div:nth-child(2){color:var(--site-accent);animation-duration:6s;animation-direction:reverse}.capMotion>div:nth-child(3){color:#0000;-webkit-text-stroke:1px var(--site-text);animation-duration:11s}.capMotion>span{background:var(--site-line);height:2px;position:absolute;bottom:10%;left:6%;right:6%}.capMotion>span i{background:var(--site-accent);width:16px;height:16px;box-shadow:0 0 20px var(--site-accent);border-radius:50%;animation:4s ease-in-out infinite alternate capPlayhead;position:absolute;top:-7px}.capMotion>b{color:var(--site-accent);font:10px monospace;position:absolute;bottom:5%;right:6%}.capInteractive{place-items:center;display:grid;position:absolute;inset:0}.capInteractive>i{left:var(--cap-x);top:var(--cap-y);aspect-ratio:1;border:1px solid rgba(var(--site-accent-rgb),.5);border-radius:50%;width:42%;max-width:330px;transition:left .12s,top .12s;animation:2.8s ease-in-out infinite alternate capRing;position:absolute;transform:translate(-50%,-50%)}.capInteractive>i:nth-child(2){width:28%;animation-delay:-1s}.capInteractive>i:nth-child(3){background:rgba(var(--site-accent-rgb),.16);width:14%;animation-delay:-2s}.capInteractive button{z-index:3;aspect-ratio:1;border:1px solid var(--site-accent);width:190px;color:var(--site-bg);background:var(--site-accent);cursor:pointer;box-shadow:0 0 70px rgba(var(--site-accent-rgb),.3);border-radius:50%;font:900 20px/.9 sans-serif;animation:2s ease-in-out infinite alternate capButton;position:relative}.capApp{border:1px solid var(--site-line);background:color-mix(in srgb,var(--site-bg) 82%,transparent);border-radius:24px;padding:24px;position:absolute;inset:9% 7%;box-shadow:0 30px 90px #0000004d}.capApp header{border-bottom:1px solid var(--site-line);letter-spacing:.12em;justify-content:space-between;padding-bottom:18px;font:8px monospace;display:flex}.capApp header span{color:var(--site-accent)}.capStats{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.capStats article{border:1px solid var(--site-line);background:rgba(var(--site-accent-rgb),.06);border-radius:14px;padding:18px;position:relative;overflow:hidden}.capStats small{color:var(--site-muted);font:7px monospace;display:block}.capStats b{margin-top:10px;font-size:clamp(26px,4vw,56px);display:block}.capStats i{aspect-ratio:1;border:1px solid var(--site-accent);border-radius:50%;width:80px;animation:2s infinite alternate capPulse;position:absolute;bottom:-30px;right:-15px}.capChart{border-bottom:1px solid var(--site-line);background:linear-gradient(rgba(var(--site-accent-rgb),.06) 1px,transparent 1px);background-size:100% 25%;align-items:end;gap:4%;height:46%;padding:20px 3% 0;display:flex}.capChart i{height:var(--h,40%);background:linear-gradient(var(--site-accent),rgba(var(--site-accent-rgb),.1));flex:1;animation:2.6s ease-in-out infinite alternate capBar}.capChart i:first-child{--h:25%}.capChart i:nth-child(2){--h:48%;animation-delay:-.3s}.capChart i:nth-child(3){--h:39%;animation-delay:-.6s}.capChart i:nth-child(4){--h:72%;animation-delay:-.9s}.capChart i:nth-child(5){--h:58%;animation-delay:-1.2s}.capChart i:nth-child(6){--h:86%;animation-delay:-1.5s}.capChart i:nth-child(7){--h:70%;animation-delay:-1.8s}.capApp footer{color:var(--site-muted);justify-content:space-around;padding-top:10px;font:7px monospace;display:flex}.capAutomation{position:absolute;inset:0}.capAutomation svg{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.capAutomation path{fill:none;stroke:rgba(var(--site-accent-rgb),.55);stroke-width:2px;stroke-dasharray:8 12;animation:2s linear infinite capData}.capAutomation circle{fill:var(--site-bg);stroke:var(--site-accent);stroke-width:2px}.capAutomation i{aspect-ratio:1;background:var(--site-accent);width:15px;box-shadow:0 0 20px var(--site-accent);offset-path:path("M 90 215 C 180 70 255 365 350 215 S 520 70 610 215");border-radius:50%;animation:4s linear infinite capPacket;position:absolute}.capAutomation i:nth-child(2){animation-delay:-1.3s}.capAutomation i:nth-child(3){animation-delay:-2.6s}.capAutomation b{letter-spacing:.1em;font:9px monospace;position:absolute;top:48%}.capAutomation b:first-of-type{left:8%}.capAutomation b:nth-of-type(2){color:var(--site-accent);left:45%}.capAutomation b:nth-of-type(3){right:7%}.capFooter{color:var(--site-muted);letter-spacing:.14em;align-items:center;gap:20px;padding-top:26px;font:8px monospace;display:flex}.capFooter i{background:var(--site-line);flex:1;height:1px}@keyframes capEnter{0%{opacity:0;filter:blur(12px);transform:scale(.88)rotate(-2deg)}to{opacity:1;filter:none;transform:none}}@keyframes capInfo{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:none}}@keyframes capOrbit{to{transform:rotate(360deg)}}@keyframes capBlink{50%{opacity:.25}}@keyframes capPulse{to{opacity:.1;transform:scale(1.25)}}@keyframes capMorph{0%{border-radius:8%;transform:rotate(-8deg)}50%{border-radius:50% 20% 45% 25%;transform:rotate(20deg)scale(1.08)}to{border-radius:20% 55% 18% 48%;transform:rotate(-15deg)scale(.9)}}@keyframes capMarquee{to{transform:translate(-35%)}}@keyframes capPlayhead{to{left:calc(100% - 16px)}}@keyframes capRing{to{opacity:.35;transform:translate(-50%,-50%)scale(1.18)rotate(20deg)}}@keyframes capButton{to{transform:scale(1.08)rotate(-4deg)}}@keyframes capBar{to{height:calc(var(--h) + 12%)}}@keyframes capData{to{stroke-dashoffset:-40px}}@keyframes capPacket{to{offset-distance:100%}}body[data-color-mode=visual] .capWorkspace,body[data-color-mode=visual] .capDescriptionMeta span{clip-path:polygon(2% 0,100% 4%,97% 100%,0 94%);border-radius:0}body[data-color-mode=motion] .capWorkspace{border-radius:36px;overflow:hidden}body[data-color-mode=code] .capWorkspace{clip-path:polygon(0 0,97% 0,97% 3%,100% 3%,100% 100%,3% 100%,3% 97%,0 97%)}@media (max-width:980px){.capabilityEngine{min-height:auto}.capHeader{grid-template-columns:1fr}.capHeader p{max-width:560px}.capTabs{grid-template-columns:repeat(5,1fr) auto}.capTabs button{place-items:center;display:grid}.capTabs button span{display:none}.capWorkspace{grid-template-columns:1fr;transform:none}.capStage{border-right:0;border-bottom:1px solid var(--site-line);min-height:560px}.capDescription{min-height:500px}.capDeliverables{grid-template-columns:repeat(4,1fr)}.capMetric{max-width:420px}}@media (max-width:620px){.capabilityEngine{padding:80px 14px 35px}.capHeader h2{font-size:13vw}.capTabs{z-index:20;position:sticky;top:0}.capTabs button{padding:13px 5px}.capTabs .capAuto{width:55px}.capWorkspace{min-height:0}.capStage{min-height:460px}.capDescription{min-height:560px;padding:28px 20px}.capDeliverables{grid-template-columns:1fr 1fr}.capApp{padding:14px;inset:12% 4%}.capStats article{padding:11px}.capVisual b{font-size:18vw}.capInteractive button{width:145px}.capAutomation b{font-size:7px}}@media (prefers-reduced-motion:reduce){.capAmbient i,.capAuto i,.capMetric i,.capVisual i,.capMotion>div,.capMotion>span i,.capInteractive>i,.capInteractive button,.capStats i,.capChart i,.capAutomation path,.capAutomation i,.capDemo,.capDescription{animation:none!important}.capWorkspace{transform:none!important}}
.capabilityEngine{--cap-flavor:var(--site-accent);--cap-flavor-rgb:var(--site-accent-rgb)}.capabilityEngine[data-demo=visual]{--cap-flavor:#ff5f9e;--cap-flavor-rgb:255,95,158}.capabilityEngine[data-demo=motion]{--cap-flavor:#8b7cff;--cap-flavor-rgb:139,124,255}.capabilityEngine[data-demo=interactive]{--cap-flavor:#35e5ff;--cap-flavor-rgb:53,229,255}.capabilityEngine[data-demo=apps]{--cap-flavor:#4f8dff;--cap-flavor-rgb:79,141,255}.capabilityEngine[data-demo=automation]{--cap-flavor:#ff9f43;--cap-flavor-rgb:255,159,67}.capabilityEngine{background:radial-gradient(ellipse 52% 35% at 82% 28%,rgba(var(--cap-flavor-rgb),.12),transparent 72%), radial-gradient(circle 500px at var(--cap-x) var(--cap-y),rgba(var(--site-accent-rgb),.14),transparent 70%), linear-gradient(135deg,transparent 49.86%,rgba(var(--site-accent-rgb),.055) 50%,transparent 50.14%), var(--site-bg);transition:background-color .6s}.capabilityEngine:before{content:"";z-index:0;background:conic-gradient(from 90deg,transparent,rgba(var(--cap-flavor-rgb),.12),transparent 42%,rgba(var(--site-accent-rgb),.08),transparent 78%);filter:blur(35px);pointer-events:none;border-radius:50%;width:55vw;height:55vw;animation:16s linear infinite capLuxuryAurora;position:absolute;top:18%;right:-24vw}.capabilityEngine:after{content:attr(data-demo);z-index:0;color:#0000;-webkit-text-stroke:1px rgba(var(--cap-flavor-rgb),.08);letter-spacing:-.09em;text-transform:uppercase;pointer-events:none;font-size:clamp(120px,22vw,370px);font-weight:900;line-height:.8;position:absolute;top:20%;right:-.04em}.capAmbient:before{opacity:.1;background-size:64px 64px}.capAmbient i:nth-child(3){background:var(--cap-flavor);width:7px;height:7px;box-shadow:0 0 35px 11px rgba(var(--cap-flavor-rgb),.28)}.capHeader{z-index:3;border-bottom-color:rgba(var(--site-accent-rgb),.16);grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);padding-bottom:48px}.capHeader small{border:1px solid rgba(var(--site-accent-rgb),.2);background:rgba(var(--site-accent-rgb),.055);color:var(--site-text);border-radius:999px;align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.capHeader small:before{content:"";background:var(--cap-flavor);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--cap-flavor-rgb),.8);border-radius:50%}.capHeader h2{background:linear-gradient(100deg,var(--site-text) 0 55%,color-mix(in srgb,var(--site-text) 72%,var(--cap-flavor)) 88%);color:#0000;text-shadow:0 20px 70px #0000002b;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.capHeader h2 span{-webkit-text-stroke:1px color-mix(in srgb,var(--site-text) 68%,var(--cap-flavor))}.capHeader p{border-left:2px solid var(--cap-flavor);color:color-mix(in srgb,var(--site-text) 63%,transparent);padding:18px 0 18px 20px}.capTabs{border:1px solid rgba(var(--site-text-rgb,255,255,255),.08);background:color-mix(in srgb,var(--site-surface) 68%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-radius:18px;gap:6px;padding:7px;box-shadow:0 18px 60px #0000002e,inset 0 1px #ffffff0b}.capTabs button{background:0 0;border:1px solid #0000;border-radius:12px;position:relative;overflow:hidden}.capTabs button:hover{color:var(--site-text);border-color:rgba(var(--cap-flavor-rgb),.25);background:rgba(var(--cap-flavor-rgb),.07);transform:translateY(-2px)}.capTabs button.isActive{color:var(--site-bg);background:linear-gradient(125deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 60%,var(--cap-flavor)));box-shadow:0 10px 30px rgba(var(--site-accent-rgb),.2),inset 0 1px 0 #ffffff47;border-color:#0000}.capTabs button.isActive:after{content:"";transform-origin:0;background:#ffffffbf;border-radius:999px;height:2px;animation:6.2s linear both capTabProgress;position:absolute;bottom:4px;left:8px;right:8px}.capTabs .capAuto{border:1px solid rgba(var(--site-text-rgb,255,255,255),.08);background:#ffffff06;border-radius:12px}.capWorkspace{border-color:rgba(var(--site-text-rgb,255,255,255),.1);box-shadow:0 45px 130px #00000059,0 0 0 1px rgba(var(--cap-flavor-rgb),.05),inset 0 1px 0 #ffffff0f;transform:rotateX(calc(var(--cap-rx) * .55)) rotateY(calc(var(--cap-ry) * .55));background:linear-gradient(145deg,#ffffff09,#0000 35%),#0000001f;border-radius:28px;overflow:hidden}.capWorkspace:before{content:"";z-index:7;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--cap-flavor-rgb),.55),transparent 25%,transparent 70%,rgba(var(--site-accent-rgb),.25));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.capStage{background:radial-gradient(circle at 50% 44%,rgba(var(--cap-flavor-rgb),.2),transparent 43%),linear-gradient(145deg,#ffffff06,transparent 45%),var(--site-surface-2)}.capStage:before{content:"";z-index:2;background:linear-gradient(112deg,transparent 38%,rgba(var(--cap-flavor-rgb),.09) 49%,#ffffff0e 51%,transparent 62%);pointer-events:none;animation:7s ease-in-out infinite capStageSheen;position:absolute;inset:-30%}.capStage:after{content:"";z-index:1;opacity:.14;pointer-events:none;background-image:radial-gradient(#ffffffa6 .65px,#0000 .65px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.capStageTop{top:18px}.capStageTop span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000003d;border:1px solid #ffffff14;border-radius:999px;padding:7px 10px}.capStageTop span:first-child{color:var(--cap-flavor)}.capDemo{z-index:3;animation:.8s cubic-bezier(.16,1,.3,1) both capPremiumEnter}.capDescription{background:linear-gradient(160deg,color-mix(in srgb,var(--site-bg) 88%,var(--cap-flavor) 3%),color-mix(in srgb,var(--site-bg) 95%,transparent));animation:.75s cubic-bezier(.16,1,.3,1) both capPremiumInfo;overflow:hidden}.capDescription:before{content:attr(data-number);color:rgba(var(--cap-flavor-rgb),.045);pointer-events:none;font-size:180px;font-weight:900;line-height:.8;position:absolute;top:.02em;right:-.05em}.capDescriptionMeta span{background:linear-gradient(135deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 55%,var(--cap-flavor)));box-shadow:0 10px 28px rgba(var(--site-accent-rgb),.22);border-radius:12px}.capDescription h3{z-index:2;position:relative}.capDescription h3:after{content:"";background:linear-gradient(90deg,var(--site-accent),var(--cap-flavor));width:54px;height:3px;box-shadow:0 0 16px rgba(var(--cap-flavor-rgb),.35);border-radius:999px;margin-top:20px;display:block}.capDescription p{color:color-mix(in srgb,var(--site-text) 62%,transparent)}.capDeliverables{gap:7px}.capDeliverables span{border:1px solid rgba(var(--site-text-rgb,255,255,255),.075);background:#ffffff06;border-radius:10px;padding:10px 11px;transition:border-color .25s,background-color .25s,transform .25s}.capDeliverables span:hover{border-color:rgba(var(--cap-flavor-rgb),.35);background:rgba(var(--cap-flavor-rgb),.07);transform:translateY(-2px)}.capMetric{background:linear-gradient(125deg,var(--site-accent),color-mix(in srgb,var(--site-accent) 54%,var(--cap-flavor)));box-shadow:0 18px 50px rgba(var(--site-accent-rgb),.2);border:1px solid #ffffff29;border-radius:18px}.capMetric i{border-color:#ffffffa6}.capFooter{color:color-mix(in srgb,var(--site-text) 42%,transparent)}.capFooter i{background:linear-gradient(90deg,var(--site-line),rgba(var(--cap-flavor-rgb),.45),var(--site-line))}.capVisual i,.capInteractive>i{border-color:var(--cap-flavor)}.capVisual i:first-child,.capInteractive button{background:linear-gradient(145deg,var(--site-accent),var(--cap-flavor))}.capMotion>div:nth-child(2),.capMotion>b,.capApp header span{color:var(--cap-flavor)}.capMotion>span i,.capStats i{background:var(--cap-flavor);box-shadow:0 0 24px rgba(var(--cap-flavor-rgb),.55)}.capChart i{background:linear-gradient(var(--cap-flavor),rgba(var(--cap-flavor-rgb),.07));border-radius:7px 7px 0 0}.capAutomation path{stroke:rgba(var(--cap-flavor-rgb),.62)}.capAutomation circle{stroke:var(--cap-flavor)}.capAutomation i{background:var(--cap-flavor);box-shadow:0 0 22px rgba(var(--cap-flavor-rgb),.8)}@keyframes capLuxuryAurora{to{transform:rotate(360deg)}}@keyframes capTabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes capStageSheen{0%,18%{transform:translate(-38%)}72%,to{transform:translate(38%)}}@keyframes capPremiumEnter{0%{opacity:0;filter:blur(8px);transform:scale(.94)translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes capPremiumInfo{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}body[data-color-mode=visual] .capWorkspace{border-radius:8px}body[data-color-mode=visual] .capTabs,body[data-color-mode=visual] .capTabs button,body[data-color-mode=visual] .capMetric{border-radius:4px}body[data-color-mode=motion] .capWorkspace{border-radius:42px}body[data-color-mode=motion] .capTabs,body[data-color-mode=motion] .capTabs button{border-radius:999px}body[data-color-mode=code] .capWorkspace,body[data-color-mode=code] .capTabs,body[data-color-mode=code] .capTabs button,body[data-color-mode=code] .capMetric{border-radius:2px}@media (max-width:980px){.capHeader{grid-template-columns:1fr}.capHeader p{max-width:620px}.capWorkspace{transform:none}.capDescription:before{font-size:130px}.capTabs{border-radius:15px}}@media (max-width:620px){.capabilityEngine:after{font-size:35vw;top:29%}.capHeader{padding-bottom:30px}.capHeader p{padding-left:14px}.capTabs{gap:3px;padding:5px}.capTabs button{border-radius:9px}.capTabs button.isActive:after{left:4px;right:4px}.capWorkspace{border-radius:18px}.capStageTop span:last-child{display:none}.capMetric{border-radius:14px}}@media (prefers-reduced-motion:reduce){.capabilityEngine:before,.capTabs button.isActive:after,.capStage:before{animation:none!important}.capTabs button.isActive:after{transform:scaleX(1)}}
.capLiveSignals{z-index:12;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:18px;right:18px}.capLiveSignals span{color:color-mix(in srgb,var(--site-text) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.11em;animation:capSignalPop .55s cubic-bezier(.16,1,.3,1) var(--signal-delay) both;background:#00000057;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font:7px monospace;display:flex;box-shadow:0 8px 24px #0000002e}.capLiveSignals i{background:var(--cap-flavor);width:5px;height:5px;box-shadow:0 0 10px var(--cap-flavor);border-radius:50%;animation:1.4s step-end infinite capSignalBlink}.capDeepDive{z-index:3;background:linear-gradient(145deg,rgba(var(--cap-flavor-rgb),.055),transparent 40%),color-mix(in srgb,var(--site-surface) 73%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff17;border-radius:28px;margin-top:34px;padding:clamp(28px,4vw,60px);animation:.75s cubic-bezier(.16,1,.3,1) both capDeepEnter;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000038,inset 0 1px #ffffff0b}.capDeepDive:before{content:"DETAIL";color:#0000;-webkit-text-stroke:1px rgba(var(--cap-flavor-rgb),.07);letter-spacing:-.08em;pointer-events:none;font-size:clamp(120px,20vw,320px);font-weight:900;line-height:.8;position:absolute;bottom:-.17em;right:-.03em}.capDeepDive>header{z-index:2;border-bottom:1px solid var(--site-line);grid-template-columns:1fr .72fr;align-items:end;gap:8vw;padding-bottom:38px;display:grid;position:relative}.capDeepDive header small{color:var(--cap-flavor);letter-spacing:.15em;font:8px monospace}.capDeepDive header h3{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(35px,5vw,78px);line-height:.82}.capDeepDive header p{border-left:2px solid var(--cap-flavor);color:var(--site-muted);margin:0;padding-left:18px;font-size:clamp(14px,1.2vw,18px);line-height:1.55}.capDeepGrid{z-index:2;grid-template-columns:1.05fr 1.05fr .9fr;gap:12px;padding-top:28px;display:grid;position:relative}.capDeepGrid>article{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;min-height:340px;padding:26px;transition:border-color .3s,background-color .3s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}.capDeepGrid>article:hover{z-index:3;border-color:rgba(var(--cap-flavor-rgb),.34);background:rgba(var(--cap-flavor-rgb),.055);transform:translateY(-6px);box-shadow:0 24px 70px #00000038}.capDeepNumber{aspect-ratio:1;border:1px solid rgba(var(--cap-flavor-rgb),.32);width:35px;color:var(--cap-flavor);border-radius:10px;place-items:center;font:9px monospace;display:grid}.capDeepGrid h4{letter-spacing:-.03em;margin:28px 0 22px;font-size:clamp(18px,1.7vw,25px)}.capDeepGrid ul,.capDeepGrid ol{margin:0;padding:0;list-style:none}.capDeepGrid ul li{border-top:1px solid var(--site-line);color:color-mix(in srgb,var(--site-text) 72%,transparent);padding:15px 0 15px 25px;font-size:13px;line-height:1.35;position:relative}.capDeepGrid ul li:before{content:"↗";color:var(--cap-flavor);position:absolute;left:0}.capDeepGrid ol{counter-reset:cap-step}.capDeepGrid ol li{border-top:1px solid var(--site-line);color:color-mix(in srgb,var(--site-text) 72%,transparent);grid-template-columns:36px 1fr;align-items:start;gap:8px;padding:14px 0;font-size:13px;line-height:1.35;display:grid}.capDeepGrid ol b{color:var(--cap-flavor);font:8px monospace}.capStackCard>div{flex-wrap:wrap;gap:7px;display:flex}.capStackCard>div span{border:1px solid rgba(var(--cap-flavor-rgb),.22);color:color-mix(in srgb,var(--site-text) 75%,transparent);background:rgba(var(--cap-flavor-rgb),.045);letter-spacing:.08em;border-radius:8px;padding:8px 9px;font:7px monospace}.capStackCard footer{border-top:1px solid var(--site-line);padding-top:18px;position:absolute;bottom:24px;left:26px;right:26px}.capStackCard footer small{color:var(--site-muted);letter-spacing:.13em;margin-bottom:9px;font:7px monospace;display:block}.capStackCard footer b{color:var(--cap-flavor);letter-spacing:-.04em;font-size:clamp(21px,2vw,31px)}.capBigCta{z-index:3;border:1px solid rgba(var(--cap-flavor-rgb),.22);background:linear-gradient(120deg,rgba(var(--cap-flavor-rgb),.11),transparent 45%),linear-gradient(145deg,var(--site-surface-2),var(--site-bg));border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:34px;padding:clamp(34px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000040}.capBigCta small{color:var(--cap-flavor);letter-spacing:.16em;font:8px monospace}.capBigCta h3{z-index:2;letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(42px,6vw,95px);line-height:.8;position:relative}.capBigCta h3 span{color:#0000;-webkit-text-stroke:1px var(--site-text)}.capBigCta button{z-index:4;aspect-ratio:1;width:clamp(155px,16vw,230px);color:var(--site-bg);background:linear-gradient(145deg,var(--site-accent),var(--cap-flavor));box-shadow:0 25px 70px rgba(var(--site-accent-rgb),.24);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:20px;display:grid;position:relative}.capBigCta button span{font:900 clamp(13px,1.3vw,18px)/1 sans-serif}.capBigCta button b{font-size:24px;transition:transform .3s;position:absolute;top:19%;right:20%}.capBigCta button:hover{box-shadow:0 32px 90px rgba(var(--cap-flavor-rgb),.3);transform:scale(1.06)rotate(-3deg)}.capBigCta button:hover b{transform:translate(6px,-6px)}.capBigCta>i{aspect-ratio:1;border:1px solid rgba(var(--cap-flavor-rgb),.16);border-radius:50%;width:32vw;animation:14s linear infinite capCtaOrbit;position:absolute;right:8%}.capBigCta>i:last-child{border-style:dashed;width:23vw;animation-duration:9s;animation-direction:reverse}@keyframes capSignalPop{0%{opacity:0;transform:translate(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes capSignalBlink{50%{opacity:.2}}@keyframes capDeepEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes capCtaOrbit{to{transform:rotate(360deg)}}body[data-color-mode=visual] .capDeepDive,body[data-color-mode=visual] .capDeepGrid>article,body[data-color-mode=visual] .capBigCta{border-radius:5px}body[data-color-mode=motion] .capDeepDive,body[data-color-mode=motion] .capBigCta{border-radius:42px}body[data-color-mode=code] .capDeepDive,body[data-color-mode=code] .capDeepGrid>article,body[data-color-mode=code] .capBigCta{border-radius:2px}@media (max-width:900px){.capDeepDive>header{grid-template-columns:1fr;gap:28px}.capDeepDive header p{max-width:620px}.capDeepGrid{grid-template-columns:1fr 1fr}.capStackCard{grid-column:1/-1}.capStackCard footer{margin-top:35px;position:static}.capBigCta{grid-template-columns:1fr}.capBigCta button{justify-self:end;margin-top:-40px}}@media (max-width:620px){.capLiveSignals{bottom:10px;right:10px}.capLiveSignals span{padding:6px 8px;font-size:6px}.capDeepDive{border-radius:18px;margin-top:20px;padding:25px 16px}.capDeepGrid{grid-template-columns:1fr}.capDeepGrid>article{min-height:0;padding:21px}.capStackCard{grid-column:auto}.capDeepDive header h3{font-size:11vw}.capBigCta{border-radius:18px;margin-top:20px;padding:34px 20px}.capBigCta h3{font-size:12vw}.capBigCta button{justify-self:center;width:155px;margin:8px 0 0}.capBigCta>i{width:80vw;right:-25vw}}@media (prefers-reduced-motion:reduce){.capLiveSignals span,.capLiveSignals i,.capDeepDive,.capBigCta>i{animation:none!important}}
