:root{--pulse-canvas:var(--wp--preset--color--base,#161412);--pulse-surface:var(--wp--preset--color--surface,#211e1a);--pulse-ink:var(--wp--preset--color--contrast,#f4efe6);--pulse-muted:var(--wp--preset--color--muted,#b7ae9f);--pulse-accent:var(--wp--preset--color--accent,#ff6a4d);--pulse-on-accent:var(--wp--preset--color--accent-contrast,#221007);--pulse-line:var(--wp--preset--color--line,#3a352e);--pulse-font:var(--wp--preset--font-family--sans,system-ui, sans-serif);--pulse-serif:var(--wp--preset--font-family--serif,Georgia, serif);--pulse-mono:var(--wp--preset--font-family--mono,monospace);--pulse-content:var(--wp--style--global--content-size,760px);--pulse-wide:var(--wp--style--global--wide-size,1200px);--pulse-gutter:clamp(1.25rem, 4vw, 3rem);--pulse-radius:.75rem;--pulse-radius-lg:1.25rem;--pulse-ease:cubic-bezier(.22, 1, .36, 1)}.pulse-entry-content{overflow-wrap:anywhere;display:flow-root}.pulse-entry-content>*{box-sizing:border-box;width:min(calc(100% - 2 * var(--pulse-gutter)), var(--pulse-content));margin-inline:auto}.pulse-entry-content>.alignwide{width:min(calc(100% - 2 * var(--pulse-gutter)), var(--pulse-wide))}.pulse-entry-content>.alignfull{width:100%;max-width:none}.pulse-entry-content :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.pulse-entry-content :where(a){text-underline-offset:.2em}.pulse-entry-content :where(img,video,iframe){max-width:100%}.pulse-entry-content :where(img,video){height:auto}.pulse-entry-content :where(pre){background:var(--pulse-surface);border:1px solid var(--pulse-line);border-radius:var(--pulse-radius);padding:1.5rem;overflow:auto}.pulse-entry-content :where(blockquote){border-inline-start:3px solid var(--pulse-accent);padding-inline-start:1.5rem}.pulse-entry-content :where(table){border-collapse:collapse}.pulse-entry-content :where(td,th){border:1px solid var(--pulse-line);padding:.75rem}.pulse-entry-content :where(figcaption,.wp-caption-text){color:var(--pulse-muted);font-size:.875rem}.pulse-entry-content>.alignleft{float:inline-start;width:auto;max-width:45%;margin-inline:var(--pulse-gutter) 1.5rem}.pulse-entry-content>.alignright{float:inline-end;width:auto;max-width:45%;margin-inline:1.5rem var(--pulse-gutter)}.pulse-entry-content .aligncenter{text-align:center;margin-inline:auto}.pulse-entry-content :where(code:not(pre code)){background:var(--pulse-surface);border:1px solid var(--pulse-line);font-family:var(--pulse-mono);border-radius:.35rem;padding:.12em .38em;font-size:.88em}.pulse-entry-content :where(hr){background:var(--pulse-line);border:0;height:1px}.pulse-entry-content :where(ul,ol){padding-inline-start:1.4rem}.pulse-entry-content :where(li+li){margin-block-start:.4rem}.pulse-entry-content :where(figure){margin-block:2rem}.pulse-entry-content :where(img){border-radius:var(--pulse-radius)}body{color:var(--pulse-ink);background:var(--pulse-canvas);font-family:var(--pulse-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{color:var(--pulse-on-accent);background:var(--pulse-accent)}:where(h1,h2,h3){font-family:var(--pulse-serif);letter-spacing:-.015em;font-weight:560}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pulse-accent);outline-offset:5px}.pulse-container{width:min(calc(100% - 2 * var(--pulse-gutter)), var(--pulse-wide));margin-inline:auto}.pulse-content{width:min(calc(100% - 2 * var(--pulse-gutter)), var(--pulse-content));margin-inline:auto}.pulse-main{min-height:65vh}.pulse-section{padding-block:clamp(3rem,7vw,7rem)}.pulse-muted{color:var(--pulse-muted)}.pulse-skip-link{z-index:100000;color:var(--pulse-on-accent);background:var(--pulse-accent);padding:.75rem 1.25rem;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.pulse-skip-link:focus{transform:translateY(0)}.screen-reader-text:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pulse-header{border-block-end:1px solid var(--pulse-line)}.pulse-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;padding-block:.5rem;display:flex}.pulse-brand__name{color:var(--pulse-ink);font-family:var(--pulse-serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:560;text-decoration:none}.pulse-brand .custom-logo{width:auto;max-width:min(12rem,50vw);height:auto;max-height:3rem;display:block}.pulse-menu,.pulse-footer-menu{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.pulse-menu a,.pulse-footer-menu a{color:var(--pulse-ink);text-underline-offset:.4em;padding-block:.65rem;text-decoration:none;display:inline-block}.pulse-menu a:hover,.pulse-menu .current-menu-item>a,.pulse-footer-menu a:hover{text-decoration:underline}.pulse-menu .menu-item-has-children{position:relative}.pulse-menu .sub-menu{border-inline-start:1px solid var(--pulse-line);margin:0;padding-inline-start:1rem;list-style:none}.pulse-menu-toggle{color:var(--pulse-ink);border:1px solid var(--pulse-line);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:1rem;padding:.7rem 1rem;display:inline-flex}.pulse-menu-toggle[aria-expanded=true] span{transform:rotate(45deg)}.pulse-navigation [hidden]{display:none}.pulse-page-heading{margin-block-end:clamp(2rem,5vw,4rem)}.pulse-page-heading h1,.pulse-content>h1{text-wrap:balance;overflow-wrap:anywhere;max-width:18ch;margin-block:.5rem 1.5rem;font-size:clamp(2.75rem,6vw,5rem)}.pulse-eyebrow{color:var(--pulse-accent);font-family:var(--pulse-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.pulse-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.pulse-card{background:var(--pulse-surface);border:1px solid var(--pulse-line);border-radius:var(--pulse-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pulse-card__more{margin-block-start:auto;padding-block-start:.5rem;font-size:.9375rem;font-weight:600}.pulse-card__more a{color:var(--pulse-accent);text-decoration:none}.pulse-card__more a:hover{text-underline-offset:.25em;text-decoration:underline}.pulse-card.sticky{border-color:var(--pulse-accent)}.pulse-card__image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.pulse-card__body{overflow-wrap:anywhere;flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,2rem);display:flex}.pulse-card h2{font-size:1.6rem;line-height:1.2}.pulse-card h2 a{color:var(--pulse-ink);text-decoration:none}.pulse-card h2 a:hover{text-underline-offset:.15em;text-decoration:underline}.pulse-card p,.pulse-post-meta{color:var(--pulse-muted)}.pulse-post-meta{flex-wrap:wrap;gap:.65rem;font-size:.8125rem;display:flex}.pulse-featured-image{margin-block-end:3rem}.pulse-featured-image img{border-radius:var(--pulse-radius);width:100%;height:auto;display:block}.pulse-search{max-width:38rem;margin-block:2rem}.pulse-search__fields{gap:.75rem;margin-block-start:.5rem;display:flex}.pulse-search input,.pulse-comments :where(input:not([type=submit],[type=checkbox]),textarea),.pulse-entry-content .post-password-form input[type=password]{box-sizing:border-box;min-width:0;max-width:100%;color:var(--pulse-ink);background:var(--pulse-surface);border:1px solid var(--pulse-line);font:inherit;border-radius:.5rem;padding:.8rem 1rem}.pulse-search input{flex:1}.pulse-search button,.pulse-comments .submit,.pulse-entry-content .post-password-form input[type=submit]{color:var(--pulse-on-accent);background:var(--pulse-accent);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.8rem 1.3rem;font-weight:600}.pulse-main :where(.pagination,.post-navigation,.comments-navigation,.page-links){margin-block-start:3rem}.pulse-main .nav-links{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.pulse-main .page-numbers{min-width:2.25rem;color:var(--pulse-ink);text-align:center;border:1px solid var(--pulse-line);border-radius:999px;padding:.45rem .7rem;text-decoration:none;display:inline-block}.pulse-main .page-numbers.current{color:var(--pulse-on-accent);background:var(--pulse-accent);border-color:var(--pulse-accent);font-weight:600}.pulse-main a.page-numbers:hover{border-color:var(--pulse-accent)}.pulse-entry-footer{color:var(--pulse-muted);border-block-start:1px solid var(--pulse-line);flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.875rem;display:flex}.pulse-entry-footer a{color:var(--pulse-muted);text-underline-offset:.25em}.pulse-entry-footer a:hover{color:var(--pulse-accent)}.pulse-comments{margin-block-start:4rem}.pulse-comments :where(.comment-list,.children){padding-inline-start:1.25rem;list-style:none}.pulse-comments .comment-body{border-block-end:1px solid var(--pulse-line);padding-block:1.5rem}.pulse-comments .bypostauthor>.comment-body{border-color:var(--pulse-accent)}.pulse-comments .avatar{vertical-align:middle;border-radius:50%;margin-inline-end:.5rem}.pulse-comments label{display:block}.pulse-comments .comment-form-cookies-consent label{display:inline}.pulse-footer{border-block-start:1px solid var(--pulse-line);padding-block:2rem}.pulse-footer__inner{color:var(--pulse-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;font-size:.875rem;display:flex}@media (min-width:48.001rem) and (hover:hover){.pulse-menu .sub-menu{z-index:10;visibility:hidden;background:var(--pulse-surface);border:1px solid var(--pulse-line);border-radius:.5rem;min-width:12rem;padding:.5rem 1rem;position:absolute;inset-block-start:100%;inset-inline-end:0}.pulse-menu .menu-item-has-children:is(:hover,:focus-within)>.sub-menu{visibility:visible}}@media (max-width:48rem){.pulse-header__inner{flex-wrap:wrap;gap:1rem;padding-block:1rem}.pulse-navigation{flex-wrap:wrap;flex:auto;justify-content:flex-end;display:flex}.pulse-menu{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:.25rem;margin-block-start:1rem}}@media (prefers-reduced-motion:no-preference){.pulse-menu-toggle span{transition:transform .16s var(--pulse-ease)}.pulse-card,.pulse-main a.page-numbers{transition:border-color .18s var(--pulse-ease)}.pulse-card:hover{border-color:var(--pulse-accent)}}.is-style-pulse-statement{font-family:var(--pulse-serif);font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.35}.is-style-pulse-framed img{background:var(--pulse-surface);border:1px solid var(--pulse-line);border-radius:var(--pulse-radius-lg);padding:.5rem}.is-style-pulse-signal{background:var(--pulse-accent);opacity:1;border:0;width:4rem;height:3px;margin-inline:0}.is-style-pulse-ledger{padding-inline-start:0;list-style:none}.is-style-pulse-ledger li{border-block-end:1px solid var(--pulse-line);padding-block:.7rem}.is-style-pulse-ledger li:first-child{border-block-start:1px solid var(--pulse-line)}
