.pic-ort{--ort-rand:clamp(1.25rem, 4vw, 4rem);--ort-abstand:clamp(4rem, 9vw, 8rem);background:var(--pic-paper);color:var(--pic-ink);font-family:"Rig Sans", var(--font-inter), sans-serif;font-size:1.0625rem;line-height:1.55;overflow-x:clip}.pic-ort a:focus-visible,.pic-ort summary:focus-visible{outline:2px solid var(--pic-orange);outline-offset:4px}.pic-ort__kopf{min-height:min(100svh,60rem);padding:0 var(--ort-rand) clamp(2.5rem, 5vw, 4rem);background:var(--pic-ink-fix);color:var(--pic-paper-fix);flex-direction:column;display:flex;position:relative;overflow:hidden}.pic-ort__kopf>:not(.pic-hero__canvas){z-index:1;position:relative}.pic-ort__leiste{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.5rem) 0;display:flex}.pic-ort__marke img{width:clamp(9.5rem,21vw,19rem);height:auto;display:block}.pic-ort__dach{margin:auto 0 1rem;padding-top:clamp(2rem,6vh,5rem)}.pic-ort__h1{font-size:min(13vw,24svh);font-weight:inherit;letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:.92}.pic-ort__intro{max-width:42rem;margin-top:clamp(1.5rem,3vw,2.5rem);margin-left:clamp(0rem,16vw,15rem)}.pic-ort__intro p{margin:0}.pic-ort__fakten{font-weight:700;margin-top:.85rem!important}.pic-ort__aktionen{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:1.5rem;display:flex}.pic-ort__knopf{background:var(--pic-paper-fix);min-height:3rem;color:var(--pic-ink-fix);align-items:center;gap:.75rem;padding:0 1.25rem;text-decoration:none;transition:background-color .16s steps(3,end),color .16s steps(3,end);display:inline-flex}.pic-ort__knopf span{color:#b84a00;transition:color .16s steps(3,end)}.pic-ort__knopf--klein{min-height:2.5rem;padding:0 1rem;font-size:.875rem}.pic-ort__textlink{min-height:2.75rem;color:inherit;border-bottom:1px solid;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.pic-ort__teil{padding:var(--ort-abstand) var(--ort-rand);scroll-margin-top:1rem;position:relative}.pic-ort__teil--linie{padding-top:0}.pic-ort__teil--tinte{background:var(--pic-ink-fix);color:var(--pic-paper-fix)}.pic-ort__teil--orange{background:var(--pic-orange);color:var(--pic-ink-fix)}.pic-ort__titel{grid-template-columns:clamp(2.5rem,7vw,6.5rem) minmax(0,1fr);align-items:baseline;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.pic-ort__num{font-family:var(--font-orbitron);letter-spacing:.12em;color:var(--pic-orange-text);font-size:.8125rem;font-weight:600}.pic-ort__titel h2{font-size:clamp(2.375rem,8vw,8rem);font-weight:inherit;letter-spacing:-.015em;text-transform:uppercase;margin:0;line-height:.95}.pic-ort__akzent{color:var(--pic-orange-text)}.pic-ort__teil--tinte .pic-ort__num,.pic-ort__teil--tinte .pic-ort__akzent{color:var(--pic-orange)}.pic-ort__teil--orange .pic-ort__num,.pic-ort__teil--orange .pic-ort__akzent{color:inherit}.pic-ort__satz{max-width:44rem;margin:0 0 0 clamp(2.5rem,7vw,6.5rem);font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:500;line-height:1.35}.pic-ort__satz--gross{max-width:62rem;font-size:clamp(1.5rem,3.8vw,3.5rem);line-height:1.15}.pic-ort__stufen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.pic-ort__stufe{--stufe-grund:var(--pic-paper);--stufe-schrift:var(--pic-ink);--stufe-pixel:var(--pic-orange);border:1px solid var(--pic-ink);background:var(--stufe-grund);min-height:clamp(19rem,30vw,27rem);color:var(--stufe-schrift);flex-direction:column;padding:clamp(1.25rem,2.2vw,2rem);display:flex}.pic-ort__stufe:nth-child(2){--stufe-grund:var(--pic-ink);--stufe-schrift:var(--pic-paper)}.pic-ort__stufe:nth-child(3){--stufe-grund:var(--pic-orange);--stufe-schrift:var(--pic-ink-fix);--stufe-pixel:var(--pic-ink-fix);border-color:var(--pic-orange)}.pic-ort__raster{grid-template-columns:repeat(5,.625rem);gap:.25rem;margin-bottom:auto;padding-bottom:2.5rem;display:grid}.pic-ort__raster i{aspect-ratio:1;background:color-mix(in srgb, var(--stufe-schrift) 14%, transparent)}.pic-ort__raster i.an{background:var(--stufe-pixel)}.pic-ort__stufe h3{font-family:var(--font-orbitron);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.pic-ort__preis{font-family:"Rig Solid Fill", var(--font-inter), sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:.5rem 0 .85rem;font-size:clamp(2.25rem,4.6vw,4.5rem);line-height:1}.pic-ort__stufe p:last-child{min-height:3.1em;margin:0}.pic-ort__hinweis{color:var(--pic-ink-muted);margin:1.25rem 0 0;font-size:.9375rem}.pic-ort__leistungen{border-top:1px solid var(--pic-ink);margin-top:clamp(2.5rem,5vw,4rem)}.pic-ort__leistung{border-bottom:1px solid var(--pic-ink);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:.75rem clamp(1.5rem,4vw,4rem);padding:clamp(1.25rem,2.5vw,2rem) 0;display:grid}.pic-ort__leistung h3{font-size:clamp(2.25rem,7vw,7rem);font-weight:inherit;letter-spacing:-.015em;text-transform:uppercase;margin:0;line-height:1}.pic-ort__leistung p{max-width:34rem;margin:0}.pic-ort__region{border-top:1px solid;max-width:44rem;margin:clamp(2rem,4vw,3rem) 0 0 clamp(2.5rem,7vw,6.5rem);padding-top:1rem}.pic-ort__region h3{font-family:var(--font-orbitron);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.pic-ort__region p{margin:0}.pic-ort__schritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.pic-ort__schritt svg{width:100%;max-width:15rem;height:auto;margin-bottom:1.25rem;display:block;overflow:visible}.pic-ort__schritt p{border-top:1px solid #fafafa4d;margin:0;padding-top:1rem}.pic-ort__linie{fill:none;stroke:#fafafa8c;stroke-width:1px;vector-effect:non-scaling-stroke}.pic-ort__orange{fill:var(--pic-orange)}.pic-ort__fuellung{fill:var(--pic-paper-fix)}.pic-ort__fragen{border-top:1px solid var(--pic-ink)}.pic-ort__frage{border-bottom:1px solid var(--pic-ink)}.pic-ort__frage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.75rem;padding:1rem 0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.25;list-style:none;display:flex}.pic-ort__frage summary::-webkit-details-marker{display:none}.pic-ort__frage summary i{background:var(--pic-orange);flex:none;width:.75rem;height:.75rem;transition:transform .2s steps(3,end)}.pic-ort__frage[open] summary i{transform:rotate(45deg)}.pic-ort__frage p{max-width:44rem;margin:0;padding:0 0 1.5rem}.pic-ort__schluss .pic-ort__num{margin-bottom:1.5rem;display:block}.pic-ort__schluss-titel{font-size:clamp(2.5rem,10.5vw,11rem);font-weight:inherit;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(1.5rem,3vw,2.5rem);line-height:.95}.pic-ort__schluss .pic-ort__satz{margin-left:0}.pic-ort__wege{flex-wrap:wrap;gap:.5rem 1.75rem;margin:2rem 0 0;display:flex}.pic-ort__wege a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}.pic-ort__fuss{padding:1rem var(--ort-rand);background:var(--pic-ink-fix);color:var(--pic-paper-fix);border-top:1px solid #fafafa38;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.pic-ort__fuss nav{gap:1.25rem;display:flex}.pic-ort__fuss a{color:inherit;padding:.5rem 0;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.pic-ort__knopf:hover{background:var(--pic-orange)}.pic-ort__knopf:hover span{color:var(--pic-ink-fix)}.pic-ort__textlink:hover,.pic-ort__wege a:hover,.pic-ort__fuss a:hover{color:var(--pic-orange)}.pic-ort__stufe{transition:translate .18s steps(3,end)}.pic-ort__stufe:hover{translate:0 -.5rem}}@media (prefers-reduced-motion:no-preference){.pic-ort__stufe:nth-child(3) .pic-ort__raster i{animation:2.4s step-end infinite pic-ort-welle}.pic-ort__stufe:nth-child(3) .pic-ort__raster i:nth-child(5n+2){animation-delay:.15s}.pic-ort__stufe:nth-child(3) .pic-ort__raster i:nth-child(5n+3){animation-delay:.3s}.pic-ort__stufe:nth-child(3) .pic-ort__raster i:nth-child(5n+4){animation-delay:.45s}.pic-ort__stufe:nth-child(3) .pic-ort__raster i:nth-child(5n+5){animation-delay:.6s}@supports (animation-timeline:view()){.pic-ort__schritt svg>*{animation:linear both pic-ort-auftritt;animation-timeline:view();animation-range:entry 20% entry 90%}}}@keyframes pic-ort-welle{0%,82%,to{opacity:1}70%{opacity:.25}}@keyframes pic-ort-auftritt{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pic-ort__knopf,.pic-ort__knopf span,.pic-ort__stufe,.pic-ort__frage summary i{transition:none}}@media (max-width:900px){.pic-ort__stufen{grid-template-columns:minmax(0,1fr)}.pic-ort__stufe{min-height:0}.pic-ort__raster{padding-bottom:1.75rem}.pic-ort__preis{font-size:clamp(2.5rem,13vw,4.5rem)}.pic-ort__leistung{grid-template-columns:minmax(0,1fr)}.pic-ort__schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pic-ort__h1{font-size:min(15vw,16svh)}.pic-ort__intro{margin-left:0}.pic-ort__titel{grid-template-columns:minmax(0,1fr);gap:.75rem}.pic-ort__satz,.pic-ort__region{margin-left:0}.pic-ort__leistung h3{font-size:10vw}.pic-ort__schritte{grid-template-columns:minmax(0,1fr)}.pic-ort__schritt{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.pic-ort__schritt svg{margin-bottom:0}.pic-ort__schritt p{border-top:0;padding-top:0}}
