.mainsite:has(>.home-blocks){padding-bottom:0;padding-top:0}.mainsite:has(>.home-blocks)+.footersite{margin-top:0}:is(.home-blocks,.editor-styles-wrapper){--wp--style--root--padding-left:clamp(1rem,4vw,2.5rem);--wp--style--root--padding-right:clamp(1rem,4vw,2.5rem);background:var(--wp--preset--color--base);overflow-x:clip}:is(.home-blocks,.editor-styles-wrapper) .home-blocks-content>*,:is(.home-blocks,.editor-styles-wrapper) .is-root-container>*{margin-block:0}:is(.home-blocks,.editor-styles-wrapper) .home-blocks-content>.alignfull,:is(.home-blocks,.editor-styles-wrapper) .is-root-container>.alignfull{width:auto}:is(.home-blocks,.editor-styles-wrapper) .alignwide,:is(.home-blocks,.editor-styles-wrapper) .is-layout-constrained>.alignwide{max-width:min(77.5rem,100%)}:is(.home-blocks,.editor-styles-wrapper) .wp-block-post-template{list-style:none;margin:0;padding:0}:is(.home-blocks,.editor-styles-wrapper) .wp-block-post-template>li{margin:0}:is(.home-blocks,.editor-styles-wrapper) :where(.has-text-color) :where(p,li,h2,h3,figcaption,cite,.wp-block-post-title){color:inherit}:is(.home-blocks,.editor-styles-wrapper) .home-page-title,:is(.home-blocks,.editor-styles-wrapper) .home-section h2:is(.is-style-etb-title,.is-style-etb-title-small){font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.15;margin:0}:is(.home-blocks,.editor-styles-wrapper) .home-page-title.is-style-etb-title-small,:is(.home-blocks,.editor-styles-wrapper) .home-section h2.is-style-etb-title-small{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}:is(.home-blocks,.editor-styles-wrapper) .home-section .wp-block-post-title:is(.is-style-etb-title,.is-style-etb-title-small),:is(.home-blocks,.editor-styles-wrapper) .home-section h3:is(.is-style-etb-title,.is-style-etb-title-small){font-size:var(--wp--custom--font-size--ui-22);line-height:1.25;margin:0}:is(.home-blocks,.editor-styles-wrapper) .home-section .wp-block-post-title:is(.is-style-etb-title,.is-style-etb-title-small) a,:is(.home-blocks,.editor-styles-wrapper) .home-section h3:is(.is-style-etb-title,.is-style-etb-title-small) a{color:inherit;text-decoration:none}:is(.home-blocks,.editor-styles-wrapper) .home-head{margin-bottom:var(--wp--preset--spacing--medium)}:is(.home-blocks,.editor-styles-wrapper) .home-head .is-style-etb-eyebrow{margin-bottom:.5rem}:is(.home-blocks,.editor-styles-wrapper) .home-pill{border-radius:1000px;font-size:var(--wp--custom--font-size--ui-13);margin:0;padding:.375rem .875rem}:is(.home-blocks,.editor-styles-wrapper) .wp-block-button__link[target=_blank]:after{content:"↗";margin-left:.375rem}:is(.home-blocks,.editor-styles-wrapper) :where(.has-primary-background-color,.has-secondary-background-color,.home-hero) a:focus-visible{outline-color:var(--wp--preset--color--base)}.home-quotes .wp-block-post-template{align-items:stretch;margin-top:3rem;row-gap:3rem}.home-quotes .wp-block-post-template>li{display:flex}.home-quotes .is-style-etb-quote-card{flex:1 1 auto;height:100%}.home-quotes .home-quote-text{color:var(--wp--preset--color--contrast);font:italic 400 clamp(1.2rem,2.2vw,1.375rem)/1.45 var(--wp--preset--font-family--dm-sans);margin:0}.home-quotes .home-quote-author{align-items:flex-end;border-top:1px solid var(--wp--preset--color--line-soft);font-size:var(--wp--custom--font-size--ui-14);gap:1rem;margin-top:auto;padding-top:.875rem}.home-quotes .home-quote-author p{margin:0}.home-quotes .home-quote-name{color:var(--wp--preset--color--primary);font-weight:600}.home-quotes .wp-block-read-more{color:var(--wp--preset--color--secondary);font-weight:600;text-decoration:none}.etb-page-hero{padding:var(--wp--preset--spacing--large) var(--wp--style--root--padding-left,1rem) calc(var(--wp--preset--spacing--x-large) + max(4.375rem, 5.46875vw) - 2.375rem);text-align:center}.etb-page-hero .etb-page-hero-inner{margin-inline:auto;max-width:48rem}.etb-page-hero .etb-page-breadcrumb p{color:color-mix(in srgb,#fff 85%,#0000);font-size:var(--wp--custom--font-size--ui-14);margin:0 0 var(--wp--preset--spacing--medium)}.etb-page-hero .etb-page-breadcrumb p a{color:var(--wp--preset--color--base);text-underline-offset:3px}.etb-page-hero .is-style-etb-eyebrow{margin-bottom:.5rem}.etb-page-hero .home-page-title{color:var(--wp--preset--color--base);font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem)}.etb-page-hero .is-style-etb-lead{color:var(--wp--preset--color--base);margin:1rem 0 0}.etb-page-hero .wp-block-oktimus-archive-content{margin-top:1rem}.etb-page-hero+.home-blocks-content>.is-style-etb-book:first-child{margin-top:0!important}.etb-blocks-page .etb-page-intro>.is-style-etb-lead{margin-bottom:var(--wp--preset--spacing--large);max-width:48rem}.etb-blocks-page .etb-page-cta .wp-block-buttons{margin-top:var(--wp--preset--spacing--small)}.etb-blocks-page .etb-quote-excerpt p{font-size:var(--wp--custom--font-size--ui-15);line-height:1.6;margin:0}.etb-blocks-page .etb-quotes-archive .wp-block-post-title.home-quote-text{font-size:clamp(1.2rem,2.2vw,1.375rem);font-weight:400}.etb-blocks-page .etb-pagination{gap:.5rem;margin-top:var(--wp--preset--spacing--large)}.etb-blocks-page .etb-pagination .page-numbers,.etb-blocks-page .etb-pagination a{align-items:center;border:1.5px solid var(--wp--preset--color--line);border-radius:.25rem;color:var(--wp--preset--color--primary);display:inline-flex;font-weight:600;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0 .75rem;text-decoration:none}.etb-blocks-page .etb-pagination .current{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.etb-blocks-page .etb-pagination .current,.etb-blocks-page .etb-pagination a:focus-visible,.etb-blocks-page .etb-pagination a:hover{border-color:var(--wp--preset--color--primary)}
