.bay{--bay-shallow:#c6efe9;--bay-shallow-2:#9fdcd4;--bay-water:#2bb5ad;--bay-deep:#17868c;--bay-foam:#fff;--bay-sand:#efe6d6;--bay-rock:#cdbfa6;--focus-ring-color:var(--text);--bay-rule:#2bb5ad}@media (prefers-color-scheme:dark){.bay{--bay-shallow:#123f40;--bay-shallow-2:#135150;--bay-water:#167176;--bay-deep:#0a4f58;--bay-foam:#78aea8;--bay-sand:#4d4839;--bay-rock:#6d6757;--bay-rule:#3cc6bd}}.bay-shore-wrap{pointer-events:none;position:absolute;inset:0}.bay-shore{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bay-shore-m{display:none}@media (max-width:767px){.bay-shore-d{display:none}.bay-shore-m{display:block}}.bay-foam,.bay-rule-line{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.bay-foam-a{animation:30s ease-in-out infinite alternate bay-drift-a,36s ease-in-out infinite alternate bay-breathe-a}.bay-foam-b{animation:38s ease-in-out -11s infinite alternate bay-drift-b,44s ease-in-out -3s infinite alternate bay-breathe-b}.bay-foam-c{animation:46s ease-in-out -19s infinite alternate bay-drift-c,40s ease-in-out -11s infinite alternate bay-breathe-c}.bay-rule-line-2{animation:26s ease-in-out -9s infinite alternate bay-drift-b}@keyframes bay-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-4px,5px)scale(1.004)}}@keyframes bay-drift-b{0%{transform:translate(3px)scale(1)}to{transform:translate(-3px,8px)scale(1.006)}}@keyframes bay-drift-c{0%{transform:translate(-5px,2px)scale(1.002)}to{transform:translate(5px,11px)scale(1.008)}}@keyframes bay-breathe-a{0%{opacity:.92}to{opacity:1}}@keyframes bay-breathe-b{0%{opacity:.5}to{opacity:.78}}@keyframes bay-breathe-c{0%{opacity:.3}to{opacity:.58}}.bay-rule{display:block;overflow:visible}.bay-rule-h{width:100%;height:20px}.bay-rule-v{width:20px;height:100%;min-height:120px}@media (prefers-reduced-motion:reduce){.bay-foam,.bay-rule-line{will-change:auto;animation:none!important}}.bay{--bay-ink:#0f6b70}@media (prefers-color-scheme:dark){.bay{--bay-ink:#6fd0c8}}.bay section.bg-surface{background:color-mix(in srgb, var(--bay-shallow) 55%, var(--bg))}.bay section.bay-deeper{background:color-mix(in srgb, var(--bay-shallow-2) 70%, var(--bg))}.bay section .text-accent{color:var(--bay-ink)}.bay .bg-line,.bay [class*=bg-line]{background-color:color-mix(in srgb, var(--bay-water) 35%, transparent)}@keyframes bay-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bay-rise{animation:linear forwards bay-rise;animation-timeline:view();animation-range:entry 5% entry 55%}}}.bay-ring{stroke:var(--bay-water);stroke-width:1.5px;opacity:.35;transform-origin:210px 210px;transform-box:view-box}@media (prefers-reduced-motion:no-preference){.bay-ring{opacity:0;animation:14s ease-out infinite bay-ripple}.bay-ring-2{animation-delay:4.6s}.bay-ring-3{animation-delay:9.3s}}@keyframes bay-ripple{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(3.2)}}.bay-hero{--bt-w:36cqw;--bt-top:15.6cqw;--bh-min:55.6cqw;container-type:inline-size}@media (max-width:767px){.bay-hero{--bt-w:66cqw;--bt-top:19cqw;--bh-min:143.6cqw}.bay-title{position:relative;left:-10cqw}}.bay-hero{--bay-land-a:#efe0b9;--bay-land-b:#e2cd9c;background-color:var(--bay-water);background-image:linear-gradient(180deg, var(--bay-shallow-2), var(--bay-water) 55%, var(--bay-deep))}@media (prefers-color-scheme:dark){.bay-hero{--bay-land-a:#3b3327;--bay-land-b:#2f291f}}.bay-land{height:var(--bh-min);z-index:0;pointer-events:none;background-color:var(--bay-land-b);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .18 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--bay-land-a), var(--bay-land-b));position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 8cqw),#0000);mask-image:linear-gradient(#000 calc(100% - 8cqw),#0000)}.bay-hero .bay-shore-wrap{height:var(--bh-min);bottom:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 8cqw),#0000);mask-image:linear-gradient(#000 calc(100% - 8cqw),#0000)}.bay-hero-col{min-height:var(--bh-min);padding-top:var(--bt-top);padding-bottom:clamp(2rem,6cqw,4rem)}.bay-title{--bt-core:#0e6b72;--bt-glow:#2bb5ad99;width:var(--bt-w);margin:0 auto calc(var(--bt-w) * .06);display:block}@media (prefers-color-scheme:dark){.bay-title{--bt-core:#eafffd;--bt-glow:#46e0fff2}}@media (max-width:767px){.bay-hero{--bay-art-end:#62c6be;background-image:linear-gradient(180deg, var(--bay-art-end) calc(var(--bh-min) - 26cqw), var(--bay-deep))}@media (prefers-color-scheme:dark){.bay-hero{--bay-art-end:#156163;--bay-land-a:#8d7d5d;--bay-land-b:#6e6148}}.bay-hero-col{min-height:max(var(--bh-min), calc(100vh - 4rem - 1px));min-height:max(var(--bh-min), calc(100svh - 4rem - 1px));justify-content:center;padding-top:6cqw;padding-bottom:12cqw}.bay-title{margin-bottom:4cqw}.bay-hero .bay-shore-wrap{-webkit-mask-image:linear-gradient(#000 calc(100% - 26cqw),#0000);mask-image:linear-gradient(#000 calc(100% - 26cqw),#0000)}.bay-land{-webkit-mask-image:linear-gradient(#000 calc(100% - 52cqw),#0000 calc(100% - 32cqw));mask-image:linear-gradient(#000 calc(100% - 52cqw),#0000 calc(100% - 32cqw))}#results.bay-results-first{padding-top:2.5rem}#results.bay-results-first h2{text-wrap:balance;font-size:1.75rem;line-height:1.12}.bay-hero{--bh-min:min(143.6cqw, calc(100vh - 4rem - 1px))}@supports (height:100svh){.bay-hero{--bh-min:min(143.6cqw, calc(100svh - 4rem - 1px))}}}@media (orientation:landscape) and (max-height:500px){.bay-shore-d{display:block}.bay-shore-m{display:none}.bay-hero{--bt-w:clamp(130px, min(36cqw, calc((100vh - 4rem - 1px - 190px) * 1.45)), 420px);--bt-top:0px;--bh-min:55.6cqw;--bh-fit:calc(100vh - 4rem - 1px);background-image:none;background-color:var(--bay-water)}@supports (height:100svh){.bay-hero{--bt-w:clamp(130px, min(36cqw, calc((100svh - 4rem - 1px - 190px) * 1.45)), 420px);--bh-fit:calc(100svh - 4rem - 1px)}}.bay-hero{--bh-up:calc(-1 * max(0px, min(10cqw, var(--bh-min) - var(--bh-fit) - 24px)))}.bay-land,.bay-hero .bay-shore-wrap{top:var(--bh-up);-webkit-mask-image:none;mask-image:none}.bay-hero-col{min-height:var(--bh-fit);justify-content:center;padding-top:.75rem;padding-bottom:1rem;padding-right:max(26cqw,1.5rem)}.bay-title{margin-bottom:.5rem;left:0}.bay-hero-col>p{max-width:30rem;margin-top:0;font-size:1rem;line-height:1.45}.bay-hero-col>p+p{margin-top:.4rem}}@media (min-width:1024px) and (min-height:501px){.bay-hero-col>p.bay-hf-eyebrow{left:0;right:0;top:calc(var(--bt-top) - 3rem);max-width:none;margin:0;position:absolute}}.bay-title-svg{width:100%;height:auto;display:block;overflow:visible}
