.PolicyPage-module__8STI2q__page{color:#26172d;min-height:100dvh;font-family:var(--font-figtree), sans-serif;background:linear-gradient(90deg,#0000 0 7.5%,#582c4914 7.5% calc(7.5% + 1px),#0000 calc(7.5% + 1px)),#f3ebdc}.PolicyPage-module__8STI2q__topbar,.PolicyPage-module__8STI2q__footer{border-bottom:1px solid #26172d38;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,5vw,5rem);display:flex}.PolicyPage-module__8STI2q__wordmark{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.PolicyPage-module__8STI2q__wordmark span{aspect-ratio:1;width:2.1rem;font-family:var(--font-bodoni), serif;border:1px solid;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.PolicyPage-module__8STI2q__wordmark strong,.PolicyPage-module__8STI2q__action{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.PolicyPage-module__8STI2q__action{color:#fdf5e8;background:#4d183f;padding:.65rem .85rem;text-decoration:none}.PolicyPage-module__8STI2q__document{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);width:min(74rem,100% - 2rem);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 0;display:grid}.PolicyPage-module__8STI2q__heading{grid-column:1/-1;max-width:57rem;margin-bottom:4rem}.PolicyPage-module__8STI2q__heading p,.PolicyPage-module__8STI2q__index b,.PolicyPage-module__8STI2q__sections>section>span{font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.PolicyPage-module__8STI2q__heading h1{max-width:12ch;font-family:var(--font-bodoni), serif;letter-spacing:-.065em;margin:.7rem 0 1rem;font-size:clamp(3rem,8vw,7.2rem);font-weight:500;line-height:.88}.PolicyPage-module__8STI2q__heading>span{max-width:48rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;display:block}.PolicyPage-module__8STI2q__heading small{color:#755e6c;margin-top:1rem;display:block}.PolicyPage-module__8STI2q__index{align-self:start;padding-right:3rem;position:sticky;top:2rem}.PolicyPage-module__8STI2q__index ol{margin:1.2rem 0 0;padding-left:1.2rem}.PolicyPage-module__8STI2q__index li{color:#755e6c;margin:.65rem 0}.PolicyPage-module__8STI2q__index a{color:inherit;text-underline-offset:.2em}.PolicyPage-module__8STI2q__sections{border-top:2px solid #26172d}.PolicyPage-module__8STI2q__sections>section{border-bottom:1px solid #26172d40;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:2rem 0 2.35rem;scroll-margin-top:2rem;display:grid}.PolicyPage-module__8STI2q__sections h2{font-family:var(--font-bodoni), serif;margin:0 0 .8rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05}.PolicyPage-module__8STI2q__sections p,.PolicyPage-module__8STI2q__sections li{color:#4f3d49;max-width:66ch;margin:.55rem 0;line-height:1.68}.PolicyPage-module__8STI2q__sections ul{padding-left:1.2rem}.PolicyPage-module__8STI2q__sections a,.PolicyPage-module__8STI2q__footer a{color:inherit;text-underline-offset:.2em}.PolicyPage-module__8STI2q__footer{border-top:1px solid #26172d38;border-bottom:0;align-items:flex-start;font-size:.82rem}.PolicyPage-module__8STI2q__footer nav{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:760px){.PolicyPage-module__8STI2q__page{background:#f3ebdc}.PolicyPage-module__8STI2q__topbar{align-items:flex-start}.PolicyPage-module__8STI2q__wordmark strong{max-width:8rem}.PolicyPage-module__8STI2q__document{padding:3.5rem 0;display:block}.PolicyPage-module__8STI2q__heading{margin-bottom:2.5rem}.PolicyPage-module__8STI2q__index{border:1px solid #26172d47;margin-bottom:2.5rem;padding:1.2rem;position:static}.PolicyPage-module__8STI2q__sections>section{grid-template-columns:2rem minmax(0,1fr)}.PolicyPage-module__8STI2q__footer{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.PolicyPage-module__8STI2q__action,.PolicyPage-module__8STI2q__index a{transition:transform .16s,color .16s}.PolicyPage-module__8STI2q__action:hover{transform:translateY(-2px)rotate(-.6deg)}.PolicyPage-module__8STI2q__index a:hover{color:#9d2057}}
