/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@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{--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:var(--wp--preset--font-family--mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--aspect-video:16 / 9;--color-page:var(--wp--preset--color--base);--color-surface:var(--wp--preset--color--surface);--color-line:var(--wp--preset--color--line);--color-muted:var(--wp--preset--color--muted);--color-contrast:var(--wp--preset--color--contrast);--color-bright:var(--wp--preset--color--bright);--color-bar:var(--wp--preset--color--bar);--font-terminal:var(--wp--preset--font-family--terminal)}}:root{color-scheme:dark}@view-transition{navigation:auto}html{-webkit-text-size-adjust:100%;scroll-padding-top:4rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";pointer-events:none;z-index:90;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (prefers-contrast:more),print{body:after{display:none}}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}img,video,iframe{max-width:100%}img{height:auto}a{text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px dashed var(--color-bright);outline-offset:3px}::selection{background:var(--color-bar);color:var(--color-page)}.screen-reader-text,.dos-skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dos-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:100;padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background:var(--color-bar);color:var(--color-page);margin:0;text-decoration-line:none;position:fixed;overflow:visible}.dos-cursor{vertical-align:-.15em;background:currentColor;width:.6em;height:1.05em;margin-left:.15em;animation:1.06s step-end infinite dos-blink;display:inline-block}@keyframes dos-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dos-site-header{z-index:50;position:sticky;top:0}.admin-bar .dos-site-header{top:var(--wp-admin--admin-bar--height,0)}.dos-menubar{background:var(--color-bar);color:#111;font-family:var(--font-terminal);font-size:1.35rem;line-height:1}.dos-menubar__inner{gap:calc(var(--spacing) * 4);min-height:2.5rem}.dos-menubar__title{font-size:inherit;letter-spacing:.08em;flex-shrink:0;margin:0}.dos-menubar__title a{color:#111;text-decoration-line:none}.dos-menubar__title a:before{content:"≡ "}.dos-menubar__title a:hover{color:var(--color-bar);background:#111}.dos-nav{flex:1;min-width:0}.dos-nav .wp-block-navigation-item__content{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#111;text-decoration-line:none;display:block}.dos-nav .wp-block-navigation-item__content:hover,.dos-nav .wp-block-navigation-item__content:focus-visible{color:var(--color-bar);background:#111;outline:none}.dos-nav .wp-block-navigation-item__label{display:inline-block}.dos-nav .wp-block-navigation-item__label:first-letter{text-underline-offset:.12em;text-decoration:underline}.dos-nav .current-menu-item>.wp-block-navigation-item__content,.dos-nav [aria-current=page]{color:var(--color-bar);background:#111}.dos-nav .wp-block-navigation__responsive-container-open,.dos-nav .wp-block-navigation__responsive-container-close{color:#111}.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background:var(--color-page);color:var(--color-contrast);font-size:2rem}.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-close,.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation-item__content{color:var(--color-bright)}.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation-item__content:before{content:"> ";color:var(--color-muted)}.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation-item__content:hover,.dos-nav.dos-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation-item__content:focus-visible{background:var(--color-bar);color:#111}.dos-search .wp-block-search__button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#111;font-family:var(--font-terminal);font-size:inherit;background:0 0;border-width:0;margin:0}.dos-search .wp-block-search__button:hover{color:var(--color-bar);background:#111}.dos-search .wp-block-search__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);color:var(--color-bright);font-family:var(--font-mono);background:#111;border-width:0;font-size:.9rem}.dos-clock{padding-right:var(--spacing);color:#333;flex-shrink:0}.dos-main{padding-bottom:calc(var(--spacing) * 20);padding-top:var(--wp--preset--spacing--50)}.wp-site-blocks>.dos-main{margin-block-start:0}.dos-main:has(>.dos-hero:first-child){padding-top:0}.dos-path{margin-bottom:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-family:var(--font-terminal);letter-spacing:.04em;font-size:1.3rem;overflow:hidden}.dos-page-title{margin-top:0;margin-bottom:calc(var(--spacing) * 6);text-transform:uppercase;letter-spacing:.06em}.dos-hero{text-align:center;align-content:center;justify-items:center;min-height:calc(100svh - 2.5rem);display:grid}.dos-hero .dos-hero__title{letter-spacing:.08em;white-space:nowrap;color:var(--color-bright);text-shadow:0 0 18px #ffffff1f;margin:0 -.08em 0 0;font-size:min(9rem,11.5vw)}.dos-hero .dos-hero__prompt{margin-top:calc(var(--spacing) * 4);color:var(--color-muted);font-family:var(--font-terminal);letter-spacing:.08em;font-size:clamp(1.15rem,2.4vw,1.6rem)}.dos-hero .dos-hero__prompt:after{content:"";vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:.2em;animation:1.06s step-end infinite dos-blink;display:inline-block}.dos-section{margin-top:calc(var(--spacing) * 24)}.dos-section__title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 4);text-transform:uppercase;letter-spacing:.3em;color:var(--color-muted);font-size:1.6rem;display:flex}.dos-section__title:after{content:"";border-top:1px solid var(--color-line);flex:1}.dos-section__intro{margin-bottom:calc(var(--spacing) * 8);max-width:60ch;color:var(--color-muted)}.dos-more{margin-top:calc(var(--spacing) * 6)}.dos-more a:before{content:"> "}.dos-menu-list{border:3px double var(--color-line);max-width:46rem;margin:0;padding:0;list-style-type:none}.dos-menu-list li{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.dos-menu-list li+li{border-top:1px solid var(--color-line)}.dos-menu-list li span{color:var(--color-muted);font-size:.8125rem}.dos-menu-list a{font-family:var(--font-terminal);font-size:1.45rem;text-decoration-line:none}.dos-menu-list a:before{content:"▸ ";color:var(--color-muted)}.dos-cards .wp-block-post-template{gap:calc(var(--spacing) * 5)}.dos-window{gap:calc(var(--spacing) * 2);height:100%;padding-inline:calc(var(--spacing) * 5);padding-top:0;padding-bottom:calc(var(--spacing) * 5);background:var(--color-surface);border:3px double var(--color-line);flex-direction:column;transition:border-color .15s;display:flex;position:relative}.dos-window:hover,.dos-window:focus-within{border-color:var(--color-muted)}.dos-window>*{margin:0!important}.dos-window__bar{margin-top:-.85rem;margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 2);background:var(--color-surface);color:var(--color-muted);font-family:var(--font-terminal);letter-spacing:.06em;align-self:flex-start;font-size:1.05rem!important}.dos-window__title{font-size:1.55rem}.dos-window__title a{color:var(--color-bright);text-decoration-line:none}.dos-window__title a:after{content:"";z-index:10;position:absolute;inset:0}.dos-window__title a:hover{color:var(--color-bright);background:0 0}.dos-window__title a:focus-visible{outline:none}.dos-window__title a:focus-visible:after{outline:2px dashed var(--color-bright);outline-offset:2px}.dos-window__text{color:var(--color-muted);font-size:.875rem}.dos-window__text .wp-block-post-excerpt__excerpt{margin:0}.dos-window__text .wp-block-post-excerpt__more-text{display:none}.dos-dir__list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style-type:none}.dos-dir__row{align-items:baseline;column-gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-line);grid-template-columns:7.5rem 1fr auto;display:grid}.dos-dir__row>*{margin:0!important}.dos-dir__row:hover{background:var(--color-surface)}@media (max-width:40rem){.dos-dir__row{grid-template-columns:1fr;gap:.1rem}}.dos-dir__date{font-family:var(--font-terminal);font-size:1.15rem!important}.dos-dir__name{font-family:var(--font-mono);letter-spacing:0;font-size:.9375rem;font-weight:400;line-height:1.5}.dos-dir__name a{text-decoration-line:none}.dos-dir__name a:hover{color:var(--color-bright);background:0 0;text-decoration-line:underline}.dos-dir__cat{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.dos-dir__cat a{color:var(--color-muted);text-decoration-line:none}@media (max-width:40rem){.dos-dir__cat{text-align:left}}.dos-pagination{margin-top:calc(var(--spacing) * 10);gap:var(--spacing);font-family:var(--font-terminal);font-size:1.3rem}.dos-pagination a,.dos-pagination .page-numbers{min-width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);white-space:nowrap;place-items:center;text-decoration-line:none;display:inline-grid}.dos-pagination .page-numbers.current{background:var(--color-bar);color:var(--color-page)}.dos-article__meta{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.dos-article__meta>*{margin:0}.dos-article__meta a{color:var(--color-muted)}.dos-article__tags{margin-top:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.dos-prose>*+*{margin-block-start:1.1em}.dos-prose h2,.dos-prose h3,.dos-prose h4{margin-block-start:1.8em}.dos-prose img{border:1px solid var(--color-line)}.dos-prose .alignleft{float:left;margin:.35em 1.5em 1em 0}.dos-prose .alignright{float:right;margin:.35em 0 1em 1.5em}.dos-prose .aligncenter{margin-inline:auto;display:block}@media (max-width:40rem){.dos-prose .alignleft,.dos-prose .alignright{float:none;margin:1em auto}}.dos-prose img[width]{max-width:100%;height:auto}.dos-prose .wp-caption{max-width:100%}.dos-prose .wp-caption-text,.dos-prose figcaption{margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.dos-prose .gallery{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.dos-prose .gallery .gallery-item{width:auto;margin:0}.dos-prose .gallery img{aspect-ratio:1;object-fit:cover;width:100%}.dos-prose iframe[src*=youtube],.dos-prose iframe[src*=vimeo],.dos-prose .wp-block-embed iframe{aspect-ratio:var(--aspect-video);width:100%;height:auto}.dos-prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dos-prose table td,.dos-prose table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;border:1px solid var(--color-line)}.dos-prose table th{background:var(--color-surface)}.dos-prose pre,.dos-prose code{font-family:var(--font-mono)}.dos-prose hr{border:0;border-top:3px double var(--color-line)}.dos-prose blockquote:not(.wp-block-quote){padding-left:calc(var(--spacing) * 5);border-left:2px solid var(--color-muted)}.dos-prose:after{content:"";clear:both;display:table}.dos-postnav{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);border-top:3px double var(--color-line)}.dos-postnav>*{max-width:48%}.dos-postnav a{text-decoration-line:none}.dos-comments{margin-top:calc(var(--spacing) * 14)}.dos-comments .dos-comment{margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border:1px solid var(--color-line)}.dos-comments .wp-block-comment-date{color:var(--color-muted);font-size:.8125rem}.dos-comments input:not([type=submit]):not([type=checkbox]),.dos-comments textarea{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border:1px solid var(--color-muted);background:var(--color-page);color:var(--color-bright);font-family:var(--font-mono)}.dos-error{margin-top:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 8);border:3px double var(--color-muted)}.dos-error__choices{font-family:var(--font-terminal);font-size:1.5rem}.dos-lightbox,.zd-lightbox{border-style:var(--tw-border-style);color:#fff;background-color:#0000;border-width:0;max-width:100vw;max-height:100dvh;margin:auto;padding:0}:is(.dos-lightbox,.zd-lightbox)::backdrop{background:#000000eb}:is(.dos-lightbox,.zd-lightbox)[open]{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.zd-lightbox__figure{text-align:center;margin:0}.zd-lightbox__figure img{object-fit:contain;border:3px double #555;max-width:min(96vw,1800px);max-height:calc(100dvh - 8rem);margin-inline:auto;display:block}.zd-lightbox__figure figcaption{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#bbb}.zd-lightbox__bar{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-terminal);flex-wrap:wrap;font-size:1.3rem;display:flex}.zd-lightbox__bar button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);background:var(--color-bar);color:#111;font:inherit;border-width:0}.zd-lightbox__bar button:hover,.zd-lightbox__bar button:focus-visible{background:#fff}.zd-lightbox__count{padding-inline:calc(var(--spacing) * 2)}.dos-statusbar{background:var(--color-bar);color:#111;font-size:.8125rem}.dos-statusbar a{color:#111}.dos-statusbar a:hover{color:var(--color-bar);background:#111}.dos-statusbar__inner{column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 2)}.dos-statusbar__inner>*{margin:0}.dos-hero__welcome{margin-top:calc(var(--spacing) * 10);max-width:38ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.dos-hero__welcome p{margin-block:var(--spacing)}.dos-dir__list>li{margin-block:0!important}.dos-dir__name a,.dos-dir__cat a,.dos-article__meta a,.dos-menu-list a{min-height:24px;padding-block:2px;display:inline-block}.dos-dir__cat a{line-height:20px}.dos-hero__welcome blockquote{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.dos-prose>.dos-era{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6);background:var(--color-surface);border:3px double var(--color-line);margin-block-start:3rem;position:relative}.dos-prose>.dos-era>h2:first-child{margin-top:-1.55rem;margin-bottom:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);background:var(--color-surface);font-size:1.9rem;display:inline-block}.dos-prose>.dos-era .wp-block-quote{margin-block:calc(var(--spacing) * 6);color:var(--color-bright);font-style:normal}.dos-prose>.dos-era .wp-block-quote cite{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);font-style:normal;display:block}.dos-prose>.dos-era .wp-block-quote cite:before{content:"— "}.dos-years{margin:0;margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.dos-years li{margin:0}.dos-years a{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border:1px solid var(--color-muted);min-height:24px;font-family:var(--font-terminal);font-size:1.15rem;text-decoration-line:none;display:inline-block}.dos-years a:before{content:"▸ "}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}