@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.uFH4Zq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.uFH4Zq_variable{--font-anton:"Anton", "Anton Fallback"}
.cafe{--cafe-rost:#7d2c0f;--cafe-tief:#4a1a08;--cafe-link:#af4f28;--cafe-orange:#ff8342;--cafe-creme:#fcf7ee;--cafe-karte:#f9eedc;--cafe-pfirsich:#ffefd5;--cafe-gelb:#fed16a;--cafe-gruen:#485f4e;--cafe-kopf:72px;--background:var(--cafe-creme);--foreground:var(--cafe-tief);--card:var(--cafe-karte);--card-foreground:var(--cafe-tief);--popover:var(--cafe-karte);--popover-foreground:var(--cafe-tief);--primary:var(--cafe-orange);--primary-foreground:var(--cafe-tief);--primary-text:var(--cafe-link);--secondary:var(--cafe-karte);--secondary-foreground:var(--cafe-tief);--muted:var(--cafe-karte);--muted-foreground:#8a3a1a;--accent:var(--cafe-gelb);--accent-foreground:var(--cafe-tief);--border:#7d2c0f24;--input:#7d2c0f33;--ring:var(--cafe-orange);--radius:1.5rem;--font-display:var(--font-anton), "Arial Narrow", sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;background:var(--cafe-creme);color:var(--cafe-tief);font-family:var(--font-body)}.cafe [id]{scroll-margin-top:calc(var(--cafe-kopf) + 1rem)}.cafe-knopf{background:var(--cafe-orange);color:var(--cafe-tief);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:1.15rem;line-height:1;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px -10px #ff8342cc}.cafe-knopf:hover{background:#ff9560;transform:translateY(-1px)}.cafe-knopf:focus-visible,.cafe main a:focus-visible,.cafe-kopf a:focus-visible,.cafe-band a:focus-visible,.cafe-band button:focus-visible{outline:3px solid var(--cafe-rost);outline-offset:3px}.cafe-band{background:var(--cafe-rost);color:var(--cafe-pfirsich);letter-spacing:.02em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:.6rem 3rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.cafe-band p{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.cafe-band a{color:var(--cafe-orange);text-underline-offset:3px;text-decoration:underline}.cafe-band-bohne{width:1rem;height:1rem;color:var(--cafe-orange);--cafe-creme:var(--cafe-rost);flex:none}.cafe-band-zu{width:2rem;height:2rem;color:var(--cafe-pfirsich);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.75rem;translate:0 -50%}.cafe-band-zu:hover{background:#ffffff1f}.cafe-band-zu svg{width:1rem;height:1rem}.cafe-kopf{z-index:40;height:var(--cafe-kopf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcf7eeeb;border-bottom:1px solid #7d2c0f14;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0}.cafe-kopf-links{gap:1.75rem;display:flex}.cafe-kopf-links a{letter-spacing:.03em;text-transform:uppercase;color:var(--cafe-link);font-size:.875rem;font-weight:700;transition:color .2s}.cafe-kopf-links a:hover{color:var(--cafe-rost)}.cafe-logo{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-rost);align-items:center;gap:.5rem;font-size:2rem;line-height:1;display:flex}.cafe-logo-sonne{width:2.1rem;height:2.1rem}.cafe-kopf-knopf{justify-self:end}.cafe-held{view-timeline-name:--cafe-held;height:290svh;position:relative}.cafe-buehne{--eis-h:calc(100svh - var(--cafe-kopf) - .75rem);--eis-halb:calc(var(--eis-h) * .6857 * .31);top:var(--cafe-kopf);height:calc(100svh - var(--cafe-kopf));background-color:var(--cafe-creme);padding:clamp(.75rem,3vh,2rem) 1rem 0;position:sticky;overflow:hidden}.cafe-held-titel{z-index:1;font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--cafe-rost);flex-direction:column;align-items:center;font-size:clamp(3rem,min(7.4vw,12.5vh),7rem);font-weight:400;line-height:.98;display:flex;position:relative}.cafe-eis{z-index:2;height:var(--eis-h);aspect-ratio:720/1050;mix-blend-mode:multiply;isolation:isolate;pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}.cafe-eis-leinwand,.cafe-eis img{width:100%;height:100%;position:absolute;inset:0}.cafe-eis-leinwand{opacity:0}.cafe-eis[data-bereit] .cafe-eis-leinwand{opacity:1}.cafe-eis img{object-fit:contain;transition:opacity .35s}.cafe-eis .cafe-eis-ende,.cafe-eis[data-bereit]:not([data-phase=start]) .cafe-eis-start{opacity:0}.cafe-eis[data-phase=ende] .cafe-eis-ende{opacity:1}.cafe-schritte{z-index:3;top:58%;right:calc(50% + var(--eis-halb));width:min(15rem, calc(50% - var(--eis-halb) - 1.5rem));gap:1.25rem;list-style:none;display:grid;position:absolute;translate:0 -50%}.cafe-schritte li{opacity:.35;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .8rem;transition:opacity .3s,transform .3s;display:grid}.cafe-schritte li[data-erledigt]{opacity:.6}.cafe-schritte li[data-aktiv]{opacity:1;transform:translate(-.4rem)}.cafe-schritt-nr{background:var(--cafe-orange);width:2.5rem;height:2.5rem;color:var(--cafe-tief);font-family:var(--font-display);border-radius:999px;grid-row:1/3;place-items:center;font-size:1rem;display:grid}.cafe-schritt-titel{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-rost);font-size:1.7rem;line-height:1}.cafe-schritt-text{font-size:.9rem;line-height:1.35}.cafe-hinweis,.cafe-fertig{z-index:3;top:58%;left:calc(50% + var(--eis-halb));width:min(16rem, calc(50% - var(--eis-halb) - 1.5rem));opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:absolute;translate:0 -50%}.cafe-hinweis[data-sichtbar],.cafe-fertig[data-sichtbar]{opacity:1;visibility:visible;transition-delay:0s}.cafe-hinweis{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-link);font-size:1.6rem;line-height:1.05}.cafe-hinweis-pfeil{margin-top:.4rem;font-size:2.2rem;animation:1.6s ease-in-out infinite cafe-wippen;display:block}@keyframes cafe-wippen{0%,to{translate:0}50%{translate:0 .45rem}}.cafe-fertig{background:var(--cafe-karte);border-radius:1.5rem;justify-items:start;gap:.3rem;padding:1.4rem 1.6rem 1.6rem;display:grid;rotate:2deg}.cafe-fertig-name{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-rost);font-size:2.1rem;line-height:1}.cafe-fertig-preis{color:var(--cafe-link);margin-bottom:.6rem;font-weight:700}@media (max-width:767px){.cafe{--cafe-kopf:60px}.cafe-band{padding:.5rem 2.75rem;font-size:.75rem}.cafe-kopf{grid-template-columns:1fr auto}.cafe-kopf-links{display:none}.cafe-logo{font-size:1.6rem}.cafe-logo-sonne{width:1.7rem;height:1.7rem}.cafe-kopf-knopf{padding:.6rem 1rem;font-size:1rem}.cafe-held{height:260svh}.cafe-buehne{padding-top:1rem}.cafe-held-titel{font-size:clamp(2.5rem,13.4vw,4rem)}.cafe-eis{height:min(100% - 6.25rem,172.087vw);bottom:5.5rem}.cafe-schritte{justify-content:center;gap:.4rem;width:auto;display:flex;inset:auto .75rem 1rem;translate:none}.cafe-schritte li{background:var(--cafe-karte);border-radius:999px;gap:.4rem;padding:.3rem .75rem .3rem .3rem;display:flex}.cafe-schritte li[data-aktiv]{transform:none}.cafe-schritt-nr{width:1.8rem;height:1.8rem;font-size:.85rem}.cafe-schritt-titel{font-size:1.05rem}.cafe-schritt-text{display:none}.cafe-hinweis,.cafe-fertig{text-align:center;width:max-content;max-width:calc(100% - 2rem);top:auto;bottom:4.25rem;left:50%;translate:-50%}.cafe-hinweis{font-size:1.1rem}.cafe-hinweis-pfeil{margin:0 0 0 .4rem;font-size:1.3rem;display:inline-block}.cafe-fertig{white-space:nowrap;text-align:left;grid-template-columns:auto auto;align-items:center;gap:.15rem 1rem;padding:.55rem .55rem .55rem 1.2rem;rotate:0deg}.cafe-fertig-name{grid-area:1/1;font-size:1.35rem}.cafe-fertig-preis{grid-area:2/1;margin:0;font-size:.85rem}.cafe-fertig .cafe-knopf{grid-area:1/2/span 2;padding:.7rem 1.1rem;font-size:1rem}}@media (max-width:359px){.cafe-logo{gap:.35rem;font-size:1.35rem}.cafe-logo-sonne{width:1.4rem;height:1.4rem}.cafe-kopf-knopf{padding:.55rem .8rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.cafe-held{height:auto}.cafe-buehne{height:min(52rem, calc(100svh - var(--cafe-kopf)));position:relative;top:0}.cafe-eis-leinwand,.cafe-eis .cafe-eis-start,.cafe-hinweis{display:none}.cafe-eis .cafe-eis-ende{opacity:1}.cafe-fertig{opacity:1;visibility:visible}.cafe-schritte li{opacity:1}.cafe-hinweis-pfeil{animation:none}}.cafe-abschnitt{max-width:82rem;margin:0 auto;padding:clamp(4.5rem,10vw,8.5rem) clamp(1rem,4vw,3rem)}.cafe-eyebrow{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--cafe-link);margin-bottom:1rem;font-size:1.15rem}.cafe-titel{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--cafe-rost);flex-direction:column;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:400;line-height:1.12;display:flex}.cafe-titel-mitte{text-align:center;align-items:center}.cafe-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.cafe-nebentext{letter-spacing:.02em;text-transform:uppercase;max-width:22rem;color:var(--cafe-link);font-size:.95rem;font-weight:600;line-height:1.45}.cafe-statement{text-align:center}.cafe-statement-satz{max-width:62rem;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;color:var(--cafe-rost);margin:0 auto;font-size:clamp(2rem,4.6vw,4rem);font-weight:400;line-height:1.12}.cafe-kapsel{vertical-align:middle;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.8em;height:1em;margin:-.12em .12em 0;display:inline-flex;overflow:hidden}.cafe-kapsel img{mix-blend-mode:multiply;width:auto;height:140%}.cafe-filter{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.cafe-filter button{background:var(--cafe-karte);color:var(--cafe-link);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.65rem 1.3rem;font-size:.85rem;font-weight:700;transition:background-color .2s,color .2s}.cafe-filter button:hover{color:var(--cafe-rost)}.cafe-filter button[aria-pressed=true]{color:var(--cafe-creme);background:#664237}.cafe-filter button:focus-visible{outline:3px solid var(--cafe-rost);outline-offset:3px}.cafe-getraenke{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.cafe-getraenk{background:var(--cafe-karte);border-radius:1.75rem;flex-direction:column;padding:1.25rem 1.5rem 1.4rem;transition:transform .25s,box-shadow .25s;animation:.45s both cafe-auftauchen;display:flex;position:relative}.cafe-getraenk:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #7d2c0f73}@keyframes cafe-auftauchen{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.cafe-getraenk-bild{margin:-.25rem -.5rem .5rem}.cafe-getraenk-bild img{mix-blend-mode:multiply;width:100%;height:auto;transition:transform .35s}.cafe-getraenk:hover .cafe-getraenk-bild img{transform:scale(1.04)rotate(-1.5deg)}.cafe-getraenk h3{font-family:var(--font-display);text-align:center;text-transform:uppercase;color:var(--cafe-rost);font-size:1.9rem;font-weight:400;line-height:1}.cafe-getraenk p{text-align:center;flex:1;margin:.5rem 0 1.1rem;font-size:.9rem;line-height:1.45}.cafe-getraenk-fuss{border-top:1px solid #7d2c0f1f;justify-content:space-between;align-items:center;padding-top:.9rem;display:flex}.cafe-preis{color:var(--cafe-rost);font-weight:800}.cafe-getraenk-fuss a{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--cafe-link);font-size:1rem}.cafe-getraenk-fuss a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cafe-getraenk:hover .cafe-getraenk-fuss a{color:var(--cafe-rost)}.cafe-etikett{z-index:1;background:var(--cafe-gelb);color:var(--cafe-tief);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:800;position:absolute;top:1rem;left:1rem;rotate:-4deg}.cafe-zoom{text-align:center}.cafe-zoom-buehne{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.cafe-zoom-bild{aspect-ratio:16/9;background:var(--cafe-karte);border-radius:2rem;position:relative;overflow:hidden}.cafe-zoom-bild img{object-fit:cover}.cafe-zoom-etiketten{list-style:none}.cafe-zoom-etiketten li{z-index:1;background:var(--cafe-creme);color:var(--cafe-rost);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.55rem 1.1rem;font-size:clamp(1rem,1.6vw,1.35rem);position:absolute;box-shadow:0 14px 30px -18px #4a1a0880}.cafe-zoom-etiketten li:first-child{top:8%;left:-1%;rotate:-5deg}.cafe-zoom-etiketten li:nth-child(2){top:42%;right:-1.5%;rotate:4deg}.cafe-zoom-etiketten li:nth-child(3){bottom:9%;left:6%;rotate:3deg}.cafe-zoom-text{max-width:40rem;margin:clamp(2rem,4vw,3rem) auto 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cafe-eis{animation:linear both cafe-ausgang;animation-timeline:--cafe-held;animation-range:exit}}.cafe-zoom-bild{animation:linear both cafe-zoom;animation-timeline:view();animation-range:entry cover 55%}.cafe-zoom-etiketten li{animation:linear both cafe-etikett-rein;animation-timeline:view();animation-range:entry 30% cover 50%}}@keyframes cafe-ausgang{to{opacity:0;transform:translateY(30%)}}@keyframes cafe-zoom{0%{scale:.5}to{scale:1}}@keyframes cafe-etikett-rein{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.cafe-sticker-feld{background:var(--cafe-rost);color:var(--cafe-pfirsich);text-align:center;border-radius:clamp(1.75rem,4vw,3rem);padding:clamp(4rem,9vw,7.5rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:hidden}.cafe-sticker-titel{max-width:56rem;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;color:var(--cafe-creme);margin:0 auto;font-size:clamp(2.6rem,6.5vw,6rem);font-weight:400;line-height:1.1}.cafe-hervor{background:var(--cafe-orange);color:var(--cafe-rost);border-radius:.12em;margin:.06em 0;padding:0 .18em;display:inline-block;rotate:-2deg}.cafe-sticker{list-style:none}.cafe-sticker li{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.45rem 1rem;font-size:clamp(.85rem,1.2vw,1.05rem);position:absolute;box-shadow:0 12px 24px -14px #00000073}.cafe-sticker li:first-child{background:var(--cafe-gelb);color:var(--cafe-tief);top:9%;left:14%;rotate:-8deg}.cafe-sticker li:nth-child(2){background:var(--cafe-gruen);color:var(--cafe-pfirsich);top:46%;left:3%;rotate:-10deg}.cafe-sticker li:nth-child(3){background:var(--cafe-orange);color:var(--cafe-tief);top:18%;right:4%;rotate:9deg}.cafe-sticker li:nth-child(4){background:var(--cafe-pfirsich);color:var(--cafe-rost);bottom:12%;right:12%;rotate:-6deg}.cafe-sticker-text{max-width:30rem;margin:2rem auto 0;font-size:1.05rem;line-height:1.6}.cafe-versprechen-abschnitt{padding-top:clamp(2.5rem,5vw,4rem)}.cafe-versprechen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,2.5vw,2rem);list-style:none;display:grid}.cafe-versprechen-karte{background:var(--cafe-karte);border-radius:1.75rem;height:100%;padding:3.75rem 1.75rem 2rem;position:relative}.cafe-zacke{place-items:center;width:4.25rem;height:4.25rem;display:grid;position:absolute;top:-1.75rem;left:1.25rem}.cafe-zacke svg{width:100%;height:100%;position:absolute;inset:0}.cafe-zacke span{font-family:var(--font-display);color:var(--cafe-tief);font-size:1.5rem;position:relative}.cafe-versprechen-karte h3{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-rost);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;line-height:1.1}.cafe-versprechen-karte p{margin-top:.9rem;font-size:.95rem;line-height:1.6}.cafe-stimmen-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);list-style:none;display:grid}.cafe-stimme{height:100%}.cafe-stimme figure{background:var(--cafe-karte);border-radius:1.75rem;flex-direction:column;height:100%;padding:1.75rem;display:flex}.cafe-sterne{letter-spacing:.15em;color:var(--cafe-link);font-size:1.15rem}.cafe-stimme blockquote{flex:1;margin:1rem 0 1.25rem}.cafe-stimme blockquote p{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-rost);font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:400;line-height:1.15}.cafe-stimme figcaption{color:var(--cafe-link);font-size:.9rem;font-weight:600}.cafe-ueber{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cafe-ueber-bild{aspect-ratio:4/5;background:var(--cafe-karte);border-radius:2rem;position:relative;overflow:hidden}.cafe-ueber-bild img{object-fit:cover}.cafe-ueber-text p{max-width:32rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.cafe-fragen-liste{gap:.9rem;display:grid}.cafe-fragen details{background:var(--cafe-karte);border-radius:1.5rem}.cafe-fragen summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--cafe-rost);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.75rem;font-size:clamp(1.15rem,1.8vw,1.5rem);list-style:none;display:flex}.cafe-fragen summary::-webkit-details-marker{display:none}.cafe-fragen summary svg{width:1.5rem;height:1.5rem;color:var(--cafe-link);flex:none;transition:rotate .25s}.cafe-fragen details[open] summary svg{rotate:180deg}.cafe-fragen summary:focus-visible{outline:3px solid var(--cafe-rost);outline-offset:-3px;border-radius:1.5rem}.cafe-fragen details p{max-width:46rem;padding:0 1.75rem 1.5rem;line-height:1.6}.cafe-schluss{text-align:center;overflow-x:clip}.cafe-schluss-buehne{justify-content:center;align-items:center;gap:clamp(.5rem,2vw,2rem);display:flex;position:relative}.cafe-schluss-titel{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;align-items:center;gap:.35rem;font-size:clamp(2.6rem,7vw,6.5rem);font-weight:400;line-height:1;display:flex}.cafe-schluss-titel span{border-radius:.14em;padding:.08em .3em .02em}.cafe-schluss-titel span:first-child{background:var(--cafe-rost);color:var(--cafe-creme);rotate:-2.5deg}.cafe-schluss-titel span:last-child{background:var(--cafe-orange);color:var(--cafe-rost);rotate:1.5deg}.cafe-schluss-links,.cafe-schluss-rechts{mix-blend-mode:multiply;width:clamp(6rem,16vw,15rem);height:auto}.cafe-schluss-links{rotate:-10deg}.cafe-schluss-rechts{rotate:9deg}.cafe-schluss-text{max-width:30rem;margin:2rem auto 1.75rem;font-size:1.1rem;line-height:1.6}.cafe-zeiten{letter-spacing:.03em;text-transform:uppercase;color:var(--cafe-link);margin-top:1.25rem;font-size:.85rem;font-weight:600}.cafe-laufband{background:var(--cafe-orange);padding:clamp(.9rem,2vw,1.4rem) 0;overflow:hidden}.cafe-laufband-spur{width:max-content;animation:28s linear infinite cafe-laufen;display:flex}.cafe-laufband-reihe{flex:none;display:flex}.cafe-laufband-reihe>span{font-family:var(--font-display);white-space:nowrap;text-transform:uppercase;color:var(--cafe-rost);align-items:center;gap:clamp(1rem,2.5vw,2rem);padding-right:clamp(1rem,2.5vw,2rem);font-size:clamp(2rem,5vw,4rem);line-height:1;display:flex}.cafe-laufband-reihe i{background:var(--cafe-creme);border-radius:50%;width:.28em;height:.28em}@keyframes cafe-laufen{to{translate:-50%}}.cafe-fuss{background:var(--cafe-rost);color:var(--cafe-pfirsich);padding:clamp(3.5rem,7vw,5.5rem) clamp(1rem,4vw,3rem) 0;position:relative;overflow:hidden;container-type:inline-size}.cafe-fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;max-width:82rem;margin:0 auto;display:grid}.cafe-fuss-links{gap:.35rem;list-style:none;display:grid}.cafe-fuss-links a{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-creme);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.cafe-fuss-block{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:.95rem;display:flex}.cafe-fuss-titel{font-family:var(--font-display);text-transform:uppercase;color:var(--cafe-creme);margin-top:1.25rem;font-size:1.35rem}.cafe-fuss-block>.cafe-fuss-titel:first-child{margin-top:0}.cafe-fuss-social{text-underline-offset:3px;margin-top:1rem;font-weight:700;text-decoration:underline}.cafe-fuss a:hover{color:var(--cafe-orange)}.cafe-fuss a:focus-visible{outline:3px solid var(--cafe-orange);outline-offset:3px}.cafe-fuss-linie{border-top:1px solid #ffefd540;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;max-width:82rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.25rem;font-size:.85rem;display:flex}.cafe-fuss-linie ul{gap:1.5rem;list-style:none;display:flex}.cafe-fuss-wort{font-family:var(--font-display);letter-spacing:-.005em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--cafe-creme);margin-top:clamp(1.5rem,4vw,3rem);padding-bottom:.06em;font-size:22cqi;line-height:.86}@media (max-width:767px){.cafe-getraenke{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cafe-getraenk{border-radius:1.25rem;padding:.9rem .9rem 1rem}.cafe-getraenk h3{font-size:1.3rem}.cafe-getraenk p{margin:.35rem 0 .8rem;font-size:.78rem}.cafe-getraenk-fuss{flex-direction:column;gap:.3rem}.cafe-etikett{font-size:.6rem;top:.6rem;left:.6rem}.cafe-zoom-bild{aspect-ratio:4/5;border-radius:1.5rem}.cafe-zoom-etiketten li{font-size:.85rem}.cafe-zoom-etiketten li:first-child{left:2%}.cafe-zoom-etiketten li:nth-child(2){right:2%}.cafe-sticker li{margin:.3rem;display:inline-block;position:static}.cafe-sticker{margin-top:1.75rem}.cafe-versprechen{grid-template-columns:1fr;gap:2.75rem}.cafe-stimmen-liste{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.cafe-stimmen-liste>li{scroll-snap-align:start}.cafe-ueber{grid-template-columns:1fr}.cafe-fragen summary{padding:1.15rem 1.25rem}.cafe-fragen details p{padding:0 1.25rem 1.25rem}.cafe-schluss-buehne{padding:2.5rem 0}.cafe-schluss-links,.cafe-schluss-rechts{width:26vw;position:absolute}.cafe-schluss-links{top:-1rem;left:-4vw}.cafe-schluss-rechts{bottom:-1.5rem;right:-4vw}.cafe-fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe-fuss-spalten>nav{grid-column:1/-1}}@media (max-width:479px){.cafe-fuss-spalten{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cafe-zoom-bild,.cafe-zoom-etiketten li,.cafe-getraenk,.cafe-laufband-spur{animation:none}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.W0sGGq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.W0sGGq_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.osteria{--o-creme:#f8f5f2;--o-papier:#f0e9e0;--o-tinte:#2b2420;--o-braun:#5a3826;--o-tief:#3a2418;--o-messing:#8a6233;--o-gold:#d9b98a;--o-grau:#6e625a;--o-linie:#5a382629;--o-kopf:76px;--o-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--o-sans:var(--font-manrope), system-ui, sans-serif;background:var(--o-creme);color:var(--o-tinte);font-family:var(--o-sans)}.osteria [id]{scroll-margin-top:calc(var(--o-kopf) + 1rem)}.osteria em{color:var(--o-braun);font-style:italic}.osteria-knopf{border:1px solid var(--o-braun);background:var(--o-braun);min-height:3rem;color:var(--o-creme);font-family:var(--o-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.osteria-knopf:hover{background:var(--o-tief)}.osteria-knopf-hell{color:var(--o-braun);background:0 0}.osteria-knopf-hell:hover{background:var(--o-braun);color:var(--o-creme)}.osteria a:focus-visible,.osteria button:focus-visible,.osteria summary:focus-visible{outline:2px solid var(--o-braun);outline-offset:3px}.osteria-band{background:var(--o-tief);min-height:2.5rem;color:var(--o-creme);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem 3rem;font-size:.72rem;display:flex;position:relative}.osteria-band p{text-align:center;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;display:flex}.osteria-band a{color:var(--o-gold);text-underline-offset:3px}.osteria-band-zu{width:2.25rem;height:2.25rem;color:var(--o-creme);border-radius:999px;place-items:center;display:grid;position:absolute;right:.5rem}.osteria-band-zu:hover{background:#f8f5f21a}.osteria-band-zu svg{width:1rem;height:1rem}.osteria-kopf{z-index:40;height:var(--o-kopf);border-bottom:1px solid var(--o-linie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f5f2eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:0}.osteria-kopf-links{gap:clamp(1rem,2.4vw,2.25rem);display:flex}.osteria-kopf-links a{color:var(--o-tinte);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600;text-decoration:none}.osteria-kopf-links a:hover{color:var(--o-braun)}.osteria-logo{color:var(--o-tinte);flex-direction:column;align-items:center;text-decoration:none;display:flex}.osteria-logo-zusatz{letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--o-messing);font-size:.58rem;font-weight:600}.osteria-logo-wort{font-family:var(--o-serif);font-size:2.2rem;font-style:italic;font-weight:500;line-height:.95}.osteria-kopf-knopf{justify-self:end;min-height:2.6rem;padding:.6rem 1.3rem}.osteria-held{height:340svh;position:relative}.osteria-buehne{--teller:min(calc(100svh - var(--o-kopf) - 2rem), 56vw);top:var(--o-kopf);height:calc(100svh - var(--o-kopf));background:var(--o-creme);padding:clamp(1.5rem,5vh,3.5rem) clamp(1rem,5vw,5rem);position:sticky;overflow:hidden}.osteria-held-text{z-index:2;flex-direction:column;justify-content:space-between;gap:2rem;max-width:min(36rem,42vw);height:100%;display:flex;position:relative}.osteria-held-titel{font-family:var(--o-serif);letter-spacing:-.01em;flex-direction:column;font-size:clamp(3rem,min(6.2vw,11.5vh),6.6rem);font-weight:500;line-height:.98;display:flex}.osteria-teller{z-index:1;width:var(--teller);aspect-ratio:1;mix-blend-mode:multiply;isolation:isolate;pointer-events:none;position:absolute;top:50%;right:clamp(0rem,4vw,5rem);translate:0 -50%}.osteria-teller-leinwand,.osteria-teller img{width:100%;height:100%;position:absolute;inset:0}.osteria-teller-leinwand{opacity:0}.osteria-teller[data-bereit] .osteria-teller-leinwand{opacity:1}.osteria-teller img{object-fit:contain;transition:opacity .35s}.osteria-teller .osteria-teller-ende,.osteria-teller[data-bereit]:not([data-phase=start]) .osteria-teller-start{opacity:0}.osteria-teller[data-phase=ende] .osteria-teller-ende{opacity:1}.osteria-schritte{gap:1.1rem;list-style:none;display:grid}.osteria-schritte li{opacity:.38;grid-template-columns:2.6rem 1fr;column-gap:1rem;transition:opacity .35s;display:grid}.osteria-schritte li[data-erledigt],.osteria-schritte li[data-aktiv]{opacity:1}.osteria-schritt-nr{border:1px solid var(--o-linie);letter-spacing:.08em;width:2.6rem;height:2.6rem;color:var(--o-messing);border-radius:999px;grid-row:span 2;place-items:center;font-size:.72rem;font-weight:600;transition:background-color .35s,color .35s;display:grid}.osteria-schritte li[data-aktiv] .osteria-schritt-nr{border-color:var(--o-braun);background:var(--o-braun);color:var(--o-creme)}.osteria-schritt-titel{font-family:var(--o-serif);font-size:1.65rem;font-weight:500;line-height:1.1}.osteria-schritt-text{max-width:17rem;color:var(--o-grau);font-size:.92rem;line-height:1.5}.osteria-held-fuss{min-height:7.5rem;display:grid}.osteria-hinweis,.osteria-fertig{opacity:0;visibility:hidden;grid-area:1/1;align-self:end;transition:opacity .4s,visibility .4s}.osteria-hinweis[data-sichtbar],.osteria-fertig[data-sichtbar]{opacity:1;visibility:visible}.osteria-hinweis{letter-spacing:.16em;text-transform:uppercase;color:var(--o-messing);font-size:.74rem;font-weight:600}.osteria-hinweis-pfeil{margin-left:.6rem;animation:1.8s ease-in-out infinite osteria-wippen;display:inline-block}@keyframes osteria-wippen{50%{translate:0 4px}}.osteria-fertig{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.osteria-fertig-name{font-family:var(--o-serif);font-size:2.1rem;font-style:italic;font-weight:500}.osteria-fertig-preis{letter-spacing:.08em;color:var(--o-braun);font-size:.95rem;font-weight:600}.osteria-fertig .osteria-knopf{flex-basis:100%;max-width:max-content}.osteria-eckdaten{z-index:2;letter-spacing:.14em;text-align:right;text-transform:uppercase;color:var(--o-grau);gap:.25rem;font-size:.7rem;list-style:none;display:grid;position:absolute;bottom:clamp(1rem,3vh,2rem);right:clamp(1rem,5vw,5rem)}@media (min-width:768px){.osteria-teller{width:min(var(--teller), 72%)}}@media (min-width:768px) and (max-aspect-ratio:5/4){.osteria-buehne{--pad:clamp(1.5rem, 5vh, 3.5rem);--titel-h:calc(2 * .98 * clamp(3rem, min(6.2vw, 11.5vh), 6.6rem));--frei:calc(100svh - var(--o-kopf) - 2 * var(--pad) - var(--titel-h) - 14rem);--teller:calc((var(--frei) - 3rem) / .65)}.osteria-held-text{max-width:none}.osteria-teller{width:min(130%, var(--teller));top:calc(var(--pad) + var(--titel-h) + var(--frei) / 2);right:50%;translate:50% -50%}.osteria-schritte{grid-template-columns:repeat(3,1fr);gap:1.5rem;position:absolute;bottom:9.25rem;left:0;right:0}}@media (min-width:768px) and (max-width:1023px) and (max-aspect-ratio:5/4){.osteria-eckdaten{display:none}}@media (max-width:767px){.osteria{--o-kopf:64px}.osteria-band{padding-left:1rem;padding-right:2.75rem;font-size:.64rem}.osteria-kopf{grid-template-columns:auto 1fr;gap:.75rem}.osteria-kopf-links{display:none}.osteria-logo{align-items:flex-start}.osteria-logo-wort{font-size:1.8rem}.osteria-kopf-knopf{letter-spacing:.12em;padding:.55rem 1rem;font-size:.66rem}.osteria-buehne{--teller:min(100vw, calc(100svh - var(--o-kopf) - 19.5rem));padding:1.25rem 1rem 1rem}.osteria-held-text{text-align:center;align-items:center;max-width:none}.osteria-held-titel{font-size:clamp(2.5rem,12vw,3.4rem)}.osteria-teller{top:auto;bottom:10.75rem;right:50%;translate:50%}.osteria-schritte{grid-template-columns:repeat(3,1fr);gap:.5rem;position:absolute;bottom:7rem;left:.5rem;right:.5rem}.osteria-schritte li{grid-template-columns:1fr;justify-items:center;row-gap:.3rem}.osteria-schritt-nr{grid-row:auto;width:2.1rem;height:2.1rem;font-size:.64rem}.osteria-schritt-titel{font-size:1.15rem}.osteria-schritt-text{display:none}.osteria-held-fuss{justify-items:center;width:100%;min-height:0}.osteria-hinweis{text-align:center;text-wrap:balance;max-width:17rem;font-size:.64rem;line-height:1.6}.osteria-fertig{justify-content:center;gap:.25rem .75rem}.osteria-fertig-name{font-size:1.5rem}.osteria-fertig .osteria-knopf{flex-basis:auto}.osteria-eckdaten{display:none}}@media (max-width:359px){.osteria-logo-zusatz{display:none}.osteria-kopf-knopf{letter-spacing:.08em;padding:.5rem .8rem;font-size:.6rem}}.osteria-abschnitt{max-width:84rem;margin:0 auto;padding:clamp(5rem,11vw,9rem) clamp(1rem,4vw,3rem)}.osteria-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--o-messing);align-items:center;gap:.75rem;margin-bottom:1.1rem;font-size:.7rem;font-weight:600;display:flex}.osteria-eyebrow:before{content:"";background:currentColor;width:1.75rem;height:1px}.osteria-titel{font-family:var(--o-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:500;line-height:1.05}.osteria-einleitung{max-width:34rem;color:var(--o-grau);margin-top:1.25rem;font-size:1.02rem;line-height:1.65}@supports (animation-timeline:view()){.osteria-titel,.osteria-raum,.osteria-stimmen-liste li,.osteria-gericht,.osteria-zahlen li{animation:linear both osteria-rein;animation-timeline:view();animation-range:entry entry 70%}}@keyframes osteria-rein{0%{opacity:0;translate:0 28px}}.osteria-statement{text-align:center;flex-direction:column;align-items:center;display:flex}.osteria-statement-satz{max-width:64rem;font-family:var(--o-serif);view-timeline:--osteria-satz block;font-size:clamp(2rem,3.9vw,3.6rem);font-weight:500;line-height:1.22}.osteria-kapsel{aspect-ratio:1;vertical-align:-.32em;mix-blend-mode:multiply;width:1.45em;margin:0 .18em 0 .04em;display:inline-block}.osteria-kapsel img{width:100%;height:100%}@supports (animation-timeline:view()){.osteria-wort,.osteria-kapsel{animation:linear both osteria-wort-an;animation-timeline:--osteria-satz;animation-range:cover calc(22% + var(--a) * 30%) cover calc(28% + var(--a) * 30%)}}@keyframes osteria-wort-an{0%{opacity:.16}to{opacity:1}}.osteria-rad-abschnitt{--d:150vw;--t:min(clamp(15rem, 25vw, 25rem), calc(100svh - 18rem));--abstand:24deg;--dreh:calc(var(--halbe) * var(--abstand));view-timeline:--osteria-rad block;position:relative}@media (min-width:768px) and (orientation:portrait){.osteria-rad-abschnitt{--t:min(40vw, 30rem, calc(100svh - 20rem))}}.osteria-rad-buehne{background:var(--o-creme);flex-direction:column;padding-top:clamp(3rem,7vh,5rem);display:flex}.osteria-rad-kopf{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin:0 auto;padding:0 1rem;display:flex}.osteria-rad-kopf .osteria-einleitung{margin-top:.75rem}.osteria-rad-fenster{min-height:calc(var(--t) * 1.45);flex:1;margin-top:clamp(1rem,3vh,2rem);position:relative;overflow:clip}.osteria-rad{top:max(.5rem, calc(50% - var(--t) * .72));width:var(--d);aspect-ratio:1;margin-left:calc(var(--d) / -2);mix-blend-mode:multiply;list-style:none;position:absolute;left:50%}.osteria-rad-platz{rotate:calc(var(--i) * var(--abstand));pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.osteria-rad-teller{width:var(--t);margin-left:calc(var(--t) / -2);text-align:center;position:absolute;top:0;left:50%}.osteria-rad-teller img{width:100%;height:auto}.osteria-rad-teller p{font-family:var(--o-serif);margin-top:.25rem;font-size:1.5rem}.osteria-rad-teller strong{font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.osteria-rad-abschnitt{height:calc(100svh + var(--anzahl) * 36svh)}.osteria-rad-buehne{top:var(--o-kopf);height:calc(100svh - var(--o-kopf));position:sticky;overflow:clip}.osteria-rad{animation:linear both osteria-drehen;animation-timeline:--osteria-rad;animation-range:contain 6% contain 94%}.osteria-rad-abschnitt[data-weich] .osteria-rad{animation-duration:1s;animation-play-state:paused;animation-timeline:auto;animation-range:normal}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.osteria-rad-abschnitt{--abstand:35deg;height:calc(100svh + var(--anzahl) * 48svh)}.osteria-rad-fenster{min-height:0;container-type:size}.osteria-rad{--t:min(56cqw, 70cqh);--d:calc(var(--t) * 4);top:calc(50cqh - var(--t) * .62)}.osteria-rad-teller p{font-size:clamp(.95rem, calc(var(--t) * .068), 1.5rem)}}}@keyframes osteria-drehen{0%{rotate:var(--dreh)}to{rotate:calc(var(--dreh) * -1)}}.osteria-karte{text-align:center;flex-direction:column;align-items:center;display:flex}.osteria-reiter{border-bottom:1px solid var(--o-linie);flex-wrap:wrap;justify-content:center;gap:.25rem clamp(.75rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.osteria-reiter button{min-height:2.75rem;font-family:var(--o-serif);color:var(--o-grau);cursor:pointer;padding:.5rem .25rem;font-size:1.35rem;position:relative}.osteria-reiter button:hover{color:var(--o-tinte)}.osteria-reiter button[aria-selected=true]{color:var(--o-tinte);font-style:italic}.osteria-reiter button[aria-selected=true]:after{content:"";background:var(--o-braun);height:2px;position:absolute;bottom:-1px;left:0;right:0}.osteria-gerichte{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(2rem,5vw,5rem);width:100%;margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.osteria-gericht{mix-blend-mode:multiply;align-items:center;gap:1.25rem;animation:.45s both osteria-auftauchen;display:flex}@keyframes osteria-auftauchen{0%{opacity:0;translate:0 12px}}.osteria-gericht-bild{aspect-ratio:1;flex:none;width:6rem}.osteria-gericht-bild img{width:100%;height:100%;transition:rotate .6s}.osteria-gericht:hover .osteria-gericht-bild img{rotate:25deg}.osteria-gericht-text{flex:1;min-width:0}.osteria-gericht h3{font-family:var(--o-serif);align-items:baseline;gap:.75rem;font-size:1.6rem;font-weight:500;line-height:1.15;display:flex}.osteria-gericht h3 i{border-bottom:1px dotted #5a382673;flex:1;min-width:1.5rem;translate:0 -.3em}.osteria-preis{font-family:var(--o-sans);letter-spacing:.04em;color:var(--o-braun);flex:none;font-size:.9rem;font-weight:600}.osteria-gericht p{color:var(--o-grau);margin-top:.35rem;font-size:.93rem;line-height:1.55}.osteria-etikett{border:1px solid var(--o-linie);letter-spacing:.14em;text-transform:uppercase;color:var(--o-messing);border-radius:999px;margin-top:.5rem;padding:.2rem .65rem;font-size:.64rem;font-weight:600;display:inline-block}.osteria-karte-hinweis{font-family:var(--o-serif);color:var(--o-grau);margin-top:clamp(2.5rem,4vw,3.5rem);font-size:1.25rem;font-style:italic}.osteria-keller-bild{aspect-ratio:16/9;background:var(--o-tief);color:var(--o-creme);border-radius:1.5rem;position:relative;overflow:hidden}.osteria-keller-bild img{object-fit:cover}.osteria-keller-bild:after{content:"";background:linear-gradient(90deg,#1e120cd1,#1e120c59 55%,#0000);position:absolute;inset:0}.osteria-keller-text{z-index:1;max-width:32rem;position:absolute;bottom:clamp(1.25rem,5vw,4rem);left:clamp(1.25rem,5vw,4.5rem)}.osteria-keller-text .osteria-eyebrow,.osteria-keller-text em{color:var(--o-gold)}.osteria-keller-text p:last-child{color:#f8f5f2db;margin-top:1rem;font-size:1rem;line-height:1.65}@supports (animation-timeline:view()){.osteria-keller-bild{animation:linear both osteria-zoom;animation-timeline:view();animation-range:entry cover 45%}}@keyframes osteria-zoom{0%{scale:.82}}.osteria-zahlen{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:clamp(2rem,4vw,3rem);list-style:none;display:grid}.osteria-zahlen li+li{border-left:1px solid var(--o-linie)}.osteria-zahlen strong{font-family:var(--o-serif);font-size:clamp(2.6rem,5vw,4.4rem);font-weight:500;line-height:1;display:block}.osteria-zahlen span{letter-spacing:.18em;text-transform:uppercase;color:var(--o-grau);font-size:.7rem;font-weight:600}.osteria-raum-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.osteria-raum-bild{aspect-ratio:3/4;background:var(--o-papier);border-radius:1.25rem;position:relative;overflow:hidden}.osteria-raum-bild img{object-fit:cover;transition:scale .8s}.osteria-raum:hover .osteria-raum-bild img{scale:1.04}.osteria-raum-zeiten{letter-spacing:.14em;text-transform:uppercase;color:var(--o-tinte);background:#f8f5f2eb;border-radius:999px;padding:.4rem .8rem;font-size:.64rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.osteria-raum h3{font-family:var(--o-serif);margin-top:1.1rem;font-size:2rem;font-style:italic;font-weight:500}.osteria-raum p{color:var(--o-grau);margin-top:.35rem;font-size:.95rem;line-height:1.6}.osteria-abend{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;overflow-x:clip}.osteria-abend-karte{border:1px solid var(--o-linie);background:var(--o-papier);border-radius:1.5rem;padding:clamp(1.75rem,4vw,3.5rem)}.osteria-abend-datum{letter-spacing:.18em;text-transform:uppercase;color:var(--o-grau);margin-top:.75rem;font-size:.7rem;font-weight:600}.osteria-abend-gaenge{margin-top:1.75rem;list-style:none}.osteria-abend-gaenge li{border-top:1px solid var(--o-linie);grid-template-columns:2.5rem 1fr;gap:.5rem;padding:1rem 0;display:grid}.osteria-abend-nr{letter-spacing:.1em;color:var(--o-messing);padding-top:.45rem;font-size:.68rem;font-weight:600}.osteria-abend-gaenge strong{font-family:var(--o-serif);font-size:1.55rem;font-weight:500;display:block}.osteria-abend-gaenge li>span>span{color:var(--o-grau);font-size:.9rem}.osteria-abend-fuss{border-top:1px solid var(--o-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;display:flex}.osteria-abend-fuss p{display:grid}.osteria-abend-fuss strong{font-family:var(--o-serif);font-size:1.7rem;font-weight:600}.osteria-abend-fuss span{color:var(--o-grau);font-size:.85rem}.osteria-abend-teller{mix-blend-mode:multiply}.osteria-abend-teller img{width:100%;height:auto}@supports (animation-timeline:view()){.osteria-abend-teller img{animation:linear both osteria-teller-drehen;animation-timeline:view()}}@keyframes osteria-teller-drehen{0%{rotate:-35deg}to{rotate:35deg}}.osteria-stimmen{text-align:center}.osteria-stimmen .osteria-eyebrow{justify-content:center}.osteria-stimmen-liste{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.osteria-stimmen-liste li{border-top:1px solid var(--o-braun);padding-top:1.5rem}.osteria-stimmen blockquote{font-family:var(--o-serif);font-size:clamp(1.4rem,2vw,1.75rem);font-style:italic;line-height:1.3}.osteria-stimmen figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--o-grau);margin-top:1.25rem;font-size:.7rem;font-weight:600}.osteria-ueber{background:var(--o-tief);color:var(--o-creme)}.osteria-ueber-innen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:84rem;margin:0 auto;padding:clamp(5rem,10vw,8.5rem) clamp(1rem,4vw,3rem);display:grid}.osteria-ueber-bild{aspect-ratio:4/5;border-radius:1.25rem;position:relative;overflow:hidden}.osteria-ueber-bild img{object-fit:cover}.osteria-ueber .osteria-eyebrow,.osteria-ueber em{color:var(--o-gold)}.osteria-ueber-text>p:not(.osteria-eyebrow):not(.osteria-unterschrift){color:#f8f5f2d6;max-width:34rem;margin-top:1.25rem;font-size:1.02rem;line-height:1.7}.osteria-unterschrift{margin-top:2rem;display:grid}.osteria-unterschrift span{font-family:var(--o-serif);color:var(--o-gold);font-size:2.4rem;font-style:italic}.osteria-unterschrift small{letter-spacing:.18em;text-transform:uppercase;color:#f8f5f2b3;font-size:.68rem;font-weight:600}.osteria-fragen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);display:grid}.osteria-fragen-liste details{border-bottom:1px solid var(--o-linie)}.osteria-fragen-liste details:first-child{border-top:1px solid var(--o-linie)}.osteria-fragen-liste summary{min-height:3.5rem;font-family:var(--o-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.5rem;font-weight:500;list-style:none;display:flex}.osteria-fragen-liste summary::-webkit-details-marker{display:none}.osteria-plus{flex:none;width:1rem;height:1rem;position:relative}.osteria-plus:before,.osteria-plus:after{content:"";background:var(--o-braun);width:100%;height:1px;transition:rotate .3s;position:absolute;top:50%;left:0}.osteria-plus:after{rotate:90deg}.osteria-fragen-liste details[open] .osteria-plus:after{rotate:0deg}.osteria-fragen-liste details p{max-width:40rem;color:var(--o-grau);padding-bottom:1.25rem;font-size:.98rem;line-height:1.65}.osteria-schluss{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}.osteria-schluss-titel{z-index:1;max-width:min(100%,54vw);font-family:var(--o-serif);font-size:clamp(3rem,7.5vw,7.2rem);font-weight:500;line-height:1;position:relative}.osteria-schluss-text{z-index:1;max-width:30rem;color:var(--o-grau);margin-top:1.5rem;font-size:1.05rem;line-height:1.6;position:relative}.osteria-schluss-knoepfe{z-index:1;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex;position:relative}.osteria-zeiten{letter-spacing:.14em;text-transform:uppercase;color:var(--o-grau);margin-top:1.5rem;font-size:.7rem;font-weight:600}.osteria-schluss-links,.osteria-schluss-rechts{mix-blend-mode:multiply;pointer-events:none;width:clamp(11rem,19vw,19rem);height:auto;position:absolute;top:50%}.osteria-schluss-links{left:-7%;translate:0 -50%;rotate:-18deg}.osteria-schluss-rechts{right:-6%;translate:0 -45%;rotate:14deg}.osteria-laufband{background:var(--o-braun);color:var(--o-creme);padding:1.1rem 0;overflow:hidden}.osteria-laufband-spur{width:max-content;animation:38s linear infinite osteria-laufen;display:flex}.osteria-laufband-reihe{display:flex}.osteria-laufband-reihe>span{font-family:var(--o-serif);white-space:nowrap;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;display:flex}.osteria-laufband-reihe i{color:var(--o-gold);font-size:.6em;font-style:normal}@keyframes osteria-laufen{to{translate:-50%}}.osteria-fuss{background:var(--o-tief);color:var(--o-creme);padding:clamp(3.5rem,7vw,5.5rem) clamp(1rem,4vw,3rem) 0;overflow:hidden}.osteria-fuss a{color:inherit;text-decoration:none}.osteria-fuss a:hover{color:var(--o-gold)}.osteria-fuss a:focus-visible{outline-color:var(--o-gold)}.osteria-fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:84rem;margin:0 auto;display:grid}.osteria-fuss-links{font-family:var(--o-serif);gap:.6rem;font-size:1.6rem;list-style:none;display:grid}.osteria-fuss-block{color:#f8f5f2d9;align-content:start;gap:.3rem;font-size:.95rem;display:grid}.osteria-fuss-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--o-gold);margin-top:.75rem;font-size:.66rem;font-weight:600}.osteria-fuss-titel:first-child{margin-top:0}.osteria-fuss-linie{color:#f8f5f2b3;border-top:1px solid #f8f5f229;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;max-width:84rem;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.25rem;font-size:.78rem;display:flex}.osteria-fuss-linie ul{gap:1.5rem;list-style:none;display:flex}.osteria-fuss-wort{font-family:var(--o-serif);text-align:center;color:#d9b98ae6;margin:0 auto;font-size:clamp(9rem,34vw,30rem);font-style:italic;font-weight:500;line-height:.82;translate:0 12%}@media (max-width:1023px){.osteria-raum-liste,.osteria-stimmen-liste{grid-template-columns:1fr}.osteria-raum-bild{aspect-ratio:4/3}.osteria-abend,.osteria-ueber-innen,.osteria-fragen{grid-template-columns:1fr}.osteria-abend-teller{order:-1;width:min(80vw,26rem);margin:0 auto}}@media (max-width:767px){.osteria-gerichte{grid-template-columns:1fr}.osteria-gericht-bild{width:4.75rem}.osteria-gericht h3{font-size:1.35rem}.osteria-reiter button{font-size:1.15rem}.osteria-rad-abschnitt{--d:330vw;--t:min(62vw, calc(100svh - 19rem));--abstand:31deg}.osteria-rad-teller p{font-size:1.2rem}.osteria-keller-bild{aspect-ratio:4/5}.osteria-keller-bild:after{background:linear-gradient(#0000,#1e120c66 40%,#1e120ce0)}.osteria-zahlen strong{font-size:2.2rem}.osteria-zahlen span{letter-spacing:.1em;font-size:.58rem}.osteria-schluss-links,.osteria-schluss-rechts{opacity:.9;width:38vw;top:auto;bottom:0}.osteria-schluss-links{left:-14%;translate:0}.osteria-schluss-rechts{right:-12%;translate:0}.osteria-schluss{padding-bottom:11rem}.osteria-schluss-titel{max-width:none}.osteria-fuss-spalten{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.osteria-held{height:auto}.osteria-buehne{height:min(52rem, calc(100svh - var(--o-kopf)));position:relative;top:0}.osteria-teller-leinwand,.osteria-teller .osteria-teller-start,.osteria-hinweis{display:none}.osteria-teller .osteria-teller-ende,.osteria-fertig,.osteria-schritte li{opacity:1;visibility:visible}.osteria-hinweis-pfeil,.osteria-laufband-spur,.osteria-gericht{animation:none}.osteria *,.osteria :before,.osteria :after{animation-timeline:auto!important}.osteria-titel,.osteria-raum,.osteria-stimmen-liste li,.osteria-gericht,.osteria-zahlen li,.osteria-wort,.osteria-kapsel,.osteria-rad,.osteria-keller-bild,.osteria-abend-teller img{animation:none!important}}
@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.qG2IKq_className{font-family:Jost,Jost Fallback;font-style:normal}.qG2IKq_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._66Au9W_className{font-family:Newsreader,Newsreader Fallback}._66Au9W_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.fit{--f-grund:#0d0c0b;--f-flaeche:#161412;--f-text:#ece5da;--f-grau:#a39a8e;--f-bronze:#c19a62;--f-bronze-tief:#8f6d3f;--f-linie:#ece5da21;--f-kopf:76px;--f-titel:var(--font-jost), "Helvetica Neue", sans-serif;--f-serif:var(--font-newsreader), Georgia, serif;--f-text-schrift:var(--font-manrope), system-ui, sans-serif;background:var(--f-grund);color:var(--f-text);font-family:var(--f-text-schrift);overflow-x:clip}.fit *,.fit :before,.fit :after{box-sizing:border-box}.fit h1,.fit h2,.fit h3,.fit p,.fit ul,.fit figure,.fit blockquote{margin:0}.fit ul{padding:0;list-style:none}.fit a{color:inherit;text-decoration:none}.fit [id]{scroll-margin-top:calc(var(--f-kopf) + 1rem)}.fit a:focus-visible,.fit summary:focus-visible{outline:1px solid var(--f-bronze);outline-offset:4px}.fit-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--f-bronze);font-size:.72rem;font-weight:500;margin-bottom:1.4rem!important}.fit-titel{font-family:var(--f-titel);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:200;line-height:1.1}.fit-hinweis-klein{letter-spacing:.04em;color:var(--f-grau);font-size:.8rem;margin-top:2rem!important}.fit-knopf{border:1px solid var(--f-bronze);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:3rem;padding:0 1.8rem;font-size:.72rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.fit-knopf-voll{background:var(--f-bronze);color:var(--f-grund)!important}.fit-knopf-voll:hover{background:var(--f-text);border-color:var(--f-text)}.fit-knopf-rahmen{color:var(--f-text);background:0 0}.fit-knopf-rahmen:hover{background:var(--f-bronze);color:var(--f-grund)!important}.fit-kopf{z-index:20;height:var(--f-kopf);background:linear-gradient(#0d0c0bd1,#0d0c0b8c);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0}.fit-logo{font-family:var(--f-titel);letter-spacing:.42em;text-transform:uppercase;align-items:baseline;gap:.6rem;font-size:1.15rem;font-weight:300;display:inline-flex}.fit-logo span{font-family:var(--f-serif);letter-spacing:.04em;text-transform:none;color:var(--f-bronze);font-size:.95rem;font-style:italic}.fit-kopf-links{letter-spacing:.26em;text-transform:uppercase;gap:2.6rem;font-size:.7rem;font-weight:500;display:flex}.fit-kopf-links a{color:var(--f-grau);transition:color .25s}.fit-kopf-links a:hover{color:var(--f-text)}.fit-kopf-knopf{justify-self:end;min-height:2.6rem;padding:0 1.3rem}.fit-held{height:220svh;margin-top:calc(var(--f-kopf) * -1);view-timeline-name:--fit-held;position:relative}.fit-buehne{background:var(--f-grund);height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}.fit-latzug,.fit-latzug-leinwand,.fit-latzug img{width:100%;height:100%;position:absolute;inset:0}.fit-latzug-leinwand,.fit-latzug img{object-fit:cover;object-position:50% 50%}@media (orientation:portrait){.fit-latzug img{object-position:70% 50%}}.fit-latzug-leinwand{opacity:0}.fit-latzug[data-bereit] .fit-latzug-leinwand{opacity:1}.fit-latzug img{transition:opacity .4s}.fit-latzug .fit-latzug-ende,.fit-latzug[data-bereit]:not([data-phase=start]) .fit-latzug-start{opacity:0}.fit-latzug[data-phase=ende] .fit-latzug-ende{opacity:1}.fit-buehne:after{content:"";background:linear-gradient(90deg, #0d0c0beb 0%, #0d0c0b8c 32%, transparent 58%), linear-gradient(transparent 70%, var(--f-grund));pointer-events:none;position:absolute;inset:0}.fit-held-inhalt{z-index:2;max-width:34rem;position:absolute;bottom:clamp(3rem,14svh,9rem);left:clamp(1.25rem,6vw,6rem)}.fit-held-titel{font-family:var(--f-titel);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;font-size:clamp(2.8rem,6.4vw,6.2rem);font-weight:200;line-height:1.02;display:flex}.fit-held-titel span:last-child{color:var(--f-bronze)}.fit-held-text{max-width:24rem;font-family:var(--f-serif);color:var(--f-text);font-size:clamp(1.15rem,1.5vw,1.4rem);font-style:italic;font-weight:300;line-height:1.45;margin:1.6rem 0 2.2rem!important}.fit-hinweis{letter-spacing:.3em;text-transform:uppercase;color:var(--f-grau);opacity:0;align-items:center;gap:.9rem;font-size:.68rem;transition:opacity .5s;display:flex;margin-top:2.6rem!important}.fit-hinweis[data-sichtbar]{opacity:1}.fit-hinweis-linie{background:var(--f-linie);width:1px;height:2.6rem;position:relative;overflow:hidden}.fit-hinweis-linie:after{content:"";background:var(--f-bronze);animation:2.2s cubic-bezier(.6,0,.3,1) infinite fit-ziehen;position:absolute;inset:0;transform:translateY(-100%)}@keyframes fit-ziehen{60%,to{transform:translateY(100%)}}.fit-abschnitt{max-width:1320px;margin:0 auto;padding:clamp(5rem,11vw,9rem) clamp(1.25rem,5vw,4rem)}.fit-kopfzeile{margin-bottom:clamp(3rem,6vw,5rem)}.fit-kopfzeile-mitte{text-align:center}.fit-haltung{grid-template-columns:1.4fr .6fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.fit-haltung-satz{font-family:var(--f-serif);text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3.4rem);font-style:italic;font-weight:300;line-height:1.25}.fit-haltung-bild{aspect-ratio:4/5;position:relative;overflow:hidden}.fit-haltung-bild img{object-fit:cover}.fit-bereich{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.fit-bereich+.fit-bereich{margin-top:clamp(4rem,9vw,8rem)}.fit-bereich:nth-of-type(2n) .fit-bereich-bild{order:2}.fit-bereich-bild{aspect-ratio:4/5;max-height:82svh;position:relative;overflow:hidden}.fit-bereich-bild img{object-fit:cover}.fit-bereich-nr{font-family:var(--f-serif);color:var(--f-bronze);font-size:1.1rem;font-style:italic}.fit-bereich h3{font-family:var(--f-titel);letter-spacing:.14em;text-transform:uppercase;margin:.8rem 0 1.4rem;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:200}.fit-bereich-text p{max-width:26rem;font-family:var(--f-serif);color:var(--f-text);font-size:1.25rem;font-weight:300;line-height:1.55}.fit-bereich-text ul{border-top:1px solid var(--f-linie);gap:.7rem;max-width:26rem;margin-top:2rem;padding-top:1.6rem;display:grid}.fit-bereich-text li{letter-spacing:.24em;text-transform:uppercase;color:var(--f-grau);font-size:.72rem}.fit-bereich-text li:before{content:"— ";color:var(--f-bronze)}.fit-knapp{letter-spacing:.24em;text-transform:uppercase;color:var(--f-grau);align-items:center;gap:.6rem;font-size:.72rem;display:inline-flex;margin-top:1.4rem!important}.fit-knapp span{background:var(--f-bronze);border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite fit-puls}@keyframes fit-puls{50%{opacity:.25}}.fit-stufen{border-top:1px solid var(--f-linie);border-bottom:1px solid var(--f-linie);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fit-stufe{flex-direction:column;padding:clamp(2rem,3.5vw,3rem);display:flex;position:relative}.fit-stufe+.fit-stufe{border-left:1px solid var(--f-linie)}.fit-stufe[data-hervor]{background:var(--f-flaeche)}.fit-stufe-band{background:var(--f-bronze);color:var(--f-grund);letter-spacing:.24em;text-transform:uppercase;padding:.35rem .9rem;font-size:.62rem;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}.fit-stufe h3{font-family:var(--f-titel);letter-spacing:.3em;text-transform:uppercase;color:var(--f-grau);font-size:1rem;font-weight:300}.fit-stufe-preis{font-family:var(--f-titel);letter-spacing:.04em;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:200;margin:1.4rem 0 1.8rem!important}.fit-stufe-preis span{font-family:var(--f-serif);letter-spacing:0;color:var(--f-grau);margin-top:.3rem;font-size:1rem;font-style:italic;display:block}.fit-stufe ul{gap:.8rem;margin-bottom:2.4rem;font-size:.92rem;line-height:1.5;display:grid}.fit-stufe li:before{content:"— ";color:var(--f-bronze)}.fit-stufe .fit-knopf{margin-top:auto}.fit-mitglied .fit-hinweis-klein,.fit-stimmen{text-align:center}.fit-stimmen ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.fit-stimmen blockquote{font-family:var(--f-serif);text-wrap:balance;font-size:clamp(1.4rem,2vw,1.8rem);font-style:italic;font-weight:300;line-height:1.35}.fit-stimmen figcaption{letter-spacing:.26em;text-transform:uppercase;color:var(--f-grau);margin-top:1.4rem;font-size:.68rem}.fit-fragen{grid-template-columns:.8fr 1.2fr;gap:3rem 8%;display:grid}.fit-fragen .fit-kopfzeile{margin-bottom:0}.fit-fragen details{border-bottom:1px solid var(--f-linie)}.fit-fragen details:first-child{border-top:1px solid var(--f-linie)}.fit-fragen summary{font-family:var(--f-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:300;list-style:none;display:flex}.fit-fragen summary::-webkit-details-marker{display:none}.fit-plus{flex-shrink:0;width:.9rem;height:.9rem;position:relative}.fit-plus:before,.fit-plus:after{content:"";background:var(--f-bronze);width:100%;height:1px;transition:transform .3s;position:absolute;top:50%;left:0}.fit-plus:after{transform:rotate(90deg)}.fit-fragen details[open] .fit-plus:after{transform:rotate(0)}.fit-fragen details p{max-width:34rem;color:var(--f-grau);padding-bottom:1.6rem;line-height:1.7}.fit-schluss{text-align:center;place-items:center;min-height:min(52rem,100svh);padding:6rem 1.25rem;display:grid;position:relative;overflow:hidden}.fit-schluss-bild{object-fit:cover}.fit-schluss:after{content:"";background:radial-gradient(70% 70%,#0d0c0b8c,#0d0c0be0);position:absolute;inset:0}.fit-schluss-inhalt{z-index:1;max-width:40rem;position:relative}.fit-schluss-inhalt>p:not(.fit-hinweis-klein){font-family:var(--f-serif);font-size:1.3rem;font-style:italic;font-weight:300;margin:1.4rem 0 2.4rem!important}.fit-schluss-knoepfe{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.fit-fuss{border-top:1px solid var(--f-linie);color:var(--f-grau);padding:clamp(4rem,8vw,6rem) clamp(1.25rem,5vw,4rem) 2rem;font-size:.85rem;container-type:inline-size}.fit-fuss-wort{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:1320px;margin:0 auto;display:flex}.fit-fuss-wort strong{font-family:var(--f-titel);letter-spacing:.24em;text-transform:uppercase;color:var(--f-text);margin-right:-.24em;font-size:min(13.4cqi,12rem);font-weight:200;line-height:1}.fit-fuss-wort span{font-family:var(--f-serif);color:var(--f-bronze);align-items:center;gap:1.1rem;font-size:clamp(1.1rem,2.2cqi,1.9rem);font-style:italic;font-weight:300;display:flex}.fit-fuss-wort span:before,.fit-fuss-wort span:after{content:"";background:var(--f-bronze);opacity:.6;width:clamp(2.5rem,8vw,6rem);height:1px}.fit-fuss-zeile{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;max-width:1320px;margin:clamp(2.5rem,5vw,4rem) auto 0;line-height:1.8;display:flex}.fit-fuss-zeile nav,.fit-fuss-linie nav{letter-spacing:.24em;text-transform:uppercase;gap:2rem;font-size:.7rem;display:flex}.fit-fuss a:hover{color:var(--f-text)}.fit-fuss-linie{border-top:1px solid var(--f-linie);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;max-width:1320px;margin:2.5rem auto 0;padding-top:1.5rem;font-size:.75rem;display:flex}.fit-zeiger{z-index:60;pointer-events:none;display:none;position:fixed;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fit-zeiger{display:block}}.fit-zeiger-ring{opacity:0;will-change:transform;place-items:center;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;transition:opacity .3s;display:grid;position:absolute;top:0;left:0}.fit-zeiger-ring:before{content:"";border:1px solid var(--f-bronze);border-radius:50%;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s;position:absolute;inset:0}.fit-zeiger-ring[data-modus=klick]:before{background:#c19a6224;transform:scale(1.7)}.fit-zeiger-ring[data-modus=text]:before{background:var(--f-bronze);transform:scale(2.3)}.fit-zeiger-ring span{letter-spacing:.2em;text-transform:uppercase;color:var(--f-grund);opacity:0;font-size:.55rem;font-weight:600;transition:opacity .2s;position:relative}.fit-zeiger-ring[data-modus=text] span{opacity:1}.fit-zeiger-punkt{background:var(--f-bronze);opacity:0;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}.fit-zeiger-ring[data-sichtbar],.fit-zeiger-ring[data-sichtbar]+.fit-zeiger-punkt{opacity:1}@media (hover:hover) and (pointer:fine){.fit-stufe:after{content:"";pointer-events:none;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #c19a6229, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.fit-stufe:hover:after{opacity:1}.fit-stufe{z-index:0;transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,background-color .45s}.fit-stufe:hover{z-index:1;background:var(--f-flaeche);box-shadow:inset 0 0 0 2px var(--f-bronze), 0 30px 60px -20px #000000b3;translate:0 -10px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fit-latzug{will-change:transform, translate, opacity;animation:linear both fit-heran,linear both fit-ausgang;animation-timeline:--fit-held,--fit-held;animation-range:contain,exit}.fit-held-inhalt{animation:linear both fit-heben;animation-timeline:--fit-held;animation-range:contain}.fit-zeigen{animation:linear both fit-zeigen;animation-timeline:view();animation-range:entry entry 70%}.fit-bereich-bild img{animation:linear both fit-zoom;animation-timeline:view();animation-range:cover}}}@keyframes fit-heran{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes fit-ausgang{to{opacity:.2;translate:0 38%}}@keyframes fit-heben{to{transform:translateY(-1.5rem)}}@keyframes fit-zeigen{0%{opacity:0;transform:translateY(32px)}}@keyframes fit-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:900px){.fit{--f-kopf:64px}.fit-kopf{grid-template-columns:1fr auto}.fit-kopf-links{display:none}.fit-logo{letter-spacing:.32em;font-size:1rem}.fit-held{height:190svh}.fit-latzug{height:66%;bottom:auto}.fit-buehne:after{background:linear-gradient(transparent 42%, #0d0c0bbf 56%, var(--f-grund) 66%)}.fit-held-inhalt{bottom:2.4rem;right:1.25rem}.fit-held-titel{font-size:clamp(2.3rem,11vw,3.6rem)}.fit-held-text{margin:1rem 0 1.6rem!important}.fit-hinweis{margin-top:1.6rem!important}.fit-haltung,.fit-bereich,.fit-fragen{grid-template-columns:1fr}.fit-abschnitt{padding-block:4rem}.fit-haltung{gap:2rem;padding-top:1rem}.fit-haltung-bild{aspect-ratio:4/3.4;justify-self:end;width:72%}.fit-bereich{gap:1.4rem}.fit-bereich+.fit-bereich{border-top:1px solid var(--f-linie);margin-top:3.5rem;padding-top:3.5rem}.fit-bereich:nth-of-type(2n) .fit-bereich-bild{order:0}.fit-bereich-bild{aspect-ratio:4/3.6}.fit-bereich h3{margin:.4rem 0 1rem}.fit-bereich-text ul{margin-top:1.4rem;padding-top:1.2rem}.fit-hinweis{position:absolute;bottom:100%;right:0;margin:0 0 1.4rem!important}.fit-hinweis-linie{height:1.8rem}.fit-fuss-zeile{gap:1.2rem}.fit-stufen,.fit-stimmen ul{grid-template-columns:1fr}.fit-stufe+.fit-stufe{border-left:0;border-top:1px solid var(--f-linie)}.fit-stufe[data-hervor]{margin-top:1rem}.fit-titel{letter-spacing:.08em}}@media (max-width:380px){.fit-kopf{gap:.75rem}.fit-logo{letter-spacing:.22em;gap:.4rem;font-size:.9rem}.fit-kopf-knopf{letter-spacing:.14em;padding:0 .8rem;font-size:.66rem}}@media (max-width:900px) and (max-height:700px){.fit-hinweis{display:none}}@media (max-width:480px){.fit-schluss-knoepfe .fit-knopf,.fit-held-inhalt .fit-knopf{width:100%}.fit-fuss-zeile nav,.fit-fuss-linie nav{gap:1.2rem}}@media (prefers-reduced-motion:reduce){.fit-held{height:auto}.fit-buehne{height:min(48rem,100svh);position:relative}.fit-latzug-leinwand,.fit-latzug-start,.fit-hinweis{display:none}.fit-latzug .fit-latzug-ende{opacity:1}.fit *,.fit :after{transition:none!important;animation:none!important}}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.-fMkCq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.-fMkCq_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.w{--w-grund:#1b1d21;--w-flaeche:#26231f;--w-braun:#4a3b30;--w-braun-tief:#2c2520;--w-weiss:#f7f4ef;--w-grau:#b7aea3;--w-sand:#d8c3a5;--w-linie:#f7f4ef24;--w-kopf:72px;--w-serif:var(--font-instrument), Georgia, serif;--w-sans:var(--font-manrope), system-ui, sans-serif;background:var(--w-grund);color:var(--w-weiss);font-family:var(--w-sans)}.w [id]{scroll-margin-top:calc(var(--w-kopf) + 1rem)}.w a:focus-visible,.w button:focus-visible,.w summary:focus-visible{outline:2px solid var(--w-sand);outline-offset:3px}.w-titel{flex-direction:column;font-weight:400;display:flex}.w-titel-kursiv{font-family:var(--w-serif);color:var(--w-sand);font-size:clamp(1.7rem,3vw,2.8rem);font-style:italic;line-height:1.05}.w-titel-gross{font-family:var(--w-sans);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(2.1rem,4.4vw,4.2rem);font-weight:300;line-height:1.02}.w-einleitung{max-width:30rem;color:var(--w-grau);margin-top:1.1rem;font-size:.98rem;line-height:1.65}.w-knopf{border:1px solid var(--w-weiss);background:var(--w-weiss);min-height:2.75rem;color:var(--w-grund);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.w-knopf:hover,.w-knopf-linie{color:var(--w-weiss);background:0 0}.w-knopf-linie:hover{background:var(--w-weiss);color:var(--w-grund)}.w-kopf{z-index:40;height:var(--w-kopf);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1b1d21d9,#1b1d218c);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:0}.w-kopf-links{border:1px solid var(--w-linie);border-radius:999px;justify-self:start;gap:.15rem;padding:.25rem;display:flex}.w-kopf-links a{color:var(--w-weiss);border-radius:999px;padding:.4rem .85rem;font-size:.76rem;text-decoration:none}.w-kopf-links a:hover{background:#f7f4ef1a}.w-logo{color:var(--w-weiss);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:1.05rem;font-weight:600;line-height:.95;text-decoration:none;display:flex}.w-kopf-knopf{justify-self:end;min-height:2.3rem;padding:.4rem 1.1rem}.w-held{height:330svh;margin-top:calc(var(--w-kopf) * -1);position:relative}.w-buehne{background:var(--w-braun-tief);height:100svh;position:sticky;top:0;overflow:hidden}.w-dampf,.w-dampf-leinwand,.w-dampf img{width:100%;height:100%;position:absolute;inset:0}.w-dampf-leinwand,.w-dampf img{object-fit:cover}.w-dampf-leinwand{opacity:0}.w-dampf[data-bereit] .w-dampf-leinwand{opacity:1}.w-dampf img{transition:opacity .4s}.w-dampf .w-dampf-ende,.w-dampf[data-bereit]:not([data-phase=start]) .w-dampf-start{opacity:0}.w-dampf[data-phase=ende] .w-dampf-ende{opacity:1}.w-buehne:after{content:"";pointer-events:none;background:linear-gradient(#1412108c,#0000 28% 62%,#141210b3);position:absolute;inset:0}.w-held-inhalt{z-index:2;height:78%;padding:calc(var(--w-kopf) + 1rem) 1rem 0;text-align:center;text-shadow:0 2px 30px #14121073;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.w-held-titel{align-items:center}.w-held-titel .w-titel-kursiv{color:var(--w-weiss);font-size:clamp(2.2rem,4.6vw,4.2rem)}.w-held-titel .w-titel-gross{letter-spacing:.08em;font-size:clamp(2.8rem,6.8vw,6.4rem)}.w-held-text{max-width:28rem;margin-top:1.25rem;font-size:1rem;line-height:1.6}.w-held-fuss{z-index:2;justify-items:center;gap:1rem;display:grid;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem);left:0;right:0}.w-schritte{letter-spacing:.18em;text-transform:uppercase;gap:clamp(1.25rem,4vw,3rem);font-size:.74rem;list-style:none;display:flex}.w-schritte li{opacity:.45;transition:opacity .4s}.w-schritte li span{font-family:var(--w-serif);letter-spacing:0;color:var(--w-sand);font-size:1rem;font-style:italic}.w-schritte li[data-aktiv],.w-schritte li[data-erledigt]{opacity:1}.w-hinweis,.w-held-knopf{opacity:0;visibility:hidden;grid-area:2/1;transition:opacity .4s,visibility .4s}.w-hinweis[data-sichtbar],.w-held-knopf[data-sichtbar]{opacity:1;visibility:visible}.w-hinweis{font-family:var(--w-serif);color:var(--w-grau);font-size:1.1rem;font-style:italic}.w-abschnitt{max-width:84rem;margin:0 auto;padding:clamp(5rem,10vw,8rem) clamp(1rem,4vw,3rem)}.w-abschnitt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 3rem;display:flex}@supports (animation-timeline:view()){.w-titel,.w-raum,.w-preis,.w-stimmen li,.w-ablauf li{animation:linear both w-rein;animation-timeline:view();animation-range:entry entry 70%}}@keyframes w-rein{0%{opacity:0;translate:0 24px}}.w-intro{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);min-height:min(48rem,92svh);display:grid}.w-intro-flaeche{background:linear-gradient(160deg, #5c4a3b, var(--w-braun-tief) 85%);flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(2.5rem,6vw,5rem);display:flex}.w-intro-flaeche p{color:#f7f4efd1;max-width:26rem;font-size:1rem;line-height:1.7}.w-intro-flaeche .w-knopf{align-self:flex-start}.w-intro-bild{position:relative;overflow:hidden}.w-intro-bild img{object-fit:cover}@supports (animation-timeline:view()){.w-intro-bild img{animation:linear both w-langsam-zoom;animation-timeline:view()}}@keyframes w-langsam-zoom{0%{scale:1.12}to{scale:1}}.w-wege{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);display:grid}.w-wege-bild{min-height:34rem;position:relative}.w-wege-bild img{object-fit:cover}.w-wege-liste{background:linear-gradient(180deg, #3b3029, var(--w-braun-tief));padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,4rem)}.w-wege-liste ul{view-timeline:--w-wege block;margin-top:2rem;list-style:none}.w-wege-liste li{border-top:1px solid var(--w-linie);padding:1rem 0}.w-wege-liste h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:1.15rem;font-weight:400;display:flex}.w-wege-liste h3 span{font-family:var(--w-serif);color:var(--w-sand);font-size:1rem;font-style:italic}.w-wege-liste li p{color:var(--w-grau);margin-top:.3rem;font-size:.9rem;line-height:1.55}@supports (animation-timeline:view()){.w-wege-liste li{animation:linear both w-aufleuchten;animation-timeline:view();animation-range:entry 20% cover 45%}}@keyframes w-aufleuchten{0%{opacity:.25}}.w-raeume{padding:clamp(5rem,10vw,8rem) 0 0}.w-raeume .w-abschnitt-kopf{max-width:84rem;margin:0 auto;padding:0 clamp(1rem,4vw,3rem) clamp(2rem,4vw,3rem)}.w-raum-liste{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.w-raum{aspect-ratio:3/4.4;position:relative;overflow:hidden}.w-raum img{object-fit:cover;transition:scale 1s}.w-raum:hover img{scale:1.05}.w-raum:after{content:"";background:linear-gradient(#0000 55%,#141210bf);position:absolute;inset:0}.w-raum div{z-index:1;text-align:center;position:absolute;bottom:1.5rem;left:0;right:0}.w-raum h3{font-family:var(--w-serif);font-size:clamp(2rem,3vw,2.8rem);font-style:italic;font-weight:400;line-height:1}.w-raum span{letter-spacing:.18em;text-transform:uppercase;color:#f7f4efd9;font-size:.68rem}.w-ablauf ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.w-ablauf-nr{font-family:var(--w-serif);color:var(--w-sand);font-size:3rem;font-style:italic;line-height:1}.w-ablauf h3{letter-spacing:.16em;text-transform:uppercase;margin-top:.75rem;font-size:1rem;font-weight:400}.w-ablauf p{color:var(--w-grau);margin-top:.5rem;font-size:.95rem;line-height:1.65}.w-preis-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.w-preis{border:1px solid var(--w-linie);background:var(--w-flaeche);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.w-preis[data-hervor]{background:linear-gradient(160deg, #5c4a3b, var(--w-braun-tief));border-color:#0000}.w-preis h3{letter-spacing:.18em;text-transform:uppercase;color:var(--w-sand);font-size:.78rem;font-weight:600}.w-preis-betrag{font-family:var(--w-serif);font-size:2.8rem;line-height:1}.w-preis>p:not(.w-preis-betrag){color:var(--w-grau);font-size:.95rem}.w-preis ul{border-top:1px solid var(--w-linie);margin-top:.75rem;padding-top:.75rem;font-size:.9rem;line-height:1.9;list-style:none}.w-preis ul li:before{content:"— ";color:var(--w-sand)}.w-preise-hinweis{color:var(--w-grau);margin-top:1.25rem;font-size:.82rem}.w-stimmen ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,3.5rem);list-style:none;display:grid}.w-stimmen li{border-top:1px solid var(--w-sand);padding-top:1.25rem}.w-stimmen blockquote{font-family:var(--w-serif);font-size:clamp(1.4rem,2vw,1.75rem);font-style:italic;line-height:1.3}.w-stimmen figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--w-grau);margin-top:1rem;font-size:.7rem}.w-fragen-liste{margin-top:clamp(2rem,4vw,3rem)}.w-fragen-liste details{border-bottom:1px solid var(--w-linie)}.w-fragen-liste details:first-child{border-top:1px solid var(--w-linie)}.w-fragen-liste summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:1rem 0;font-size:1.05rem;list-style:none;display:flex}.w-fragen-liste summary::-webkit-details-marker{display:none}.w-plus{flex:none;width:.9rem;height:.9rem;position:relative}.w-plus:before,.w-plus:after{content:"";background:var(--w-sand);width:100%;height:1px;transition:rotate .3s;position:absolute;top:50%;left:0}.w-plus:after{rotate:90deg}.w-fragen-liste details[open] .w-plus:after{rotate:0deg}.w-fragen-liste details p{max-width:42rem;color:var(--w-grau);padding-bottom:1.25rem;font-size:.95rem;line-height:1.65}.w-schluss{text-align:center;place-items:center;min-height:min(50rem,100svh);padding:5rem clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.w-schluss-bild{object-fit:cover}.w-schluss:after{content:"";background:radial-gradient(#1412108c,#14121040 70%);position:absolute;inset:0}.w-schluss-inhalt{z-index:1;text-shadow:0 2px 24px #14121080;flex-direction:column;align-items:center;max-width:44rem;display:flex;position:relative}.w-schluss-inhalt .w-titel{align-items:center}.w-schluss-inhalt .w-titel-kursiv{color:var(--w-weiss)}.w-schluss-inhalt>p:not(.w-zeiten){max-width:30rem;margin-top:1.25rem;font-size:1.02rem;line-height:1.65}.w-schluss-knoepfe{text-shadow:none;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.w-zeiten{letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-size:.72rem}.w-fuss{padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem) 2rem}.w-fuss a{color:inherit;text-decoration:none}.w-fuss a:hover{color:var(--w-sand)}.w-fuss-rahmen{border:1px solid var(--w-linie);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;max-width:84rem;margin:0 auto;padding:clamp(1.75rem,4vw,3rem);display:grid}.w-fuss-marke{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;font-size:clamp(2.8rem,4.4vw,4.4rem);font-weight:600;line-height:.95;display:flex}.w-fuss-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--w-grau);margin-bottom:.75rem;font-size:.66rem}.w-fuss-rahmen ul{gap:.4rem;font-size:.9rem;list-style:none;display:grid}.w-fuss-linie{max-width:84rem;color:var(--w-grau);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:1.5rem auto 0;font-size:.76rem;display:flex}.w-fuss-linie ul{gap:1.5rem;list-style:none;display:flex}@media (max-width:1023px){.w-intro,.w-wege{grid-template-columns:1fr}.w-intro-bild{order:-1;min-height:26rem}.w-wege-bild{min-height:22rem}.w-raum-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.w-preis-liste,.w-stimmen ul,.w-ablauf ol{grid-template-columns:1fr}.w-fuss-rahmen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.w{--w-kopf:60px}.w-kopf{grid-template-columns:1fr auto}.w-kopf-links{display:none}.w-logo{align-items:flex-start;font-size:.95rem}.w-held-inhalt{padding-top:calc(var(--w-kopf) + 14svh);justify-content:flex-start}.w-schritte{gap:1rem;font-size:.66rem}.w-raum{aspect-ratio:3/4}.w-fuss-rahmen{grid-template-columns:1fr}.w-fuss-marke{margin-bottom:.5rem;font-size:clamp(3rem,17vw,4.2rem)}}@media (max-width:359px){.w-kopf-knopf{padding:.35rem .8rem;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.w-held{height:auto}.w-buehne{height:min(52rem,100svh);position:relative}.w-dampf-leinwand,.w-dampf .w-dampf-start,.w-hinweis{display:none}.w-dampf .w-dampf-ende,.w-held-knopf,.w-schritte li{opacity:1;visibility:visible}.w-titel,.w-raum,.w-preis,.w-stimmen li,.w-ablauf li,.w-wege-liste li,.w-intro-bild img{animation:none!important}}
.bau{--bau-ink:#101413;--bau-muted:#565e5a;--bau-paper:#fff;--bau-soft:#f3f4f1;--bau-top:0px;--font-display:var(--font-inter), Arial, sans-serif;--font-body:var(--font-inter), Arial, sans-serif;color:var(--bau-ink);background:var(--bau-paper);font-family:var(--font-body);isolation:isolate;position:relative;overflow-x:clip;container:bau/inline-size}.bau *,.bau :before,.bau :after{box-sizing:border-box}.bau h1,.bau h2,.bau h3,.bau p{margin:0}.bau h1,.bau h2,.bau h3{font-family:var(--font-display);color:inherit}.bau h2{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-size:clamp(2rem,4.1cqi,4rem);font-weight:500;line-height:1.08}.bau a{text-decoration:none}.bau :focus-visible{outline-offset:6px;outline:2px solid #35694c}.bau [id]{scroll-margin-top:calc(var(--bau-top) + 100px)}.bau-kopf{z-index:10;justify-content:space-between;align-items:center;gap:24px;height:88px;margin-bottom:-88px;padding-inline:6.4%;display:flex;position:relative}.bau-logo{letter-spacing:-.055em;flex-direction:column;font-size:24px;font-weight:800;line-height:1;display:flex}.bau-logo span{letter-spacing:.22em;margin-top:5px;font-size:9px;font-weight:600}.bau-kopf nav{gap:28px;margin-left:auto;font-size:13px;display:flex}.bau-knopf{background:var(--bau-ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:9px 9px 9px 18px;font-size:13px;line-height:1.3;display:inline-flex;box-shadow:0 6px 16px #1014131a}.bau-knopf>span{width:28px;height:28px;color:var(--bau-ink);background:#fff;border-radius:7px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.bau-knopf:hover{background:#35483c}.bau-knopf-hell{color:var(--bau-ink);background:#fff}.bau-knopf-hell>span{background:var(--bau-ink);color:#fff}.bau-knopf-hell:hover{background:#e7eae5}.bau-eyebrow{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex;margin-bottom:22px!important}.bau-eyebrow:before{content:"";border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.bau-bild{display:block;position:relative;overflow:hidden}.bau-bild img{object-fit:cover}.bau-platzhalter{background:#dededb}.bau-bild-hinweis{color:#4d514d;letter-spacing:.08em;text-transform:uppercase;background:#eeeee9;border-radius:4px;padding:6px 9px;font-size:10px;position:absolute;top:18px;left:18px}.bau-held{position:relative}.bau-held-buehne{background:#dceaf0;height:max(850px,100svh);position:relative;overflow:clip}.bau-himmel{z-index:0;position:absolute;inset:0}.bau-himmel.bau-platzhalter{background:#eff0ed}.bau-himmel.bau-platzhalter img{opacity:0}.bau-held-text{z-index:1;text-align:center;padding:138px 6% 0;position:relative}.bau-held-text .bau-eyebrow{justify-content:center}.bau h1{letter-spacing:-.075em;text-wrap:balance;font-size:clamp(3.2rem,7.7cqi,7.8rem);font-weight:650;line-height:1.02}.bau-held-intro{color:#424d49;max-width:610px;font-size:clamp(14px,1.35cqi,18px);line-height:1.6;margin:24px auto 0!important}.bau-held-links{justify-content:center;align-items:center;gap:22px;margin-top:24px;display:flex}.bau-textlink{padding:14px 0;font-size:13px}.bau-textlink span{margin-left:10px}.bau-haus{z-index:2;pointer-events:none;width:94%;height:78%;position:absolute;bottom:-29%;left:3%}.bau-haus img{object-fit:contain;object-position:center bottom}.bau-haus.bau-platzhalter{border-radius:18px 18px 0 0;width:76%;height:50%;bottom:-12%;left:12%}.bau-aufstieg{display:contents}.bau-wolken{z-index:3;pointer-events:none;width:110%;height:46%;position:absolute;bottom:-16%;left:-5%}.bau-wolken img{object-fit:fill}.bau-wolken.bau-platzhalter{background:linear-gradient(#0000,#e4e5e1 50%,#fff);-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.bau-wolken.bau-platzhalter img{opacity:0}.bau-held-fuss{z-index:4;bottom:24px;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:16px;font-size:10px;display:flex;position:absolute;inset-inline:6.4%}.bau-abschnitt{padding:110px 6.4%}.bau-abschnitt-kopf{grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:54px;display:grid}.bau-einleitung{color:var(--bau-muted);max-width:420px;font-size:15px;line-height:1.75}.bau-zahlen{grid-template-columns:1fr 1.6fr 1fr;gap:16px;display:grid}.bau-zahlen>.bau-bild{aspect-ratio:3/4;border-radius:12px}.bau-zahlen dl{flex-direction:column;gap:8px;margin:0;display:flex}.bau-zahlen dl>div{background:var(--bau-soft);border-radius:8px;flex-direction:row-reverse;flex:1;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.bau-zahlen dt{max-width:175px;font-size:12px;line-height:1.5}.bau-zahlen dd{letter-spacing:-.07em;margin:0;font-size:clamp(2.2rem,4cqi,4rem);line-height:1}.bau-statement{background:var(--bau-soft);view-timeline-name:--bau-satz;place-items:center;min-height:620px;padding:120px 15%;display:grid}.bau-statement p{letter-spacing:-.055em;text-align:center;font-size:clamp(1.8rem,3.6cqi,3.8rem);font-weight:500;line-height:1.22}.bau-statement span{display:inline}.bau-demo-hinweis{color:var(--bau-muted);font-size:12px;line-height:1.6;margin-top:28px!important}.demo-exponat .bau{--bau-top:70px}@media (max-width:767px){.demo-exponat .bau{--bau-top:0px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bau-held{view-timeline-name:--bau-hero;height:170svh;min-height:1250px}.bau-aufstieg{will-change:transform}.bau-held-buehne{top:var(--bau-top);height:calc(100svh - var(--bau-top));min-height:690px;position:sticky}.bau-aufstieg{--haus-b:max(min(94%, 104svh), 80svh);--hub:min(42svh, calc(490px - 8svh));--wolken-h:calc((100svh - var(--bau-top)) * .46);z-index:2;width:var(--haus-b);margin-left:calc(var(--haus-b) / -2);aspect-ratio:4/3;pointer-events:none;transform-origin:50% 93%;animation:linear both bau-aufstieg;animation-timeline:--bau-hero;animation-range:contain;display:block;position:absolute;top:min(50%,490px);left:50%}.bau-held[data-weich] .bau-aufstieg{animation-duration:1s;animation-play-state:paused;animation-timeline:auto;animation-range:normal}.bau-aufstieg .bau-haus{z-index:0;width:100%;height:100%;inset:0}.bau-aufstieg .bau-wolken{z-index:1;width:112cqi;height:var(--wolken-h);bottom:auto;left:calc(50% - 56cqi);top:calc(85% - .6 * var(--wolken-h))}.bau-aufstieg:after{content:"";z-index:1;width:112cqi;left:calc(50% - 56cqi);top:calc(85% + .4 * var(--wolken-h) - 24px);background:linear-gradient(#d6d8dc00, #d6d8dc 24px, #eceef0 40%, var(--bau-paper) 90%);height:45svh;position:absolute}.bau-held-intro,.bau-held-links{animation:linear both bau-text-weg;animation-timeline:--bau-hero;animation-range:contain contain 28%}.bau-statement .bau-wort{animation:linear both bau-wort;animation-timeline:--bau-satz;animation-range:cover var(--wort-start) cover var(--wort-ende)}}}@keyframes bau-aufstieg{0%{transform:translateY(-4%)scale(.96)}to{transform:translateY(calc(-4% - var(--hub))) scale(1.04)}}@keyframes bau-text-weg{to{opacity:0;transform:translateY(-16px)}}@keyframes bau-wort{0%{opacity:.15}to{opacity:1}}@container bau (max-width:700px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bau-aufstieg{--haus-b:140%;--wolken-h:380px;--hub:52%;top:auto;bottom:-15%}}}.bau-kopf{gap:12px;height:80px;margin-bottom:-80px;padding-inline:6%}.bau-logo{font-size:20px}.bau-kopf nav{display:none}.bau-knopf{gap:8px;padding-left:12px;font-size:11px}.bau-held-text{padding-top:140px}.bau h1{font-size:clamp(2.65rem,12cqi,5rem)}.bau-held-intro{max-width:360px;font-size:14px}.bau-held-links{flex-wrap:wrap;gap:12px}.bau-textlink{font-size:11px}.bau-held-buehne{height:820px;min-height:740px}.bau-haus{width:140%;height:58%;bottom:-15%;left:-20%}.bau-haus.bau-platzhalter{width:90%;height:40%;bottom:-4%;left:5%}.bau-held-fuss{flex-direction:column;gap:7px;font-size:8px}.bau-abschnitt{padding:76px 6%}.bau-abschnitt-kopf{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.bau h2{font-size:clamp(1.9rem,8.2cqi,3rem)}.bau-einleitung{font-size:14px}.bau-zahlen{grid-template-columns:1fr 1fr;gap:12px}.bau-zahlen dl{grid-area:2/1/auto/-1}.bau-zahlen dl>div{padding:24px}.bau-zahlen dd{font-size:42px}.bau-zahlen dt{max-width:165px}.bau-statement{min-height:480px;padding:80px 8%}.bau-statement p{font-size:clamp(1.65rem,7.4cqi,2.8rem)}}@media (prefers-reduced-motion:reduce){.bau *,.bau :before,.bau :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bau-statement span{opacity:1;filter:none}.bau-held-buehne{height:auto;min-height:0;padding-bottom:80px}.bau-haus,.bau-haus.bau-platzhalter{aspect-ratio:4/3;border-radius:12px;width:90%;height:auto;margin-top:40px;position:relative;bottom:auto;left:5%}.bau-wolken{height:25%;bottom:0}}@supports not (animation-timeline:view()){.bau-held-buehne{height:auto;min-height:0;padding-bottom:80px}.bau-haus,.bau-haus.bau-platzhalter{aspect-ratio:4/3;border-radius:12px;width:90%;height:auto;margin-top:40px;position:relative;bottom:auto;left:5%}.bau-wolken{height:25%;bottom:0}}.bau-referenzen>.bau-abschnitt{padding-bottom:54px}.bau-referenzen .bau-abschnitt-kopf{margin-bottom:0}.bau-referenz{height:calc(100svh - var(--bau-top));background:#565b55;place-items:center;min-height:540px;display:grid;position:relative;overflow:clip}.bau-referenz-bild{position:absolute;inset:0}.bau-referenz:after{content:"";pointer-events:none;background:linear-gradient(#1014130d,#10141370 55%,#101413a6);position:absolute;inset:0}.bau-referenz-info{z-index:1;text-align:center;color:#fff;width:min(100%,700px);padding:32px;position:relative}.bau-referenz-info>p:first-child{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff5;border-radius:30px;margin-bottom:16px;padding:6px 12px;font-size:11px;display:inline-block}.bau-referenz-info h3{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2rem,4cqi,4rem);font-weight:500;line-height:1.08}.bau-referenz-info p{font-size:14px;line-height:1.7}.bau-referenz-info h3+p{max-width:410px;margin:20px auto 24px}@media (prefers-reduced-motion:no-preference){.bau-referenz{top:var(--bau-top);position:sticky}}.bau-leistungen{--karte-h:590px;height:var(--karte-h);gap:14px;display:flex}.bau-leistung{background:var(--bau-soft);border-radius:16px;flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),background-color .45s,color .45s;position:relative;overflow:clip}.bau-leistung:not([data-aktiv=true]):hover{background:#e8ebe6}.bau-leistung[data-aktiv=true]{background:var(--bau-ink);color:#fff;flex-grow:2.3}.bau-leistung h3{font:inherit;letter-spacing:normal}.bau-leistung-schalter{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.bau-leistung-schalter:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.bau-leistung[data-aktiv=true] .bau-leistung-schalter{cursor:default}.bau-leistung[data-aktiv=true] .bau-leistung-schalter:after{pointer-events:none}.bau .bau-leistung-schalter:focus-visible{outline:none}.bau-leistung-schalter:focus-visible:after{outline-offset:-5px;outline:2px solid #35694c}.bau-leistung-titel{z-index:1;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.045em;transform:translateY(calc(var(--karte-h) - 60px - 100%));font-size:clamp(1.4rem,2.3cqi,2.2rem);font-weight:500;line-height:1.1;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:30px;left:28px}.bau-leistung[data-aktiv=true] .bau-leistung-titel{transform:none}.bau-leistung-nr{letter-spacing:-.065em;color:#a3a8a2;font-size:clamp(3.5rem,7.4cqi,7.6rem);font-weight:400;line-height:1;transition:color .45s;position:absolute;top:14px;right:24px}.bau-leistung[data-aktiv=true] .bau-leistung-nr{color:#fff}.bau-leistung-mehr{font-size:0;transition:opacity .3s;display:flex;position:absolute;top:30px;left:28px}.bau-leistung-mehr span{background:var(--bau-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:transform .35s;display:grid}.bau-leistung:hover .bau-leistung-mehr span{transform:rotate(90deg)}.bau-leistung[data-aktiv=true] .bau-leistung-mehr{opacity:0}.bau-leistung-details{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;inset:0;transform:translateY(14px)}.bau-leistung[data-aktiv=true] .bau-leistung-details{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s .3s,transform .6s cubic-bezier(.22,1,.36,1) .3s,visibility;transform:none}.bau-leistung-details p{color:#c9cfca;width:340px;font-size:14px;line-height:1.7;position:absolute;top:92px;left:28px}.bau-leistung-bild{width:660px;height:430px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.bau-leistung-bild img{object-fit:contain;object-position:center bottom}@container bau (max-width:1000px){.bau-leistung-details p{width:280px}.bau-leistung-bild{width:500px;height:330px}}@container bau (max-width:700px){.bau-leistungen{flex-direction:column;gap:12px;height:auto}.bau-leistung{flex:none;transition:background-color .45s,color .45s}.bau-leistung[data-aktiv=true]{flex-grow:0}.bau-leistung-schalter{align-items:center;gap:16px;width:100%;min-height:92px;padding:20px 22px;display:flex}.bau-leistung-titel,.bau-leistung-nr,.bau-leistung-mehr{position:static;transform:none}.bau-leistung-titel{flex:1;order:2;font-size:26px}.bau-leistung-nr{letter-spacing:0;order:1;width:28px;font-size:15px}.bau-leistung-mehr{order:3}.bau-leistung-details{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s .5s;display:grid;position:relative;inset:auto;transform:none}.bau-leistung[data-aktiv=true] .bau-leistung-details{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s .15s,visibility}.bau-leistung-innen{min-height:0;overflow:hidden}.bau-leistung-details p{width:auto;padding:0 22px;position:static}.bau-leistung-bild{width:100%;height:250px;margin-top:18px;position:relative;bottom:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.bau-leistung-titel{transition:none}}.bau-projekt-raster{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bau-projekt{aspect-ratio:1.25;color:#fff;background:#565b55;border-radius:14px;align-items:flex-end;display:flex;position:relative;overflow:clip}.bau-projekt-bild{position:absolute;inset:0}.bau-projekt:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#101413b3);position:absolute;inset:0}.bau-projekt-info{z-index:1;width:100%;padding:28px;position:relative}.bau-projekt-info h3{letter-spacing:-.04em;max-width:400px;font-size:clamp(1.4rem,2.5cqi,2.3rem);font-weight:500;line-height:1.15}.bau-projekt-info p{margin-top:12px;font-size:12px;line-height:1.6}.bau-projekt-art{color:var(--bau-ink);background:#fff;border-radius:20px;margin-bottom:14px;padding:5px 10px;font-size:10px;display:inline-block}.bau-projekt:hover .bau-projekt-info h3{text-underline-offset:.15em;text-decoration:underline}@container bau (max-width:700px){.bau-referenzen>.bau-abschnitt{padding-bottom:40px}.bau-referenz{height:72svh;min-height:0;position:relative;top:auto}.bau-referenz+.bau-referenz{margin-top:10px}.bau-referenz-info{padding:28px}.bau-referenz-info h3{font-size:clamp(2rem,9cqi,3.4rem)}.bau-projekt-raster{grid-template-columns:1fr;gap:18px}.bau-projekt{aspect-ratio:.92}.bau-projekt-info{padding:24px}.bau-projekt-info h3{font-size:27px}}.bau-referenz:has(:focus-visible){z-index:5}.bau-referenz-info{background:#101413d6;border-radius:16px;width:min(88%,560px)}@media (hover:hover) and (pointer:fine){.bau-referenz-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101413c4}}.bau-zoom>.bau-abschnitt{padding-top:0;padding-bottom:0}.bau-zoom-buehne{place-items:center;height:680px;display:grid;position:relative;overflow:clip}.bau-laufband{letter-spacing:-.06em;color:#4b5851;white-space:nowrap;width:max-content;font-size:clamp(2.5rem,7cqi,7rem);font-weight:500;line-height:1;display:flex;position:absolute;left:-30%}.bau-laufband span{padding-right:.25em}.bau-zoom-bild{border-radius:16px;width:85%;height:75%;position:relative}.bau-kontakt{background:var(--bau-soft);grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.bau-kontakt h2{font-size:clamp(3.5rem,7cqi,6.5rem)}.bau-kontakt .bau-einleitung{margin-top:28px}.bau-anfrage{margin-top:30px}.bau-anfrage>summary{cursor:pointer;width:fit-content;list-style:none}.bau-anfrage>summary::-webkit-details-marker{display:none}.bau-anfrage[open]>summary>span{transform:rotate(90deg)}.bau-anfrage-inhalt{background:#fff;border:1px solid #d7ddd7;border-radius:12px;margin-top:20px;padding:24px}.bau-anfrage-inhalt h3{letter-spacing:-.04em;font-size:20px}.bau-anfrage-inhalt p{color:var(--bau-muted);margin:14px 0 20px;font-size:14px;line-height:1.7}.bau-anfrage-inhalt .bau-knopf{font-size:11px}.bau-ablauf{margin:34px 0 0;padding:0;list-style:none}.bau-ablauf li{border-top:1px solid #d1d6ce;grid-template-columns:45px 1fr;gap:22px;padding:28px 0;display:grid}.bau-ablauf li>span{letter-spacing:-.05em;font-size:20px}.bau-ablauf h3{letter-spacing:-.045em;font-size:23px;font-weight:500}.bau-ablauf p{color:var(--bau-muted);margin-top:14px;font-size:14px;line-height:1.75}.bau-fuss{background:var(--bau-ink);color:#fff}.bau-fuss-bild{place-items:center;height:420px;display:grid;position:relative;overflow:clip}.bau-fuss-bild>.bau-bild{position:absolute;inset:0}.bau-fuss-bild:after{content:"";background:linear-gradient(#10141366,#101413);position:absolute;inset:0}.bau-fuss-wort{z-index:1;letter-spacing:-.08em;opacity:.7;font-size:18.4cqi;font-weight:650;line-height:1;position:relative}.bau-fuss-inhalt{padding:20px 6.4% 36px}.bau-fuss-oben{grid-template-columns:1.6fr 1fr auto;align-items:start;gap:40px;padding-bottom:60px;display:grid}.bau-fuss-name{letter-spacing:-.04em;color:#fff;font-size:24px;font-weight:600;margin-bottom:16px!important}.bau-fuss p:not(.bau-fuss-name){color:#c2c9c3;font-size:13px;line-height:1.8}.bau-fuss nav{flex-direction:column;gap:16px;font-size:13px;display:flex}.bau-fuss nav a:hover{text-underline-offset:.25em;text-decoration:underline}.bau-fuss-unten{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:40px;padding-top:28px;display:flex}.bau-fuss-unten p{max-width:440px;font-size:11px!important}.bau-fuss-unten nav{flex-flow:wrap;gap:20px;font-size:11px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bau-zoom-strecke{view-timeline-name:--bau-zoom;height:150svh;min-height:1100px}.bau-zoom-buehne{top:var(--bau-top);height:calc(100svh - var(--bau-top));min-height:520px;position:sticky}.bau-zoom-bild{will-change:transform;border-radius:28px;width:100%;height:100%;animation:linear both bau-bild-wachsen;animation-timeline:--bau-zoom;animation-range:contain contain 85%;position:absolute;inset:0}.bau-laufband{will-change:transform;animation:linear both bau-band;animation-timeline:--bau-zoom;animation-range:cover}}}@keyframes bau-bild-wachsen{0%{transform:scale(var(--zoom-start,.34))}to{transform:scale(1)}}@keyframes bau-band{0%{transform:translate(5%)}to{transform:translate(-35%)}}@container bau (max-width:700px){.bau-zoom-buehne{--zoom-start:.5;height:480px;min-height:480px}.bau-laufband{font-size:40px}.bau-kontakt{grid-template-columns:1fr;gap:28px}.bau-kontakt h2{font-size:clamp(3.5rem,17cqi,5rem)}.bau-anfrage-inhalt{padding:18px}.bau-ablauf{margin-top:0}.bau-ablauf li{grid-template-columns:30px 1fr;gap:16px}.bau-ablauf h3{font-size:22px}.bau-fuss-bild{height:210px}.bau-fuss-inhalt{padding-inline:6%}.bau-fuss-oben{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.bau-fuss-oben .bau-knopf{width:fit-content}.bau-fuss-oben nav{flex-flow:wrap;gap:20px}.bau-fuss-unten{flex-direction:column;align-items:start;gap:24px}}@media (prefers-reduced-motion:reduce){html:has(.bau){scroll-behavior:auto!important}.bau-zoom-buehne{flex-direction:column;gap:32px;height:auto;min-height:0;padding-top:32px;display:flex}.bau-laufband{white-space:normal;text-align:center;width:auto;padding-inline:6%;font-size:28px;display:block;position:relative;left:0}.bau-laufband span:not(:first-child){display:none}.bau-zoom-bild{aspect-ratio:16/10;border-radius:0;width:100%;height:auto}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.zgC5na_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.zgC5na_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
