.top-banner[data-astro-cid-fg6klhle]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-5);background:var(--color-green-soft);color:var(--color-text);text-align:center;transition:opacity var(--transition-fast);border:1px solid #cfe3c3;border-radius:12px;flex-direction:column;text-decoration:none;display:flex}.top-banner[data-astro-cid-fg6klhle]:hover{opacity:.85}.top-banner__eyebrow[data-astro-cid-fg6klhle]{color:var(--color-green-dark);font-size:12px;font-weight:700}.top-banner__title[data-astro-cid-fg6klhle]{font-size:var(--font-size-lg,1.25rem);color:var(--color-green-dark);font-weight:700}.top-banner__text[data-astro-cid-fg6klhle]{color:var(--color-text-secondary);font-size:13px}.top-banner__btn[data-astro-cid-fg6klhle]{margin-top:var(--spacing-2);background:var(--color-brand);color:var(--color-on-brand);border-radius:99px;padding:10px 32px;font-weight:700;box-shadow:inset 0 -4px #00000026}.home-layout[data-astro-cid-lcdefpme]{gap:var(--spacing-10);padding-block:var(--spacing-10);grid-template-columns:minmax(0,1fr) 300px;display:grid}.home-section__title[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-6);font-size:var(--font-size-base);text-align:center}.home-section__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-link);font-weight:700;text-decoration-color:currentColor}.home-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8) var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr))}.owner-card[data-astro-cid-lcdefpme]{gap:var(--spacing-5);margin:var(--spacing-6) 0;padding:var(--spacing-5);background:#fff3f0;border:1px solid #f5cfc6;border-radius:16px;align-items:center;display:flex}.owner-card__photo[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:104px;height:104px}.owner-card__title[data-astro-cid-lcdefpme]{color:#9c3a2c;margin-bottom:4px;font-weight:700}.owner-card__text[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:15px;line-height:1.8}.owner-card__btn[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);color:#fff;background:#e4573f;border-radius:99px;padding:10px 28px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:inset 0 -4px #00000026}.owner-card__btn[data-astro-cid-lcdefpme]:hover{opacity:.85}@media (width<=600px){.owner-card[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column}}.home-entry[data-astro-cid-lcdefpme]{margin:0 0 var(--spacing-6)}.home-entry__title[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2);font-weight:700}.home-entry__list[data-astro-cid-lcdefpme]{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-entry__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);color:var(--color-text);border-radius:99px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}.top-banner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-5);background:var(--color-green-soft);color:var(--color-text);text-align:center;transition:opacity var(--transition-fast);border:1px solid #cfe3c3;border-radius:12px;flex-direction:column;text-decoration:none;display:flex}.top-banner[data-astro-cid-lcdefpme]:hover{opacity:.85}.top-banner__eyebrow[data-astro-cid-lcdefpme]{color:var(--color-green-dark);font-size:12px;font-weight:700}.top-banner__title[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg,1.25rem);color:var(--color-green-dark);font-weight:700}.top-banner__text[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:13px}.top-banner__btn[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);background:var(--color-brand);color:var(--color-on-brand);border-radius:99px;padding:10px 32px;font-weight:700;box-shadow:inset 0 -4px #00000026}.cta[data-astro-cid-lcdefpme]{--cta-color:#5ba6f0;margin-top:var(--spacing-12);text-align:center}.cta--green[data-astro-cid-lcdefpme]{--cta-color:#33cb9c}.cta--red[data-astro-cid-lcdefpme]{--cta-color:#eb4141}.cta__copy[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2);color:var(--cta-color);font-size:12px;font-weight:700}.cta__copy[data-astro-cid-lcdefpme]:before{content:"＼";margin-inline-end:.3em}.cta__copy[data-astro-cid-lcdefpme]:after{content:"／";margin-inline-start:.3em}.cta__btn[data-astro-cid-lcdefpme]{background:var(--cta-color);color:#fff;width:75%;transition:opacity var(--transition-fast);border-radius:99px;margin-inline:auto;padding:12px 40px;font-weight:700;text-decoration:none;display:block;box-shadow:inset 0 -4px #0000001a}.cta__btn[data-astro-cid-lcdefpme]:hover{opacity:.85}.cta__note[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:12px}.home-note[data-astro-cid-lcdefpme]{margin-top:var(--spacing-6);text-align:center}.home-section[data-astro-cid-lcdefpme]{margin-top:var(--spacing-16)}.home-section[data-astro-cid-lcdefpme]:first-child{margin-top:0}@media (width<=480px){.cta__btn[data-astro-cid-lcdefpme]{width:100%;padding-inline:20px}}@media (width<=960px){.home-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.home-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
