.hero-chart[data-astro-cid-ciqfgdfs]{margin:0;border:1px solid var(--ink);outline:1px solid var(--rule);outline-offset:4px;overflow:hidden;background:var(--water);box-shadow:var(--shadow)}.hero-map[data-astro-cid-ciqfgdfs]{height:clamp(300px,42vh,440px);color-scheme:light}.hero-chart-bar[data-astro-cid-ciqfgdfs]{display:flex;align-items:baseline;gap:10px;padding:10px 14px;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:.875rem;font-variation-settings:"opsz" 14}.place[data-astro-cid-ciqfgdfs]{font-weight:600;white-space:nowrap;letter-spacing:.02em}.blurb[data-astro-cid-ciqfgdfs]{font-family:var(--font-text);font-style:italic;font-size:.95rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.open[data-astro-cid-ciqfgdfs]{margin-left:auto;color:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.open[data-astro-cid-ciqfgdfs]:hover{text-decoration:underline;color:inherit}@media(max-width:520px){.blurb[data-astro-cid-ciqfgdfs]{display:none}}.cback-head[data-astro-cid-bo6z4tzb]{display:flex;align-items:baseline;gap:.5em;padding:.125em .25em 0;font-family:var(--font-display);font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cback-species[data-astro-cid-bo6z4tzb]{margin-left:auto;color:#00294fbf;letter-spacing:.02em;text-transform:none;overflow:hidden;text-overflow:ellipsis}.cback-map[data-astro-cid-bo6z4tzb]{position:relative;flex:118 0 0;border-radius:.2em;border:2.5px solid rgba(0,41,79,.9);background:linear-gradient(160deg,#d4e3ec,#c3d8e4);overflow:hidden}.cback-map[data-astro-cid-bo6z4tzb] svg[data-astro-cid-bo6z4tzb]{position:absolute;inset:0;width:100%;height:100%}.cback-pin[data-astro-cid-bo6z4tzb]{position:absolute;left:52%;top:44%;width:.8em;height:.8em;border-radius:50%;background:var(--card-red);border:2px solid #fff;box-shadow:0 0 0 .35em #dc252138;transform:translate(-50%,-50%)}.cback-where[data-astro-cid-bo6z4tzb]{display:flex;flex-direction:column;gap:.125em;padding:0 .25em;min-width:0}.cback-spot[data-astro-cid-bo6z4tzb]{display:flex;align-items:center;gap:.375em;font-family:var(--font-display);font-size:.95em;font-weight:800;white-space:nowrap}.cback-pin-glyph[data-astro-cid-bo6z4tzb]{display:inline-block;width:.55em;height:.55em;border-radius:50% 50% 50% 0;background:var(--card-red);transform:rotate(-45deg);flex:none}.cback-run[data-astro-cid-bo6z4tzb]{font-size:.62em;font-weight:600;color:#00294fbf;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cback-stats[data-astro-cid-bo6z4tzb]{flex:50 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.3em}.cback-stat[data-astro-cid-bo6z4tzb]{display:flex;flex-direction:column;justify-content:center;padding:.25em .5em;border:1px solid rgba(0,41,79,.25);border-radius:.375em;background:#ffffff73;line-height:1.15;min-width:0}.cback-stat-label[data-astro-cid-bo6z4tzb]{font-size:.6em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00294fa6}.cback-stat-value[data-astro-cid-bo6z4tzb]{font-family:var(--font-display);font-size:.95em;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cback-fish[data-astro-cid-bo6z4tzb]{display:flex;flex-direction:column;gap:.15em;padding:.4em .5em;border-radius:.2em;background:var(--card-tan);border:1.2px solid var(--card-brown);color:var(--card-navy);min-width:0}.cback-fish-head[data-astro-cid-bo6z4tzb]{display:flex;align-items:baseline;gap:.375em;font-size:.56em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cback-fish-eyebrow[data-astro-cid-bo6z4tzb]{color:var(--card-red)}.cback-fish-cat[data-astro-cid-bo6z4tzb]{color:var(--card-brown)}.cback-fish-latin[data-astro-cid-bo6z4tzb]{margin-left:auto;font-style:italic;font-weight:600;letter-spacing:0;text-transform:none;color:var(--card-brown);overflow:hidden;text-overflow:ellipsis}.cback-fish-blurb[data-astro-cid-bo6z4tzb]{margin:0;max-width:none;font-size:.62em;font-weight:500;line-height:1.3}.cback-fish-size[data-astro-cid-bo6z4tzb]{margin:0;max-width:none;font-size:.58em;font-weight:700;color:var(--card-brown);white-space:nowrap}.cback-fish-size[data-astro-cid-bo6z4tzb] span[data-astro-cid-bo6z4tzb]{color:var(--card-red)}.cback-notes[data-astro-cid-bo6z4tzb]{margin:0;max-width:none;padding:0 .25em;font-size:.68em;font-style:italic;font-weight:500;line-height:1.3;color:#00294fe6;display:flex;gap:.3em;align-items:flex-start}.cback-quote[data-astro-cid-bo6z4tzb]{color:var(--card-gold);font-style:normal;font-weight:700;line-height:1}.flip[data-astro-cid-52rawynj]{width:min(360px,100%);aspect-ratio:4 / 5;perspective:1400px;cursor:pointer;-webkit-tap-highlight-color:transparent}.flip[data-astro-cid-52rawynj]:focus-visible{outline:2px solid var(--seal);outline-offset:6px;border-radius:10px}.flip-inner[data-astro-cid-52rawynj]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.flip[data-astro-cid-52rawynj].is-back .flip-inner[data-astro-cid-52rawynj]{transform:rotateY(180deg)}.flip-face[data-astro-cid-52rawynj]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-front[data-astro-cid-52rawynj]{transform:rotateY(0)}.flip-back[data-astro-cid-52rawynj]{transform:rotateY(180deg)}.hero[data-astro-cid-j7pv25f6]{padding-top:2.75rem;padding-bottom:.5rem}.hero-eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.7rem}.hero-title[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6.4vw,4.4rem);margin:0 0 1.5rem;text-wrap:balance}.hero-body[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem 3rem;align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media(max-width:900px){.hero-body[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}}.seal[data-astro-cid-j7pv25f6]{display:block;width:72px;height:72px;border-radius:16px;box-shadow:0 10px 24px -10px #00294f80;margin-bottom:1.1rem}.hero-copy[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin:1.4rem 0 .8rem}.hero-meta[data-astro-cid-j7pv25f6]{margin:0}.hero-meta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:.65rem 1.1rem;border:1px dashed var(--rule);border-radius:var(--r-button);color:var(--ink-soft);font-family:var(--font-display);font-weight:500;font-size:.95rem;font-variation-settings:"opsz" 14}.hero-stage[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;justify-items:center}.hero-slides[data-astro-cid-j7pv25f6]{display:grid;width:100%;align-items:center;justify-items:center}.hero-slide[data-astro-cid-j7pv25f6]{grid-area:1 / 1;width:100%;position:relative;isolation:isolate;z-index:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.hero-slide[data-astro-cid-j7pv25f6].is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.hero-slide[data-astro-cid-j7pv25f6][data-slide=card]{display:flex;justify-content:center;padding:.75rem 0}.hero-dots[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;padding:.25rem}.hero-dot[data-astro-cid-j7pv25f6]{width:.6rem;height:.6rem;padding:0;border-radius:50%;border:1px solid var(--ink);background:transparent;cursor:pointer}.hero-dot[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--seal);border-color:var(--seal)}.cards-stage[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;justify-items:center;padding:1rem 0}.cards-meta[data-astro-cid-j7pv25f6]{margin:0;text-align:center;max-width:36ch;color:var(--ink-faint)}.annotations--cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}.annotations--cards[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{max-width:44ch}@media(max-width:860px){.cards[data-astro-cid-j7pv25f6] .cards-stage[data-astro-cid-j7pv25f6]{order:2}}.how[data-astro-cid-j7pv25f6]{padding-bottom:.5rem}.how[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.35rem 0 .25rem}.pro-parts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:2rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pro-parts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{max-width:none;border-top:1px solid var(--ink);padding-top:.9rem;position:relative}.pro-numeral[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.16em;color:var(--seal-ink);font-variation-settings:"opsz" 14;margin-bottom:.3rem}.pro-parts[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;font-size:1.6rem;line-height:1.15}.pro-parts[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .7rem;color:var(--ink);font-size:1.05rem;max-width:36ch}.pro-parts[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.pro-foot[data-astro-cid-j7pv25f6]{display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}@media(max-width:760px){.pro-foot[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}}.pro-foot[data-astro-cid-j7pv25f6] .marginalia[data-astro-cid-j7pv25f6]{margin:0}.pro-cta[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;justify-items:start}.pro-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.pro-cta[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{align-self:start}.pro-cta[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{margin:0;max-width:44ch}.safety[data-astro-cid-j7pv25f6]{margin-top:3rem}
