.site-title a,.site-title a:hover{font-style: italic;font-weight: 500;}.main-header-menu .menu-link{font-size: 14px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;}.bg-anton{font-family: 'Anton',sans-serif !important;font-weight: 400 !important;text-transform: uppercase;line-height: 1;}.bg-hero{padding: 48px 24px 56px;}.bg-hero-title{font-size: clamp(64px,10vw,128px) !important;line-height: .9 !important;margin: 0;}.bg-hero-title em{display: block;font-family: 'Playfair Display',serif;font-style: italic;font-weight: 500;text-transform: none;font-size: .82em;line-height: 1.05;}.bg-hero-intro{gap: 16px;margin-top: 28px;align-items: center;}.bg-hero-intro p{font-size: 18px;max-width: 46ch;margin: 0;}.bg-avatar img{border-radius: 50%;border: 2px solid var(--ast-global-color-2);}.bg-card{border: 2px solid var(--ast-global-color-2);background: #fff;}.bg-card .wp-block-post-featured-image{margin: 0;}.bg-card-body{padding: 20px 22px 24px;}.bg-card .wp-block-post-title{font-size: 26px;line-height: 1.2;margin: 8px 0;}.bg-kicker,.bg-kicker a{font-size: 13px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ast-global-color-0);text-decoration: none;}.bg-kicker-pink{color: #F28DB2;}.wp-block-read-more{font-weight: 600;color: var(--ast-global-color-2);}.bg-band{padding: 14px 24px;}.bg-band-label{font-size: 20px;margin: 0;color: #F28DB2;}.bg-pills .wp-block-button__link{border: 1px solid #F28DB2 !important;color: var(--ast-global-color-5) !important;background: transparent !important;border-radius: 999px;padding: 8px 16px;font-size: 14px;}.bg-pills .wp-block-button__link:hover{border-color: var(--ast-global-color-5) !important;}.bg-main{padding: 64px 24px;}.bg-main-cols{gap: 56px;}.bg-list .wp-block-post-template{margin: 0;padding: 0;}.bg-row{padding: 28px 0;border-top: 1px solid var(--ast-global-color-2);margin: 0 !important;gap: 24px;}.bg-row .wp-block-post-featured-image{margin: 0;}.bg-row .wp-block-post-title{font-size: 28px;line-height: 1.2;margin: 8px 0;}.bg-row .wp-block-post-title a,.bg-card .wp-block-post-title a{color: var(--ast-global-color-2);text-decoration: none;}.bg-row .wp-block-post-excerpt{color: #444;font-size: 16px;}.bg-row .wp-block-post-excerpt__more-text{display: none;}.bg-meta{font-size: 14px;color: #555;}.bg-more{border-top: 1px solid var(--ast-global-color-2);padding-top: 28px;}.bg-btn-square .wp-block-button__link{border-radius: 0;font-size: 14px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;padding: 14px 32px;}.bg-btn-square.is-style-outline .wp-block-button__link{border: 2px solid var(--ast-global-color-2);color: var(--ast-global-color-2);background: transparent;}.bg-about{border: 2px solid var(--ast-global-color-2);padding: 28px;text-align: center;margin-bottom: 40px;}.bg-script{font-family: 'Playfair Display',serif !important;font-style: italic;font-weight: 500 !important;font-size: 26px;}.bg-link a{font-size: 14px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ast-global-color-2);text-decoration: none;border-bottom: 2px solid var(--ast-global-color-0);}.bg-side-title{font-size: 28px;margin-bottom: 12px;}.bg-cats{list-style: none;margin: 0 0 40px;padding: 0;}.bg-cats li{display: flex;justify-content: space-between;border-top: 1px solid var(--ast-global-color-7);padding: 12px 0;font-weight: 600;}.bg-cats li a{color: var(--ast-global-color-2);text-decoration: none;}.bg-newsletter{padding: 28px;}.bg-newsletter h3{color: var(--ast-global-color-5);font-size: 32px;}.bg-split{gap: 0 !important;margin: 0 !important;}.bg-split-img figure{margin: 0;height: 100%;}.bg-split-img img{width: 100%;height: 100%;min-height: 420px;object-fit: cover;}.bg-split-text{padding: 56px 48px;display: flex;flex-direction: column;justify-content: center;}.bg-big{font-size: clamp(44px,6vw,64px) !important;line-height: .95 !important;color: var(--ast-global-color-5);}.site-primary-footer-wrap,.site-below-footer-wrap{padding-left: 24px;padding-right: 24px;}.site-footer,.site-footer p,.site-footer .ast-footer-copyright{color: #E8E1D7;}.site-footer a,.site-footer .bg-footer-cats a,.site-footer .footer-widget-area a,.site-footer .ast-builder-menu-footer .menu-link{color: var(--ast-global-color-5) !important;}.site-footer a:hover,.site-footer .ast-builder-menu-footer .menu-link:hover{color: #F28DB2 !important;}.site-footer h3.bg-anton{color: var(--ast-global-color-5);}.site-footer .bg-footer-cats{list-style: none;margin: 0;padding: 0;}.site-footer .bg-footer-cats li{padding: 4px 0;}.site-footer .bg-footer-logo-img{margin: 0 0 16px;}.site-below-footer-wrap{border-top: 1px solid #3A3A3A;}.ast-builder-menu-footer .menu-link{font-weight: 600;letter-spacing: .06em;text-transform: uppercase;font-size: 14px;}.custom-logo-link img,.site-logo-img img{height: auto;}.single-post .entry-header .ast-terms-link a,.single-post .ast-single-post-taxonomy a{font-size: 13px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ast-global-color-0);}.single-post .entry-header .entry-meta{font-size: 14px;color: #555;text-transform: none;}.single-post .entry-header{border-bottom: 2px solid var(--ast-global-color-2);padding-bottom: 24px;margin-bottom: 32px;}.single-post .entry-content h2{margin-top: 1.6em;}.single-post .entry-content a{color: var(--ast-global-color-0);text-decoration: underline;text-underline-offset: 3px;}.bg-after-post{gap: 0 !important;margin: 48px 0 0 !important;border: 2px solid var(--ast-global-color-2);}.bg-after-about{padding: 28px;}.bg-after-author{gap: 20px;}.bg-after-author .bg-kicker{margin: 0;}.bg-after-author .bg-script{margin: 0 0 8px;}.ast-related-posts-title{font-family: 'Anton',sans-serif !important;font-weight: 400 !important;text-transform: uppercase;font-size: 40px !important;}.ast-related-posts-wrapper .entry-title,.ast-related-post-content .entry-title{font-family: 'Playfair Display',serif;font-size: 20px;line-height: 1.25;}.ast-archive-entry-banner .page-title,.archive .ast-archive-description .page-title,.search .ast-archive-description .page-title,.ast-archive-description .ast-archive-title{font-family: 'Anton',sans-serif;font-weight: 400;text-transform: uppercase;font-size: clamp(48px,7vw,88px);line-height: .95;}.ast-archive-entry-banner,.ast-archive-description{border-bottom: 2px solid var(--ast-global-color-2);}.ast-archive-entry-banner .ast-archive-description p,.ast-archive-description p{font-size: 18px;max-width: 56ch;}.blog-layout-5 .post-content .entry-title,.ast-blog-layout-5-grid .entry-title{font-size: 28px;line-height: 1.2;}.blog-layout-5 .ast-blog-single-element.ast-taxonomy-container a,.ast-blog-single-element .cat-links a{font-size: 13px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ast-global-color-0);}.ast-pagination .page-numbers.current{background: var(--ast-global-color-2);color: var(--ast-global-color-5);}.ast-archive-description .ast-archive-title{font-size: clamp(48px,7vw,88px) !important;line-height: .95 !important;margin-bottom: 12px;}.ast-archive-description{padding-bottom: 32px !important;margin-bottom: 8px;background: transparent !important;}.ast-archive-post .ast-article-inner{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;border-top: 1px solid var(--ast-global-color-2);padding: 28px 0 !important;}.ast-archive-post .entry-title,.ast-related-post .entry-title{font-family: 'Playfair Display',serif !important;font-weight: 700 !important;text-transform: none !important;font-size: 28px !important;line-height: 1.2 !important;}.ast-archive-post .entry-title a{color: var(--ast-global-color-2);}.ast-archive-post .post-thumb-img-content img{border-radius: 0;}.ast-archive-post,.ast-separate-posts.ast-archive-post{background: transparent !important;box-shadow: none !important;}.fluentform .ff-el-input--label label{font-weight: 600;}.fluentform .ff-el-form-control{border: 2px solid var(--ast-global-color-2) !important;border-radius: 0 !important;background: #fff !important;padding: 12px 14px !important;font: inherit;}.fluentform .ff-el-form-control:focus{border-color: var(--ast-global-color-0) !important;box-shadow: none !important;}.fluentform textarea.ff-el-form-control{min-height: 180px;}.fluentform .ff-el-tc{font-size: 15px;}.fluentform .ff-btn-submit{background: var(--ast-global-color-0) !important;color: var(--ast-global-color-5) !important;border: 0 !important;border-radius: 0 !important;padding: 14px 32px !important;font-size: 14px !important;font-weight: 600 !important;letter-spacing: .12em;text-transform: uppercase;}.fluentform .ff-btn-submit:hover{background: var(--ast-global-color-1) !important;}.page:not(.home) .entry-header .entry-title{border-bottom: 2px solid var(--ast-global-color-2);padding-bottom: 20px;}.bg-404{padding: 72px 24px 40px;}.bg-404-text{font-size: 19px;margin: 24px 0;}.bg-search .wp-block-search__inside-wrapper{border: 2px solid var(--ast-global-color-2);}.bg-search .wp-block-search__input{border: 0;padding: 12px 16px;font-size: 16px;}.bg-search .wp-block-search__button{background: var(--ast-global-color-0);color: #fff;border: 0;margin: 0;border-radius: 0;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;font-size: 13px;}.bg-404 .wp-block-buttons{margin-top: 24px;}.bg-404-posts{padding: 48px 24px 80px;border-top: 1px solid var(--ast-global-color-2);}.bg-404-posts .wp-block-post-title{font-size: 22px;line-height: 1.25;}.bg-404-posts .wp-block-post-title a{color: var(--ast-global-color-2);text-decoration: none;}@media (max-width: 781px){.bg-after-post{flex-direction: column;}.bg-main-cols{gap: 32px;}.bg-split-text{padding: 40px 24px;}.bg-split-img img{min-height: 280px;}}