:root{--kalk: #EFEBE3;--kalk-hell: #F7F5F0;--tinte: #12100F;--stein: #5E5A53;--akzent: #0834D8;--akzent-tief: #051A80;--blei: #B9B4AA;--ultramarin: #0834D8;--ultramarin-text-2: #CFD6F2;--hm-jade-700: #2D5A4E;--hm-tief: #14332B;--hm-terra: #C2703A;--hm-gold: #CBB674;--hm-cloud: #FDFCFA;--rv-graphit: #171C18;--rv-flaeche: #1E241F;--rv-citrus: #D8ED84;--rv-text: #F0F1E9;--rv-muted: #B7BEAF;--grund: var(--kalk);--fg: var(--tinte);--fg-2: var(--stein);--link: var(--akzent);--ring: var(--akzent);--glas-ton: #ffffff;--glas-deckend: #F7F5F0;--frost-ton: color-mix(in oklab, var(--akzent) 9%, transparent);--veil: var(--kalk);--font-display: Boska, "Boska Fallback", Georgia, serif;--font-text: Synonym, "Synonym Fallback", "Helvetica Neue", Arial, sans-serif;--font-data: Tabular, "Tabular Fallback", ui-monospace, Menlo, monospace;--fs-h1: clamp(56px, 7.2vw + 16px, 160px);--fs-h2: clamp(44px, 5vw + 12px, 112px);--fs-h2-s: clamp(30px, 3.4vw + 8px, 64px);--fs-produkt: clamp(52px, 6.4vw + 14px, 128px);--fs-zitat: clamp(26px, 1.8vw + 16px, 44px);--fs-lead: clamp(20px, .8vw + 14px, 28px);--fs-text: clamp(17px, .3vw + 15px, 20px);--fs-ui: 15px;--fs-label: 14px;--fs-mikro: 13px;--lh-h1: .96;--ls-h1: -.035em;--lh-h2: 1;--ls-h2: -.03em;--lh-h2-s: 1.02;--ls-h2-s: -.03em;--lh-produkt: .95;--ls-produkt: -.03em;--lh-zitat: 1.15;--ls-zitat: -.015em;--lh-lead: 1.4;--ls-lead: -.006em;--lh-text: 1.55;--ls-text: 0;--lh-ui: 1.3;--ls-ui: 0;--lh-label: 1.35;--ls-label: .01em;--lh-mikro: 1.2;--ls-mikro: 0;--ls-mega: -.045em;--gutter: clamp(20px, 4.4vw, 72px);--gutter-l: max(var(--gutter), env(safe-area-inset-left));--gutter-r: max(var(--gutter), env(safe-area-inset-right));--col-gap: clamp(16px, 1.6vw, 28px);--maxw: 1600px;--head: 72px;--band-top: calc(var(--head) + max(32px, 4svh));--cols: 12;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 192px;--r-pille: 999px;--r-schild: 3px;--r-sheet: 28px;--z-canvas: 0;--z-geo: 1;--z-inhalt: 2;--z-anzeige: 5;--z-kopf: 10;--z-menue: 20;--z-skip: 30;--tap: 44px;--ease-ankunft: cubic-bezier(.16, 1, .3, 1);--ease-schnitt: cubic-bezier(.7, 0, .3, 1);--ease-licht: cubic-bezier(.4, 0, .2, 1);--d-kurz: .18s;--d-mittel: .42s;--d-lang: .9s;--d-guss: 1.4s;--kreuz: .15s}@media(max-width:1099px){:root{--cols: 8}}@media(max-width:759px){:root{--cols: 4}}@media(max-aspect-ratio:1/1){:root{--fs-h1: min(13.5vw, 96px);--fs-h2: clamp(40px, 11vw, 72px);--fs-h2-s: 30px;--fs-produkt: clamp(52px, 14vw, 96px);--fs-zitat: 26px;--fs-lead: 18px;--fs-text: 17px;--fs-ui: 16px}}@media(min-aspect-ratio:1/1){:root{--fs-h1: min(clamp(56px, 7.2vw + 16px, 160px), 14.5svh);--fs-h2: min(clamp(44px, 5vw + 12px, 112px), 11.5svh);--fs-h2-s: min(clamp(30px, 3.4vw + 8px, 64px), 7.4svh);--fs-lead: max(14px, min(clamp(20px, .8vw + 14px, 28px), 3.4svh))}}html[data-ground=ultramarin]{--grund: var(--ultramarin);--veil: var(--ultramarin);--frost-ton: color-mix(in oklab, #ffffff 10%, transparent)}html[data-act="1"],html[data-act="2"],html[data-act="5"]{--fg: var(--tinte);--fg-2: var(--stein);--link: var(--akzent);--ring: var(--akzent);--glas-ton: #ffffff;--glas-deckend: #F7F5F0;--veil: var(--kalk)}html[data-ground=ultramarin][data-act="1"],html[data-ground=ultramarin][data-act="2"],html[data-ground=ultramarin][data-act="5"]{--fg: var(--kalk);--fg-2: var(--ultramarin-text-2);--link: var(--kalk);--ring: var(--kalk);--veil: var(--ultramarin)}html[data-act="3"]{--fg: var(--hm-cloud);--fg-2: color-mix(in srgb, var(--hm-cloud) 82%, transparent);--link: var(--hm-cloud);--ring: var(--hm-cloud);--glas-ton: #FDFCFA;--glas-deckend: #24493F;--veil: #2D5A4E}html[data-act="4"]{--fg: var(--rv-text);--fg-2: var(--rv-muted);--link: var(--rv-citrus);--ring: var(--rv-citrus);--glas-ton: #F0F1E9;--glas-deckend: #222923;--veil: #171C18}html[data-act="6"]{--fg: var(--kalk);--fg-2: var(--blei);--link: var(--kalk);--ring: var(--kalk);--glas-ton: #F0F1E9;--glas-deckend: #222923;--veil: #12100F}@font-face{font-family:Boska;src:url(/fonts/Boska-Variable.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/fonts/Synonym-Variable.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Tabular;src:url(/fonts/Tabular-Variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Boska Fallback;src:local("Georgia");size-adjust:91.77%;ascent-override:104.61%;descent-override:27.24%;line-gap-override:9.81%}@font-face{font-family:Synonym Fallback;src:local("Arial");size-adjust:101.93%;ascent-override:99.09%;descent-override:25.51%;line-gap-override:9.81%}@font-face{font-family:Tabular Fallback;src:local("Menlo");size-adjust:99.66%;ascent-override:103.35%;descent-override:23.08%;line-gap-override:10.03%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--grund)}body{margin:0;background:var(--grund);color:var(--fg);font-family:var(--font-text);font-weight:400;font-size:var(--fs-text);line-height:var(--lh-text);letter-spacing:var(--ls-text);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}main:focus{outline:none}h1,h2,h3{text-wrap:balance;font-family:var(--font-display);font-weight:560}p,li,dd{text-wrap:pretty}@media(max-aspect-ratio:1/1){:lang(de){hyphens:auto;-webkit-hyphens:auto}}.eyebrow{font-family:var(--font-text);font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);color:var(--fg-2)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.h2--s{font-size:var(--fs-h2-s);line-height:var(--lh-h2-s);letter-spacing:var(--ls-h2-s)}.lead{font-family:var(--font-text);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.text{font-size:var(--fs-text);line-height:var(--lh-text)}.data{font-family:var(--font-data);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);line-height:var(--lh-label)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.skip-link{position:fixed;left:var(--s-4);top:var(--s-4);z-index:var(--z-skip);padding:12px 18px;min-height:var(--tap);display:inline-flex;align-items:center;background:var(--tinte);color:var(--kalk);font-weight:500;font-size:var(--fs-ui);border-radius:var(--r-pille);transform:translateY(-200%)}.skip-link:focus{transform:none;outline:2px solid var(--akzent);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.u-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--link)}.glass{background:color-mix(in oklab,var(--glas-ton, #ffffff) 18%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid color-mix(in oklab,#ffffff 34%,transparent);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000f,0 10px 28px -16px #12100f59}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--glas-deckend)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{background:var(--glas-deckend);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(pointer:coarse),(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){.glass:not(.site-header__nav):not(.site-header__menu):not(.menu-sheet){background:var(--glas-deckend);-webkit-backdrop-filter:none;backdrop-filter:none}}html.gl-on .geo,html.gl-on .geo *{visibility:hidden;transition:visibility 0s linear var(--kreuz, .15s)}:root{--gutter: clamp(20px, 4.4vw, 72px);--head: 72px;--band-top: calc(var(--head) + max(32px, 4svh));--ink-gl: .0303;--ink-hr: 1.1753;--ink-ql: 1.1862;--ink-ir: 1.9739;--fuge-rel: .5885}@media(max-width:759px),(max-aspect-ratio:1/1){:root{--head: 60px;--band-top: 76px}}@media(min-aspect-ratio:1/1){.act__stage{--F: min(calc((100vw - var(--gutter-l) - var(--gutter-r)) / 1.955), 65.73svh);--base: 90svh;--pw: min(40vw, 700px);--pcx: calc(var(--gutter-l) + .66 * 1.955 * var(--F));--pcy: calc(var(--base) - .3575 * var(--F));--dk: .3;--dref: min(100vw, 130svh)}}@media(max-aspect-ratio:1/1){.act__stage{--F: calc((100vw - var(--gutter-l) - var(--gutter-r)) / 1.955);--pw: min(52vw, 40svh);--pcx: calc(var(--gutter-l) + .6 * 1.955 * var(--F));--pcy: calc(50svh + 72px) ;--base: calc(var(--pcy) + .3575 * var(--F));--dk: .44;--dref: calc(100vw - var(--gutter-l) - var(--gutter-r))}}.act__stage{position:sticky;top:0;height:100svh;overflow:clip;--nx: 0px;--zw: min(calc(1.35 * var(--pw)), calc(100vw - var(--gutter-l) - var(--gutter-r)));--zcx: clamp(calc(var(--gutter-l) + var(--zw) / 2), var(--pcx), calc(100vw - var(--gutter-r) - var(--zw) / 2));--zh: calc(.6875 * var(--pw));--d1: min(calc(var(--dk) * var(--dref)), var(--zh));--s2: calc(.866 * var(--d1))}.geo{position:absolute;inset:0;pointer-events:none}.geo>*{position:absolute}.mega{left:calc(var(--gutter-l) + var(--nx));top:calc(var(--base) - .855 * var(--F));white-space:nowrap;font-family:Boska,Boska Fallback,Georgia,serif;font-weight:700;font-size:var(--F);line-height:1;letter-spacing:-.045em;font-kerning:none;color:var(--tinte)}.mega__base{display:inline-block;width:0;height:0;vertical-align:baseline}.anchor{visibility:hidden}.anchor--plate{--nh: calc(.785 * var(--F));left:calc(var(--gutter-l) + var(--nx) + (var(--ink-gl) - .035) * var(--F));width:calc((var(--ink-ir) - var(--ink-gl) + .08) * var(--F));top:calc(var(--base) - .75 * var(--F));height:var(--nh);border-radius:calc(.1 * var(--nh))}.anchor--zone{left:calc(var(--gutter-l) + var(--nx) + (var(--ink-gl) - .055) * var(--F));width:calc((var(--ink-ir) - var(--ink-gl) + .12) * var(--F));top:calc(var(--base) - .77 * var(--F));height:calc(.825 * var(--F))}.anchor--linse{width:var(--d1);height:var(--d1);border-radius:50%;left:calc(var(--gutter-l) + var(--nx) + (var(--ink-gl) + var(--ink-hr)) / 2 * var(--F) - var(--d1) / 2);top:calc(var(--pcy) - var(--d1) / 2)}.anchor--taste{width:var(--s2);height:var(--s2);border-radius:calc(.22 * var(--s2));left:calc(var(--gutter-l) + var(--nx) + (var(--ink-ql) + var(--ink-ir)) / 2 * var(--F) - var(--s2) / 2);top:calc(var(--pcy) - var(--s2) / 2)}.act__text{position:absolute;left:var(--gutter-l);right:var(--gutter-r);top:var(--band-top);z-index:2}@media(max-aspect-ratio:1/1){.lead--unten{position:absolute;left:0;right:0;top:calc(var(--base) + .28 * var(--F) + 16px - var(--band-top))}}@media(max-aspect-ratio:1/1){.act--2 .act__text{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px);mask-image:linear-gradient(to bottom,transparent 0,#000 14px)}}@media(min-aspect-ratio:1/1){.act__stage{--pw: min(40vw, 700px, 65svh)}}@media(min-aspect-ratio:1/1)and (max-height:649px){.act__stage{--pw: min(40vw, 700px, 56svh)}}@media(min-aspect-ratio:1/1)and (max-height:819px){.act__stage{--base: 92svh}}@media(min-aspect-ratio:1/1)and (max-height:759px){.act__stage{--F: min(calc((100vw - var(--gutter-l) - var(--gutter-r)) / 1.955), 60svh)}}@media(min-aspect-ratio:1/1)and (max-height:450px){.act__stage{--F: min(calc((100vw - var(--gutter-l) - var(--gutter-r)) / 1.955), 45svh);--base: 93svh;--nx: max(0px, calc((100vw - var(--gutter-l) - var(--gutter-r) - 1.955 * var(--F)) / 2))}.act--1 .eyebrow,.act--1 .lead,.act--1 .stand{display:none}.act--1 .h1{font-size:min(var(--fs-h1),11svh)}}.anchor--plate:before,.anchor--plate:after{content:"";position:absolute;top:0;bottom:0;opacity:0}.anchor--plate:before{left:0;width:calc(var(--fuge-rel) * 100%);border-radius:calc(.1 * var(--nh)) calc(.03 * var(--nh)) calc(.03 * var(--nh)) calc(.1 * var(--nh))}.anchor--plate:after{left:calc(var(--fuge-rel) * 100%);right:0;border-radius:calc(.03 * var(--nh)) calc(.1 * var(--nh)) calc(.1 * var(--nh)) calc(.03 * var(--nh))}html:is(.poster-mode,.no-js,.flach) .act--1 .anchor--plate,html:is(.poster-mode,.no-js,.flach) .act--5 .anchor--plate,html:is(.poster-mode,.no-js,.flach) .act--2 .anchor--linse,html:is(.poster-mode,.no-js,.flach) .act--2 .anchor--taste{visibility:visible}html:is(.poster-mode,.no-js,.flach) .act--1 .anchor--plate:before,html:is(.poster-mode,.no-js,.flach) .act--1 .anchor--plate:after,html:is(.poster-mode,.no-js,.flach) .act--5 .anchor--plate:before,html:is(.poster-mode,.no-js,.flach) .act--5 .anchor--plate:after{opacity:1;transition:opacity .3s linear;background:transparent;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,inset 0 12px 12px -12px #ffffffbf,inset 0 -2px #0834d88c,inset 0 -12px 14px -12px #0834d838,0 18px 40px -22px #12100f59}html:is(.poster-mode,.no-js,.flach) .act--2 .anchor--linse,html:is(.poster-mode,.no-js,.flach) .act--2 .anchor--taste{background:transparent;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffe6,inset 0 12px 12px -12px #ffffffbf,inset 0 -2px #0834d880,inset 0 -12px 14px -12px #0834d833,0 18px 40px -22px #12100f59}html.dbg-sil .geo,html.dbg-sil .geo *{visibility:hidden!important;transition:none!important}.act--1{height:100svh}.act--2{height:calc(100svh + 1000px)}.act--5{height:calc(100svh + 1500px)}@media(max-aspect-ratio:1/1){.act--1{height:100svh}.act--2{height:calc(100svh + 800px)}.act--5{height:calc(100svh + 1300px)}}.pk--a2-07{--pk-q: 170px;--pk-h: 120px}.pk--a2-22{--pk-q: 450px;--pk-h: 380px}.pk--a2-26{--pk-q: 600px;--pk-h: 510px}.pk--a2-30{--pk-q: 800px;--pk-h: 650px}.pk--a5-89{--pk-q: 1050px;--pk-h: 880px}.pk--a5-94{--pk-q: 1500px;--pk-h: 1300px}html{scroll-behavior:auto}.act{position:relative;--vorlauf: 0px}.pk{position:absolute;left:0;width:1px;height:0;top:var(--pk-q, 0px);pointer-events:none}.anker{position:absolute;left:0;width:1px;height:1px;top:var(--anker-q, 0px);pointer-events:none}.act__vorlauf{height:0}.pills{display:none}.act__poster{position:sticky;top:0;height:100svh;margin-bottom:-100svh;z-index:0}.stage-veil{position:fixed;inset:0;z-index:1;opacity:0;background:var(--veil, var(--kalk));pointer-events:none}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){.act--3 .pk,.act--4 .pk{top:var(--pk-h, var(--pk-q, 0px))}.act--3 .anker,.act--4 .anker{top:calc(var(--vorlauf) - var(--head) - 8px)}.act--3 .act__vorlauf,.act--4 .act__vorlauf{height:var(--vorlauf)}.act--3 .act__stage--inhalt,.act--4 .act__stage--inhalt{position:static;height:auto;overflow:visible;padding:0 var(--gutter) 8svh}:root:root:not(.flach):not(.no-js) .act--3 .act__stage--inhalt,:root:root:not(.flach):not(.no-js) .act--4 .act__stage--inhalt{padding-bottom:8svh}}@media(max-aspect-ratio:1/1){.pk{top:var(--pk-h, var(--pk-q, 0px))}.pills{display:grid}.stand,.scroll-cue{display:none}}@media(max-aspect-ratio:1/1){.act--2 .act__text{top:calc(var(--band-top) - 14px);padding-top:14px}}:root{--ov2: 100svh;--ov3: 100svh;--ov4: calc(100svh - 100px) ;--ov5: calc(100svh - 100px) }.act--2{--ovs: var(--ov2)}.act--3{--ovs: calc(var(--ov2) + var(--ov3))}.act--4{--ovs: calc(var(--ov2) + var(--ov3) + var(--ov4))}.act--5{--ovs: calc(var(--ov2) + var(--ov3) + var(--ov4) + var(--ov5))}html.gl-on:not(.poster-mode):not(.flach) .act--2{margin-top:calc(-1 * var(--ov2))}html.gl-on:not(.poster-mode):not(.flach) .act--3{margin-top:calc(-1 * var(--ov3))}html.gl-on:not(.poster-mode):not(.flach) .act--4{margin-top:calc(-1 * var(--ov4))}html.gl-on:not(.poster-mode):not(.flach) .act--5{margin-top:calc(-1 * var(--ov5))}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){:root{--ov3: 100svh;--ov4: calc(100svh - 100px) ;--ov5: 40svh}}@media(max-aspect-ratio:1/1){:root{--ov5: calc(8svh + var(--head) - 52px)}}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){:root:root .act--3,:root:root .act--4{--vorlauf: max(52svh, 340px)}}@keyframes ghqi-ov-settle{0%{transform:translateY(var(--ovs, 0px))}to{transform:none}}html.gl-on:not(.poster-mode):not(.flach) :is(.act--2,.act--3,.act--4,.act--5){animation:ghqi-ov-settle 1ms linear 1}@keyframes ghqi-ov-leave{0%{transform:translateY(calc(-1 * var(--ovs, 0px)))}to{transform:none}}html.ov-leave :is(.act--2,.act--3,.act--4,.act--5){animation:ghqi-ov-leave 1ms linear 1}html.gl-on:not(.poster-mode):not(.flach) :is(.act--2,.act--5) :is(.geo,.geo *){visibility:hidden;transition:none}html.gl-on:not(.poster-mode):not(.flach) :is(.act--2,.act--3,.act--4,.act--5){pointer-events:none}html.gl-on:not(.poster-mode):not(.flach) :is(.act--2,.act--3,.act--4,.act--5) [data-gate]:not(.is-gate-closed){pointer-events:auto}html.gl-on:not(.poster-mode):not(.flach) :is(.act--2,.act--3,.act--4,.act--5) [data-reveal].rv-ready:not(.is-in):not(.rv-done){pointer-events:none}html.no-js .act,html.flach .act{height:auto!important}html.no-js .act__stage,html.flach .act__stage,html.no-js .keystage,html.flach .keystage{position:relative;min-height:100svh;height:auto}html.no-js .act__vorlauf,html.flach .act__vorlauf,html.no-js .keystage-huelle,html.flach .keystage-huelle{height:auto}html.no-js .pk,html.flach .pk{display:none}html.no-js .act .anker,html.flach .act .anker{top:calc(-1 * (var(--head) + 8px))}.stage{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:var(--z-canvas);pointer-events:none;display:block}.geo{z-index:var(--z-geo)}.act,.site-footer{position:relative;z-index:var(--z-inhalt)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);padding-inline:var(--gutter);max-width:var(--maxw);margin-inline:auto}:root{--head: calc(72px + env(safe-area-inset-top, 0px)) ;--band-top: calc(var(--head) + max(32px, 4svh))}@media(max-width:759px),(max-aspect-ratio:1/1){:root{--head: calc(60px + env(safe-area-inset-top, 0px)) ;--band-top: calc(76px + env(safe-area-inset-top, 0px)) }}.site-header{position:fixed;top:0;left:0;right:0;height:var(--head);z-index:var(--z-kopf);padding-inline:var(--gutter);padding-top:env(safe-area-inset-top)}.menu-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-menue);max-height:78svh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))}.stand{position:absolute;right:var(--gutter);top:var(--band-top);text-align:right;z-index:2}.scroll-cue{position:absolute;right:var(--gutter);top:calc(var(--band-top) + 32px);width:1px;height:64px;z-index:2}.pills{position:absolute;left:var(--gutter-l);right:var(--gutter-r);bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));--fuge-pille: var(--fuge-x, calc(var(--gutter-l) + (100vw - var(--gutter-l) - var(--gutter-r)) * var(--fuge-rel, .5885)));grid-template-columns:minmax(0,min(calc(var(--fuge-pille) - var(--gutter-l) - 6px),calc(100% - 136px))) minmax(0,1fr);gap:12px;z-index:2}html.gl-on:not(.poster-mode):not(.flach) .pills{position:fixed}.readout{position:fixed;left:var(--gutter);bottom:max(16px,env(safe-area-inset-bottom));z-index:var(--z-anzeige)}.progress-rail{position:fixed;right:6px;top:30svh;width:2px;height:40svh;z-index:var(--z-anzeige);display:none}.progress-rail>span{display:block;width:100%;height:100%;background:var(--akzent);transform-origin:top;transform:scaleY(0)}@media(max-aspect-ratio:1/1){.readout{display:none}.progress-rail{display:block}}.site-header{--pill-top: 16px;--pill-h: 52px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));color:var(--fg);transition:color var(--d-mittel) var(--ease-licht)}@media(max-width:759px),(max-aspect-ratio:1/1){.site-header{--pill-top: 8px;--pill-h: 44px}}.site-header__mark:focus-visible{border-radius:8px}.site-header__mark{display:inline-flex;align-items:center;min-width:var(--tap);height:var(--pill-h);margin-top:var(--pill-top);font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1;letter-spacing:-.03em}.site-header__nav{display:flex;align-items:center;gap:2px;height:var(--pill-h);margin-top:var(--pill-top);padding:6px;border-radius:var(--r-pille)}.site-header__nav a,.site-header__nav .toggle{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--r-pille);font-family:var(--font-text);font-weight:500;font-size:var(--fs-ui);line-height:1;white-space:nowrap}.site-header__nav a:hover,.site-header__nav .toggle:hover,.menu-sheet a:hover,.menu-sheet .toggle:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.site-header__dot{flex:none;align-self:stretch;width:22px;margin:0;padding:0;font-size:0;line-height:0;overflow:hidden}.toggle:before{content:"";flex:none;width:7px;height:7px;margin-right:9px;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box}.toggle[aria-pressed=true]:before{background:currentColor}.toggle__an{margin-left:.4em;font-weight:400;color:var(--fg-2)}body:not(.page-start) [data-toggle],body:not(.page-start) .site-header__dot,body:not(.page-start) .menu-sheet__toggles{display:none}.site-header__menu{display:none;align-items:center;justify-content:center;min-width:88px;padding:0 20px;white-space:nowrap;height:var(--pill-h);margin-top:var(--pill-top);border-radius:var(--r-pille);font-family:var(--font-text);font-weight:500;font-size:var(--fs-ui);line-height:1}@media(max-width:759px),(max-aspect-ratio:1/1){.site-header__nav{display:none}.site-header__menu{display:inline-flex}}html.no-js .site-header__nav{display:flex}html.no-js .site-header__menu,html.no-js .toggle,html.no-js .site-header__dot{display:none}@media(max-width:759px),(max-aspect-ratio:1/1){html.no-js .site-header__nav{height:52px;margin-top:4px;padding:4px;gap:0}html.no-js .site-header__nav a{height:var(--tap);padding:0 6px;font-size:14px}}.site-header--solid,html.no-js .site-header{background:var(--kalk);border-bottom:1px solid color-mix(in oklab,var(--tinte) 10%,transparent)}.menu-sheet{display:flex;flex-direction:column;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));color:var(--fg)}.menu-sheet[hidden]{display:none}.menu-sheet__handle{display:flex;align-items:center;justify-content:center;width:100%;height:var(--tap);margin-bottom:var(--s-2)}.menu-sheet__handle span{display:block;width:40px;height:4px;border-radius:2px;background:color-mix(in oklab,currentColor 40%,transparent)}.menu-sheet__nav{display:flex;flex-direction:column}.menu-sheet__nav a{display:flex;align-items:center;min-height:56px;font-family:var(--font-display);font-weight:480;font-size:32px;line-height:1;letter-spacing:-.02em}.menu-sheet__toggles{display:flex;flex-direction:column;margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid color-mix(in oklab,currentColor 18%,transparent)}.menu-sheet__toggles .toggle{display:flex;align-items:center;min-height:var(--tap);font-family:var(--font-text);font-weight:500;font-size:var(--fs-ui);line-height:1.2;text-align:left}.menu-sheet__legal{display:flex;gap:var(--s-5);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid color-mix(in oklab,currentColor 18%,transparent)}.menu-sheet__legal a{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--fs-ui);font-weight:500;color:var(--fg-2)}.act--1,.act--2,.act--5{background:var(--grund)}html.gl-on .act--1,html.gl-on .act--2,html.gl-on .act--5{background:transparent}html[data-ground=ultramarin] .mega{color:var(--kalk)}.act__text .eyebrow{margin-bottom:20px}.act__text .h1,.act__text .h2{margin-bottom:24px}@media(max-aspect-ratio:1/1){.act__text .eyebrow{margin-bottom:12px}.act__text .h1,.act__text .h2{margin-bottom:16px}}@media(max-aspect-ratio:1/1){:root{--r2-blur: 0px}}.act--1 .h1{white-space:nowrap}.act--1 .h1__line{display:inline-block}.act--1 .lead{max-width:none}.act--1 .stand{font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-mikro);line-height:var(--lh-mikro);color:var(--fg-2)}@media(min-aspect-ratio:1/1){.act--1 .lead{white-space:nowrap}}.scroll-cue{background:color-mix(in oklab,var(--fg) 28%,transparent);transition:opacity .2s linear}.scroll-cue__drop{position:absolute;left:50%;top:0;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--fg)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 var(--s-3);white-space:nowrap;border-radius:var(--r-pille);background:var(--kalk-hell);border:1px solid color-mix(in oklab,var(--tinte) 18%,transparent);color:var(--tinte);font-family:var(--font-text);font-weight:500;font-size:16px;line-height:1}.pill .arrow{flex:none}.pill:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}html[data-ground=ultramarin] .pill{background:var(--kalk)}.pills{opacity:var(--pw, 1)}@media(prefers-reduced-motion:no-preference){html:not(.flach):not(.rm) .act--1 .h1{clip-path:inset(-.16em -.2em)}html:not(.flach):not(.rm) .act--1 .h1__line{animation:ghqi-maske .9s var(--ease-ankunft) .12s both}html:not(.flach):not(.rm) .act--1 .eyebrow{animation:ghqi-fokus .7s var(--ease-ankunft) .38s backwards}html:not(.flach):not(.rm) .act--1 .lead{animation:ghqi-fokus .7s var(--ease-ankunft) .44s backwards}html:not(.flach):not(.rm) .act--1 .stand{animation:ghqi-fokus .7s var(--ease-ankunft) .5s backwards}}.act--1 :is(.eyebrow,.h1,.lead,.stand){opacity:var(--ex, 1)}@media(max-aspect-ratio:1/1){html.gl-on:not(.poster-mode):not(.flach) .act--1 .act__text{bottom:0;pointer-events:none}html.gl-on:not(.poster-mode):not(.flach) .act--1 .act__text :is(.h1,.lead){pointer-events:auto}html.gl-on:not(.poster-mode):not(.flach) .act--1 .lead{position:sticky;top:calc(var(--head) + 20px)}}html.gl-on:not(.poster-mode):not(.flach) .act--1 .lead{translate:0 var(--lead-ty, 0px)}@keyframes ghqi-maske{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes ghqi-fokus{0%{opacity:0;transform:translateY(12px);filter:blur(var(--r2-blur, 8px))}to{opacity:1;transform:none;filter:blur(0)}}@media(min-aspect-ratio:1/1){.act--2 .h2,.act--2 .lead{white-space:nowrap}}.h2--s .line{display:block}@media(min-aspect-ratio:1/1){.h2--s .line{white-space:nowrap}.act--5 .h2{margin-bottom:24px}}.page-recht,.page-404{background:var(--kalk)}.legal{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);padding:calc(var(--head) + var(--s-8)) var(--gutter-r) var(--s-10) var(--gutter-l);background:var(--kalk);color:var(--tinte);min-height:80svh}.legal__inner{grid-column:1 / 9;min-width:0;font-size:18px;line-height:1.55}@media(max-width:1099px){.legal__inner{grid-column:1 / 8}}@media(max-width:759px){.legal__inner{grid-column:1 / -1;font-size:17px}.legal{padding-top:calc(var(--head) + var(--s-7));padding-bottom:var(--s-9)}}.legal h1{font-size:clamp(44px,5vw + 12px,96px);line-height:1;letter-spacing:var(--ls-h2);color:var(--tinte);margin-bottom:var(--s-8)}.legal h2{font-family:var(--font-display);font-weight:560;font-size:24px;line-height:1.15;letter-spacing:-.015em;color:var(--tinte);margin:0 0 var(--s-3)}.legal section{margin-top:var(--s-7)}.legal h1+section{margin-top:0}.legal p{max-width:62ch;margin-bottom:2px;color:var(--tinte)}.legal .legal__register p{font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.7}.legal .offen{font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:.88em;color:var(--akzent)}.legal .entwurf{font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--akzent);margin-bottom:var(--s-6)}.legal a,.fehler a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--akzent);overflow-wrap:anywhere}.legal a:hover,.fehler a:hover{text-decoration-thickness:2px}.fehler{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--s-6);min-height:80svh;padding:calc(var(--head) + var(--s-8)) var(--gutter-r) var(--s-9) var(--gutter-l);background:var(--kalk);color:var(--tinte)}.fehler h1{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.fehler a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:500;font-size:var(--fs-lead);line-height:1.2}.act--1 .h1--ersatz{font-size:var(--fs-h2-s);line-height:var(--lh-h2-s);letter-spacing:var(--ls-h2-s);white-space:normal}.datenschutz__stand{margin-top:var(--s-7);font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);color:var(--stein)}.act__poster picture,.act__poster img{display:block;width:100%;height:100%}.act__poster img{object-fit:cover}html:not(.no-js):not(.poster-mode) .act__poster picture{display:none}.act--3 .eyebrow,.act--4 .eyebrow{margin:0 0 var(--s-4)}.act--3 .zitat,.act--4 .zitat{margin:0 0 var(--s-5)}.act--3 .zitat p,.act--4 .zitat p{font-family:var(--font-display);font-weight:480;font-size:var(--fs-zitat);line-height:var(--lh-zitat);letter-spacing:var(--ls-zitat);text-wrap:balance}.act--3 .zitat p,.act--4 .zitat p{text-indent:-.32em}.act--3 .zitat cite,.act--4 .zitat cite{display:block;margin-top:var(--s-3);font-style:normal;font-family:var(--font-text);font-weight:400;font-size:14px;line-height:var(--lh-label);letter-spacing:0;text-transform:none;font-variant-numeric:normal;color:var(--fg-2)}.act--4 .zitat cite{color:var(--rv-muted)}.act--3 .text,.act--4 .text{margin:0 0 var(--s-5);max-width:34em;color:var(--fg)}.act--3 .act__stage--inhalt,.act--4 .act__stage--inhalt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);padding:var(--head) var(--gutter-r) 0 var(--gutter-l);z-index:var(--z-inhalt)}.plaque{--pl-line: color-mix(in srgb, var(--fg) 15%, transparent);margin:0;width:100%;max-width:420px;color:var(--fg);font-family:var(--font-text);font-weight:400;font-size:15px;line-height:1.4;background:var(--glas-deckend);border:1px solid var(--pl-line);border-radius:var(--r-schild)}.plaque__row{display:grid;grid-template-columns:calc(5.9em + 28px) minmax(0,1fr)}.plaque__row+.plaque__row{border-top:1px solid var(--pl-line)}.plaque dt,.plaque dd{margin:0;padding-block:7px}.plaque dt{padding-left:var(--s-4);padding-right:var(--s-3);color:var(--fg-2);font-weight:500;font-size:14px}.plaque dd{padding-right:var(--s-4);color:var(--fg);overflow-wrap:anywhere}.plaque__row:first-child dt,.plaque__row:first-child dd{padding-top:14px}.plaque__row:last-child dt,.plaque__row:last-child dd{padding-bottom:14px}.plaque a{display:inline-block;padding:14px 0;margin:-14px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--link)}html.js:not(.flach):not(.rv-fail):not(.rm) .plaque[data-reveal=typenrad].rv-ready:not(.is-in):not(.rv-done){background-color:transparent;border-color:transparent}html.js:not(.flach):not(.rv-fail):not(.rm) .plaque[data-reveal=typenrad].rv-ready:not(.is-in):not(.rv-done) .plaque__row{border-top-color:transparent}html.js:not(.flach):not(.rv-fail):not(.rm) .plaque[data-reveal=typenrad].is-in{transition:background-color 1ms linear var(--rv-d, 0ms),border-color 1ms linear var(--rv-d, 0ms)}html.js:not(.flach):not(.rv-fail):not(.rm) .plaque[data-reveal=typenrad].is-in .plaque__row{transition:border-color 1ms linear var(--rv-d, 0ms)}html.js:not(.flach):not(.rv-fail):not(.rm) .plaque[data-reveal=typenrad].is-in .rv-lab{transition-delay:var(--rv-d, 0ms)}@media(prefers-contrast:more){.plaque{border-color:color-mix(in srgb,var(--fg) 60%,transparent)}}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){html .act--3 .act__stage--inhalt,html .act--4 .act__stage--inhalt{display:block;position:relative;z-index:1;padding:0 var(--gutter-r) 25svh var(--gutter-l)}}.act--3{--fg: var(--hm-cloud);--fg-2: color-mix(in srgb, var(--hm-cloud) 82%, transparent);--link: var(--hm-cloud);--ring: var(--hm-cloud);--glas-ton: #FDFCFA;--glas-deckend: #24493F;background-color:var(--hm-jade-700);color:var(--fg)}.act--3 .act__poster{background:radial-gradient(ellipse 85% 95% at 66% 50%,#2d5a4e,#14332b)}@media(max-aspect-ratio:1/1){.act--3 .act__poster{background:radial-gradient(ellipse 110% 85% at 50% 42%,#2d5a4e,#14332b)}}html.gl-on:not(.poster-mode) .act--3{background-color:transparent}html.gl-on:not(.poster-mode) .act--3 .act__poster{background:none}.hm-szene,.hm-pin,.hm-fluss,.hm-schritt,.hm-zslot{display:contents}.hm-band{position:relative;container-type:size;pointer-events:none;--hm-s7: .66}.hm-stage{position:absolute;pointer-events:none;left:50%;top:46cqh;width:calc(2*(min(40cqw,40cqh) + 24px));aspect-ratio:1;transform:translate(-50%,-50%)}.rounds{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;list-style:none}.rounds li{list-style:none}.rounds-line{margin:0;display:flex;align-items:baseline;gap:12px;white-space:nowrap;font-family:var(--font-text);color:var(--fg);opacity:0;transform:translateY(var(--rl-dy, 0px));transition:opacity .24s var(--ease-licht),transform .24s var(--ease-ankunft);pointer-events:none}.rounds-line.is-on{opacity:1}.rounds-line.is-swap{opacity:0;--rl-dy: 6px;transition-duration:.16s}.rl-n{font-weight:500;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--hm-cloud) 70%,transparent)}.rl-t{font-weight:400;font-size:15px;line-height:1.3;color:color-mix(in srgb,var(--hm-cloud) 92%,transparent)}.rl-n[hidden]{display:none}html.rm .rounds-line{transition:none}.act--3 .h2--produkt{font-weight:600;font-size:var(--fs-produkt);line-height:var(--lh-produkt);letter-spacing:var(--ls-produkt);margin:0 0 var(--s-5);overflow-wrap:break-word}.occasions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-3)}.occasions__br{display:none}.occasion{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);height:var(--tap);padding:0 18px;border-radius:var(--r-pille);font-family:var(--font-text);font-weight:500;font-size:var(--fs-ui);line-height:1;color:var(--fg);white-space:nowrap;transition:background-color var(--d-kurz) var(--ease-licht),color var(--d-kurz) var(--ease-licht),border-color var(--d-kurz) var(--ease-licht)}.act--3 .occasion.glass[aria-pressed=true],.act--3 .occasion[aria-pressed=true]{background:var(--hm-cloud);color:var(--hm-tief);border-color:var(--hm-cloud);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover){.occasion[aria-pressed=false]:hover{background:color-mix(in oklab,var(--hm-cloud) 28%,transparent)}}.occasions__note{font-size:var(--fs-ui);line-height:1.4;color:var(--fg-2);margin:0 0 var(--s-5)}.link-out{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);font-weight:500;font-size:var(--fs-ui);line-height:1.2;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,var(--link) 45%,transparent)}.link-out:hover{text-decoration-color:var(--link)}.link-out .arrow{flex:none}@media(min-aspect-ratio:1001/1000)and (min-height:480px){html body .act--3{height:calc(2000px + 100svh);--vorlauf: 0px}.pk--a3-38{--pk-q: 400px;--pk-h: 400px}.pk--a3-56{--pk-q: 2000px;--pk-h: 2000px}.anker--a3{--anker-q: 460px}html body .act--3 .anker{top:var(--anker-q)}html body .act--3 .pk{top:var(--pk-q, 0px)}html body .act--3 .act__vorlauf{height:0}html body .act--3 .act__stage--inhalt{display:grid;position:sticky;top:0;height:100svh;overflow:clip;z-index:var(--z-inhalt);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);grid-template-rows:minmax(0,1fr) repeat(7,auto) minmax(0,1fr);padding:var(--head) var(--gutter-r) 0 var(--gutter-l)}html body .act--3 .act__stage--inhalt{margin-bottom:-230px}.act--3 .act__body{display:contents;max-width:none}.act--3 .eyebrow{grid-column:1 / span 6;grid-row:2}.act--3 .h2--produkt{grid-column:1 / span 6;grid-row:3}.act--3 .zitat{grid-column:1 / span 6;grid-row:4}.act--3 .text{grid-column:1 / span 6;grid-row:5}.act--3 .occasions{grid-column:1 / span 6;grid-row:6;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-3)}.occasions__br{display:block;flex-basis:100%;height:0;margin-top:calc(var(--s-2) * -1)}.act--3 .occasions__note{grid-column:1 / span 6;grid-row:7}.act--3 .link-out{grid-column:1 / span 6;grid-row:8;justify-self:start}.act--3 .hm-band{grid-column:7 / -1;grid-row:1 / -1;align-self:stretch;margin-top:calc(var(--band-top) - var(--head));margin-bottom:48px;margin-left:.75vw}.act--3 .rounds-line{position:absolute;left:var(--hm-cap-x, 1060px);top:var(--hm-cap-y, 738px);transform:translate(-50%,var(--rl-dy, 0px));z-index:2}.act--3 .plaque{grid-column:8 / -1;grid-row:1 / -1;align-self:end;justify-self:end;margin:0 0 48px;width:420px;max-width:100%}.hm-szene:not([data-schritt="7"])~.hm-fluss .plaque{opacity:0;visibility:hidden}.hm-fluss .plaque{transition:opacity .24s var(--ease-licht)}}@media(min-aspect-ratio:1001/1000)and (min-height:480px){html.poster-mode .act--3 .rounds-line{left:73.6vw;top:82svh}html.poster-mode .act--3 .hm-szene[data-schritt="7"] .occasions,html.poster-mode .act--3 .hm-szene[data-schritt="7"] .rounds-line{opacity:0;visibility:hidden}html.poster-mode .act--3 .hm-szene[data-schritt="7"]~.hm-fluss .text,html.poster-mode .act--3 .hm-szene[data-schritt="7"]~.hm-fluss .occasions__note{opacity:0;visibility:hidden}html.poster-mode .act--3 .hm-szene[data-schritt="7"]~.hm-fluss .plaque{grid-column:1 / span 6;grid-row:5 / span 4;align-self:start;justify-self:start;margin:0;width:100%;max-width:520px}html.poster-mode .act--3 .hm-szene[data-schritt="7"]~.hm-fluss .link-out{grid-row:9;align-self:start;margin-top:var(--s-3)}}@media(min-aspect-ratio:1001/1000)and (min-height:480px)and (max-height:859px){.act--3 .plaque dt,.act--3 .plaque dd{padding-block:4px}.act--3 .plaque__row:first-child dt,.act--3 .plaque__row:first-child dd{padding-top:9px}.act--3 .plaque__row:last-child dt,.act--3 .plaque__row:last-child dd{padding-bottom:9px}.act--3 .h2--produkt{font-size:clamp(44px,5.4vw + 6px,100px);margin-bottom:var(--s-4)}.act--3 .zitat p{font-size:clamp(22px,1.4vw + 12px,36px)}.act--3 .zitat{margin-bottom:var(--s-4)}.act--3 .text{margin-bottom:var(--s-4);font-size:clamp(15px,.3vw + 13px,18px)}.act--3 .occasions__note{margin-bottom:var(--s-3)}}@media(min-aspect-ratio:1001/1000)and (min-height:480px)and (max-height:799px){.act--3 .eyebrow{margin-bottom:var(--s-3)}}@media(min-aspect-ratio:1001/1000)and (min-height:480px)and (max-height:759px){.act--3 .plaque{line-height:1.3}.act--3 .plaque dt,.act--3 .plaque dd{padding-block:3px}}@media(min-aspect-ratio:1001/1000)and (min-height:480px)and (max-height:700px){.act--3 .h2--produkt{font-size:clamp(40px,4.6vw + 4px,84px);margin-bottom:var(--s-3)}.act--3 .zitat p{font-size:clamp(20px,1.2vw + 11px,30px)}.act--3 .text{max-width:30em;margin-bottom:var(--s-3);font-size:15px;line-height:1.45}.act--3 .occasion{min-height:40px;height:40px;padding:0 14px}.act--3 .occasions__note{font-size:13px}}@media(max-aspect-ratio:1000/1001),(min-aspect-ratio:1001/1000)and (max-height:479px){.act--3{--vorlauf: 40svh;--hm-pin: 165svh;height:auto}.pk--a3-38{--pk-q: var(--vorlauf);--pk-h: var(--vorlauf)}.pk--a3-56{--pk-q: calc(var(--vorlauf) + var(--hm-pin));--pk-h: calc(var(--vorlauf) + var(--hm-pin))}.act--3 .anker{top:calc(var(--vorlauf) + 40px)}html body .act--3 .act__stage--inhalt{display:block;position:relative;z-index:1;padding:0 var(--gutter-r) 8svh var(--gutter-l);height:auto;overflow:visible}.act--3 .act__body{display:block;max-width:none}.act--3 .eyebrow{display:none}.hm-szene{display:block;position:relative;height:calc(100svh + var(--hm-pin))}.hm-pin{display:flex;flex-direction:column;justify-content:flex-end;position:sticky;top:0;height:100svh;padding:0 0 max(24px,calc(env(safe-area-inset-bottom) + 12px))}.hm-band{position:absolute;left:0;right:0;top:calc(var(--head) + 8px);height:min(46svh,calc(100svh - 330px))}.hm-stage{top:50cqh}.act--3 .h2--produkt{font-size:min(var(--fs-produkt),8.6svh);margin:0 0 var(--s-3)}.hm-schritt{display:grid;min-height:5.2em;margin:0 0 var(--s-4)}.hm-schritt>*{grid-area:1 / 1;align-self:start}.hm-zslot{display:block;grid-area:1 / 1;transition:opacity .2s var(--ease-licht)}.hm-szene:not([data-schritt="0"]) .hm-zslot{opacity:0;pointer-events:none}.act--3 .zitat{margin:0}.act--3 .zitat p{font-size:min(var(--fs-zitat),4.2svh)}.act--3 .zitat cite{margin-top:var(--s-2)}.rounds-line{position:static;transform:translateY(var(--rl-dy, 0px));align-self:start;flex-wrap:wrap;row-gap:2px;white-space:normal}.occasions{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--gutter-r) * -1) 0 calc(var(--gutter-l) * -1);padding:4px var(--gutter-r) 4px var(--gutter-l);scroll-padding-inline:var(--gutter-l);-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.occasions::-webkit-scrollbar{display:none}.occasion{flex:none;scroll-snap-align:start}.occasion.glass{background:var(--glas-deckend);border:1px solid color-mix(in srgb,var(--hm-cloud) 18%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hm-fluss{display:flex;flex-direction:column;align-items:flex-start;padding:0;max-width:40em}.act--3 .text{max-width:38em;font-size:max(16px,var(--fs-text));margin:0 0 var(--s-4)}.act--3 .occasions__note{margin:0 0 var(--s-5)}.act--3 .plaque{margin:0 0 var(--s-5);max-width:520px;width:100%}.act--3 .link-out{margin-bottom:var(--s-2)}}@media(min-aspect-ratio:1001/1000)and (max-height:479px){.hm-band{left:auto;right:0;width:46%;top:calc(var(--head) + 6px);height:auto;bottom:8px}.hm-stage{top:50cqh}.hm-pin{width:100%}.hm-pin>.h2--produkt,.hm-pin>.hm-schritt,.hm-pin>.occasions{width:50%}.act--3 .h2--produkt{font-size:min(var(--fs-produkt),13svh)}.act--3 .zitat p{font-size:min(var(--fs-zitat),6.4svh)}.hm-pin>.occasions{margin-left:calc(var(--gutter-l) * -1);margin-right:0;width:calc(50% + var(--gutter-l))}}@media(max-aspect-ratio:1000/1001)and (min-width:640px){.act--3 .plaque{max-width:520px}}@media(pointer:coarse){.occasion.glass{border:1px solid color-mix(in srgb,var(--hm-cloud) 18%,transparent);box-shadow:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.occasion.glass{background:var(--glas-deckend);border-color:color-mix(in srgb,var(--hm-cloud) 30%,transparent)}}html.no-js .hm-szene,html.flach .hm-szene{display:block;height:auto}html.no-js .hm-pin,html.flach .hm-pin{position:static;height:auto;display:block}html.no-js .hm-band,html.flach .hm-band,html.no-js .rounds-line,html.flach .rounds-line{display:none}html.no-js .hm-zslot,html.flach .hm-zslot{opacity:1!important}html.no-js .rounds,html.flach .rounds{position:static;width:auto;height:auto;margin:0 0 var(--s-5);clip-path:none;white-space:normal;overflow:visible}html.no-js body .act--3 .act__stage--inhalt,html.flach body .act--3 .act__stage--inhalt{display:block;position:relative;height:auto;overflow:visible;padding:calc(var(--head) + var(--s-5)) var(--gutter-r) 8svh var(--gutter-l)}html.no-js .act--3 .act__body,html.flach .act--3 .act__body{display:block;max-width:40em}html.no-js .hm-szene~.hm-fluss .plaque,html.flach .hm-szene~.hm-fluss .plaque{opacity:1;visibility:visible;margin:0 0 var(--s-5);width:100%;max-width:520px}html.no-js .hm-fluss,html.flach .hm-fluss{display:block}html.no-js .occasions,html.flach .occasions{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}html.no-js .occasions__br,html.flach .occasions__br{display:block}html.no-js .act--3 .h2--produkt,html.flach .act--3 .h2--produkt{font-size:var(--fs-produkt)}.act--4{--fg: var(--rv-text);--fg-2: var(--rv-muted);--link: var(--rv-citrus);--ring: var(--rv-citrus);--glas-ton: #F0F1E9;--glas-deckend: #222923;--key-r: 20px;background-color:var(--rv-graphit);color:var(--fg)}.act--4 .act__poster{background:radial-gradient(ellipse 85% 95% at 66% 50%,#171c18,#111512)}@media(max-aspect-ratio:1/1){.act--4 .act__poster{background:radial-gradient(ellipse 110% 85% at 50% 42%,#171c18,#111512)}}html.gl-on:not(.poster-mode) .act--4{background-color:transparent}html.gl-on:not(.poster-mode) .act--4 .act__poster{background:none}html:not(.gl-on) .act--4:after,html.poster-mode .act--4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(239,235,227,0) 0%,var(--kalk) 100%)}.act--4{height:262svh}.keystage-huelle,.act__body--c{display:contents}.pk--fliess{display:none}.pk--a4-64{--pk-q: 50svh;--pk-h: var(--vorlauf)}.pk--a4-78{--pk-q: 162svh}.pk--a4-645{--pk-h: 0px}.pk--a4-7395{--pk-h: 60svh}.pk--a4-78f{--pk-h: 96svh }.anker--a4{--anker-q: 62svh}.act--4 .h2--marke{margin:0 0 36px 2px;line-height:0;font-size:0}.act--4 .wortmarke{height:clamp(48px,5vw,84px);width:auto;min-width:96px;max-width:100%}.act--4 .statement{font-weight:500;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);color:var(--rv-citrus);margin:0;text-wrap:balance}.act--4 .claim{font-family:var(--font-display);font-weight:480;font-size:clamp(28px,2.4vw,44px);line-height:1.15;letter-spacing:var(--ls-zitat);text-wrap:balance;color:var(--fg);margin:0 0 var(--s-5)}.keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--key-gap, 14px);grid-auto-rows:minmax(var(--key-h, 112px),auto);margin:0}.key{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:16px 18px;text-align:left;background:linear-gradient(180deg,#f0f1e929,#f0f1e90a 22%,#f0f1e900 46%),#2a302b;border:1px solid rgba(240,241,233,.3);border-radius:var(--key-r);color:var(--rv-text);box-shadow:inset 0 1px #f0f1e98c,inset 0 -1px #f0f1e91a,0 0 0 5px #080b0957,0 1px 0 5px #f0f1e90b;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.keys--glass .key{background:transparent;border-color:transparent;box-shadow:none}.key__name{font-family:var(--font-text);font-weight:500;font-size:clamp(14px,.9vw + 4px,var(--fs-ui));line-height:1.25;color:var(--rv-text);text-wrap:balance;overflow-wrap:break-word}.key__f{margin-top:auto;align-self:flex-end;font-family:var(--font-data);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);line-height:1;color:var(--rv-muted)}.key--frei{justify-content:center;align-items:center}.act--4 .keys:not(.keys--glass) .key--frei{background:linear-gradient(180deg,#f0f1e912,#f0f1e900 40%),#232924;box-shadow:inset 0 1px #f0f1e947,0 0 0 5px #080b0957}.key__plus{font-family:var(--font-text);font-weight:300;font-size:20px;line-height:1;color:var(--rv-muted)}.act--4 .keys:not(.keys--glass) .key:not(.is-pressed):hover{background:linear-gradient(180deg,#f0f1e938,#f0f1e912 24%,#f0f1e900 50%),#313832;border-color:#f0f1e96b}.act--4 .keys--glass .key:not(.is-pressed):hover{background:transparent;border-color:transparent;box-shadow:none}.act--4 .key:hover .key__name,.act--4 .key:focus-visible .key__name{color:var(--rv-text)}.act--4 .key:hover .key__f,.act--4 .key:focus-visible .key__f{color:var(--rv-text)}.act--4 .key:focus-visible{outline:2px solid var(--rv-text);outline-offset:3px}.act--4 .keys:not(.keys--glass) .key.is-pressed{background:linear-gradient(180deg,#f0f1e90f,#f0f1e900 40%),#212722;box-shadow:inset 0 3px 10px #0000008c,0 0 0 5px #080b0957}.act--4 .keys:not(.keys--glass) .key:not(.key--frei):after{content:"";position:absolute;left:50%;bottom:-4px;width:22px;height:3px;margin-left:-11px;border-radius:2px;background:var(--rv-citrus);opacity:calc(var(--lvl, 0) * .95);pointer-events:none}.keystage{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.keystage>.keys{grid-column:1 / -1}.keys__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4)}.keys__status,.keys__stop{font-family:var(--font-text);font-weight:420;font-size:14px;line-height:var(--lh-label);font-variant-numeric:normal;margin:0}.keys__status{grid-column:1;margin-top:var(--s-4);color:var(--rv-text)}.keys__stop{grid-column:2;margin-top:var(--s-4);justify-self:end;text-align:right;color:var(--rv-muted);white-space:nowrap}.keys__stop .tab{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:420}.keys__rest--hoch{display:none}.keys__wave{grid-column:1 / -1;height:28px;margin:8px 0 0;padding:0;pointer-events:none}.keys__caption{grid-column:1 / -1;margin:8px 0 0;font-size:var(--fs-ui);line-height:1.4;color:var(--fg-2);max-width:34em;text-wrap:balance}html.js:not(.flach):not(.rv-fail) .act--4 .claim[data-reveal=maske].rv-ready:not(.is-in):not(.rv-done) .rv-wi{transform:translateY(150%)}.act--4 .rv-text{min-width:0}.act--4 .rv-text .text{margin:0 0 var(--s-5)}.act--4 .rv-wand{min-width:0}.ctas{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid rgba(240,241,233,.42);border-radius:var(--r-pille);font-family:var(--font-text);font-weight:500;font-size:var(--fs-ui);line-height:1;color:var(--rv-text);white-space:nowrap;transition:background-color var(--d-kurz) var(--ease-licht),border-color var(--d-kurz) var(--ease-licht)}.cta--primary{background:var(--rv-citrus);border-color:var(--rv-citrus);color:#20291a}@media(hover:hover){.cta:hover{background:#f0f1e91a;border-color:#f0f1e9b3}.cta--primary:hover{background:#e5f7a3;border-color:#e5f7a3}}.act--4 .act__stage--inhalt{grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr)}.act--4 .act__body--a{display:block;grid-column:1 / span 5;grid-row:2;align-self:start;min-width:0}.act--4 .keystage{grid-column:7 / span 6;grid-row:2;min-width:0}.act--4 .rv-text{grid-column:1 / span 5;grid-row:3;align-self:start;padding-top:var(--s-5)}.act--4 .rv-wand{grid-column:7 / span 6;grid-row:3 / span 2;align-self:end}.act--4 .rv-wand .claim{margin-top:var(--s-6)}.act--4 .plaque{max-width:none;width:100%}.act--4 .ctas{grid-column:1 / span 5;grid-row:4;align-self:end;padding-top:var(--s-5)}@media(min-aspect-ratio:1001/1000)and (min-width:1100px)and (min-height:760px)and (max-height:859px){.act--4{--key-h: 100px;--key-gap: 12px;--key-r: 18px}.act--4 .claim{font-size:clamp(26px,2.1vw,38px)}.act--4 .rv-wand .claim{margin-top:var(--s-5);margin-bottom:var(--s-3)}.act--4 .zitat p{font-size:clamp(24px,1.5vw + 14px,38px)}.act--4 .plaque dt,.act--4 .plaque dd{padding-block:5px}}@media(min-aspect-ratio:1001/1000)and (min-width:1100px)and (min-height:760px){html.flach .act--4 .keystage,html.no-js .act--4 .keystage{min-height:0;height:auto;position:static}}@media(min-aspect-ratio:1001/1000)and (min-width:1100px)and (min-height:760px)and (max-height:799px){.act--4{--key-h: 90px;--key-gap: 10px;--key-r: 16px}.act--4 .claim{font-size:clamp(22px,1.9vw,30px)}.act--4 .rv-wand .claim{margin-top:var(--s-4);margin-bottom:var(--s-3)}.act--4 .plaque dt,.act--4 .plaque dd{padding-block:4px}.act--4 .plaque__row:first-child dt,.act--4 .plaque__row:first-child dd{padding-top:10px}.act--4 .plaque__row:last-child dt,.act--4 .plaque__row:last-child dd{padding-bottom:10px}.act--4 .keys__status,.act--4 .keys__stop{margin-top:var(--s-3)}.act--4 .keys__wave{height:24px}.act--4 .rv-text{padding-top:var(--s-4)}}@media(max-aspect-ratio:1/1),(min-aspect-ratio:1/1)and (max-width:1099px),(min-aspect-ratio:1/1)and (max-height:759px){.act--4{height:auto;--vorlauf: 40svh;--key-r: 15px}.act--4 .pk--fliess{display:block}.act--4 .pk--a4-78{display:none}.act--4 .anker.anker--a4{top:calc(var(--vorlauf) + 32px)}.act--4 .act__body--c{display:block;position:relative}.keystage-huelle{display:block;position:relative;height:160svh}.keystage{position:sticky;top:0;height:100svh;padding:calc(var(--head) + 16px) var(--gutter) 24px;align-content:start}.act--4 .act__body{display:block;max-width:720px}.act--4 .act__body--a{display:block;max-width:720px;grid-column:auto;grid-row:auto;padding-top:calc(var(--head) + 16px);padding-bottom:var(--s-5)}.act--4 .keystage{grid-column:auto;grid-row:auto}.act--4 .act__body--c{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--col-gap);max-width:none;align-items:start;padding-top:var(--s-5)}.act--4 .rv-text{grid-column:1 / span 4;grid-row:1;padding-top:0}.act--4 .rv-wand{grid-column:5 / span 4;grid-row:1 / span 2;align-self:start}.act--4 .rv-wand .claim{margin:0 0 var(--s-5)}.act--4 .ctas{grid-column:1 / span 4;grid-row:2;flex-direction:column;align-items:stretch;margin:var(--s-5) 0 0;align-self:start}.act--4 .plaque{margin:0;max-width:none}.act--4 .cta{min-height:56px}.keystage-huelle{margin-inline:calc(var(--gutter) * -1)}.keystage{max-width:calc(880px + 2 * var(--gutter))}.keystage .keys__status,.keystage .keys__stop{margin-top:var(--s-3)}.keys{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);gap:12px}}@media(max-aspect-ratio:1/1){.act--4{--vorlauf: 40svh}.act--4 .act__body--a,.act--4 .act__body--c{max-width:none}.act--4 .text{max-width:38em;font-size:max(16px,var(--fs-text))}.act--4 .plaque{max-width:none}.keys{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(80px,auto);gap:12px;max-width:none}.key__name{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.keys__rest--quer{display:none}.keys__rest--hoch{display:inline}.act--4 .act__body--c{display:block;padding-top:0}.act--4 .rv-text{padding-top:0}.act--4 .rv-text .text{margin-bottom:var(--s-4)}.act--4 .rv-wand .claim{margin:var(--s-5) 0 var(--s-4)}.act--4 .claim,.act--4 .plaque,.act--4 .ctas{grid-column:auto}.act--4 .ctas{margin:var(--s-5) 0 0;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:var(--s-2)}.act--4 .cta{flex:1 1 0;min-width:0;padding:0 12px}}@media(max-aspect-ratio:1/1)and (min-width:640px){.keys{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);max-width:880px}.keystage{max-width:calc(880px + 2 * var(--gutter))}.act--4 .plaque{max-width:520px}.act--4{--key-r: 17px}}@media(max-aspect-ratio:1/1)and (max-height:600px){.keystage{padding-top:calc(var(--head) + 8px);padding-bottom:12px}.keys{gap:8px}.key{padding:12px 14px}.keys__status{min-height:0;margin-top:var(--s-2)}.keys__stop{margin-top:var(--s-2)}.keys__caption{font-size:15px;line-height:1.3}}@media(min-aspect-ratio:1001/1000)and (max-height:480px){.keys{grid-auto-rows:minmax(80px,auto);gap:8px}.key{padding:12px 14px}.keystage{padding-top:calc(var(--head) + 8px);padding-bottom:12px}.keys__status,.keys__stop{margin-top:var(--s-2)}.keys__wave{height:24px}.act--4{--key-r: 14px}}@media(prefers-contrast:more){.key{border-color:color-mix(in srgb,var(--fg) 60%,transparent)}}@media(max-aspect-ratio:1/1){html.gl-on:not(.flach) .act--4 [data-gate].is-gate-closed{transition:opacity .26s linear}}.site-footer{--fg: var(--kalk);--fg-2: var(--blei);--link: var(--kalk);--ring: var(--kalk);--glas-deckend: #222923;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-8);padding:clamp(var(--s-8),12svh,var(--s-10)) var(--gutter-r) var(--s-7) var(--gutter-l);background:var(--tinte);color:var(--kalk);font-family:var(--font-text)}.site-footer>*{min-width:0}body.page-start .site-footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:48px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--tinte) 0%,transparent) 0,color-mix(in srgb,var(--tinte) 8%,transparent) 20%,color-mix(in srgb,var(--tinte) 30%,transparent) 40%,color-mix(in srgb,var(--tinte) 62%,transparent) 62%,color-mix(in srgb,var(--tinte) 88%,transparent) 82%,var(--tinte) 100%)}.links-final{grid-column:1 / span 8}.links-final li{margin:0}.links-final{display:flex;flex-direction:column;gap:8px}.links-final a{display:inline-flex;align-items:center;min-height:56px;font-family:var(--font-display);font-weight:480;font-size:clamp(32px,3.2vw,56px);line-height:1.1;letter-spacing:var(--ls-zitat);color:var(--kalk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:transparent;transition:text-decoration-color var(--d-kurz) var(--ease-licht)}.links-final a:hover{text-decoration-color:var(--kalk)}.links-final .at{font-family:var(--font-text);font-weight:300;font-size:.82em;margin-inline:.02em}.links-final a:focus-visible{outline-offset:4px}.signature{--sig: 18vw;grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--col-gap)}.signature__col{min-width:0}.signature__letter{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--sig);line-height:.82;letter-spacing:var(--ls-mega);color:var(--kalk);margin-inline-start:-.021em}.signature__word{display:block;margin-top:calc(var(--sig) * .17);font-size:18px;line-height:1.2;color:var(--blei);overflow-wrap:anywhere}.signature--einzeln{display:block}.signature--einzeln .signature__letter{font-size:min(32vw,420px);white-space:nowrap}.kolophon{grid-column:1 / span 9;font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);line-height:1.6;color:var(--blei)}.kolophon p{margin:0;text-wrap:balance}.kolophon .nb{white-space:nowrap}.footer-nav{grid-column:10 / span 3;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-nav a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:500;font-size:var(--fs-ui);line-height:1.2;color:var(--kalk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:transparent}.footer-nav a:hover{text-decoration-color:var(--kalk)}.copyright{grid-column:1 / -1;margin:0;padding-top:var(--s-5);border-top:1px solid color-mix(in srgb,var(--kalk) 14%,transparent);font-family:var(--font-text);font-weight:420;font-variant-numeric:tabular-nums;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--blei)}@media(max-aspect-ratio:1/1),(max-width:759px){.site-footer{row-gap:var(--s-6);padding-top:clamp(var(--s-7),8svh,var(--s-8));padding-bottom:max(var(--s-5),calc(env(safe-area-inset-bottom) + var(--s-4)))}.links-final,.kolophon,.footer-nav{grid-column:1 / -1}.links-final a{min-height:48px;font-size:clamp(28px,8vw,36px)}.signature{--sig: min(25vw, 22svh);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:0}.signature__word{font-size:var(--fs-label);letter-spacing:0}.signature--einzeln .signature__letter{font-size:30vw}.kolophon{line-height:1.5}.footer-nav{flex-direction:row;flex-wrap:wrap;column-gap:var(--s-5);margin-top:calc(var(--s-3) * -1)}}@media(min-width:760px)and (max-width:1099px)and (min-aspect-ratio:1/1){.kolophon{grid-column:1 / span 8}.footer-nav{grid-column:1 / -1;flex-direction:row;gap:var(--s-5)}}.site-footer--kompakt{row-gap:var(--s-6);padding-top:var(--s-8)}.site-footer--kompakt .links-final{grid-column:1 / span 5}.site-footer--kompakt .links-final a{min-height:48px;font-size:clamp(26px,2.2vw,36px)}.site-footer--kompakt .kolophon{grid-column:6 / span 4}.site-footer--kompakt .footer-nav{grid-column:10 / span 3}@media(max-aspect-ratio:1/1),(max-width:759px){.site-footer--kompakt{padding-top:var(--s-7)}.site-footer--kompakt .links-final,.site-footer--kompakt .kolophon,.site-footer--kompakt .footer-nav{grid-column:1 / -1}.site-footer--kompakt .links-final a{font-size:clamp(26px,7.5vw,32px)}}@media(min-width:760px)and (max-width:1099px)and (min-aspect-ratio:1/1){.site-footer--kompakt .links-final{grid-column:1 / span 4}.site-footer--kompakt .kolophon{grid-column:5 / span 4}.site-footer--kompakt .footer-nav{grid-column:1 / -1}}:root{--rv-ease: var(--ease-ankunft, cubic-bezier(.16, 1, .3, 1));--rv-licht: var(--ease-licht, cubic-bezier(.4, 0, .2, 1))}.rv-instant,.rv-instant *{transition:none!important}html.js:not(.flach):not(.rv-fail) [data-reveal]:not(.rv-ready):not(.is-in):not(.rv-done):not(.act--1 *){opacity:0}html.js:not(.flach):not(.rv-fail) [data-reveal=fokus].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *){opacity:0;transform:translateY(12px)}@media(min-aspect-ratio:1/1){html.js:not(.flach):not(.rv-fail) [data-reveal=fokus].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *){filter:blur(8px)}}html.js:not(.flach):not(.rv-fail) [data-reveal=fokus].is-in:not(.act--1 *){opacity:1;transform:none;filter:none;transition:opacity .7s var(--rv-ease) var(--rv-d, 0ms),transform .7s var(--rv-ease) var(--rv-d, 0ms),filter .7s var(--rv-ease) var(--rv-d, 0ms)}html.js:not(.flach):not(.rv-fail) [data-reveal=maske] .rv-wo{display:inline-block;vertical-align:top;overflow:clip;padding:.12em .06em .4em;margin:-.12em -.06em -.4em}html.js:not(.flach):not(.rv-fail) [data-reveal=maske].rv-done .rv-wo{overflow:visible}html.js:not(.flach):not(.rv-fail) [data-reveal=maske] .rv-wi{display:inline-block}html.js:not(.flach):not(.rv-fail) [data-reveal=maske].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *) .rv-wi{transform:translateY(calc(100% + .6em))}html.js:not(.flach):not(.rv-fail) [data-reveal=maske].is-in:not(.act--1 *) .rv-wi{transform:none;transition:transform .9s var(--rv-ease) calc(var(--rv-d, 0ms) + var(--l, 0) * 80ms)}html.js:not(.flach):not(.rv-fail) [data-reveal=typenrad].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *) .rv-lab{opacity:0}html.js:not(.flach):not(.rv-fail) [data-reveal=typenrad].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *) .rv-val{clip-path:inset(0 100% 0 0)}html.js:not(.flach):not(.rv-fail) [data-reveal=typenrad].is-in:not(.act--1 *) .rv-lab{opacity:1;transition:opacity 1ms linear calc(var(--rv-d, 0ms) + var(--r, 0) * 55ms)}html.js:not(.flach):not(.rv-fail) [data-reveal=typenrad].is-in:not(.act--1 *) .rv-val{clip-path:inset(-8px -16px -8px -16px);transition:clip-path .42s steps(14,end) calc(var(--rv-d, 0ms) + var(--r, 0) * 55ms + 90ms)}html.js:not(.flach):not(.rv-fail) [data-reveal=feder].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *) .rv-f,html.js:not(.flach):not(.rv-fail) [data-reveal=feder].rv-ready.rv-f:not(.is-in):not(.rv-done):not(.act--1 *){opacity:0;transform:scale(.94)}html.js:not(.flach):not(.rv-fail) [data-reveal=feder].is-in:not(.act--1 *) .rv-f,html.js:not(.flach):not(.rv-fail) [data-reveal=feder].is-in.rv-f:not(.act--1 *){opacity:1;transform:none;transition:opacity .24s var(--rv-licht) calc(var(--rv-d, 0ms) + var(--r, 0) * 45ms),transform var(--feder-ms, .42s) var(--feder-ease, var(--rv-ease)) calc(var(--rv-d, 0ms) + var(--r, 0) * 45ms)}html.js:not(.flach):not(.rv-fail) .is-in.is-out[data-reveal]:not(.act--1 *){opacity:0!important;transition:opacity .16s linear 0ms!important}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *){opacity:0;transform:none;filter:none}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].rv-ready:not(.is-in):not(.rv-done):not(.act--1 *) :is(.rv-wi,.rv-lab,.rv-val,.rv-f){transform:none;clip-path:none;opacity:1}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].rv-ready.rv-f:not(.is-in):not(.rv-done){transform:none}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].is-in:not(.act--1 *){opacity:1;transform:none;filter:none;transition:opacity .15s linear var(--rv-d, 0ms)}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].is-in:not(.act--1 *) :is(.rv-wi,.rv-lab,.rv-val,.rv-f){transform:none;clip-path:none;opacity:1;transition:none}html.rm.js:not(.flach):not(.rv-fail) [data-reveal].is-in.rv-f:not(.act--1 *){transform:none;transition:opacity .15s linear var(--rv-d, 0ms)}html.gl-on:not(.flach) [data-gate]{transition:opacity .2s linear}html.gl-on:not(.flach) [data-gate].is-gate-closed{opacity:0;pointer-events:none;transition:none}.stage-veil{transition:opacity .25s var(--rv-licht)}:where(.scroll-cue){position:absolute;width:1px;height:64px;background:color-mix(in oklab,var(--fg, #12100F) 32%,transparent);transition:opacity .2s linear}.scroll-cue__drop{position:absolute;left:50%;top:0;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--fg, #12100F);animation:scroll-cue-drop 2.8s linear infinite}@keyframes scroll-cue-drop{0%{transform:translateY(0);opacity:0;animation-timing-function:var(--ease-licht, cubic-bezier(.4, 0, .2, 1))}6%{opacity:1}50%{transform:translateY(58px);opacity:1}57%{transform:translateY(58px);opacity:0}to{transform:translateY(58px);opacity:0}}html.is-scrolled .scroll-cue{opacity:0}html.rm .scroll-cue__drop{animation:none;opacity:0}.readout{margin:0;pointer-events:none;font-family:Tabular,ui-monospace,Menlo,monospace;font-weight:420;font-size:var(--fs-mikro, 13px);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--fg-2, #5E5A53);transition:color .42s var(--rv-licht);white-space:nowrap}.progress-rail{background:color-mix(in oklab,var(--fg-2, #5E5A53) 28%,transparent);pointer-events:none;overflow:hidden}.progress-rail>span{background:var(--akzent, #0834D8);transform-origin:top}.key,.occasion,.pill,.toggle,.site-header__menu,.menu-sheet__handle{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.key,.occasion{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.key{transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.key__name,.key__f,.key__plus{transition:transform .15s var(--ease-ankunft)}.key.is-pressed{background:#313b33;border-color:#f0f1e96b;box-shadow:inset 0 3px 10px #0000008c}.key.is-pressed .key__name,.key.is-pressed .key__f,.key.is-pressed .key__plus{transform:translateY(1px)}.key.is-last{box-shadow:inset 0 0 0 1.5px var(--rv-citrus),0 1px #00000059}.key.is-last.is-pressed{box-shadow:inset 0 0 0 1.5px var(--rv-citrus),inset 0 3px 10px #0000008c}@media(hover:hover){.key:not(.is-pressed):hover{background:#252c27;border-color:#f0f1e94d}}.key:focus-visible{outline:2px solid var(--rv-citrus);outline-offset:3px}.keys--glass .key,.keys--glass .key.is-pressed,.keys--glass .key.is-last,.keys--glass .key.is-last.is-pressed,.keys--glass .key:not(.is-pressed):hover{background:transparent;border-color:transparent;box-shadow:none;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.occasion{transition:background-color var(--d-kurz) var(--ease-licht),color var(--d-kurz) var(--ease-licht),border-color var(--d-kurz) var(--ease-licht)}.occasion[aria-pressed=true]{background:var(--hm-cloud);color:var(--hm-tief);border-color:var(--hm-cloud)}.occasion.glass[aria-pressed=true]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.occasion:focus-visible{outline:2px solid var(--hm-cloud);outline-offset:2px}@media(hover:hover){.occasion.glass[aria-pressed=false]:hover{background:color-mix(in oklab,var(--hm-cloud) 28%,transparent)}}.menu-sheet{transform:translateY(100%);transition:transform .32s var(--ease-ankunft);will-change:transform}.menu-sheet.is-open{transform:translateY(0)}html.menu-open{overflow:hidden;scrollbar-gutter:stable}html.menu-open:before{content:"";position:fixed;inset:0;z-index:9;background:#12100f59;pointer-events:none;animation:menu-scrim-in .32s var(--ease-licht) both}@keyframes menu-scrim-in{0%{opacity:0}to{opacity:1}}.menu-sheet.glass{background:var(--glas-deckend)}html.menu-open .pills{visibility:hidden}.menu-sheet :focus-visible{outline-color:var(--ring)}.menu-sheet__handle:focus-visible{outline-offset:-4px}.pills--weg{pointer-events:none}.pills--weg:focus-within{opacity:1;pointer-events:auto}.scroll-cue{transition:opacity .2s linear}.scroll-cue.is-weg{opacity:0}.toggle:focus-visible{outline-offset:2px}html.rm .key,html.rm .key__name,html.rm .key__f,html.rm .key__plus{transition:none}html.rm .key.is-pressed .key__name,html.rm .key.is-pressed .key__f,html.rm .key.is-pressed .key__plus{transform:none}html.rm .menu-sheet{transition:none}html.rm.menu-open:before{animation:none}@media(prefers-reduced-motion:reduce){.menu-sheet{transition:none}html.menu-open:before{animation:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.menu-sheet.glass{background:var(--glas-deckend)}.key.is-pressed{border-color:var(--rv-text)}}html:not(.gl-on) .stage{opacity:0}html.gl-on .stage{opacity:1;transition:opacity var(--kreuz, .15s) var(--ease-licht, cubic-bezier(.4, 0, .2, 1))}html.capture .stage{opacity:1;transition:none}@media(max-aspect-ratio:1/1){html.gl-on .act--5 .lead--unten{transition:opacity .2s linear}html.gl-on .act--5.is-ausklang .lead--unten{opacity:0;transition:opacity .16s linear}}#ghqi-debug{position:fixed;top:8px;right:8px;z-index:90;margin:0;padding:8px 10px;max-width:70vw;background:#12100fd1;color:#efebe3;font:11px/1.45 ui-monospace,Menlo,monospace;white-space:pre-wrap;pointer-events:none;border-radius:6px}html[data-act="1"],html[data-act="2"],html[data-act="5"]{--scrim: #EFEBE3}html[data-act="3"]{--scrim: #1E4439}html[data-act="4"]{--scrim: #181D19}html[data-act="6"]{--scrim: #12100F}html[data-ground=ultramarin][data-act="1"],html[data-ground=ultramarin][data-act="2"],html[data-ground=ultramarin][data-act="5"]{--scrim: #0834D8}.site-header:before{content:"";position:absolute;inset:0 0 -14px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--scrim, transparent) 0,var(--scrim, transparent) calc(100% - 14px),transparent 100%);opacity:0;transition:opacity .16s linear}html.head-scrim .site-header:before,html.scrim-ausklang .site-header:before{opacity:1}.keys--cut .key{transition:none!important}
