.aw{color:#17171b}.aw-in{max-width:1180px;margin:0 auto;padding:0 48px}.aw-hero{background:var(--ink);color:#fff;height:clamp(600px,62vw,940px);position:relative;overflow:hidden}.aw-hero .aw-hero-foto{position:absolute;inset:0}.aw-hero-foto img{object-position:100% 35%}.aw-hero-scrim{background:linear-gradient(#0b0d1200 48%,#0b0d125c 72%,#0b0d12c7 100%),linear-gradient(90deg,#0b0d1252 0%,#0b0d1200 45%),linear-gradient(#0b0d1266 0%,#0b0d1200 18%);position:absolute;inset:0}.aw-hero-content{position:absolute;bottom:clamp(48px,5vw,80px);left:max(48px,50% - 542px);right:48px}.aw-hero h1{letter-spacing:-.04em;max-width:11em;font-size:clamp(48px,7.4vw,116px);font-weight:800;line-height:.92}.aw-hook{align-items:flex-start;gap:18px;max-width:560px;margin-top:32px;display:flex}.aw-hook .bar{background:var(--pink);flex:none;width:48px;height:3px;margin-top:12px}.aw-hook p{color:#ffffffeb;font-size:clamp(16px,1.45vw,21px);font-weight:600;line-height:1.55}.aw-foto{position:relative;overflow:hidden}.aw-foto img{object-fit:cover;width:100%;height:100%;display:block}.aw-band{--rand:max(48px, calc((100% - 1180px) / 2 + 48px));--hoehe:clamp(260px, 30vw, 440px);margin:64px var(--rand) 0;grid-template-columns:2fr 1fr;gap:12px;display:grid;position:relative}.aw-band-gleich{--hoehe:clamp(300px, 36vw, 520px);grid-template-columns:1fr 1fr}.aw-band .aw-foto{height:var(--hoehe)}.aw-band .aw-foto img,.aw-hero .aw-hero-foto img{filter:var(--foto-look)}.aw-band .aw-foto:after{content:"";pointer-events:none;background:radial-gradient(85% 85% at 50% 45%,#0b0d1200 60%,#0b0d1242 100%);position:absolute;inset:0}.aw-band{--linie:#0b0b0f47}.aw-band-dunkel{--linie:#ffffff4d}.aw-band:before,.aw-band:after{content:"";border:1px solid var(--linie);pointer-events:none;height:6px;position:absolute;left:0;right:0}.aw-band:before{border-bottom:0;top:-14px}.aw-band:after{border-top:0;bottom:-14px}.aw-band-akzent,.aw-band-akzent-blau{z-index:1;width:56px;height:3px;position:absolute}.aw-band-akzent{background:var(--pink);top:-15px;left:0}.aw-band-akzent-blau{background:var(--blue);bottom:-15px;right:0}.aw-band .aw-foto img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.aw-band .aw-foto:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.aw-band .aw-foto img{transition:none}.aw-band .aw-foto:hover img{transform:none}}.aw-band-a img{object-position:50% 30%}.aw-band-b img{object-position:50% 45%}.aw-band-gleich .aw-band-a img{object-position:50% 25%}.aw-band-gleich .aw-band-b img{object-position:25% 40%}.aw-ph{background:var(--offwhite-2);border:1px dashed #0b0b0f47;justify-content:center;align-items:center;display:flex}.aw-ph-dark{background:#1c1f26;border-color:#ffffff38}.aw-ph span{letter-spacing:.24em;text-transform:uppercase;color:#61646d;font-size:11px;font-weight:600}.aw-ph-dark span{color:var(--muted-light)}.aw-intro{background:var(--offwhite);padding:112px 0 120px}.aw-lead{color:#2a2c33;max-width:760px;font-size:clamp(18px,1.7vw,24px);line-height:1.6}.aw-statement{letter-spacing:-.03em;color:#0b0b0f;max-width:900px;margin-top:56px;font-size:clamp(30px,3.9vw,56px);font-weight:800;line-height:1.05}.aw-rows{border-top:1px solid #0b0b0f33;margin-top:80px}.aw-rows>div{border-bottom:1px solid #0b0b0f33;grid-template-columns:300px 1fr;gap:40px;padding:28px 0;display:grid}.aw-rows dt{letter-spacing:-.015em;color:#0b0b0f;font-size:clamp(18px,1.6vw,23px);font-weight:800}.aw-rows dd{color:#4d5058;max-width:620px;margin:0;font-size:16px;line-height:1.7}.aw-wissen{background:var(--grayblue);padding:120px 0}.aw-kopf{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.aw h2{letter-spacing:-.03em;color:#0b0b0f;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.02}.aw-line{background:var(--blue);width:48px;height:2px;margin:32px 0 0;display:block}.aw-text p{color:#4d5058;max-width:540px;font-size:16px;line-height:1.75}.aw-text p+p{margin-top:18px}.aw-zielcode{background:var(--offwhite);padding:120px 0;overflow:hidden}.aw-zielcode h2{max-width:900px}.aw-zc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:56px;display:grid}.aw-zc-text{border-top:1px solid #0b0b0f38;padding-top:28px}.aw-zc-text p{color:#4d5058;font-size:16px;line-height:1.75}.aw-zc-text p+p{margin-top:14px}.aw-btns{flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px;display:flex}.aw-btn{background:var(--btn-dark);color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;width:320px;height:60px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.aw-btn svg{flex:none;width:20px;height:12px}.aw-btn-amazon{background:var(--amazon);color:#0b0b0f;border:1px solid #0b0b0f}.aw-btn-ebook{color:#0b0b0f;background:0 0;border:1px solid #0b0b0f}.aw-btn-ebook:hover{background:#0b0b0f0d}.aw-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.aw-buch{--w:clamp(170px, 19vw, 270px);--h:calc(var(--w) * 1.545);--t:calc(var(--w) * .081);width:var(--w);height:var(--h);perspective:calc(var(--w) * 5);--pages:repeating-linear-gradient(0deg, #efece4 0 1px, #d9d5ca 1px 2px);--pages-v:repeating-linear-gradient(90deg, #efece4 0 1px, #d9d5ca 1px 2px);justify-self:center;margin:20px 0 60px;position:relative}.aw-buch-3d{transform-style:preserve-3d;animation:28s linear infinite aw-buch-drehen;position:absolute;inset:0;transform:rotateX(-6deg)rotateY(-28deg)}.aw-buch-3d>*{backface-visibility:hidden;max-width:none;display:block;position:absolute}.aw-buch .front,.aw-buch .back{object-fit:cover;width:100%;height:100%;top:0;left:0}.aw-buch .front{transform:translateZ(calc(var(--t) / 2))}.aw-buch .back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2));background:#0d0f14 url(/bilder/zielcode/cover-umschlag.jpg) 0 0/210.5% 100% no-repeat}.aw-buch .spine{top:0;left:calc(var(--t) / -2);width:var(--t);height:100%;transform:rotateY(-90deg)}.aw-buch .edge{top:.4%;left:calc(100% - var(--t) / 2);width:var(--t);background:linear-gradient(90deg, #0003, #0000 35%, #0000 65%, #00000040), var(--pages-v);height:99.2%;transform:rotateY(90deg)}.aw-buch .tb{width:99.2%;height:var(--t);background:linear-gradient(0deg, #0003, #0000 35%, #0000 65%, #00000040), var(--pages);left:.4%}.aw-buch .tb.top{top:calc(var(--t) / -2);transform:rotateX(90deg)}.aw-buch .tb.bot{top:calc(100% - var(--t) / 2);transform:rotateX(-90deg)}.aw-buch-schatten{background:radial-gradient(#0b0b0f47 0%,#0b0b0f00 70%);width:120%;height:26px;animation:14s ease-in-out infinite aw-buch-schatten;position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}@keyframes aw-buch-drehen{0%{transform:rotateX(-6deg)rotateY(-28deg)}to{transform:rotateX(-6deg)rotateY(332deg)}}@keyframes aw-buch-schatten{0%,to{opacity:1;width:120%}50%{opacity:.7;width:70%}}@media (prefers-reduced-motion:reduce){.aw-buch-3d,.aw-buch-schatten{animation:none}}.aw-sport{background:var(--ink);padding:120px 0}.aw-sport h2{color:#fff}.aw-sport-text p{color:#fffc;max-width:540px;font-size:16px;line-height:1.75}.aw-claim{letter-spacing:-.04em;color:#fff;margin-top:72px;font-size:clamp(40px,6vw,92px);font-weight:800;line-height:.95}@media (max-width:899px){.aw-in{padding:0 20px}.aw-hero{height:min(150vw,88vh);min-height:520px}.aw-hero-foto img{object-position:88% 30%}.aw-hero-scrim{background:linear-gradient(#0b0d1200 44%,#0b0d1261 68%,#0b0d12cc 100%),linear-gradient(#0b0d1266 0%,#0b0d1200 18%)}.aw-hero-content{bottom:36px;left:20px;right:20px}.aw-hook{gap:12px;margin-top:20px}.aw-hook .bar{width:28px}.aw-intro,.aw-zielcode,.aw-sport,.aw-wissen{padding:72px 0}.aw-statement{margin-top:40px}.aw-rows{margin-top:52px}.aw-rows>div{grid-template-columns:1fr;gap:6px;padding:22px 0}.aw-rows dd{font-size:15px}.aw-kopf{grid-template-columns:1fr;gap:28px}.aw-text p,.aw-zc-text p{font-size:15px}.aw-band{--rand:20px;--hoehe:52vw;gap:8px;margin-top:44px}.aw-band-gleich{--hoehe:64vw}.aw-band-akzent,.aw-band-akzent-blau{width:36px}.aw-band:before{height:5px;top:-10px}.aw-band:after{height:5px;bottom:-10px}.aw-band-akzent{top:-11px}.aw-band-akzent-blau{bottom:-11px}.aw-zc-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.aw-buch{--w:min(52vw, 220px);margin:10px 0 50px}.aw-sport h2{color:#fff}.aw-sport-text p{font-size:16px}.aw-claim{margin-top:48px}.aw-btns{align-items:stretch}.aw-btn{width:100%}}
