@charset "UTF-8";:root{--font-fallback: -apple-system, Segoe UI, Helvetica, sans-serif;--font-family-1: "din", var(--font-fallback);--font-family-2: "sabon", var(--font-fallback);--spacer: 3rem;--border: 20rem;--bp-xs: 320px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 992px;--bp-xl: 1200px;--bp-xxl: 1500px;--bp-xxxl: 2000px;--color-main: blue;--color-copy: #454545;--color-background: hsla(34, 45%, 92%, 1);--color-background: rgba(0,0,0,.025);--color-background: rgba(236, 236, 240, 1);--color-background-0: hsla(34, 45%, 92%, 0);--color-background-10: hsl(34, 41%, 83%);--color-background-20: hsl(34, 37%, 76%)}.achtel-geviert-links{margin-left:.25em}a.button,button.button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}a.button:hover,button.button:hover{background-color:#fff}a.button:hover .read-time,button.button:hover .read-time{background-color:#ffffff40}a.button.button-post-open,button.button.button-post-open{padding-right:.2em;padding-bottom:.15em}a.button .read-time,button.button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}a.button .read-time svg,button.button .read-time svg{display:inline-block;width:.9em;height:.9em}*{position:relative;box-sizing:border-box}body{margin:0}figure{margin:unset;padding:unset}img,video,svg{display:block;max-width:100%}button,.button,input,textarea{all:unset;box-sizing:border-box;position:relative}button::-moz-placeholder,.button::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{line-height:inherit;color:inherit}button::placeholder,.button::placeholder,input::placeholder,textarea::placeholder{line-height:inherit;color:inherit}button,.button{cursor:pointer}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}ul{list-style:none;padding:0;margin:0}:root{font-size:.1vw;--font-family-1: "suisse", sans-serif;--font-family-2: "sentient", sans-serif}@media (max-width: 1199px){:root{font-size:.3vw}}@font-face{font-family:suisse;src:url(/build/assets/SuisseIntl-Regular-BMlNK7ry.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:sentient;src:url(/build/assets/Sentient-Variable-DlW_OC11.ttf) format("truetype");font-weight:400;font-style:normal}html{font-family:var(--font-family-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:unset}a{text-decoration:none;color:inherit}strong,em{font-weight:400;font-style:normal}body.filter-visible #werke .filter{transform:translateY(0)}.works{background-color:var(--color-background)}@media (max-width: 1199px){.works{border-top:1px solid hsl(0,0%,85%)}}.works .inner-wrapper{display:grid;grid-template-columns:1fr}.works .work{display:block;overflow:hidden;order:1;border-right:1px solid hsl(0,0%,85%);border-left:1px solid hsl(0,0%,85%);border-bottom:1px solid hsl(0,0%,85%);margin-left:-1px}.works .work.hide{order:2;opacity:.3}.works .work-thumbnail{width:100%;padding-bottom:100%}.works .work-thumbnail img{transition:.45s ease;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:hue-rotate(5deg) contrast(1.1)}.works .work-details{display:flex;justify-content:space-between;font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;padding:1em}@media (max-width: 1199px){.works .work-details{font-size:12rem}}.works .work-details strong{font-family:var(--font-family-2);font-size:1.08em}.pin-spacer{pointer-events:none}#institut{overflow:hidden;margin-top:-70vh;pointer-events:none}#institut>.inner-wrapper{display:flex;width:-moz-fit-content;width:fit-content;height:100vh}#institut>.inner-wrapper>*{pointer-events:all}#institut .titel{top:-1.4em;z-index:1;overflow:visible;margin-left:100vw}#institut .titel h2{font-family:var(--font-family-2);font-size:60vw;color:#000;line-height:110%;font-weight:400;letter-spacing:-.015em;overflow:visible;transform:translateY(.08em);display:flex}@media (max-width: 768px){#institut .titel h2{font-size:100vh}}#institut .titel h2 span:nth-child(2){font-style:italic;transform:translateY(-.08em);margin-left:.05em}#institut .video{display:block;filter:saturate(0);background-color:#000;height:100%}#institut .video video{height:100vh;width:auto;-o-object-fit:cover;object-fit:cover;opacity:.7}#institut .text{padding:1em 0 1em 1em;font-size:.9em;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 768px){#institut .text{font-size:1.2em;padding:4em 0 1em 1em}}#institut .text:after{content:"";display:block;position:absolute;bottom:100%;left:0;height:35vh;width:100%;background:linear-gradient(to top,#000,#0000)}#institut .text .inner-wrapper{display:flex;height:100%;-moz-column-gap:2em;column-gap:2em}#institut .text .column:first-child{margin-top:9vw;width:25em}#institut .text .column:nth-child(2){align-self:flex-end;width:auto;height:100vh;display:flex;flex-direction:column;row-gap:1em;padding:1em 0 1em 1em}#institut .text .column:nth-child(2) .video-wrapper{background-color:#000}#institut .text .column:nth-child(2) .video-wrapper video{display:block;height:100vh;width:280vh;opacity:.7;filter:saturate(0);-o-object-fit:cover;object-fit:cover}#institut .text h3{text-transform:uppercase;letter-spacing:.05em;margin:0 0 1em}#institut .text p{font-family:var(--font-family-1);line-height:140%;margin:0;letter-spacing:.005em}#institut .text p+p{margin-top:1em}#institut .text p em{font-family:var(--font-family-2);font-style:normal;font-size:1.05em;line-height:80%}#institut .text svg{display:inline;height:.85em;margin-bottom:-.05em;width:auto}body.success-hide #success{opacity:0;visibility:hidden}body.has-content #buttonWarenkorbOeffnen{display:block;opacity:1}body.warenkorb-visible.has-content .warenkorb-backdrop{opacity:.3;visibility:visible}body.warenkorb-visible.has-content .warenkorb-backdrop:hover{opacity:.2}body.warenkorb-visible.has-content #warenkorb{transform:translate(0)}#success{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;transition:.65s}#success .success-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}#success .message{position:absolute;top:50%;left:50%;width:25em;border-radius:.2em;max-width:90vw;background-color:#fff;padding:2em;transform:translate(-50%,-50%)}.warenkorb-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;pointer-events:none;transition:.65s ease;color:#000}.warenkorb-wrapper[data-step=column-1] .column-1{transform:translate(0)}.warenkorb-wrapper[data-step=column-1] .column-2,.warenkorb-wrapper[data-step=column-1] .column-3{transform:translate(100%);pointer-events:none}.warenkorb-wrapper[data-step=column-2] .column-1{transform:translate(-100%);pointer-events:none}.warenkorb-wrapper[data-step=column-2] .column-2{transform:translate(0)}.warenkorb-wrapper[data-step=column-2] .column-3{transform:translate(100%);pointer-events:none}.warenkorb-wrapper[data-step=column-3] .column-1,.warenkorb-wrapper[data-step=column-3] .column-2{transform:translate(-100%);pointer-events:none}.warenkorb-wrapper[data-step=column-3] .column-3{transform:translate(0)}#buttonWarenkorbOeffnen{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:none;padding:.45em .65em .5em;color:currentColor}#buttonWarenkorbOeffnen:hover{background-color:#fff}#buttonWarenkorbOeffnen:hover .read-time{background-color:#ffffff40}#buttonWarenkorbOeffnen.button-post-open{padding-right:.2em;padding-bottom:.15em}#buttonWarenkorbOeffnen .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#buttonWarenkorbOeffnen .read-time svg{display:inline-block;width:.9em;height:.9em}#buttonWarenkorbOeffnen svg{width:1em;height:1em;stroke-width:2px}#buttonWarenkorbOeffnen span{position:absolute;left:90%;top:10%;transform:translate(-50%,-50%);font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;width:1.5em;text-align:center;height:1.5em;border-radius:100px;padding:.05em .5em .5em;background-color:red;color:#fff}@media (max-width: 1199px){#buttonWarenkorbOeffnen span{font-size:12rem}}#buttonWarenkorbOeffnen span strong{font-family:var(--font-family-2);font-size:1.08em}.warenkorb-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;visibility:hidden;opacity:0;transition:.65s ease;background-color:#000;pointer-events:all}#formShoppingCart.loading #warenkorb,#formShoppingCart.loading .warenkorb-backdrop{pointer-events:none}#formShoppingCart.loading #warenkorb .button.submit:after,#formShoppingCart.loading .warenkorb-backdrop .button.submit:after{content:"Lädt…"}#formShoppingCart.success .column-3 .error{display:none}#formShoppingCart.error{pointer-events:all}#formShoppingCart.error .column-3 .success{display:none}#formShoppingCart.error .column-3 .error{display:block}#warenkorb{position:absolute;top:0;right:0;height:100vh;width:50vw;background-color:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:.65s ease;pointer-events:all;font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300}@media (max-width: 1199px){#warenkorb{font-size:12rem}}#warenkorb strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){#warenkorb{width:100vw}}#warenkorb .header{padding:var(--border);position:fixed;top:0;left:0;z-index:1;pointer-events:none}#warenkorb .header .button{display:inline-block}@media (max-width: 1199px){#warenkorb .header{width:100%;padding:calc(var(--border) * 3) var(--border) var(--border);display:flex;justify-content:flex-end}}#warenkorb .header>*{pointer-events:all}#warenkorb .columns{flex:1;overflow:hidden}#warenkorb .column{padding:calc(var(--border) * 4) var(--border) var(--border);position:absolute;top:0;left:0;width:100%;transition:.45s ease;height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1199px){#warenkorb .column{padding:calc(var(--border) * 7) var(--border) var(--border)}}#warenkorb .column p{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;margin-top:auto;width:50%}@media (max-width: 1199px){#warenkorb .column p{font-size:12rem}}#warenkorb .column p strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){#warenkorb .column p{width:auto}}#warenkorb .column-1,#warenkorb .column-2{display:flex;flex-direction:column}#warenkorb .column-3 .success p{font-size:24rem;width:unset;letter-spacing:0;line-height:1.2em}@media (max-width: 1199px){#warenkorb .column-3 .success p{-webkit-hyphens:auto;hyphens:auto}}#warenkorb .column-3 .success p h2,#warenkorb .column-3 .success p h3,#warenkorb .column-3 .success p p{display:inline}#warenkorb .column-3 .success p p{font-family:var(--font-family-2);font-size:1.02em;line-height:1em;font-variation-settings:"wght" 250;letter-spacing:-.02em;color:#0006}#warenkorb .column-3 .success p a:not([target=_blank]),#warenkorb .column-3 .success p button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-.25em;padding:.2em .65em .3em;border-color:#ff00004d;color:red;white-space:nowrap}#warenkorb .column-3 .success p a:not([target=_blank]):hover,#warenkorb .column-3 .success p button:hover{background-color:#fff}#warenkorb .column-3 .success p a:not([target=_blank]):hover .read-time,#warenkorb .column-3 .success p button:hover .read-time{background-color:#ffffff40}#warenkorb .column-3 .success p a:not([target=_blank]).button-post-open,#warenkorb .column-3 .success p button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .column-3 .success p a:not([target=_blank]) .read-time,#warenkorb .column-3 .success p button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .column-3 .success p a:not([target=_blank]) .read-time svg,#warenkorb .column-3 .success p button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb .column-3 .success p a:not([target=_blank]):hover,#warenkorb .column-3 .success p button:hover{background-color:red;border-color:red;color:#fff}#warenkorb .column-3 .success p a:not([target=_blank]):before,#warenkorb .column-3 .success p button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb .column-3 .success p button:before{content:"+";transform:translateY(-.05em)}#warenkorb .column-3 .success p a[target=_blank]{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:font-variation-settings .45s ease}#warenkorb .column-3 .success p a[target=_blank]:hover{color:red;font-variation-settings:"wght" 400}#warenkorb .column-3 .success p a[target=_blank]:before{position:absolute;right:calc(100% - .8em)}#warenkorb .column-3 .success p:last-child{font-size:12rem;letter-spacing:.01em;font-variation-settings:"wght" 300;line-height:1.2em}@media (max-width: 1199px){#warenkorb .column-3 .success p:last-child{font-size:15rem}}#warenkorb .column-3 .success p:last-child h2{font-family:var(--font-family-1)}#warenkorb .column-3 .success p:last-child h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#warenkorb .column-3 .success p:last-child h3{font-size:12rem}}#warenkorb .column-3 .success p:last-child h3 strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb .column-3 .success p:last-child h3+p{margin-top:unset}#warenkorb .column-3 .success p:last-child a:hover{color:red}#warenkorb .column-3 .success p:last-child .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#warenkorb .column-3 .success p:last-child .button:hover{background-color:#fff}#warenkorb .column-3 .success p:last-child .button:hover .read-time{background-color:#ffffff40}#warenkorb .column-3 .success p:last-child .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .column-3 .success p:last-child .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .column-3 .success p:last-child .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb .column-3 .success p:last-child .button:hover{background-color:#000;border-color:#000;color:#fff}#warenkorb .column-3 .success p:last-child .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb .column-3 .error{display:none}#warenkorb .column-3 .error p{font-size:12rem;letter-spacing:.01em;font-variation-settings:"wght" 300;line-height:1.2em;width:unset}@media (max-width: 1199px){#warenkorb .column-3 .error p{font-size:15rem}}#warenkorb .column-3 .error p h2{font-family:var(--font-family-1)}#warenkorb .column-3 .error p h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#warenkorb .column-3 .error p h3{font-size:12rem}}#warenkorb .column-3 .error p h3 strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb .column-3 .error p h3+p{margin-top:unset}#warenkorb .column-3 .error p a:hover{color:red}#warenkorb .column-3 .error p .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#warenkorb .column-3 .error p .button:hover{background-color:#fff}#warenkorb .column-3 .error p .button:hover .read-time{background-color:#ffffff40}#warenkorb .column-3 .error p .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .column-3 .error p .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .column-3 .error p .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb .column-3 .error p .button:hover{background-color:#000;border-color:#000;color:#fff}#warenkorb .column-3 .error p .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb .column-3 .error p .button,#warenkorb .column-3 .error p a{all:unset;display:inline-block;text-decoration:underline;text-underline-offset:.1em}#warenkorb .column-3 .error p .button:before,#warenkorb .column-3 .error p a:before{display:none}#warenkorb .column-3 .error p .button:hover,#warenkorb .column-3 .error p a:hover{all:unset;color:var(--color);cursor:pointer;text-decoration:underline;text-underline-offset:.1em}#warenkorb .column-3 .error .button-group .button:last-child{margin-left:unset}#warenkorb .field-wrapper.e-mail,#warenkorb .field-wrapper.adresse,#warenkorb .button-group,#warenkorb .werke{grid-column:span 2}#warenkorb .button-group{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:1em 0}#warenkorb .button-group .button:last-child{margin-left:auto}#warenkorb .button-group .error{color:red;padding:1em 0}#warenkorb .button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);white-space:nowrap}#warenkorb .button:hover{background-color:#fff}#warenkorb .button:hover .read-time{background-color:#ffffff40}#warenkorb .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb .button:hover{background-color:#00000004}#warenkorb .button.submit{background-color:#ff0}#warenkorb .button.submit:after{content:"Bestellung abschicken"}#warenkorb .button.submit:hover{background-color:#ffe500}#warenkorb .button+.button{margin-left:.5em}#warenkorb .field-wrapper{width:100%}#warenkorb .field-wrapper.bestellung{display:none}#warenkorb .field-wrapper .error{display:none;line-height:1.4em;font-variation-settings:"wght" 300;font-size:7rem;color:red;position:absolute;bottom:.1em;left:.35em;letter-spacing:.04em;width:100%}@media (max-width: 1199px){#warenkorb .field-wrapper .error{font-size:12rem}}#warenkorb .field-wrapper .error strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){#warenkorb .field-wrapper .error{font-size:8rem;bottom:.05em}}#warenkorb label{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300}@media (max-width: 1199px){#warenkorb label{font-size:12rem}}#warenkorb label strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb input,#warenkorb textarea{font-size:12rem;letter-spacing:.01em;line-height:1.65em;font-variation-settings:"wght" 300;margin:0;width:100%;padding:.5em .65em;border:1px solid rgba(0,0,0,.1);border-radius:3rem}@media (max-width: 1199px){#warenkorb input,#warenkorb textarea{font-size:15rem}}#warenkorb input h2,#warenkorb textarea h2{font-family:var(--font-family-1)}#warenkorb input h3,#warenkorb textarea h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#warenkorb input h3,#warenkorb textarea h3{font-size:12rem}}#warenkorb input h3 strong,#warenkorb textarea h3 strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb input h3+p,#warenkorb textarea h3+p{margin-top:unset}#warenkorb input a:hover,#warenkorb textarea a:hover{color:red}#warenkorb input .button,#warenkorb textarea .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#warenkorb input .button:hover,#warenkorb textarea .button:hover{background-color:#fff}#warenkorb input .button:hover .read-time,#warenkorb textarea .button:hover .read-time{background-color:#ffffff40}#warenkorb input .button.button-post-open,#warenkorb textarea .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb input .button .read-time,#warenkorb textarea .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb input .button .read-time svg,#warenkorb textarea .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb input .button:hover,#warenkorb textarea .button:hover{background-color:#000;border-color:#000;color:#fff}#warenkorb input .button:before,#warenkorb textarea .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb .werke{width:100%}#warenkorb div.sum{font-size:12rem;letter-spacing:.01em;line-height:1.65em;font-variation-settings:"wght" 300;padding:.7em 1em;text-align:right}@media (max-width: 1199px){#warenkorb div.sum{font-size:15rem}}#warenkorb div.sum h2{font-family:var(--font-family-1)}#warenkorb div.sum h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#warenkorb div.sum h3{font-size:12rem}}#warenkorb div.sum h3 strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb div.sum h3+p{margin-top:unset}#warenkorb div.sum a:hover{color:red}#warenkorb div.sum .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#warenkorb div.sum .button:hover{background-color:#fff}#warenkorb div.sum .button:hover .read-time{background-color:#ffffff40}#warenkorb div.sum .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb div.sum .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb div.sum .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb div.sum .button:hover{background-color:#000;border-color:#000;color:#fff}#warenkorb div.sum .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb div.sum:before{content:"gesamt "}#warenkorb div.sum:after{content:"€"}#warenkorb .werk{display:flex;align-items:center;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:1000px 1000px 0 0;border-top-right-radius:3rem;border-top-left-radius:3rem;font-size:12rem;letter-spacing:.01em;line-height:1.65em;font-variation-settings:"wght" 300}#warenkorb .werk:hover{background-color:#fff}#warenkorb .werk:hover .read-time{background-color:#ffffff40}#warenkorb .werk.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .werk .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .werk .read-time svg{display:inline-block;width:.9em;height:.9em}@media (max-width: 1199px){#warenkorb .werk{font-size:15rem}}#warenkorb .werk h2{font-family:var(--font-family-1)}#warenkorb .werk h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#warenkorb .werk h3{font-size:12rem}}#warenkorb .werk h3 strong{font-family:var(--font-family-2);font-size:1.08em}#warenkorb .werk h3+p{margin-top:unset}#warenkorb .werk a:hover{color:red}#warenkorb .werk .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#warenkorb .werk .button:hover{background-color:#fff}#warenkorb .werk .button:hover .read-time{background-color:#ffffff40}#warenkorb .werk .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#warenkorb .werk .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#warenkorb .werk .button .read-time svg{display:inline-block;width:.9em;height:.9em}#warenkorb .werk .button:hover{background-color:#000;border-color:#000;color:#fff}#warenkorb .werk .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}#warenkorb .werk:hover{background-color:#00000004}#warenkorb .werk+.werk{border-top:none;border-top-right-radius:0;border-top-left-radius:0}#warenkorb .werk:nth-last-child(2){border-bottom-right-radius:3rem;border-bottom-left-radius:3rem}#warenkorb .werk .titel{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#warenkorb .werk .titel:hover{color:#00f}#warenkorb .werk span.sum{text-align:right}#warenkorb .werk span.sum:after{content:"€"}#warenkorb .werk span.menge{white-space:nowrap;display:flex;align-items:center}#warenkorb .werk .button{display:inline-block;transform:translateY(.15em)}#warenkorb .werk .button:before{content:unset}#warenkorb .werk .button.add{margin-left:.25em;margin-right:.25em}#warenkorb .werk .button.remove{margin-right:.25em}#warenkorb .werk .button.add,#warenkorb .werk .button.remove{display:flex;align-items:center;padding:.25em;flex-shrink:0}#warenkorb .werk .button.add svg,#warenkorb .werk .button.remove svg{width:1.3em;height:1.3em;pointer-events:none}#warenkorb .container-fields{grid-column:span 2;display:flex;flex-wrap:wrap}#warenkorb .container-fields .field-wrapper.error .error{display:block}#warenkorb .container-fields .field-wrapper.email input{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}#warenkorb .container-fields .field-wrapper.forename{width:50%}@media (max-width: 1199px){#warenkorb .container-fields .field-wrapper.forename{width:100%}#warenkorb .container-fields .field-wrapper.forename input{border-radius:unset}}@media (min-width: 801px){#warenkorb .container-fields .field-wrapper.forename input{border-radius:0;border-bottom:none}}#warenkorb .container-fields .field-wrapper.lastname{width:50%}@media (max-width: 1199px){#warenkorb .container-fields .field-wrapper.lastname{width:100%}#warenkorb .container-fields .field-wrapper.lastname input{border-top:none;border-radius:unset;border-bottom:none}}@media (min-width: 801px){#warenkorb .container-fields .field-wrapper.lastname input{border-radius:0;border-bottom:none;border-left:none}}#warenkorb .container-fields .field-wrapper.street input{border-radius:0;border-bottom:none}#warenkorb .container-fields .field-wrapper.postcode{width:50%}@media (max-width: 1199px){#warenkorb .container-fields .field-wrapper.postcode{width:100%}#warenkorb .container-fields .field-wrapper.postcode input{border-radius:unset}}@media (min-width: 801px){#warenkorb .container-fields .field-wrapper.postcode input{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0}}#warenkorb .container-fields .field-wrapper.turnstile_feld{margin-top:.5em}#warenkorb .container-fields .field-wrapper.turnstile_feld label{display:none}#warenkorb .container-fields .field-wrapper.city{width:50%}@media (max-width: 1199px){#warenkorb .container-fields .field-wrapper.city{width:100%}#warenkorb .container-fields .field-wrapper.city input{border-top:none;border-top-right-radius:0;border-top-left-radius:0}}@media (min-width: 801px){#warenkorb .container-fields .field-wrapper.city input{border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}}:root{--border: 20rem}body:not(#startseite) .site-title{display:grid;padding-right:var(--border);grid-template-columns:4fr 2fr}body#werke.werke .site-title{padding-right:unset}body#werke.werke .site-title .hsbi-logo{justify-self:flex-end}body.site-navigation-visible #overlaySiteNavigation{visibility:visible;opacity:.5}body.site-navigation-visible #overlaySiteNavigation:hover{opacity:.4}body.site-navigation-visible #siteNavigation{transform:translateY(0);visibility:visible}body.site-navigation-visible #buttonSiteNavigation:after{content:" schließen"}.site-title{font-size:9rem;line-height:1.4em;font-variation-settings:"wght" 300;text-transform:uppercase;letter-spacing:.08em;padding:calc(var(--border) * 1) calc(var(--border) * 2) calc(var(--border) * 3.5) calc(var(--border) * 4);height:calc(var(--border) * 6);display:flex;justify-content:space-between;align-items:center}@media (max-width: 1199px){.site-title{font-size:12rem}}.site-title strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){.site-title{font-size:9rem;padding-left:calc(var(--border) * 3.25);padding-top:calc(var(--border) * 1.25);padding-bottom:calc(var(--border) * 3 + 15rem);letter-spacing:.05em;line-height:1.3em;flex-direction:column;height:auto;align-items:flex-start;gap:calc(var(--border) * 3.5)}.site-title .text{display:none;max-width:12em}}.site-title .hsbi-logo{opacity:.3;transition:.3s}.site-title .hsbi-logo:hover{opacity:1}.site-title svg{height:18rem;width:auto}#overlaySiteNavigation{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;visibility:hidden;transition:.65s ease;z-index:1000;cursor:pointer}#siteNavigation{position:fixed;top:0;width:100%;background-color:#fff;font-size:28rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);z-index:1000;color:currentColor;transition:.65s ease;visibility:hidden;transform:translateY(-100%)}@media (max-width: 1199px){#siteNavigation{display:flex;flex-direction:column}}#siteNavigation .site-title{display:grid;grid-template-columns:4fr 2fr}@media (max-width: 1199px){#siteNavigation .site-title{display:none}}#siteNavigation .inner-wrapper{display:grid;grid-template-columns:4fr 2fr}@media (max-width: 1199px){#siteNavigation .inner-wrapper{grid-template-columns:1fr}}#siteNavigation .preview{flex:1;padding:5rem calc(var(--border) * 2) calc(var(--border) * 1.25) calc(var(--border) * 4);display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1199px){#siteNavigation .preview{display:none;order:2;padding:calc(var(--border) * 2) var(--border) var(--border)}}#siteNavigation .preview-about{font-size:12rem;letter-spacing:.01em;font-variation-settings:"wght" 300;font-family:var(--font-family-2);line-height:1.4em}@media (max-width: 1199px){#siteNavigation .preview-about{font-size:15rem}}#siteNavigation .preview-about h2{font-family:var(--font-family-1)}#siteNavigation .preview-about h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){#siteNavigation .preview-about h3{font-size:12rem}}#siteNavigation .preview-about h3 strong{font-family:var(--font-family-2);font-size:1.08em}#siteNavigation .preview-about h3+p{margin-top:unset}#siteNavigation .preview-about a:hover{color:red}#siteNavigation .preview-about .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}#siteNavigation .preview-about .button:hover{background-color:#fff}#siteNavigation .preview-about .button:hover .read-time{background-color:#ffffff40}#siteNavigation .preview-about .button.button-post-open{padding-right:.2em;padding-bottom:.15em}#siteNavigation .preview-about .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#siteNavigation .preview-about .button .read-time svg{display:inline-block;width:.9em;height:.9em}#siteNavigation .preview-about .button:hover{background-color:#000;border-color:#000;color:#fff}#siteNavigation .preview-about .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}@media (max-width: 1199px){#siteNavigation .preview-about{display:none}}#siteNavigation .preview-impressum{font-size:9rem;letter-spacing:.025em;font-variation-settings:"wght" 300;line-height:1.4em}@media (max-width: 1199px){#siteNavigation .preview-impressum{font-size:12rem}}#siteNavigation .preview-impressum strong{font-family:var(--font-family-2);font-size:1.08em}#siteNavigation .preview-impressum p{margin:unset}#siteNavigation .preview-impressum svg{height:1.8em;width:auto;margin-top:.6em}#siteNavigation ul{border-left:1px solid rgba(0,0,0,.1);padding:0 var(--border) calc(var(--border) * 1.25) calc(var(--border) * 1.25)}@media (max-width: 1199px){#siteNavigation ul{padding:calc(var(--border) * 4 + 35rem) var(--border) var(--border)}}#siteNavigation .new span{color:red}#siteNavigation .soon{pointer-events:none;opacity:.2}#siteNavigation a:hover{color:red}#siteNavigation .active:before{content:"● ";display:inline-block;transform:translateY(-.08em);margin-right:.12em}#containerButtonsNavigation{position:fixed;top:var(--border);right:var(--border);display:grid;grid-auto-flow:column;gap:calc(var(--border) / 4);z-index:2000}#buttonSiteNavigation{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:currentColor}#buttonSiteNavigation:hover{background-color:#fff}#buttonSiteNavigation:hover .read-time{background-color:#ffffff40}#buttonSiteNavigation.button-post-open{padding-right:.2em;padding-bottom:.15em}#buttonSiteNavigation .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#buttonSiteNavigation .read-time svg{display:inline-block;width:.9em;height:.9em}#buttonHomepage{position:fixed;top:calc(var(--border) * .9);left:calc(var(--border) * 1.75);z-index:2000}@media (max-width: 1199px){#buttonHomepage{left:var(--border)}}#buttonHomepage svg{height:35rem;width:auto;color:currentColor}#fragen>.inner-wrapper{padding:10rem;font-size:2.5em;-webkit-hyphens:auto;hyphens:auto;max-width:calc(25em + 20rem);margin:0 auto}@media (max-width: 768px){#fragen>.inner-wrapper{padding:2rem;font-size:2em}}#fragen>.inner-wrapper:last-child{display:flex;flex-direction:column;align-items:center;padding:5rem 10rem 10rem;font-size:1em;max-width:unset;gap:1em;text-align:center}#fragen>.inner-wrapper:last-child #threeBook{width:10rem;height:10rem;margin-bottom:5rem;transform:scale(.5)}#fragen>.inner-wrapper:last-child #threeBook canvas{width:100vw!important;height:100vh!important;pointer-events:none;filter:saturate(.5) hue-rotate(-5deg);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}@media (max-width: 768px){#fragen>.inner-wrapper:last-child{flex-direction:column}}#fragen .fragen-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em;padding:5rem 11rem 11rem;align-items:center;justify-content:center;font-size:1.3vw}@media (max-width: 768px){#fragen .fragen-wrapper{gap:0;padding:1rem;grid-template-columns:1fr 1fr;font-size:3vw}}#fragen .frage{padding:1em;transition:.45s ease;cursor:pointer;border-radius:.25em}@media (min-width: 768px){#fragen .frage:hover{background-color:#00000008}}#fragen .spalte{text-align:center}#fragen .spalte:nth-child(1){font-family:var(--font-family-1);font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.14em;margin-bottom:0;font-size:.65em}#fragen .spalte:nth-child(1)+p{margin-top:.7em}#fragen .spalte:nth-child(2){font-family:var(--font-family-2);letter-spacing:.015em;width:100%;transition:.65s ease;padding:1em}#fragen .spalte:nth-child(2).active{opacity:1}#fragen .spalte:nth-child(2).active .antwort{transform:translateY(0)}#fragen .spalte:nth-child(2):hover{opacity:1}body.form-fragen-visible #formFragenContent,body.form-fragen-success #formFragenSuccess{visibility:visible;opacity:1}#formFragenContent{z-index:100;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:.45s}#formFragenContent .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;cursor:pointer}#formFragenContent .inner-wrapper{width:100%;max-width:40em;padding:2em;background-color:var(--color-background);max-height:90%;overflow-y:scroll;display:flex;flex-direction:column;align-items:center}#formFragenContent p{font-family:var(--font-family-2);font-size:2em;text-align:center;line-height:130%;padding:1em 2em;-webkit-hyphens:none;hyphens:none}#formFragenContent p:first-child{font-family:var(--font-family-1);font-weight:600;font-size:1.25em;text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.15em;padding-bottom:0;margin-bottom:0}#formFragenContent p:first-child+p{margin-top:0;padding-top:.5em}#formFragenContent .field-wrapper.frage{display:none}#formFragenContent label{display:block;text-transform:uppercase;font-weight:500;text-align:left;letter-spacing:.05em;font-size:.7em;margin-bottom:.25em;white-space:nowrap}#formFragenContent button,#formFragenContent .button{padding:.9em 2em 1em;border-radius:1000px;background-color:#fff;box-shadow:0 .5em 1em #0000000d;font-size:.9em;letter-spacing:.025em;font-weight:500;margin:1em auto 0;cursor:pointer;transition:.25s ease}#formFragenContent button.submit,#formFragenContent .button.submit{background-color:#fafa00}#formFragenContent button.submit:hover,#formFragenContent .button.submit:hover{background-color:#ff0;color:inherit}#formFragenContent .field-wrapper{width:100%}#formFragenContent textarea{all:unset;box-sizing:border-box;display:block;width:100%;background-color:#fff;padding:.5em;text-align:left;font-size:1.5em;border-radius:.1em}body.form-fragen-success #formFragenSuccess{transform:translate(-50%,calc(100% + 1em));visibility:hidden}#formFragenSuccess{position:fixed;bottom:1em;left:50%;width:25em;max-width:calc(100vw - 10vh);padding:1em;border-radius:100px;font-weight:600;transform:translate(-50%);background-color:#ff0;text-align:center;transition-delay:3s;transition:.45s ease;visibility:visible}body#startseite.site-navigation-visible #buttonSiteNavigation,body#startseite.site-navigation-visible #buttonWarenkorbOeffnen,body#startseite.warenkorb-visible #buttonSiteNavigation,body#startseite.warenkorb-visible #buttonWarenkorbOeffnen,body#startseite.post-visible #buttonSiteNavigation,body#startseite.post-visible #buttonWarenkorbOeffnen{background-color:#fff}@media (min-width: 1200px){body#startseite #buttonSiteNavigation,body#startseite #buttonWarenkorbOeffnen{transition:background-color .65s ease}body#startseite #buttonSiteNavigation:hover,body#startseite #buttonWarenkorbOeffnen:hover{background-color:#fff}}body#startseite main{min-height:100vh}body#startseite main>.inner-wrapper{display:grid;grid-template-columns:4fr 2fr}@media (max-width: 1199px){body#startseite main>.inner-wrapper{grid-template-columns:1fr}}body#startseite h2{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;margin:0;padding:1em calc(var(--border) * 4);border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 1199px){body#startseite h2{font-size:12rem}}body#startseite h2 strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){body#startseite h2{padding:1em var(--border)}}body#startseite .container-posts .inner-wrapper{display:flex;flex-direction:column}body#startseite .post.post-visible .post-overlay{visibility:visible;opacity:.8}body#startseite .post.post-visible .post-overlay:hover{opacity:.6}body#startseite .post.post-visible .post-content{transform:translate(0);visibility:visible}body#startseite .post.thumbnail.thumbnail-prominent .post-thumbnail{margin-bottom:var(--border)}body#startseite .post.thumbnail.thumbnail-prominent img,body#startseite .post.thumbnail.thumbnail-prominent video{border-radius:3rem}body#startseite .post.thumbnail.thumbnail-small>.inner-wrapper{grid-template-columns:20% 1fr;gap:var(--border)}@media (max-width: 1199px){body#startseite .post.thumbnail.thumbnail-small>.inner-wrapper{grid-template-columns:1fr}}body#startseite .post.thumbnail.thumbnail-small .thumbnail img,body#startseite .post.thumbnail.thumbnail-small video{border-radius:3rem}@media (max-width: 1199px){body#startseite .post.thumbnail.thumbnail-small .thumbnail img,body#startseite .post.thumbnail.thumbnail-small video{width:50%}}body#startseite .post.thumbnail.thumbnail-backdrop .inner-wrapper{padding:0}body#startseite .post.thumbnail.thumbnail-backdrop .post-title{position:absolute;bottom:0;padding:calc(var(--border) * 1.5) calc(var(--border) * 2) calc(var(--border) * 1.5) calc(var(--border) * 4)}@media (max-width: 1199px){body#startseite .post.thumbnail.thumbnail-backdrop .post-title{padding:var(--border)}body#startseite .post.thumbnail.thumbnail-backdrop video{min-height:50vh;-o-object-fit:cover;object-fit:cover}}body#startseite .post .inner-wrapper{padding:calc(var(--border) * 1.5) calc(var(--border) * 2) calc(var(--border) * 1.5) calc(var(--border) * 4);display:grid}@media (max-width: 1199px){body#startseite .post .inner-wrapper{padding:var(--border)}}body#startseite .post .post-thumbnail img,body#startseite .post .post-thumbnail video{width:100%;height:auto}body#startseite .post .post-title{font-size:24rem}@media (max-width: 1199px){body#startseite .post .post-title{-webkit-hyphens:auto;hyphens:auto}}body#startseite .post .post-title h2,body#startseite .post .post-title h3,body#startseite .post .post-title p{display:inline}body#startseite .post .post-title p{font-family:var(--font-family-2);font-size:1.02em;line-height:1em;font-variation-settings:"wght" 250;letter-spacing:-.02em;color:#0006}body#startseite .post .post-title a:not([target=_blank]),body#startseite .post .post-title button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-.25em;padding:.2em .65em .3em;border-color:#ff00004d;color:red;white-space:nowrap}body#startseite .post .post-title a:not([target=_blank]):hover,body#startseite .post .post-title button:hover{background-color:#fff}body#startseite .post .post-title a:not([target=_blank]):hover .read-time,body#startseite .post .post-title button:hover .read-time{background-color:#ffffff40}body#startseite .post .post-title a:not([target=_blank]).button-post-open,body#startseite .post .post-title button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#startseite .post .post-title a:not([target=_blank]) .read-time,body#startseite .post .post-title button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#startseite .post .post-title a:not([target=_blank]) .read-time svg,body#startseite .post .post-title button .read-time svg{display:inline-block;width:.9em;height:.9em}body#startseite .post .post-title a:not([target=_blank]):hover,body#startseite .post .post-title button:hover{background-color:red;border-color:red;color:#fff}body#startseite .post .post-title a:not([target=_blank]):before,body#startseite .post .post-title button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#startseite .post .post-title button:before{content:"+";transform:translateY(-.05em)}body#startseite .post .post-title a[target=_blank]{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:font-variation-settings .45s ease}body#startseite .post .post-title a[target=_blank]:hover{color:red;font-variation-settings:"wght" 400}body#startseite .post .post-title a[target=_blank]:before{position:absolute;right:calc(100% - .8em)}body#startseite .post .post-title .date{margin-right:1em}body#startseite .post-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100;cursor:pointer;transition:.65s ease;opacity:0;visibility:hidden}body#startseite .post-content{position:fixed;top:0;right:0;background-color:#fff;width:50vw;height:100vh;z-index:100;overflow-y:scroll;transition:.65s ease;transform:translate(100%);visibility:hidden}@media (max-width: 1199px){body#startseite .post-content{width:100vw}}body#startseite .post-content .inner-wrapper{padding:var(--border);display:grid;justify-items:start}@media (max-width: 1199px){body#startseite .post-content .inner-wrapper{padding-top:calc(var(--border) * 3)}}body#startseite .post-content .button-post-close{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:sticky;top:var(--border);display:flex;z-index:1;align-items:center;background-color:#fff}body#startseite .post-content .button-post-close:hover{background-color:#fff}body#startseite .post-content .button-post-close:hover .read-time{background-color:#ffffff40}body#startseite .post-content .button-post-close.button-post-open{padding-right:.2em;padding-bottom:.15em}body#startseite .post-content .button-post-close .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#startseite .post-content .button-post-close .read-time svg{display:inline-block;width:.9em;height:.9em}@media (max-width: 1199px){body#startseite .post-content .button-post-close{justify-self:end;top:calc(var(--border) * 3)}}body#startseite .post-content .button-post-close svg{width:.9em;height:.9em;margin-right:.3em;margin-left:-.3em}body#startseite .post-content h3{font-size:24rem;margin-top:calc(var(--border) * 4);margin-bottom:calc(var(--border))}@media (max-width: 1199px){body#startseite .post-content h3{-webkit-hyphens:auto;hyphens:auto}}body#startseite .post-content h3 h2,body#startseite .post-content h3 h3,body#startseite .post-content h3 p{display:inline}body#startseite .post-content h3 p{font-family:var(--font-family-2);font-size:1.02em;line-height:1em;font-variation-settings:"wght" 250;letter-spacing:-.02em;color:#0006}body#startseite .post-content h3 a:not([target=_blank]),body#startseite .post-content h3 button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-.25em;padding:.2em .65em .3em;border-color:#ff00004d;color:red;white-space:nowrap}body#startseite .post-content h3 a:not([target=_blank]):hover,body#startseite .post-content h3 button:hover{background-color:#fff}body#startseite .post-content h3 a:not([target=_blank]):hover .read-time,body#startseite .post-content h3 button:hover .read-time{background-color:#ffffff40}body#startseite .post-content h3 a:not([target=_blank]).button-post-open,body#startseite .post-content h3 button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#startseite .post-content h3 a:not([target=_blank]) .read-time,body#startseite .post-content h3 button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#startseite .post-content h3 a:not([target=_blank]) .read-time svg,body#startseite .post-content h3 button .read-time svg{display:inline-block;width:.9em;height:.9em}body#startseite .post-content h3 a:not([target=_blank]):hover,body#startseite .post-content h3 button:hover{background-color:red;border-color:red;color:#fff}body#startseite .post-content h3 a:not([target=_blank]):before,body#startseite .post-content h3 button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#startseite .post-content h3 button:before{content:"+";transform:translateY(-.05em)}body#startseite .post-content h3 a[target=_blank]{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:font-variation-settings .45s ease}body#startseite .post-content h3 a[target=_blank]:hover{color:red;font-variation-settings:"wght" 400}body#startseite .post-content h3 a[target=_blank]:before{position:absolute;right:calc(100% - .8em)}body#startseite .post-content .post-details{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;margin-top:calc(var(--border) * 2)}@media (max-width: 1199px){body#startseite .post-content .post-details{font-size:12rem}}body#startseite .post-content .post-details strong{font-family:var(--font-family-2);font-size:1.08em}body#startseite .post-content .post-details p{margin:0;font-family:var(--font-family-2)}@media (max-width: 1199px){body#startseite .post-content .post-details p{display:flex;flex-direction:column}}body#startseite .post-content .post-details p+p{margin-top:.25em}@media (max-width: 1199px){body#startseite .post-content .post-details p+p{margin-top:1em}}body#startseite .post-content .post-details p span{font-size:9rem;line-height:1.4em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-right:1em;font-size:.9em;letter-spacing:.03em}@media (max-width: 1199px){body#startseite .post-content .post-details p span{font-size:12rem}}body#startseite .post-content .post-details p span strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){body#startseite .post-content .post-details p span{margin-bottom:.1em}}body#startseite .post-content .post-text{font-size:12rem;letter-spacing:.01em;line-height:1.65em;font-variation-settings:"wght" 300;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 1199px){body#startseite .post-content .post-text{font-size:15rem}}body#startseite .post-content .post-text h2{font-family:var(--font-family-1)}body#startseite .post-content .post-text h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){body#startseite .post-content .post-text h3{font-size:12rem}}body#startseite .post-content .post-text h3 strong{font-family:var(--font-family-2);font-size:1.08em}body#startseite .post-content .post-text h3+p{margin-top:unset}body#startseite .post-content .post-text a:hover{color:red}body#startseite .post-content .post-text .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}body#startseite .post-content .post-text .button:hover{background-color:#fff}body#startseite .post-content .post-text .button:hover .read-time{background-color:#ffffff40}body#startseite .post-content .post-text .button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#startseite .post-content .post-text .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#startseite .post-content .post-text .button .read-time svg{display:inline-block;width:.9em;height:.9em}body#startseite .post-content .post-text .button:hover{background-color:#000;border-color:#000;color:#fff}body#startseite .post-content .post-text .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#startseite .post-content .post-text a{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.025em;transition:.25s ease}body#startseite .post-content .post-text a[target=_blank]:before{font-family:suisse;content:"↗";color:red}body#startseite .post-content .post-text a:hover{color:red;font-variation-settings:"wght" 400}body#startseite .post-content .post-text p{font-family:var(--font-family-2);line-height:1.5em}body#startseite .post-content figure{margin:var(--border) 0}body#startseite .post-content figure .container-assets{display:grid;grid-auto-flow:column;grid-gap:calc(var(--border) / 2)}body#startseite .post-content figure img,body#startseite .post-content figure video{border-radius:3rem}body#startseite .post-content figcaption{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;-webkit-hyphens:none;hyphens:none;margin-top:.5em;width:100%}@media (max-width: 1199px){body#startseite .post-content figcaption{font-size:12rem}}body#startseite .post-content figcaption strong{font-family:var(--font-family-2);font-family:suisse;font-size:.9em;letter-spacing:.03em}body#startseite .container-works{padding-top:calc(var(--border) * 6);height:100vh;overflow-y:scroll;position:sticky;top:0;background-color:var(--color-background)}@media (max-width: 1199px){body#startseite .container-works{padding-top:0;overflow-y:unset}}body#startseite .container-works .inner-wrapper{display:flex;flex-direction:column}@media (max-width: 1199px){body#startseite .container-works .inner-wrapper{background-color:var(--color-background)}body#startseite .container-works .works .inner-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}}body#startseite .container-works h2{padding-left:1em}@media (max-width: 1199px){body#startseite .container-works h2{padding:calc(var(--border) * 4) var(--border) 1em}}body#startseite .container-works .button{position:sticky;bottom:var(--border);margin-left:auto;margin-right:var(--border);z-index:1;margin-top:calc(var(--border) * 2)}body#startseite .container-works .button:hover{background-color:#fff}.separator{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;padding:1em calc(var(--border) * 4);border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 1199px){.separator{font-size:12rem}}.separator strong{font-family:var(--font-family-2);font-size:1.08em}.separator:not(:nth-child(3)){margin-top:calc(var(--border) * 4)}@media (max-width: 1199px){.separator{padding:1em calc(var(--border) * 1)}}body.search-active #buttonSearchWorksClear .icon-close{display:block}body.search-active #buttonSearchWorksClear .icon-search{display:none}.container-search{display:flex}#inputSearchWorks{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px 0 0 1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%}#inputSearchWorks:hover{background-color:#fff}#inputSearchWorks:hover .read-time{background-color:#ffffff40}#inputSearchWorks.button-post-open{padding-right:.2em;padding-bottom:.15em}#inputSearchWorks .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#inputSearchWorks .read-time svg{display:inline-block;width:.9em;height:.9em}#inputSearchWorks::-moz-placeholder{color:#0006}#inputSearchWorks::placeholder{color:#0006}#buttonSearchWorksClear{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:0 1000px 1000px 0;border-left:none;padding:.45em 1em .5em .65em}#buttonSearchWorksClear:hover{background-color:#fff}#buttonSearchWorksClear:hover .read-time{background-color:#ffffff40}#buttonSearchWorksClear.button-post-open{padding-right:.2em;padding-bottom:.15em}#buttonSearchWorksClear .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}#buttonSearchWorksClear .read-time svg{display:inline-block;width:.9em;height:.9em}#buttonSearchWorksClear .icon-close{display:none}#buttonSearchWorksClear svg{pointer-events:none}body#werke .works-title{display:grid;grid-template-columns:2fr 1fr;padding:var(--border) var(--border) var(--border) calc(var(--border) * 4);align-items:end}@media (max-width: 1199px){body#werke .works-title{padding:calc(var(--border) / 2) var(--border);grid-template-columns:1fr;gap:calc(var(--border) / 2)}}body#werke h1{font-size:24rem;margin:0}@media (max-width: 1199px){body#werke h1{-webkit-hyphens:auto;hyphens:auto}}body#werke h1 h2,body#werke h1 h3,body#werke h1 p{display:inline}body#werke h1 p{font-family:var(--font-family-2);font-size:1.02em;line-height:1em;font-variation-settings:"wght" 250;letter-spacing:-.02em;color:#0006}body#werke h1 a:not([target=_blank]),body#werke h1 button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-.25em;padding:.2em .65em .3em;border-color:#ff00004d;color:red;white-space:nowrap}body#werke h1 a:not([target=_blank]):hover,body#werke h1 button:hover{background-color:#fff}body#werke h1 a:not([target=_blank]):hover .read-time,body#werke h1 button:hover .read-time{background-color:#ffffff40}body#werke h1 a:not([target=_blank]).button-post-open,body#werke h1 button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#werke h1 a:not([target=_blank]) .read-time,body#werke h1 button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#werke h1 a:not([target=_blank]) .read-time svg,body#werke h1 button .read-time svg{display:inline-block;width:.9em;height:.9em}body#werke h1 a:not([target=_blank]):hover,body#werke h1 button:hover{background-color:red;border-color:red;color:#fff}body#werke h1 a:not([target=_blank]):before,body#werke h1 button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#werke h1 button:before{content:"+";transform:translateY(-.05em)}body#werke h1 a[target=_blank]{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:font-variation-settings .45s ease}body#werke h1 a[target=_blank]:hover{color:red;font-variation-settings:"wght" 400}body#werke h1 a[target=_blank]:before{position:absolute;right:calc(100% - .8em)}body#werke .container-works .works .inner-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1199px){body#werke .container-works .works .inner-wrapper{grid-template-columns:1fr}}body#ueber-uns .site-title,body#impressum .site-title{width:100vw}body#ueber-uns main>.inner-wrapper,body#impressum main>.inner-wrapper{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center}body#ueber-uns .container-about-text,body#impressum .container-about-text{font-size:12rem;letter-spacing:.01em;font-variation-settings:"wght" 300;font-family:var(--font-family-2);line-height:1.5em;width:600rem;max-width:100vw;margin:0 auto}@media (max-width: 1199px){body#ueber-uns .container-about-text,body#impressum .container-about-text{font-size:15rem}}body#ueber-uns .container-about-text h2,body#impressum .container-about-text h2{font-family:var(--font-family-1)}body#ueber-uns .container-about-text h3,body#impressum .container-about-text h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){body#ueber-uns .container-about-text h3,body#impressum .container-about-text h3{font-size:12rem}}body#ueber-uns .container-about-text h3 strong,body#impressum .container-about-text h3 strong{font-family:var(--font-family-2);font-size:1.08em}body#ueber-uns .container-about-text h3+p,body#impressum .container-about-text h3+p{margin-top:unset}body#ueber-uns .container-about-text a:hover,body#impressum .container-about-text a:hover{color:red}body#ueber-uns .container-about-text .button,body#impressum .container-about-text .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}body#ueber-uns .container-about-text .button:hover,body#impressum .container-about-text .button:hover{background-color:#fff}body#ueber-uns .container-about-text .button:hover .read-time,body#impressum .container-about-text .button:hover .read-time{background-color:#ffffff40}body#ueber-uns .container-about-text .button.button-post-open,body#impressum .container-about-text .button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#ueber-uns .container-about-text .button .read-time,body#impressum .container-about-text .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#ueber-uns .container-about-text .button .read-time svg,body#impressum .container-about-text .button .read-time svg{display:inline-block;width:.9em;height:.9em}body#ueber-uns .container-about-text .button:hover,body#impressum .container-about-text .button:hover{background-color:#000;border-color:#000;color:#fff}body#ueber-uns .container-about-text .button:before,body#impressum .container-about-text .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#ueber-uns .container-about-text .inner-wrapper,body#impressum .container-about-text .inner-wrapper{padding:0 var(--border) var(--border)}body#ueber-uns .container-about-text strong,body#impressum .container-about-text strong{font-family:var(--font-family-1)}body#ueber-uns .container-about-text svg,body#impressum .container-about-text svg{width:1em;height:1em;display:inline}body#ueber-uns figure,body#impressum figure{padding:var(--border)}@media (max-width: 1199px){body#ueber-uns figure,body#impressum figure{display:none}}body#ueber-uns figure video,body#impressum figure video{border-radius:3rem}body#ueber-uns .container-team .inner-wrapper,body#impressum .container-team .inner-wrapper{padding:var(--border);width:600rem;max-width:100vw;font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300}@media (max-width: 1199px){body#ueber-uns .container-team .inner-wrapper,body#impressum .container-team .inner-wrapper{font-size:12rem}}body#ueber-uns .container-team .inner-wrapper strong,body#impressum .container-team .inner-wrapper strong{font-family:var(--font-family-2);font-size:1.08em}body#werke main>.inner-wrapper{display:grid;grid-template-columns:4fr 2fr;align-items:start}@media (max-width: 1199px){body#werke main>.inner-wrapper{grid-template-columns:1fr}}body#werke main>.inner-wrapper+.container-works{padding-top:calc(var(--border) * 4)}@media (max-width: 1199px){body#werke main>.inner-wrapper+.container-works{padding-top:0}}body#werke main>.inner-wrapper+.container-works h2{margin:0;font-size:24rem}@media (max-width: 1199px){body#werke main>.inner-wrapper+.container-works h2{-webkit-hyphens:auto;hyphens:auto}}body#werke main>.inner-wrapper+.container-works h2 h2,body#werke main>.inner-wrapper+.container-works h2 h3,body#werke main>.inner-wrapper+.container-works h2 p{display:inline}body#werke main>.inner-wrapper+.container-works h2 p{font-family:var(--font-family-2);font-size:1.02em;line-height:1em;font-variation-settings:"wght" 250;letter-spacing:-.02em;color:#0006}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]),body#werke main>.inner-wrapper+.container-works h2 button{font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);top:-.25em;padding:.2em .65em .3em;border-color:#ff00004d;color:red;white-space:nowrap}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]):hover,body#werke main>.inner-wrapper+.container-works h2 button:hover{background-color:#fff}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]):hover .read-time,body#werke main>.inner-wrapper+.container-works h2 button:hover .read-time{background-color:#ffffff40}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]).button-post-open,body#werke main>.inner-wrapper+.container-works h2 button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]) .read-time,body#werke main>.inner-wrapper+.container-works h2 button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]) .read-time svg,body#werke main>.inner-wrapper+.container-works h2 button .read-time svg{display:inline-block;width:.9em;height:.9em}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]):hover,body#werke main>.inner-wrapper+.container-works h2 button:hover{background-color:red;border-color:red;color:#fff}body#werke main>.inner-wrapper+.container-works h2 a:not([target=_blank]):before,body#werke main>.inner-wrapper+.container-works h2 button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}body#werke main>.inner-wrapper+.container-works h2 button:before{content:"+";transform:translateY(-.05em)}body#werke main>.inner-wrapper+.container-works h2 a[target=_blank]{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em;transition:font-variation-settings .45s ease}body#werke main>.inner-wrapper+.container-works h2 a[target=_blank]:hover{color:red;font-variation-settings:"wght" 400}body#werke main>.inner-wrapper+.container-works h2 a[target=_blank]:before{position:absolute;right:calc(100% - .8em)}@media (max-width: 1199px){body#werke main>.inner-wrapper+.container-works h2{padding-top:calc(var(--border) * 2)}}body#werke .container-product-photos figure{padding-left:var(--border);padding-bottom:var(--border)}@media (max-width: 1199px){body#werke .container-product-photos figure{padding-right:var(--border)}}body#werke .container-product-photos figure:last-child{padding-bottom:0}body#werke .container-product-photos img{width:100%;height:auto;border-radius:3rem;filter:hue-rotate(5deg) contrast(1.1)}body#werke .container-work-details{overflow-y:scroll;height:100vh;position:sticky;top:0;font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300}@media (max-width: 1199px){body#werke .container-work-details{font-size:12rem}}body#werke .container-work-details strong{font-family:var(--font-family-2);font-size:1.08em}@media (max-width: 1199px){body#werke .container-work-details{overflow-y:unset;height:unset}}body#werke .container-work-details p{margin:0;line-height:1.5em}body#werke .container-work-details .work-title{padding:var(--border);padding-top:calc(var(--border) * 6);font-size:12rem;letter-spacing:.01em;font-variation-settings:"wght" 300;line-height:1.95em}@media (max-width: 1199px){body#werke .container-work-details .work-title{font-size:15rem}}body#werke .container-work-details .work-title h2{font-family:var(--font-family-1)}body#werke .container-work-details .work-title h3{font-size:9rem;line-height:1.4em;letter-spacing:.025em;font-variation-settings:"wght" 300;font-family:var(--font-family-1);margin-top:2em;margin-bottom:.5em}@media (max-width: 1199px){body#werke .container-work-details .work-title h3{font-size:12rem}}body#werke .container-work-details .work-title h3 strong{font-family:var(--font-family-2);font-size:1.08em}body#werke .container-work-details .work-title h3+p{margin-top:unset}body#werke .container-work-details .work-title a:hover{color:red}body#werke .container-work-details .work-title .button{font-size:14rem;line-height:1.15em;font-family:var(--font-family-1);color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:.7em;letter-spacing:.05em;top:-.15em;padding:.2em .65em .3em;white-space:nowrap}body#werke .container-work-details .work-title .button:hover{background-color:#fff}body#werke .container-work-details .work-title .button:hover .read-time{background-color:#ffffff40}body#werke .container-work-details .work-title .button.button-post-open{padding-right:.2em;padding-bottom:.15em}body#werke .container-work-details .work-title .button .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#werke .container-work-details .work-title .button .read-time svg{display:inline-block;width:.9em;height:.9em}body#werke .container-work-details .work-title .button:hover{background-color:#000;border-color:#000;color:#fff}body#werke .container-work-details .work-title .button:before{display:inline-block;content:"→";margin-right:.25em;transform:translateY(-.1em)}@media (max-width: 1199px){body#werke .container-work-details .work-title{padding-top:var(--border)}}body#werke .container-work-details .work-title span{font-family:var(--font-family-2)}body#werke .container-work-details .work-description{padding:var(--border);padding-top:0}body#werke .container-work-details .work-details{padding:var(--border)}body#werke .container-work-details .work-details p:not(:first-child){margin-top:1em}body#werke .container-work-details .work-details .titel{font-family:var(--font-family-1)}body#werke .container-work-details .work-details .wert{display:block;margin-left:1em}body#werke .container-work-details #buttonBuy{display:flex;margin:0 var(--border);position:sticky;bottom:var(--border);z-index:1;font-size:14rem;line-height:1.15em;letter-spacing:-.01em;font-family:var(--font-family-1);padding:.45em 1em .5em;color:#000;border-radius:1000px;border:1px solid rgba(0,0,0,.1);transition:.25s ease;background-color:#ffffff04;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}body#werke .container-work-details #buttonBuy:hover{background-color:#fff}body#werke .container-work-details #buttonBuy:hover .read-time{background-color:#ffffff40}body#werke .container-work-details #buttonBuy.button-post-open{padding-right:.2em;padding-bottom:.15em}body#werke .container-work-details #buttonBuy .read-time{display:inline-block;font-size:.8em;padding:.2em .5em;margin-left:.2em;border-radius:1000px;background-color:#ff00000d}body#werke .container-work-details #buttonBuy .read-time svg{display:inline-block;width:.9em;height:.9em}body#werke .container-work-details #buttonBuy span.value{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;padding-right:0}body#werke .container-work-details #buttonBuy span.currency{border-left:none;padding-left:2px;margin-left:-1px;border-radius:0;padding-right:.75em}body#werke .container-work-details #buttonBuy span.text{padding-left:.75em;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}body#werke .container-work-details #buttonBuy>*{pointer-events:none}body#werke .overlay-work-details{position:sticky;bottom:0;width:100%;height:calc(var(--border) * 3);background:linear-gradient(to top,#fff,#fff0)}@media (max-width: 1199px){body#werke .overlay-work-details{display:none}}#navigationLogo{position:fixed;top:0;left:0;padding:2em;z-index:100}@media (max-width: 768px){#navigationLogo{padding:2.5em}}#navigationLogo #buttonLogo{height:2em;display:block}#navigationLogo #buttonLogo svg{height:100%;width:auto}#werk{display:flex;flex-wrap:nowrap;width:auto;overflow:hidden;pointer-events:none}#werkDetails.clue-hidden .clue{transform:translateY(200%)}#werkDetails .gradient{display:flex;justify-content:center;align-items:flex-end;width:100%;height:30vh;position:absolute;bottom:0;left:0;transform:translateZ(0);text-transform:uppercase;font-weight:600;font-size:.6em;letter-spacing:.075em;color:var(--color-background-20);pointer-events:none;padding:2em;-moz-column-gap:1em;column-gap:1em}@media (min-width: 768px){#werkDetails .gradient{background:linear-gradient(to top,#fff,#fff 20%,#fff0)}}#werkDetails .gradient #buttonBuy{font-size:.8em;background-color:#000;color:#fff;padding:.8em 2em 1.25em;border-radius:1000px;pointer-events:all;margin-right:auto;text-align:center;transition:.35s ease;border:1px solid transparent}#werkDetails .gradient #buttonBuy:hover{background-color:var(--color-background-20);color:#fff}#werkDetails .gradient #buttonBuy>*{pointer-events:none}#werkDetails .gradient #buttonBuy .value{font-size:2em}#werkDetails .gradient #buttonBuy .currency{font-size:1.2em}#werkDetails .gradient #buttonBuy .text{text-transform:none;font-weight:500;letter-spacing:-.015em;margin-left:1em;font-size:1.5em}#werkDetails .gradient .clue{pointer-events:all;display:none;flex-direction:column;align-items:center;transition:.45s ease}#werkDetails .gradient .clue .text{padding:.5em 1em 0}#werkDetails .gradient .mouse{display:block;width:1.25em;height:1.75em;border-radius:1000px;border:2px solid var(--color-background-20)}@keyframes mouseScroll{0%{transform:translate(-50%);opacity:1}50%{opacity:1}to{transform:translate(-50%,.25em);opacity:0}}#werkDetails .gradient .mouse:after{content:"";display:block;width:3px;border-radius:1000px;height:3px;background-color:var(--color-background-20);position:absolute;top:20%;left:50%;transform:translate(-50%);animation:mouseScroll infinite 1.5s ease}#werkDetails>.inner-wrapper{height:100%;display:flex;flex-direction:column}#werkDetails h1{font-size:2em;font-weight:500;margin:0;line-height:110%}#werkDetails h2{font-size:2em;font-weight:400;margin:0;line-height:110%}#werkDetails .beschreibung{margin-top:2rem;font-size:1em;letter-spacing:.025em;line-height:135%;font-family:var(--font-family-2);margin-bottom:6rem;font-feature-settings:"onum" 1}#werkDetails .details{margin-top:auto;padding-bottom:20vh}@media (max-width: 768px){#werkDetails .details{padding-bottom:5em}}#werkDetails .details p{display:flex;margin:.4em 0;line-height:140%;align-items:flex-start;-moz-column-gap:1em;column-gap:1em}#werkDetails .details p:last-child{margin-bottom:0}#werkDetails .details p span:first-child{flex:1;text-transform:uppercase;font-size:.6em;letter-spacing:.075em}#werkDetails .details p span:last-child{flex:2;font-size:1em;letter-spacing:.025em;line-height:135%;font-family:var(--font-family-2)}#werkGalerie>.inner-wrapper{display:flex;flex-wrap:nowrap}@media (max-width: 768px){#werkGalerie>.inner-wrapper{flex-direction:column}}#werkGalerie .swiper{height:100vh;width:100vw;pointer-events:all}@media (max-width: 768px){#werkGalerie .swiper{height:auto}}#werkGalerie .swiper-wrapper{display:flex;height:100%;transition-timing-function:cubic-bezier(.25,.1,.01,1.01)}@media (max-width: 768px){#werkGalerie .swiper-wrapper{flex-direction:column}}#werkGalerie .swiper-slide{height:100%;width:auto;transform:translateZ(0)}#werkGalerie .swiper-slide#werkDetails{width:25em;background-color:#fff}@media (max-width: 768px){#werkGalerie .swiper-slide#werkDetails{width:100%;font-size:1.25em}}#werkGalerie .swiper-slide#werkDetails>.inner-wrapper{padding:5em 2em 2em;overflow-y:scroll}#werkGalerie .swiper-slide#slideWerke{width:100vw}@media (min-width: 768px){#werkGalerie .swiper-slide#slideWerke{height:100vh;overflow-y:scroll}}@media (max-width: 768px){#werkGalerie .swiper-slide#slideWerke #werke:before{display:none}}#werkGalerie .swiper-slide#slideWerke img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#werkGalerie .swiper-slide img{height:100%;width:auto}@media (max-width: 768px){#werkGalerie .swiper-slide img{height:auto;width:100%}}#werkGalerie .swiper-scrollbar{width:100%;left:0;background-color:#ffffff1a;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);bottom:unset;top:0;height:.5em;border-radius:0}@media (max-width: 768px){#werkGalerie .swiper-scrollbar{display:none}}#werkGalerie .swiper-scrollbar-drag{width:16.6666666667em;background-color:#000;border-radius:0;transition:.25s ease}body{font-family:var(--font-family-1)}*::-moz-selection{background-color:#000;color:#fff}*::selection{background-color:#000;color:#fff}
