.hero-eyebrow{font-family:'Work Sans',sans-serif;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#e6af9d}.hero-headline{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:56px;line-height:1.1;color:#f7f2ec;text-wrap:balance;max-width:460px}.hero-body{font-size:17px;line-height:1.6;color:#d9beb3;max-width:440px}.hero-buttons{display:flex;gap:16px;margin-top:8px}.hero-btn-primary{text-decoration:none;background:#a8543a !important;color:#fdf8f5 !important;padding:14px 28px !important;font-size:14px;letter-spacing:.05em;border-radius:2px !important;border:none !important;width:auto !important;display:inline-block}.hero-btn-secondary{text-decoration:none;background:0 0 !important;color:#e9dcd5 !important;padding:14px 8px !important;font-size:14px;letter-spacing:.05em;border:none !important;border-bottom:1px solid #a8543a !important;border-radius:0 !important;width:auto !important;display:inline-block}.simcal-calendar-head{display:none}*:has(>.simcal-day){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.simcal-day:nth-of-type(n+4){display:none}.simcal-day{background:#f7f1ea;border-top:4px solid #9c4a26;border-radius:8px;padding:20px}.simcal-day .simcal-events{margin:0;padding:0;list-style:none}.simcal-day .simcal-event+.simcal-event{margin-top:16px;padding-top:16px;border-top:1px solid #e2d6c8}.simcal-event-details p{margin:0 0 8px}.simcal-event-title{font-size:1.15em}@media (max-width:767px){*:has(>.simcal-day){grid-template-columns:1fr}}.entry-hero .entry-header,.entry-hero .entry-header.title-align-center{text-align:left;align-items:flex-start}.entry-hero .entry-header .entry-meta,.entry-hero .entry-header .kadence-breadcrumbs,.entry-hero .entry-header .entry-taxonomies{justify-content:flex-start;text-align:left}@media (max-width:1024px){.entry-hero .entry-header{text-align:left;align-items:flex-start}}.entry-hero .entry-header{min-height:0;padding-top:3rem;padding-bottom:1.5rem}.entry-hero+.content-area,.entry-hero~.content-area{margin-top:1.5rem}@media (max-width:767px){.entry-hero .entry-header{padding-top:2rem;padding-bottom:1rem}.entry-hero+.content-area,.entry-hero~.content-area{margin-top:1rem}}body:not(.home) .simcal-events-list-container{display:block !important;grid-template-columns:none !important}body:not(.home) .simcal-day-label,body:not(.home) .simcal-events-list-container dd{width:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;float:none !important}body:not(.home) .simcal-day-label{display:block !important;background:0 0 !important;color:inherit !important;margin:12px 0 2px !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.05em}body:not(.home) .simcal-event{background:0 0 !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.12) !important;border-radius:0 !important;box-shadow:none !important;padding:4px 0 6px !important;margin:0 !important}body:not(.home) .simcal-event-title{display:block;font-size:.9rem;font-weight:600;margin:0}body:not(.home) .simcal-event-details,body:not(.home) .simcal-event-details p{font-size:.75rem;line-height:1.3;margin:0 !important}