:root{--logo-h-desktop:104px;--logo-h-tablet:64px;--logo-h-mobile:48px;--logo-h:var(--logo-h-desktop);--nav-font-desktop:76px;--nav-font-tablet:38px;--nav-font-mobile:24px;--nav-font:var(--nav-font-desktop);--nav-gap-desktop:clamp(40px, 5vw, 90px);--nav-gap-tablet:clamp(24px, 4vw, 56px);--nav-gap-mobile:clamp(10px, 2.5vw, 18px);--header-pad-y:clamp(8px, 1.2vw, 16px);--header-pad-x:clamp(16px, 3vw, 48px);--header-max:1720px;--adminbar:0px;--header-h:calc(max(var(--logo-h), var(--nav-font)) + (var(--header-pad-y) * 2));--hero-size-min:2.125rem;--hero-size-max:8.5rem;--hero-lh-desktop:1.02;--hero-lh-mobile:1.08;--hero-track-desktop:-0.008em;--hero-track-mobile:-0.004em;--font-h1:3.05rem;--font-h2:1.9rem;--font-h3:1.45rem;--font-h4:1.2rem;--font-body:1.0625rem;--weight-h1:400;--weight-h2:500;--weight-h3:600;--weight-h4:700;--weight-body:400;--weight-emphasis:700;--lh-tight:1.15;--lh-normal:1.3;--lh-relaxed:1.6;--lh-body:1.6;--track-display:-0.015em;--track-h2:-0.005em;--track-caps:0.05em;--text-heading:#111111;--text-body:#333333;--text-bridge:#4A4A4A;--text-secondary:#707070;--text-meta:#999999;--border-light:#F4F4F4;--accent:#5E7680;--timing-smooth:350ms;--timing-elegant:500ms;--ease-natural:cubic-bezier(0.4, 0.0, 0.2, 1);--ease-elegant:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-museum:cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width:1024px){:root{--logo-h:var(--logo-h-tablet);--nav-font:var(--nav-font-tablet)}}@media (max-width:640px){:root{--logo-h:var(--logo-h-mobile);--nav-font:var(--nav-font-mobile)}}html.admin-bar{--adminbar:32px}html{scroll-padding-top:calc(var(--header-h) + var(--adminbar) + 16px);scroll-behavior:smooth}#site-header{position:fixed;inset:0 0 auto 0;z-index:999;width:100%;padding:var(--header-pad-y) var(--header-pad-x);background:#fff0;pointer-events:none;transition:transform var(--timing-smooth) var(--ease-elegant);transform:translateY(0);will-change:transform}#site-header>*{pointer-events:auto}.site-header,.kadence-header,.header-wrap,.site-branding,#site-header.wp-block-group{background:#fff0;box-shadow:none}#site-header .kb-row-layout-wrap,#site-header .kt-row-layout,#site-header .wp-block-kadence-rowlayout{width:100%;background:#fff0}#site-header .kt-row-layout-inner,#site-header .kt-row-column-wrap{display:flex;width:min(var(--header-max), 100%);margin-inline:auto;align-items:center;justify-content:space-between;gap:clamp(8px, 1.6vw, 24px)}#site-header .wp-block-kadence-column{min-width:0;display:flex;align-items:center}#site-header .kadence-columntwentytwentyfive__header_8d0bd7-f2{flex:0 0 auto}#site-header .kadence-columntwentytwentyfive__header_df6e0e-95{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}#site-header .wp-block-kadence-image img{height:var(--logo-h);max-height:var(--logo-h);width:auto;max-width:none;display:block;filter:invert(1) brightness(1);mix-blend-mode:difference;transition:opacity 0.2s ease;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important}#site-header .wp-block-kadence-image,#site-header .wp-block-kadence-image figure,#site-header .wp-block-kadence-image .kb-img{background:transparent!important;box-shadow:none!important;margin:0!important}#site-header,#site-header .wp-block-navigation,#site-header .wp-block-navigation a{mix-blend-mode:difference;color:#fff}#site-header .wp-block-navigation,#site-header .wp-block-navigation__container,#site-header .wp-block-navigation a,#site-header .wp-block-navigation .wp-block-navigation-item__content{font-family:"Libre Baskerville",serif}#site-header .wp-block-navigation{font-weight:700;font-size:var(--nav-font);letter-spacing:.1em;line-height:1;margin:0}#site-header .wp-block-navigation__container{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--nav-gap-desktop)}#site-header .wp-block-navigation .wp-block-navigation-item,#site-header .wp-block-navigation .wp-block-navigation-item__content{display:inline-flex;align-items:center;line-height:1;padding-block:0;white-space:nowrap}#site-header .wp-block-navigation a{text-decoration:none;transition:opacity var(--timing-smooth) var(--ease-elegant)}#site-header .wp-block-navigation .nav-outline>a{-webkit-text-fill-color:#fff0;-webkit-text-stroke:1.4px currentColor;font-weight:800;letter-spacing:calc(0.1em + 0.015em)}#site-header .wp-block-navigation .nav-outline>a:hover{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0 #fff0}#site-header .wp-block-navigation .wp-block-navigation-item:not(.nav-outline)>a{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}#site-header .wp-block-navigation .wp-block-navigation-item:not(.nav-outline)>a:hover{-webkit-text-fill-color:#fff0;-webkit-text-stroke:1.4px currentColor;font-weight:800;letter-spacing:calc(0.1em + 0.015em)}body.scrolling-down #site-header{transform:translateY(calc(-100% - var(--adminbar)))}body.scrolling-up #site-header,body.at-top #site-header{transform:translateY(0)}html.admin-bar #site-header{top:32px}html.admin-bar body.scrolling-down #site-header{transform:translateY(calc(-100% - 32px))}#site-header .wp-block-navigation a:focus,#site-header .wp-block-navigation a:focus-visible,#site-header .wp-block-navigation .wp-block-navigation-item__content:focus,#site-header .wp-block-navigation .wp-block-navigation-item__content:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}a:focus,a:focus-visible,button:focus,button:focus-visible,.wp-block-button__link:focus,.wp-block-button__link:focus-visible{outline:none!important;box-shadow:none!important}a:focus-visible,button:focus-visible{outline:2px solid rgb(255 255 255 / .3)!important;outline-offset:2px!important;box-shadow:none!important}.wp-block-group>:first-child,.kt-inside-inner-col>:first-child{margin-top:0}p{font-family:"Libre Baskerville",Georgia,serif;font-weight:var(--weight-body);font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-body);margin-bottom:1.5rem}ul,ol{font-family:"Libre Baskerville",Georgia,serif;font-weight:var(--weight-body);font-size:var(--font-body);line-height:var(--lh-relaxed);color:var(--text-body);margin-top:1.5rem;margin-bottom:2rem}li{margin-bottom:1rem;line-height:var(--lh-relaxed)}strong,b{font-weight:var(--weight-emphasis);color:var(--text-heading)}.hero-title{font-family:'Montserrat',sans-serif!important;font-size:clamp(var(--hero-size-min), 9vw, var(--hero-size-max))!important;line-height:var(--hero-lh-desktop)!important;letter-spacing:var(--hero-track-desktop)!important;text-align:center;max-width:16ch;margin:0 auto;font-weight:800!important;color:#111111!important}@media (max-width:768px){.page-title+.page-subtitle+.wp-block-spacer{height:2rem!important}}@media (max-width:1024px){.hero-title{font-size:clamp(2.5rem, 8.5vw, var(--hero-size-max))!important;line-height:var(--hero-lh-desktop)!important}}@media (max-width:640px){.hero-title{font-size:clamp(2.75rem, 9.5vw, var(--hero-size-max))!important;line-height:var(--hero-lh-mobile)!important;letter-spacing:var(--hero-track-mobile)!important;padding:0 3vw}}@media (max-width:480px){.hero-title{font-size:clamp(2.5rem, 11vw, 4rem)!important;padding:0 2vw}}.front-subhead{font-size:clamp(1.35rem, 3vw, 1.85rem)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:0.005em!important;margin-top:clamp(2rem, 4vh, 3rem)!important;margin-bottom:clamp(2.5rem, 5vh, 4rem)!important;max-width:48em!important;margin-inline:auto!important;color:var(--text-bridge)!important;padding:0 2rem!important}@media (min-width:769px){.front-subhead{font-size:1.85rem!important;padding:0 3rem!important}}.front-logo{padding-block:clamp(8px, 1.8vw, 28px)}@media (max-width:640px){.front-logo{padding-block:clamp(12px, 3vh, 48px)}}.front-logo img{display:block;width:min(96vw, 1600px);height:auto;margin-inline:auto;margin-block:0;mix-blend-mode:normal!important}.front-logo .wp-block-image,.front-logo figure{margin:0}h1{font-family:"Libre Baskerville",Georgia,serif;font-size:var(--font-h1);font-weight:var(--weight-h1);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--text-heading);margin-top:0;margin-bottom:1.5rem}h2{font-family:"Libre Baskerville",Georgia,serif;font-size:var(--font-h2);font-weight:var(--weight-h2);line-height:var(--lh-normal);letter-spacing:var(--track-h2);color:var(--text-heading);margin-top:3.5rem;margin-bottom:1.5rem}h3{font-family:"Libre Baskerville",Georgia,serif;font-size:var(--font-h3);font-weight:var(--weight-h3);line-height:var(--lh-normal);color:var(--text-heading);margin-top:2.5rem;margin-bottom:1rem}h4{font-family:"Libre Baskerville",Georgia,serif;font-size:var(--font-h4);font-weight:var(--weight-h4);line-height:var(--lh-normal);color:var(--text-heading);margin-top:2rem;margin-bottom:.75rem}.page-title{font-family:"Libre Baskerville",Georgia,serif;font-size:var(--font-h1);font-weight:var(--weight-h1);letter-spacing:var(--track-caps);color:var(--text-heading);line-height:1.1;text-align:center;margin-bottom:1rem}.page-subtitle{font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-style:italic;font-size:1.15rem;line-height:1.6;color:var(--text-secondary);text-align:center;margin-top:1rem;margin-bottom:3rem;padding:0 2rem;max-width:34em;margin-inline:auto}figcaption,.wp-element-caption,.wp-caption-text{font-family:"Montserrat",sans-serif!important;font-weight:400!important;font-style:italic!important;font-size:0.9rem!important;color:var(--text-secondary)!important;margin-top:0.75rem!important;line-height:1.5!important;text-align:center!important}.essay-subtitle{font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-style:italic;font-size:1.1rem;line-height:1.6;color:var(--text-secondary);text-align:center;margin-top:.75rem;margin-bottom:2.5rem;padding:0 2rem;max-width:34em;margin-inline:auto;min-height:1.5rem;display:block}.essays-grid .wp-block-post-title,.latest-post-query .wp-block-post-title{font-family:"Libre Baskerville",Georgia,serif;font-weight:600;font-size:1.4rem;line-height:1.35;letter-spacing:0;margin-top:.75rem;margin-bottom:.5rem;color:var(--text-heading);text-transform:none}.query-subtitle{font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-style:italic;font-size:1rem;line-height:1.5;color:var(--text-secondary);text-align:center;margin-top:.25rem;margin-bottom:.75rem;padding:0;display:block}.essay-subtitle:empty{display:none}.wp-block-post-excerpt,.wp-block-post-excerpt__excerpt{font-family:"Montserrat",sans-serif!important;font-weight:400!important;font-size:0.9rem!important;line-height:1.6!important;color:var(--text-body)!important;margin-bottom:0.75rem!important;margin-top:0!important}.essay-meta-line{display:flex;align-items:center;gap:.35rem;margin:0;padding:0}.essay-meta-line .essay-author,.essay-meta-line .essay-dot,.essay-meta-line .wp-block-post-date,.essay-meta-line .featured-author,.essay-meta-line .featured-date{font-family:"Montserrat",sans-serif!important;font-size:0.9rem!important;color:var(--text-meta)!important;margin:0!important;line-height:1.1!important;letter-spacing:.01em}.essay-meta-line .essay-dot{opacity:.8;user-select:none}.essay-meta-line .essay-author a,.essay-meta-line .featured-author a{color:var(--text-meta)!important;text-decoration:none!important;transition:color 0.2s ease}.essay-meta-line .essay-author a:hover,.essay-meta-line .featured-author a:hover{color:var(--accent)!important}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol,.single-post .entry-content>h2,.single-post .entry-content>h3,.single-post .entry-content>h4,.single-post .entry-content>blockquote{max-width:36em;margin-inline:auto}@media (max-width:768px){h1{font-size:2.25rem}h2{font-size:1.85rem}.page-title{font-size:2.25rem}.page-subtitle{font-size:1.15rem;padding:0 1rem}.essay-subtitle{font-size:1.15rem;padding:0 1rem}.query-subtitle{font-size:.95rem}}.utility-link,.utility-link a{font-family:'Montserrat',sans-serif;font-weight:400;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none;margin:0}.utility-link a:hover,.utility-link a:focus-visible{opacity:.65}.utility-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.85rem}.utility-row .utility-link+.utility-link::before{content:"\00B7";color:var(--text-meta);margin-right:.85rem}a{transition:color var(--timing-smooth) var(--ease-natural)}p a,.entry-content a:not(.wp-block-button__link),.wp-block-post-content a:not(.wp-block-button__link){color:var(--text-body);text-decoration:none;border-bottom:1px solid #fff0;transition:all var(--timing-smooth) var(--ease-natural)}p a:hover,.entry-content a:not(.wp-block-button__link):hover,.wp-block-post-content a:not(.wp-block-button__link):hover{color:var(--accent);border-bottom-color:var(--accent)}.wp-block-post-title a{color:var(--text-heading);text-decoration:none}.wp-block-post-title a:hover{color:var(--accent)}.wp-block-buttons{margin-top:2rem;margin-bottom:2rem}.wp-block-button.is-style-outline .wp-block-button__link,.kb-buttons-wrap .kb-button{font-family:"Montserrat",sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.04em;padding:.65rem 1.15rem;border:1px solid var(--accent);color:var(--accent);background-color:#fff0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all var(--timing-smooth) var(--ease-elegant)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.kb-buttons-wrap .kb-button:hover{background:var(--accent);color:#fff;box-shadow:0 .35rem 1rem rgb(94 118 128 / .18)}.wp-block-kadence-image{margin-top:3rem;margin-bottom:3rem}.wp-block-kadence-image img{border-radius:0;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.wp-block-kadence-infobox{padding:2.5rem 2rem;border:1px solid var(--border-light);border-radius:0;box-shadow:0 .125rem .75rem rgb(0 0 0 / .06);background:#fff;transition:all var(--timing-elegant) var(--ease-museum)}.wp-block-kadence-infobox:hover{border-color:var(--accent);box-shadow:0 .5rem 1.5rem rgb(94 118 128 / .12);transform:translateY(-2px)}.kt-blocks-info-box-title{font-family:"Libre Baskerville",Georgia,serif;font-size:1.45rem;font-weight:600;line-height:1.35;color:var(--text-heading);margin-bottom:1rem;letter-spacing:0}.kt-blocks-info-box-text,.kt-blocks-info-box-text p{font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-size:var(--font-body);line-height:var(--lh-body);color:var(--text-body)}@media (max-width:768px){.wp-block-kadence-infobox{padding:2rem 1.5rem;box-shadow:0 .125rem 1rem rgb(0 0 0 / .06)}}.kt-block-spacer{margin:clamp(40px, 8vh, 80px) 0}.kt-block-spacer .kt-divider{opacity:.3}.section-nav{position:fixed;right:clamp(24px, 4vw, 64px);top:50%;transform:translateY(-50%);z-index:100;opacity:0;visibility:hidden;transition:opacity var(--timing-smooth) var(--ease-elegant),visibility var(--timing-smooth) var(--ease-elegant)}body.section-nav-visible .section-nav{opacity:1;visibility:visible}.section-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.section-nav li{margin:0}.section-nav a{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-meta);text-decoration:none;display:flex;align-items:center;gap:12px;transition:color var(--timing-smooth) var(--ease-elegant);writing-mode:vertical-rl;text-orientation:mixed}.section-nav a::before{content:'';width:32px;height:1px;background:var(--text-meta);transition:all var(--timing-smooth) var(--ease-elegant)}.section-nav li:first-child a::before{display:none}.section-nav a:hover,.section-nav a.active{color:var(--accent)}.section-nav a:hover::before,.section-nav a.active::before{background:var(--accent);width:48px}.section-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1280px){#site-header .wp-block-navigation{font-size:clamp(48px, 5vw, 76px)}#site-header .wp-block-navigation__container{gap:clamp(28px, 3.5vw, 60px)}}@media (max-width:1024px){#site-header .wp-block-navigation{font-size:var(--nav-font-tablet)}#site-header .wp-block-navigation__container{gap:var(--nav-gap-tablet)}#site-header .wp-block-navigation .nav-outline>a{-webkit-text-stroke:1.2px currentColor}}@media (max-width:768px){#site-header .wp-block-navigation{font-size:var(--nav-font-mobile)}#site-header .wp-block-navigation__container{gap:var(--nav-gap-mobile)}}.push-under-header{padding-top:calc(var(--header-h) + var(--adminbar))}@media print{.section-nav{display:none}}.kadence-columntwentytwentyfive-child__footer_e8de36-72 .kt-inside-inner-col{transform:translateY(-18px)}.kadence-columntwentytwentyfive-child__footer_e8de36-72{padding-bottom:.5rem}@media (max-width:782px){.kadence-columntwentytwentyfive-child__footer_e8de36-72 .kt-inside-inner-col{transform:translateY(-10px)}}.footer-essays-link{color:#F4F4F4;letter-spacing:var(--track-caps);margin-top:1rem;margin-bottom:.5rem}.footer-essays-link a{color:#F4F4F4;text-decoration:none;border-bottom:none;transition:color var(--timing-smooth) var(--ease-elegant)}.footer-essays-link a:hover{color:var(--accent)}