.gm{display:flex;flex-direction:column;gap:14px}.gm-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gm-kopf .ga-h3{margin:0}.gm-anzahl{font:600 12.5px/1 var(--ga-ui, "Jost", sans-serif);letter-spacing:.08em;color:#e8d9b0}.gm-brett{position:relative;padding:22px 20px 24px;border-radius:6px;background:linear-gradient(180deg,rgba(30,19,10,.42),rgba(16,10,5,.66)),url("/assets/galerie/meister/holz.webp") 0 0/420px 420px repeat,#2a1a0e;box-shadow:inset 0 0 0 1px rgba(240,216,150,.16),inset 0 12px 26px rgba(0,0,0,.55),inset 0 -6px 14px rgba(0,0,0,.35),0 1px 0 rgba(255,255,255,.04)}.gm-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:22px 20px;margin:0;padding:0;list-style:none}.gm-zelle{position:relative;aspect-ratio:1000/253;max-width:100%}.gm-platz{position:absolute;inset:0;pointer-events:none}.gm-loch{position:absolute;width:3.3%;height:auto;translate:-50% -50%;opacity:.92;user-select:none;-webkit-user-drag:none}.gm-frei .gm-platz{border-radius:4px/14px;outline:1.5px dashed rgba(240,216,150,.2);outline-offset:-3px}.gm-leer{margin:18px 0 2px;text-align:center;font:500 15px/1.4 var(--ga-ui, "Jost", sans-serif);color:#e8d9b0;opacity:.85}.gm-tafel{--gm-t:#3d2a12;--gm-h:rgba(255, 236, 190, 0.55);position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:1000/253;margin:0;padding:0;border:0;background:0 0;color:var(--gm-t);font:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.gm-tafel::before{content:"";position:absolute;left:.6%;right:.6%;top:3%;bottom:3%;border-radius:1.4%/5.5%;pointer-events:none;box-shadow:0 2px 1px rgba(0,0,0,.5),0 7px 10px rgba(0,0,0,.34);transition:box-shadow .22s ease}.gm-tafel.s1{--gm-t:#262c35;--gm-h:rgba(255, 255, 255, 0.72)}.gm-tafel.s2{--gm-t:#4b3206;--gm-h:rgba(255, 246, 205, 0.62)}.gm-zelle>.gm-tafel{position:absolute;inset:0;height:100%;cursor:pointer;transition:transform .22s cubic-bezier(.2, .8, .2, 1)}@media (hover:hover){.gm-zelle>.gm-tafel:hover{transform:translateY(-2px)}.gm-zelle>.gm-tafel:hover::before{box-shadow:0 3px 1px rgba(0,0,0,.45),0 12px 15px rgba(0,0,0,.4)}}.gm-zelle>.gm-tafel:active{transform:translateY(1px)}.gm-tafel:focus-visible{outline:2px solid #f0d896;outline-offset:4px;border-radius:4px}.gm-blech{position:absolute;inset:0;display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none;pointer-events:none}.gm-text{position:absolute;inset:0 7.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:var(--gm-t)}.gm-leben,.gm-name{display:block;max-width:100%;white-space:nowrap;text-shadow:0 1px 0 var(--gm-h),0 -1px 0 rgba(0,0,0,.16);transition:color .6s ease,text-shadow .6s ease}.gm-name{font:700 22px/1.08 Cinzel,"Cormorant Garamond",Georgia,serif;letter-spacing:.035em}.gm-leben{margin-top:.42em;font:500 13px/1 Jost,Futura,sans-serif;letter-spacing:.14em;font-variant-numeric:lining-nums;opacity:.86}.gm-schraube{position:absolute;width:4.1%;aspect-ratio:1;translate:-50% -50%;pointer-events:none}.gm-schraube img{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none}.gm-schraube[data-gm-schraube="0"] img{rotate:14deg}.gm-schraube[data-gm-schraube="1"] img{rotate:-38deg}.gm-schraube[data-gm-schraube="2"] img{rotate:62deg}.gm-schraube[data-gm-schraube="3"] img{rotate:-6deg}.gm-zelle>.gm-tafel.kommt{opacity:0;transform:translateY(-34%) scale(1.05);pointer-events:none;transition:none}.gm-zelle>.gm-tafel.landet{pointer-events:none;animation:gm-landen .62s cubic-bezier(.3,.7,.3,1) both}@keyframes gm-landen{0%{opacity:0;transform:translateY(-42%) scale(1.07) rotate(-1.4deg)}25%{opacity:1}58%{transform:translateY(1.2%) scale(.994) rotate(.15deg)}78%{transform:translateY(-.8%) scale(1.002)}100%{opacity:1;transform:none}}.gm-tafel.kommt .gm-schraube,.gm-tafel.landet .gm-schraube:not(.dreht){opacity:0}.gm-schraube.dreht{animation:gm-eindrehen .48s cubic-bezier(.2,.8,.25,1) both}@keyframes gm-eindrehen{0%{opacity:0;transform:scale(1.8) rotate(-420deg)}35%{opacity:1}82%{transform:scale(.96) rotate(-8deg)}100%{opacity:1;transform:none}}.gm-tafel.gravur-wartet .gm-leben,.gm-tafel.gravur-wartet .gm-name{-webkit-mask-image:linear-gradient(90deg,#000 0 50%,transparent 50% 100%);mask-image:linear-gradient(90deg,#000 0 50%,transparent 50% 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}.gm-tafel.gravur-wartet .gm-name.graviert{animation:gm-gravur var(--gd,1.2s) linear both}.gm-tafel.gravur-wartet .gm-leben.graviert{animation:gm-gravur .45s linear both}@keyframes gm-gravur{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.gm-staub{position:absolute;z-index:3;width:var(--g,8px);height:var(--g,8px);translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(214,186,146,.85) 0,rgba(190,160,120,.4) 45%,transparent 72%);opacity:0;animation:gm-staub .8s cubic-bezier(.2,.7,.3,1) both}@keyframes gm-staub{0%{opacity:.95;transform:translate(0,0) scale(.5)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.6)}}.gm-stichel{position:absolute;z-index:5;left:var(--x0);top:var(--y);width:0;height:0;pointer-events:none;animation:gm-stichel-weg var(--gd,1.2s) linear both}@keyframes gm-stichel-weg{from{transform:none}to{transform:translateX(calc(var(--x1) - var(--x0)))}}.gm-stichel img{position:absolute;left:-1px;bottom:-1px;width:var(--sg,80px);height:auto;transform-origin:0 100%;user-select:none;-webkit-user-drag:none;animation:gm-stichel-an .24s ease-out both,gm-stichel-zittern .11s linear .24s infinite alternate}@keyframes gm-stichel-an{from{opacity:0;transform:translate(26%,-34%) rotate(6deg)}to{opacity:1;transform:none}}@keyframes gm-stichel-zittern{from{transform:translateY(-.6px) rotate(-.4deg)}to{transform:translateY(.6px) rotate(.4deg)}}.gm-stichel.hebt img{animation:gm-stichel-hoch .55s cubic-bezier(.5,0,.75,0) both}@keyframes gm-stichel-hoch{from{opacity:1;transform:none}to{opacity:0;transform:translate(34%,-46%) rotate(9deg)}}.gm-funken{position:absolute;left:0;top:0}.gm-funken i{position:absolute;left:-1.5px;top:-1.5px;width:3px;height:3px;border-radius:50%;background:#fff8e0;box-shadow:0 0 4px 1px rgba(255,214,130,.85);opacity:0;animation:gm-funke .36s ease-out infinite}.gm-funken i:first-child{--fx:-14px;--fy:-11px;animation-delay:50ms}.gm-funken i:nth-child(2){--fx:-20px;--fy:-4px;animation-delay:.12s}.gm-funken i:nth-child(3){--fx:-9px;--fy:-16px;animation-delay:.2s}.gm-funken i:nth-child(4){--fx:-17px;--fy:5px;animation-delay:.27s;width:2px;height:2px}.gm-funken i:nth-child(5){--fx:-6px;--fy:-8px;animation-delay:.33s;width:2px;height:2px}@keyframes gm-funke{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.3)}}.gm-stichel.hebt .gm-funken{display:none}.gm-zelle>.gm-tafel.hebt-an{pointer-events:none;transform:translateY(-3px) scale(1.018);transition:transform .26s ease-out}.gm-zelle>.gm-tafel.hebt-an::before{box-shadow:0 4px 2px rgba(0,0,0,.4),0 14px 16px rgba(0,0,0,.4)}.gm-blech-neu{-webkit-mask-image:linear-gradient(90deg,#000 0 45%,transparent 55% 100%);mask-image:linear-gradient(90deg,#000 0 45%,transparent 55% 100%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}.gm-tafel.welle .gm-blech-neu{animation:gm-neues-metall 1.5s cubic-bezier(.45,.05,.55,.95) both}@keyframes gm-neues-metall{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.gm-welle{--gm-glanz:rgba(255, 220, 160, 0.9);position:absolute;z-index:4;top:4%;bottom:4%;left:0;width:20%;translate:-50% 0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.06) 22%,var(--gm-glanz) 50%,rgba(255,255,255,.06) 78%,rgba(255,255,255,0) 100%);border-radius:40%}.gm-welle.s1{--gm-glanz:rgba(236, 246, 255, 0.95)}.gm-welle.s2{--gm-glanz:rgba(255, 228, 140, 0.95)}.gm-tafel.welle .gm-welle{animation:gm-welle-lauf 1.5s cubic-bezier(.45,.05,.55,.95) both}@keyframes gm-welle-lauf{0%{left:-10%;opacity:0}10%{opacity:1}88%{opacity:1}100%{left:110%;opacity:0}}.gm-welle i{position:absolute;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,255,255,.6) 35%,transparent 70%);animation:gm-glitzer .42s ease-in-out infinite alternate}.gm-welle i:first-child{top:20%;animation-delay:0s}.gm-welle i:nth-child(2){top:44%;left:38%;animation-delay:.14s;width:5px;height:5px}.gm-welle i:nth-child(3){top:66%;left:60%;animation-delay:70ms}.gm-welle i:nth-child(4){top:86%;left:46%;animation-delay:.21s;width:5px;height:5px}@keyframes gm-glitzer{from{transform:scale(.4);opacity:.4}to{transform:scale(1.3);opacity:1}}.gm-tafel.text-0{--gm-t:#3d2a12;--gm-h:rgba(255, 236, 190, 0.55)}.gm-tafel.text-1{--gm-t:#262c35;--gm-h:rgba(255, 255, 255, 0.72)}.gm-tafel.text-2{--gm-t:#4b3206;--gm-h:rgba(255, 246, 205, 0.62)}.gm-schraube.umdreht{animation:gm-umdrehen .55s cubic-bezier(.3,.7,.3,1)}@keyframes gm-umdrehen{0%{transform:none}40%{transform:scale(1.35) rotate(-200deg)}100%{transform:rotate(-360deg)}}.gm-ueber{position:absolute;left:0;top:0;z-index:6;display:grid;place-items:center;width:calc(100% / var(--gk,1));height:calc(100% / var(--gk,1));scale:var(--gk,1);transform-origin:0 0}.gm-ueber-grund{position:absolute;inset:0;padding:0;border:0;border-radius:3px;cursor:zoom-out;background:rgba(8,5,3,.74);opacity:0;transition:opacity .26s ease}.gm-ueber.da .gm-ueber-grund{opacity:1}.gm-karte{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:min(100% - 32px,720px);max-height:calc(100% - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 20px;border-radius:10px;background:linear-gradient(180deg,#2b2118,#15100c);box-shadow:0 0 0 1px rgba(240,216,150,.22),0 30px 70px rgba(0,0,0,.65);opacity:0;transform:translateY(18px) scale(.97);transition:opacity .26s ease,transform .34s cubic-bezier(.2, .8, .2, 1);scrollbar-width:thin;scrollbar-color:rgba(240,216,150,0.35) transparent}.gm-ueber.da .gm-karte{opacity:1;transform:none}.gm-ueber.geht{pointer-events:none}.gm-ueber-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.gm-ueber-kopf .ga-h3{margin:0}.gm-x{flex:none;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer;border:2px solid var(--ga-tinte,#17110a);background:var(--ga-papier,#fbf3dc);color:var(--ga-tinte,#17110a);box-shadow:3px 3px 0 var(--ga-schatten,#c9a14a);transition:translate .1s ease,box-shadow .1s ease}.gm-x svg{width:18px;height:18px}.gm-x svg path{stroke:var(--ga-tinte,#17110a);stroke-width:2.6}.gm-x:active{translate:2px 2px;box-shadow:1px 1px 0 var(--ga-schatten,#c9a14a)}.gm-x:focus-visible{outline:2px solid #f0d896;outline-offset:3px}.gm-gross{flex:none;width:min(100%,520px);align-self:center}.gm-reihe-rahmen{position:relative;flex:none}.gm-reihe{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0;border-radius:6px}.gm-reihe::-webkit-scrollbar{display:none}.gm-reihe:focus-visible{box-shadow:0 0 0 2px #f0d896}.gm-werk{flex:0 0 100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;padding:6px 12px 4px;scroll-snap-align:center;scroll-snap-stop:always}.gm-werk-bild{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:380px}.gm-werk-bild img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0, 0, 0, .55));user-select:none;-webkit-user-drag:none}.gm-werk figcaption{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;text-align:center}.gm-werk figcaption b{font:600 18px/1.25 var(--ga-ui, "Jost", sans-serif);color:var(--ga-papier,#fbf3dc);text-wrap:balance}.gm-werk-zeile{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.gm-werk .ga-chip{padding:2px 10px;font-size:10.5px}.gm-werk .ga-chip.s0{background:0 0;color:#d8d0c2;box-shadow:inset 0 0 0 1px rgba(240,216,150,.3)}.gm-verliehen{font:600 11px/1 var(--ga-ui, "Jost", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#e8d9b0;opacity:.8}.gm-pfeil{position:absolute;z-index:2;top:196px;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;border:2px solid var(--ga-tinte,#17110a);background:var(--ga-papier,#fbf3dc);color:var(--ga-tinte,#17110a);box-shadow:3px 3px 0 var(--ga-schatten,#c9a14a);transition:opacity .2s ease,translate .1s ease}.gm-pfeil svg{width:20px;height:20px}.gm-pfeil svg path{stroke:var(--ga-tinte,#17110a)}.gm-pfeil.links{left:-4px}.gm-pfeil.rechts{right:-4px}.gm-pfeil:active{translate:2px calc(-50% + 2px);box-shadow:1px 1px 0 var(--ga-schatten,#c9a14a)}.gm-pfeil:disabled{opacity:0;pointer-events:none}.gm-pfeil:focus-visible{outline:2px solid #f0d896;outline-offset:3px}.gm-punkte{display:flex;justify-content:center;gap:8px}.gm-punkte i{width:8px;height:8px;border-radius:4px;background:rgba(240,216,150,.28);transition:width .25s ease,background .25s ease}.gm-punkte i.an{width:22px;background:#f0d896}.ga-handy .ga-reiter button{font-size:11px!important;letter-spacing:.02em;padding:0 2px}.ga-handy .ga-reiter i{top:-10px;right:-3px}.ga-handy .gm-brett{padding:16px 12px 18px}.ga-handy .gm-raster{gap:16px}.ga-handy .gm-anzahl{font-size:11px;letter-spacing:.04em}.ga-handy .gm-karte{width:calc(100% - 20px);max-height:calc(100% - 20px);padding:12px 14px 16px;gap:12px}.ga-handy .gm-werk{padding:4px 4px 2px}.ga-handy .gm-werk-bild{height:330px}.ga-handy .gm-werk figcaption b{font-size:16px}.ga-handy .gm-pfeil{display:none}@media (prefers-reduced-motion:reduce){.gm-karte,.gm-leben,.gm-name,.gm-punkte i,.gm-ueber-grund,.gm-zelle>.gm-tafel{transition:none!important}.gm-zelle>.gm-tafel.kommt,.gm-zelle>.gm-tafel.landet{opacity:1;transform:none;animation:none}.gm-funken i,.gm-leben.graviert,.gm-name.graviert,.gm-schraube.dreht,.gm-schraube.umdreht,.gm-staub,.gm-stichel,.gm-stichel img,.gm-tafel.welle .gm-blech-neu,.gm-tafel.welle .gm-welle{animation:none!important}.gm-karte{transform:none}}