body{margin:0;padding:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header{border-bottom:2px solid #6B6B6B}.Header-content{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 5rem 2rem;max-width:1150px}@media(min-width:1250px){.Header-content{margin:0 auto;margin-bottom:2rem;margin-top:1rem}}.Header .site-name{color:#000;display:block;font-size:1.25rem;font-weight:700;padding-top:1rem;text-decoration:none}@media(max-width:480px){.Header{display:none}}.Header nav{font-family:Roboto Condensed,sans-serif}.Header nav ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:1rem}.Header nav a{color:#4f6f19;font-weight:500;font-size:1.1em;text-decoration:none;text-transform:uppercase}.Header nav a.active{border-bottom:2px solid #4F6F19}.Header nav li.has-dropdown{position:relative}.Header nav li.has-dropdown:hover .Header-dropdown{display:block}.Header nav .Header-dropdown{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #6B6B6B;list-style:none;margin:0;padding:.5rem 0;min-width:10rem;z-index:100}.Header nav .Header-dropdown li a{display:block;padding:.4rem 1rem;font-size:.95em;text-transform:none;white-space:nowrap}.Header nav .Header-dropdown li a:hover{text-decoration:underline}.Header nav .Header-dropdown li a.active{border-bottom:none;font-weight:700}circle.trailcam{mix-blend-mode:overlay;opacity:.8}circle.trailcam.selected{stroke-width:5px;stroke:#fff;opacity:1}circle.trailcam:hover{stroke-width:5px;stroke:#fff}g.trailcam text{opacity:0}g.trailcam:hover text{opacity:1}.TrailcamModal{display:flex;flex-direction:column;height:100%}.TrailcamModal .trailcam-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.TrailcamModal .trailcam-list .LayerBox{height:8rem;width:15rem}.TrailcamModal .trailcam-list .image{height:8rem;max-height:8rem;width:15rem;overflow:hidden}@media(max-width:480px){.TrailcamModal .trailcam-list .image{aspect-ratio:16/9;height:8rem;max-height:8rem;width:48%}}.TrailcamModal header{display:flex;flex-direction:row}.TrailcamModal header .opt{display:inline-block;font-size:.75em;margin-bottom:0;margin-left:1em}.TrailcamModal .Timeline{background:#fff}.TrailcamModal .imageBlock{display:flex;flex-wrap:wrap}.TrailcamModal svg{padding:1em;width:calc(100% - 2em);background-color:#fff;border:2px;box-shadow:1px 1px 2px #0003;max-width:800px;margin:1em auto;display:block}.TrailcamModal svg circle:hover{stroke:#000;stroke-width:2}.TrailcamModal svg line.grid{stroke:#0000004d;stroke-width:1}.TrailcamModal svg line.grid.vertical{stroke:#0009}.TrailcamModal svg line.grid.minor{stroke:#0003;stroke-width:1}.TrailcamModal .date{font-weight:700;margin-top:1em;margin-bottom:.5em;text-align:center;width:100%}.TrailcamModal .daylight{fill:#e6ab04;opacity:.35}.TrailcamModal .date-tick{rotate:10deg}.TrailcamModal .nav{width:100%;display:flex;justify-content:space-between;margin-bottom:-1em}.TrailcamModal .nav .next{display:flex}.TrailcamModal .nav.bottom{margin-top:2em;margin-bottom:4em}.TrailcamModal .filter{display:flex;flex-wrap:wrap}.TrailcamModal .IndividualTrailcamModal header{display:flex;flex-direction:row;justify-content:space-between}.TrailcamModal .image,.TrailcamSummary .image{cursor:pointer;position:relative;padding:0;transition:box-shadow .1s;background-color:#d3d3d3;min-height:120px;box-sizing:border-box}.TrailcamModal .image .protected-image,.TrailcamSummary .image .protected-image{background:#000;color:#fff;cursor:default;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-around;text-align:center}.TrailcamModal .image .camera-name,.TrailcamSummary .image .camera-name{font-weight:400;position:absolute;top:0;left:0;right:0;height:1.5rem;z-index:10;background:#6b6b6b;color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;background:#00000080}.TrailcamModal .image .camera-name span,.TrailcamSummary .image .camera-name span{padding:0 1em;text-overflow:ellipsis;overflow:hidden}.TrailcamModal .image .fullscreen,.TrailcamSummary .image .fullscreen{position:absolute;right:.5em;top:.5em;opacity:.5;transition:opacity .1s;background-color:#0006}.TrailcamModal .image .fullscreen img,.TrailcamSummary .image .fullscreen img{filter:invert(100%)}.TrailcamModal .image .delete-button,.TrailcamSummary .image .delete-button{position:absolute;right:.5em;bottom:.5em;color:#fff;background-color:#e06f6f66;opacity:.5;transition:opacity .1s;z-index:1000;border-radius:.25em;padding:.25em}.TrailcamModal .image img,.TrailcamSummary .image img{width:100%;margin:0 0 -3.5px;padding:0}.TrailcamModal .image:hover .delete-button,.TrailcamSummary .image:hover .delete-button{opacity:1;background-color:#e06f6fb3}.TrailcamModal .image:hover .time div,.TrailcamSummary .image:hover .time div{opacity:1}.TrailcamModal .image .time,.TrailcamSummary .image .time{margin:0;position:absolute;bottom:0;left:0;width:100%;color:#fff;display:flex;justify-content:flex-start}.TrailcamModal .image .time div,.TrailcamSummary .image .time div{opacity:.5;background-color:#6b6b6b;padding:.25em;transition:.1s}.Timeline{flex-shrink:0}@media(max-width:480px){.Timeline{display:none}}.Timeline .guideline{height:1px;width:100vw;background-color:#0003;bottom:50%;position:absolute;opacity:0;pointer-events:none}.Timeline .timeline-layer{position:relative;margin-top:0;padding-top:0;padding-bottom:0;display:flex;align-items:center;min-height:35px;width:calc(100% - 1em)}.Timeline .timeline-layer circle{fill:#000}.Timeline .timeline-layer svg{cursor:col-resize}.Timeline .timeline-label{width:166px;margin-left:1.25em;text-align:right;text-transform:uppercase;font-weight:700;font-size:14px;padding-right:calc(8px + 1em);z-index:1;cursor:pointer}.Timeline .timeline-label:hover{text-decoration:underline}.Timeline .label-selector{width:180px;height:100%;position:absolute}.Timeline .drag-selector{width:20px;height:100%;position:absolute}.Timeline .timeline-close{cursor:pointer;font-size:1.5em;line-height:.6em;margin-left:-.75em;margin-right:.25em;visibility:hidden;z-index:2;height:18px;width:16px}.Timeline .timeline-close:hover{background-color:#ddd}.Timeline .timeline-drag{height:18px;width:18px;margin-right:-18px;cursor:grab;z-index:2}.Timeline .timeline-drag:active{cursor:grabbing}.Timeline .timeline-drag img{width:100%;height:100%}.Timeline .timeline-drag:hover .guideline{opacity:1}.Timeline .timeline-opacity{position:absolute;top:16px;right:36px;opacity:0;z-index:2}.Timeline .timeline-opacity input{width:100px}.Timeline .timeline-label-container{display:flex;position:relative}.Timeline .timeline-label-container:hover .timeline-opacity{opacity:1}.Timeline .timeline-label-container:hover .timeline-close{visibility:visible}.Timeline .timeline-display-area{height:60%;position:relative}.Timeline .ticks{font-size:14px;z-index:0;width:100%;border-top:1px solid rgba(0,0,0,.4)}.Timeline .ticks .tick{position:absolute;bottom:0;border-left:1px solid rgba(0,0,0,.4);height:40%;display:flex;align-items:flex-end}.Timeline .ticks .tick .label{text-align:left;padding-left:5px}.Timeline .timeline-placeholder{width:100%;background-color:#fff}.Timeline .selection{background-color:#5d942a66;height:1rem;bottom:0;position:absolute;border-left:1.5px solid rgba(0,0,0,.8);border-right:1.5px solid rgba(0,0,0,.8)}.Timeline .timeline-time-label{position:absolute;top:0;font-size:.75em;opacity:0}.Timeline:hover .timeline-time-label{opacity:1}.TimePicker{display:flex;flex-direction:column;gap:.25rem}.TimePicker label{color:#6b6b6b;font-weight:400;text-transform:uppercase;font-size:.85rem}.TimePicker-row{display:flex;flex-direction:row;gap:.5rem}.TimePicker-dropdown select{height:100%}@media(max-width:480px){.TimePicker-dropdown{flex-grow:1;display:flex;flex-direction:row;align-items:center}.TimePicker-dropdown select{font-size:1.2em;padding:.25em;width:100%}}.TimePicker-timeline{background:#fff;padding:.5rem;flex-grow:1}@media(max-width:480px){.TimePicker-timeline{display:none}}.LayerBox{background:#fff;width:12rem;padding:.5rem 1rem;display:flex;flex-direction:column;gap:1rem;flex-shrink:0;justify-content:space-between;text-decoration:none}.LayerBox-icon img{height:1.5rem;margin-top:.5rem}.LayerBox-name{font-weight:500}.LayerBox-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.8em;flex-wrap:wrap}.LayerBox-footer a{text-decoration:none;font-weight:700}.LayerBox-content{flex-grow:1}.LayerBox-show-all{white-space:nowrap;justify-self:flex-end}.AllTrailcamModal{display:flex;flex-direction:column;gap:1rem}.AllTrailcamModal .header{align-items:center;display:flex;flex-direction:row;gap:1rem}.AllTrailcamModal .header .camera-filter{font-size:.9rem;padding:.25rem .5rem;border:1px solid #4F6F19;background:#fff;color:inherit;cursor:pointer}.AllTrailcamModal .lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.AllTrailcamModal .lightbox-close{position:fixed;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:3rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllTrailcamModal .lightbox-close:hover{background:#fff3}.AllTrailcamModal .lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:4rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllTrailcamModal .lightbox-nav:hover{background:#fff3}.AllTrailcamModal .lightbox-nav.lightbox-prev{left:1rem}.AllTrailcamModal .lightbox-nav.lightbox-next{right:1rem}.AllTrailcamModal .lightbox-content{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:1rem}.AllTrailcamModal .lightbox-content img{max-width:100%;max-height:calc(90vh - 120px);object-fit:contain}.AllTrailcamModal .lightbox-content .lightbox-caption{color:#fff;text-align:center}.AllTrailcamModal .lightbox-content .lightbox-caption h3{margin:0 0 .25rem}.AllTrailcamModal .lightbox-content .lightbox-caption p{margin:0;opacity:.7;font-size:.9em}.AllTrailcamModal .load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer;margin:.5rem auto;display:block}.AllTrailcamModal .load-more:hover{background:#4f6f19;color:#fff}.TimelapseAnimation{position:relative}.TimelapseAnimation .canvas-container{max-width:100%;display:block;z-index:1000;width:100%}.TimelapseAnimation .controls{display:flex;align-items:center;height:45px}.TimelapseAnimation .play-pause{width:30px;height:30px;margin-right:1em}.TimelapseAnimation .play-pause img{width:100%;height:100%}.fullscreen-modal .TimelapseAnimation .play-pause img{filter:invert(100%)}.TimelapseAnimation .loadingBar{width:100%;height:25px;position:relative;text-align:center;margin-top:10px;margin-bottom:10px}.TimelapseAnimation .loading-background{height:25px;text-align:right;background-color:#a9a9a9;width:100%;position:absolute;top:0;left:0;padding:.25em 1em .25em .25em;box-sizing:border-box}.TimelapseAnimation .loading{background-color:#fff;height:100%;position:absolute;transition:.1s}.TimelapseAnimation .playback{background-color:#000;width:5px;height:100%;position:absolute;transition:.1s}.TimelapseAnimation .date{text-align:center}.TimelapseModal .timelapse-container{position:relative}.TimelapseModal .title.error{font-size:1.1em;padding:2rem;min-height:50vh;display:flex;flex-direction:column;justify-content:space-around}.TrailcamSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.TrailcamSummary .image{background:#fff;height:8rem;width:15rem;margin:0}.TrailcamSummary .image img{height:100%;width:100%;object-fit:cover}.PhotoView{background:#000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;min-height:100%}.PhotoView img{max-width:100%;height:auto;object-fit:contain}.PhotoView-no-image{color:#ffffff80;font-size:1.1em;padding:3rem}.PhotoView-caption{color:#fff;text-align:center}.PhotoView-caption h3{margin:0 0 .25rem}.PhotoView-caption p{margin:0;opacity:.7;font-size:.9em}.AllPhotosModal{display:flex;flex-direction:column;height:100%}.AllPhotosModal-filters{display:flex;flex-direction:row;align-items:center;gap:.5rem}.AllPhotosModal .header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.AllPhotosModal .header .gallery-filter,.AllPhotosModal .header .author-filter{font-size:.9rem;padding:.25rem .5rem;border:1px solid #4F6F19;background:#fff;color:inherit;cursor:pointer}.AllPhotosModal .photos-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.AllPhotosModal .photos-list .LayerBox{height:8rem;width:15rem}.AllPhotosModal .photo-item{height:8rem;width:15rem;overflow:hidden;cursor:pointer;position:relative;background-color:#d3d3d3;transition:box-shadow .1s}@media(max-width:480px){.AllPhotosModal .photo-item{width:48%;height:8rem}}.AllPhotosModal .photo-item img{width:100%;height:100%;object-fit:cover;display:block}.AllPhotosModal .photo-item .photo-title,.AllPhotosModal .photo-item .photo-date{display:none}.AllPhotosModal .photo-item:hover{box-shadow:0 2px 8px #0006}.AllPhotosModal .load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer;margin:.5rem auto}.AllPhotosModal .load-more:hover:not(:disabled){background:#4f6f19;color:#fff}.AllPhotosModal .load-more:disabled{opacity:.5;cursor:default}.AllPhotosModal .lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.AllPhotosModal .lightbox-close{position:fixed;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:3rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllPhotosModal .lightbox-close:hover{background:#fff3}.AllPhotosModal .lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:4rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllPhotosModal .lightbox-nav:hover{background:#fff3}.AllPhotosModal .lightbox-nav.lightbox-prev{left:1rem}.AllPhotosModal .lightbox-nav.lightbox-next{right:1rem}.AllPhotosModal .lightbox-content{max-width:90vw;max-height:90vh}.AllPhotosModal .lightbox-content .PhotoView{background:none;padding:0}.AllPhotosModal .lightbox-content .PhotoView img{max-height:calc(90vh - 120px)}.PhotosSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.PhotosSummary .photo-thumb{background:#fff;height:8rem;width:15rem;overflow:hidden}.PhotosSummary .photo-thumb img{height:100%;width:100%;object-fit:cover}.AllVideosModal{display:flex;flex-direction:column;height:100%}.AllVideosModal .header{margin-bottom:.5rem}.AllVideosModal .videos-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-content:flex-start}.AllVideosModal .videos-list .LayerBox{height:8rem;width:15rem}.AllVideosModal .load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer;margin:.5rem auto}.AllVideosModal .load-more:hover{background:#4f6f19;color:#fff}.AllVideosModal .video-item{height:8rem;width:15rem;overflow:hidden;cursor:pointer;position:relative;background-color:#444;transition:box-shadow .1s}@media(max-width:480px){.AllVideosModal .video-item{width:48%;height:8rem}}.AllVideosModal .video-item img{width:100%;height:100%;object-fit:cover;display:block}.AllVideosModal .video-item .play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003}.AllVideosModal .video-item .play-icon svg{width:2.5rem;height:2.5rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.AllVideosModal .video-item .video-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;color:#ccc;text-align:center}.AllVideosModal .video-item .video-placeholder svg{width:2.5rem;height:2.5rem;flex-shrink:0}.AllVideosModal .video-item .video-placeholder .video-title{font-size:.75em;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AllVideosModal .video-item .video-placeholder .video-date{font-size:.7em;opacity:.6}.AllVideosModal .video-item:hover{box-shadow:0 2px 8px #0006}.AllVideosModal .lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.AllVideosModal .lightbox-close{position:fixed;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:3rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllVideosModal .lightbox-close:hover{background:#fff3}.AllVideosModal .lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:4rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;z-index:10001;line-height:1}.AllVideosModal .lightbox-nav:hover{background:#fff3}.AllVideosModal .lightbox-nav.lightbox-prev{left:1rem}.AllVideosModal .lightbox-nav.lightbox-next{right:1rem}.AllVideosModal .lightbox-content{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:1rem}.AllVideosModal .lightbox-content .video-player{width:80vw;height:45vw;max-height:calc(90vh - 120px)}.AllVideosModal .lightbox-content .lightbox-caption{color:#fff;text-align:center}.AllVideosModal .lightbox-content .lightbox-caption h3{margin:0 0 .25rem}.AllVideosModal .lightbox-content .lightbox-caption p{margin:0;opacity:.7;font-size:.9em}.AllVideosModal .lightbox-content .lightbox-caption .lightbox-counter{font-size:.8em}.VideosSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.VideosSummary .video-thumb{background:#fff;height:8rem;width:20rem;overflow:hidden;position:relative}.VideosSummary .video-thumb img{height:100%;width:100%;object-fit:cover}.VideosSummary .video-thumb .play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003}.VideosSummary .video-thumb .play-icon svg{width:2rem;height:2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.VideosSummary .video-thumb .video-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:#444;color:#aaa}.VideosSummary .video-thumb .video-placeholder svg{width:2rem;height:2rem}.BirdItem{background:#fff;height:8rem;width:15rem;width:8rem;background:#d3d3d3;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none}.BirdItem .label{font-weight:400;position:absolute;top:0;left:0;right:0;height:1.5rem;z-index:10;background:#6b6b6b;color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;background:#00000080;font-size:.8em}.BirdItem .label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BirdItem .count{position:absolute;top:50%;left:50%;color:#fff;font-size:2rem;text-align:center;transform:translate(-50%,-50%)}.BirdItem .date{background:#6b6b6b;position:absolute;bottom:0;left:0;color:#fff;font-size:.9rem;padding:.25em}.BirdItem img{flex-grow:1;width:100%;object-fit:cover}.LinkButton{background:#4f6f19;color:#fff!important;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;text-decoration:none;padding:.5rem 1rem;align-self:flex-start;font-weight:500;font-size:1.1rem}.LinkButton:visited{color:#fff}.SpeciesBirdModal .BirdItem{background:gray}.SpeciesBirdModal .load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer;margin:.5rem auto;display:block}.SpeciesBirdModal .load-more:hover{background:#4f6f19;color:#fff}.BirdModal{display:flex;flex-direction:column;height:100%;gap:1rem}.BirdModal .LayerBox{width:16.5rem}.BirdModal .bird-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.BirdSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.BirdSummary .summary-entry{background:#fff;height:8rem;width:15rem;width:8rem;background:#d3d3d3;display:flex;flex-direction:column}.BirdSummary .summary-entry .label{font-size:.8em;color:#fff;background:#6b6b6b;padding:.25rem;display:flex;flex-direction:row;justify-content:space-around}.BirdSummary .summary-entry .label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BirdSummary .summary-entry img{flex-grow:1;width:100%;object-fit:cover}.InaturalistItem{background:#fff;height:8rem;width:15rem;width:8rem;background:#d3d3d3;display:flex;flex-direction:column;position:relative;overflow:hidden;text-decoration:none}.InaturalistItem .label{font-weight:400;position:absolute;top:0;left:0;right:0;height:1.5rem;z-index:10;background:#6b6b6b;color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;background:#00000080;font-size:.8em}.InaturalistItem .label span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InaturalistItem .count{position:absolute;top:50%;left:50%;color:#fff;font-size:2rem;text-align:center;transform:translate(-50%,-50%)}.InaturalistItem .date{background:#6b6b6b;position:absolute;bottom:0;left:0;color:#fff;font-size:.9rem;padding:.25em}.InaturalistItem img{flex-grow:1;width:100%;object-fit:cover}.AllInaturalistModal,.InaturalistModal{display:flex;flex-direction:column;gap:1rem}.InaturalistModal .LayerBox{width:16.5rem}.InaturalistModal .inaturalist-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.InaturalistModal .inaturalist-photo-list{list-style:none;padding:0}.InaturalistModal .inaturalist-photo-list img{max-width:100%}.InaturalistModal .observation{background-color:#fff;padding:.25em .25em 0;margin-bottom:.5em;box-shadow:0 0 2px #00000080;border-radius:2px}.color{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:.75em}.color .label{margin-left:.25em;margin-right:.25em}.InatLegend .scale{flex-wrap:wrap;justify-content:space-around}.InaturalistSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.blocked-livecam-video{background:#000;color:#fff;display:flex;flex-direction:column;height:400px;justify-content:space-evenly;text-align:center}.LivecamItem{background:gray;cursor:pointer;position:relative;margin:.5em 0;width:45%}.LivecamItem-image{height:100%;width:100%;object-fit:cover}.LivecamItem .blocked-livecam-video{min-height:150px;height:100%}.LivecamItem-name-wrapper{font-weight:400;position:absolute;top:0;left:0;right:0;height:1.5rem;z-index:10;background:#6b6b6b;color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;background:#00000080}.LivecamItem-name-wrapper>*{padding:0 1em;text-overflow:ellipsis;overflow:hidden}.AllLivecamModal{display:flex;flex-direction:column;gap:1rem}.AllLivecamModal header{margin-bottom:1em}.AllLivecamModal .LayerBox{aspect-ratio:16/9;width:15rem}.LivecamItems{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;justify-content:flex-start;gap:.5rem}.LivecamItems .LivecamItem{height:8rem;width:15rem;margin:0}@media(max-width:480px){.LivecamItems .LivecamItems{gap:1%}.LivecamItems .LivecamItem{width:48%}}.livecam-slider-control{width:100%}.livecam-slider-control .track-container{width:75%}.livecam-slider-control .track{stroke:#000;stroke-width:1}.livecam-slider-control .handle{cursor:pointer;stroke:#000;stroke-width:4}.livecam-slider-control .livecam-slider-control-button{cursor:pointer;display:inline-block;font-size:24px;line-height:15px;text-align:center;width:10%}.livecam-slider-control .livecam-slider-control-button:first-of-type{margin-right:2px}.livecam-slider-control .livecam-slider-control-button:last-of-type{margin-left:2px}.livecam-controls{display:flex;flex-direction:row;align-items:center;gap:3rem}@container livecam-modal (max-width: 500px){.livecam-controls{align-items:unset;flex-direction:column;width:90%}}@media(max-width:480px){.livecam-controls{align-items:unset;flex-direction:column;width:90%}}.livecam-controls-presets-row{width:50%}.livecam-controls-header{font-size:1em;text-transform:uppercase}.livecam-controls-row{display:flex;flex-direction:row}.livecam-controls-label{font-size:.75em;text-transform:uppercase}.livecam-controls-pan{position:relative;min-width:144px;width:144px;height:150px}.livecam-controls-pan .control-btn{position:absolute;text-align:center;font-size:24px;padding:0}.livecam-controls-pan .ring{top:26.5px;left:26.5px;width:91px;height:91px;pointer-events:none}.livecam-controls-pan .up{left:calc(50% - 10px);top:7px;width:20px;height:10.5px;cursor:pointer;z-index:10}.livecam-controls-pan .right{right:5px;top:calc(50% - 15px);width:10.5px;height:20px;cursor:pointer;z-index:10}.livecam-controls-pan .down{left:calc(50% - 10px);top:calc(100% - 25px);width:20px;height:10.5px;cursor:pointer;z-index:10}.livecam-controls-pan .left{left:5px;top:calc(50% - 15px);width:10.5px;height:20px;cursor:pointer;z-index:10}.livecam-controls-pan .control-label{position:absolute;text-align:center;top:62px;width:100%}.livecam-controls-pan img{filter:invert(100%)}.livecam-controls-sliders{display:flex;flex-direction:column;justify-content:space-around;margin-left:1em}.livecam-presets{color:#000;margin-top:10px;z-index:10000}.livecam-presets .react-select-presets__control{background-color:#eee;border:1px solid black;border-radius:0}.livecam-presets .react-select-presets__indicator-separator{display:none}.livecam-presets .react-select-presets__dropdown-indicator{color:#000}.livecam-presets .react-select-presets__menu{background-color:#eee;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;border-radius:0;box-shadow:none;margin:-1px 0 0}.livecam-overlay-control{height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%}.livecam-video-container{position:relative;margin-top:.5em}.livecam-video{position:relative}.livecam-video .fullscreen{position:absolute;bottom:.5em;right:.5em;width:48px;height:48px;filter:invert(100%);background-color:#fff3}.livecam-video .fullscreen a:hover{background-color:#0000}.livecam-video .fullscreen img{width:100%;height:100%}.livecam-video .fullscreen:hover{background-color:#fff6}.livecam-meta{display:flex;flex-direction:row;background:#fff;padding:2rem;gap:3rem;align-items:center}@container livecam-modal (max-width: 500px){.livecam-meta{align-items:unset;flex-direction:column;padding:.5rem}}@media(max-width:480px){.livecam-meta{align-items:unset;flex-direction:column;padding:.5rem}}.livecam-meta .title{font-size:2em}.livecam-meta-minimap-wrapper{flex:1;min-height:200px}.livecam-modal-content header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.LivecamModal{container-type:inline-size;container-name:livecam-modal}.LivecamModal .livecam-video{max-width:100%}.LivecamSummary .LivecamItems{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.LivecamSummary .LivecamItems .LivecamItem{background:#fff;height:8rem;width:20rem;margin:0;aspect-ratio:unset;box-shadow:unset}.SoilItem{text-decoration:none}.SoilItem .header{background:#6b6b6b;color:#fff;padding:.25rem 0;display:flex;flex-direction:row;justify-content:space-around}.SoilItem .data{padding:.5rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.SoilItem .label{font-size:.8em}.SoilItem .value{font-weight:500;font-size:1.1em}.SoilItem .DataTypeSection{display:flex;flex-direction:column;gap:.5rem}.SoilItem .DataTypeSection-header{display:flex;flex-direction:row;justify-content:space-around;font-weight:700;text-transform:uppercase;font-size:.8em}.SoilItem .DataTypeSection-values{display:flex;flex-direction:row;gap:1.5rem}.SoilItem .SensorDepthSection-header{font-size:.9em}.SoilItem .SensorDepthSection-values{display:flex;flex-direction:column;gap:.25rem}.AllSoilModal{display:flex;flex-direction:column;gap:1rem}.AllSoilModal .LayerBox{align-self:flex-start;width:15rem}.AllSoilModal .station-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.AllSoilModal .SoilItem{background:#fff;height:8rem;width:15rem;max-height:15rem;height:15rem}.MouseoverIndicatorChart .selected-time-line{stroke:#000;stroke-width:1}.soil-chart .y-label{font-size:10px;text-anchor:middle}.soil-chart .soil-legend{font-size:12px;width:150px}.soil-chart .soil-legend .legend-6-inches{stroke:#b4c9fb;stroke-width:3}.soil-chart .soil-legend .legend-36-inches{stroke:#1047cc;stroke-width:3}.soil-chart .soil-conditions{font-size:12px}.soil-chart .soil-conditions-metrics{display:flex;flex-direction:row;justify-content:space-between}.soil-chart .soil-conditions-metric{margin-top:.5em}.soil-chart .soil-conditions-metric-depth-name{color:gray;font-size:.8em;text-align:center}.soil-chart .soil-conditions-metric-depth-name .soil-conditions-depth-indicator{display:inline-block;height:.5em;margin-right:.25em;width:.5em}.soil-chart .soil-conditions-metric-depth-name .depth-6{background:#b4c9fb}.soil-chart .soil-conditions-metric-depth-name .depth-36{background:#1047cc}.soil-chart .soil-conditions-metric-depths{display:flex;flex-direction:row;justify-content:space-between}.soil-chart .soil-conditions-metric-values{display:flex;flex-direction:row}.soil-chart .soil-conditions-metric-values .metric-value{font-size:1.2em;margin-left:.5em;margin-right:.5em}.soil-chart .soil-temperature path{fill:none}.soil-chart .soil-temperature .soil-temperature-6-inches{stroke:#b4c9fb}.soil-chart .soil-temperature .soil-temperature-36-inches{stroke:#1047cc}.soil-chart .soil-potential path{fill:none}.soil-chart .soil-potential .soil-potential-6-inches{stroke:#b4c9fb}.soil-chart .soil-potential .soil-potential-36-inches{stroke:#1047cc}.soil-chart .soil-potential .soil-potential-guide-line{stroke:gray;stroke-width:.5}.soil-chart .soil-potential .soil-potential-guide-line-label{fill:gray;font-size:10px;text-anchor:end}.soil-chart .selected-time-line{stroke:#000;stroke-width:1}.soil-modal{display:flex;flex-direction:column;height:100%}.soil-chart{flex:1 0 auto}.SoilSummary .SoilItems{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.SoilSummary .SoilItems .SoilItem{background:#fff;height:8rem;width:15rem}.ManagementUnitsLayer-popup-header{margin:0!important;font-size:1rem!important}.ManagementUnitsLayer-popup-content{display:flex;flex-direction:column;gap:.25rem}.ManagementUnitsLayer-popup-row{font-size:.9rem}.StationSummary{background:#fff;height:8rem;text-decoration:none;width:15rem}.StationSummary-header{background:#3b3b3b;font-weight:400;color:#fff;padding:.25rem 0;display:flex;flex-direction:row;justify-content:space-around}.StationSummary .data{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);padding:.5rem;gap:.5rem}.Reading{display:flex;flex-direction:column;flex-grow:1}.Reading .label{font-size:.9em}.Reading .value{font-size:1.1em;font-weight:500}.AllWeatherModal{display:flex;flex-direction:column;gap:1rem}.AllWeatherModal .LayerBox{width:15rem}.AllWeatherModal .station-list{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.AllWeatherModal .StationSummary{height:unset;width:47%;overflow:hidden}}.WeatherConditions{margin-top:2rem}@media(max-width:480px){.WeatherConditions{margin-top:0;padding-top:1rem}}.WeatherConditions-title{font-size:12px}.WeatherConditions-values{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:480px){.WeatherConditions-values{flex-direction:row;gap:.5rem;flex-wrap:wrap}}.WeatherConditions .weather-condition{cursor:pointer;opacity:.5;text-align:center;transition:opacity .15s}.WeatherConditions .weather-condition:hover,.WeatherConditions .weather-condition.selected{opacity:1}.WeatherConditions .weather-condition-label,.WeatherConditions .weather-condition-units{font-size:12px}.WeatherConditions .weather-condition-value{font-size:18px}.weather-chart{display:flex;flex-direction:column;flex-grow:1}.weather-chart-row{display:flex;flex-direction:row;flex-grow:1;gap:3rem}@media(max-width:480px){.weather-chart-row{flex-direction:column-reverse;gap:0}}.weather-chart-column{display:flex;flex-direction:column;flex-grow:1}.weather-chart .weather-metrics{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.weather-chart .weather-metric.selected{font-weight:700}.weather-chart .y-label{font-size:10px;text-anchor:middle}.weather-chart .weather-metric-line{fill:none;opacity:0;transition:.25s}.weather-chart .weather-metric-line.selected{opacity:.8}.weather-chart .weather-temperature-data{stroke:green}.weather-chart .weather-dewPoint-data{stroke:#00f}.weather-chart .weather-humidity-data{stroke:red}.weather-chart .weather-precipitation-data{stroke:purple}.weather-chart .weather-pressure-data{stroke:orange}.weather-chart .weather-windSpeed-data{stroke:brown}.weather-summary{margin-top:1em}.weather-summary-title{font-size:12px}.weather-summary-values{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.weather-summary-aggregate{text-align:center;width:20%}.weather-summary-aggregate-label,.weather-summary-aggregate-units{font-size:12px}.weather-summary-aggregate-value{font-size:18px}.weather-modal{display:flex;flex-direction:column;height:100%;gap:.5rem}.weather-chart{flex:1 0 auto}.weather-chart-container{height:400px;flex-shrink:0}.weather-summary{flex:1 0 auto;height:50px}.weather-modal-content{background:#fff;flex-grow:1;display:flex;flex-direction:column;padding:1rem;gap:2rem}.weather-modal-header .title{font-size:2rem}.WeatherSummaryRow{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.RaptorModal .title{margin-bottom:1em;font-weight:700}.RaptorModal .legend{display:flex;margin-bottom:.5em;align-items:center}.RaptorModal .legend img{width:48px;height:48px}.RaptorModal .legend .square{width:48px;height:24px}.RaptorModal .legend .label{margin-left:1em}.RaptorModal .inactive{opacity:.5}.Footer{background:#3b3b3b;color:#fff}.Footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1150px;margin:0 5rem;padding:3rem 0}@media(max-width:480px){.Footer-content{flex-direction:column;padding:1rem 0;margin:0 1rem;gap:3rem}}@media(min-width:1250px){.Footer-content{margin:0 auto}}.Footer-left{display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap}@media(max-width:480px){.Footer-left{flex-direction:column}}.Footer-column{min-width:8rem;display:flex;flex-direction:column;gap:1rem}.Footer-column-title{font-size:1rem;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;font-weight:500;margin:0;color:#fff}.Footer-column-title a{color:#fff;text-decoration:none}.Footer-column-title a:hover{text-decoration:underline}.Footer-column-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.Footer-column-links a{text-decoration:none;font-size:1rem;line-height:1.4;color:#fff}.Footer-column-links a:hover{color:#ffffffb3}.Footer-socials{display:flex;flex-direction:row;justify-content:space-around}.Footer-socials ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:1rem}.Footer-right{display:flex;flex-direction:column;font-size:.9em;gap:2rem;max-width:10rem;flex-shrink:0;line-height:1.5rem}@media(max-width:480px){.Footer-right{align-self:center}}.Footer-right-top{display:flex;flex-direction:column;gap:1rem}.Footer-tagline{white-space:pre-wrap;text-align:center}.Footer-logo{max-width:10rem}.CritterMap{position:relative;height:100%;width:100%}.CritterMap .map-container{height:100%}.CritterMap .map-container .leaflet-container{height:100%;background-color:#fff}.CritterMap .stamen-terrain{opacity:.8!important}.CritterMap .stamen-terrain-light{opacity:.5!important}.CritterMap .map-expand{position:absolute;top:0;right:0;z-index:1000;transition:.25s}.CritterMap .map-expand button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;outline:none}.CritterMap .map-expand.expanded button{transform:rotate(180deg)}@media(max-width:480px){.CritterMap .map-expand{display:none}}.CritterMap .map-inset{position:absolute;top:0;left:0;z-index:1000;width:240px;height:300px;transform:scale(.5) translate(-50%,-50%)}.CritterMap .map-inset .leaflet-container{width:100%;height:100%;border:4px solid white;z-index:1000;opacity:.8;background-color:#fff}@media(max-width:480px){.CritterMap .map-inset .leaflet-container{transform:scale(.1);top:-320px;left:-240px}}.CritterMap .map-inset .leaflet-container:hover{box-shadow:12px 16px 12px #0003;cursor:pointer;opacity:1}.CritterMap .map-inset .leaflet-control-container{display:none}.CritterMap .leaflet-pane svg{pointer-events:none}.CritterMap .leaflet-pane circle,.CritterMap .leaflet-pane rect{pointer-events:all;stroke-width:1px;stroke:#fff}.CritterMap .leaflet-pane .livecam-g:hover circle,.CritterMap .leaflet-pane circle:hover,.CritterMap .leaflet-pane g.rectgroup:hover rect{stroke-width:5px!important;stroke:#fff!important;cursor:pointer}.CritterMap .leaflet-pane path{pointer-events:all}.CritterMap .leaflet-pane path:hover{cursor:pointer}.CritterMap .legend-container{position:absolute;bottom:1em;right:1em;z-index:1000;max-width:calc(100% - 2em);min-width:275px}.CritterMap .legend-button{display:none;position:absolute;bottom:.5em;left:.5em;z-index:1000}@media(max-width:480px){.CritterMap .legend-container.mobile-visible,.CritterMap .legend-button{display:block}.mobile-panel-map .CritterMap{display:block;height:100%;width:100%}}.MapLayerToggle{position:absolute;bottom:2rem;left:1rem;z-index:1000}.MapLayerToggle-trigger{display:flex;align-items:center;gap:.35rem;padding:.3rem .7rem;background:#fff;border:1px solid #ccc;border-radius:.25rem;cursor:pointer;font-size:.8rem;box-shadow:0 1px 4px #0003}.MapLayerToggle-trigger:hover{background:#f5f5f5}.MapLayerToggle-trigger-arrow{font-size:.65rem;line-height:1}.MapLayerToggle-panel{margin-top:.4rem;padding:.6rem .75rem;background:#fff;border:1px solid #ccc;border-radius:.25rem;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;gap:.5rem}.MapLayerToggle-group{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.MapLayerToggle-group-name{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#888;min-width:5rem}.MapLayerToggle-btn{padding:.2rem .65rem;border:1px solid #ccc;border-radius:1rem;background:#fff;cursor:pointer;font-size:.78rem;transition:background .15s,color .15s,border-color .15s}.MapLayerToggle-btn:hover{border-color:#4f6f19;color:#4f6f19}.MapLayerToggle-btn.is-active{background:#4f6f19;color:#fff;border-color:#4f6f19}.ResearchProject{display:flex;flex-direction:column}@media(min-width:1250px){.ResearchProject{margin:0 auto}}.ResearchProject h3{color:#4f6f19;font-size:1.25rem;text-transform:uppercase;margin-top:2rem}.ResearchProject-description p:first-of-type{margin-top:0}.ResearchProject-featuredImage{width:100%;height:auto;display:block;margin-bottom:1rem}.ResearchProject-row{display:flex;flex-direction:row;padding:75px 5rem}.ResearchProject-row-inner{max-width:1150px;margin:0 auto;display:flex;flex-direction:row;gap:2rem}.ResearchProject-row-white{background:#fff}.ResearchProject-row-white-inner{display:flex;flex-direction:column;gap:1rem;background:#fff;margin:0 auto}.ResearchProject-left{flex:3;display:flex;flex-direction:column;gap:1rem}.ResearchProject-right{flex:2}.ResearchProject-buttons{display:flex;flex-direction:row;gap:1rem}.ResearchProjects{font-family:Roboto Condensed,sans-serif;font-size:1.25em}.ResearchProjects ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1200px){.ResearchProjects ol{grid-template-columns:repeat(4,2fr)}}@media(max-width:480px){.ResearchProjects ol{grid-template-columns:repeat(2,2fr)}}.ResearchProjects-item{height:9rem;width:9rem;position:relative;line-height:110%}.ResearchProjects-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--thumbnail-url, lightgray);background-position:center;background-repeat:no-repeat;background-size:cover;filter:brightness(.75);z-index:0}.ResearchProjects-item a{position:relative;z-index:1;text-decoration:none;color:#fff!important;font-weight:700;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%;height:100%;padding:.5rem}.ResearchProjects-item a:visited{color:#fff}.LinkButton.more{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;font-size:1em;white-space:normal;font-weight:500;height:100%;text-align:center;gap:.25rem}.CombinedModal{width:100%;line-height:110%}.CombinedModal-row{display:flex;flex-direction:row;gap:2rem}.CombinedModal-map{display:flex;height:50vh;flex-grow:1;min-width:25vw}.CombinedModal-content{display:flex;flex-direction:column;gap:2rem;flex-grow:1;overflow-x:hidden}.CombinedModal .Category{display:flex;flex-direction:column;gap:1rem}.CombinedModal .Category-header{display:flex;flex-direction:row;align-items:center;gap:.5rem}.CombinedModal .Category-icon{line-height:.5rem}.CombinedModal .Category-icon img{height:1.5rem}.CombinedModal .Category-rows{display:flex;flex-direction:column;gap:1rem}.CombinedModal .Layer{display:flex;flex-direction:row;gap:.25rem;height:8rem}.CombinedModal .Layer-summary-content{overflow:hidden;flex-grow:1}.CombinedModal .Layer .LayerBox{width:9rem}@media(max-width:480px){.CombinedModal .Layer .LayerBox{width:7rem}}.PapersSummary{display:flex;flex-direction:row;flex-wrap:nowrap;height:8rem;max-height:8rem;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;gap:.5rem}.PapersSummary-item{background:#fff;height:8rem;width:15rem;display:flex;flex-direction:column;background:#eee;overflow:hidden;text-decoration:none;color:inherit;position:relative;text-align:center;padding:1rem;justify-content:space-around}.PapersSummary-item-title{font-size:.8em;font-weight:700;line-height:1.1em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.PapersSummary-item-meta{font-size:.75em;padding:.25rem;overflow:hidden;text-overflow:ellipsis}.SummaryRow{display:flex;flex-direction:row;gap:.25rem;height:8rem}.SummaryRow-summary-content{overflow:hidden;flex-grow:1}.SummaryRow .LayerBox{width:9rem;display:flex;flex-direction:column;text-align:center;font-size:.9rem}.SummaryRow .LayerBox img{max-height:60%}@media(max-width:480px){.SummaryRow .LayerBox{width:7rem}}.FieldNoteCard{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:.5rem;position:relative}.FieldNoteCard-img{aspect-ratio:3/2;overflow:hidden}.FieldNoteCard-img img{width:100%;height:100%;object-fit:cover;display:block}.FieldNoteCard-text{position:absolute;bottom:0;left:0;right:0;padding:1rem;z-index:1000;color:#fff;background:#0000004d;display:flex;flex-direction:column;text-align:center;justify-content:space-around}.FieldNoteCard-text.full-overlay{top:0}.FieldNoteCard-text-inner{display:flex;flex-direction:column;gap:.5rem}.FieldNoteCard-title{font-family:Roboto Condensed,sans-serif;font-weight:600;font-size:1.1rem}.FieldNoteCard-author{font-size:.875rem}.PublishedPaperCard{text-decoration:none;background:#3b3b3b;color:#fff!important;display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center;justify-content:space-between;height:10rem}.PublishedPaperCard-title{font-family:Roboto Condensed,sans-serif;font-weight:500;font-size:1.1rem;line-height:1.4rem;max-height:2.8rem;overflow:hidden;text-overflow:ellipsis}.PublishedPaperCard-journal{font-size:.875rem}.FieldNoteSummary{display:flex;flex-direction:column;gap:1rem;width:100%}.FieldNoteSummary-row{display:flex;flex-direction:row;gap:2rem}@media(max-width:480px){.FieldNoteSummary-row{flex-direction:column}}.FieldNoteSummary-main-content{flex:2;display:flex;flex-direction:column;gap:1rem}.FieldNoteSummary-main-content .LinkButton{align-self:center}.FieldNoteSummary-field-notes{flex:4;display:flex;flex-direction:row;gap:.5rem}@media(max-width:480px){.FieldNoteSummary-field-notes{flex-direction:column}}.FieldNoteSummary-field-note-top{flex:2}.FieldNoteSummary-field-note-extra{flex:1;display:flex;flex-direction:column;gap:.25rem}.FieldNoteSummary-field-note-extra>*{flex:1}.FieldNoteSummary-papers{display:flex;flex-direction:row;gap:.5rem}@media(max-width:480px){.FieldNoteSummary-papers{flex-direction:column}}.FieldNoteSummary-papers>*{flex:1}.FieldNoteSummary-papers-link{display:flex;flex-direction:column;justify-content:space-around;padding:1rem}.FieldNoteSummary-papers .LinkButton{align-self:center}.RecentFieldNotes{display:grid;grid-template-columns:repeat(3,1fr) 5rem;width:100%}.RecentFieldNotes .more{align-items:flex-start;gap:.1rem;line-height:100%}.RecentFieldNotes-more-arrow{align-self:center;margin-top:.5rem}@media(max-width:480px){.RecentFieldNotes{grid-template-columns:1fr}.RecentFieldNotes>*{display:none}.RecentFieldNotes>*:first-of-type{display:block}}.NewsletterSignup{background-color:#d9d9d9;display:flex;flex-direction:column}.NewsletterSignup-content{max-width:1150px;margin:2rem auto}@media(min-width:1250px){.NewsletterSignup-content{margin:2rem auto}}.NewsletterSignup-row{display:flex;flex-direction:row;gap:.5rem}.NewsletterSignup input[type=email]{font-size:1.1em;border:none;padding:.5rem 1rem;width:30rem}@media(max-width:480px){.NewsletterSignup input[type=email]{width:unset}}.NewsletterSignup input[type=email]::placeholder{color:#b3b3b3}.NewsletterSignup input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#4f6f19;color:#fff;font-weight:700;padding:0 1rem}.Home-row.white{background:#fff}.Home-row-content{display:flex;flex-direction:row;gap:1rem;margin:0 5rem;padding:3rem 0;justify-content:space-between;max-width:1150px;flex-wrap:wrap}@media(max-width:480px){.Home-row-content{margin:1rem;flex-direction:column}}@media(min-width:1250px){.Home-row-content{margin:0 auto}}.Home-row-content.recent-field-notes{padding-top:0}.Home-content{display:flex;flex-direction:column;width:33%}@media(max-width:480px){.Home-content{width:unset}}.Home-callout{font-weight:700}.Home-text{line-height:1.4em}.Home-about{gap:1rem}.Home-about .LinkButton{align-self:center}.Home-experience{max-width:500px}.Home-other-tools-main{flex:1;display:flex;flex-direction:column;gap:2rem}.Home-other-tools-list-wrapper{flex:1;display:flex;flex-direction:row}.Home-other-tools-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;gap:1rem;margin:0}.Home-other-tools-list a{text-align:center;text-decoration:none;display:flex;flex-direction:column;gap:.5rem;width:8rem;height:8rem;align-items:center;justify-content:space-evenly}.Home-other-tools-list a img{max-width:80%;max-height:100%}.Home-other-tools-list li{width:8rem;height:8rem;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.Home .map-section{display:flex;flex-direction:row}@media(max-width:480px){.Home .map-section{flex-direction:column}}.Home .map-section h3{margin:1rem 0;font-size:1.2rem}.Home .map-section-map{flex:2;position:relative;height:50vh}@media(max-width:480px){.Home .map-section-map{flex:unset}}.Home .map-section-text{flex:1;padding:3rem;padding-top:0}@media(max-width:480px){.Home .map-section-text{padding:0}}.Home .map-section-text h2{margin-top:0}.PageContent-inner{display:flex;flex-direction:column;gap:.75rem;line-height:150%;max-width:1150px;margin:75px 5rem}@media(min-width:1250px){.PageContent-inner{margin:75px auto}}@media(max-width:480px){.PageContent-inner{margin:1rem}}.PageContent img{max-width:100%;object-fit:contain}.PageContent .page{display:flex;flex-direction:column;gap:2rem;--wp--preset--spacing--20: 20px}.PageContent h2{font-size:2rem;text-transform:unset}.PageContent.slug-education h2,.PageContent.slug-visit h2,.PageContent.slug-waivers h2{text-transform:uppercase}.PageContent h5,.PageContent p{margin:0}.PageContent p:first-of-type{margin-top:0}.PageContent p:last-of-type{margin-bottom:0}.PageContent .livemap-white-section{background:#fff;padding:3rem 5rem;width:100vw;margin-left:calc(50% - 50vw)}.PageContent .livemap-white-section>*{max-width:1150px;width:1150px;margin:0 auto}@media(max-width:1200px){.PageContent .livemap-white-section>*{width:unset}}.PageContent .wp-block-columns{display:flex;flex-direction:row;gap:2rem}@media(max-width:480px){.PageContent .wp-block-columns{flex-direction:column}}.PageContent .wp-block-columns>*{flex:1}.PageContent .wp-block-columns>*[style*=flex-basis]{flex-grow:0}.PageContent .wp-block-column{display:flex;flex-direction:column;gap:1rem}.PageContent .wp-block-image{margin:0}.PageContent .wp-block-image img{height:unset}.PageContent .wp-block-group{display:flex;flex-direction:column;gap:1rem}.PageContent .wp-block-group.has-base-background-color{background:#fff}.PageContent .wp-block-button a{font-family:Roboto Condensed,sans-serif;color:#fff;padding:.5rem 1rem;font-weight:500;font-size:1.1rem;text-transform:uppercase}.PageContent.slug-waivers .wp-block-group{gap:2rem}.PageContent.slug-waivers .wp-block-group.livemap-white-section{gap:4rem}.PageContent.slug-waivers .wp-block-button a{text-transform:uppercase;font-size:.9rem;display:block;text-align:center;text-decoration:none}.PageContent.slug-waivers .PageContent-inner{margin-bottom:0}.PageContent.slug-waivers h3{font-family:Roboto Condensed,sans-serif;font-size:1.1rem;text-transform:uppercase;color:#4f6f19}.PageContent.slug-waivers .livemap-waivers-header{flex-direction:row;align-items:center}.PageContent.slug-education h2{margin-top:2rem}.PageContent.slug-education .livemap-education-link{text-decoration:none;padding:.5rem}.PageContent.slug-education .livemap-education-link h5{font-weight:400;text-align:center;line-height:120%}.PageContent.slug-education .livemap-education-link figure{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.PageContent.slug-visit h2{margin-top:2rem}.FieldNote-inner{display:flex;flex-direction:column;gap:2rem;margin:75px 5rem;max-width:1150px}@media(min-width:1250px){.FieldNote-inner{margin:75px auto}}@media(max-width:480px){.FieldNote-inner{padding:0;margin:1rem}}.FieldNote-head-row{display:flex;justify-content:space-between;gap:2rem}@media(max-width:480px){.FieldNote-head-row{flex-direction:column;gap:1rem}}.FieldNote-head-row .LinkButton{flex-shrink:0}@media(max-width:480px){.FieldNote-head{margin-bottom:1rem}}.FieldNote-head-meta{display:flex;flex-direction:row;gap:.5rem;font-weight:700}@media(max-width:480px){.FieldNote-head-meta{flex-wrap:wrap}}.FieldNote-post{background:#fff;padding:2rem}.FieldNote-post img{height:unset;max-width:100%;display:block;margin:0 auto}.FieldNote-featured-image{max-width:50%;max-height:400px}.FieldNote h2.title{font-size:2rem;margin:0;text-transform:none;line-height:110%}.FieldNote p{margin:1rem 0;line-height:150%;font-size:1.1rem}.FieldNote p:first-of-type{margin-top:none}.FieldNote .wp-block-columns{display:flex;flex-direction:row;gap:2rem}.FieldNote .wp-block-columns .wp-block-column:first-of-type .wp-block-image{justify-content:flex-end}.FieldNote .wp-block-columns .wp-block-column:last-of-type .wp-block-image{justify-content:flex-start}.FieldNote .wp-block-columns>*{flex:1}.FieldNote .wp-block-columns>*[style*=flex-basis]{flex-grow:0}@media(max-width:480px){.FieldNote .wp-block-columns{flex-direction:column}}.FieldNote .wp-block-column{display:flex;flex-direction:column;gap:1rem}.FieldNote .wp-block-gallery{display:flex;flex-direction:row;gap:1.25rem;margin:1rem 0}.FieldNote .wp-block-gallery.columns-1{flex-direction:column}@media(max-width:480px){.FieldNote .wp-block-gallery{flex-direction:column;margin:0}}.FieldNote .wp-block-image{margin:0;display:flex;flex-direction:column;justify-content:center;flex:1}.FieldNote .wp-block-image img{width:100%!important;height:100%!important;object-fit:cover}.FieldNote .wp-block-image figcaption{background:#6b6b6b;color:#fff;font-weight:500;text-align:center;font-size:.87rem;line-height:150%;padding:.5rem 0}@media(max-width:480px){.FieldNote .wp-block-image{flex-direction:column}}.FieldNote .wp-block-group{display:flex;flex-direction:column;gap:1rem}.FieldNote .wp-block-group.has-base-background-color{background:#fff}.FieldNote .wp-block-button a{font-family:Roboto Condensed,sans-serif;color:#fff;padding:.5rem 1rem;font-weight:500;font-size:1.1rem;text-transform:uppercase}.Preview-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002}.Preview-lightbox img{max-width:90vw;max-height:80vh}.PublishedPapers{max-width:1150px;margin:75px 5rem;display:flex;flex-direction:column;gap:2rem}.PublishedPapers h2{font-size:2rem}@media(min-width:1250px){.PublishedPapers{margin:75px auto}}@media(max-width:480px){.PublishedPapers{margin:0 1rem;padding:0}}.PublishedPapers-header-description{line-height:1.5em;font-size:.9em}.PublishedPapers-filters{display:flex;gap:1rem;flex-wrap:wrap}.PublishedPapers-filters select{padding:.4rem .6rem;font-size:.85rem;border:1px solid #ccc;background:#fff;cursor:pointer}.PublishedPapers-filters select:focus{outline:1px solid #4F6F19}.PublishedPapers .loading,.PublishedPapers .error{text-align:center;padding:2rem;font-size:1.2rem}.PublishedPapers .error{color:#d32f2f}.PublishedPapers .papers-list{display:flex;flex-direction:column;gap:3rem}.PublishedPapers .papers-list .paper-item{display:flex;flex-direction:row;gap:2rem}.PublishedPapers .papers-list .paper-item .LinkButton{align-self:flex-end}@media(max-width:480px){.PublishedPapers .papers-list .paper-item .LinkButton{align-self:unset}}.PublishedPapers .papers-list .paper-item .paper-item-left{flex:4;display:flex;flex-direction:column;gap:.25rem}.PublishedPapers .papers-list .paper-item .paper-item-right{flex:1;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;font-size:.9em}@media(max-width:480px){.PublishedPapers .papers-list .paper-item .paper-item-right{align-items:flex-start}}.PublishedPapers .papers-list .paper-item--highlighted{background:color-mix(in srgb,#4F6F19 8%,transparent);outline:2px solid #4F6F19;border-radius:4px;padding:1rem;margin:-1rem}.PublishedPapers .papers-list .paper-item .paper-journal{font-size:1.1rem;font-weight:600;color:#4f6f19;text-transform:uppercase;margin:0}.PublishedPapers .papers-list .paper-item .paper-title{font-size:.9em;font-weight:700;margin:0}.PublishedPapers .papers-list .paper-item .paper-citation{font-size:.9em}.PublishedPapers .papers-list .paper-item .paper-research-project{font-weight:700}.PublishedPapers-load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer}.PublishedPapers-load-more:hover:not(:disabled){background:#4f6f19;color:#fff}.PublishedPapers-load-more:disabled{opacity:.5;cursor:default}@media(max-width:480px){.PublishedPapers .papers-list{gap:3rem}.PublishedPapers .papers-list .paper-item{flex-direction:column;align-items:flex-start;gap:1rem}.PublishedPapers .papers-list .paper-item .paper-title{font-size:1.2rem}.PublishedPapers .papers-list .paper-item .paper-meta{font-size:.9rem}}.FieldNotes{max-width:1150px;margin:75px 5rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1250px){.FieldNotes{margin:75px auto}}@media(max-width:480px){.FieldNotes{margin:0 auto}}.FieldNotes h2{margin:0;font-size:2rem;text-transform:uppercase;color:#4f6f19}.FieldNotes .loading,.FieldNotes .error{text-align:center;padding:2rem;font-size:1.2rem}.FieldNotes .error{color:#d32f2f}.FieldNotes-header{max-width:50%}@media(max-width:480px){.FieldNotes-header{max-width:unset}}.FieldNotes-header-description{line-height:1.5em;font-size:.9em}.FieldNotes-filters{display:flex;gap:1rem;flex-wrap:wrap}.FieldNotes-filters select{padding:.4rem .6rem;font-size:.85rem;border:1px solid #ccc;background:#fff;cursor:pointer}.FieldNotes-filters select:focus{outline:1px solid #4F6F19}.FieldNotes .field-notes-list{display:flex;flex-direction:column;gap:2rem}.FieldNotes .field-notes-list .field-note-item{display:flex;gap:1.5rem;text-decoration:none;color:inherit;transition:opacity .2s ease;align-items:flex-start}.FieldNotes .field-notes-list .field-note-item:hover{opacity:.8}.FieldNotes .field-notes-list .field-note-item:last-child{border-bottom:none}.FieldNotes .field-notes-list .field-note-item .field-note-image{flex-shrink:0;width:40%;height:250px;overflow:hidden;background:gray}.FieldNotes .field-notes-list .field-note-item .field-note-image img{width:100%;height:100%;object-fit:cover}.FieldNotes .field-notes-list .field-note-item .field-note-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.FieldNotes .field-notes-list .field-note-item .field-note-content-row{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.FieldNotes .field-notes-list .field-note-item .field-note-content .field-note-title{font-size:1rem;font-weight:600;color:#4f6f19;text-transform:uppercase;margin:0;flex:1}.FieldNotes .field-notes-list .field-note-item .field-note-content .field-note-research-project{font-weight:700}.FieldNotes-load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer}.FieldNotes-load-more:hover:not(:disabled){background:#4f6f19;color:#fff}.FieldNotes-load-more:disabled{opacity:.5;cursor:default}@media(max-width:480px){.FieldNotes{padding:1.5rem}.FieldNotes h1{font-size:2rem;margin-bottom:1.5rem}.FieldNotes .field-notes-list{gap:1.5rem}.FieldNotes .field-notes-list .field-note-item{flex-direction:column;padding-bottom:1.5rem}.FieldNotes .field-notes-list .field-note-item .field-note-image{width:100%;height:200px}.FieldNotes .field-notes-list .field-note-item .field-note-content .field-note-title{font-size:1.2rem}.FieldNotes .field-notes-list .field-note-item .field-note-content .field-note-meta{font-size:.9rem}}.About{display:flex;flex-direction:column;margin:75px 0}@media(max-width:480px){.About{gap:2rem}}.About .loading{text-align:center;padding:2rem;font-size:1.2rem}.About-section{padding:2rem 0}.About-section-inner{display:flex;flex-direction:column;gap:.75rem;max-width:1150px;margin:0 5rem}@media(min-width:1250px){.About-section-inner{margin:0 auto}}@media(max-width:480px){.About-section-inner{margin:0 1rem}}.About-section-inner--row{flex-direction:row;align-items:flex-start;gap:2rem}@media(max-width:480px){.About-section-inner--row{flex-direction:column}}.About-section-text{flex:1;display:flex;flex-direction:column;gap:1.5rem}.About-section-text-group{flex:1;display:flex;flex-direction:column;gap:.75rem}.About-section-image{width:40%;max-width:420px;flex-shrink:0;object-fit:cover}@media(max-width:480px){.About-section-image{width:100%;max-width:none}}.About-section-white{background:#fff}.About-section h4{margin:0;font-size:1rem;text-transform:uppercase;color:#4f6f19}.About-section h5{margin:0 0 .25rem;font-size:.9rem;text-transform:uppercase;color:#4f6f19}.About-section p{margin:0;line-height:1.5;font-size:1em}.About-section ol,.About-section ul{margin:0;padding-left:1.5rem;font-size:1em;line-height:1.8}.About-conservation-goals{display:flex;flex-direction:column;align-items:center}.About-conservation-goals .About-section-inner{display:flex;flex-direction:column;gap:1rem}.About-conservation-goals ol{list-style:none;padding-left:0;counter-reset:conservation-goals;display:flex;flex-direction:column;gap:1rem}.About-conservation-goals ol li{counter-increment:conservation-goals;display:flex;align-items:baseline;gap:.75rem;font-size:1.1rem}.About-conservation-goals ol li:before{content:counter(conservation-goals);display:flex;align-items:center;justify-content:center;min-width:1.8em;height:1.8em;border-radius:50%;background:#4f6f19;color:#fff;font-size:1rem;font-weight:400;flex-shrink:0;line-height:1}.About-capabilities{margin-top:2.5rem}.About-capabilities ul{list-style:none;padding-left:0}.About-capabilities ul li{display:flex;align-items:center;gap:.6rem}.About-capabilities ul li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#4f6f19;flex-shrink:0}.About-facilities-row{display:flex;flex-direction:row;gap:4rem}@media(max-width:480px){.About-facilities-row{flex-direction:column;gap:0}}.PhotoCard{display:block;width:100%;height:100%;overflow:hidden;position:relative;text-decoration:none;color:inherit;background:#222}.PhotoCard img{width:100%;height:100%;object-fit:cover;display:block}.PhotoCard-title{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#00000080;color:#fff;font-family:Roboto Condensed,sans-serif;overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;text-align:center;justify-content:space-around;font-weight:600;font-size:1.1rem}.PhotoCard-title.full-overlay{top:0}.VideoCard{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;text-decoration:none;color:inherit;background:#3b3b3b}.VideoCard-thumb{flex:1;position:relative;overflow:hidden;min-height:0}.VideoCard-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.VideoCard-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#444;color:#aaa}.VideoCard-placeholder svg{width:2.5rem;height:2.5rem}.VideoCard-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003}.VideoCard-play-icon{width:2rem;height:2rem}.VideoCard-title{padding:.35rem .5rem;font-size:1rem;font-weight:600;font-family:Roboto Condensed,sans-serif;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;text-align:center}.ResearchProjectCard{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;text-decoration:none;color:#fff;background:#3b3b3b}.ResearchProjectCard-img{flex:1;overflow:hidden;min-height:0}.ResearchProjectCard-img img{width:100%;height:100%;object-fit:cover;display:block}.ResearchProjectCard-text{padding:.5rem;display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.ResearchProjectCard-name{font-family:Roboto Condensed,sans-serif;font-weight:500;font-size:.85rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ResearchProjectCard-type{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.StaffCard{display:block;width:100%;height:100%;overflow:hidden;position:relative;text-decoration:none;color:#fff;background:#6b6b6b}.StaffCard-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.StaffCard-text{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#0006;display:flex;flex-direction:column;gap:.25rem;color:#fff;text-align:center;justify-content:space-around}.StaffCard-text.full-overlay{top:0}.StaffCard-text-inner{display:flex;flex-direction:column;gap:.2rem}.StaffCard-name{font-family:Roboto Condensed,sans-serif;font-weight:600;font-size:1.1rem;line-height:1.2}.StaffCard-title{font-size:.85rem}.Search{max-width:1150px;margin:75px 5rem;display:flex;flex-direction:column;gap:1.5rem}.Search h2{font-size:2rem}@media(min-width:1250px){.Search{margin:75px auto}}@media(max-width:480px){.Search{padding:0;margin:1rem}}.Search-input{width:100%;padding:.6rem .8rem;font-size:1rem;border:1px solid #ccc;box-sizing:border-box}.Search-input:focus{outline:1px solid #4F6F19}.Search-status{font-size:.9em;color:#666}.Search-error{color:#d32f2f}.Search-group{display:flex;flex-direction:column;gap:.8rem}.Search-group-title{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#4f6f19}.Search-meta{display:flex;align-items:center;gap:1rem}.Search-total{font-size:.9em;color:#666}.Search-sort{padding:.3rem .5rem;font-size:.9rem;border:1px solid #ccc;background:#fff;cursor:pointer}.Search-sort:focus{outline:1px solid #4F6F19}.Search-results{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.Search-load-more{align-self:center;padding:.5rem 1.5rem;font-size:.9rem;background:none;border:1px solid #4F6F19;color:#4f6f19;cursor:pointer}.Search-load-more:hover:not(:disabled){background:#4f6f19;color:#fff}.Search-load-more:disabled{opacity:.5;cursor:default}.Search-card{background:#fff;height:8rem;width:15rem;background:none;display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:opacity .2s ease;gap:.2rem}.Search-card:hover{opacity:.8}.Search-card-header{color:#6b6b6b;text-transform:uppercase;font-size:.8rem;display:flex;flex-direction:row;justify-content:space-between}.Search-card>.FieldNoteCard,.Search-card>.PhotoCard,.Search-card>.VideoCard,.Search-card>.ResearchProjectCard,.Search-card>.StaffCard,.Search-card>.PublishedPaperCard{flex:1;min-height:0}.Search-card--generic{background:#eee;padding:.75rem;justify-content:space-between}.Search-card-title{flex:1;font-size:.8em;font-weight:700;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.Search-card-type{font-size:.7em;color:#666;text-transform:uppercase;margin-top:auto}@media(max-width:480px){.Search-results{flex-direction:column}.Search-card{width:100%}}.Staff{max-width:1150px;margin:75px 5rem;display:flex;flex-direction:column;gap:4rem}@media(min-width:1250px){.Staff{margin:75px auto}}@media(max-width:480px){.Staff{margin:1rem}}.Staff section{display:flex;flex-direction:column;gap:1rem}.Staff h2{margin:0;font-size:2rem;text-transform:uppercase;color:#4f6f19}.Staff .loading,.Staff .error{text-align:center;padding:2rem;font-size:1.2rem}.Staff .error{color:#d32f2f}.Staff .staff-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.Staff .staff-list .staff-item{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:15rem;min-height:15rem;text-decoration:none}@media(max-width:480px){.Staff .staff-list .staff-item{width:100%}}.Staff .staff-list .staff-item .staff-img{width:13rem;height:13rem;background:gray}@media(max-width:480px){.Staff .staff-list .staff-item .staff-img{height:18rem;width:100%}}.Staff .staff-list .staff-item .staff-img img{max-width:100%;width:100%}@media(max-width:480px){.Staff .staff-list .staff-item .staff-img img{height:100%;width:100%;object-position:top;object-fit:cover}}.Staff .staff-list .staff-item .staff-name{font-weight:600;color:#4f6f19}.StaffMember{max-width:1150px;margin:75px 5rem;display:flex;flex-direction:column;gap:1rem}.StaffMember h2{font-size:2rem}@media(min-width:1250px){.StaffMember{margin:75px auto}}.StaffMember-left,.StaffMember-right{display:flex;flex-direction:column;gap:.5rem}.StaffMember-left{flex:2}.StaffMember-right{flex:1}.StaffMember-row{display:flex;flex-direction:row;gap:3rem}.StaffMember-name{display:flex;flex-direction:column;gap:.5rem}.StaffMember .loading,.StaffMember .error{text-align:center;padding:2rem;font-size:1.2rem}.StaffMember-header{display:flex;flex-direction:row;justify-content:space-between}.StaffMember .staff-member-buttons{display:flex;flex-direction:row;gap:1rem}.StaffMember .staff-member-img{width:100%;height:400px;display:flex;flex-direction:column}.StaffMember .staff-member-img img{max-width:100%}@media(max-width:480px){.StaffMember{padding:1.5rem}.StaffMember .staff-member-name{font-size:2rem}}.MobileNavigation{background:#eee;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.25rem .5rem;border-bottom:2px solid #6B6B6B;position:relative;align-items:center}@media(min-width:480px){.MobileNavigation{display:none}}.MobileNavigation-left,.MobileNavigation-right{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.MobileNavigation-left .logo{height:3.5rem;padding:.5rem}.MobileNavigation-left .navigation-item{margin-right:1em}.MobileNavigation-right .navigation-item{margin-top:.25rem;margin-left:1em}.MobileNavigation .navigation-item{background:none;border:none;padding:0;text-transform:uppercase}.MobileNavigation .navigation-item:focus{outline:none}.MobileNavigation .navigation-item.selected{border-bottom:2px solid #9CAD4C}.MobileNavigation .hamburger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-left:1em;padding:.25rem}.MobileNavigation .hamburger span{background:#4f6f19;border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:22px}.MobileNavigation .hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.MobileNavigation .hamburger.open span:nth-child(2){opacity:0}.MobileNavigation .hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.MobileNavigation .hamburger:focus{outline:none}.MobileNavigation-menu{background:#eee;border-top:1px solid #6B6B6B;left:0;padding:1rem;position:absolute;right:0;top:100%;z-index:10002}.MobileNavigation-menu ol,.MobileNavigation-menu ul{list-style:none;margin:0;padding:0}.MobileNavigation-menu ol>li{padding:.5rem 0}.MobileNavigation-menu ol>li>a{color:#4f6f19;font-size:1.1em;font-weight:500;text-decoration:none;text-transform:uppercase}.MobileNavigation-menu ol>li>a.active{border-bottom:2px solid #4F6F19}.MobileNavigation-menu ol>li ul{margin-top:.5rem;padding-left:1rem}.MobileNavigation-menu ol>li ul li{padding:.3rem 0}.MobileNavigation-menu ol>li ul li a{color:#4f6f19;text-decoration:none}.MobileNavigation-menu ol>li ul li a.active{font-weight:700}.LayerLayout{display:flex;flex-direction:row;gap:2rem;margin:75px 5rem}.LayerLayout h2{font-size:2rem}.LayerLayout .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.LayerLayout-map{display:flex;height:50vh;min-width:25vw}.LayerLayout-content{display:flex;flex-direction:column;flex-grow:1}.fullscreen-modal{background-color:#000000bf;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}.fullscreen-modal-content{color:#fff;height:80%;margin:5% 15%}@media(max-width:480px){.fullscreen-modal-content{display:flex;flex-direction:column;height:95%;justify-content:space-around;margin:5%}}.fullscreen-modal-close{color:#fff;cursor:pointer;font-size:3em;position:absolute;top:15px;right:15px}.info .info-box{width:500px;height:400px}.info .fullscreen-modal-content{display:flex;justify-content:center;align-items:center;z-index:5000}.info .fullscreen-modal-content p{font-size:18px;line-height:120%}.info .fullscreen-modal-content a{color:#fff}.info .fullscreen-modal-content a:hover{background-color:#ddd;color:#000}.info .fullscreen-modal-content .logos{display:flex;justify-content:space-around;align-items:center;margin-bottom:2em}.info .fullscreen-modal-content .logos .stamen{height:40px;filter:invert(100%)}.info .fullscreen-modal-content .logos .stamen img{height:100%;width:auto}.info .fullscreen-modal-content .logos .mpg{height:94px;filter:invert(100%)}.info .fullscreen-modal-content .logos .mpg img{height:100%;width:auto}*,*:before,*:after{box-sizing:border-box}html{height:100%;margin:0;padding:0;width:100%}body{background-color:#eee;color:#1e1e1e;font-weight:400;line-height:150%;width:100%}h2{color:#4f6f19;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:2rem;margin:0}h3{color:#3b3b3b;font-weight:700;font-size:1.125rem;margin:0}.App-content{display:flex;flex-direction:column;min-height:100vh}@media(max-width:480px){.App{margin:0;width:100vw}}@media(max-width:480px){.content-container{display:flex;flex-direction:column}}.Timeline{position:relative}.mobile-back-button{display:none}@media(max-width:480px){.mobile-back-button{display:block}}.Modal{background-color:unset;flex-grow:1;overflow-x:hidden;overflow-y:auto;transition:.3s}.Modal.hidden{margin-right:0;width:0px;padding:0}.Modal.legend{position:absolute;background-color:#0000;z-index:1000;right:0}.Modal .title{font-weight:700}.Modal a{color:#000}.Modal .opt.active{font-weight:700;border:2px solid rgba(0,0,200,.7)}@media(max-width:480px){.Modal{display:none}.mobile-panel-modal .Modal{background:#eee;box-sizing:border-box;display:block;height:100vh;max-width:100%;width:100%}.mobile-panel-modal .LayerSelector,.mobile-panel-modal .footer,.mobile-panel-map .LayerSelector{display:none}}
