.LegalPage-module-scss-module__xJN4Sa__page{color:#c0c0d0;min-height:100vh;font-family:var(--font-outfit,"Outfit",system-ui,sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050508;flex-direction:column;display:flex}.LegalPage-module-scss-module__xJN4Sa__skipLink{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LegalPage-module-scss-module__xJN4Sa__skipLink:focus{clip:auto;white-space:normal;z-index:1000;color:#050508;width:auto;height:auto;font-family:var(--font-outfit,"Outfit",system-ui,sans-serif);outline-offset:.125rem;background:#2dd4a8;border-radius:6px;outline:2px solid #f4f4fa;margin:0;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;overflow:visible}.LegalPage-module-scss-module__xJN4Sa__content{flex:1;width:100%;max-width:46.25rem;margin:0 auto;padding:140px 24px 100px}.LegalPage-module-scss-module__xJN4Sa__content:focus{outline:none}.LegalPage-module-scss-module__xJN4Sa__eyebrow{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);letter-spacing:.3em;text-transform:uppercase;color:#2dd4a8;margin-bottom:1rem;font-size:.65rem}.LegalPage-module-scss-module__xJN4Sa__title{font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);color:#f4f4fa;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:300}.LegalPage-module-scss-module__xJN4Sa__title strong{font-weight:700}.LegalPage-module-scss-module__xJN4Sa__updated{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);color:#a8a8c0;letter-spacing:.08em;margin-bottom:3rem;font-size:.75rem}.LegalPage-module-scss-module__xJN4Sa__toc{background:#0a0a10;border:1px solid #ffffff0a;border-radius:8px;margin-bottom:2.5rem;padding:20px 24px}.LegalPage-module-scss-module__xJN4Sa__tocHeading{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:#2dd4a8;margin:0 0 12px;font-size:.7rem}.LegalPage-module-scss-module__xJN4Sa__tocList{columns:1;column-gap:2rem;margin:0;padding-left:1.4em;font-size:.85rem;line-height:1.7}@media (min-width:768px){.LegalPage-module-scss-module__xJN4Sa__tocList{columns:2}}.LegalPage-module-scss-module__xJN4Sa__tocList li{break-inside:avoid;color:#a8a8c0}.LegalPage-module-scss-module__xJN4Sa__tocList a{color:#c0c0d0;text-underline-offset:.15em;border-radius:2px;text-decoration:underline}.LegalPage-module-scss-module__xJN4Sa__tocList a:focus-visible{outline:none;box-shadow:0 0 0 2px #050508,0 0 0 4px #2dd4a8}.LegalPage-module-scss-module__xJN4Sa__tocList a:hover{color:#f4f4fa}.LegalPage-module-scss-module__xJN4Sa__draftNotice{background:#e8b8400f;background:lab(77.6541% 9.41768 64.3872/.06);border:1px solid #e8b84026;border:1px solid lab(77.6541% 9.41768 64.3872/.15);border-radius:8px;margin-bottom:2.5rem;padding:20px 24px}.LegalPage-module-scss-module__xJN4Sa__draftNotice p{color:#e8b840;margin:0;font-size:.82rem;line-height:1.6}.LegalPage-module-scss-module__xJN4Sa__draftLabel{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:#e8b840;margin-bottom:.375rem;font-size:.55rem;display:block}.LegalPage-module-scss-module__xJN4Sa__body h2[id],.LegalPage-module-scss-module__xJN4Sa__body h3[id]{scroll-margin-top:7.5rem}.LegalPage-module-scss-module__xJN4Sa__body a{color:#2dd4a8;text-underline-offset:.15em;overflow-wrap:anywhere;border-radius:2px;text-decoration:underline}.LegalPage-module-scss-module__xJN4Sa__body a:focus-visible{outline:none;box-shadow:0 0 0 2px #050508,0 0 0 4px #2dd4a8}.LegalPage-module-scss-module__xJN4Sa__body a:hover{color:#f4f4fa}.LegalPage-module-scss-module__xJN4Sa__body h2{font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);color:#f4f4fa;border-top:1px solid #ffffff0a;margin:40px 0 16px;padding-top:1.5rem;font-size:1.5rem;font-weight:600}.LegalPage-module-scss-module__xJN4Sa__body h3{color:#e8e8f0;margin:24px 0 10px;font-size:1rem;font-weight:600}.LegalPage-module-scss-module__xJN4Sa__body p{color:#a8a8c0;margin-bottom:.875rem;font-size:.88rem;line-height:1.8}.LegalPage-module-scss-module__xJN4Sa__body p strong{color:#c0c0d0;font-weight:500}.LegalPage-module-scss-module__xJN4Sa__body ul,.LegalPage-module-scss-module__xJN4Sa__body ol{flex-direction:column;gap:.5rem;margin:0 0 16px 20px;display:flex}.LegalPage-module-scss-module__xJN4Sa__body li{color:#c0c0d0;font-size:.85rem;line-height:1.6}.LegalPage-module-scss-module__xJN4Sa__body li strong{color:#f4f4fa;font-weight:600}.LegalPage-module-scss-module__xJN4Sa__body li ul,.LegalPage-module-scss-module__xJN4Sa__body li ol{margin-top:.5rem;margin-bottom:0}.LegalPage-module-scss-module__xJN4Sa__body ol{list-style:decimal}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__alpha{list-style:lower-alpha}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__upperAlpha{list-style:upper-alpha}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__conspicuous{text-transform:uppercase;letter-spacing:.02em;color:#c0c0d0}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__contact{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0 0 16px;font-size:.88rem;line-height:1.8;display:grid}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__contact dt{color:#f4f4fa;font-weight:600}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__contact dd{color:#a8a8c0;margin:0}.LegalPage-module-scss-module__xJN4Sa__body .LegalPage-module-scss-module__xJN4Sa__contact address{font-style:normal}.legal-highlight{background:#0a0a10;border:1px solid #ffffff0a;border-radius:8px;margin:24px 0;padding:1.5rem}.legal-highlight p{margin-bottom:0}.legal-highlight-label{font-family:var(--font-jetbrains-mono,"JetBrains Mono",monospace);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem;font-size:.55rem;display:block}.legal-highlight-label.LegalPage-module-scss-module__xJN4Sa__emerald{color:#2dd4a8}.legal-highlight-label.LegalPage-module-scss-module__xJN4Sa__gold{color:#e8b840}.LegalPage-module-scss-module__xJN4Sa__footer{border-top:1px solid #ffffff0a;width:100%;max-width:46.25rem;margin:0 auto;padding:40px 24px}.LegalPage-module-scss-module__xJN4Sa__footer p{color:#a8a8c0;letter-spacing:.04em;font-size:.75rem}
