.ak-site[data-gate=true]{min-height:100svh}@supports (height:100dvh){.ak-site[data-gate=true]{min-height:100dvh}}.gate-experience{--gate-paper:#f1f0e6;--gate-wall:#e1e2d8;--gate-panel:#e9e8dd;--gate-ink:#202629;--gate-muted:#535c58;--gate-steel:#a6aca6;--gate-frame:#343d3d;--gate-carbon:#192123;--gate-dark-panel:#293335;--gate-accent:var(--ak-lime);--gate-stage-height:100svh;--gate-floor-height:clamp(90px, 16svh, 160px);--gate-door-height:min(70svh, 720px);--gate-door-width:calc(var(--gate-door-height) * .78);--gate-door-gap:clamp(40px, 7vw, 112px);--gate-frame-width:12px;--gate-inset:clamp(18px, 3vw, 44px);--gate-sign-height:clamp(52px, 7.5svh, 70px);--gate-sign-type:clamp(1.5rem, 2.5vw, 2.5rem);--gate-small:.76rem;--gate-load-width:96px;--gate-load-height:3px;--gate-load-fade:.16s;--gate-door-duration:1.2s;--gate-door-ease:cubic-bezier(.42, 0, .2, 1);--gate-ease:cubic-bezier(.16, 1, .3, 1);min-height:var(--gate-stage-height);color:var(--gate-ink);background:var(--gate-wall);isolation:isolate;position:relative}@supports (height:100dvh){.gate-experience{--gate-stage-height:100dvh}}.gate-stage{height:var(--gate-stage-height);min-height:500px;position:relative;overflow:clip}.gate-stage[hidden]{display:none}.gate-experience:focus{outline:none}.gate-preview-close{display:none}.gate-corridor-wall{inset:0 0 var(--gate-floor-height);background:linear-gradient(108deg,#dbddd2,#f0efe5 40%,#e3e5dc 75%,#c6cfc5);position:absolute;box-shadow:inset 0 -9px #b9c0b378,inset 0 -10px #f4f4eb}.gate-corridor-wall:before{content:"";background:linear-gradient(90deg,#0000 8%,#929c8b24 8%,#ffffff38 calc(8% + 1px),#0000 calc(8% + 2px) calc(92% - 2px),#929c8b24 calc(92% - 1px),#ffffff38 92%,#0000 calc(92% + 1px));position:absolute;inset:0}.gate-corridor-floor{height:var(--gate-floor-height);background:linear-gradient(#c3cbbd,#d8dbce 48%,#e3e4d8);border-top:1px solid #788775;position:absolute;inset:auto 0 0}.gate-corridor-floor:after{content:"";background:linear-gradient(111deg,#0000 calc(28% - 1px),#7d8b7730 28%,#0000 calc(28% + 1px)),linear-gradient(69deg,#0000 calc(72% - 1px),#7d8b7730 72%,#0000 calc(72% + 1px));position:absolute;inset:0}.gate-architecture{inset:0 var(--gate-inset) var(--gate-floor-height);justify-content:center;align-items:flex-end;gap:var(--gate-door-gap);transform-origin:50%;display:flex;position:absolute}.gate-portal{--portal-open:0;--portal-bg:var(--gate-panel);--portal-ink:var(--gate-ink);--portal-edge:var(--gate-steel);--portal-line:#99a190;--portal-leaf:#e5e5d8;--portal-leaf-side:#c9cebf;--portal-sign:var(--gate-accent);--portal-sign-ink:var(--gate-ink);color:var(--portal-ink);flex:0 1 var(--gate-door-width);min-width:0;height:var(--gate-door-height);filter:drop-shadow(0 4px 3px #25312225);position:relative}.gate-portal:after{content:"";transform-origin:top;pointer-events:none;background:linear-gradient(#27302138,#27302100);height:28px;position:absolute;top:100%;left:-3%;right:-3%;transform:skew(-10deg)}.gate-portal[data-world=umsatz]{--portal-bg:var(--gate-dark-panel);--portal-ink:var(--gate-paper);--portal-edge:#4e5b5c;--portal-line:#52615e;--portal-leaf:#293638;--portal-leaf-side:#1c292a;--portal-sign:#202b2b;--portal-sign-ink:var(--gate-accent)}.gate-portal[data-open=true]{--portal-open:1}.gate-portal-sign{z-index:11;top:0;height:var(--gate-sign-height);font-size:var(--gate-sign-type);letter-spacing:-.035em;background:var(--portal-sign);color:var(--portal-sign-ink);border:1px solid var(--gate-frame);border-radius:2px 2px 0 0;margin:0;font-weight:600;line-height:1;position:absolute;inset-inline:0;box-shadow:0 4px #0c181927}.gate-portal-sign a{justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;padding-inline:clamp(16px,1.6vw,26px);text-decoration:none;display:flex}.gate-portal-sign .gate-icon{width:clamp(20px,2vw,30px);height:auto;transition:transform .22s var(--gate-ease)}.gate-portal[data-open=true] .gate-portal-sign .gate-icon{transform:translate(4px)}.gate-portal-sign a:focus-visible{outline:3px solid var(--gate-paper);outline-offset:4px;box-shadow:0 0 0 8px var(--gate-ink)}.gate-portal-frame{inset:var(--gate-sign-height) 0 0;background:var(--portal-bg);position:absolute;overflow:hidden}.gate-portal-opening{inset:0 var(--gate-frame-width) 3px;isolation:isolate;background:var(--portal-bg);position:absolute;overflow:hidden;container-type:size}.gate-door-target{z-index:0;position:absolute;inset:0}.gate-door-target:focus-visible{outline:4px solid var(--gate-accent);outline-offset:-8px}.gate-recess-shade{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 8px 0 15px #0e14153a,inset -8px 0 15px #0e14153a,inset 0 7px 9px #0e14152b}.gate-frame-jamb{pointer-events:none;width:var(--gate-frame-width);z-index:6;background:linear-gradient(90deg, var(--portal-edge), var(--gate-frame));border-inline:1px solid #141c1c;position:absolute;top:0;bottom:0}.gate-frame-jamb-left{left:0}.gate-frame-jamb-right{right:0;transform:scaleX(-1)}.gate-threshold{pointer-events:none;z-index:7;bottom:0;background:var(--portal-edge);border-top:1px solid var(--gate-accent);height:3px;position:absolute;inset-inline:0}.gate-door-leaf{pointer-events:none;z-index:4;background:linear-gradient(105deg, var(--portal-bg), var(--portal-leaf) 54%, var(--portal-leaf-side));border:1px solid var(--portal-line);width:50.3%;transition:transform var(--gate-door-duration) var(--gate-door-ease);position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:8px 0 15px #0c16172b}.gate-door-leaf-left{transform:translateX(calc(-100% * var(--portal-open)));left:0}.gate-door-leaf-right{transform:translateX(calc(100% * var(--portal-open)));right:0;box-shadow:-8px 0 15px #0c16172b}.gate-door-seam{border:1px solid var(--portal-line);opacity:.6;position:absolute;inset:10px}.gate-door-rib{background:var(--portal-line);height:1px;position:absolute;top:24%;left:0;right:0;transform:rotate(-14deg)scaleX(1.2)}.gate-door-leaf-right .gate-door-rib{transform:rotate(14deg)scaleX(1.2)}.gate-door-handle{background:var(--gate-carbon);border:1px solid var(--portal-edge);border-radius:2px;justify-content:center;align-items:center;width:11px;height:86px;display:flex;position:absolute;top:47%;right:15px}.gate-door-handle i{background:var(--gate-accent);width:3px;height:40px}.gate-door-leaf-right .gate-door-handle{left:15px;right:auto}.gate-door-plaque{border:1px solid var(--portal-line);background:var(--ak-gate-plaque);color:var(--ak-carbon);border-radius:2cqi;gap:1cqi;padding:2.2cqi 3cqi;display:grid;position:absolute;top:27%;right:12%}.gate-portal[data-world=umsatz] .gate-door-plaque{background:var(--ak-gate-plaque-dark);color:var(--gate-paper)}.gate-door-plaque small{color:var(--portal-line);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.5rem,2.3cqi,.74rem);font-weight:600}.gate-portal[data-world=kosten] .gate-door-plaque small{color:var(--gate-muted)}.gate-door-plaque strong{white-space:nowrap;align-items:center;gap:1.2cqi;font-size:clamp(.62rem,3.2cqi,1.05rem);font-weight:650;display:flex}.gate-door-plaque strong:before{content:"";background:currentColor;border-radius:50%;width:1.8cqi;height:1.8cqi}@container (max-width:240px){.gate-door-plaque{display:none}}.gate-enter-note{z-index:12;top:calc(100% + var(--ak-gate-note-offset));border:1px solid var(--gate-ink);background:var(--gate-accent);color:var(--gate-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s var(--gate-ease), transform .22s var(--gate-ease);border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 16px;font-size:.8rem;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,6px)}.gate-enter-note .gate-icon{width:16px;height:16px}.gate-portal[data-open=true] .gate-enter-note{opacity:1;transition-delay:.26s;transform:translate(-50%)}.gate-enter-disc{z-index:8;width:var(--ak-gate-enter-disc-size);height:var(--ak-gate-enter-disc-size);border:1px solid var(--gate-ink);background:var(--gate-accent);color:var(--gate-ink);pointer-events:none;opacity:0;transform:translate3d(calc(var(--enter-x,50%) - 50%), calc(var(--enter-y,50%) - 50%), 0) scale(.6);transition:opacity .16s ease, transform var(--ak-gate-enter-follow) linear;border-radius:50%;place-content:center;justify-items:center;gap:2px;font-size:.78rem;font-weight:650;line-height:1;display:grid;position:absolute;top:0;left:0}.gate-enter-disc .gate-icon{width:18px;height:18px}.gate-portal[data-open=true] .gate-portal-opening[data-pointer=true] .gate-enter-disc{opacity:1;transform:translate3d(calc(var(--enter-x) - 50%), calc(var(--enter-y) - 50%), 0) scale(1)}body:has(.ak-site) .gate-experience .gate-portal[data-open=true] .gate-portal-opening[data-pointer=true] .gate-door-target{cursor:none}.gate-experience[data-entering] :is(.gate-enter-note,.gate-enter-disc){opacity:0;transition:opacity .12s}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gate-enter-disc{display:none}body:has(.ak-site) .gate-experience .gate-portal[data-open=true] .gate-portal-opening[data-pointer=true] .gate-door-target{cursor:var(--ak-cursor-pointer,pointer)}}@media (hover:none){.gate-enter-note{display:none}}@media (prefers-reduced-motion:reduce){.gate-enter-note{transition:none}}.gate-touch-hint{display:none}.gate-icon{flex:none;width:21px;height:21px}.gate-bottom{z-index:20;inset-inline:var(--gate-inset);bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.gate-tools{pointer-events:auto;gap:8px;display:flex}.gate-tools button,.gate-information summary{width:44px;height:44px;color:var(--gate-ink);cursor:pointer;background:#e9ece0b8;border:1px solid #7b887461;border-radius:50%;place-items:center;padding:0;display:grid}.gate-tools button:hover,.gate-information summary:hover{background:var(--gate-accent);border-color:var(--gate-ink)}.gate-tools button:focus-visible,.gate-information summary:focus-visible,.gate-information a:focus-visible{outline:3px solid var(--gate-ink);outline-offset:4px}.gate-information{pointer-events:auto;color:var(--gate-paper);position:relative}.gate-information summary{font-family:Georgia,serif;font-size:1.25rem;font-style:italic;list-style:none}.gate-information summary::-webkit-details-marker{display:none}.gate-information-panel{background:var(--gate-carbon);width:max-content;max-width:calc(100vw - 40px);font-size:var(--gate-small);border:1px solid #647169;border-radius:4px;padding:16px 20px;position:absolute;bottom:56px;right:0;box-shadow:0 8px 30px #0004}.gate-information-panel p{color:#c4cec3;margin-bottom:6px}.gate-information-panel a{align-items:center;min-height:44px;display:inline-flex}.gate-information-panel a+a{margin-left:24px}.gate-information-panel a:focus-visible{outline-color:var(--gate-accent)}.gate-loader{z-index:30;background:var(--gate-paper);pointer-events:auto;transition:opacity var(--gate-load-fade) ease, visibility var(--gate-load-fade);place-items:center;display:grid;position:absolute;inset:0}.gate-loader-content{width:var(--gate-load-width);flex-direction:column;align-items:center;display:flex}.gate-loader-progress{appearance:none;width:100%;height:var(--gate-load-height);background:var(--gate-wall);color:var(--gate-ink);border:0;border-radius:2px;display:block;overflow:hidden}.gate-loader-progress::-webkit-progress-bar{background:var(--gate-wall)}.gate-loader-progress::-webkit-progress-value{background:var(--gate-ink);border-inline-end:4px solid var(--gate-accent);transition:width .12s}.gate-loader-progress::-moz-progress-bar{background:var(--gate-ink);border-inline-end:4px solid var(--gate-accent)}.gate-loader-skip{white-space:nowrap;min-height:44px;color:var(--gate-ink);cursor:pointer;visibility:hidden;background:0 0;border:0;align-items:center;gap:10px;padding:6px;font-size:.8rem;animation:0s 1.2s forwards gate-load-escape;display:inline-flex;position:absolute;top:calc(50% + 24px)}.gate-loader-skip:hover{text-underline-offset:4px;text-decoration:underline}.gate-loader-skip:focus-visible{outline:3px solid var(--gate-ink);outline-offset:4px}.gate-experience[data-ready=true] .gate-loader{opacity:0;visibility:hidden;pointer-events:none}.gate-experience[data-ready=true] .gate-loader-skip{visibility:hidden;animation:none}@keyframes gate-load-escape{to{visibility:visible}}.gate-experience[data-entering] .gate-portal{pointer-events:none}.gate-experience[data-entering] .gate-bottom{opacity:0;transition:opacity .18s}.gate-experience[data-entering] :is(.gate-aki,.gate-wall-brand){opacity:0;transition:opacity .26s}.gate-experience[data-entering] .gate-portal[data-selected=true]{--portal-open:1;z-index:10}.gate-experience[data-entering] .gate-portal[data-selected=false]{opacity:.2;transition:opacity .26s}.gate-experience[data-entering=kosten] .gate-architecture{transform-origin:29% 66%}.gate-experience[data-entering=umsatz] .gate-architecture{transform-origin:71% 66%}.gate-experience[data-audience=true]{background:var(--gate-carbon)}.gate-audience-v2{min-height:var(--gate-stage-height);padding:28px var(--ak-gutter);color:var(--gate-paper);background:var(--gate-carbon);flex-direction:column;display:flex}.gate-back{color:#c9d1c8;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;min-height:44px;padding:0;font-size:.85rem;display:inline-flex}.gate-audience-content{width:min(820px,100%);margin:auto;padding-block:48px}.gate-audience-sign{background:var(--gate-accent);color:var(--gate-ink);margin-bottom:28px;padding:9px 17px;font-size:.9rem;font-weight:600;display:inline-block}.gate-audience-content h1{letter-spacing:-.035em;max-width:21ch;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.08}.gate-audience-content h1:focus{outline:none}.gate-audience-choices{grid-template-columns:1fr 1fr;gap:32px;margin-block:40px 24px;display:grid}.gate-audience-choices a{border-block:1px solid #63716a;justify-content:space-between;align-items:center;gap:20px;min-height:86px;font-size:clamp(1.3rem,2.6vw,2rem);text-decoration:none;display:flex}.gate-audience-choices a .gate-icon{color:var(--gate-accent);width:30px;height:30px}.gate-audience-choices a:hover{color:var(--gate-accent)}.gate-audience-v2 a:focus-visible,.gate-audience-v2 button:focus-visible{outline-color:var(--gate-accent)}.gate-audience-content>p{color:#b7c1b8;font-size:.85rem}.gate-audience-legal{font-size:var(--gate-small);justify-content:flex-end;gap:24px;display:flex}.gate-audience-legal a{padding-block:12px}@media (hover:none){.gate-touch-hint{z-index:7;inset-inline:8px;text-align:center;color:var(--portal-ink);pointer-events:none;font-size:.64rem;display:block;position:absolute;bottom:14px}.gate-portal[data-open=true] .gate-touch-hint{inset-inline:5px;background:var(--gate-accent);color:var(--gate-ink);padding:9px 2px;bottom:8px}}@media (max-width:760px){.gate-experience{--gate-inset:18px;--gate-door-gap:22px;--gate-frame-width:7px;--gate-sign-height:48px;--gate-sign-type:clamp(.98rem, 3.9vw, 1.6rem);--gate-entry-duration:.42s}.gate-portal-sign a{gap:4px;padding-inline:10px}.gate-portal-sign .gate-icon{width:17px}.gate-door-seam{inset:7px}.gate-door-handle{width:9px;height:64px;right:10px}.gate-door-handle i{width:2px;height:32px}.gate-door-leaf-right .gate-door-handle{left:10px}.gate-audience-v2{padding-top:18px}.gate-audience-choices{grid-template-columns:1fr;gap:0;margin-block:32px 20px}.gate-audience-choices a+a{border-top:0}.gate-audience-content{padding-block:36px}.gate-audience-content h1{font-size:clamp(2rem,8vw,3rem)}}@media (max-width:760px) and (orientation:portrait){.gate-experience{--gate-floor-height:30svh;--gate-door-height:min(49svh, 90vw);--gate-door-width:calc((100vw - var(--gate-inset) * 2 - var(--gate-door-gap)) / 2)}.gate-portal-sign .gate-icon{display:none}.gate-portal-sign a{justify-content:center;padding-inline:5px}.gate-portal-sign{letter-spacing:-.05em}.gate-portal:after{height:20px}}@media (max-height:560px) and (orientation:landscape){.gate-experience{--gate-floor-height:65px;--gate-door-height:calc(100svh - 104px);--gate-sign-height:44px;--gate-sign-type:clamp(1.1rem, 2.6vw, 1.6rem);--gate-door-gap:8vw;--gate-frame-width:6px}.gate-stage{min-height:320px}.gate-bottom{bottom:10px}.gate-portal-sign a{padding-inline:12px}.gate-portal-sign .gate-icon{width:19px}.gate-door-handle{width:9px;height:56px;right:10px}.gate-door-handle i{width:2px;height:28px}.gate-door-leaf-right .gate-door-handle{left:10px}}@media (prefers-reduced-motion:reduce){.gate-door-leaf,.gate-portal-sign .gate-icon,.gate-loader{transition:none}.gate-loader-skip{visibility:visible;animation:none}.gate-tools{display:none}.gate-experience[data-entering] .gate-architecture{animation:none}}@media (max-width:760px) and (orientation:portrait){.gate-portal{transition:transform var(--gate-door-duration) var(--gate-ease), opacity .24s;transform-origin:0 100%}.gate-portal[data-world=umsatz]{transform-origin:100% 100%}.gate-portal[data-open=true]{inset-inline:0;z-index:12;width:auto;height:min(66svh,114vw + 6.96px);position:absolute;bottom:0;transform:none}.gate-preview-close{z-index:14;top:calc(var(--gate-sign-height) + 8px);border:1px solid var(--portal-ink);width:44px;height:44px;color:var(--portal-ink);background:var(--portal-bg);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:12px}.gate-preview-close:focus-visible{outline:3px solid var(--gate-accent);outline-offset:3px}.gate-architecture:has(.gate-portal[data-open=true]) .gate-portal[data-open=false]{opacity:.45}}@media (prefers-reduced-motion:reduce){.gate-portal{transition:none}.gate-loader-progress::-webkit-progress-value{transition:none}}@media (min-width:761px) and (min-height:561px){.gate-experience{--gate-guide-width:min(25vw, 360px);--gate-guide-clearance:24px;--gate-dialogue-top:24px;--gate-door-height:min(70svh, 720px);--gate-door-gap:clamp(28px, 4vw, 64px);--gate-sign-type:clamp(1.15rem, 2.2vw, 2.25rem)}.gate-architecture{padding-inline-start:calc(var(--gate-guide-width) + var(--gate-guide-clearance))}.gate-experience[data-entering=kosten] .gate-architecture{transform-origin:calc((100% + var(--gate-guide-width) + var(--gate-guide-clearance) - var(--gate-door-width) - var(--gate-door-gap)) / 2) 66%}.gate-experience[data-entering=umsatz] .gate-architecture{transform-origin:calc((100% + var(--gate-guide-width) + var(--gate-guide-clearance) + var(--gate-door-width) + var(--gate-door-gap)) / 2) 66%}}
