html.motion-guard.home-motion-paused .premium-ocean-hero,html.motion-guard.home-motion-paused .premium-ocean-hero:before,html.motion-guard.home-motion-paused .premium-ocean-hero:after,html.motion-guard.home-motion-paused .premium-ocean-hero *,html.motion-guard.home-motion-paused .premium-ocean-hero *:before,html.motion-guard.home-motion-paused .premium-ocean-hero *:after,html.motion-guard.home-motion-paused .motion-live .reef-motion *,html.motion-guard.home-motion-paused .motion-live .reef-motion *:before,html.motion-guard.home-motion-paused .motion-live .reef-motion *:after,html.motion-guard.home-motion-paused .parent-path-section:before,html.motion-guard.home-motion-paused .visit-office-section:before,html.motion-guard.home-motion-paused .support-section:before{animation-play-state:paused!important}.home-motion-control[data-astro-cid-2hejdziv]{position:absolute;right:18px;bottom:10px;z-index:10}button[data-astro-cid-2hejdziv]{display:grid;place-items:center;width:44px;height:44px;border:1px solid #75b9bd;border-radius:50%;background:#f2fffa;color:#12475a;cursor:pointer;box-shadow:0 4px 12px #063c5c1a}button[data-astro-cid-2hejdziv][hidden]{display:none}button[data-astro-cid-2hejdziv]:hover{background:#d7f6ee}button[data-astro-cid-2hejdziv]:focus-visible{outline:3px solid #143d51;outline-offset:3px}.play-icon[data-astro-cid-2hejdziv],button[data-astro-cid-2hejdziv][aria-pressed=true] .pause-icon[data-astro-cid-2hejdziv]{display:none}button[data-astro-cid-2hejdziv][aria-pressed=true] .play-icon[data-astro-cid-2hejdziv]{display:block}.motion-tip[data-astro-cid-2hejdziv]{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:155px;border-radius:4px;background:#12475a;color:#fff;padding:8px 10px;font-size:.78rem;line-height:1.3;opacity:0;visibility:hidden;pointer-events:none}.home-motion-control[data-astro-cid-2hejdziv]:hover .motion-tip[data-astro-cid-2hejdziv],.home-motion-control[data-astro-cid-2hejdziv]:focus-within .motion-tip[data-astro-cid-2hejdziv]{opacity:1;visibility:visible}@media(max-width:760px){.home-motion-control[data-astro-cid-2hejdziv]{right:12px;bottom:6px}}@media(prefers-reduced-motion:reduce){.home-motion-control[data-astro-cid-2hejdziv]{display:none}}.reef-hero[data-astro-cid-belnirzq]{position:relative;isolation:isolate;display:grid;align-items:center;min-height:502px;overflow:hidden;color:#123b4a;background:#e7faf3}.reef-world[data-astro-cid-belnirzq]{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.reef-art[data-astro-cid-belnirzq]{position:absolute;inset:0}.reef-art[data-astro-cid-belnirzq] img[data-astro-cid-belnirzq]{width:100%;height:100%;display:block;object-fit:cover;object-position:68% 68%}.whale-swimmer[data-astro-cid-belnirzq]{--swim-x: -28px;--swim-y: -15px;position:absolute;right:2.8%;top:47%;width:min(47%,900px);transform:translateY(-50%);transform-origin:60% 50%;animation:whale-swim 8s ease-in-out infinite}.whale-character[data-astro-cid-belnirzq]{display:block;width:100%;height:auto;transform-origin:68% 57%}.reef-friends[data-astro-cid-belnirzq]{position:absolute}.reef-school-near[data-astro-cid-belnirzq]{right:32%;bottom:17%;width:144px;height:57px;--ocean-delay: -2s;--ocean-sweep: 48%}.reef-school-return[data-astro-cid-belnirzq]{right:11%;bottom:28%;width:110px;height:46px;--ocean-delay: -6s;--school-speed: 10.5s;--ocean-sweep: 35%}.reef-school-surface[data-astro-cid-belnirzq]{top:11%;right:24%;width:92px;height:38px;opacity:.78;--surface-drift: 46px;animation:surfaceSchool 10s ease-in-out -2.5s infinite}.reef-jelly[data-astro-cid-belnirzq]{position:absolute;right:6%;bottom:15%;width:60px;height:84px;--ocean-delay: -1s;--jelly-speed: 5.6s}.reef-growth[data-astro-cid-belnirzq]{position:absolute;bottom:-7px;pointer-events:none}.reef-growth-near[data-astro-cid-belnirzq]{left:53%;width:176px;height:110px}.reef-growth-far[data-astro-cid-belnirzq]{right:12%;width:132px;height:85px;transform:scaleX(-1)}@keyframes whale-swim{0%,to{transform:translateY(-50%) rotate(-2deg)}48%{transform:translate(var(--swim-x),calc(-50% + var(--swim-y))) rotate(2deg)}78%{transform:translate(-8px,calc(-50% + 6px)) rotate(-.7deg)}}@keyframes whale-hello{0%,to{transform:none}32%{transform:translateY(-12px) rotate(4deg)}62%{transform:translateY(-6px) rotate(-3deg)}82%{transform:translateY(-8px) rotate(2deg)}}@keyframes surfaceSchool{0%,to{transform:translateY(2px)}49%{transform:translate(var(--surface-drift),-6px)}}.reef-hero[data-astro-cid-belnirzq][data-whale-wave] .whale-character[data-astro-cid-belnirzq]{animation:whale-hello 1.05s ease-in-out}.reef-hero[data-astro-cid-belnirzq]:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#e9fbf4 0%,#e9fbf4ed 21%,#e9fbf4b3 35%,#e9fbf41a 50%,transparent 64%)}html.home-motion-paused [data-astro-cid-belnirzq]:is(.whale-swimmer,.whale-character,.reef-school-surface),.reef-hero[data-astro-cid-belnirzq][data-ocean-offscreen] [data-astro-cid-belnirzq]:is(.whale-swimmer,.whale-character,.reef-school-surface){animation-play-state:paused}.whale-wave-control[data-astro-cid-belnirzq]{position:absolute;right:72px;bottom:10px;z-index:10}.whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq]{display:grid;place-items:center;width:44px;height:44px;background:#ffe29f;color:#173f47;border:1px solid #ac7135;border-radius:50%;cursor:pointer}.whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq]:hover,.reef-hero[data-astro-cid-belnirzq][data-whale-wave] .whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq]{background:#ffc37d}.whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq]:focus-visible{outline:3px solid #173f47;outline-offset:3px}.whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq][hidden],html.home-motion-paused .whale-wave-control[data-astro-cid-belnirzq]{display:none}.whale-tip[data-astro-cid-belnirzq]{display:none;position:absolute;right:0;bottom:51px;width:max-content;padding:7px 10px;color:#fff;background:#12475a;border-radius:4px;font-size:13px}.whale-wave-control[data-astro-cid-belnirzq] button[data-astro-cid-belnirzq]:focus-visible+.whale-tip[data-astro-cid-belnirzq]{display:block}@media(hover:hover){.whale-wave-control[data-astro-cid-belnirzq]:hover .whale-tip[data-astro-cid-belnirzq]{display:block}}.whale-status[data-astro-cid-belnirzq]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-copy[data-astro-cid-belnirzq]{padding-block:38px 52px}.hero-locale[data-astro-cid-belnirzq]{display:flex;align-items:center;gap:8px;width:fit-content;border-bottom:2px solid #67bba6;padding-bottom:8px;margin:0 0 17px;font-size:13px;font-weight:800;text-transform:uppercase;color:#145f58}.hero-locale[data-astro-cid-belnirzq] svg[data-astro-cid-belnirzq]{flex:none}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq]{color:#103949;margin:0;font-size:94px;line-height:.99;letter-spacing:0;width:fit-content}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq] span[data-astro-cid-belnirzq]{display:block;margin-top:13px;font-size:25px;line-height:1.24;color:#175c60}.hero-lead[data-astro-cid-belnirzq]{max-width:38ch;margin:19px 0 26px;font-size:18px;line-height:1.59;color:#224a52}.hero-actions[data-astro-cid-belnirzq]{display:flex;align-items:center;flex-wrap:wrap;gap:9px 21px;width:fit-content}.reef-book[data-astro-cid-belnirzq],.hero-call[data-astro-cid-belnirzq]{display:inline-flex;align-items:center;gap:9px;font-weight:800;min-height:49px}.reef-book[data-astro-cid-belnirzq]{background:#ff886f;padding:11px 19px;border-radius:6px;color:#17323d;text-decoration:none}.reef-book[data-astro-cid-belnirzq]:hover,.reef-book[data-astro-cid-belnirzq]:focus-visible{background:#ffad90}.hero-call[data-astro-cid-belnirzq]{color:#123d4c;font-size:15px;text-underline-offset:4px}.hero-call[data-astro-cid-belnirzq]:hover{color:#16746a}.hero-ortho[data-astro-cid-belnirzq]{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-top:4px;color:#145f58;font-size:15px;font-weight:800;text-underline-offset:4px}.hero-ortho[data-astro-cid-belnirzq] svg[data-astro-cid-belnirzq]{flex:none}.hero-ortho[data-astro-cid-belnirzq]:hover{color:#103949}.hero-actions[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:focus-visible,.hero-ortho[data-astro-cid-belnirzq]:focus-visible{outline:3px solid #123d4c;outline-offset:3px}.parent-shortcuts[data-astro-cid-belnirzq]{background:#073f4a;color:#fff}.shortcuts-layout[data-astro-cid-belnirzq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:13px 20px;min-height:80px;color:inherit;text-decoration:none}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]+a[data-astro-cid-belnirzq]{border-left:1px solid #ffffff38}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:hover,.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:focus-visible{background:#0c5561}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:focus-visible{outline:2px solid #e1fcf0;outline-offset:-4px}.shortcut-icon[data-astro-cid-belnirzq]{display:grid;place-items:center;width:44px;height:44px;color:#153c48;background:#ccefa4;border-radius:50%}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:nth-child(2) .shortcut-icon[data-astro-cid-belnirzq]{background:#ffc2a7}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:nth-child(3) .shortcut-icon[data-astro-cid-belnirzq]{background:#a4e4eb}.shortcut-arrow[data-astro-cid-belnirzq]{color:#cdf3ec;transition:transform .18s}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:hover .shortcut-arrow[data-astro-cid-belnirzq]{transform:translate(3px)}.shortcuts-layout[data-astro-cid-belnirzq] strong[data-astro-cid-belnirzq],.shortcuts-layout[data-astro-cid-belnirzq] small[data-astro-cid-belnirzq]{display:block;line-height:1.25}.shortcuts-layout[data-astro-cid-belnirzq] small[data-astro-cid-belnirzq]{margin-top:4px;font-size:13px;color:#d7edea}@media(min-width:1600px){.reef-hero[data-astro-cid-belnirzq]{min-height:530px}}@media(max-width:1000px){.reef-hero[data-astro-cid-belnirzq]{min-height:442px}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq]{font-size:72px}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq] span[data-astro-cid-belnirzq]{font-size:21px}.hero-lead[data-astro-cid-belnirzq]{max-width:34ch;font-size:16px}.reef-hero[data-astro-cid-belnirzq]:after{background:linear-gradient(90deg,#e9fbf4 0%,#e9fbf4ed 24%,#e9fbf4b3 39%,#e9fbf422 55%,transparent 65%)}.reef-art[data-astro-cid-belnirzq] img[data-astro-cid-belnirzq]{object-position:64% 67%}.whale-swimmer[data-astro-cid-belnirzq]{right:0;width:48%;--swim-x: -12px}.reef-school-near[data-astro-cid-belnirzq]{right:27%;width:100px;height:43px}.reef-school-return[data-astro-cid-belnirzq]{width:86px;height:37px}.reef-growth-near[data-astro-cid-belnirzq]{left:54%;width:120px;height:77px}.reef-growth-far[data-astro-cid-belnirzq]{width:99px;height:64px}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]{padding-inline:11px;gap:9px}}@media(max-width:700px){.reef-hero[data-astro-cid-belnirzq]{min-height:0}.hero-copy[data-astro-cid-belnirzq]{grid-row:1;padding-block:24px 8px}.hero-locale[data-astro-cid-belnirzq]{font-size:11px;padding-bottom:6px;margin-bottom:12px}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq]{font-size:55px}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq] span[data-astro-cid-belnirzq]{font-size:18px;margin-top:8px}.hero-lead[data-astro-cid-belnirzq]{margin:12px 0 14px;line-height:1.5;max-width:40ch}.hero-actions[data-astro-cid-belnirzq]{gap:4px 13px}.reef-book[data-astro-cid-belnirzq],.hero-call[data-astro-cid-belnirzq]{min-height:44px;font-size:13px;gap:6px}.hero-ortho[data-astro-cid-belnirzq]{margin-top:0;font-size:14px}.reef-book[data-astro-cid-belnirzq]{padding:8px 11px}.reef-book[data-astro-cid-belnirzq] svg[data-astro-cid-belnirzq],.hero-call[data-astro-cid-belnirzq] svg[data-astro-cid-belnirzq]{width:15px}.reef-world[data-astro-cid-belnirzq]{position:relative;grid-row:2;height:211px;margin-top:-7px}.reef-art[data-astro-cid-belnirzq] img[data-astro-cid-belnirzq]{object-position:50% 66%}.reef-hero[data-astro-cid-belnirzq]:after{inset:auto 0 151px;height:62px;background:linear-gradient(180deg,#e7faf3 2%,#e7faf300)}.whale-swimmer[data-astro-cid-belnirzq]{width:min(77%,445px);top:44%;right:5%;--swim-x: -16px;--swim-y: -10px}.reef-school-near[data-astro-cid-belnirzq]{width:79px;height:32px;right:auto;left:9%;bottom:16%;--ocean-sweep: 33%}.reef-school-return[data-astro-cid-belnirzq]{width:59px;height:25px;right:19%;bottom:32%}.reef-school-surface[data-astro-cid-belnirzq]{width:49px;height:21px;top:17%;right:48%;--surface-drift: 23px}.reef-jelly[data-astro-cid-belnirzq]{width:33px;height:48px;right:12%;bottom:15%}.reef-growth-near[data-astro-cid-belnirzq]{left:39%;width:94px;height:60px}.reef-growth-far[data-astro-cid-belnirzq]{right:11%;width:69px;height:44px}.whale-wave-control[data-astro-cid-belnirzq]{right:64px;bottom:6px}.shortcuts-layout[data-astro-cid-belnirzq]{width:100%}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:76px;padding:7px 4px;text-align:center}.shortcut-icon[data-astro-cid-belnirzq]{width:32px;height:32px}.shortcut-icon[data-astro-cid-belnirzq] svg[data-astro-cid-belnirzq]{width:18px;height:18px}.shortcuts-layout[data-astro-cid-belnirzq] strong[data-astro-cid-belnirzq]{font-size:12px}.shortcuts-layout[data-astro-cid-belnirzq] small[data-astro-cid-belnirzq],.shortcut-arrow[data-astro-cid-belnirzq]{display:none}}@media(max-width:360px){.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq]{font-size:47px}.hero-copy[data-astro-cid-belnirzq] h1[data-astro-cid-belnirzq] span[data-astro-cid-belnirzq]{font-size:16px}.hero-lead[data-astro-cid-belnirzq]{font-size:14px}.hero-actions[data-astro-cid-belnirzq]{gap:4px 9px}.hero-call[data-astro-cid-belnirzq]{font-size:12px}.reef-world[data-astro-cid-belnirzq]{height:175px}.reef-hero[data-astro-cid-belnirzq]:after{bottom:115px}}@media(prefers-reduced-motion:reduce){.whale-swimmer[data-astro-cid-belnirzq],.reef-school-surface[data-astro-cid-belnirzq],.reef-hero[data-astro-cid-belnirzq][data-whale-wave] .whale-character[data-astro-cid-belnirzq]{animation:none}.whale-wave-control[data-astro-cid-belnirzq]{display:none}.shortcut-arrow[data-astro-cid-belnirzq]{transition:none}.shortcuts-layout[data-astro-cid-belnirzq] a[data-astro-cid-belnirzq]:hover .shortcut-arrow[data-astro-cid-belnirzq]{transform:none}}.visit-chooser[data-astro-cid-lu2mp5a6]{color:#17324d;min-width:0}.visit-chooser-heading[data-astro-cid-lu2mp5a6] .eyebrow[data-astro-cid-lu2mp5a6]{font-size:.75rem;color:#006775;margin-bottom:10px}.visit-chooser-heading[data-astro-cid-lu2mp5a6] h3[data-astro-cid-lu2mp5a6]{font-size:1.9rem;line-height:1.2;margin:0 0 22px}.visit-tabs[data-astro-cid-lu2mp5a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.visit-tab[data-astro-cid-lu2mp5a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:90px;padding:12px 8px;border:1px solid #a1d6d2;border-bottom:4px solid #8bcbc6;border-radius:8px;background:#f2fffc;color:#184553;text-align:center;text-decoration:none;font-size:.88rem;font-weight:800;line-height:1.3;transition:background .16s,border-color .16s}.visit-tab-first[data-astro-cid-lu2mp5a6]{border-bottom-color:#d8a531}.visit-tab-checkup[data-astro-cid-lu2mp5a6]{border-bottom-color:#168aa0}.visit-tab-comfort[data-astro-cid-lu2mp5a6]{border-bottom-color:#45996b}.visit-tab-urgent[data-astro-cid-lu2mp5a6]{border-bottom-color:#c24c3b}.visit-tab[data-astro-cid-lu2mp5a6]:hover{background:#d8f5ee}.visit-tab[data-astro-cid-lu2mp5a6][aria-selected=true]{background:#086774;border-color:#086774;color:#fff}.visit-tab-urgent[data-astro-cid-lu2mp5a6][aria-selected=true]{background:#aa3b2c;border-color:#aa3b2c}.visit-tab[data-astro-cid-lu2mp5a6][aria-selected=true] svg[data-astro-cid-lu2mp5a6]{animation:visitGreeting .32s ease-out}.visit-tab[data-astro-cid-lu2mp5a6]:focus-visible,.visit-panel[data-astro-cid-lu2mp5a6]:focus-visible,.visit-actions[data-astro-cid-lu2mp5a6] a[data-astro-cid-lu2mp5a6]:focus-visible{outline:3px solid #95432c;outline-offset:4px}.visit-panel[data-astro-cid-lu2mp5a6]{padding:0 0 24px;margin-top:22px;border-bottom:1px solid #a7d4cd;scroll-margin-top:100px}.is-ready[data-astro-cid-lu2mp5a6] .visit-panels[data-astro-cid-lu2mp5a6]{display:grid}.is-ready[data-astro-cid-lu2mp5a6] .visit-panel[data-astro-cid-lu2mp5a6]{grid-area:1 / 1;margin-top:0}.is-ready[data-astro-cid-lu2mp5a6] .visit-panel[data-astro-cid-lu2mp5a6][aria-hidden=true]{visibility:hidden;pointer-events:none}.visit-eyebrow[data-astro-cid-lu2mp5a6]{margin:0 0 12px;font-size:.77rem;font-weight:800;color:#006775}.visit-panel-urgent[data-astro-cid-lu2mp5a6] .visit-eyebrow[data-astro-cid-lu2mp5a6]{color:#9a382b}.visit-panel[data-astro-cid-lu2mp5a6] h4[data-astro-cid-lu2mp5a6]{font-size:1.65rem;line-height:1.22;color:#143d51;margin:0 0 16px;max-width:500px}.visit-description[data-astro-cid-lu2mp5a6]{font-size:1rem;line-height:1.6;color:#344e59;max-width:600px;margin:0 0 18px}.visit-panel[data-astro-cid-lu2mp5a6] ul[data-astro-cid-lu2mp5a6]{padding-left:20px;color:#344e59;font-size:.93rem;line-height:1.5;margin:0 0 25px}.visit-panel[data-astro-cid-lu2mp5a6] li[data-astro-cid-lu2mp5a6]+li[data-astro-cid-lu2mp5a6]{margin-top:8px}.visit-panel[data-astro-cid-lu2mp5a6] li[data-astro-cid-lu2mp5a6]::marker{color:#16877b}.visit-actions[data-astro-cid-lu2mp5a6]{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.visit-primary[data-astro-cid-lu2mp5a6]{min-height:50px;gap:10px;font-size:.93rem}.visit-primary[data-astro-cid-lu2mp5a6].urgent{background:#aa3b2c;color:#fff;border-color:#aa3b2c}.visit-guide[data-astro-cid-lu2mp5a6]{display:inline-flex;align-items:center;gap:7px;color:#006775;font-size:.91rem;line-height:1.4;font-weight:800;text-underline-offset:4px;min-height:44px}.visit-note[data-astro-cid-lu2mp5a6]{margin:14px 0 0;color:#4a6169;font-size:.8rem;line-height:1.5}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-panel[data-astro-cid-lu2mp5a6]{border-bottom:0;padding-bottom:0}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-tabs[data-astro-cid-lu2mp5a6]{margin-bottom:22px}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-tab[data-astro-cid-lu2mp5a6]{min-height:76px}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-panel[data-astro-cid-lu2mp5a6] h4[data-astro-cid-lu2mp5a6]{font-size:1.5rem}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-description[data-astro-cid-lu2mp5a6]{margin-bottom:20px}@media(max-width:700px){.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-tab[data-astro-cid-lu2mp5a6]{min-height:58px}}@keyframes visitGreeting{0%{transform:rotate(-12deg) scale(.85)}60%{transform:rotate(6deg) scale(1.1)}to{transform:none}}@media(max-width:1050px){.visit-tabs[data-astro-cid-lu2mp5a6]{gap:8px}.visit-tab[data-astro-cid-lu2mp5a6]{font-size:.82rem;padding-inline:5px}}@media(max-width:700px){.visit-chooser-heading[data-astro-cid-lu2mp5a6] h3[data-astro-cid-lu2mp5a6]{font-size:1.7rem;margin-bottom:18px}.visit-tabs[data-astro-cid-lu2mp5a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.visit-tab[data-astro-cid-lu2mp5a6]{flex-direction:row;min-height:60px;font-size:.88rem;padding:12px 8px}.visit-panel[data-astro-cid-lu2mp5a6] h4[data-astro-cid-lu2mp5a6]{font-size:1.5rem}.visit-description[data-astro-cid-lu2mp5a6]{font-size:.98rem}.visit-actions[data-astro-cid-lu2mp5a6]{align-items:stretch;flex-direction:column;gap:8px}.visit-guide[data-astro-cid-lu2mp5a6]{justify-content:center}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-actions[data-astro-cid-lu2mp5a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:6px 10px}.visit-chooser-compact[data-astro-cid-lu2mp5a6].is-ready .visit-panel[data-astro-cid-lu2mp5a6][aria-hidden=true]{display:none}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-primary[data-astro-cid-lu2mp5a6]{padding:9px 10px;font-size:.81rem;min-height:44px}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-guide[data-astro-cid-lu2mp5a6]{font-size:.82rem;justify-content:start}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-guide[data-astro-cid-lu2mp5a6] svg[data-astro-cid-lu2mp5a6],.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-primary[data-astro-cid-lu2mp5a6] svg[data-astro-cid-lu2mp5a6]{flex:none}.visit-chooser-compact[data-astro-cid-lu2mp5a6] .visit-panel-comfort[data-astro-cid-lu2mp5a6] .visit-guide[data-astro-cid-lu2mp5a6]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.visit-tab[data-astro-cid-lu2mp5a6],.visit-tab[data-astro-cid-lu2mp5a6] svg[data-astro-cid-lu2mp5a6]{animation:none!important;transition:none}}.compact-visit-flow[data-astro-cid-s5pgn3sc]{position:relative;z-index:2;width:min(1160px,calc(100% - 64px));margin-inline:auto;color:#17324d}.flow-heading[data-astro-cid-s5pgn3sc]{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:10px;margin-bottom:21px}.visit-seahorse[data-astro-cid-s5pgn3sc]{width:58px;height:68px;justify-self:end;--ocean-delay:-2s;--ocean-travel:12%}.flow-heading[data-astro-cid-s5pgn3sc] .eyebrow[data-astro-cid-s5pgn3sc]{margin:0 0 9px;font-size:.75rem;color:#146459}.flow-care[data-astro-cid-s5pgn3sc] .visit-tab-first:not([aria-selected=true]){background:#ffe7a6}.flow-care[data-astro-cid-s5pgn3sc] .visit-tab-checkup:not([aria-selected=true]){background:#d7f5fa}.flow-care[data-astro-cid-s5pgn3sc] .visit-tab-comfort:not([aria-selected=true]){background:#e4f3b3}.flow-care[data-astro-cid-s5pgn3sc] .visit-tab-urgent:not([aria-selected=true]){background:#ffdacc}.flow-care[data-astro-cid-s5pgn3sc] .visit-tab:not([aria-selected=true]):hover{box-shadow:inset 0 0 0 1px #1d6871}.flow-heading[data-astro-cid-s5pgn3sc] h2[data-astro-cid-s5pgn3sc]{margin:0;font-size:2.55rem;line-height:1.1;letter-spacing:0}.all-care[data-astro-cid-s5pgn3sc]{color:#006775;text-underline-offset:5px}.flow-main[data-astro-cid-s5pgn3sc]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:53px;align-items:center}.flow-care[data-astro-cid-s5pgn3sc],.flow-office[data-astro-cid-s5pgn3sc]{min-width:0}.flow-office[data-astro-cid-s5pgn3sc]{margin:0;overflow:hidden;border-radius:8px;background:#0b4251}.flow-office[data-astro-cid-s5pgn3sc] img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover;object-position:center;height:auto}figcaption[data-astro-cid-s5pgn3sc]{display:flex;align-items:center;gap:11px;padding:11px 14px;color:#fff}figcaption[data-astro-cid-s5pgn3sc]>svg[data-astro-cid-s5pgn3sc]{color:#afe8ce;flex:none}figcaption[data-astro-cid-s5pgn3sc] strong[data-astro-cid-s5pgn3sc],figcaption[data-astro-cid-s5pgn3sc] small[data-astro-cid-s5pgn3sc]{display:block;line-height:1.4}figcaption[data-astro-cid-s5pgn3sc] strong[data-astro-cid-s5pgn3sc]{font-size:.95rem}figcaption[data-astro-cid-s5pgn3sc] small[data-astro-cid-s5pgn3sc]{font-size:.78rem;color:#d0eeea}figcaption[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]{margin-left:auto;display:flex;align-items:center;gap:7px;color:#fff;font-size:.8rem;font-weight:750;text-underline-offset:4px}figcaption[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc] svg[data-astro-cid-s5pgn3sc]{flex:none}.extra-care[data-astro-cid-s5pgn3sc]{margin-top:22px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;border-block:1px solid #81bfb6}.extra-care[data-astro-cid-s5pgn3sc] nav[data-astro-cid-s5pgn3sc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]{display:flex;align-items:center;gap:11px;min-width:0;min-height:60px;padding:10px 18px;color:#174958;text-decoration:none;font-size:.88rem;font-weight:800;line-height:1.4}.extra-care[data-astro-cid-s5pgn3sc] nav[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]+a[data-astro-cid-s5pgn3sc]{border-left:1px solid #c5dbd8}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc] svg[data-astro-cid-s5pgn3sc]{flex-shrink:0}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc] svg[data-astro-cid-s5pgn3sc]:last-child{margin-left:auto}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]:hover span[data-astro-cid-s5pgn3sc]{text-decoration:underline;text-underline-offset:5px}a[data-astro-cid-s5pgn3sc]:focus-visible{outline:3px solid #a3422b;outline-offset:3px;border-radius:3px}@media(max-width:1000px){.flow-main[data-astro-cid-s5pgn3sc]{gap:28px}.flow-heading[data-astro-cid-s5pgn3sc] h2[data-astro-cid-s5pgn3sc]{font-size:2.3rem}.extra-care[data-astro-cid-s5pgn3sc]{display:block}.extra-care-label[data-astro-cid-s5pgn3sc]{margin-bottom:8px}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]:first-child{padding-left:0}}@media(max-width:760px){.compact-visit-flow[data-astro-cid-s5pgn3sc]{width:calc(100% - 40px)}.flow-heading[data-astro-cid-s5pgn3sc]{grid-template-columns:minmax(0,1fr) 49px;margin-bottom:19px}.visit-seahorse[data-astro-cid-s5pgn3sc]{width:44px;height:56px}.flow-heading[data-astro-cid-s5pgn3sc] h2[data-astro-cid-s5pgn3sc]{font-size:2rem}.flow-main[data-astro-cid-s5pgn3sc]{grid-template-columns:minmax(0,1fr);gap:18px}.flow-office[data-astro-cid-s5pgn3sc]{grid-row:2}.flow-office[data-astro-cid-s5pgn3sc] img{aspect-ratio:1.8}figcaption[data-astro-cid-s5pgn3sc]{gap:7px;padding-inline:9px}figcaption[data-astro-cid-s5pgn3sc] strong[data-astro-cid-s5pgn3sc]{font-size:.85rem}figcaption[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]{font-size:.73rem}.extra-care[data-astro-cid-s5pgn3sc]{margin-top:16px}.extra-care-label[data-astro-cid-s5pgn3sc]{margin-bottom:0}.extra-care[data-astro-cid-s5pgn3sc] nav[data-astro-cid-s5pgn3sc]{grid-template-columns:minmax(0,1fr)}.extra-care[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]{padding:12px 0;min-height:54px}.extra-care[data-astro-cid-s5pgn3sc] nav[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]{border-top:1px solid #c5dbd8;border-left:0}.extra-care[data-astro-cid-s5pgn3sc] nav[data-astro-cid-s5pgn3sc] a[data-astro-cid-s5pgn3sc]+a[data-astro-cid-s5pgn3sc]{border-left:0}}.ocean-current[data-astro-cid-4x4zpzq3]{--surface: var(--home-lagoon);--wave: #57b7af;--shore: var(--home-doctors);--ripple: #c4f6e8;position:relative;height:46px;overflow:clip;isolation:isolate;pointer-events:none;background:var(--surface)}.ocean-current--shallows[data-astro-cid-4x4zpzq3]{--surface: var(--home-questions);--wave: #61bcb8;--shore: var(--home-guides);--ripple: #d4f7f3}.ocean-current--deep[data-astro-cid-4x4zpzq3]{--surface: var(--home-moments);--wave: #176772;--shore: #0d424d;--ripple: #85d5c6;height:52px}.current-bed[data-astro-cid-4x4zpzq3]{position:absolute;inset:0;width:100%;height:100%}.current-wave[data-astro-cid-4x4zpzq3]{fill:var(--wave)}.current-lower[data-astro-cid-4x4zpzq3]{fill:var(--shore)}.current-line[data-astro-cid-4x4zpzq3]{fill:none;stroke:var(--ripple);stroke-width:1.5;vector-effect:non-scaling-stroke}.current-track[data-astro-cid-4x4zpzq3]{position:absolute;inset:0;transform:translate(32%);animation:currentLap 17s linear -6s infinite}.current-school[data-astro-cid-4x4zpzq3]{position:absolute;left:-134px;top:10%;width:117px;height:35px}.current-track-return[data-astro-cid-4x4zpzq3]{transform:translate(77%);animation-duration:23s;animation-delay:-13s;animation-direction:reverse}.current-track-return[data-astro-cid-4x4zpzq3] .current-school[data-astro-cid-4x4zpzq3]{width:80px;height:26px;top:49%;transform:scaleX(-1)}.ocean-current--shallows[data-astro-cid-4x4zpzq3] .current-track[data-astro-cid-4x4zpzq3]{animation-duration:21s;animation-delay:-9s}.ocean-current--deep[data-astro-cid-4x4zpzq3] .current-track[data-astro-cid-4x4zpzq3]{animation-delay:-10s}.ocean-current--deep[data-astro-cid-4x4zpzq3] .current-track-return[data-astro-cid-4x4zpzq3]{animation-delay:-5s}.current-reef[data-astro-cid-4x4zpzq3]{position:absolute;bottom:-4px;width:100px;height:50px}.current-reef[data-astro-cid-4x4zpzq3] use[data-astro-cid-4x4zpzq3]{transform-box:fill-box;transform-origin:bottom center}.current-kelp[data-astro-cid-4x4zpzq3]{animation:currentSway 6s ease-in-out -1s infinite}.current-coral[data-astro-cid-4x4zpzq3]{animation:currentSway 7.4s ease-in-out -3s infinite reverse}.current-reef-left[data-astro-cid-4x4zpzq3]{left:max(2%,calc((100% - 1260px)/2));transform:scaleX(-1)}.current-reef-right[data-astro-cid-4x4zpzq3]{right:max(3%,calc((100% - 1300px)/2));width:132px;height:57px}.ocean-current--deep[data-astro-cid-4x4zpzq3] .current-reef-right[data-astro-cid-4x4zpzq3]{width:159px;height:64px}.current-jelly[data-astro-cid-4x4zpzq3]{position:absolute;top:2px;left:max(8%,calc((100% - 1160px)/2));width:33px;height:42px;--jelly-speed:6s}@keyframes currentLap{0%{transform:translate(0)}26%{transform:translate(calc(26% + 38px),-3px)}56%{transform:translate(calc(56% + 82px),2px)}82%{transform:translate(calc(82% + 120px),-2px)}to{transform:translate(calc(100% + 146px))}}@keyframes currentSway{0%,to{transform:skew(-5deg)}50%{transform:skew(8deg)}}html.home-motion-paused [data-astro-cid-4x4zpzq3]:is(.current-track,.current-kelp,.current-coral),.ocean-current[data-astro-cid-4x4zpzq3]:not(.in-view) [data-astro-cid-4x4zpzq3]:is(.current-track,.current-kelp,.current-coral){animation-play-state:paused}@media(max-width:700px){.ocean-current[data-astro-cid-4x4zpzq3]{height:36px}.ocean-current--deep[data-astro-cid-4x4zpzq3]{height:43px}.current-school[data-astro-cid-4x4zpzq3]{width:86px;height:28px}.current-track-return[data-astro-cid-4x4zpzq3] .current-school[data-astro-cid-4x4zpzq3]{width:61px;height:21px}.current-reef-left[data-astro-cid-4x4zpzq3]{width:74px;height:39px}.current-reef-right[data-astro-cid-4x4zpzq3]{width:83px;height:43px}.ocean-current--deep[data-astro-cid-4x4zpzq3] .current-reef-right[data-astro-cid-4x4zpzq3]{width:102px;height:49px}.current-jelly[data-astro-cid-4x4zpzq3]{width:26px;height:33px}.current-track[data-astro-cid-4x4zpzq3]{animation-duration:13s;animation-delay:-6s}.current-track-return[data-astro-cid-4x4zpzq3]{animation-duration:17s;animation-delay:-9s}}@media(prefers-reduced-motion:reduce){.current-track[data-astro-cid-4x4zpzq3],.current-kelp[data-astro-cid-4x4zpzq3],.current-coral[data-astro-cid-4x4zpzq3]{animation:none}}.playful-home-details[data-astro-cid-gy5xvr7i]{color:#17324d}.lower-wrap[data-astro-cid-gy5xvr7i]{width:min(1160px,calc(100% - 64px));margin-inline:auto}.playful-home-details[data-astro-cid-gy5xvr7i] section[data-astro-cid-gy5xvr7i]{position:relative;padding-block:42px;scroll-margin-top:110px}.playful-home-details[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:2.55rem;line-height:1.15;margin:0 0 22px;letter-spacing:0}.playful-home-details[data-astro-cid-gy5xvr7i] h3[data-astro-cid-gy5xvr7i]{font-size:1.65rem;line-height:1.25;margin:0 0 18px;letter-spacing:0}.playful-home-details[data-astro-cid-gy5xvr7i] p[data-astro-cid-gy5xvr7i]{font-size:1rem;line-height:1.7;margin:0 0 24px}.playful-home-details[data-astro-cid-gy5xvr7i] .kicker[data-astro-cid-gy5xvr7i]{font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:0;margin-bottom:16px}.text-link[data-astro-cid-gy5xvr7i]{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:.94rem;font-weight:800;text-underline-offset:5px;min-height:44px}.text-link[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{flex-shrink:0}a[data-astro-cid-gy5xvr7i]:focus-visible,button[data-astro-cid-gy5xvr7i]:focus-visible,summary[data-astro-cid-gy5xvr7i]:focus-visible{outline:3px solid #174c65;outline-offset:5px}.playful-home-details[data-astro-cid-gy5xvr7i] .office-social[data-astro-cid-gy5xvr7i]{background:var(--home-moments);overflow:hidden;border-top:1px solid #a9d4bf;padding-bottom:12px}.social-intro[data-astro-cid-gy5xvr7i]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.social-intro-copy[data-astro-cid-gy5xvr7i]{display:flex;align-items:center;gap:26px;min-width:0}.social-jelly[data-astro-cid-gy5xvr7i]{width:45px;height:62px;flex:none;--ocean-delay:-1.4s}.social-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:2.45rem;margin-bottom:0}.social-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i],.social-intro[data-astro-cid-gy5xvr7i] .kicker[data-astro-cid-gy5xvr7i]{color:#146257}.moments-wall[data-astro-cid-gy5xvr7i]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.moment[data-astro-cid-gy5xvr7i]{min-width:0;color:#17324d;text-decoration:none}.moment[data-astro-cid-gy5xvr7i]:hover .moment-caption[data-astro-cid-gy5xvr7i],.moment[data-astro-cid-gy5xvr7i]:focus-visible .moment-caption[data-astro-cid-gy5xvr7i]{text-decoration:underline}.moment-image[data-astro-cid-gy5xvr7i]{aspect-ratio:1;overflow:hidden;border-radius:5px}.moment-image[data-astro-cid-gy5xvr7i] img{width:100%;height:100%;object-fit:cover}.moment-caption[data-astro-cid-gy5xvr7i]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:40px;padding:8px 0 2px;font-weight:800;font-size:.83rem;line-height:1.35}.moment-caption[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{flex-shrink:0}.visit-planning[data-astro-cid-gy5xvr7i]{background:var(--home-sand)}.planning-heading[data-astro-cid-gy5xvr7i]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:23px}.planning-reef[data-astro-cid-gy5xvr7i]{width:107px;height:61px;flex:none;margin-right:17px}.planning-heading[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{margin-bottom:0}.planning-heading[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i]{color:#146257}.planning-heading[data-astro-cid-gy5xvr7i] .kicker[data-astro-cid-gy5xvr7i]{color:#795427}.planning-columns[data-astro-cid-gy5xvr7i]{display:grid;grid-template-columns:1fr 1fr;gap:46px;border-top:1px solid #cb9c7d}.payment-details[data-astro-cid-gy5xvr7i]{padding:26px 20px 0 0}.location-details[data-astro-cid-gy5xvr7i]{padding:26px 0 0 42px;border-left:1px solid #cb9c7d}.playful-home-details[data-astro-cid-gy5xvr7i] .section-marker[data-astro-cid-gy5xvr7i]{font-size:.75rem;font-weight:850;text-transform:uppercase;color:#4b5d58;margin-bottom:18px}.insurance-list[data-astro-cid-gy5xvr7i]{list-style:none;padding:0;margin:25px 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.insurance-list[data-astro-cid-gy5xvr7i] li[data-astro-cid-gy5xvr7i]{display:flex;align-items:flex-start;min-width:0;gap:8px;font-size:.83rem;font-weight:750;line-height:1.4}.insurance-list[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i]{overflow-wrap:anywhere}.payment-details[data-astro-cid-gy5xvr7i] .more-plans[data-astro-cid-gy5xvr7i]{font-weight:750;margin:-8px 0 20px}.insurance-details[data-astro-cid-gy5xvr7i]{margin-bottom:9px;border-block:1px solid #ddb9ab}.insurance-details[data-astro-cid-gy5xvr7i] summary[data-astro-cid-gy5xvr7i]{display:flex;justify-content:space-between;gap:10px;padding:10px 0;font-size:.95rem}.insurance-details[data-astro-cid-gy5xvr7i][open] summary[data-astro-cid-gy5xvr7i]{padding-bottom:10px}.insurance-details[data-astro-cid-gy5xvr7i] .insurance-list[data-astro-cid-gy5xvr7i]{margin:6px 0 18px}.insurance-list[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{flex-shrink:0;color:#8d3f2f}.address[data-astro-cid-gy5xvr7i]{display:flex;align-items:center;gap:12px;font-weight:750}.address[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{flex-shrink:0}.location-button[data-astro-cid-gy5xvr7i]{background:#235954;color:#fff;gap:20px}.nearby-links[data-astro-cid-gy5xvr7i]{margin-top:24px;display:flex;flex-wrap:wrap;gap:4px 16px}.nearby-links[data-astro-cid-gy5xvr7i] a[data-astro-cid-gy5xvr7i]{min-height:32px;display:flex;align-items:center;font-size:.82rem;color:#244f4b;text-underline-offset:4px}.playful-home-details[data-astro-cid-gy5xvr7i] .parent-questions[data-astro-cid-gy5xvr7i]{background:var(--home-questions);color:#f6fffd;padding-bottom:19px}.question-layout[data-astro-cid-gy5xvr7i]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:70px;align-items:start}.question-intro[data-astro-cid-gy5xvr7i]{position:relative}.question-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{color:#f6fffd}.question-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i],.question-intro[data-astro-cid-gy5xvr7i] .kicker[data-astro-cid-gy5xvr7i]{color:#ffe39e}.question-intro[data-astro-cid-gy5xvr7i]>p[data-astro-cid-gy5xvr7i]:not(.kicker){margin-bottom:12px}.question-friend[data-astro-cid-gy5xvr7i]{width:235px;max-width:100%;height:138px;margin-top:13px}.questions-grid[data-astro-cid-gy5xvr7i]{min-width:0}.questions-grid[data-astro-cid-gy5xvr7i] details[data-astro-cid-gy5xvr7i]{border-bottom:1px solid #80bfc3}.questions-grid[data-astro-cid-gy5xvr7i] details[data-astro-cid-gy5xvr7i]:first-child{border-top:1px solid #80bfc3}summary[data-astro-cid-gy5xvr7i]{display:grid;grid-template-columns:25px 1fr 24px;gap:14px;align-items:center;padding:22px 0;font-size:1.03rem;font-weight:800;line-height:1.5;cursor:pointer;list-style:none}summary[data-astro-cid-gy5xvr7i]::-webkit-details-marker{display:none}.question-number[data-astro-cid-gy5xvr7i]{color:#ffe39e;font-size:.74rem}summary[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{transition:transform .18s;color:#21675c}.questions-grid[data-astro-cid-gy5xvr7i] summary[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{color:#ffebb8}.parent-questions[data-astro-cid-gy5xvr7i] [data-astro-cid-gy5xvr7i]:is(a,summary):focus-visible{outline-color:#ffe39e}details[data-astro-cid-gy5xvr7i][open] summary[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{transform:rotate(45deg)}details[data-astro-cid-gy5xvr7i][open] summary[data-astro-cid-gy5xvr7i]{padding-bottom:10px}.answer[data-astro-cid-gy5xvr7i]{padding:0 36px 20px 39px}.answer[data-astro-cid-gy5xvr7i] p[data-astro-cid-gy5xvr7i]{margin-bottom:12px;font-size:.95rem}.answer[data-astro-cid-gy5xvr7i] .text-link[data-astro-cid-gy5xvr7i]{color:#fff0c1}.playful-home-details[data-astro-cid-gy5xvr7i] .source-note[data-astro-cid-gy5xvr7i]{font-size:.73rem;line-height:1.5;margin:22px 0 0}.source-note[data-astro-cid-gy5xvr7i] a[data-astro-cid-gy5xvr7i]{color:inherit}.lower-motion-toggle[data-astro-cid-gy5xvr7i]{position:absolute;bottom:8px;right:12px;border:1px solid #85afa4;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#effff7;color:#17324d;cursor:pointer}.lower-motion-toggle[data-astro-cid-gy5xvr7i][hidden],.play-icon[data-astro-cid-gy5xvr7i]{display:none}[data-astro-cid-gy5xvr7i][aria-pressed=true] .play-icon[data-astro-cid-gy5xvr7i]{display:block}[data-astro-cid-gy5xvr7i][aria-pressed=true] .pause-icon[data-astro-cid-gy5xvr7i]{display:none}.toggle-tip[data-astro-cid-gy5xvr7i]{visibility:hidden;position:absolute;bottom:48px;right:0;width:max-content;background:#17324d;color:#fff;padding:7px 9px;border-radius:4px;font-size:.75rem}.lower-motion-toggle[data-astro-cid-gy5xvr7i]:hover .toggle-tip[data-astro-cid-gy5xvr7i],.lower-motion-toggle[data-astro-cid-gy5xvr7i]:focus-visible .toggle-tip[data-astro-cid-gy5xvr7i]{visibility:visible}.playful-home-details[data-astro-cid-gy5xvr7i] .recent-posts-section[data-astro-cid-gy5xvr7i]{background:var(--home-guides);padding-top:19px}.guides-heading[data-astro-cid-gy5xvr7i]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.guides-heading[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{margin:0}.guides-heading[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i]{color:#296d7a}.guides-heading[data-astro-cid-gy5xvr7i] .kicker[data-astro-cid-gy5xvr7i]{color:#576365}.parent-guides[data-astro-cid-gy5xvr7i]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.parent-guide[data-astro-cid-gy5xvr7i]{display:flex;flex-direction:column;min-width:0;padding:28px;color:#17324d;text-decoration:none;border-radius:8px;transition:transform .18s;background:#e0f4df}.guide-2[data-astro-cid-gy5xvr7i]{background:#ffd8cd}.guide-3[data-astro-cid-gy5xvr7i]{background:#ffe6a5}.guide-top[data-astro-cid-gy5xvr7i]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:10px}.guide-school[data-astro-cid-gy5xvr7i]{display:block;width:84px;height:40px;margin-inline:12px 20px;flex:none;--ocean-sweep:34%;--ocean-delay:-3.4s}.guide-top[data-astro-cid-gy5xvr7i] span[data-astro-cid-gy5xvr7i]{font-size:.77rem;font-weight:850;text-transform:uppercase}.parent-guide[data-astro-cid-gy5xvr7i] h3[data-astro-cid-gy5xvr7i]{font-size:1.25rem;line-height:1.4;margin-bottom:25px}.guide-bottom[data-astro-cid-gy5xvr7i]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid #17324d33;padding-top:18px;font-size:.75rem}.parent-guide[data-astro-cid-gy5xvr7i]:hover{transform:translateY(-5px)}@media(max-width:1050px){.moments-wall[data-astro-cid-gy5xvr7i]{gap:10px}.moment-caption[data-astro-cid-gy5xvr7i]{font-size:.76rem}.question-layout[data-astro-cid-gy5xvr7i]{gap:40px}.planning-columns[data-astro-cid-gy5xvr7i]{gap:26px}.location-details[data-astro-cid-gy5xvr7i]{padding-left:26px}.insurance-list[data-astro-cid-gy5xvr7i]{grid-template-columns:1fr}}@media(max-width:760px){.lower-wrap[data-astro-cid-gy5xvr7i]{width:calc(100% - 40px)}.playful-home-details[data-astro-cid-gy5xvr7i] section[data-astro-cid-gy5xvr7i]{padding-block:27px}.playful-home-details[data-astro-cid-gy5xvr7i] .office-social[data-astro-cid-gy5xvr7i]{padding-bottom:6px}.playful-home-details[data-astro-cid-gy5xvr7i] .parent-questions[data-astro-cid-gy5xvr7i]{padding-bottom:10px}.playful-home-details[data-astro-cid-gy5xvr7i] .recent-posts-section[data-astro-cid-gy5xvr7i]{padding-top:8px}.playful-home-details[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:2rem}.question-layout[data-astro-cid-gy5xvr7i]{grid-template-columns:minmax(0,1fr);gap:24px}.social-intro[data-astro-cid-gy5xvr7i]{display:block;margin-bottom:10px}.social-intro-copy[data-astro-cid-gy5xvr7i]{justify-content:space-between;gap:12px}.social-jelly[data-astro-cid-gy5xvr7i]{width:37px;height:49px;margin-right:10px}.moments-wall[data-astro-cid-gy5xvr7i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.moment-caption[data-astro-cid-gy5xvr7i]{min-height:36px;font-size:.75rem}.moment-caption[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{display:none}.planning-heading[data-astro-cid-gy5xvr7i]{margin-bottom:22px}.planning-reef[data-astro-cid-gy5xvr7i]{width:70px;height:45px;margin-right:1px}.planning-heading[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:1.8rem}.planning-columns[data-astro-cid-gy5xvr7i]{grid-template-columns:minmax(0,1fr);gap:22px}.planning-columns[data-astro-cid-gy5xvr7i]>div[data-astro-cid-gy5xvr7i]{padding:18px 0 0}.location-details[data-astro-cid-gy5xvr7i]{border-left:0;border-top:1px solid #cb9c7d}.insurance-list[data-astro-cid-gy5xvr7i]{grid-template-columns:1fr 1fr;gap:13px}.question-intro[data-astro-cid-gy5xvr7i]{padding-right:125px;min-height:152px}.question-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:1.9rem}.question-friend[data-astro-cid-gy5xvr7i]{position:absolute;right:-5px;bottom:18px;width:135px;height:110px;margin:0}.lower-motion-toggle[data-astro-cid-gy5xvr7i]{right:4px;bottom:0;width:34px;height:34px}summary[data-astro-cid-gy5xvr7i]{padding:19px 0;gap:9px;grid-template-columns:20px 1fr 22px;font-size:.97rem}.answer[data-astro-cid-gy5xvr7i]{padding:0 0 20px 29px}.guides-heading[data-astro-cid-gy5xvr7i]{display:block}.guides-heading[data-astro-cid-gy5xvr7i]>.text-link[data-astro-cid-gy5xvr7i]{margin-top:12px}.parent-guides[data-astro-cid-gy5xvr7i]{grid-template-columns:minmax(0,1fr);gap:14px}.parent-guide[data-astro-cid-gy5xvr7i]{padding:22px}.guide-top[data-astro-cid-gy5xvr7i]{margin-bottom:12px}.guide-school[data-astro-cid-gy5xvr7i]{width:68px;height:32px;margin-right:16px}.guide-top[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{width:32px;height:32px}.parent-guide[data-astro-cid-gy5xvr7i] h3[data-astro-cid-gy5xvr7i]{margin-bottom:20px}}@media(max-width:380px){.lower-wrap[data-astro-cid-gy5xvr7i]{width:calc(100% - 32px)}.moments-wall[data-astro-cid-gy5xvr7i]{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-caption[data-astro-cid-gy5xvr7i]{font-size:.7rem}.insurance-list[data-astro-cid-gy5xvr7i]{grid-template-columns:1fr}.question-intro[data-astro-cid-gy5xvr7i]{padding-right:100px}.question-intro[data-astro-cid-gy5xvr7i] h2[data-astro-cid-gy5xvr7i]{font-size:1.65rem}.question-friend[data-astro-cid-gy5xvr7i]{width:112px;right:-7px}.question-intro[data-astro-cid-gy5xvr7i]>.text-link[data-astro-cid-gy5xvr7i]{font-size:.8rem;gap:6px}}@media(prefers-reduced-motion:reduce){.moment[data-astro-cid-gy5xvr7i],.parent-guide[data-astro-cid-gy5xvr7i],summary[data-astro-cid-gy5xvr7i] svg[data-astro-cid-gy5xvr7i]{transition:none}.lower-motion-toggle[data-astro-cid-gy5xvr7i]{display:none}}.ocean-current-art[data-astro-cid-sd6czhdy]{position:absolute;width:0;height:0;pointer-events:none}.doctor-card[data-astro-cid-i5y2z3ro]{--card-shell:#d2f1e8;--card-edge:#68c6b2;position:relative;display:grid;min-width:0;perspective:1000px;color:#113a4a}.doctor-card[data-astro-cid-i5y2z3ro][data-doctor-index="1"]{--card-shell:#ffe1d2;--card-edge:#fa9f83}.doctor-card[data-astro-cid-i5y2z3ro][data-doctor-index="2"]{--card-shell:#e4f1bc;--card-edge:#b4d36d}.doctor-rotor[data-astro-cid-i5y2z3ro]{position:relative;display:grid;transform-style:preserve-3d;transition:transform .53s cubic-bezier(.2,.72,.24,1)}.doctor-card[data-astro-cid-i5y2z3ro][data-flipped] .doctor-rotor[data-astro-cid-i5y2z3ro]{transform:rotateY(180deg)}.doctor-face[data-astro-cid-i5y2z3ro]{grid-area:1 / 1;min-width:0;border-radius:8px;border-bottom:4px solid var(--card-edge);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.doctor-face[data-astro-cid-i5y2z3ro][inert]{pointer-events:none}.doctor-front[data-astro-cid-i5y2z3ro]{display:grid;grid-template-rows:auto 1fr;background:var(--card-shell)}.doctor-photo[data-astro-cid-i5y2z3ro]{position:relative;overflow:hidden;background:var(--card-shell)}.doctor-photo[data-astro-cid-i5y2z3ro] img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;object-position:center 31%}.doctor-card[data-astro-cid-i5y2z3ro][data-doctor-index="0"] .doctor-photo[data-astro-cid-i5y2z3ro] img{object-position:center 24%}.doctor-card[data-astro-cid-i5y2z3ro][data-doctor-index="2"] .doctor-photo[data-astro-cid-i5y2z3ro] img{object-position:center 12%}.doctor-card-copy[data-astro-cid-i5y2z3ro]{position:relative;padding:15px 60px 17px 16px}.doctor-card[data-astro-cid-i5y2z3ro] h3[data-astro-cid-i5y2z3ro]{margin:0 0 4px;font-size:28px;line-height:1.13;letter-spacing:0;color:inherit}.doctor-full-name[data-astro-cid-i5y2z3ro]{display:block;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.doctor-card-copy[data-astro-cid-i5y2z3ro] p[data-astro-cid-i5y2z3ro]{margin:6px 0 0;color:#275761;font-size:12px;font-weight:800;line-height:1.3}.doctor-profile[data-astro-cid-i5y2z3ro]{position:absolute;right:9px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffb8;color:#123b46}.doctor-profile[data-astro-cid-i5y2z3ro]:hover{background:#fff1c5}.doctor-profile[data-astro-cid-i5y2z3ro]:focus-visible,.back-profile[data-astro-cid-i5y2z3ro]:focus-visible{outline:3px solid #8a4924;outline-offset:3px}.doctor-card-action[data-astro-cid-i5y2z3ro]{position:absolute;inset:0;z-index:1;border:0;padding:0;border-radius:8px;background:transparent;pointer-events:none}.doctor-card-action[data-astro-cid-i5y2z3ro]:focus-visible{outline:3px solid #ffe39f;outline-offset:4px}.doctor-back[data-astro-cid-i5y2z3ro]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:16px;padding:23px 58px 22px 22px;background:var(--card-shell);transform:rotateY(180deg)}.back-copy[data-astro-cid-i5y2z3ro] strong[data-astro-cid-i5y2z3ro]{display:block;margin:0 0 7px;font-size:38px;line-height:1.05}.back-copy[data-astro-cid-i5y2z3ro] p[data-astro-cid-i5y2z3ro]{margin:0;font-size:16px;line-height:1.4}.back-copy[data-astro-cid-i5y2z3ro] .doctor-role[data-astro-cid-i5y2z3ro]{margin-bottom:9px;font-size:12px;line-height:1.3;font-weight:800;text-transform:uppercase;color:#245862}.back-profile[data-astro-cid-i5y2z3ro]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#123b46;font-weight:800;text-underline-offset:4px}.back-profile[data-astro-cid-i5y2z3ro] svg[data-astro-cid-i5y2z3ro]{flex:none}.back-reef[data-astro-cid-i5y2z3ro]{position:absolute;z-index:-1;bottom:-6px;right:-6px;width:110px;height:59px;opacity:.55;pointer-events:none}html.home-motion-paused .doctor-rotor[data-astro-cid-i5y2z3ro]{transition:none}@media(max-width:940px){.doctor-back[data-astro-cid-i5y2z3ro]{padding-left:15px}.back-copy[data-astro-cid-i5y2z3ro] strong[data-astro-cid-i5y2z3ro]{font-size:33px}.back-copy[data-astro-cid-i5y2z3ro] p[data-astro-cid-i5y2z3ro]{font-size:14px}}@media(max-width:760px){.doctor-front[data-astro-cid-i5y2z3ro]{grid-template-columns:minmax(82px,34%) minmax(0,1fr);grid-template-rows:auto;min-height:150px}.doctor-photo[data-astro-cid-i5y2z3ro] img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.doctor-card-copy[data-astro-cid-i5y2z3ro]{display:flex;flex-direction:column;justify-content:center;padding:12px 56px 13px 11px}.doctor-card[data-astro-cid-i5y2z3ro] h3[data-astro-cid-i5y2z3ro]{font-size:22px}.doctor-full-name[data-astro-cid-i5y2z3ro],.doctor-card-copy[data-astro-cid-i5y2z3ro] p[data-astro-cid-i5y2z3ro]{font-size:12px}.doctor-profile[data-astro-cid-i5y2z3ro]{bottom:8px}.doctor-back[data-astro-cid-i5y2z3ro]{gap:0;padding:10px 56px 9px 13px}.back-copy[data-astro-cid-i5y2z3ro] strong[data-astro-cid-i5y2z3ro]{font-size:24px;margin-bottom:4px}.back-copy[data-astro-cid-i5y2z3ro] .doctor-role[data-astro-cid-i5y2z3ro]{font-size:10px;margin-bottom:5px}.back-copy[data-astro-cid-i5y2z3ro] p[data-astro-cid-i5y2z3ro],.back-profile[data-astro-cid-i5y2z3ro]{font-size:13px}.back-reef[data-astro-cid-i5y2z3ro]{width:76px;height:44px}}@media(prefers-reduced-motion:reduce){.doctor-rotor[data-astro-cid-i5y2z3ro]{transition:none}}main:has(.reef-hero){--home-lagoon: #c8ede7;--home-doctors: #155c69;--home-sand: #ffe1ca;--home-questions: #1a6876;--home-guides: #cce9f8;--home-moments: #c2ead8}body:has(.reef-hero) .site-header{background:#fafffc}body:has(.reef-hero) .site-header:before{display:none}body:has(.reef-hero) .site-header .nav-cta{color:#17323d;box-shadow:none}body.home-sticky-managed:not(.home-sticky-ready) .mobile-action-bar{visibility:hidden;pointer-events:none}.google-proof-section[data-astro-cid-j7pv25f6]{background:#ffedc0;border-bottom:1px solid #e9d5a5}.trust-line[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1.25fr 1fr;gap:10px;align-items:center;color:#174854}.trust-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:65px;font-size:14px;font-weight:760;text-decoration:none}.trust-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px}.trust-line[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:is(img,svg){flex-shrink:0;width:21px;height:21px}.rating-copy[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rating-stars[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:1px;color:#a56918}.rating-link[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:19px;margin-right:4px}.parent-path-section[data-astro-cid-j7pv25f6]{background:var(--home-lagoon);padding-block:47px 17px;scroll-margin-top:110px}.doctor-section[data-astro-cid-j7pv25f6]{background:var(--home-doctors);color:#f5fffb;padding-block:21px 35px;scroll-margin-top:110px}.doctor-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:23px}.doctor-heading[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#ffe59d;margin-bottom:7px}.doctor-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-booking[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:45px;line-height:1.13;letter-spacing:0}.doctor-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#f5fffb}.doctor-heading[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin:0;max-width:39ch;font-size:16px;line-height:1.55;color:#dcf8f0}.doctor-tail[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.team-fish[data-astro-cid-j7pv25f6]{width:97px;height:40px;flex:none;margin-right:34px;--ocean-sweep: 33%;--ocean-delay: -3s}.team-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#ffedb6;font-weight:800;text-underline-offset:4px}.doctor-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-booking[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:#0d424d;color:#fff;padding-block:22px 44px}.booking-reef[data-astro-cid-j7pv25f6]{position:absolute;z-index:-1;right:2%;bottom:-7px;width:140px;height:87px;opacity:.55;pointer-events:none}.home-booking[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.home-booking[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#c6eadf}.home-booking[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.home-booking[data-astro-cid-j7pv25f6] .button-row[data-astro-cid-j7pv25f6]{margin:0}.home-booking[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6].primary{background:#ff8473;color:#17324d}@media(min-width:761px)and (max-width:900px){.rating-stars[data-astro-cid-j7pv25f6]{display:none}.trust-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:13px}}@media(max-width:760px){.trust-line[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:0 10px;padding-block:5px}.trust-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{justify-content:start;min-height:42px;font-size:12px;line-height:1.25}.trust-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / -1;justify-content:center;min-height:38px;border-bottom:1px solid #d3e8df}.rating-link[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:16px}.trust-line[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:is(img,svg){width:17px;height:17px}.parent-path-section[data-astro-cid-j7pv25f6]{padding-block:30px 12px}.doctor-section[data-astro-cid-j7pv25f6]{padding-block:12px 30px}.home-booking[data-astro-cid-j7pv25f6]{padding-block:8px 30px}.doctor-heading[data-astro-cid-j7pv25f6]{gap:10px;margin-bottom:19px}.doctor-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-booking[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:33px}.doctor-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:12px}.team-fish[data-astro-cid-j7pv25f6]{width:66px;height:28px;margin-right:17px}.booking-reef[data-astro-cid-j7pv25f6]{right:0;width:95px;height:63px}}
