:root{--gruen:#aed47f;--gruen-hell:#e7f3d7;--gruen-tief:#4f7a1f;--tinte:#1d1d1b;--papier:#ffffff;--grau:#f0f0ec;--rand:1px solid #e4e4db;--schatten:0 8px 22px rgba(29,29,27,0.1);--schatten-klein:0 3px 10px rgba(29,29,27,0.12);--rund:7px;--rund-klein:4px;--papier-warm:linear-gradient(178deg,#fffdf8,#faf6ea);--zettel:#f8d5cd;--zettel-tinte:#454c59;--zettel-linie:#d9a9a1;--zettel-hell:#fdeeea}*{box-sizing:border-box}body,html{margin:0;padding:0}html{background:linear-gradient(172deg,#c3e09a,#e2f1cc 52%,#f7fbf0) fixed}body{color:var(--tinte);font-family:var(--font-text),"Segoe UI",Arial,sans-serif;font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}.slab,h1,h2,h3{font-family:var(--font-slab),"Rockwell","Courier New",serif;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;margin:0}p{margin:0 0 .8em}a{color:var(--tinte)}img{max-width:100%;display:block}.rahmen{width:min(1280px,100% - 2.5rem);margin-inline:auto}:focus-visible{outline:3px solid var(--gruen-tief);outline-offset:2px}.sprungmarke{position:absolute;z-index:50;left:50%;top:0;transform:translate(-50%,-130%);background:var(--papier);color:var(--gruen-tief);font-family:var(--font-slab);font-weight:700;text-decoration:none;padding:.7rem 1.2rem;border-radius:0 0 var(--rund) var(--rund);box-shadow:var(--schatten);transition:transform .15s ease}.sprungmarke:focus-visible{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.seite{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.inhalt{flex:1 1;display:flex;flex-direction:column}.kopf{background:var(--papier);position:relative;z-index:5}.kopf:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:8px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 8' preserveAspectRatio='none'%3E%3Cpath d='M0 3.4 C 22 1.6, 48 5.2, 74 3.2 C 102 1.2, 128 5.6, 158 3.6 C 186 1.8, 214 5, 238 3.2 C 248 2.5, 255 3, 260 3.4 L260 4.8 C 236 6.4, 206 4.2, 176 5.6 C 146 7, 116 4.6, 86 6 C 56 7.2, 26 5, 0 4.9 Z' fill='%23aed47f'/%3E%3Cpath d='M30 6.4 C 44 7.4, 58 6.6, 70 7 L70 7.7 C 56 8, 42 7.8, 30 7.2 Z' fill='%23aed47f' opacity='0.7'/%3E%3C/svg%3E") repeat-x;background-size:260px 8px}.kopf-innen{justify-content:space-between;gap:1rem;padding:.7rem 0;flex-wrap:wrap}.kopf-innen,.marke{display:flex;align-items:center}.marke{gap:.8rem;text-decoration:none}.marke-logo{width:56px;height:56px;object-fit:contain}.marke-name{font-family:var(--font-slab);font-weight:700;font-size:1.3rem;line-height:1.05;text-transform:uppercase;color:var(--gruen-tief)}.nav{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.nav a{display:block;padding:.5rem 1rem;text-decoration:none;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;background:50%/100% 88% no-repeat}.nav a:not(.betont):hover{background-position:bottom 3px center;background-size:86% 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 9' preserveAspectRatio='none'%3E%3Cpath d='M2 3.5 C 20 1.2, 45 5, 68 2.8 C 90 1, 108 4.4, 118 3 L118 5 C 100 7, 76 4.6, 52 6.2 C 32 7.4, 12 6, 2 5.6 Z' fill='%23aed47f' opacity='0.55'/%3E%3C/svg%3E")}.nav a:not(.betont).aktiv,.nav a:not(.betont).aktiv:hover{background-position:bottom 3px center;background-size:86% 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 9' preserveAspectRatio='none'%3E%3Cpath d='M2 3.5 C 20 1.2, 45 5, 68 2.8 C 90 1, 108 4.4, 118 3 L118 5 C 100 7, 76 4.6, 52 6.2 C 32 7.4, 12 6, 2 5.6 Z' fill='%2372ab3c'/%3E%3Cpath d='M14 7.2 C 40 8.6, 75 7.8, 104 6.8 L 104 8 C 78 9.2, 44 9.4, 15 8.4 Z' fill='%2372ab3c' opacity='0.65'/%3E%3C/svg%3E")}.nav a.betont{background:var(--gruen);border-radius:var(--rund-klein);box-shadow:var(--schatten-klein)}.nav a.betont.aktiv,.nav a.betont:hover{background:var(--gruen-tief);color:var(--papier)}.burger{display:none;position:relative;width:46px;height:46px;padding:0;border:none;border-radius:var(--rund-klein);background:transparent;cursor:pointer;color:var(--gruen-tief)}.burger:hover{background:rgba(114,171,60,.14)}.burger-strich,.burger-strich:after,.burger-strich:before{content:"";position:absolute;left:50%;width:24px;height:2.5px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.burger-strich{top:50%;transform:translate(-50%,-50%)}.burger-strich:before{transform:translate(-50%,-8px)}.burger-strich:after{transform:translate(-50%,8px)}.burger-strich.offen{background:transparent}.burger-strich.offen:before{transform:translate(-50%) rotate(45deg)}.burger-strich.offen:after{transform:translate(-50%) rotate(-45deg)}.nach-oben{position:fixed;right:18px;bottom:18px;z-index:4;width:48px;height:48px;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:var(--gruen);color:var(--tinte);box-shadow:var(--schatten-klein);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .2s ease,color .2s ease}.nach-oben.sichtbar{opacity:1;transform:none;pointer-events:auto}.fuss,.nach-oben:hover{background:var(--gruen-tief);color:var(--papier)}.fuss{font-size:.86rem}.fuss-innen{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2.5rem;padding:1rem 0}.fuss-marke{display:flex;flex-direction:column;gap:.15rem}.fuss-name{margin:0;font-family:var(--font-slab);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.02rem;line-height:1.15}.fuss-claim{margin-left:.5rem;color:var(--gruen);font-weight:600;font-size:.8rem;letter-spacing:.02em;text-transform:none}.fuss-adresse{margin:0;display:flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.82)}.fuss-kontakt{display:grid;grid-template-columns:auto auto;grid-gap:.35rem 1.6rem;gap:.35rem 1.6rem;justify-content:end;justify-items:start}.fuss a{display:inline-flex;align-items:center;gap:.45rem;color:var(--papier);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.fuss a:hover{border-bottom-color:var(--gruen)}.fuss-icon svg{width:.95rem;height:.95rem;display:block;fill:var(--gruen)}.knopf{display:inline-block;padding:.8rem 1.5rem;border:none;border-radius:var(--rund);background:var(--gruen);color:var(--tinte);font-family:var(--font-slab);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;box-shadow:var(--schatten-klein);cursor:pointer}.knopf:hover{background:var(--gruen-tief);color:var(--papier)}.knopf.hell{background:var(--papier);box-shadow:inset 0 0 0 2px var(--gruen),var(--schatten-klein)}.knopf.hell:hover{background:var(--gruen-hell);color:var(--tinte)}.kasten{border-radius:3px;background:var(--papier-warm);box-shadow:var(--schatten-klein);padding:1.2rem 1.4rem}.kasten.hellgruen{background:var(--gruen-hell);border-color:transparent;box-shadow:none}.haken-liste{list-style:none;margin:0;padding:0}.haken-liste li{padding:.28rem 0 .28rem 1.7rem;position:relative;font-weight:500}.haken-liste li:before{content:"✔";position:absolute;left:0;top:.28rem;color:var(--gruen-tief);font-weight:900}.stempel-zeile{display:inline-block;background:var(--gruen);border-radius:var(--rund-klein);padding:.25rem .75rem;font-family:var(--font-slab);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.08em}.flyer-bg .stempel-zeile{background:var(--papier);box-shadow:var(--schatten-klein);transform:rotate(-1.2deg)}.seiten-titel-innen{padding:1.8rem 0 .6rem}.seiten-titel h1{font-size:clamp(1.6rem,3.4vw,2.3rem);display:inline-block;max-width:100%;overflow-wrap:anywhere;background:var(--papier-warm);padding:.3rem 1rem .35rem;border-radius:3px;box-shadow:var(--schatten-klein);transform:rotate(-1deg)}.seiten-titel p{margin:.8rem 0 0;max-width:62ch;font-weight:500}.abschnitt{padding:2rem 0 2.6rem}.flyer,.flyer-bg{flex:1 1;display:flex;flex-direction:column}.flyer{justify-content:space-evenly;padding:.7rem 0;gap:.9rem}.flyer-kopfzeile{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(1.5rem,3vw,3rem)}.flyer-kopfzeile,.flyer-zettelreihe{display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:center}.flyer-zettelreihe{grid-template-columns:1.1fr .85fr 1.05fr;grid-gap:clamp(1.5rem,3vw,3rem)}.zettel{position:relative;background:linear-gradient(178deg,#fffdf8,#faf6ea);border-radius:3px;box-shadow:var(--schatten);padding:1.1rem 1.2rem}.zettel .haken-liste li{padding-top:.16rem;padding-bottom:.16rem}.zettel:after,.zettel:before{content:"";position:absolute;width:84px;height:24px;background:rgba(255,252,240,.5);border-left:1px dashed rgba(120,110,90,.18);border-right:1px dashed rgba(120,110,90,.18);box-shadow:0 1px 3px rgba(29,29,27,.1)}.zettel:before{top:-10px;left:-26px;transform:rotate(-40deg)}.zettel:after{top:-10px;right:-26px;transform:rotate(40deg)}.vorteile-zettel{transform:rotate(-1.3deg)}.kontakt-zettel{transform:rotate(1.2deg)}.zettel-titel{font-family:var(--font-slab);font-weight:700;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em;background:var(--gruen);display:inline-block;padding:.15rem .55rem;border-radius:var(--rund-klein);margin:0 0 .75rem}.flyer-claim{font-size:clamp(2rem,3.6vw,2.8rem);margin-top:.5rem}.flyer-claim .gruen-text{color:var(--gruen-tief)}.flyer-unterzeile{font-size:1.08rem;max-width:60ch;margin:.7rem 0 1rem}.flyer-knoepfe{display:flex;gap:1rem;flex-wrap:wrap}.logo-ecke{justify-self:center;display:flex;align-items:center;justify-content:center;gap:clamp(.6rem,1.4vw,1.4rem);padding-right:42px}.firmen-logo{width:min(240px,50%);height:auto;transform:rotate(-2.5deg);filter:drop-shadow(0 8px 14px rgba(29,29,27,.14))}.stempel-ecke{position:relative;flex:0 1 46%;max-width:215px}.flyer-logo{width:100%;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 10px 16px rgba(29,29,27,.14))}.preis-stoerer{position:absolute;right:-42px;bottom:-14px;width:106px;height:106px;margin:0;border-radius:50%;background:var(--gruen-tief);color:var(--papier);display:grid;place-content:center;text-align:center;line-height:1.15;transform:rotate(8deg);box-shadow:var(--schatten);z-index:3}.preis-stoerer:before{content:"";position:absolute;inset:6px;border:1.5px dashed rgba(255,255,255,.65);border-radius:50%}.preis-stoerer span{font-size:.7rem;font-weight:600;opacity:.85}.preis-stoerer strong{font-size:.98rem;font-weight:700}.preis-stoerer strong:first-of-type{margin-bottom:.2rem}.kontakt-zeilen{display:grid;grid-gap:.55rem;gap:.55rem}.kontakt-zeilen p{display:flex;align-items:center;gap:.7rem;margin:0}.kontakt-zeilen a{font-weight:700;text-decoration:none;color:var(--gruen-tief)}.kontakt-zeilen a:hover{text-decoration:underline}.kontakt-icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--gruen);display:grid;place-items:center}.kontakt-icon svg{width:18px;height:18px;fill:var(--tinte)}.notizzettel{background:var(--zettel);width:min(250px,100%);padding:1.1rem 1.2rem .9rem;margin-inline:auto;margin-top:14px;position:relative;transform:rotate(2.5deg);box-shadow:var(--schatten);border-radius:3px}.notizzettel:before{content:"";position:absolute;left:0;right:0;top:-13px;height:14px;background-image:radial-gradient(circle at 50% 100%,var(--zettel) 9px,transparent 9.5px);background-size:26px 14px;background-position:6px 0;background-repeat:repeat-x}.notizzettel:after{content:"";position:absolute;top:-20px;left:50%;width:104px;height:24px;transform:translateX(-50%) rotate(-3deg);background:rgba(255,252,240,.55);border-left:1px dashed rgba(120,110,90,.18);border-right:1px dashed rgba(120,110,90,.18);box-shadow:0 1px 3px rgba(29,29,27,.1)}.notiz-titel{font-family:var(--font-slab);font-weight:700;font-style:italic;font-size:1.02rem;color:var(--zettel-tinte);border-bottom:2px solid var(--zettel-tinte);display:inline-block;padding-bottom:.15rem;margin:0 0 .9rem;transform:rotate(-2deg)}.notizzettel ul{list-style:none;margin:0;padding:0}.notizzettel li{display:flex;align-items:center;gap:.6rem;font-family:var(--font-slab);font-style:italic;font-weight:600;font-size:.92rem;color:var(--zettel-tinte);border-bottom:1.5px solid var(--zettel-linie);padding:.3rem .1rem .22rem}.notizzettel li:before{content:"";flex:none;width:13px;height:13px;border:2px solid var(--zettel-tinte);background:transparent}.notizzettel li.punkte{color:var(--zettel-tinte);letter-spacing:.2em}.waescheleine{position:relative;width:min(840px,100%);margin-inline:auto}.leine{position:absolute;top:-4px;left:-1.5%;width:103%;height:32px}.foto-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;grid-gap:clamp(.9rem,2vw,1.6rem);gap:clamp(.9rem,2vw,1.6rem);padding-top:22px}.foto-band a{position:relative;display:block;background:linear-gradient(178deg,#fffdf8,#f8f4e8);border-radius:2px;padding:6px 6px 3px;box-shadow:var(--schatten-klein);text-decoration:none;transform-origin:top center;transition:transform .15s ease,box-shadow .15s ease}.foto-band a:first-child,.foto-band a:nth-child(6){margin-top:-12px}.foto-band a:nth-child(2),.foto-band a:nth-child(5){margin-top:-3px}.foto-band a:nth-child(3),.foto-band a:nth-child(4){margin-top:2px}.foto-band a:nth-child(odd){transform:rotate(-1.8deg)}.foto-band a:nth-child(2n){transform:rotate(1.4deg)}.foto-band a:hover{transform:rotate(0deg) translateY(-3px);box-shadow:var(--schatten);z-index:2}.foto-band a:before{content:"";position:absolute;top:-13px;left:50%;transform:translateX(-50%) rotate(-2deg);width:13px;height:24px;background:linear-gradient(90deg,#c99f63 0 45%,#a97f42 45% 55%,#bd9256 55%);border-radius:3px 3px 4px 4px;box-shadow:0 2px 3px rgba(29,29,27,.18);z-index:2}.foto-band .foto{display:block;position:relative;aspect-ratio:1;background:var(--papier)}.foto-band img{object-fit:cover}.foto-band .foto-label{display:flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;color:var(--tinte);font-family:var(--font-slab);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .2rem .15rem}.foto-band .foto-label:after{content:"→";color:var(--gruen-tief)}.filter-leiste{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.6rem}.filter-leiste button{border:1.5px solid #d5d2c4;border-radius:var(--rund-klein);background:#fffdf8;padding:.4rem .85rem;font-family:var(--font-text);font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.filter-leiste button:hover{background:var(--gruen-hell);border-color:var(--gruen)}.filter-leiste button.aktiv{background:var(--gruen);border-color:var(--gruen)}.filter-select{display:none}@media (max-width:640px){.filter-leiste{display:none}.filter-select{display:block;margin-bottom:1.6rem}}.galerie{display:flex;flex-wrap:wrap;gap:1.1rem}@keyframes kachel-rein{0%{opacity:0;transform:translateY(12px) scale(.96) rotate(var(--dreh,0deg))}to{opacity:1;transform:rotate(var(--dreh,0deg))}}.galerie-kachel{--dreh:-0.5deg;--kachel-max:300px;flex:var(--f) 1 calc(var(--f) * 180px);max-width:calc(var(--f) * var(--kachel-max));min-width:0;border:none;border-radius:2px;background:var(--papier-warm);box-shadow:var(--schatten-klein);cursor:zoom-in;padding:8px;text-align:left;font:inherit;color:inherit;transform:rotate(var(--dreh));animation:kachel-rein .35s ease backwards}.galerie-kachel:nth-child(2n){--dreh:0.55deg}.galerie-kachel:nth-child(3n){--dreh:0.2deg}.galerie-kachel:nth-child(4n+1){--dreh:-0.35deg}@media (prefers-reduced-motion:reduce){.galerie-kachel{animation:none}}.galerie-kachel:hover{transform:rotate(0deg) translateY(-3px);box-shadow:var(--schatten)}.galerie-bild{display:block;position:relative;aspect-ratio:var(--f,1);background:var(--papier);border-radius:1px;overflow:hidden}.galerie-bild img{object-fit:contain}@media (max-width:640px){.galerie{gap:.6rem}.galerie-kachel{--kachel-max:190px;flex-basis:calc(var(--f) * 115px);padding:5px}}.lightbox{background:transparent;border:none;box-shadow:none;padding:0;overflow:visible;width:-moz-fit-content;width:fit-content;max-width:94vw;margin:auto}.lightbox::-webkit-backdrop{background:rgba(29,29,27,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lightbox::backdrop{background:rgba(29,29,27,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lightbox[open]{animation:lightbox-auf .3s cubic-bezier(.2,.9,.3,1.12)}.lightbox[open]::-webkit-backdrop{animation:lightbox-blende .3s ease}.lightbox[open]::backdrop{animation:lightbox-blende .3s ease}@keyframes lightbox-auf{0%{opacity:0;transform:scale(.9) translateY(14px)}to{opacity:1;transform:none}}@keyframes lightbox-blende{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox[open]::-webkit-backdrop{animation:none}.lightbox[open],.lightbox[open]::backdrop{animation:none}}.lightbox-bild{display:block;width:min(920px,88vw,calc(80vh * var(--f, 1.33)));height:auto;background:transparent}@media (max-width:700px){.lightbox-bild{width:min(88vw,calc(70vh * var(--f, 1.33)))}}.lightbox-zu{position:absolute;top:-12px;right:-6px;z-index:3;width:40px;height:40px;border:none;border-radius:50%;background:var(--papier-warm);box-shadow:var(--schatten-klein);font-size:1.05rem;font-weight:700;color:var(--tinte);cursor:pointer}.lightbox-zu:hover{background:var(--gruen)}.beispiele-inhalt,.beispiele-seite{flex:1 1;display:flex;flex-direction:column}.galerie-schluss-huelle{margin-top:auto;padding-top:3rem}.galerie-schluss{max-width:620px;margin:0 auto .5rem;text-align:center;transform:rotate(-1deg)}.galerie-schluss p:not(.zettel-titel){max-width:46ch;margin:0 auto 1.1rem}.galerie-schluss-knoepfe{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.seiten-zettel{max-width:560px;margin:3.5rem auto;text-align:center;transform:rotate(-1deg)}.seiten-zettel .fehler-code{font-family:var(--font-slab);font-weight:700;font-size:4.5rem;line-height:1;color:var(--gruen-tief);margin:.4rem 0 .7rem}.seiten-zettel .erfolg-haken{margin:.6rem 0 .9rem}.seiten-zettel .erfolg-haken svg{width:3.6rem;height:3.6rem;display:inline-block;fill:var(--gruen-tief)}.seiten-zettel p:not(.zettel-titel){max-width:42ch;margin-inline:auto}.danke-direkt{margin-top:.8rem;font-size:.95rem;color:#444}.danke-direkt a{font-weight:700;color:var(--tinte)}.zettel-knoepfe{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1.2rem;padding-bottom:.4rem}.info-zettel{transform:rotate(1deg);margin-top:.4rem}.info-zettel p:not(.zettel-titel){margin:0}.formular-raster{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2.4rem;gap:2.4rem;align-items:start}.formular{display:grid;grid-gap:1rem;gap:1rem;background:var(--papier-warm);border-radius:3px;box-shadow:var(--schatten);padding:1.4rem 1.5rem 1.6rem}.feld{display:grid;grid-gap:.3rem;gap:.3rem}.feld label{font-weight:700;font-size:.92rem;text-transform:uppercase;letter-spacing:.04em}.feld input,.feld select,.feld textarea{border:1.5px solid #cfcfc6;border-radius:var(--rund-klein);background:var(--papier);padding:.65rem .8rem;font:inherit;width:100%}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:3px solid var(--gruen);border-color:var(--gruen)}.feld-zeile{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.flyer-select{position:relative}.select-knopf{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;text-align:left;border:1.5px solid #cfcfc6;border-radius:var(--rund-klein);background:var(--papier);padding:.65rem .8rem;font:inherit;font-weight:500;cursor:pointer}.select-knopf:hover{border-color:var(--gruen)}.select-knopf:focus-visible{outline:3px solid var(--gruen);border-color:var(--gruen)}.select-knopf.leer{color:#6f6f68;font-weight:400}.select-pfeil{color:var(--gruen-tief);font-size:1.05em;line-height:1}.select-liste{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.3rem;list-style:none;background:var(--papier);border:var(--rand);border-radius:var(--rund);box-shadow:var(--schatten);max-height:290px;overflow:auto}.select-liste li{display:flex;align-items:baseline;gap:.35em;border-radius:var(--rund-klein);padding:.5rem .7rem;font-weight:500;cursor:pointer}.select-liste li:focus-visible,.select-liste li:hover{background:var(--gruen-hell);outline:none}.select-liste li[aria-selected=true]{background:var(--gruen);font-weight:700}.select-haken{width:1em;flex:none;color:var(--gruen-tief)}.formular-hinweis{font-size:.85rem;color:#444}.meldung{border-radius:var(--rund);padding:.8rem 1rem;font-weight:700}.meldung.fehler{background:#f7d9d9;border:1px solid #e5b5b5}.honig{position:absolute;left:-9999px;height:0;overflow:hidden}.kontakt-karte{border-radius:3px;overflow:hidden;box-shadow:var(--schatten);background:var(--papier-warm)}.kontakt-karte-kopf{background:var(--gruen);color:var(--tinte);padding:.5rem 1rem;font-family:var(--font-slab);text-transform:uppercase;font-weight:700;font-size:.95rem;letter-spacing:.06em}.kontakt-karte-rumpf{padding:.9rem 1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.98rem}.kontakt-karte-rumpf a{font-weight:700;text-decoration:none;color:var(--gruen-tief)}.kontakt-karte-rumpf a:hover{text-decoration:underline}.textseite{max-width:76ch;background:var(--papier-warm);border-radius:3px;box-shadow:var(--schatten-klein);padding:1.6rem 1.9rem 1.8rem}.textseite h2{font-size:1.2rem;margin:1.6em 0 .5em}@media (min-width:861px) and (max-height:860px){.flyer{padding:.3rem 0;gap:.5rem}.flyer-claim{font-size:clamp(1.7rem,3.2vw,2.6rem)}.flyer-unterzeile{margin:.6rem 0 .8rem;font-size:1rem}.haken-liste li{padding-top:.12rem;padding-bottom:.12rem;font-size:.92rem}.knopf{padding:.6rem 1.1rem;font-size:.95rem}.firmen-logo{width:min(200px,50%)}.stempel-ecke{max-width:175px}.preis-stoerer{width:90px;height:90px;bottom:-14px}.preis-stoerer span{font-size:.6rem}.preis-stoerer strong{font-size:.8rem}.zettel{padding:.8rem 1rem .9rem}.zettel-titel{font-size:.85rem;margin-bottom:.5rem}.kontakt-zeilen{gap:.4rem;font-size:.92rem}.kontakt-icon{width:28px;height:28px}.kontakt-icon svg{width:15px;height:15px}.notizzettel{width:min(200px,100%);padding:.85rem .9rem .7rem}.notiz-titel{font-size:.85rem;margin-bottom:.5rem}.notizzettel li{font-size:.8rem;padding:.22rem .1rem .16rem}.zettel .haken-liste li{padding-top:.1rem;padding-bottom:.1rem}.waescheleine{width:min(580px,100%)}.foto-band{padding-top:18px}.foto-band .foto-label{font-size:.66rem;padding:.22rem .2rem .1rem}.foto-band .foto-label:after{display:none}}@media (max-width:640px){.kopf-innen{flex-wrap:nowrap}.burger{display:block}.burger,.marke{position:relative;z-index:7}.nav{position:fixed;inset:0;z-index:6;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:5.5rem 1.5rem 3rem;background:var(--papier);display:none}.nav.offen{display:flex;animation:nav-auf .25s ease}@keyframes nav-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nav a{font-family:var(--font-slab);font-size:1.45rem;letter-spacing:.05em;text-align:center;padding:.85rem 1.6rem}.nav a.betont{margin-top:1.4rem;font-size:1.05rem;padding:.85rem 2rem}body.nav-offen{overflow:hidden}}@media (max-width:860px){.flyer-kopfzeile,.flyer-zettelreihe{grid-template-columns:1fr;gap:1.8rem}.flyer{justify-content:flex-start;gap:2rem}.logo-ecke{flex-direction:column;gap:1rem;padding-right:0}.firmen-logo{width:min(250px,72vw)}.stempel-ecke{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex:none;max-width:none}.flyer-logo{width:120px}.preis-stoerer{position:static;flex:none}.zettel{max-width:360px;width:100%;margin-inline:auto}.notizzettel{width:min(280px,90%);margin-inline:auto}.feld-zeile,.formular-raster{grid-template-columns:1fr}.flyer{padding:1.1rem 0 2.6rem}.flyer,.flyer-kopfzeile,.flyer-zettelreihe{gap:2.6rem}.flyer-kopfzeile{gap:1.2rem}.flyer-kopfzeile section{text-align:center}.flyer-bg .stempel-zeile{font-size:.74rem;letter-spacing:.06em}.flyer-claim .gruen-text{display:inline-block}.flyer-knoepfe,.flyer-unterzeile{margin-inline:auto}.flyer-knoepfe{flex-direction:column;align-items:stretch;max-width:340px}.flyer-knoepfe .knopf{text-align:center}.flyer-bg .stempel-zeile,.foto-band a:nth-child(2n),.foto-band a:nth-child(odd),.kontakt-zettel,.vorteile-zettel{transform:none}.notizzettel{display:none}.fuss-innen{flex-direction:column;align-items:stretch;gap:1.1rem;padding:1.8rem 0 2.4rem}.fuss-marke{gap:.35rem}.fuss-claim{display:block;margin-left:0;margin-top:.15rem}.fuss-kontakt{grid-template-columns:1fr;justify-content:stretch;justify-items:stretch;gap:.2rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.16)}.fuss-kontakt a{padding:.6rem 0}.seiten-titel h1{font-size:1.3rem}.zettel:before{left:-10px}.zettel:after{right:-10px}.leine{display:none}.foto-band{grid-template-columns:repeat(2,1fr);padding-top:14px;gap:1.2rem}.foto-band a{margin-top:0}}.studio-layout{display:grid;grid-template-columns:auto 1fr minmax(320px,380px);grid-gap:clamp(1.2rem,2.5vw,2.4rem);gap:clamp(1.2rem,2.5vw,2.4rem);align-items:start}.studio-leiste{position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:.7rem}.werkzeug{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;width:76px;padding:.8rem .4rem .6rem;border:none;border-radius:var(--rund);background:var(--papier-warm);box-shadow:var(--schatten-klein);font-family:var(--font-slab);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tinte);cursor:pointer}.werkzeug svg{width:26px;height:26px;color:var(--gruen-tief)}.werkzeug:hover{background:var(--gruen-hell)}.studio-buehne{position:-webkit-sticky;position:sticky;top:1rem;background:var(--papier-warm);border-radius:6px;box-shadow:var(--schatten);padding:1.2rem 1.2rem .8rem}.buehne-flaeche{position:relative;max-width:560px;margin-inline:auto}.druck-flaeche{position:relative;width:100%;border:1px solid rgba(29,29,27,.18);box-shadow:0 6px 12px rgba(29,29,27,.16)}.buehne-svg{position:absolute;inset:0;width:100%;height:100%}.buehne-svg .motiv{cursor:-webkit-grab;cursor:grab;touch-action:none}.buehne-svg .motiv:active{cursor:-webkit-grabbing;cursor:grabbing}.platz-leiste{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.9rem}.platz-knopf{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid rgba(29,29,27,.2);border-radius:var(--rund-klein);background:var(--papier);padding:.35rem .75rem;font-family:var(--font-slab);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tinte);cursor:pointer}.platz-knopf:hover{background:var(--gruen-hell)}.platz-knopf.aktiv{border-color:var(--gruen-tief);background:var(--gruen)}.platz-punkt{width:7px;height:7px;border-radius:50%;background:var(--gruen-tief)}.platz-knopf.aktiv .platz-punkt{background:var(--tinte)}.studio-buehne-hinweis{margin:.35rem 0 0;text-align:center;font-size:.8rem;color:rgba(29,29,27,.55)}.studio-panel{display:grid;grid-gap:.9rem;gap:.9rem;background:var(--papier-warm);border-radius:6px;box-shadow:var(--schatten);padding:1.2rem 1.3rem 1.3rem}.panel-titel{font-size:1.35rem}.produkt-wahl{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.produkt-haken{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid rgba(29,29,27,.25);border-radius:var(--rund-klein);background:var(--papier);padding:.3rem .6rem;font-size:.85rem;font-weight:500;cursor:pointer}.produkt-haken:hover{background:var(--gruen-hell)}.produkt-haken.aktiv{border-color:var(--gruen-tief);background:rgba(174,212,127,.3);font-weight:700}.produkt-haken input{width:16px;height:16px;margin:0;accent-color:var(--gruen-tief);cursor:pointer}.produkt-haken:has(input:focus-visible){outline:2px solid var(--gruen-tief);outline-offset:2px}.panel-preis{display:flex;align-items:baseline;gap:.6rem;border-top:1px dashed rgba(29,29,27,.25);padding-top:.9rem}.panel-preis strong{font-family:var(--font-slab);font-size:1.5rem;line-height:1;white-space:nowrap}.panel-preis span{font-size:.82rem;color:rgba(29,29,27,.6)}.farb-name{color:var(--tinte);text-transform:none;letter-spacing:normal;font-family:var(--font-text);font-weight:600}.studio-label{margin:0 0 .45rem;font-family:var(--font-slab);font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;color:var(--gruen-tief)}.farb-reihe{display:flex;flex-wrap:wrap;gap:.45rem}.farb-punkt{width:32px;height:32px;padding:0;border:2px solid rgba(29,29,27,.18);border-radius:50%;cursor:pointer}.farb-punkt.klein{width:28px;height:28px}.farb-punkt.aktiv{outline:3px solid var(--gruen-tief);outline-offset:2px}.knopf.klein{padding:.5rem .95rem;font-size:.9rem}.ebenen-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ebene-chip{display:inline-flex;align-items:stretch;border:1.5px dashed rgba(29,29,27,.3);background:#fffdf8;border-radius:var(--rund-klein);overflow:hidden}.ebene-chip .chip-name{border:none;background:none;padding:.3rem .7rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ebene-chip.aktiv{border-style:solid;border-color:var(--gruen-tief);background:rgba(174,212,127,.3)}.ebene-chip .chip-entfernen{display:grid;place-items:center;border:none;border-left:1px solid rgba(29,29,27,.2);background:none;padding:0 .5rem;color:#a0392b;cursor:pointer}.ebene-chip .chip-entfernen svg{width:10px;height:10px}.ebene-chip .chip-entfernen:hover{background:rgba(160,57,43,.14)}.motiv-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;background:#fffdf8;border:1.5px dashed rgba(29,29,27,.25);border-radius:6px}.studio-eingabe{width:100%;padding:.55rem .7rem;border:1.5px solid rgba(29,29,27,.25);border-radius:var(--rund-klein);font:inherit;background:var(--papier)}.studio-eingabe:focus{outline:2px solid var(--gruen-tief);outline-offset:1px}.schrift-knoepfe{display:flex;flex-wrap:wrap;gap:.4rem}.schrift-knoepfe button{border:1.5px solid rgba(29,29,27,.25);background:var(--papier);border-radius:var(--rund-klein);padding:.35rem .8rem;font-size:.95rem;cursor:pointer}.schrift-knoepfe button.aktiv{border-color:var(--gruen-tief);background:rgba(174,212,127,.3)}.schrift-hinweis{margin:-.25rem 0 0;font-size:.8rem;line-height:1.4;color:rgba(29,29,27,.6)}.text-menue{position:absolute;z-index:30;display:grid;grid-gap:.45rem;gap:.45rem;padding:.5rem;background:var(--papier);border:1px solid rgba(29,29,27,.15);border-radius:8px;box-shadow:0 8px 24px rgba(29,29,27,.22);width:max-content;max-width:min(320px,92%)}.text-menue-schriften{display:flex;flex-wrap:wrap;gap:.3rem}.text-menue-schriften button{flex:0 0 auto;border:1.5px solid rgba(29,29,27,.22);background:var(--papier);border-radius:var(--rund-klein);padding:.28rem .6rem;font-size:.9rem;line-height:1.1;white-space:nowrap;cursor:pointer}.text-menue-schriften button.aktiv{border-color:var(--gruen-tief);background:rgba(174,212,127,.3)}.text-menue-farben{align-items:center}.text-menue-fertig{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:var(--gruen-tief);color:#fff;cursor:pointer}.text-menue-fertig svg{width:14px;height:14px}.farb-punkt.frei{display:inline-block;background:conic-gradient(#e5484d,#f5a623,#f1e05a,#6cc644,#2a9d8f,#4a90d9,#9b59b6,#e5484d)}.farb-frei{position:relative;display:inline-block}.farb-popover{position:absolute;z-index:30;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(250px,78vw);display:grid;grid-gap:.6rem;gap:.6rem;background:var(--papier-warm);border-radius:var(--rund);box-shadow:var(--schatten);padding:.85rem .95rem .75rem}.farb-popover:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background:#fffdf8;box-shadow:-2px -2px 4px rgba(29,29,27,.06)}.farb-popover label{display:grid;grid-gap:.25rem;gap:.25rem;font-family:var(--font-slab);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gruen-tief)}.farb-popover input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:16px;margin:0;border:1px solid rgba(29,29,27,.2);border-radius:8px;outline:none;cursor:pointer}.farb-popover input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--papier);border:2.5px solid var(--gruen-tief);box-shadow:var(--schatten-klein)}.farb-popover input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--papier);border:2.5px solid var(--gruen-tief);box-shadow:var(--schatten-klein)}.farb-popover input[type=range]:focus-visible{outline:3px solid var(--gruen)}.farb-feld{position:relative;width:100%;height:140px;border-radius:8px;border:1px solid rgba(29,29,27,.2);cursor:crosshair;touch-action:none}.farb-feld:focus-visible{outline:3px solid var(--gruen);outline-offset:2px}.farb-feld-griff{position:absolute;width:18px;height:18px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 0 0 1px rgba(29,29,27,.35),0 1px 4px rgba(29,29,27,.3);transform:translate(-50%,-50%);pointer-events:none}.farb-hex{display:flex;align-items:center;gap:.5rem;margin:0}.farb-hex span{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid rgba(29,29,27,.18)}.farb-hex input{width:100%;min-width:0;padding:.35rem .55rem;border:1.5px solid rgba(29,29,27,.25);border-radius:var(--rund-klein);background:var(--papier);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.farb-hex input:focus{outline:2px solid var(--gruen-tief);outline-offset:1px}.buehne-svg .griff{touch-action:none}.buehne-svg .griff.skala{cursor:nwse-resize}.buehne-svg .griff.dreh{cursor:-webkit-grab;cursor:grab}.buehne-svg .griff.loeschen{cursor:pointer}.studio-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.studio-cta .knopf:disabled{opacity:.5;cursor:not-allowed}.studio-preis{margin:0;font-size:.85rem;color:rgba(29,29,27,.65)}.studio-tipp{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin:0;padding:1rem 1.15rem;border:2px dashed var(--zettel-linie);border-radius:6px;background:var(--zettel);box-shadow:var(--schatten-klein);color:var(--zettel-tinte);font-size:.95rem}.studio-tipp p{flex:1 1 16rem;margin:0}.studio-tipp a:not(.knopf){font-weight:700;color:var(--zettel-tinte)}.studio-tipp .knopf{border:2px solid var(--zettel-linie);background:var(--zettel-hell);color:var(--tinte);white-space:nowrap}.studio-tipp .knopf:hover{border-color:var(--zettel-tinte);background:var(--papier);color:var(--tinte)}.design-anhang{display:flex;align-items:center;gap:.9rem;padding:.75rem .9rem;border:1.5px dashed var(--gruen-tief);border-radius:6px;background:rgba(174,212,127,.2)}.design-anhang img{width:96px;height:auto;border-radius:4px;background:#fff;box-shadow:var(--schatten-klein)}.design-anhang p{margin:.2rem 0 .3rem;font-size:.82rem;color:rgba(29,29,27,.7)}.design-anhang button{border:none;background:none;padding:0;font:inherit;font-size:.82rem;font-weight:600;color:#a0392b;text-decoration:underline;cursor:pointer}@media (max-width:1020px){.studio-layout{grid-template-columns:auto 1fr}.studio-panel{grid-column:1/-1}}@media (max-width:640px){.studio-layout{grid-template-columns:1fr}.studio-buehne{order:1;position:static;padding:.9rem .8rem .7rem}.buehne-flaeche{max-width:min(480px,52vh)}.platz-knopf{font-size:.72rem;padding:.35rem .6rem}.studio-leiste{order:2;position:static;flex-direction:row;justify-content:center}.werkzeug{width:96px}.studio-panel{order:3}.design-anhang{flex-direction:column;align-items:flex-start}}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34d4c8ecb6d7f7f1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a09aa1bf3047c7aa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64ba746cc47c21c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd2e9526268f5aaa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fc835f965ebbf3be-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a016d0ae30a81913-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab Fallback;src:local("Times New Roman");ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.83%}.__className_a45c33{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.__variable_a45c33{--font-slab:"Zilla Slab","Zilla Slab Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_a029be{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_a029be{--font-text:"Archivo","Archivo Fallback"}