.privacy-page.svelte-7ke6fz{background:radial-gradient(ellipse at 95% 0%,var(--accent-spice-soft),transparent 38rem)}.eyebrow.svelte-7ke6fz{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground)}.privacy-intro.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:clamp(2.7rem,6.5vw,5.25rem);font-weight:500;line-height:1.04;letter-spacing:-.045em}.intro-copy.svelte-7ke6fz{max-width:35rem;margin-top:1.5rem;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.8}.document-meta.svelte-7ke6fz{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.625rem;line-height:1.8;letter-spacing:.04em;text-transform:uppercase}.privacy-layout.svelte-7ke6fz{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;margin-top:2rem}.contents.svelte-7ke6fz{display:grid;gap:.125rem}.contents.svelte-7ke6fz a:where(.svelte-7ke6fz){display:flex;align-items:baseline;gap:.75rem;padding:.55rem 0;font-size:.8125rem;line-height:1.5;transition:color .18s}.contents.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-spice)}.section-index.svelte-7ke6fz{color:var(--muted-foreground);font-size:.625rem;letter-spacing:.06em}.privacy-note.svelte-7ke6fz{margin-top:1.75rem;padding:1.5rem;border-radius:.75rem;color:var(--bone);background:linear-gradient(145deg,var(--basalt-soft),var(--basalt));box-shadow:0 14px 30px -20px #2a201780}.privacy-note.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){color:#c7b99f}.privacy-note.svelte-7ke6fz .note-title:where(.svelte-7ke6fz){margin:.75rem 0;font-size:1.875rem;line-height:1.15}.privacy-note.svelte-7ke6fz p:where(.svelte-7ke6fz):not(.note-title){font-size:.8125rem;line-height:1.8;color:#d3c7b2}.note-rule.svelte-7ke6fz{margin:1.1rem 0;border-top:1px dashed rgba(241,232,214,.2)}.privacy-document.svelte-7ke6fz{min-width:0;border:1px solid var(--border);border-radius:.875rem;background:var(--card);box-shadow:0 20px 50px -35px #2a201740;overflow-wrap:anywhere}.document-heading.svelte-7ke6fz{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1.125rem 1.5rem;border-bottom:1px dashed var(--border);color:var(--muted-foreground);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase}.privacy-document.svelte-7ke6fz section:where(.svelte-7ke6fz){margin:0 1.5rem;padding:2rem 0;scroll-margin-top:7rem}.privacy-document.svelte-7ke6fz section:where(.svelte-7ke6fz)+section:where(.svelte-7ke6fz){border-top:1px solid var(--border)}.privacy-document.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:.625rem 0 1.125rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500;line-height:1.25;text-wrap:balance}.privacy-document.svelte-7ke6fz p:where(.svelte-7ke6fz),.privacy-document.svelte-7ke6fz ul:where(.svelte-7ke6fz),.data-list.svelte-7ke6fz{font-size:.9375rem;line-height:1.85;color:#514535}.privacy-document.svelte-7ke6fz section:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz),.privacy-document.svelte-7ke6fz ul:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz){margin-top:1rem}.privacy-document.svelte-7ke6fz a:where(.svelte-7ke6fz):not(.contact-link){color:var(--foreground);text-decoration:underline;text-decoration-color:#a38b69;text-underline-offset:.2em}.privacy-document.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration-color:var(--accent-spice)}.privacy-document.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:1rem 0;padding-left:1.25rem;list-style:disc}.privacy-document.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.75rem}.privacy-document.svelte-7ke6fz li:where(.svelte-7ke6fz)::marker{color:var(--accent-spice)}.data-list.svelte-7ke6fz div:where(.svelte-7ke6fz)+div:where(.svelte-7ke6fz){margin-top:1.25rem}.data-list.svelte-7ke6fz dt:where(.svelte-7ke6fz){color:var(--foreground);font-weight:800;margin-bottom:.2rem}.privacy-document.svelte-7ke6fz .document-aside:where(.svelte-7ke6fz){margin-top:1.5rem;padding-left:1rem;border-left:2px solid var(--accent-spice);font-size:.8125rem;color:var(--muted-foreground)}.document-contact.svelte-7ke6fz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding:1.5rem;border-top:1px dashed var(--border);background:#c2611f0b;border-radius:0 0 .875rem .875rem}.document-contact.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-top:.375rem;color:var(--foreground);font-size:1.75rem;line-height:1.2}.contact-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}@media(min-width:1024px){.privacy-layout.svelte-7ke6fz{grid-template-columns:16rem minmax(0,1fr);gap:3.5rem;margin-top:3rem}.privacy-sidebar.svelte-7ke6fz{position:sticky;top:7rem}.privacy-document.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-inline:2.5rem;padding-block:2.5rem}.document-heading.svelte-7ke6fz,.document-contact.svelte-7ke6fz{padding-inline:2.5rem}}@media(prefers-reduced-motion:reduce){.contents.svelte-7ke6fz a:where(.svelte-7ke6fz){transition:none}}
