@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-leading:initial;--un-text-opacity:100%}}:root,:host{--spacing:.25rem;--fontWeight-medium:500;--colors-white:#fff;--fontWeight-bold:700;--leading-relaxed:1.625;--leading-none:1}@property --un-leading{syntax:"*";inherits:false}.site-header[data-v-22d20203]{--liquid-glass-fill:var(--glass-surface-bg);color:var(--navbar-text-color);inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);z-index:1030;background-color:var(--glass-surface-bg);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);padding-block:12px;padding-inline:16px;font-size:14px;transition:background-color .2s ease-in-out,padding .5s ease-in-out;position:fixed}@media (width<=599.98px){.site-header[data-v-22d20203]{padding-block:8px}}.site-header[data-glass-engine][data-v-22d20203]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.site-header[data-is-scrolled=true][data-v-22d20203]{padding-block:5px}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.site-header[data-v-22d20203]{background-color:var(--board-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header__inner[data-v-22d20203]{justify-content:space-between;align-items:center;width:100%;margin-inline:auto;padding-inline:15px;display:flex}@media (width<=575.9px){.site-header__inner[data-v-22d20203]{padding-inline:calc(var(--spacing) * 0)}}@media (width>=576px){.site-header__inner[data-v-22d20203]{max-width:540px}}@media (width>=768px){.site-header__inner[data-v-22d20203]{max-width:720px}}@media (width>=992px){.site-header__inner[data-v-22d20203]{max-width:960px}}@media (width>=1200px){.site-header__inner[data-v-22d20203]{max-width:1140px}}.site-header__inner__brand[data-v-22d20203]{color:inherit;--un-leading:30px;white-space:nowrap;margin-right:auto;padding-block:5px;font-size:20px;line-height:30px}@media (width<=767.9px){.site-header__inner__brand[data-v-22d20203]{--un-leading:40px;line-height:40px}}.site-header__inner__music[data-v-22d20203]{color:inherit;background-color:#0000;border:0;flex-shrink:0;min-width:40px;height:40px;margin-inline:4px;padding:8px;font-size:20px}.site-header__inner__music[data-v-22d20203]:hover{color:var(--link-hover-color)}.site-header__inner__toggle[data-v-22d20203]{cursor:pointer;background-color:#0000;border:0;flex-direction:column;justify-content:space-between;width:54px;height:36px;padding-block:5px;padding-inline:12px;display:flex}@media (width>=992px){.site-header__inner__toggle[data-v-22d20203]{display:none}}.site-header__inner__toggle__line[data-v-22d20203]{background-color:var(--navbar-text-color);border-radius:9px;width:30px;height:3px;display:block}.site-header__inner__links[data-v-22d20203]{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);align-items:center;list-style-type:none;display:flex}@media (width<=991.9px){.site-header__inner__links[data-v-22d20203]{display:none}}.site-header__inner__links__action[data-v-22d20203]{color:inherit;--un-leading:1.5;cursor:pointer;background-color:#0000;border:0;padding-block:8px;padding-inline:8px;line-height:1.5;display:block}.site-header__inner__links__action[data-v-22d20203]:hover{color:var(--link-hover-color)}.site-header__inner__links__action__label[data-v-22d20203]{margin-inline-start:.3em}.site-header-menu[data-v-22d20203]{background-color:var(--glass-reading-bg);opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);inset:calc(var(--spacing) * 0);z-index:1029;transition:opacity .18s,transform .18s;position:fixed;overflow-y:auto;transform:translateY(-12px)}@media (width>=992px){.site-header-menu[data-v-22d20203]{display:none}}.site-header-menu[aria-hidden=false][data-v-22d20203]{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header-menu__grid[data-v-22d20203]{padding-inline:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px;margin-inline:auto;padding-top:78px;padding-bottom:32px;display:grid}.site-header-menu__grid__action[data-v-22d20203]{color:var(--navbar-text-color);cursor:pointer;background:#ffffff14;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:80px;padding-block:16px;padding-inline:8px;display:flex}.site-header-menu__grid__action[data-v-22d20203]:hover{background:#ffffff2e}.site-header-menu__grid__action__icon[data-v-22d20203]{--un-leading:var(--leading-none);font-size:1.6rem;line-height:var(--leading-none)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.page-banner[data-v-493052bb]{max-height:var(--banner-max-height)}@media print{.page-banner[data-v-493052bb]{display:none}}.page-banner__background[data-v-493052bb]{cursor:default;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;overflow:hidden}.page-banner__background[parallax=true][data-v-493052bb]{will-change:transform;backface-visibility:hidden;transition:transform 50ms ease-out}.page-banner__background__mask[data-v-493052bb]{inset:calc(var(--spacing) * 0);justify-content:center;align-items:center;display:flex;position:absolute}.page-banner__background__mask__text[data-v-493052bb]{color:var(--subtitle-color);text-align:center;overflow-wrap:break-word;text-shadow:0 2px 12px #000000a6;width:80%;max-width:864px}.page-banner__background__mask__text__title[data-v-493052bb]{--un-leading:1.2;--un-font-weight:var(--fontWeight-medium);font-size:32px;line-height:1.2;font-weight:var(--fontWeight-medium);margin-bottom:8px}@media (width<=767.9px){.page-banner__background__mask__text__title[data-v-493052bb]{font-size:24px}}@media (width<=575.9px){.page-banner__background__mask__text__title[data-v-493052bb]{font-size:1.35rem}}.page-banner__background__mask__text__title__label[data-v-493052bb]{max-width:100%;display:inline-block}.page-banner__background__mask__text__date[data-v-493052bb]{margin-top:16px}.page-banner__background__mask__text__date__value[data-v-493052bb]{margin-inline-start:.3em}.page-banner__background__mask__text__statistics[data-v-493052bb]{justify-content:center;gap:8px;margin-top:4px;display:flex}.page-banner__background__mask__text__statistics__item[data-v-493052bb]{align-items:baseline;gap:.3em;display:inline-flex}.page-banner__background__mask__scroll[data-v-493052bb]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);width:100%;height:72px;display:var(--banner-scroll-display,flex);bottom:calc(var(--spacing) * 0);justify-content:center;align-items:center;font-size:24px;animation:1.5s ease-in-out infinite banner-arrow-493052bb;position:absolute}@supports (color:color-mix(in lab, red, red)){.page-banner__background__mask__scroll[data-v-493052bb]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}}@keyframes banner-arrow-493052bb{50%{transform:translateY(6px)}}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}.page-board[data-v-88f9bfe3]{width:100%;margin-inline:auto;padding-inline:15px;position:relative}@media (width<=767.9px){.page-board[data-v-88f9bfe3]{padding-inline:calc(var(--spacing) * 0)}}@media (width>=576px){.page-board[data-v-88f9bfe3]{max-width:var(--board-max-width,540px)}}@media (width>=768px){.page-board[data-v-88f9bfe3]{max-width:var(--board-max-width,720px)}}@media (width>=992px){.page-board[data-v-88f9bfe3]{max-width:var(--board-max-width,960px)}}@media (width>=1200px){.page-board[data-v-88f9bfe3]{max-width:var(--board-max-width,1140px)}}.page-board--wide[data-v-88f9bfe3]{--board-max-width:none;padding-inline:calc(var(--spacing) * 0)}.page-board__surface[data-v-88f9bfe3]{--board-overlap:-32px;--liquid-glass-fill:var(--glass-reading-bg);margin-top:var(--compact-board-overlap,var(--board-overlap));background-color:var(--glass-reading-bg);z-index:3;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);border-radius:16px;padding-block:48px;transition:background-color .2s ease-in-out;position:relative}.page-board__surface[data-glass-engine][data-v-88f9bfe3]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.page-board__surface[data-v-88f9bfe3],.page-board__surface[data-glass-engine][data-v-88f9bfe3]{background-color:var(--board-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.page-board__surface[data-v-88f9bfe3],.page-board__surface[data-glass-engine][data-v-88f9bfe3]{margin-top:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent);--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;transition:none}@supports (color:color-mix(in lab, red, red)){.page-board__surface[data-v-88f9bfe3],.page-board__surface[data-glass-engine][data-v-88f9bfe3]{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent)}}.page-board__surface[data-v-88f9bfe3] gl-fx{display:none}}.page-board__surface--is-full-header[data-v-88f9bfe3]{--board-overlap:0px}.post-card[data-v-78376174]{margin-bottom:40px;display:grid}@media (width>=768px){.post-card--is-illustrated[data-v-78376174]{grid-template-columns:1fr 2fr}}.post-card__image[data-v-78376174]{margin-block:auto;padding-inline:15px}.post-card__image__picture[data-v-78376174]{object-fit:cover;border-radius:4px;width:100%;height:160px;display:block;box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026}.post-card__content[data-v-78376174]{min-width:calc(var(--spacing) * 0);flex-direction:column;justify-content:space-between;padding-block:8px;padding-inline:15px;display:flex}@media (width<=767.9px){.post-card__content[data-v-78376174]{padding-top:20px}}.post-card__content__title[data-v-78376174]{--un-leading:1.4;--un-font-weight:var(--fontWeight-bold);font-size:24px;line-height:1.4;font-weight:var(--fontWeight-bold);white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%;margin-bottom:4px;overflow:hidden}@media (width<=767.9px){.post-card__content__title[data-v-78376174]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}}.post-card__content__excerpt[data-v-78376174]{color:var(--sec-text-color);--un-leading:1.4rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:8px;line-height:1.4rem;display:-webkit-box;overflow:hidden}@media (width<=767.9px){.post-card__content__excerpt[data-v-78376174]{margin-block:4px}}@media (width>=768px){.post-card--is-illustrated .post-card__content__excerpt[data-v-78376174]{height:4.2rem}}.post-card__content__date[data-v-78376174]{color:var(--sec-text-color);--un-leading:1.5;font-size:.9rem;line-height:1.5}.post-card__content__date__value[data-v-78376174]{margin-inline-start:.3em}.sidebar-panel[data-v-0463ccf5]{--liquid-glass-fill:var(--glass-toc-bg);color:var(--post-heading-color);background-color:var(--glass-toc-bg);min-height:calc(var(--spacing) * 0);max-height:var(--reading-sidebar-max-height,calc(100dvh - 240px));visibility:var(--reading-sidebar-visibility,visible);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;padding:24px;transition:none;display:flex;position:sticky;top:80px;overflow:hidden}.sidebar-panel[data-glass-engine][data-v-0463ccf5]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.sidebar-panel[data-v-0463ccf5]{background-color:var(--board-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none}}.article-toc__title[data-v-6df1a07d]{--un-leading:1.2;--un-font-weight:var(--fontWeight-bold);font-size:20px;line-height:1.2;font-weight:var(--fontWeight-bold);flex-shrink:0;margin-bottom:16px}.article-toc__title__label[data-v-6df1a07d]{margin-inline-start:.3em}.article-toc__body[data-v-6df1a07d]{min-height:calc(var(--spacing) * 0);overflow-y:auto}.article-toc__body[data-v-6df1a07d] ol{margin:calc(var(--spacing) * 0);padding-left:16px;list-style-type:none}.article-toc__body[data-v-6df1a07d]>ol{padding-left:calc(var(--spacing) * 0)}.article-toc__body[data-v-6df1a07d] li{padding-block:.1rem}.article-toc__body[data-v-6df1a07d] a{color:inherit;overflow-wrap:anywhere;font-size:.95rem}.article-toc__body[data-v-6df1a07d] a:hover{text-underline-offset:4px;text-decoration-line:underline}.article-toc__body[data-v-6df1a07d] ol ol a{font-size:.85rem}.article-toc__body[data-v-6df1a07d] [aria-current=location]{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-hover-color);text-decoration-color:var(--link-hover-color);-webkit-text-decoration-color:var(--link-hover-color);text-underline-offset:4px}.reading-layout[data-v-60fcf603]{grid-template-columns:minmax(0,1200px) 300px;gap:10px;width:calc(100% - 48px);max-width:1510px;margin-inline:auto;display:grid}@media (width<=991.9px){.reading-layout[data-v-60fcf603]{grid-template-columns:minmax(0,1fr)}}@media (width<=767.9px){.reading-layout[data-v-60fcf603]{width:calc(100% - 24px)}}@media print{.reading-layout[data-v-60fcf603]{width:100%;max-width:none;display:block}}.reading-layout__main[data-v-60fcf603]{min-width:calc(var(--spacing) * 0)}.reading-layout__sidebar[data-v-60fcf603]{margin-top:var(--compact-board-overlap,-32px);min-width:calc(var(--spacing) * 0)}@media (width<=991.9px){.reading-layout__sidebar[data-v-60fcf603]{display:none}}.reading-layout--flush .reading-layout__sidebar[data-v-60fcf603]{margin-top:calc(var(--spacing) * 0)}@media print{.reading-layout__sidebar[data-v-60fcf603]{display:none}}.profile-card__title[data-v-fce340d7]{--un-leading:1.2;--un-font-weight:var(--fontWeight-bold);font-size:20px;line-height:1.2;font-weight:var(--fontWeight-bold);flex-shrink:0;margin-bottom:16px}.profile-card__body[data-v-fce340d7]{color:var(--sec-text-color);min-height:calc(var(--spacing) * 0);overflow-y:auto}.profile-card__body__description[data-v-fce340d7]{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;margin-bottom:16px}.profile-card__body__link[data-v-fce340d7]{color:var(--post-link-color);align-items:center;gap:6px;display:inline-flex}.profile-card__body__link[data-v-fce340d7]:hover{text-underline-offset:4px;text-decoration-line:underline}.page-pagination[data-v-591792d8]{text-align:center;margin-top:16px}.page-pagination[data-v-591792d8] .page-number,.page-pagination[data-v-591792d8] .extend,.page-pagination[data-v-591792d8] .space{border-radius:4px;margin-inline:4px;padding-block:7px;padding-inline:12px;display:inline-block}.page-pagination[data-v-591792d8] .current{color:var(--link-hover-color);background:var(--link-hover-bg-color)}.site-footer[data-v-2c3ec467]{--un-leading:1.5;text-align:center;background-color:var(--glass-surface-bg);border:1px solid var(--glass-border);width:fit-content;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);border-radius:16px;margin-block:24px;margin-inline:auto;padding-block:12px;padding-inline:24px;line-height:1.5}@media print{.site-footer[data-v-2c3ec467]{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:0}}.back-to-top[data-v-d5b5ef64]{color:var(--text-color);background-color:var(--glass-surface-bg);z-index:1000;border:1px solid var(--glass-border);width:40px;height:40px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:none;position:fixed;bottom:24px;right:24px}.back-to-top[data-is-visible=true][data-v-d5b5ef64]{display:flex}@media (width<=991.9px){.back-to-top[data-is-visible=true][data-v-d5b5ef64]{display:none}}.index-page__posts[data-v-ef8ad58c]{padding-inline:32px}@media (width<=767.9px){.index-page__posts[data-v-ef8ad58c]{padding-inline:17px}}@media (width<=575.9px){.index-page__posts[data-v-ef8ad58c]{padding-inline:1px}}.post-page__main[data-v-d57e8139]{min-width:calc(var(--spacing) * 0)}.post-page__main__article[data-v-d57e8139]{padding-inline:48px}@media (width<=767.9px){.post-page__main__article[data-v-d57e8139]{padding-inline:32px}}@media (width<=575.9px){.post-page__main__article[data-v-d57e8139]{padding-inline:16px}}.post-page__main__article__license[data-v-d57e8139]{background-color:var(--button-bg-color);overflow-wrap:anywhere;border-radius:4px;margin-block:16px;padding:16px;font-size:.9rem}.post-page__main__article__neighbours[data-v-d57e8139]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px;font-size:.9rem;display:grid}.post-page__main__article__neighbours__previous[data-v-d57e8139],.post-page__main__article__neighbours__next[data-v-d57e8139]{min-width:calc(var(--spacing) * 0);align-items:center;gap:6px;display:flex}.post-page__main__article__neighbours__next[data-v-d57e8139]{text-align:right;grid-column-start:2;justify-content:flex-end}.archive-page[data-v-08d2a022]{width:100%;margin-inline:auto;padding-inline:15px}@media (width>=768px){.archive-page[data-v-08d2a022]{width:83.3333%}}.archive-page__count[data-v-08d2a022]{--un-leading:1.2;--un-font-weight:var(--fontWeight-medium);font-size:24px;line-height:1.2;font-weight:var(--fontWeight-medium);margin-bottom:8px}.archive-page__year[data-v-08d2a022]{--un-leading:1.2;--un-font-weight:var(--fontWeight-medium);font-size:20px;line-height:1.2;font-weight:var(--fontWeight-medium);margin-top:16px;margin-bottom:8px}.archive-page__entry[data-v-08d2a022]{padding-block:12px;padding-inline:20px;display:flex}.archive-page__entry[data-v-08d2a022]:hover,.archive-page__entry[data-v-08d2a022]:focus{color:var(--link-hover-color);background-color:var(--link-hover-bg-color)}@media (width<=575.9px){.archive-page__entry[data-v-08d2a022]{padding-block:8px;padding-inline:12px;font-size:.95rem}}.archive-page__entry__date[data-v-08d2a022]{flex-shrink:0;flex-basis:80px}@media (width<=575.9px){.archive-page__entry__date[data-v-08d2a022]{flex-basis:64px}}.archive-page__entry__title[data-v-08d2a022]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-page[data-v-8c297cf7]{width:100%;margin-inline:auto;padding-inline:15px}@media (width>=768px){.content-page[data-v-8c297cf7]{width:83.3333%}}.about-page[data-v-9bac2972]{margin-inline:auto;padding-inline:15px}@media (width>=768px){.about-page[data-v-9bac2972]{width:83.3333%}}.about-page__avatar[data-v-9bac2972]{margin-inline:auto;z-index:3;object-fit:cover;border-radius:3.40282e38px;width:160px;height:160px;margin-top:-128px;margin-bottom:16px;display:block;position:relative;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.about-page__profile[data-v-9bac2972]{text-align:center}.about-page__profile__name[data-v-9bac2972]{--un-leading:1.5;--un-font-weight:var(--fontWeight-bold);font-size:28px;line-height:1.5;font-weight:var(--fontWeight-bold);margin-bottom:8px}.about-page__profile__intro[data-v-9bac2972]{margin-bottom:8px}.about-page__profile__links[data-v-9bac2972]{--un-leading:28px;justify-content:center;gap:8px;margin-bottom:8px;font-size:24px;line-height:28px;display:flex}.about-page__content[data-v-9bac2972]{margin-top:48px}.not-found-page[data-v-9d6b6404]{text-align:center}
