:root{--fgh-line:#dcded4}html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding-top:0;padding-bottom:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.wp-block-heading a{text-decoration:none}.wp-element-button{cursor:pointer;border:0}.wp-block-button__link:hover,.wp-element-button:hover{filter:brightness(.9)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b68b3b;outline-offset:4px}figure img{border-radius:4px}figcaption{font-size:.73rem;color:var(--wp--preset--color--muted)}.fgh-topline{background:var(--wp--preset--color--green);color:white;padding:7px 4%;margin:0!important;font-size:.65rem;letter-spacing:1.8px;max-width:none!important}.fgh-header-wrap{padding:0!important;max-width:none!important}.fgh-header{max-width:none!important;padding:24px 4%;margin:0!important;border-bottom:1px solid var(--fgh-line);gap:25px!important}.fgh-brand{gap:13px!important;max-width:270px}.fgh-brand .wp-block-site-title{margin:0}.fgh-brand .wp-block-site-title a{text-decoration:none}.fgh-brand .wp-block-site-logo{flex-shrink:0}.fgh-navigation{position:relative;z-index:30}.wp-block-navigation .wp-block-navigation__submenu-container{border:1px solid var(--fgh-line);background:var(--wp--preset--color--cream);font-size:.85rem}.wp-block-navigation-item__content{padding-block:8px;text-decoration:none}.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--bordeaux)}.fgh-navigation>.wp-block-navigation__container{gap:22px}.fgh-main{padding-top:0;padding-bottom:65px;margin-top:0!important}.fgh-main>.wp-block-post-content{margin-top:0}.fgh-main>.wp-block-post-content>p:first-child{margin-top:0}.fgh-page-title{max-width:none!important;background:var(--wp--preset--color--light-green);padding:45px max(4%,calc((100% - 1180px)/2));margin:0 calc(-1 * var(--wp--style--root--padding-right)) 45px!important}.fgh-page-title h1,.fgh-page-title h2{margin:0}.fgh-page-title time{font-size:.8rem;color:var(--wp--preset--color--muted)}.fgh-main:has(.fgh-full-width){max-width:none}.fgh-full-width .wp-block-post-content>.wp-block-group{max-width:1180px}.fgh-welcome{padding-top:45px;padding-bottom:15px}.fgh-welcome h1{font-size:clamp(3.8rem,6vw,6rem);margin-top:12px;margin-bottom:16px}.fgh-eyebrow{color:var(--wp--preset--color--bordeaux);font-size:.7rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.fgh-lead{font-size:1.15rem;color:var(--wp--preset--color--muted)}.fgh-section{padding-top:55px;padding-bottom:20px}.fgh-section>.wp-block-heading{margin-top:12px}.fgh-hero{max-width:1280px!important;position:relative;margin-top:20px!important;background:var(--wp--preset--color--bordeaux);border-radius:5px;overflow:hidden;color:white}.fgh-hero .wp-block-post-template{margin:0!important;padding:0;list-style:none}.fgh-hero .wp-block-post{position:relative;min-height:540px;margin:0!important;overflow:hidden}.fgh-hero .wp-block-post-featured-image{position:absolute!important;inset:0 0 0 32%;margin:0!important;aspect-ratio:auto!important}.fgh-hero .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.fgh-hero .wp-block-post:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#651b2a 0%,#651b2af5 24%,#651b2ab0 50%,#651b2a10 90%);pointer-events:none}.fgh-hero-copy{position:relative;z-index:1;width:65%;padding:65px 6% 100px;margin:0!important;box-sizing:border-box}.fgh-hero .wp-block-post-title{font-size:clamp(3rem,4.4vw,5rem);line-height:1.04;color:white;margin-top:18px;margin-bottom:20px}.fgh-hero .wp-block-post-title a{color:white!important;text-decoration:none}.fgh-hero .wp-block-post-date{color:#e7d0c0;font-size:.72rem;text-transform:uppercase;letter-spacing:1px}.fgh-hero .wp-block-post-excerpt__excerpt{color:#f4e7e7;font-size:.95rem;max-width:400px}.fgh-hero .wp-block-post-excerpt__more-link{display:inline-block;margin-top:10px;background:var(--wp--preset--color--cream);color:var(--wp--preset--color--bordeaux);font-size:.85rem;font-weight:700;padding:13px 22px;border-radius:3px;text-decoration:none}.fgh-hero.is-slider-ready .wp-block-post{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s}.fgh-hero.is-slider-ready .wp-block-post-template{position:relative;min-height:560px}.fgh-hero.is-slider-ready .wp-block-post.is-active{opacity:1;visibility:visible}.fgh-slider-controls{position:absolute;z-index:3;bottom:25px;left:6%;display:flex;gap:8px}.fgh-slider-controls button{width:34px;height:34px;border:1px solid #ffffff80;border-radius:50%;color:white;background:transparent;font-size:.7rem;cursor:pointer}.fgh-slider-controls button[aria-pressed=true]{color:var(--wp--preset--color--bordeaux);background:white}.fgh-news{max-width:1180px!important}.fgh-news .wp-block-post-template{gap:30px}.fgh-news .wp-block-post-featured-image{margin:0}.fgh-news .wp-block-post-featured-image img{aspect-ratio:3/2;object-fit:cover}.fgh-news-copy{margin-top:18px}.fgh-news .wp-block-post-title{font-size:2rem;margin-top:10px;margin-bottom:12px}.fgh-news .wp-block-post-date{font-size:.7rem;color:var(--wp--preset--color--muted);text-transform:uppercase}.fgh-news .wp-block-post-excerpt{margin-top:12px;font-size:.88rem;color:var(--wp--preset--color--muted)}.fgh-news .wp-block-post-excerpt__more-link{font-weight:700;color:var(--wp--preset--color--bordeaux)}.fgh-cards{max-width:1180px!important;gap:22px!important;align-items:stretch!important}.fgh-cards>.wp-block-column{display:flex}.fgh-card{box-sizing:border-box;width:100%;height:100%;background:white;padding:28px;border:1px solid var(--fgh-line);border-radius:3px}.fgh-card .wp-block-heading{font-size:2rem;margin-top:15px}.fgh-card p{font-size:.88rem}.fgh-card a{font-weight:600}.fgh-note{border-left:3px solid var(--wp--preset--color--bordeaux);background:#ebe9e0;padding:18px 22px;margin-block:25px;font-size:.9rem}.fgh-note p{margin:0}.fgh-join{max-width:1180px!important;padding:40px;background:var(--wp--preset--color--light-green);margin-top:65px!important}.fgh-join h2{margin-top:12px}.fgh-footer{max-width:none!important;background:var(--wp--preset--color--dark);color:white;padding:55px 5% 35px;margin:0!important}.fgh-footer>.wp-block-heading{color:white;max-width:1180px}.fgh-footer>*{max-width:1180px!important}.fgh-footer .fgh-eyebrow{color:#d5e2d8}.fgh-footer a{color:white}.fgh-footer .wp-block-buttons a{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--green)}.fgh-footer>p:last-child{border-top:1px solid #ffffff40;padding-top:20px;font-size:.8rem}.fgh-post-nav{border-top:1px solid var(--fgh-line);padding-top:25px}.fgh-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fgh-form-grid label{font-size:.9rem;font-weight:600;display:block}.fgh-form-grid input:not([type=checkbox]),.fgh-form-grid select,.fgh-form-grid textarea{display:block;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #b4bdb2;border-radius:3px;background:white;font:inherit;color:var(--wp--preset--color--ink);margin-top:7px}.fgh-form-grid textarea{resize:vertical}.fgh-form-grid .fgh-full{grid-column:1/-1}.fgh-check{display:flex!important;gap:10px;font-weight:400!important}.fgh-check input{margin-top:7px}.fgh-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.editor-styles-wrapper .fgh-hero .wp-block-post{position:relative!important;opacity:1!important;visibility:visible!important}.editor-styles-wrapper .fgh-hero-copy{width:100%}.editor-styles-wrapper .fgh-cards>.wp-block-column{display:block}
@media(min-width:782px){.fgh-main>.wp-block-post-content>.wp-block-columns,.fgh-main>.wp-block-post-content>.wp-block-query{max-width:1180px}}@media(max-width:1100px){.fgh-header{gap:14px!important}.fgh-brand{max-width:220px}.fgh-brand .wp-block-site-title{font-size:1.25rem}.fgh-navigation{font-size:.8rem}.fgh-navigation>.wp-block-navigation__container{gap:12px}.fgh-hero-copy{width:80%}}@media(min-width:600px) and (max-width:1000px){.fgh-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.fgh-header .wp-block-navigation__responsive-container-open{display:flex!important}}@media(max-width:781px){.fgh-cards>.wp-block-column{display:block}.fgh-card{margin-bottom:12px}.fgh-page-title{padding-top:35px;padding-bottom:35px}.fgh-hero .wp-block-post-featured-image{inset:0!important}.fgh-hero .wp-block-post:after{background:linear-gradient(90deg,#651b2af0,#651b2a90)}.fgh-hero-copy{width:100%;padding:45px 7% 100px}.fgh-hero .wp-block-post-title{font-size:3.5rem}.fgh-hero.is-slider-ready .wp-block-post-template{min-height:590px}.fgh-news .wp-block-post-template{grid-template-columns:1fr!important}.fgh-join{padding:28px}.fgh-form-grid{grid-template-columns:1fr}.fgh-main{padding-bottom:40px}}@media(max-width:400px){.fgh-hero .wp-block-post-title{font-size:3rem}.fgh-hero.is-slider-ready .wp-block-post-template{min-height:640px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Full-width content container; individual blocks retain readable line lengths. */
.fgh-main>.wp-block-post-content{max-width:none!important}.fgh-full-width{max-width:none!important}.fgh-welcome{padding-top:30px;padding-bottom:0}.fgh-welcome h1{font-size:clamp(2.8rem,4vw,4rem);margin:12px 0}.fgh-welcome .fgh-lead{font-size:1rem;margin-bottom:0}.fgh-hero{margin-top:28px!important}.fgh-full-width .wp-block-post-content>.fgh-welcome{max-width:1180px!important}.fgh-welcome>*{max-width:none!important}
