:where(body){-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kv-skip-link{z-index:1000;background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);border-radius:var(--wp--custom--radius--small);padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.kv-skip-link:focus{top:16px}.kv-main:focus{outline:none}mark{background:var(--wp--preset--color--accent-soft);color:inherit;padding:0 2px}.kv-label,.kv-kicker,.kv-section-label,.kv-byline__meta,.kv-teaser__meta{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label)}.kv-label,.kv-kicker,.kv-section-label{letter-spacing:.02em}.kv-label{color:var(--wp--preset--color--muted);margin:0 0 12px}.kv-site>*{margin-block:0}.kv-network{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--line-strong);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label)}.kv-network__inner{max-width:var(--wp--style--global--wide-size);padding:10px var(--wp--preset--spacing--30);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;display:flex}.kv-network__list{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.kv-network__list a{color:var(--wp--preset--color--line-strong);text-decoration:none}.kv-network__list a:hover,.kv-network__list a:focus-visible,.kv-network__list .current-menu-item>a{color:var(--wp--preset--color--white)}.kv-network__list .current-menu-item>a{font-weight:700}.kv-network__switcher{min-height:24px;color:var(--wp--preset--color--line-strong);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.kv-network__switcher:hover,.kv-network__switcher:focus-visible{color:var(--wp--preset--color--white)}.kv-network__list a:focus-visible,.kv-network__switcher:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}.kv-network__list a{align-items:center;min-height:24px;display:inline-flex}.kv-accent-bar{background:var(--wp--preset--color--accent);height:4px}.kv-menu__list{margin:0;padding:0;list-style:none}.kv-menu__list li{margin:0 0 10px}.kv-menu__list a{text-decoration:none}.kv-menu__list a:hover,.kv-menu__list a:focus-visible{text-underline-offset:3px;text-decoration:underline}.kv-wordmark__square{background:var(--wp--preset--color--accent);flex:none;width:22px;height:22px;display:block}.kv-wordmark--small .kv-wordmark__square{width:16px;height:16px}.kv-wordmark .wp-block-site-title{margin:0;line-height:1}.kv-header-search{width:var(--wp--custom--tap-target);height:var(--wp--custom--tap-target);border:1px solid var(--wp--preset--color--line);color:var(--wp--preset--color--ink);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kv-header-search:hover,.kv-header-search[aria-current=page]{border-color:var(--wp--preset--color--ink)}.kv-container{max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--60)var(--wp--preset--spacing--30)var(--wp--preset--spacing--70);margin:0 auto}.kv-container--narrow{max-width:calc(var(--wp--style--global--content-size) + 2*var(--wp--preset--spacing--30))}.kv-page-header{margin-bottom:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--30);border-bottom:var(--wp--custom--rule--thick)}.kv-page-header__title{font-size:var(--wp--preset--font-size--xx-large);margin:0}.kv-page-header__description,.kv-page-header__count{color:var(--wp--preset--color--ink-soft)}.kv-page-header__count{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label)}.kv-kicker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kv-kicker__term{color:var(--wp--preset--color--accent);font-weight:700;text-decoration:none}.kv-kicker__sep{color:var(--wp--preset--color--subtle)}.kv-kicker__format{color:var(--wp--preset--color--muted)}.kv-byline__author{align-items:center;gap:12px;text-decoration:none;display:flex}.kv-byline__avatar{width:var(--wp--custom--tap-target);height:var(--wp--custom--tap-target);border-radius:50%}.kv-byline__text{flex-direction:column;gap:2px;display:flex}.kv-byline__name{font-size:15px;font-weight:600}.kv-byline__meta{color:var(--wp--preset--color--muted)}.kv-article__header{max-width:960px;padding:var(--wp--preset--spacing--70)var(--wp--preset--spacing--30)var(--wp--preset--spacing--50);margin:0 auto}.kv-article__title{margin:20px 0 24px}.kv-article__lede{max-width:760px;font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--lede);color:var(--wp--preset--color--ink-soft);margin:0;line-height:1.45}.kv-article__byline-row{margin-top:var(--wp--preset--spacing--50);border-top:var(--wp--custom--rule--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.kv-article__media{margin:0 auto var(--wp--preset--spacing--50)}.kv-article__media img{width:100%;height:auto;display:block}.kv-article .entry-content{padding-bottom:var(--wp--preset--spacing--60)}.kv-article .entry-content>p{margin-block:0 1.2em}.kv-article .entry-content h2{margin-block:1.8em .6em}.has-drop-cap:not(:focus):first-letter{color:var(--wp--preset--color--accent);margin:6px 10px 0 0;font-size:3.8em;font-weight:700;line-height:.9}.wp-block-quote cite{margin-top:16px;display:block}.wp-block-quote cite:before{content:"— "}.kv-teaser-list{display:grid}.kv-teaser{border-bottom:var(--wp--custom--rule--hairline);gap:10px;padding:28px 0;display:grid}.kv-teaser__title{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--x-large);margin:0;line-height:1.2}.kv-teaser__title a{text-decoration:none}.kv-teaser__title a:hover{text-underline-offset:4px;text-decoration:underline 2px}.kv-teaser__excerpt p{color:var(--wp--preset--color--ink-soft);margin:0;font-size:17px}.kv-teaser__meta{color:var(--wp--preset--color--muted)}.search-form,.wp-block-search__inside-wrapper{flex-wrap:wrap;gap:8px;display:flex}input[type=email],input[type=search],input[type=text],input[type=url],textarea{border:1px solid var(--wp--preset--color--line-strong);background:var(--wp--preset--color--white);min-height:52px;color:var(--wp--preset--color--ink);font:inherit;border-radius:26px;padding:0 18px;font-size:16px}textarea{border-radius:var(--wp--custom--radius--medium);min-height:160px;padding:14px 18px}.kv-label--strong{color:var(--wp--preset--color--ink);margin-bottom:28px;font-size:14px;font-weight:700}.kv-link-accent{color:var(--wp--preset--color--accent);font-size:15px;font-weight:600}.kv-link-accent:hover{color:var(--wp--preset--color--ink)}.kv-pill-button{min-height:var(--wp--custom--tap-target);border:var(--wp--custom--rule--hairline);color:var(--wp--preset--color--ink);font:inherit;cursor:pointer;background:0 0;border-radius:22px;padding:0 16px;font-size:14px}.kv-pill-button:hover{border-color:var(--wp--preset--color--ink)}.kv-pill-button--ink{border-color:var(--wp--preset--color--ink);font-weight:600}.kv-pill-button[hidden]{display:none}.kv-share{gap:8px;display:flex}.kv-share--fediverse{flex-wrap:wrap}.kv-share__fediverse[hidden]{display:none}.kv-share__fediverse>summary{cursor:pointer;align-items:center;list-style:none;display:inline-flex}.kv-share__fediverse>summary::-webkit-details-marker{display:none}.kv-share__fediverse[open]{flex:100%}.kv-share__fediverse[open]>summary{display:none}.kv-pills{flex-wrap:wrap;gap:8px;margin:0 0 40px;padding:0;list-style:none;display:flex}.kv-pill{border:var(--wp--custom--rule--hairline);border-radius:20px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.kv-pill:hover{border-color:var(--wp--preset--color--ink)}.kv-badge{background:var(--wp--preset--color--accent-soft);color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);letter-spacing:.02em;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.kv-badge--ink{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.kv-pagination{margin-top:var(--wp--preset--spacing--50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.kv-pagination__status{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:13px}.kv-pagination__links{flex-wrap:wrap;gap:6px;display:flex}.kv-pagination .page-numbers{width:var(--wp--custom--tap-target);height:var(--wp--custom--tap-target);border:var(--wp--custom--rule--hairline);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.kv-pagination .page-numbers.current{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-weight:700}.kv-pagination .page-numbers.dots{border:0}.kv-pagination .prev,.kv-pagination .next{border-color:var(--wp--preset--color--ink);border-radius:22px;width:auto;padding:0 18px;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kv-js .kv-play[hidden]{display:inline-flex}.kv-js .kv-remote[hidden],.kv-js .kph-follow__form[hidden]{display:flex}.kv-js .kv-share__fediverse[hidden]{display:block}.kv-can-share .kv-pill-button[data-kv-share][hidden],.kv-can-copy .kv-pill-button[data-kv-copy][hidden]{display:inline-block}:is(.kv-badge,.kv-best-match,.kv-event__online,.kv-feedback,.kv-fediverse-hint,.kv-newsletter,.kv-next-event,.kv-notes-archive__box--soft,.kv-single-note__interact,.kph-intro,.kph-overview-head){--wp--preset--color--accent:var(--wp--preset--color--accent-strong)}.kv-footer .is-style-kicker-muted,.has-ink-background-color .is-style-kicker-muted{color:var(--wp--preset--color--subtle)}:where(button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}:where(.kv-network,.kv-listen,.kv-episode-hero--dark,.kv-footer) :focus-visible{outline-color:var(--wp--preset--color--white)}.kv-search-form__row:focus-within{box-shadow:0 2px 0 0 var(--wp--preset--color--accent)}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.kv-crumbs__list{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.kv-crumbs__item:not(:last-child):after{content:"/";margin-left:10px}.kv-crumbs a{color:var(--wp--preset--color--muted)}.kv-crumbs [aria-current]{color:var(--wp--preset--color--ink)}.kv-shell{box-sizing:border-box;max-width:var(--wp--style--global--wide-size);padding-inline:var(--wp--preset--spacing--30);margin:0 auto}.kv-overline{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.kv-display{font-family:var(--wp--preset--font-family--serif);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(48px,9vw,112px);line-height:.95}.kv-lead-text{max-width:680px;color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--serif);margin:0;font-size:clamp(18px,2vw,21px);line-height:1.45}.kv-meta-mono{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);margin:0;font-size:13px}.kv-button{box-sizing:border-box;min-height:var(--wp--custom--tap-target);border:1px solid var(--wp--preset--color--ink);color:var(--wp--preset--color--ink);font:inherit;cursor:pointer;background:0 0;border-radius:22px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.kv-button:hover,.kv-button--ink{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white)}.kv-button--ink:hover{background:var(--wp--preset--color--ink-soft);border-color:var(--wp--preset--color--ink-soft)}.kv-button--accent{border-color:var(--wp--preset--color--accent-strong);background:var(--wp--preset--color--accent-strong);color:var(--wp--preset--color--white)}.kv-button--accent:hover{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink)}.kv-buttons{flex-wrap:wrap;gap:8px;display:flex}.kv-tag-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kv-tag-chips a{border:var(--wp--custom--rule--hairline);border-radius:20px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.kv-tag-chips a:hover{border-color:var(--wp--preset--color--ink)}.kv-side-heading{font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;margin:0 0 12px;font-weight:700}.kv-page__header{box-sizing:border-box;max-width:var(--wp--style--global--wide-size);padding:clamp(40px,6vw,72px)var(--wp--preset--spacing--30)48px;border-bottom:var(--wp--custom--rule--thick);flex-direction:column;gap:20px;margin:0 auto;display:flex}.kv-page__title{max-width:900px;font-family:var(--wp--preset--font-family--serif);letter-spacing:-.03em;overflow-wrap:break-word;hyphens:auto;margin:0;font-size:clamp(40px,6.4vw,84px);line-height:.98}.kv-page__lead{max-width:760px;color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--lede);margin:0;line-height:1.45}.kv-page__updated{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);margin:0}.kv-page__body{box-sizing:border-box;max-width:var(--wp--style--global--wide-size);padding:48px var(--wp--preset--spacing--30)88px;flex-wrap:wrap;align-items:flex-start;gap:48px 72px;margin:0 auto;display:flex}.kv-page--no-toc .kv-page__body{justify-content:center}.kv-toc{flex:240px}@media (width>=900px){.kv-toc{position:sticky;top:24px}}.kv-toc__title{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;margin:0 0 10px;font-weight:400}.kv-toc__list{border-top:var(--wp--custom--rule--thick);margin:0;padding:0;font-size:15px;list-style:none}.kv-toc__list li{border-bottom:var(--wp--custom--rule--hairline)}.kv-toc__link{min-height:var(--wp--custom--tap-target);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.kv-toc__link:hover{text-decoration:underline}.kv-toc__number{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);flex:none}.kv-page__content{min-width:0;max-width:720px;color:var(--wp--preset--color--ink-text);font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--large);flex:999 560px;line-height:1.65}.kv-page__content>*{margin-block:0 1.2em}.kv-page__content>:last-child{margin-bottom:0}.kv-page__content h2{font-family:var(--wp--preset--font-family--sans);margin:1.8em 0 .6em;scroll-margin-top:24px;font-size:clamp(24px,3vw,28px);line-height:1.2}.kv-page__content>h2:first-child{margin-top:0}.kv-page__content h3{font-family:var(--wp--preset--font-family--sans);margin:1.6em 0 .5em;font-size:21px;line-height:1.3}.kv-page__content blockquote,.kv-page__content .wp-block-quote{border-top:var(--wp--custom--rule--thick);border-bottom:var(--wp--custom--rule--hairline);border-left:0;margin:1.6em 0;padding:28px 0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.3}.kv-page__content a{text-underline-offset:3px;text-decoration-thickness:1px}.kv-events-empty{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:32px 0;display:flex}.kv-events-empty__tile{box-sizing:border-box;border:2px solid var(--wp--preset--color--ink);width:96px;height:96px;color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.kv-events-empty__mark{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--serif);font-size:40px;font-weight:700;line-height:1}.kv-events-empty__text{flex-direction:column;flex:320px;align-items:flex-start;gap:12px;display:flex}.kv-events-empty__title{font-family:var(--wp--preset--font-family--serif);margin:0;font-size:clamp(24px,3vw,30px);line-height:1.1}.kv-events-empty__lead{color:var(--wp--preset--color--ink-soft);margin:0;font-size:16px;line-height:1.55}.kv-comments__empty{border:1.5px dashed var(--wp--preset--color--subtle);flex-direction:column;gap:10px;margin:0 0 32px;padding:28px;display:flex}.kv-comments__empty-title{font-family:var(--wp--preset--font-family--serif);margin:0;font-size:26px;font-weight:700;line-height:1.1}.kv-comments__empty-text{color:var(--wp--preset--color--ink-soft);margin:0}.kv-comments__empty .kv-buttons{margin-top:6px}.is-layout-constrained>.alignleft{margin-inline-start:max(0px,calc((100% - var(--wp--style--global--content-size))/2 - 64px));margin-inline-end:1.5em}.is-layout-constrained>.alignright{margin-inline-start:1.5em;margin-inline-end:max(0px,calc((100% - var(--wp--style--global--content-size))/2 - 64px))}.is-layout-constrained>:is(.alignleft,.alignright){max-width:min(50%,360px);margin-block:.4em 1em}.is-layout-constrained>:is(.alignleft,.alignright) img{height:auto}@media (width<=600px){.is-layout-constrained>:is(.alignleft,.alignright){float:none;max-width:100%;margin-inline:auto}}.kv-network-card .kv-card__kicker,.kv-network-card .kv-feed__kind{color:var(--kv-site-accent,var(--wp--preset--color--accent))}.kv-network-card .kv-result__dot{background:var(--kv-site-accent,var(--wp--preset--color--accent))}.kv-network-card--note .kv-card__title,.kv-network-card--note .kv-feed__title,.kv-network-card--note .kv-result__title{font-family:var(--wp--preset--font-family--sans);font-size:17px;font-weight:400;line-height:1.5}.kv-network-card .kv-feed__meta{color:var(--wp--preset--color--muted);font-size:14px}.kv-search-extras{margin-top:var(--wp--preset--spacing--50);flex-direction:column;gap:16px;display:flex}.kv-comments .webmention-form{border:var(--wp--custom--rule--hairline);border-radius:var(--wp--custom--radius--medium);flex-direction:column;gap:14px;margin-top:32px;padding:20px 24px;font-size:15px;display:flex}.kv-comments .webmention-form__source{flex-direction:column;gap:8px;margin:0;display:flex}.kv-comments .webmention-form__source label{font-weight:600}.kv-comments .webmention-form__source input{box-sizing:border-box;width:100%;min-height:var(--wp--custom--tap-target)}.kv-comments .webmention-form__source small{color:var(--wp--preset--color--muted);font-size:13px}.kv-comments .webmention-form__submit{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.kv-comments .webmention-submit{min-height:var(--wp--custom--tap-target);font-size:15px}.kv-comments .webmention-form__help{color:var(--wp--preset--color--muted);font-size:14px}.kv-comments .webmention-form__help summary{cursor:pointer}.kv-comments .webmention-form__help[open]{flex-basis:100%}.kv-comments .webmention-form__help>div{margin-top:8px;line-height:1.5}.kv-comments .webmention-form__help>div p{margin:0 0 8px}.kv-pill-link{min-height:var(--wp--custom--tap-target);border:var(--wp--custom--rule--hairline);border-radius:22px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:flex}.kv-pill-link:hover{border-color:var(--wp--preset--color--ink)}.kv-pill-link--ink{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-weight:600}.kv-pill-link--ink:hover{color:var(--wp--preset--color--white);background:var(--wp--preset--color--ink-soft)}.kv-feed{border-top:var(--wp--custom--rule--thick);margin:0;padding:0;list-style:none}.kv-feed__row{border-bottom:var(--wp--custom--rule--hairline)}.kv-feed__link{flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding:28px 0;text-decoration:none;display:flex}.kv-feed__date{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);flex:0 0 140px;font-size:13px;text-decoration:none}.kv-feed__body{flex-direction:column;flex:480px;gap:8px;min-width:0;display:flex}.kv-feed__kind{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;font-weight:700}.kv-feed__row--episode .kv-feed__kind{color:var(--kv-kind-accent,var(--wp--preset--color--accent))}.kv-feed__row--note .kv-feed__kind{color:var(--wp--preset--color--muted)}.kv-feed__title{font-family:var(--wp--preset--font-family--serif);font-size:28px;font-weight:700;line-height:1.2}.kv-feed__link:hover .kv-feed__title{text-underline-offset:4px;text-decoration:underline 2px}.kv-feed__excerpt{color:var(--wp--preset--color--ink-soft);line-height:1.55}.kv-feed__note{overflow-wrap:anywhere;font-size:18px;line-height:1.55}.kv-feed__note>*{margin:0 0 .6em}.kv-feed__note>:last-child{margin-bottom:0}.kv-avatar{width:var(--kv-avatar-size,32px);height:var(--kv-avatar-size,32px);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-size:calc(var(--kv-avatar-size,32px)*.36);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.kv-avatar--guest{background:var(--wp--preset--color--line);color:var(--wp--preset--color--ink)}.kv-avatar img{object-fit:cover;width:100%;height:100%}.kv-episode-hero--dark .kv-episode-hero__faces .kv-avatar{border-color:var(--wp--preset--color--ink);box-shadow:0 0 0 1px var(--wp--preset--color--night-line)}.kv-guest-hero>.kv-avatar{box-shadow:0 0 0 6px var(--wp--preset--color--paper),0 0 0 10px var(--wp--preset--color--accent)}.kv-cover{--kv-cover-bg:var(--wp--preset--color--ink);box-sizing:border-box;background:var(--kv-cover-bg);color:var(--wp--preset--color--white);flex-direction:column;flex:none;justify-content:space-between;text-decoration:none;display:flex}.kv-cover:hover{color:var(--wp--preset--color--white)}.kv-cover__show{font-family:var(--wp--preset--font-family--mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kv-cover__number{font-family:var(--wp--preset--font-family--serif);letter-spacing:-.04em;font-weight:700;line-height:.8}.kv-cover--s{justify-content:center;align-items:center;width:56px;height:56px}.kv-cover--s .kv-cover__show{display:none}.kv-cover--s .kv-cover__number{font-size:26px}.kv-cover.kv-cover--initials,.kv-cover.kv-cover--initials:hover{--kv-cover-bg:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink)}.kv-cover--initials .kv-cover__number{font-family:var(--wp--preset--font-family--mono);letter-spacing:0;font-size:15px}.kv-cover--m{width:180px;height:180px;padding:18px}.kv-cover--m .kv-cover__number{font-size:80px}.kv-cover--l{aspect-ratio:1;width:min(360px,100%);padding:28px}.kv-cover--l .kv-cover__show{font-size:13px}.kv-cover--l .kv-cover__number{font-size:clamp(120px,16vw,180px)}.kv-cover.kv-cover--image{background:var(--wp--preset--color--surface);padding:0;overflow:hidden}.kv-cover--image img{object-fit:cover;width:100%;height:100%;display:block}.kv-section-block{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--medium);line-height:1.55}.kv-section-block p,.kv-front-content>.kv-section-block,.kv-front-content>.kv-about{margin-block:0}.kv-front-content>.kv-section-block+.kv-section-block{margin-top:0}.kv-remote{flex-direction:column;gap:8px;min-width:0;display:flex}.kv-remote[hidden]{display:none}.kv-remote__label{font-size:14px;font-weight:600}.kv-remote__row{gap:8px;min-width:0;display:flex}.kv-remote__input{width:0;min-width:0;min-height:var(--wp--custom--tap-target);border:var(--wp--custom--rule--hairline);border-color:var(--wp--preset--color--line-strong);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--white);font:inherit;flex:auto;padding:0 18px;font-size:15px}.kv-remote__input[aria-invalid=true]{border-color:#b3261e}.kv-remote__button{min-height:var(--wp--custom--tap-target);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white);font:inherit;cursor:pointer;border:0;flex:none;padding:0 20px;font-size:15px;font-weight:600}.kv-remote__button:hover{background:var(--wp--preset--color--ink)}.kv-remote__error{color:#b3261e;font-size:13px}.kv-remote__error[hidden]{display:none}@media (width<=600px){.kv-remote__row{flex-direction:column}.kv-remote__input{width:auto}}.kv-badge--accent{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}.kv-topic-card{box-sizing:border-box;border-top:var(--wp--custom--rule--thick);background:var(--wp--preset--color--white);flex-direction:column;justify-content:space-between;gap:32px;height:100%;min-height:280px;padding:28px;text-decoration:none;display:flex}.kv-topic-card__meta{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);justify-content:space-between;gap:12px;display:flex}.kv-topic-card__body{flex-direction:column;gap:10px;display:flex}.kv-topic-card__title{font-family:var(--wp--preset--font-family--serif);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(34px,4vw,44px);font-weight:700;line-height:.95}.kv-topic-card__title--small{letter-spacing:0;font-size:30px;line-height:1.1}.kv-topic-card:hover .kv-topic-card__title{text-underline-offset:5px;text-decoration:underline 2px}.kv-topic-card__intro{color:var(--wp--preset--color--ink-soft);font-size:15px;line-height:1.5}.kv-topic-card__more{color:var(--wp--preset--color--accent-strong);font-size:14px;font-weight:700}.kv-topic-card--missing{border:1.5px dashed var(--wp--preset--color--subtle);background:0 0;justify-content:flex-end;gap:10px}.kv-tabs{flex-wrap:wrap;gap:4px 28px;margin-top:12px;font-size:15px;font-weight:500;display:flex}.kv-tabs__tab{border-bottom:3px solid #0000;padding:12px 0;text-decoration:none}.kv-tabs__tab[aria-current=page]{border-bottom-color:var(--wp--preset--color--accent);font-weight:700}.kv-tabs__count{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);font-weight:400}.kv-filter-pill{min-height:var(--wp--custom--tap-target);border:var(--wp--custom--rule--hairline);border-radius:22px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.kv-filter-pill:hover{border-color:var(--wp--preset--color--ink)}.kv-filter-pill[aria-current]{border-color:var(--wp--preset--color--ink);background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);font-weight:600}.kv-archive-head{border-bottom:var(--wp--custom--rule--hairline)}.kv-archive-head__inner{flex-direction:column;gap:18px;padding-block:clamp(40px,6vw,64px) 40px;display:flex}.kv-archive-head--category .kv-archive-head__inner{padding-bottom:0}.kv-archive-head--category .kv-archive-head__inner:not(:has(.kv-archive-head__tabs)){padding-bottom:40px}.kv-archive-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.kv-archive-head__text{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex}.kv-archive-head__aside{flex-direction:column;flex:0 300px;gap:10px;display:flex}.kv-archive-head__hash{color:var(--wp--preset--color--accent)}.kv-archive-head__count{max-width:640px;color:var(--wp--preset--color--ink-soft);margin:0;font-size:17px;line-height:1.5}.kv-archive-head__periods{border-top:var(--wp--custom--rule--hairline);max-width:720px;font-family:var(--wp--preset--font-family--mono);flex-wrap:wrap;justify-content:space-between;gap:0 16px;padding-top:6px;font-size:13px;display:flex}.kv-archive-head__periods a{min-height:var(--wp--custom--tap-target);align-items:center;gap:.5ch;text-decoration:none;display:flex}.kv-archive-head__periods a:hover{text-decoration:underline}.kv-archive-head__up{color:var(--wp--preset--color--muted)}.kv-archive-head__tabs{margin-top:4px}.kv-primary-nav .kv-nav-button>a{min-height:var(--wp--custom--tap-target);background:var(--wp--preset--color--ink);border-radius:22px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;color:var(--wp--preset--color--white)!important;padding:0 18px!important}.kv-primary-nav .kv-nav-button>a:hover{background:var(--wp--preset--color--ink-soft)}.kv-side-list{margin:0;padding:0;list-style:none}.kv-side-list li{border-bottom:var(--wp--custom--rule--hairline)}.kv-side-list__item{align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex}a.kv-side-list__item:hover .kv-side-list__title{text-underline-offset:3px;text-decoration:underline}.kv-side-list__text{flex-direction:column;gap:2px;min-width:0;display:flex}.kv-side-list__title{font-weight:600;line-height:1.3}.kv-side-list__meta{color:var(--wp--preset--color--muted);font-size:14px}.kv-side-list__item--person{align-items:flex-start}.kv-side-list__meta--mono{font-family:var(--wp--preset--font-family--mono);font-size:12px}.kv-side-list__tile{background:var(--wp--preset--color--ink);width:56px;height:56px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--serif);flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.kv-side-list__tile--empty{background:var(--wp--preset--color--accent)}