.ocean-cta[data-astro-cid-tvgxzj42]{--oc-navy:#0b2a5b;isolation:isolate;background:linear-gradient(#fff 0% 38%,#f5f8fb 78%,#eef3f8 100%);border-top:0;padding:176px 0 0;position:relative;overflow:hidden}.oc-waterline[data-astro-cid-tvgxzj42]{z-index:2;width:100%;height:28px;position:absolute;inset:0 0 auto;overflow:visible}.oc-waterline[data-astro-cid-tvgxzj42] path[data-astro-cid-tvgxzj42]{fill:none;stroke:var(--oc-navy);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.oc-waterline[data-astro-cid-tvgxzj42] .oc-ripple[data-astro-cid-tvgxzj42]{opacity:.16;stroke-dasharray:2 5}.oc-fractal[data-astro-cid-tvgxzj42]{aspect-ratio:360/300;opacity:.045;pointer-events:none;z-index:-1;width:min(760px,120vw);height:auto;position:absolute;top:98px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.oc-sea[data-astro-cid-tvgxzj42]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.oc-mark[data-astro-cid-tvgxzj42]{z-index:1;justify-content:center;margin:-64px 0 18px;display:flex;position:relative}.oc-mark[data-astro-cid-tvgxzj42] svg[data-astro-cid-tvgxzj42]{fill:none;width:40px;height:55px;stroke:var(--oc-navy);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.oc-mark[data-astro-cid-tvgxzj42] .oc-mark-dot[data-astro-cid-tvgxzj42]{fill:var(--accent,#0d9488);stroke:none}.oc-content[data-astro-cid-tvgxzj42]{z-index:1;position:relative}.oc-deep[data-astro-cid-tvgxzj42]{z-index:1;pointer-events:none;height:380px;margin-top:8px;position:relative}.oc-legend[data-astro-cid-tvgxzj42]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#3b4f6e;background:#ffffffc7;border-radius:4px;margin:0;padding:2px 6px;font-size:11px;position:absolute;bottom:18px;right:max(24px,50% - 600px)}.oc-legend-k[data-astro-cid-tvgxzj42]{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.oc-seabed[data-astro-cid-tvgxzj42]{z-index:1;width:100%;height:40px;margin-top:-14px;display:block;position:relative}.oc-seabed-fill[data-astro-cid-tvgxzj42]{fill:#e9eff6}.oc-seabed-line[data-astro-cid-tvgxzj42]{fill:none;stroke:var(--oc-navy);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.oc-scene[data-astro-cid-tvgxzj42] .oc-waterline[data-astro-cid-tvgxzj42]{display:none}.oc-kraken[data-astro-cid-tvgxzj42]{z-index:0;pointer-events:none;user-select:none;opacity:.5;width:min(860px,92vw);position:absolute;bottom:18px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.oc-kraken[data-astro-cid-tvgxzj42] img[data-astro-cid-tvgxzj42]{transform-origin:50% 100%;width:100%;height:auto;animation:14s ease-in-out infinite oc-kraken-sway;display:block}@keyframes oc-kraken-sway{0%,to{transform:translateY(0)rotate(0)scaleY(1)}30%{transform:translateY(-7px)rotate(-.6deg)scaleY(1.012)}65%{transform:translateY(-3px)rotate(.5deg)scaleY(.996)}}@media (prefers-reduced-motion:reduce){.oc-kraken[data-astro-cid-tvgxzj42] img[data-astro-cid-tvgxzj42]{animation:none}}@media (width<=768px){.oc-kraken[data-astro-cid-tvgxzj42]{opacity:.5;width:140vw;bottom:14px}.ocean-cta[data-astro-cid-tvgxzj42]{padding-top:140px}.oc-fractal[data-astro-cid-tvgxzj42]{top:76px}.oc-mark[data-astro-cid-tvgxzj42]{margin:-52px 0 14px}.oc-deep[data-astro-cid-tvgxzj42]{height:290px}.oc-legend[data-astro-cid-tvgxzj42]{bottom:12px;right:16px}}.ocean-cta .oc-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.ocean-cta .oc-wrap.oc-narrow{width:min(860px,100% - 48px)}.ocean-cta .oc-wrap.oc-fit{width:fit-content;max-width:calc(100% - 48px)}.ocean-cta .oc-wrap.oc-narrow:not(.cta){width:fit-content;max-width:min(860px,100% - 48px)}.ocean-cta .oc-content>.oc-wrap.mkt-cta,.ocean-cta .oc-content>.oc-wrap.cta-box,.ocean-cta .oc-content>.oc-wrap.cta{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.ocean-cta .oc-content>.oc-wrap.mkt-cta>h2,.ocean-cta .oc-content>.oc-wrap.cta-box>h3{text-align:center;margin:0 0 22px}.ocean-cta .oc-content>.oc-wrap.cta>.eyebrow{text-align:center;margin-bottom:18px}.ocean-cta .oc-content>.oc-wrap>.mkt-note{text-align:center}@media (width<=768px){.ocean-cta .oc-wrap,.ocean-cta .oc-wrap.oc-narrow,.ocean-cta .oc-wrap.oc-narrow:not(.cta),.ocean-cta .oc-wrap.oc-fit{width:calc(100% - 40px);max-width:none}}
