.privacy-policy-module__R4J5vq__page{--privacy-ink:#07110f;--privacy-soft:#0d1b18;--privacy-panel:#11241f;--privacy-paper:#f3f2e9;--privacy-white:#fffef7;--privacy-mint:#72f2b1;--privacy-green:#0e7247;--privacy-orange:#ff9868;--privacy-line:#cfd5cb;background:var(--privacy-paper);color:var(--privacy-ink);min-width:0;overflow-x:clip}.privacy-policy-module__R4J5vq__header{color:var(--privacy-white);z-index:5;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;padding:0 max(28px,50vw - 610px);display:grid;position:absolute;top:0;left:0}.privacy-policy-module__R4J5vq__brand{letter-spacing:-.03em;align-items:center;gap:11px;width:fit-content;font-size:18px;font-weight:760;display:inline-flex}.privacy-policy-module__R4J5vq__mark{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.privacy-policy-module__R4J5vq__mark svg{width:100%;height:100%;overflow:visible}.privacy-policy-module__R4J5vq__mark svg path:first-child{fill:none;stroke:var(--privacy-mint);stroke-width:3px}.privacy-policy-module__R4J5vq__mark svg path:last-child{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.privacy-policy-module__R4J5vq__nav{align-items:center;gap:28px;display:flex}.privacy-policy-module__R4J5vq__nav a{color:#cad5d1;font-size:13px;font-weight:620}.privacy-policy-module__R4J5vq__nav a:hover{color:var(--privacy-white)}.privacy-policy-module__R4J5vq__headerCta{border:1px solid #426057;border-radius:999px;justify-self:end;padding:10px 15px;font-size:12px;font-weight:740}.privacy-policy-module__R4J5vq__headerCta:hover{background:var(--privacy-mint);border-color:var(--privacy-mint);color:var(--privacy-ink)}.privacy-policy-module__R4J5vq__hero{background:var(--privacy-ink);color:var(--privacy-white);min-height:650px;padding:148px 28px 92px;position:relative;overflow:hidden}.privacy-policy-module__R4J5vq__heroGlow{pointer-events:none;background:radial-gradient(circle at 22% 20%,#72f2b12b,#0000 38%),radial-gradient(circle at 84% 72%,#ff986814,#0000 30%);position:absolute;inset:0}.privacy-policy-module__R4J5vq__heroInner{max-width:1220px;margin:0 auto;position:relative}.privacy-policy-module__R4J5vq__eyebrow,.privacy-policy-module__R4J5vq__sectionLabel{color:var(--privacy-mint);letter-spacing:.1em;margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.privacy-policy-module__R4J5vq__hero h1{letter-spacing:-.065em;max-width:930px;margin:0;font-size:clamp(52px,7.3vw,96px);line-height:.92}.privacy-policy-module__R4J5vq__lede{color:#b9cbc4;max-width:780px;margin:34px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.65}.privacy-policy-module__R4J5vq__heroFacts{border-top:1px solid #29463d;grid-template-columns:repeat(3,1fr);gap:0;max-width:1020px;margin-top:64px;padding-top:26px;display:grid}.privacy-policy-module__R4J5vq__heroFacts>div{gap:8px;padding-right:32px;display:grid}.privacy-policy-module__R4J5vq__heroFacts>div+div{border-left:1px solid #29463d;padding-left:32px}.privacy-policy-module__R4J5vq__heroFacts strong{color:var(--privacy-mint);font-size:13px}.privacy-policy-module__R4J5vq__heroFacts span{color:#94aaa2;font-size:12px;line-height:1.55}.privacy-policy-module__R4J5vq__content{grid-template-columns:230px minmax(0,850px);gap:72px;max-width:1220px;margin:0 auto;padding:96px 28px 120px;display:grid}.privacy-policy-module__R4J5vq__toc{border-left:2px solid #c5ccc2;align-self:start;gap:13px;padding:4px 0 4px 22px;display:grid;position:sticky;top:28px}.privacy-policy-module__R4J5vq__toc strong{text-transform:uppercase;margin-bottom:5px;font-size:12px}.privacy-policy-module__R4J5vq__toc a{color:#5e6d68;font-size:12px;line-height:1.35}.privacy-policy-module__R4J5vq__toc a:hover{color:var(--privacy-green)}.privacy-policy-module__R4J5vq__policy{min-width:0}.privacy-policy-module__R4J5vq__policy section{scroll-margin-top:30px}.privacy-policy-module__R4J5vq__policy section+section{border-top:1px solid var(--privacy-line);margin-top:76px;padding-top:76px}.privacy-policy-module__R4J5vq__sectionLabel{color:var(--privacy-green);margin-bottom:18px}.privacy-policy-module__R4J5vq__policy h2{letter-spacing:-.052em;margin:0 0 28px;font-size:clamp(34px,4.4vw,54px);line-height:1}.privacy-policy-module__R4J5vq__policy p,.privacy-policy-module__R4J5vq__policy li,.privacy-policy-module__R4J5vq__policy td{color:#43534e;font-size:15px;line-height:1.76}.privacy-policy-module__R4J5vq__policy p{margin:0 0 20px}.privacy-policy-module__R4J5vq__policy a{color:var(--privacy-green);text-underline-offset:3px;font-weight:720;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy-module__R4J5vq__policy strong{color:var(--privacy-ink)}.privacy-policy-module__R4J5vq__controllerAddress{background:var(--privacy-white);border:1px solid #d5dad2;border-left:3px solid var(--privacy-green);color:#43534e;border-radius:14px;margin:28px 0;padding:20px 22px;font-size:14px;font-style:normal;line-height:1.7}.privacy-policy-module__R4J5vq__summaryGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy-policy-module__R4J5vq__summaryGrid>div{background:var(--privacy-white);border:1px solid #d5dad2;border-radius:18px;padding:24px}.privacy-policy-module__R4J5vq__summaryGrid strong{margin-bottom:8px;font-size:14px;display:block}.privacy-policy-module__R4J5vq__summaryGrid p{margin:0;font-size:13px;line-height:1.65}.privacy-policy-module__R4J5vq__tableWrap{border:1px solid #cbd2c8;border-radius:18px;overflow-x:auto}.privacy-policy-module__R4J5vq__tableWrap:focus-visible{outline:3px solid var(--privacy-orange);outline-offset:4px}.privacy-policy-module__R4J5vq__tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.privacy-policy-module__R4J5vq__tableWrap th{background:var(--privacy-soft);color:var(--privacy-white);letter-spacing:.07em;text-align:left;text-transform:uppercase;vertical-align:top;padding:18px;font-size:11px}.privacy-policy-module__R4J5vq__tableWrap th:first-child{width:31%}.privacy-policy-module__R4J5vq__tableWrap th:nth-child(2){width:38%}.privacy-policy-module__R4J5vq__tableWrap td{vertical-align:top;background:#fffef7ad;border-top:1px solid #d4d9d1;padding:18px;font-size:12px}.privacy-policy-module__R4J5vq__tableWrap td+td{border-left:1px solid #d4d9d1}.privacy-policy-module__R4J5vq__tableWrap td strong{margin-bottom:5px;font-size:12px;display:block}.privacy-policy-module__R4J5vq__note{border-left:3px solid var(--privacy-green);background:#e2e5db;padding:18px 20px;margin-top:22px!important;font-size:13px!important}.privacy-policy-module__R4J5vq__boundary{background:var(--privacy-panel);color:var(--privacy-white);border:1px solid #31564a;border-radius:18px;margin-top:30px;padding:26px}.privacy-policy-module__R4J5vq__boundary strong{color:var(--privacy-mint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:12px;display:block}.privacy-policy-module__R4J5vq__boundary p{color:#b9cbc4;margin:0;font-size:13px}.privacy-policy-module__R4J5vq__policy ul{gap:10px;margin:24px 0 28px;padding-left:20px;display:grid}.privacy-policy-module__R4J5vq__cookieCard{background:var(--privacy-white);border:1px solid #d1d7ce;border-radius:18px;margin:28px 0;overflow:hidden}.privacy-policy-module__R4J5vq__cookieCard>code{background:var(--privacy-panel);color:var(--privacy-mint);padding:18px 22px;font-size:13px;display:block}.privacy-policy-module__R4J5vq__cookieCard dl{margin:0;padding:8px 22px}.privacy-policy-module__R4J5vq__cookieCard dl div{grid-template-columns:110px 1fr;gap:18px;padding:14px 0;display:grid}.privacy-policy-module__R4J5vq__cookieCard dl div+div{border-top:1px solid #dde1da}.privacy-policy-module__R4J5vq__cookieCard dt{color:#65736e;font-size:12px}.privacy-policy-module__R4J5vq__cookieCard dd{margin:0;font-size:12px;font-weight:700}.privacy-policy-module__R4J5vq__rightsList{background:#e3e6dc;border-radius:18px;grid-template-columns:1fr 1fr;margin:28px 0!important;padding:24px 24px 24px 42px!important}.privacy-policy-module__R4J5vq__rightsList li{padding-right:16px}.privacy-policy-module__R4J5vq__updated{text-transform:uppercase;font-weight:720;color:#65736e!important;margin-top:30px!important;font-size:12px!important}.privacy-policy-module__R4J5vq__footer{background:var(--privacy-ink);color:var(--privacy-white);grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:52px max(28px,50vw - 610px);display:grid}.privacy-policy-module__R4J5vq__footer>p{color:#9eb1aa;justify-self:end;margin:0;font-size:12px}.privacy-policy-module__R4J5vq__footer>div{flex-wrap:wrap;gap:22px;display:flex}.privacy-policy-module__R4J5vq__footer>div a{color:#c1d0ca;font-size:11px}.privacy-policy-module__R4J5vq__footer>div a:hover{color:var(--privacy-mint)}.privacy-policy-module__R4J5vq__footer small{color:#728a81;justify-self:end;font-size:10px}@media (max-width:920px){.privacy-policy-module__R4J5vq__header{grid-template-columns:1fr auto}.privacy-policy-module__R4J5vq__nav{display:none}.privacy-policy-module__R4J5vq__content{grid-template-columns:1fr;gap:48px}.privacy-policy-module__R4J5vq__toc{border-bottom:1px solid #c5ccc2;border-left:0;flex-wrap:wrap;gap:10px 18px;padding:0 0 20px;display:flex;position:static}.privacy-policy-module__R4J5vq__toc strong{flex-basis:100%}}@media (max-width:640px){.privacy-policy-module__R4J5vq__header{height:68px;padding:0 20px}.privacy-policy-module__R4J5vq__headerCta{padding:9px 12px;font-size:11px}.privacy-policy-module__R4J5vq__hero{min-height:auto;padding:122px 20px 66px}.privacy-policy-module__R4J5vq__hero h1{font-size:clamp(45px,15vw,64px)}.privacy-policy-module__R4J5vq__heroFacts{grid-template-columns:1fr;margin-top:48px}.privacy-policy-module__R4J5vq__heroFacts>div{padding:18px 0}.privacy-policy-module__R4J5vq__heroFacts>div+div{border-top:1px solid #29463d;border-left:0;padding-left:0}.privacy-policy-module__R4J5vq__content{padding:64px 20px 84px}.privacy-policy-module__R4J5vq__toc{display:none}.privacy-policy-module__R4J5vq__policy section+section{margin-top:58px;padding-top:58px}.privacy-policy-module__R4J5vq__summaryGrid,.privacy-policy-module__R4J5vq__rightsList{grid-template-columns:1fr}.privacy-policy-module__R4J5vq__summaryGrid>div{padding:20px}.privacy-policy-module__R4J5vq__tableWrap td,.privacy-policy-module__R4J5vq__tableWrap th{padding:15px}.privacy-policy-module__R4J5vq__cookieCard dl div{grid-template-columns:1fr;gap:6px}.privacy-policy-module__R4J5vq__footer{grid-template-columns:1fr;padding:46px 20px}.privacy-policy-module__R4J5vq__footer>p,.privacy-policy-module__R4J5vq__footer small{justify-self:start}}
