.privacy-page{background:var(--color-primary-cream);min-height:100svh}.privacy-hero{padding-block:calc(var(--header-height) + var(--space-96)) var(--space-96);color:var(--color-white);background:#24211c}.privacy-hero .container{max-width:58rem}.privacy-hero h1{max-width:11ch;font-family:var(--bahan-font-heading);font-size:var(--type-editorial);letter-spacing:-.055em;margin:0;font-weight:400;line-height:.96}.privacy-hero .container>p:not(.section-heading__eyebrow){max-width:48rem;margin:var(--space-24) 0 var(--space-16);color:color-mix(in srgb, var(--color-primary-cream) 82%, transparent);font-size:var(--type-body);line-height:1.75}.privacy-hero small{color:color-mix(in srgb, var(--color-primary-cream) 62%, transparent);font-size:var(--type-label);letter-spacing:.06em}.privacy-content{max-width:58rem;padding-block:var(--space-96)}.privacy-content>section{gap:var(--space-24);padding-block:var(--space-32);border-top:1px solid var(--bahan-color-border);scroll-margin-top:calc(var(--header-height) + var(--space-24));grid-template-columns:3rem minmax(0,1fr);display:grid}.privacy-content>section>span{color:var(--color-luxury-gold);font-size:var(--type-label);letter-spacing:.12em}.privacy-content h2{margin:0 0 var(--space-16);font-family:var(--bahan-font-heading);letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:400}.privacy-content p,.privacy-content li{color:var(--bahan-color-text-muted);font-size:var(--type-body);line-height:1.75}.privacy-content p{margin:0}.privacy-content ul{gap:var(--space-8);margin:var(--space-16) 0 0;padding-inline-start:var(--space-24);display:grid}@media (max-width:47.99rem){.privacy-hero{padding-block:calc(var(--header-height) + var(--space-64)) var(--space-64)}.privacy-content{padding-block:var(--space-48)}.privacy-content>section{gap:var(--space-12);grid-template-columns:2rem minmax(0,1fr)}}
