.service-page:where(.astro-ytfj4eoi){min-height:100vh;padding-top:calc(var(--header-height, 80px) + 2rem);padding-bottom:4rem;background:var(--noir-supreme, #000C53)}.container:where(.astro-ytfj4eoi){width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.service-content:where(.astro-ytfj4eoi){max-width:800px;color:var(--parchment, #EEE7D6);font-family:var(--font-body, "Monumenta", "Times New Roman", serif);line-height:1.7}.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h3:where(.astro-ytfj4eoi){font-family:var(--font-display, "Monumenta", serif);letter-spacing:.08em;margin-top:2rem;margin-bottom:1rem;color:var(--parchment, #EEE7D6);text-transform:uppercase}.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi){font-size:2.5rem;letter-spacing:.12em;margin-bottom:1.5rem;border-bottom:1px solid rgba(203,177,120,.2);padding-bottom:1rem}.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi){font-size:1.8rem;margin-top:3rem}.service-content:where(.astro-ytfj4eoi) h3:where(.astro-ytfj4eoi){font-size:1.4rem;color:var(--gold-matte, #CBB178)}.service-content:where(.astro-ytfj4eoi) p:where(.astro-ytfj4eoi){margin-bottom:1.5rem;line-height:1.8;color:#eee7d6e6}.service-content:where(.astro-ytfj4eoi) ul:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) ol:where(.astro-ytfj4eoi){margin-left:2rem;margin-bottom:1.5rem;color:#eee7d6d9}.service-content:where(.astro-ytfj4eoi) li:where(.astro-ytfj4eoi){margin-bottom:.5rem;position:relative;padding-left:.5rem}.service-content:where(.astro-ytfj4eoi) ul:where(.astro-ytfj4eoi) li:where(.astro-ytfj4eoi):before{content:"";position:absolute;left:-1rem;top:.7em;width:3px;height:3px;background:var(--gold-matte, #CBB178);opacity:.6}.service-content:where(.astro-ytfj4eoi) a:where(.astro-ytfj4eoi){color:var(--gold-matte, #CBB178);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.service-content:where(.astro-ytfj4eoi) a:where(.astro-ytfj4eoi):hover{border-bottom-color:var(--gold-matte, #CBB178)}.service-content:where(.astro-ytfj4eoi) blockquote:where(.astro-ytfj4eoi){margin:2rem 0;padding-left:2rem;border-left:3px solid var(--gold-matte, #CBB178);font-style:italic;color:#eee7d6cc}.service-content:where(.astro-ytfj4eoi) strong:where(.astro-ytfj4eoi){color:var(--parchment, #EEE7D6);font-weight:600}@supports (padding: max(0px)){.container:where(.astro-ytfj4eoi){padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media (max-width: 768px){.service-page:where(.astro-ytfj4eoi){padding-top:calc(var(--header-height-mobile, 64px) + 1rem);padding-bottom:2rem}.container:where(.astro-ytfj4eoi){padding:0 15px}.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi){font-size:1.75rem}.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi){font-size:1.5rem}.service-content:where(.astro-ytfj4eoi) h3:where(.astro-ytfj4eoi){font-size:1.25rem}.service-content:where(.astro-ytfj4eoi) p:where(.astro-ytfj4eoi){font-size:1rem;line-height:1.7}}@media (min-width: 769px) and (max-width: 1024px){.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi){font-size:2rem}.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi){font-size:1.6rem}}@media (prefers-contrast: high){.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h3:where(.astro-ytfj4eoi){color:#fff}.service-content:where(.astro-ytfj4eoi) p:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) li:where(.astro-ytfj4eoi){color:#fff}}@media (prefers-reduced-motion: reduce){.service-content:where(.astro-ytfj4eoi) a:where(.astro-ytfj4eoi){transition:none}}@media print{.service-page:where(.astro-ytfj4eoi){padding-top:0;background:#fff}.service-content:where(.astro-ytfj4eoi){color:#000;max-width:100%}.service-content:where(.astro-ytfj4eoi) h1:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h2:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) h3:where(.astro-ytfj4eoi){color:#000;page-break-after:avoid}.service-content:where(.astro-ytfj4eoi) p:where(.astro-ytfj4eoi),.service-content:where(.astro-ytfj4eoi) li:where(.astro-ytfj4eoi){color:#333}.service-content:where(.astro-ytfj4eoi) a:where(.astro-ytfj4eoi){color:#000;text-decoration:underline}.header:where(.astro-ytfj4eoi),.menu:where(.astro-ytfj4eoi){display:none}}
