:where(.entry-content,.entry-summary,.widget,.comment-content,.site-info) a{text-underline-offset:.14em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em}:where(.widget li>a,.widget nav a){text-decoration:none}:where(.entry-content,.entry-summary,.widget,.comment-content,.site-info) a:hover{text-decoration-thickness:.12em}.post-password-form{width:min(100%,44rem);margin:0}.post-password-form>p:first-child{color:var(--wpdef-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.65}.post-password-form>p:last-child{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.875rem;margin:0;padding:1.125rem;display:grid}.post-password-form label{color:var(--wpdef-foreground);gap:.45rem;font-size:.875rem;font-weight:700;display:grid}.post-password-form input[type=password]{border-radius:var(--wpdef-radius);border-width:1px;min-height:3.125rem;box-shadow:0 .25rem .75rem #0f30570a}.wp-block-button__link{border:2px solid var(--wpdef-accent);border-radius:var(--wpdef-button-radius);background:var(--wpdef-accent);min-height:2.75rem;color:var(--wpdef-button-text);justify-content:center;align-items:center;padding:.7rem 1.2rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.wp-block-button__link:hover{filter:brightness(.92)}.post-password-form input[type=submit]{min-height:3.125rem;padding-inline:1.35rem}#page .search-form__label .search-field{padding-inline:2.65rem .75rem}.site-main{min-width:0}.wpdef-reading{width:min(calc(100% - 2rem), var(--wpdef-content-width));padding:clamp(2.5rem, 8vw, 7rem) var(--wpdef-gutter);background:0 0;border:0;border-radius:0;margin-block:clamp(1rem,2vw,2rem);margin-inline:auto}.wpdef-reading>*{width:min(100%, var(--wpdef-reading));margin-inline:auto}.wpdef-reading>:where(article,section,.comments-area){border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);padding:clamp(1.25rem,4vw,3rem);box-shadow:0 .75rem 2rem #0f30570a}.wpdef-reading .alignwide{width:min(calc(100vw - (2 * var(--wpdef-gutter))), var(--wpdef-wide));max-width:none;position:relative;left:50%;transform:translate(-50%)}.wpdef-reading .alignfull,.wpdef-landing .alignfull{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.wpdef-landing{width:100%}.wpdef-landing .entry-content>:not(.alignfull):not(.alignwide){width:min(calc(100% - (2 * var(--wpdef-gutter))), var(--wpdef-reading));margin-inline:auto}.wpdef-landing .entry-content>.alignwide{width:min(calc(100% - (2 * var(--wpdef-gutter))), var(--wpdef-wide));margin-inline:auto}.site-content{width:min(calc(100% - 2rem), var(--wpdef-content-width));background:0 0;border:0;border-radius:0;gap:clamp(2rem,5vw,5rem);margin-block:clamp(1rem,2vw,2rem);padding-block:clamp(2.5rem,8vw,7rem);display:flex}.site-content>.site-main{flex:auto}.site-content:not(.has-sidebar)>.site-main{width:min(100%, var(--wpdef-content-width));margin-inline:auto}.widget-area{flex:0 0 min(21rem,30%)}.wpdef-common-shell{width:min(calc(100% - 2rem), var(--wpdef-content-width));background:0 0;border:0;border-radius:0;margin-block:0;padding-block:clamp(2.5rem,6vw,5rem)}.wpdef-common-shell.wpdef-transaction-shell{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,6vw,5rem)}.wpdef-transaction-header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.wpdef-transaction-header__title{max-width:56rem;font-size:clamp(calc(2rem * var(--wpdef-theme-heading-scale)), calc(3.5vw * var(--wpdef-theme-heading-scale)), calc(3rem * var(--wpdef-theme-heading-scale)));letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.08}.wpdef-standard-hero{border-bottom:1px solid var(--wpdef-border);background:var(--wpdef-surface);width:100%;padding-block:clamp(2.5rem,4.5vw,4.25rem)}.wpdef-standard-hero--title-only{padding-block:clamp(1.875rem,3.25vw,3rem)}.wpdef-standard-hero__inner{width:min(100%, var(--wpdef-hero));padding-inline:var(--wpdef-gutter);margin-inline:auto}.wpdef-standard-hero__title{max-width:56rem;font-size:clamp(calc(2.5rem * var(--wpdef-theme-heading-scale)), calc(5vw * var(--wpdef-theme-heading-scale)), calc(4.25rem * var(--wpdef-theme-heading-scale)));letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.06}.wpdef-standard-hero__description{margin-top:1.25rem;border-inline-start:2px solid var(--wpdef-border);max-width:48rem;color:var(--wpdef-muted);font-size:calc(1.125rem * var(--wpdef-theme-heading-scale));margin-inline-start:0;padding-inline-start:.875rem;line-height:1.65}.wpdef-standard-hero__description>:last-child{margin-bottom:0}.wpdef-common-layout{align-items:flex-start;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.wpdef-common-layout>.wpdef-common-main{flex:auto;min-width:0}.wpdef-common-layout:not(.has-sidebar)>.wpdef-common-main{width:min(100%, var(--wpdef-content-width));margin-inline:auto}.wpdef-common-layout:not(.has-sidebar)>.wpdef-page-main{width:min(100%, var(--wpdef-content-width))}.wpdef-content-card{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);min-width:0;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 .75rem 2rem #0f30570a}.wpdef-page-main>:where(article,.comments-area){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wpdef-page-main .entry-content h1{font-size:clamp(calc(2.125rem * var(--wpdef-theme-heading-scale)), calc(3.25vw * var(--wpdef-theme-heading-scale)), calc(3rem * var(--wpdef-theme-heading-scale)));line-height:1.08}.wpdef-page-main .entry-content h2{font-size:clamp(calc(1.75rem * var(--wpdef-theme-heading-scale)), calc(2.5vw * var(--wpdef-theme-heading-scale)), calc(2.25rem * var(--wpdef-theme-heading-scale)));line-height:1.12}.wpdef-page-main .entry-content h3{font-size:clamp(calc(1.4rem * var(--wpdef-theme-heading-scale)), calc(2vw * var(--wpdef-theme-heading-scale)), calc(1.75rem * var(--wpdef-theme-heading-scale)))}.wpdef-page-main .entry-content h4{font-size:clamp(calc(1.2rem * var(--wpdef-theme-heading-scale)), calc(1.5vw * var(--wpdef-theme-heading-scale)), calc(1.375rem * var(--wpdef-theme-heading-scale)))}.wpdef-single-post{background:var(--wpdef-background);width:100%}.wpdef-single-meta{font-family:var(--wpdef-font-mono);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:.875rem;display:flex}.wpdef-single-category{border:1px solid var(--wpdef-category-accent);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);min-height:2.125rem;color:var(--wpdef-category-accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:.4rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.wpdef-single-category:hover{border-color:var(--wpdef-category-accent);background:var(--wpdef-category-accent);color:var(--wpdef-button-text);text-decoration:none}.wpdef-single-date,.wpdef-single-updated{color:var(--wpdef-muted)}.wpdef-single-updated{font-family:var(--wpdef-font-mono);margin:0;font-size:.875rem}.wpdef-single-content-card{min-width:0}.wpdef-single-content-card .entry-content h1{font-size:clamp(calc(2rem * var(--wpdef-theme-heading-scale)), calc(4vw * var(--wpdef-theme-heading-scale)), calc(3rem * var(--wpdef-theme-heading-scale)))}.wpdef-single-content-card .entry-content h2{font-size:clamp(calc(1.75rem * var(--wpdef-theme-heading-scale)), calc(3vw * var(--wpdef-theme-heading-scale)), calc(2.35rem * var(--wpdef-theme-heading-scale)))}.wpdef-single-content-card .entry-content h3{font-size:clamp(calc(1.4rem * var(--wpdef-theme-heading-scale)), calc(2.5vw * var(--wpdef-theme-heading-scale)), calc(1.8rem * var(--wpdef-theme-heading-scale)))}.wpdef-single-content-card .entry-content h4{font-size:calc(1.25rem * var(--wpdef-theme-heading-scale))}.wpdef-single-after{width:min(100%, var(--wpdef-content-width));max-width:none;padding-bottom:clamp(3rem,7vw,6rem)}.wpdef-single-after__content{width:100%;padding:clamp(1.25rem,3vw,2rem)}.wpdef-sidebar-left .site-content.has-sidebar>.site-main{order:2}.wpdef-sidebar-left .site-content.has-sidebar>.widget-area{order:1}.wpdef-sidebar-left .wpdef-common-layout.has-sidebar>.wpdef-common-main{order:2}.wpdef-sidebar-left .wpdef-common-layout.has-sidebar>.widget-area{order:1}.page-header{margin-bottom:clamp(2rem,5vw,4.5rem)}.page-title,.entry-title{overflow-wrap:anywhere;margin-top:0}.archive-description{max-width:var(--wpdef-reading);color:var(--wpdef-muted)}.eyebrow{color:var(--wpdef-accent);font-family:var(--wpdef-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:800}.posts-list,.posts-grid{gap:clamp(2rem,5vw,4rem);display:grid}.posts-grid{gap:clamp(1.25rem,2vw,2rem)}.posts-grid.wpdef-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.posts-grid.wpdef-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);overflow:hidden}.posts-list .post-card{display:block}.post-thumbnail{margin-bottom:2rem;display:block}.wpdef-single-content-card>.post-thumbnail{margin:0 0 clamp(2rem,5vw,3.5rem)}.wpdef-single-content-card>.post-thumbnail img{border-radius:var(--wpdef-radius);width:100%;display:block}.post-card>.post-thumbnail{margin:0}.post-card>.post-thumbnail img{object-fit:cover;width:100%;height:100%;min-height:15rem;display:block}.post-card__body{padding:clamp(1.25rem,3vw,2.25rem)}.posts-list .post-card__body:only-child{grid-column:1/-1}.post-card .entry-title{font-size:clamp(calc(1.6rem * var(--wpdef-theme-heading-scale)), calc(3vw * var(--wpdef-theme-heading-scale)), calc(2.4rem * var(--wpdef-theme-heading-scale)));margin-bottom:.65rem}.post-card .entry-title a{color:var(--wpdef-foreground);text-decoration:none}.post-card .entry-title a:hover{color:var(--wpdef-accent);text-decoration:none}.entry-meta,.entry-footer{color:var(--wpdef-muted);font-family:var(--wpdef-font-mono);flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.entry-header+.post-thumbnail{margin-top:2.5rem}.entry-content{overflow-wrap:break-word}.entry-content:after{clear:both;content:"";display:table}.entry-content>:first-child,.entry-summary>:first-child{margin-top:0}.entry-footer{border-top:1px solid var(--wpdef-border);margin-top:2rem;padding-top:1.25rem}.sticky{border-inline-start:.25rem solid var(--wpdef-secondary)}.navigation.pagination,.post-navigation,.comments-area{margin-top:clamp(2.5rem,6vw,5rem)}.wpdef-page-main>.comments-area{border-top:1px solid var(--wpdef-border);margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.nav-links{flex-wrap:wrap;gap:.5rem;display:flex}.nav-links a,.nav-links .current{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.45rem .75rem;display:inline-flex}.nav-links .current{border-color:var(--wpdef-accent);background:var(--wpdef-accent);color:var(--wpdef-button-text)}.post-navigation .nav-links{justify-content:space-between}.post-navigation .nav-previous,.post-navigation .nav-next{max-width:46%}.post-navigation a{border:0;flex-direction:column;align-items:flex-start;display:flex}.nav-subtitle{color:var(--wpdef-muted);font-family:var(--wpdef-font-mono);text-transform:uppercase;font-size:.8rem;font-weight:700}.wpdef-single-after__content .post-navigation{margin-top:0;padding-block:.25rem}.wpdef-single-after__content .comments-area{margin-top:clamp(2rem,4vw,3rem)}.comments-title,.comment-reply-title{font-size:clamp(calc(1.7rem * var(--wpdef-theme-heading-scale)), calc(3vw * var(--wpdef-theme-heading-scale)), calc(2.5rem * var(--wpdef-theme-heading-scale)))}.comment-list,.comment-list .children{padding:0;list-style:none}.comment-list .children{margin-inline-start:clamp(1rem,5vw,3rem)}.comment-body{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);margin-bottom:1.5rem;padding:1.25rem}.bypostauthor>.comment-body{border-color:var(--wpdef-secondary)}.comment-meta{margin-bottom:1rem}.comment-author{align-items:center;gap:.65rem;display:flex}.comment-author .avatar{border-radius:50%}.comment-metadata{font-size:.8rem}.comment-form label{margin-bottom:.35rem;font-weight:700;display:block}.comment-form-cookies-consent{align-items:flex-start;gap:.55rem;display:flex}.comment-form-cookies-consent label{font-weight:400}.widget{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);margin-bottom:1.25rem;padding:1.25rem;font-size:.875rem;line-height:1.5;box-shadow:0 .5rem 1.5rem #0f30570a}.widget :where(.widget-title,.wp-block-heading){font-family:var(--wpdef-font-heading);letter-spacing:-.015em;margin-block:0 1rem;font-size:1.125rem;font-weight:700;line-height:1.3}.widget :where(p,ul,ol){margin-block:0 1rem}.widget :where(ul,ol){padding:0;list-style:none}.widget li{border-bottom:1px solid var(--wpdef-border);padding-block:.75rem}.widget li:first-child{padding-top:0}.widget li:last-child{border-bottom:0;padding-bottom:0}body .widget.widget_block .wp-block-latest-posts li>a,body .widget-area .widget.widget_recent_entries li>a{text-decoration:none}.widget li>:where(ul,ol){margin-top:.75rem;padding-inline-start:1rem}.widget :where(label,.wp-block-latest-posts__post-date,.wp-block-rss__item-publish-date){color:var(--wpdef-muted);font-size:.75rem}.widget :where(.wp-block-latest-posts__post-date,.wp-block-rss__item-publish-date){font-family:var(--wpdef-font-mono)}.widget :where(.search-form,.wp-block-search__inside-wrapper){align-items:stretch;gap:.5rem;display:flex}.widget :where(.search-submit,.wp-block-search__button){min-height:2.5rem;padding:.55rem .85rem;font-size:.8rem}.wp-block-button.is-style-wpdef-outline .wp-block-button__link{color:var(--wpdef-accent);background:0 0}.wp-block-quote.is-style-wpdef-organic-quote{background:var(--wpdef-soft);border:0;border-radius:2rem .4rem;padding:clamp(1.5rem,4vw,3rem);position:relative}.wp-block-quote.is-style-wpdef-organic-quote:before{color:var(--wpdef-secondary);font-family:var(--wpdef-font-heading);content:"“";font-size:4rem;position:absolute;top:-.3em;left:.25em}.wp-block-image.is-style-wpdef-framed img{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);box-shadow:var(--wpdef-shadow);padding:clamp(.5rem,2vw,1rem)}.posts-list .post-card>.post-thumbnail{aspect-ratio:16/9}.posts-list .post-card>.post-thumbnail img{min-height:0}.wp-block-group.is-style-wpdef-soft-panel{border-radius:var(--wpdef-radius);background:var(--wpdef-soft);padding:clamp(1.25rem,4vw,3rem)}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{margin-inline:auto;display:block}.wp-caption,.gallery-caption{max-width:100%;color:var(--wpdef-muted);font-size:.875rem}.wp-caption-text{margin-top:.4rem}.posts-grid .post-card .entry-title{font-size:clamp(calc(1.45rem * var(--wpdef-theme-heading-scale)), calc(2.2vw * var(--wpdef-theme-heading-scale)), calc(2rem * var(--wpdef-theme-heading-scale)));line-height:1.18}@media (max-width:960px){.wpdef-common-shell{width:min(calc(100% - 1.5rem), var(--wpdef-content-width));padding-block:2rem 2.5rem}.wpdef-common-shell.wpdef-transaction-shell{padding-block:2rem 2.5rem}.wpdef-transaction-header{margin-bottom:1.5rem}.wpdef-standard-hero{padding-block:2.5rem}.wpdef-standard-hero--title-only{padding-block:2rem}.wpdef-standard-hero__inner{width:min(calc(100% - 1.5rem), var(--wpdef-hero))}.wpdef-content-card,.wpdef-reading>:where(article,section,.comments-area){padding:1.5rem}.posts-grid{gap:1.25rem}.post-card__body{padding:1.25rem}.wpdef-single-content-card>.post-thumbnail{margin-bottom:1.5rem}.site-content.has-sidebar,.wpdef-common-layout.has-sidebar{flex-direction:column}.site-content.has-sidebar>.site-main,.site-content.has-sidebar>.widget-area,.wpdef-common-layout.has-sidebar>.wpdef-common-main,.wpdef-common-layout.has-sidebar>.widget-area{width:100%}.wpdef-sidebar-left .site-content.has-sidebar>.site-main,.wpdef-sidebar-left .wpdef-common-layout.has-sidebar>.wpdef-common-main{order:1}.wpdef-sidebar-left .site-content.has-sidebar>.widget-area,.wpdef-sidebar-left .wpdef-common-layout.has-sidebar>.widget-area{order:2}.widget-area{flex-basis:auto}.posts-grid.wpdef-cols-2,.posts-grid.wpdef-cols-3{grid-template-columns:1fr}}@media (max-width:700px){.post-password-form>p:last-child{grid-template-columns:1fr;gap:.75rem;padding:1rem}.post-password-form input[type=submit]{width:100%}.wpdef-common-shell{width:min(calc(100% - .5rem), var(--wpdef-content-width));padding-block:.75rem 1.25rem}.wpdef-common-shell.wpdef-transaction-shell{padding-block:1.25rem 2rem}.wpdef-transaction-header{margin-bottom:1.25rem}.wpdef-transaction-header__title{font-size:calc(1.5rem * var(--wpdef-theme-heading-scale));letter-spacing:-.03em;line-height:1.12}.wpdef-standard-hero{padding-block:1.75rem}.wpdef-standard-hero--title-only{padding-block:1.25rem}.wpdef-standard-hero__inner{width:min(calc(100% - .5rem), var(--wpdef-hero))}.wpdef-standard-hero__title{font-size:clamp(calc(1.75rem * var(--wpdef-theme-heading-scale)), calc(7.5vw * var(--wpdef-theme-heading-scale)), calc(2.4rem * var(--wpdef-theme-heading-scale)));line-height:1.08}.wpdef-standard-hero__description{margin-inline-start:0;padding-inline-start:.75rem}.wpdef-content-card,.wpdef-reading>:where(article,section,.comments-area){padding:.625rem}.posts-grid{gap:.875rem}.post-card__body{padding:.625rem}.wpdef-single-content-card>.post-thumbnail{margin-bottom:1.25rem}.post-card>.post-thumbnail img{max-height:22rem}.posts-grid.wpdef-cols-2,.posts-grid.wpdef-cols-3,.posts-list .post-card{grid-template-columns:1fr}.post-navigation .nav-previous,.post-navigation .nav-next{max-width:100%}.comment-list .children{margin-inline-start:.75rem}.alignleft,.alignright{float:none;margin-inline:0}}@media print{.widget-area,.comments-area,.navigation{display:none}}