.fieldguide-video-player .fgvp-head{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.fieldguide-video-player .fgvp-head :is(h1,h2,h3,h4,h5,h6,.heading){margin-bottom:0;max-width:60rem;text-wrap:balance}.fieldguide-video-player .fgvp-desc{color:var(--carbon_ink_600);font-size:1.125rem;line-height:1.4;max-width:60rem}@media (min-width:1024px){.fieldguide-video-player .fgvp-desc{font-size:1.25rem;line-height:1.2}}.fieldguide-video-player .fgvp-desc p{margin-bottom:0}.fieldguide-video-player .fgvp-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.fieldguide-video-player .fgvp-chip{align-items:center;background:var(--carbon_ink_10);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(--carbon_ink_700);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.2;padding:4px 6px;text-transform:uppercase}.fieldguide-video-player .fgvp-date{color:var(--carbon_ink_700);font-size:.8125rem;letter-spacing:.02em;margin-left:.25rem}.fieldguide-video-player .fgvf-stage{aspect-ratio:16/9;background-color:var(--carbon_ink);border-radius:6px;overflow:hidden;position:relative;width:100%}.fieldguide-video-player .fgvf-video{display:block;height:100%;object-fit:cover;width:100%}.fieldguide-video-player .fgvf-open{background:none;border:0;border-radius:6px;cursor:pointer;inset:0;position:absolute}.fieldguide-video-player .fgvf-open:focus-visible{box-shadow:inset 0 0 0 2px hsla(0,0%,98%,.7);outline:none}.fieldguide-video-player .fgvf-badge{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .3s ease-out}.fieldguide-video-player .fgvf-badge-circle{align-items:center;background-color:rgba(20,22,21,.4);border-radius:50%;color:var(--paper_white);display:flex;height:4.5rem;justify-content:center;width:4.5rem}.fieldguide-video-player .fgvf-badge-icon{height:48px;width:48px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fieldguide-video-player .fgvf-stage:hover .fgvf-badge{opacity:0}}.fieldguide-video-player .fgvf-badge[hidden],.fieldguide-video-player .fgvf-open[hidden]{display:none}.fieldguide-video-player.bg-fg_green .fgvp-head :is(h1,h2,h3,.heading){color:var(--fg_green_100)}.fieldguide-video-player.bg-fg_blue .fgvp-head :is(h1,h2,h3,.heading){color:var(--fg_blue_100)}.fieldguide-video-player.bg-fg_bordeaux .fgvp-head :is(h1,h2,h3,.heading){color:var(--fg_bordeaux_100)}.fieldguide-video-player.bg-fg_green .fgvp-desc{color:var(--fg_green_300)}.fieldguide-video-player.bg-fg_blue .fgvp-desc{color:var(--fg_blue_300)}.fieldguide-video-player.bg-fg_bordeaux .fgvp-desc{color:var(--fg_bordeaux_300)}.fieldguide-video-player:is(.bg-fg_green,.bg-fg_blue,.bg-fg_bordeaux) .fgvp-chip{background:hsla(0,0%,98%,.12);box-shadow:none;color:var(--paper_white)}.fieldguide-video-player:is(.bg-fg_green,.bg-fg_blue,.bg-fg_bordeaux) .fgvp-date{color:hsla(0,0%,98%,.75)}.fgvf-lightbox{align-items:center;-webkit-backdrop-filter:blur(6px) saturate(1.4);backdrop-filter:blur(6px) saturate(1.4);background-color:color-mix(in srgb,color-mix(in srgb,var(--fgvf-surface,var(--paper_white)) 90%,#000) 60%,transparent);display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;position:fixed;transition:opacity .2s ease-out;z-index:1100}.fgvf-lightbox.is-open{opacity:1}@media (min-width:1024px){.fgvf-lightbox{padding:2rem}}.fgvf-lightbox-panel{background:#000;border-radius:6px;max-width:min(92vw,152.8908vh);max-width:min(92vw,152.8908svh);overflow:hidden;width:100%}.fgvf-lightbox-panel video{display:block;height:auto;width:100%}