:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 92% 8%, #be1e2d1f, transparent 24rem), var(--void)}a{color:inherit}.privacy-skip{z-index:20;background:var(--bone);color:var(--void);padding:.8rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.privacy-skip:focus{transform:translateY(0)}.privacy-header,.privacy-footer{justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 3rem,78rem);margin-inline:auto;display:flex}.privacy-header{border-bottom:1px solid #f2f0ec24;min-height:6rem}.privacy-brand{min-height:44px;font-family:var(--font-display);font-variation-settings:"YEAR" 1990;align-items:center;gap:.7rem;font-size:1rem;text-decoration:none;display:inline-flex}.privacy-brand img{width:2.25rem;height:2.25rem}.privacy-back,.privacy-footer a{min-height:44px;color:var(--graphite);font-family:var(--font-mono);letter-spacing:.06em;text-underline-offset:.35rem;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;text-decoration-thickness:1px;display:inline-flex}.privacy-back:hover,.privacy-back:focus-visible,.privacy-footer a:hover,.privacy-footer a:focus-visible,.privacy-copy a:hover,.privacy-copy a:focus-visible{color:var(--rec)}.privacy-back:focus-visible,.privacy-brand:focus-visible,.privacy-index a:focus-visible,.privacy-footer a:focus-visible,.privacy-copy a:focus-visible{outline:2px solid var(--rec);outline-offset:4px}.privacy-shell{width:min(100% - 3rem,78rem);margin-inline:auto}.privacy-intro{max-width:68rem;padding:clamp(4.5rem,11vw,9rem) 0 clamp(4rem,8vw,7rem)}.privacy-kicker,.privacy-date,.privacy-number,.privacy-index>p,.privacy-index a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.privacy-kicker{color:var(--graphite);align-items:center;gap:.65rem;display:flex}.privacy-kicker span{background:var(--scarlet);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 1.25rem #e0505ab3}.privacy-intro h1{max-width:12ch;color:var(--bone);letter-spacing:-.065em;margin-top:1.6rem;font-size:clamp(3rem,8vw,7.5rem);font-weight:780;line-height:.9}.privacy-lead{color:#c8c5c1;max-width:52ch;margin-top:2rem;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.privacy-date{color:var(--graphite);margin-top:2rem}.privacy-grid{grid-template-columns:minmax(11rem,.7fr) minmax(0,2.3fr);gap:clamp(3rem,8vw,8rem);padding-bottom:8rem;display:grid}.privacy-index{border-top:2px solid var(--scarlet);align-self:start;padding-top:1.5rem;position:sticky;top:2rem}.privacy-index>p{color:var(--bone)}.privacy-index ol{gap:.15rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.privacy-index a{min-height:42px;color:var(--graphite);align-items:center;text-decoration:none;display:flex}.privacy-index a:hover{color:var(--bone)}.privacy-copy section{border-top:1px solid #f2f0ec24;padding:1.5rem 0 clamp(4rem,8vw,6.5rem);scroll-margin-top:2rem}.privacy-number{color:var(--scarlet)}.privacy-copy h2{max-width:18ch;color:var(--bone);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:720;line-height:1}.privacy-copy p,.privacy-copy li{color:#aaa7a3;max-width:68ch;font-size:1rem;line-height:1.75}.privacy-copy h2+p,.privacy-copy h2+ul{margin-top:1.8rem}.privacy-copy p+p,.privacy-copy li+li{margin-top:1rem}.privacy-copy ul{gap:.35rem;padding-left:1.2rem;display:grid}.privacy-copy li::marker{color:var(--scarlet)}.privacy-copy strong{color:var(--bone);font-weight:650}.privacy-copy a{color:var(--bone);-webkit-text-decoration-color:var(--scarlet);text-decoration-color:var(--scarlet);text-underline-offset:.25rem}.privacy-contact>a{color:var(--bone);letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(1.4rem,4vw,3rem);font-weight:720;display:inline-flex}.privacy-copy .privacy-fine{color:var(--graphite);margin-top:2.5rem;font-size:.82rem}.privacy-footer{min-height:8rem;color:var(--graphite);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f2f0ec24;font-size:.72rem}@media (width<=48rem){.privacy-grid{display:block}.privacy-index{margin-bottom:4rem;position:static}.privacy-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (width<=32rem){.privacy-header,.privacy-footer,.privacy-shell{width:min(100% - 2rem,78rem)}.privacy-header{min-height:5rem}.privacy-intro{padding-top:3.5rem}.privacy-intro h1{font-size:clamp(2.8rem,15vw,4.5rem)}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
