@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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{--weiss:#f7f7f4;--tinte:#232320;--tinte-2:#55534c;--apfel:#d3222a;--apfel-tief:#b51a21;--blatt:#4e9a2e;--holz:#e3c9a0;--granit:#2a2a2a;--granit-2:#c9c6bd;--serif:"Fraunces Variable", Georgia, serif;--sans:"Inter Variable", system-ui, sans-serif;--wow-cursor-bg:var(--apfel)}html{background:var(--weiss);color:var(--tinte);overflow-x:clip}body{font-family:var(--sans);font-size:var(--fs-text);background:var(--weiss);margin:0;line-height:1.55;transition:background-color .45s ease-out}img{max-width:100%;height:auto;display:block}a{color:inherit}.t-h1,.t-h2,.t-display,.t-poster,.t-h4{font-family:var(--serif);font-variation-settings:"opsz" 96, "SOFT" 50;text-wrap:balance;margin:0;font-weight:560}.t-h2{letter-spacing:-.02em;line-height:1.05}.t-lead{text-wrap:pretty;max-width:62ch;margin:0}.t-small{font-size:var(--fs-small)}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:99;background:var(--weiss);padding:.5rem 1rem;top:1rem;left:1rem}:focus-visible{outline:2px solid var(--apfel);outline-offset:3px}.kopf{z-index:20;padding:1.1rem var(--margin);color:var(--granit);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.marke{color:var(--granit);background:#f7f7f4eb;border-radius:6px;padding:.35rem .6rem;display:block;box-shadow:0 6px 18px -10px #00000059}.marke .logo{width:auto;height:clamp(2.4rem,2.9vw,3.4rem);display:block}.logo .apfel{transform-box:fill-box;transform-origin:50% 100%}.kopf-rechts{background:var(--weiss);border-radius:4px;align-items:center;gap:1rem;padding:.55rem .8rem;font-size:clamp(.875rem,.9vw,1.05rem);display:flex}.kopf-status{color:var(--tinte-2);margin:0}.kopf-tel{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=700px){.kopf-status{display:none}.kopf{padding:.8rem var(--margin)}.marke .logo{height:1.9rem}.marke{padding:.25rem .45rem}}.einstieg{background:var(--weiss);height:330vh;position:relative}.motion .wege{z-index:6;background:var(--weiss);padding-top:var(--section-l);border-radius:18px 18px 0 0;margin-top:-100vh;position:relative;box-shadow:0 -24px 48px -28px #14141273}.motion-off .einstieg,.no-motion .einstieg{height:auto}.buehne{height:100vh;position:sticky;top:0;overflow:hidden}.no-motion .buehne{position:relative}.tresen-rahmen{transform-origin:72%;position:absolute;inset:0;overflow:hidden}.tresen-rahmen .film{position:absolute;inset:0}.film{background:#d9d5cc;overflow:hidden}.film .still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;position:absolute;inset:0}.film.is-live canvas{opacity:1}.glas{z-index:2;position:absolute;inset:0 42% 0 0;overflow:hidden}.glas img{object-fit:cover;object-position:50% 56%;width:100%;height:100%}@media (width<=700px){.glas{background:var(--weiss);inset:0}.glas picture{height:48svh;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.glas img{object-fit:cover;object-position:50% 40%;height:100%}.hero-text{max-width:none;box-shadow:none;padding:1.2rem var(--margin) 1.6rem;border-radius:0;bottom:0;left:0;right:0}}.hero-text{z-index:3;left:var(--margin);max-width:min(38rem, calc(100% - 2 * var(--margin)));background:var(--weiss);border-radius:6px;padding:clamp(1.1rem,2vw,1.8rem) clamp(1.1rem,2.2vw,2rem) clamp(1.2rem,2vw,1.9rem);position:absolute;bottom:clamp(1.25rem,4vh,3rem);box-shadow:0 10px 30px -12px #00000059}.hero-text .t-h1{letter-spacing:-.025em;font-size:clamp(2.2rem,4.3vw,4.6rem);line-height:1.02}.hero-zeile{font-size:var(--fs-lead);color:var(--tinte-2);max-width:34ch;margin:.7rem 0 1.1rem;line-height:1.4}.knopf{background:var(--apfel);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;min-height:48px;padding:0 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.knopf{transition:background-color .15s ease-out}.knopf:hover{background:var(--apfel-tief)}}.kaffee-text{z-index:3;left:var(--margin);opacity:0;visibility:hidden;background:var(--weiss);box-sizing:border-box;border-radius:6px;width:min(46%,42rem);padding:clamp(1.1rem,2vw,1.8rem) clamp(1.1rem,2.2vw,2rem) clamp(1.3rem,2.2vw,2rem);position:absolute;top:50%;box-shadow:0 10px 30px -12px #00000059}.kaffee-wort{color:var(--apfel);margin:0 0 .1em -.04em;font-size:clamp(4.6rem,11.5vw,13rem);line-height:.85}.kaffee-text .t-h2{font-size:var(--fs-h2);margin-bottom:.8rem}.schild{color:#10240a;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-small);background:#7dbe3c;flex-direction:column;gap:.15rem;margin:1.4rem 0 0;padding:.8rem 1rem;font-weight:600;display:inline-flex;transform:rotate(-3deg)}.no-motion .buehne{height:auto;padding-top:100vh;overflow:visible}.no-motion .glas,.no-motion .tresen-rahmen{height:100vh;bottom:auto}.no-motion .tresen-rahmen{clip-path:inset(0% 0% 0% 58%);z-index:3}.no-motion .hero-text{z-index:4;bottom:calc(100% - 100vh + clamp(1.25rem,4vh,3rem))}.no-motion .kaffee-text{opacity:1;visibility:visible;width:auto;max-width:46rem;box-shadow:none;padding:var(--section-m) var(--margin) var(--space-xl);background:0 0;position:relative;top:auto;left:auto;transform:none}@media (width<=700px){.no-motion .tresen-rahmen{clip-path:inset(51% 0% 12% round 8px);transform-origin:50% 71.5%;transform:translateY(-11%)scale(.74)}.no-motion .tresen-rahmen .still{object-position:97.5% 50%!important}.no-motion .hero-text{bottom:calc(100% - 100vh)}}.wege{padding-inline:var(--margin)}.wege-kopf{margin-bottom:clamp(2rem,4vw,3.5rem)}.wege-kopf .t-h2{font-size:var(--fs-display);letter-spacing:-.03em;line-height:.95}@media (width>=901px){.wege-kopf .t-h2{font-size:min(var(--fs-display), 12.5vw)}}.stimme{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--tinte-2);max-width:32ch}.stimme .t-small{font-family:var(--sans);margin-top:.3rem;font-style:normal;display:block}.fahrplan{border-top:2px solid var(--tinte);border-left:1px solid var(--tinte);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fahrplan li{border-right:1px solid var(--tinte);border-bottom:1px solid var(--tinte)}.zelle{box-sizing:border-box;height:100%;min-height:9.5rem;color:var(--tinte);background:var(--weiss);flex-direction:column;justify-content:space-between;gap:1.6rem;padding:1rem 1.1rem 1.2rem;text-decoration:none;display:flex}.zelle-kopf{font-weight:700;font-size:var(--fs-lead);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;display:flex}.zelle-wert{font-size:var(--fs-text);color:var(--tinte-2);font-variant-numeric:tabular-nums}.pfeil{color:var(--apfel);transition:transform .25s cubic-bezier(.23,1,.32,1);display:inline-block}@media (hover:hover) and (pointer:fine){.zelle{transition:background-color .2s ease-out}.zelle:hover{background:#fff}.zelle:hover .pfeil{transform:translate(6px)}}.zelle:active{transition:transform .12s ease-out;transform:scale(.98)}.halt-bild{border-left:1px solid var(--tinte);border-right:1px solid var(--tinte);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:0 clamp(2rem,5vw,5rem);margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,2rem);display:grid}.halt-rahmen{aspect-ratio:16/10;border-radius:4px;max-width:52rem;display:block;overflow:hidden}.halt-rahmen img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.halt-gruss .stimme{color:var(--tinte);max-width:18ch;font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.15;display:block}.halt-gruss .t-small{color:var(--tinte-2);margin-top:.5rem;display:block}.halt-zeile{color:var(--tinte-2);max-width:30ch;margin-top:1.4rem;display:block}.zelle-frage{border:1px solid var(--tinte);border-bottom-width:2px;flex-direction:row;align-items:center;min-height:5rem}.zelle-frage .zelle-wert{font-size:var(--fs-lead);color:var(--tinte);font-weight:600}@media (width<=900px){.fahrplan{grid-template-columns:repeat(2,minmax(0,1fr))}.zelle{gap:1rem;min-height:8rem;padding:.9rem .9rem 1rem}.halt-bild{grid-template-columns:1fr;gap:1.2rem}}.theke{color:#f2f0ea;padding-block:var(--section-l) var(--section-m);background:var(--granit)}.theke-kopf{padding-inline:var(--margin);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.theke-kopf .t-h2{font-size:var(--fs-h1)}.theke .t-lead{color:#dedbd2}.streifen{--wow-gap:clamp(.8rem, 1.6vw, 1.6rem);padding-inline:var(--margin)}.abzug{flex:none;width:clamp(15rem,24vw,24rem);margin:0}.abzug img{aspect-ratio:4/5;object-fit:cover;border-radius:3px;width:100%}.abzug figcaption{color:#d5d2ca;margin-top:.6rem}.abzug-logo{aspect-ratio:4/5;background:var(--weiss);color:var(--granit);border-radius:3px;align-self:start;place-items:center;display:grid}.abzug-marke .logo{width:78%;height:auto;margin:auto}.stimme-hell{color:#ece9e1;padding-inline:var(--margin);margin-top:clamp(2rem,4vw,3rem)}@media (width<=900px){.theke-kopf{grid-template-columns:1fr}.abzug{width:70vw}}.brot{padding-block:var(--section-m) 0;position:relative}.brot-film{width:min(760px, calc(100% - 2 * var(--margin)), 88svh);aspect-ratio:1;margin-inline:var(--margin) auto;border-radius:8px;position:relative;overflow:hidden}.brot-film .film{position:absolute;inset:0}.brot-text{z-index:2;background:var(--weiss);width:min(36rem,86%);padding:clamp(1.4rem, 3vw, 2.6rem) var(--margin) clamp(1.4rem, 3vw, 2.4rem) clamp(1.4rem, 3vw, 2.6rem);border-radius:8px 0 0;margin:calc(-1*clamp(8rem,15vw,14rem)) 0 0 auto;position:relative}.brot-text .t-h2{font-size:var(--fs-h1);margin-bottom:.8rem;line-height:1}@media (width<=700px){.brot-film{aspect-ratio:4/5;width:auto;margin-inline:var(--margin)}.brot-text{width:auto;margin:-3rem var(--margin) 0;border-radius:8px;padding:1.3rem}}.kiste{background:var(--apfel);color:#fff}.kiste-kopf{padding-inline:var(--margin);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 4rem;display:grid}.kiste-kopf .t-h2{font-size:var(--fs-h1)}.kiste .t-lead{color:#fff}.sorten-titel{padding-inline:var(--margin);text-transform:uppercase;letter-spacing:.08em;margin:clamp(2.5rem,5vw,4rem) 0 1rem}.sorten{padding-inline:var(--margin);grid-template-columns:minmax(0,1fr) clamp(9rem,17vw,17rem) minmax(0,.35fr);align-items:start;gap:0 clamp(1.5rem,4vw,4rem);display:grid;position:relative}.sorten-liste{text-align:right;grid-column:1;margin:0;padding:0;list-style:none}.sorte{font:inherit;font-family:var(--serif);letter-spacing:-.03em;color:#f6caca;cursor:pointer;background:0 0;border:0;padding:0 .1em;font-size:clamp(3rem,8.5vw,9rem);font-weight:400;line-height:1.02;transition:color .25s ease-out}.sorte[aria-pressed=true]{color:#fff}.fenster{aspect-ratio:4/5;pointer-events:none;width:100%;transform:translateY(var(--fy,0px));border-radius:6px;grid-column:2;transition:transform .5s cubic-bezier(.645,.045,.355,1);position:relative;overflow:hidden;box-shadow:0 16px 40px -18px #0000008c}.fenster-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kiste .stimme-hell{color:#fff;text-align:center;margin-inline:auto}@media (width<=700px){.sorten{grid-template-columns:1fr}.sorten-liste{text-align:center;grid-row:2}.fenster{grid-area:1/1;justify-self:center;width:52%;margin-bottom:1.2rem;transform:none!important}.sorte{font-size:clamp(2.6rem,13vw,3.6rem)}}.no-motion .fenster{transition:none}.ueberzeugung{padding-inline:var(--margin)}.motion .ueberzeugung,.ueberzeugung{padding-top:var(--section-m)}.lay-bio{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr);align-items:end;gap:2rem 4rem;display:grid}.bio-kopf{grid-column:1}.bio-kachel{grid-column:3;justify-self:end;width:100%;max-width:26rem;margin:0}.bio-kachel video{aspect-ratio:4/5;object-fit:cover;background:#cfd8b8;border-radius:4px;width:100%;display:block}.bio-kachel figcaption{color:var(--tinte-2);margin-top:.6rem}.bio-kopf .t-h2{font-size:var(--fs-h1);margin-bottom:1rem}.leitspruch{color:var(--granit);letter-spacing:-.035em;flex-direction:column;grid-column:1/-1;margin:clamp(2rem,6vw,6rem) 0 0;font-size:clamp(4rem,13vw,13.5rem);font-weight:400;line-height:.92;display:flex}.leitspruch span{display:block}.leitspruch span:nth-child(2){padding-left:.6em}.leitspruch span:nth-child(3){color:var(--apfel);padding-left:1.2em}.leitspruch span:nth-child(2){color:var(--tinte-2)}@media (width<=900px){.lay-bio{grid-template-columns:1fr}.bio-kopf,.bio-kachel{grid-column:1}.bio-kachel{justify-self:start;max-width:78%}}.team{padding-inline:var(--margin)}.lay-team{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:2rem clamp(2rem,6vw,7rem);display:grid}.team-foto{max-width:34rem;margin:0}.team .frame{aspect-ratio:1;border-radius:4px;display:block;overflow:hidden}.team .frame img{object-fit:cover;width:100%;height:100%}.team .copy .t-h2{font-size:var(--fs-h1);margin-bottom:1rem;line-height:1}.team .copy .t-lead+.stimme{margin-top:1.6rem}@media (width<=900px){.lay-team{grid-template-columns:1fr}}.schluss{padding:var(--section-l) var(--margin) var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:0;display:grid}.schluss-bild{grid-area:1/1;margin:0}.schluss-bild .frame{aspect-ratio:4/5;border-radius:8px;display:block;overflow:hidden}.schluss-bild img{object-fit:cover;object-position:17% 50%;width:100%;height:100%}.schluss-karte{z-index:2;background:var(--granit);color:#f2f0ea;border-radius:8px;grid-area:1/2;margin:0 0 0 calc(-1*clamp(3rem,8vw,8rem));padding:clamp(1.5rem,3.5vw,3rem);position:relative;box-shadow:0 20px 50px -24px #00000080}.schluss-karte .t-h2{font-size:var(--fs-h1);color:#fff;margin-bottom:1rem}.schluss-karte p{margin:0 0 1rem}.schluss-karte a{text-decoration:none}.status-zeile{color:#fff}.zeiten-kurz{font-variant-numeric:tabular-nums;gap:.2rem;margin:0 0 1.2rem;display:grid}.zeiten-kurz div{font-size:var(--fs-lead);border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.zeiten-kurz dt,.zeiten-kurz dd{margin:0}.zeiten-kurz dd{white-space:nowrap}@media (width<=700px){.zeiten-kurz div{font-size:var(--fs-text)}}.fuss{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}.fuss-marke{color:#f2f0ea}.fuss-marke .logo{width:auto;height:2.2rem;display:block}.fuss-links{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;display:flex}.fuss-links a,.fuss-links button{font:inherit;color:#f2f0ea;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}@media (width<=900px){.schluss{grid-template-columns:1fr}.schluss-karte{grid-area:2/1;margin:-4rem .75rem 0}}.kontaktleiste{visibility:hidden;z-index:30;background:var(--granit);grid-template-columns:1fr 1fr;transition:transform .3s cubic-bezier(.23,1,.32,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.kontaktleiste a{color:#fff;place-items:center;min-height:52px;font-weight:600;text-decoration:none;display:grid}.kontaktleiste a:first-child{background:var(--apfel)}@media (width<=700px){.kontaktleiste.an{visibility:visible;display:grid;transform:none}}dialog{background:var(--weiss);max-width:34rem;color:var(--tinte);border:0;border-radius:8px;padding:1.6rem}dialog::backdrop{background:#1414128c}dialog .close{font:inherit;border:1px solid var(--tinte);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;margin-top:.6rem;padding:0 1.1rem}dialog .close:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}@media (width<=700px){.hero-text{max-width:none;box-shadow:none;padding:1.2rem var(--margin) 1.6rem;border-radius:0;bottom:0;left:0;right:0}}.abzug figcaption{background:var(--granit);padding-top:.1rem;position:relative}.hero-text{transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility .3s}.hero-text.weg{opacity:0;visibility:hidden;transform:translateY(-24px)}@media (width<=900px){.lay-bio,.lay-team,.tafel-grid,.theke-kopf,.kiste-kopf{grid-template-columns:minmax(0,1fr)}.leitspruch{letter-spacing:-.04em;font-size:clamp(3.2rem,19.5vw,5.2rem);line-height:1.04}.leitspruch span:nth-child(2){padding-left:.25em}.leitspruch span:nth-child(3){padding-left:.5em}}
