@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-CPKZr-9B.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-DnoeptWp.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-Du9W-GAy.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal-D_38NdNH.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-DJqo96_E.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-71Som299.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-CLN5ozUA.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-BFvtg_Sh.woff)format("woff");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:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-ext-400-normal-sEGoB7yK.woff2)format("woff2"),url(/assets/yellowtail-latin-ext-400-normal-BmJ29hGN.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yellowtail-latin-400-normal-BfFX3xIh.woff2)format("woff2"),url(/assets/yellowtail-latin-400-normal-qKkxeRph.woff)format("woff");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}:root{--space-3xs:clamp(.25rem, .2268rem + .0952vw, .3125rem);--space-2xs:clamp(.5rem, .4536rem + .1905vw, .625rem);--space-xs:clamp(.75rem, .6804rem + .2857vw, .9375rem);--space-s:clamp(1rem, .9071rem + .381vw, 1.25rem);--space-m:clamp(1.5rem, 1.3607rem + .5714vw, 1.875rem);--space-l:clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--space-xl:clamp(3rem, 2.7214rem + 1.1429vw, 3.75rem);--space-2xl:clamp(4rem, 3.6286rem + 1.5238vw, 5rem);--space-3xl:clamp(6rem, 5.4429rem + 2.2857vw, 7.5rem);--section-s:clamp(3rem, 2.2571rem + 3.0476vw, 5rem);--section-m:clamp(5rem, 3.5143rem + 6.0952vw, 9rem);--section-l:clamp(8rem, 5.4rem + 10.6667vw, 15rem);--section-xl:clamp(10rem, 6.2857rem + 15.2381vw, 20rem);--margin:clamp(1.25rem, .6rem + 2.6667vw, 3rem);--gutter:clamp(1rem, .8143rem + .7619vw, 1.5rem);--cols:4;--container-max:1680px;--measure:65ch;--measure-narrow:45ch;--lh-display:.95;--ls-display:-.025em;--lh-h1:1.02;--ls-h1:-.02em;--lh-h2:1.1;--ls-h2:-.01em;--lh-h3:1.2;--ls-h3:-.005em;--lh-h4:1.3;--ls-h4:0;--lh-text:1.55;--ls-text:0;--lh-small:1.4;--ls-small:.01em;--ls-label:.08em;--fs-small:clamp(.8125rem, .7893rem + .0952vw, .875rem);--fs-text:clamp(1rem, .9536rem + .1905vw, 1.125rem);--fs-lead:clamp(1.125rem, 1.0554rem + .2857vw, 1.3125rem);--fs-h4:clamp(1.2rem, 1.1234rem + .3143vw, 1.4063rem);--fs-h3:clamp(1.4375rem, 1.3191rem + .4857vw, 1.7563rem);--fs-h2:clamp(1.725rem, 1.5486rem + .7238vw, 2.2rem);--fs-h1:clamp(2.075rem, 1.8266rem + 1.019vw, 2.7437rem);--fs-display:clamp(3.25rem, 1.8571rem + 5.7143vw, 7rem);--fs-poster:clamp(5.5rem, .1143rem + 22.0952vw, 20rem);--ar-portrait:4 / 5;--ar-tall:2 / 3;--ar-square:1 / 1;--ar-photo:3 / 2;--ar-golden:16 / 10;--ar-video:16 / 9;--ar-pano:21 / 9;--ar-screen-m:9 / 16;--tap-min:44px;--radius-s:4px;--radius-m:12px}:root[data-scale=dramatisch]{--fs-h4:clamp(1.25rem, 1.0875rem + .6667vw, 1.6875rem);--fs-h3:clamp(1.5625rem, 1.2027rem + 1.4762vw, 2.5313rem);--fs-h2:clamp(1.9563rem, 1.2714rem + 2.8095vw, 3.8rem);--fs-h1:clamp(2.4438rem, 1.2366rem + 4.9524vw, 5.6937rem);--fs-display:clamp(4rem, .6571rem + 13.7143vw, 13rem);--lh-display:.9;--lh-h1:.98}@media (width>=640px){:root{--cols:8}}@media (width>=1024px){:root{--cols:12}}.grid{--_col:calc((var(--container-max) - (var(--cols) - 1) * var(--gutter)) / var(--cols));column-gap:var(--gutter);grid-template-columns:[full-start] minmax(calc(var(--margin) - var(--gutter)), 1fr) [content-start] repeat(var(--cols), [col] minmax(0, var(--_col))) [content-end] minmax(calc(var(--margin) - var(--gutter)), 1fr) [full-end];display:grid}.grid>*{grid-column:content}.section{padding-block:var(--section-m)}.section--s{padding-block:var(--section-s)}.section--l{padding-block:var(--section-l)}.section--xl{padding-block:var(--section-xl)}.section--bleed{padding-block:0}.t-poster{font-size:var(--fs-poster);letter-spacing:-.03em;line-height:.85}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.t-lead{font-size:var(--fs-lead);max-width:var(--measure);line-height:1.45}.t-text{font-size:var(--fs-text);line-height:var(--lh-text);max-width:var(--measure)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.t-label{font-size:var(--fs-small);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.2}.stack>*+*{margin-block-start:var(--space-s)}.stack>:is(h1,h2,h3,.t-display,.t-h1,.t-h2)+*{margin-block-start:var(--space-m)}.ar-portrait{aspect-ratio:var(--ar-portrait)}.ar-tall{aspect-ratio:var(--ar-tall)}.ar-square{aspect-ratio:var(--ar-square)}.ar-photo{aspect-ratio:var(--ar-photo)}.ar-golden{aspect-ratio:var(--ar-golden)}.ar-video{aspect-ratio:var(--ar-video)}.ar-pano{aspect-ratio:var(--ar-screen-m)}@media (width>=1024px){.ar-pano{aspect-ratio:var(--ar-pano)}}:is(.ar-portrait,.ar-tall,.ar-square,.ar-photo,.ar-golden,.ar-video,.ar-pano){object-fit:cover;width:100%}:is(a,button,[role=button]){min-block-size:var(--tap-min)}:is(p,li) a{min-block-size:0}.lay-editorial>.media{grid-column:1 col/span 4}.lay-editorial>.copy{grid-column:1 col/span 4;margin-block-start:var(--space-m,1.5rem)}.lay-editorial--flip>.copy{margin-block-start:0;margin-block-end:var(--space-m,1.5rem)}@media (width>=640px){.lay-editorial>.media{grid-column:1 col/span 5}.lay-editorial>.copy{grid-column:6 col/span 3;align-self:end;margin-block:0}}@media (width>=1024px){.lay-editorial>.media{grid-column:1 col/span 7}.lay-editorial>.copy{grid-column:9 col/span 4;align-self:start;margin-block-start:var(--section-s)}}.lay-editorial--flip>.media{order:2}@media (width>=1024px){.lay-editorial--flip>.media{grid-area:1/6 col/auto/span 7}.lay-editorial--flip>.copy{grid-area:1/1 col/auto/span 4}}.lay-bleed>*{grid-column:full}.lay-cut>.copy{grid-column:1 col/span 4}.lay-cut>.media{grid-column:1 col/full-end}@media (width>=1024px){.lay-cut>.copy{grid-area:1/1 col/auto/span 4;align-self:center}.lay-cut>.media{grid-area:1/6 col/auto/full-end}}.lay-mosaic>*{grid-column:span 2}.lay-mosaic>:first-child{grid-column:1 col/span 4}@media (width>=1024px){.lay-mosaic>*{grid-column:span 4}.lay-mosaic>:first-child{grid-column:1 col/span 5}.lay-mosaic>:nth-child(2){grid-column:6 col/span 7;align-self:end}}.lay-mosaic{row-gap:var(--gutter)}.lay-statement>*{text-align:left;grid-column:content}@media (width>=1024px){.lay-statement>*{grid-column:2 col/span 10}}.lay-split>.head,.lay-split>.list{grid-column:content}@media (width>=1024px){.lay-split>.head{top:var(--space-xl);grid-column:1 col/span 4;align-self:start;position:sticky}.lay-split>.list{grid-column:6 col/span 7}}:root{--gelb:#e2c21c;--gelb-tief:#d4b114;--schoko:#3b1f14;--kante:#4a2618;--markise:#6b3a2a;--travertin:#efe8d8;--creme:#f6efdf;--tinte:#2a170f;--tinte-2:#5b3a2a;--f-serif:"Young Serif", Georgia, serif;--f-mono:"DM Mono", ui-monospace, monospace;--f-schrift:"Yellowtail", cursive;--leiste-h:64px}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--leiste-h) + 12px);overflow-x:clip}body{background:var(--travertin);color:var(--tinte);font-family:var(--f-serif);font-size:var(--fs-text);line-height:var(--lh-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,blockquote,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}.t-label,.t-small,.leiste-tel,.menue-knopf,cite,figcaption,.etikett,.zeiten,.band{font-family:var(--f-mono)}cite{color:var(--tinte-2);margin-block-start:var(--space-xs);font-style:normal;display:block}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{background:var(--schoko);color:var(--creme);z-index:99;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--schoko);outline-offset:3px}.leiste{height:var(--leiste-h);padding-inline:var(--margin);z-index:40;color:var(--tinte);justify-content:space-between;align-items:center;transition:transform .35s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;inset:0 0 auto}.leiste:before{content:"";background:var(--gelb);opacity:1;z-index:-1;transition:opacity .3s ease-out;position:absolute;inset:0}.leiste.ist-unten:before{opacity:1}.leiste.ist-weg{transform:translateY(-100%)}.leiste.ist-dunkel{color:var(--creme)}.leiste.ist-dunkel:before{background:var(--schoko)}.marke{letter-spacing:-.01em;align-items:center;font-size:clamp(1.15rem,1.25vw,1.75rem);line-height:1;text-decoration:none;display:inline-flex}.leiste-rechts{align-items:center;gap:var(--space-m);display:flex}.leiste-tel{font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}.menue-knopf{font-size:var(--fs-small);color:inherit;cursor:pointer;letter-spacing:.02em;background:0 0;border:1.5px solid;border-radius:999px;padding:0 18px}.menue-knopf.is-pressed,.menue-knopf:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.menue-knopf:hover{background:var(--tinte);color:var(--gelb);border-color:var(--tinte)}}.menue{z-index:60;position:fixed;inset:0}.menue[hidden]{display:none}.menue:before{content:"";background:#2a170f73;position:absolute;inset:0}.menue-flaeche{background:var(--schoko);width:min(440px,100%);color:var(--creme);padding:calc(var(--leiste-h) + var(--space-l)) var(--space-xl) var(--space-xl);gap:var(--space-l);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto}.menue-zu{top:10px;right:var(--margin);color:inherit;font-family:var(--f-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;padding:0 18px;position:absolute}.menue-liste{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.menue-liste a{font-size:var(--fs-h3);line-height:1.1;text-decoration:none;display:inline-flex}.menue-tel{font-family:var(--f-mono);color:var(--gelb);align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.anfang{background:var(--gelb);min-height:100svh;padding-block:calc(var(--leiste-h) + var(--space-l)) 0;align-content:start;position:relative;overflow:clip}.anfang-wort{grid-column:content;margin-block-start:clamp(0rem,4vh,3rem)}.schrift{width:100%;height:auto;display:block;overflow:visible}.schrift text{font-family:var(--f-schrift);font-size:340px}.schrift-grund{fill:var(--schoko);stroke:var(--schoko);stroke-width:2px;stroke-linejoin:round}.anfang-zeile{font-size:var(--fs-lead);max-width:34ch;color:var(--tinte);margin-block:var(--space-s) var(--space-xl);z-index:2;grid-column:content;line-height:1.4;position:relative}@media (width>=1024px){.anfang-zeile .heute{white-space:nowrap}}.anfang-bild{aspect-ratio:4/5;grid-column:1 col/full-end;position:relative;overflow:hidden}.anfang-bild-in,.anfang-bild-in img{width:100%;height:100%}.anfang-bild-in img{object-fit:cover;object-position:55% 50%}.schild{top:calc(var(--leiste-h) + 6px);right:var(--margin);transform-origin:85% 0;z-index:3;width:clamp(78px,7.5vw,128px);position:absolute}.schild-arm{fill:none;width:100%;height:auto;stroke:var(--tinte);stroke-width:3px;stroke-linecap:round}.schild-scheibe{transform-origin:50% 0;width:62%;margin:-3px 0 0 19%}.sch-rand{fill:var(--kante)}.sch-flaeche{fill:#e8c62a}.sch-brezel{fill:none;stroke:var(--kante);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}@media (width>=1024px){.anfang{grid-template-rows:auto auto 1fr;min-height:100vh}.anfang-wort{z-index:2;grid-area:1/1 col/auto/span 9;margin-block-start:clamp(1rem,8vh,6rem);position:relative}.anfang-zeile{margin-block:var(--space-m) 0;grid-area:2/1 col/auto/span 5;align-self:start}.anfang-bild{aspect-ratio:auto;grid-area:1/8 col/4/full-end;min-height:62vh;margin-block-start:clamp(6rem,22vh,14rem)}}.anlass{background:var(--gelb);row-gap:var(--space-xl);padding-block:var(--section-m) var(--section-l)}.anlass-copy{gap:var(--space-m);grid-column:content;align-content:start;display:grid}.anlass-copy .t-h2{font-size:var(--fs-h2)}.anlass-copy .t-lead{max-width:40ch}.spritz{gap:var(--space-xs);margin-block-start:var(--space-s);display:grid}.spritz-zeile{flex-wrap:wrap;gap:8px;display:flex}.spritz input{min-height:52px;font:inherit;border:2px solid var(--tinte);background:var(--creme);color:var(--tinte);border-radius:4px;flex:12rem;padding:0 16px;font-size:1.2rem}.spritz-knopf{background:var(--schoko);min-height:52px;color:var(--gelb);font-family:var(--f-mono);font-size:var(--fs-small);letter-spacing:.03em;cursor:pointer;border:0;border-radius:4px;padding:0 22px;transition:transform .12s cubic-bezier(.23,1,.32,1)}.spritz-knopf.is-pressed,.spritz-knopf:active{transform:scale(.97)}.spritz-hinweis{color:var(--tinte-2)}.anlass-zitat{border-top:1px solid #2a170f59;max-width:46ch;margin-block-start:var(--space-l);padding-block-start:var(--space-m)}.anlass-zitat p{font-size:var(--fs-text);line-height:1.55}.anlass-bild{grid-column:full}.anlass-rahmen{aspect-ratio:1197/941;position:relative;overflow:hidden}.anlass-torte{position:absolute;inset:0}.anlass-torte img{object-fit:cover;width:100%;height:100%}.torte-schrift{width:100%;height:100%;position:absolute;inset:0}.torte-schrift text{font-family:var(--f-schrift);text-anchor:middle;dominant-baseline:middle}.ts-creme{fill:#f3e6cc;stroke:#f3e6cc;stroke-width:1.2px;stroke-linejoin:round}.ts-schatten{fill:#00000059;filter:blur(1.5px);transform:translate(2px,4px)}@media (width>=1024px){.anlass-copy{grid-area:1/1 col/auto/span 5;padding-block-start:var(--space-l)}.anlass-bild{grid-area:1/7 col/auto/full-end}}.marzipan{color:var(--creme);background:var(--schoko);height:240vh;position:relative}.marzipan-buehne{height:100svh;padding-inline:var(--margin);place-items:center end;display:grid;position:sticky;top:0;overflow:hidden}.marzipan-poster{top:calc(var(--leiste-h) + 2vh);white-space:nowrap;color:var(--gelb);font-family:var(--f-serif);z-index:1;pointer-events:none;font-size:min(var(--fs-poster), 25vh);position:absolute;left:0}.marzipan-film{z-index:2;aspect-ratio:3/2;border-radius:2px;width:min(52vw,860px,95vh);margin-top:26vh;position:relative;overflow:hidden}.film{position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .4s ease-out}.film.is-live canvas{opacity:1}.marzipan-copy{z-index:3;left:var(--margin);bottom:var(--space-xl);width:min(30ch, calc(44vw - 2 * var(--margin) - 2rem));position:absolute}.marzipan-copy .t-h3{color:var(--gelb);margin-block-end:var(--space-s)}.marzipan-zitat p{font-size:var(--fs-h4);line-height:1.25}.marzipan-zitat2{margin-block-start:var(--space-m)}.marzipan-zitat2 p{font-size:var(--fs-text)}.marzipan cite{color:#d9c8ae}@media (width<=1023px){.marzipan{height:140vh}.marzipan-buehne{justify-content:flex-start;align-items:stretch;gap:var(--space-m);padding-top:calc(var(--leiste-h) + 2vh);flex-direction:column;display:flex}.marzipan-film{aspect-ratio:4/5;width:100%;max-height:48svh;margin-top:0}.marzipan-poster{margin-inline:calc(-1 * var(--margin));flex:none;margin-block-end:calc(-.5 * var(--space-m));position:relative;top:auto}.marzipan-copy{width:auto;position:relative;bottom:auto;left:auto}.marzipan-zitat2{display:none}}.vitrine{background:var(--travertin);row-gap:var(--space-l)}.vitrine-kopf{gap:var(--space-s);grid-column:content;display:grid}.vitrine-regal{grid-column:content}.vitrine-in{aspect-ratio:1398/1024;position:relative;overflow:hidden}.vitrine-foto{object-fit:cover;width:100%;height:100%}.faecher{position:absolute;inset:0}.fach{left:var(--x);top:var(--y);width:var(--w);height:var(--h);text-decoration:none;display:block;position:absolute}.fach:before{content:"";pointer-events:none;background:#efe8d800;transition:background-color .2s ease-out;position:absolute;inset:0}.etikett{background:var(--creme);color:var(--tinte);font-size:var(--fs-small);opacity:0;border-radius:3px;padding:6px 10px;line-height:1.25;transition:opacity .2s ease-out,transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:8px;left:8px;transform:translateY(6px);box-shadow:0 4px 14px #2a170f2e}.fach:focus-visible .etikett{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.faecher:hover .fach:before{background:#2a170f47}.faecher .fach:hover:before{background:#2a170f00}.fach:hover .etikett{opacity:1;transform:none}}.vitrine-wisch{display:none}@media (width>=1024px){.vitrine-kopf{grid-column:1 col/span 6}.vitrine-regal{grid-column:2 col/span 10}}.vitrine-flaeche{width:100%;height:100%;position:relative}@media (width<=900px){.vitrine-regal{grid-column:full}.vitrine-in{aspect-ratio:auto;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.vitrine-in::-webkit-scrollbar{display:none}.vitrine-flaeche{aspect-ratio:1398/1024;width:190vw;height:auto}.etikett{opacity:1;padding:4px 8px;font-size:12px;transform:none}.vitrine-wisch{color:var(--tinte-2);grid-column:content;display:block}}.brot{background:var(--travertin);overflow-x:clip}.brot-buehne{aspect-ratio:21/9;position:relative;overflow:hidden}.brot-ebene{position:absolute;inset:-9% 0}.brot-film{width:100%;height:100%}.st-rand{fill:none;stroke:#f4eee2;stroke-width:5px;stroke-dasharray:3 2}.st-rand2{fill:none;stroke:#f4eee2;stroke-width:2px}.st-name{font-family:var(--f-serif);fill:#f4eee2;text-anchor:middle;letter-spacing:2px;font-size:34px}.st-ort{font-family:var(--f-mono);fill:#f4eee2;text-anchor:middle;letter-spacing:4px;font-size:15px}.brot-text{row-gap:var(--space-m)}.brot-text>*{grid-column:content}.brot-zitat p{font-size:var(--fs-h3);max-width:22ch;line-height:1.15}@media (width>=1024px){.brot-text .t-h2{grid-area:1/1 col/3/span 4}.brot-zitat{grid-column:6 col/span 7}.brot-satz{grid-column:6 col/span 4}}@media (width<=1023px){.brot-buehne{aspect-ratio:4/5}}.band{padding-block:var(--space-l) var(--section-s);border-top:1px solid #2a170f33}.wow-marquee span{font-family:var(--f-serif);font-size:var(--fs-h3);white-space:nowrap;padding-inline:.6em}.wow-marquee span:after{content:"·";color:var(--markise);padding-inline-start:1.2em}.stimmen{background:var(--travertin);row-gap:var(--space-xl)}.stimmen-titel{grid-column:content}.karten{gap:var(--space-m);grid-column:content;display:grid}.karte{background:var(--creme);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:18rem;padding:clamp(1.5rem,4vw,4rem);display:flex;box-shadow:0 18px 40px -18px #2a170f59}.karte blockquote{font-size:var(--fs-h3);max-width:24ch;line-height:1.15}.karte figcaption{margin-top:var(--space-m)}.karte.k2{background:var(--gelb)}.karte.k3{background:#e6d3ae}.karte.k4{background:#f2dcc6}@media (width>=1024px){.karten{column-gap:var(--gutter);row-gap:var(--space-l);grid-template-columns:repeat(12,1fr)}.karte.k1{grid-column:1/span 6}.karte.k2{margin-top:var(--section-s);grid-column:7/span 5}.karte.k3{grid-column:2/span 5}.karte.k4{margin-top:var(--section-s);grid-column:7/span 6}.stimmen-titel{grid-column:1 col/span 6}}.laeden{background:var(--travertin);row-gap:var(--space-xl)}.laeden-titel{grid-column:content}.laeden-kopf{gap:var(--space-l);grid-column:content;align-content:start;display:grid}.loop{aspect-ratio:4/5;max-width:420px;overflow:hidden}.loop video{object-fit:cover;width:100%;height:100%;display:block}.laeden-liste{gap:var(--space-xl);grid-column:content;align-content:start;display:grid}.laden{gap:var(--space-xs);border-top:1px solid #2a170f59;padding-block-start:var(--space-m);display:grid}.laden .t-h3{margin-block-end:var(--space-xs)}.zeiten-text{color:var(--tinte-2);max-width:46ch}.route{font-family:var(--f-mono);font-size:var(--fs-small);justify-self:start;align-items:center;display:inline-flex}.wende{justify-self:start;align-items:center;gap:var(--space-s);cursor:pointer;color:inherit;perspective:600px;margin-block:var(--space-s);background:0 0;border:0;padding:0;display:inline-flex}.wende-in{width:150px;height:150px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.645,.045,.355,1);position:relative}.wende[aria-pressed=true] .wende-in{transform:rotateY(180deg)}.wende-vorn,.wende-hinten{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0}.wende-vorn svg{width:100%;height:100%}.wende-hinten{background:var(--kante);color:var(--creme);place-items:center;display:grid;transform:rotateY(180deg)}.zeiten{text-align:center;font-size:13px;line-height:1.4;display:grid}.zeiten b{color:var(--gelb);font-weight:500}.wende-hinten{visibility:hidden;transition:visibility 0s .25s}.wende[aria-pressed=true] .wende-hinten{visibility:visible;transition-delay:.12s}.wende-text{font-family:var(--f-mono);font-size:var(--fs-small);text-underline-offset:4px;text-decoration:underline}.anrufen{background:var(--schoko);min-height:56px;color:var(--gelb);font-family:var(--f-mono);font-size:var(--fs-text);border-radius:999px;justify-self:start;align-items:center;padding:0 32px;text-decoration:none;display:inline-flex}.anrufen.is-pressed,.anrufen:active{transform:scale(.97)}@media (width>=1024px){.laeden-kopf{grid-area:2/1 col/auto/span 4}.laeden-liste{grid-area:2/6 col/auto/span 7}}.ende{background:var(--schoko);color:var(--creme);padding-block:var(--section-s) var(--space-xl)}.etikett-karte{background:var(--gelb);color:var(--tinte);padding:var(--space-l);gap:var(--space-s);border-radius:10px;grid-column:content;display:grid;position:relative;box-shadow:0 14px 30px -14px #00000080}.etikett-karte:before{content:"";pointer-events:none;border:1.5px dashed #2a170f8c;border-radius:6px;position:absolute;inset:8px}.ek-name{font-size:var(--fs-h4);line-height:1.15}.ek-heute{font-family:var(--f-mono);font-size:var(--fs-small)}.ek-adressen{font-family:var(--f-mono);font-size:var(--fs-small);gap:4px;display:grid}.ek-adressen a{min-block-size:0;display:inline}.ek-knoepfe{flex-wrap:wrap;gap:10px;margin-block-start:var(--space-xs);display:flex;position:relative}.ek-knoepfe button{border:1.5px solid var(--tinte);color:var(--tinte);font-family:var(--f-mono);font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}@media (width>=1024px){.etikett-karte{grid-column:4 col/span 6}}.dlg{max-width:min(560px,92vw);padding:var(--space-l);background:var(--creme);color:var(--tinte);border:0;border-radius:8px}.dlg::backdrop{background:#2a170f80}.dlg p{margin-block:var(--space-s)}.dlg button{background:var(--schoko);color:var(--creme);font-family:var(--f-mono);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.no-motion .marzipan{height:auto}.no-motion .marzipan-buehne{height:auto;min-height:100svh;padding-block:var(--section-m);position:relative}.siegel{filter:drop-shadow(0 6px 10px #00000040);width:72px;height:72px;position:absolute;top:-28px;right:22px;transform:rotate(-8deg)}.brot-text{position:relative}.brot-stempel{width:clamp(104px,11vw,180px);max-width:30vw;height:auto;color:var(--kante);margin-right:6px;margin-top:calc(var(--space-m) * -1);grid-column:content;justify-self:end;transform:rotate(-9deg)}.st-ring{fill:none;stroke:currentColor;stroke-width:5px}.st-ring--d{stroke-width:3px}.st-text{fill:currentColor;font-family:var(--f-mono);letter-spacing:.08em;font-size:13.5px;font-weight:600}.st-brezel{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}@media (width>=1024px){.brot-stempel{grid-area:2/10 col/4/span 3;align-self:end;margin-top:0}}
