.gr2{--gr2-altrosa:#EDBDC2}.gr2-band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(56px,9vw,120px) calc(50vw - 50%)}.gr2-innen{max-width:var(--ag-breite,1200px);margin:0 auto}.gr2-rosa{background:var(--ag-rosa)}.gr2-hauch{background:var(--ag-hauch)}.gr2-rosahell{background:var(--ag-rosa-hell)}.gr2-salbei{background:var(--ag-salbei)}.gr2-salbei .gr2-fuer{color:var(--ag-salbei-tief)}.gr2-altrosa{background:var(--gr2-altrosa)}.gr2-hero{background:var(--ag-rosa);padding-top:clamp(40px,7vw,96px)}.gr2-hero-raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.gr2-titel{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-style:normal;font-size:clamp(54px,8.4vw,120px);line-height:.9;letter-spacing:-.035em;color:var(--ag-rot);margin:0}.gr2-lede{font-family:var(--serif-display);font-variation-settings:"opsz" 30,"SOFT" 50;font-size:clamp(20px,2.2vw,26px);line-height:1.35;color:var(--ag-tinte);max-width:26em;margin:28px 0 0}.gr2-knopf{margin-top:36px}.gr2-cover-paar{position:relative;display:flex;justify-content:center}.gr2-cover-paar img{display:block;width:56%;height:auto;box-shadow:0 30px 60px -30px rgba(74,46,48,.45)}.gr2-cover-paar img:first-child{transform:rotate(-4deg) translateX(8%);z-index:1}.gr2-cover-paar img:last-child{transform:rotate(5deg) translate(-12%,10%)}.gr2-guide-raster{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,7vw,104px);gap:clamp(32px,7vw,104px);align-items:center}.gr2-gedreht{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.gr2-gedreht .gr2-guide-cover{order:2}.gr2-guide-cover{display:block;width:100%;max-width:440px;height:auto;justify-self:center;box-shadow:0 30px 60px -30px rgba(74,46,48,.45)}.gr2-fuer{display:block;font-family:var(--sans);font-size:17px;font-weight:700;color:var(--ag-himbeere)}.gr2-guide-name{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:clamp(40px,4.8vw,68px);line-height:.92;text-wrap:balance;letter-spacing:-.03em;color:var(--ag-rot);margin:10px 0 0}.gr2-haken{font-family:var(--serif-display);font-variation-settings:"opsz" 72,"SOFT" 100;font-weight:900;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.012em;margin:26px 0 0;max-width:22em}.gr2-haken,.gr2-text{color:var(--ag-tinte)}.gr2-text{font-family:var(--serif-body,var(--serif-display));font-size:19px;line-height:1.55;margin:20px 0 0;max-width:32em}.gr2-kostprobe{background:var(--ag-hauch)}.gr2-kostprobe-satz{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:clamp(40px,6.4vw,92px);line-height:.95;letter-spacing:-.03em;color:var(--ag-rot);margin:0;max-width:14em}.gr2-kostprobe-quelle{font-family:var(--sans);font-size:17px;font-weight:700;color:var(--ag-himbeere);margin:24px 0 0}#anmelden{scroll-margin-top:24px}.gr2 .nl-band{margin-top:0;margin-bottom:0}.gr2-schritte{background:var(--ag-hauch);padding-bottom:clamp(32px,4vw,56px)}.gr2{margin-bottom:-40px}.gr2-schritte-titel{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:clamp(36px,4.4vw,60px);line-height:.95;letter-spacing:-.03em;color:var(--ag-rot);margin:0 0 40px}.gr2-schritte-liste{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gr2-schritte-liste li{background:var(--ag-rosa-hell);padding:28px 28px 32px}.gr2-nr{display:block;font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:72px;line-height:.8;letter-spacing:-.04em;color:var(--ag-rot)}.gr2-schritte-liste p{font-family:var(--sans);font-size:18px;font-weight:600;line-height:1.4;color:var(--ag-tinte);margin:18px 0 0}.gr2-fuss{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ag-grau);margin:36px 0 0;max-width:40em}.gr2-hero--danke .gr2-titel{max-width:11em}.gr2-downloads-band{background:var(--ag-hauch);padding-top:clamp(40px,6vw,80px)}.gr2-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gr2-dl{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,48px);text-decoration:none;color:var(--ag-tinte)}.gr2-dl-cover{display:block;width:62%;max-width:300px;height:auto;margin:0 auto 32px;box-shadow:0 30px 60px -30px rgba(74,46,48,.45);transition:transform .2s ease}.gr2-dl:hover .gr2-dl-cover{transform:rotate(-2deg) scale(1.02)}.gr2-dl-name{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:clamp(32px,3.6vw,48px);line-height:.95;letter-spacing:-.03em;color:var(--ag-rot);margin:8px 0 24px}.gr2-dl:hover .gr2-dl-knopf{background:var(--ag-pink);border-color:var(--ag-pink)}.gr2-weiter{background:var(--ag-rot)}.gr2-weiter .gr2-innen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.gr2-weiter-satz{font-family:var(--serif-display);font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:900;font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--ag-hauch);margin:0}@media (max-width:860px){.gr2-gedreht,.gr2-guide-raster,.gr2-hero-raster{grid-template-columns:1fr}.gr2-gedreht .gr2-guide-cover{order:0}.gr2-guide-cover{max-width:300px}.gr2-cover-paar{margin:8px 0 40px}.gr2-downloads,.gr2-schritte-liste{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gr2-dl-cover{transition:none}}