.statement.svelte-1uha8ag{padding-block:clamp(5rem,15vh,8.5rem) 0}.statement-grid.svelte-1uha8ag{display:grid;gap:2.75rem 4rem}@media (min-width: 900px){.statement-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.statement-side.svelte-1uha8ag{justify-self:end}}.statement-side.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;padding-top:1.1rem;position:relative;font-size:var(--text-lg);line-height:1.7;color:var(--color-text);max-width:36ch}.statement-side.svelte-1uha8ag p:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;left:0;width:3rem;height:1px;background:var(--color-accent);opacity:.7}.statement.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.25rem,7.2vw,5.75rem);line-height:1.04;letter-spacing:-.01em;margin:0;max-width:12ch;text-wrap:balance}.id-line.svelte-1uha8ag{margin:2.25rem 0 0;font-size:var(--text-lg);color:var(--color-text);max-width:44ch}a.phone-cta.statement-phone{margin-top:1.5rem;text-decoration:none;color:var(--color-ink);align-items:flex-start}.statement-phone .vanity{font-family:var(--font-display);font-size:var(--text-xl);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.28em}.statement-phone .digits{letter-spacing:.12em;opacity:1}.object.svelte-1uha8ag{padding-block:clamp(4.5rem,12vh,7.5rem)}.object-in.svelte-1uha8ag{display:grid;justify-items:center;gap:2.25rem}.artifact.svelte-1uha8ag{width:min(31rem,90vw);aspect-ratio:17 / 19.5;background:linear-gradient(160deg,#f6efe1,#f1e9da 55%,#ece2cf);border-radius:3px;box-shadow:0 30px 60px -18px #0000008c,0 4px 14px #0000004d;padding:clamp(1.25rem,4vw,2rem)}.artifact-inner.svelte-1uha8ag{height:100%;border:1px solid var(--color-accent);outline:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:4px;border-radius:2px;display:grid;align-content:start;justify-items:center;text-align:center;padding:clamp(1.5rem,5vw,2.5rem) clamp(1rem,4vw,2rem);gap:.4rem}.artifact-seal.svelte-1uha8ag{color:var(--color-accent);margin-bottom:.4rem}.artifact-eyebrow.svelte-1uha8ag{margin:0;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-strong, #7c6136)}.artifact-title.svelte-1uha8ag{margin:.4rem 0 0;font-family:var(--font-display);font-variation-settings:"opsz" 90,"SOFT" 28;font-size:clamp(1.5rem,4.6vw,2.1rem);color:var(--color-ink);line-height:1.1}.artifact-of.svelte-1uha8ag{margin:.5rem 0 1.4rem;font-family:var(--font-display);font-size:1.05rem;color:var(--color-ink);display:flex;align-items:baseline;gap:.5rem;width:100%;justify-content:center}.artifact-rule.svelte-1uha8ag{display:inline-block;width:55%;border-bottom:1.5px solid var(--color-accent);transform:translateY(-.15em)}.artifact-toc.svelte-1uha8ag{list-style:none;margin:0;padding:0 .25rem;width:100%;display:grid;gap:.55rem;opacity:.62}.artifact-toc.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:.5rem;font-size:.82rem;color:var(--color-ink)}.artifact-toc.svelte-1uha8ag span:where(.svelte-1uha8ag){font-variant:small-caps;letter-spacing:.08em;color:var(--color-accent-strong, #7c6136);min-width:1.6rem;text-align:right}.artifact-toc.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-display);font-weight:500;white-space:nowrap}.artifact-toc.svelte-1uha8ag i:where(.svelte-1uha8ag){flex:1;border-bottom:1px dotted var(--color-accent);opacity:.55;transform:translateY(-.25em);order:2}.artifact-toc.svelte-1uha8ag b:where(.svelte-1uha8ag){order:1}.artifact-toc.svelte-1uha8ag span:where(.svelte-1uha8ag){order:0}.object-caption.svelte-1uha8ag{margin:0;color:var(--color-on-deep);font-size:var(--text-lg);text-align:center}@media (min-width: 900px){.object-caption.svelte-1uha8ag{white-space:nowrap}}.object-caption.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-on-deep);text-decoration-color:var(--color-accent);text-underline-offset:.22em}.rule-ornament.svelte-1uha8ag{display:flex;align-items:center;margin:clamp(3rem,8vh,4.5rem) 0 clamp(3.5rem,9vh,5rem)}.rule-ornament.svelte-1uha8ag:before,.rule-ornament.svelte-1uha8ag:after{content:"";flex:1;height:1px;background:var(--color-accent);opacity:.45}.rule-ornament.svelte-1uha8ag span:where(.svelte-1uha8ag){width:.5rem;height:.5rem;background:var(--color-accent);transform:rotate(45deg);margin:0 .9rem;opacity:.7}.placed.svelte-1uha8ag{padding-block:clamp(3.5rem,9vh,5.5rem) 0}.placed-eyebrow.svelte-1uha8ag{margin:0 0 .6rem;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-strong, #7c6136);text-wrap:balance}.placed-names.svelte-1uha8ag{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 2.2vw,2.9rem);line-height:1.45;color:var(--color-ink);max-width:30ch;text-wrap:balance}.placed-names.svelte-1uha8ag .name:where(.svelte-1uha8ag){white-space:nowrap}@media (min-width: 900px){.placed-names.svelte-1uha8ag{max-width:none}.placed-names.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:block}}.placed-more.svelte-1uha8ag{margin:1rem 0 0;color:var(--color-text)}.placed-more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);text-decoration-color:var(--color-accent);text-underline-offset:.2em}.contact.svelte-1uha8ag{padding-block:clamp(3.25rem,8vh,4.75rem) clamp(2.75rem,7vh,4rem)}.contact.svelte-1uha8ag .rule-ornament:where(.svelte-1uha8ag){margin:0 0 clamp(3.25rem,8vh,4.75rem)}.contact-in.svelte-1uha8ag{display:grid;gap:2rem;align-items:center}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.4rem,4.4vw,3.25rem);margin:.25rem 0 .75rem;text-wrap:balance}.contact-lede.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-text);max-width:40ch}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-ink);text-decoration-color:var(--color-accent)}.contact-phone{min-height:3.5rem;padding:.85rem 1.6rem}.contact-seal.svelte-1uha8ag{display:none;color:var(--color-accent)}@media (min-width: 820px){.contact-seal.svelte-1uha8ag{display:block;justify-self:end;line-height:0}}.actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}@media (max-width: 560px){.actions.svelte-1uha8ag .contact-phone{width:100%;justify-content:center;align-items:center}}@media (min-width: 820px){.contact-in.svelte-1uha8ag{grid-template-columns:1.4fr .6fr}}
