.arcade_console__idJC0{--a-line:rgba(148,163,184,0.16);--a-glass:rgba(255,255,255,0.05);--a-text:#e6edf8;--a-text-2:#a8b6cc;position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--r-xl);color:var(--a-text);background:radial-gradient(42rem 26rem at 0 0,rgba(0,102,255,.28),transparent 62%),radial-gradient(38rem 26rem at 100% 100%,rgba(0,200,255,.18),transparent 60%),radial-gradient(30rem 20rem at 70% 0,rgba(124,92,255,.16),transparent 60%),#0a1222;border:1px solid rgba(106,168,255,.22);box-shadow:0 40px 90px -40px rgba(0,40,120,.55),inset 0 1px 0 rgba(255,255,255,.06)}.arcade_console__idJC0:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 85%)}.arcade_console__idJC0[data-vollbild]{border-radius:0;border:0}.arcade_topbar__HYRc9{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:.5rem clamp(.75rem,.4rem + 1.5vw,1.25rem);border-bottom:1px solid var(--a-line);background:rgba(10,18,34,.55)}.arcade_topTitle__z4fQu{display:flex;align-items:center;gap:.5rem;margin:0;min-width:0;font-family:var(--font-head);font-size:1rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arcade_topTitle__z4fQu svg{color:#6aa8ff}.arcade_topCount__HtffS{font-family:var(--font-text);font-weight:500;color:var(--a-text-2)}.arcade_dot__D20_q{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.arcade_topBtn__B_JQt{display:inline-flex;align-items:center;gap:.25rem;min-height:40px;padding:0 .875rem 0 .5rem;border-radius:var(--r-pill);border:1px solid var(--a-line);background:var(--a-glass);color:var(--a-text);font:600 var(--fs-xs) /1 var(--font-text);cursor:pointer;transition:background-color var(--dur-1),border-color var(--dur-1)}.arcade_topBtn__B_JQt:hover{background:rgba(255,255,255,.1);border-color:rgba(106,168,255,.45)}.arcade_topIcon__jCldx{margin-left:auto;width:40px;padding:0;justify-content:center}.arcade_card___q6WN:focus-visible,.arcade_ghostBtn__TCD5O:focus-visible,.arcade_padBtn__iUhgv:focus-visible,.arcade_quitBtn__sXyc8:focus-visible,.arcade_startBtn__xqorJ:focus-visible,.arcade_topBtn__B_JQt:focus-visible{outline:2px solid #6aa8ff;outline-offset:2px}.arcade_stage__aZn8j{position:relative;display:flex;flex-direction:column;height:clamp(540px,76vh,760px)}.arcade_console__idJC0[data-vollbild] .arcade_stage__aZn8j{height:auto;flex:1}.arcade_console__idJC0[data-vollbild]{height:100vh}.arcade_stage__aZn8j[data-ansicht=auswahl]{height:auto;min-height:clamp(540px,76vh,760px)}.arcade_console__idJC0[data-vollbild] .arcade_stage__aZn8j{min-height:0;overflow-y:auto}.arcade_hub__zXnfi{display:flex;flex-direction:column;flex:1;gap:clamp(1.25rem,.8rem + 1.5vw,2rem);padding:clamp(1rem,.5rem + 2vw,2rem)}.arcade_hubHead__pYOlX{margin-top:auto;text-align:center}.arcade_hubTitle__iP_fG{margin:0;font-family:var(--font-head);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:700;letter-spacing:-.025em;color:#fff}.arcade_hubText__XEc3m{margin:.5rem auto 0;max-width:34rem;font-size:var(--fs-small);color:var(--a-text-2)}.arcade_cards__3WGq_{list-style:none;margin:0 0 auto;padding:0;display:grid;gap:clamp(.75rem,.5rem + .8vw,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.arcade_card___q6WN{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;height:100%;padding:.5rem .5rem 1rem;border-radius:var(--r-lg);border:1px solid var(--a-line);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--a-text);text-align:left;font:inherit;cursor:pointer;transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2),box-shadow var(--dur-2)}.arcade_card___q6WN:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--g1),var(--g2));opacity:0;filter:blur(18px);transition:opacity var(--dur-2)}.arcade_cardMedia__GHIVf{position:relative;display:block;width:100%;aspect-ratio:16/10;margin-bottom:28px}.arcade_cardImg__omWiW{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0a1222;transition:filter var(--dur-2)}.arcade_cardArt__SgmNn{position:absolute;left:.75rem;bottom:-24px}.arcade_cardArt__SgmNn .arcade_art__pEyxH{width:48px;height:48px;border-radius:14px;box-shadow:0 0 0 3px #111a2c,0 10px 22px -10px var(--g1),inset 0 1px 0 rgba(255,255,255,.35)}.arcade_cardArt__SgmNn .arcade_art__pEyxH svg{width:24px;height:24px}.arcade_cardBadge__C8VFL,.arcade_cardText__pxAdb,.arcade_cardTitle___4JOh{padding-inline:.5rem}.arcade_cardBadge__C8VFL{font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--g2);filter:brightness(1.25)}.arcade_cardTitle___4JOh{font-family:var(--font-head);font-size:1.125rem;font-weight:650;letter-spacing:-.015em;line-height:1.25;color:#fff}.arcade_cardText__pxAdb{font-size:var(--fs-xs);line-height:1.5;color:var(--a-text-2)}.arcade_cardFoot__YwDFw{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:auto;padding:.75rem .5rem 0}.arcade_cardBest__hWCeJ{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:550;color:var(--a-text-2)}.arcade_cardBest__hWCeJ svg{color:#fbbf24}.arcade_cardPlay__pxaip{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;box-shadow:0 8px 20px -8px var(--g1);transition:transform var(--dur-2) var(--ease-spring)}@media (max-width:559px){.arcade_card___q6WN{display:grid;grid-template-columns:8.5rem minmax(0,1fr);column-gap:.375rem;row-gap:.125rem;align-items:start;padding:.5rem .5rem .75rem}.arcade_cardMedia__GHIVf{grid-row:span 3;margin:0}.arcade_cardImg__omWiW{border-radius:10px}.arcade_cardArt__SgmNn{display:none}.arcade_cardBadge__C8VFL{padding-top:.25rem}.arcade_cardFoot__YwDFw{grid-column:1/-1;padding-top:.625rem}.arcade_cardPlay__pxaip{width:32px;height:32px}}@media (hover:hover) and (pointer:fine){.arcade_card___q6WN:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.22)}.arcade_card___q6WN:hover:after{opacity:.35}.arcade_card___q6WN:hover .arcade_cardPlay__pxaip{transform:scale(1.1)}.arcade_card___q6WN:hover .arcade_cardImg__omWiW{filter:brightness(1.12) saturate(1.1)}}.arcade_art__pEyxH{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 12px 28px -12px var(--g1),inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden}.arcade_art__pEyxH:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.45),transparent 55%)}.arcade_art__pEyxH svg{position:relative;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.arcade_artLg___JgU8{width:88px;height:88px;border-radius:24px}.arcade_screen__oVavj{display:flex;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.arcade_screenInner__vYSee{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:34rem;margin:auto;padding:clamp(1.25rem,.8rem + 2vw,2.25rem) clamp(1rem,.6rem + 2vw,2rem);text-align:center}.arcade_screenInner__vYSee>:first-child{animation:arcade_artIn__MMY7t .6s var(--ease-spring) both}@keyframes arcade_artIn__MMY7t{0%{transform:translateY(10px) scale(.85);opacity:0}}.arcade_badge__jOCwE{margin:.5rem 0 0;font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#6aa8ff}.arcade_screenTitle__5iSut{margin:0;font-family:var(--font-head);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#fff}.arcade_desc__81vIu{margin:0;font-size:var(--fs-small);line-height:1.6;color:var(--a-text-2)}.arcade_rules__4xToJ{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;width:100%}.arcade_rules__4xToJ li{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border-radius:var(--r-md);text-align:left}.arcade_rules__4xToJ strong{display:block;font-size:var(--fs-xs);font-weight:650;color:#fff}.arcade_rules__4xToJ small{display:block;font-size:.75rem;color:var(--a-text-2)}.arcade_good__3zG2m{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28)}.arcade_bad__J_G4K{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.28)}.arcade_ruleIcon__aJ3OA{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;color:#fff}.arcade_good__3zG2m .arcade_ruleIcon__aJ3OA{background:#10b981}.arcade_bad__J_G4K .arcade_ruleIcon__aJ3OA{background:#f43f5e}.arcade_keys__yOwwA{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.5rem .875rem;border-radius:var(--r-pill);border:1px solid var(--a-line);background:var(--a-glass);font-size:.75rem;color:var(--a-text-2)}.arcade_keys__yOwwA svg{flex:none;color:#6aa8ff}.arcade_ghostBtn__TCD5O,.arcade_startBtn__xqorJ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.75rem;border-radius:var(--r-pill);font:650 1rem/1 var(--font-text);cursor:pointer;transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2)}.arcade_startBtn__xqorJ{margin-top:.5rem;border:0;color:#fff;background:linear-gradient(135deg,#0066ff,#00b4ff);box-shadow:0 14px 34px -12px rgba(0,120,255,.85),inset 0 1px 0 rgba(255,255,255,.3)}.arcade_ghostBtn__TCD5O{margin-top:.5rem;border:1px solid var(--a-line);background:var(--a-glass);color:var(--a-text)}@media (hover:hover) and (pointer:fine){.arcade_startBtn__xqorJ:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(0,120,255,.95),inset 0 1px 0 rgba(255,255,255,.3)}.arcade_ghostBtn__TCD5O:hover{background:rgba(255,255,255,.1)}}.arcade_ghostBtn__TCD5O:active,.arcade_startBtn__xqorJ:active{transform:scale(.97)}.arcade_best__PmKjx{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:var(--fs-xs);font-weight:550;color:var(--a-text-2)}.arcade_best__PmKjx svg{color:#fbbf24}.arcade_endInner__fy8Qv{gap:.625rem}.arcade_score__WnEQj{margin:.25rem 0 0;font-family:var(--font-head);font-size:1.125rem;font-weight:600;color:var(--a-text-2)}.arcade_score__WnEQj span{display:inline-block;font-size:clamp(3rem,2rem + 4vw,4.5rem);font-weight:750;letter-spacing:-.04em;line-height:1;background:var(--grad-brand-on-dark);-webkit-background-clip:text;background-clip:text;color:transparent}.arcade_record__WjzJS{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.375rem .875rem;border-radius:var(--r-pill);background:rgba(251,191,36,.14);border:1px solid rgba(251,191,36,.4);font-size:var(--fs-xs);font-weight:650;color:#fcd34d;animation:arcade_recordIn__GAurc .7s var(--ease-spring) both .15s}@keyframes arcade_recordIn__GAurc{0%{transform:scale(.6);opacity:0}}.arcade_endActions__QH_uT{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.arcade_contactLink__e52zB{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;font-size:var(--fs-small);font-weight:600;color:#6aa8ff;text-decoration:none}.arcade_contactLink__e52zB:hover{text-decoration:underline;text-underline-offset:4px}.arcade_play__1uNk_{display:flex;flex-direction:column;flex:1;min-height:0}.arcade_field__FYKlt{position:relative;flex:1;min-height:0}.arcade_hudLayer__g4O7z{position:absolute;inset:0 0 auto;z-index:20;pointer-events:none}.arcade_hud__VjXn3{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem}.arcade_hudBox__iirwt{display:flex;gap:1rem;padding:.5rem .875rem;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:rgba(10,18,34,.62);backdrop-filter:blur(10px);box-shadow:0 10px 24px -14px rgba(0,0,0,.6)}.arcade_stat__4JExD{display:grid;gap:1px}.arcade_statLabel__9LtcM{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-2)}.arcade_statValue__gSPR3{font-family:var(--font-head);font-size:1.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff}.arcade_warn__Kr1jG{color:#fb7185;animation:arcade_warn__Kr1jG 1s ease-in-out infinite}@keyframes arcade_warn__Kr1jG{50%{opacity:.55}}.arcade_combo__Gs0fx{font-size:.75rem;font-weight:700;color:#fbbf24}.arcade_lives__56oIX{display:inline-flex;gap:2px;margin-top:2px}.arcade_lifeOn__RaMYy{color:#fb7185}.arcade_lifeOn__RaMYy svg{fill:currentColor}.arcade_lifeOff__3dfj4{color:rgba(148,163,184,.45)}.arcade_bar__3JwWn{display:flex;align-items:center;gap:1rem;padding:.625rem clamp(.75rem,.4rem + 1.5vw,1.25rem);border-top:1px solid var(--a-line);background:rgba(10,18,34,.7)}.arcade_quitBtn__sXyc8{flex:none;display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 1rem;border-radius:var(--r-pill);border:1px solid rgba(244,63,94,.45);background:rgba(244,63,94,.12);color:#fecdd3;font:600 var(--fs-xs) /1 var(--font-text);cursor:pointer;transition:background-color var(--dur-1)}.arcade_quitBtn__sXyc8:hover{background:rgba(244,63,94,.24)}.arcade_kbd__0Ld__{display:none;margin-left:.25rem;padding:.125rem .375rem;border-radius:6px;border:1px solid rgba(254,205,211,.35);background:rgba(255,255,255,.06);font:600 .6875rem/1.2 var(--font-mono,ui-monospace,monospace);color:#fecdd3}.arcade_escHint__4GlKd{display:none}@media (hover:hover) and (pointer:fine){.arcade_kbd__0Ld__{display:inline-block}.arcade_escHint__4GlKd{display:inline}}.arcade_barHint__10FGt{display:none;margin:0;font-size:.75rem;line-height:1.4;color:var(--a-text-2)}@media (min-width:640px){.arcade_barHint__10FGt{display:block}}.arcade_pad__mbdzb{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;z-index:30;display:flex;gap:.5rem}.arcade_padBtn__iUhgv{flex:1;display:grid;place-items:center;height:48px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .1s,background-color var(--dur-1)}.arcade_padBtn__iUhgv:active{transform:scale(.94);background:rgba(0,102,255,.35)}.arcade_tapHint___ZLyb{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:var(--r-pill);background:rgba(10,18,34,.7);border:1px solid rgba(255,255,255,.12);font-size:.75rem;color:var(--a-text-2);pointer-events:none;white-space:nowrap}@media (prefers-reduced-motion:reduce){.arcade_cardPlay__pxaip,.arcade_card___q6WN,.arcade_card___q6WN:after,.arcade_ghostBtn__TCD5O,.arcade_record__WjzJS,.arcade_screenInner__vYSee>:first-child,.arcade_startBtn__xqorJ,.arcade_warn__Kr1jG{transition:none;animation:none}}.Breadcrumbs_nav__oCj69 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:var(--fs-xs);color:var(--c-text-3)}.Breadcrumbs_nav__oCj69 li{display:inline-flex;align-items:center;gap:.25rem}.Breadcrumbs_nav__oCj69 a{color:var(--c-text-2);text-decoration:none;padding:.25rem 0}.Breadcrumbs_nav__oCj69 a:hover{color:var(--c-accent-strong);text-decoration:underline;text-underline-offset:3px}.Breadcrumbs_nav__oCj69 [aria-current=page]{color:var(--c-ink);font-weight:550}.Breadcrumbs_sep__l6kdm{color:var(--c-text-3)}.CardLink_link__YWl_g{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;font-weight:600;font-size:var(--fs-small);color:var(--c-accent-strong);text-decoration:none}.CardLink_arrow__K2B_2{transition:transform var(--dur-2) var(--ease-spring)}.CardLink_link__YWl_g:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.CardLink_link__YWl_g:hover .CardLink_arrow__K2B_2{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.CardLink_arrow__K2B_2{transition:none}}.Button_btn__6tn79{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 1.375rem;border-radius:var(--r-md);border:1px solid transparent;font-family:var(--font-text);font-weight:600;font-size:var(--fs-small);line-height:1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1);-webkit-tap-highlight-color:transparent}.Button_btn__6tn79:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Button_btn__6tn79:active{transform:scale(.98)}.Button_btn__6tn79:disabled{opacity:.65;cursor:progress;transform:none}.Button_lg__fmVhE{min-height:54px;padding:0 1.75rem;font-size:1rem;border-radius:1.125rem}.Button_full__b_RxW{width:100%}.Button_iconLeft__9x76M,.Button_icon__FJiSO{flex:none;transition:transform var(--dur-2) var(--ease-spring)}.Button_primary__ayoa_{background:var(--c-accent);color:#fff;box-shadow:var(--shadow-accent)}.Button_secondary__yP7x1{background:var(--c-bg);color:var(--c-ink);border-color:var(--c-line-2);box-shadow:var(--shadow-sm)}.Button_ghost__H9hVf{background:transparent;color:var(--c-accent-strong);padding-inline:.75rem}.Button_light__BnEM1{background:#fff;color:var(--c-ink);box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}.Button_outline-light__atXYT{background:rgba(255,255,255,.06);color:var(--c-on-dark);border-color:rgba(255,255,255,.28)}.Button_whatsapp__UubqP{background:#25d366;color:#052e16;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}.Button_light__BnEM1:focus-visible,.Button_outline-light__atXYT:focus-visible,.Button_whatsapp__UubqP:focus-visible{box-shadow:0 0 0 3px var(--c-dark),0 0 0 5px var(--c-accent-on-dark)}@media (hover:hover) and (pointer:fine){.Button_btn__6tn79:hover{transform:translateY(-2px)}.Button_btn__6tn79:hover .Button_icon__FJiSO{transform:translateX(3px)}.Button_primary__ayoa_:hover{background:#0a5cf0;box-shadow:var(--shadow-accent-hover)}.Button_secondary__yP7x1:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}.Button_ghost__H9hVf:hover{transform:none;background:var(--c-accent-soft)}.Button_outline-light__atXYT:hover{border-color:var(--c-accent-on-dark);background:rgba(255,255,255,.1)}}@media (prefers-reduced-motion:reduce){.Button_btn__6tn79,.Button_icon__FJiSO{transition:none}.Button_btn__6tn79:active,.Button_btn__6tn79:hover,.Button_btn__6tn79:hover .Button_icon__FJiSO{transform:none}}.ChatAskLink_btn__79dZ8{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.PageHeader_head__VD4BB{position:relative;overflow:hidden;isolation:isolate;padding:calc(var(--header-h) + env(safe-area-inset-top) + clamp(1.5rem, 1rem + 2.5vw, 3rem)) 0 clamp(2.5rem,1.8rem + 3vw,4.5rem);background:var(--c-bg);content-visibility:visible}.PageHeader_bg__55QWw{position:absolute;inset:0;z-index:-1;background:radial-gradient(60vmax 40vmax at 0 0,rgba(0,102,255,.12),transparent 60%),radial-gradient(50vmax 36vmax at 100% 10%,rgba(0,217,255,.12),transparent 60%)}.PageHeader_bg__55QWw:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 70% at 30% 0,#000 25%,transparent 75%)}.PageHeader_eyebrow__8QS7t{margin:var(--space-6) 0 0;font-size:var(--fs-xs);font-weight:650;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-accent-strong)}.PageHeader_title__dCPLx{margin:var(--space-3) 0 0;max-width:22ch;font-family:var(--font-head);font-size:var(--fs-h1);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:var(--c-ink);overflow-wrap:break-word;hyphens:auto}.PageHeader_eyebrow__8QS7t+.PageHeader_title__dCPLx{margin-top:var(--space-3)}.PageHeader_head__VD4BB nav+.PageHeader_title__dCPLx{margin-top:var(--space-6)}.PageHeader_meta__3_oSz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:var(--space-5);font-size:var(--fs-small);color:var(--c-text-3)}.PageHeader_meta__3_oSz a{color:var(--c-ink);font-weight:600;text-decoration:none}.PageHeader_meta__3_oSz a:hover{color:var(--c-accent-strong);text-decoration:underline;text-underline-offset:3px}.PageHeader_lead__H1DTb{margin-top:var(--space-5);max-width:42rem;font-size:var(--fs-lead);line-height:1.6;color:var(--c-text-2)}.PageHeader_lead__H1DTb p{margin:0 0 var(--space-3)}.PageHeader_lead__H1DTb p:last-child{margin-bottom:0}.PageHeader_actions__K7Kph{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.PageHeader_split__fSNWh{display:grid;gap:var(--space-7);align-items:center}@media (min-width:1000px){.PageHeader_split__fSNWh{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,1.5rem + 3vw,4.5rem)}}.PageHeader_split__fSNWh .PageHeader_eyebrow__8QS7t{margin-top:var(--space-6)}.PageHeader_media__K8yco{position:relative;overflow:hidden;border-radius:var(--r-xl);aspect-ratio:4/3;background:var(--c-bg-tint-2);box-shadow:var(--shadow-lg)}.PageHeader_media__K8yco img{object-fit:cover}.ProjectCard_tilt__pC3Um{height:100%;display:flex;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out)}.ProjectCard_tilt__pC3Um[data-tilt=on]{transition:transform .12s linear}.ProjectCard_card__4jLpl{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);background:var(--c-bg);border:1px solid var(--c-line);box-shadow:var(--shadow-md)}.ProjectCard_mediaWrap__JVmWc{position:relative}.ProjectCard_media__Zt_nY{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--c-bg-tint-2);border-bottom:1px solid var(--c-line)}.ProjectCard_mediaLink__sK57T{position:absolute;inset:0;z-index:1}.ProjectCard_logo__nP_38{position:absolute;left:clamp(1.25rem,.9rem + 1.2vw,1.75rem);bottom:-26px;z-index:2;display:grid;place-items:center;width:56px;height:56px;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--c-line);box-shadow:0 10px 24px -12px rgba(15,23,42,.35)}.ProjectCard_logo__nP_38 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.ProjectCard_hasLogo__m2sO0{padding-top:calc(clamp(1.25rem, .9rem + 1.2vw, 1.75rem) + 26px)!important}.ProjectCard_img__xZUvv{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .9s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ProjectCard_card__4jLpl:hover .ProjectCard_img__xZUvv{transform:scale(1.04)}}.ProjectCard_body__d2ytl{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(1.25rem,.9rem + 1.2vw,1.75rem);flex:1}.ProjectCard_kat__eYOh8{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-strong)}.ProjectCard_title__3Cj_1{margin:0;font-family:var(--font-head);font-size:var(--fs-h3);font-weight:650;line-height:1.2;letter-spacing:-.02em}.ProjectCard_title__3Cj_1 a{color:var(--c-ink);text-decoration:none}.ProjectCard_title__3Cj_1 a:hover{color:var(--c-accent-strong)}.ProjectCard_text__tpiRH{margin:0;font-size:var(--fs-small);line-height:1.6;color:var(--c-text-2)}.ProjectCard_tech__DvUlZ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.ProjectCard_tech__DvUlZ li{padding:.25rem .625rem;border-radius:var(--r-pill);background:var(--c-bg-tint);border:1px solid var(--c-line);font-size:.75rem;font-weight:550;color:var(--c-text-2)}.ProjectCard_actions__Q0Dk9{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin-top:auto;padding-top:var(--space-2)}[data-h] .ProjectCard_tech__DvUlZ{display:none}[data-h] .ProjectCard_text__tpiRH{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ProjectCard_glare__77zcP{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.4),rgba(255,255,255,0) 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity var(--dur-2)}.ProjectCard_tilt__pC3Um[data-tilt=on] .ProjectCard_glare__77zcP{opacity:1}@media (prefers-reduced-motion:reduce){.ProjectCard_img__xZUvv,.ProjectCard_tilt__pC3Um{transition:none;transform:none}}.CheckList_list__06G4G{list-style:none;margin:0;padding:0;display:grid;gap:.625rem;font-size:var(--fs-small);line-height:1.5;color:var(--c-ink)}.CheckList_list__06G4G li{display:flex;gap:.625rem;align-items:flex-start}.CheckList_mark__H529J{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent-strong)}.CheckList_dark__DfWG0{color:var(--c-on-dark)}.CheckList_dark__DfWG0 .CheckList_mark__H529J{background:rgba(106,168,255,.16);color:var(--c-accent-on-dark)}.ProjectFilter_bar__EK9pY{visibility:hidden;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.ProjectFilter_bar__EK9pY[data-ready]{visibility:visible}.ProjectFilter_btn__RRCAJ{min-height:40px;padding:0 1rem;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-bg);font:600 var(--fs-xs) /1 var(--font-text);color:var(--c-text-2);cursor:pointer;transition:background-color var(--dur-1),color var(--dur-1),border-color var(--dur-1)}.ProjectFilter_btn__RRCAJ:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}.ProjectFilter_btn__RRCAJ[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.ProjectGrid_grid__plDYT{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,.8rem + 1.5vw,2rem)}@media (min-width:900px){.ProjectGrid_grid__plDYT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.ProjectGrid_grid__plDYT[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectGrid_item__RuOW6{display:flex;flex-direction:column}.ProjectGrid_item__RuOW6[hidden]{display:none}.ProjectVideo_wrap__KyIml{position:relative;width:100%;height:100%}.ProjectVideo_poster__8MqiS,.ProjectVideo_video__CtIcG{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ProjectVideo_poster__8MqiS{background:var(--c-bg-tint-2)}.ProjectVideo_video__CtIcG{background:transparent}.ProjectVideo_play__IiabP{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border:0;background:rgba(11,19,36,.12);cursor:pointer}.ProjectVideo_play__IiabP span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(255,255,255,.92);color:var(--c-accent-strong);box-shadow:var(--shadow-md)}.ProjectVideo_play__IiabP:focus-visible span{outline:2px solid var(--c-accent);outline-offset:3px}.Section_section__dQggB{position:relative;padding-block:var(--section-y);content-visibility:visible;contain-intrinsic-size:none;isolation:isolate}.Section_white__bXIwT{background:var(--c-bg);color:var(--c-ink)}.Section_tint__DI0zz{background:var(--c-bg-tint);color:var(--c-ink)}.Section_dark__UCoTK{background:var(--c-dark);color:var(--c-on-dark)}.Section_narrow__m6yDe .site-wrap{max-width:calc(var(--wrap-narrow) + 2 * var(--gutter))}.Section_headRow__l6MmG{margin-bottom:clamp(2rem,1.4rem + 2.5vw,3.5rem)}.Section_hasAside__jsCmE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.Section_head__TU2cQ{max-width:44rem;padding-left:0;padding-right:0}.Section_center__5ADK3 .Section_headRow__l6MmG{text-align:center}.Section_center__5ADK3 .Section_head__TU2cQ{margin-inline:auto}.Section_eyebrow__WRi8C{display:inline-block;margin:0 0 var(--space-3);font-family:var(--font-text);font-size:var(--fs-xs);font-weight:650;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;line-height:1.4;color:var(--c-accent-strong)}.Section_dark__UCoTK .Section_eyebrow__WRi8C{color:var(--c-accent-on-dark)}.Section_title__LNdxd{margin:0;font-family:var(--font-head);font-size:var(--fs-h2);font-weight:650;line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance;color:inherit}.Section_lead__yTfDX{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:1.6;letter-spacing:0;color:var(--c-text-2);text-wrap:pretty}.Section_dark__UCoTK .Section_lead__yTfDX{color:var(--c-on-dark-2)}.Section_aside__RSVOR{flex:none}[data-page-header]+.Section_white__bXIwT{padding-top:clamp(1rem,.5rem + 1.5vw,2rem)}.InspirationCard_title___dyap{color:var(--c-ink)}.InspirationCard_features__VoIAT{margin:var(--space-1) 0}.projekte_sprung___wrH_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.projekte_sprung___wrH_ a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem 0 .375rem;border-radius:var(--r-pill);border:1px solid var(--c-line-2);background:var(--c-bg);font-size:var(--fs-small);font-weight:600;color:var(--c-ink);text-decoration:none;transition:border-color var(--dur-1),color var(--dur-1),background-color var(--dur-1)}.projekte_sprung___wrH_ a svg{color:var(--c-accent-strong)}.projekte_sprung___wrH_ a:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}.projekte_nr__jyrua{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-accent-soft);font-size:.8125rem;font-weight:700;color:var(--c-accent-strong)}.projekte_cta__ZLyzF{display:grid;justify-items:center;gap:var(--space-3);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding:clamp(1.75rem,1rem + 3vw,3rem) var(--space-5);border-radius:var(--r-xl);border:1px solid var(--c-line);background:radial-gradient(30rem 12rem at 0 0,rgba(0,102,255,.07),transparent 70%),radial-gradient(26rem 12rem at 100% 100%,rgba(0,217,255,.07),transparent 70%),var(--c-bg);box-shadow:var(--shadow-sm);text-align:center}.projekte_ctaTitle__TNUys{margin:0;font-family:var(--font-head);font-size:var(--fs-h3);font-weight:650;letter-spacing:-.02em;color:var(--c-ink)}.projekte_ctaText__nCetF{margin:0;max-width:34rem;color:var(--c-text-2)}.projekte_ctaActions__X7Z8l{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:var(--space-2)}