.Auftakt_buehne__wM7G_{display:none;position:fixed;inset:0;z-index:200;background:var(--papier);align-items:center;justify-content:center}html.js .Auftakt_buehne__wM7G_{display:flex}html.js.auftakt-gesehen .Auftakt_buehne__wM7G_{display:none}@media (prefers-reduced-motion:reduce){html.js:where(:not([data-bewegung=voll])) .Auftakt_buehne__wM7G_{display:none}}html.lite .Auftakt_buehne__wM7G_{display:none}.Auftakt_lockup__tHhAy{display:flex;align-items:center}.Auftakt_linie__1afSS{flex:none;width:1px;height:88px;background:var(--tinte);transform:scaleY(0)}.Auftakt_seite__BvYJE{overflow:hidden}.Auftakt_seiteLinks__d49O_{margin-right:var(--sp-24)}.Auftakt_seiteRechts__e2FQj{margin-left:var(--sp-24)}.Auftakt_gruss__DA_Nn{margin:0;font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--weight-body);line-height:1.4;color:var(--tinte);text-align:right;white-space:nowrap;transform:translateX(102%)}.Auftakt_marke___8kvh{display:block;height:34px;width:auto;color:var(--tinte);transform:translateX(-102%)}@media (max-width:799px){.Auftakt_linie__1afSS{height:64px}.Auftakt_seiteLinks__d49O_{margin-right:var(--sp-16)}.Auftakt_seiteRechts__e2FQj{margin-left:var(--sp-16)}.Auftakt_gruss__DA_Nn{font-size:var(--text-body)}.Auftakt_marke___8kvh{height:24px}}.SiteNav_nav__KWo63{position:fixed;inset:0 0 auto 0;z-index:var(--z-overlay);height:var(--nav-h);display:flex;align-items:center;color:var(--nav-fg,var(--fg));background-color:color-mix(in oklab,var(--nav-bg,var(--bg)) 30%,transparent);-webkit-backdrop-filter:var(--nav-backdrop,blur(16px) saturate(1.4));backdrop-filter:var(--nav-backdrop,blur(16px) saturate(1.4));border-bottom:1px solid var(
      --nav-border,color-mix(in oklab,var(--nav-fg,var(--fg)) 10%,transparent)
    );transition:color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.SiteNav_nav__KWo63{background-color:color-mix(in oklab,var(--nav-bg,var(--bg)) 90%,transparent)}}html.lite .SiteNav_nav__KWo63,html.ohne-gpu .SiteNav_nav__KWo63{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklab,var(--nav-bg,var(--bg)) 92%,transparent)}@media (prefers-reduced-motion:reduce){html:not([data-bewegung=voll]) .SiteNav_nav__KWo63{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklab,var(--nav-bg,var(--bg)) 92%,transparent)}}html[data-dreiklang-nav] .SiteNav_nav__KWo63{--nav-bg:var(--tinte);--nav-fg:var(--papier)}html[data-dreiklang-buehne] .SiteNav_nav__KWo63{background-color:var(--nav-bg,var(--bg))}.SiteNav_row__6k8my{width:100%;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--nav-pad)}.SiteNav_wordmark__RKpzI{display:flex;align-items:center;text-decoration:none;min-height:44px}.SiteNav_logo__umx0Y{height:24px;width:auto;display:block}.SiteNav_burger__rnrft{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-btn);color:inherit;transition:color var(--dur-ui) var(--ease-out)}.SiteNav_nav__KWo63[data-menu-open] .SiteNav_burger__rnrft{color:var(--papier)}@media (max-width:799px){.SiteNav_nav__KWo63[data-menu-open]{color:var(--papier)}}.SiteNav_lines__Q_GTE{position:relative;display:block;width:26px;height:16px}.SiteNav_lineWrap__OJG7V{position:absolute;inset-inline:0;height:2px}.SiteNav_lineWrap__OJG7V:first-child{top:0}.SiteNav_lineWrap__OJG7V:nth-child(2){top:7px}.SiteNav_lineWrap__OJG7V:nth-child(3){top:14px}.SiteNav_line__90I5z{display:block;width:100%;height:100%;background-color:currentColor;transform-origin:right center}.SiteNav_menuWrap__GHas7{position:absolute;top:0;left:0;width:100vw;height:100svh;z-index:-1;display:none}.SiteNav_overlay__JOaUx{position:absolute;inset:0;border:0;padding:0;background-color:color-mix(in oklab,var(--tinte) 40%,transparent);cursor:pointer}.SiteNav_drawer__LIDPb{position:absolute;top:0;right:0;width:min(40rem,100%);height:100%;color:var(--papier);overflow:hidden}.SiteNav_drawerBg__9OWBI{position:absolute;inset:0;z-index:0}.SiteNav_bgPanel__dzR0o{position:absolute;inset:0;background-color:var(--tinte)}.SiteNav_bgPanelRot__Qaelx{background-color:var(--brand-rot)}.SiteNav_bgPanelPapier__2UZmg{background-color:var(--papier)}.SiteNav_drawerInner__7Pvbq{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-48);height:100%;padding-block:calc(var(--nav-h) + var(--sp-32)) var(--sp-32);overflow:auto}.SiteNav_menuList__yId6f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.SiteNav_menuItem__JyrB0{position:relative;overflow:hidden}.SiteNav_menuLink__9uolN{position:relative;display:flex;align-items:flex-start;gap:var(--sp-16);width:100%;padding:var(--sp-8) var(--sp-32);text-decoration:none;color:inherit}.SiteNav_menuHeading___fy_2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:.85;text-transform:uppercase}.SiteNav_menuLink__9uolN:focus-visible{outline:2px solid var(--papier);outline-offset:-2px}.SiteNav_menuLinkCta__uKM7a .SiteNav_menuHeading___fy_2{color:var(--brand-rot)}.SiteNav_drawerDetails__9y6T3{display:flex;flex-direction:column;gap:var(--sp-16);padding-inline:var(--sp-32)}.SiteNav_socialLabel__NmPEk{margin:0;font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-65)}.SiteNav_socialRow__R7QSv{display:flex;flex-wrap:wrap;gap:var(--sp-24)}.SiteNav_socialLink__PdES3{position:relative;font-size:var(--text-small);text-decoration:none;color:inherit}.SiteNav_socialLink__PdES3:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--brand-rot);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover){.SiteNav_socialLink__PdES3:hover:after{transform:scaleX(1);transform-origin:left center}}.SiteNav_socialLink__PdES3:focus-visible{outline:2px solid var(--papier);outline-offset:3px}@media (max-width:799px){.SiteNav_drawer__LIDPb{width:100%}.SiteNav_drawerDetails__9y6T3,.SiteNav_menuLink__9uolN{padding-inline:var(--sp-24)}}.AktionsSpot_spot__eUlhf{position:fixed;left:var(--sp-24);bottom:calc(var(--sp-24) + env(safe-area-inset-bottom, 0px));z-index:90;width:min(21.25rem,calc(100vw - 2 * var(--sp-24)));aspect-ratio:1;display:flex;flex-direction:column;padding:var(--sp-24);border-radius:var(--radius-karte);background-color:var(--tinte);color:var(--papier);box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,.08);transform-origin:bottom left}.AktionsSpot_spot__eUlhf:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--korn-url);opacity:var(--korn-opacity);pointer-events:none}.AktionsSpot_kopf__Ea98K{display:flex;align-items:center;justify-content:space-between}.AktionsSpot_zaehler__TEQaN{display:inline-flex;align-items:center;gap:var(--sp-8);height:var(--sp-32);padding-inline:var(--sp-16);border:1px solid var(--hairline-inverse);border-radius:var(--radius-btn);font-size:var(--text-label);line-height:1}.AktionsSpot_led__6hkOB{width:var(--node-size);height:var(--node-size);border-radius:50%;background-color:var(--salbei);animation:AktionsSpot_ledPuls__Ypwqc 1.6s ease-in-out infinite}@keyframes AktionsSpot_ledPuls__Ypwqc{0%,to{opacity:.35}50%{opacity:1}}.AktionsSpot_zaehlerWort__nVstx{color:var(--fg-65)}.AktionsSpot_zaehlerZeit__qz9JJ{font-weight:var(--weight-medium)}.AktionsSpot_schliessen__Vg5Yu{position:relative;display:grid;place-items:center;width:var(--sp-32);height:var(--sp-32);border-radius:50%;color:var(--fg-65);transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.AktionsSpot_schliessen__Vg5Yu:before{content:"";position:absolute;inset:calc(-1 * var(--sp-8))}@media (hover:hover){.AktionsSpot_schliessen__Vg5Yu:hover{color:var(--papier);background-color:var(--hairline-inverse)}}.AktionsSpot_schliessen__Vg5Yu:active{transform:scale(.94)}.AktionsSpot_eyebrow__s1TY7{margin-top:var(--sp-24);color:var(--fg-65)}.AktionsSpot_titel__hXOix{margin-top:var(--sp-16);font-family:var(--font-display);font-size:1.75rem;font-weight:var(--weight-display);line-height:var(--leading-title);letter-spacing:var(--track-h2);text-wrap:balance}.AktionsSpot_akzent__YSyJK{font-family:var(--font-accent);font-style:italic;font-weight:var(--weight-accent);font-size:calc(1em * var(--accent-scale));letter-spacing:var(--track-accent);line-height:1}.AktionsSpot_zeile__qILvy{margin-top:var(--sp-16);font-size:var(--text-small);line-height:1.5;color:var(--fg-80);font-weight:var(--weight-klein)}.AktionsSpot_cta__2pNn0{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:var(--sp-48);border-radius:var(--radius-btn);background-color:var(--brand-rot);color:var(--papier);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);transition:background-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}@media (hover:hover){.AktionsSpot_cta__2pNn0:hover{background-color:color-mix(in oklab,var(--brand-rot) 86%,#000)}}.AktionsSpot_cta__2pNn0:active{transform:translateY(1px)}.AktionsSpot_cta__2pNn0:focus-visible,.AktionsSpot_schliessen__Vg5Yu:focus-visible{outline-color:var(--salbei)}@media (max-width:799px){.AktionsSpot_spot__eUlhf{left:var(--sp-16);bottom:calc(var(--sp-16) + env(safe-area-inset-bottom, 0px));width:min(17rem,calc(100vw - 2 * var(--sp-16)))}.AktionsSpot_titel__hXOix{font-size:1.5rem}.AktionsSpot_zeile__qILvy{display:none}}@media (prefers-reduced-motion:reduce){:where(html:not([data-bewegung=voll])) .AktionsSpot_led__6hkOB{animation:none;opacity:1}:where(html:not([data-bewegung=voll])) .AktionsSpot_cta__2pNn0,:where(html:not([data-bewegung=voll])) .AktionsSpot_schliessen__Vg5Yu{transition:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_b71c35{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_b71c35{--font-quicksand:"Quicksand","Quicksand Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_56383a{font-family:Fraunces,Fraunces Fallback}.__variable_56383a{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30a8c4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30a8c4{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--weiss:#ffffff;--papier-warm:#f3f1ea;--papier:var(--weiss);--tinte:#171511;--linie:#dad5c9;--tanne:#1e4a38;--salbei:#a3b8aa;--brand-rot-basis:#d7241b;--brand-rot:var(--brand-rot-basis);--fehler:var(--brand-rot-basis);--n8n-dark:#040506;--bg:var(--papier);--fg:var(--tinte);--accent:var(--tanne);--fg-80:color-mix(in oklab,currentColor 80%,transparent);--fg-65:color-mix(in oklab,currentColor 65%,transparent);--fg-40:color-mix(in oklab,currentColor 40%,transparent);--fg-12:color-mix(in oklab,currentColor 12%,transparent);--hairline:var(--linie);--hairline-stark:color-mix(in oklab,var(--tinte) 30%,var(--papier));--hairline-inverse:color-mix(in oklab,var(--papier) 18%,transparent);--surface:color-mix(in oklab,var(--tinte) 3%,var(--papier));--flaeche:color-mix(in oklab,var(--tinte) 5%,var(--weiss));--dunkel:color-mix(in oklab,var(--tinte) 62%,#06070a);--dunkel-hoch:color-mix(in oklab,var(--papier) 8%,var(--dunkel));--dunkel-hoch-2:color-mix(in oklab,var(--papier) 14%,var(--dunkel));--hairline-dunkel:color-mix(in oklab,var(--papier) 18%,transparent);--auf-dunkel:color-mix(in oklab,var(--papier) 92%,var(--dunkel));--auf-dunkel-70:color-mix(in oklab,var(--auf-dunkel) 70%,transparent);--auf-dunkel-58:color-mix(in oklab,var(--auf-dunkel) 58%,transparent);--brand-rot-dunkel:color-mix(in oklab,var(--brand-rot-basis) 62%,var(--papier))}:root:has(main[data-flaeche=papier]){--papier:var(--papier-warm)}:root{--font-display:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-quicksand),"Trebuchet MS",Verdana,sans-serif;--font-accent:var(--font-fraunces),Georgia,serif;--font-mono:var(--font-plex-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--weight-accent:460;--track-accent:0em;--accent-scale:1.14;--text-display:clamp(2.75rem,1.35rem + 6vw,6.5rem);--text-display-s:clamp(2.5rem,1.5rem + 4.2vw,4.75rem);--text-display-m:clamp(2.75rem,0.9rem + 5vw,6rem);--text-h2:clamp(2rem,1.25rem + 3.2vw,4rem);--text-h3:clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--text-title:clamp(1.75rem,1.25rem + 1.7vw,2.5rem);--text-title-l:clamp(1.75rem,0.9rem + 2.9vw,3.75rem);--text-title-xl:clamp(2rem,1rem + 3.6vw,4.5rem);--text-menu:1.75rem;--text-lead:clamp(1.125rem,1rem + 0.5vw,1.375rem);--text-body:1.125rem;--text-small:0.9375rem;--text-label:0.8125rem;--text-mini:0.6875rem;--text-numeral:clamp(6rem,3.5rem + 9vw,10rem);--text-intro-line:clamp(2.5rem,4.5vw,6.5rem);--text-statement:clamp(1.875rem,0.29rem + 3.46vw,3.4rem);--text-statement-xs:clamp(1.5rem,7.5vw,1.75rem);--leading-statement:1.15;--text-finale:clamp(2rem,min(6.04vw,calc(13.9svh - 2.3625rem)),5.4375rem);--text-wortmarke:clamp(4.75rem,min(13vw,21svh),13rem);--track-wortmarke:-0.038em;--text-dreiklang:clamp(3.25rem,min(10.5vw,17svh),10rem);--text-dreiklang-claim:clamp(3rem,min(11vw,15svh),10rem);--text-kontakt-titel:clamp(2.75rem,7.5vw,6.5rem);--text-recht-titel:clamp(2.75rem,6.5vw,5.5rem);--track-display:-0.03em;--track-h2:-0.02em;--track-h3:-0.01em;--track-label:0.08em;--leading-display:1.05;--leading-h2:1.1;--leading-title:1.15;--leading-h3:1.3;--leading-body:1.6;--weight-display:550;--weight-body:400;--weight-medium:500;--weight-klein:var(--weight-body);--t-hero:clamp(2.5rem,13vw,3.75rem);--t-hero-lh:0.95;--t-hero-track:-0.03em;--t-aussage:clamp(1.75rem,8.5vw,2.375rem);--t-aussage-lh:1.06;--t-aussage-track:-0.02em;--t-copy:clamp(0.9375rem,0.62rem + 1.43vw,1rem);--t-copy-lh:1.5;--t-marke:clamp(0.875rem,0.71rem + 0.71vw,0.9375rem);--t-meta:clamp(0.6875rem,0.366rem + 1.43vw,0.75rem);--t-meta-track:0.08em;--sp-4:0.25rem;--sp-8:0.5rem;--sp-12:0.75rem;--sp-16:1rem;--sp-24:1.5rem;--sp-32:2rem;--sp-48:3rem;--sp-64:4rem;--sp-96:6rem;--sp-128:8rem;--sp-160:10rem;--sp-200:12.5rem;--section-pad:clamp(4rem,10vw,12.5rem);--container-max:1400px;--container-pad:clamp(1.25rem,4vw,4rem);--grid-gap:clamp(1.5rem,2vw,2rem);--kante-mobil:20px;--kante-l:max(var(--kante-mobil),var(--safe-l));--kante-r:max(var(--kante-mobil),var(--safe-r));--bp-mobile:799px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--nav-h:80px;--nav-pad:clamp(1rem,2vw,2rem);--node-size:5px;--tap-min:44px;--sticky-pille-h:36px;--sticky-leiste-h:44px;--sticky-h:calc(var(--sticky-leiste-h) + 1px);--radius:0px;--radius-btn:999px;--radius-karte:1rem;--shadow-sm:0 1px 2px rgba(23,21,17,0.05),0 1px 1px rgba(23,21,17,0.03);--shadow-md:0 8px 24px rgba(23,21,17,0.08),0 2px 6px rgba(23,21,17,0.05);--korn-url:url(/assets/img/korn-128.webp);--korn-opacity:0.025;--ease-out:cubic-bezier(0.33,1,0.68,1);--ease-out-strong:cubic-bezier(0.19,1,0.22,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-hover:150ms;--dur-ui:250ms;--dur-exit:180ms;--dur-micro:300ms;--dur-faden-rueckzug:350ms}@media (-webkit-max-device-pixel-ratio:1.3),(max-resolution:1.3dppx){:root{--weight-klein:var(--weight-medium)}}*,:after,:before{box-sizing:border-box;margin:0}html{color-scheme:only light;scrollbar-gutter:stable;scroll-padding-top:calc(var(--nav-h) + var(--sp-16));-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100dvh}::selection{background-color:var(--brand-rot);color:var(--papier)}:root{accent-color:var(--tanne);caret-color:var(--tanne)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:var(--weight-medium);text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty;max-width:65ch}.display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--track-display)}.display,.h2{font-family:var(--font-display);font-weight:var(--weight-display)}.h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--track-h2)}.h3{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-h3);letter-spacing:var(--track-h3)}.lead{font-size:var(--text-lead);line-height:1.5}.label{font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1}.small{font-size:var(--text-small);font-weight:var(--weight-klein)}.muted{color:var(--fg-80)}.faint{color:var(--fg-40)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:var(--fg-40);text-decoration-color:var(--fg-40);transition:-webkit-text-decoration-color var(--dur-hover) var(--ease-out);transition:text-decoration-color var(--dur-hover) var(--ease-out);transition:text-decoration-color var(--dur-hover) var(--ease-out),-webkit-text-decoration-color var(--dur-hover) var(--ease-out)}@media (hover:hover){a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.section{padding-block:var(--section-pad)}.hairline{border:0;border-top:1px solid var(--hairline)}:focus-visible{outline:2px solid var(--tanne);outline-offset:2px}button{border:0;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:52px;padding:var(--sp-16) var(--sp-32);border-radius:var(--radius-btn);background-color:var(--tinte);color:var(--papier);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:.01em;line-height:1;text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.btn:active{translate:0 1px}@media (hover:hover){.btn:hover{background-color:var(--tanne)}}.btn-inverse{background-color:var(--papier);color:var(--tinte)}@media (hover:hover){.btn-inverse:hover{background-color:var(--tanne);color:var(--papier)}}.btn-ghost{background-color:transparent;color:inherit;border:1px solid var(--hairline)}@media (hover:hover){.btn-ghost:hover{background-color:var(--tinte);color:var(--papier);border-color:var(--tinte)}}:root{--z-buehne-grund:0;--z-lamellen:4;--z-inhalt:5;--z-overlay:100}.cv-auto{content-visibility:auto}html.js .gs-reveal{visibility:hidden}html.js.lite .gs-reveal{visibility:visible}@media (prefers-reduced-motion:reduce){html.js:where(:not([data-bewegung=voll])) .gs-reveal{visibility:visible}}@media (hover:hover) and (pointer:fine){html[data-dreiklang-nav]{color-scheme:dark}}html[data-dreiklang-buehne]{--nav-backdrop:none}#erledigt[data-cube=on]{position:relative;z-index:2}#erledigt[data-cube=on]+#kontakt{margin-top:-100svh;position:relative;z-index:1}