:root{color:#f2f0e9;font-synthesis:none;background:#101111;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#101111;min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.topbar{letter-spacing:.08em;text-transform:uppercase;z-index:5;border-bottom:1px solid #f2f0e929;justify-content:space-between;align-items:center;height:70px;padding:0 3.4vw;font:500 10px/1 DM Mono,monospace;display:flex;position:relative}.wordmark{letter-spacing:-.04em;text-transform:lowercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.topbar nav{color:#f2f0e99e;gap:28px;display:flex}.topbar nav a:hover{color:#e3ff5e}.pause-button{color:#f2f0e9;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #f2f0e959;border-radius:999px;padding:9px 12px;font-size:9px}.pause-button:hover{color:#e3ff5e;border-color:#e3ff5e}.topbar-actions{align-items:center;gap:12px;display:flex}.selection-count{color:#e3ff5e}.hero{grid-template-columns:minmax(300px,.94fr) 1.06fr;align-items:center;gap:5vw;min-height:calc(100dvh - 70px);padding:10vh 7.4vw 9vh;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#f2f0e90b 1px,#0000 1px),linear-gradient(90deg,#f2f0e90b 1px,#0000 1px);background-size:6vw 6vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-copy,.hero-signal{z-index:1;position:relative}.eyebrow,.section-number{color:#a5a6a1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font:500 10px/1.5 DM Mono,monospace}.hero h1,h2{letter-spacing:-.06em;margin:0;font-weight:500}.hero h1{max-width:820px;font-size:clamp(58px,7.4vw,126px);line-height:.87}em{letter-spacing:-.07em;font-family:Playfair Display,Georgia,serif;font-weight:500}.hero-intro{color:#babbb5;max-width:460px;margin:34px 0 26px;font-size:14px;line-height:1.75}.hero-link{text-transform:uppercase;letter-spacing:.06em;color:#e3ff5e;border-bottom:1px solid #e3ff5e;align-items:center;gap:17px;padding-bottom:7px;font:500 11px DM Mono,monospace;display:inline-flex}.hero-link span{font-size:18px;line-height:0}.hero-signal{aspect-ratio:1;isolation:isolate;border:1px solid #f2f0e93b;border-radius:50%;place-items:center;width:100%;max-width:650px;margin-left:auto;display:grid}.hero-signal:before,.hero-signal:after{content:"";z-index:-1;border:1px solid #e3ff5e4d;border-radius:50%;position:absolute;inset:13%}.hero-signal:after{border-color:#f2f0e938;inset:31%}.signal-label,.signal-coordinates{letter-spacing:.08em;color:#a5a6a1;text-transform:uppercase;font:10px/1.5 DM Mono,monospace;position:absolute}.signal-label{top:18%;left:7%}.signal-coordinates{text-align:right;bottom:15%;right:10%}.signal-core{aspect-ratio:1;text-align:center;letter-spacing:-.08em;color:#101111;background:#e3ff5e;border-radius:50%;place-content:center;width:28%;font-size:clamp(30px,4vw,55px);line-height:.7;display:grid;box-shadow:0 0 80px #e3ff5e5c}.signal-core small{letter-spacing:.06em;text-transform:uppercase;font:8px DM Mono,monospace}.signal-orbit{border:1px solid #f2f0e945;border-radius:50%;animation:14s linear infinite orbit;position:absolute}.orbit-a{width:82%;height:20%;transform:rotate(-25deg)}.orbit-b{width:62%;height:66%;animation-duration:21s;animation-direction:reverse;transform:rotate(42deg)}.orbit-c{width:88%;height:48%;animation-duration:27s;transform:rotate(70deg)}.signal-dot{aspect-ratio:1;background:#f2f0e9;border-radius:50%;width:9px;animation:2.4s ease-in-out infinite blink;position:absolute;box-shadow:0 0 16px #e3ff5e}.dot-a{top:27%;left:22%}.dot-b{animation-delay:.8s;bottom:26%;right:20%}.dot-c{background:#e3ff5e;animation-delay:1.4s;top:38%;right:17%}.catalogue{color:#101111;background:#e8e7df;padding:130px 7.4vw}.catalogue-head,.source-section{grid-template-columns:1fr minmax(250px,.58fr);align-items:end;gap:7vw;display:grid}.catalogue-head h2,.source-section h2,.briefs h2{font-size:clamp(39px,5.3vw,78px);line-height:.91}.catalogue-head>p{color:#545550;max-width:400px;margin:0 0 9px;font-size:14px;line-height:1.7}.catalogue .section-number,.source-section .section-number,.briefs .section-number{color:#777973}.controls{border-bottom:1px solid #1011113b;justify-content:space-between;align-items:end;gap:30px;margin:74px 0 25px;padding-bottom:15px;display:flex}.filter-list{flex-wrap:wrap;gap:7px;display:flex}.filter-list button{color:#62645f;text-transform:lowercase;cursor:pointer;background:0 0;border:0;padding:8px 11px;font:500 11px DM Mono,monospace}.filter-list button:hover,.filter-list button.active{color:#101111;background:#e3ff5e}.search{color:#666863;text-transform:uppercase;align-items:center;gap:10px;font:10px DM Mono,monospace;display:flex}.search input{color:#101111;background:0 0;border:0;border-bottom:1px solid #777973;outline:0;width:180px;padding:6px 0}.search input:focus{border-color:#101111}.facet-filters{flex-wrap:wrap;gap:9px;margin:0 0 38px;display:flex}.facet-filters label{color:#666863;letter-spacing:.06em;text-transform:uppercase;gap:5px;min-width:145px;font:9px DM Mono,monospace;display:grid}.facet-filters select{color:#101111;background:0 0;border:1px solid #10111147;border-radius:0;width:100%;padding:8px 28px 8px 9px;font:10px DM Mono,monospace}.motion-grid{border-top:1px solid #1011113b;border-left:1px solid #1011113b;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.motion-groups{gap:82px;min-width:0;display:grid}.motion-group{min-width:0}.motion-group-head{grid-template-columns:120px minmax(240px,.72fr) 1fr;align-items:end;gap:26px;margin-bottom:18px;display:grid}.motion-group-head>span{letter-spacing:.08em;text-transform:uppercase;color:#777973;font:9px DM Mono,monospace}.motion-group-head h3{letter-spacing:-.06em;margin:0;font-size:clamp(26px,3vw,42px);line-height:.95}.motion-group-head p{color:#5b5d57;max-width:440px;margin:0;font-size:12px;line-height:1.55}.motion-card{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:315px;text-align:left;color:#101111;cursor:pointer;background:0 0;border:1px solid #1011113b;border-top:0;border-left:0;min-width:0;min-height:315px;padding:12px;transition:background .2s}.motion-card:hover,.motion-card.selected{background:#deded5}.motion-card:focus-visible{outline-offset:-3px;outline:3px solid #101111}.card-meta{color:#666863;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:12px;font:11px DM Mono,monospace;display:flex}.card-meta>span:first-child{overflow-wrap:anywhere;min-width:0}.card-title{letter-spacing:-.06em;margin-top:7px;font-size:20px;font-weight:600;display:block}.card-title span{color:#73756e;font-family:DM Mono,monospace}.empty{padding:40px 0;font-size:14px}.inspector{background:#101111;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;padding:8vw 7.4vw;display:grid}.inspector-preview{width:100%;max-width:570px}.inspector-copy{max-width:600px}.inspector-copy h2{font-size:clamp(44px,6vw,84px);line-height:.9}.inspector-copy>p{color:#b8b9b4;max-width:470px;font-size:15px;line-height:1.7}.inspector-title{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.intensity{color:#e3ff5e;text-transform:uppercase;border:1px solid;margin-top:8px;padding:7px 9px;font:9px DM Mono,monospace}.intensity.medium{color:#e9c47d}.intensity.quiet{color:#a3a7e8}.inspector dl{border-top:1px solid #f2f0e940;grid-template-columns:1fr 1fr;margin:35px 0 0;display:grid}.inspector dl div{border-bottom:1px solid #f2f0e933;padding:16px 18px 16px 0}.inspector dt,.prompt-block>span,.brief-template>span{color:#8f918c;letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace;display:block}.inspector dd{color:#ecebe4;margin:8px 0 0;font-size:13px}.prompt-block{background:#1b1d1c;border-left:2px solid #e3ff5e;margin-top:26px;padding:18px 21px}.prompt-block p{color:#d1d1ca;margin:10px 0 0;font-size:13px;line-height:1.7}.requirements-block p{white-space:pre-line}.inspector-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.inspector-actions button,.copy-selection{color:#f2f0e9;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #f2f0e959;border-radius:999px;padding:10px 13px;font:9px DM Mono,monospace}.inspector-actions button:first-child{color:#e3ff5e;border-color:#e3ff5e}.inspector-actions button:hover,.copy-selection:hover{color:#101111;background:#f2f0e9}.inspector-actions button:disabled{cursor:wait;opacity:.45}.source-section{color:#101111;background:#ff6b42;align-items:start;padding:10vw 7.4vw}.source-list{border-top:1px solid #1011116b}.source-list a{border-bottom:1px solid #1011116b;grid-template-columns:30px minmax(100px,.5fr) 1fr 16px;align-items:center;gap:17px;padding:16px 0;display:grid}.source-list a:hover{color:#f2f0e9}.source-list span,.source-list em{letter-spacing:.04em;font:10px DM Mono,monospace}.source-list strong{letter-spacing:-.04em;font-size:16px}.source-list b{font-size:18px}.x-radar{color:#f2f0e9;background:#171a25;grid-template-columns:.38fr 1fr .55fr;gap:5vw;padding:8vw 7.4vw;display:grid}.x-radar h2{font-size:clamp(34px,4.4vw,66px);line-height:.92}.x-radar p{color:#afb1bf;max-width:460px;font-size:13px;line-height:1.7}.x-links{flex-direction:column;align-self:end;gap:9px;display:flex}.x-links a{border-bottom:1px solid #f2f0e940;justify-content:space-between;padding:10px 0;font:11px DM Mono,monospace;display:flex}.x-links a:hover{color:#e3ff5e}.briefs{color:#101111;background:#e3ff5e;padding:10vw 7.4vw}.briefs h2{max-width:970px}.brief-template{border-top:1px solid #10111173;max-width:650px;margin:8vw 0 0 auto;padding-top:17px}.brief-template>span{color:#484b36}.brief-template p{font-size:16px;line-height:1.8}.brief-template b{font-weight:700}.brief-template code{background:#1011111a;padding:2px 4px;font:12px DM Mono,monospace}.selection-panel{border-top:1px solid #10111173;grid-template-columns:minmax(180px,.55fr) 1fr auto;align-items:start;gap:28px;margin-top:70px;padding-top:18px;display:grid}.selection-panel>div{flex-direction:column;gap:7px;display:flex}.selection-panel>div span,.selection-panel li span{letter-spacing:.06em;text-transform:uppercase;font:9px DM Mono,monospace}.selection-panel>div strong{letter-spacing:-.05em;font-size:22px}.selection-panel>p{max-width:420px;margin:0;line-height:1.6}.selection-panel ol{border-top:1px solid #1011114d;margin:0;padding:0;list-style:none}.selection-panel li{border-bottom:1px solid #1011114d;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.selection-panel li button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.copy-selection{color:#101111;white-space:nowrap;border-color:#101111}footer{color:#8b8e89;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:20px;padding:25px 3.4vw;font:10px DM Mono,monospace;display:flex}footer span{text-align:right}.demo{color:#f2f0e9;background:#1b1c1b;height:232px;position:relative;overflow:hidden}.demo:after{content:"";pointer-events:none;background-image:linear-gradient(#f2f0e914 1px,#0000 1px),linear-gradient(90deg,#f2f0e914 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.demo-large{height:min(38vw,460px);min-height:350px}.demo-cascade-title{letter-spacing:-.1em;justify-content:center;align-items:center;gap:.01em;font-size:clamp(70px,9vw,145px);font-weight:800;display:flex}.demo-cascade-title span{animation:2.4s cubic-bezier(.16,1,.3,1) infinite both rise;display:inline-block}.demo-mask-portal{color:#101111;background:#ff6b42;place-items:center;display:grid}.portal-inner{text-align:center;clip-path:circle(14%);color:#101111;background:#e3ff5e;place-content:center;width:100%;height:100%;font-size:clamp(25px,4vw,54px);font-weight:800;line-height:.8;animation:3.5s ease-in-out infinite portal;display:grid}.demo-mask-portal>span{z-index:2;text-transform:uppercase;font:9px DM Mono,monospace;position:absolute;bottom:15px;left:16px}.demo-entry-hover-reveal{--mask-a-x:43%;--mask-a-y:42%;--mask-b-x:62%;--mask-b-y:56%;--mask-c-x:31%;--mask-c-y:68%;--tap-x:50%;--tap-y:50%;isolation:isolate;cursor:crosshair;background:#171a24}.entry-scene{background-position:50%;background-size:cover;position:absolute;inset:0}.entry-scene-base{background:radial-gradient(circle at 28% 35%,#e3ff5eb8,#0000 19%),linear-gradient(128deg,#111820 0 44%,#273949 44% 61%,#c98762 61%)}.entry-scene-reveal,.entry-tap-reveal{background:radial-gradient(circle at 68% 30%,#ffffffc7,#0000 17%),linear-gradient(128deg,#682f62 0 42%,#ff6b42 42% 62%,#e3ff5e 62%)}.entry-scene-reveal{opacity:.62;-webkit-mask-image:radial-gradient(ellipse 25% 38% at var(--mask-a-x) var(--mask-a-y), #000 0 56%, transparent 74%), radial-gradient(ellipse 21% 31% at var(--mask-b-x) var(--mask-b-y), #000 0 52%, transparent 73%), radial-gradient(ellipse 18% 28% at var(--mask-c-x) var(--mask-c-y), #000 0 50%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse 25% 38% at var(--mask-a-x) var(--mask-a-y), #000 0 56%, transparent 74%), radial-gradient(ellipse 21% 31% at var(--mask-b-x) var(--mask-b-y), #000 0 52%, transparent 73%), radial-gradient(ellipse 18% 28% at var(--mask-c-x) var(--mask-c-y), #000 0 50%, transparent 72%);mask-image:radial-gradient(ellipse 25% 38% at var(--mask-a-x) var(--mask-a-y), #000 0 56%, transparent 74%), radial-gradient(ellipse 21% 31% at var(--mask-b-x) var(--mask-b-y), #000 0 52%, transparent 73%), radial-gradient(ellipse 18% 28% at var(--mask-c-x) var(--mask-c-y), #000 0 50%, transparent 72%);transition:opacity .22s}.entry-tap-reveal{opacity:0;-webkit-mask-image:radial-gradient(circle 20% at var(--tap-x) var(--tap-y), #000 0 58%, transparent 78%);-webkit-mask-image:radial-gradient(circle 20% at var(--tap-x) var(--tap-y), #000 0 58%, transparent 78%);mask-image:radial-gradient(circle 20% at var(--tap-x) var(--tap-y), #000 0 58%, transparent 78%);transition:opacity .18s}.demo-entry-hover-reveal:hover .entry-scene-reveal,.demo-entry-hover-reveal:focus-visible .entry-scene-reveal,.motion-card:focus-visible .demo-entry-hover-reveal .entry-scene-reveal{opacity:.93}.demo-entry-hover-reveal.is-tapped .entry-tap-reveal{opacity:1}.demo-entry-hover-reveal .entry-scene span{z-index:2;text-transform:uppercase;letter-spacing:.08em;font:8px DM Mono,monospace;position:absolute;top:14px;left:15px}.demo-entry-hover-reveal .entry-scene-reveal span{left:auto;right:15px}.demo-entry-hover-reveal>b{z-index:3;text-transform:uppercase;font:500 8px DM Mono,monospace;position:absolute;bottom:14px;left:15px}.demo-cursor-light{background:radial-gradient(circle at var(--x) var(--y), #e3ff5e 0, #b7cf5c 3%, #1b1c1b 34%);place-items:center;transition:background .1s;display:grid}.demo-cursor-light span{text-align:center;z-index:2;color:#101111;letter-spacing:-.07em;font-size:clamp(16px,2.2vw,28px);font-weight:700;position:relative}.demo-signal-marquee{white-space:nowrap;align-items:center;display:flex}.demo-signal-marquee div{letter-spacing:-.08em;font:500 clamp(25px,3vw,40px) DM Mono,monospace;animation:10s linear infinite marquee}.demo-magnetic-cta{background:#161f26;place-items:center;display:grid}.demo-magnetic-cta .magnetic-label{color:#101111;aspect-ratio:1;text-transform:uppercase;z-index:2;background:#e3ff5e;border:1px solid #e3ff5e;border-radius:50%;place-items:center;width:100px;font:9px DM Mono,monospace;transition:transform .18s;display:grid;position:relative}.demo-frame-loader{color:#101111;background:#e3ff5e;place-items:center;display:grid}.demo-frame-loader span{z-index:2;text-align:center;letter-spacing:-.08em;font-size:clamp(23px,3.2vw,45px);font-weight:800;line-height:.8;position:relative}.demo-frame-loader i{transform-origin:100%;background:#101111;animation:3.3s cubic-bezier(.77,0,.18,1) infinite peel;position:absolute;inset:0}.demo-orbital-system{background:#1d1931;place-items:center;display:grid}.demo-orbital-system i{border:1px solid #b8adff;border-radius:50%;width:76%;height:24%;animation:7s linear infinite orbit;position:absolute}.demo-orbital-system i:nth-child(2){width:52%;height:64%;animation-duration:11s;transform:rotate(63deg)}.demo-orbital-system i:nth-child(3){width:32%;height:76%;animation-duration:9s;animation-direction:reverse;transform:rotate(130deg)}.demo-orbital-system b{aspect-ratio:1;background:#b8adff;border-radius:50%;width:16px;box-shadow:0 0 30px #b8adff}.demo-stacked-cards{perspective:500px;background:#d7d7c8;place-items:center;display:grid}.demo-stacked-cards i{background:#101111;border:1px solid #e3ff5e;border-radius:6px;width:47%;height:63%;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute}.demo-stacked-cards i:first-child{background:#ff6b42;transform:rotate(-9deg)translate(-12px,10px)}.demo-stacked-cards i:nth-child(2){background:#273949;transform:rotate(7deg)translate(11px,4px)}.demo-stacked-cards i:nth-child(3){transform:translateY(-3px)}.demo-stacked-cards:hover i:first-child{transform:rotate(-20deg)translate(-42px,9px)}.demo-stacked-cards:hover i:nth-child(2){transform:rotate(17deg)translate(47px,4px)}.demo-stacked-cards span{z-index:2;text-transform:uppercase;color:#e3ff5e;font:10px DM Mono,monospace;position:relative}.demo-hover-lift-card{color:#101111;background:#d7d7c8;place-items:center;padding:14%;display:grid}.hover-lift-surface{background:#f3f0e7;border:1px solid #10111140;border-radius:8px;flex-direction:column;justify-content:space-between;gap:9px;width:min(100%,280px);min-height:126px;padding:17px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 5px 14px #1011111a}.hover-lift-surface>span,.hover-lift-surface>b{text-transform:uppercase;font:500 8px DM Mono,monospace}.hover-lift-surface>strong{letter-spacing:-.055em;font-size:clamp(17px,2vw,25px);line-height:.95}.hover-lift-surface>b{justify-content:space-between;align-items:center;display:flex}.hover-lift-surface>b i{color:#73756e;font-style:normal;transition:color .2s}.demo-hover-lift-card:hover .hover-lift-surface,.demo-hover-lift-card:focus-visible .hover-lift-surface,.motion-card:focus-visible .demo-hover-lift-card .hover-lift-surface{transform:translateY(-2px);box-shadow:0 12px 26px #1011112e}.demo-hover-lift-card:hover .hover-lift-surface>b i,.demo-hover-lift-card:focus-visible .hover-lift-surface>b i,.motion-card:focus-visible .demo-hover-lift-card .hover-lift-surface>b i{color:#ff6b42}.demo-wave-reveal{color:#101111;background:#dddcd5;flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.demo-wave-reveal span{letter-spacing:-.08em;z-index:2;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:.85;position:relative}.demo-wave-reveal i{transform-origin:0;background:#ff6b42;width:100%;height:6px;margin-top:18px;animation:2.5s ease-in-out infinite grow;display:block}.demo-particle-field{background:#14181a;place-items:center;display:grid}.demo-particle-field i{aspect-ratio:1;width:5px;left:calc((var(--seed) * 1%) + 2%);top:calc(((var(--i) * 29) % 90) * 1% + 3%);opacity:.6;animation:drift calc(4s + var(--i) * .2s) ease-in-out infinite alternate;background:#e3ff5e;border-radius:50%;position:absolute}.demo-particle-field span{text-align:center;letter-spacing:-.08em;font-size:clamp(24px,3vw,42px);font-weight:700;line-height:.84}.demo-scrolling-words{color:#101111;background:#f2f0e9;place-items:center;display:grid}.demo-scrolling-words span{letter-spacing:-.08em;opacity:0;font-size:clamp(31px,4.2vw,57px);font-weight:800;animation:3s infinite word;position:absolute}.demo-scrolling-words span:nth-child(2){animation-delay:1s}.demo-scrolling-words span:nth-child(3){animation-delay:2s}.demo-ink-draw{color:#86263b;background:#f6e3d8;place-items:center;display:grid}.demo-ink-draw svg{width:70%;height:70%;overflow:visible}.demo-ink-draw path{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-dasharray:350;stroke-dashoffset:350px;animation:3s ease-in-out infinite ink}.demo-ink-draw span{color:#86263b;font:italic 45px Playfair Display,serif;position:absolute}.demo-pointer-video-scrub{color:#d9ff6a;cursor:ew-resize;background:#111a21}.scrub-scene{transform:translateX(calc((var(--progress) - 50%) * -.18));background:linear-gradient(135deg,#162b38,#473366 55%,#ef6b50);position:absolute;inset:0}.scrub-scene i{aspect-ratio:1;width:36%;left:calc(12% + var(--progress) * .38);border:1px solid #ffffff6b;border-radius:50%;position:absolute;top:18%;box-shadow:0 0 55px #e3ff5e33}.scrub-scene i:nth-child(2){width:20%;top:53%;left:calc(58% - var(--progress) * .16)}.scrub-scene i:nth-child(3){width:7%;top:26%;left:calc(28% + var(--progress) * .45);background:#e3ff5e}.demo-pointer-video-scrub>span{z-index:2;font:9px DM Mono,monospace;position:absolute;bottom:18px;left:16px}.demo-pointer-video-scrub>b{background:linear-gradient(90deg,#e3ff5e var(--progress),#ffffff38 0);height:2px;position:absolute;bottom:10px;left:16px;right:16px}.demo-typewriter-cursor{color:#101111;background:#f1e9db;justify-content:center;align-items:center;display:flex}.demo-typewriter-cursor span{white-space:nowrap;width:20ch;font:700 clamp(18px,2.2vw,30px) DM Mono,monospace;animation:3s steps(20,end) infinite typing;overflow:hidden}.demo-typewriter-cursor i{background:#ff6b42;width:2px;height:30px;animation:1s step-end infinite cursor-blink}.demo-delayed-pill-reveal{background:#d8e5ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.demo-delayed-pill-reveal span{color:#101111;opacity:0;text-transform:uppercase;border:1px solid #101111;border-radius:999px;padding:9px 12px;font:9px DM Mono,monospace;animation:2.8s infinite pill-settle}.demo-delayed-pill-reveal span:nth-child(2){animation-delay:.16s}.demo-delayed-pill-reveal span:nth-child(3){animation-delay:.32s}.demo-morphing-menu-overlay{background:radial-gradient(circle,#4a3e7d,#17151f 55%);place-items:center;display:grid}.demo-morphing-menu-overlay>div{width:64px;height:52px;position:relative}.demo-morphing-menu-overlay i{background:#e3ff5e;height:2px;animation:3s ease-in-out infinite menu-line-a;position:absolute;top:14px;left:4px;right:4px}.demo-morphing-menu-overlay i:nth-child(2){animation-name:menu-line-b;top:25px}.demo-morphing-menu-overlay i:nth-child(3){animation-name:menu-line-c;top:36px}.demo-morphing-menu-overlay span{text-transform:uppercase;font:9px DM Mono,monospace;position:absolute;bottom:18px}.demo-character-stagger-left{letter-spacing:-.08em;background:#201d18;justify-content:center;align-items:center;font-size:clamp(34px,4.3vw,64px);font-weight:800;display:flex}.demo-character-stagger-left span{animation:2.8s cubic-bezier(.22,1,.36,1) infinite both char-left;display:inline-block}.demo-sequenced-fade{color:#101111;background:#e9e4dc;flex-direction:column;justify-content:center;gap:10px;padding:15%;display:flex}.demo-sequenced-fade span{opacity:0;font:700 clamp(15px,2vw,25px) DM Mono,monospace;animation:3s infinite sequence-fade;transform:translateY(10px)}.demo-sequenced-fade span:nth-child(2){color:#ff6b42;animation-delay:.35s}.demo-sequenced-fade span:nth-child(3){color:#73756e;animation-delay:.7s}.demo-raf-video-loop-fade{background:#050606;place-items:center;display:grid}.demo-raf-video-loop-fade>div{background:radial-gradient(circle at 70% 30%,#ff6b42,#0000 25%),radial-gradient(circle at 30% 70%,#6762ff,#0000 28%),#151721;place-items:center;display:grid;position:absolute;inset:0}.demo-raf-video-loop-fade>div span{letter-spacing:-.07em;font-size:clamp(20px,3vw,40px);font-weight:750}.demo-raf-video-loop-fade>b{z-index:2;color:#ffffffa6;font:8px DM Mono,monospace;position:absolute;bottom:15px;left:16px}.demo-word-blur-rise{letter-spacing:-.07em;background:#24243a;flex-wrap:wrap;place-content:center;gap:.25em;padding:18%;font-size:clamp(24px,3.4vw,49px);font-weight:750;display:flex}.demo-word-blur-rise span{opacity:0;filter:blur(10px);animation:3.2s ease-out infinite both blur-word}.demo-viewport-directional-reveal{background:#d7d6cb;grid-template-columns:1fr 1fr;gap:9px;padding:16%;display:grid}.demo-viewport-directional-reveal i{background:#101111;border-radius:3px;animation:3s cubic-bezier(.22,1,.36,1) infinite both directional-in}.demo-viewport-directional-reveal i:nth-child(2){--dx:35px;--dy:-18px;background:#ff6b42;animation-delay:.15s}.demo-viewport-directional-reveal i:nth-child(3){--dx:-35px;--dy:18px;background:#273949;animation-delay:.3s}.demo-viewport-directional-reveal i:nth-child(4){--dx:35px;--dy:18px;background:#e3ff5e;animation-delay:.45s}.demo-bidirectional-scroll-marquee{white-space:nowrap;background:#201c2f;flex-direction:column;justify-content:center;gap:16px;display:flex}.demo-bidirectional-scroll-marquee div{font:700 clamp(18px,2.6vw,34px) DM Mono,monospace;animation:6s linear infinite rail-left}.demo-bidirectional-scroll-marquee div:nth-child(2){color:#e3ff5e;animation-name:rail-right}.demo-scroll-character-highlight{color:#101111;letter-spacing:-.06em;background:#f0efe7;flex-wrap:wrap;justify-content:center;align-items:center;padding:20%;font:800 clamp(20px,3vw,40px) DM Mono,monospace;display:flex}.demo-scroll-character-highlight span{opacity:.16;animation:4s infinite letter-light}.demo-sticky-scale-stack{perspective:600px;background:#d7d7c8;place-items:center;display:grid}.demo-sticky-scale-stack i{color:#101111;background:#e3ff5e;border:1px solid #101111;border-radius:7px;place-items:center;width:52%;height:58%;font:12px DM Mono,monospace;animation:4s cubic-bezier(.22,1,.36,1) infinite sticky-stack;display:grid;position:absolute}.demo-sticky-scale-stack i:nth-child(2){background:#ff6b42;animation-delay:.25s}.demo-sticky-scale-stack i:nth-child(3){background:#a9a4f6;animation-delay:.5s}.demo-liquid-glass-hover{background:radial-gradient(circle at 30% 30%,#8766ff,#101721 62%);place-items:center;display:grid}.demo-liquid-glass-hover span{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;background:#ffffff0a;border-radius:999px;padding:17px 25px;font:9px DM Mono,monospace;animation:2.8s ease-in-out infinite glass-brighten;position:relative;box-shadow:inset 0 1px 1px #fff3}.demo-liquid-glass-hover span:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(#fff9,#0000 35% 65%,#fff9);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.demo-svg-logo-entry{color:#101111;background:#f3eee3;place-items:center;display:grid}.demo-svg-logo-entry svg{width:72%;overflow:visible}.demo-svg-logo-entry circle,.demo-svg-logo-entry path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180px;animation:3.2s ease-out infinite logo-draw}.demo-svg-logo-entry path:last-child{animation-delay:.7s}.demo-expanding-pill-cta{color:#101111;background:#bed0ff;place-items:center;display:grid}.demo-expanding-pill-cta>span{color:#fff;background:#101111;border-radius:999px;align-items:center;width:45px;height:45px;animation:3.2s cubic-bezier(.22,1,.36,1) infinite pill-expand;display:flex;overflow:hidden}.demo-expanding-pill-cta i{text-align:center;min-width:45px;font-style:normal}.demo-expanding-pill-cta b{white-space:nowrap;text-transform:uppercase;opacity:0;font:9px DM Mono,monospace;animation:3.2s infinite pill-copy}.demo-serpentine-mosaic-reveal{background:#17191b;grid-template-columns:repeat(4,1fr);gap:6px;padding:10%;display:grid}.demo-serpentine-mosaic-reveal i{background:linear-gradient(145deg,hsl(calc(var(--i) * 24 + 18) 70% 62%),hsl(calc(var(--i) * 24 + 205) 42% 24%));opacity:0;filter:blur(8px);animation:.8s cubic-bezier(.22,1,.36,1) both serpentine-cell-reveal;animation-delay:calc(var(--order) * 65ms);border-radius:5px;transform:translateY(30px)}.demo-radial-cell-reveal i{background:hsl(calc(var(--i) * 24 + 18) 70% 62%);opacity:0;animation:3.5s cubic-bezier(.22,1,.36,1) infinite both radial-cell;animation-delay:calc(var(--i) * 70ms);border-radius:5px}.demo-radial-cell-reveal{background:#eceadf;grid-template-rows:repeat(3,48px);grid-template-columns:repeat(3,48px);place-content:center;gap:6px;display:grid}.demo-scroll-state-mosaic{background:#1f2130;place-items:center;display:grid}.demo-scroll-state-mosaic i{background:hsl(calc(var(--i)*32 + 165) 65% 62%);width:52px;height:52px;animation:5s cubic-bezier(.76,0,.24,1) infinite mosaic-state;animation-delay:calc(var(--i)*-.03s);border-radius:6px;position:absolute}.demo-scroll-state-mosaic>span{text-transform:uppercase;color:#c8c9d2;font:8px DM Mono,monospace;position:absolute;bottom:15px}.demo-image-wall-crossfade{background:#0e1114;grid-template-columns:repeat(4,1fr);gap:4px;padding:8%;display:grid}.demo-image-wall-crossfade i{background:linear-gradient(135deg,hsl(calc(var(--i)*42) 70% 55%),#141519);animation:3.2s ease-in-out infinite wall-swap;animation-delay:calc(var(--i)*.18s)}.demo-flip-gallery-modal{background:#d8d7cf}.demo-flip-gallery-modal i{background:#ff6b42;border-radius:6px;width:32%;height:48%;animation:4s cubic-bezier(.22,1,.36,1) infinite flip-card;position:absolute;top:36%;left:12%}.demo-flip-gallery-modal i:nth-child(2){opacity:0;background:#101111;width:58%;height:auto;animation:4s cubic-bezier(.22,1,.36,1) infinite modal-shell;inset:14% 12% 14% auto}.demo-flip-gallery-modal span{z-index:2;opacity:0;font:700 24px DM Mono,monospace;animation:4s infinite modal-copy;position:absolute;top:46%;right:28%}.demo-honeycomb-breath{background:#191b27;grid-template-columns:repeat(5,32px);place-content:center;gap:4px 2px;display:grid}.demo-honeycomb-breath i{aspect-ratio:1.15;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:34px;animation:3.2s ease-in-out infinite honey-breath;animation-delay:calc(var(--i) * -.03s);background:#9284ff}.demo-honeycomb-breath i:nth-child(2n){background:#34364c}.demo-icon-triplet-crossfade{color:#101111;background:#ebe9df;justify-content:center;align-items:center;gap:12px;display:flex}.demo-icon-triplet-crossfade i{aspect-ratio:1;border:1px solid #101111;border-radius:12px;place-items:center;width:54px;font-style:normal;animation:3s ease-in-out infinite icon-swap;display:grid}.demo-icon-triplet-crossfade i:nth-child(2){background:#e3ff5e;animation-delay:.15s}.demo-icon-triplet-crossfade i:nth-child(3){background:#ff6b42;animation-delay:.3s}.demo-text-shimmer{background:#151619;place-items:center;display:grid}.demo-text-shimmer span{color:#0000;background:linear-gradient(100deg,#777 20%,#fff 45%,#777 70%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(19px,2.7vw,36px);font-weight:750;animation:2.4s ease-in infinite shimmer}.demo-organic-progress{color:#101111;background:#f0efe9;flex-direction:column;justify-content:center;gap:13px;padding:16%;display:flex}.demo-organic-progress span{font:700 28px DM Mono,monospace}.demo-organic-progress>i{background:#cbc9bf;border-radius:99px;height:8px;overflow:hidden}.demo-organic-progress b{background:#ff6b42;width:68%;height:100%;animation:4s steps(7,end) infinite organic-bar;display:block}.demo-chevron-teleport{background:#16191c;place-items:center;display:grid}.demo-chevron-teleport span{text-transform:uppercase;font:8px DM Mono,monospace;position:absolute;bottom:22px}.demo-chevron-teleport i{color:#e3ff5e;font-size:54px;font-style:normal;animation:2.5s cubic-bezier(.4,0,.7,1) infinite chevron-loop}.demo-spatial-scene{background:#10121a;place-items:center;display:grid}.demo-spatial-scene>div{width:64%;height:64%;animation:5s cubic-bezier(.76,0,.24,1) infinite scene-pan;position:relative}.demo-spatial-scene i{color:#101111;background:#e3ff5e;border-radius:8px;place-items:center;width:48%;height:46%;font:10px DM Mono,monospace;display:grid;position:absolute}.demo-spatial-scene i:nth-child(2){background:#ff6b42;right:0}.demo-spatial-scene i:nth-child(3){background:#8c83ff;bottom:0}.demo-spatial-scene i:nth-child(4){background:#d5d4cb;bottom:0;right:0}.demo-spatial-scene>span{font:8px DM Mono,monospace;position:absolute;bottom:13px}.demo-magic-border{background:#11131c;place-items:center;display:grid}.demo-magic-border span{text-transform:uppercase;background:#171b25;border-radius:14px;padding:34px 42px;font:10px DM Mono,monospace;position:relative}.demo-magic-border span:before{content:"";border-radius:inherit;z-index:-1;filter:drop-shadow(0 0 7px #24ff9588);background:conic-gradient(#0000,#24ff95,#0000 28%,#906aff,#0000 62%,#4c6dff,#0000);animation:4s linear infinite magic-spin;position:absolute;inset:-2px}.demo-svg-network-draw{color:#24ff95;background:#11141c;place-items:center;display:grid}.demo-svg-network-draw svg{width:82%;overflow:visible}.demo-svg-network-draw path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:260;stroke-dashoffset:260px;animation:3.6s cubic-bezier(.25,1,.5,1) infinite network-draw}.demo-svg-network-draw path:nth-child(2){animation-delay:.35s}.demo-svg-network-draw circle{fill:#101111;stroke:#e3ff5e;stroke-width:2px;animation:2s ease-in-out infinite node-pulse}.demo-icon-wiggle-spin-pop{color:#101111;background:#ebe8df;place-items:center;display:grid}.demo-icon-wiggle-spin-pop i{color:#ff6b42;font-size:64px;font-style:normal;animation:3s ease-in-out infinite icon-wiggle}.demo-icon-wiggle-spin-pop span{aspect-ratio:1;border:1px solid #101111;border-radius:10px;place-items:center;width:45px;animation:3s cubic-bezier(.22,1,.36,1) infinite node-pop;display:grid;position:absolute}.demo-icon-wiggle-spin-pop span:nth-child(2){translate:-70px 52px}.demo-icon-wiggle-spin-pop span:nth-child(3){animation-delay:.3s;translate:72px -48px}.demo-perspective-card-entrance{perspective:600px;background:#171b23;justify-content:center;align-items:center;gap:8px;display:flex}.demo-perspective-card-entrance i{color:#101111;background:#e3ff5e;border-radius:9px;place-items:center;width:34%;height:60%;font:9px DM Mono,monospace;animation:3.6s cubic-bezier(.22,1,.36,1) infinite perspective-in;display:grid}.demo-perspective-card-entrance i:nth-child(2){color:#fff;--side:1;background:#906aff;animation-delay:.2s}.demo-descending-light-curtain{background:#121621;place-items:center;display:grid}.demo-descending-light-curtain span{z-index:2;text-transform:uppercase;background:#ffffff08;border:1px solid #fff3;border-radius:13px;padding:50px 58px;font:9px DM Mono,monospace;position:relative}.demo-descending-light-curtain i{filter:blur(12px);background:linear-gradient(#fff8,#0000 65%);width:72%;height:90%;animation:3.5s cubic-bezier(.45,0,.55,1) infinite light-curtain;position:absolute}.demo-counter-rotated-team-orbit{background:#1d1a2b;place-items:center;display:grid}.demo-counter-rotated-team-orbit>i{aspect-ratio:1;border:1px solid #9c91ff;border-radius:50%;width:68%;animation:4s cubic-bezier(.16,1,.3,1) infinite team-orbit;position:relative}.demo-counter-rotated-team-orbit b{aspect-ratio:1;color:#101111;background:#e3ff5e;border-radius:50%;place-items:center;width:34px;font:10px DM Mono,monospace;animation:4s cubic-bezier(.16,1,.3,1) infinite team-counter;display:grid;position:absolute}.demo-counter-rotated-team-orbit b:first-child{top:45%;left:-17px}.demo-counter-rotated-team-orbit b:nth-child(2){top:5%;right:0}.demo-counter-rotated-team-orbit b:nth-child(3){bottom:2%;right:8%}.demo-counter-rotated-team-orbit>span{aspect-ratio:1;background:#906aff;border-radius:50%;place-items:center;width:45px;display:grid;position:absolute}.demo-directional-clip-wipe{color:#101111;background:#ece9e0;align-items:end;padding:12%;display:flex}.demo-directional-clip-wipe span{letter-spacing:-.08em;clip-path:inset(0 100% 0 0);font-size:clamp(25px,3.5vw,48px);font-weight:800;line-height:.85;animation:3.2s cubic-bezier(.22,1,.36,1) infinite clip-wipe}.demo-directional-clip-wipe i{transform-origin:0;background:#ff6b42;width:65%;height:4px;animation:3.2s ease-in-out infinite grow;position:absolute;bottom:9%;left:12%}.demo-overshoot-scale-pop{color:#101111;background:#cdd3ff;justify-content:center;align-items:center;gap:9px;display:flex}.demo-overshoot-scale-pop i{aspect-ratio:1;color:#e3ff5e;background:#101111;border-radius:11px;place-items:center;width:46px;font-style:normal;animation:3s cubic-bezier(.34,1.56,.64,1) infinite overshoot-pop;display:grid}.demo-overshoot-scale-pop i:nth-child(2){animation-delay:.13s}.demo-overshoot-scale-pop i:nth-child(3){animation-delay:.26s}.demo-overshoot-scale-pop i:nth-child(4){animation-delay:.39s}.demo-chat-bubble-3d{perspective:700px;background:#151a23;flex-direction:column;justify-content:center;gap:8px;padding:18%;display:flex}.demo-chat-bubble-3d span{color:#101111;background:#e3ff5e;border-radius:11px 11px 11px 2px;width:max-content;max-width:95%;padding:9px 12px;font:9px DM Mono,monospace;animation:3.4s cubic-bezier(.22,1,.36,1) infinite chat-in}.demo-chat-bubble-3d span:nth-child(2){color:#fff;background:#906aff;align-self:end;animation-delay:.25s}.demo-chat-bubble-3d span:nth-child(3){animation-delay:.5s}.demo-async-orbit-pulse{background:#11131b;place-items:center;display:grid}.demo-async-orbit-pulse i{aspect-ratio:1;border:1px solid #4c6dff;border-radius:50%;width:26%;animation:5.8s cubic-bezier(.22,1,.36,1) infinite async-ring;position:absolute}.demo-async-orbit-pulse i:nth-child(2){animation-delay:.22s}.demo-async-orbit-pulse i:nth-child(3){animation-delay:.44s}.demo-async-orbit-pulse i:nth-child(4){animation-delay:.66s}.demo-async-orbit-pulse b{aspect-ratio:1;background:#e3ff5e;border-radius:50%;width:10px;box-shadow:0 0 20px #e3ff5e}.demo-dashboard-assembly{perspective:700px;background:#10131a;place-items:center;display:grid}.demo-dashboard-assembly>div{background:#1c2230;border:1px solid #ffffff30;border-radius:12px;width:75%;height:66%;animation:4.6s cubic-bezier(.22,1,.36,1) infinite dashboard-in;position:relative}.demo-dashboard-assembly span{background:#4c6dff;border-radius:99px;height:8px;position:absolute;top:12%;left:8%;right:8%}.demo-dashboard-assembly i{background:#2c3547;border-radius:7px;width:38%;height:52%;animation:4.6s cubic-bezier(.34,1.56,.64,1) .35s infinite overshoot-pop;position:absolute;bottom:13%;left:8%}.demo-dashboard-assembly i:nth-of-type(2){background:#906aff;width:37%;animation-delay:.55s;left:auto;right:8%}.demo-dashboard-assembly b{aspect-ratio:1;background:#e3ff5e;border-radius:50%;width:26px;animation:4.6s cubic-bezier(.34,1.56,.64,1) .8s infinite overshoot-pop;position:absolute;top:31%;right:24%}.demo-dashboard-assembly b:last-child{background:#ff6b42;animation-delay:1s;top:41%;right:12%}.demo-lead-card-sweep{background:#eceae2}.demo-lead-card-sweep i{width:43px;height:58px;top:49%;left:calc(17% + var(--i)*10%);background:hsl(calc(var(--i)*35 + 8) 67% 60%);transform:translate(-50%,-50%) rotate(calc((var(--i) - 3)*4deg));opacity:0;animation:4.1s ease-out infinite pass-reveal;animation-delay:calc(1.9s + var(--i)*.12s);border-radius:5px;position:absolute}.demo-lead-card-sweep b{z-index:2;background:#111;border-radius:6px;width:50px;height:68px;animation:4.1s cubic-bezier(.22,1,.36,1) infinite lead-sweep;position:absolute;top:49%;left:12%}.demo-jelly-tag-pop{background:#d9e8e6;place-items:center;display:grid}.demo-jelly-tag-pop span{color:#fff;transform-origin:20% 100%;background:#3dbf7a;border-radius:999px;padding:13px 20px;font:700 13px DM Mono,monospace;animation:3s ease-in-out infinite jelly-pop}.demo-carousel-crossfade{background:#111}.demo-carousel-crossfade>i{background:linear-gradient(135deg,#32596b,#7b4c83,#d36a4a);animation:9s ease-in-out infinite slide-fade;position:absolute;inset:0}.demo-carousel-crossfade>i:nth-child(2){opacity:0;background:linear-gradient(135deg,#24352e,#79a760,#ded078);animation-delay:3s}.demo-carousel-crossfade>i:nth-child(3){opacity:0;background:linear-gradient(135deg,#28243c,#6762b7,#f3957a);animation-delay:6s}.demo-carousel-crossfade>span{z-index:3;gap:5px;display:flex;position:absolute;top:14px;right:14px}.demo-carousel-crossfade b{background:#fff6;border-radius:99px;width:6px;height:6px;animation:9s infinite dot-morph}.demo-carousel-crossfade b:nth-child(2){animation-delay:3s}.demo-carousel-crossfade b:nth-child(3){animation-delay:6s}.demo-pulsing-cta-rings{background:#252337;place-items:center;display:grid}.demo-pulsing-cta-rings>i{border:2px solid #ffffff80;border-radius:999px;width:90px;height:44px;animation:2s ease-out infinite cta-ring;position:absolute}.demo-pulsing-cta-rings>i:nth-child(2){animation-delay:.5s}.demo-pulsing-cta-rings span{z-index:2;color:#101111;text-transform:uppercase;background:#fff;border-radius:999px;padding:13px 25px;font:700 10px DM Mono,monospace;position:relative}.demo-generic{background:linear-gradient(135deg,#1a1b20,#2e3040);place-items:center;display:grid}.demo-generic i,.demo-generic b{border:1px solid #e3ff5e;border-radius:8px;width:46%;height:46%;animation:3.5s cubic-bezier(.22,1,.36,1) infinite generic-motion;position:absolute}.demo-generic b{background:#ff6b42;border:0;width:22%;height:22%;animation-delay:.25s}.demo-generic span{text-transform:uppercase;color:#f2f0e9;font:9px DM Mono,monospace;position:absolute;bottom:14px;left:15px;right:15px}@keyframes typing{0%,12%{width:0}58%,88%{width:20ch}to{width:0}}@keyframes cursor-blink{50%{opacity:0}}@keyframes pill-settle{0%,16%,to{opacity:0;transform:translateY(8px)}30%,78%{opacity:1;transform:none}}@keyframes menu-line-a{0%,22%,to{transform:none}42%,75%{transform:translateY(11px)rotate(45deg)}}@keyframes menu-line-b{0%,22%,to{transform:scaleX(1)}42%,75%{transform:scaleX(0)}}@keyframes menu-line-c{0%,22%,to{transform:none}42%,75%{transform:translateY(-11px)rotate(-45deg)}}@keyframes char-left{0%,12%,to{opacity:0;transform:translate(-18px)}29%,74%{opacity:1;transform:none}}@keyframes sequence-fade{0%,12%,to{opacity:0;transform:translateY(10px)}28%,76%{opacity:1;transform:none}}@keyframes blur-word{0%,12%,to{opacity:0;filter:blur(10px);transform:translateY(35px)}36%,78%{opacity:1;filter:blur();transform:none}}@keyframes directional-in{0%,12%,to{opacity:0;transform:translate(var(--dx,-35px),var(--dy,-18px))}35%,80%{opacity:1;transform:none}}@keyframes rail-left{to{transform:translate(-45%)}}@keyframes rail-right{0%{transform:translate(-45%)}to{transform:translate(0)}}@keyframes letter-light{0%,8%,to{opacity:.16}24%,68%{opacity:1}}@keyframes sticky-stack{0%,12%,to{opacity:0;transform:translateY(55px)scale(.88)}35%,68%{opacity:1;transform:translateY(-15px)scale(1)}82%{opacity:.7;transform:translateY(-20px)scale(.92)}}@keyframes glass-brighten{50%{background:#ffffff21;box-shadow:inset 0 1px 1px #fff6,0 12px 40px #0003}}@keyframes logo-draw{0%,10%,to{stroke-dashoffset:180px;opacity:0}44%,78%{stroke-dashoffset:0;opacity:1}}@keyframes pill-expand{0%,12%,to{width:0;transform:scale(0)}28%{width:45px;transform:scale(1.08)}38%{width:45px;transform:scale(1)}58%,78%{width:160px;transform:scale(1)}}@keyframes pill-copy{0%,42%,to{opacity:0}58%,78%{opacity:1}}@keyframes serpentine-cell-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:none}}@keyframes radial-cell{0%,15%,to{opacity:0;transform:scale(.2)}38%,77%{opacity:1;transform:scale(1)}}@keyframes mosaic-state{0%,8%,to{transform:translate(calc((var(--i) - 3)*30px),0) rotate(calc((var(--i) - 3)*6deg))}30%,48%{transform:translate(0)rotate(0)}68%{transform:translateY(30px)}84%{transform:translate(calc((var(--i) - 3)*21px),calc((var(--i) - 3)*13px)) rotate(calc((var(--i) - 3)*4deg))}}@keyframes wall-swap{0%,18%,to{opacity:.25;filter:saturate(.4)}36%,76%{opacity:1;filter:saturate()}}@keyframes flip-card{0%,16%,to{opacity:1;width:32%;height:48%;top:36%;left:12%;transform:none}42%,73%{opacity:0;transform:translate(115%,-28%)scale(1.42)}}@keyframes modal-shell{0%,24%,to{opacity:0;transform:scale(.72)}43%,73%{opacity:1;transform:scale(1)}}@keyframes modal-copy{0%,39%,to{opacity:0;transform:translateY(10px)}53%,72%{opacity:1;transform:none}}@keyframes honey-breath{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes icon-swap{0%,13%,to{opacity:0;transform:translate(20px)}28%,68%{opacity:1;transform:none}82%{opacity:0;transform:translate(-20px)}}@keyframes shimmer{0%{background-position:250% 0}to{background-position:-150% 0}}@keyframes organic-bar{0%{width:7%}17%{width:19%}32%{width:23%}47%{width:41%}65%{width:62%}78%{width:68%}to{width:100%}}@keyframes chevron-loop{0%{opacity:1;transform:translateY(0)}38%{opacity:0;transform:translateY(9px)}39%{opacity:0;transform:translateY(-9px)}60%,to{opacity:1;transform:none}}@keyframes scene-pan{0%,17%,to{transform:translate(0)}29%,45%{transform:translate(-52%)}57%,73%{transform:translate(-52%,-52%)}85%,96%{transform:translateY(-52%)}}@keyframes magic-spin{to{transform:rotate(1turn)}}@keyframes network-draw{0%,12%,to{stroke-dashoffset:260px;opacity:0}52%,78%{stroke-dashoffset:0;opacity:1}}@keyframes node-pulse{50%{r:6;filter:drop-shadow(0 0 6px #e3ff5e)}}@keyframes icon-wiggle{0%,12%,to{opacity:0;transform:rotate(0)}26%{opacity:1}38%{transform:rotate(14deg)}55%,78%{opacity:1;transform:rotate(0)}}@keyframes node-pop{0%,35%,to{opacity:0;transform:translateY(-20px)rotate(-180deg)scale(0)}58%,78%{opacity:1;transform:none}}@keyframes perspective-in{0%,13%,to{opacity:0;transform:translate(-120px)rotateY(70deg)scale(.8)}40%,78%{opacity:1;transform:none}}@keyframes light-curtain{0%,14%,to{opacity:0;transform:translateY(-100px)}43%,76%{opacity:.55;transform:none}}@keyframes team-orbit{0%,12%,to{opacity:0;transform:rotate(-180deg)}44%,78%{opacity:1;transform:none}}@keyframes team-counter{0%,12%,to{transform:rotate(180deg)}44%,78%{transform:none}}@keyframes clip-wipe{0%,12%,to{clip-path:inset(0 100% 0 0)}46%,78%{clip-path:inset(0)}}@keyframes overshoot-pop{0%,15%,to{opacity:0;transform:scale(0)}39%{opacity:1;transform:scale(1.13)}50%,78%{opacity:1;transform:scale(1)}}@keyframes chat-in{0%,14%,to{opacity:0;transform:translateY(28px)rotateX(20deg)scale(.72)}42%,78%{opacity:1;transform:none}}@keyframes async-ring{0%,10%,to{opacity:0;transform:scale(.18)}34%,56%{opacity:1;transform:scale(.9)}76%{opacity:0;transform:scale(1.3)}}@keyframes dashboard-in{0%,12%,to{opacity:0;transform:translateY(40px)rotateX(-28deg)scale(.88)}42%,78%{opacity:1;transform:none}}@keyframes pass-reveal{0%,44%,to{opacity:0;transform:translate(-50%,-50%)scale(.65)}52%,82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(calc((var(--i) - 3)*4deg))}}@keyframes lead-sweep{0%,10%,to{opacity:0;transform:translate(-50%,150px)scale(.3)}28%{opacity:1;left:84%;transform:translate(-50%,-50%)scale(1)}68%,82%{opacity:1;left:12%;transform:translate(-50%,-50%)rotate(-18deg)}}@keyframes jelly-pop{0%,14%,to{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scaleX(1.25)scaleY(.75)}38%{transform:scaleX(.75)scaleY(1.25)}48%{transform:scaleX(1.15)scaleY(.85)}58%{transform:scaleX(.95)scaleY(1.05)}67%,82%{opacity:1;transform:none}}@keyframes slide-fade{0%,5%,to{opacity:0;transform:scale(1.04)}10%,31%{opacity:1;transform:scale(1)}36%{opacity:0;transform:scale(1.04)}}@keyframes dot-morph{0%,5%,to{background:#fff6;width:6px}10%,31%{background:#fff;width:18px}36%{background:#fff6;width:6px}}@keyframes cta-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes generic-motion{0%,12%,to{opacity:0;transform:translate(-30px,24px)rotate(-12deg)scale(.78)}44%,78%{opacity:1;transform:none}}@keyframes orbit{to{rotate:1turn}}@keyframes blink{50%{opacity:.15;scale:.6}}@keyframes rise{0%,20%{opacity:0;transform:translateY(90%)}35%,80%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-90%)}}@keyframes portal{0%,12%{clip-path:circle(14%)}52%,75%{clip-path:circle(84%)}to{clip-path:circle(14%)}}@keyframes marquee{to{transform:translate(-45%)}}@keyframes peel{0%,25%{transform:scaleX(1)}52%,82%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow{0%,20%{transform:scaleX(0)}55%,80%{transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes drift{to{opacity:1;translate:10px -16px}}@keyframes word{0%,25%{opacity:0;transform:translateY(35px)}10%,20%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-35px)}}@keyframes ink{0%,15%{stroke-dashoffset:350px}65%,83%{stroke-dashoffset:0}to{stroke-dashoffset:-350px}}.motion-paused *,.motion-paused :before,.motion-paused :after,.demo-is-paused *,.demo-is-paused :before,.demo-is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.demo *,.demo :before,.demo :after{opacity:1!important;filter:none!important}.demo-cursor-light{background:#1b1c1b}.demo-magnetic-cta .magnetic-label,.scrub-scene,.demo-hover-lift-card .hover-lift-surface,.demo-serpentine-mosaic-reveal i,.demo-cascade-title span,.demo-delayed-pill-reveal span,.demo-character-stagger-left span,.demo-sequenced-fade span,.demo-word-blur-rise span,.demo-viewport-directional-reveal i,.demo-directional-clip-wipe span,.demo-overshoot-scale-pop i,.demo-chat-bubble-3d span,.demo-dashboard-assembly>div,.demo-dashboard-assembly i,.demo-dashboard-assembly b,.demo-jelly-tag-pop span,.demo-generic i,.demo-generic b{transform:none!important}.demo-mask-portal .portal-inner{clip-path:circle(84%)}.demo-frame-loader i,.demo-pulsing-cta-rings>i,.demo-entry-hover-reveal .entry-tap-reveal{display:none!important}.demo-ink-draw path,.demo-svg-logo-entry circle,.demo-svg-logo-entry path,.demo-svg-network-draw path{stroke-dashoffset:0!important}.demo-expanding-pill-cta>span{width:160px;transform:none!important}.demo-organic-progress b{width:100%}.demo-directional-clip-wipe span{clip-path:inset(0)}.demo-serpentine-mosaic-reveal i{opacity:1!important;filter:none!important}.demo-entry-hover-reveal{cursor:default;--mask-a-x:50%!important;--mask-a-y:48%!important;--mask-b-x:50%!important;--mask-b-y:48%!important;--mask-c-x:50%!important;--mask-c-y:48%!important}.demo-entry-hover-reveal .entry-scene-reveal{opacity:.76!important}.demo-pointer-video-scrub{cursor:default}.demo-cascade-title span,.demo-scrolling-words span{opacity:1;transform:none}.demo-scrolling-words span:not(:first-child),.demo-carousel-crossfade>i:not(:first-child){display:none}}@media (width<=800px){.topbar{padding:0 18px}.topbar nav{display:none}.pause-button{padding-inline:10px;font-size:8px}.topbar-actions{gap:6px}.selection-count{display:none}.hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding:75px 7vw 58px}.hero h1{font-size:clamp(55px,15vw,85px)}.hero-signal{width:92%;margin:0 auto}.catalogue,.inspector,.source-section,.x-radar,.briefs{padding:70px 7vw}.catalogue-head,.source-section{grid-template-columns:1fr;gap:34px}.controls{margin-top:45px;display:block}.search{margin-top:16px}.search input{width:150px}.facet-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.motion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-group-head{grid-template-columns:1fr;gap:9px}.motion-card{min-height:245px;padding:9px}.demo{height:172px}.inspector{grid-template-columns:1fr;gap:42px}.demo-large{height:320px;min-height:0}.source-list a{grid-template-columns:24px minmax(85px,.5fr) 1fr 12px;gap:8px}.source-list em{font-size:8px}.x-radar{grid-template-columns:1fr;gap:25px}.x-links{align-self:initial}.brief-template{margin-top:54px}.selection-panel{grid-template-columns:1fr}.briefs h2{font-size:clamp(37px,11vw,57px)}footer{flex-direction:column;padding:20px 18px}footer span{text-align:left}}@media (width<=450px){.facet-filters,.motion-grid{grid-template-columns:minmax(0,1fr)}.motion-card{min-height:290px}.demo{height:210px}.hero-signal{width:100%}.signal-label{top:12%}.signal-coordinates{bottom:9%}.source-list a{grid-template-columns:22px 1fr 12px}.source-list em{display:none}}.recipe-caption{z-index:3;letter-spacing:.08em;text-transform:uppercase;font:8px DM Mono,monospace;position:absolute;bottom:13px;left:15px}.demo-sushi-assembly{background:#ec6748;place-items:center;display:grid}.recipe-sushi{width:130px;height:120px;position:relative}.recipe-sushi i{opacity:0;border-radius:50%;width:86px;height:30px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite recipe-sushi-build;position:absolute;left:50%;transform:translate(-50%,70px)scale(.45)}.recipe-sushi i:first-child{background:#101111;top:53px}.recipe-sushi i:nth-child(2){background:#f2f0e9;animation-delay:.1s;top:35px}.recipe-sushi i:nth-child(3){background:#e3ff5e;height:26px;animation-delay:.2s;top:18px}.recipe-sushi b{text-align:center;color:#101111;letter-spacing:.16em;width:100%;font:8px DM Mono,monospace;position:absolute;bottom:0}.demo-lantern-rise{background:linear-gradient(#171324,#391d35)}.recipe-lanterns{position:absolute;inset:0}.recipe-lanterns>i{--x:calc(24% + var(--i) * 26%);left:var(--x);width:42px;height:56px;animation:4.5s cubic-bezier(.22,1,.36,1) infinite recipe-lantern-float;animation-delay:calc(var(--i) * .32s);background:#ff6b42;border-radius:45% 45% 35% 35%;position:absolute;bottom:-40px;box-shadow:0 0 28px #ff6b4280}.recipe-lanterns>i:before,.recipe-lanterns>i:after{content:"";background:#e3ff5e;height:3px;position:absolute;left:9px;right:9px}.recipe-lanterns>i:before{top:-4px}.recipe-lanterns>i:after{bottom:-4px}.recipe-lanterns b{background:#f2f0e98c;width:1px;height:18px;position:absolute;top:-18px;left:50%}.demo-door-opening{color:#101111;background:#e3ff5e;place-items:center;display:grid}.recipe-door-copy{text-align:center;z-index:1}.recipe-door-copy span{letter-spacing:.18em;font:8px DM Mono,monospace;display:block}.recipe-door-copy strong{letter-spacing:-.08em;font-size:clamp(37px,6vw,72px);display:block}.recipe-door{z-index:2;background:repeating-linear-gradient(90deg,#9a3b35 0 18px,#7d292c 18px 20px);width:51%;animation:4s cubic-bezier(.76,0,.24,1) infinite recipe-door-open;position:absolute;top:0;bottom:0}.recipe-door.left{transform-origin:0;left:0}.recipe-door.right{--direction:-1;transform-origin:100%;right:0}.demo-mascot-video{background:#6f5cff;place-items:center;display:grid}.recipe-video{background:#2b2657;border:1px solid #f2f0e98c;place-items:center;width:70%;max-width:280px;height:68%;display:grid;position:relative}.recipe-video>span{font:7px DM Mono,monospace;position:absolute;top:9px;left:10px}.recipe-video>em{background:#f2f0e933;height:2px;position:absolute;bottom:9px;left:10px;right:10px}.recipe-video>em i{background:#e3ff5e;width:45%;height:100%;animation:3s linear infinite recipe-progress;display:block}.recipe-mascot{background:#ff6b42;border-radius:43% 57% 50% 50%;width:78px;height:78px;animation:1.2s ease-in-out infinite alternate recipe-mascot-bob;position:relative}.recipe-mascot i{background:#101111;border-radius:50%;width:8px;height:11px;position:absolute;top:29px}.recipe-mascot i:first-child{left:20px}.recipe-mascot i:nth-child(2){right:20px}.recipe-mascot b{border-bottom:2px solid #101111;border-radius:50%;height:5px;position:absolute;bottom:17px;left:27px;right:27px}.demo-editorial-drift{color:#101111;background:#e8e7df;padding:22px}.recipe-editorial{flex-direction:column;justify-content:space-between;height:100%;display:flex}.recipe-editorial span{letter-spacing:.08em;font:8px DM Mono,monospace;animation:3.6s ease-in-out infinite recipe-drift}.recipe-editorial strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(25px,3.4vw,47px);font-weight:400;line-height:.9;animation:3.6s ease-in-out .11s infinite recipe-drift}.recipe-editorial i{transform-origin:0;background:#101111;width:100%;height:1px;animation:3.6s ease-in-out .18s infinite recipe-line-grow}.recipe-editorial p{width:62%;margin:0;font-size:9px;line-height:1.5;animation:3.6s ease-in-out .23s infinite recipe-drift}.demo-dark-hero-reveal{background:#090c13}.recipe-dark-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:18px;height:100%;padding:25px;display:grid}.recipe-dark-hero div{z-index:1;animation:4s cubic-bezier(.16,1,.3,1) infinite recipe-dark-copy}.recipe-dark-hero span{color:#e3ff5e;font:7px DM Mono,monospace}.recipe-dark-hero strong{letter-spacing:-.08em;margin-top:12px;font-size:clamp(26px,4vw,55px);line-height:.84;display:block}.recipe-dark-hero p{color:#9298a7;font-size:8px}.recipe-dark-hero>i{background:linear-gradient(140deg,#23334c,#814a56 57%,#f0a96d);height:72%;animation:4s cubic-bezier(.16,1,.3,1) infinite recipe-dark-media;position:relative;overflow:hidden}.recipe-dark-hero>i b{background:linear-gradient(110deg,#0000 30%,#ffffff4d 48%,#0000 64%);animation:3.8s linear infinite recipe-sheen;position:absolute;inset:0}.demo-brightness-word-reveal{background:#111820;place-items:center;display:grid}.recipe-brightness{width:82%}.recipe-brightness span{letter-spacing:-.09em;color:#f2f0e9;animation:3.8s cubic-bezier(.16,1,.3,1) infinite recipe-bright-word;animation-delay:calc(var(--i) * .11s);font-size:clamp(28px,5vw,66px);font-weight:800;line-height:.75;display:block}.recipe-brightness p{color:#a8aeb6;width:65%;margin:20px 0 0 auto;font-size:8px;animation:3.8s .4s infinite recipe-bright-copy}.demo-staggered-word-rise-reveal,.demo-blurred-word-stagger-reveal{color:#101111;background:#ff6b42;place-items:center;display:grid}.demo-blurred-word-stagger-reveal{color:#f2f0e9;background:#171a25}.recipe-staggered,.recipe-blurred{letter-spacing:-.08em;flex-wrap:wrap;gap:0 .18em;width:82%;font-size:clamp(28px,5vw,68px);font-weight:800;line-height:.82;display:flex}.recipe-staggered span{animation:3.6s cubic-bezier(.16,1,.3,1) infinite recipe-word-rise;animation-delay:calc(var(--i) * 90ms)}.recipe-blurred span{animation:3.6s cubic-bezier(.16,1,.3,1) infinite recipe-word-blur;animation-delay:calc(var(--i) * 80ms)}.demo-in-view-blur-rise{color:#101111;background:#e8e7df;padding:24px}.recipe-adaptive{grid-template-columns:.6fr 1fr;align-items:center;gap:12px;height:100%;display:grid}.recipe-adaptive>span{font:7px DM Mono,monospace;animation:4s infinite recipe-adaptive-small}.recipe-adaptive p{margin:0;font-family:Georgia,serif;font-size:clamp(18px,2.4vw,31px);line-height:1;animation:4s .14s infinite recipe-adaptive-copy}.recipe-adaptive>i{background:#2e4dff;grid-column:1/-1;place-items:center;height:45%;animation:4s .26s infinite recipe-adaptive-media;display:grid}.recipe-adaptive>i b{color:#f2f0e9;font:8px DM Mono,monospace}.demo-delayed-block-fade-up{color:#101111;background:#f2f0e9;place-items:center;display:grid}.recipe-completion{width:78%}.recipe-completion strong{letter-spacing:-.07em;font-size:clamp(30px,4.2vw,55px);display:block}.recipe-completion p{width:68%;font-size:10px;line-height:1.5;animation:4s cubic-bezier(.16,1,.3,1) infinite recipe-follow-up}.recipe-completion span{color:#f2f0e9;background:#101111;padding:9px 13px;font:8px DM Mono,monospace;animation:4s cubic-bezier(.16,1,.3,1) .25s infinite recipe-follow-up;display:inline-block}.demo-moving-border{background:#111820;place-items:center;display:grid}.recipe-moving-border{width:72%;height:62%;padding:2px;position:relative;overflow:hidden}.recipe-moving-border:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 70%, #e3ff5e 78%, #ff6b42 83%, transparent 90%);width:180%;animation:3s linear infinite recipe-border-turn;position:absolute;top:-120%;left:-40%}.recipe-moving-border>div{z-index:1;background:#171a25;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:2px}.recipe-moving-border span{color:#e3ff5e;font:7px DM Mono,monospace}.recipe-moving-border strong{letter-spacing:-.06em;font-size:clamp(18px,3vw,34px);line-height:.9}.demo-chinese-ambient{background:#6c1d24}.recipe-motifs{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.recipe-motifs>i{color:#eec57454;font-family:Georgia,serif;font-size:58px;font-style:normal;animation:7s ease-in-out infinite alternate recipe-motif-drift;position:absolute}.recipe-motifs>i:first-child{top:10%;left:9%}.recipe-motifs>i:nth-child(2){font-size:100px;animation-delay:-2s;top:18%;right:12%}.recipe-motifs>i:nth-child(3){animation-delay:-4s;bottom:1%;right:20%}.recipe-motifs span{text-align:center;letter-spacing:.08em;z-index:1;font:8px DM Mono,monospace}.recipe-motifs span b{font-size:16px;line-height:2}.demo-magnetic-media{color:#101111;cursor:crosshair;background:#e8e7df;place-items:center;display:grid}.recipe-magnetic-zone{border:1px dashed #10111140;place-items:center;width:76%;height:78%;display:grid;position:relative}.recipe-magnetic-zone>span{font:7px DM Mono,monospace;position:absolute;top:6px;left:7px}.recipe-portrait{width:42%;height:78%;transform:translate(calc(var(--px) * 16px), calc(var(--py) * 16px)) rotate(calc(var(--px) * 2deg));background:linear-gradient(160deg,#ff6b42,#7f4cff);place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.recipe-portrait i{aspect-ratio:1;background:#101111;border-radius:50%;width:42%}.recipe-portrait b{color:#f2f0e9;font:7px DM Mono,monospace;position:absolute;bottom:7px}.demo-inverse-parallax-grid{cursor:crosshair;background:#161a20}.recipe-parallax-grid{position:absolute;inset:20px}.recipe-parallax-grid i{color:#101111;transform:translate(calc(var(--px) * (24px - var(--i) * 3px)), calc(var(--py) * (24px - var(--i) * 3px)));background:#e3ff5e;place-items:center;transition:transform .16s ease-out;display:grid;position:absolute}.recipe-parallax-grid i:first-child{width:26%;height:44%;top:8%;left:2%}.recipe-parallax-grid i:nth-child(2){background:#ff6b42;width:38%;height:61%;top:2%;left:35%}.recipe-parallax-grid i:nth-child(3){background:#8c6aff;width:19%;height:31%;top:22%;right:2%}.recipe-parallax-grid i:nth-child(4){background:#f2f0e9;width:50%;height:27%;bottom:1%;left:20%}.recipe-parallax-grid b{font:9px DM Mono,monospace}.demo-inverse-parallax-grid>span{font:7px DM Mono,monospace;position:absolute;bottom:8px;right:10px}.demo-sliding-drawer{color:#101111;background:#e8e7df}.recipe-page-lines{gap:13px;display:grid;position:absolute;top:22%;left:42%;right:12%}.recipe-page-lines i{background:#10111140;height:3px}.recipe-drawer-overlay{background:#1011118c;animation:4s infinite recipe-overlay;position:absolute;inset:0}.recipe-drawer{color:#101111;background:#e3ff5e;width:62%;padding:20px;animation:4s cubic-bezier(.22,1,.36,1) infinite recipe-drawer;position:absolute;inset:0 auto 0 0}.recipe-drawer span{font:7px DM Mono,monospace}.recipe-drawer strong{margin-top:28px;font-size:clamp(20px,3vw,36px);line-height:1.05;display:block}.demo-glass-nav-reveal{background:radial-gradient(circle at 70% 10%,#7c45b8,#161a24 65%);place-items:center;display:grid}.recipe-glass-nav{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:14px;width:86%;min-height:48px;padding:8px 12px;animation:4s cubic-bezier(.16,1,.3,1) infinite recipe-glass-open;display:flex}.recipe-glass-nav strong{margin-right:auto;font-size:11px}.recipe-glass-nav span{animation:4s infinite recipe-nav-link;animation-delay:calc(.18s + var(--i) * 80ms);font:7px DM Mono,monospace}.recipe-glass-nav i{color:#101111;background:#e3ff5e;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.demo-bounce-sequence{background:#2c4dff;place-items:center;display:grid}.recipe-bounces{gap:12px;display:flex}.recipe-bounces span{aspect-ratio:1;color:#101111;width:54px;animation:3.5s cubic-bezier(.2,.8,.2,1) infinite recipe-bounce;animation-delay:calc(var(--i) * .18s);background:#f2f0e9;border-radius:50%;place-items:center;font-size:17px;display:grid}.recipe-baseline{background:#f2f0e940;height:1px;position:absolute;bottom:24%;left:22%;right:22%}.demo-snappy-button-hover-scale{color:#101111;background:#f2f0e9;place-items:center;display:grid}.recipe-snappy{align-items:center;gap:12px;display:flex}.recipe-snappy>span{border:1px solid #101111;border-radius:999px;padding:13px 18px;font:8px DM Mono,monospace;transition:transform .2s,background .2s,color .2s}.recipe-snappy>i{color:#f2f0e9;background:#101111;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;transition:transform .2s;display:grid}.recipe-snappy>em{color:#686a65;font:7px DM Mono,monospace;position:absolute;bottom:13px}.demo-snappy-button-hover-scale:hover .recipe-snappy>span,.demo-snappy-button-hover-scale:focus-visible .recipe-snappy>span,.motion-card:focus-visible .demo-snappy-button-hover-scale .recipe-snappy>span{background:#e3ff5e;transform:scale(1.05)}.demo-snappy-button-hover-scale:hover .recipe-snappy>i,.demo-snappy-button-hover-scale:focus-visible .recipe-snappy>i,.motion-card:focus-visible .demo-snappy-button-hover-scale .recipe-snappy>i{transform:scale(1.08)}.demo-pictura-svg-logo-entry{color:#101111;background:#e8e7df;place-items:center;display:grid}.recipe-pictura{width:82%;overflow:visible}.recipe-pictura line,.recipe-pictura circle,.recipe-pictura path{fill:none;stroke:currentColor;stroke-width:2px}.recipe-pictura line{stroke-dasharray:60;stroke-dashoffset:60px;animation:4s cubic-bezier(.16,1,.3,1) infinite recipe-svg-draw;animation-delay:calc(var(--i) * 60ms)}.recipe-pictura circle{transform-origin:82px 70px;animation:4s cubic-bezier(.16,1,.3,1) .5s infinite recipe-mark-pop}.recipe-pictura path{stroke-dasharray:120;animation:4s .65s infinite recipe-wordmark}.demo-luminous-path-scanner,.demo-glowing-network-hub{background:#151825;place-items:center;display:grid}.recipe-network,.recipe-hub{width:86%;height:82%;overflow:visible}.recipe-network path,.recipe-hub path{fill:none;stroke:#f2f0e93d;stroke-width:1.4px}.recipe-network .recipe-scan{stroke:#e3ff5e;stroke-width:3px;stroke-dasharray:34 300;filter:drop-shadow(0 0 7px #e3ff5e);animation:4.5s linear infinite recipe-path-scan}.recipe-hub circle{fill:#e3ff5e;stroke:none}.recipe-hub .recipe-halo{fill:none;stroke:#e3ff5e;stroke-width:2px;transform-origin:120px 70px;animation:3.5s ease-in-out infinite recipe-hub-glow}.demo-smooth-anchor-scroll{background:#14161b}.recipe-anchor-page{flex-direction:column;gap:9px;width:74%;animation:4s cubic-bezier(.76,0,.24,1) infinite recipe-anchor-scroll;display:flex;position:absolute;top:15%;left:13%}.recipe-anchor-page>i{border:1px solid #f2f0e947;flex:0 0 76px;place-items:center;height:76px;font:10px DM Mono,monospace;display:grid}.recipe-anchor-page>i:nth-child(2){color:#101111;background:#e3ff5e}.recipe-anchor-page>b{background:#ff6b42;width:4px;height:76px;position:absolute;top:84px;right:-18px}.recipe-anchor-page>span{color:#101111;font:7px DM Mono,monospace;position:absolute;top:89px;left:5px}.demo-spatial-scene-navigator{background:#111820}.recipe-spatial-track{grid-template-columns:1fr 1fr;gap:12px;width:178%;height:160%;animation:8s cubic-bezier(.76,0,.24,1) infinite recipe-spatial;display:grid;position:absolute;top:10%;left:8%}.recipe-spatial-track i{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff12;border:1px solid #f2f0e94d;place-items:center;font:14px DM Mono,monospace;display:grid}.recipe-spatial-track i:nth-child(2){color:#101111;background:#ff6b42}.recipe-spatial-track i:nth-child(3){background:#4c6dff}.recipe-spatial-track i:nth-child(4){color:#101111;background:#e3ff5e}.demo-viewport-hysteresis-gate{color:#101111;background:#e8e7df}.recipe-hysteresis{border-left:1px solid #10111147;position:absolute;inset:15px}.recipe-hysteresis>span{border-top:1px dashed #10111173;padding-left:7px;font:7px DM Mono,monospace;position:absolute;left:0;right:0}.recipe-hysteresis>span:first-child{top:28%}.recipe-hysteresis>span:nth-child(2){bottom:18%}.recipe-hysteresis>i{color:#f2f0e9;background:#101111;place-items:center;width:64%;height:37%;font-style:normal;animation:4s step-end infinite recipe-gate;display:grid;position:absolute;top:48%;left:18%}.recipe-hysteresis>i b{font:8px DM Mono,monospace}.demo-step-badge-slide{color:#101111;background:#ff6b42}.recipe-step-scene{height:100%;padding:24px;position:relative}.recipe-step-scene span{font:7px DM Mono,monospace}.recipe-step-scene strong{letter-spacing:-.07em;margin-top:22px;font-size:clamp(24px,3.5vw,46px);line-height:.9;display:block}.recipe-step-scene i{color:#f2f0e9;background:#101111;place-items:center;width:58px;height:32px;font:9px DM Mono,monospace;animation:3.8s cubic-bezier(.22,1,.36,1) infinite recipe-step-badge;display:grid;position:absolute;bottom:18px;right:18px}.demo-scroll-fan-stack-ladder{background:#171a25}.recipe-ladder{position:absolute;inset:18px}.recipe-ladder i{width:47px;height:66px;left:calc(11% + var(--i) * 10%);top:calc(56% - var(--i) * 5%);color:#101111;transform-origin:bottom;animation:6s cubic-bezier(.76,0,.24,1) infinite recipe-fan-ladder;animation-delay:calc(var(--i) * -20ms);background:#e3ff5e;place-items:center;font:8px DM Mono,monospace;display:grid;position:absolute}.recipe-ladder i:nth-child(2n){background:#ff6b42}.demo-fixed-to-absolute-scroll-lock{color:#101111;background:#e8e7df}.recipe-lock-track{border-left:1px solid #1011114d;border-right:1px solid #1011114d;width:52%;position:absolute;top:10%;bottom:10%;left:24%}.recipe-lock-track>span{white-space:nowrap;font:7px DM Mono,monospace;position:absolute;left:calc(100% + 6px)}.recipe-lock-track>span:first-child{top:0}.recipe-lock-track>span:last-child{bottom:0}.recipe-lock-track>i{color:#f2f0e9;background:#2e4dff;place-items:center;width:78%;height:62px;font-style:normal;animation:5s cubic-bezier(.76,0,.24,1) infinite recipe-lock;display:grid;position:absolute;top:0;left:11%}.recipe-lock-track b{font:9px DM Mono,monospace}.recipe-lock-line{background:#ff6b42;height:2px;position:absolute;bottom:10%;left:14%;right:14%}.demo-viewport-step-smooth-scroll{background:#111820}.recipe-viewport-steps{grid-template-columns:1fr 58px;gap:9px;display:grid;position:absolute;inset:14px}.recipe-viewport-steps>div{grid-template-rows:repeat(3,1fr);height:300%;animation:6s cubic-bezier(.76,0,.24,1) infinite recipe-step-scroll;display:grid}.recipe-viewport-steps>div i{border:1px solid #f2f0e94d;place-items:center;min-height:100%;font:11px DM Mono,monospace;display:grid}.recipe-viewport-steps>div i:nth-child(2){color:#101111;background:#e3ff5e}.recipe-viewport-steps>span{align-self:center;place-items:center;gap:9px;font:12px DM Mono,monospace;display:grid}.recipe-viewport-steps>span b{writing-mode:vertical-rl;text-transform:uppercase;font-size:7px}.demo-lead-card-rise-right-sweep,.demo-bezier-synchronized-pass-reveal{background:#161a20}.recipe-card-fan,.recipe-pass{position:absolute;inset:22px 12px}.recipe-card-fan i,.recipe-pass i{left:calc(5% + var(--i) * 13.5%);width:44px;height:62px;transform:rotate(calc((var(--i) - 3) * 4deg));border:1px solid #f2f0e966;place-items:center;font:7px DM Mono,monospace;display:grid;position:absolute;bottom:10%}.recipe-card-fan>b{color:#101111;background:#e3ff5e;place-items:center;width:44px;height:62px;font:7px DM Mono,monospace;animation:5.4s cubic-bezier(.76,0,.24,1) infinite recipe-lead-sweep;display:grid;position:absolute;bottom:10%;left:5%}.recipe-pass i{left:calc(8% + var(--i) * 19%);opacity:0;animation:5s step-end infinite recipe-pass-card;animation-delay:calc(var(--i) * .19s)}.recipe-pass>b{background:#ff6b42;width:36px;height:56px;animation:5s cubic-bezier(.76,0,.24,1) infinite recipe-pass-lead;position:absolute;bottom:13%;left:6%}.recipe-pass span{font:7px DM Mono,monospace;position:absolute;top:4px;left:7px}.demo-deep-view-paired-scale-pop{background:#151825}.recipe-deep-view{place-items:center;display:grid;position:absolute;inset:18px}.recipe-deep-view>i{background:linear-gradient(140deg,#4c6dff,#ff6b42);width:58%;height:70%;transform:perspective(500px)rotateY(-12deg)}.recipe-deep-view>span{font:8px DM Mono,monospace;position:absolute}.recipe-deep-view>b{color:#101111;background:#e3ff5e;border-radius:999px;padding:8px 11px;font:8px DM Mono,monospace;animation:3.8s cubic-bezier(.16,1,.3,1) infinite recipe-paired-pop;position:absolute}.recipe-deep-view>b:first-of-type{top:22%;left:9%}.recipe-deep-view>b:nth-of-type(2){background:#f2f0e9;animation-delay:.15s;bottom:20%;right:7%}.demo-jelly-squash-tag-pop{background:#7f4cff;place-items:center;display:grid}.recipe-jelly{position:relative}.recipe-jelly span{color:#101111;transform-origin:8% 100%;background:#e3ff5e;border-radius:18px 18px 18px 3px;padding:14px 20px;font:12px DM Mono,monospace;animation:3s cubic-bezier(.16,1,.3,1) infinite recipe-jelly;display:block}.recipe-jelly i{border-top:8px solid #e3ff5e;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:8px solid #0000;position:absolute;bottom:-7px;left:2px}.demo-media-readiness-gate{background:#10151d}.recipe-media-gate{position:absolute;inset:16px;overflow:hidden}.recipe-gate-poster{background:linear-gradient(135deg,#1f3955,#8c4f55 56%,#e4a46c);place-items:center;animation:4.5s infinite recipe-gate-release;display:grid;position:absolute;inset:0}.recipe-gate-poster>i{aspect-ratio:1;border:1px solid #f2f0e98c;border-radius:50%;width:60px}.recipe-gate-poster>span{font:7px DM Mono,monospace;position:absolute;bottom:9px;left:10px}.recipe-media-gate>b{background:#151825;place-items:center;animation:4.5s step-end infinite recipe-gate-cover;display:grid;position:absolute;inset:0}.recipe-media-gate>b i{aspect-ratio:1;border:2px solid #f2f0e933;border-top-color:#e3ff5e;border-radius:50%;width:26px;animation:.8s linear infinite recipe-spin}.recipe-media-gate>em{z-index:3;font:7px DM Mono,monospace;position:absolute;top:8px;right:9px}.demo-autoplay-crossfade-zoom-carousel{background:#111820}.recipe-crossfade{position:absolute;inset:16px;overflow:hidden}.recipe-crossfade>i{opacity:0;animation:9s ease-in-out infinite recipe-crossfade;animation-delay:calc(var(--i) * 3s);place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.04)}.recipe-crossfade>i:first-child{background:linear-gradient(135deg,#2e4dff,#9b68ff)}.recipe-crossfade>i:nth-child(2){color:#101111;background:linear-gradient(135deg,#ff6b42,#e3ff5e)}.recipe-crossfade>i:nth-child(3){color:#101111;background:linear-gradient(135deg,#154c43,#79d7a8)}.recipe-crossfade b{font:16px DM Mono,monospace}.recipe-crossfade span{z-index:4;font:7px DM Mono,monospace;position:absolute;bottom:8px;left:9px}.demo-morphing-carousel-progress-dots{color:#101111;background:#e8e7df;place-items:center;display:grid}.recipe-dots{text-align:center}.recipe-dots strong{letter-spacing:-.08em;margin-bottom:25px;font-size:clamp(26px,4vw,48px);display:block}.recipe-dots>div{justify-content:center;gap:8px;display:flex}.recipe-dots i{width:7px;height:7px;animation:7.5s infinite recipe-dot-morph;animation-delay:calc(var(--i) * 1.5s);background:#a9aaa4;border-radius:999px}.recipe-dots span{margin-top:18px;font:7px DM Mono,monospace;display:block}.demo-dual-pulsing-cta-rings{background:#171a25;place-items:center;display:grid}.recipe-pulse-cta{aspect-ratio:1;place-items:center;width:86px;display:grid;position:relative}.recipe-pulse-cta>i{border:1px solid #e3ff5e;border-radius:50%;animation:2s ease-out infinite recipe-pulse-ring;position:absolute;inset:0}.recipe-pulse-cta>i:nth-child(2){animation-delay:.5s}.recipe-pulse-cta>span{aspect-ratio:1;color:#101111;z-index:1;background:#e3ff5e;border-radius:50%;place-items:center;width:76px;font:9px DM Mono,monospace;display:grid}@keyframes recipe-sushi-build{0%,12%{opacity:0;transform:translate(-50%,70px)scale(.45)}35%,76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-18px)scale(.96)}}@keyframes recipe-lantern-float{0%,8%{opacity:0;transform:translateY(0)scale(.8)}28%,72%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1.08)}}@keyframes recipe-door-open{0%,18%{transform:translate(0)}56%,82%{transform:translateX(calc(var(--direction,1) * -100%))}to{transform:translate(0)}}@keyframes recipe-progress{0%{width:0}to{width:100%}}@keyframes recipe-mascot-bob{to{transform:translateY(-7px)rotate(2deg)}}@keyframes recipe-drift{0%,12%{opacity:0;transform:translateY(28px)}35%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes recipe-line-grow{0%,16%{transform:scaleX(0)}42%,82%{transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes recipe-dark-copy{0%,10%{opacity:0;transform:translateY(20px)}34%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes recipe-dark-media{0%,20%{opacity:0;transform:translateY(28px)scale(.96)}46%,84%{opacity:1;transform:none}to{opacity:0}}@keyframes recipe-sheen{0%{transform:translate(-120%)}to{transform:translate(140%)}}@keyframes recipe-bright-word{0%,12%{opacity:.2;filter:brightness(.35);transform:translateY(18px)}38%,80%{opacity:1;filter:brightness();transform:none}to{opacity:.2}}@keyframes recipe-bright-copy{0%,22%{opacity:0;filter:blur(5px);transform:translateY(10px)}48%,82%{opacity:1;filter:none;transform:none}to{opacity:0}}@keyframes recipe-word-rise{0%,12%{opacity:0;transform:translateY(28px)}38%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes recipe-word-blur{0%,12%{opacity:0;filter:blur(10px);transform:translateY(20px)}40%,80%{opacity:1;filter:none;transform:none}to{opacity:0}}@keyframes recipe-adaptive-small{0%,12%{opacity:0;filter:blur(8px);transform:translateY(12px)}35%,82%{opacity:1;filter:none;transform:none}to{opacity:0}}@keyframes recipe-adaptive-copy{0%,15%{opacity:0;filter:blur(9px);transform:translateY(22px)}42%,82%{opacity:1;filter:none;transform:none}to{opacity:0}}@keyframes recipe-adaptive-media{0%,18%{opacity:0;filter:blur(12px);transform:translateY(40px)}48%,84%{opacity:1;filter:none;transform:none}to{opacity:0}}@keyframes recipe-follow-up{0%,28%{opacity:0;transform:translateY(20px)}50%,84%{opacity:1;transform:none}to{opacity:0}}@keyframes recipe-border-turn{to{transform:rotate(1turn)}}@keyframes recipe-motif-drift{to{transform:translate(15px,-12px)rotate(8deg)}}@keyframes recipe-overlay{0%,12%,90%,to{opacity:0}28%,75%{opacity:1}}@keyframes recipe-drawer{0%,12%,90%,to{transform:translate(-102%)}34%,72%{transform:translate(0)}}@keyframes recipe-glass-open{0%,12%{opacity:0;transform:scaleX(.55)}38%,82%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes recipe-nav-link{0%,20%{opacity:0;transform:translateY(14px)}45%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes recipe-bounce{0%,15%{opacity:0;transform:scale(0)}34%{opacity:1;transform:scale(1.12)}43%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes recipe-svg-draw{0%,12%{stroke-dashoffset:60px}42%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes recipe-mark-pop{0%,20%{opacity:0;transform:scale(.4)}48%,82%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes recipe-wordmark{0%,22%{opacity:0;stroke-dashoffset:120px}52%,84%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes recipe-path-scan{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}@keyframes recipe-hub-glow{0%,18%{opacity:0;transform:scale(.5)}45%,75%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes recipe-anchor-scroll{0%,18%{transform:translateY(0)}45%,75%{transform:translateY(-85px)}to{transform:translateY(0)}}@keyframes recipe-spatial{0%,16%{transform:translate(0)}25%,41%{transform:translate(-50%)}50%,66%{transform:translate(-50%,-50%)}75%,91%{transform:translateY(-50%)}to{transform:translate(0)}}@keyframes recipe-gate{0%,20%{opacity:.35;transform:translateY(34px)}21%,72%{opacity:1;transform:none}73%,to{opacity:.35;transform:translateY(34px)}}@keyframes recipe-step-badge{0%,20%{opacity:0;transform:translate(48px)}48%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes recipe-fan-ladder{0%,12%{transform:translate(calc((var(--i) - 3) * 12px), 0) rotate(calc((var(--i) - 3) * 5deg))}35%,48%{transform:translate(calc((3 - var(--i)) * 10%), calc(var(--i) * 4px))}70%,88%{transform:translate(calc(var(--i) * 4px), calc(var(--i) * -8px))}to{transform:translate(calc((var(--i) - 3) * 12px), 0) rotate(calc((var(--i) - 3) * 5deg))}}@keyframes recipe-lock{0%,20%{transform:translateY(0)}58%,82%{transform:translateY(118px)}to{transform:translateY(0)}}@keyframes recipe-step-scroll{0%,16%{transform:translateY(0)}33%,55%{transform:translateY(-33.333%)}72%,92%{transform:translateY(-66.666%)}to{transform:translateY(0)}}@keyframes recipe-lead-sweep{0%,12%{transform:translateY(160px)scale(.3)}28%{transform:translate(80vw)scale(1)}65%,82%{transform:translate(0)scale(1)}to{transform:translateY(160px)scale(.3)}}@keyframes recipe-pass-lead{0%,12%{transform:translate(0)}70%,84%{transform:translate(70vw)}to{transform:translate(0)}}@keyframes recipe-pass-card{0%,22%{opacity:0}23%,82%{opacity:1}to{opacity:0}}@keyframes recipe-paired-pop{0%,18%{opacity:0;transform:scale(.6)}43%,82%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes recipe-jelly{0%,15%{opacity:0;transform:scale(.2,.8)}30%{opacity:1;transform:scale(1.25,.72)}40%{transform:scale(.84,1.18)}50%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes recipe-gate-release{0%,22%{opacity:.35;transform:scale(1.04)}32%,84%{opacity:1;transform:scale(1)}to{opacity:.35}}@keyframes recipe-gate-cover{0%,21%,92%,to{opacity:1}22%,90%{opacity:0}}@keyframes recipe-spin{to{transform:rotate(1turn)}}@keyframes recipe-crossfade{0%,6%{opacity:0;transform:scale(1.04)}12%,30%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1)}}@keyframes recipe-dot-morph{0%,12%,to{background:#a9aaa4;width:7px}18%,34%{background:#101111;width:22px}40%{width:7px}}@keyframes recipe-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.demo-sushi-assembly *,.demo-lantern-rise *,.demo-editorial-drift *,.demo-dark-hero-reveal *,.demo-door-opening *,.demo-brightness-word-reveal *,.demo-staggered-word-rise-reveal *,.demo-blurred-word-stagger-reveal *,.demo-in-view-blur-rise *,.demo-delayed-block-fade-up *,.demo-glass-nav-reveal *,.demo-bounce-sequence *,.demo-pictura-svg-logo-entry *,.demo-step-badge-slide *,.demo-deep-view-paired-scale-pop *,.demo-jelly-squash-tag-pop *,.demo-media-readiness-gate *{opacity:1!important;filter:none!important}.recipe-door.left{transform:translate(-100%)!important}.recipe-door.right{transform:translate(100%)!important}.recipe-sushi i{transform:translate(-50%)scale(1)!important}.recipe-lanterns>i{transform:translateY(-90px)!important}.recipe-drawer{transform:translate(0)!important}.recipe-glass-nav,.recipe-glass-nav span,.recipe-bounces span,.recipe-brightness span,.recipe-staggered span,.recipe-blurred span,.recipe-adaptive>*,.recipe-completion>*,.recipe-step-scene i,.recipe-deep-view>b,.recipe-jelly span{transform:none!important}.recipe-pictura line,.recipe-pictura path{stroke-dashoffset:0!important}.recipe-media-gate>b,.recipe-pulse-cta>i{display:none!important}.recipe-crossfade>i{display:none}.recipe-crossfade>i:first-child{display:grid;opacity:1!important;transform:none!important}.recipe-dots i:first-child{background:#101111;width:22px}}
