.fieldguide-content-grid{--fgcg-card-bg:var(--carbon_ink_50);--fgcg-chip-bg:var(--carbon_ink_10);--fgcg-chip-text:var(--carbon_ink_700);--fgcg-title:var(--carbon_ink);--fgcg-desc:var(--carbon_ink_600);--fgcg-link:var(--carbon_ink);--fgcg-btn-bg:var(--carbon_ink_10);--fgcg-btn-hover:var(--carbon_ink_50);--fgcg-btn-text:var(--carbon_ink);--fgcg-btn-border:rgba(20,22,21,.1);--fgcg-btn-ring:rgba(52,111,85,.4);--fgcg-leaf:rgba(20,22,21,.044);--fgcg-leaf-hl:var(--accent_green)}.fieldguide-content-grid.bg-fg_blue{--fgcg-card-bg:var(--fg_blue_700);--fgcg-chip-bg:var(--fg_blue_600);--fgcg-chip-text:var(--fg_blue_100);--fgcg-title:var(--paper_white);--fgcg-desc:var(--fg_blue_200);--fgcg-link:var(--paper_white);--fgcg-btn-bg:var(--fg_blue_600);--fgcg-btn-hover:var(--fg_blue_500);--fgcg-btn-text:var(--paper_white);--fgcg-btn-border:hsla(0,0%,98%,.1);--fgcg-btn-ring:hsla(0,0%,98%,.6);--fgcg-leaf:hsla(0,0%,98%,.066);--fgcg-leaf-hl:var(--paper_white)}.fieldguide-content-grid.bg-fg_green{--fgcg-card-bg:var(--fg_green_700);--fgcg-chip-bg:var(--fg_green_600);--fgcg-chip-text:var(--fg_green_100);--fgcg-title:var(--paper_white);--fgcg-desc:var(--fg_green_200);--fgcg-link:var(--paper_white);--fgcg-btn-bg:var(--fg_green_600);--fgcg-btn-hover:var(--fg_green_500);--fgcg-btn-text:var(--paper_white);--fgcg-btn-border:hsla(0,0%,98%,.1);--fgcg-btn-ring:hsla(0,0%,98%,.6);--fgcg-leaf:hsla(0,0%,98%,.066);--fgcg-leaf-hl:var(--paper_white)}.fieldguide-content-grid.bg-fg_bordeaux{--fgcg-card-bg:var(--fg_bordeaux_700);--fgcg-chip-bg:var(--fg_bordeaux_600);--fgcg-chip-text:var(--fg_bordeaux_100);--fgcg-title:var(--paper_white);--fgcg-desc:var(--fg_bordeaux_200);--fgcg-link:var(--paper_white);--fgcg-btn-bg:var(--fg_bordeaux_600);--fgcg-btn-hover:var(--fg_bordeaux_500);--fgcg-btn-text:var(--paper_white);--fgcg-btn-border:hsla(0,0%,98%,.1);--fgcg-btn-ring:hsla(0,0%,98%,.6);--fgcg-leaf:hsla(0,0%,98%,.066);--fgcg-leaf-hl:var(--paper_white)}.fieldguide-content-grid .section-eyebrow{align-items:center;background:var(--fgcg-chip-bg);border-radius:4px;box-shadow:0 1px 1.5px rgba(0,0,0,.1),inset 0 0 1px rgba(0,0,0,.2);color:var(--fgcg-chip-text);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.2;margin-bottom:1rem;padding:4px 6px;text-transform:uppercase}.fieldguide-content-grid .section-head-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.fieldguide-content-grid .section-head-title .heading{margin-bottom:0;max-width:51rem;text-wrap:balance}.fieldguide-content-grid .section-head-desc{color:var(--carbon_ink_600);font-size:1.125rem;line-height:1.4;max-width:42rem}.fieldguide-content-grid .section-head-desc p{margin-bottom:0}.fieldguide-content-grid:is(.bg-fg_green,.bg-fg_blue,.bg-fg_bordeaux) .section-head-desc{color:hsla(0,0%,98%,.75)}@media (min-width:1024px){.fieldguide-content-grid .section-head-row{align-items:flex-end;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-bottom:4.5rem}.fieldguide-content-grid .section-head-desc{font-size:1.25rem;line-height:1.2}}.fieldguide-content-grid .section-head-title :is(h1,h2,h3){margin-bottom:0}.fieldguide-content-grid.bg-fg_blue .section-head-title :is(h1,h2,h3,.heading){color:var(--fg_blue_100)}.fieldguide-content-grid.bg-fg_green .section-head-title :is(h1,h2,h3,.heading){color:var(--fg_green_100)}.fieldguide-content-grid.bg-fg_bordeaux .section-head-title :is(h1,h2,h3,.heading){color:var(--fg_bordeaux_100)}.fieldguide-content-grid .fgcg-grid{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.fieldguide-content-grid .fgcg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fieldguide-content-grid .fgcg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fieldguide-content-grid .fgcg-card{background-color:var(--fgcg-card-bg);border-radius:6px;display:flex;flex-direction:column;gap:1rem;min-height:27rem;overflow:hidden;padding:1.5rem;position:relative}.fieldguide-content-grid .fgcg-card>*{position:relative;z-index:1}.fieldguide-content-grid:not(.fgcg-flat) .fgcg-card:before{background-color:var(--fgcg-leaf);content:"";inset:0;-webkit-mask-image:var(--fgcg-mask);mask-image:var(--fgcg-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute}.fieldguide-content-grid .fgcg-card>.fgcg-leaf{inset:0;pointer-events:none;position:absolute;z-index:0}.fieldguide-content-grid .fgcg-hl{background-color:var(--fgcg-leaf-hl);inset:0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--fgcg-mask-edges),radial-gradient(var(--hl-size,6rem) circle at var(--hl-x,50%) var(--hl-y,50%),#000 0,rgba(0,0,0,.8) 32%,transparent 68%);mask-image:var(--fgcg-mask-edges),radial-gradient(var(--hl-size,6rem) circle at var(--hl-x,50%) var(--hl-y,50%),#000 0,rgba(0,0,0,.8) 32%,transparent 68%);-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:cover,auto;mask-size:cover,auto;opacity:0;position:absolute}.fieldguide-content-grid .fgcg-leaf[data-leaf-hovered] .fgcg-hl:not(.fgcg-decay){opacity:var(--hl-o,0);transition:opacity .15s ease-out}.fieldguide-content-grid .fgcg-card.fgcg-hidden{display:none}.fieldguide-content-grid :is(.fgcg-card--fg_green,.fgcg-card--fg_blue,.fgcg-card--fg_bordeaux){--fgcg-leaf:hsla(0,0%,98%,.066);--fgcg-leaf-hl:var(--paper_white);--fgcg-chip-bg:hsla(0,0%,98%,.12);--fgcg-chip-text:var(--paper_white);--fgcg-title:var(--paper_white);--fgcg-desc:hsla(0,0%,98%,.75);--fgcg-link:var(--paper_white)}.fieldguide-content-grid .fgcg-card--fg_green{background-color:var(--fg_green)}.fieldguide-content-grid .fgcg-card--fg_blue{background-color:var(--fg_blue)}.fieldguide-content-grid .fgcg-card--fg_bordeaux{background-color:var(--fg_bordeaux)}.fieldguide-content-grid.fgcg-flat .fgcg-card--fg_green{background-color:var(--fg_green_700)}.fieldguide-content-grid.fgcg-flat .fgcg-card--fg_blue{background-color:var(--fg_blue_700)}.fieldguide-content-grid.fgcg-flat .fgcg-card--fg_bordeaux{background-color:var(--fg_bordeaux_700)}.fieldguide-content-grid .fgcg-tag{align-items:center;background-color:var(--fgcg-chip-bg);border-radius:4px;box-shadow:0 1px 1.5px rgba(0,0,0,.1),inset 0 0 1px rgba(0,0,0,.2);color:var(--fgcg-chip-text);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.2;padding:4px 6px;text-transform:uppercase;width:fit-content}.fieldguide-content-grid .fgcg-title{color:var(--fgcg-title);font-family:var(--heading_font);font-size:1.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0;text-wrap:balance}.fieldguide-content-grid .fgcg-desc{color:var(--fgcg-desc);display:-webkit-box;font-size:1rem;letter-spacing:.02em;-webkit-line-clamp:5;line-height:1.4;margin-top:.5rem;-webkit-box-orient:vertical;overflow:hidden}.fieldguide-content-grid .fgcg-desc p{margin-bottom:0}@media (min-width:1024px){.fieldguide-content-grid .fgcg-title{font-size:clamp(1.5rem,2.08333vw,2.25rem);line-height:1}.fieldguide-content-grid .fgcg-desc{line-height:1.2}}.fieldguide-content-grid .fgcg-card a.fgcg-link:not(.cta-button):not(.cta_button):not(.btn){align-items:center;color:var(--fgcg-link);display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;letter-spacing:0;line-height:1.2;margin-top:auto;padding-block:6px;text-decoration:none;width:fit-content}.fieldguide-content-grid .fgcg-chevron{flex:none;transition:transform .15s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fieldguide-content-grid .fgcg-link:hover .fgcg-chevron{transform:translateX(2px)}}@keyframes fgcg-in{0%{opacity:0;transform:translateY(29px) scale(.97)}to{opacity:1;transform:none}}.fieldguide-content-grid .fgcg-card.fgcg-pending{opacity:0}.fieldguide-content-grid .fgcg-card.fgcg-in{animation:fgcg-in .41s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--fgcg-i, 0)*.15s)}@media (prefers-reduced-motion:reduce){.fieldguide-content-grid .fgcg-card.fgcg-pending{opacity:1}.fieldguide-content-grid .fgcg-card.fgcg-in{animation:none}.fieldguide-content-grid .fgcg-hl{transition:none}}.fieldguide-content-grid .fgcg-more-wrap{display:flex;justify-content:center;margin-top:3rem}@media (min-width:1024px){.fieldguide-content-grid .fgcg-more-wrap{margin-top:4.5rem}}.fieldguide-content-grid button.fgcg-more{align-items:center;background-color:var(--fgcg-btn-bg);border:1px solid var(--fgcg-btn-border);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 0 1px hsla(0,0%,98%,.2);color:var(--fgcg-btn-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:45px;line-height:1.2;padding:0 28px;transition:background-color .15s ease-out,transform .15s ease-out}.fieldguide-content-grid button.fgcg-more:hover{background-color:var(--fgcg-btn-hover)}.fieldguide-content-grid button.fgcg-more:active{transform:scale(.98)}.fieldguide-content-grid button.fgcg-more:focus-visible{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 0 1px hsla(0,0%,98%,.2),0 0 0 2px var(--fgcg-btn-ring);outline:none}