:root{--jcr-bg:#f7f7f5;--jcr-text:#111;--jcr-muted:#666663;--jcr-faint:#6f6f6b;--jcr-rule:rgba(0,0,0,.14);--jcr-soft:rgba(0,0,0,.045);--faint:#6f6f6b!important}:root[data-theme="dark"]{--jcr-bg:#111;--jcr-text:#f5f5f2;--jcr-muted:#aaa9a4;--jcr-faint:#8f8f89;--jcr-rule:rgba(255,255,255,.15);--jcr-soft:rgba(255,255,255,.06);--faint:#8f8f89!important}.jcr-skip{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 14px;border-radius:8px;background:var(--jcr-text);color:var(--jcr-bg);font-size:.85rem;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .15s ease}.jcr-skip:focus{transform:none}.jcr-shell-header,.jcr-shell-footer{width:min(1240px,calc(100% - 96px));margin:0 auto}.jcr-shell-header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:38px;padding:26px 0 16px;border-bottom:1px solid var(--jcr-rule);color:var(--jcr-text)}.jcr-brand-lockup{display:flex;align-items:center;gap:10px;min-width:max-content}.jcr-brand-sigil{display:block;height:1.15rem;width:auto;object-fit:contain;flex:0 0 auto}.jcr-brand{color:inherit;text-decoration:none;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;white-space:nowrap}.jcr-brand-status{font-size:.64rem;line-height:1;color:var(--jcr-faint);white-space:nowrap}.jcr-nav{display:flex;justify-content:flex-end;gap:30px}.jcr-nav a{position:relative;color:inherit;text-decoration:none;font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.1;font-weight:650;letter-spacing:-.025em;padding:4px 0 20px}.jcr-nav-description{position:absolute;top:46px;left:-12px;width:230px;padding:10px 12px;border:1px solid var(--jcr-rule);border-radius:10px;background:color-mix(in srgb,var(--jcr-bg) 96%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.10);font-size:.72rem;line-height:1.35;font-weight:450;letter-spacing:0;color:var(--jcr-faint);opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:20}.jcr-nav a:hover .jcr-nav-description,.jcr-nav a:focus-visible .jcr-nav-description{opacity:1;transform:none}.jcr-nav a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:currentColor}.jcr-actions{display:flex;gap:6px;align-items:center}.jcr-action,.jcr-menu{height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.jcr-action{min-width:36px;padding:0 10px;font:inherit}.jcr-action.lang{font-size:.69rem;font-weight:700;letter-spacing:.055em}.jcr-action.theme{width:36px;padding:0;font-size:17px}.jcr-action:hover,.jcr-menu:hover{background:var(--jcr-soft)}.jcr-menu{display:none;width:auto;padding:0 10px;font-size:.9rem;font-weight:650}.jcr-mobile-panel{display:none}.jcr-atari-word{display:inline-block;opacity:0;transform:translate(var(--rx,0),var(--ry,0));color:var(--rainbow,#111);filter:saturate(1.08);transition:opacity .3s ease,transform .92s cubic-bezier(.16,.82,.18,1),color 1.35s ease,filter 1.35s ease}.jcr-atari-word.visible{opacity:1;transform:translate(0,0)}.jcr-atari-word.settled{color:inherit;filter:saturate(0)}.jcr-shell-footer{padding:0 0 54px;color:var(--jcr-text)}.jcr-availability{display:flex;align-items:center;gap:10px;border-top:1px solid var(--jcr-rule);border-bottom:1px solid var(--jcr-rule);padding:14px 0;font-size:.76rem;line-height:1.3;color:var(--jcr-muted)}.jcr-availability-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.jcr-footer-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:80px;min-height:280px;padding:52px 0 22px;overflow:hidden}.jcr-footer-copy{position:relative;z-index:2}.jcr-footer-name{display:flex;align-items:center;gap:12px;margin-bottom:14px}.jcr-footer-name img{height:clamp(1.8rem,3vw,2.7rem);width:auto}.jcr-footer-name h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;letter-spacing:-.035em}.jcr-footer-copy p{margin:0;max-width:520px;font-size:.94rem;line-height:1.6;color:var(--jcr-muted)}.jcr-footer-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.jcr-footer-links a{color:inherit;font-size:.88rem;text-decoration:none}.jcr-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.jcr-footer-meta{margin-top:40px;font-size:.72rem;color:var(--jcr-faint)}.jcr-footer-imprint{align-self:center;justify-self:end;font-size:clamp(7rem,15vw,13rem);line-height:.72;font-weight:760;letter-spacing:-.09em;color:inherit;opacity:.045;user-select:none;white-space:nowrap}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.jcr-action:focus-visible,.jcr-menu:focus-visible{background:var(--jcr-soft)}@media(max-width:850px){.jcr-shell-header,.jcr-shell-footer{width:min(100% - 36px,1240px)}.jcr-shell-header{grid-template-columns:1fr auto;gap:18px;padding:18px 0 14px}.jcr-brand-lockup{display:grid;grid-template-columns:auto auto;justify-content:start;gap:4px 8px}.jcr-brand-status{grid-column:1/-1}.jcr-nav{display:none}.jcr-actions{grid-column:2}.jcr-menu{display:grid}.jcr-mobile-panel{display:grid;grid-template-rows:0fr;grid-column:1/-1;transition:grid-template-rows .25s ease}.jcr-mobile-panel>div{overflow:hidden}.jcr-mobile-panel.open{grid-template-rows:1fr}.jcr-mobile-nav{padding:20px 0 8px;border-top:1px solid var(--jcr-rule);margin-top:12px}.jcr-mobile-nav a{display:block;color:inherit;text-decoration:none;padding:16px 0;border-bottom:1px solid var(--jcr-rule);font-size:clamp(1.9rem,9vw,3.3rem);line-height:1;font-weight:650;letter-spacing:-.035em}.jcr-mobile-nav small{display:block;margin-top:7px;font-size:.8rem;line-height:1.4;font-weight:450;letter-spacing:0;color:var(--jcr-faint)}.jcr-availability{font-size:.72rem;padding:12px 0}.jcr-footer-main{grid-template-columns:1fr;gap:24px;min-height:0;padding:38px 0 12px}.jcr-footer-imprint{justify-self:start;font-size:7rem}.jcr-footer-meta{margin-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.jcr-atari-word{opacity:1!important;transform:none!important;color:inherit!important;filter:none!important;transition:none!important}}