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 (min-width:641px){html:has(.research-page){scroll-behavior:smooth}}@media(max-width:640px){html:has(.research-page){--slide-nav-offset: 3.25rem}}.research-page .slide{box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--slide-nav-offset);padding-bottom:max(var(--slide-nav-offset),env(safe-area-inset-bottom));background-clip:border-box}.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{display:grid;grid-template-rows:1fr auto}.research-page #cite>.slide-content{align-self:center}.research-page .slide+.slide{margin-top:-1px}.research-page #hero{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;max-height:100svh;overflow:clip}.research-page #hero>.slide-content{align-self:center;min-height:0}.research-page #hero .slide-scroll-cue{position:relative;left:auto;bottom:auto;transform:none;justify-self:center;margin-bottom:calc(2rem + env(safe-area-inset-bottom))}@media(max-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:researchFadeUp .55s ease forwards}.research-page .slide.is-visible .slide-content>*:nth-child(1){animation-delay:.04s}.research-page .slide.is-visible .slide-content>*:nth-child(2){animation-delay:.09s}.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:researchFadeUp .5s ease .4s forwards}}@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{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;column-gap:1.5rem;row-gap:1rem}.research-page #finding-3 .finding-stat{grid-column:1;grid-row:1;margin-bottom:0}.research-page #finding-3 .finding-3-layout>p{grid-column:2;grid-row:1;max-width:34ch;align-self:center;margin-bottom:0}.research-page #finding-3 .sample-map{grid-column:1 / -1;grid-row:2;max-width:none;width:95%;margin-inline:auto;margin-top:.25rem;margin-bottom:0}@media(max-width:900px){.research-page #finding-3 .finding-3-layout{grid-template-columns:1fr;row-gap:.85rem}.research-page #finding-3 .finding-stat{grid-column:1;grid-row:1;margin-bottom:.25rem}.research-page #finding-3 .finding-3-layout>p{grid-column:1;grid-row:2;max-width:none}.research-page #finding-3 .sample-map{grid-column:1;grid-row:3}}@media(max-width:640px){.research-page #finding-3 .finding-3-layout{row-gap:.5rem}.research-page #finding-3 .finding-3-layout>p{margin:0;font-size:.8rem;line-height:1.55}.research-page #finding-3 .sample-map{width:100%;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:1rem}}.research-page #finding-4 .ssd-chart__svg{max-height:calc((100svh - var(--slide-nav-offset)) * .8)}@media(max-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 ease}.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{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;height:1.125rem;text-decoration:none}.slide-index__label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-research-ink-light);opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;pointer-events:none}.slide-index__tick:hover .slide-index__label,.slide-index__tick:focus-visible .slide-index__label{opacity:1;transform:translate(0)}.slide-index__dash{display:block;height:1px;width:.75rem;background:var(--color-research-rule);transition:width .2s ease,background-color .2s ease}.slide-index__tick[aria-current=true] .slide-index__dash{width:1.75rem;background:var(--color-research-ink)}.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(max-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{display:flex;flex-wrap:wrap;align-items:baseline;gap:.04em;line-height:.95}.research-page .finding-stat__value{font-family:var(--font-display);font-size:clamp(4rem,12vw,7.5rem);font-weight:600;letter-spacing:-.03em}.research-page .finding-stat__suffix{font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.02em;opacity:.88}.research-page .finding-stat__meta{display:flex;align-items:center;gap:.75rem;margin-top:.85rem}.research-page .finding-stat__rule{display:block;width:2rem;height:1px;background:currentColor;opacity:.28;flex-shrink:0}.research-page .finding-stat__label{font-family:var(--font-mono);font-size:clamp(.8rem,1.8vw,.95rem);letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.research-page .finding-stat.is-label-visible .finding-stat__label{opacity:.55;transform:translateY(0)}.research-page .finding-stat.is-animating .finding-stat__value{display:inline-block;animation:findingStatPulse 1.8s cubic-bezier(.22,1,.36,1) forwards}.research-page .finding-stat.is-animating .finding-stat__suffix{animation:findingStatSuffixIn 1s cubic-bezier(.22,1,.36,1) .35s forwards;opacity:0}@keyframes findingStatPulse{0%{opacity:.4;transform:translateY(.08em) scale(.92);filter:blur(4px)}50%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@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{animation:none;opacity:1;filter:none;transform:none}.research-page .finding-stat__label{opacity:.55;transform:none}}.ssd-chart{--ssd-grid: rgba(255, 255, 255, .12);--ssd-text: rgba(255, 255, 255, .55);--ssd-text-strong: rgba(255, 255, 255, .85);display:flex;flex-direction:column;gap:.75rem;margin:0;width:100%}.ssd-chart__legend{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:flex-end;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ssd-text);opacity:0;transition:opacity .6s ease .2s}.ssd-chart.is-revealed .ssd-chart__legend{opacity:1}.ssd-chart__legend-item{display:inline-flex;align-items:center;gap:.45rem}.ssd-chart__legend-icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;line-height:1;transform:translateY(-.02em)}.ssd-chart__legend-icon :global(svg),.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{position:relative;width:100%}.ssd-chart__svg{width:100%;height:auto;display:block;overflow:hidden}.ssd-chart__axis-line{stroke:var(--ssd-grid);stroke-width:1;fill:none}.ssd-chart__hc-rule{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:2 4;fill:none}.ssd-chart__tick{font-family:var(--font-mono);font-size:10px;fill:var(--ssd-text);letter-spacing:.04em}.ssd-chart__axis-title{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;fill:var(--ssd-text)}.ssd-chart__ribbon{fill:#ffffff1f;stroke:none;opacity:0;transition:opacity .7s ease .5s}.ssd-chart.is-revealed .ssd-chart__ribbon{opacity:1}.ssd-chart__curve{fill:none;stroke:#fffffff2;stroke-width:1.5;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:ssdCurveDraw 1.6s cubic-bezier(.22,1,.36,1) 1.35s forwards}}@media(prefers-reduced-motion:reduce){.ssd-chart__curve{stroke-dashoffset:0}}@keyframes ssdCurveDraw{to{stroke-dashoffset:0}}.ssd-chart__point{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .18s ease,r .18s ease;mix-blend-mode:normal;cursor:pointer}@media(prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__point{animation:ssdPointPop .5s cubic-bezier(.34,1.56,.64,1) forwards;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:1;stroke-dasharray:3 3;fill:none;opacity:0;transition:opacity .6s ease}.ssd-chart__crosshair-dot{fill:#fff;stroke:var(--color-research-accent);stroke-width:1.5;opacity:0;transition:opacity .4s ease}.ssd-chart__crosshair-label{font-family:var(--font-mono);font-size:11px;font-weight:500;fill:#fff;letter-spacing:.04em;opacity:0;transition:opacity .4s ease}.ssd-chart__crosshair-label--y{font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--ssd-text-strong)}@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:ssdFadeIn .5s ease 2.6s forwards}}@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:.8;fill:none;opacity:0}.ssd-chart__species-label{font-family:var(--font-mono);font-size:10px;fill:#ffffffb3;font-style:italic;letter-spacing:.02em;opacity:0}@media(prefers-reduced-motion:no-preference){.ssd-chart.is-revealed .ssd-chart__leader,.ssd-chart.is-revealed .ssd-chart__species-label{animation:ssdFadeIn .6s ease 2.9s forwards}}@media(prefers-reduced-motion:reduce){.ssd-chart__leader,.ssd-chart__species-label{opacity:1}}.ssd-chart__tooltip{position:absolute;top:0;left:0;transform:translate(0);pointer-events:none;padding:.55rem .7rem;background:#112640f5;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#fff;font-family:var(--font-serif);font-size:.78rem;line-height:1.35;display:flex;flex-direction:column;gap:.1rem;min-width:140px;margin:-3.5rem 0 0 .6rem;opacity:0;transition:opacity .15s ease;z-index:5;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);font-size:.65rem;letter-spacing:.05em;color:#fff9}[data-ssd-overlay],.ssd-chart__svg{touch-action:pan-y}.ssd-chart__touch-hint{position:absolute;top:.75rem;left:50%;z-index:6;transform:translate(-50%);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;background:#00000059;padding:.25rem .6rem;border-radius:999px;pointer-events:none;opacity:0;animation:ssdChartHintFade 4s ease forwards}@keyframes ssdChartHintFade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.sample-map{margin:1.75rem 0 1.25rem;padding:0;max-width:720px}.sample-map__viewport{position:relative;width:100%;background:var(--sample-map-ocean, transparent)}.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, rgba(26, 26, 24, .18));stroke-width:.4;opacity:0;transition:opacity .35s ease}.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, rgba(0, 0, 0, .5));stroke-width:.7;cursor:pointer;transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.4);transition:opacity .18s ease,fill-opacity .18s ease}@media(prefers-reduced-motion:no-preference){.sample-map.is-revealed .sample-map__point{opacity:.95;transform:none;animation:sampleMapPointPop .4s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--map-point-delay, .3s)}}@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__point.is-active{fill-opacity:.95;stroke:var(--sample-map-point-stroke-active, rgba(0, 0, 0, .85));stroke-width:1.1}.sample-map__tooltip{position:absolute;top:0;left:0;transform:translate(0);pointer-events:none;padding:.55rem .7rem;background:#1a1a18f0;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#fff;font-family:var(--font-serif);font-size:.78rem;line-height:1.35;opacity:0;transition:opacity .14s ease;white-space:nowrap;z-index:5;display:flex;flex-direction:column;gap:.1rem;margin:-2.5rem 0 0 .85rem}.sample-map__tooltip.is-visible{opacity:1}.sample-map__tooltip em{font-style:normal;font-weight:600;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.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);font-size:.68rem;letter-spacing:.04em;color:#ffffffc7}.sample-map__legends{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:1rem;padding-top:.85rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sample-map-legend-text, var(--color-research-ink-light));opacity:0;transition:opacity .45s ease .2s}.sample-map.is-revealed .sample-map__legends{opacity:1}.sample-map__legend{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.sample-map__legend-title{color:var(--sample-map-legend-title, var(--color-research-ink-light));opacity:.7;margin-right:.25rem}.sample-map__legend-row{display:inline-flex;align-items:center;gap:.85rem}.sample-map__legend-size{display:inline-flex;align-items:center;gap:.3rem}.sample-map__legend-size svg{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, rgba(0, 0, 0, .45));stroke-width:.6}.sample-map__legend-item{display:inline-flex;align-items:center;gap:.4rem;text-transform:none;letter-spacing:.04em;font-size:.7rem;color:var(--sample-map-legend-item-text, var(--color-research-ink))}.research-page .slide[data-theme=dark] .sample-map{--sample-map-ocean: var(--color-research-accent);--sample-map-land-fill: rgba(12, 28, 46, .96);--sample-map-land-stroke: rgba(148, 186, 220, .56);--sample-map-point-stroke: rgba(14, 27, 44, .55);--sample-map-point-stroke-active: rgba(255, 255, 255, .62);--sample-map-legend-text: rgba(255, 255, 255, .62);--sample-map-legend-title: rgba(255, 255, 255, .72);--sample-map-legend-swatch-fill: rgba(231, 238, 244, .72);--sample-map-legend-swatch-stroke: rgba(255, 255, 255, .45);--sample-map-legend-item-text: rgba(255, 255, 255, .9)}.sample-map__legend-icon{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem}.sample-map__legend-icon :global(svg),.sample-map__legend-icon svg{width:.95rem;height:.95rem;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{position:absolute;top:.75rem;left:50%;z-index:6;transform:translate(-50%);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;background:#00000059;padding:.25rem .6rem;border-radius:999px;pointer-events:none;opacity:0;animation:sampleMapHintFade 4s ease forwards}@keyframes sampleMapHintFade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}
