@font-face{font-family:Literata;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/literata-core.e240c0cc.woff2)format("woff2");unicode-range:U+20-7E,U+A0-BF,U+C4,U+D6-D7,U+DC,U+DF-E0,U+E4,U+E7-E9,U+EB,U+EF,U+F6,U+FC,U+2009,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2190,U+2192,U+2212}@font-face{font-family:Literata;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/literata-latin.874d5d23.woff2)format("woff2");unicode-range:U+7F-9F,U+C0-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E1-E3,U+E5-E6,U+EA,U+EC-EE,U+F0-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2008,U+200A-2010,U+2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/literata-ext.b9ce9ba1.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-core.aca776b1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-BF,U+C4,U+D6-D7,U+DC,U+DF-E0,U+E4,U+E7-E9,U+EB,U+EF,U+F6,U+FC,U+2009,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2190,U+2192,U+2212}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-latin.d4a141a5.woff2)format("woff2");unicode-range:U+7F-9F,U+C0-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E1-E3,U+E5-E6,U+EA,U+EC-EE,U+F0-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2008,U+200A-2010,U+2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-ext.d90ee9a3.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-core.aa9812fa.woff2)format("woff2");unicode-range:U+20-7E,U+A0-BF,U+C4,U+D6-D7,U+DC,U+DF-E0,U+E4,U+E7-E9,U+EB,U+EF,U+F6,U+FC,U+2009,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2190,U+2192,U+2212}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-latin.ede20415.woff2)format("woff2");unicode-range:U+7F-9F,U+C0-C3,U+C5-D5,U+D8-DB,U+DD-DE,U+E1-E3,U+E5-E6,U+EA,U+EC-EE,U+F0-F5,U+F7-FB,U+FD-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2008,U+200A-2010,U+2012,U+2015-2017,U+201B,U+201F-2021,U+2023-2025,U+2027-202E,U+2030-2038,U+203B-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-ext.2cb93533.woff2)format("woff2");unicode-range:U+100-130,U+132-151,U+154-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Display Fallback;src:local(Georgia);size-adjust:105.54%;ascent-override:111.52%;descent-override:29.18%;line-gap-override:0.0%}@font-face{font-family:Literata Display Fallback Android;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:97.82%;ascent-override:120.33%;descent-override:31.49%;line-gap-override:0.0%}@font-face{font-family:Literata Fallback;src:local(Georgia);size-adjust:109.3%;ascent-override:107.68%;descent-override:28.18%;line-gap-override:0.0%}@font-face{font-family:Literata Fallback Android;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:101.3%;ascent-override:116.19%;descent-override:30.4%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT);size-adjust:102.74%;ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback Android;src:local(Roboto),local(Roboto-Regular);size-adjust:102.96%;ascent-override:94.21%;descent-override:24.28%;line-gap-override:0.0%}:root{--c-nacht:#22242a;--c-nacht-hover:#2e3138;--c-kupfer:#ceaa8a;--c-kupfer-hell:#d9b894;--c-kupfer-dunkel:#7e5f3c;--c-nebel:#ebeff1;--c-stein:#93a4b4;--c-weiss:#fff;--c-text:#3a3d44;--c-text-neben:#60646d;--c-linie:#d7dde1;--c-linie-feld:#80868f;--c-n-text:#d5dae0;--c-n-neben:#c9cfd6;--c-n-leise:#9aa0a8;--c-ziegel:#a4412e;--c-ziegel-n:#e3907c;--c-tanne:#3d6b52;--c-tanne-n:#8fc0a4;--c-nacht-tief:#1b2233;--font-sans:"Instrument Sans", "Instrument Sans Fallback", "Instrument Sans Fallback Android", Arial, sans-serif;--font-serif:"Literata", "Literata Fallback", "Literata Fallback Android", Georgia, serif;--font-display:"Literata", "Literata Display Fallback", "Literata Display Fallback Android", Georgia, serif;--fs-hero:clamp(1.875rem, 1.271rem + 2.476vw, 3.5rem);--fs-display:clamp(2.25rem, 1.136rem + 4.571vw, 5.25rem);--fs-statement:clamp(1.75rem, 1.286rem + 1.905vw, 3rem);--fs-number:clamp(2.25rem, 1.786rem + 1.905vw, 3.5rem);--fs-h2:clamp(1.875rem, 1.55rem + 1.333vw, 2.75rem);--fs-h3:clamp(1.375rem, 1.329rem + .19vw, 1.5rem);--fs-lead:clamp(1rem, .954rem + .19vw, 1.125rem);--fs-body:clamp(1rem, .977rem + .095vw, 1.0625rem);--fs-small:.875rem;--fs-label:.75rem;--fs-button:1rem;--fs-button-compact:.9375rem;--fw-display:400;--fw-title:500;--fw-ui:500;--fw-label:600;--lh-display:1.06;--lh-heading:1.1;--lh-ui:1.25;--lh-body:1.6;--ls-hero:-.02em;--ls-display:-.015em;--ls-label:.14em;--ls-field-label:.12em;--measure-lead:60ch;--measure-body:65ch;--measure-card:40ch;--measure-statement:24ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--s-40:10rem;--space-section:clamp(5rem, 3.886rem + 4.571vw, 8rem);--space-section-compact:clamp(3.5rem, 2.571rem + 3.81vw, 6rem);--space-label-h2:clamp(.75rem, .657rem + .381vw, 1rem);--space-h2-lead:clamp(1rem, .814rem + .762vw, 1.5rem);--space-head-content:clamp(2.5rem, 1.943rem + 2.286vw, 4rem);--gap-cards:clamp(1rem, .629rem + 1.524vw, 2rem);--gutter:max(1.25rem, 5vw);--wrap-max:clamp(75rem, 45rem + 33.333vw, 85rem);--wrap:min(100% - 2 * var(--gutter), var(--wrap-max));--edge:max(var(--gutter), (100% - var(--wrap-max)) / 2);--header-h:clamp(3.5rem, 3.006rem + 2.025vw, 4.5rem);--dock-h:4rem;--dock-overhang:calc(var(--dock-h) / 2);--hero-h:clamp(30rem, min(100svh - var(--header-h) - var(--dock-overhang) - 1rem, 133.333vw), 53.75rem);--r-pill:9999px;--r-float:12px;--shadow-float:0 1px 2px #22242a1a, 0 16px 40px #22242a47;--hairline:2px;--target:2.75rem;--target-min:1.5rem;--btn-h:3rem;--btn-h-touch:3.25rem;--btn-h-compact:2.5rem;--ease:cubic-bezier(.2, .7, .2, 1);--t-press:80ms;--t-hover:.16s;--t-ui:.3s;--t-reveal:.6s;--t-fade:1.6s;--z-hero-text:2;--z-dock:3;--z-header:50;--z-bar:60;--z-menu:70;--z-consent:80;--z-skip:100;--surface:var(--c-nebel);--surface-raised:var(--c-weiss);--photo-backdrop:var(--c-nacht-tief);--fg:var(--c-text);--fg-strong:var(--c-nacht);--fg-muted:var(--c-text-neben);--accent:var(--c-kupfer-dunkel);--accent-hover:var(--c-nacht);--rule:var(--c-kupfer);--divider:var(--c-linie);--field-bg:var(--c-weiss);--field-border:var(--c-linie-feld);--field-placeholder:var(--c-text-neben);--focus:var(--c-kupfer-dunkel);--error:var(--c-ziegel);--success:var(--c-tanne);--btn-bg:var(--c-nacht);--btn-fg:var(--c-weiss);--btn-bg-hover:var(--c-nacht-hover);--btn2-fg:var(--c-nacht);--btn2-border:var(--c-nacht);--btn2-bg-hover:#22242a12;--scrim-rgb:10 11 14;--scrim-a:.72}.tone-white{--surface:var(--c-weiss)}.tone-dark{--surface:var(--c-nacht);--surface-raised:var(--c-nacht-hover);--fg:var(--c-n-text);--fg-strong:var(--c-weiss);--fg-muted:var(--c-n-neben);--accent:var(--c-kupfer);--accent-hover:var(--c-weiss);--rule:var(--c-kupfer);--divider:#ffffff24;--focus:var(--c-kupfer);--error:var(--c-ziegel-n);--success:var(--c-tanne-n);--btn-bg:var(--c-kupfer);--btn-fg:var(--c-nacht);--btn-bg-hover:var(--c-kupfer-hell);--btn2-fg:var(--c-kupfer);--btn2-border:var(--c-kupfer);--btn2-bg-hover:#ceaa8a14}.tone-photo-dark{--backdrop:#3c3e44;--fg:var(--c-n-text);--fg-strong:var(--c-kupfer-hell);--fg-muted:var(--c-n-neben);--accent:var(--c-kupfer-hell);--accent-hover:var(--c-weiss);--rule:var(--c-kupfer-hell);--focus:var(--c-weiss);--error:var(--c-n-text);--success:var(--c-tanne-n);--btn-bg:var(--c-kupfer);--btn-fg:var(--c-nacht);--btn-bg-hover:var(--c-kupfer-hell);--btn2-fg:var(--c-kupfer-hell);--btn2-border:var(--c-kupfer-hell);--btn2-bg-hover:#22242a80;--scrim-rgb:10 11 14;--scrim-a:.72}.tone-photo-light{--backdrop:#eceef0;--fg:var(--c-text);--fg-strong:var(--c-nacht);--fg-muted:var(--c-text-neben);--accent:var(--c-kupfer-dunkel);--rule:var(--c-kupfer-dunkel);--focus:var(--c-nacht);--btn-bg:var(--c-nacht);--btn-fg:var(--c-weiss);--btn-bg-hover:var(--c-nacht-hover);--btn2-fg:var(--c-nacht);--btn2-border:var(--c-nacht);--btn2-bg-hover:#ffffff8c;--scrim-rgb:255 255 255;--scrim-a:.66}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:calc(var(--header-h) + var(--s-4)) var(--s-24);color-scheme:light}body{background:var(--surface);min-height:100svh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}[hidden]{display:none!important}.tone-white,.tone-dark,.tone-photo-dark,.tone-photo-light{color:var(--fg)}img,svg,video,picture{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list],:where(ul,ol).plain{padding:0;list-style:none}h1,h2,h3{color:var(--fg-strong);font-family:var(--font-serif);font-weight:var(--fw-title);line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-wrap:balance}.t-hero{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-hero)}.t-display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display)}.t-statement{font-family:var(--font-display);font-size:var(--fs-statement);font-weight:var(--fw-display);max-width:var(--measure-statement);line-height:1.15}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-display)}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-title)}.t-number{font-family:var(--font-display);font-size:var(--fs-number);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;line-height:1}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-body);max-width:var(--measure-lead)}.t-small{font-size:var(--fs-small)}.t-muted{color:var(--fg-muted)}.t-label{color:var(--accent);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.2;display:block}.t-quote{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-display)}p,li{text-wrap:pretty;hyphens:auto}.tnum{font-variant-numeric:tabular-nums}.nw{white-space:nowrap}.hairline{width:var(--hairline-w,4rem);height:var(--hairline);background:var(--rule);flex-shrink:0;display:block}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{z-index:var(--z-skip);padding:var(--s-3) var(--s-6);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-strong);font-weight:var(--fw-ui);text-decoration:none;position:absolute;inset-block-start:var(--s-4);inset-inline-start:var(--s-4);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);padding:var(--s-2) var(--s-6);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-button);font-weight:var(--fw-ui);letter-spacing:0;text-align:center;cursor:pointer;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);border:1.5px solid #0000;line-height:1.15;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.btn--primary{background:var(--btn-bg);color:var(--btn-fg)}.btn--primary:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.btn--secondary{border-color:var(--btn2-border);color:var(--btn2-fg);background:0 0}.btn--secondary:hover{background:var(--btn2-bg-hover);color:var(--btn2-fg)}.btn--compact{min-height:var(--btn-h-compact);font-size:var(--fs-button-compact);padding-inline:1.125rem}.btn .icon-arrow{transition:transform var(--t-hover) var(--ease)}.btn:hover .icon-arrow{transform:translate(2px)}@media (pointer:coarse){.btn{min-height:var(--btn-h-touch)}.btn--compact{min-height:var(--target)}}.btn-pair{gap:var(--s-3);flex-wrap:wrap;display:flex}.btn-round{width:var(--target);height:var(--target);border:1.5px solid var(--btn2-border);border-radius:var(--r-pill);color:var(--btn2-fg);cursor:pointer;transition:background-color var(--t-hover) var(--ease);background:0 0;place-items:center;padding:0;display:inline-grid}.btn-round:hover{background:var(--btn2-bg-hover)}.btn-round[disabled]{opacity:.35;cursor:not-allowed}.btn-round--bare{border-color:#0000}.field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.field__label{color:var(--accent);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-field-label);text-transform:uppercase;line-height:1.2}.field__input{width:100%;min-height:3.25rem;padding:0 var(--s-4);border:1px solid var(--field-border);background:var(--field-bg);color:var(--fg-strong);transition:border-color var(--t-hover) var(--ease);border-radius:0;font-size:1rem}.field__input::placeholder{color:var(--field-placeholder)}.field__input:hover{border-color:var(--fg-strong)}.field__input:focus-visible{border-color:var(--fg-strong);outline:2px solid var(--focus);outline-offset:2px}.field__input[aria-invalid=true]{border:1.5px solid var(--error)}.field__hint{color:var(--fg-muted);font-size:var(--fs-small);line-height:1.45}.field__error{gap:var(--s-2);color:var(--error);font-size:var(--fs-small);line-height:1.45;display:flex}.wrap{width:var(--wrap);margin-inline:auto}.section{padding-block-start:var(--space-section)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:120px;inset-inline-start:0}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pikto{fill:currentColor;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);height:var(--header-h);color:var(--fg);position:sticky;inset-block-start:0}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);height:var(--header-h);padding-inline:var(--edge);background:var(--surface);border-block-end:1px solid var(--divider);transition:height var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease);display:flex}.site-header[data-astro-cid-nen7h5rs][data-compact] .site-header__bar[data-astro-cid-nen7h5rs]{height:calc(var(--header-h) - .5rem);box-shadow:var(--shadow-float)}.site-header__home[data-astro-cid-nen7h5rs]{min-height:var(--target);color:var(--fg-strong);align-items:center;margin-inline-end:auto;display:flex}.site-header__home[data-astro-cid-nen7h5rs] .logo{width:auto;height:clamp(1.0625rem,.95rem + .4vw,1.375rem)}.site-header__menu[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,3vw - 1rem,2.5rem);display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.2vw - .5rem,2rem);display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:var(--target);color:var(--fg);font-size:.9375rem;font-weight:var(--fw-ui);transition:color var(--t-hover) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-nen7h5rs]:hover,.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--fg-strong)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:8px;text-decoration-thickness:2px}.lang[data-astro-cid-nen7h5rs]{border:1px solid var(--divider);border-radius:var(--r-pill);gap:2px;padding:3px;display:flex}.lang__link[data-astro-cid-nen7h5rs]{min-height:2rem;min-width:var(--target-min);padding-inline:var(--s-3);border-radius:var(--r-pill);color:var(--fg);font-size:.8125rem;font-weight:var(--fw-ui);align-items:center;text-decoration:none;display:inline-flex}.lang__link[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--divider);color:var(--fg-strong)}.lang__link--planned[data-astro-cid-nen7h5rs]{color:var(--fg-muted);cursor:default}.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-compact] .site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__burger[data-astro-cid-nen7h5rs]{color:var(--fg-strong);display:none}.site-header__burger[data-astro-cid-nen7h5rs] .site-header__burger-close{display:none}@media (width<=63.99em){.site-header__burger[data-astro-cid-nen7h5rs]{display:inline-grid}.site-header__menu[data-astro-cid-nen7h5rs]{inset-inline:var(--s-2);align-items:stretch;gap:var(--s-6);padding:var(--s-6);border-radius:var(--r-float);background:var(--surface);box-shadow:var(--shadow-float);flex-direction:column;display:none;position:absolute;inset-block-start:calc(var(--header-h) + var(--s-2))}.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-header__menu[data-astro-cid-nen7h5rs]{display:flex}.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-header__burger[data-astro-cid-nen7h5rs] .site-header__burger-open{display:none}.site-header[data-astro-cid-nen7h5rs][data-menu-open] .site-header__burger[data-astro-cid-nen7h5rs] .site-header__burger-close{display:block}.site-nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.site-nav__link[data-astro-cid-nen7h5rs]{width:100%;min-height:3rem;font-family:var(--font-serif);font-size:1.375rem;font-weight:var(--fw-title);color:var(--fg-strong);border-block-end:1px solid var(--divider)}.lang[data-astro-cid-nen7h5rs]{align-self:flex-start}.site-header[data-astro-cid-nen7h5rs][data-compact] .site-header__cta[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--s-8);background:var(--surface);color:var(--fg-muted);font-size:var(--fs-small);margin-block-start:var(--space-section)}body:has(main>.tone-dark:last-child) .site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--divider);margin-block-start:0}.site-footer__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-6) var(--s-12);flex-wrap:wrap;display:flex}.site-footer__contact[data-astro-cid-jo6i4kqk]{gap:var(--s-2);color:var(--fg);flex-direction:column;display:flex}.site-footer__contact[data-astro-cid-jo6i4kqk] .logo{width:auto;color:var(--fg-strong);align-self:flex-start;margin-block-end:var(--s-2)}.site-footer__mail[data-astro-cid-jo6i4kqk]{padding-block:var(--s-1);display:inline-block}.site-footer__phone[data-astro-cid-jo6i4kqk]{color:var(--fg-muted)}.site-footer__legal[data-astro-cid-jo6i4kqk]{align-items:flex-end;gap:var(--s-2);flex-direction:column;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:0 var(--s-4);flex-wrap:wrap;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__cookie[data-astro-cid-jo6i4kqk]{min-height:var(--target-min);padding-block:var(--s-1);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.site-footer__cookie[data-astro-cid-jo6i4kqk]{cursor:pointer;font-size:inherit;background:0 0;border:0}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__cookie[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-hover);text-decoration:underline}.site-footer__company[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);font-size:.8125rem}@media (width<=47.99em){.site-footer__legal[data-astro-cid-jo6i4kqk]{align-items:flex-start}}
