.wk{--wk-grund:#0a0806;--wk-gold:#b8963e;--wk-gold-hell:#d4ae5a;--wk-creme:#faf8f5;--wk-tief:#2e2b26;--wk-leise:#faf8f5c7;--wk-stumm:#a09c95;--wk-gold-auf-hell:#8a6a1f;--wk-text-auf-hell:#2e2b26d1;--wk-gelb:#f2c94c;--wk-serif:var(--font-instrument),Georgia,serif;--wk-satz:var(--font-satoshi),system-ui,-apple-system,sans-serif;--wk-mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;--wk-rand:clamp(20px,5vw,72px);font-family:var(--wk-satz)}.wk-seite{background:var(--wk-grund);color:var(--wk-creme)}.wk-mass{visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;top:0;left:0}.wk-motive{width:0;height:0;position:absolute;overflow:hidden}.wk a:focus-visible,.wk button:focus-visible,.wk summary:focus-visible{outline:2px solid var(--wk-gold-hell);outline-offset:4px}.wk-kopf{z-index:2;background:var(--wk-grund);position:relative}.wk-kopf[data-modus=film]{background:linear-gradient(var(--wk-grund),var(--wk-grund)) top/100% calc(100% - 100lvh) no-repeat;pointer-events:none;margin-bottom:-100lvh}.wk-kopf[data-modus=film] .wk-spur{height:360lvh}.wk-buehne{min-height:100svh;padding:98px var(--wk-rand) 44px;background:var(--wk-grund);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;column-gap:clamp(16px,3vw,56px);display:grid;position:relative;overflow:hidden}.wk-kopf[data-modus=film] .wk-buehne{pointer-events:auto;height:100lvh;min-height:0;padding-bottom:calc(100lvh - 100svh + 44px);transition:opacity .28s linear,visibility;position:sticky;top:0}.wk-kopf[data-modus=film] .wk-buehne.wk-durch{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s linear,visibility 0s .28s}.wk-licht{pointer-events:none;background:radial-gradient(50% 54% at 68% 46%,#d4ae5a33,#0000 70%),radial-gradient(36% 40% at 10% 88%,#b8963e1c,#0000 70%),radial-gradient(30% 30% at 96% 2%,#d4ae5a17,#0000 70%);position:absolute;inset:0}.wk-text{z-index:3;max-width:44rem;opacity:var(--wk-text,1);transform:translateX(calc(var(--wk-tw,0) * -60px));position:relative}.wk-text.wk-fort{visibility:hidden}.wk-zeile{font-family:var(--wk-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wk-gold-hell);align-items:flex-start;gap:.9em;margin:0;font-size:12.5px;line-height:1.5;display:flex}.wk-punkt{background:var(--wk-gelb);border-radius:50%;flex:none;width:8px;height:8px;margin-top:calc(.75em - 4px)}.wk-thema{font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wk-creme);margin:10px 0 0;font-size:12.5px}.wk-kopf h1{font-family:var(--wk-serif);letter-spacing:-.01em;text-wrap:balance;color:var(--wk-creme);margin:22px 0 0;font-size:clamp(2.3rem,min(4.3vw,8.6svh),5.2rem);font-weight:400;line-height:1.04}.wk-takt2{color:var(--wk-gold-hell);display:block}.wk-satz{max-width:29rem;color:var(--wk-leise);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.06rem,1.25vw,1.18rem);line-height:1.6}.wk-knoepfe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wk-knopf{min-height:52px;font-family:var(--wk-satz);letter-spacing:.05em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex;position:relative;overflow:hidden}.wk-knopf span,.wk-knopf svg{position:relative}.wk-knopf.wk-haupt{background:var(--wk-gold);color:var(--wk-grund)}.wk-knopf.wk-haupt:hover{background:var(--wk-gold-hell)}.wk-knopf.wk-haupt svg{transition:transform .3s}.wk-knopf.wk-haupt:hover svg{transform:translate(4px)}.wk-knopf.wk-zweit{border:1.5px solid var(--wk-gold);color:var(--wk-gold-hell);background:0 0}.wk-knopf.wk-zweit:before{content:"";background:var(--wk-gold);transform-origin:0;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.wk-knopf.wk-zweit:hover{color:var(--wk-grund)}.wk-knopf.wk-zweit:hover:before{transform:scaleX(1)}.wk-vermerk{font-family:var(--wk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wk-stumm);text-wrap:balance;margin:26px 0 0;font-size:12.5px}@keyframes wk-steigen{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}.wk-steig{animation:.9s cubic-bezier(.16,1,.3,1) both wk-steigen;animation-delay:var(--wk-d,0s)}.wk-weiter{left:var(--wk-rand);z-index:3;font-family:var(--wk-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wk-stumm);opacity:var(--wk-cue,1);align-items:center;gap:14px;font-size:12.5px;display:none;position:absolute;bottom:calc(100lvh - 100svh + 22px)}.wk-kopf[data-modus=film] .wk-weiter{display:flex}.wk-weiter i{background:var(--wk-stumm);transform-origin:0;width:46px;height:1px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite wk-ziehen;display:block}@keyframes wk-ziehen{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.wk-szene{--wk-bw:clamp(280px,min(30vw,52svh),620px);--wk-mx:calc((100% - var(--wk-bw) * 1.177 - 212px) / 2 + var(--wk-bw) * .588 + 8px);z-index:1;height:min(76svh,860px);min-height:calc(var(--wk-bw) * 1.3);position:relative}.wk-kopf:not([data-modus=film]) .wk-szene{min-height:calc(var(--wk-bw) * 1.5)}.wk-kamera{transform:translate(var(--wk-kx,0px),var(--wk-ky,0px)) scale(var(--wk-ks,1));position:absolute;inset:0}.wk-raum{perspective:1900px;perspective-origin:var(--wk-mx) 50%;position:absolute;inset:0}.wk-stapel{left:var(--wk-mx);width:var(--wk-bw);aspect-ratio:16/10;margin:calc(var(--wk-bw) * -.3125) 0 0 calc(var(--wk-bw) / -2);transform-style:preserve-3d;transform:translateY(var(--wk-senk,calc(var(--wk-bw) * .33))) rotateX(var(--wk-rx,56deg)) rotateZ(var(--wk-rz,-34deg));position:absolute;top:50%}.wk-boden{width:calc(var(--wk-bw) * 2.6);aspect-ratio:1;margin:calc(var(--wk-bw) * -1.3) 0 0 calc(var(--wk-bw) * -1.3);transform:translateZ(calc(var(--wk-bw) * -.1));opacity:var(--wk-boden,1);pointer-events:none;background:radial-gradient(closest-side,#d4ae5a4d,#d4ae5a12 46%,transparent 72%), repeating-linear-gradient(0deg,#d4ae5a33 0 1px,transparent 1px calc(var(--wk-bw) * .1)), repeating-linear-gradient(90deg,#d4ae5a33 0 1px,transparent 1px calc(var(--wk-bw) * .1));position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 26%,#0000 76%);mask:radial-gradient(closest-side,#000 26%,#0000 76%)}.wk-scheibe{aspect-ratio:16/10;display:block;position:relative;container-type:inline-size}.wk-stapel>.wk-scheibe{backface-visibility:hidden;transform:translateZ(calc(var(--wk-k) * var(--wk-bw) * .16));position:absolute;inset:0}.wk-glas{box-shadow:0 calc(6cqw - 4.6cqw * var(--wk-g,0)) calc(13cqw - 8cqw * var(--wk-g,0)) rgba(0,0,0,calc(.55 - .33 * var(--wk-g,0))),0 0 calc(12cqw * var(--wk-an,0)) rgba(212,174,90,calc(.46 * var(--wk-an,0)));background:linear-gradient(155deg,#3b3122,#15100b 62%);border-radius:3.2cqw;display:block;position:absolute;inset:0;overflow:hidden}.wk-glas:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#f3da9a 0%,#d4ae5a5c 34%,#d4ae5a80 68%,#d4ae5a 100%);padding:.42cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wk-glas:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#0000 32%);position:absolute;inset:0}.wk-glas>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.wk-hell .wk-glas{background:var(--wk-creme)}.wk-nr{z-index:3;font-family:var(--wk-mono);letter-spacing:.04em;color:var(--wk-gold-hell);font-size:6cqw;font-weight:500;line-height:1;position:absolute;top:3.8cqw;left:5cqw}.wk-hell .wk-nr{color:var(--wk-gold-auf-hell)}@keyframes wk-zeigen{0%{opacity:0}to{opacity:1}}.wk-kopf[data-modus=film] .wk-stapel>.wk-scheibe .wk-glas{animation:.9s both wk-zeigen;animation-delay:calc(var(--wk-k) * 90ms + .12s)}@keyframes wk-glanz{0%{background-position:0 0,125% 0}to{background-position:0 0,-25% 0}}.wk-kopf[data-modus=film] .wk-stapel>.wk-scheibe .wk-glas:after{animation:1.5s cubic-bezier(.4,0,.2,1) both wk-glanz;animation-delay:calc(var(--wk-k) * .11s + .7s);background:linear-gradient(118deg,#ffffff1a,#0000 32%),linear-gradient(112deg,#0000 38%,#ffffff29 50%,#0000 62%) 125% 0/220% 100% no-repeat}.wk-blatt{left:0;top:var(--wk-by,0px);width:100%;height:var(--wk-bh,100%);border-radius:calc(var(--wk-bw) * .028);background:var(--wk-creme);opacity:var(--wk-blatt,0);box-shadow:0 calc(var(--wk-bw) * .07) calc(var(--wk-bw) * .2) #0009,0 0 0 1px #d4ae5a8c;position:absolute;overflow:hidden}.wk-chrom{align-items:center;gap:calc(var(--wk-bw) * .017);height:var(--wk-chrom,calc(var(--wk-bw) * .07));padding:0 calc(var(--wk-bw) * .03);background:#17120c;display:flex}.wk-chrom>i{width:calc(var(--wk-bw) * .017);height:calc(var(--wk-bw) * .017);background:#5b5348;border-radius:50%;flex:none}.wk-adresse{align-items:center;gap:calc(var(--wk-bw) * .014);height:calc(var(--wk-bw) * .043);margin-left:calc(var(--wk-bw) * .016);padding:0 calc(var(--wk-bw) * .022);font-family:var(--wk-mono);font-size:calc(var(--wk-bw) * .023);letter-spacing:.03em;color:var(--wk-creme);white-space:nowrap;background:#2a231a;border-radius:99px;flex:1;display:flex}.wk-adresse svg{width:calc(var(--wk-bw) * .021);height:calc(var(--wk-bw) * .021);flex:none}.wk-adresse b{font-weight:600}.wk-adresse u{width:calc(var(--wk-bw) * .003);min-width:1px;height:calc(var(--wk-bw) * .026);background:var(--wk-gold-hell);text-decoration:none;animation:1s step-end infinite wk-blinken;display:inline-block}@keyframes wk-blinken{50%{opacity:0}}.wk-live{align-items:center;gap:calc(var(--wk-bw) * .012);font-family:var(--wk-mono);font-size:calc(var(--wk-bw) * .02);letter-spacing:.14em;text-transform:uppercase;color:var(--wk-gold-hell);opacity:var(--wk-live,0);display:flex}.wk-live:before{content:"";width:calc(var(--wk-bw) * .014);height:calc(var(--wk-bw) * .014);background:var(--wk-gold-hell);border-radius:50%}.wk-guck{height:calc(100% - var(--wk-chrom,calc(var(--wk-bw) * .07)));position:relative;overflow:hidden}.wk-klon{transform-origin:0 0;pointer-events:none;margin:0;position:absolute;top:0;left:0}.wk-klon .wk-kachel .wk-scheibe{visibility:hidden}.wk-marken{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.wk-kopf[data-js] .wk-marken{display:block}.wk-marke{white-space:nowrap;align-items:center;gap:9px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.wk-marke:before{content:"";background:var(--wk-stumm);width:14px;height:1px;transition:background-color .35s,width .35s}.wk-marke div{gap:3px;display:grid}.wk-marke small{font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wk-stumm);font-size:12.5px;transition:color .35s}.wk-marke span{color:var(--wk-creme);font-size:16px;font-weight:500;line-height:1.15}.wk-marke.wk-an:before{background:var(--wk-gold-hell);width:26px}.wk-marke.wk-an small{color:var(--wk-gold-hell)}.wk-marke.wk-weg{opacity:0}.wk-marke.wk-summe{transition-delay:.25s}.wk-marke.wk-summe.wk-weg{transition-delay:0s}.wk-unter{display:none}.wk-liste{right:var(--wk-rand);color:var(--wk-creme);gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid;position:absolute;bottom:44px}.wk-liste small{font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wk-gold-hell);margin-right:10px;font-size:12.5px}.wk-kopf[data-js] .wk-liste{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wk-danach{z-index:1;position:relative}.wk-innen{max-width:72rem;margin:0 auto}.wk-zeile2{font-family:var(--wk-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--wk-gold-auf-hell);margin:0;font-size:12.5px}.wk-h2{font-family:var(--wk-serif);letter-spacing:-.01em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:400;line-height:1.06}.wk-h2 span{color:var(--wk-gold-auf-hell);display:block}.wk-dunkel .wk-zeile2,.wk-dunkel .wk-h2 span{color:var(--wk-gold-hell)}.wk-lauf{max-width:34rem;color:var(--wk-text-auf-hell);text-wrap:pretty;margin:18px 0 0;font-size:1.06rem;line-height:1.6}.wk-dunkel .wk-lauf{color:var(--wk-leise)}.wk-schichten{background:var(--wk-creme);min-height:100lvh;color:var(--wk-tief);padding:clamp(48px,7.5vh,110px) var(--wk-rand) clamp(40px,6vh,120px)}.wk-schichten-kopf{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,56px);display:grid}.wk-schichten-kopf .wk-lauf{max-width:none;margin:0;font-size:1rem;line-height:1.55}.wk-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.wk-kachel{text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.wk-kachel .wk-scheibe,.wk-tafel .wk-scheibe,.wk-karte .wk-scheibe,.wk-blick .wk-scheibe{--wk-g:1}.wk-kachel .wk-scheibe{transition:translate .35s cubic-bezier(.16,1,.3,1)}.wk-kachel:hover .wk-scheibe{translate:0 -4px}.wk-kachel-name{color:var(--wk-text-auf-hell);margin-top:10px;font-size:15px;font-weight:500;line-height:1.25;display:block}.wk-kachel-name small{font-family:var(--wk-mono);letter-spacing:.08em;color:var(--wk-gold-auf-hell);margin-right:8px;font-size:12.5px}.wk-kachel:after{content:"";background:var(--wk-gold);transform-origin:0;height:2px;margin-top:8px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.wk-kachel[aria-pressed=true]:after{transform:scaleX(1)}.wk-kachel[aria-pressed=true] .wk-kachel-name{color:var(--wk-tief)}.wk-tafel{background:#fff;border:1px solid #b5b0a873;border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(20px,3.4vw,48px);margin-top:24px;padding:clamp(16px,2vw,26px);display:grid;box-shadow:0 14px 40px #2e2b2612}.wk-tafel[hidden]{display:none}.wk-tafel small{font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wk-gold-auf-hell);font-size:12.5px}.wk-tafel h3{font-family:var(--wk-serif);color:var(--wk-tief);margin:8px 0 0;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1.08}.wk-tafel p{max-width:36rem;color:var(--wk-text-auf-hell);margin:10px 0 0;font-size:1.06rem;line-height:1.6}.wk-tafel .wk-skills-titel{font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;color:#6f675c;margin:18px 0 0;font-size:12.5px}.wk-skills{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wk-skills li{font-family:var(--wk-mono);color:#5d564c;background:#f3efe8;border-radius:99px;padding:6px 12px;font-size:12.5px}.wk-tafel .wk-skills-was{color:#6f675c;margin:12px 0 0;font-size:15px;line-height:1.5}.wk-etikett{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wk-wandel{background:var(--wk-grund);color:var(--wk-creme);padding:clamp(64px,11vh,130px) var(--wk-rand);position:relative;overflow:hidden}.wk-wandel:before{content:"";pointer-events:none;background:radial-gradient(44% 56% at 84% 54%,#d4ae5a24,#0000 70%);position:absolute;inset:0}.wk-wandel .wk-innen{position:relative}.wk-wandel-tafel{margin-top:30px;position:relative}.wk-wandel-tafel:before{content:"";pointer-events:none;background:linear-gradient(150deg,#d4ae5a29,#d4ae5a0d 60%);border:1px solid #d4ae5a80;border-radius:16px;position:absolute;inset:0 0 0 calc(50% + 28px)}.wk-wandel-kopf,.wk-wandel-tafel li{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;display:grid;position:relative}.wk-wandel-kopf{font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wk-stumm);padding:18px 0 8px;font-size:12.5px}.wk-wandel-kopf span:last-child{color:var(--wk-gold-hell);padding-left:24px}.wk-wandel-tafel ul{margin:0;padding:0 0 10px;list-style:none}.wk-wandel-tafel li{border-top:1px solid #faf8f51f;min-height:64px;padding:10px 0}.wk-wandel-tafel li>svg{color:var(--wk-stumm);justify-self:center}.wk-heute{color:var(--wk-leise);margin:0;padding-right:8px;font-size:1.04rem;line-height:1.45}.wk-dann{color:var(--wk-creme);align-items:flex-start;gap:12px;margin:0;padding:0 24px;font-size:1.08rem;font-weight:500;line-height:1.45;display:flex}.wk-dann svg{color:var(--wk-gold-hell);flex:none;margin-top:3px}.wk-mit{background:var(--wk-creme);color:var(--wk-tief);padding:clamp(64px,11vh,130px) var(--wk-rand)}.wk-mit-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.wk-mit-liste li{background:#fff;border:1px solid #b5b0a873;border-radius:14px;padding:20px 20px 22px;box-shadow:0 10px 30px #2e2b260f}.wk-mit-liste small{font-family:var(--wk-mono);letter-spacing:.14em;color:var(--wk-gold-auf-hell);font-size:12.5px}.wk-mit-liste h3{font-family:var(--wk-serif);color:var(--wk-tief);margin:8px 0 0;font-size:1.5rem;font-weight:400;line-height:1.12}.wk-mit-liste p{color:var(--wk-text-auf-hell);margin:8px 0 0;font-size:1rem;line-height:1.5}.wk-regal-titel{font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;color:#6f675c;margin:30px 0 0;font-size:12.5px}.wk-regal{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wk-regal img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid #2e2b2629;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 8px 22px #2e2b261f}.wk-regal span{color:var(--wk-text-auf-hell);margin-top:8px;font-size:15px;font-weight:500;line-height:1.25;display:block}.wk-werkzeuge{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.wk-werkzeuge li{background:#fff;border:1px solid #b5b0a880;border-radius:99px;align-items:baseline;gap:10px;padding:10px 16px;display:flex}.wk-werkzeuge strong{color:var(--wk-tief);font-size:1rem;font-weight:600}.wk-werkzeuge span{color:var(--wk-text-auf-hell);font-size:15px}.wk-blick{background:var(--wk-grund);color:var(--wk-creme);padding:clamp(64px,11vh,130px) var(--wk-rand)}.wk-blick .wk-innen{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.wk-blick-wahl{min-width:0;position:relative}.wk-blick-wahl input{opacity:0;pointer-events:none;position:absolute}.wk-blick-reiter{background:#faf8f512;border:1px solid #faf8f529;border-radius:99px;padding:4px;display:inline-flex}.wk-blick-reiter label{min-height:44px;color:var(--wk-leise);cursor:pointer;border-radius:99px;align-items:center;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}#wk-blick-mensch:checked~.wk-blick-reiter label[for=wk-blick-mensch],#wk-blick-maschine:checked~.wk-blick-reiter label[for=wk-blick-maschine]{background:var(--wk-gold);color:var(--wk-grund)}#wk-blick-mensch:focus-visible~.wk-blick-reiter label[for=wk-blick-mensch],#wk-blick-maschine:focus-visible~.wk-blick-reiter label[for=wk-blick-maschine]{outline:2px solid var(--wk-gold-hell);outline-offset:3px}.wk-blick-flaeche{background:#120e09;border:1px solid #d4ae5a59;border-radius:16px;margin-top:18px;display:none;overflow:hidden}#wk-blick-mensch:checked~.wk-blick-mensch,#wk-blick-maschine:checked~.wk-blick-maschine{display:block}.wk-blick-leiste{background:#17120c;border-bottom:1px solid #d4ae5a33;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.wk-blick-leiste i{background:#5b5348;border-radius:50%;width:8px;height:8px}.wk-blick-leiste span{min-width:0;font-family:var(--wk-mono);color:var(--wk-stumm);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:12.5px;overflow:hidden}.wk-blick-bild{background:var(--wk-creme);color:var(--wk-tief);padding:clamp(18px,2.6vw,30px)}.wk-blick-bild strong{font-family:var(--wk-serif);font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:400;line-height:1.1;display:block}.wk-blick-bild strong span{color:var(--wk-gold-auf-hell);display:block}.wk-blick-bild ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wk-blick-daten{font-family:var(--wk-mono);gap:12px;margin:0;padding:clamp(16px,2.4vw,26px);font-size:13.5px;line-height:1.5;display:grid}.wk-blick-daten div{grid-template-columns:8.6em minmax(0,1fr);gap:14px;display:grid}.wk-blick-daten dt{color:var(--wk-gold-hell)}.wk-blick-daten dd{color:var(--wk-creme);margin:0}.wk-rahmen{background:var(--wk-creme);color:var(--wk-tief);padding:clamp(64px,11vh,130px) var(--wk-rand)}.wk-rahmen .wk-innen{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.wk-rahmen .wk-knopf{margin-top:28px}.wk-blattchen{background:#fff;border:1px solid #b5b0a873;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 14px 40px #2e2b2612}.wk-blattchen div{border-bottom:1px solid #b5b0a857;grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;gap:16px;padding:16px clamp(18px,2.4vw,28px);display:grid}.wk-blattchen dt{font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wk-gold-auf-hell);font-size:12.5px}.wk-blattchen dd{color:var(--wk-tief);margin:0;font-size:1.06rem;line-height:1.5}.wk-blattchen .wk-preis{background:#fbf7ef;border-bottom:0;align-items:center}.wk-blattchen .wk-preis dd strong{font-family:var(--wk-serif);color:var(--wk-tief);font-size:clamp(2.2rem,3.6vw,3rem);font-weight:400;line-height:1;display:block}.wk-blattchen .wk-preis dd small{color:var(--wk-text-auf-hell);margin-top:8px;font-size:15px;line-height:1.45;display:block}.wk-warte{background:var(--wk-grund);color:var(--wk-creme);padding:clamp(64px,11vh,130px) var(--wk-rand);position:relative;overflow:hidden}.wk-warte:before{content:"";pointer-events:none;background:radial-gradient(46% 60% at 82% 40%,#d4ae5a29,#0000 70%),radial-gradient(34% 44% at 6% 96%,#b8963e1a,#0000 70%);position:absolute;inset:0}.wk-warte-scheibe{background:linear-gradient(150deg,#3b3122b8,#15100beb 58%);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4.6vw,64px);padding:clamp(22px,4vw,56px);display:grid;position:relative;box-shadow:0 40px 90px #00000080}.wk-warte-scheibe:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#f3da9a 0%,#d4ae5a4d 34%,#d4ae5a73 68%,#d4ae5a 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wk-warte-scheibe:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff12,#0000 30%);position:absolute;inset:0}.wk-warte-scheibe>*{z-index:1;position:relative}.wk-fakten{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.wk-fakten li{color:var(--wk-creme);align-items:flex-start;gap:12px;font-size:1.06rem;line-height:1.45;display:flex}.wk-fakten svg{color:var(--wk-gold-hell);flex:none;margin-top:3px}.wk-klein{color:var(--wk-leise);margin:18px 0 0;font-size:15px;line-height:1.5}.wk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wk-ganz{grid-column:1/-1}.wk-feld{width:100%;min-width:0;min-height:54px;font-family:var(--wk-satz);color:var(--wk-creme);background:#faf8f50f;border:1px solid #faf8f53d;border-radius:4px;outline:none;padding:0 16px;font-size:1rem;transition:border-color .25s,background-color .25s}.wk-feld::placeholder{color:#faf8f58c}.wk-feld:focus{border-color:var(--wk-gold-hell);background:#faf8f517}.wk-form .wk-knopf{width:100%;min-height:56px}.wk-form .wk-knopf:disabled{opacity:.7;cursor:default}.wk-form-titel{font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wk-gold-hell);margin:0 0 16px;font-size:12.5px}.wk-form-fehler{color:#f0b48a;margin:0;font-size:15px;line-height:1.45}.wk-fertig{color:var(--wk-creme);background:#d4ae5a1a;border:1px solid #d4ae5a59;border-radius:6px;align-items:flex-start;gap:14px;margin:0;padding:20px 22px;font-size:1.02rem;line-height:1.55;display:flex}.wk-fertig svg{color:var(--wk-gold-hell);flex:none;margin-top:2px}.wk-fragen{background:var(--wk-creme);color:var(--wk-tief);padding:clamp(64px,11vh,130px) var(--wk-rand)}.wk-fragen .wk-h2 span{display:inline}.wk-fragen-liste{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(24px,4vw,56px);margin-top:30px;display:grid}.wk-fragen details{border-bottom:1px solid #2e2b2629}.wk-fragen summary{min-height:62px;font-family:var(--wk-serif);color:var(--wk-tief);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:1.22rem;line-height:1.25;list-style:none;display:flex}.wk-fragen summary::-webkit-details-marker{display:none}.wk-fragen summary:after{content:"";background:linear-gradient(var(--wk-gold),var(--wk-gold)) center/100% 1.5px no-repeat,linear-gradient(var(--wk-gold),var(--wk-gold)) center/1.5px 100% no-repeat;flex:none;width:14px;height:14px;transition:transform .3s}.wk-fragen details[open] summary:after{transform:rotate(45deg)}.wk-fragen details p{color:var(--wk-text-auf-hell);margin:0;padding:0 34px 22px 0;font-size:1.04rem;line-height:1.6}.wk-karte-abschnitt{background:var(--wk-grund);color:var(--wk-creme);padding:8vh 24px 0}.wk-karte{background:linear-gradient(135deg,#d4ae5a1f 0%,#100c07f5 60%);border:1px solid #d4ae5a59;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:72rem;margin:0 auto;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.wk-karte .wk-h2{color:var(--wk-creme);font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1}.wk-karte .wk-knopf{margin-top:26px}.wk-karte-bild{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:899px){.wk-buehne{flex-direction:column;padding:0;display:flex}.wk-kopf[data-modus=film] .wk-buehne{padding:0}.wk-szene{--wk-bw:min(64vw,31svh,330px);--wk-mx:50%;height:calc(var(--wk-bw) * 1.3 + 92px);flex:none;order:1;min-height:0}.wk-kopf:not([data-modus=film]) .wk-szene{min-height:0}.wk-kopf[data-modus=film] .wk-szene{height:auto;position:absolute;inset:0}.wk-stapel{top:calc(76px + var(--wk-bw) * .65)}.wk-raum{perspective-origin:50% calc(76px + var(--wk-bw) * .65)}.wk-text{order:2;max-width:none;padding:8px 20px 30px;transform:none}.wk-kopf[data-modus=film] .wk-text{padding-bottom:26px;position:absolute;bottom:calc(100lvh - 100svh);left:0;right:0}.wk-zeile{letter-spacing:.16em}.wk-thema,.wk-satz,.wk-knopf.wk-zweit.wk-kopfknopf,.wk-vermerk{display:none}.wk-kopf[data-hoch] .wk-thema,.wk-kopf[data-hoch] .wk-satz{display:block}.wk-kopf[data-hoch] .wk-knopf.wk-zweit.wk-kopfknopf{display:inline-flex}.wk-kopf h1{margin-top:16px;font-size:clamp(1.9rem,8.4vw,2.9rem)}.wk-satz{margin-top:14px}.wk-knoepfe{flex-direction:column;margin-top:20px}.wk-knoepfe .wk-knopf{width:100%}.wk-kopf[data-modus=film] .wk-weiter,.wk-kopf[data-js] .wk-marken{display:none}.wk-kopf[data-modus=film] .wk-unter{z-index:3;opacity:var(--wk-leg,0);pointer-events:none;justify-items:center;gap:12px;display:grid;position:absolute;bottom:calc(100lvh - 100svh + 26px);left:0;right:0}.wk-unter p{color:var(--wk-creme);text-align:center;margin:0;font-size:17px;font-weight:500}.wk-unter p small{font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wk-gold-hell);margin-bottom:4px;font-size:12.5px;display:block}.wk-punkte{gap:9px;display:flex}.wk-punkte i{border:1px solid var(--wk-stumm);border-radius:50%;width:8px;height:8px;transition:background-color .3s,border-color .3s}.wk-punkte i.wk-an{background:var(--wk-gold-hell);border-color:var(--wk-gold-hell)}.wk-kopf:not([data-modus=film]) .wk-liste{clip-path:none;white-space:normal;order:3;width:auto;height:auto;margin:0 20px;padding:4px 0 34px;position:static;overflow:visible}.wk-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:28px}.wk-tafel{grid-template-columns:minmax(0,1fr);margin-top:26px}.wk-schichten-kopf{grid-template-columns:minmax(0,1fr);gap:16px}.wk-wandel-tafel:before,.wk-wandel-kopf,.wk-wandel-tafel li>svg{display:none}.wk-wandel-tafel li{background:#faf8f508;border:1px solid #faf8f524;border-radius:12px;min-height:0;margin-top:12px;padding:16px 16px 14px;display:block}.wk-etikett{clip-path:none;width:auto;height:auto;font-family:var(--wk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wk-stumm);margin:0 0 4px;font-size:12.5px;font-weight:400;display:block;position:static}.wk-dann .wk-etikett{color:var(--wk-gold-hell)}.wk-heute{padding:0;font-size:1rem}.wk-dann{margin-top:12px;padding:0}.wk-dann>svg{display:none}.wk-mit-liste{grid-template-columns:minmax(0,1fr);gap:12px}.wk-regal{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-blick .wk-innen,.wk-rahmen .wk-innen,.wk-warte-scheibe,.wk-karte{grid-template-columns:minmax(0,1fr)}.wk-blick-bild ul{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-blick-daten div{grid-template-columns:minmax(0,1fr);gap:2px}.wk-blattchen div{grid-template-columns:minmax(0,1fr);gap:4px}.wk-form,.wk-fragen-liste{grid-template-columns:minmax(0,1fr)}.wk-blick-reiter{display:flex}.wk-blick-reiter label{text-align:center;flex:auto;justify-content:center;padding:6px 12px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.wk-steig,.wk-weiter i,.wk-adresse u{animation:none}.wk-kachel .wk-scheibe,.wk-kachel:after{transition:none}}
