.gf-hero[data-astro-cid-oxcvnego]{background:radial-gradient(50rem 36rem at 75% 45%, color-mix(in srgb, var(--tide) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--abyss), var(--deep));color:var(--foam);--focus:var(--coral);padding:8rem 0 clamp(6rem,4rem + 5vw,9rem);position:relative;overflow:hidden}.gf-hero__inner[data-astro-cid-oxcvnego]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.gf-hero__copy[data-astro-cid-oxcvnego]{container-type:inline-size}.gf-hero__title[data-astro-cid-oxcvnego]{font-variation-settings:"wdth" 112;letter-spacing:-.025em;font-size:min(8.75rem,23cqi);line-height:.9}.gf-hero__lead[data-astro-cid-oxcvnego]{max-width:30rem;font-size:var(--step-1);margin-top:1.5rem;line-height:1.4}.gf-hero__facts[data-astro-cid-oxcvnego]{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.gf-hero__facts[data-astro-cid-oxcvnego] li[data-astro-cid-oxcvnego]{border:1px solid color-mix(in srgb, var(--foam) 30%, transparent);font-size:var(--step--1);border-radius:999px;padding:.3em .85em}.gf-hero__ctas[data-astro-cid-oxcvnego]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.gf-hero__phone[data-astro-cid-oxcvnego]{justify-self:center;width:min(100%,19rem);rotate:4deg}.gf-hero__end[data-astro-cid-oxcvnego]{height:0;position:absolute;inset:auto 0 clamp(2.5rem,1.5rem + 3vw,5.5rem)}.gf-hero__edge[data-astro-cid-oxcvnego]{width:100%;height:clamp(2.5rem,1.5rem + 3vw,5.5rem);position:absolute;inset:auto 0 -1px}.gf-h2[data-astro-cid-oxcvnego]{font-size:var(--step-4)}.gf-intro[data-astro-cid-oxcvnego]{max-width:34rem;margin-top:1.25rem;font-size:1.25rem}.gf-badge[data-astro-cid-oxcvnego]{aspect-ratio:1;background:var(--deep);border-radius:50%;place-items:center;width:5.5rem;display:grid}.gf-badge[data-astro-cid-oxcvnego] svg{width:80%;height:auto}.gf-badge--small[data-astro-cid-oxcvnego]{background:#164a5c;flex-shrink:0;width:3.5rem}.gf-how[data-astro-cid-oxcvnego]{padding-top:clamp(3rem,2rem + 3vw,5rem)}.gf-how__steps[data-astro-cid-oxcvnego]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,1rem + 2vw,3.5rem);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:0;list-style:none;display:grid}.gf-step__title[data-astro-cid-oxcvnego]{font-size:var(--step-1);margin-top:1.5rem}.gf-step[data-astro-cid-oxcvnego] p[data-astro-cid-oxcvnego]{max-width:22rem;margin-top:.6rem}.gf-sea[data-astro-cid-oxcvnego]{background:var(--deep);color:var(--foam);--focus:var(--coral);overflow:hidden}.gf-sea__inner[data-astro-cid-oxcvnego]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem clamp(2rem,1rem + 5vw,6rem);display:grid}.gf-orbit[data-astro-cid-oxcvnego]{aspect-ratio:1;justify-self:center;width:min(100%,36rem);position:relative}.gf-orbit__ring[data-astro-cid-oxcvnego]{width:100%;height:100%}.gf-orbit__spot[data-astro-cid-oxcvnego]{text-align:center;width:27%;margin:0;position:absolute;translate:-50% -50%}.gf-orbit__spot--top[data-astro-cid-oxcvnego]{top:15%;left:50%}.gf-orbit__spot--right[data-astro-cid-oxcvnego]{top:50%;left:85%}.gf-orbit__spot--bottom[data-astro-cid-oxcvnego]{top:85%;left:50%}.gf-orbit__spot--left[data-astro-cid-oxcvnego]{top:50%;left:15%}.gf-orbit__spot[data-astro-cid-oxcvnego] img[data-astro-cid-oxcvnego]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 5px var(--deep), 0 0 0 6px color-mix(in srgb, var(--foam) 25%, transparent);border-radius:50%}.gf-orbit__spot[data-astro-cid-oxcvnego] figcaption[data-astro-cid-oxcvnego]{background:var(--foam);color:var(--deep);font-family:var(--font-display);font-size:var(--step--1);white-space:nowrap;border-radius:999px;padding:.2em .75em;font-weight:600;position:absolute;bottom:-.9rem;left:50%;translate:-50%}.gf-sea[data-astro-cid-oxcvnego] .gf-intro[data-astro-cid-oxcvnego]{color:color-mix(in srgb, var(--foam) 82%, transparent)}.gf-hazards[data-astro-cid-oxcvnego]{gap:1.5rem;margin:2.5rem 0 0;display:grid}.gf-hazards[data-astro-cid-oxcvnego] dt[data-astro-cid-oxcvnego]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600}.gf-hazards[data-astro-cid-oxcvnego] dd[data-astro-cid-oxcvnego]{max-width:28rem;color:color-mix(in srgb, var(--foam) 86%, transparent);margin:.25rem 0 0}.gf-sea__subtitle[data-astro-cid-oxcvnego]{font-size:var(--step-2);margin-top:clamp(4rem,3rem + 3vw,6rem)}.gf-conditions[data-astro-cid-oxcvnego]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.gf-conditions[data-astro-cid-oxcvnego] li[data-astro-cid-oxcvnego]{align-items:flex-start;gap:1rem;display:flex}.gf-conditions[data-astro-cid-oxcvnego] h4[data-astro-cid-oxcvnego]{font-family:var(--font-display);font-size:var(--step-0);margin:.2rem 0 0;font-weight:600}.gf-conditions[data-astro-cid-oxcvnego] p[data-astro-cid-oxcvnego]{font-size:var(--step--1);color:color-mix(in srgb, var(--foam) 82%, transparent);margin-top:.25rem}.gf-facts__list[data-astro-cid-oxcvnego]{border-top:2px solid var(--deep);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;display:grid}.gf-facts__list[data-astro-cid-oxcvnego] div[data-astro-cid-oxcvnego]{border-bottom:1px solid color-mix(in srgb, var(--deep) 18%, transparent);padding:1.25rem 1.5rem 1.25rem 0}.gf-facts__list[data-astro-cid-oxcvnego] dt[data-astro-cid-oxcvnego]{font-size:var(--step--1);color:color-mix(in srgb, var(--deep) 75%, transparent)}.gf-facts__list[data-astro-cid-oxcvnego] dd[data-astro-cid-oxcvnego]{font-family:var(--font-display);font-size:var(--step-1);margin:.3rem 0 0;font-weight:600;line-height:1.2}.gf-facts__more[data-astro-cid-oxcvnego]{margin-top:2rem}.gf-facts__more[data-astro-cid-oxcvnego] a[data-astro-cid-oxcvnego]{color:var(--tide-ink);text-underline-offset:.2em;font-weight:700}.gf-early[data-astro-cid-oxcvnego]{background:var(--sand)}.gf-early__inner[data-astro-cid-oxcvnego]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem clamp(2rem,1rem + 4vw,5rem);display:grid}.gf-early__badge[data-astro-cid-oxcvnego]{width:clamp(7rem,5rem + 6vw,11rem);height:auto}.gf-early__cta[data-astro-cid-oxcvnego]{margin-top:2rem}@media (width<=56rem){.gf-hero[data-astro-cid-oxcvnego]{padding-top:6.5rem}.gf-hero__inner[data-astro-cid-oxcvnego],.gf-sea__inner[data-astro-cid-oxcvnego]{grid-template-columns:minmax(0,1fr)}.gf-hero__phone[data-astro-cid-oxcvnego]{width:min(70%,17rem)}.gf-how__steps[data-astro-cid-oxcvnego]{grid-template-columns:minmax(0,1fr)}.gf-conditions[data-astro-cid-oxcvnego],.gf-facts__list[data-astro-cid-oxcvnego]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.gf-conditions[data-astro-cid-oxcvnego],.gf-facts__list[data-astro-cid-oxcvnego],.gf-early__inner[data-astro-cid-oxcvnego]{grid-template-columns:minmax(0,1fr)}.gf-orbit__spot[data-astro-cid-oxcvnego] figcaption[data-astro-cid-oxcvnego]{font-size:.75rem;bottom:-.75rem}}
