:root{--ease:cubic-bezier(.2, .7, .2, 1);--violett:#6d3fd9;--glow:#2450e02e}@media (prefers-color-scheme:dark){:root{--violett:#b49cff;--glow:#8aa4ff38}}html{scroll-behavior:smooth}body{overflow-x:clip}.nacht,.site-header.over:not(.fest){color-scheme:dark;--bg:#0b0d12;--surface:#141821;--text:#eceef3;--muted:#a3a9b8;--accent:#8aa4ff;--accent-hover:#a5b8ff;--on-accent:#0b0d12;--field:#5f6678;--line:#232836;--violett:#b49cff;--glow:#8aa4ff38}.nacht{background:var(--bg);color:var(--text)}.site-header.over{background:0 0;border-bottom-color:#0000;transition:background-color .2s ease-out,border-color .2s ease-out;position:absolute;left:0;right:0}.js .site-header.over{position:fixed}.site-header.over.fest{background:color-mix(in srgb, var(--bg) 84%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);position:fixed}.site-header.over:not(.fest) .nav a:hover,.site-header.over:not(.fest) .lang-btn:hover,.site-header.over:not(.fest) .menu-btn:hover{background:#ffffff14}.buehne{isolation:isolate;min-height:min(100svh,1000px);padding:calc(var(--header-h) + 48px) 0 80px;align-items:center;display:flex;position:relative;overflow:hidden}.buehne-video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.buehne-schleier{z-index:-1;pointer-events:none;background:linear-gradient(#0b0d12d9,#0000 16%),radial-gradient(120% 90% at 0%,#0b0d12 30%,#0b0d12bf 52%,#0b0d121a 80%),linear-gradient(#0000 70%,#0b0d12);position:absolute;inset:0}.buehne-text{gap:var(--sp-24);max-width:920px;display:grid}.buehne .display{letter-spacing:-.04em;max-width:none;font-size:clamp(48px,1.5rem + 6.2vw,112px);font-weight:650;line-height:1}.buehne .lead{color:var(--muted);max-width:620px;font-size:clamp(18px,1rem + .4vw,21px)}.buehne .actions{margin-top:var(--sp-8)}@media (width<=760px){.buehne{align-items:flex-end}.buehne-video{object-position:70% 50%}.buehne-schleier{background:linear-gradient(#0b0d12eb,#0b0d1259 20%,#0000 32%),linear-gradient(#0b0d1233,#0b0d1280 25%,#0b0d12 65%)}}.zeile{display:block}.glanz .w>span{background:linear-gradient(90deg,#8aa4ff,#b49cff,#8aa4ff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.02em;color:var(--accent);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";width:8px;height:8px;box-shadow:0 0 0 4px var(--glow);background:currentColor;border-radius:50%}.btn-gross{gap:8px;min-height:48px;padding:0 22px;font-weight:550}.btn-primary.btn-gross{box-shadow:0 8px 24px -8px var(--glow)}.pfeil{transition:transform .16s var(--ease);display:inline-block}.btn:hover .pfeil{transform:translate(3px)}.abschnitt{padding:var(--section) 0;position:relative}.kopfzeile{gap:var(--sp-16);max-width:760px;margin-bottom:var(--sp-48);display:grid}.hinweis{margin-top:var(--sp-24);color:var(--muted);font-size:13px}.wm-ai span{color:var(--accent)}.wm-desk{color:var(--violett)}.bento{gap:var(--sp-16);padding:0;list-style:none;display:grid}@media (width>=900px){.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.bento .gross{grid-area:span 2/span 3}.bento .mittel{grid-column:span 3}}.zelle{background:var(--surface);border:1px solid var(--line);border-radius:24px;align-content:start;gap:10px;min-height:300px;padding:28px;transition:border-color .3s ease-out;display:grid;position:relative;overflow:hidden}.zelle:hover{border-color:var(--field)}.zelle-text{z-index:1;gap:8px;max-width:58%;display:grid;position:relative}.h2-klein{font-size:clamp(28px,1rem + 1.8vw,40px)}.handy{aspect-ratio:300/518;width:100%;max-width:220px;transition:transform .5s var(--ease);background:linear-gradient(145deg,#2b2f38,#12151c);border-radius:40px;padding:10px;position:absolute;bottom:-120px;right:28px;transform:rotate(-6deg);box-shadow:0 40px 80px -30px #0a0d148c,inset 0 0 0 1.5px #ffffff14}.handy video{object-fit:cover;background:#f5f6f8;border-radius:31px;width:100%;height:100%;display:block}.zelle:hover .handy{transform:rotate(0)translateY(-30px)}.zelle.gross{min-height:640px}.zelle.gross .zelle-text{max-width:none}.zelle.gross .handy{max-width:280px;bottom:-60px;right:50%;transform:translate(50%)rotate(-3deg)}.zelle.gross:hover .handy{transform:translate(50%)translateY(-20px)}@media (width<=899px){.zelle{min-height:440px}.zelle-text{max-width:none}.handy{right:50%;transform:translate(50%)rotate(-4deg)}.zelle:hover .handy{transform:translate(50%)translateY(-20px)}}.richtung{padding-bottom:0;overflow:hidden}.richtung .kopfzeile{margin-bottom:var(--sp-32)}.riesig{letter-spacing:-.04em;font-size:clamp(36px,1.4rem + 4.4vw,80px);font-weight:650;line-height:1}.reihe{margin-top:var(--sp-32)}.reihe-titel{margin-bottom:var(--sp-12);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.lauf-rahmen,.film-rahmen{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lauf{width:max-content;animation:92s linear infinite lauf-links;display:flex}.lauf>ul{flex-shrink:0;padding:0;list-style:none;display:flex}.lauf.langsam{animation-duration:116s}.lauf.rechts{animation-name:lauf-rechts}.lauf.film{animation-duration:128s}.lauf:hover,.lauf.ruhe,.still .lauf,.still .glanz .w>span,.still .eyebrow:before{animation-play-state:paused}@keyframes lauf-links{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lauf-rechts{0%{transform:translate(-50%)}to{transform:translate(0)}}.pillen li{white-space:nowrap;border:1px solid var(--line);background:var(--surface);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:12px;margin-right:14px;padding:14px 26px;font-size:clamp(18px,.9rem + 1vw,26px);font-weight:550;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out;display:inline-flex}.pillen li:hover{border-color:var(--accent);color:var(--accent)}.punkt{background:linear-gradient(135deg, var(--accent), var(--violett));width:10px;height:10px;box-shadow:0 0 0 4px var(--glow);border-radius:50%}.film-rahmen{margin-top:var(--sp-48);perspective:1400px;padding-block:24px}.film{transform-style:preserve-3d}.streifen li{aspect-ratio:9/16;background:var(--surface);border:1px solid var(--line);width:clamp(150px,16vw,220px);transition:transform .5s var(--ease);border-radius:20px;flex-shrink:0;margin-right:16px;overflow:hidden;box-shadow:0 30px 60px -30px #0a0d1473}.streifen li.k1{transform:translateY(18px)rotate(1.5deg)}.streifen li.k2{transform:translateY(-10px)rotate(-1deg)}.streifen li.k3{transform:translateY(26px)rotate(-2deg)}.streifen li.k0{transform:rotate(1deg)}.streifen li:hover{transform:translateY(-8px)scale(1.04)}.streifen img{object-fit:cover;width:100%;height:100%;display:block}.reihe-stile{margin-top:var(--sp-48)}.worte li{white-space:nowrap;letter-spacing:-.04em;align-items:center;font-size:clamp(40px,1.6rem + 4.4vw,96px);font-weight:650;line-height:1.1;transition:color .25s ease-out;display:inline-flex}.worte .voll{color:var(--text)}.worte .hohl{color:#0000;-webkit-text-stroke:1.5px var(--field)}.worte li:hover{color:var(--accent);-webkit-text-stroke-color:transparent}.stern{color:var(--accent);-webkit-text-stroke:0;margin:0 .45em;font-size:.38em}@media (prefers-reduced-motion:no-preference){.woerter .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.woerter .w>span{animation:hoch .9s var(--ease) forwards;display:inline-block;transform:translateY(105%)}.glanz .w>span{animation:hoch .9s var(--ease) forwards, glanz 6s linear 1.2s infinite}.wi0{--v:.15s}.wi1{--v:.22s}.wi2{--v:.29s}.wi3{--v:.36s}.wi4{--v:.43s}.wi5{--v:.5s}.wi6{--v:.57s}.wi7{--v:.64s}.woerter .w>span{animation-delay:var(--v,.15s)}.glanz .w>span{animation-delay:var(--v,.15s), 1.4s}.einblenden{opacity:0;animation:ein .9s var(--ease) forwards}.e0{animation-delay:0s}.e1{animation-delay:.7s}.e2{animation-delay:.85s}.eyebrow:before{animation:2.4s ease-in-out infinite puls}.js .zeigen{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.js .zeigen.d1{transition-delay:.1s}.js .zeigen.d2{transition-delay:.2s}.js .zeigen.da{opacity:1;transform:none}}@keyframes hoch{to{transform:none}}@keyframes ein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes glanz{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes puls{50%{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lauf{width:auto}.lauf>ul{padding-inline:var(--gutter);flex-wrap:wrap;flex-shrink:1;row-gap:12px}.lauf>.kopie{display:none}.lauf-rahmen,.film-rahmen{-webkit-mask-image:none;mask-image:none}.lauf .wdh,.streifen li:nth-child(n+5){display:none}.streifen li{transform:none!important}.streifen{justify-content:center}.handy,.zelle:hover .handy{transition:none}}.fuss-zeile{justify-content:space-between;align-items:center;gap:var(--sp-12) var(--sp-24);margin-top:var(--sp-32);flex-wrap:wrap;display:flex}.fuss-zeile .hinweis{margin:0}.still-knopf{border:1px solid var(--line);min-height:44px;color:var(--muted);font:500 14px/1 var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;display:none}.js .still-knopf{align-items:center;display:inline-flex}.still-knopf:hover{color:var(--text);border-color:var(--field)}.still-knopf[aria-pressed=true]{color:var(--text);border-color:var(--text)}@media (prefers-reduced-motion:reduce){.js .still-knopf{display:none}}@media print{.js .zeigen{opacity:1;transform:none}.buehne-video,.still-knopf{display:none}.site-header.over,.js .site-header.over{position:static}.glanz .w>span{color:inherit;background:0 0}}@property --w{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--orange:#c2410c}@media (prefers-color-scheme:dark){:root{--orange:#fdba74}}#funktionen.abschnitt{padding-bottom:clamp(40px,5vw,72px)}.richtung.abschnitt{padding-top:clamp(40px,5vw,72px)}.va .riesig{margin-bottom:var(--sp-48)}.wm-x{letter-spacing:-.03em;font-weight:650}.art-ai .ak{color:var(--accent)}.art-desk .ak{color:var(--violett)}.art-radar .ak{color:var(--orange)}.chip-live{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);width:max-content;color:var(--text);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:550;display:inline-flex}.live-punkt{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--glow);border-radius:50%;animation:2.2s ease-out infinite live}@keyframes live{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.mini-handy{aspect-ratio:300/518;background:linear-gradient(145deg,#2b2f38,#12151c);border-radius:30px;width:100%;padding:7px;box-shadow:0 30px 60px -30px #0a0d1499,inset 0 0 0 1.5px #ffffff14}.mini-handy img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.radar{width:100%;color:var(--orange);overflow:visible}.radar-arm{transform-box:view-box;transform-origin:100px 100px;animation:4s linear infinite drehen}.radar-p{animation:4s ease-in-out infinite blink}.radar-p.p2{animation-delay:1.3s}.radar-p.p3{animation-delay:2.6s}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:.15}10%{opacity:1}40%{opacity:.15}}.symbol{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.js .zeigen .strich{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease) .2s}.js .zeigen .s2{transition-delay:.6s}.js .zeigen .s3{transition-delay:.9s}.js .zeigen.da .strich{stroke-dashoffset:0}}.va-karten{gap:var(--sp-16);padding:0;list-style:none;display:grid}@media (width>=900px){.va-karten{grid-template-columns:repeat(3,1fr)}}.va-karte{isolation:isolate;background:var(--surface);border:1px solid var(--line);transition:translate .4s var(--ease), box-shadow .4s var(--ease);border-radius:24px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.js .va-karte.zeigen{transition:opacity .8s var(--ease), transform .8s var(--ease), translate .4s var(--ease), box-shadow .4s var(--ease)}.va-karte:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--w), transparent 0 55%, var(--accent), var(--violett), transparent 95%);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .3s;animation:4s linear infinite paused rand;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.va-karte:hover:before,.va-karte:focus-within:before{animation-play-state:running}.va-karte:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--glow), transparent 65%);transition:opacity .3s;position:absolute;inset:0}.va-karte:hover{translate:0 -6px;box-shadow:0 30px 60px -36px #0a0d1480}.va-karte:hover:before,.va-karte:hover:after,.va-karte:focus-within:before{opacity:1}@keyframes rand{to{--w:360deg}}.va-bild{background:radial-gradient(80% 90% at 50% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);place-items:end center;height:230px;padding-top:28px;display:grid;overflow:hidden}.art-desk .va-bild{background:radial-gradient(80% 90% at 50% 100%, color-mix(in srgb, var(--violett) 22%, transparent), transparent 70%)}.art-radar .va-bild{background:radial-gradient(80% 90% at 50% 50%, color-mix(in srgb, var(--orange) 14%, transparent), transparent 70%);place-items:center;padding:20px}.va-bild .mini-handy{width:140px;transition:transform .5s var(--ease);transform:translateY(40px)rotate(-5deg)}.va-karte:hover .mini-handy{transform:translateY(10px)rotate(0)}.va-bild .radar{width:190px}.va-text{align-content:start;gap:12px;padding:24px 28px 28px;display:grid}.va-name{font-size:30px;line-height:1.1}.va-link{color:var(--accent);align-items:center;gap:6px;min-height:44px;margin-top:8px;font-weight:550;text-decoration:none;display:inline-flex}.va-link:before{content:"";z-index:3;position:absolute;inset:0}@supports selector(:has(*)){.va-link:focus-visible{outline:0}.va-karte:has(.va-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}}.va-karte:hover .pfeil{transform:translate(4px)}.va-punkte{gap:var(--sp-16);padding:0;list-style:none;display:grid}@media (width>=860px){.va-punkte{grid-template-columns:repeat(3,1fr)}}.va-punkte li{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), transparent);border-radius:24px;align-content:start;gap:10px;padding:28px;display:grid}.va-symbol{width:56px;height:56px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 5%, transparent);border-radius:16px;margin-bottom:8px;padding:12px}.va-band{isolation:isolate;gap:var(--sp-32);border-radius:32px;align-items:center;padding:clamp(40px,7vw,96px);display:grid;position:relative;overflow:hidden}@media (width>=860px){.va-band{grid-template-columns:1fr auto}}.va-band-text{gap:var(--sp-16);display:grid}.va-band .riesig{margin:0}.polar{z-index:-1;aspect-ratio:1;filter:blur(70px);opacity:.55;border-radius:50%;width:46%;position:absolute}.polar.p1{background:#2450e0;animation:16s ease-in-out infinite alternate treiben;top:-40%;left:-10%}.polar.p2{background:#6d3fd9;animation:20s ease-in-out -6s infinite alternate-reverse treiben;bottom:-50%;right:-8%}.polar.p3{opacity:.3;background:#8aa4ff;width:28%;animation:24s ease-in-out -3s infinite alternate treiben;top:20%;left:35%}@keyframes treiben{0%{transform:translate(0)scale(1)}to{transform:translate(18%,22%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.polar,.radar-arm{animation:none}}.still .polar,.still .radar-arm,.still .radar-p,.still .live-punkt,.still .va-karte:before{animation-play-state:paused}@media print{.js .zeigen .strich{stroke-dashoffset:0}}
