.hero[data-astro-cid-uior3djh]{touch-action:pan-y;background:radial-gradient(55% 60% at 78% 45%, #e8a2b959, transparent 70%), repeating-linear-gradient(0deg, #24191f06 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #24191f06 0 1px, transparent 1px 4px), var(--stoff-textur), var(--bg);align-items:center;min-height:100svh;padding-block:140px 80px;display:grid;position:relative;overflow:hidden}.faden[data-astro-cid-uior3djh]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.naht[data-astro-cid-uior3djh]{pointer-events:none;width:100%;height:180px;position:absolute;bottom:30px;left:0;right:0}.naht__stich[data-astro-cid-uior3djh]{fill:none;stroke:var(--rose);stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 10}.naht__spur[data-astro-cid-uior3djh]{fill:none;stroke:#fff;stroke-width:14px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.45,0,.3,1) .4s forwards naehen}@keyframes naehen{to{stroke-dashoffset:0}}.hero__grid[data-astro-cid-uior3djh]{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;display:grid;position:relative}.hero__text[data-astro-cid-uior3djh]{gap:28px;display:grid}.hero__text[data-astro-cid-uior3djh] h1[data-astro-cid-uior3djh]{color:var(--text)}.hero__tipp[data-astro-cid-uior3djh]{color:var(--muted);font-size:.875rem}.rahmen[data-astro-cid-uior3djh]{--holz:14px;aspect-ratio:1;border:var(--holz) solid var(--wood);color:var(--muted);background:radial-gradient(circle,#fff 60%,#fdf7f9 100%);border-radius:50%;place-items:center;font-size:.9375rem;display:grid;position:relative;box-shadow:inset 0 0 0 4px #c49c6c,0 30px 60px -30px #a23a6673}.rahmen[data-astro-cid-uior3djh]:before{content:"";border:2px dashed var(--rose);border-radius:50%;position:absolute;inset:12px}.rahmen[data-astro-cid-uior3djh]:after{content:"";top:calc(-1 * var(--holz) - 18px);background:linear-gradient(#c9ccd0,#9da1a6);border-radius:5px 5px 2px 2px;width:34px;height:22px;position:absolute;left:50%;translate:-50%}.rahmen--gross[data-astro-cid-uior3djh]{--holz:18px;justify-self:center;width:min(100%,440px);rotate:-4deg}.rahmen--gross[data-astro-cid-uior3djh] img[data-astro-cid-uior3djh]{mix-blend-mode:multiply;width:62%;height:auto;rotate:4deg}.angebot[data-astro-cid-uior3djh]{margin:40px 0 0;padding:0;list-style:none}.angebot[data-astro-cid-uior3djh] li[data-astro-cid-uior3djh]{background:linear-gradient(90deg, var(--rose) 0 9px, transparent 9px 15px) 0 100% / 15px 2px repeat-x;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px 48px;padding:28px 0;display:grid}.angebot[data-astro-cid-uior3djh] h3[data-astro-cid-uior3djh]{font-size:clamp(1.9rem,4vw,3rem);font-style:italic}.angebot[data-astro-cid-uior3djh] p[data-astro-cid-uior3djh]{color:var(--muted)}.ablauf[data-astro-cid-uior3djh]{background:var(--surface)}.ablauf__bahn[data-astro-cid-uior3djh]{margin-top:56px;position:relative}.ablauf__naht[data-astro-cid-uior3djh]{width:calc(75% - 8px);height:40px;position:absolute;top:12px;left:32px;overflow:visible}.ablauf__naht[data-astro-cid-uior3djh] path[data-astro-cid-uior3djh]{fill:none;stroke:var(--berry);stroke-width:2.5px;stroke-dasharray:12 8;stroke-linecap:round;clip-path:inset(0 100% 0 0);transition:clip-path 2.2s cubic-bezier(.45,0,.3,1)}.ist-sichtbar[data-astro-cid-uior3djh] .ablauf__naht[data-astro-cid-uior3djh] path[data-astro-cid-uior3djh]{clip-path:inset(0)}.schritte[data-astro-cid-uior3djh]{counter-reset:schritt;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.schritte[data-astro-cid-uior3djh] li[data-astro-cid-uior3djh]{counter-increment:schritt;align-content:start;gap:10px;display:grid}.schritte[data-astro-cid-uior3djh] li[data-astro-cid-uior3djh]:before{content:counter(schritt);background:var(--berry);width:64px;height:64px;color:var(--auf-berry);font-family:var(--font-display);box-shadow:0 0 0 6px var(--surface), 0 0 0 8px var(--rose);border-radius:50%;place-items:center;margin-bottom:10px;font-size:2rem;font-weight:600;display:grid}.schritte[data-astro-cid-uior3djh] p[data-astro-cid-uior3djh]{color:var(--muted)}.galerie[data-astro-cid-uior3djh]{grid-template-columns:1.1fr .9fr 1fr;align-items:center;gap:48px;margin-top:64px;display:grid}.galerie[data-astro-cid-uior3djh] .rahmen[data-astro-cid-uior3djh]:first-child{rotate:-6deg}.galerie[data-astro-cid-uior3djh] .rahmen[data-astro-cid-uior3djh]:nth-child(2){justify-self:center;width:86%;rotate:5deg}.galerie[data-astro-cid-uior3djh] .rahmen[data-astro-cid-uior3djh]:nth-child(3){rotate:-2deg}.aufnaeher[data-astro-cid-uior3djh]{color:#fff;background:#a23a66;border-radius:48px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 56px;padding:clamp(40px,7vw,88px) clamp(24px,6vw,80px);display:grid;position:relative;box-shadow:0 30px 60px -30px #a23a6699}.aufnaeher[data-astro-cid-uior3djh]:before{content:"";pointer-events:none;border:3px dashed #ffffff8c;border-radius:38px;position:absolute;inset:12px}.aufnaeher__text[data-astro-cid-uior3djh]{gap:20px;display:grid}.aufnaeher[data-astro-cid-uior3djh] .lead[data-astro-cid-uior3djh]{color:#ffffffd9}.aufnaeher[data-astro-cid-uior3djh] .lead[data-astro-cid-uior3djh] a[data-astro-cid-uior3djh]{color:#fff}.aufnaeher__formular[data-astro-cid-uior3djh]{background:var(--surface);color:var(--text);border-radius:28px;padding:clamp(20px,3vw,32px);position:relative}@media (width<=900px){.aufnaeher[data-astro-cid-uior3djh]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.naht__spur[data-astro-cid-uior3djh]{stroke-dashoffset:0;animation:none}.ablauf__naht[data-astro-cid-uior3djh] path[data-astro-cid-uior3djh]{clip-path:none;transition:none}}@media (width<=900px){.hero[data-astro-cid-uior3djh]{min-height:auto;padding-top:150px}.hero__grid[data-astro-cid-uior3djh]{grid-template-columns:1fr}.rahmen--gross[data-astro-cid-uior3djh]{grid-row:1;width:min(72%,320px)}.angebot[data-astro-cid-uior3djh] li[data-astro-cid-uior3djh]{grid-template-columns:1fr}.schritte[data-astro-cid-uior3djh]{grid-template-columns:repeat(2,minmax(0,1fr))}.ablauf__naht[data-astro-cid-uior3djh]{display:none}.galerie[data-astro-cid-uior3djh]{grid-template-columns:1fr 1fr}.galerie[data-astro-cid-uior3djh] .rahmen[data-astro-cid-uior3djh]:nth-child(3){display:none}}@media (width<=560px){.schritte[data-astro-cid-uior3djh]{grid-template-columns:1fr}.galerie[data-astro-cid-uior3djh]{grid-template-columns:1fr;max-width:280px;margin-inline:auto}}
