

.az-page{--az-ink:#1E1E1E;--az-text:#262626;--az-white:#FFFFFF;--az-cream:#FEF5ED;--az-yellow:#F2F589;--az-coral:#F3AEA1;--az-academy:#7898CA;--az-pink:#FBBADC;--az-accent:#2F4F8F;--az-accent-hover:#203A6E;--az-serif:'Spectral',Georgia,serif;--az-sans:'Manrope',system-ui,-apple-system,sans-serif;--az-max:1600px;--az-pad:clamp(20px,4.5vw,64px);--az-radius:36px;font-family:var(--az-sans);color:var(--az-text);background:var(--az-white);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}.az-page *{box-sizing:border-box}.az-page img{max-width:100%;display:block}.az-page a{color:inherit;text-decoration:none}.az-wrap{max-width:var(--az-max);margin:0 auto;padding:0 var(--az-pad)}.az-sec{padding:clamp(64px,9vw,140px) 0}.az-h1,.az-h2,.az-h3{font-family:var(--az-serif);font-weight:400;color:var(--az-ink);margin:0;line-height:1.08;letter-spacing:-.005em}.az-h1{font-size:clamp(46px,6.2vw,88px)}.az-h2{font-size:clamp(34px,3.8vw,56px)}.az-h3{font-size:clamp(28px,2.4vw,38px)}.az-h1 em,.az-h2 em,.az-h3 em{font-style:italic;font-weight:700}.az-kicker{font-family:var(--az-serif);font-size:clamp(20px,1.9vw,30px);letter-spacing:.06em;text-transform:uppercase;color:var(--az-ink);margin:0 0 20px}.az-label{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--az-ink);margin:0}.az-lead{font-size:clamp(18px,1.4vw,22px);line-height:1.55;margin:0}.az-p{margin:0 0 1em}.az-link{display:inline-flex;align-items:center;gap:14px;color:var(--az-accent);font-weight:500;font-size:17px;letter-spacing:.02em;transition:color .2s,gap .2s}.az-link:hover{color:var(--az-accent-hover);gap:20px}.az-link svg{width:32px;height:12px;flex:none}.az-btn{display:inline-block;padding:10px 20px;border:1.5px solid var(--az-accent);border-radius:999px;color:var(--az-accent);font-size:18px;transition:background .2s,color .2s}.az-btn:hover{background:var(--az-accent);color:#fff}.az-btn--light{border-color:#fff;color:#fff}.az-btn--light:hover{background:#fff;color:var(--az-ink)}.az-pill{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--az-yellow);font-size:20px;color:var(--az-ink)}.az-head{background:var(--az-ink);color:#fff;position:sticky;top:0;z-index:50}.az-head .az-wrap{display:flex;align-items:center;justify-content:space-between;height:78px;padding:0 clamp(20px,2.8vw,48px)}.az-logo img{height:26px;width:auto}.az-nav{display:flex;gap:clamp(20px,2.4vw,40px);font-size:17px}.az-nav a{opacity:.92;transition:opacity .2s}.az-nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}.az-search{width:36px;height:36px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;color:#fff;background:none;cursor:pointer;flex:none}.az-search svg{width:17px;height:17px}.az-burger,.az-navtoggle{display:none}@media (max-width:900px){.az-head .az-wrap{height:64px}.az-logo{order:2}.az-search{order:1}.az-burger{order:3;display:grid;place-items:center;width:40px;height:40px;cursor:pointer}.az-burger span,.az-burger span::before,.az-burger span::after{display:block;width:28px;height:2px;background:#fff;position:relative;content:""}.az-burger span::before{position:absolute;top:-8px}.az-burger span::after{position:absolute;top:8px}.az-nav{display:none;position:absolute;top:64px;left:0;right:0;background:var(--az-ink);flex-direction:column;gap:0;padding:8px 20px 20px}.az-nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:19px}.az-navtoggle:checked ~ .az-nav{display:flex}}.az-hero .az-wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,5vw,90px);align-items:center}.az-hero__text{padding-left:clamp(0px,3vw,50px)}.az-hero .az-h1{margin-bottom:34px}.az-hero .az-h1 em{position:relative;display:inline-block}.az-hero .az-h1 em::after{content:"";position:absolute;left:18%;right:-8%;bottom:-6px;height:6px;border-radius:6px;background:var(--az-coral);transform:rotate(-1deg)}.az-hero .az-lead{max-width:640px;margin-bottom:40px}.az-hero__img{border-radius:var(--az-radius) var(--az-radius) 0 0;overflow:hidden;aspect-ratio:1/1}.az-hero__img img{width:100%;height:100%;object-fit:cover;object-position:56% 30%}@media (max-width:900px){.az-hero .az-wrap{grid-template-columns:1fr;text-align:center}.az-hero__text{padding:0}.az-hero .az-lead{margin-left:auto;margin-right:auto}.az-hero__img{aspect-ratio:4/5}}.az-band{background:var(--az-yellow);border-radius:var(--az-radius) var(--az-radius) 0 0;padding:clamp(80px,10vw,170px) var(--az-pad);text-align:center}.az-band .az-h1{font-size:clamp(38px,5.4vw,92px);line-height:1.25}.az-life{background:var(--az-cream)}.az-life__head{text-align:center;margin-bottom:56px}.az-life__head .az-h2{margin-bottom:22px}.az-life__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1216px;margin:0 auto}.az-life__grid>*{border-radius:18px 18px 0 0;overflow:hidden;aspect-ratio:397/320}.az-life__grid img{width:100%;height:100%;object-fit:cover}.az-quote{background:var(--az-yellow);padding:clamp(24px,2.4vw,36px);display:flex;flex-direction:column;justify-content:center}.az-quote p{font-family:var(--az-serif);font-size:clamp(22px,2vw,33px);line-height:1.05;margin:0;color:#000}.az-quote p::before{content:"\201C";display:block;font-size:.9em;line-height:.6}.az-vita{max-width:880px;margin:clamp(56px,6vw,96px) auto 0;text-align:center}.az-vita .az-kicker{font-size:clamp(20px,1.7vw,26px)}.az-vita p{font-size:clamp(18px,1.3vw,20px);margin:0}@media (max-width:900px){.az-life__grid{grid-template-columns:1fr}.az-vita{text-align:left}}.az-roles .az-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px}.az-role{padding:clamp(28px,3vw,50px);border-radius:var(--az-radius) var(--az-radius) 0 0;display:flex;flex-direction:column}.az-role--plain{padding-left:clamp(0px,3vw,50px)}.az-role--cream{background:var(--az-cream)}.az-role--coral{background:var(--az-coral)}.az-role .az-h3{margin-bottom:22px}.az-role__claim{font-family:var(--az-serif);font-style:italic;font-weight:700;font-size:clamp(21px,1.5vw,25px);margin:0 0 14px;color:var(--az-ink)}.az-role p{font-size:17px;margin:0 0 28px}.az-role .az-link{margin-top:auto}.az-role--intro .az-h2{margin-bottom:28px}.az-role--intro .az-lead{max-width:680px}@media (max-width:900px){.az-roles .az-wrap{grid-template-columns:1fr}.az-role--intro{order:1}.az-role--impuls{order:2}.az-role--koch{order:3}.az-role--autor{order:4}.az-role--plain{padding-left:0;padding-right:0}}.az-mag{background:var(--az-cream);border-radius:var(--az-radius) var(--az-radius) 0 0}.az-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.az-sechead .az-h2{margin-bottom:26px}.az-sechead .az-lead{max-width:760px}.az-sechead .az-link{flex:none}.az-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.az-card{display:flex;flex-direction:column;border-radius:var(--az-radius) var(--az-radius) 0 0;overflow:hidden;background:#fff}.az-card__img{aspect-ratio:375/340;overflow:hidden}.az-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.az-card:hover .az-card__img img{transform:scale(1.04)}.az-card__body{background:#fff;border-radius:var(--az-radius) var(--az-radius) 0 0;margin-top:-36px;position:relative;padding:26px 32px 32px;flex:1;display:flex;flex-direction:column}.az-card--hl .az-card__body{background:var(--az-coral)}.az-card .az-label{margin-bottom:22px;font-size:15px}.az-card .az-h3{font-size:clamp(24px,1.9vw,32px);line-height:1.12;margin-bottom:22px}.az-card__meta{font-size:16px;margin:0 0 20px;color:var(--az-text)}.az-card .az-link{margin-top:auto}@media (max-width:1100px){.az-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.az-sechead{flex-direction:column;align-items:flex-start}.az-sechead .az-link{align-self:flex-end}.az-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(-1 * var(--az-pad));padding:0 var(--az-pad) 8px;scrollbar-width:none}.az-cards::-webkit-scrollbar{display:none}.az-cards .az-card{flex:0 0 78%;scroll-snap-align:center}}.az-books .az-sechead{margin-bottom:56px}.az-shelf{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.az-shelf::-webkit-scrollbar{display:none}.az-book{flex:0 0 calc((100% - 64px) * .2345);scroll-snap-align:center;border-radius:var(--az-radius) var(--az-radius) 0 0;overflow:hidden;background:var(--az-cream);display:flex;flex-direction:column}.az-book__img{aspect-ratio:1/1;background:#e9e7e4}.az-book__img img{width:100%;height:100%;object-fit:cover}.az-book__body{background:var(--az-cream);border-radius:var(--az-radius) var(--az-radius) 0 0;margin-top:-36px;position:relative;padding:28px 32px 32px;flex:1;display:flex;flex-direction:column}.az-book .az-h3{font-size:clamp(26px,2vw,36px);margin-bottom:18px}.az-book p{font-size:17px;margin:0 0 26px}.az-book .az-link{margin-top:auto}.az-book--feat{flex-basis:calc((100% - 64px) * .531);flex-direction:row;background:var(--az-yellow)}.az-book--feat .az-book__img{flex:1 1 50%;aspect-ratio:auto;position:relative}.az-book--feat .az-pill{position:absolute;top:22px;left:22px}.az-book--feat .az-book__body{flex:1 1 50%;background:var(--az-yellow);margin:0;border-radius:0;justify-content:center;padding:clamp(24px,2.4vw,40px)}.az-book--feat .az-h3{text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,2vw,34px);line-height:1.15}.az-book--feat .az-link{color:var(--az-ink);margin-top:10px}.az-dots{display:flex;justify-content:center;gap:14px;margin-top:40px}.az-dots button{width:12px;height:12px;border-radius:50%;border:0;padding:0;background:var(--az-accent);opacity:.3;cursor:pointer}.az-dots button.is-on{opacity:1}@media (max-width:900px){.az-shelf{margin:0 calc(-1 * var(--az-pad));padding:0 var(--az-pad) 4px;gap:16px}.az-book{flex-basis:78%}.az-book--feat{flex-basis:88%;flex-direction:column}.az-book--feat .az-book__img{aspect-ratio:1/1;flex:none}}.az-duo .az-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px}.az-tile{color:var(--az-ink);display:flex;flex-direction:column}.az-tile--academy{background:var(--az-academy);border-radius:var(--az-radius) var(--az-radius) 0 0}.az-tile--summit{background:var(--az-pink)}.az-tile__top{padding:clamp(28px,2.6vw,40px) clamp(24px,2.2vw,34px) 60px}.az-tile__top .az-label{font-family:var(--az-serif);font-size:19px;letter-spacing:.08em;margin-bottom:26px}.az-tile__img{border-radius:var(--az-radius) var(--az-radius) 0 0;overflow:hidden;aspect-ratio:784/252}.az-tile__img img{width:100%;height:100%;object-fit:cover}.az-tile__bottom{padding:clamp(28px,4vw,64px) clamp(24px,2.4vw,38px) 70px;font-size:clamp(17px,1.2vw,19px)}.az-tile__bottom p{margin:0 0 1em}.az-tile .az-btn{margin-top:26px}.az-tile--summit .az-h2 em{position:relative;display:inline-block}.az-tile--summit .az-h2 em::after{content:"";position:absolute;left:3%;right:0;bottom:-2px;height:6px;border-radius:6px;background:#fff;transform:rotate(-1deg)}@media (max-width:900px){.az-duo .az-wrap{grid-template-columns:1fr}}.az-news .az-box{background:var(--az-yellow);border-radius:var(--az-radius);max-width:1376px;margin:0 auto;padding:clamp(56px,6vw,90px) var(--az-pad);text-align:center}.az-news .az-h2{margin-bottom:16px}.az-news__sub{font-size:20px;line-height:1.3;margin:0 0 30px}.az-news__sub span{background:linear-gradient(transparent 82%,var(--az-coral) 82%)}.az-form{display:flex;gap:8px;justify-content:center;max-width:460px;margin:0 auto 26px}.az-form input{flex:1;border:0;border-radius:999px;padding:11px 20px;font:inherit;font-size:15px;background:#fff}.az-form button{border:1.5px solid var(--az-ink);background:none;border-radius:999px;padding:8px 16px;font:inherit;font-size:18px;cursor:pointer;color:var(--az-ink)}.az-form button:hover{background:var(--az-ink);color:var(--az-yellow)}.az-news small{font-size:12.5px}.az-ph{position:relative;outline:2px dashed rgba(47,79,143,.55);outline-offset:10px;border-radius:999px}.az-ph::after{content:attr(data-ph);position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);white-space:nowrap;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--az-accent)}.az-news small{display:block;margin-top:46px}@media (max-width:600px){.az-form{flex-direction:column}}.az-foot{background:var(--az-ink);color:#fff;border-radius:var(--az-radius) var(--az-radius) 0 0;margin-top:clamp(60px,8vw,160px)}.az-foot__top{display:flex;justify-content:space-between;gap:40px;padding:clamp(56px,6vw,96px) 0 70px;flex-wrap:wrap}.az-foot__claim{font-size:15px;margin:22px 0 26px}.az-social{display:flex;gap:14px}.az-social a{width:36px;height:36px;display:grid;place-items:center;transition:transform .2s}.az-social a:hover{transform:translateY(-2px)}.az-social svg{width:36px;height:36px}.az-foot__nav{display:grid;grid-template-columns:auto auto;gap:14px 100px;font-family:var(--az-serif);font-weight:600;font-size:20px}.az-foot__nav a:hover{text-decoration:underline;text-underline-offset:5px}.az-foot__bottom{border-top:1px solid rgba(255,255,255,.4);display:flex;justify-content:space-between;gap:20px;padding:28px 0 60px;font-size:14px;flex-wrap:wrap}.az-foot__bottom nav{display:flex;gap:36px}.az-bhero{background:var(--az-cream);border-radius:0 0 var(--az-radius) var(--az-radius)}.az-bhero .az-lead{max-width:780px;margin-top:26px}.az-blist{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.az-bitem{background:var(--az-cream);border-radius:var(--az-radius) var(--az-radius) 0 0;overflow:hidden;display:flex;flex-direction:column}.az-bitem .az-book__img{aspect-ratio:4/3}.az-bitem__noimg{display:grid;place-items:center;height:100%;padding:30px;text-align:center;font-family:var(--az-serif);font-size:28px;line-height:1.15;color:#fff;background:var(--az-academy)}.az-bitem .az-book__body{padding:26px 30px 32px}.az-bitem .az-h3{font-size:clamp(24px,1.8vw,30px);margin-bottom:6px}.az-bitem__meta{font-size:15px;color:#555;margin:0 0 14px}.az-bitem ul{margin:0;padding-left:1.1em;font-size:16.5px}.az-bitem li{margin-bottom:6px}.az-bitem--feat{grid-column:span 2;flex-direction:row;background:var(--az-yellow)}.az-bitem--feat .az-book__img{flex:1 1 50%;aspect-ratio:auto}.az-bitem--feat .az-book__body{flex:1 1 50%;background:var(--az-yellow);margin:0;border-radius:0;justify-content:center}.az-more{columns:2;column-gap:60px;font-size:16px;padding-left:1.1em}.az-more li{margin-bottom:8px;break-inside:avoid}@media (max-width:1000px){.az-blist{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.az-blist{grid-template-columns:1fr}.az-bitem--feat{grid-column:auto;flex-direction:column}.az-bitem--feat .az-book__img{aspect-ratio:1/1}.az-more{columns:1}}.az-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(30,30,30,.72);padding:16px}.az-modal.is-open{display:flex}.az-modal__box{position:relative;background:#fff;border-radius:24px;width:min(560px,100%);max-height:92vh;overflow:auto}.az-modal__box iframe{display:block;width:100%;height:760px;border:0}.az-modal__x{position:absolute;top:10px;right:12px;width:38px;height:38px;border-radius:50%;border:0;background:var(--az-ink);color:#fff;font-size:22px;line-height:1;cursor:pointer;z-index:2}.az-news .az-cta{border:1.5px solid var(--az-ink);background:none;border-radius:999px;padding:10px 26px;font:inherit;font-size:19px;cursor:pointer;color:var(--az-ink)}.az-news .az-cta:hover{background:var(--az-ink);color:var(--az-yellow)}.az-page h1,.az-page h2,.az-page h3,.az-page p{margin-top:0}.az-arr{display:inline-block;width:32px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 12%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27%3E%3Cpath d=%27M0 6h30M25 1l5 5-5 5%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 12%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27%3E%3Cpath d=%27M0 6h30M25 1l5 5-5 5%27/%3E%3C/svg%3E") center/contain no-repeat}
/* ===== v2 05.10.2026: Review Andi/Nathalie (Auftrag W) ===== */
/* 3 Variante A: Bild etwas groesser, Schriftzug auf der Jacke liegt ausserhalb */
.az-hero__img img{transform:scale(1.16);transform-origin:56% 0}
/* 7 Idee und Wirkung: links Ueberschrift -> Impulsgeber, rechts Koch -> Autor, unten buendig */
@media (min-width:901px){.az-roles .az-wrap{grid-template-areas:"intro koch" "impuls koch" "impuls autor";grid-template-rows:auto 1fr auto}
.az-role--intro{grid-area:intro}.az-role--koch{grid-area:koch}.az-role--impuls{grid-area:impuls}.az-role--autor{grid-area:autor}}
/* 9 Buecher: ganze Kachel fuehrt zum Shop, kleiner Knopf "Buch kaufen" */
.az-bitem--shop{position:relative}
.az-bitem--shop .az-book__body{display:flex;flex-direction:column;flex:1}
.az-buy{align-self:flex-start;margin:auto 0 0;display:inline-block;padding:7px 18px;border:1.5px solid var(--az-accent);border-radius:999px;color:var(--az-accent)!important;font-size:15px;font-weight:500;transition:background .2s,color .2s}
.az-buy::after{content:"";position:absolute;inset:0}
.az-bitem--shop:hover .az-buy{background:var(--az-accent);color:#fff!important}
.az-bitem--shop:hover img{opacity:.92}
.az-bitem--shop .az-book__body>:nth-last-child(2){margin-bottom:22px}
