.zr-detail-hero{position:relative;min-height:660px;overflow:hidden;background:var(--zr-ink-dark);color:#fff}.zr-detail-hero::before{position:absolute;inset:0;content:"";background-repeat:no-repeat;background-size:cover}.zr-detail-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(12,27,39,.94) 0%,rgba(12,27,39,.79) 39%,rgba(12,27,39,.22) 68%,rgba(12,27,39,.06) 100%)}.zr-buecher-hero::before{background-image:url('../images/buecher-holztisch-originalcover.png');background-position:center}.zr-detail-hero-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:660px}.zr-detail-hero-copy{max-width:680px}.zr-detail-hero-copy h1{max-width:680px;margin:0 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(50px,5.7vw,84px);font-weight:400;letter-spacing:-.048em;line-height:.97}.zr-detail-hero-copy>p:not(.zr-eyebrow){max-width:570px;margin:0;color:#d7e5ea;font-size:18px;line-height:1.7}.zr-buecher-intro{background:var(--zr-paper)}.zr-buecher-intro-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);gap:90px;align-items:start}.zr-section-intro p+.zr-section-intro p{margin-top:18px}.zr-bookshop-note{padding:30px;background:var(--zr-ink-dark);border-top:3px solid var(--zr-sun);color:#fff;box-shadow:0 18px 34px rgba(23,37,51,.12)}.zr-bookshop-note>span{display:block;margin-bottom:25px;color:var(--zr-sun);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.zr-bookshop-note h3{margin:0 0 14px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.035em;line-height:1.05}.zr-bookshop-note p{margin:0;color:#c3d4dc;font-size:15px;line-height:1.68}.zr-bookshop-note .zr-text-link{color:#fff}.zr-section-head{display:flex;align-items:end;justify-content:space-between;gap:36px}.zr-section-head h2,.zr-buecher-next h2,.zr-buecher-cta h2{max-width:720px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(39px,4.1vw,60px);font-weight:400;letter-spacing:-.043em;line-height:1}.zr-section-head>p{max-width:420px;margin:0;color:#40525b;font-size:16px;line-height:1.7}.zr-buecher-works{background:var(--zr-mist)}.zr-book-list{margin-top:48px;border-top:1px solid var(--zr-line)}.zr-book-row{display:grid;grid-template-columns:194px minmax(0,1fr) 190px;gap:42px;align-items:center;padding:35px 0;border-bottom:1px solid var(--zr-line)}.zr-book-cover{margin:0;background:#eef1ef;box-shadow:0 21px 27px rgba(23,37,51,.19);overflow:hidden;transform:translateY(-7px);transition:box-shadow .24s ease,transform .24s ease}.zr-book-row:hover .zr-book-cover{box-shadow:0 30px 35px rgba(23,37,51,.25);transform:translateY(-15px)}.zr-book-cover img{display:block;width:100%;height:auto}.zr-book-tag{margin:0 0 17px;color:var(--zr-blue);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.zr-book-content h3{max-width:720px;margin:0 0 13px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,3vw,43px);font-weight:400;letter-spacing:-.04em;line-height:1.02}.zr-book-content p:not(.zr-book-tag){max-width:670px;margin:0;color:#40525b;font-size:16px;line-height:1.7}.zr-book-new{display:inline-block;margin:0 0 17px;padding:4px 7px;background:var(--zr-sun);color:var(--zr-ink);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.zr-book-new+.zr-book-tag{margin-top:0}.zr-book-meta{display:flex;flex-direction:column;gap:8px;color:#40525b;font-size:12px;font-weight:800;letter-spacing:.03em}.zr-book-meta span+span{color:var(--zr-blue)}.zr-buecher-material{background:var(--zr-paper)}.zr-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:42px}.zr-material-grid article{min-height:282px;padding:31px;background:var(--zr-white);border-top:3px solid var(--zr-sun);box-shadow:0 14px 34px rgba(23,37,51,.07)}.zr-material-grid h3,.zr-buecher-next aside h3{margin:0 0 13px;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400;letter-spacing:-.035em;line-height:1.05}.zr-material-grid p:not(.zr-book-tag){margin:0;color:var(--zr-muted);font-size:15px;line-height:1.65}.zr-text-link{display:inline-block;margin-top:24px;color:var(--zr-ink);font-size:12px;font-weight:850;text-decoration:none}.zr-text-link:hover{color:var(--zr-blue)}.zr-buecher-next{padding:96px 0;background:#edf2f3}.zr-buecher-next-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.75fr);gap:90px;align-items:end}.zr-buecher-next>div>p:not(.zr-eyebrow){max-width:670px;margin:24px 0 0;color:#40525b;font-size:17px;line-height:1.72}.zr-buecher-next aside{padding:30px;background:var(--zr-white);border-top:3px solid var(--zr-sun);box-shadow:0 14px 34px rgba(23,37,51,.07)}.zr-buecher-next aside>span{display:block;margin-bottom:24px;color:var(--zr-blue);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.zr-buecher-next aside p{margin:0;color:var(--zr-muted);font-size:15px;line-height:1.65}.zr-buecher-cta{padding:74px 0;background:var(--zr-ink-dark);color:#fff}.zr-buecher-cta-row{display:flex;align-items:center;justify-content:space-between;gap:42px}.zr-buecher-cta h2{max-width:780px}.zr-button-dark{margin-top:0;background:var(--zr-sun);color:var(--zr-ink)}.zr-button-dark:hover{background:#edcf4e}
@media(max-width:920px){.zr-buecher-intro-grid,.zr-buecher-next-grid{grid-template-columns:1fr;gap:42px}.zr-section-head{align-items:flex-start;flex-direction:column}.zr-book-row{grid-template-columns:150px minmax(0,1fr);gap:30px}.zr-book-meta{grid-column:2;flex-direction:row;gap:20px}.zr-buecher-cta-row{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.zr-detail-hero,.zr-detail-hero-inner{min-height:600px}.zr-detail-hero-copy h1{font-size:54px}.zr-buecher-hero::before{background-position:61% center}.zr-detail-hero::after{background:linear-gradient(90deg,rgba(12,27,39,.95),rgba(12,27,39,.81) 61%,rgba(12,27,39,.29))}.zr-book-row{grid-template-columns:108px minmax(0,1fr);gap:20px;padding:30px 0}.zr-book-content h3{font-size:27px}.zr-book-content p:not(.zr-book-tag){font-size:14px}.zr-book-meta{grid-column:1/-1;flex-direction:row;gap:14px}.zr-material-grid{grid-template-columns:1fr}.zr-buecher-next{padding:68px 0}.zr-buecher-cta{padding:64px 0}}
