.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}::selection{background:#1F3D30;color:#F4F4EF}html{scroll-behavior:smooth;accent-color:#1F3D30;scrollbar-color:#4E6B3C #E3DED0}:where(a){text-underline-offset:.18em;text-decoration-thickness:1px}:where(a:hover){text-decoration-thickness:2px}:focus-visible{outline:2px solid #B97A1F;outline-offset:3px;border-radius:4px}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-wrap:balance;font-optical-sizing:auto}p{text-wrap:pretty}img{height:auto}.gf-header{position:sticky;top:0;z-index:50;background:rgb(244 244 239 / .96);border-bottom:1px solid #E3DED0}.gf-header .wp-block-site-title a{text-decoration:none;color:#141A16}.gf-brand{gap:0.65rem!important}.gf-brand img{width:40px;height:40px;display:block}.gf-header .wp-block-navigation a{text-decoration:none;font-weight:500}.gf-header .wp-block-navigation a:hover{color:#1F3D30;text-decoration:underline}.gf-header .wp-block-search__button{background:#fff0;color:#141A16;padding:.5rem;border-radius:999px}.gf-header .wp-block-search__button:hover{background:#E3DED0}.gf-header .wp-block-search__input{border-radius:999px;border:1px solid #E3DED0;background:#FBFBF8}.admin-bar .gf-header{top:32px}@media (max-width:782px){.admin-bar .gf-header{top:46px}}.gf-hero{margin-top:0!important}.gf-hero .wp-block-cover__image-background{object-position:50% 38%}.gf-hero h1{color:#FFF;max-width:14ch;font-size:clamp(2.75rem,6vw,5.5rem);text-shadow:0 2px 24px rgb(0 0 0 / .25)}.gf-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(20 26 22 / .55) 0%,rgb(20 26 22 / .15) 50%,#fff0 75%)}.gf-hero .wp-block-cover__inner-container{z-index:2}.gf-hero p{color:rgb(255 255 255 / .9);max-width:36rem}.gf-hero .is-style-outline .wp-block-button__link{color:#FFF;border:1.5px solid rgb(255 255 255 / .8);background:#fff0}.gf-hero .is-style-outline .wp-block-button__link:hover{background:#FFF;color:#141A16}.gf-credit{font-size:.8125rem;color:rgb(255 255 255 / .72);letter-spacing:.01em}.gf-ledger{margin-top:0!important}.gf-ledger-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gf-ledger-row>*{padding:1.25rem 1.5rem 1.4rem;border-left:1px solid rgb(244 244 239 / .14);margin:0!important}.gf-ledger-row>*:first-child{border-left:0;padding-left:0}.gf-ledger-name{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:#F4F4EF;margin:0 0 .15rem;line-height:1.25}.gf-ledger-latin{font-style:italic;font-size:.8125rem;color:rgb(244 244 239 / .66);margin:0 0 .75rem}.gf-ledger-meta{display:flex;align-items:center;gap:.6rem;font-size:.8125rem;color:rgb(244 244 239 / .82);margin:0}.gf-status{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#FFF}.gf-status--cr{background:#A8322A}.gf-status--en{background:#9A4D0C}.gf-ledger-source{font-size:.8125rem;color:rgb(244 244 239 / .6)}.gf-ledger-source a{color:rgb(244 244 239 / .82)}@media (max-width:900px){.gf-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-ledger-row>*{padding:1rem 0;border-left:0;border-top:1px solid rgb(244 244 239 / .14)}.gf-ledger-row>*:nth-child(even){padding-left:1rem;border-left:1px solid rgb(244 244 239 / .14)}}.gf-index{list-style:none;padding:0;margin:0;border-top:1px solid #141A16}.gf-index li{border-bottom:1px solid #E3DED0;margin:0}.gf-index a{display:grid;grid-template-columns:1fr auto;gap:.25rem 1.5rem;align-items:center;padding:1.1rem 0;text-decoration:none;color:#141A16;transition:background 220ms}.gf-index strong{font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.375rem;line-height:1.2}.gf-index span{grid-column:1;font-size:.9375rem;color:#55605A}.gf-index svg{grid-row:1 / span 2;grid-column:2;width:22px;height:22px;color:#4E6B3C;transition:transform 220ms cubic-bezier(.16,1,.3,1)}.gf-index a>*{transition:transform 260ms cubic-bezier(.16,1,.3,1)}.gf-index a:hover{background:#FBFBF8}.gf-index a:hover strong,.gf-index a:hover span{transform:translateX(.75rem)}.gf-index a:hover svg{transform:translateX(-.25rem);color:#B97A1F}.gf-index a:hover strong{color:#1F3D30}.gf-story .wp-block-post-featured-image{margin-bottom:.9rem;overflow:hidden;border-radius:6px;background:#E3DED0}.gf-story .wp-block-post-featured-image img{transition:transform 600ms cubic-bezier(.16,1,.3,1)}.gf-story:hover .wp-block-post-featured-image img{transform:scale(1.03)}.gf-story .wp-block-post-title a{text-decoration:none;color:#141A16}.gf-story .wp-block-post-title a:hover{color:#1F3D30;text-decoration:underline}.gf-story .wp-block-post-terms a{text-decoration:none;color:#8A5A12}.gf-story .wp-block-post-excerpt{color:#55605A;font-size:.9375rem}.gf-story .wp-block-post-excerpt__more-link{display:none}.gf-row{border-top:1px solid #E3DED0;padding-top:1.25rem}.gf-row .wp-block-post-featured-image{margin:0;border-radius:4px;overflow:hidden;flex-shrink:0}.gf-standards a{color:#F4F4EF}.gf-standards a:hover{color:#E3B56A}.gf-standards h3{color:#F4F4EF}.gf-standards p{color:rgb(244 244 239 / .78)}.gf-standards .gf-rule{border-top:1px solid rgb(244 244 239 / .2);padding-top:1.25rem}.gf-article .wp-block-post-content>*+h2{margin-top:2.75rem}.gf-article .wp-block-post-content>*+h3{margin-top:2rem}.gf-article .wp-block-post-content h2+*,.gf-article .wp-block-post-content h3+*{margin-top:.75rem}.gf-article .wp-block-post-content figure figcaption{text-align:left}.gf-article .wp-block-post-content table{font-size:.9375rem;border-collapse:collapse;width:100%}.gf-article .wp-block-post-content th,.gf-article .wp-block-post-content td{border-bottom:1px solid #E3DED0;padding:.6rem .5rem;text-align:left}.gf-article .wp-block-post-content blockquote{border-left:1px solid #141A16;padding-left:1.25rem;margin-left:0}.gf-trust{border-top:1px solid #141A16;border-bottom:1px solid #E3DED0}.gf-trust p{font-size:.9375rem;color:#55605A}.gf-footer a{color:#F4F4EF;text-decoration:none}.gf-footer a:hover{text-decoration:underline;color:#E3B56A}.gf-footer p,.gf-footer li{color:rgb(244 244 239 / .75);font-size:.9375rem}.gf-footer ul{list-style:none;padding:0;margin:0}.gf-footer li+li{margin-top:.5rem}.gf-footer h3{color:#F4F4EF;font-family:var(--wp--preset--font-family--body);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;scroll-behavior:auto!important}}.gf-byline>*+*::before{content:"·";margin-right:.75rem}.gf-byline .gf-updated::before{content:"· Updated "}.gf-byline .wp-block-post-author-name:empty{display:none}.gf-article .wp-block-post-featured-image{background:#E3DED0;overflow:hidden}.gf-hero .wp-block-cover__inner-container{width:100%;max-width:78rem;margin-inline:auto}.gf-hero .wp-block-cover__inner-container>*{margin-left:0!important;margin-right:auto!important}.gf-hero .gf-hero-link a{color:#FFF;font-weight:600;font-size:.9375rem}.gf-hero .gf-hero-link a:hover{color:#E3B56A}.gf-hero .gf-hero-link{margin-top:.75rem}.gf-ledger-list{border-top:0}.gf-entry{display:grid;grid-template-columns:8rem 1fr 160px;gap:1.5rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid #E3DED0}.gf-entry-date{padding-top:.35rem}.gf-entry .wp-block-post-title{margin:0}.gf-entry .wp-block-post-featured-image{margin:0;border-radius:4px}.gf-entry .wp-block-post-featured-image:empty{display:none}@media (max-width:700px){.gf-entry{grid-template-columns:1fr 96px}.gf-entry-date{grid-column:1 / -1;padding:0}.gf-entry .wp-block-post-featured-image{width:96px!important;height:72px!important}}.gf-in a{color:#8A5A12}.wp-site-blocks>footer{margin-block-start:0}.gf-footer h3{margin-bottom:.9rem}.gf-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.gf-progress span{display:block;height:100%;background:#B97A1F;transform:scaleX(0);transform-origin:0 50%}.admin-bar .gf-progress{top:32px}.gf-authorline{display:flex;flex-wrap:wrap;gap:.25rem .75rem;flex-basis:100%;color:#2a332e}.gf-byline>.gf-authorline::before,.gf-byline>.gf-authorline+*::before{content:none}.gf-authorline:empty{display:none}.gf-authorline a{color:#1F3D30;font-weight:600}.gf-authorline>*+*::before{content:"·";margin-right:.75rem}.gf-reading-time{white-space:nowrap}.gf-keyfacts{margin-block:0 var(--wp--preset--spacing--50);padding:1.5rem 1.75rem;background:#FBFBF8;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0}.gf-keyfacts__title{font-family:var(--wp--preset--font-family--body);font-size:0.8125rem!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;margin:0 0 .75rem}.gf-keyfacts__summary{font-family:var(--wp--preset--font-family--display);font-size:1.375rem;line-height:1.4;margin:0}.gf-keyfacts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem 1.5rem;margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid #E3DED0}.gf-keyfacts__list dt{font-size:.8125rem;color:#55605A}.gf-keyfacts__list dd{margin:.15rem 0 0;font-weight:600;font-size:1.0625rem}.gf-article-body{position:relative}.gf-toc{margin-bottom:var(--wp--preset--spacing--40);border:1px solid #E3DED0;border-radius:6px;background:#FBFBF8}.gf-toc summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:600;font-size:.9375rem;list-style:none}.gf-toc summary::-webkit-details-marker{display:none}.gf-toc summary::after{content:"+";float:right;color:#4E6B3C}.gf-toc details[open] summary::after{content:"–"}.gf-toc ol{margin:0;padding:0 1.1rem 1rem 2.2rem;font-size:.9375rem;line-height:1.45}.gf-toc li+li{margin-top:.45rem}.gf-toc a{color:#55605A;text-decoration:none}.gf-toc a:hover,.gf-toc a[aria-current]{color:#1F3D30;text-decoration:underline}.gf-toc a[aria-current]{font-weight:600}@media (min-width:1100px){.gf-toc{position:absolute;top:0;bottom:0;right:calc(100% + 3rem);width:15rem;border:0;background:none;margin:0}.gf-toc details{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow:auto}.gf-toc summary{padding:0 0 .75rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;pointer-events:none}.gf-toc summary::after{content:none}.gf-toc ol{padding:0 0 0 1.1rem;border-left:1px solid #E3DED0;list-style:none}.gf-toc a[aria-current]{box-shadow:-1.15rem 0 0 -.95rem #B97A1F}}.gf-content>p:first-child{font-size:1.25rem;line-height:1.55}.gf-article .wp-block-post-content h2{scroll-margin-top:6rem;padding-top:1.25rem;border-top:1px solid #E3DED0}.gf-article .wp-block-post-content figcaption,.gf-article .wp-element-caption{font-size:.8125rem;color:#55605A;border-left:0;padding-top:.25rem}.gf-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.gf-table-scroll table{min-width:34rem}.gf-table-scroll th:first-child,.gf-table-scroll td:first-child{position:sticky;left:0;background:#F4F4EF}.gf-table-scroll:focus-visible{outline-offset:2px}.gf-inline-related{display:flex;gap:.75rem;align-items:baseline;margin-block:2rem!important;padding:.9rem 1.1rem;background:#FBFBF8;border:1px solid #E3DED0;border-radius:6px}.gf-inline-related span{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12;flex-shrink:0}.gf-inline-related a{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:#141A16}.wp-block-group.is-style-field-tip,.wp-block-group.is-style-welfare,.wp-block-group.is-style-research{padding:1.25rem 1.5rem;border-radius:6px;border:1px solid;position:relative}.wp-block-group.is-style-field-tip::before,.wp-block-group.is-style-welfare::before,.wp-block-group.is-style-research::before{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem}.wp-block-group.is-style-field-tip{background:#EEF2E8;border-color:#C9D5BC}.wp-block-group.is-style-field-tip::before{content:"Field tip";color:#4E6B3C}.wp-block-group.is-style-welfare{background:#F7EEE3;border-color:#E5CFB0}.wp-block-group.is-style-welfare::before{content:"Gorilla welfare rule";color:#8A5A12}.wp-block-group.is-style-research{background:#FBFBF8;border-color:#E3DED0}.wp-block-group.is-style-research::before{content:"What the research says";color:#1F3D30}.wp-block-group.is-style-field-tip>:last-child,.wp-block-group.is-style-welfare>:last-child,.wp-block-group.is-style-research>:last-child{margin-bottom:0}p.is-style-fact-card{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;padding:1.5rem 0;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0}.wp-block-pullquote{border:0;border-top:2px solid #141A16;border-bottom:1px solid #E3DED0;padding:1.5rem 0;text-align:left}.wp-block-pullquote blockquote p{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.gf-next{display:grid;grid-template-columns:9rem 1fr;gap:1.25rem;align-items:center;margin-top:var(--wp--preset--spacing--50)!important;padding:1rem;border:1px solid #141A16;border-radius:6px;text-decoration:none;color:#141A16;background:#FBFBF8;transition:background 200ms}.gf-next:hover{background:#EEF2E8}.gf-next__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;display:block}.gf-next__media:empty{display:none}.gf-next__body{display:grid;gap:.3rem}.gf-next__label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A5A12}.gf-next__title{font-family:var(--wp--preset--font-family--display);font-size:1.375rem;line-height:1.25}.gf-next__meta{font-size:.8125rem;color:#55605A}.gf-next:hover .gf-next__title{text-decoration:underline}.gf-faq{margin-top:var(--wp--preset--spacing--50)!important}.gf-faq details{border-bottom:1px solid #E3DED0}.gf-faq details:first-of-type{border-top:1px solid #141A16}.gf-faq summary{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;font-weight:600;position:relative}.gf-faq summary::-webkit-details-marker{display:none}.gf-faq summary::after{content:"+";position:absolute;right:.25rem;top:.9rem;font-size:1.25rem;color:#4E6B3C}.gf-faq details[open] summary::after{content:"–"}.gf-faq details p{margin:0 0 1rem;color:#2a332e}.gf-quiz{margin-top:var(--wp--preset--spacing--50)!important;padding:1.5rem 1.75rem;background:#1F3D30;color:#F4F4EF;border-radius:6px}.gf-quiz h2{color:#F4F4EF;margin-top:0}.gf-quiz ol{list-style:none;padding:0;margin:0}.gf-quiz li+li{margin-top:1.25rem}.gf-quiz fieldset{border:0;padding:0;margin:0}.gf-quiz legend{font-weight:600;margin-bottom:.5rem}.gf-quiz label{display:flex;gap:.6rem;align-items:center;padding:.55rem .8rem;margin-top:.4rem;border:1px solid rgb(244 244 239 / .25);border-radius:6px;cursor:pointer}.gf-quiz label:hover{background:rgb(244 244 239 / .06)}.gf-quiz input{accent-color:#E3B56A}.gf-quiz label:has(input[data-correct="1"]:disabled){border-color:#9FC08A}.gf-quiz label:has(input:checked[data-correct="0"]){border-color:#E08B7E}.gf-quiz__result{margin:.5rem 0 0;font-size:.9375rem;color:rgb(244 244 239 / .85)}.gf-quiz__score{margin:1.25rem 0 0;font-family:var(--wp--preset--font-family--display);font-size:1.375rem}.gf-citeshare{margin-top:var(--wp--preset--spacing--50)!important;display:grid;gap:1rem}.gf-share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.gf-share__label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#55605A;margin-right:.25rem}.gf-share a,.gf-share button,.gf-cite button{font:inherit;font-size:.875rem;padding:.4rem .85rem;border:1px solid #E3DED0;border-radius:999px;background:#FBFBF8;color:#141A16;text-decoration:none;cursor:pointer;min-height:2.25rem}.gf-share a:hover,.gf-share button:hover,.gf-cite button:hover{border-color:#1F3D30}.gf-cite summary{cursor:pointer;font-weight:600;font-size:.9375rem;color:#1F3D30}.gf-cite p{font-size:.875rem;color:#2a332e}.gf-cite strong{display:inline-block;min-width:3rem;color:#8A5A12}.gf-newsletter{margin-top:var(--wp--preset--spacing--50)!important;display:grid;gap:1rem 2rem;grid-template-columns:1fr;padding:1.75rem;background:#141A16;color:#F4F4EF;border-radius:6px}.gf-newsletter h2{color:#F4F4EF;margin:0 0 .35rem;font-size:var(--wp--preset--font-size--xl)}.gf-newsletter p{color:rgb(244 244 239 / .8);margin:0}.gf-newsletter .wp-element-button,.gf-newsletter button[type="submit"]{background:#E3B56A!important;color:#141A16!important}@media (min-width:782px){.gf-newsletter{grid-template-columns:1.2fr 1fr;align-items:center}}.gf-mostread h2{font-size:var(--wp--preset--font-size--lg)}.gf-mostread ol{list-style:none;counter-reset:mr;padding:0;margin:0;border-top:1px solid #141A16}.gf-mostread li{counter-increment:mr;display:grid;grid-template-columns:2rem 1fr;padding:.85rem 0;border-bottom:1px solid #E3DED0}.gf-mostread li::before{content:counter(mr);font-family:var(--wp--preset--font-family--display);font-size:1.375rem;color:#B97A1F;line-height:1.2}.gf-mostread a{color:#141A16;text-decoration:none;font-family:var(--wp--preset--font-family--display);font-size:1.0625rem;line-height:1.3}.gf-mostread a:hover{text-decoration:underline;color:#1F3D30}@media print{.gf-progress,.gf-share,.gf-newsletter,.gf-toc{display:none!important}}