.hs-header.svelte-1jtm14p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;max-width:64rem;margin:0 auto;padding:.75rem 1.5rem;font-size:.875rem;display:flex}.hs-site-title.svelte-1jtm14p{color:inherit;align-items:center;gap:.625rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.hs-site-title.svelte-1jtm14p:hover{color:var(--hs-primary,#6366f1)}.hs-header-logo.svelte-1jtm14p{object-fit:contain;width:auto;max-width:8rem;height:2rem}.hs-tagline.svelte-12b7xkw{opacity:.85;text-align:center;max-width:64rem;margin:0 auto;padding:1rem 1.5rem;font-size:1.0625rem;font-style:italic}.hosted-site-wrapper.svelte-1bjkhr{background:var(--hs-bg);min-height:100vh;color:var(--hs-text)}.hosted-layout.svelte-1bjkhr{max-width:64rem;margin:0 auto;padding:0 1rem}.hosted-layout.with-sidebar.svelte-1bjkhr{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.hosted-layout.with-sidebar.svelte-1bjkhr{grid-template-columns:10rem 1fr}}.hosted-content.svelte-1bjkhr{min-height:24rem;padding:1.5rem 1rem}@media (width>=640px){.hosted-content.svelte-1bjkhr{padding:2rem 1.5rem}}.hs-frame.theme-neon .hs-heading{text-shadow:0 0 12px var(--hs-primary,#ec4899)}.hs-frame.theme-neon .hs-section{border-bottom:1px solid #ffffff14;padding-bottom:2rem}.hs-frame.theme-monochrome .hs-list-item{border-radius:0}.hs-frame.theme-monochrome .hs-contact-cta{text-transform:uppercase;letter-spacing:.04em;border-radius:.125rem}.hs-frame.theme-pastel .hs-list-item:hover{border-radius:1rem}.hs-frame.theme-pastel .hs-contact-cta{border-radius:9999px}.hs-frame.theme-dark-mode .hs-item-thumb{box-shadow:0 0 0 1px #ffffff14}.hs-detail-title{margin:0;font-size:clamp(2rem,7vw,3.5rem);line-height:1.05}.hs-detail-image{object-fit:cover;border-radius:.75rem;width:min(100%,36rem);max-height:32rem;margin:0 0 1.5rem;display:block}.hs-detail-meta{opacity:.75;flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0 1.5rem;display:flex}.hs-detail-copy{white-space:pre-wrap;line-height:1.75}.hs-detail-section{margin-top:2.5rem}.hs-detail-section h2{margin:0 0 1rem;font-size:1.25rem}.hs-detail-link{color:var(--hs-primary,#6366f1);font-weight:600;text-decoration:none}.hs-detail-link:hover{text-decoration:underline}.hs-detail-list{flex-direction:column;gap:.75rem;display:flex}.hs-detail-card{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:.625rem;padding:1rem}
