html:has(.research-page){--slide-nav-offset:4.5rem;scroll-snap-type:y proximity}html:has(.research-page),body:has(.research-page){overscroll-behavior-y:contain}@media (prefers-reduced-motion:no-preference) and (width>=641px){html:has(.research-page){scroll-behavior:smooth}}@media (width<=640px){html:has(.research-page){--slide-nav-offset:3.25rem}}.research-page .slide{box-sizing:border-box;min-height:100svh;padding-top:var(--slide-nav-offset);padding-bottom:max(var(--slide-nav-offset), env(safe-area-inset-bottom));background-clip:border-box;flex-direction:column;justify-content:center;display:flex}.research-page .slide--snap{scroll-snap-align:start;scroll-snap-stop:normal}.research-page .slide--flow{scroll-snap-align:none}.research-page .slide>.slide-content{min-height:0;padding-top:0;padding-bottom:0}.research-page #cite{grid-template-rows:1fr auto;display:grid}.research-page #cite>.slide-content{align-self:center}.research-page .slide+.slide{margin-top:-1px}.research-page #hero{grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;max-height:100svh;display:grid;overflow:clip}.research-page #hero>.slide-content{align-self:center;min-height:0}.research-page #hero .slide-scroll-cue{margin-bottom:calc(2rem + env(safe-area-inset-bottom));justify-self:center;position:relative;bottom:auto;left:auto;transform:none}@media (width<=640px){.research-page #hero .slide-scroll-cue{margin-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.research-page .slide-content>*{opacity:0;transform:translateY(12px)}.research-page .slide.is-visible .slide-content>*{animation:.55s forwards researchFadeUp}.research-page .slide.is-visible .slide-content>:first-child{animation-delay:40ms}.research-page .slide.is-visible .slide-content>:nth-child(2){animation-delay:90ms}.research-page .slide.is-visible .slide-content>:nth-child(3){animation-delay:.14s}.research-page .slide.is-visible .slide-content>:nth-child(4){animation-delay:.19s}.research-page .slide.is-visible .slide-content>:nth-child(5){animation-delay:.24s}.research-page .slide.is-visible .slide-content>:nth-child(6){animation-delay:.29s}.research-page .slide.is-visible .slide-content>:nth-child(7){animation-delay:.34s}.research-page .slide.is-visible .slide-content>:nth-child(8){animation-delay:.39s}.research-page .slide-scroll-cue{opacity:0}.research-page .slide.is-visible .slide-scroll-cue{animation:.5s .4s forwards researchFadeUp}}@media (prefers-reduced-motion:reduce){.research-page .slide.is-visible .slide-content>*,.research-page .slide.is-visible .slide-scroll-cue{opacity:1;transform:none}}.research-page #finding-3 .finding-3-layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:2.75rem 2.5rem;display:grid}.research-page #finding-3 .finding-stat{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.15rem .9rem;margin-bottom:0;display:flex}.research-page #finding-3 .finding-stat .finding-stat__meta{margin-top:0}.research-page #finding-3 .finding-3-layout>p{grid-area:1/2;align-self:center;max-width:34ch;margin-bottom:0}.research-page #finding-3 .sample-map{margin-inline:auto;grid-area:2/1/auto/-1;width:95%;max-width:none;margin-top:.75rem;margin-bottom:0}.research-page #finding-3 .sample-map__filters{margin-bottom:2.25rem}.research-page #finding-3 .sample-map__legends{margin-top:1.5rem;padding-top:1.1rem}@media (width<=900px){.research-page #finding-3 .finding-3-layout{grid-template-columns:1fr;row-gap:1.1rem}.research-page #finding-3 .finding-stat{grid-area:1/1;margin-bottom:.25rem}.research-page #finding-3 .finding-3-layout>p{grid-area:2/1;max-width:none}.research-page #finding-3 .sample-map{grid-area:3/1}}@media (width<=640px){.research-page #finding-3 .finding-3-layout{row-gap:.75rem}.research-page #finding-3 .finding-3-layout>p{margin:0;font-size:.8rem;line-height:1.55}.research-page #finding-3 .sample-map{margin-left:0;margin-right:0;margin-inline:auto;width:100%;margin-top:.85rem}.research-page #finding-3 .sample-map__filters{margin-bottom:.75rem}.research-page #finding-3 .sample-map__filters-toggle{width:100%;max-width:20rem;margin-inline:auto}.research-page #finding-3 .sample-map__legends{width:100%;max-width:100%;margin-top:.65rem;padding-top:.55rem}}.research-page #finding-4 .ssd-chart__svg{max-height:calc((100svh - var(--slide-nav-offset)) * .8)}@media (width<=1023px){.research-page #finding-4 .ssd-chart__svg{max-height:calc(100svh - (var(--slide-nav-offset) * 2) - 23rem)}}@keyframes researchFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.research-topnav__link{color:var(--color-research-ink-light);transition:color .2s}.research-topnav__link:hover{color:var(--color-research-ink)}.research-topnav--dark .research-topnav__link{color:#ffffffb3}.research-topnav--dark .research-topnav__link:hover{color:#fff}.slide-index__tick{justify-content:flex-end;align-items:center;gap:.65rem;height:1.125rem;text-decoration:none;display:flex}.slide-index__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-research-ink-light);opacity:0;white-space:nowrap;pointer-events:none;font-size:.58rem;transition:opacity .15s,transform .15s;transform:translate(4px)}.slide-index__tick:hover .slide-index__label,.slide-index__tick:focus-visible .slide-index__label{opacity:1;transform:translate(0)}.slide-index__dash{background:var(--color-research-rule);width:.75rem;height:1px;transition:width .2s,background-color .2s;display:block}.slide-index__tick[aria-current=true] .slide-index__dash{background:var(--color-research-ink);width:1.75rem}.slide-index__tick[aria-current=true] .slide-index__label{color:var(--color-research-ink);opacity:1;transform:translate(0)}.slide-index--dark .slide-index__dash{background:#ffffff40}.slide-index--dark .slide-index__tick[aria-current=true] .slide-index__dash{background:#fff}.slide-index--dark .slide-index__label{color:#ffffff8c}.slide-index--dark .slide-index__tick[aria-current=true] .slide-index__label{color:#ffffffe6}@media (width<=640px){.slide-index{display:none}}.research-page .finding-stat{margin-bottom:2rem}.research-page .finding-stat--compact .finding-stat__value{font-size:clamp(3.5rem,10vw,6rem)}.research-page .slide[data-theme=dark] .slide-content>.finding-stat{animation-duration:.65s}.research-page .slide[data-theme=dark] .slide-content>p{animation-delay:.32s!important}.research-page .slide[data-theme=dark] .slide-content>div:last-child{animation-delay:.42s!important}.research-page .finding-stat__figure{flex-wrap:wrap;align-items:baseline;gap:.04em;line-height:.95;display:flex}.research-page .finding-stat__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(4rem,12vw,7.5rem);font-weight:600}.research-page .finding-stat__suffix{font-family:var(--font-display);letter-spacing:-.02em;opacity:.88;font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:600}.research-page .finding-stat__meta{align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.research-page .finding-stat__rule{opacity:.28;background:currentColor;flex-shrink:0;width:2rem;height:1px;display:block}.research-page .finding-stat__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;font-size:clamp(.8rem,1.8vw,.95rem);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.research-page .finding-stat.is-label-visible .finding-stat__label{opacity:.55;transform:translateY(0)}.research-page .finding-stat.is-animating .finding-stat__value{animation:1.8s cubic-bezier(.22,1,.36,1) forwards findingStatPulse;display:inline-block}.research-page .finding-stat.is-animating .finding-stat__suffix{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .35s forwards findingStatSuffixIn}@keyframes findingStatPulse{0%{opacity:.4;filter:blur(4px);transform:translateY(.08em)scale(.92)}50%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes findingStatSuffixIn{0%{opacity:0;transform:translate(-.15em)}to{opacity:.88;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.research-page .finding-stat.is-animating .finding-stat__value,.research-page .finding-stat.is-animating .finding-stat__suffix{opacity:1;filter:none;animation:none;transform:none}.research-page .finding-stat__label{opacity:.55;transform:none}}.ssd-chart{--ssd-grid:#ffffff1f;--ssd-text:#ffffff8c;--ssd-text-strong:#ffffffd9;flex-direction:column;gap:.75rem;width:100%;margin:0;display:flex}.ssd-chart__legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ssd-text);opacity:0;flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;font-size:.68rem;transition:opacity .6s .2s;display:flex}.ssd-chart.is-revealed .ssd-chart__legend{opacity:1}.ssd-chart__legend-item{align-items:center;gap:.45rem;display:inline-flex}.ssd-chart__legend-icon{justify-content:center;align-items:center;width:.9rem;height:.9rem;line-height:1;display:inline-flex;transform:translateY(-.02em)}.ssd-chart__legend-icon svg{width:.9rem;height:.9rem;display:block}.ssd-chart__legend-item[data-group=Seabirds] .ssd-chart__legend-icon{color:#7bb8e8}.ssd-chart__legend-item[data-group=Marine\ Mammals] .ssd-chart__legend-icon{color:#ffb997}.ssd-chart__legend-item[data-group=Sea\ turtles] .ssd-chart__legend-icon{color:#bce8a4}.ssd-chart__svg-wrap{width:100%;position:relative}.ssd-chart__svg{width:100%;height:auto;display:block;overflow:hidden}.ssd-chart__axis-line{stroke:var(--ssd-grid);stroke-width:1px;fill:none}.ssd-chart__hc-rule{stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:2 4;fill:none}.ssd-chart__tick{font-family:var(--font-mono);fill:var(--ssd-text);letter-spacing:.04em;font-size:10px}.ssd-chart__axis-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;fill:var(--ssd-text);font-size:10px}.ssd-chart__ribbon{fill:#ffffff1f;stroke:none;opacity:0;transition:opacity .7s .5s}.ssd-chart.is-revealed .ssd-chart__ribbon{opacity:1}.ssd-chart__curve{fill:none;stroke:#fffffff2;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--ssd-curve-length,1000);stroke-dashoffset:var(--ssd-curve-length,1000)}@media (prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__curve{animation:1.6s cubic-bezier(.22,1,.36,1) 1.35s forwards ssdCurveDraw}}@media (prefers-reduced-motion:reduce){.ssd-chart__curve{stroke-dashoffset:0}}@keyframes ssdCurveDraw{to{stroke-dashoffset:0}}.ssd-chart__point{opacity:0;transform-box:fill-box;transform-origin:50%;mix-blend-mode:normal;cursor:pointer;transition:opacity .18s,r .18s;transform:scale(.4)}@media (prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__point{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards ssdPointPop;animation-delay:var(--ssd-point-delay,1.4s)}}@media (prefers-reduced-motion:reduce){.ssd-chart__point{opacity:.9;transform:none}}@keyframes ssdPointPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:.9;transform:scale(1)}}.ssd-chart__point.is-active{opacity:1;r:6;mix-blend-mode:normal}.ssd-chart__crosshair{stroke:#ffffff8c;stroke-width:1px;stroke-dasharray:3 3;fill:none;opacity:0;transition:opacity .6s}.ssd-chart__crosshair-dot{fill:#fff;stroke:var(--color-research-accent);stroke-width:1.5px;opacity:0;transition:opacity .4s}.ssd-chart__crosshair-label{font-family:var(--font-mono);fill:#fff;letter-spacing:.04em;opacity:0;font-size:11px;font-weight:500;transition:opacity .4s}.ssd-chart__crosshair-label--y{letter-spacing:.08em;text-transform:uppercase;fill:var(--ssd-text-strong);font-size:10px}@media (prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__crosshair,.ssd-chart.is-revealed .ssd-chart__crosshair-dot,.ssd-chart.is-revealed .ssd-chart__crosshair-label{animation:.5s 2.6s forwards ssdFadeIn}}@media (prefers-reduced-motion:reduce){.ssd-chart__crosshair,.ssd-chart__crosshair-dot,.ssd-chart__crosshair-label{opacity:1}}@keyframes ssdFadeIn{to{opacity:1}}.ssd-chart__leader{stroke:#ffffff59;stroke-width:.8px;fill:none;opacity:0}.ssd-chart__species-label{font-family:var(--font-mono);fill:#ffffffb3;letter-spacing:.02em;opacity:0;font-size:10px;font-style:italic}@media (prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__leader,.ssd-chart.is-revealed .ssd-chart__species-label{animation:.6s 2.9s forwards ssdFadeIn}}@media (prefers-reduced-motion:reduce){.ssd-chart__leader,.ssd-chart__species-label{opacity:1}}.ssd-chart__tooltip{pointer-events:none;color:#fff;font-family:var(--font-serif);opacity:0;z-index:5;background:#112640f5;border:1px solid #ffffff2e;border-radius:4px;flex-direction:column;gap:.1rem;min-width:140px;margin:-3.5rem 0 0 .6rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.35;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;transform:translate(0);box-shadow:0 8px 24px #00000059}.ssd-chart__tooltip.is-visible{opacity:1}.ssd-chart__tooltip em{font-style:italic;font-weight:500}.ssd-chart__tooltip span{font-family:var(--font-mono);letter-spacing:.05em;color:#fff9;font-size:.65rem}[data-ssd-overlay],.ssd-chart__svg{touch-action:pan-y}.ssd-chart__touch-hint{z-index:6;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;opacity:0;background:#00000059;border-radius:999px;padding:.25rem .6rem;font-size:.6rem;animation:4s forwards ssdChartHintFade;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@keyframes ssdChartHintFade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.sample-map{--sample-map-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231a1a18' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");max-width:720px;margin:1.75rem 0 1.25rem;padding:0}.sample-map__filters-toggle{width:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sample-map-control-text,var(--color-research-ink));background:var(--sample-map-control-bg,#00000008);border:1px solid var(--sample-map-control-border,#1a1a1838);cursor:pointer;opacity:0;border-radius:4px;justify-content:center;align-items:center;gap:.45rem;margin-bottom:.65rem;padding:.5rem .85rem;font-size:.62rem;transition:opacity .45s .1s,background .18s;display:none}.sample-map.is-revealed .sample-map__filters-toggle{opacity:1}.sample-map__filters-toggle:hover{background:var(--sample-map-control-bg,#0000000f)}.sample-map__filters-badge{letter-spacing:0;color:#0b1a28;background:var(--color-research-cyan,#7bb8e8);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.58rem;line-height:1;display:inline-flex}.sample-map__filters-badge[hidden]{display:none}.sample-map__filters{font-family:var(--font-mono);opacity:0;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.55rem .85rem;margin-bottom:.7rem;transition:opacity .45s .1s;display:flex}.sample-map.is-revealed .sample-map__filters{opacity:1}@media (width<=640px){.sample-map{flex-direction:column;align-items:center;display:flex}.sample-map__viewport,.sample-map__filters,.sample-map__legends{width:100%}.sample-map__filters-toggle{margin-inline:auto;width:100%;max-width:20rem;margin-bottom:.65rem;display:inline-flex}.sample-map__filters{margin-bottom:.75rem;display:none}.sample-map.is-filters-open .sample-map__filters{display:flex}.sample-map.is-filters-open .sample-map__filters-toggle{margin-bottom:.45rem}.sample-map.is-filters-open .sample-map__filter{flex:calc(50% - .45rem)}.sample-map.is-filters-open .sample-map__filter--year{flex:100%;max-width:none}.sample-map.is-filters-open .sample-map__select,.sample-map.is-filters-open .sample-map__select--wide{width:100%;max-width:none}.sample-map.is-filters-open .sample-map__reset{width:100%}.sample-map__legends{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem}.sample-map__legend--size,.sample-map__legend--groups{justify-content:space-between;width:100%}.sample-map__legend-row{justify-content:flex-end;gap:.4rem}.sample-map__legend-size svg{max-width:1.15rem;max-height:1.15rem}.sample-map__legend-item{gap:.25rem;font-size:.58rem}}.sample-map__filter{flex-direction:column;gap:.28rem;min-width:0;display:flex}.sample-map__filter--year{flex:0 11rem;min-width:7rem;max-width:11rem}.sample-map__filter-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sample-map-legend-title,var(--color-research-ink-light));opacity:.85;align-items:baseline;gap:.4rem;font-size:.55rem;display:flex}.sample-map__year-readout{letter-spacing:.08em;opacity:.75;font-variant-numeric:tabular-nums}.sample-map__select{font-family:var(--font-mono);color:var(--sample-map-control-text,var(--color-research-ink));background-color:var(--sample-map-control-bg,#00000008);border:1px solid var(--sample-map-control-border,#1a1a1838);appearance:none;background-image:var(--sample-map-caret);cursor:pointer;background-position:right .5rem center;background-repeat:no-repeat;background-size:.55rem;border-radius:4px;max-width:9rem;padding:.32rem 1.5rem .32rem .55rem;font-size:.68rem;line-height:1.2}.sample-map__select--wide{max-width:12rem}.sample-map__select:focus-visible{outline:2px solid var(--sample-map-focus,var(--color-research-accent-mid));outline-offset:1px}.sample-map__select option{color:#16202b;background:#fff}.sample-map__slider{height:.9rem;margin-top:.5rem;margin-bottom:.4rem}.sample-map__reset{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sample-map-control-text,var(--color-research-ink));border:1px solid var(--sample-map-control-border,#1a1a1838);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-end;padding:.4rem .75rem;font-size:.6rem;transition:background .18s}.sample-map__reset:hover{background:var(--sample-map-control-bg,#0000000d)}.sample-map__viewport{background:var(--sample-map-ocean,transparent);width:100%;position:relative}.sample-map__svg{width:100%;height:auto;display:block;overflow:visible}.sample-map__land{fill:var(--sample-map-land-fill,var(--color-research-rule));stroke:var(--sample-map-land-stroke,#1a1a182e);stroke-width:.4px;opacity:0;transition:opacity .35s}.sample-map.is-revealed .sample-map__land{opacity:1}@media (prefers-reduced-motion:reduce){.sample-map__land{opacity:1;transition:none}}.sample-map__point{fill-opacity:.6;stroke:var(--sample-map-point-stroke,#00000080);stroke-width:.7px;cursor:pointer;transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .18s,fill-opacity .18s;transform:scale(.4)}@media (prefers-reduced-motion:no-preference){.sample-map.is-revealed .sample-map__point{opacity:.95;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards sampleMapPointPop;animation-delay:var(--map-point-delay,.3s);transform:none}}@media (prefers-reduced-motion:reduce){.sample-map__point{opacity:.9;transform:none}}@keyframes sampleMapPointPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:.95;transform:scale(1)}}.sample-map .sample-map__point--static{opacity:.95;transition:fill-opacity .18s;animation:none!important}.sample-map__empty{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sample-map-legend-text,var(--color-research-ink-light));pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.7rem;display:flex;position:absolute;inset:0}.sample-map__empty[hidden]{display:none}.sample-map__point.is-active{fill-opacity:.95;stroke:var(--sample-map-point-stroke-active,#000000d9);stroke-width:1.1px}.sample-map__tooltip{pointer-events:none;color:#fff;font-family:var(--font-serif);opacity:0;white-space:nowrap;z-index:5;background:#1a1a18f0;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;gap:.1rem;margin:-2.5rem 0 0 .85rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.35;transition:opacity .14s;display:flex;position:absolute;top:0;left:0;transform:translate(0)}.sample-map__tooltip.is-visible{opacity:1}.sample-map__tooltip em{font-style:normal;font-weight:600;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.sample-map__tooltip em[data-group=Sea\ turtles]{color:#bce8a4}.sample-map__tooltip em[data-group=Seabirds]{color:#7bb8e8}.sample-map__tooltip em[data-group=Marine\ mammals]{color:#ffb997}.sample-map__tooltip span{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;font-size:.68rem}.sample-map__legends{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sample-map-legend-text,var(--color-research-ink-light));opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.2rem;margin-top:.55rem;padding-top:.5rem;font-size:.58rem;transition:opacity .45s .2s;display:flex}.sample-map.is-revealed .sample-map__legends{opacity:1}.sample-map__legend{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.sample-map__legend--groups{gap:1.5rem}.sample-map__legend-title{color:var(--sample-map-legend-title,var(--color-research-ink-light));opacity:.7;flex-shrink:0;margin-right:.2rem}.sample-map__legend-row{flex-wrap:wrap;align-items:center;gap:1.1rem;min-width:0;display:inline-flex}.sample-map__legend-size{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.sample-map__legend-size svg{flex-shrink:0;width:auto;max-width:1.6rem;height:auto;max-height:1.6rem;display:block;overflow:visible}.sample-map__legend-swatch{fill:var(--sample-map-legend-swatch-fill,var(--color-research-ink-light));fill-opacity:.32;stroke:var(--sample-map-legend-swatch-stroke,#00000073);stroke-width:.6px}.sample-map__legend-item{text-transform:none;letter-spacing:.04em;color:var(--sample-map-legend-item-text,var(--color-research-ink));align-items:center;gap:.5rem;font-size:.62rem;display:inline-flex}.research-page .slide[data-theme=dark] .sample-map{--sample-map-ocean:var(--color-research-accent);--sample-map-land-fill:#0c1c2ef5;--sample-map-land-stroke:#94badc8f;--sample-map-point-stroke:#0e1b2c8c;--sample-map-point-stroke-active:#ffffff9e;--sample-map-legend-text:#ffffff9e;--sample-map-legend-title:#ffffffb8;--sample-map-legend-swatch-fill:#e7eef4b8;--sample-map-legend-swatch-stroke:#ffffff73;--sample-map-legend-item-text:#ffffffe6;--sample-map-control-text:#ffffffeb;--sample-map-control-bg:#ffffff14;--sample-map-control-border:#ffffff47;--sample-map-focus:#ffffffbf;--sample-map-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sample-map__legend-icon{justify-content:center;align-items:center;width:.82rem;height:.82rem;display:inline-flex}.sample-map__legend-icon svg{width:.82rem;height:.82rem;display:block}.sample-map__legend-item[data-group=Sea\ turtles] .sample-map__legend-icon{color:#bce8a4}.sample-map__legend-item[data-group=Seabirds] .sample-map__legend-icon{color:#7bb8e8}.sample-map__legend-item[data-group=Marine\ mammals] .sample-map__legend-icon{color:#ffb997}.sample-map [data-map-overlay],.sample-map__svg{touch-action:pan-y}.sample-map__touch-hint{z-index:6;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;pointer-events:none;opacity:0;background:#00000059;border-radius:999px;padding:.25rem .6rem;font-size:.6rem;animation:4s forwards sampleMapHintFade;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@keyframes sampleMapHintFade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}
