html.fk-offen{overflow:hidden;padding-right:var(--rg-sb,0)}.fk-karte{--u:var(--fu, 1px);position:relative;width:calc(216 * var(--u));height:calc(340 * var(--u));border-radius:calc(14 * var(--u));overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.35);isolation:isolate;text-align:left}.fk-karte>*{position:absolute}.fk-karte.s0{background:linear-gradient(170deg,#f0482d 0,#e23a2b 28%,#cf7d70 56%,#b9b2b0 80%,#a8a6a7 100%);color:#fff}.fk-karte.s1{background:linear-gradient(170deg,#2a58a6 0,#3466b0 26%,#8fa6c4 58%,#c3c9d0 82%,#b2b7bd 100%);color:#fff}.fk-karte.s2{background:linear-gradient(170deg,#15110d 0,#221a12 36%,#5e4720 70%,#c9a14a 100%);color:#f6e2a0}.fk-glanz{inset:0;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.2),rgba(255,255,255,0) 38%),radial-gradient(70% 40% at 50% 62%,rgba(255,255,255,.16),transparent 70%)}.fk-titel{left:calc(18 * var(--u));top:calc(20 * var(--u));font:800 calc(19 * var(--u))/1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.fk-haeuser{left:calc(18 * var(--u));top:calc(44 * var(--u));font:600 calc(11.5 * var(--u))/1.14 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.88)}.fk-haeuser b{display:block;font-weight:inherit}.fk-karte.s1 .fk-haeuser{color:rgba(255,255,255,.8)}.fk-karte.s2 .fk-haeuser{color:rgba(246,226,160,.78)}.fk-boden{left:calc(38 * var(--u));top:calc(240 * var(--u));width:calc(140 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent)}.fk-motiv{filter:drop-shadow(0 calc(10 * var(--u)) calc(12 * var(--u)) rgba(0, 0, 0, .35));max-width:none}.fk-name{left:calc(18 * var(--u));top:calc(284 * var(--u));width:calc(180 * var(--u));font:700 calc(17 * var(--u))/1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-nr{left:calc(18 * var(--u));top:calc(305 * var(--u));width:calc(180 * var(--u));font:600 calc(7.4 * var(--u))/1.4 var(--font-mono, "IBM Plex Mono", monospace);letter-spacing:.06em;font-variant-numeric:tabular-nums}.fk-karte.s0 .fk-name{color:#2b2523}.fk-karte.s0 .fk-nr{color:rgba(43,37,35,.72)}.fk-karte.s1 .fk-name{color:#1c2733}.fk-karte.s1 .fk-nr{color:rgba(28,39,51,.72)}.fk-karte.s2 .fk-name{color:#241703}.fk-karte.s2 .fk-nr{color:rgba(36,23,3,.75)}.fk-name .leer{opacity:.6}.fk-karte-platz{border-radius:calc(14 * var(--fu,1px))}.fk-wurzel{position:fixed;inset:0;z-index:10850;overflow:hidden;overflow:clip;background:#0d0705;color:#efe4cc;font-family:var(--font-mono);opacity:0;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}.fk-wurzel.da{opacity:1}.fk-wurzel.gg{background:linear-gradient(#91d470,#6cc04a 55%);color:#12230e;font-family:Jost,Futura,"Century Gothic","Segoe UI",sans-serif}.fk-wurzel.am{background:#1a0a0d}.fk-wurzel a,.fk-wurzel button{font:inherit}.fk-wurzel :focus{outline:0}.fk-wurzel :focus-visible{outline:2px solid #f6e2a0;outline-offset:3px}.fk-wurzel.gg :focus-visible{outline:2px dashed #12230e;outline-offset:3px}.fk-wurzel img{max-width:none}.fk-buehne{position:absolute;left:50%;top:50%;width:390px;height:844px;margin:-422px 0 0 -195px;transform-origin:50% 50%}.fk-buehne>*{position:absolute}.fk-strahlen{left:50%;top:50%;width:1600px;height:1600px;margin:-800px 0 0 -800px;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.11) 0deg 5deg,transparent 5deg 10deg);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 34%);mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 34%)}.fk-punkte{position:absolute;inset:0;pointer-events:none;background:radial-gradient(rgba(22,70,16,.24) 1.9px,transparent 2.3px) 0 0/13px 13px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,transparent 35%,#000 92%);mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,transparent 35%,#000 92%)}.fk-w-rot{background:url("/assets/galerie/wand-bordeaux.webp") 0 0/220px 220px,#5c121c}.fk-am-licht{pointer-events:none;background:radial-gradient(300px 260px at 1395px 250px,rgba(255,214,150,.2),transparent 70%),linear-gradient(rgba(255,214,150,.08),transparent 35%,transparent 62%,rgba(0,0,0,.3))}.fk-haus-titel{margin:0;width:390px;text-align:center;white-space:nowrap}.gg .fk-haus-titel{font:800 34px/1 "Bricolage Grotesque","Avenir Next","Segoe UI",sans-serif;letter-spacing:-.02em;color:#fffdf3;-webkit-text-stroke:2px #12230e;paint-order:stroke fill;text-shadow:4px 4px 0 #12230e}.am .fk-haus-titel{font:800 34px/1 "Bricolage Grotesque","Avenir Next","Segoe UI",sans-serif;letter-spacing:-.02em;color:#fbf3dc;-webkit-text-stroke:2px #1a0a0d;paint-order:stroke fill;text-shadow:4px 4px 0 #1a0a0d}.fk-rund-zu{box-sizing:border-box;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer}.fk-rund-zu svg{width:16px;height:16px}.fk-ecke-zu{position:absolute;z-index:2;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.gg .fk-rund-zu{background:#fffdf3;border:2px solid #12230e;color:#12230e;box-shadow:3px 3px 0 #12230e}.am .fk-rund-zu{background:#fbf3dc;border:2px solid #17110a;color:#17110a;box-shadow:3px 3px 0 #c9a14a}.am .fk-rund-zu:hover{background:#fff}.fk-schwebt{animation:fk-schweben 5s ease-in-out infinite}@keyframes fk-schweben{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.fk-schwebt .fk-karte-platz{position:absolute}.fk-gratis{box-sizing:border-box;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;transform:rotate(12deg);white-space:nowrap}.gg .fk-gratis{border:2px solid #12230e;box-shadow:3px 3px 0 #12230e;background:#ffd84a;color:#12230e;font:700 15px/1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.am .fk-gratis{background:radial-gradient(circle at 35% 30%,#fff1c4 0,#f0d896 32%,#c9a14a 70%,#8a6a26 100%);box-shadow:inset 0 0 0 3px rgba(255,245,210,.35),inset 0 0 0 5px rgba(90,64,20,.5),inset 0 0 0 6px rgba(255,245,210,.3),0 8px 18px rgba(0,0,0,.5);color:#2a1c08;font:700 15px/1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.fk-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;border-radius:16px}.fk-panel h2{margin:0}.fk-panel p{margin:0 0 10px}.gg .fk-panel{background:#fffdf3;border:2px solid #12230e;box-shadow:5px 5px 0 #12230e;color:#12230e}.gg .fk-panel h2{font:800 25px/1.1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif}.gg .fk-panel p{font:500 14px/1.45 Jost,Futura,sans-serif}.am .fk-panel{background:linear-gradient(#2a241e,#17130f);color:#efe4cc;box-shadow:inset 0 0 0 1px rgba(240,216,150,.55),inset 0 0 0 5px #17130f,inset 0 0 0 6px rgba(240,216,150,.2),0 24px 50px rgba(0,0,0,.55)}.am .fk-panel h2{font:800 25px/1.1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:-.01em;color:#fbf3dc}.am .fk-panel p{font:500 14px/1.45 Jost,Futura,sans-serif;color:#d8cdb6}.am .fk-panel p.fk-warten,.gg .fk-panel p.fk-warten{margin-top:-6px;font-weight:700}.am .fk-panel p.fk-warten{color:#f0d896}.fk-knoepfe{display:flex;flex-direction:column;gap:10px}.fk-knoepfe .anmelde-knoepfe{width:100%}.am .fk-knoepfe .anmelde-bald{color:#cfc4ac}.fk-hinweis{margin:0;text-align:center;font-size:13px;line-height:1.5}.gg .fk-hinweis{font-family:Jost,Futura,sans-serif;font-size:15px;color:#12230e}.am .fk-hinweis{font-family:Jost,Futura,sans-serif;font-size:15px;color:#d8cdb6}.fk-namen{min-height:48px;border:0;border-radius:10px;cursor:pointer;font-weight:600!important}.gg .fk-namen{background:#12230e;color:#fffdf3;font:600 13px/1 Jost,Futura,sans-serif!important;letter-spacing:.04em}.am .fk-namen{background:#fbf3dc;border:2px solid #17110a;border-radius:999px;color:#17110a;font:600 13px/1 Jost,Futura,sans-serif!important;letter-spacing:.04em;box-shadow:3px 3px 0 #c9a14a}.am .fk-namen:active{translate:2px 2px;box-shadow:1px 1px 0 #c9a14a}.fk-pille{align-self:center;margin-top:4px;min-height:44px;box-sizing:border-box;display:flex;align-items:center;padding:0 24px;border-radius:999px;cursor:pointer;font-size:15px!important;font-weight:600!important;line-height:1!important}.gg .fk-pille{min-height:40px;padding:0 22px;background:#fffdf3;border:2px solid #12230e;box-shadow:3px 3px 0 #12230e;color:#12230e;font:700 13px/1 Jost,Futura,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.gg .fk-pille:hover{background:#fff}.gg .fk-pille:active{translate:2px 2px;box-shadow:1px 1px 0 #12230e}.am .fk-pille{min-height:40px;padding:0 22px;background:#fbf3dc;border:2px solid #17110a;box-shadow:3px 3px 0 #c9a14a;color:#17110a;font:700 13px/1 Jost,Futura,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.am .fk-pille:hover{background:#fff}.am .fk-pille:active{translate:2px 2px;box-shadow:1px 1px 0 #c9a14a}.fk-ek{position:absolute;inset:0;display:flex;isolation:isolate;filter:drop-shadow(0 16px 20px rgba(0, 0, 0, .55));will-change:filter;transform:translateZ(0)}.fk-ek-halter{will-change:transform,opacity}.fk-ek-ab,.fk-ek-haupt{position:relative;height:100%;box-sizing:border-box;overflow:hidden;background:repeating-radial-gradient(circle at 92% 118%,rgba(138,106,38,.09) 0 1px,transparent 1px 5px),repeating-radial-gradient(circle at 4% -30%,rgba(92,18,28,.05) 0 1px,transparent 1px 7px),linear-gradient(170deg,#fbf7ec,#f1e8d2);color:#2a1c08}.fk-ek-haupt{width:258px;border-radius:6px 0 0 6px;-webkit-mask:radial-gradient(circle 7px at 100% 0,transparent 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 7px at 100% 100%,transparent 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 7px at 100% 0,transparent 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 7px at 100% 100%,transparent 97%,#000) bottom/100% 51% no-repeat}.fk-ek-ab{width:84px;border-radius:0 6px 6px 0;display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:12px;background-image:repeating-linear-gradient(transparent 0 3px,rgba(42,28,8,.38) 3px 6px),repeating-radial-gradient(circle at 92% 118%,rgba(138,106,38,.09) 0 1px,transparent 1px 5px),linear-gradient(170deg,#fbf7ec,#f1e8d2);background-size:1.5px 100%,auto,auto;background-repeat:no-repeat,repeat,no-repeat;background-position:0 0,0 0,0 0;-webkit-mask:radial-gradient(circle 7px at 0 0,transparent 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 7px at 0 100%,transparent 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 7px at 0 0,transparent 97%,#000) top/100% 51% no-repeat,radial-gradient(circle 7px at 0 100%,transparent 97%,#000) bottom/100% 51% no-repeat;transition:transform .75s cubic-bezier(.5, 0, .3, 1),opacity .45s ease .3s}.fk-ek-band{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;padding:0 12px 0 14px;box-sizing:border-box;background:linear-gradient(#7a1a26,#5c121c);box-shadow:inset 0 -2px 0 #c9a14a,inset 0 -3px 0 rgba(0,0,0,.25)}.fk-ek-ab .fk-ek-band{align-self:stretch;padding:0}.fk-ek-band b{font:800 17px/1 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:-.01em;color:#fbf3dc}.fk-ek-band span{font:600 7.5px/1 Jost,Futura,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e9cf8f}.fk-ek-mitte{display:flex;align-items:center;gap:12px;padding:12px 12px 0 14px}.fk-ek-bild{flex:none;width:44px;height:63px;object-fit:cover;box-sizing:border-box;border:2px solid #c9a14a;box-shadow:0 0 0 1px #6b4f16,0 3px 6px rgba(0,0,0,.3)}.fk-ek-text{display:flex;flex-direction:column;gap:3px;min-width:0}.fk-ek-klein{font:600 7.5px/1 Jost,Futura,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8a6a26}.fk-ek-ab .fk-ek-klein{margin-top:6px}.fk-ek-art{font:800 21px/1.05 "Bricolage Grotesque","Arial Black",system-ui,sans-serif;letter-spacing:-.01em;color:#2a1c08}.fk-ek-gilt{font:600 8.5px/1.2 Jost,Futura,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b5a3e}.fk-ek-druck{display:inline-flex;gap:10px;margin:10px 14px 0;padding:5px 9px 4px;white-space:nowrap;border:1.5px solid currentColor;border-radius:3px;color:#8e2230;font:700 11.5px/1 "Cutive Mono","Courier New",monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 0 55%,rgba(0,0,0,0.78) 85%),repeating-linear-gradient(90deg,#000 0 3px,rgba(0,0,0,0.86) 3px 4px);mask-image:radial-gradient(circle at 30% 40%,#000 0 55%,rgba(0,0,0,0.78) 85%),repeating-linear-gradient(90deg,#000 0 3px,rgba(0,0,0,0.86) 3px 4px);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:0;transform:scale(1.7);transform-origin:40% 50%}.fk-ek-fein{margin:7px 14px 0;font:500 7.5px/1.3 Jost,Futura,sans-serif;color:#8a7a5e}.fk-ek-code{width:60px;height:44px;fill:#2a1c08}.fk-ek-nr{font:400 10.5px/1 "Cutive Mono","Courier New",monospace;letter-spacing:.08em;color:#2b2116}.fk-ek.gedruckt .fk-ek-druck{animation:fk-ek-stempel .34s cubic-bezier(.3,0,.45,1) both}@keyframes fk-ek-stempel{0%{opacity:0;transform:scale(1.7)}70%{opacity:.95;transform:scale(.97)}100%{opacity:.86;transform:scale(1)}}.fk-ek.zieht .fk-ek-ab{transform:translateX(3px);transition:transform .35s cubic-bezier(.5, 0, .7, 1)}.fk-ek.gerissen .fk-ek-ab{transform:translate(30px,190px);opacity:0;transition:transform 1.1s cubic-bezier(.55, 0, .85, .45),opacity .5s ease .55s}.fk-ek-haupt::after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:2px;opacity:0;background:radial-gradient(circle at 100% 50%,#f4ecd8 0 1.3px,transparent 1.6px) 0 0/2px 4px repeat-y}.fk-ek.gerissen .fk-ek-haupt::after{opacity:1}.fk-ek-panel{transition:opacity .5s ease,translate .5s ease}.fk-ek-los .fk-ek-panel{opacity:0;translate:0 18px;pointer-events:none}.fk-ek-los .fk-ecke-zu{opacity:0;pointer-events:none;transition:opacity .4s ease}.fk-ek-los .fk-ek-halter{animation-play-state:paused;translate:0 150px;transition:translate .9s cubic-bezier(.45, 0, .2, 1)}.fk-ek-hinein .fk-ek-halter{translate:0 120px;opacity:0;transition:translate .6s ease-in,opacity .5s ease}.fk-ek-hinein .fk-buehne>:not(.fk-ek-halter){opacity:0;transition:opacity .6s ease .15s}@media (prefers-reduced-motion:reduce){.fk-ek-ab,.fk-ek-halter,.fk-ek-panel{transition:none!important}}@media (prefers-reduced-motion:reduce){.fk-wurzel,.fk-wurzel *{animation-duration:10ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.fk-wurzel{transition:none}}