html:has(.privacy-page){--bg:#000000;--fg:#ffffff;--color-gallery:#000000;--color-ink:#ffffff;--color-line:rgba(255,255,255,0.14);--header-stuck-bg:#000000;--header-stuck-fg:#ffffff;--header-stuck-border:rgba(255,255,255,0.15);--nav-muted:rgba(255,255,255,0.8)}body:has(.privacy-page),html:has(.privacy-page){background:#000000!important;color:#ffffff!important}.privacy-page{position:relative;max-width:100%;min-height:100vh;box-sizing:border-box;overflow-x:hidden;color:#ffffff!important;padding:148px 16px 112px}.privacy-page,.privacy-page__bg{z-index:0;width:100%;background-color:#000000}.privacy-page__bg{position:fixed;inset:0;height:100%;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/privacy-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.privacy-page__article{position:relative;z-index:1;margin-inline:auto;width:100%;max-width:68ch;box-sizing:border-box;display:grid;gap:3rem;font-size:1rem;font-weight:300;line-height:1.75}.privacy-page,.privacy-page *,.privacy-page__article{color:#ffffff!important}.privacy-page__header{display:grid;gap:1rem;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:2rem}.privacy-page__title{font-family:var(--font-serif),Georgia,serif;font-size:2.25rem;font-weight:400;letter-spacing:-.03em;line-height:1.2;color:#ffffff!important}@media (min-width:768px){.privacy-page__title{font-size:3rem}}.privacy-page__section{display:grid;gap:1.25rem}.privacy-page__section h2{font-family:var(--font-sans),"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:#ffffff!important}.privacy-page__section li,.privacy-page__section p{color:#ffffff!important;line-height:1.75}.privacy-page__section ul{list-style:disc;padding-left:1.25rem;display:grid;gap:.5rem}.privacy-page__footer{position:relative;z-index:1}body:has(.privacy-page) main~.site-footer{display:none}