@font-face{font-family:Antonio Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/antonio-latin-ext-wght-normal.CTNUytc6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/antonio-latin-wght-normal.BpusS9o4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-normal.C9ASObbr.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-normal.ll1HhAxb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-italic.BHleWajS.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-italic.B6hJLy3e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-ext-700-normal.VERgVPZd.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-700-normal.BoDjDRr0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-700-normal.D1WVYPaO.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-700-normal.B3n-DWsl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAxkABMAAAAAFZAAAAwBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEmJyoAgQwvZBEICoosiE0LNgAwjiQBNgIkA2IEIAWGeAeBWwwHGzATIxG2k5OySvEXCbYhWv3gJrFpmoZGMZIax+NtVJ3VzdFgGn7fE9wAFrgQPhkhySw8fWvlr+qe4WMCdQFAhQrQRScSHDiUmxhzPjLv/P78e9afzDi32H3iHarWIEmFcQqmTmchdp/gP4Ff0P/pzP5oRmBgGWEpQNClugqo6PKuKNc3BxVg1QeQbG9WJpCJZQkp3XpLlszhJjDgHQblcAZnMRpJyPe/AGdh/3O/T5uzzPL9mc1sFlA4UqJCV+WnmJ8lyhK+X1ykEowHlJ26CncLgAoAlKiqsLbw7+L+G1JOWa5ZM17mPNKpEQOSOjN7vLaxCBCzeb2KIhiEiEyCACHFisn0LO2HNixAEkDRtcMoFDztZPkCiGBL8vWtfkd/QTPoc+ZLgCUkyAGSpNdrRKBwHlAPUNioPz3+Q+FZiOwP4qqmgp3kH3gHQPcNBihnEAQfBbIFQDW9d5pPEwTcO9I8AQh3ZS3yslBoVNrFOglyrXSk+vo91dP9eFeOYBwVR94uJadaae40JCBROZ0BKvHHAcH/DbfgfeC5vH5HXwpAutT3EWVzHNquU0wAFDBANoOgeMv9f50rncGl3IRrPUcw9hN5TT6SPn5QQzDrR/KKfCC9C9XrWbzTkM0yhyyCIjGppMt07og0YtKlkCFVq7NDOkXI5uOr2gNxoEWbKYdhq0LAb4BEYDZcmuHgLVwctXpw8rUPvrNg9SkQkyyAKVyg+wlyIWOA/AXgCWAbAAZNepMMjbq3hHAqDOWbEWuNb4uNQ6HullXc6u1NTanW2rxqQ63ilqiwWbDQLEQb0DpykZyfI4TA7n+X2PYeOvDOOwHy3XfJ/W/D1nfQgfdC6G0fg1qFIICpmwL/g0828ErPewSxjd787AVkohIMhQaSIO98e/e9m7E+xKJtpA7oOmFOaNrmiZOia3cneVeBrZeeIVhCEeQnc/P3RnQF0VW3rT13nL+0wde1KETzH8tfXrO7au/pKjWs85pCrtBL7xHb7n6xEZMp5TiQ9j9fC3+SEENhat5w1VNH6zMXo8GwYC6E/EsGNDKG8ENPwdbgk16E6jehA3cQ227vVSzgBvxB1/3v3z9xHecEmeAt/Dj/Udbc+yJ534sCETfLQUF85PCrb7xx/NWT7qrVsr15ISOc9S5aF0L1a67x1iMmJiTwZZrDxo0lExzEH+RSv8vj8j8WcvDNCvvA+acOdHcO9A9PDQw5hk5o7Gb9kPX8m1YyTTZbrCZ3ltaXM4dyyovKdJdK6R4cZmTU0nJYCDmxdw1lPrgctR7eyARmijpjoYFKCGxuyuAKlJMxX4FS0ZafEk12c5JTwf3pjDUxmbFTvkI85ys7pZTkaOoXRyQ9ZvavpYxHEsum/WsoD5ObVO9lUSt5K1hDK5c967govrbW8/HdOpdVTod8za74va+ce9Yd97x+GNAJ/Pjj8Y6lw9+e937x/p3/jFBvDTo8AeRP7nr2rDPffxtSYro4rosIxB0MbXsjLqdHzKMX/p/pUk/J3uBQfAfH2bNSfUQz3uWkbF/G5dph88jopEKvskq+4lByc/bSXq/Da79muzysthq6/R2dtm62eTpAuVzIcHkQ3Rerb91WhwfvC9Q3VutLx9vdeawOttODPwfX42HbuEFjGR30afMIp9mwSJRh3QkNtSCAR55SCVdiLmBP7VKwQrjCgcCqwDAxX165Jw2YxnVE5H5BfsAIDG6U36F9+xx0Q58SK1rMsVGrbRfe5dQvwZnWieqQ9fEWVdU0THVzGEPqLXU+6Gk+9jozBQEICiw6D8AqIEe3cbQjbgkvq3Id+sSYtZDpZSSMgZnRoC4rt33aLzBvCrEc58bhWVhvEJOKkAp8YH00KklDb2ihf+iHynhNZivp8MDzfAzRIw+kVQ1vBIOVCv2Z27kTDna7B6khd/N0OI2nEVkWxXLO8+fw3Ol8TnOAMHI+BAimYAQNZADL2GHwy1Yw0nuFLMIxdswFv2IMOGlS+sUNKRyzKY13unxDsa8slfLVAfUTgmGhSEAsIYnTaQEo3hzy6Y/RWCWdZqWXg+zNid3n+/ixMXdu1XSX0khlQiGRxVUwqARBHXY6G/fTJIgePf2SKJqwQjXq4VjEQDe7tVbYzrROzmfxVWDfu8OS2fqnrs39IMLX7KuhsCUQUKvP3VNSjb7QEPO8I33KBNfFTuop5Bi6uuJyOt0eSP2COnJ+t2Mhf7wt4VGqog/vEROmJDcbdAoshKTBZNJjWh12a9JnumVz0+CNyGPm1YZEDzXBk1gplBrDuS2ugpL0/nNNrhclstyiDkd/ttC7Q1slBLkxjEtiY5zkBIfn6jY+yfA8+YnFvGB1uih0Iuw0DjuF3eBMNbqgDcqkJaUy3qBpXn6t2ynOLNGgtFEcUAMh6nS+GHckjNWkxbfXeucb48zpwWCoECo6EGLI5UPG4PUzYJBjVs+rgjOYy/WQPYYHhXzYbXQooPd4bJNJK0dXcO/exFM9o2iKC7gwNV4wLS1Z542UubImrsZ+D6lPNdbhJ4sdz0dyqUCBmt6/F/y70sR59p5QSDpURNZps/lsVNvLYsFgE0Ua90OjMV4Yo9B6rZP5GHIbYNorSxKqw4XgiTVHwv6uazaTcYG0seDb3RPU6/G5NkQjglH0oO2P7ePh8ELBLrbrmYAzniEt5mD5xo0P32pL0VKuUG8MJmsUDwY3byYtg0qHmNPc3Hx9Z8qzNwPqzEaMry//IfGF61DQpIx3bV+NhXye+q80UQyHu8SIQTHHFImsbG/ftkWsEjux8zm4KrqKcmBXbPPFy42uIu7Z3R/PVawz03V0797P5mJ9Kredz7+7z5M8/UhdK72441Luo8CJU/KITSnlwlG/aOHQp7B9+7pEM1YIs66y7YdI+OgNKlfM1e5237hb3ujgyz7aspKACRZbCwaMi7GBDEPStyYIICFGXAy4SEr13mgsGnEb9a5V6JAJerlsPG6FSS2rnlytP7ouz9pSrYl4LtcLhfL59W3QfYTApN9pN6vVNmeLHDhtTkKvxwrN6E02u+j12mft1E3N3PhjpBBvpeKFy9B9aCKXK+XGYD4tvIHekIfG5W3l6gDpXQEJHhNniO4+a0DfS70O+E2FQjAIt0H3KQoyijarxaC28p/ev3iIk5blGaFhKLfb3SG2B1d3HNbMVVEUlK7F0oU6Cjcuwiz6YnUCIEQQYhgkZPPdSKUKHq8gl7OyPNPPZDC5vQYYVmtBvw3aV02zM7C8OAGnU2BbBSfVDkYYHxQv7a/UKMhJkCmuzfd7KVYDAfXkQYQ4k48fbNQSy+9K9DokS6by6VKA6+vOxKKSrZQGQNieCLEjAuDyF6RswakesYWCclthzQGRFuylSVGWO/0FkbMYjeT8lertoQoaNZuAQQxm7hKGfhJTzWS2QZNj++Vyo1taN2IGKRoQgWjT6QwQACCAyW+ZO3+w6IYCxlUAgEyl/T+vAHD49c4fyWr1pTsWXBRkK7/KqvV7J+w/dQgg2Oi82rdglu7Bg4NggpdhqzAvKmSkYPPuDBEA+Pu04EssfPMeIKBQD8MA2wyjzhtl+QcYsQHwOXkHFzpzL1dS5QM3bMfJLZMRcIdC/7nLqK/pqfR6kEsg5iYXQs5zxec4N2Rb5paQyQqnIQq4S0wv90hXy318SnlApvhtxMTAqqKKPBbHbi1eBcuiiBNH1ifRrMo4wSCua5Wmw0kpaXyWpQHtnz0ZBSEbx9MZkqCovTPxSqo02rQFG1MxW8In8aNuac5UQ8+cMmaNA43B7paXMVvAWGpBUTXFlMIm3lQ7YpP1KTWcWAczU8mvzEisQ6v27dayV+Fi//C4BLw0o3/IKtd0PO20jd7StbMbaq2Kaec6Fe3XY53a90z5STrSBJzdrqsEne2aWIbWCbXTZ4paHhqrP5Wt52RotiZ6+k8pyletZ6ycUplsUZ2u1hVXlr0DlM3yJk8ChF+iEFT7QzDUqjfNYcp8GsWKI6544ksgoUQYiSVFUiVN0tFqznyyklhJtNauZsb3SaQoymyOto0HKSIcEm8r2BI8EawMlNbtMovXS3ZZZIYqtvyBptGxde3sqRrvWAFte8ctaKZE+SjSdpPfAQ==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--grund:#e3e5e8;--text:#0b0c0e;--text-2:#0b0c0ec7;--linie:#0b0c0e29;--knoten:#0b0c0e;--kapitel:#0b0c0e;--kapitel-text:#f1f2f3;--kapitel-text-2:#f1f2f3b8;--kapitel-linie:#ffffff24;--akzent:#a9d3ff;--glas:#ffffff80;--nav-grund:#0b0c0ee0;--display:"Antonio Variable","Arial Narrow",sans-serif;--serif:"Libre Caslon Text",Georgia,serif;--mono:"Martian Mono Variable",ui-monospace,monospace;--rand:24px;--spalte:calc((100vw - 2 * var(--rand)) / 4);--kurve:cubic-bezier(.2,.7,.2,1);color-scheme:light;--flaeche:var(--grund)}.deckt{background:var(--flaeche);z-index:1;position:relative}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--grund);color:var(--text);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-weight:400}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.kapitel :focus-visible,.nav :focus-visible,.menue-panel :focus-visible{outline-color:var(--akzent)}::selection{background:var(--akzent);color:var(--text)}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.springen{z-index:100;background:var(--text);color:#fff;font-family:var(--mono);text-transform:uppercase;padding:10px 14px;font-size:13px;position:absolute;top:-60px;left:16px}.springen:focus{top:16px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-weight:700;line-height:.8}.titel{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.15}.titel em{font-style:italic;display:block}.label{font-family:var(--mono);text-transform:uppercase;letter-spacing:0;font-size:13px;line-height:1.6}.mono{font-family:var(--mono);font-size:13px;line-height:1.65}.mono b{text-transform:uppercase;font-size:13px}.nur-gross{text-transform:uppercase}.lead{font-size:20px;line-height:1.5}.nebentext{color:var(--text-2)}.raster{isolation:isolate;position:relative}.raster:before{content:"";inset:0 var(--rand);z-index:-1;pointer-events:none;background:linear-gradient(var(--linie),var(--linie)) 0 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 25% 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 50% 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 75% 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 100% 0/1px 100% no-repeat;position:absolute}.zeile{border-top:1px solid var(--linie);position:relative}.knoten{left:var(--rand);right:var(--rand);z-index:3;pointer-events:none;height:0;position:absolute;top:-1px}.knoten i{background:var(--knoten);width:7px;height:7px;margin-left:-3px;position:absolute;top:-3px}.knoten i:first-child{left:0}.knoten i:nth-child(2){left:25%}.knoten i:nth-child(3){left:50%}.knoten i:nth-child(4){left:75%}.knoten i:nth-child(5){left:100%}.gitter{padding:0 var(--rand);grid-template-columns:repeat(4,1fr);display:grid}.titel-zelle{grid-column:1/3;padding-right:40px}.zelle{padding:28px 16px 32px}.kapitel{--flaeche:var(--kapitel);background:var(--kapitel);color:var(--kapitel-text);--linie:var(--kapitel-linie);--knoten:#fff;--text-2:var(--kapitel-text-2)}.abschnitt{padding:140px 0}.abschnitt+.abschnitt:not(.kapitel){padding-top:40px}.kapitel+.abschnitt,.abschnitt+.kapitel{padding-top:140px}.riese{padding:0 var(--rand) 0 calc(var(--rand) - .04em);white-space:nowrap;font-size:14vw}.riese.rechts{text-align:right;padding:0 calc(var(--rand) - .02em) 0 var(--rand)}.riese.anschnitt{font-size:25vw;overflow:hidden}.abschnitt:has(.riese.anschnitt){overflow:hidden}.riese-zeilen{padding:0 var(--rand);grid-template-columns:repeat(4,1fr);row-gap:.06em;font-size:14vw;display:grid}.h-w1{grid-column:1/2}.h-w2{grid-column:2/5;justify-self:end}.h-w3{grid-area:2/2/auto/4}.riese-zeilen .h-w2:last-child{grid-area:2/2/auto/5}.nav{z-index:60;background:var(--nav-grund);backdrop-filter:blur(14px);color:#fff;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 23px);border-radius:0 12px 12px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.nav a,.nav button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.nav .menue-knopf{place-items:center;width:42px;height:42px;display:grid}.nav .menue-knopf span{width:16px;height:1.5px;transition:transform .3s var(--kurve),box-shadow .3s var(--kurve);background:currentColor;display:block;box-shadow:0 5px}.nav .menue-knopf[aria-expanded=true] span{transform:translateY(2.5px)rotate(45deg);box-shadow:0 0}.nav .marke{height:42px;font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:10px;padding:0 18px;font-size:13px;display:flex}.nav .marke img{width:auto;height:16px}.nav .anfrage{height:42px;font-family:var(--mono);text-transform:uppercase;background:var(--akzent);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 23px);align-items:center;padding:0 16px;font-size:13px;transition:filter .2s;display:flex;color:var(--text)!important}.nav .anfrage:hover{filter:brightness(1.06)}.menue-panel{z-index:55;background:var(--kapitel);color:var(--kapitel-text);--linie:var(--kapitel-linie);padding:110px var(--rand) 40px;display:none;position:fixed;inset:0;overflow:auto}.menue-panel.offen{animation:menue .35s var(--kurve);display:block}@keyframes menue{0%{opacity:0}to{opacity:1}}.menue-panel .gitter{padding:0}.menue-panel h2{grid-column:1/2}.menue-panel ul{margin:0;padding:0;list-style:none}.menue-panel .leistungen-liste{grid-column:2/4}.menue-panel .seiten-liste{grid-column:4/5}.menue-panel li a{font-family:var(--serif);border-bottom:1px solid var(--kapitel-linie);padding:10px 0;font-size:clamp(20px,1.8vw,26px);text-decoration:none;display:block}.menue-panel li a:hover{color:var(--akzent)}.menue-panel .seiten-liste a{font-family:var(--mono);text-transform:uppercase;font-size:13px}.knopf{background:var(--text);height:46px;color:var(--akzent);font-family:var(--mono);text-transform:uppercase;cursor:pointer;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 27px);transition:transform .2s var(--kurve);border:0;align-items:center;gap:10px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.kapitel .knopf,.knopf.hell{background:var(--akzent);color:var(--text)}.knopf:hover{transform:translateY(-2px)}.knopf:active{transform:translateY(0)scale(.98)}.knopf:disabled{opacity:.5;cursor:wait}.textlink{font-family:var(--mono);text-transform:uppercase;text-underline-offset:4px;font-size:13px;text-decoration-thickness:1px}.textlink:hover{text-decoration-thickness:2px}.aktionen{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.glaskarte{background:var(--glas);backdrop-filter:blur(18px);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 30px);text-align:center;border-radius:0 12px 12px;width:228px;padding:16px}.kapitel .glaskarte{background:#ffffff14}.glaskarte .titel{font-size:22px}.glaskarte .label{color:var(--text-2);margin:10px 0 14px}.glaskarte .knopf{justify-content:center;width:100%;height:40px}.laufband{white-space:nowrap;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:10px 0;overflow:hidden}.laufband div{animation:70s linear infinite lauf;display:inline-block}.laufband span{padding-right:2.4em}@keyframes lauf{to{transform:translate(-50%)}}.einstieg{height:100svh;min-height:700px;max-height:1100px;overflow:hidden}.einstieg .objekt{top:7%;bottom:calc(16vw - 90px);left:calc(var(--rand) + var(--spalte) * .2);right:calc(var(--rand) + var(--spalte) * 1.25 + 8px);z-index:3;pointer-events:none;position:absolute}.einstieg .riese{z-index:4;padding-left:calc(var(--rand) - .04em);font-size:20vw;position:absolute;bottom:0;left:0}.einstieg .text{right:var(--rand);width:calc(var(--spalte) * 1.25 - 16px);z-index:4;gap:16px;padding-left:16px;display:grid;position:absolute;bottom:calc(16vw + 40px)}.einstieg .notiz{left:calc(var(--rand) + 16px);width:calc(var(--spalte) - 40px);z-index:4;color:var(--text-2);position:absolute;top:120px}.einstieg .glaskarte{left:calc(var(--rand) + 16px);z-index:5;position:absolute;bottom:calc(16vw + 36px)}.einstieg .zeilenlinie{left:var(--rand);right:var(--rand);border-top:1px solid var(--linie);z-index:3;position:absolute;bottom:calc(16vw + 12px)}.einstieg .zeilenlinie .knoten{left:0;right:0}.unterzeile{color:var(--text-2);font-size:18px;line-height:1.5}.monogramm{width:100%;height:100%;position:relative}.monogramm img,.monogramm canvas{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.monogramm canvas{opacity:0;transition:opacity .8s var(--kurve)}.monogramm.live canvas{opacity:1}.monogramm.live img{opacity:0;transition:opacity .8s var(--kurve)}.seitenkopf{padding:140px 0 0}.seitenkopf .riese{margin-bottom:40px;font-size:clamp(64px,13vw,220px)}.seitenkopf .gitter{align-items:start}.seitenkopf .pfad{grid-column:1/2}.seitenkopf .kern{grid-column:2/4;gap:22px;padding-right:40px;display:grid}.seitenkopf .seitenrand{grid-column:4/5;justify-content:flex-end;display:flex}.pfad ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pfad a{text-decoration:none}.pfad a:hover{text-decoration:underline}.text-abschnitt .inhalt{grid-area:2/2/auto/4;gap:20px;max-width:68ch;font-size:18px;display:grid}.text-abschnitt .rand{grid-column:4/5}.punkte{margin:0;padding:0;list-style:none;display:grid}.punkte li{border-top:1px solid var(--linie);padding:14px 0 14px 28px;position:relative}.punkte li:before{content:"";transform-origin:0;background:currentColor;width:12px;height:1px;position:absolute;top:22px;left:0;transform:rotate(-59deg)}.punkte b{font-weight:700}.zeilen-liste{margin:0;padding:0;list-style:none}.zeilen-liste li{margin:0 var(--rand);border-top:1px solid var(--linie);position:relative}.zeilen-liste li .knoten{left:0;right:0}.zeilen-liste a{min-height:120px;transition:background .25s var(--kurve);grid-template-columns:repeat(4,1fr);align-items:start;padding:24px 0;text-decoration:none;display:grid}.zeilen-liste a:hover{background:#ffffff59}.kapitel .zeilen-liste a:hover{background:#ffffff0a}.zeilen-liste .name{font-family:var(--serif);grid-column:1/3;padding:0 16px;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.zeilen-liste .kurz{color:var(--text-2);grid-column:3/4;padding:4px 16px 0;font-size:16px}.zeilen-liste .pfeil{font-family:var(--mono);text-transform:uppercase;grid-column:4/5;place-self:end;padding-right:16px;font-size:13px}.zellen{padding:0 var(--rand);grid-template-columns:repeat(2,1fr);display:grid}.zellen>*{border-top:1px solid var(--linie);padding:28px 16px 36px}.zellen .aussage-klein{font-family:var(--serif);margin-bottom:14px;font-size:22px;line-height:1.3}.punkt-zeilen{margin:0;padding:0;list-style:none}.punkt-zeilen li{border-top:1px solid var(--linie);padding:22px 16px 24px}.punkt-zeilen li:first-child{border-top:0;padding-top:28px}.mono b{margin-bottom:8px;font-weight:400;display:block}.mono .nebentext{display:block}.lagen{margin:0;list-style:none}.lagen li{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.lagen .aktionen{margin-top:auto;padding-top:6px}.schritt-zeilen{margin:0;padding:0;list-style:none}.schritt-name{font-family:var(--serif);font-size:22px;line-height:1.3}.eine-hand{align-items:stretch}.hand-bild{grid-column:3/5;min-height:420px;position:relative;overflow:hidden}.hand-bild img{object-fit:contain;object-position:center;width:110%;height:120%;position:absolute;inset:-6% -10% -14% 0}.drei-punkte{margin:0;list-style:none}.drei-punkte li:first-child{grid-column:2/3}.abschluss{min-height:88vh}.abschluss .kern{grid-column:1/3;align-content:start;gap:22px;padding-right:48px;display:grid}.abschluss-bild{grid-column:3/5;min-height:380px;position:relative}.abschluss-bild img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.faq-link{border-top:1px solid var(--linie);padding:22px 16px 0}.streifen{margin:0;list-style:none}.streifen a{text-decoration:none;display:block}.streifen img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.streifen a:hover img{filter:brightness(1.05)}.streifen-mehr{align-items:flex-end;display:flex}.aussage.lang{font-size:clamp(22px,1.8vw,26px)}.aussage{font-family:var(--serif);letter-spacing:-.01em;max-width:30ch;font-size:clamp(24px,2.1vw,32px);line-height:1.32}.schritte{padding:0 var(--rand);grid-template-columns:repeat(var(--anzahl,5),1fr);counter-reset:s;margin:0;list-style:none;display:grid}.schritte li{border-top:1px solid var(--linie);padding:24px 16px 32px;position:relative}.schritte li b{font-family:var(--serif);margin-bottom:10px;font-size:22px;font-weight:400;display:block}.schritte li:after{content:"";background:var(--knoten);width:7px;height:7px;position:absolute;top:-4px;left:-3px}.faq{grid-column:2/5}.faq details{border-top:1px solid var(--linie)}.faq summary{cursor:pointer;font-family:var(--serif);grid-template-columns:1fr auto;gap:24px;padding:22px 16px;font-size:20px;line-height:1.35;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);transition:transform .3s var(--kurve);font-size:14px}.faq details[open] summary:after{transform:rotate(45deg)}.faq .antwort{max-width:68ch;color:var(--text-2);padding:0 16px 26px}.projekt{padding:0 var(--rand);grid-template-columns:repeat(4,1fr);margin-bottom:96px;display:grid;position:relative}.projekt .bild{grid-column:1/4;position:relative}.projekt .bild>img:first-child{width:100%}.projekt .bild img.handy{aspect-ratio:390/844;object-fit:cover;object-position:top;width:20%;height:auto;position:absolute;bottom:-48px;right:-60px}.projekt .info{grid-column:4/5;align-content:end;gap:16px;padding:0 16px 0 76px;display:grid}.projekt .glaskarte{position:absolute;bottom:24px;left:24px}.abschluss .gitter{align-items:stretch}.fuss{padding:96px 0 0;overflow:hidden}.fuss .gitter{row-gap:32px}.fuss .spalte{padding:24px 16px 0}.fuss h2{font-family:var(--mono);text-transform:uppercase;margin-bottom:12px;font-size:13px}.fuss ul{gap:6px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.fuss a{text-decoration:none}.fuss a:hover{text-decoration:underline}.fuss .wortmarke{padding:0 0 .03em calc(var(--rand) - .055em);white-space:nowrap;margin-top:64px;font-size:32.4vw;line-height:.8;overflow:hidden}.fuss .unterzeile-fuss{padding:18px var(--rand) 22px;border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.artikel>*+*{margin-top:1.1em}.artikel h2{font-family:var(--serif);margin-top:2em;font-size:clamp(24px,2vw,30px);line-height:1.15}.artikel h3{margin-top:1.6em;font-size:21px}.artikel ul,.artikel ol{padding-left:1.2em}.artikel li+li{margin-top:.4em}.artikel a{text-underline-offset:3px;overflow-wrap:anywhere}.artikel h4{font-family:var(--serif);margin-top:1.4em;font-size:18px;font-weight:700}.rechtstext h2{margin-top:2.2em}.rechtstext h2:first-child{margin-top:0}.feld{gap:8px;display:grid}.feld label,.feld legend{font-family:var(--mono);text-transform:uppercase;font-size:13px}.feld input,.feld textarea,.feld select{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--text);background:0 0;border-radius:0;width:100%;padding:10px 0;font-size:18px}.feld textarea{resize:vertical;border:1px solid var(--text);min-height:140px;padding:12px}.feld input:focus,.feld textarea:focus,.feld select:focus{border-color:var(--text);box-shadow:0 2px 0 var(--text);outline:none}.feld .hinweis{color:var(--text-2);font-size:14px}.feld .fehler{font-family:var(--mono);text-transform:uppercase;color:#b3261e;min-height:1em;font-size:13px}.auswahl{border-top:1px solid var(--linie);border-left:1px solid var(--linie);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.auswahl label{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);cursor:pointer;min-height:68px;font-family:var(--serif);transition:background .2s var(--kurve),color .2s var(--kurve);align-items:center;padding:16px 18px;font-size:18px;display:flex;position:relative}.auswahl input{opacity:0;pointer-events:none;position:absolute}.auswahl label:hover{background:#fff6}.auswahl label:has(input:checked){background:var(--text);color:var(--akzent)}.auswahl label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:-4px}.check{align-items:flex-start;gap:12px;font-size:16px;display:flex}.check input{width:18px;height:18px;accent-color:var(--text);margin-top:3px}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rein-bereit .rein{opacity:0;transition:opacity .9s var(--kurve),transform .9s var(--kurve);transform:translateY(24px)}.rein-bereit .rein.da{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.laufband div{animation:none}*{scroll-behavior:auto!important}}@media (width<=1180px){.einstieg .text{width:calc(var(--spalte) * 1.5 - 16px)}.einstieg .objekt{right:calc(var(--rand) + var(--spalte) * 1.5 + 8px)}.projekt .info{padding-left:60px}.projekt .bild img.handy{right:-44px}}@media (width<=900px){:root{--rand:16px;--spalte:calc((100vw - 2 * var(--rand)) / 2)}body{font-size:17px}.raster:before{background:linear-gradient(var(--linie),var(--linie)) 0 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 50% 0/1px 100% no-repeat, linear-gradient(var(--linie),var(--linie)) 100% 0/1px 100% no-repeat}.knoten i:nth-child(2),.knoten i:nth-child(4){display:none}.gitter{grid-template-columns:1fr}.gitter>*{grid-column:1/-1!important}.abschnitt{padding:88px 0}.kapitel+.abschnitt,.abschnitt+.kapitel{padding-top:88px}.nav{justify-content:space-between;left:12px;right:12px;transform:none}.nav .marke{padding:0 6px}.menue-panel{padding-top:96px}.einstieg{height:auto;min-height:0;max-height:none;padding-top:80px}.einstieg .objekt{z-index:1;height:56vw;margin:8px 0 0;position:relative;inset:auto}.einstieg .riese{font-size:27vw;line-height:.78;display:block;position:relative}.einstieg .text{width:auto;padding:28px var(--rand) 40px;position:relative;bottom:auto;right:auto}.einstieg .notiz,.einstieg .glaskarte,.einstieg .zeilenlinie{display:none}.riese,.riese-zeilen{font-size:19vw}.riese-zeilen{grid-template-columns:1fr 1fr}.h-w1{grid-column:1/2}.h-w2{grid-area:2/1/auto/3;justify-self:start}.h-w3{grid-area:3/1/auto/3;justify-self:end}.titel-zelle{padding-right:0}.riese-zeilen .h-w2:last-child{grid-column:1/3;justify-self:end}.seitenkopf{padding-top:104px}.seitenkopf .riese{white-space:normal;margin-bottom:24px;font-size:clamp(48px,17vw,110px)}.seitenkopf .kern{padding:24px 0 0}.seitenkopf .seitenrand{display:none}.zelle{padding:20px 0 24px}.text-abschnitt .inhalt{margin-top:24px;font-size:17px}.zeilen-liste a{grid-template-columns:1fr auto;gap:8px 16px;min-height:0;padding:20px 0}.zeilen-liste .name{grid-area:1/1;padding:0}.zeilen-liste .kurz{grid-area:2/1/auto/-1;padding:0}.zeilen-liste .pfeil{grid-area:1/2;align-self:start;padding-right:0}.riese.anschnitt{font-size:24vw}.lagen li{border-top:1px solid var(--linie);padding:20px 0 24px}.lagen li:first-child{border-top:0}.hand-bild{min-height:300px;margin-top:16px}.drei-punkte li{border-top:1px solid var(--linie)}.abschluss{min-height:0}.abschluss .kern{padding-right:0}.abschluss-bild{display:none}.titel{font-size:24px}.streifen li{padding:16px 0 24px}.punkt-zeilen li{padding:20px 0}.projekt .bild img.handy{right:4%}.faq-link{padding:20px 0 0}.zellen{grid-template-columns:1fr}.zellen>*{padding:22px 0 28px}.schritte{grid-template-columns:1fr}.faq summary{padding:20px 0}.faq .antwort{padding:0 0 22px}.projekt{grid-template-columns:1fr;margin-bottom:72px}.projekt .bild,.projekt .info{grid-column:1}.projekt .bild img.handy{width:28%;bottom:-32px;right:4%}.projekt .info{padding:56px 0 0}.projekt .glaskarte{display:none}.abschluss .kern{padding:24px 0 0}.fuss .wortmarke{font-size:24vw}.auswahl{grid-template-columns:1fr}}
