@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-4l4lq8zr.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-BGzXWJeR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-Cph9ettZ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-DfGZKnlb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-BuKAg_yx.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-820b98Ex.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-CAcn2iW3.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-yZAob3St.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-8_E36CQj.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-C27an7Zc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-BGBUNdzT.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-COje25QW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-Co1SggeU.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-CIOlO6d3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-CbtKzp2j.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Caqt4qgi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-ext-400-normal-DQEUJZvl.woff2)format("woff2"),url(/assets/caveat-brush-latin-ext-400-normal-i9UvA02n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-400-normal-CVHCD1lD.woff2)format("woff2"),url(/assets/caveat-brush-latin-400-normal-723Z5DG9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--leinen:#ece6da;--papier:#f6f2ea;--ink:#1d211e;--i2:#1d211ea8;--i3:#1d211e29;--rot:#8f1d22;--rot-hell:#f3e3e0;--gruen:#183a2a;--gruen-2:#224a37;--messing:#c19a4b;--sans:"Schibsted Grotesk", system-ui, sans-serif;--hand:"Caveat Brush", "Bradley Hand", cursive;--pad:clamp(16px, 4vw, 56px);--ft:#fbf8f2;--fl:#ece6da;--fr:#ddd5c6;--at:#f6e6e3;--al:#ecd0cc;--ar:#dfb9b3;--hell:#a8a395}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--leinen);color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-weight:600}.hand{font-family:var(--hand);letter-spacing:0;font-weight:400}.wrap{max-width:1320px;padding:0 var(--pad);margin:0 auto}.kicker{color:var(--i2);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:14px}.kopf{z-index:30;padding:16px var(--pad);color:var(--leinen);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:background-color .35s,color .35s,box-shadow .35s;display:grid;position:fixed;inset:0 0 auto}.kopf[data-hell="1"]{background:var(--leinen);color:var(--ink);box-shadow:0 1px 0 var(--i3)}.kopf-links{gap:26px;font-size:clamp(14px,1vw,17px);display:flex}.kopf-links a,.kopf-tel{text-decoration:none}.kopf-links a:hover{text-underline-offset:4px;text-decoration:underline}.kopf-tel{font-variant-numeric:tabular-nums;text-underline-offset:5px;justify-self:end;font-size:clamp(14px,1vw,17px);text-decoration:underline;text-decoration-thickness:1px}.wortmarke{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.5em;font-size:clamp(1.15rem,1.35vw,1.9rem);line-height:1;text-decoration:none;display:inline-flex}.wortmarke b{font-weight:700}.nagelreihe{width:auto;height:.42em;fill:var(--messing)}.einstieg{background:var(--gruen);height:260vh;color:var(--leinen);position:relative}.buehne{height:100svh;padding:72px var(--pad) 28px;grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;top:0;overflow:hidden}.explo{aspect-ratio:3/2;place-self:center;width:100%;max-width:1180px;min-height:0;max-height:100%;margin:0 auto;position:relative}.ebene{object-fit:contain;will-change:transform;width:100%;height:100%;position:absolute;inset:0}div.ebene img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.anhaenger{transform-origin:0 10%;width:12.5%;height:auto;position:absolute;top:66%;left:61.5%;overflow:visible;transform:rotate(7deg)}.anhaenger .faden{fill:none;stroke:#d9cdb4;stroke-width:1.4px}.anhaenger .karton{fill:#e9dfc9;stroke:#b7a888;stroke-width:1px}.anhaenger .loch{fill:var(--gruen);stroke:#b7a888}.anhaenger text{font-family:var(--hand);fill:#2a2a26}.anhaenger .t1{font-size:17px}.anhaenger .t2{fill:var(--rot);font-size:21px}.unterschrift{border-top:1px solid #ece6da47;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:6px 32px;padding-top:18px;display:grid}.unterschrift h1{letter-spacing:-.04em;grid-row:1/3;font-size:min(5.6rem,5.8vw);font-weight:600;line-height:.95}.unterschrift h1 .hand{color:#e9b9b2;margin-left:.06em;font-size:1.12em}.ort{color:#ece6dacc;justify-self:end;margin:0;font-size:16px}.btn{background:var(--rot);color:#fff;border-radius:3px;justify-self:end;margin-bottom:.35em;padding:14px 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{background:#a52228}.schleier{opacity:0;pointer-events:none;background:#0b1a13;position:absolute;inset:0}.muster{z-index:2;background:var(--leinen);height:210vh;margin-top:-70vh;position:relative}.muster-pin{height:100svh;position:sticky;top:0;overflow:hidden}.film{background:#c9c3b6;position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .6s}.film.is-live canvas{opacity:1}.muster-film{transform-origin:82% 52%;will-change:transform;position:absolute;inset:0}.muster-text{left:var(--pad);background:var(--leinen);max-width:520px;padding:26px 28px 28px;position:absolute;bottom:clamp(24px,6vh,64px)}.muster-text h2{flex-wrap:wrap;align-items:baseline;gap:.18em;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1;display:flex}.muster-text .zahl{color:var(--rot);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:2.2em}.muster-text .plus{font-family:var(--hand);color:var(--rot);margin-left:-.12em;margin-right:.1em;font-size:1.6em}.muster-text p{color:var(--i2);margin:14px 0 0}.vorhang{background:var(--leinen);opacity:0;pointer-events:none;position:absolute;inset:0}.ablauf{z-index:2;background:var(--leinen);padding:40px 0 72px;position:relative}.ablauf-kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:8px 48px;padding:32px 0 36px;display:grid}.ablauf-kopf .kicker{grid-column:1/-1;margin:0}.ablauf-kopf h2{letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.ablauf-kopf h2 .hand{color:var(--rot)}.ablauf-kopf .lead{color:var(--i2);max-width:40ch;margin:0}.d1{display:none}.js .d1{border-top:1px solid var(--ink);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:0 40px;height:100svh;min-height:620px;padding:76px 0 20px;display:grid}.d1-text{grid-area:1/1;align-self:center;padding-bottom:20px}.d1-text .nr{color:var(--i2);font-variant-numeric:tabular-nums;font-size:14px}.d1-text .nr b{color:var(--ink);font-weight:600}.d1-text h3{margin:14px 0 12px;font-size:clamp(28px,2.6vw,40px);line-height:1.05}.d1-text p{color:var(--i2);max-width:36ch;min-height:5em;margin:0}.fort{color:var(--i2);font-variant-numeric:tabular-nums;grid-template-columns:1fr;gap:8px;max-width:340px;margin-top:24px;font-size:13px;display:grid}.fort b{color:var(--ink);font-weight:600}.fort s{background:var(--i3);height:3px;text-decoration:none;position:relative}.fort s i{background:var(--rot);transform-origin:0;transition:transform .5s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:0;transform:scaleX(0)}.punkte{margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:none}.punkte li{border-top:1px solid var(--i3);grid-template-columns:22px 1fr;gap:8px;padding:7px 0;display:grid}.punkte li span{background:var(--rot);color:#fff;width:18px;height:18px;font:600 11px/18px var(--sans);text-align:center;border-radius:50%}.d1-bild{touch-action:pan-y;grid-area:1/2;min-height:0;position:relative}.d1-bild>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fig{color:var(--i2);z-index:2;font-size:13px;position:absolute;top:0;left:0}.umschalter{z-index:2;border:1px solid var(--i3);background:var(--leinen);border-radius:999px;padding:2px;display:flex;position:absolute;top:-6px;right:0}.umschalter button{color:var(--i2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px}.umschalter button[aria-pressed=true]{background:var(--ink);color:var(--leinen)}.umschalter button:focus-visible,.d1-leiste button:focus-visible{outline:2px solid var(--rot);outline-offset:2px}#iso path,#iso circle,.mini path,.mini circle{vector-effect:non-scaling-stroke}.lage path.ft,.lage path.fl,.lage path.fr{stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round}.ft{fill:var(--ft)}.fl{fill:var(--fl)}.fr{fill:var(--fr)}.halo{fill:none;stroke:var(--papier);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.draht,.kordel{fill:none;stroke:var(--ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.faser{fill:none;stroke:var(--ink);stroke-opacity:.28;stroke-width:.8px}.stich{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.naht{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:.8px;stroke-dasharray:2 3}.keder{fill:none;stroke:var(--ink);stroke-width:1px}.nagel,.knoten{fill:var(--ink);stroke:none}.zier{fill:var(--papier);stroke:var(--ink);stroke-width:.9px}.altbezug path{fill-opacity:.55;stroke-dasharray:4 3}.lage.fertig .altbezug,.mini .lage.fertig .altbezug{display:none}.lage.fertig path.ft,.lage.fertig path.fl,.lage.fertig path.fr,.lage.fertig .draht,.lage.fertig .kordel,.lage.fertig .keder,.lage.fertig .stich{stroke:var(--hell)}.lage.fertig .nagel,.lage.fertig .knoten{fill:var(--hell)}.lage.aktiv path.ft,.lage.aktiv path.fl,.lage.aktiv path.fr,.lage.aktiv .draht,.lage.aktiv .kordel,.lage.aktiv .keder,.lage.aktiv .stich,.lage.aktiv .zier{stroke:var(--rot)}.lage.aktiv .ft{fill:var(--at)}.lage.aktiv .fl{fill:var(--al)}.lage.aktiv .fr{fill:var(--ar)}.lage.aktiv .nagel,.lage.aktiv .knoten{fill:var(--rot)}.lage.aktiv .faser,.lage.aktiv .naht{stroke:var(--rot)}.leader{fill:none;stroke:var(--rot);stroke-width:1px}.marke circle{fill:var(--rot);stroke:var(--leinen);stroke-width:2px}.marke text{fill:#fff;font:600 12px var(--sans);text-anchor:middle;dominant-baseline:central}.uebersicht{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:none;position:absolute;inset:34px 0 0}.d1-bild.ueber .uebersicht{display:grid}.d1-bild.ueber #iso,.d1-bild.ueber .label{visibility:hidden}.mini{all:unset;box-sizing:border-box;border-top:1px solid var(--i3);cursor:pointer;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:8px 0 4px;display:grid;position:relative}.mini svg{width:100%;height:100%;min-height:0;display:block}.mini span{color:var(--i2);font-size:13px}.mini span b{color:var(--ink);margin-right:6px;font-weight:600}.mini.aktiv{border-top-color:var(--rot)}.mini.aktiv span b{color:var(--rot)}.mini:focus-visible{outline:2px solid var(--rot);outline-offset:2px}.label{z-index:3;color:var(--ink);pointer-events:none;opacity:0;width:max-content;max-width:220px;font-size:14px;line-height:1.35;transition:opacity .25s;position:absolute}.label.l{text-align:right;padding-right:8px;transform:translate(-100%,-50%)}.label.r{padding-left:8px;transform:translateY(-50%)}.label.zeigen{opacity:1}.label b{color:var(--rot);margin-right:4px;font-weight:600}.d1-leiste{border-top:1px solid var(--i3);grid-area:2/1/auto/-1;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:18px;padding-top:16px;display:grid}.pfeil{border:1px solid var(--i3);background:var(--leinen);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pfeil.vor{background:var(--ink);border-color:var(--ink);color:var(--leinen)}.pfeil:disabled{opacity:.35;cursor:default}.pfeil svg{width:16px;height:16px}.schritte{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.schritte li{position:relative}.schritte li+li:before{content:"";background:var(--i3);width:calc(100% - 36px);height:1px;position:absolute;top:21px;right:calc(50% + 18px)}.schritte li.fertig+li:before,.schritte li.aktiv:before{background:var(--ink)}.schritte button{all:unset;box-sizing:border-box;cursor:pointer;justify-items:center;gap:8px;width:100%;padding:3px 0;display:grid}.schritte .kreis{border:1px solid var(--i3);width:36px;height:36px;font:600 13px/1 var(--sans);background:var(--leinen);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.schritte .kurz{color:var(--i2);text-align:center;font-size:13px}.schritte li.fertig .kreis{border-color:var(--ink)}.schritte li.aktiv .kreis{background:var(--rot);border-color:var(--rot);color:#fff}.schritte li.aktiv .kurz{color:var(--ink);font-weight:600}.schritte button:focus-visible .kreis{outline:2px solid var(--rot);outline-offset:3px}.d1-liste{border-top:1px solid var(--ink);padding:32px 0 8px}.js .d1-liste{display:none}.js.ruhig .d1-liste{display:block}.d1-liste ol{counter-reset:s;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.d1-liste ol>li{counter-increment:s;border-top:1px solid var(--i3);padding:18px 0 22px 44px;position:relative}.d1-liste ol>li:before{content:counter(s, decimal-leading-zero);font:600 13px/1 var(--sans);color:var(--rot);position:absolute;top:21px;left:0}.d1-liste h4{margin:0 0 6px;font-size:19px}.d1-liste p{color:var(--i2);margin:0 0 8px}.d1-liste ul{margin:0;padding:0;font-size:14px;list-style:none}.d1-liste ul li:before{content:"/ ";color:var(--rot)}.d1-fuss{color:var(--i2);margin:18px 0 0;font-size:13px}.auftraege{background:var(--rot);color:var(--papier);position:relative}.auftraege-pin{grid-template-rows:auto auto auto;align-content:center;min-height:100svh;padding:96px 0 40px;display:grid;overflow:hidden}.auftraege-kopf{padding:0 var(--pad) 28px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;display:flex}.auftraege-kopf h2{letter-spacing:-.04em;font-size:clamp(2.4rem,5.4vw,5.4rem);font-weight:500;line-height:.95}.auftraege-kopf h2 .hand{font-size:1.1em}.auftraege-kopf p{color:#f6f2ead1;max-width:36ch;margin:0}.band{outline:none;overflow:hidden}.band-innen{padding:0 var(--pad);will-change:transform;align-items:stretch;gap:0;width:max-content;margin:0;list-style:none;display:flex}.karte{border-left:1px solid #f6f2ea4d;flex-direction:column;justify-content:center;width:clamp(220px,19vw,300px);min-height:clamp(260px,34vh,380px);padding:18px 26px 22px;display:flex}.karte.breit{width:clamp(300px,34vw,560px)}.karte.schmal{width:clamp(260px,24vw,380px)}.karte .frame{margin-bottom:18px;display:block;overflow:hidden}.karte img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.karte .nr{color:#f6d9d4;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,5.4vw,6rem);line-height:1}.karte .ill{color:#f6f2eab8;font-size:14px}.karte.ohne .nr,.karte .nr:not(.hand){font-family:var(--sans);letter-spacing:.02em;color:#f6f2eab3;border-bottom:1px solid #f6f2ea4d;padding:22px 0 14px;font-size:14px}.karte h3{margin:10px 0 6px;font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:600;line-height:1.12}.karte p{color:#f6f2eacc;margin:0;font-size:15px}.band-hinweis{padding:22px var(--pad) 0;color:#f6f2ead1;margin:0;font-size:15px}.leder{background:var(--gruen);height:200vh;color:var(--leinen);position:relative}.leder-pin{grid-template-columns:minmax(0,8fr) minmax(0,4fr);height:100svh;display:grid;position:sticky;top:0}.leder-film{height:100%}.leder-text{padding:0 var(--pad) clamp(32px, 9vh, 96px) 40px;align-self:end}.leder-text h2{letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.02}.leder-text p{color:#ece6dad1;max-width:34ch;margin:18px 0 0}.besuch{background:var(--leinen);padding:clamp(72px,12vh,140px) 0}.besuch-raster{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:end;gap:40px 48px;display:grid}.besuch-gross h2{letter-spacing:-.05em;font-size:clamp(3rem,8vw,8rem);font-weight:500;line-height:.9}.besuch-gross h2 .hand{color:var(--rot);font-size:1.25em}.adresse{margin:22px 0 0;font-size:18px}.weg{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.weg li{border-bottom:1px solid var(--i3);grid-template-columns:7.5em 1fr;gap:16px;padding:14px 0;display:grid}.weg b{font-variant-numeric:tabular-nums;font-weight:600}.weg span{color:var(--i2)}.besuch-kontakt .bitte{color:var(--i2);margin:0 0 12px}.tel-gross{letter-spacing:-.03em;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;display:block}.mail{color:var(--i2);word-break:break-all;margin-top:14px;display:inline-block}.fuss{background:var(--ink);color:var(--leinen);padding:40px 0 56px;font-size:14px}.fuss-raster{grid-template-columns:auto 1fr auto;align-items:center;gap:16px 40px;display:grid}.fuss p{color:#ece6dabf;margin:0}.fuss-marke{font-size:20px;color:var(--leinen)!important}.fuss button{color:var(--leinen);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}dialog{background:var(--papier);max-width:560px;color:var(--ink);border:0;padding:28px 30px}dialog::backdrop{background:#0b1a138c}dialog h2{margin-bottom:10px;font-size:24px}dialog p{color:var(--i2)}dialog .close{background:var(--ink);color:var(--papier);cursor:pointer;border:0;padding:10px 18px}.no-motion .einstieg{height:auto}.no-motion .buehne{height:100svh;position:relative}.no-motion .muster{height:auto;margin-top:0}.no-motion .muster-pin{height:92vh;position:relative}.no-motion .leder{height:auto}.no-motion .leder-pin{height:92vh;position:relative}@media (width<=900px){.js .d1{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;height:auto;min-height:0;padding:12px 0 28px}.d1-text{grid-area:2/1;padding:4px 0 18px}.d1-text p{min-height:0}.d1-text h3{margin:10px 0 8px;font-size:26px}.punkte{margin-top:14px;display:block}.d1-bild{aspect-ratio:1/1.02;grid-area:1/1}.fig{top:9px}.fig .lang{display:none}.umschalter{top:0}.uebersicht{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.label,.leader{display:none}.d1-leiste{grid-row:3;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.pfeil{width:40px;height:40px}.schritte .kurz{display:none}.schritte .kreis{width:32px;height:32px}.schritte li+li:before{width:calc(100% - 32px);top:19px;right:calc(50% + 16px)}.d1-liste ol,.ablauf-kopf{grid-template-columns:1fr}}@media (width<=760px){body{font-size:16px}.kopf{grid-template-columns:auto 1fr;padding:12px 16px}.kopf-links{display:none}.wortmarke{font-size:1.12rem}.einstieg{height:210vh}.buehne{padding:64px 16px 22px}.explo{align-self:center;width:165%;max-width:none;margin-left:-32.5%}.unterschrift{grid-template-rows:auto auto;grid-template-columns:1fr auto}.unterschrift h1{grid-area:1/1/auto/-1;font-size:clamp(2.3rem,10.5vw,3rem)}.ort{grid-row:2;place-self:center start;font-size:14px}.btn{grid-row:2;padding:12px 20px;font-size:16px}.muster-text{padding:18px 18px 20px;bottom:16px;left:16px;right:16px}.muster-text p{font-size:15px}.auftraege-pin{min-height:0;padding:72px 0 28px}.band{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.band::-webkit-scrollbar{display:none}.band-innen{padding:0 16px}.karte{scroll-snap-align:start;width:72vw;min-height:0;padding:14px 18px 18px}.karte.breit,.karte.schmal{width:82vw}.leder{height:auto}.leder-pin{grid-template-columns:1fr;height:auto;position:relative}.leder-film{height:62vh}.leder-text{padding:28px 16px 48px}.besuch-raster{grid-template-columns:1fr;gap:32px}.fuss-raster{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
