@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-italic.DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-italic.BuvkOFDm.woff2)format("woff2-variations");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{--rot:#d8000f;--rot-dunkel:#b0080f;--anthrazit:#26292d;--all:#17191d;--weiss:#fff;--flaeche:#e9eaeb;--rand-l:max(clamp(20px,4vw,44px),env(safe-area-inset-left,0px));--rand-r:max(clamp(20px,4vw,44px),env(safe-area-inset-right,0px));--abstand:clamp(64px,8vw,112px);--schrift:"Archivo Variable","Helvetica Neue",Arial,sans-serif;--horizont:clamp(96px,12vw,170px)}body{background:var(--weiss);color:var(--anthrazit);font-family:var(--schrift);margin:0;font-size:1.1875rem;line-height:1.5;overflow-x:clip}a{color:inherit}:focus-visible{outline:3px solid var(--rot);outline-offset:3px}.all :focus-visible{outline-color:var(--weiss)}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.band{box-sizing:border-box;max-width:1392px;padding-left:var(--rand-l);padding-right:var(--rand-r);margin-inline:auto}.abschnitt{padding-block:var(--abstand)}.abschnitt+.abschnitt{padding-top:0}[data-view]:not([data-view=start])>.abschnitt:first-child{padding-top:clamp(24px,3vw,48px)}.h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,5rem);font-style:italic;font-weight:900;font-stretch:112%;line-height:1}.h2-abstand{margin-bottom:clamp(24px,3vw,40px)}.lead{max-width:31em;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.4}.zwei{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:end;gap:20px clamp(32px,6vw,96px);display:grid}.zwei>*{min-width:0}.knopf{background:var(--rot);min-height:54px;color:var(--weiss);font:inherit;cursor:pointer;border:0;border-radius:0;align-items:center;padding:0 30px;font-weight:800;text-decoration:none;transition:background-color .16s;display:inline-flex}.knopf:hover{background:var(--rot-dunkel)}.pf{aspect-ratio:144/95;max-width:100%;display:block;position:relative}.pf>i{display:block;position:absolute;inset:0}.pf .b{clip-path:polygon(0 0,100% 50%,0 100%,40.3% 50%);background:#c3070f}.pf .o{clip-path:polygon(0 0,100% 50%,48.6% 50%,38.9% 32.6%,12.5% 15.5%);background:linear-gradient(168deg,#8f0a12,#c3070f)}.pf .m{clip-path:polygon(12.5% 15.5%,38.9% 32.6%,48.6% 50%,38.9% 67.4%,12.5% 84.5%,40.3% 50%);background:linear-gradient(170deg,#b0080f,#db000f)}.pf .u{clip-path:polygon(100% 50%,0 100%,12.5% 84.5%,38.9% 67.4%,48.6% 50%);background:linear-gradient(196deg,#e3000f,#ff2020)}.sil{clip-path:polygon(0 0,100% 50%,0 100%,40.3% 50%)}.all{color:var(--weiss);background:radial-gradient(ellipse 55% 70% at 80% 26%,#aa0e1c42,#aa0e1c00 72%),radial-gradient(ellipse 50% 60% at 12% 70%,#40548033,#40548000 72%),var(--all);position:relative;overflow:hidden}.sterne{width:100%;height:100%;display:block;position:absolute;inset:0}.horizont{left:50%;bottom:calc(var(--horizont) - clamp(420px,50vw,760px));background:var(--weiss);width:max(170vw,1100px);height:clamp(420px,50vw,760px);box-shadow:0 0 0 4px var(--rot),0 -12px 60px 8px #d8000f99,0 -44px 150px 40px #d8000f3d;border-radius:50%;position:absolute;transform:translate(-50%)rotate(-2.5deg)}.flotte{aspect-ratio:144/95;width:clamp(260px,43vw,620px);position:absolute;top:max(112px,196px - 5vw);right:clamp(16px,6.6vw,110px);transform:rotate(-20deg)}.flug,.ein-pfeil,.schweben{position:absolute;inset:0}.flug{transform:translate3d(calc(var(--mx,0)*22px + var(--sc,0)*70vw),calc(var(--my,0)*14px),0) scale(calc(1 + var(--sc,0)*.2))}.strahl{clip-path:polygon(0 50%,100% 0,100% 100%);filter:blur(5px);transform-origin:100%;background:linear-gradient(90deg,#d8000f00 0%,#d8000f1a 50%,#ff5430d9 100%);width:118%;height:26%;animation:2.6s ease-in-out infinite strahl;position:absolute;top:37%;left:-74%}.glanz-feld{position:absolute;inset:0;overflow:hidden}.glanz{background:linear-gradient(100deg,#fff0,#fff6,#fff0);width:30%;animation:8s ease-in-out 1.8s infinite glanz;position:absolute;top:-20%;bottom:-20%;left:-46%;transform:skew(-22deg)}.ein-pfeil{animation:1.4s cubic-bezier(.16,1,.3,1) both ein-pfeil}.schweben{animation:6s ease-in-out 1.5s infinite schweben}@keyframes ein-pfeil{0%{opacity:0;transform:translate(-80vw)scale(.55)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes ein-text{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes glanz{0%,70%{left:-46%}to{left:128%}}@keyframes schweben{0%,to{transform:translate(0,0)}50%{transform:translate(1.8%)}}@keyframes strahl{0%,to{opacity:.82;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}.kopf-innen{min-height:clamp(760px,64vw,920px);padding-bottom:calc(var(--horizont) + 28px);flex-direction:column;display:flex;position:relative}.kopf.klein .kopf-innen{min-height:0}.kopf.klein .flotte{width:clamp(150px,21vw,300px);top:clamp(96px,8vw,116px)}.kopf.klein .kopf-luft{min-height:clamp(28px,4vw,56px)}.kopf-luft{flex:auto;min-height:200px}.kopf-text{animation:.6s ease-out .1s both ein-text}.kopf.klein .kopf-text{animation:none}.kopf h1{letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:20px;font-size:clamp(2.8rem,7vw,6.5rem);font-style:italic;font-weight:900;font-stretch:118%;line-height:.94}.kopf.klein h1{font-size:clamp(2.7rem,6.4vw,6rem);line-height:1}.kopf-sub{max-width:27em;margin-bottom:26px;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.4}.kopf.klein .kopf-sub{margin-bottom:0}.leiste{justify-content:space-between;align-items:center;gap:10px 32px;padding-block:20px;display:flex}.logo{flex-direction:column;align-items:center;text-decoration:none;display:flex}.logo .pf{width:84px;margin:10px 0 20px;transition:transform .26s cubic-bezier(.2,.8,.2,1);transform:rotate(-20deg)}.logo:hover .pf,.logo:focus-visible .pf{transform:rotate(-20deg)translate(10px)}.logo span:last-child{letter-spacing:-.005em;font-size:1.32rem;font-style:italic;font-weight:900;font-stretch:112%;line-height:1}.nav{flex-wrap:wrap;align-items:center;gap:2px 26px;font-weight:500;display:flex}.nav a{padding:10px 0;text-decoration:none;display:block}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--rot);text-underline-offset:6px;text-decoration-thickness:3px}.menu-knopf{border:2px solid var(--weiss);min-height:46px;color:var(--weiss);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 16px;font-weight:700;display:none}@media (width<=720px){.leiste{flex-wrap:wrap}.js .menu-knopf{display:block}.js .nav{z-index:4;box-sizing:border-box;padding:12px var(--rand-r) 18px var(--rand-l);background:var(--anthrazit);flex-direction:column;align-items:flex-start;display:none;position:absolute;top:146px;left:0;right:0}.js .nav.offen{display:flex}}.liste{border-bottom:2px solid var(--anthrazit)}.feld{border-top:2px solid var(--anthrazit);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:10px clamp(32px,6vw,96px);padding-block:clamp(18px,2vw,26px);display:grid;position:relative}.feld>*{min-width:0}.feld h3{font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:800;line-height:1.1}.feld ul{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.feld a{text-decoration-color:var(--rot);text-underline-offset:4px;padding:6px 0;font-size:clamp(1.19rem,1.5vw,1.35rem);font-weight:600;text-decoration-thickness:2px;transition:color .16s;display:block}.feld a:hover{color:var(--rot)}.karten{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,44px);display:grid}.karten>*{min-width:0}.leistung a{text-decoration:none;display:block}.leistung h3{margin-bottom:6px;font-size:1.6rem;font-weight:800;line-height:1.15;transition:color .16s}.leistung a:hover h3{color:var(--rot)}.leistungs-gruppe+.leistungs-gruppe{margin-top:var(--abstand)}.rot{background:var(--rot);color:var(--weiss);position:relative;overflow:hidden}.schritte-feld{position:relative}.schritte{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,44px);padding-top:48px;display:grid}@media (width>=1080px){.schritte{grid-template-columns:repeat(3,1fr)}.schritte li:first-child{margin-top:112px}.schritte li:nth-child(2){margin-top:56px}}.schritte>*{min-width:0}.schritte b{font-size:3.4rem;font-style:italic;font-weight:900;line-height:1;display:block}.schritte h3{margin:8px 0 6px;font-size:1.6rem;font-weight:800;line-height:1.15}.platz{box-sizing:border-box;background:var(--flaeche);text-align:center;justify-content:center;align-items:center;height:clamp(240px,27vw,400px);padding:16px;display:flex;position:relative;overflow:hidden}.arbeiten{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(18px,2.2vw,32px);display:grid}.arbeiten>*{min-width:0}.arbeiten figcaption{padding-top:10px;line-height:1.3}.detail{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.detail>*{min-width:0}.detail-text{overflow-wrap:break-word;flex-direction:column;gap:18px;display:flex}.detail-text p{max-width:34em}.punkte li{border-top:2px solid var(--anthrazit);padding-block:12px;font-weight:600}.punkte li:last-child{border-bottom:2px solid var(--anthrazit)}.detail h2{margin-bottom:14px;font-size:1.6rem;font-weight:800;line-height:1.15}.zurueck{text-decoration-color:var(--rot);text-underline-offset:4px;padding-block:8px;font-weight:600;text-decoration-thickness:2px;display:inline-block}.verweis{margin-top:clamp(20px,2.5vw,32px)}.verwandt{flex-wrap:wrap;gap:4px 24px;margin-top:24px;display:flex}.verwandt strong{flex-basis:100%}.verwandt a{text-decoration-color:var(--rot);text-underline-offset:4px;padding:6px 0;font-weight:600;text-decoration-thickness:2px;display:block}.ruf{--horizont:clamp(72px,9vw,128px)}.ruf-innen{padding-top:var(--abstand);padding-bottom:calc(var(--horizont) + 32px);grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:end;gap:clamp(24px,4vw,64px);display:grid;position:relative}.ruf-innen>*{min-width:0}.form{flex-direction:column;gap:12px;display:flex}.form label{flex-direction:column;gap:4px;font-weight:600;display:flex}.form textarea,.form input{box-sizing:border-box;background:var(--weiss);width:100%;color:var(--anthrazit);font:inherit;border:0;border-radius:0;padding:10px 12px;font-weight:400}.form input{min-height:48px}.form textarea{resize:vertical}.form .knopf{align-self:flex-start}.status{min-height:1.5em;font-weight:600}.daten dt{font-weight:800}.daten dd{margin-bottom:12px}.fuss{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;gap:28px clamp(24px,4vw,64px);padding-block:clamp(24px,3vw,44px) clamp(28px,4vw,56px);font-size:1rem;display:grid}.fuss>*{min-width:0}.fuss li a{padding:7px 0;display:block}.pf.weiss .b{background:#edeef0}.pf.weiss .o{background:linear-gradient(168deg,#c9cbcf,#edeef0)}.pf.weiss .m{background:linear-gradient(170deg,#dadcde,#fff)}.pf.weiss .u{background:#fff}.schub{opacity:0;position:absolute;inset:0}.schub .strahl{filter:blur(3px)}.bahn{display:none}.bewegt .bahn{background:var(--flaeche);height:2px;margin-top:clamp(48px,6vw,84px);display:block;position:relative}.bahn .spur{background:var(--rot);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bahn-schiff{width:72px;position:absolute;top:-23px;left:0}.bewegt .feld{border-top-color:#cfd1d3}.bewegt .liste{border-bottom-color:#cfd1d3;position:relative}.bewegt .leistungs-gruppe{border-top:2px solid #cfd1d3;padding-top:clamp(20px,2.5vw,32px);position:relative}.feld>.spur,.leistungs-gruppe>.spur{background:var(--rot);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.liste>.spur{background:var(--rot);transform-origin:0;height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.feld-flug{opacity:0;pointer-events:none;height:0;position:absolute;top:-1px;left:0;right:0}.feld-flug .pf{width:44px;position:absolute;top:-14px;left:-44px}@media (hover:hover){.feld:hover .feld-flug{animation:.8s cubic-bezier(.55,0,.8,.5) both dash}}@keyframes dash{0%{opacity:1;transform:translate(0)}99%{opacity:1}to{opacity:0;transform:translate(calc(100% + 120px))}}.flugbahn{display:none}.bewegt .flugbahn{transform-origin:0;background:#ffffff4d;height:2px;display:block;position:absolute;top:0;left:0}.flugbahn .spur{background:var(--weiss);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.flugbahn-schiff{width:72px;position:absolute;top:-23px;left:0}.bewegt .schritte b{color:#0000;-webkit-text-stroke:2px var(--weiss);transition:color .26s}.bewegt .schritte li.an b{color:var(--weiss)}.deckel{clip-path:polygon(calc(var(--e,-20%) - 11%) 0,130% 0,130% 100%,calc(var(--e,-20%) + 11%) 100%);background:radial-gradient(1.5px 1.5px at 14% 24%,#fff 98%,transparent),radial-gradient(1px 1px at 38% 72%,#fff 98%,transparent),radial-gradient(1.3px 1.3px at 62% 18%,#ff8a7a 98%,transparent),radial-gradient(1px 1px at 84% 58%,#fff 98%,transparent),radial-gradient(1.6px 1.6px at 50% 46%,#fff 98%,transparent),var(--all);background-size:230px 190px,140px 170px,190px 120px,260px 150px,170px 210px;position:absolute;inset:0}.vorbei{visibility:hidden;width:clamp(64px,7vw,96px);position:absolute;top:0;left:0}.vorbei .schub{opacity:1}.rufschiff{display:none}.bewegt .rufschiff{pointer-events:none;width:clamp(72px,9vw,128px);display:block;position:absolute;top:0;left:0}.ruf-dreh{display:block;position:relative}.bewegt .ruf{cursor:crosshair}.bewegt .ruf form,.bewegt .ruf a{cursor:auto}@media (width<=720px){.kopf.klein h1{font-size:8.2vw}.kopf.klein .ein-pfeil{animation:1.1s cubic-bezier(.45,0,.75,.7) both vorbei}}@keyframes vorbei{0%{transform:translate(-120vw)}to{transform:translate(160vw)}}.bewegt .auf{transition:transform .7s ease-out;transform:translateY(20px)}.bewegt .auf.da{transform:none}@media (prefers-reduced-motion:reduce){.ein-pfeil,.kopf-text,.glanz,.schweben,.strahl{animation:none}.bewegt .auf{transition:none;transform:none}.knopf,.feld a,.leistung h3,.logo .pf{transition:none}.kopf.klein .ein-pfeil{animation:none}.kopf.klein .flotte{display:none}}html{-webkit-text-size-adjust:100%}@view-transition{navigation:auto}.voll{width:100%}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprung{z-index:10;background:var(--weiss);color:var(--anthrazit);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.sprung:focus{top:12px}.ruf-titel{margin-bottom:12px}.lead-abstand{margin-top:24px}.detail-text>p:first-child{max-width:31em;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.4}.detail-oben{margin-top:24px}.verweise{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.verweis-zeile{font-weight:600}.falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hinweis{max-width:34em;font-size:1rem;line-height:1.4}.form{position:relative}.platz img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.recht{max-width:44em}.recht h2{margin:clamp(28px,3vw,40px) 0 8px;font-size:1.6rem;font-weight:800;line-height:1.15}.recht h2:first-child{margin-top:0}.recht p,.recht ul{margin-bottom:12px}.recht ul{padding-left:1.2em;list-style:outside}.spiel-anzeige{flex-wrap:wrap;justify-content:space-between;gap:2px 24px;max-width:calc(150svh - 225px);margin:0 auto 10px;font-weight:600;display:flex}.spiel-anzeige b{font-size:1.5rem;font-style:italic;font-weight:900;font-stretch:112%;line-height:1.1}.spiel-feld{aspect-ratio:3/2;background:var(--all);width:min(100%,150svh - 225px);margin-inline:auto;position:relative;overflow:hidden}.spiel-feld canvas{width:100%;height:100%;display:block}.spiel-feld canvas.spielt{touch-action:none}.spiel-feld canvas:focus-visible{outline-offset:-5px}.spiel-feld canvas.spielt:focus-visible{outline:none}.spiel-tafel{box-sizing:border-box;color:var(--weiss);text-align:center;background:#17191dbd;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.spiel-tafel[hidden],.spiel-tafel [hidden]{display:none}.spiel-tafel h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,5vw,3.8rem);font-style:italic;font-weight:900;font-stretch:112%;line-height:1}.spiel-tafel p{max-width:27em}.spiel-tafel :focus-visible{outline-color:var(--weiss)}.spiel-info{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px clamp(32px,6vw,96px);margin-top:clamp(40px,5vw,64px);display:grid}.spiel-info>*{min-width:0}.spiel-info h2{margin-bottom:14px;font-size:1.6rem;font-weight:800;line-height:1.15}.gegnerliste li{border-top:2px solid var(--anthrazit);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding-block:10px;display:grid}.gegnerliste li:last-child{border-bottom:2px solid var(--anthrazit)}.gegnerliste canvas{background:var(--all);width:56px;height:36px;display:block}.gegnerliste b{font-weight:800}.steuerung li{border-top:2px solid var(--anthrazit);padding-block:12px}.steuerung li:last-child{border-bottom:2px solid var(--anthrazit)}.steuerung b{font-weight:800;display:block}@media (width<=720px){.spiel-anzeige{gap:2px 10px;max-width:calc(75svh - 105px);font-size:.92rem}.spiel-anzeige b{font-size:1.2rem}.spiel-feld{aspect-ratio:3/4;width:min(100%,75svh - 105px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.pfad{font-size:1rem}.pfad a{text-decoration-color:var(--rot);text-underline-offset:4px;text-decoration-thickness:2px}.detail-text h2{margin:clamp(14px,2vw,24px) 0 -4px;font-size:1.6rem;font-weight:800;line-height:1.15}.detail-text h3{margin:8px 0 -8px;font-size:1.2rem;font-weight:800;line-height:1.25}.detail-text ul{padding-left:1.2em;list-style:outside}.detail-text a{text-decoration-color:var(--rot);text-underline-offset:4px;text-decoration-thickness:2px}.detail-knopf{margin-top:24px}@media (width>=1000px){.detail-seite{position:sticky;top:24px}}.gruppe-text{margin:12px 0 clamp(24px,3vw,40px)}.detail-text ol{padding-left:1.4em;list-style:decimal}.detail-text li{margin-bottom:6px}h1,h2,h3{overflow-wrap:break-word}.referenz{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.referenz .platz{aspect-ratio:4/3;align-self:stretch;height:auto;margin-bottom:6px}.platz.ohne-bild{background:var(--all);color:var(--weiss)}.platz-name{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.6vw,2.2rem);font-style:italic;font-weight:900;font-stretch:112%;line-height:1}.branche{color:#5a5e64;font-size:1rem;font-weight:600}.referenz-name{font-size:1.6rem;font-weight:800;line-height:1.15}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags li{border:2px solid var(--flaeche);padding:3px 10px;font-size:.95rem;font-weight:600}.arbeiten{row-gap:clamp(40px,5vw,72px)}.fuss a{text-decoration-color:var(--rot);text-underline-offset:4px}.fuss-titel{margin-bottom:6px;font-size:1.19rem;font-weight:800}.fuss-firma p+p{margin-top:10px}.fuss-firma a{padding:4px 0;display:inline-block}@media (width>=900px){.fuss{grid-template-columns:1fr 2fr 1fr}.fuss-leistungen ul{columns:2;column-gap:clamp(24px,4vw,64px)}}.form-reihe{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.form select{box-sizing:border-box;appearance:none;background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232B2E33' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center/14px;width:100%;min-height:48px;color:var(--anthrazit);font:inherit;border:0;border-radius:0;padding:10px 40px 10px 12px;font-weight:400}.optional{font-weight:400}.form [aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--rot)}@media (width>=960px){.arbeiten>.referenz:first-child:nth-last-child(odd){grid-column:1/-1;grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-columns:1fr 1fr;justify-items:start;gap:8px clamp(18px,2.2vw,32px);display:grid}.arbeiten>.referenz:first-child:nth-last-child(odd)>*{grid-column:2}.arbeiten>.referenz:first-child:nth-last-child(odd)>.platz{grid-area:1/1/-1;justify-self:stretch;margin:0}.arbeiten>.referenz:first-child:nth-last-child(odd)>.branche{grid-row:2}.arbeiten>.referenz:first-child:nth-last-child(odd)>.referenz-name{grid-row:3}.arbeiten>.referenz:first-child:nth-last-child(odd)>p:not(.branche){grid-row:4}.arbeiten>.referenz:first-child:nth-last-child(odd)>.tags{grid-row:5}.arbeiten>.referenz:first-child:nth-last-child(odd)>a{grid-row:6}.arbeiten>.referenz:first-child:nth-last-child(odd)>.referenz-name{font-size:clamp(1.8rem,2.6vw,2.4rem)}.arbeiten>.referenz:first-child:nth-last-child(odd)>p:not(.branche){max-width:30em;font-size:1.2rem}}.partner-karte{background:var(--all);color:var(--weiss);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.partner-karte :focus-visible{outline-color:var(--weiss)}.partner-name{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;font-stretch:112%;line-height:1}.partner-karte a:not(.knopf){color:inherit;text-decoration-color:var(--rot);text-underline-offset:4px;text-decoration-thickness:2px}.partner-karte .knopf{margin-top:8px}.zwei.oben{align-items:start}.recht a{text-decoration-color:var(--rot);text-underline-offset:4px;text-decoration-thickness:2px}.blick>div{border-top:2px solid var(--anthrazit);padding-block:12px}.blick>div:last-child{border-bottom:2px solid var(--anthrazit)}.blick dd{margin:0}.blick a{text-decoration-color:var(--rot);text-underline-offset:4px;text-decoration-thickness:2px}html{overflow-x:clip}
