.categories.svelte-65aktb{background:var(--color-surface)}.intro.svelte-65aktb{text-align:center;max-width:52rem;color:var(--color-muted);margin:-1.25rem auto 2.5rem}.group.svelte-65aktb{scroll-margin-top:calc(var(--nav-h) + 1rem)}.group.svelte-65aktb+.group:where(.svelte-65aktb){margin-top:2.4rem}h3.svelte-65aktb{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .45rem;font-size:1.55rem;font-weight:700}.group-desc.svelte-65aktb{max-width:46rem;color:var(--color-muted);margin:0 0 1.1rem;font-size:.92rem}.grid.svelte-65aktb{grid-template-columns:1fr;gap:1.25rem;display:grid}.card.svelte-65aktb{background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;display:flex;box-shadow:0 14px 34px #0f243817}.card.svelte-65aktb:hover strong:where(.svelte-65aktb){color:var(--color-accent)}.visual.svelte-65aktb{aspect-ratio:4/3;border-bottom:1px solid var(--color-line);background:radial-gradient(80% 70% at 50% 0,#2f80ed14,#0000 65%),linear-gradient(#f7f9fb,#e6ecf3);place-items:center;display:grid;position:relative;overflow:hidden}.visual.svelte-65aktb img:where(.svelte-65aktb){object-fit:cover;object-position:center 42%;width:100%;height:100%}.pending.svelte-65aktb{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);border:1px dashed #1b3a5c4d;padding:.4rem .8rem;font-size:.76rem;font-weight:700}.body.svelte-65aktb{flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.25rem;display:flex}.tagline.svelte-65aktb{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.72rem;font-weight:700}.body.svelte-65aktb strong:where(.svelte-65aktb){font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary);margin:.35rem 0 .55rem;font-size:1.45rem;font-weight:700}.desc.svelte-65aktb{color:var(--color-secondary);margin:0;font-size:.84rem;font-style:italic}.action.svelte-65aktb{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);margin-top:auto;font-size:.78rem;font-weight:700}.pending-card.svelte-65aktb{max-width:26rem}@media (width>=720px){.grid.svelte-65aktb:not(.single){grid-template-columns:repeat(2,1fr)}.grid.single.svelte-65aktb{grid-template-columns:minmax(0,26rem)}}.gallery.svelte-pjdsbt{background:#eef2f6}.lead.svelte-pjdsbt{text-align:center;max-width:42rem;color:var(--color-muted);margin:-1.5rem auto 2.25rem}.grid.svelte-pjdsbt{grid-template-columns:1fr;gap:1rem;display:grid}figure.svelte-pjdsbt{background:var(--color-surface);border:1px solid var(--color-line);margin:0;box-shadow:0 12px 30px #0f243812}.frame.svelte-pjdsbt{aspect-ratio:4/3;border-bottom:1px solid var(--color-line);background:radial-gradient(80% 70% at 50% 0,#2f80ed14,#0000 65%),linear-gradient(#f7f9fb,#e6ecf3);display:block;position:relative;overflow:hidden}.frame.svelte-pjdsbt img:where(.svelte-pjdsbt){object-fit:cover;object-position:center 42%;width:100%;height:100%}figcaption.svelte-pjdsbt{color:var(--color-primary);padding:.7rem .9rem .8rem;font-size:.82rem;font-weight:600}figcaption.svelte-pjdsbt a:where(.svelte-pjdsbt):hover{color:var(--color-accent)}@media (width>=620px){.grid.svelte-pjdsbt{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid.svelte-pjdsbt{grid-template-columns:repeat(3,1fr)}}.services.svelte-qqylh0{background:var(--color-surface)}.grid.svelte-qqylh0{grid-template-columns:1fr;gap:1.15rem;display:grid}.card.svelte-qqylh0{background:var(--color-surface);border:1px solid var(--color-line);border-top:3px solid var(--color-accent);padding:1.6rem 1.4rem 1.7rem;box-shadow:0 12px 30px #0f24380f}.card.svelte-qqylh0 svg:where(.svelte-qqylh0){color:var(--color-accent);margin-bottom:.7rem}h3.svelte-qqylh0{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .45rem;font-size:1.4rem;font-weight:700}p.svelte-qqylh0{color:var(--color-muted);margin:0;font-size:.92rem}@media (width>=800px){.grid.svelte-qqylh0{grid-template-columns:repeat(3,1fr)}}
