.wp-block-navigation-item__content{position:relative}.wp-block-navigation-item__content::after{content:"";position:absolute;bottom:-.6rem;left:0;right:0;height:.3rem;background-color:var(--wp--preset--color--primary);transform:scaleX(0);transition:transform var(--wp--custom--transition--duration) ease}.wp-block-navigation-item:hover>.wp-block-navigation-item__content::after,.wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content::after{transform:scaleX(1)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.btn-outline-style{display:inline-flex!important;align-items:center;gap:.5em}.btn-arrow{display:inline-flex;line-height:0;order:-1}.btn-arrow svg{width:1.4em;height:1.4em}.btn-arrow svg #arrow-path{transform-box:fill-box;transform-origin:center}.wp-block-read-more::before,.wp-block-post-excerpt__more-link::before{content:"→ "}.wp-block-button.is-style-outline.is-style-outline--2 .wp-block-button__link,.btn-outline-style,.wp-block-post-excerpt__more-link{color:var(--wp--preset--color--accent-1);text-decoration:none}.btn-outline-style{background:none!important;background-color:transparent!important;box-shadow:none!important;text-decoration:none;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.wp-element-button,.wp-block-button__link,.btn-outline-style{transition:background-color var(--wp--custom--transition--duration) ease,border-radius var(--wp--custom--transition--duration) ease}.wp-element-button:hover,.wp-block-button__link:hover,.btn-outline-style:hover{border-radius:10px}.wp-block-button.is-style-outline.is-style-outline--2 .wp-block-button__link:hover,.btn-outline-style:hover{border-color:var(--wp--preset--color--accent-1)}.wp-element-button.is-style-fill:focus-visible,.wp-block-button__link.is-style-fill:focus-visible{border-radius:10px}.wp-block-read-more,.wp-block-post-excerpt__more-link,p a{display:inline-block;padding:.15em .5em;margin:-.15em -.5em;border-radius:1px;transition:background-color 0.2s ease}.wp-block-read-more:hover,.wp-block-post-excerpt__more-link:hover,p a:hover{background-color:var(--wp--preset--color--base-2)}.wp-block-button.is-style-outline .wp-block-button__link,.btn-outline-style{position:relative;border:none}.btn-border-draw{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.btn-border-draw rect{stroke:currentColor;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 0.6s ease}.wp-block-button.is-style-outline .wp-block-button__link:hover .btn-border-draw rect,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible .btn-border-draw rect,.btn-outline-style:hover .btn-border-draw rect,.btn-outline-style:focus-visible .btn-border-draw rect{stroke-dashoffset:0}.site-footer a,.site-footer .wp-block-navigation-item__content{color:var(--wp--preset--color--base);text-decoration:none}.site-footer .wp-block-site-logo img{filter:brightness(0) invert(1)}.site-footer .wp-block-site-title a{color:var(--wp--preset--color--base);text-decoration:none}@media (prefers-reduced-motion:reduce){.btn-border-draw rect{transition:none;stroke-dashoffset:0}}.tile{box-shadow:var(--wp--preset--shadow--soft);border-radius:0 0 1em .2em}.tile{background-color:var(--wp--preset--color--base)}.tile-image{margin-block-start:0}.tile .wp-block-post-featured-image img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.tile .infobox-content{margin-block-start:var(--wp--preset--spacing--20);;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);gap:var(--wp--preset--spacing--20)}.tile .tile-image-wrapper{position:relative;line-height:0;margin-top:0;margin-bottom:0}.tile .tile-category{position:absolute;bottom:0;left:0;margin:0;background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--small);text-transform:uppercase;font-weight:var(--wp--custom--font-weight--medium)}.tile .tile-category a{color:var(--wp--preset--color--base);text-decoration:none}.tile .card-content{flex:1}@media (max-width:600px){.tile .card-content{padding:0.5rem!important;gap:0.2rem!important}}.tile :is(h3,h4,h5,h6),.tile .wp-block-post-title{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--semibold);line-height:var(--wp--custom--line-height--tight)}.tile :is(h3,h4,h5,h6) a,.tile .wp-block-post-title a{color:inherit;text-decoration:none}.tile :is(h3,h4,h5,h6) a:hover,.tile .wp-block-post-title a:hover{color:var(--wp--preset--color--accent-1)}.tile .wp-block-heading::before{content:none}.tile .card-read-more a{text-decoration:none;letter-spacing:.05em}.wp-block-group.is-style-angled{position:relative;isolation:isolate;padding-block:calc(var(--wp--preset--spacing--30) + clamp(3rem, 4vw, 8rem));margin-block:clamp(3rem, 4vw, 8rem)}.wp-block-group.is-style-angled::before{content:'';position:absolute;inset:clamp(-8rem, -3vw, -2rem) 0;background-color:inherit;background-image:inherit;transform:skewY(-3deg)}.wp-block-group.is-style-angled::before{content:'';position:absolute;inset:clamp(-8rem, -3vw, -2rem) 0;background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;transform:skewY(-3deg)}.wp-block-group.is-style-angled::after{content:'';position:absolute;inset:clamp(-8rem, -3vw, -2rem) 0;background-color:inherit;opacity:.7;transform:skewY(-3deg)}.wp-block-group.is-style-angled>img{position:absolute!important;inset:clamp(-8rem, -3vw, -2rem) 0!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;object-fit:cover;transform:skewY(-3deg);z-index:-1}.wp-block-group.is-style-angled>*:not(img){position:relative;z-index:1}@media (max-width:600px){.has-dot-pattern{background-size:auto 40vw!important;background-position:50% 0%!important}}@media (min-width:601px) and (max-width:1024px){.has-dot-pattern{background-size:auto 27vw!important;background-position:50% 0%!important}}@media (min-width:1025px){.has-dot-pattern{background-size:auto 15vw!important;background-position:50% 0%!important}}.wp-block-group.is-style-angled-both{position:relative;isolation:isolate;z-index:2;padding-block:calc(var(--wp--preset--spacing--20) + clamp(3rem, 4vw, 8rem));margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)}.wp-block-group.is-style-angled-both::before{content:'';position:absolute;inset:clamp(-8rem, -6vw, -2rem) 0 clamp(-8rem, -6vw, -2rem) 0;background-color:inherit;background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;transform:skewY(-3deg)}.wp-block-group.is-style-angled-both::after{content:'';position:absolute;inset:clamp(-8rem, -6vw, -2rem) 0 clamp(-8rem, -6vw, -2rem) 0;background-color:inherit;opacity:.7;transform:skewY(-3deg)}.wp-block-group.is-style-angled-both>img{position:absolute!important;inset:clamp(-8rem, -6vw, -2rem) 0 clamp(-8rem, -6vw, -2rem) 0!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;object-fit:cover;transform:skewY(-3deg);z-index:-1}.wp-block-group.is-style-angled-both>*:not(img){position:relative;z-index:2}@keyframes hero-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-sway{0%,100%{transform:rotate(0deg)}33%{transform:rotate(4deg)}66%{transform:rotate(-3deg)}}@keyframes hero-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.hero-section{position:relative;overflow:visible}.hero-icons{position:absolute;inset:0;pointer-events:none}.hero-icon{position:absolute}.hero-icon svg{display:block}.hero-icon--gluehbirne{top:5%;left:38%;width:72px;animation:hero-float 4.5s ease-in-out infinite;animation-delay:0s}.hero-icon--website{top:4%;right:1%;width:86px;animation:hero-float 5.5s ease-in-out infinite;animation-delay:-2s}.hero-icon--leporello{bottom:5%;right:2%;width:70px;animation:hero-sway 6s ease-in-out infinite;animation-delay:-3.5s}.hero-icon--check{top:42%;right:26%;width:40px;opacity:.7;animation:hero-pulse 3.5s ease-in-out infinite;animation-delay:-1s}@media (max-width:768px){.hero-icons{display:none}}@media (prefers-reduced-motion:reduce){.hero-icon{animation:none}}.infobox{padding:var(--wp--preset--spacing--50)}.infobox .wp-block-heading::before{content:none}.infobox-content>*+*,.infobox-author>*+*{margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)}.infobox-title{color:var(--wp--preset--color--primary)}.infobox-abstract{margin-top:var(--wp--preset--spacing--70);margin-bottom:var(--wp--preset--spacing--70);background-color:var(--wp--preset--color--base-3);font-size:var(--wp--preset--font-size--medium)}.infobox-author{margin-top:var(--wp--preset--spacing--80);border-radius:0 0 1em .2em}.infobox-author .wp-block-columns{padding-left:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);gap:var(--wp--preset--spacing--50)}.infobox-author-name,.infobox-author-role{margin-top:0;margin-bottom:0}.infobox-author-role{margin-top:1em}.infobox-author-text{font-size:var(--wp--preset--font-size--medium)}.infobox-outline{border:.2em solid var(--wp--preset--color--secondary);box-shadow:var(--wp--preset--shadow--soft);border-radius:0 0 1em .2em}:focus-visible{outline:.15em solid var(--wp--preset--color--contrast);outline-offset:3px;border-radius:.1rem}.site-header{position:sticky;top:0;z-index:50}.wp-block-heading::before,h1::before{content:"";display:block;width:2.5rem;height:.2em;margin-bottom:var(--wp--preset--spacing--20)}.accent-1::before{background-color:var(--wp--preset--color--base)}.accent-2::before{background-color:var(--wp--preset--color--accent-2)}.accent-3::before{background-color:var(--wp--preset--color--accent-3)}.accent-4::before{background-color:var(--wp--preset--color--accent-4)}:root :where(.is-layout-constrained)>:first-child.kicker{margin-top:-30px}.kicker{text-transform:uppercase;font-size:var(--wp--preset--font-size__small);color:var(--wp--preset--color--secondary);letter-spacing:.1em}.wp-block-post-content>p:first-of-type{font-size:var(--wp--preset--font-size--large);line-height:1.6;color:var(--wp--preset--color--contrast-2,inherit)}:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--wp--preset--spacing--20)}:is(h1,h2,h3,h4,h5,h6)+.wp-block-heading::before,:is(h1,h2,h3,h4,h5,h6)+h1::before{margin-bottom:calc(-1*(var(--wp--preset--spacing--20)))}.indent{padding-inline-start:var(--wp--preset--spacing--50);padding-inline-end:var(--wp--preset--spacing--50)}.footer-top{position:relative;overflow:hidden}.footer-logo-bg{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:0;pointer-events:none}.footer-logo-bg img{width:60rem;height:auto;max-width:none;opacity:.06}@media (max-width:600px){.footer-logo-bg img{width:43rem}}.footer-top>.wp-block-group{position:relative;z-index:1}:root{--focus-ring-color:var(--wp--preset--color--contrast, #000)}.site-footer{--focus-ring-color:var(--wp--preset--color--base, #fff)}a:focus-visible,.wp-block-button__link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:4px;border-radius:0}.wp-block-button.is-style-outline .wp-block-button__link:hover .btn-border-draw rect,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible .btn-border-draw rect{stroke-dashoffset:0}