.privacy-page.svelte-7ke6fz{color:#181816;isolation:isolate;min-height:100vh;padding:0 clamp(1.5rem,5vw,5rem) clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.privacy-background.svelte-7ke6fz{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}.privacy-wash.svelte-7ke6fz{z-index:-1;pointer-events:none;background:#f4f3ef6b;position:fixed;inset:0}.privacy-hero.svelte-7ke6fz{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:82svh;padding:8rem 0 5rem;display:flex}h1.svelte-7ke6fz{color:var(--ink-strong);letter-spacing:-.075em;margin:0;font:500 clamp(4.5rem,11vw,11rem)/.82 Space Grotesk,sans-serif}.privacy-hero.svelte-7ke6fz p:where(.svelte-7ke6fz){letter-spacing:.005em;width:min(34rem,100%);margin:clamp(3.25rem,5vw,5rem) 0 0;font:400 clamp(1rem,1.4vw,1.25rem)/1.35 Sunghyun Sans,sans-serif}.policy-document.svelte-7ke6fz{width:min(100%,92rem);margin:0 auto}.document-heading.svelte-7ke6fz{border-top:1px solid #1818166b;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.document-heading.svelte-7ke6fz>div:where(.svelte-7ke6fz){flex-direction:column;align-items:flex-start;display:flex}.document-heading.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--ink-strong);letter-spacing:-.055em;margin:0;font:500 clamp(2.75rem,5vw,5.5rem)/.92 Space Grotesk,sans-serif}.document-heading.svelte-7ke6fz div:where(.svelte-7ke6fz)>p:where(.svelte-7ke6fz){text-align:left;letter-spacing:.01em;width:100%;margin:1.35rem 0 0;padding:0;font:400 .95rem/1.3 Sunghyun Sans,sans-serif}.document-summary.svelte-7ke6fz{letter-spacing:-.005em;max-width:44rem;margin:0;font:400 clamp(1.15rem,1.7vw,1.55rem)/1.45 Sunghyun Sans,sans-serif}.policy-section.svelte-7ke6fz{border-top:1px solid #1818164d;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,5vw,5rem) 0;display:grid}.section-heading.svelte-7ke6fz{grid-template-columns:2.25rem 1fr;align-content:start;gap:.75rem;display:grid}.section-heading.svelte-7ke6fz span:where(.svelte-7ke6fz){letter-spacing:.08em;padding-top:.35rem;font:400 .8rem/1 Sunghyun Sans,sans-serif}h3.svelte-7ke6fz{color:var(--ink-strong);letter-spacing:-.04em;margin:0;font:500 clamp(1.8rem,2.8vw,3rem)/1 Space Grotesk,sans-serif}.section-copy.svelte-7ke6fz{max-width:48rem}.section-copy.svelte-7ke6fz p:where(.svelte-7ke6fz){letter-spacing:.005em;margin:0;font:400 clamp(1rem,1.15vw,1.15rem)/1.62 Sunghyun Sans,sans-serif}.section-copy.svelte-7ke6fz p:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz){margin-top:1.25rem}.section-copy.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:1.25rem 0;padding-left:1.4rem;list-style:outside}.section-copy.svelte-7ke6fz li:where(.svelte-7ke6fz){letter-spacing:.005em;padding-left:.35rem;font:400 clamp(1rem,1.15vw,1.15rem)/1.55 Sunghyun Sans,sans-serif}.section-copy.svelte-7ke6fz li:where(.svelte-7ke6fz)::marker{color:#181816;font-size:.82em}.section-copy.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.45rem}.section-copy.svelte-7ke6fz a:where(.svelte-7ke6fz),.policy-footer.svelte-7ke6fz a:where(.svelte-7ke6fz){color:inherit;text-underline-offset:.2em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.policy-footer.svelte-7ke6fz{border-top:1px solid #1818166b;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(3rem,5vw,5rem) 0 0;font:400 1rem/1.35 Sunghyun Sans,sans-serif;display:flex}.policy-footer.svelte-7ke6fz>.back-link:where(.svelte-7ke6fz){color:#f4f3ef;background:#181816;border-radius:.65rem;align-items:center;gap:.9rem;min-height:3.25rem;padding:0 1.2rem;text-decoration:none;display:inline-flex}.policy-footer.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}.footer-details.svelte-7ke6fz{text-align:right;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}@media (width<48rem){.privacy-page.svelte-7ke6fz{padding-inline:1.5rem}.privacy-hero.svelte-7ke6fz{min-height:72svh}.document-heading.svelte-7ke6fz,.policy-section.svelte-7ke6fz{grid-template-columns:1fr;gap:2rem}.section-heading.svelte-7ke6fz{grid-template-columns:2rem 1fr}.policy-footer.svelte-7ke6fz{flex-direction:column;align-items:flex-start}.footer-details.svelte-7ke6fz{text-align:left;align-items:flex-start}}
