.reference-header{position:fixed;inset:0 0 auto;z-index:80;height:86px;background:#23120b;color:#fcf7f4;transition:background-color .18s ease,color .18s ease}.reference-header[data-theme=light]{background:#fdfaf8;color:#23120b}.reference-header .reference-nav{display:flex;align-items:center;justify-content:space-between;gap:32px;height:100%;padding:0 56px;max-width:1920px;margin-inline:auto}.reference-wordmark{flex-shrink:0;font-family:var(--seriffont);font-size:26px;line-height:1;font-weight:400;letter-spacing:-.035em;white-space:nowrap}.reference-header a,.reference-header a:hover{color:inherit}.reference-header a:focus-visible{outline-color:currentColor}.reference-desktop-nav{display:flex;align-items:center;justify-content:center;gap:36px;margin-left:auto;margin-right:20px;font-size:14px;line-height:1.4}.reference-desktop-nav a{padding-block:10px}.reference-desktop-nav a:hover{opacity:.72}.reference-desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.reference-nav-actions{display:flex;align-items:center;gap:12px}.reference-header .reference-contact{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:6px;background:#fcf7f4;color:#23120b;font-size:14px;line-height:1;font-weight:500;white-space:nowrap;transition:opacity .18s ease}.reference-header .reference-contact:hover{color:#23120b;opacity:.88}.reference-header[data-theme=light] .reference-contact{background:#23120b;color:#fcf7f4}.reference-header[data-theme=light] .reference-contact:hover{color:#fcf7f4}.reference-mobile-menu{display:none}.reference-mobile-menu summary{display:flex;flex-direction:column;justify-content:center;width:40px;height:40px;gap:7px;padding:9px;cursor:pointer;list-style:none}.reference-mobile-menu summary::-webkit-details-marker{display:none}.reference-mobile-menu summary span{display:block;width:22px;height:1.5px;background:currentColor;transition:transform .18s ease}.reference-mobile-menu[open] summary span:first-child{transform:translateY(4.25px) rotate(45deg)}.reference-mobile-menu[open] summary span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.reference-mobile-menu nav{position:absolute;top:86px;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:16px 24px 28px;background:#23120b;color:#fcf7f4;border-top:1px solid rgb(252 247 244/16%);box-shadow:0 18px 25px rgb(35 18 11/10%)}.reference-header[data-theme=light] .reference-mobile-menu nav{background:#fdfaf8;color:#23120b;border-top-color:rgb(35 18 11/14%)}.reference-mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:18px}.reference-mobile-menu nav a:hover{opacity:.72}.reference-mobile-menu nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.reference-mobile-menu nav svg{width:18px;height:18px}.reference-footer{position:relative;overflow:hidden;background:#fdfaf8;color:#23120b;padding-top:94px}.reference-footer-content{max-width:1920px;padding-inline:56px;margin-inline:auto}.reference-footer a{color:inherit}.reference-footer a:hover{color:inherit;opacity:.65}.reference-footer a:focus-visible{outline-color:#23120b}.reference-footer-grid{display:grid;grid-template-columns:minmax(250px,1.9fr) repeat(4,minmax(100px,1fr));grid-gap:40px;gap:40px}.reference-footer-intro{padding-right:35px}.reference-footer-name{display:inline-block;font-family:var(--seriffont);font-size:34px;font-weight:400;line-height:1;letter-spacing:-.04em}.reference-footer-intro p{max-width:290px;margin-top:21px;font-size:14px;line-height:1.6;color:#786e69}.reference-footer-email{display:inline-block;margin-top:23px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.reference-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:13px;line-height:1.5}.reference-footer-col h2{margin-bottom:9px;font-family:inherit;font-size:13px;line-height:1.5;font-weight:500;color:#8b8079;letter-spacing:0}.reference-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding-top:25px;border-top:1px solid #ded8d3;font-size:12px;line-height:1.5;color:#786e69}.reference-footer-legal nav{display:flex;flex-wrap:wrap;gap:24px}.reference-footer-registration{margin-top:16px;font-size:11px;line-height:1.6;color:#8b8079}.reference-footer-watermark{width:max-content;margin:72px auto 0;padding-inline:12px;font-family:var(--seriffont);font-size:15.2vw;font-weight:400;line-height:.75;letter-spacing:-.055em;white-space:nowrap;transform:translateY(.12em)}@media (min-width:1920px){.reference-footer-watermark{font-size:292px}}@media (max-width:1100px){.reference-header .reference-nav{gap:24px;padding-inline:32px}.reference-desktop-nav{gap:24px;margin-right:0}.reference-footer-content{padding-inline:32px}.reference-footer-grid{gap:28px;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(88px,1fr))}.reference-footer-intro{padding-right:12px}}@media (max-width:1000px){.reference-desktop-nav{display:none}.reference-mobile-menu{display:block}.reference-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.reference-footer-intro{grid-column:1/-1}.reference-footer-intro p{max-width:340px}}@media (max-width:640px){.reference-header{height:66px}.reference-header .reference-nav{padding-inline:16px;gap:12px}.reference-wordmark{font-size:24px}.reference-nav-actions{gap:6px}.reference-header .reference-contact{height:36px;padding-inline:13px;font-size:12px}.reference-mobile-menu summary{width:34px;padding-inline:6px}.reference-mobile-menu nav{top:66px;padding-inline:22px}.reference-footer{padding-top:60px}.reference-footer-content{padding-inline:24px}.reference-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.reference-footer-name{font-size:32px}.reference-footer-intro p{max-width:310px}.reference-footer-col{gap:13px}.reference-footer-legal{margin-top:50px;align-items:flex-start;flex-direction:column;gap:15px}.reference-footer-legal nav{gap:20px}.reference-footer-registration{font-size:10px;max-width:290px}.reference-footer-watermark{margin-top:52px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.reference-contact,.reference-header,.reference-mobile-menu summary span{transition:none}}.language-switcher{display:flex;gap:2px;flex-shrink:0;align-items:center;font-size:11px;letter-spacing:.03em}.language-switcher a{padding:8px 6px;opacity:.65;border-radius:4px}.language-switcher a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:5px}.language-switcher a:hover{opacity:1}@media (min-width:1001px) and (max-width:1240px){.reference-desktop-nav{gap:18px}.reference-header .reference-nav{gap:20px;padding-inline:24px}.reference-wordmark{font-size:26px}}@media (max-width:1150px){html[lang=de] .reference-desktop-nav{display:none}html[lang=de] .reference-mobile-menu{display:block}}@media (max-width:640px){.language-switcher{font-size:10px}.language-switcher a{padding:9px 4px}.reference-header .reference-contact{display:none}.reference-nav-actions{margin-left:auto}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/32e25f01d505ec85-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fc09afc98df403d8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a1b162a37676c838-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f87a91a1beb7560c-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4089750b1c356155-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb8de4125a01741-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02d147818de8ff73-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc547ea07950095c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e158f6b7b897efae-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8af2e9778de3cca0-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f8cde7b047928c-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4fcd55e2c741afb8-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_313602{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:400}.__variable_313602{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}