#wagenbau-leseansicht{--forest:#16432b;--pine:#0d3021;--leaf:#347948;--cream:#f7f2e7;--paper:#fffdf7;--ink:#21352a;--muted:#53695a;--orange:#e89b51;--gold:#f2c56f;--line:#d9e2d5;--shadow:0 22px 65px rgba(27,55,35,.12)}#wagenbau-leseansicht,#wagenbau-leseansicht *{box-sizing:border-box}#wagenbau-leseansicht{scroll-behavior:smooth}#wagenbau-leseansicht{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}#wagenbau-leseansicht img{max-width:100%;display:block}#wagenbau-leseansicht button,#wagenbau-leseansicht a{font:inherit}#wagenbau-leseansicht a{color:inherit}#wagenbau-leseansicht a:focus-visible,#wagenbau-leseansicht button:focus-visible{outline:3px solid #e9a64f;outline-offset:4px}#wagenbau-leseansicht p{margin:0 0 1em}#wagenbau-leseansicht h1,#wagenbau-leseansicht h2,#wagenbau-leseansicht h3{font-family:Georgia,'Times New Roman',serif;line-height:1.08;letter-spacing:-.035em;margin:0}#wagenbau-leseansicht h2{font-size:clamp(2.4rem,5vw,5rem)}#wagenbau-leseansicht h3{font-size:clamp(1.6rem,3vw,2.4rem)}#wagenbau-leseansicht .eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.35}#wagenbau-leseansicht .wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}#wagenbau-leseansicht .skip{position:absolute;left:1rem;top:-5rem;background:white;padding:.5rem 1rem;z-index:100}#wagenbau-leseansicht .skip:focus{top:1rem}#wagenbau-leseansicht .hero{position:relative;overflow:hidden;min-height:min(840px,100svh);background:var(--pine);color:#fff;display:grid;align-items:center}#wagenbau-leseansicht .hero:before{content:"";position:absolute;width:790px;height:790px;border-radius:50%;right:-155px;top:-260px;background:#275b35;box-shadow:0 0 0 95px rgba(255,255,255,.035),0 0 0 190px rgba(255,255,255,.018)}#wagenbau-leseansicht .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:repeating-linear-gradient(90deg,var(--gold) 0 18px,transparent 18px 29px)}#wagenbau-leseansicht .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:5vw;align-items:center;padding-block:80px 100px}#wagenbau-leseansicht .hero .eyebrow{color:var(--gold);margin-bottom:24px}#wagenbau-leseansicht .hero h1{font-size:clamp(3.8rem,7.7vw,7.8rem);max-width:680px;color:#fffdf6}#wagenbau-leseansicht .hero h1 em{font-style:normal;color:var(--gold)}#wagenbau-leseansicht .hero-lead{font-size:clamp(1.12rem,1.6vw,1.35rem);max-width:520px;color:#dfebe2;margin:30px 0 34px}#wagenbau-leseansicht .hero-actions{display:flex;gap:12px;flex-wrap:wrap}#wagenbau-leseansicht .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;padding:13px 22px;text-decoration:none;font-weight:800;font-size:.95rem;transition:transform .2s,background .2s}#wagenbau-leseansicht .button:hover{transform:translateY(-3px)}#wagenbau-leseansicht .button-primary{background:var(--gold);color:var(--pine)}#wagenbau-leseansicht .button-ghost{border:1px solid #a5bdae;color:white}#wagenbau-leseansicht .hero-photo{position:relative;transform:rotate(3deg);background:var(--paper);padding:13px 13px 62px;box-shadow:0 28px 60px #08271999;border-radius:4px;max-width:610px;margin-left:auto}#wagenbau-leseansicht .hero-photo img{width:100%;height:420px;object-fit:cover;object-position:center}#wagenbau-leseansicht .hero-photo figcaption{position:absolute;bottom:16px;left:22px;right:22px;font-family:Georgia,serif;font-style:italic;color:#38563f;text-align:center;font-size:1rem}#wagenbau-leseansicht .sparkle{position:absolute;font-family:Georgia,serif;font-size:5rem;color:var(--gold);line-height:1}#wagenbau-leseansicht .sparkle.one{left:-50px;top:-44px}#wagenbau-leseansicht .sparkle.two{right:-39px;bottom:58px;font-size:3rem}#wagenbau-leseansicht .intro{padding:105px 0 90px;display:grid;grid-template-columns:1fr 1.22fr;gap:7vw;align-items:start}#wagenbau-leseansicht .intro h2{color:var(--forest)}#wagenbau-leseansicht .intro .eyebrow{color:var(--leaf);margin-bottom:20px}#wagenbau-leseansicht .intro-copy{font-size:1.16rem}#wagenbau-leseansicht .intro-copy strong{color:var(--forest)}#wagenbau-leseansicht .note{margin-top:22px;padding:18px 21px;background:#ebf1e7;border-left:4px solid var(--leaf);border-radius:0 12px 12px 0;font-size:.9rem;color:#42604b}#wagenbau-leseansicht .book-rule{display:flex;align-items:center;gap:20px;color:var(--leaf);font-family:Georgia,serif;font-style:italic;justify-content:center;padding:8px 0 30px}#wagenbau-leseansicht .book-rule:before,#wagenbau-leseansicht .book-rule:after{content:"";height:1px;background:#b7c7b5;width:min(20vw,220px)}#wagenbau-leseansicht .chapter{position:relative;padding:94px 0;border-top:1px solid var(--line)}#wagenbau-leseansicht .chapter:nth-of-type(even){background:#f0f3e9}#wagenbau-leseansicht .chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}#wagenbau-leseansicht .chapter.reverse .chapter-media{order:2}#wagenbau-leseansicht .chapter.reverse .chapter-copy{order:1}#wagenbau-leseansicht .chapter-number{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--forest);color:white;font-family:Georgia,serif;font-size:1.55rem;margin-bottom:23px}#wagenbau-leseansicht .chapter .eyebrow{color:var(--leaf);margin-bottom:10px}#wagenbau-leseansicht .chapter h2{color:var(--forest);margin-bottom:23px}#wagenbau-leseansicht .chapter-copy>p{max-width:550px;font-size:1.1rem}#wagenbau-leseansicht .small-line{width:54px;height:4px;background:var(--orange);margin:29px 0}#wagenbau-leseansicht .difficulty{background:#fff7e9;border-radius:15px;padding:20px 23px;box-shadow:inset 0 0 0 1px #eddec3;margin-top:26px;font-size:.94rem}#wagenbau-leseansicht .difficulty strong{display:block;color:#9a531d;letter-spacing:.03em;margin-bottom:5px}#wagenbau-leseansicht .difficulty p{margin:0}#wagenbau-leseansicht .photo{margin:0;background:var(--paper);border:1px solid #e6e8de;padding:10px 10px 13px;border-radius:17px;box-shadow:var(--shadow)}#wagenbau-leseansicht .photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px}#wagenbau-leseansicht .photo figcaption{font-size:.8rem;color:var(--muted);padding:11px 8px 0;line-height:1.4}#wagenbau-leseansicht .photo .zoom{border:0;padding:0;background:transparent;width:100%;cursor:zoom-in}#wagenbau-leseansicht .photo .zoom img{transition:transform .35s}#wagenbau-leseansicht .photo .zoom:hover img{transform:scale(1.015)}#wagenbau-leseansicht .media-stack{display:grid;grid-template-columns:1fr 1fr;gap:15px}#wagenbau-leseansicht .media-stack .photo:first-child{grid-column:1/-1}#wagenbau-leseansicht .media-stack .photo:not(:first-child) img{aspect-ratio:1/1}#wagenbau-leseansicht .media-stack.two .photo:first-child{grid-column:auto}#wagenbau-leseansicht .media-stack.two .photo img{aspect-ratio:1/1}#wagenbau-leseansicht .media-stack.two .photo:last-child{transform:translateY(24px)}#wagenbau-leseansicht .media-drawing .photo img{object-fit:contain;background:#fff}#wagenbau-leseansicht .media-drawing .photo:first-child img{aspect-ratio:3/1}#wagenbau-leseansicht .media-drawing .photo:last-child img{aspect-ratio:1/1}#wagenbau-leseansicht .chapter-wide{padding:100px 0;background:var(--forest);color:white}#wagenbau-leseansicht .chapter-wide .chapter-number{background:var(--gold);color:var(--pine)}#wagenbau-leseansicht .chapter-wide h2{color:white}#wagenbau-leseansicht .chapter-wide .eyebrow{color:var(--gold)}#wagenbau-leseansicht .chapter-wide p{color:#e1eee3}#wagenbau-leseansicht .chapter-wide .chapter-grid{grid-template-columns:.78fr 1.22fr}#wagenbau-leseansicht .chapter-wide .photo{transform:rotate(-1.2deg)}#wagenbau-leseansicht .chapter-wide .photo figcaption{color:var(--muted)}#wagenbau-leseansicht .thought{padding:90px 0;background:#f5e5c8}#wagenbau-leseansicht .thought-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;align-items:center}#wagenbau-leseansicht .thought-mark{font-family:Georgia,serif;font-size:clamp(9rem,22vw,19rem);line-height:.55;color:#d78541;opacity:.55}#wagenbau-leseansicht .thought h2{color:#6d3d22;margin-bottom:24px}#wagenbau-leseansicht .thought p{font-size:1.1rem;max-width:720px}#wagenbau-leseansicht .gallery{padding:105px 0 115px}#wagenbau-leseansicht .gallery-header{display:grid;grid-template-columns:.9fr 1fr;gap:6vw;align-items:end;margin-bottom:38px}#wagenbau-leseansicht .gallery-header h2{color:var(--forest)}#wagenbau-leseansicht .gallery-header .eyebrow{color:var(--leaf);margin-bottom:13px}#wagenbau-leseansicht .gallery-header p{margin:0}#wagenbau-leseansicht .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#wagenbau-leseansicht .project-card{background:var(--paper);border-radius:20px;overflow:hidden;box-shadow:0 12px 38px rgba(25,61,37,.1);border:1px solid #e3e8dd}#wagenbau-leseansicht .project-images{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#e2e9df}#wagenbau-leseansicht .project-images img{width:100%;height:205px;object-fit:cover}#wagenbau-leseansicht .project-card:nth-child(1) .project-images img:first-child{object-fit:contain;background:#fff}#wagenbau-leseansicht .project-card:nth-child(3) .project-images img:first-child{object-fit:contain;background:#fff}#wagenbau-leseansicht .project-body{padding:25px}#wagenbau-leseansicht .project-body .eyebrow{color:var(--leaf);font-size:.7rem;margin-bottom:10px}#wagenbau-leseansicht .project-body h3{color:var(--forest);margin-bottom:11px}#wagenbau-leseansicht .project-body p{margin:0;font-size:.91rem;color:#526659}#wagenbau-leseansicht .epilogue{background:var(--pine);color:#fff;padding:110px 0 120px;text-align:center;position:relative;overflow:hidden}#wagenbau-leseansicht .epilogue:before,#wagenbau-leseansicht .epilogue:after{content:"✳";font-family:Georgia,serif;color:var(--gold);font-size:11rem;opacity:.12;position:absolute;top:0}#wagenbau-leseansicht .epilogue:before{left:5%}#wagenbau-leseansicht .epilogue:after{right:5%;top:25%}#wagenbau-leseansicht .epilogue .eyebrow{color:var(--gold);margin-bottom:18px}#wagenbau-leseansicht .epilogue h2{font-size:clamp(3.1rem,6vw,6rem);margin:0 auto 24px;max-width:850px}#wagenbau-leseansicht .epilogue p{max-width:720px;margin:0 auto;color:#d8e8db;font-size:1.15rem}#wagenbau-leseansicht .footer{padding:25px 0;background:#08251a;color:#b8c8b9;font-size:.78rem}#wagenbau-leseansicht .footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#wagenbau-leseansicht .footer p{margin:0}#wagenbau-leseansicht .lightbox[hidden]{display:none}#wagenbau-leseansicht .lightbox{position:fixed;inset:0;z-index:50;background:#071f18ed;display:grid;place-items:center;padding:24px}#wagenbau-leseansicht .lightbox-panel{max-width:min(95vw,1300px);max-height:95vh;display:grid;gap:10px;justify-items:center}#wagenbau-leseansicht .lightbox img{max-height:80vh;max-width:100%;object-fit:contain;box-shadow:0 15px 60px #0008}#wagenbau-leseansicht .lightbox p{color:#fff;text-align:center;font-size:.9rem;margin:0}#wagenbau-leseansicht .lightbox-close{position:fixed;right:21px;top:15px;background:white;color:var(--pine);border:0;width:44px;height:44px;border-radius:50%;font-size:1.5rem;cursor:pointer}@media(max-width:900px){#wagenbau-leseansicht .hero-inner{grid-template-columns:1fr;gap:45px}#wagenbau-leseansicht .hero{min-height:auto}#wagenbau-leseansicht .hero-photo{width:min(650px,95%);margin:auto}#wagenbau-leseansicht .intro,#wagenbau-leseansicht .chapter-grid,#wagenbau-leseansicht .thought-inner,#wagenbau-leseansicht .gallery-header{grid-template-columns:1fr;gap:32px}#wagenbau-leseansicht .chapter.reverse .chapter-media,#wagenbau-leseansicht .chapter.reverse .chapter-copy{order:initial}#wagenbau-leseansicht .chapter-wide .chapter-grid{grid-template-columns:1fr}#wagenbau-leseansicht .chapter-copy>p{max-width:unset}#wagenbau-leseansicht .gallery-grid{grid-template-columns:repeat(2,1fr)}#wagenbau-leseansicht .intro{padding:78px 0 65px}#wagenbau-leseansicht .chapter{padding:75px 0}#wagenbau-leseansicht .chapter-wide{padding:80px 0}#wagenbau-leseansicht .thought-mark{display:none}}@media(max-width:620px){#wagenbau-leseansicht{font-size:16px}#wagenbau-leseansicht .wrap{width:min(100% - 32px,1160px)}#wagenbau-leseansicht .hero-inner{padding:67px 0 80px}#wagenbau-leseansicht .hero h1{font-size:clamp(3.1rem,13.5vw,5.5rem)}#wagenbau-leseansicht .hero-lead{margin:24px 0 28px}#wagenbau-leseansicht .hero-photo{width:calc(100% - 12px);padding-bottom:50px}#wagenbau-leseansicht .hero-photo img{height:260px}#wagenbau-leseansicht .hero-photo figcaption{font-size:.85rem;bottom:12px}#wagenbau-leseansicht .sparkle.one{left:-20px;top:-38px}#wagenbau-leseansicht .sparkle.two{right:-15px}#wagenbau-leseansicht .chapter-number{width:50px;height:50px;font-size:1.25rem}#wagenbau-leseansicht .media-stack{gap:9px}#wagenbau-leseansicht .photo{padding:6px 6px 9px;border-radius:12px}#wagenbau-leseansicht .photo img{border-radius:8px}#wagenbau-leseansicht .photo figcaption{font-size:.7rem;padding:8px 5px 0}#wagenbau-leseansicht .media-stack.two .photo:last-child{transform:none}#wagenbau-leseansicht .gallery-grid{grid-template-columns:1fr}#wagenbau-leseansicht .project-images img{height:170px}#wagenbau-leseansicht .thought,#wagenbau-leseansicht .gallery,#wagenbau-leseansicht .epilogue{padding:72px 0}#wagenbau-leseansicht .chapter h2{margin-bottom:17px}}@media(prefers-reduced-motion:reduce){#wagenbau-leseansicht{scroll-behavior:auto}#wagenbau-leseansicht .button,#wagenbau-leseansicht .photo .zoom img{transition:none}}
  
#wagenbau-leseansicht{display:block;position:relative;clear:both;overflow:visible}