.feature-icon[data-astro-cid-y4bg3lzv]{display:inline-grid;place-items:center;color:var(--color-sea-glass)}.feature-icon[data-astro-cid-y4bg3lzv] svg[data-astro-cid-y4bg3lzv]{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.015);animation:hero-breathe 18s ease-out both}.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#191f1d0d 20%,#191f1dc7)}.hero-section[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.hero-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-shadow:0 2px 24px rgba(16,25,24,.24)}.hero-section[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-coral);color:var(--color-ink)}.hero-section[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{color:var(--color-paper);border-color:#fbf8f2d1;background:#18222133;backdrop-filter:blur(6px)}.hero-section[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{color:var(--color-paper);border-color:var(--color-paper);background:#fbf8f21f}.home-feature-strip[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-rule);background:var(--color-cream)}.feature-strip-label[data-astro-cid-j7pv25f6]{padding-top:var(--spacing-md);color:var(--color-accent);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cta-band[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-paper)}.cta-band[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-paper);color:var(--color-ink)}.feature-strip-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--spacing-sm) var(--spacing-md)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-height:5.5rem;display:flex;align-items:center;gap:.75rem;padding:.8rem .65rem;border-bottom:1px solid var(--color-rule)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:nth-child(odd){padding-left:0;border-right:1px solid var(--color-rule)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:nth-child(2n){padding-right:0;padding-left:var(--spacing-sm)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:nth-last-child(-n+2){border-bottom:0}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:not(.feature-icon),.feature-strip-grid[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.feature-strip-grid[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block}.feature-strip-grid[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.12}.feature-strip-grid[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-top:.2rem;color:var(--color-mute);font-size:.68rem;line-height:1.35}.home-sunrise-image[data-astro-cid-j7pv25f6]{object-position:12% center}@keyframes hero-breathe{0%{transform:scale(1.015)}to{transform:scale(1.055)}}@media(min-width:768px){.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#191f1dad,#191f1d33 62%,#191f1d14)}}@media(min-width:768px){.home-sunrise-image[data-astro-cid-j7pv25f6]{object-position:20% center}.feature-strip-label[data-astro-cid-j7pv25f6]{padding-top:var(--spacing-sm)}.feature-strip-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:.65rem var(--spacing-sm)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-height:5rem;padding:.65rem var(--spacing-md);border-bottom:0;border-right:1px solid var(--color-rule)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.feature-strip-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{padding-right:0;border-right:0}}@media(prefers-reduced-motion:reduce){.hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none;transform:none}}
