.hz-toc-trigger.svelte-1ajacqi{display:none}.hz-toc[data-breakpoint=sm].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=md].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=lg].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi),.hz-toc[data-narrow].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi){display:flex}.hz-toc[data-breakpoint=sm].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=md].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=lg].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi),.hz-toc[data-narrow].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=sm][data-collapsed].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=md][data-collapsed].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi),.hz-toc[data-breakpoint=lg][data-collapsed].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi),.hz-toc[data-narrow][data-collapsed].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi){display:none}@media (width>=640px){.hz-toc[data-breakpoint=sm].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi){display:none}.hz-toc[data-breakpoint=sm].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi){display:block}.hz-toc[data-breakpoint=sm].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi){display:block!important}}@media (width>=968px){.hz-toc[data-breakpoint=md].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi){display:none}.hz-toc[data-breakpoint=md].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi){display:block}.hz-toc[data-breakpoint=md].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi){display:block!important}}@media (width>=1200px){.hz-toc[data-breakpoint=lg].svelte-1ajacqi .hz-toc-trigger:where(.svelte-1ajacqi){display:none}.hz-toc[data-breakpoint=lg].svelte-1ajacqi .hz-toc-title:where(.svelte-1ajacqi){display:block}.hz-toc[data-breakpoint=lg].svelte-1ajacqi .hz-toc-panel:where(.svelte-1ajacqi){display:block!important}}.hz-video.svelte-2qh6sl{width:100%;display:block;position:relative}.hz-video__el.svelte-2qh6sl{border:none;width:100%;height:100%;position:absolute;inset:0}.hz-image.svelte-lshmjv{width:100%;display:block;position:relative}.hz-image__picture.svelte-lshmjv{display:contents}.hz-image__img.svelte-lshmjv{width:100%;height:100%;display:block}.hz-image[data-fit=cover].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){-o-object-fit:cover;object-fit:cover}.hz-image[data-fit=contain].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){-o-object-fit:contain;object-fit:contain}.hz-image[data-fit=fill].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){-o-object-fit:fill;object-fit:fill}.hz-image[data-fit=none].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){-o-object-fit:none;object-fit:none}.hz-image__placeholder.svelte-lshmjv{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:blur(var(--hz-image-placeholder-blur,20px));transition:opacity var(--hz-image-fade-duration,.3s) ease;position:absolute;inset:0;transform:scale(1.05)}.hz-image[data-placeholder=blur].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){opacity:0;transition:opacity var(--hz-image-fade-duration,.3s) ease;position:relative}.hz-image[data-placeholder=blur][data-state=loaded].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv){opacity:1}.hz-image[data-placeholder=blur][data-state=loaded].svelte-lshmjv .hz-image__placeholder:where(.svelte-lshmjv){opacity:0}@media (prefers-reduced-motion:reduce){.hz-image[data-placeholder=blur].svelte-lshmjv .hz-image__img:where(.svelte-lshmjv),.hz-image[data-placeholder=blur].svelte-lshmjv .hz-image__placeholder:where(.svelte-lshmjv){transition-duration:0s}}.hz-lightbox.svelte-rgrjk1{margin:auto;padding:0;position:fixed}.hz-lightbox.svelte-rgrjk1:not([open]){display:none}.hz-lightbox[data-gallery].svelte-rgrjk1{width:min(96vw,80rem);height:min(92dvh,52rem);overflow:hidden}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-lightbox-carousel{flex-direction:column;width:100%;height:100%;display:flex}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-carousel-viewport{flex:1;min-height:0}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-carousel-track{height:100%}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-carousel-slide{justify-content:center;align-items:center;padding:1rem;display:flex}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-lightbox-figure{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;min-height:0;display:flex}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-lightbox-img{width:100%;height:100%;min-height:0}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-lightbox-img .hz-image__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hz-lightbox[data-gallery].svelte-rgrjk1 .hz-lightbox-video{width:100%;max-width:min(92vw,64rem);max-height:100%}.hz-lightbox-figure.svelte-rgrjk1{margin:0}.hz-lightbox-figure.svelte-rgrjk1 .hz-lightbox-img{width:fit-content;max-width:min(92vw,100%);max-height:80dvh;display:block}.hz-lightbox-figure.svelte-rgrjk1 .hz-lightbox-img .hz-image__img{width:auto;max-width:min(92vw,100%);height:auto;max-height:80dvh}.hz-lightbox-video.svelte-rgrjk1{width:min(92vw,64rem)}.hz-lightbox-close.svelte-rgrjk1{z-index:var(--hz-z-raised,1);position:absolute;top:.5rem;right:.5rem}.post-nav.svelte-1dzzduv{background-color:var(--hz-color-surface)}.inside.svelte-1dzzduv{flex-direction:row;justify-content:space-between;width:100%;display:flex}.back-link.svelte-1dzzduv{color:var(--hz-intent-secondary);margin:0 0 var(--hz-space-near) 0;font-weight:700;text-decoration:none}.back-link.svelte-1dzzduv:before{content:"<";color:currentColor;margin-right:.25rem}.toc.svelte-1dzzduv{position:relative}.toc.svelte-1dzzduv .hz-toc{display:none}@media (width>=1200px){.toc.svelte-1dzzduv .hz-toc{top:var(--header-height);margin-left:calc(var(--hz-space-away) * 2);padding-left:var(--hz-space-near);display:block;position:fixed;left:calc(50% + 32.5ch)}}.toc.svelte-1dzzduv .hz-toc-panel ul{padding:0;list-style-type:none}.toc.svelte-1dzzduv .hz-toc-link{font-size:var(--hz-font-size-sm);margin:calc(var(--hz-space-near) / 2) 0;white-space:nowrap;color:var(--hz-color-text);background:linear-gradient(to bottom, var(--hz-intent-primary) 0%, var(--hz-intent-primary) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:0 0;padding:2px 4px;text-decoration:none;transition:all .5s linear;display:inline-block}.toc.svelte-1dzzduv .hz-toc-link[aria-current=location]{color:var(--hz-color-surface);background-size:2px 50px}.toc.svelte-1dzzduv .hz-toc-link[data-level="3"]{margin-left:var(--hz-space-away)}@layer hz-theme{.hz-lightbox{background:0 0;border:none}.hz-lightbox::backdrop{background:#000000d9}.hz-lightbox :where(.hz-lightbox-img){border-radius:var(--hz-radius-md,.5rem);box-shadow:var(--hz-shadow-lg,0 20px 25px -5px #0000002e);overflow:hidden}.hz-lightbox :where(.hz-lightbox-caption){text-align:center;font-size:var(--hz-font-size-sm,.875rem);color:var(--hz-color-white,#fff);margin-top:.625rem}.hz-lightbox :where(.hz-lightbox-close){border-radius:var(--hz-radius-full,9999px);width:2.25rem;height:2.25rem;color:var(--hz-color-white,#fff);cursor:pointer;transition:background-color var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease);background:#0000008c;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hz-lightbox :where(.hz-lightbox-close:hover){background:#000000bf}.hz-lightbox-trigger{transition:opacity var(--hz-duration-fast,.25s) var(--hz-ease-standard,ease)}.hz-lightbox-trigger:where(:hover){opacity:.85}[data-lightbox-trigger]{cursor:zoom-in}.hz-lightbox :where(.hz-lightbox-thumb-label),.hz-lightbox-trigger :where(.hz-lightbox-thumb-label){border:var(--hz-border-width-thin,1px) solid color-mix(in srgb, var(--hz-color-border,#6b7280) 45%, transparent);border-radius:var(--hz-radius-md,.5rem);font-size:var(--hz-font-size-sm,.875rem);padding:1rem;display:block}.hz-lightbox-trigger :where(.hz-lightbox-badge){color:var(--hz-color-white,#fff);text-shadow:0 1px 4px #0009;font-size:1.5rem}.hz-lightbox :where(.hz-carousel-status){color:var(--hz-color-white,#fff)}.hz-lightbox :where(.hz-carousel-prev),.hz-lightbox :where(.hz-carousel-next){color:var(--hz-color-white,#fff);background:#0000008c;border-color:#0000}.hz-lightbox :where(.hz-carousel-prev:hover:not(:disabled)),.hz-lightbox :where(.hz-carousel-next:hover:not(:disabled)){background:#000000bf}}
