.page-hero[data-v-517076e6]{background-size:200% 200%}.page-hero__circle[data-v-517076e6]{z-index:1;pointer-events:none;background:#5fb3bf14;border:1px solid #5fb3bf1f;border-radius:50%;position:absolute}.page-hero__circle--1[data-v-517076e6]{width:180px;height:180px;animation:7s ease-in-out infinite floatCircle-517076e6;top:15%;left:8%}.page-hero__circle--2[data-v-517076e6]{width:120px;height:120px;animation:9s ease-in-out infinite reverse floatCircle-517076e6;bottom:20%;right:10%}@keyframes floatCircle-517076e6{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}.article-meta[data-v-517076e6]{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--text-sm);color:#fffc;display:flex}.article-meta .badge[data-v-517076e6]{color:var(--color-teal);background:#5fb3bf26;border:1px solid #5fb3bf4d}.page-hero__content h1[data-v-517076e6]{text-wrap:balance}.page-hero__subtitle[data-v-517076e6]{font-size:var(--text-lg);color:#ffffffd9;max-width:680px;line-height:var(--leading-normal);margin-inline:auto}.article-feature[data-v-517076e6]{z-index:2;margin-top:calc(-1 * var(--space-16));position:relative}.article-feature .container[data-v-517076e6]{max-width:var(--max-width-narrow)}.article-feature img[data-v-517076e6]{object-fit:cover;object-position:center 55%;border-radius:var(--radius-2xl);width:100%;height:auto;max-height:480px;box-shadow:var(--shadow-xl)}.article-feature figcaption[data-v-517076e6]{max-width:var(--max-width-narrow);margin:var(--space-4) auto 0;padding-inline:var(--space-6);font-size:var(--text-sm);color:var(--color-blue-gray);text-align:center}.article-section[data-v-517076e6]{padding-top:var(--space-16)}.article[data-v-517076e6]{max-width:44rem;color:var(--color-dark)}.article p[data-v-517076e6],.article__lead[data-v-517076e6]{font-size:var(--text-lg);line-height:var(--leading-normal);color:#33415c}.article p.article__lead[data-v-517076e6]{font-size:var(--text-xl);color:var(--color-navy);font-weight:var(--weight-medium)}.article[data-v-517076e6]>*+*{margin-top:var(--space-6)}.article h2[data-v-517076e6]{margin-top:var(--space-12);font-size:var(--text-3xl);color:var(--color-navy);text-wrap:balance}.article h2[data-v-517076e6]:after{content:"";width:48px;height:3px;margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--gradient-ocean);display:block}.article strong[data-v-517076e6]{color:var(--color-navy);font-weight:var(--weight-semibold)}.article a[data-v-517076e6]{color:var(--color-ocean);font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration:underline}.article a[data-v-517076e6]:hover{color:var(--color-teal)}.project-gallery__item[data-v-517076e6]{max-width:560px;margin:var(--space-8) auto 0}.project-gallery__item img[data-v-517076e6]{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.project-gallery__item figcaption[data-v-517076e6]{margin-top:var(--space-3);color:var(--color-blue-gray);font-size:var(--text-sm);line-height:var(--leading-normal)}.local-notes[data-v-517076e6]{gap:var(--space-5);padding-left:var(--space-6);color:#33415c;font-size:var(--text-lg);line-height:var(--leading-normal);display:grid}.local-notes li[data-v-517076e6]::marker{color:var(--color-teal)}.faq[data-v-517076e6],.faq .container[data-v-517076e6]{flex-direction:column;align-items:center;display:flex}@media (width<=640px){.page-hero__circle[data-v-517076e6]{display:none}.article-meta[data-v-517076e6]{flex-wrap:wrap}.local-notes[data-v-517076e6]{padding-left:var(--space-5)}}
