:root{--color-ink:#0b1718;--color-deep-ink:#071011;--color-limestone:#f3f1e8;--color-salt:#faf9f4;--color-drift:#e7e7dd;--color-stone:#c9ccc2;--color-sea-glass:#2f7770;--color-sea-glass-dark:#21635e;--color-copper:#b46f45;--color-text-primary:#0b1718;--color-text-secondary:#0b1718;--color-text-muted:#52605c;--surface-page:var(--color-limestone);--surface-raised:var(--color-salt);--surface-subtle:var(--color-drift);--border-subtle:var(--color-drift);--accent-primary:var(--color-sea-glass);--accent-warning:var(--color-copper);--text-heading:var(--color-text-primary);--text-body:var(--color-text-primary);--text-muted:var(--color-text-muted);--am-ease:cubic-bezier(0.22,1,0.36,1);--am-radius:4px;--am-radius-lg:8px}:root,:root[data-theme=calm-coastal-plus]{--sys-chrome:#071011;--sys-floor:#f3f1e8;--sys-plate:#faf9f4;--sys-riser:#e7e7dd;--sys-void:#f3f1e8;--sys-surface-1:#faf9f4;--sys-surface-2:#faf9f4;--sys-elevated:#e7e7dd;--sys-inset:#f3f1e8;--sys-fg:#0b1718;--sys-fg-secondary:#0b1718;--sys-fg-mute:#52605c;--sys-fg-faint:#5a6562;--sys-invert:#faf9f4;--sys-on-interactive:#faf9f4;--sys-accent:#2f7770;--sys-accent-deep:#21635e;--sys-accent-tint:rgba(47,119,112,0.12);--sys-interactive:#2f7770;--sys-interactive-hover:#21635e;--sys-interactive-press:#21635e;--sys-interactive-tint:rgba(47,119,112,0.12);--sys-interactive-edge:rgba(47,119,112,0.35);--sys-ring:rgba(47,119,112,0.4);--floor:#f3f1e8;--surface:#faf9f4;--lift:#e7e7dd;--hairline:#e7e7dd;--hairline-strong:#c9ccc2;--ink:#0b1718;--ink-muted:#0b1718;--ink-faint:#52605c;--accent:#2f7770;--accent-ink:#21635e;--accent-hover:#21635e;--cta-fill:#2f7770;--cta-ink:#faf9f4;--signal-strong:#2f7770;--signal-strong-muted:rgba(47,119,112,0.12);--signal-strong-ring:rgba(47,119,112,0.35);--signal-strong-edge:rgba(47,119,112,0.4);--color-teal-primary:#2f7770;--color-teal-light:#4a9590;--signal-positive:#2f7770;--signal-positive-muted:rgba(47,119,112,0.12);--signal-positive-edge:rgba(47,119,112,0.38);--signal-live:#52605c;--signal-live-muted:rgba(82,96,92,0.12);--signal-live-edge:rgba(82,96,92,0.3);--signal-caution:#b46f45;--signal-caution-muted:rgba(180,111,69,0.12);--signal-caution-edge:rgba(180,111,69,0.4);--color-brass:#b46f45;--signal-danger:#8f5230;--signal-danger-muted:rgba(143,82,48,0.12);--signal-danger-edge:rgba(143,82,48,0.38);--signal-strong-ink:#0f7568;--signal-positive-ink:#3d5f58;--signal-caution-ink:#8f5230;--signal-danger-ink:#2a1810;--coast-map-sea:#d9e2df;--ccp-primary:#2f7770;--ccp-secondary:#2f7770;--ccp-accent:#2f7770;--ccp-accent-hover:#21635e;--ccp-accent-active:#2f7770;--ccp-cta:#2f7770;--ccp-cta-hover:#21635e;--ccp-cta-secondary:#2f7770;--ccp-cta-ink:#faf9f4;--ccp-bg:#f3f1e8;--ccp-surface:#faf9f4;--ccp-surface-lift:#e7e7dd;--ccp-text:#0b1718;--ccp-text-muted:#52605c;--ccp-text-faint:#5a6562;--ccp-chrome:#faf9f4;--ccp-hero-wash:#f3f1e8;--ccp-hairline:#e7e7dd;--ccp-hairline-strong:#c9ccc2;--ccp-card-shadow:0 8px 24px rgba(11,23,24,0.06);--color-text-heading:#0b1718;--color-text-body:#0b1718;--color-text-faint:#52605c;--link-default:#21635e;--link-hover:#2f7770}body.chrome-light-coastal,html.chrome-light-coastal{background-color:var(--surface-page);color:var(--text-heading)}body.chrome-light-coastal .skip-to-content,html.chrome-light-coastal .skip-to-content{background:#faf9f4;color:#0b1718;border-color:#e7e7dd}.depth-eyebrow{color:var(--color-text-muted)}.am-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1.25rem;border-radius:var(--am-radius);background:var(--color-sea-glass);color:var(--color-salt);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s var(--am-ease),transform .16s var(--am-ease)}.am-btn-primary:hover{background:var(--color-sea-glass-dark);color:var(--color-salt)}.am-btn-primary:active{transform:translateY(1px)}.am-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:var(--am-radius);border:1px solid var(--color-drift);background:transparent;color:var(--color-ink);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s var(--am-ease),background-color .18s var(--am-ease)}.am-btn-outline:hover{border-color:var(--color-stone);background:var(--color-salt);color:var(--color-ink)}.am-text-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--color-sea-glass-dark);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .18s var(--am-ease)}.am-text-link:hover{color:var(--color-sea-glass)}.am-home{background:var(--surface-page);color:var(--text-heading)}.am-wrap{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.am-wrap{padding-left:3rem;padding-right:3rem}}.am-section{padding-top:3.5rem;padding-bottom:3.5rem;border-top:1px solid var(--border-subtle)}@media (min-width:1024px){.am-section{padding-top:4.5rem;padding-bottom:4.5rem}}.am-eyebrow{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.am-section-title{margin:.65rem 0 0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--text-heading);text-wrap:balance}.am-section-lead{margin:.75rem 0 0;max-width:36rem;font-size:1rem;line-height:1.65;color:var(--text-body)}.am-hero{position:relative;isolation:isolate;min-height:min(70vh,38rem);display:grid;align-items:center;overflow:hidden;background:#f3f1e8;color:#0b1718}.am-hero__media{position:absolute;inset:0;z-index:0}.am-hero__media img{object-fit:cover;object-position:68% center;opacity:1}.am-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f3f1e8,rgba(243,241,232,.9) 22%,rgba(243,241,232,.55) 40%,rgba(243,241,232,.18) 58%,rgba(243,241,232,.04) 78%,transparent),linear-gradient(180deg,rgba(243,241,232,.28),transparent 26%,rgba(243,241,232,.35))}.am-hero__grid{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.5rem 2rem;padding:3.25rem 0 2.25rem}@media (min-width:1024px){.am-hero__grid{gap:1.75rem 2.25rem;padding:4.25rem 0 2.75rem}}.am-hero__copy{flex:1 1 18rem;max-width:34rem}.am-hero-title,.am-hero__copy h1{margin:.85rem 0 0;max-width:11ch;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(3rem,8vw,5.25rem);font-weight:600;letter-spacing:-.035em;line-height:.96;color:#0b1718!important;text-wrap:balance}.am-hero__lead{margin:1.25rem 0 0;max-width:28rem;font-family:var(--font-sans),Manrope,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;color:#0b1718!important}.am-hero__actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.am-verdict{width:100%;flex:0 1 20.5rem;max-width:20.5rem;margin-left:0;padding:1.35rem 1.35rem 1.25rem;border:1px solid #e7e7dd;border-radius:var(--am-radius-lg);background:#faf9f4;box-shadow:0 12px 40px rgba(11,23,24,.08);backdrop-filter:none;-webkit-backdrop-filter:none;color:#0b1718}@media (prefers-reduced-motion:reduce){.am-verdict{backdrop-filter:none;-webkit-backdrop-filter:none}}.am-verdict__label{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.am-verdict__word{margin:.45rem 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;letter-spacing:-.03em;line-height:1}.am-verdict__summary{margin:.85rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--text-body)}.am-verdict__window-label{margin:1.15rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.am-verdict__window{margin:.25rem 0 0;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;color:var(--color-ink)}.am-verdict__metrics{margin:1.15rem 0 0;padding-top:1rem;border-top:1px solid var(--color-drift);display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.am-verdict__metric dt{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.am-verdict__metric dd{margin:.2rem 0 0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-ink)}.am-marks{display:flex;flex-direction:column}.am-marks>li{border-bottom:1px solid var(--border-subtle)}.am-marks>li:first-child{border-top:1px solid var(--border-subtle)}.am-mark-row{position:relative;display:grid;grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-inline:-.55rem;padding:.95rem .55rem;border-radius:var(--am-radius-lg);color:inherit;text-decoration:none;outline:none;transition:background-color .2s var(--am-ease),box-shadow .22s var(--am-ease)}@media (min-width:640px){.am-mark-row{grid-template-columns:2.15rem minmax(0,1fr) auto;gap:1rem;margin-inline:-.75rem;padding:1.15rem .75rem}}.am-mark-row:before{content:"";position:absolute;left:.2rem;top:22%;bottom:22%;width:1.5px;border-radius:1px;background:var(--color-sea-glass);opacity:0;transform:scaleY(.55);transition:opacity .2s var(--am-ease),transform .24s var(--am-ease)}.am-mark-row:focus-visible,.am-mark-row:hover{background:var(--color-salt);box-shadow:inset 0 0 0 1px rgba(231,231,221,.9)}.am-mark-row:focus-visible:before,.am-mark-row:hover:before{opacity:1;transform:scaleY(1)}.am-mark-row:focus-visible{box-shadow:inset 0 0 0 1px rgba(231,231,221,.9),0 0 0 2px var(--color-limestone),0 0 0 4px rgba(47,119,112,.45)}.am-mark-row__index{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.14em;line-height:1;color:var(--text-muted);opacity:.72;align-self:start;padding-top:.35rem}.am-mark-row__main{display:flex;min-width:0;align-items:center;gap:.75rem}@media (min-width:640px){.am-mark-row__main{gap:1rem}}.am-mark-row__media{position:relative;flex:0 0 auto;width:3.25rem;height:3.25rem;overflow:hidden;border-radius:var(--am-radius);background:var(--color-drift);border:1px solid var(--color-drift);box-shadow:inset 0 0 0 1px rgba(11,23,24,.04)}.am-mark-row__media img{object-fit:cover;object-position:center;transform:scale(1);transition:transform .36s var(--am-ease)}.am-mark-row:focus-visible .am-mark-row__media img,.am-mark-row:hover .am-mark-row__media img{transform:scale(1.06)}@media (min-width:640px){.am-mark-row__media{width:4.25rem;height:4.25rem}}.am-mark-row__body{min-width:0}.am-mark-row__name{display:block;margin:0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:1.0625rem;font-weight:600;letter-spacing:-.018em;line-height:1.2;color:var(--color-ink);text-wrap:balance}@media (min-width:640px){.am-mark-row__name{font-size:1.1875rem}}.am-mark-row__meta{display:block;margin:.28rem 0 0;max-width:100%;font-size:.8125rem;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.am-mark-row__meta{font-size:.875rem}}.am-mark-row__score{text-align:right;min-width:3.5rem}.am-mark-row__score-num{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--color-ink)}@media (min-width:640px){.am-mark-row__score-num{font-size:1.625rem}}.am-mark-row__score-label{display:block;margin-top:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}@media (min-width:640px){.am-mark-row__score-label{font-size:.625rem}}@supports (animation-timeline:view()){.am-marks>li{animation:am-mark-reveal .52s var(--am-ease) both;animation-delay:calc(var(--am-mark-i, 0) * 55ms);animation-timeline:view();animation-range:entry 0 cover 28%}}@keyframes am-mark-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.am-mark-row,.am-mark-row:before,.am-mark-row__media img{transition:none!important}.am-mark-row:focus-visible .am-mark-row__media img,.am-mark-row:hover .am-mark-row__media img{transform:none}.am-marks>li{animation:none!important}}.am-species-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media (min-width:768px){.am-species-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}.am-species-item{display:flex;flex-direction:column;gap:.75rem;color:inherit}.am-species-item__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--am-radius);border:1px solid var(--color-drift);background:#ffffff}.am-species-item__media img{object-fit:contain!important;object-position:center center!important;padding:8%}.am-species-item__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.am-species-item__name{display:block;margin:0;font-size:.9375rem;font-weight:600;color:var(--color-ink)}.am-species-item__meta{display:block;margin:0;font-size:.8125rem;line-height:1.4;color:var(--text-body)}.am-tide-section{padding-top:2.75rem;padding-bottom:2.5rem}@media (min-width:1024px){.am-tide-section{padding-top:3.5rem;padding-bottom:3rem}}.am-tide-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.am-tide-head__copy .am-section-title{margin-top:.35rem}.am-tide-status{margin:.65rem 0 0;max-width:40rem;font-size:.9375rem;font-weight:500;line-height:1.45;color:#0b1718}.am-tide-status__state{font-weight:700;color:#21635e}.am-tide-status__dot{margin:0 .35rem;color:#52605c}.am-tide-status__next,.am-tide-status__now{color:#0b1718}.am-tide-head__link{flex-shrink:0}.am-tide-instrument{margin-top:1.25rem;padding:1rem 1rem 1.1rem;border:1px solid #e7e7dd;border-radius:8px;background:#faf9f4}@media (min-width:768px){.am-tide-instrument{margin-top:1.5rem;padding:1.25rem 1.35rem 1.2rem}}.am-tide-chart{display:block;width:100%;height:auto;margin:0;overflow:visible}.am-tide-now text{font-size:10px;letter-spacing:.12em;text-transform:uppercase;fill:#0b1718}.am-tide-now text,.am-tide-peaklab{font-family:var(--font-mono),ui-monospace,monospace}.am-tide-peaklab{font-size:11px;font-weight:600;fill:#21635e}.am-tide-empty{margin:0;padding:1.5rem 0;font-size:.9375rem;color:#52605c}.am-tide-extremes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid #e7e7dd}.am-tide-extreme{min-width:0;text-align:center;padding:.35rem .25rem;border-radius:4px}.am-tide-extreme--next{background:#e4efed}.am-tide-extreme dt{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#52605c}.am-tide-extreme--next dt{color:#21635e}.am-tide-extreme dd{margin:.3rem 0 0;font-variant-numeric:tabular-nums;font-size:clamp(.9375rem,2.8vw,1.125rem);font-weight:700;line-height:1.2;color:#0b1718}.am-tide-extreme__h{display:block;margin-top:.15rem;font-size:.8125rem;font-weight:500;color:#52605c}.am-tide-extreme--next .am-tide-extreme__h{color:#21635e}.am-tide-credit{margin:.75rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#52605c}.depth-form.isf-subscribe,.isf-subscribe,form.depth-form{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;width:100%;max-width:28rem}.isf-subscribe__field{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0}.isf-subscribe__label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#52605c}.depth-form__input,.isf-subscribe__input,.plan-email-form__input{display:block;width:100%;min-width:0;min-height:44px;height:44px;max-height:44px;box-sizing:border-box;background:#faf9f4;border:1px solid #c9ccc2;border-radius:2px;color:#0b1718;font:inherit;font-size:16px;line-height:1.25;padding:0 .875rem;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease}.depth-form__input::placeholder,.isf-subscribe__input::placeholder,.plan-email-form__input::placeholder{color:#52605c;opacity:1}.depth-form__input:hover:not(:disabled),.isf-subscribe__input:hover:not(:disabled),.plan-email-form__input:hover:not(:disabled){border-color:#2f7770}.depth-form__input:focus,.depth-form__input:focus-visible,.isf-subscribe__input:focus,.isf-subscribe__input:focus-visible,.plan-email-form__input:focus,.plan-email-form__input:focus-visible{outline:2px solid rgba(47,119,112,.35);outline-offset:0;border-color:#2f7770}.depth-form__input:disabled,.isf-subscribe__input:disabled,.plan-email-form__input:disabled{opacity:.6;cursor:not-allowed}.depth-form__submit,.isf-subscribe__submit,.plan-email-form__submit{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-height:44px;margin:0;padding:.625rem 1.25rem;border:0;border-radius:2px;background:#2f7770;color:#faf9f4;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:none;transition:background-color .16s ease}.depth-form__submit:hover,.isf-subscribe__submit:hover,.plan-email-form__submit:hover{background:#21635e;color:#faf9f4;transform:none;box-shadow:none}.depth-form__submit.is-busy,.depth-form__submit:disabled,.isf-subscribe__submit.is-busy,.isf-subscribe__submit:disabled,.plan-email-form__submit.is-busy,.plan-email-form__submit:disabled{opacity:.75;cursor:progress}.depth-form__hp,.isf-subscribe__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.depth-form__error,.isf-subscribe__error{margin:0;font-size:.8125rem;line-height:1.4;color:#6e3e24}.depth-form__note,.isf-subscribe__note{margin:0;font-size:11px;font-weight:600;line-height:1.4;color:#52605c}.depth-form__success,.isf-subscribe__success{margin:0;max-width:28rem;border:1px solid #c9ccc2;border-radius:2px;padding:1rem 1.125rem;color:#0b1718;font-size:.9375rem;line-height:1.45;background:#faf9f4}.depth-form__topics,.isf-subscribe__topics .depth-form__topics{margin:0;padding:0;border:0;min-width:0;flex:none;width:100%}.depth-form__topics-legend{padding:0;margin-bottom:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#52605c}.depth-form__topics-row{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.75rem!important}.depth-form__topic{display:flex!important;width:100%;min-height:44px;align-items:center;gap:.625rem;color:#0b1718;cursor:pointer}.depth-form__topic-box{width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #c9ccc2;border-radius:3px;background:#faf9f4;color:#c9ccc2}.depth-form__topic-input:checked+.depth-form__topic-box,.depth-form__topic-input:checked~.depth-form__topic-box{border-color:#2f7770;background:#2f7770;color:#2f7770}.depth-form__topic-label{min-width:0;flex:1 1 auto;white-space:normal;color:#0b1718;font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.am-footer .isf-subscribe__label,.email-capture-shell[data-surface=dark] .isf-subscribe__label,.isf-subscribe[data-surface=dark] .isf-subscribe__label{color:#8a9692}.am-footer .depth-form__input,.am-footer .isf-subscribe__input,.email-capture-shell[data-surface=dark] .depth-form__input,.email-capture-shell[data-surface=dark] .isf-subscribe__input,.isf-subscribe[data-surface=dark] .depth-form__input,.isf-subscribe[data-surface=dark] .isf-subscribe__input{background:rgba(243,241,232,.06);border-color:rgba(197,207,203,.55);color:#f3f1e8}.am-footer .depth-form__input::placeholder,.am-footer .isf-subscribe__input::placeholder,.email-capture-shell[data-surface=dark] .depth-form__input::placeholder,.email-capture-shell[data-surface=dark] .isf-subscribe__input::placeholder,.isf-subscribe[data-surface=dark] .isf-subscribe__input::placeholder{color:#a8b3af}.am-footer .depth-form__note,.am-footer .isf-subscribe__note,.email-capture-shell[data-surface=dark] .isf-subscribe__note,.isf-subscribe[data-surface=dark] .isf-subscribe__note{color:#8a9692}.am-footer .isf-subscribe__error,.email-capture-shell[data-surface=dark] .isf-subscribe__error,.isf-subscribe[data-surface=dark] .isf-subscribe__error{color:#c5cfcb}.am-footer .isf-subscribe__success,.email-capture-shell[data-surface=dark] .depth-form__success,.isf-subscribe[data-surface=dark] .isf-subscribe__success{background:rgba(243,241,232,.06);border-color:rgba(197,207,203,.35);color:#f3f1e8}.am-footer .depth-form__topics-legend,.email-capture-shell[data-surface=dark] .depth-form__topics-legend,.isf-subscribe[data-surface=dark] .depth-form__topics-legend{color:#8a9692}.am-footer .depth-form__topic,.email-capture-shell[data-surface=dark] .depth-form__topic,.isf-subscribe[data-surface=dark] .depth-form__topic{color:#c5cfcb}.am-footer .depth-form__topic-box,.email-capture-shell[data-surface=dark] .depth-form__topic-box,.isf-subscribe[data-surface=dark] .depth-form__topic-box{border-color:rgba(197,207,203,.55);background:transparent;color:rgba(197,207,203,.55)}.am-footer .depth-form__topic-label,.email-capture-shell[data-surface=dark] .depth-form__topic-label,.isf-subscribe[data-surface=dark] .depth-form__topic-label{color:#c5cfcb}.am-footer .depth-form__topic-input:checked+.depth-form__topic-box,.email-capture-shell[data-surface=dark] .depth-form__topic-input:checked+.depth-form__topic-box,.isf-subscribe[data-surface=dark] .depth-form__topic-input:checked+.depth-form__topic-box{border-color:#2f7770;background:#2f7770;color:#2f7770}.am-mid-grid{display:grid;gap:0}@media (min-width:1024px){.am-mid-grid{grid-template-columns:1fr 1fr}.am-mid-grid>*{padding:3.5rem 2rem}.am-mid-grid>:nth-child(odd){padding-left:0;border-right:1px solid var(--border-subtle)}.am-mid-grid>:nth-child(2n){padding-right:0}.am-mid-grid>:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}}@media (max-width:1023px){.am-mid-grid>*{padding:2.75rem 0;border-top:1px solid var(--border-subtle)}}.site-header--atlantic,.site-header--atlantic.site-header--over-hero{background:rgba(243,241,232,.92)!important;border-bottom:1px solid var(--color-drift)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header--atlantic .am-nav-link{position:relative;display:inline-flex;align-items:center;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);transition:color .18s var(--am-ease)}.site-header--atlantic .am-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:1.5px;background:var(--color-sea-glass);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--am-ease)}.site-header--atlantic .am-nav-link--open,.site-header--atlantic .am-nav-link:hover,.site-header--atlantic .am-nav-link[aria-current=page]{color:var(--color-sea-glass-dark)}.site-header--atlantic .am-nav-link--open:after,.site-header--atlantic .am-nav-link:hover:after,.site-header--atlantic .am-nav-link[aria-current=page]:after{transform:scaleX(1)}.am-nav-flyout{position:fixed;left:0;right:0;z-index:120;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .2s var(--am-ease),transform .24s var(--am-ease)}.am-nav-flyout--open{pointer-events:auto;opacity:1;transform:translateY(0)}.am-nav-flyout__scrim{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(11,23,24,.22);pointer-events:none;opacity:0;transition:opacity .2s var(--am-ease)}.am-nav-flyout--open .am-nav-flyout__scrim{opacity:1}.am-nav-flyout__shade{position:absolute;inset:0 0 auto;height:100%;background:#faf9f4;border-bottom:1px solid var(--color-drift,#e7e7dd);box-shadow:0 1px 0 rgba(11,23,24,.04),0 14px 32px rgba(11,23,24,.08)}.am-nav-flyout__inner{position:relative;display:grid;gap:1.75rem 2.5rem;padding:1.35rem 0 1.6rem}.am-nav-flyout__inner--compact{grid-template-columns:minmax(12rem,16rem) minmax(0,22rem);align-items:start;max-width:44rem}.am-nav-flyout__inner--wide{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.am-nav-flyout__eyebrow{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#52605c}.am-nav-flyout__title{margin:.45rem 0 0;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--color-ink);text-wrap:balance}.am-nav-flyout__lede{margin:.55rem 0 0;max-width:28ch;font-size:.875rem;line-height:1.5;color:var(--color-ink)}.am-nav-flyout__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;min-height:2.25rem;padding:.45rem .95rem;border-radius:var(--am-radius);background:var(--color-sea-glass);color:var(--color-salt);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s var(--am-ease)}.am-nav-flyout__cta:hover{background:var(--color-sea-glass-dark);color:var(--color-salt)}.am-nav-flyout__links{list-style:none;margin:0;padding:.15rem 0 0;display:flex;flex-direction:column;gap:.2rem}.am-nav-flyout__links--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.25rem}.am-nav-flyout__link{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border-radius:var(--am-radius-lg);color:var(--color-ink);opacity:0;transform:translateY(6px);transition:background-color .16s var(--am-ease),opacity .22s var(--am-ease),transform .24s var(--am-ease);transition-delay:0s}.am-nav-flyout--open .am-nav-flyout__link{opacity:1;transform:translateY(0);transition-delay:calc(40ms + (var(--i, 0) * 35ms))}.am-nav-flyout__link:focus-visible,.am-nav-flyout__link:hover{background:rgba(47,119,112,.08)}.am-nav-flyout__link-label{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-ink)}.am-nav-flyout__link:focus-visible .am-nav-flyout__link-label,.am-nav-flyout__link:hover .am-nav-flyout__link-label{color:var(--color-sea-glass-dark)}.am-nav-flyout__link-blurb{font-size:.8125rem;line-height:1.4;color:#52605c}@media (max-width:1023px){.am-nav-flyout{display:none!important}}@media (prefers-reduced-motion:reduce){.am-nav-flyout,.am-nav-flyout__cta,.am-nav-flyout__link,.site-header--atlantic .am-nav-link,.site-header--atlantic .am-nav-link:after{transition:none!important}.am-nav-flyout{transform:none}.am-nav-flyout__link{opacity:1;transform:none}}.am-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:var(--am-radius);color:var(--color-ink);transition:background-color .16s var(--am-ease)}.am-icon-btn:hover{background:rgba(11,23,24,.06)}.am-sign-in{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .9rem;border-radius:var(--am-radius);background:var(--color-sea-glass);color:var(--color-salt);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s var(--am-ease)}.am-sign-in:hover{background:var(--color-sea-glass-dark);color:var(--color-salt)}.am-footer{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;min-height:28rem;background:#071011;color:#c5cfcb}.am-footer__media{position:absolute;inset:0;z-index:0}.am-footer__media img{object-fit:cover;object-position:center 40%;opacity:.58}.am-footer__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,16,17,.92),rgba(7,16,17,.78) 42%,rgba(7,16,17,.42))}.am-footer__inner{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.am-btn-outline,.am-btn-primary,.am-icon-btn,.am-mark-row,.am-sign-in,.am-text-link{transition:none}}aside[aria-labelledby=safety-heading]{background:#f5e6dc!important;border-color:#d4a07a #d4a07a #d4a07a #b46f45!important}aside[aria-labelledby=safety-heading] h3,aside[aria-labelledby=safety-heading] strong{color:#0b1718!important}aside[aria-labelledby=safety-heading] p{color:#8f5230!important}aside[aria-labelledby=safety-heading]>div>span:first-child{color:#8f5230!important;background:#faf9f4!important;border-color:#d4a07a!important}