:root{color-scheme:dark;--bg:#090b0e;--panel:#15191d;--line:#30363a;--fg:#f5f5f2;--muted:#a6afb6;--accent:#b9ff66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100% - 1200px)/2));border-bottom:1px solid #202429;position:relative;z-index:2}.logo{font-size:21px;font-weight:900;letter-spacing:-1.2px;white-space:nowrap}.logo span{color:var(--accent)}.logo small{font-size:9px;letter-spacing:2px;display:block;margin-top:1px}.nav nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:700}.pill{border:1px solid var(--line);border-radius:30px;padding:13px 18px}.pill:hover,.ghost:hover{color:var(--accent)}.hero{position:relative;overflow:hidden;padding:120px max(5%,calc((100% - 1200px)/2)) 95px;min-height:680px}.glow{position:absolute;width:650px;height:650px;border-radius:50%;background:#a6fb3720;filter:blur(100px);right:-210px;top:-160px;pointer-events:none}.eyebrow{color:var(--accent);font-weight:800;letter-spacing:2.4px;font-size:11px}.hero h1{font-size:clamp(58px,8.5vw,120px);letter-spacing:-.075em;line-height:.99;max-width:1050px;margin:24px 0 28px}em{font-style:normal;color:var(--accent)}.lead{font-size:clamp(17px,2vw,21px);line-height:1.65;color:#c5cbd0;max-width:620px}.actions{display:flex;align-items:center;gap:25px;margin-top:35px}.btn{border:0;background:var(--accent);color:#10170b;padding:17px 23px;border-radius:7px;font-weight:850;cursor:pointer;display:inline-flex;gap:22px;align-items:center}.btn:hover{background:#d3ffa0}.ghost{font-size:14px;font-weight:700}.stats{display:flex;gap:75px;margin-top:85px}.stats div{display:flex;flex-direction:column;gap:7px}.stats b{font-size:25px}.stats span,.muted{color:var(--muted);line-height:1.7}.stats span{font-size:12px}.section{padding:100px max(5%,calc((100% - 1200px)/2));border-top:1px solid #1e2428}.section h2{font-size:clamp(36px,5.5vw,70px);line-height:1.05;letter-spacing:-.055em;margin:17px 0 40px}.cards,.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:32px;min-height:250px}.number{color:var(--accent);font-weight:800}.card h3{font-size:23px;margin-top:45px}.card p,.steps p{color:var(--muted);line-height:1.7;font-size:15px}.showcase{background:#0e1115}.examples{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps div{border-top:1px solid var(--accent);padding-top:22px}.steps b{font-size:17px}.pricing{grid-template-columns:1fr 1fr;max-width:900px}.price{padding:38px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.price.featured{border-color:var(--accent)}.price h3{font-size:65px;letter-spacing:-.07em;margin:15px 0}.price ul{padding-left:20px;line-height:2.2;color:#d0d6da;min-height:160px}.price a{display:block;text-align:center;padding:15px;border-radius:6px;background:#303b2d;font-weight:800}.featured a{background:var(--accent);color:#111}.fine{font-size:12px;max-width:900px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#101417}.mail{color:var(--accent);font-weight:750;overflow-wrap:anywhere}.contact form{background:#1a2023;border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:12px}.contact label{font-size:13px;font-weight:750}.contact input:not([type=checkbox]),.contact textarea,.contact select{width:100%;background:#101518;color:white;border:1px solid #41494d;border-radius:6px;padding:14px;outline:none;margin-bottom:8px}.contact input:focus,.contact textarea:focus,.contact select:focus{border-color:var(--accent)}.check{display:flex;gap:12px;align-items:flex-start;font-weight:400!important;line-height:1.6}.check input{margin-top:4px;accent-color:var(--accent)}.check a{text-decoration:underline}.hidden{position:absolute;left:-9999px}footer{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;padding:55px 5%;color:#aab2b5}footer>div:nth-child(2){display:flex;gap:20px}footer p{font-size:13px}.legal{max-width:850px;margin:auto;padding:75px 24px 110px;line-height:1.8}.legal h1{font-size:clamp(42px,7vw,70px);letter-spacing:-.06em}.legal h2{margin-top:35px}.legal p,.legal li{color:#c2c9ce}.legal a{color:var(--accent);text-decoration:underline}@media(max-width:800px){.nav{height:70px}.nav nav{gap:10px}.nav nav>a:not(.pill){display:none}.hero{padding-top:90px;min-height:0}.hero h1{font-size:clamp(52px,11vw,80px)}.stats{gap:25px;flex-wrap:wrap;margin-top:65px}.cards,.steps{grid-template-columns:1fr}.examples,.pricing,.contact{grid-template-columns:1fr}.section{padding-top:70px;padding-bottom:70px}.contact{gap:25px}footer{flex-direction:column;align-items:flex-start}.actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* ---------- Demo-Reels ---------- */
.examples{gap:24px;margin-top:45px}
.demo{position:relative;border-radius:18px;overflow:hidden;border:1px solid #ffffff1c;display:flex;flex-direction:column;isolation:isolate}
.demo-food{background:radial-gradient(120% 80% at 70% 0%,#6b3a1f 0%,#2a160c 45%,#120b08 100%)}
.demo-product{background:radial-gradient(120% 80% at 30% 0%,#2d5a49 0%,#11261f 45%,#081210 100%)}
.demo-stage{position:relative;display:grid;place-items:center;padding:56px 24px 48px}
.stage-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.55;z-index:-1;top:12%}
.demo-food .stage-glow{background:#e1783480}
.demo-product .stage-glow{background:#b9ff6650}
.demo-info{padding:28px 32px 32px;border-top:1px solid #ffffff14;background:#0000003d;backdrop-filter:blur(6px)}
.demo-info h3{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.04em;margin:12px 0 10px}
.demo-info p.muted{margin:0;font-size:15px;max-width:480px}
.demo-label{display:flex;justify-content:space-between;margin:0;font-size:11px;font-weight:800;letter-spacing:1.8px;color:#ffffffa8}
.demo-label span:first-child{color:var(--accent)}
.demo-food .demo-label span:first-child{color:#f0b073}
.tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0 0}
.tags li{font-size:12px;font-weight:700;padding:7px 12px;border-radius:30px;border:1px solid #ffffff26;background:#ffffff0d}

.phone{position:relative;width:min(280px,74vw);aspect-ratio:9/18.6;padding:9px;border-radius:46px;background:linear-gradient(150deg,#3a4046,#121518 40%,#05070a);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #000,0 50px 90px -30px #000,0 20px 40px -20px #000a;animation:phoneFloat 7s ease-in-out infinite}
.phone::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff18 0%,transparent 30%);pointer-events:none}
.demo-product .phone{animation-delay:-3.5s}
@keyframes phoneFloat{50%{transform:translateY(-10px)}}
.reel{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:#000;container-type:size;cursor:pointer;-webkit-tap-highlight-color:transparent}
.reel::before{content:"";position:absolute;z-index:20;top:2.6cqh;left:50%;width:30cqw;height:3.4cqh;border-radius:20px;background:#000;transform:translateX(-50%)}
.reel-screen{position:absolute;inset:0;overflow:hidden}
.reel-screen *{box-sizing:border-box}
.grain{position:absolute;inset:0;z-index:15;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.reel-screen::after{content:"";position:absolute;inset:0;z-index:14;pointer-events:none;background:linear-gradient(#000a 0%,transparent 18%,transparent 70%,#000b 100%)}

/* Szenen-Timeline: 12s, drei Szenen à 4s */
.scene{position:absolute;inset:0;opacity:0;animation:12s linear infinite}
.scene.s1{opacity:1;animation-name:sc1}.scene.s2{animation-name:sc2}.scene.s3{animation-name:sc3}
@keyframes sc1{0%,30.5%{opacity:1}33.5%,97%{opacity:0}100%{opacity:1}}
@keyframes sc2{0%,30.5%{opacity:0}33.5%,63.8%{opacity:1}66.8%,100%{opacity:0}}
@keyframes sc3{0%,63.8%{opacity:0}66.8%,97%{opacity:1}100%{opacity:0}}
.bg{position:absolute;inset:-6%;animation:kenburns 12s ease-in-out infinite}
@keyframes kenburns{0%{transform:scale(1)}33%{transform:scale(1.08)}34%{transform:scale(1.02)}66%{transform:scale(1.1) translateX(-2%)}67%{transform:scale(1)}100%{transform:scale(1.06)}}

/* Typo */
.copy{position:absolute;left:8cqw;right:20cqw;z-index:5;color:#fff}
.copy-top{top:15cqh}.copy-center{top:34cqh;right:8cqw}.copy-bottom{bottom:15cqh;right:18cqw}
.headline{margin:0;font-size:13cqw;line-height:.98;letter-spacing:-.05em;font-weight:900;text-shadow:0 6px 30px #0008}
.headline .w{display:block;overflow:hidden;padding-bottom:.06em}
.headline .w>span,.kicker span,.sub span,.cta,.callout{display:inline-block;animation:wordIn 12s cubic-bezier(.16,1,.3,1) infinite backwards;animation-delay:var(--d)}
@keyframes wordIn{0%{transform:translateY(110%);opacity:0}5%{transform:none;opacity:1}26%{transform:none;opacity:1}29%{transform:translateY(-25%);opacity:0}100%{transform:translateY(110%);opacity:0}}
.headline em{font-style:normal;color:var(--accent)}
.serif,.serif-h{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-weight:700;letter-spacing:-.03em}
.food-h{font-size:12.5cqw}.food-h .serif{font-size:1.18em;color:#f6d3a6}
.serif-h{font-size:15cqw;line-height:.95}
.headline em.warm{color:#f0b073}
.product-h{text-transform:uppercase;font-size:11cqw}.product-end{font-size:8.6cqw;line-height:1.05}.demo-product .copy-bottom{right:8cqw}
.kicker{margin:0 0 3.5cqw;overflow:hidden}
.kicker span{font-size:3.3cqw;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:1.6cqw 3cqw;border-radius:30px;background:#ffffff1f;backdrop-filter:blur(8px);border:1px solid #ffffff2e}
.kicker-green span{color:var(--accent);border-color:#b9ff6655}
.sub{margin:4cqw 0 0;overflow:hidden}.sub span{font-size:4cqw;font-weight:700;letter-spacing:.06em;color:#f4e6d1cc}
.cta-wrap{margin:6cqw 0 0}
.cta{font-size:4.2cqw;font-weight:850;padding:3.2cqw 5cqw;border-radius:40px;background:var(--accent);color:#0f1a0a;box-shadow:0 10px 30px -8px #b9ff6699}
.cta-warm{background:#f0b073;color:#2a1408;box-shadow:0 10px 30px -8px #f0b07399}

/* Untertitel / Karaoke */
.captions{margin:7cqw 0 0;font-size:5.6cqw;font-weight:850;line-height:1.55;color:#fff}
.kw{padding:.05em .25em;border-radius:.3em;animation:kara 12s ease infinite;animation-delay:var(--d);box-decoration-break:clone}
@keyframes kara{0%{background:transparent;color:#fff}1.5%{background:#f0b073;color:#2a1408}5%{background:#f0b073;color:#2a1408}7%,100%{background:transparent;color:#fff}}

/* Reel-UI */
.reel-bars{position:absolute;z-index:16;top:7.2cqh;left:6cqw;right:6cqw;display:flex;gap:1.6cqw}
.reel-bars i{flex:1;height:2px;border-radius:2px;background:#ffffff4d;overflow:hidden;position:relative}
.reel-bars i::after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left;animation:12s linear infinite}
.reel-bars i:nth-child(1)::after{animation-name:bar1}.reel-bars i:nth-child(2)::after{animation-name:bar2}.reel-bars i:nth-child(3)::after{animation-name:bar3}
@keyframes bar1{0%{transform:scaleX(0)}33.33%,99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes bar2{0%,33.33%{transform:scaleX(0)}66.66%,99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
@keyframes bar3{0%,66.66%{transform:scaleX(0)}99.9%{transform:scaleX(1)}100%{transform:scaleX(0)}}
.reel-top{position:absolute;z-index:16;top:9.4cqh;left:6cqw;display:flex;align-items:center;gap:2.4cqw;font-size:3.8cqw;color:#fff}
.avatar{width:8cqw;height:8cqw;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:3.6cqw;box-shadow:0 0 0 1.5px #fff}
.av-food{background:linear-gradient(135deg,#f0b073,#8b4a22);color:#2a1408}
.av-product{background:linear-gradient(135deg,var(--accent),#2d5a49);color:#0f1a0a}
.chip{font-size:2.8cqw;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.6cqw 2cqw;border-radius:20px;background:#ffffff26}
.reel-side{position:absolute;z-index:16;right:4.5cqw;bottom:17cqh;display:flex;flex-direction:column;gap:5cqw}
.reel-side svg{width:7.5cqw;height:7.5cqw;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 2px 6px #0008)}
.reel-side .heart{animation:heart 12s ease infinite}
@keyframes heart{0%,46%{transform:scale(1);fill:transparent;stroke:#fff}48%{transform:scale(1.45);fill:#ff3b5c;stroke:#ff3b5c}51%{transform:scale(.9)}53%,96%{transform:scale(1);fill:#ff3b5c;stroke:#ff3b5c}100%{fill:transparent;stroke:#fff}}
.reel-audio{position:absolute;z-index:16;left:6cqw;right:16cqw;bottom:5.5cqh;display:flex;align-items:center;gap:2.4cqw;font-size:3.3cqw;font-weight:600;color:#fff}
.eq{display:flex;align-items:flex-end;gap:.7cqw;height:3.4cqw}
.eq i{width:.8cqw;background:#fff;border-radius:1px;animation:eq .9s ease-in-out infinite alternate}
.eq i:nth-child(2){animation-delay:-.3s}.eq i:nth-child(3){animation-delay:-.6s}
@keyframes eq{from{height:25%}to{height:100%}}
.marquee{overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 85%,transparent)}
.marquee span{display:inline-block;padding-left:100%;animation:marquee 10s linear infinite}
@keyframes marquee{to{transform:translateX(-100%)}}
.reel-toggle{position:absolute;z-index:30;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;border:1px solid #ffffff40;background:#0007;backdrop-filter:blur(10px);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .25s,transform .25s;transform:scale(.85)}
.reel-toggle svg{width:24px;height:24px;fill:#fff;grid-area:1/1}
.reel-toggle .i-play,.reel.is-paused .reel-toggle .i-pause{display:none}
.reel.is-paused .reel-toggle .i-play{display:block}
.reel:hover .reel-toggle,.reel-toggle:focus-visible,.reel.is-paused .reel-toggle{opacity:1;transform:none}
.reel-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.reel.is-paused .reel-screen *,.reel.is-offscreen .reel-screen *,.reel.is-paused .reel-screen *::after,.reel.is-offscreen .reel-screen *::after{animation-play-state:paused!important}

/* --- Reel 1: Gastro --- */
.bg-espresso{background:radial-gradient(70% 45% at 50% 72%,#8c4a22 0%,transparent 70%),radial-gradient(60% 40% at 80% 10%,#5a2d14 0%,transparent 70%),linear-gradient(#1c0f08,#0d0705)}
.bokeh{position:absolute;border-radius:50%;filter:blur(8px);mix-blend-mode:screen;animation:bokeh 9s ease-in-out infinite alternate}
.b1{width:28cqw;height:28cqw;background:#f7a35a55;left:-6cqw;top:30cqh}
.b2{width:16cqw;height:16cqw;background:#ffd59a66;right:8cqw;top:22cqh;animation-delay:-3s}
.b3{width:36cqw;height:36cqw;background:#e1783433;right:-12cqw;bottom:6cqh;animation-delay:-5s}
.b4{width:10cqw;height:10cqw;background:#fff0d077;left:22cqw;top:12cqh;animation-delay:-2s}
@keyframes bokeh{to{transform:translate(4cqw,-5cqh) scale(1.15)}}
.latte-art{position:absolute;width:108cqw;left:-4cqw;bottom:-14cqh;filter:drop-shadow(0 20px 30px #000a)}
.latte{transform-box:fill-box;transform-origin:center;animation:spin 40s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
.steam{position:absolute;width:60cqw;left:20cqw;bottom:34cqh;overflow:visible}
.steam path{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;opacity:0;filter:blur(5px);animation:steam 4.5s ease-in-out infinite}
.steam path:nth-child(2){animation-delay:-1.5s}.steam path:nth-child(3){animation-delay:-3s}
@keyframes steam{0%{opacity:0;transform:translateY(30px) scaleY(.8)}35%{opacity:.35}100%{opacity:0;transform:translateY(-70px) scaleY(1.2)}}
.bg-amber{background:radial-gradient(80% 60% at 30% 30%,#c06a2e 0%,transparent 65%),radial-gradient(70% 50% at 90% 90%,#7a3a16 0%,transparent 70%),linear-gradient(160deg,#3b1d0c,#140904)}
.streak{position:absolute;width:160%;height:14cqh;left:-30%;background:linear-gradient(90deg,transparent,#ffcf8f40,transparent);filter:blur(14px);transform:rotate(-24deg);animation:streak 6s ease-in-out infinite}
.k1{top:20cqh}.k2{top:62cqh;animation-delay:-3s;opacity:.7}
@keyframes streak{0%,100%{translate:-30% 0}50%{translate:30% 0}}
.beans{position:absolute;inset:0;width:100%;height:100%}
.bean{transform-box:fill-box;transform-origin:center;translate:var(--x) var(--y);scale:var(--s);rotate:var(--r);filter:drop-shadow(0 8px 10px #0009);animation:beanFloat var(--t) ease-in-out infinite alternate}
@keyframes beanFloat{to{translate:var(--x) calc(var(--y) - 40px);rotate:calc(var(--r) + 40deg)}}
.bg-endcard-food{background:radial-gradient(60% 40% at 50% 34%,#6b3a1f 0%,transparent 70%),linear-gradient(#1b0f09,#0c0604)}
.stamp{position:absolute;width:70cqw;left:15cqw;top:17cqh}
.stamp-ring{transform-box:view-box;transform-origin:center;animation:spin 18s linear infinite}
.stamp text{font-size:13px;font-weight:800;letter-spacing:3.4px;fill:#f4e6d1}

/* --- Reel 2: Produkt --- */
.bg-studio{background:radial-gradient(60% 35% at 50% 70%,#3c7a62 0%,transparent 70%),radial-gradient(80% 50% at 50% 0%,#1d3d32 0%,transparent 70%),linear-gradient(#0d1d18,#050b09)}
.spotlight{position:absolute;inset:0;background:conic-gradient(from 168deg at 50% -6%,transparent 0deg,#d9ffb033 10deg,#ffffff22 12deg,#d9ffb033 14deg,transparent 24deg);filter:blur(6px);animation:spot 6s ease-in-out infinite alternate;mix-blend-mode:screen}
@keyframes spot{to{opacity:.6;transform:skewX(4deg)}}
.particle{position:absolute;left:var(--x);bottom:-2cqh;width:1.2cqw;height:1.2cqw;border-radius:50%;background:#e7ffc4;box-shadow:0 0 8px #b9ff66;opacity:0;animation:rise var(--t) linear infinite;animation-delay:var(--dl)}
@keyframes rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}100%{opacity:0;transform:translateY(-100cqh) translateX(6cqw)}}
.product{position:absolute;z-index:3;left:25cqw;width:50cqw;bottom:14cqh;animation:productMove 12s cubic-bezier(.65,0,.35,1) infinite}
@keyframes productMove{0%{transform:none}2%{transform:translateY(0)}30%{transform:translateY(-1cqh)}36%,62%{transform:translate(-22cqw,-6cqh) scale(1.1) rotate(-4deg)}69%,95%{transform:translate(0,-24cqh) scale(.78)}100%{transform:none}}
.bottle{display:block;width:100%;filter:drop-shadow(0 26px 24px #000c)}
.sweep{animation:sweep 4s cubic-bezier(.6,0,.3,1) infinite}
@keyframes sweep{0%,30%{transform:skewX(-18deg) translateX(0)}70%,100%{transform:skewX(-18deg) translateX(320px)}}
.pedestal{position:absolute;left:-14%;right:-14%;bottom:-9%;height:20%;border-radius:50%;background:radial-gradient(closest-side,#b9ff6655,#2d5a4933 60%,transparent);filter:blur(3px)}
.pedestal::before{content:"";position:absolute;inset:30% 12%;border-radius:50%;background:radial-gradient(closest-side,#000c,transparent)}
.callouts{position:absolute;inset:0;z-index:6}
.callout{position:absolute;right:6cqw;margin:0;display:flex;align-items:center;gap:2cqw;font-size:3.8cqw;font-weight:800;color:#fff;padding:2.2cqw 3.4cqw;border-radius:30px;background:#0c1a15b3;border:1px solid #b9ff6650;backdrop-filter:blur(10px);box-shadow:0 10px 30px -10px #000}
.callout b{font-size:2.8cqw;color:var(--accent);letter-spacing:.1em}
.callout::before{content:"";position:absolute;right:100%;top:50%;width:13cqw;height:1px;background:linear-gradient(90deg,transparent,var(--accent))}
.callout::after{content:"";position:absolute;right:calc(100% + 13cqw);top:50%;width:1.8cqw;height:1.8cqw;margin:-.9cqw -.9cqw 0 0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1.4cqw #b9ff6630}

@media(max-width:800px){.demo-stage{padding:44px 16px 36px}.demo-info{padding:24px}}
@media(prefers-reduced-motion:reduce){.phone,.reel-screen *,.reel-screen *::after{animation:none!important}.reel-toggle{display:none}}
