.location-grid[data-astro-cid-xaxmopbi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.location-card[data-astro-cid-xaxmopbi]{flex-direction:column;display:flex;overflow:hidden}.location-card-head[data-astro-cid-xaxmopbi]{padding:24px}.location-card-head[data-astro-cid-xaxmopbi] h3[data-astro-cid-xaxmopbi]{font-size:26px;line-height:1.25}.location-card-head[data-astro-cid-xaxmopbi] address[data-astro-cid-xaxmopbi],.location-card-head[data-astro-cid-xaxmopbi] p[data-astro-cid-xaxmopbi]{color:var(--color-muted);margin:12px 0 0;font-size:16px;font-style:normal;line-height:1.5}.location-card[data-astro-cid-xaxmopbi] iframe[data-astro-cid-xaxmopbi]{border:0;border-block:1px solid var(--color-border);background:var(--color-beige);flex:none;width:100%;height:420px;display:block}.location-links[data-astro-cid-xaxmopbi]{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:auto;padding:16px 24px;display:flex}.location-links[data-astro-cid-xaxmopbi] a[data-astro-cid-xaxmopbi]{align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}@media (width<=800px){.location-grid[data-astro-cid-xaxmopbi]{grid-template-columns:1fr}}@media (width<=560px){.location-card-head[data-astro-cid-xaxmopbi]{padding:22px 20px}.location-card-head[data-astro-cid-xaxmopbi] h3[data-astro-cid-xaxmopbi]{font-size:24px}.location-card[data-astro-cid-xaxmopbi] iframe[data-astro-cid-xaxmopbi]{height:360px}.location-links[data-astro-cid-xaxmopbi]{padding:14px 20px}}.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--color-surface);border-bottom:1px solid var(--color-border);min-height:calc(100dvh - 60px);padding:52px 0 56px;position:relative;overflow:hidden}.hero-background[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.home-hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#fbf8f3d9 0% 25%,#fbf8f3cc 38%,#fbf8f39e 52%,#fbf8f32e 72%,#fbf8f300 92%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{max-width:760px}.hero-brand[data-astro-cid-lcdefpme]{color:var(--color-accent);font:500 clamp(26px, 2.6vw, 34px)/1.2 var(--font-heading);margin:0 0 14px}h1[data-astro-cid-lcdefpme]{font-size:clamp(40px,4.2vw,58px);line-height:1.12}.help-question[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:22px 0 26px;font-size:20px}.help-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-tile[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fbf8f3f5;flex-direction:column;min-width:0;padding:24px;display:flex}.help-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px;line-height:1.3}.tile-description[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:12px 0 0;font-size:16px;line-height:1.5}.urgent-tile[data-astro-cid-lcdefpme]{background:var(--color-beige);border-color:var(--color-bronze);grid-column:1/-1;padding:28px}.urgent-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px;line-height:1.2}.urgent-actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.urgent-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:56px;padding:14px 16px}.tile-links[data-astro-cid-lcdefpme]{gap:4px;margin-top:auto;padding-top:16px;display:grid}.tile-links[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{justify-content:space-between;gap:12px;line-height:1.5}.text-link[data-astro-cid-lcdefpme]{align-items:center;gap:24px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.preparation-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.preparation-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(34px,3.4vw,46px)}.preparation-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}#funeral-options[data-astro-cid-lcdefpme]{scroll-margin-top:calc(76px - 8rem)}.preparation-rating[data-astro-cid-lcdefpme]{border:0;width:150px;height:50px;margin-top:20px;display:block}.preparation-note[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px}.preparation-note[data-astro-cid-lcdefpme] .options-note{margin-top:0}.funeral-packages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.funeral-package[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;min-width:0;padding:20px 16px;display:flex}.funeral-package-featured[data-astro-cid-lcdefpme]{border-color:var(--color-accent);background:var(--color-beige)}.funeral-package[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.package-heading[data-astro-cid-lcdefpme]{min-height:48px}.package-price[data-astro-cid-lcdefpme]{font-family:var(--font-heading);white-space:nowrap;margin:12px 0 16px;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.25}.package-description[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:16px;line-height:1.5}.package-badge[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);margin:6px 0 0;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.package-footer[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:20px}.package-order-button[data-astro-cid-lcdefpme]{width:100%;min-height:48px;padding:12px 16px;font-size:15px}.package-order-button[data-astro-cid-lcdefpme]:active{background:var(--color-primary-hover);transform:none}.package-order-button[data-astro-cid-lcdefpme].btn-outline:active{border-color:var(--color-accent-hover);color:var(--color-primary);background:#85643d14}.package-details-link[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-size:14px;font-weight:500;display:flex}.section[data-astro-cid-lcdefpme].other-situations-section{padding-block:40px}.other-situations-section[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:20px}.other-situations-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.situation-card[data-astro-cid-lcdefpme]{flex-direction:column;padding:28px;display:flex}.situation-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px;line-height:1.3}.situation-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:14px 0 20px;font-size:16px}.situation-card[data-astro-cid-lcdefpme] .situation-price[data-astro-cid-lcdefpme]{margin:0 0 20px}.situation-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);white-space:nowrap;font-size:20px;font-weight:600}.situation-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:auto;display:flex}.situation-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:8px;margin-right:auto}.situation-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex-shrink:0;max-width:100%;min-height:48px;margin-left:auto;padding:12px 16px;font-size:15px}.memorial-grid[data-astro-cid-lcdefpme],.improvement-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.memorial-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.improvement-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(34px,3.3vw,46px)}.improvement-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.improvement-artwork[data-astro-cid-lcdefpme]{order:-1}.section-lead[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:26px 0 18px;font-size:18px}.memorial-detail[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0 0 28px;font-size:16px}.catalog-count[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:16px;font-size:14px;display:block}.improvement-entry[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px}.improvement-entry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0 0 6px;font-size:16px}.memorial-photo[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);display:block;overflow:hidden}.memorial-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.improvement-artwork[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-beige);width:100%;line-height:0;overflow:hidden}.improvement-artwork[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.improvement-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}.improvement-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.improvement-actions[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{gap:8px}.memorial-section[data-astro-cid-lcdefpme],.improvement-section[data-astro-cid-lcdefpme],.cleanup-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.cleanup-band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.cleanup-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(34px,3.3vw,44px)}.cleanup-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].muted{margin:0 0 18px;font-size:17px}.contact-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:48px;display:flex}.contact-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:38px}.contact-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{max-width:580px;color:var(--color-muted);margin:20px 0 0;font-size:18px}.contact-actions[data-astro-cid-lcdefpme]{flex-shrink:0;justify-items:start;gap:12px;display:grid}.contact-phone[data-astro-cid-lcdefpme]{min-height:44px;font:500 28px var(--font-heading);align-items:center;text-decoration:none;display:inline-flex}@media (width<=1100px){.hero-content[data-astro-cid-lcdefpme]{max-width:700px}.memorial-grid[data-astro-cid-lcdefpme],.improvement-grid[data-astro-cid-lcdefpme]{gap:36px}.preparation-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.cleanup-band[data-astro-cid-lcdefpme]{gap:36px}}@media (width<=800px){.home-hero[data-astro-cid-lcdefpme]{padding:40px 0}.hero-content[data-astro-cid-lcdefpme]{max-width:none}.home-hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg,#fbf8f3d9,#fbf8f3c7 52%,#fbf8f38c)}.memorial-grid[data-astro-cid-lcdefpme],.improvement-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.improvement-artwork[data-astro-cid-lcdefpme]{order:0}.memorial-photo[data-astro-cid-lcdefpme],.improvement-artwork[data-astro-cid-lcdefpme]{width:100%;max-width:580px}.cleanup-band[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.contact-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:28px}}@media (width<=560px){.home-hero[data-astro-cid-lcdefpme]{padding:28px 0 32px}.hero-background[data-astro-cid-lcdefpme]{object-position:72% center}h1[data-astro-cid-lcdefpme]{font-size:clamp(26px,7.8vw,36px)}.help-question[data-astro-cid-lcdefpme]{margin:18px 0 22px;font-size:18px}.help-tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.help-tile[data-astro-cid-lcdefpme],.urgent-tile[data-astro-cid-lcdefpme]{padding:22px 20px}.help-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:23px}.urgent-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:27px}.urgent-actions[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px;margin-top:20px}.memorial-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.improvement-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:34px}.memorial-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme],.improvement-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}.section-lead[data-astro-cid-lcdefpme]{margin-top:22px;font-size:17px}.package-price[data-astro-cid-lcdefpme]{font-size:26px}.cleanup-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px}.contact-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:34px}.contact-actions[data-astro-cid-lcdefpme]{width:100%}}@media (width<=600px){.other-situations-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.situation-card[data-astro-cid-lcdefpme]{padding:22px 20px}.situation-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.funeral-packages[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.package-heading[data-astro-cid-lcdefpme]{min-height:0}}
