body:has(.privacy-page){overflow-x:clip}.privacy-page{--privacy-muted:#576055;--privacy-line:#d6dbd1;background:var(--paper);color:var(--ink);overflow:visible}.privacy-page [id]{scroll-margin-top:24px}.privacy-hero{color:var(--paper);background:radial-gradient(at 88% 42%,#213c29 0,#0000 48%),#101b14;padding:150px max(5vw,50vw - 660px) 0;overflow:hidden}.privacy-hero-inner{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:center;gap:48px;padding-bottom:44px;display:grid}.privacy-eyebrow{font:11px/1.6 "Armata", var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.privacy-hero .privacy-eyebrow{min-height:32px;color:var(--acid)}.privacy-hero .privacy-eyebrow>span{background:var(--emerald);border-radius:50%;width:6px;height:6px}.privacy-hero h1{max-width:15ch;font:clamp(36px, 4.2vw, 60px)/1.2 var(--display);letter-spacing:-.065em;text-wrap:balance;margin:22px 0}.privacy-hero-copy>p{color:#c6d0c7;max-width:48ch;font-size:16px;line-height:1.85}.privacy-orbit{text-align:center;justify-self:end;width:100%;max-width:380px;position:relative}.privacy-orbit svg{stroke:#62866a;stroke-width:.8px;width:100%;display:block;overflow:visible}.privacy-orbit .privacy-orbit-core{fill:#14271c;stroke:#a2c68d}.privacy-orbit .privacy-orbit-point{fill:var(--acid);stroke:var(--acid)}.privacy-orbit .privacy-orbit-point-small{fill:var(--emerald);stroke:var(--emerald)}.privacy-orbit-cross{stroke:#638269}.privacy-orbit>span{color:#a7bca8;font:9px/1.6 "Armata", var(--sans);letter-spacing:.17em;text-transform:uppercase;margin-top:15px;display:block}.privacy-hero-meta{color:#c0ccbf;font:12px/1.6 var(--ui);border-top:1px solid #3a4d3e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px;display:flex}.privacy-hero-meta time{margin-left:4px}.privacy-surface{max-width:1440px;margin:0 auto;padding:0 max(5vw,60px) 72px}@media (width>=1440px){.privacy-surface{padding-inline:60px}}.privacy-page-nav{border-bottom:1px solid var(--privacy-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-page-nav a{min-height:88px;color:var(--privacy-muted);transition:background var(--motion-fast), color var(--motion-fast);align-items:center;gap:14px;padding:20px 24px;font-size:14px;display:flex;position:relative}.privacy-page-nav a>span:first-child{font:10px "Armata", var(--sans);color:#64715d}.privacy-page-nav a+a{border-left:1px solid var(--privacy-line)}.privacy-page-nav a[aria-current=page]{color:var(--ink);background:#e7eddf}.privacy-page-nav a[aria-current=page]:after{content:"";background:#32784a;height:3px;position:absolute;bottom:-1px;left:0;right:0}.privacy-page-nav a:hover{color:var(--ink);background:#e7eddf}.privacy-nav-arrow{font:20px var(--ui);margin-left:auto}.privacy-overview,.privacy-requests{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,7vw,104px);padding:76px 0;display:grid}.privacy-section-intro .privacy-eyebrow{color:var(--privacy-muted)}.privacy-section-intro h2{font:500 clamp(25px, 2.6vw, 34px)/1.28 var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 18px}.privacy-section-intro p{color:var(--privacy-muted);font-size:14px;line-height:1.85}.privacy-text-link,.privacy-contact-link{justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:20px;font-size:13px;display:inline-flex}.privacy-text-link:hover,.privacy-contact-link:hover,.privacy-chain-note a:hover{text-underline-offset:5px;text-decoration:underline}.privacy-use-list{border-top:1px solid var(--privacy-line)}.privacy-use-row{border-bottom:1px solid var(--privacy-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding-block:26px;display:grid}.privacy-use-icon{color:#4d6246;width:36px;height:36px;font:10px "Armata", var(--sans);border:1px solid #c5cdbd;border-radius:50%;place-items:center;display:grid}.privacy-use-row h3{margin-bottom:8px;font-size:16px;font-weight:500}.privacy-use-row p{max-width:36ch;color:var(--privacy-muted);font-size:13px;line-height:1.7}.privacy-badge{color:#4c5746;white-space:nowrap;font:11px/1.5 var(--ui);border:1px solid #c8cfbf;border-radius:4px;padding:6px 10px}.privacy-badge-active{color:#27442a;background:#dceccc;border-color:#bdceaf}.privacy-controls{border:1px solid var(--privacy-line);background:#eef0e9;border-radius:12px;padding:36px 40px}.privacy-chain-note{color:var(--paper);background:#172c1e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:32px;padding:32px 36px;display:grid}.privacy-chain-symbol{width:42px;height:42px;color:var(--acid);font:24px var(--ui);border:1px solid #688663;border-radius:50%;place-items:center;display:grid}.privacy-chain-note h2{font-size:16px;font-weight:500;line-height:1.6}.privacy-chain-note p{color:#beceba;max-width:64ch;margin-top:6px;font-size:13px;line-height:1.8}.privacy-chain-note a{min-height:44px;color:var(--acid);align-items:center;gap:12px;font-size:12px;display:inline-flex}.privacy-request-list a{border-bottom:1px solid var(--privacy-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding-block:20px;font-size:15px;display:flex}.privacy-request-list a:hover{color:#29603a}.privacy-request-list a span{font:24px var(--ui)}.privacy-request-list>p{color:var(--privacy-muted);margin-top:18px;font-size:12px;line-height:1.75}.privacy-document{grid-template-columns:230px minmax(0,1fr);gap:clamp(48px,7vw,110px);padding-block:64px 76px;display:grid}.privacy-contents{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 48px);position:sticky;top:24px;overflow-y:auto}.privacy-contents>.privacy-eyebrow{color:var(--privacy-muted);margin:0 10px 20px}.privacy-contents ol{padding:0;list-style:none}.privacy-contents li a{color:#495344;border-left:2px solid #0000;align-items:center;gap:14px;min-height:48px;padding:10px;font-size:12px;line-height:1.6;display:flex}.privacy-contents li a span{font:9px "Armata", var(--sans);color:#607052}.privacy-contents li a:hover,.privacy-contents li a[aria-current=location]{color:var(--ink);background:#e7eddf;border-left-color:#49733e}.privacy-contact-link{border-top:1px solid var(--privacy-line);margin-top:28px;padding:18px 10px 0;display:flex}.privacy-article{min-width:0;max-width:840px}.privacy-article-intro{letter-spacing:-.035em;text-wrap:pretty;max-width:35ch;margin-bottom:48px;font-size:clamp(23px,2.3vw,30px);line-height:1.5}.privacy-section{border-top:1px solid var(--privacy-line);padding-block:36px}.privacy-section-title{align-items:center;gap:18px;margin-bottom:16px;display:flex}.privacy-section-title>span{color:#56684b;font:11px "Armata", var(--sans)}.privacy-section-title h2{letter-spacing:-.035em;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.4}.privacy-section-title>a{color:#63765b;width:44px;height:44px;font:20px var(--ui);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.privacy-section>p,.privacy-note p{color:#4b5547;max-width:74ch;font-size:15px;line-height:1.9}.privacy-section>p+p{margin-top:16px}.privacy-note{background:#e4ecd9;border-left:3px solid #6d9055;margin-top:28px;padding:24px 28px}.privacy-note h3{margin-bottom:8px;font-size:15px;font-weight:500}.privacy-note p{font-size:14px}.privacy-button{background:var(--acid);border:1px solid #b0ca96;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:14px 22px;font-size:13px;display:inline-flex}.privacy-button:hover{background:#b9e78a}.privacy-back-top{width:fit-content;min-height:44px;color:var(--privacy-muted);align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.privacy-closing{border-top:1px solid var(--privacy-line);padding-top:36px}.privacy-closing>.privacy-eyebrow{color:var(--privacy-muted)}.privacy-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:18px;display:grid}.privacy-related a{border-bottom:1px solid var(--privacy-line);min-height:76px;font:500 clamp(18px, 2vw, 25px)/1.5 var(--sans);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:18px;display:flex}.privacy-related a:hover{color:#346142;border-bottom-color:#346142}.privacy-related a span{font:28px var(--ui)}@media (width<=1000px){.privacy-hero-inner{gap:28px}.privacy-hero h1{font-size:clamp(32px,4.5vw,46px)}.privacy-surface{padding-inline:5vw}.privacy-chain-note{grid-template-columns:auto minmax(0,1fr)}.privacy-chain-note a{grid-column:2}.privacy-document{grid-template-columns:195px minmax(0,1fr);gap:40px}.privacy-page-nav a{gap:10px;padding-inline:16px;font-size:12px}}@media (width<=760px){.privacy-hero{padding-top:120px}.privacy-hero-inner{grid-template-columns:minmax(0,1fr) 160px;gap:10px;padding-bottom:32px}.privacy-hero h1{font-size:34px}.privacy-hero-copy>p{font-size:14px}.privacy-orbit>span{display:none}.privacy-overview,.privacy-requests{grid-template-columns:1fr;gap:32px;padding-block:48px}.privacy-section-intro{max-width:54ch}.privacy-section-intro h2{margin-top:14px}.privacy-controls{padding:28px 24px}.privacy-document{grid-template-columns:1fr;gap:32px;padding-block:40px 48px}.privacy-contents{border-bottom:1px solid var(--privacy-line);max-height:none;padding-bottom:28px;position:static;overflow:visible}.privacy-contents ol{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.privacy-contact-link{display:none}.privacy-article-intro{margin-bottom:32px}.privacy-page-nav a{flex-wrap:wrap;align-content:center;align-items:center;gap:10px}.privacy-page-nav a>span:first-child{width:100%}.privacy-nav-arrow{display:none}.privacy-related{gap:24px}}@media (width<=520px){.privacy-hero{padding-inline:20px}.privacy-hero-inner{grid-template-columns:minmax(0,1fr)}.privacy-hero-copy{z-index:1;position:relative}.privacy-hero h1{max-width:14ch;margin-top:18px;font-size:clamp(30px,7.8vw,40px)}.privacy-orbit{display:none}.privacy-hero-meta{font-size:11px}.privacy-surface{padding:0 20px 48px}.privacy-page-nav{margin-inline:-20px}.privacy-page-nav a{min-height:98px;padding:16px 14px;font-size:11px}.privacy-use-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.privacy-use-icon{display:none}.privacy-use-row h3{font-size:15px}.privacy-badge{padding:5px 8px}.privacy-controls{padding:24px 18px}.privacy-chain-note{gap:16px;padding:26px 24px}.privacy-chain-symbol{display:none}.privacy-chain-note{grid-template-columns:1fr}.privacy-chain-note a{grid-column:1}.privacy-contents ol{grid-template-columns:1fr}.privacy-contents li a{min-height:44px}.privacy-contents>.privacy-eyebrow{margin-bottom:12px}.privacy-section-title{gap:12px}.privacy-section-title>span{display:none}.privacy-section>p{font-size:14px}.privacy-note{padding:20px}.privacy-related{grid-template-columns:1fr;gap:8px}}
