@font-face{font-family:"Manjari";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/pironda/fonts/files/manjari-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Manjari";font-style:normal;font-weight:700;font-display:swap;src:url("/user/themes/pironda/fonts/files/manjari-latin-700-normal.woff2") format("woff2")}@font-face{font-family:"Italiana";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/pironda/fonts/files/italiana-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/pironda/fonts/files/instrument-sans-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/user/themes/pironda/fonts/files/instrument-sans-latin-500-normal.woff2") format("woff2")}:root{--grund: #000;--text: #fff;--gold: #CCB158;--gedaempft: rgba(255, 255, 255, .62);--linie: rgba(255, 255, 255, .85);--fehler: #FF7A6B;--schrift-text: 'Manjari', 'Helvetica Neue', Arial, sans-serif;--schrift-marke: 'Italiana', Didot, 'Bodoni 72', serif;--schrift-ui: 'Instrument Sans', 'Helvetica Neue', Arial, sans-serif;--rand: 64px;--breite: 1050px;--kopf: 94px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--kopf)}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-size:18px;line-height:1.6;letter-spacing:.04em;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3{margin:0;font-size:31px;font-weight:700;line-height:1.25;letter-spacing:.17em;text-transform:uppercase;text-wrap:balance}p{margin:0 0 1em}p:last-child{margin-bottom:0}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hof{max-width:calc(var(--breite) + 2*var(--rand));margin:0 auto;padding:0 var(--rand)}.gold{color:var(--gold)}.zentriert{text-align:center}.abschnitt{padding:110px 0}.knopf{display:inline-block;font-family:var(--schrift-ui);font-size:16px;letter-spacing:0;line-height:1;padding:11px 30px;color:var(--text);background:rgba(0,0,0,0);border:1px solid var(--linie);border-radius:999px;cursor:pointer}.knopf:hover{color:var(--grund);background:var(--text)}.kopf{position:sticky;top:0;z-index:100;height:var(--kopf);background:var(--grund)}.kopf__innen{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.kopf__logo img{width:97px;height:auto}.kopf__menue{display:flex;gap:62px;list-style:none;margin:0;padding:0;font-size:17px;letter-spacing:.08em}.sozial{display:flex;gap:14px}.sozial a{display:block;width:22px;height:22px}.sozial svg{width:100%;height:100%;fill:currentColor}.kopf__schalter{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;color:var(--text);cursor:pointer}.hero{position:relative;height:656px;overflow:hidden;display:grid;place-items:center;text-align:center}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}.hero__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero__text p{margin:0}.hero__marke{font-family:var(--schrift-marke);font-size:98px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.hero__zeile{font-weight:700;margin-top:-14px !important}.hero__logo{width:76px;margin-top:26px}.einstieg{padding:70px 0 150px;text-align:center}.einstieg p{max-width:24em;margin:0 auto;line-height:1.95}.einstieg__ruf{margin-top:1.6em !important}.pfeil{display:inline-grid;place-items:center;width:48px;height:48px;margin-top:22px;border:1.5px solid var(--text);border-radius:50%}.pfeil svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.galerie{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;max-width:870px;margin:0 auto}.galerie img{width:100%;aspect-ratio:6/5;object-fit:cover}.modell__titel{text-align:center;max-width:26em;margin:0 auto 70px}.modell{display:grid;grid-template-columns:minmax(0, 575px) minmax(0, 1fr);gap:34px;align-items:start}.modell img{width:100%;aspect-ratio:575/428;object-fit:cover;filter:grayscale(1)}.unterzeile{font-weight:700;color:var(--gold);margin:10px 0 12px;letter-spacing:0}.kontakt{padding-top:40px;padding-bottom:0}.kontakt h2{margin-bottom:70px}.produkt{max-width:870px;margin:0 auto}.produkt+.produkt{margin-top:110px}.produkt h2{color:var(--gold);text-align:center;margin-bottom:44px}.produkt__preis{color:var(--gold);text-align:center;margin:22px 0 36px;letter-spacing:0}.produkt__text{font-size:17px;line-height:1.7}.bildfolge{position:relative;max-width:519px;margin:0 auto}.bildfolge__spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bildfolge__spur::-webkit-scrollbar{display:none}.bildfolge__spur img{flex:0 0 100%;width:100%;aspect-ratio:519/355;object-fit:cover;scroll-snap-align:center}.bildfolge__knopf{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:var(--text);cursor:pointer;display:grid;place-items:center}.bildfolge__knopf svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.bildfolge__knopf--zurueck{left:20px}.bildfolge__knopf--weiter{right:20px}.bildfolge__punkte{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px}.bildfolge__punkte span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.5)}.bildfolge__punkte span[data-aktiv=true]{background:var(--text)}.kappe{padding-top:60px;padding-bottom:0}.kappe .unterzeile{text-align:center;margin-bottom:70px}.kappe__bilder{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;max-width:814px;margin:0 auto}.kappe__bilder img{width:100%;aspect-ratio:397/330;object-fit:cover}.person{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;max-width:1200px;margin:0 auto}.person__bild{grid-area:1/1/2/3}.person__bild img{width:100%;aspect-ratio:1200/787;object-fit:cover;object-position:0% 100%}.person__text{grid-area:1/2/2/3;position:relative;padding:197px var(--rand) 0 0}.person-abschnitt{padding-bottom:0}.zitat-abschnitt{padding-top:0;position:relative;margin-top:-112px}.zitat{max-width:26em;margin:0 auto;text-align:center;font-style:normal;line-height:1.95}.zitat p{margin:0}.partner__einleitung{max-width:1065px;margin:0 auto 120px}.partner__einleitung h2{margin-bottom:28px}.partner{display:grid;grid-template-columns:minmax(0, 445px) minmax(0, 1fr);gap:80px;align-items:start;max-width:1070px;margin:0 auto}.partner+.partner{margin-top:90px}.partner h3{color:var(--gold);margin-bottom:10px}.partner .knopf{margin-top:26px}.partner__bild{position:relative;border-radius:24px 24px 0 0;overflow:hidden;filter:grayscale(1)}.partner__bild img:first-child{width:100%;aspect-ratio:3/2;object-fit:cover}.partner__bild::after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(transparent, #000)}.partner__logo{position:absolute;z-index:1;left:50%;bottom:10px;translate:-50% 0;width:auto;max-width:110px;max-height:80px}.fuss{padding:140px 0 80px}.fuss .hof{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.fuss__marke{font-family:var(--schrift-marke);font-size:24px;letter-spacing:0}.fuss__link{font-family:var(--schrift-ui);font-size:17px;letter-spacing:0}.fuss .sozial{justify-self:end}.rechtstext{max-width:760px;margin:0 auto;padding:80px var(--rand) 40px}.rechtstext h1{margin-bottom:40px}.rechtstext h2{font-size:20px;margin:48px 0 16px}.rechtstext h3{font-size:17px;letter-spacing:.08em;margin:28px 0 8px}.rechtstext a{text-decoration:underline}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.form-label label{font-family:var(--schrift-ui);font-size:16px;letter-spacing:0}.form-label .required{color:var(--text)}.form-input-wrapper input,.form-textarea-wrapper textarea{font-family:var(--schrift-ui);font-size:16px;color:var(--text);background:rgba(0,0,0,0);border:1px solid var(--linie);border-radius:22px;padding:13px 16px;width:100%}.form-input-wrapper input::placeholder,.form-textarea-wrapper textarea::placeholder{color:rgba(255,255,255,.55)}.form-input-wrapper input:focus,.form-textarea-wrapper textarea:focus{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold)}.form-textarea-wrapper textarea{min-height:196px;resize:vertical;display:block}.form-field.has-errors input,.form-field.has-errors textarea{border-color:var(--fehler);border-width:2px}.form-field.has-errors label{color:var(--fehler)}.form-errors{color:var(--fehler);font-family:var(--schrift-ui);font-size:14px}.form-errors ul{list-style:none;padding:0;margin:0}.meldung{font-family:var(--schrift-ui);font-size:16px;letter-spacing:0;padding:14px 18px;margin:0 0 22px;border:1px solid var(--gold);border-radius:22px}.meldung--fehler{border-color:var(--fehler);color:var(--fehler)}.buttons{display:flex;justify-content:flex-end}.form-field-honeypot{position:absolute;left:-9999px}@media(max-width: 1100px){:root{--rand: 32px}.kopf__menue{gap:32px}}@media(max-width: 820px){:root{--rand: 20px;--kopf: 72px}body{font-size:16px}h1,h2,h3{font-size:24px;letter-spacing:.12em}.kopf__schalter{display:flex;order:3}.kopf .sozial{margin-left:auto}.kopf__menue{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--grund);padding:0 20px 20px}.kopf__menue[data-offen=true]{display:flex}.kopf__menue li{border-top:1px solid rgba(255,255,255,.2)}.kopf__menue a{display:block;padding:16px 0}.hero{height:560px}.hero__marke{font-size:64px}.abschnitt{padding:70px 0}.einstieg{padding:50px 0 80px}.galerie{grid-template-columns:minmax(0, 1fr)}.modell,.person,.partner{grid-template-columns:minmax(0, 1fr);gap:28px}.modell__titel{margin-bottom:40px}.person__bild,.person__text{grid-area:auto}.person__bild img{aspect-ratio:auto}.person__text{padding:0 var(--rand);margin-top:-80px}.zitat-abschnitt{margin-top:0;padding-top:60px}.partner__einleitung{margin-bottom:60px}.partner+.partner{margin-top:70px}.kappe__bilder{grid-template-columns:minmax(0, 1fr)}.fuss{padding:90px 0 50px}.fuss .hof{grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center}.fuss .sozial{justify-self:center}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation:none !important;transition:none !important}}
