:root{--gkw-yellow:#febf01;--gkw-yellow-hover:#edb200;--gkw-ink:#130e00}body{overflow-x:clip}.site-header .site-header-row-container-inner,.site-header .site-main-header-wrap .site-header-row-container-inner,#mobile-header .site-header-row-container-inner{background:var(--fk-invert-bg,#130e00)}body .site-header a,body .site-header .site-title a{color:#fff}body .header-navigation .header-menu-container>ul>li.menu-item>a{color:#fff}body .header-navigation .header-menu-container>ul>li.menu-item>a:hover,body .header-navigation .header-menu-container>ul>li.menu-item.current-menu-item>a,body .header-navigation .header-menu-container>ul>li.menu-item.current_page_item>a{color:var(--gkw-yellow)}.site-branding .site-title-wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:hover{color:#fff}.site-branding a.brand img{max-height:64px;width:auto}body .site-branding .site-title,body .site-branding .site-title a,body .site-branding .site-description{color:#fff}body .header-button,body .mobile-header-button,body .header-button-wrap .button{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.fk-btn .wp-block-button__link,a.fk-btn,.entry-content a.button,.entry-content .button,.wpcf7 input[type=submit],.wpcf7 .wpcf7-submit,.wp-block-button__link,body .header-button,body .mobile-header-button,body .header-button-wrap .button{background:var(--gkw-yellow);border-color:var(--gkw-yellow);color:var(--gkw-ink)}.fk-btn .wp-block-button__link:hover,a.fk-btn:hover,.entry-content a.button:hover,.entry-content .button:hover,.wpcf7 input[type=submit]:hover,.wpcf7 .wpcf7-submit:hover,.wp-block-button__link:hover,body .header-button:hover,body .mobile-header-button:hover,body .header-button-wrap .button:hover{background:var(--gkw-yellow-hover);border-color:var(--gkw-yellow-hover);color:var(--gkw-ink)}.fk-btn--ghost .wp-block-button__link,a.fk-btn--ghost{background:var(--fk-p7,#fff6e2);border-color:var(--fk-border,#e3d7a8);color:var(--gkw-ink)}.fk-btn--ghost .wp-block-button__link:hover,a.fk-btn--ghost:hover{background:var(--fk-p8,#fff0c7);border-color:var(--fk-border,#e3d7a8);color:var(--gkw-ink)}.gkw-hero{position:relative;padding-block:clamp(2.25rem,6vw,4.5rem) clamp(2.75rem,6vw,4.75rem);margin-block:0}.gkw-hero h1{font-family:var(--fk-font-heading);font-weight:700;font-size:clamp(2.25rem,5.5vw,3.5rem);line-height:1.1;margin:0 0 1.25rem}.gkw-hero>p{font-size:1.125rem;line-height:1.65;max-width:46rem;margin:0}.gkw-hero-cta{margin-top:1.75rem;gap:1rem}.gkw-hero:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:12px;margin-left:-50vw;background:conic-gradient(var(--gkw-ink) 25%,#fff 0 50%,var(--gkw-ink) 0 75%,#fff 0) 0 0/24px 24px}.gkw-band{background:var(--fk-p7,#fff6e2);box-shadow:0 0 0 100vmax var(--fk-p7,#fff6e2);clip-path:inset(0 -100vmax);padding-block:2.75rem;margin-block:0}.fk-cards{gap:1.5rem;margin:0}.fk-card{background:#fff;border:1px solid var(--fk-border,#e3d7a8);border-radius:12px;padding:1.5rem;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.fk-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(57,46,0,.12)}.fk-card h3{margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.fk-card h3 a{color:inherit;text-decoration:none}.fk-card h3 a:hover,.fk-card h3 a:focus-visible{text-decoration:underline}.fk-card p{margin:0}@media (prefers-reduced-motion:reduce){.fk-card{transition:none}.fk-card:hover{transform:none}}.fk-section{padding-block:2.5rem;margin-block:0}.fk-section .fk-lead{font-size:clamp(2rem,6vw,3.5rem);font-weight:700;margin:0;color:#fff}.entry-content .wp-block-image{margin-block:1.5rem}.entry-content p>a>img{display:block;max-width:min(100%,720px);height:auto;border-radius:12px;margin-inline:auto}.entry-content .wp-block-image img{display:block;max-width:min(100%,720px);height:auto;border-radius:12px;margin-inline:auto}.single-post .entry-header .entry-title{font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.15}.single-post .article-post-thumbnail img,.single-post .post-thumbnail-inner img{border-radius:12px}.single-post .entry-content{font-size:1.0625rem;line-height:1.75}.single-post .entry-content>p:first-of-type{font-size:1.25rem;line-height:1.6;font-weight:500}.single-post .entry-content h2{position:relative;margin-top:2.75rem;padding-top:1rem}.single-post .entry-content h2:before{content:"";position:absolute;top:0;left:0;width:56px;height:6px;background:var(--gkw-yellow)}.single-post .entry-content ul li::marker,.single-post .entry-content ol li::marker{color:var(--global-palette1,#755700);font-weight:700}.single-post .entry-content blockquote{margin-inline:0;padding:1rem 1.25rem;background:var(--fk-p7,#fff6e2);border-left:6px solid var(--gkw-yellow);border-radius:0 12px 12px 0}.single-post .entry-content blockquote p{margin:0}.gkw-post-cta{margin:3rem 0 1rem;padding:1.5rem;background:var(--fk-p7,#fff6e2);border:1px solid var(--fk-border,#e3d7a8);border-radius:12px}.gkw-post-cta .wp-block-buttons{gap:1rem;margin:0}.loop-entry,.fk-related__card{border:1px solid var(--fk-border,#e3d7a8);border-radius:12px;overflow:hidden;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.loop-entry:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(57,46,0,.12)}@media (prefers-reduced-motion:reduce){.loop-entry{transition:none}.loop-entry:hover{transform:none}}.loop-entry .post-thumbnail[class*=kadence-thumbnail-ratio-]{padding-bottom:56.25% !important}.fk-related__img{aspect-ratio:16/9}.loop-entry .entry-title,.fk-related__name{font-family:var(--fk-font-heading)}.gkw-post-cta .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center}.gkw-post-cta .wp-block-button__link{min-height:48px;box-sizing:border-box}.loop-entry .entry-title,.fk-related__name{word-spacing:.08em}.loop-entry{display:flex;flex-direction:column}.loop-entry .entry-content-wrap{display:flex;flex-direction:column;flex:1 1 auto}.loop-entry .entry-footer{margin-top:auto;padding-top:1rem}.loop-entry .entry-header{margin-bottom:0}.loop-entry .entry-meta{margin:.75rem 0 0}.loop-entry .entry-summary{margin:1rem 0 0}.loop-entry .entry-summary p{margin:0}