body:has(.privacy-page),html:has(.privacy-page){overflow-x:clip}.privacy-page{--privacy-line:rgb(242 238 228/13%);--privacy-soft:#c4beb3;--privacy-accent:#d9a8a0;background:#11110f}.privacy-page__main{padding-top:6rem}.privacy-page__hero{position:relative;overflow:hidden;border-bottom:1px solid var(--privacy-line);background:radial-gradient(ellipse at 82% 100%,rgb(114 47 55/18%),transparent 43%)}.privacy-page__hero-inner,.privacy-page__layout{width:min(1320px,calc(100% - 3rem));margin-inline:auto}.privacy-page__hero-inner{padding-block:3.2rem 3rem}.privacy-page__eyebrow,.privacy-page__hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.privacy-page__eyebrow{border-top:1px solid var(--privacy-line);padding-top:1.25rem;color:var(--privacy-accent);font-size:.64rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.privacy-page__title{margin-block:3.6rem 4rem;font-family:var(--font-display);font-size:clamp(4rem,9vw,8.2rem);font-weight:400;letter-spacing:-.055em;line-height:.92}.privacy-page__title em{color:var(--privacy-accent);font-weight:400}.privacy-page__hero-bottom{border-top:1px solid var(--privacy-line);padding-top:1.3rem;color:var(--privacy-soft);font-size:.8rem;line-height:1.5}.privacy-page__hero-bottom p{margin:0}.privacy-page__hero-bottom p:last-child{color:var(--privacy-accent);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.privacy-page__layout{display:grid;grid-template-columns:minmax(0,244px) minmax(0,790px);align-items:start;gap:clamp(3.5rem,8vw,8rem);padding-block:5rem 9rem}.privacy-nav{position:sticky;top:8rem;min-width:0}.privacy-nav__heading{display:flex;justify-content:space-between;gap:.75rem;padding:0 .75rem 1rem;border-bottom:1px solid var(--privacy-line);color:var(--privacy-accent);font-size:.61rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.privacy-nav__heading span:last-child{color:#8f8980;white-space:nowrap}.privacy-nav__list{max-height:clamp(16rem,calc(100dvh - 20rem),34rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#75665b transparent;scrollbar-width:thin}.privacy-nav__list::-webkit-scrollbar,.privacy-page__table-wrap::-webkit-scrollbar{width:4px;height:4px}.privacy-nav__list::-webkit-scrollbar-thumb,.privacy-page__table-wrap::-webkit-scrollbar-thumb{background:#75665b;border-radius:999px}.privacy-nav__link{display:flex;align-items:baseline;gap:.9rem;border-left:2px solid transparent;padding:.65rem .75rem;color:#a9a194;font-size:.76rem;line-height:1.35;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.privacy-nav__link:focus-visible,.privacy-nav__link:hover{color:var(--ink);background:rgb(242 238 228/5%)}.privacy-nav__link:focus-visible,.privacy-page__content a:focus-visible{outline:2px solid var(--privacy-accent);outline-offset:3px}.privacy-nav__link.is-active{border-left-color:var(--privacy-accent);background:rgb(217 168 160/7%);color:var(--ink)}.privacy-nav__number{flex:none;color:#8f8980;font-size:.62rem;font-weight:600;letter-spacing:.08em}.privacy-nav__link.is-active .privacy-nav__number{color:var(--privacy-accent)}.privacy-nav__progress{height:2px;background:var(--privacy-line)}.privacy-nav__progress span{display:block;height:100%;background:var(--privacy-accent);transition:width .12s linear}.privacy-nav__help{max-width:14rem;margin:1.7rem .75rem 0;color:#a9a194;font-size:.75rem;line-height:1.7}.privacy-nav__help a{display:inline-block;color:var(--privacy-accent);text-decoration:underline;text-underline-offset:3px}.privacy-page__article{min-width:0}.privacy-page .privacy-page__content{counter-reset:privacy-section;color:var(--privacy-soft);font-size:clamp(.98rem,1vw,1.075rem);line-height:1.82}.privacy-page .privacy-page__content h2{scroll-margin-top:9rem;margin:4.7rem 0 1.35rem;border-top:1px solid var(--privacy-line);padding-top:2.25rem;color:var(--ink);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;letter-spacing:-.035em;line-height:1.13}.privacy-page .privacy-page__content h2:before{counter-increment:privacy-section;content:counter(privacy-section,decimal-leading-zero) " /";display:block;margin-bottom:.9rem;color:var(--privacy-accent);font-family:var(--font-sans);font-size:.66rem;font-weight:600;letter-spacing:.2em}.privacy-page .privacy-page__content p{margin-bottom:1.35rem}.privacy-page .privacy-page__content strong{color:var(--ink);font-weight:600}.privacy-page .privacy-page__content a{color:var(--ink);text-decoration-color:var(--privacy-accent);text-underline-offset:4px;overflow-wrap:anywhere}.privacy-page .privacy-page__content a:hover{color:var(--privacy-accent)}.privacy-page__summary{position:relative;margin-bottom:5rem;border:1px solid rgb(217 168 160/24%);background:linear-gradient(135deg,rgb(114 47 55/17%),rgb(36 35 31/46%) 62%);padding:clamp(1.5rem,4vw,3rem)}.privacy-page .privacy-page__summary h2{scroll-margin-top:9rem;margin:0 0 1.5rem;border:0;padding:0}.privacy-page .privacy-page__summary p:last-child{margin:1.7rem 0 0;border-top:1px solid var(--privacy-line);padding-top:1.3rem;color:var(--privacy-accent);font-family:var(--font-display);font-size:1.25rem;font-style:italic}.privacy-page__table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#75665b transparent;scrollbar-width:thin}.privacy-page .privacy-page__content table{min-width:540px;margin:1.7rem 0 2rem;border:1px solid var(--privacy-line);font-size:.86rem;line-height:1.55}.privacy-page .privacy-page__content td,.privacy-page .privacy-page__content th{border-bottom:1px solid var(--privacy-line);padding:.85rem 1rem;vertical-align:top}.privacy-page .privacy-page__content th{background:#20201c;color:var(--privacy-accent)}.privacy-page .privacy-page__content tr:nth-child(2n) td{background:rgb(242 238 228/3%)}.privacy-page .privacy-page__content tr:hover td{background:rgb(217 168 160/7%)}@media (max-width:1023px){.privacy-page__layout{display:block;padding-top:0}.privacy-nav{z-index:30;top:6.2rem;margin-inline:-1.5rem;border-bottom:1px solid var(--privacy-line);background:rgb(17 17 15/96%);backdrop-filter:blur(14px)}.privacy-nav__heading,.privacy-nav__help{display:none}.privacy-nav__list{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-inline:1.5rem}.privacy-nav__link{flex:none;align-items:center;min-height:3.5rem;border-left:0;border-bottom:2px solid transparent;padding:.65rem .95rem;white-space:nowrap;scroll-snap-align:start}.privacy-nav__link.is-active{border-bottom-color:var(--privacy-accent)}.privacy-page__article{max-width:790px;margin:3.5rem auto 0}.privacy-page .privacy-page__content h2,.privacy-page .privacy-page__summary h2{scroll-margin-top:10.5rem}}@media (max-width:639px){.privacy-page__main{padding-top:5.2rem}.privacy-page__hero-inner,.privacy-page__layout{width:calc(100% - 2.5rem)}.privacy-page__hero-inner{padding-block:2.2rem 2rem}.privacy-page__eyebrow span:last-child{display:none}.privacy-page__title{margin-block:3rem 3.4rem;font-size:clamp(3.5rem,15vw,5rem)}.privacy-page__hero-bottom{display:block}.privacy-page__hero-bottom p:last-child{margin-top:.85rem}.privacy-nav{top:5.2rem;margin-inline:-1.25rem}.privacy-nav__list{padding-inline:1.25rem}.privacy-page__article{margin-top:2.5rem}.privacy-page .privacy-page__content h2{margin-top:3.8rem}.privacy-page__summary{margin-bottom:4rem}}@media (prefers-reduced-motion:reduce){.privacy-nav__link,.privacy-nav__progress span{transition:none}}