body{margin:0;background:#f7f2e7}#hetze-guided{max-width:1100px;margin:auto}#hetze-guided .story header .brand{white-space:nowrap;min-width:190px}#hetze-guided .idea-options{grid-template-columns:repeat(3,minmax(0,1fr))}#hetze-guided .idea-option{width:100%;min-width:0}#hetze-guided .stage-label>span{display:block;text-align:center;line-height:30px}@media(max-width:540px){#hetze-guided .story header .brand{min-width:0}#hetze-guided .idea-options{grid-template-columns:1fr}}


#hetze-guided{font-family:Arial,sans-serif;color:#282821;--wave:url(assets/bauarbeiter-winkt.webp);--point:url(assets/bauarbeiter-zeigt.webp);--thumb:url(assets/bauarbeiter-daumen.webp);--room:url(assets/projekt-decke.webp);--wood:url(assets/projekt-holzbalken.webp);--red:#b93225;--sand:#f6eddf;--yellow:#f9c947}
#hetze-guided *{box-sizing:border-box}#hetze-guided [hidden]{display:none!important}#hetze-guided .page{min-height:1400px;background:var(--sand);overflow:hidden}#hetze-guided .paper{background-image:radial-gradient(#94724518 .6px,transparent .6px);background-size:5px 5px}#hetze-guided header{display:flex;align-items:center;gap:20px;padding:23px 30px;border-bottom:1px solid #403a2c25}#hetze-guided .brand{font-size:22px;line-height:1;font-weight:900;letter-spacing:-1px;margin-right:auto}#hetze-guided .brand small{display:block;font-size:10px;letter-spacing:2.5px;margin-top:7px;font-weight:700}#hetze-guided nav{display:flex;gap:19px;font-size:12px;font-weight:700}#hetze-guided a{color:inherit;text-decoration:none}#hetze-guided button{font-family:inherit;cursor:inherit}#hetze-guided .action{padding:14px 20px;min-height:44px;background:var(--red);border:0;border-radius:7px;color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 0 #7b291d}#hetze-guided .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:17px}#hetze-guided h1{font-family:Georgia,serif;font-size:clamp(36px,5.5vw,57px);line-height:1.05;letter-spacing:-2px;margin:0 0 22px;color:inherit;font-weight:700}#hetze-guided h1 em{color:var(--red);font-weight:400}#hetze-guided p{font-size:15px;line-height:1.6;margin:0 0 22px;color:inherit}#hetze-guided h3{font-family:Georgia,serif;font-size:29px;line-height:1.15;letter-spacing:-.8px;margin:0 0 14px;color:inherit}#hetze-guided .hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:16px;padding:38px 30px 30px;min-height:410px}#hetze-guided .hero-copy{position:relative;z-index:2}#hetze-guided .hero-copy p{max-width:330px}#hetze-guided .scene{height:350px;position:relative;min-width:0}#hetze-guided .photo{background:var(--wood) center/cover;position:absolute;width:87%;height:240px;top:25px;right:4px;border:8px solid #fffdf8;transform:rotate(4deg);box-shadow:0 8px 20px #5d402226;border-radius:3px}#hetze-guided .photo:after{content:'';position:absolute;width:90px;height:23px;background:#d2b888bb;top:-18px;left:35%;transform:rotate(-7deg)}#hetze-guided .figure{background-position:center bottom;background-repeat:no-repeat;background-size:contain;flex-shrink:0}#hetze-guided .wave{background-image:var(--wave)}#hetze-guided .point{background-image:var(--point)}#hetze-guided .thumb{background-image:var(--thumb)}#hetze-guided .scene .figure{position:absolute;width:180px;height:278px;bottom:0;left:-4px}#hetze-guided .bubble{background:#fffdf7;color:#312d24;border:1.5px solid #312d24;border-radius:20px 20px 20px 3px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.3;box-shadow:3px 4px 0 #312d2418}#hetze-guided .scene .bubble{position:absolute;right:0;bottom:8px;max-width:145px;transform:rotate(-4deg)}#hetze-guided .ribbon{background:#d8c39e;color:#3e3324;padding:17px 30px;display:flex;flex-wrap:wrap;gap:15px 25px;justify-content:space-between;font-size:12px;font-weight:700}#hetze-guided .content{padding:31px 30px}#hetze-guided .service-row{display:flex;gap:10px;flex-wrap:wrap;margin:21px 0}#hetze-guided .choice{padding:11px 15px;background:#fffcf5;border:1px solid #bda784;border-radius:30px;font-size:12px;font-weight:700;color:#403629;min-height:42px}#hetze-guided .choice[aria-pressed=true]{background:#342f28;color:#fff;border-color:#342f28}#hetze-guided .guide{display:flex;align-items:center;gap:22px;border-top:1px solid #bcae9680;padding-top:20px}#hetze-guided .guide .figure{width:100px;height:152px}#hetze-guided .guide .bubble{flex:1;background:#fffaf0}#hetze-guided .guide p{margin:8px 0 0;font-size:13px;font-weight:400}#hetze-guided .projects{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}#hetze-guided figure{margin:0;min-width:0}#hetze-guided .project-photo{height:165px;background:var(--room) center/cover;border-radius:8px}#hetze-guided .wood-photo{background-image:var(--wood)}#hetze-guided figcaption{font-size:12px;padding-top:10px;font-weight:700}#hetze-guided .contact-band{display:flex;align-items:center;gap:22px;background:#e5d2ae;margin:0 30px;padding:22px;border-radius:18px}#hetze-guided .contact-band .figure{width:100px;height:160px}#hetze-guided .contact-band h3{font-size:25px}#hetze-guided .contact-band p{font-size:13px;margin-bottom:13px}#hetze-guided .contact-band .contact-copy{flex:1;min-width:0}#hetze-guided .details{font-size:14px;line-height:1.6;margin:20px 30px;padding:20px;background:#fffaf0;border-radius:12px;overflow-wrap:anywhere}#hetze-guided .social{margin:28px 30px 0;padding-bottom:28px}#hetze-guided .social-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:12px}#hetze-guided .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#hetze-guided .post{height:155px;border-radius:10px;position:relative;overflow:hidden;padding:15px;background:#b93225;color:#fff}#hetze-guided .post:nth-child(2){background:#e0c691;color:#302d23}#hetze-guided .post:nth-child(3){background:#35382d}#hetze-guided .post strong{display:block;font-size:19px;letter-spacing:-.6px;line-height:1.1;position:relative;z-index:1;max-width:130px}#hetze-guided .post small{font-size:10px;position:absolute;left:13px;bottom:13px;z-index:2;background:#fff1d6;color:#332d22;padding:4px 7px;border-radius:4px}#hetze-guided .post .figure{position:absolute;right:-13px;bottom:-40px;width:108px;height:165px}#hetze-guided .post:first-child .figure{right:-27px}#hetze-guided .post:nth-child(2) .figure{width:115px}#hetze-guided .text-link{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px;display:inline-block;margin:19px 0 0}#hetze-guided button:focus-visible,#hetze-guided a:focus-visible{outline:3px solid #237a95;outline-offset:4px}
#hetze-guided .story{--red:#a53327;--sand:#f6f0e5;background:#f6f0e5}#hetze-guided .story header{background:#24443e;color:#fff9eb;border:0}#hetze-guided .story .brand small{color:#d0d9c6}#hetze-guided .story .hero{background:#24443e;color:#fff9eb;grid-template-columns:.9fr 1.1fr;min-height:410px;padding-bottom:15px}#hetze-guided .story h1{font-family:Arial,sans-serif;letter-spacing:-2.5px;font-size:53px;font-weight:900}#hetze-guided .story h1 em{font-family:Georgia,serif;color:#edbe74}#hetze-guided .story .scene .photo{transform:rotate(-3deg);width:96%;height:280px;top:0;border:0;border-radius:90px 90px 6px 6px;background-image:var(--room)}#hetze-guided .story .photo:after{display:none}#hetze-guided .story .scene .figure{left:-25px;width:165px;height:255px;bottom:-10px}#hetze-guided .story .scene .bubble{bottom:20px;right:-5px;max-width:147px;background:#f5cf83}#hetze-guided .story .ribbon{background:#e4b86e;color:#26382f}#hetze-guided .story .guide{background:#e7e2d3;border:0;border-radius:18px;padding:18px;margin-top:20px}#hetze-guided .story .guide .bubble{border:0;box-shadow:none;background:transparent;padding:0}#hetze-guided .story .project-photo{border-radius:60px 5px 5px 5px}#hetze-guided .story .contact-band{background:#24443e;color:#fff9eb;border-radius:5px 45px 5px 5px}#hetze-guided .story .post{background:#24443e}#hetze-guided .story .post:nth-child(2){background:#e4b86e}#hetze-guided .story .post:nth-child(3){background:#a53327}#hetze-guided .story .service-row{margin:0 0 20px}#hetze-guided .story .action{background:#a53327}
#hetze-guided .bold{--red:#bb2821;--sand:#fff0d7;background:#fff0d7;color:#27231d}#hetze-guided .bold header{border-bottom:2px solid #27231d}#hetze-guided .bold .brand{font-weight:900}#hetze-guided .bold .hero{grid-template-columns:1.12fr .88fr;background:#bb2821;color:#fff0d7;min-height:410px;position:relative}#hetze-guided .bold h1{font-family:Arial,sans-serif;font-size:56px;font-weight:900;letter-spacing:-2.8px;text-transform:uppercase}#hetze-guided .bold h1 em{color:#f8cd4e;font-style:normal}#hetze-guided .bold .hero .action{background:#f8cd4e;color:#28231d;box-shadow:4px 4px 0 #28231d;border:2px solid #28231d}#hetze-guided .bold .hero .scene{height:340px}#hetze-guided .bold .hero .scene:before{content:'';position:absolute;inset:45px 0 30px;border-radius:50%;background:#f7c844}#hetze-guided .bold .hero .scene .figure{height:328px;width:218px;left:5px;bottom:0}#hetze-guided .bold .hero .scene .bubble{top:2px;bottom:auto;right:0;z-index:2;max-width:143px;transform:rotate(5deg)}#hetze-guided .bold .ribbon{background:#262820;color:#fff0d7}#hetze-guided .bold h3{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-1px;font-size:29px}#hetze-guided .bold .choice{border:1.5px solid #28231d;border-radius:5px;box-shadow:2px 2px 0 #28231d}#hetze-guided .bold .guide{border-top:2px dashed #a58c65}#hetze-guided .bold .guide .bubble{background:#f8cd4e;border:2px solid #28231d;box-shadow:4px 4px 0 #28231d}#hetze-guided .bold .projects{gap:15px}#hetze-guided .bold figure{padding:8px 8px 13px;background:#fffaf0;border:1.5px solid #28231d;box-shadow:4px 4px 0 #d9bb8d;transform:rotate(-2deg)}#hetze-guided .bold figure+figure{transform:rotate(2deg)}#hetze-guided .bold .project-photo{border-radius:0}#hetze-guided .bold .contact-band{border:2px solid #28231d;background:#f8cd4e;border-radius:5px;box-shadow:5px 5px 0 #28231d}#hetze-guided .bold .post{border:2px solid #28231d;border-radius:5px;background:#bb2821}#hetze-guided .bold .post:nth-child(2){background:#f8cd4e}#hetze-guided .bold .post:nth-child(3){background:#262820}
@media(min-width:900px){#hetze-guided .hero{padding-left:45px;padding-right:45px}#hetze-guided header{padding-left:45px;padding-right:45px}#hetze-guided .scene .figure{width:205px;height:310px}#hetze-guided .content{padding-left:45px;padding-right:45px}#hetze-guided .page{min-height:1410px}}
@media(max-width:620px){#hetze-guided header{padding:18px;gap:15px;flex-wrap:wrap}#hetze-guided nav{order:3;width:100%;gap:20px}#hetze-guided .brand{font-size:21px}#hetze-guided header .action{padding:12px;font-size:11px}#hetze-guided .hero,#hetze-guided .story .hero,#hetze-guided .bold .hero{grid-template-columns:1fr;padding:28px 22px 22px;gap:20px}#hetze-guided .hero-copy p{max-width:none}#hetze-guided .scene{width:100%;max-width:360px;justify-self:center;height:310px}#hetze-guided .scene .figure{height:250px;width:163px;left:5px}#hetze-guided .scene .bubble{right:0}#hetze-guided h1{font-size:43px}#hetze-guided .story h1{font-size:47px}#hetze-guided .bold h1{font-size:47px}#hetze-guided .story .scene .figure{left:0}#hetze-guided .bold .hero .scene{height:325px;width:280px;max-width:100%}#hetze-guided .bold .hero .scene .figure{left:20px;width:210px;height:310px}#hetze-guided .ribbon{padding:18px 22px;gap:13px}#hetze-guided .content{padding:28px 22px}#hetze-guided .guide{gap:12px}#hetze-guided .guide .figure{width:80px;height:135px}#hetze-guided .bubble{font-size:14px;padding:11px}#hetze-guided .projects{gap:14px}#hetze-guided .project-photo{height:125px}#hetze-guided .contact-band{margin:0 22px;padding:18px;gap:10px}#hetze-guided .contact-band .figure{width:74px;height:130px}#hetze-guided .contact-band h3{font-size:22px}#hetze-guided .contact-band .action{padding:12px;font-size:12px}#hetze-guided .social{margin:27px 22px 0}#hetze-guided .posts{grid-template-columns:1fr;gap:12px}#hetze-guided .post{height:150px}#hetze-guided .post strong{font-size:27px;max-width:190px}#hetze-guided .post .figure,#hetze-guided .post:first-child .figure{right:0;width:115px;height:180px;bottom:-45px}#hetze-guided .page{min-height:2250px}#hetze-guided .details{margin:20px 22px}}
#hetze-guided{font-family:Arial,Helvetica,sans-serif;color:#203a33;color-scheme:light}
#hetze-guided .page.story{background:#f7f2e7;min-height:0}
#hetze-guided .story header{padding:26px 5%;gap:25px;background:#20463c}
#hetze-guided .story .brand{font-size:24px;letter-spacing:-.7px}
#hetze-guided .story .brand small{font-size:10px;letter-spacing:2px;color:#d2d9c4}
#hetze-guided .story nav{gap:22px;font-size:13px;flex-shrink:0}
#hetze-guided .story .action{background:#edbd65;color:#233c33;box-shadow:none;border-radius:8px;padding:14px 20px;line-height:1.3;font-size:13px}
#hetze-guided .story header .action{background:transparent;border:1px solid #799184;color:#fff5df;flex-shrink:0}
#hetze-guided .story .hero{background:#20463c;padding:40px 5% 48px;grid-template-columns:1fr 1fr;gap:28px;min-height:450px}
#hetze-guided .story h1{font:800 clamp(39px,5.8vw,60px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-2.8px;margin-bottom:25px}
#hetze-guided .story h1 em{font-family:inherit;font-weight:800;font-style:normal;color:#edbd65}
#hetze-guided .story .hero-copy p{font-size:15px;color:#e4eadb;max-width:340px}
#hetze-guided .story .eyebrow{font-size:10px;letter-spacing:2px}
#hetze-guided .story .scene{height:355px;min-width:0}
#hetze-guided .story .scene .photo{width:96%;height:280px;top:4px;right:0;border-radius:65px 12px 12px 12px;transform:rotate(-2deg);box-shadow:none}
#hetze-guided .story .scene .figure{width:170px;height:258px;left:-18px;bottom:-2px}
#hetze-guided .story .scene .bubble{right:0;bottom:14px;background:#edbd65;border:0;box-shadow:none;font-size:15px;border-radius:18px 18px 18px 3px;transform:rotate(3deg);max-width:145px;padding:14px 18px}
#hetze-guided .story .ribbon{padding:18px 5%;background:#edbd65;font-size:12px}
#hetze-guided .story .content{padding:45px 5%}
#hetze-guided .story h3{font:800 33px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-1.2px;max-width:650px}
#hetze-guided .story .projects{gap:25px;margin-top:28px}
#hetze-guided .story .project-photo{height:215px;border-radius:34px 8px 8px 8px}
#hetze-guided .story figure+figure{padding-top:32px}
#hetze-guided .story figcaption{font-size:14px;line-height:1.45;padding-top:14px;font-weight:700;max-width:330px}
#hetze-guided .story .guide{background:#e8e9dc;border-radius:12px;margin-top:30px;padding:18px 25px;gap:24px}
#hetze-guided .story .guide .figure{width:76px;height:115px}
#hetze-guided .story .guide .bubble{font-size:20px;letter-spacing:-.4px}
#hetze-guided .story .guide p{font-size:14px;letter-spacing:0}
#hetze-guided .story .service-row{margin-top:24px;gap:12px}
#hetze-guided .story .choice{border-radius:8px;border:1px solid #b8bbaa;background:transparent;color:#20463c;font-size:14px;padding:13px 20px}
#hetze-guided .story .choice[aria-pressed=true]{background:#20463c;color:#fff7e8;border-color:#20463c}
#hetze-guided .story .contact-band{margin:10px 5% 0;padding:30px;background:#20463c;border-radius:14px 48px 14px 14px;gap:25px}
#hetze-guided .story .contact-band h3{font-size:30px;max-width:510px}
#hetze-guided .story .contact-band .figure{width:105px;height:164px}
#hetze-guided .story .social{margin:40px 5% 0;padding-bottom:40px}
#hetze-guided .story .post{border-radius:12px;height:165px;background:#20463c}
#hetze-guided .story .post:nth-child(2){background:#edbd65;color:#203a33}
#hetze-guided .story .post:nth-child(3){background:#b64d38}
#hetze-guided .story .post strong{font-size:22px;max-width:155px}
#hetze-guided .story .details{margin:20px 5%;background:#fffaf0}
@media(max-width:760px){#hetze-guided .story header{flex-wrap:wrap;gap:18px}#hetze-guided .story nav{order:3;width:100%}#hetze-guided .story .hero{grid-template-columns:1fr;padding-top:25px;gap:30px}#hetze-guided .story h1{font-size:clamp(39px,8.2vw,60px);letter-spacing:-2px}#hetze-guided .story .hero-copy p{max-width:470px}#hetze-guided .story .scene{width:100%;max-width:480px;height:350px;justify-self:center}#hetze-guided .story .scene .photo{height:285px}#hetze-guided .story .scene .figure{left:0;width:175px;height:265px}#hetze-guided .story .scene .bubble{right:5px}#hetze-guided .story .contact-band{padding:24px;gap:18px}#hetze-guided .story .contact-band h3{font-size:26px}#hetze-guided .story .post strong{font-size:20px}}
@media(max-width:500px){#hetze-guided .story .brand{font-size:20px}#hetze-guided .story header .action{padding:11px 12px;font-size:11px}#hetze-guided .story h3{font-size:28px}#hetze-guided .story .projects{grid-template-columns:1fr;gap:25px}#hetze-guided .story figure+figure{padding-top:0}#hetze-guided .story .project-photo{height:210px}#hetze-guided .story .scene{height:315px}#hetze-guided .story .scene .photo{height:250px}#hetze-guided .story .scene .figure{width:148px;height:225px}#hetze-guided .story .scene .bubble{font-size:14px;max-width:133px;bottom:5px}#hetze-guided .story .guide{padding:15px;gap:15px}#hetze-guided .story .guide .figure{width:65px;height:105px}#hetze-guided .story .guide .bubble{font-size:18px}#hetze-guided .story .contact-band{gap:14px;padding:20px}#hetze-guided .story .contact-band .figure{width:62px;height:110px}#hetze-guided .story .contact-band h3{font-size:24px}#hetze-guided .story .posts{grid-template-columns:1fr}#hetze-guided .story .post strong{font-size:27px;max-width:220px}#hetze-guided .story .choice{padding:12px 14px;font-size:13px}}

#hetze-guided .story header{padding-top:18px;padding-bottom:18px}
#hetze-guided .story .hero{min-height:0;padding:22px 5% 28px;grid-template-columns:1.12fr 1fr;gap:24px}
#hetze-guided .story h1{font-size:clamp(33px,4.7vw,48px);line-height:1.04;letter-spacing:-1.8px;margin-bottom:14px}
#hetze-guided .story .hero-copy .eyebrow{margin-bottom:12px}
#hetze-guided .story .hero-copy p{font-size:14px;line-height:1.5;max-width:370px;margin-bottom:17px}
#hetze-guided .story .scene{height:245px;max-width:none}
#hetze-guided .story .scene .photo{height:206px;top:0;width:94%;border-radius:42px 8px 8px 8px;transform:rotate(-3deg)}
#hetze-guided .story .scene .figure{width:118px;height:185px;left:-4px;bottom:-3px}
#hetze-guided .story .scene .bubble{font-size:13px;max-width:132px;padding:10px 13px;bottom:0;right:0;transform:rotate(4deg)}
#hetze-guided .story .ribbon{padding-top:13px;padding-bottom:13px;gap:10px 20px}
#hetze-guided .story .content{padding-top:32px;padding-bottom:32px}
#hetze-guided .story .content h3{font-size:32px;max-width:520px}
#hetze-guided .story .projects{grid-template-columns:1.25fr .85fr;align-items:start;gap:26px;margin-top:22px}
#hetze-guided .story .projects figure{position:relative;transform:rotate(-1.2deg)}
#hetze-guided .story .projects figure+figure{padding-top:0;margin-top:45px;transform:rotate(2deg)}
#hetze-guided .story .project-photo{height:245px;border-radius:12px 45px 12px 12px}
#hetze-guided .story figure+figure .project-photo{height:178px;border-radius:32px 10px 10px 10px}
#hetze-guided .story figcaption{font-size:14px;padding-top:12px}
#hetze-guided .story .guide{width:76%;margin:24px 0 0 auto;padding:12px 22px;background:#e8e9dc;gap:18px;border-radius:12px 12px 32px 12px}
#hetze-guided .story .guide .figure{width:63px;height:97px}
#hetze-guided .story .guide .bubble{font-size:21px}
#hetze-guided .story .guide p{font-size:13px;margin-top:6px}
#hetze-guided .story #story-leistung{background:#edbd65;margin:10px 0 24px;display:grid;grid-template-columns:1fr 1.15fr;gap:0 35px;padding-top:28px;padding-bottom:28px}
#hetze-guided .story #story-leistung h3{grid-row:1/3;font-size:30px;align-self:center;max-width:330px}
#hetze-guided .story .service-row{margin:0 0 14px;gap:8px}
#hetze-guided .story .choice{font-size:12px;padding:10px 13px;border-color:#9d824d;background:#f7e3b9}
#hetze-guided .story .choice[aria-pressed=true]{background:#20463c;border-color:#20463c}
#hetze-guided .story [data-answer]{font-size:13px;line-height:1.55;margin:0;min-height:61px}
#hetze-guided .story .contact-band{margin-top:0;padding:23px 28px;gap:23px}
#hetze-guided .story .contact-band .figure{width:80px;height:128px;transform:rotate(-3deg)}
#hetze-guided .story .contact-band h3{font-size:28px}
#hetze-guided .story .social{margin-top:28px;padding-bottom:30px}
#hetze-guided .story .posts{align-items:start;gap:18px;padding-top:6px}
#hetze-guided .story .post{height:160px;transform:rotate(-2deg)}
#hetze-guided .story .post:nth-child(2){margin-top:14px;transform:rotate(2deg)}
#hetze-guided .story .post:nth-child(3){transform:rotate(-1deg)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){#hetze-guided .story .action,#hetze-guided .story .choice{transition:transform .18s ease,box-shadow .18s ease}#hetze-guided .story .action:hover,#hetze-guided .story .choice:hover{transform:translateY(-2px);box-shadow:0 4px 0 #173c3220}}
@media(max-width:760px){#hetze-guided .story .hero{grid-template-columns:1.1fr .9fr;gap:18px}#hetze-guided .story h1{font-size:35px}#hetze-guided .story .scene{height:220px;width:100%}#hetze-guided .story .scene .photo{height:175px}#hetze-guided .story .scene .figure{width:100px;height:155px}#hetze-guided .story .scene .bubble{font-size:12px;max-width:108px;padding:9px;right:0;bottom:0}#hetze-guided .story #story-leistung{grid-template-columns:1fr;gap:20px}#hetze-guided .story #story-leistung h3{grid-row:auto;max-width:500px}#hetze-guided .story [data-answer]{min-height:0}#hetze-guided .story .service-row{margin:0}#hetze-guided .story .guide{width:90%}#hetze-guided .story .project-photo{height:205px}#hetze-guided .story figure+figure .project-photo{height:155px}}
@media(max-width:540px){#hetze-guided .story .hero{grid-template-columns:1fr;gap:15px;padding-top:14px;padding-bottom:20px}#hetze-guided .story h1{font-size:36px}#hetze-guided .story .hero-copy p{max-width:100%;font-size:13px;margin-bottom:14px}#hetze-guided .story .scene{height:160px;max-width:360px}#hetze-guided .story .scene .photo{height:142px;width:83%;right:0;border-radius:30px 8px 8px 8px;transform:rotate(-2deg)}#hetze-guided .story .scene .figure{height:149px;width:97px;left:0;bottom:0}#hetze-guided .story .scene .bubble{max-width:113px;font-size:12px;bottom:0;right:6px}#hetze-guided .story .ribbon{font-size:11px;padding-top:12px;padding-bottom:12px}#hetze-guided .story .content{padding-top:27px;padding-bottom:27px}#hetze-guided .story .content h3{font-size:28px}#hetze-guided .story .projects{grid-template-columns:1fr;gap:22px}#hetze-guided .story .projects figure{width:94%;transform:rotate(-1deg)}#hetze-guided .story .projects figure+figure{width:88%;margin:0 0 0 auto;transform:rotate(1.5deg)}#hetze-guided .story .project-photo{height:192px}#hetze-guided .story figure+figure .project-photo{height:166px}#hetze-guided .story .guide{width:100%;gap:14px;padding:12px 14px}#hetze-guided .story .guide .figure{width:55px;height:88px}#hetze-guided .story .guide .bubble{font-size:19px}#hetze-guided .story .contact-band{padding:20px 17px;gap:14px}#hetze-guided .story .contact-band .figure{width:58px;height:105px}#hetze-guided .story .contact-band h3{font-size:24px}#hetze-guided .story .posts{gap:16px;padding:0 5px}#hetze-guided .story .post{height:145px}#hetze-guided .story .post:nth-child(2){margin-top:0}}


#hetze-guided .story header{display:flex;flex-wrap:nowrap;gap:22px;padding:18px 5%;align-items:center}
#hetze-guided .story header .brand{margin-right:auto;flex-shrink:0;font-size:23px}
#hetze-guided .story header nav{order:0;width:auto;gap:22px;flex-shrink:0;font-size:13px}
#hetze-guided .story header .action{white-space:nowrap;font-size:12px;padding:12px 16px}
#hetze-guided .story .hero{padding-top:22px;padding-bottom:24px}
#hetze-guided .story .hero .action{display:inline-block}
#hetze-guided .journey-body{padding:0 5%}
#hetze-guided .journey-stage{position:relative;padding:32px 0}
#hetze-guided .stage-label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:22px;color:#49644d}
#hetze-guided .stage-label>span{width:30px;height:30px;display:grid;place-items:center;background:#20463c;color:#fff4df;border-radius:50%;font-size:12px;letter-spacing:0}
#hetze-guided .stage-layout{display:grid;grid-template-columns:128px 1fr;gap:25px}
#hetze-guided .guide-character{position:relative;align-self:center;padding-top:50px}
#hetze-guided .guide-character .figure{width:128px;height:192px}
#hetze-guided .character-note{position:absolute;top:0;left:8px;background:#edbd65;border-radius:15px 15px 15px 2px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.2;transform:rotate(-4deg)}
#hetze-guided .stage-copy h3,#hetze-guided .section-heading h3,#hetze-guided .plan-layout h3{font-size:31px;letter-spacing:-1px;margin-bottom:12px}
#hetze-guided .stage-copy>p,#hetze-guided .section-heading p,#hetze-guided .plan-layout p{font-size:13px;line-height:1.6;margin-bottom:18px}
#hetze-guided .idea-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
#hetze-guided .idea-option{font:inherit;text-align:left;color:#20463c;background:#e8e9dd;border:2px solid transparent;border-radius:10px;padding:15px 12px;min-width:0;min-height:112px}
#hetze-guided .idea-option:nth-child(2){background:#f3dfb6}
#hetze-guided .idea-option:nth-child(3){background:#eed8ca}
#hetze-guided .idea-option[aria-pressed=true]{background:#20463c;color:#fff8e8;border-color:#20463c}
#hetze-guided .idea-option span{font-size:10px;display:block;margin-bottom:12px}
#hetze-guided .idea-option strong{font-size:14px;line-height:1.3;display:block}
#hetze-guided .stage-copy .selection-response{margin:14px 0 8px;min-height:42px;font-size:13px}
#hetze-guided .next-link{display:inline-block;font-size:12px;font-weight:700;padding:10px 0;color:#244d3e;border-bottom:1px solid #a0b09a}
#hetze-guided .project-stage{border-top:1px solid #d8dccd}
#hetze-guided .section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}
#hetze-guided .mini-guide{display:flex;align-items:center;gap:8px;flex-shrink:0}
#hetze-guided .mini-guide .figure{width:60px;height:93px}
#hetze-guided .mini-guide strong{font-size:13px;line-height:1.3;transform:rotate(4deg)}
#hetze-guided .story .projects{margin-top:8px;margin-bottom:10px}
#hetze-guided .story figcaption small{display:block;font-size:9px;letter-spacing:1.4px;color:#6d795c;margin-bottom:6px}
#hetze-guided .story .projects figure p{font-size:12px;margin-top:6px;line-height:1.5}
#hetze-guided .plan-stage{background:#edbd65;margin:6px -5.56% 0;padding:27px 5.56%;border-radius:0 45px 0 0}
#hetze-guided .plan-layout{display:grid;grid-template-columns:1fr 180px;gap:30px;align-items:center}
#hetze-guided .plan-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:22px}
#hetze-guided .plan-steps>div{border-top:2px solid #9e8247;padding-top:12px}
#hetze-guided .plan-steps strong{font-size:12px}
#hetze-guided .plan-steps p{font-size:12px;margin-top:7px;margin-bottom:0}
#hetze-guided .plan-guide .figure{width:130px;height:192px;margin:6px auto 0}
#hetze-guided .plan-guide .bubble{background:#fff5dc;border:0;box-shadow:none;font-size:13px;text-align:center;transform:rotate(3deg);padding:12px}
#hetze-guided .final-stage{padding-bottom:0}
#hetze-guided .story .final-stage .contact-band{margin:0;padding:25px 30px}
#hetze-guided .story .final-stage .contact-band .figure{width:110px;height:165px}
#hetze-guided .journey-details{font-size:13px;line-height:1.65;margin-top:17px;padding-top:13px;border-top:1px solid #789380;overflow-wrap:anywhere}
@media(hover:hover) and (prefers-reduced-motion:no-preference){#hetze-guided .idea-option{transition:transform .18s ease}#hetze-guided .idea-option:hover{transform:translateY(-4px)}}
@media(max-width:760px){#hetze-guided .story header{gap:16px}#hetze-guided .story header .brand{font-size:20px}#hetze-guided .story header nav{gap:16px;font-size:12px}#hetze-guided .stage-layout{grid-template-columns:94px 1fr;gap:18px}#hetze-guided .guide-character .figure{width:94px;height:150px}#hetze-guided .character-note{left:0;padding:10px;font-size:13px}#hetze-guided .stage-copy h3,#hetze-guided .section-heading h3,#hetze-guided .plan-layout h3{font-size:28px}#hetze-guided .idea-option{padding:12px 9px}#hetze-guided .idea-option strong{font-size:12px}#hetze-guided .mini-guide{gap:3px}#hetze-guided .mini-guide strong{font-size:11px}#hetze-guided .plan-layout{grid-template-columns:1fr 130px;gap:20px}#hetze-guided .plan-steps{grid-template-columns:1fr;gap:12px}#hetze-guided .plan-steps p{margin-top:3px}}
@media(max-width:540px){#hetze-guided .story header{gap:10px;padding:15px 4%}#hetze-guided .story header .brand{font-size:16px;letter-spacing:-.5px}#hetze-guided .story header .brand small{display:none}#hetze-guided .story header nav{font-size:11px;gap:10px}#hetze-guided .story header .action{font-size:10px;padding:10px 9px;min-height:36px;display:flex;align-items:center}#hetze-guided .stage-layout{grid-template-columns:1fr;gap:12px}#hetze-guided .guide-character{display:flex;align-items:center;gap:15px;padding-top:0}#hetze-guided .guide-character .figure{width:68px;height:102px}#hetze-guided .character-note{position:static;font-size:16px;padding:12px 18px}#hetze-guided .stage-copy h3{font-size:27px}#hetze-guided .idea-options{grid-template-columns:1fr;gap:9px}#hetze-guided .idea-option{min-height:67px;display:flex;align-items:center;gap:15px;padding:12px 15px}#hetze-guided .idea-option span{margin:0;flex:0 0 90px;font-size:11px}#hetze-guided .idea-option strong{font-size:14px}#hetze-guided .section-heading{align-items:flex-start;gap:10px}#hetze-guided .mini-guide{flex-direction:column;gap:3px}#hetze-guided .mini-guide .figure{width:48px;height:76px}#hetze-guided .mini-guide strong{font-size:10px}#hetze-guided .section-heading h3{font-size:26px}#hetze-guided .section-heading p{font-size:12px}#hetze-guided .plan-layout{grid-template-columns:1fr;gap:20px}#hetze-guided .plan-guide{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:17px}#hetze-guided .plan-guide .figure{width:85px;height:128px;margin:0}#hetze-guided .plan-guide .bubble{font-size:15px}#hetze-guided .story .final-stage .contact-band{padding:20px 17px;gap:14px}#hetze-guided .story .final-stage .contact-band .figure{width:64px;height:115px}#hetze-guided .stage-label{font-size:10px;letter-spacing:1px}}
@media(max-width:360px){#hetze-guided .story header{gap:7px;padding-left:3%;padding-right:3%}#hetze-guided .story header .brand{font-size:14px}#hetze-guided .story header nav{gap:7px;font-size:10px}#hetze-guided .story header .action{padding:9px 7px;font-size:10px}}


@keyframes fixedHandWave{0%,65%,100%{transform:rotate(0deg)}10%{transform:rotate(-12deg)}22%{transform:rotate(10deg)}34%{transform:rotate(-12deg)}46%{transform:rotate(10deg)}58%{transform:rotate(0deg)}}
#hetze-guided .rig-holder{position:absolute;left:-15px;bottom:-4px;width:177px;height:240px}
#hetze-guided .rig{display:block;width:100%;height:100%;overflow:visible}
#hetze-guided .hand-rig{transform-origin:56px 178px;animation:fixedHandWave 3.8s ease-in-out infinite}
#hetze-guided .story .section-heading{align-items:center}
#hetze-guided .story .mini-guide{flex:0 0 265px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-height:205px}
#hetze-guided .story .mini-guide .figure{width:125px;height:190px;margin-left:-15px;flex-shrink:0}
#hetze-guided .story .mini-guide strong{position:static;transform:none;flex:0 0 130px;max-width:130px;background:#edbd65;border-radius:16px 16px 16px 2px;padding:12px;font-size:14px;line-height:1.3}
@media(max-width:540px){#hetze-guided .rig-holder{left:-10px;width:133px;height:180px;bottom:0}#hetze-guided .story .scene{height:180px}#hetze-guided .story .section-heading{display:block}#hetze-guided .story .mini-guide{width:260px;max-width:100%;min-height:190px;margin-left:auto}#hetze-guided .story .mini-guide .figure{width:115px;height:175px;margin-left:0}#hetze-guided .story .mini-guide strong{flex:0 1 125px}}
@media(prefers-reduced-motion:reduce){#hetze-guided .hand-rig{animation:none}}

/* Vorbereitete Ergänzungen */
#hetze-guided .idea-option::before{content:'';display:block;width:100%;height:90px;margin-bottom:12px;border-radius:6px;background:var(--wood) center/cover}
#hetze-guided .idea-option:nth-child(2)::before{background-image:var(--room)}
#hetze-guided .idea-option:nth-child(3)::before{background-image:var(--wood);background-position:left center}
.legal-links{max-width:1100px;box-sizing:border-box;margin:auto;padding:20px 5%;font:13px Arial;color:#20463c}.legal-links a{color:inherit}
#hetze-guided .story header .brand{min-width:0}
@media(max-width:540px){#hetze-guided .idea-option::before{width:66px;height:66px;flex:0 0 66px;margin:0}#hetze-guided .idea-option{flex-wrap:wrap}#hetze-guided .idea-option span{flex:1 1 90px}}
#hetze-guided .hand-rig{transform-box:view-box;transform-origin:56px 178px}
