:root{--kk-radius:6px;--kk-ease:cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--paper)}:where(a){text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}header.wp-block-template-part{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--wp--preset--color--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid #fff0;transition:border-color .3s}body.kk-scrolled header.wp-block-template-part{border-bottom-color:var(--wp--preset--color--line)}.admin-bar header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,0)}.kk-header__bar{padding-block:1.1rem}.kk-logo{margin:0}.kk-logo a{text-decoration:none}.kk-logo a::after{content:".";color:var(--wp--preset--color--accent)}.kk-header__right{gap:1.25rem}.kk-nav{font-size:.9375rem;font-weight:500;gap:1.75rem}.kk-nav .wp-block-navigation-item__content{text-decoration:none;color:var(--wp--preset--color--ink);padding-block:.25rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--kk-ease),color .2s}.kk-nav .wp-block-navigation-item__content:hover,.kk-nav .current-menu-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--accent);background-size:100% 1px}.kk-nav .wp-block-navigation__responsive-container.is-menu-open{padding:2rem clamp(1rem, 4vw, 2.5rem)}.kk-nav .is-menu-open .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--serif);font-size:2rem}.kk-search .wp-block-search__button{background:#fff0;color:var(--wp--preset--color--ink);border:0;padding:.4rem;margin:0}.kk-search .wp-block-search__button:hover{color:var(--wp--preset--color--accent);background:#fff0}.kk-search .wp-block-search__input{border:1px solid var(--wp--preset--color--line);border-radius:999px;background:#fffdf9;padding:.45rem 1rem;font-size:.9rem}.kk-search.wp-block-search__button-only .wp-block-search__inside-wrapper{border:0;padding:0}#kk-progress{position:fixed;left:0;top:0;z-index:100;height:3px;width:100%;background:var(--wp--preset--color--accent);transform-origin:0 50%;transform:scaleX(0)}.admin-bar #kk-progress{top:var(--wp-admin--admin-bar--height,0)}.kk-main{padding-bottom:var(--wp--preset--spacing--50)}.kk-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);margin:0}.kk-pill{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kk-pill .wp-block-post-terms__separator{display:none}.kk-pill a{display:inline-block;padding:.3rem .7rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;color:var(--wp--preset--color--ink-soft);text-decoration:none;line-height:1.2;transition:border-color .2s,color .2s,background .2s}.kk-pill a:hover{border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent)}.kk-readtime{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.kk-readtime__min::before{content:"·";margin-right:.5rem}.kk-arrowlink{margin:0;font-weight:500}.kk-arrowlink a{color:var(--wp--preset--color--ink);text-decoration:none}.kk-arrowlink a::after{content:"→";display:inline-block;margin-left:.35em;transition:transform .25s var(--kk-ease)}.kk-arrowlink a:hover{color:var(--wp--preset--color--accent)}.kk-arrowlink a:hover::after{transform:translateX(4px)}.kk-readmore{font-weight:600;color:var(--wp--preset--color--ink);text-decoration:none}.kk-readmore::after{content:" →"}.kk-readmore:hover{color:var(--wp--preset--color--accent)}.kk-hero{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}.kk-hero__title{font-size:var(--wp--preset--font-size--display);font-weight:380;line-height:1.02;letter-spacing:-.03em;max-width:15ch;margin-top:1.25rem;font-variation-settings:"opsz" 144}.kk-hero__title em{font-style:italic;color:var(--wp--preset--color--accent);font-weight:340}.kk-hero__lead{font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--ink-soft);max-width:38ch;margin-top:1.5rem;line-height:1.5}.kk-featured{padding-block:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);border-top:1px solid var(--wp--preset--color--ink)}.kk-featured .wp-block-post-template{margin:0}.kk-featured__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem, 4vw, 4rem);align-items:center;padding-top:var(--wp--preset--spacing--30)}.kk-featured__inner>*{margin:0!important}.kk-featured__img{overflow:hidden;border-radius:var(--kk-radius)}.kk-featured__text{display:flex;flex-direction:column;gap:1.1rem}.kk-featured__text>*{margin:0!important}.kk-featured__title{font-size:var(--wp--preset--font-size--xx-large);font-weight:450;letter-spacing:-.025em;line-height:1.05;font-variation-settings:"opsz" 144}.kk-featured__text .wp-block-post-excerpt{font-size:1.125rem}.kk-featured__text .wp-block-post-excerpt__excerpt{margin:0}.kk-featured__meta{gap:1rem}.kk-section-head{border-top:1px solid var(--wp--preset--color--ink);padding-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)}.kk-section-head h2{margin:0}.kk-grid .wp-block-post-template{gap:var(--wp--preset--spacing--50) clamp(1.25rem, 3vw, 2.5rem)}.kk-card{display:flex;flex-direction:column;gap:.9rem;height:100%}.kk-card>*{margin:0!important}.kk-card__img{overflow:hidden;border-radius:var(--kk-radius);margin-bottom:.35rem!important}.kk-card__img img,.kk-featured__img img{transition:transform .8s var(--kk-ease)}.kk-card:hover .kk-card__img img,.kk-featured__inner:hover .kk-featured__img img{transform:scale(1.035)}.kk-card__title{font-size:1.5rem;font-weight:500;line-height:1.18}.kk-card__excerpt{font-size:.975rem}.kk-card__excerpt .wp-block-post-excerpt__excerpt{margin:0}.kk-card .kk-readtime{margin-top:auto!important}.kk-pagination{margin-top:var(--wp--preset--spacing--50);gap:.5rem;font-weight:500}.kk-pagination a,.kk-pagination .current{padding:.35rem .75rem;border-radius:999px;text-decoration:none;color:var(--wp--preset--color--ink)}.kk-pagination .current{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}.kk-pagination a:hover{color:var(--wp--preset--color--accent)}.kk-band{background:var(--wp--preset--color--paper-2);padding-block:var(--wp--preset--spacing--60);margin-top:var(--wp--preset--spacing--60)!important;margin-bottom:calc(-1 * var(--wp--preset--spacing--50))!important}.kk-band__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(2rem, 6vw, 6rem);align-items:start}.kk-band__grid>*>*+*{margin-top:1.25rem}.kk-band h2{margin-top:.75rem}.kk-topics{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem!important}.kk-topics li{display:inline-flex;align-items:baseline;gap:.4rem;border:1px solid var(--wp--preset--color--ink);border-radius:999px;padding:.7rem 1.3rem;color:var(--wp--preset--color--muted);font-size:.875rem;transition:background .2s,color .2s}.kk-topics li a{font-family:var(--wp--preset--font-family--serif);font-size:1.375rem;color:var(--wp--preset--color--ink);text-decoration:none}.kk-topics li:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper-2)}.kk-topics li:hover a{color:var(--wp--preset--color--paper)}.kk-about-teaser{border-left:1px solid var(--wp--preset--color--line);padding-left:clamp(1.5rem, 3vw, 3rem)}.kk-about-teaser__text{font-family:var(--wp--preset--font-family--serif);font-size:1.5rem;line-height:1.4;font-weight:380}.wp-site-blocks>footer.wp-block-template-part{margin-block-start:0}.kk-pagehead{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--ink);margin-bottom:var(--wp--preset--spacing--50)}.kk-pagehead>*+*{margin-top:1rem}.kk-pagehead h1{font-size:var(--wp--preset--font-size--display);font-weight:400;letter-spacing:-.03em;line-height:1.02;font-variation-settings:"opsz" 144}.kk-pagehead .wp-block-term-description{color:var(--wp--preset--color--ink-soft);font-size:var(--wp--preset--font-size--large);max-width:46ch}.kk-pagehead--narrow{border-bottom:0;margin-bottom:0;padding-bottom:var(--wp--preset--spacing--30)}.kk-pagehead--narrow h1{font-size:var(--wp--preset--font-size--xx-large)}.kk-searchform{max-width:520px}.kk-searchform .wp-block-search__input{border:1px solid var(--wp--preset--color--line);border-radius:999px;padding:.75rem 1.2rem;background:#fffdf9}.kk-searchform .wp-block-search__button{margin-left:.5rem}.kk-archive-intro{color:var(--wp--preset--color--ink-soft);margin-bottom:var(--wp--preset--spacing--30)}.kk-list .wp-block-post-template{border-top:1px solid var(--wp--preset--color--ink)}.kk-list__row{display:grid;grid-template-columns:7rem 1fr auto;gap:1.5rem;align-items:baseline;padding-block:1.25rem;border-bottom:1px solid var(--wp--preset--color--line)}.kk-list__row>*{margin:0!important}.kk-list__date{font-variant-numeric:tabular-nums}.kk-list__title{font-size:1.375rem;font-weight:450}.kk-article__head{padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}.kk-article__head>*+*{margin-top:1.25rem}.kk-article__title{font-size:clamp(2.4rem, 5.5vw, 4.25rem);font-weight:420;letter-spacing:-.03em;line-height:1.04;font-variation-settings:"opsz" 144}.kk-article__dek{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:var(--wp--preset--font-size--large);line-height:1.45;color:var(--wp--preset--color--ink-soft);font-weight:350}.kk-article__dek p{margin:0}.kk-article__meta{gap:.5rem 1rem;font-size:.875rem;color:var(--wp--preset--color--muted);padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--line)}.kk-article__meta .wp-block-post-author-name a{color:var(--wp--preset--color--ink);font-weight:600;text-decoration:none}.kk-article__meta .kk-readtime::before{content:"·";margin-right:.5rem}.kk-article__img{margin-bottom:var(--wp--preset--spacing--40)!important}.kk-article__img img{border-radius:var(--kk-radius)}.kk-prose{font-size:1.125rem;line-height:1.78}.kk-prose>*+*{margin-top:1.4em}.kk-prose h2{margin-top:1.7em}.kk-prose h3{margin-top:1.8em}.kk-prose>h2+*,.kk-prose>h3+*{margin-top:.75em}.kk-prose li+li{margin-top:.5em}.is-style-kk-lead{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--large);line-height:1.5;font-weight:400;color:var(--wp--preset--color--ink)}.wp-block-group.is-style-kk-note{background:var(--wp--preset--color--paper-2);border-left:3px solid var(--wp--preset--color--accent);border-radius:0 var(--kk-radius) var(--kk-radius) 0;padding:1.4rem 1.6rem}.wp-block-group.is-style-kk-note>*{margin-block:0}.wp-block-group.is-style-kk-note>*+*{margin-top:.5rem}.wp-block-group.is-style-kk-note h4{font-family:var(--wp--preset--font-family--sans);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.kk-prose .wp-block-group.is-style-kk-note{font-size:1.0625rem}ul.is-style-kk-check{list-style:none;padding-left:0}ul.is-style-kk-check li{position:relative;padding-left:2rem}ul.is-style-kk-check li::before{content:"";position:absolute;left:0;top:.35em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--wp--preset--color--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f5f0e8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5'/%3E%3C/svg%3E") center / 70% no-repeat}.wp-block-quote cite,.wp-block-pullquote cite{display:block;margin-top:.75rem;font-family:var(--wp--preset--font-family--sans);font-style:normal;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--muted)}.wp-block-pullquote{padding-block:2rem;margin-block:2.5em!important}.wp-block-pullquote p{color:var(--wp--preset--color--ink)}.wp-block-image.is-style-kk-framed img{border-radius:var(--kk-radius)}.wp-block-button.is-style-kk-outline .wp-block-button__link{background:#fff0;color:var(--wp--preset--color--ink);box-shadow:inset 0 0 0 1px currentColor}.wp-block-button.is-style-kk-outline .wp-block-button__link:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}.kk-article__foot{margin-top:var(--wp--preset--spacing--50)!important}.kk-article__foot>*+*{margin-top:var(--wp--preset--spacing--40)}.kk-tags{font-size:.875rem;color:var(--wp--preset--color--muted)}.kk-tags a{color:var(--wp--preset--color--ink-soft)}.kk-authorbox{padding-block:1.75rem;border-block:1px solid var(--wp--preset--color--line);gap:1.25rem;align-items:center}.kk-authorbox .wp-block-post-author__byline{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);margin:0 0 .25rem;font-weight:600}.kk-authorbox .wp-block-post-author__name{font-family:var(--wp--preset--font-family--serif);font-size:1.375rem;margin:0}.kk-authorbox .wp-block-post-author__bio{color:var(--wp--preset--color--ink-soft);margin-top:.4rem;font-size:.975rem}.kk-authorbox .wp-block-post-author__avatar img{border-radius:50%}.kk-authorbox .wp-block-post-author__avatar:empty{display:none}.kk-postnav{gap:1.5rem}.kk-postnav>div{flex:1 1 240px}.kk-postnav .post-navigation-link-next{text-align:right}.kk-postnav a{display:block;font-family:var(--wp--preset--font-family--serif);font-size:1.25rem;line-height:1.3;color:var(--wp--preset--color--ink);text-decoration:none}.kk-postnav a:hover{color:var(--wp--preset--color--accent)}.kk-postnav [class*="__arrow-"]{display:none}.kk-postnav .wp-block-post-navigation-link::before{display:block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--muted);margin-bottom:.4rem}.kk-postnav .post-navigation-link-previous::before{content:"← Älter"}.kk-postnav .post-navigation-link-next::before{content:"Neuer →"}.kk-comments .wp-block-comments-title{font-size:var(--wp--preset--font-size--x-large)}.kk-comment{padding-block:1.25rem;border-bottom:1px solid var(--wp--preset--color--line)}.kk-comment>*{margin-block:0}.kk-comment>*+*{margin-top:.6rem}.kk-comment__head{gap:.75rem;font-size:.875rem}.kk-comment__head .wp-block-comment-author-name{font-weight:600}.kk-comment__head .wp-block-comment-date{color:var(--wp--preset--color--muted)}.kk-comment__head .wp-block-comment-date a{color:inherit;text-decoration:none}.kk-comment .wp-block-comment-reply-link a{font-size:.875rem;font-weight:600}.wp-block-comment-template ol{padding-left:1.5rem;border-left:1px solid var(--wp--preset--color--line)}.wp-block-post-comments-form .comment-reply-title{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--x-large);font-weight:500}.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-post-comments-form textarea{width:100%;border:1px solid var(--wp--preset--color--line);border-radius:var(--kk-radius);background:#fffdf9;padding:.75rem 1rem;font:inherit;font-size:1rem;color:var(--wp--preset--color--ink)}.wp-block-post-comments-form input:focus,.wp-block-post-comments-form textarea:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px;border-color:#fff0}.wp-block-post-comments-form label{font-size:.875rem;font-weight:600;display:block;margin-bottom:.35rem}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.875rem}.wp-block-post-comments-form .comment-form-cookies-consent label{font-weight:400;display:inline}.wp-block-post-comments-form .comment-notes,.wp-block-post-comments-form .logged-in-as{font-size:.875rem;color:var(--wp--preset--color--muted)}.kk-more{margin-bottom:calc(-1 * var(--wp--preset--spacing--50))!important}.kk-more__title{margin-bottom:var(--wp--preset--spacing--40)!important}.kk-404{padding-block:var(--wp--preset--spacing--60)}.kk-404>*+*{margin-top:1.25rem}.kk-404 h1{font-size:var(--wp--preset--font-size--xx-large);font-weight:420}.kk-footer{background:var(--wp--preset--color--ink);color:#cfc7b9;padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30);font-size:.9375rem}.kk-footer a{color:#cfc7b9;text-decoration:none}.kk-footer a:hover{color:var(--wp--preset--color--paper)}.kk-footer__top{gap:2.5rem;padding-bottom:var(--wp--preset--spacing--40)}.kk-footer__top>*>*+*{margin-top:1rem}.kk-footer .wp-block-site-title{font-size:2rem}.kk-footer .wp-block-site-title a{color:var(--wp--preset--color--paper)}.kk-footer .wp-block-site-title a::after{content:".";color:var(--wp--preset--color--accent)}.kk-footer .wp-block-site-tagline{max-width:32ch;line-height:1.55}.kk-footer .kk-label{font-family:var(--wp--preset--font-family--sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8d8577}.kk-footer__list{list-style:none;padding:0;margin-bottom:0}.kk-footer__list li+li{margin-top:.5rem}.kk-footer__bottom{border-top:1px solid #36322c;padding-top:1.5rem;font-size:.8125rem;color:#8d8577}.kk-footer__bottom p{margin:0}@media (max-width:860px){.kk-featured__inner,.kk-band__grid{grid-template-columns:1fr}.kk-about-teaser{border-left:0;padding-left:0;border-top:1px solid var(--wp--preset--color--line);padding-top:2rem}}@media (max-width:600px){.kk-header__right{gap:.5rem}.kk-list__row{grid-template-columns:1fr;gap:.35rem}.kk-list__row .kk-pill{display:none}.kk-postnav .post-navigation-link-next{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}