:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-ymu5gvpn]{margin:1.5rem 0}.emdash-video[data-astro-cid-ymu5gvpn] video[data-astro-cid-ymu5gvpn]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-ymu5gvpn] figcaption[data-astro-cid-ymu5gvpn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--base:#fff;--contrast:#000;--primary:#c4c4c4;--secondary:#cb6600;--tertiary:#ededed;--link-hover:#3b3b3b;--caption:#282828;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-serif:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-small:clamp(.875rem, calc(.875rem + (1vw - .2rem) * .227), 1rem);--fs-medium:clamp(1rem, calc(1rem + (1vw - .2rem) * .227), 1.125rem);--fs-large:clamp(1.75rem, calc(1.75rem + (1vw - .2rem) * .227), 1.875rem);--fs-x-large:2.25rem;--fs-body:clamp(1rem, calc(1rem + (1vw - .2rem) * .227), 1.0625rem);--fs-menu:clamp(.9375rem, calc(.9375rem + (1vw - .2rem) * .227), 1.0625rem);--fs-h1:calc(var(--fs-body) * 1.9);--fs-h2:calc(var(--fs-body) * 1.6);--fs-h3:calc(var(--fs-body) * 1.35);--fs-h4:calc(var(--fs-body) * 1.15);--fs-text-large:calc(var(--fs-body) * 1.25);--fs-text-x-large:calc(var(--fs-body) * 1.45);--fs-text-xx-large:calc(var(--fs-body) * 1.9);--lh-text:1.35;--sp-30:clamp(1.5rem, 5vw, 2rem);--sp-40:clamp(1.8rem, 1.5rem + 2vw, 3rem);--sp-50:clamp(2.5rem, 8vw, 4.5rem);--sp-60:clamp(3.75rem, 10vw, 7rem);--content:1120px;--wide:1200px;--gutter:clamp(12px, 3vw, 2rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--base);color:var(--contrast);font-family:var(--font);font-size:var(--fs-medium);margin:0;font-weight:300;line-height:1.6}img,video,iframe{max-width:100%}img{height:auto}a{color:var(--secondary);text-decoration:none}a:hover,a:focus-visible{color:var(--link-hover)}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--contrast);margin:0;font-weight:400;line-height:1.2}h1{font-size:3.625rem}h2{font-size:clamp(2.625rem,2.2rem + 1.4vw,3.25rem)}h3{font-size:var(--fs-x-large);line-height:1.8}h4{font-size:var(--fs-large)}h5{font-size:var(--fs-medium);text-transform:uppercase;font-weight:700}h6{font-size:var(--fs-medium);text-transform:uppercase}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{max-width:var(--content);align-items:center;gap:5px;min-height:52px;margin:8px auto 0;padding:0 5px;display:flex}.brand{min-width:0;color:var(--contrast);flex:auto;align-items:center;gap:10px;display:flex}.brand:hover{color:var(--contrast)}.brand__logo{object-fit:contain;width:40px;height:40px}.brand__title{font-size:var(--fs-large);white-space:nowrap;text-overflow:ellipsis;font-weight:300;line-height:1.5;overflow:hidden}.site-nav{align-items:center;gap:var(--sp-30);display:flex}.site-nav ul{gap:var(--sp-30);font-size:var(--fs-menu);margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--contrast);white-space:nowrap}.site-nav a:hover,.site-nav a[aria-current]{color:var(--secondary)}.site-search{font-size:var(--fs-medium);align-items:stretch;gap:6px;display:flex}.site-search input{background:var(--base);width:0;min-width:0;color:var(--contrast);font:inherit;font-size:var(--fs-small);opacity:0;appearance:none;border:0 solid #949494;border-radius:21px;outline:0;padding:0;transition:width .3s,padding .3s,opacity .2s}.site-search input::placeholder{color:#949494}.site-search input::-webkit-search-cancel-button{appearance:none}.site-search input::-webkit-search-decoration{appearance:none}.site-search input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--base) inset;-webkit-text-fill-color:var(--contrast)}.site-search.is-open input,.site-search:focus-within input{opacity:1;border-width:1px;width:min(192px,45vw);padding:0 16px}.site-search input:focus{border-color:var(--secondary)}.site-search button{background:var(--secondary);color:var(--base);font-size:inherit;cursor:pointer;border:0;border-radius:21px;flex:none;place-items:center;padding:.778em 1.444em;line-height:0;display:grid}.site-search button:hover,.site-search button:focus-visible{background:var(--link-hover)}.site-search svg{width:24px;height:24px}.site-menu{align-items:center;gap:var(--sp-30);display:flex}.menu-toggle{width:44px;height:44px;color:var(--contrast);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.menu-toggle svg{width:24px;height:24px}.menu-toggle .icon-close,.site-nav.is-open .menu-toggle .icon-open{display:none}.site-nav.is-open .menu-toggle .icon-close{display:block}@media (width<=600px){.site-header{min-height:44px;position:relative}.menu-toggle{display:grid}.site-menu{z-index:20;border-bottom:1px solid var(--tertiary);background:var(--base);flex-direction:column;align-items:stretch;gap:12px;padding:8px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000014}.site-nav.is-open .site-menu{display:flex}.site-nav ul{font-size:var(--fs-medium);flex-direction:column;gap:0}.site-nav li+li{border-top:1px solid var(--tertiary)}.site-nav ul a{padding:12px 0;display:block}.site-menu .site-search input{opacity:1;border-width:1px;flex:1;width:auto;padding:0 16px}}.wide{max-width:var(--wide);margin-inline:auto}.constrained{max-width:calc(var(--content) + 24px);margin-inline:auto;padding-inline:12px}.tagline{margin:24px 0 var(--sp-40);font-family:var(--font-heading,var(--font));text-align:center;text-transform:uppercase;padding-inline:10px;font-size:min(.8806rem + 1.056vw,1.7em);font-weight:200;line-height:1.2}.archive-title{margin:var(--sp-30) 0;padding-inline:10px;font-size:2rem;font-weight:200}.post-grid{font-size:var(--fs-small);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cover{aspect-ratio:16/9;background:#222;place-items:center;padding:1em;display:grid;position:relative}.cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover:after{content:"";background:#0006;position:absolute;inset:0}.cover__title{z-index:1;color:var(--base);font-size:var(--fs-large);text-align:center;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;margin:0;padding:0 10px;font-weight:300;line-height:1.2;position:relative}.cover__title a,.cover__title a:hover{color:var(--base)}.post-grid>.card--full{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.card__excerpt{--excerpt-lines:8;-webkit-line-clamp:var(--excerpt-lines);line-clamp:var(--excerpt-lines);box-sizing:content-box;height:calc(var(--lh-text) * 1em * var(--excerpt-lines));font-size:var(--fs-body);line-height:var(--lh-text);text-align:justify;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px;padding:0;display:-webkit-box;overflow:hidden}.post-grid>li{min-width:0}.post-grid--archive{font-size:.7em}.post-grid--archive .card__excerpt{margin-top:20px}.card hr{margin:8px auto 30px}hr{opacity:.4;border:0;border-top:2px solid;width:100px;margin:1.5rem auto}hr.is-wide{width:100%}.pagination{margin-block:var(--sp-30);font-size:var(--fs-large);justify-content:space-between;align-items:center;padding-inline:10px;line-height:1;display:flex}.pagination a{padding:.2em .4em;display:inline-block}.post-hero{font-size:var(--fs-medium);margin:10px 0}.post-hero .cover__title{width:100%;max-width:var(--content);padding:5px 0;font-size:8vw;line-height:1}.post-hero--plain{aspect-ratio:auto;padding:var(--sp-50) 12px}.post-hero--plain .cover__title{font-size:clamp(2.5rem,6vw,5rem)}.page-hero{max-width:var(--wide);margin:20px auto var(--sp-30);padding-inline:5px}.page-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.page-title{margin-bottom:var(--sp-40)}.post-footer{padding-top:var(--sp-30);font-size:var(--fs-medium)}.post-meta{gap:var(--sp-30);margin-top:var(--sp-30);font-size:var(--fs-small);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.post-meta p{margin:0}.related{padding-block:var(--sp-30)}.related h2{font-family:var(--font-heading,var(--font));font-size:var(--fs-large);margin:0 0 1rem;font-weight:300}.related .post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related .card{flex-direction:column;display:flex}.related .cover{flex:1 0 auto}@media (width<=640px){.related .post-grid{grid-template-columns:1fr}}.prose{font-size:var(--fs-body);line-height:1.6}.prose>*{margin-block:0}.prose>*+*{margin-block-start:14px}.prose p{line-height:var(--lh-text)}.prose p:not([class*=has-text-align-]):not(:where([class*=has-text-align-],.wp-pullquote,td,th,figcaption) p){text-align:justify;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word}.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading,var(--font));font-weight:300}.prose h1{font-size:var(--fs-h1);line-height:1.2}.prose h2{font-size:var(--fs-h2);line-height:1.25}.prose h3{font-size:var(--fs-h3);line-height:1.3}.prose h4{font-size:var(--fs-h4);line-height:1.3}.prose h5{font-size:var(--fs-body);text-transform:uppercase;font-weight:600;line-height:1.35}.prose h6{font-size:var(--fs-body);text-transform:uppercase;line-height:1.35}.prose>:is(h1,h2,h3,h4,h5,h6){margin-block-end:.5em}.prose>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:1.2em}.prose :is(ul,ol){font-size:var(--fs-small);padding-left:40px;line-height:1.5}.prose li{margin:0}.prose .has-text-align-center{text-align:center}.prose .has-text-align-right{text-align:right}.prose .has-text-align-justify{text-align:justify}.prose .has-background{padding:1.25em 2.375em}.prose .has-small-font-size{font-size:var(--fs-small)}.prose .has-medium-font-size{font-size:var(--fs-body)}.prose .has-large-font-size{font-size:var(--fs-text-large);line-height:1.4}.prose .has-x-large-font-size{font-size:var(--fs-text-x-large);line-height:1.3}.prose .has-xx-large-font-size{font-size:var(--fs-text-xx-large);line-height:1.2}.prose blockquote{border-left:1px solid var(--contrast);margin-inline:0;padding:0 2rem;line-height:1.5}.prose blockquote>*{margin:0}.prose blockquote>*+*{margin-top:1.5rem}.prose blockquote.is-style-large{padding:0 1em}.prose blockquote:not(.wp-pullquote blockquote),.prose blockquote:not(.is-style-large,.wp-pullquote blockquote) p:not([class*=-font-size]):not([style*=font-size]){font-size:var(--fs-body)}.prose blockquote:not(.wp-pullquote blockquote):not([class*=has-text-align-]){text-align:justify;hyphens:auto;hyphenate-limit-chars:6 3 3;overflow-wrap:break-word}.prose blockquote.is-style-large,.prose blockquote.is-style-large p:not([class*=-font-size]):not([style*=font-size]){font-size:var(--fs-text-large);font-style:italic;line-height:1.5}.prose cite{font-size:var(--fs-small);font-style:normal}.prose hr{opacity:1;border:0;border-top:2px solid gray;width:100px;margin-inline:auto}.prose hr.is-wide{width:100%}.prose hr.is-style-dots{color:gray;text-align:center;background:0 0;border:0;width:auto;height:auto;line-height:1}.prose hr.is-style-dots:before{content:"···";letter-spacing:2em;color:currentColor;padding-left:2em;font-family:serif;font-size:1.5em}.prose figure{margin-inline:0}.prose .emdash-image--align-right{margin-left:2em}.prose .emdash-image--align-left{margin-right:2em}.prose figure.emdash-image--align-center,.prose figure.emdash-image:not([class*=--align-]),.prose .wp-image--align-center,.prose .wp-image:not([class*=--align-]){clear:both;margin-inline:auto;display:table}.prose :is(figure.emdash-image--align-center,figure.emdash-image:not([class*=--align-])) img{margin-inline:auto;display:block}.prose :is(.emdash-image--align-center,.emdash-image:not([class*=--align-]),.wp-image--align-center,.wp-image:not([class*=--align-])) figcaption{caption-side:bottom;display:table-caption}.prose .media-row{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:2em;display:grid}.prose .media-row__media img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block;box-shadow:0 1px 4px #00000026}.prose .media-row__body>*{margin-block:0}.prose .media-row__body>*+*{margin-block-start:14px}.prose .media-row__body>h4:first-child{margin-top:-.2em}@media (width<=640px){.prose .media-row{grid-template-columns:110px minmax(0,1fr);gap:1em}.prose .emdash-image--align-right,.prose .emdash-image--align-left{float:none;max-width:100%;margin-inline:auto}}.prose figcaption{color:var(--caption);text-align:center;margin-top:.5em;font-size:.7em;line-height:1.5}.prose .is-style-rounded img{border-radius:9999px}.prose:after{content:"";clear:both;display:table}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.prose :is(td,th){vertical-align:top;border:1px solid;padding:.5em}.prose .is-style-stripes :is(td,th){border-color:#0000}.prose .is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.prose pre,.prose code{font-family:var(--font-mono);font-size:.9em}.prose pre{background:var(--tertiary);white-space:pre-wrap;padding:1rem;overflow-x:auto}.prose .wp-pullquote{font-size:var(--fs-body);text-align:center;border-top:1px solid;border-bottom:1px solid;margin:clamp(1.8rem,1.5rem + 2vw,2.5rem) 0;padding:4em 0;font-style:italic;font-weight:300;line-height:1.4}.prose .wp-pullquote blockquote{line-height:inherit;border:0;margin:0;padding:0}.prose .wp-pullquote p{margin:0 0 1em}.prose .wp-pullquote p:last-of-type{margin-bottom:0}.prose .wp-pullquote cite{font-size:var(--fs-small);margin-top:1em;display:block}.prose .wp-pullquote.has-text-align-left{text-align:left}.prose .wp-pullquote.has-text-align-right{text-align:right}.prose blockquote cite{font-size:var(--fs-small);font-style:normal;display:block}.prose blockquote.is-style-large cite{font-size:calc(var(--fs-body) * 1.125);text-align:right}.prose .wp-verse pre,.prose .wp-preformatted pre{color:inherit;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0;overflow:visible}.prose .wp-verse pre,.prose .wp-verse code{font-family:var(--font-verse,var(--font-serif));font-size:var(--fs-body);font-weight:300;line-height:1.5}.prose .wp-verse.has-small-font-size :is(pre,code){font-size:var(--fs-small)}.prose .wp-verse.has-large-font-size :is(pre,code){font-size:var(--fs-large)}.prose .wp-verse.has-text-align-right pre{text-align:right}.prose .wp-verse.has-text-align-center pre{text-align:center}.prose .wp-preformatted :is(pre,code){font-size:var(--fs-small)}.prose .wp-accordion summary{cursor:pointer;list-style:none}.prose .wp-accordion summary::-webkit-details-marker{display:none}.prose .wp-accordion__title{color:var(--contrast);display:inline}.prose .wp-accordion summary:hover .wp-accordion__title{color:var(--secondary)}.prose .wp-accordion__content>*+*{margin-top:14px}.prose .wp-embed-card a{max-width:600px;color:var(--contrast);border:1px solid #dcdcde;border-radius:4px;grid-template-columns:auto 1fr;align-items:start;gap:.25rem 1rem;padding:1rem;display:grid}.prose .wp-embed-card img{aspect-ratio:16/9;object-fit:cover;grid-row:span 2;width:120px}.prose .wp-embed-card__title{color:var(--secondary);font-size:var(--fs-body)}.prose .wp-embed-card__excerpt{font-size:.85rem;line-height:1.4}.prose .columns{gap:2rem;display:flex}.prose .columns__col{flex:1;min-width:0}.prose .columns__col>*+*{margin-top:14px}@media (width<=781px){.prose .columns{flex-direction:column;gap:1rem}}.prose .emdash-buttons,.prose .emdash-buttons.emdash-buttons--vertical{flex-flow:wrap;gap:24px;width:100%;display:flex}.prose .emdash-buttons .emdash-button{--emdash-button-bg:#ff6900;--emdash-button-bg-hover:#e05d00;--emdash-button-color:var(--base);background:var(--emdash-button-bg);color:var(--emdash-button-color);font-size:var(--fs-large);text-align:center;text-transform:uppercase;border:0;border-radius:20px;flex:100%;padding:.734em 1.4em;font-weight:300;line-height:1.4;display:block}.prose .emdash-buttons .emdash-button:hover{background:var(--emdash-button-bg-hover);color:var(--base)}.prose .columns{gap:24px}.prose iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.page--about-me .prose>figure:first-child img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:256px}.comments{padding:0 var(--sp-40)}.comments__heading{font-family:var(--font-heading,var(--font));font-size:var(--fs-large);margin:1em 0;font-weight:300;line-height:1.8}.comments__title{margin:1em 0 var(--sp-40);font-size:1.6rem;font-weight:300;line-height:1.8}.comment-list{margin:0;padding:0;list-style:none}.comment-list--children{padding-left:2.5rem}.comment__row{margin-bottom:var(--sp-40);gap:24px;display:flex}.comment__avatar{background:#d1d1d1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='15' r='7' fill='%23fff'/%3E%3Cpath d='M6 38c1.5-8 7-12 14-12s12.5 4 14 12z' fill='%23fff'/%3E%3C/svg%3E") 50%/cover;border-radius:20px;flex:0 0 40px;width:40px;height:40px}img.comment__avatar{object-fit:cover;background:0 0}.comment__main{flex:1;min-width:0}.comment__author{font-size:var(--fs-medium);line-height:1.6}.comment__date{font-size:var(--fs-small);line-height:1.6;display:block}.comment__content{font-size:var(--fs-body);margin-top:24px}.comment__content p{margin:1em 0;line-height:1.4}.comment__reply{font-size:var(--fs-small);margin-top:24px;display:inline-block}.respond__title{font-size:var(--fs-large);margin:1em 0 0;font-weight:300;line-height:1.8}.respond__cancel{font-size:var(--fs-small);margin-left:.5em}.respond__notes{margin:1em 0;line-height:1.4}.comments .ec-comment-form{box-shadow:none;font-size:var(--fs-medium);background:0 0;border:0;flex-direction:column;gap:1em;margin:0;padding:0;display:flex}.comments .ec-comment-form>.ec-comment-form-field{order:-1}.comments .ec-comment-form-fields{flex-direction:column;gap:1em;display:flex}.comments .ec-comment-form .ec-comment-form-field{display:block}.comments .ec-comment-form .ec-comment-form-field span{margin-bottom:.25em;font-weight:300;display:block}.comments .ec-comment-form .ec-comment-form-field :is(input,textarea){background:var(--base);width:100%;color:var(--contrast);font:inherit;border:1px solid #949494;border-radius:0;padding:calc(.667em + 2px);font-weight:400;display:block}.comments .ec-comment-form textarea{resize:vertical;min-height:10em}.comments .ec-comment-form .ec-comment-form-submit{background:var(--secondary);height:auto;color:var(--base);font:inherit;font-size:var(--fs-small);text-transform:uppercase;cursor:pointer;border:0;border-radius:21px;align-self:flex-start;padding:.79em 1.46em;font-weight:300;line-height:1.4}.comments .ec-comment-form .ec-comment-form-submit:hover,.comments .ec-comment-form .ec-comment-form-submit:focus-visible{background:var(--link-hover)}.comments .ec-comment-form .ec-comment-form-submit:disabled{opacity:.6;cursor:progress}.prose .latest-posts{font-size:var(--fs-body);padding-left:0;line-height:1.4;list-style:none}.prose .latest-posts li+li{margin-top:0}.tag-cloud{flex-wrap:wrap;align-items:baseline;gap:.3em .8em;display:flex}.search-form{margin-bottom:var(--sp-30);gap:.5rem;display:flex}.search-form input{border:1px solid var(--primary);font:inherit;border-radius:21px;flex:1;padding:.5em .8em}.search-form button{background:var(--secondary);color:var(--base);font:inherit;cursor:pointer;border:0;border-radius:21px;padding:.5em 1.4em}.search-results{margin:0;padding:0;list-style:none}.search-results li+li{margin-top:1.25rem}.search-results p{font-size:var(--fs-small);margin:.25rem 0 0}.search-results mark{color:inherit;background:#ffe2c4}.site-footer{padding:var(--sp-60) 1rem var(--sp-50);text-align:center}.site-footer__title{font-size:var(--fs-medium);margin:0 0 .5rem;font-weight:300}.site-footer__note{margin:.25rem 0;font-size:.8rem}.site-footer__muted{color:var(--primary)}.contact-form form>p{margin:1em 0}.contact-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__status:empty{display:none}.contact-form__status{border:2px solid #ffb900;margin:1em 0;padding:.2em 1em}.contact-form__status.is-ok{border-color:#46b450}.contact-form__status.is-error{border-color:#dc3232}.prose .wp-image{max-width:100%}.prose .wp-image img{width:auto;max-width:100%;height:auto;max-height:1024px;margin-inline:auto;display:block}.prose .wp-image[style*=width] img{width:100%;max-height:none}.prose .wp-image--align-center{width:fit-content;margin-inline:auto}.prose .wp-image--align-right{float:right;max-width:50%;margin:.5em 0 .5em 2em}.prose .wp-image--align-left{float:left;max-width:50%;margin:.5em 2em .5em 0}@media (width<=640px){.prose .wp-image--align-right,.prose .wp-image--align-left{float:none;max-width:100%;margin-inline:auto}}.comments .comment-remember{font-size:var(--fs-medium);align-items:baseline;gap:.5em;display:flex}.comments .ec-comment-form-status:empty{display:none}.comments .ec-comment-form-status.is-ok{color:#2e7d32}.comments .ec-comment-form-status.is-error{color:#c62828}
