.privacy-page{color:var(--foreground);padding:0}.privacy-intro{padding-block:30px 40px}.privacy-page .privacy-back{color:#bdb9b4;gap:12px}.privacy-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.privacy-page .privacy-header{min-width:0;max-width:960px;padding-block:48px 0}.privacy-hero-art{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:end;width:min(100%,440px);margin-top:clamp(8px,3vw,44px);position:relative}.privacy-hero-art:before{content:"";background:radial-gradient(closest-side,#9fc5d317,#9fc5d308 60%,#0000);border-radius:50%;position:absolute;inset:12%}.privacy-dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.privacy-dial :is(circle,line,path){vector-effect:non-scaling-stroke}.privacy-dial-ring{fill:none;stroke:#f4f0eb17;stroke-width:1px}.privacy-dial-arc{fill:none;stroke:var(--accent-cool);stroke-width:1.5px;opacity:.7}.privacy-dial-tick{stroke:#f4f0eb21;stroke-width:1px}.privacy-dial-tick.is-major{stroke:#f4f0eb4d}.privacy-dial-marker{fill:var(--primary)}.privacy-hero-art picture{position:absolute;inset:10% 8% 8% 10%}.privacy-hero-art img{object-fit:contain;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.privacy-hero-art picture{animation:1.3s cubic-bezier(.16,1,.3,1) both privacy-lock-settle}.privacy-dial{animation:1.8s cubic-bezier(.16,1,.3,1) both privacy-dial-turn}@keyframes privacy-lock-settle{0%{transform:translateY(18px)rotate(-4deg)}}@keyframes privacy-dial-turn{0%{transform:rotate(-40deg)}}}.privacy-page .privacy-eyebrow{color:#bdb9b4;font-size:var(--type-label);letter-spacing:var(--tracking-label)}.privacy-page .privacy-header h1{letter-spacing:-.06em;margin-top:26px;font-size:clamp(44px,6.8vw,96px);font-weight:500;line-height:1.05}.privacy-page .privacy-header h1 em{color:var(--accent-cool)}.privacy-page .privacy-header>p:not(.privacy-eyebrow){color:#d2cfca;font-size:var(--type-body);margin-top:28px}.privacy-page .privacy-header small{color:#b0ada9;font-size:var(--type-label);margin-top:13px;display:block}.privacy-reading-surface{--privacy-muted:#696560;--privacy-line:#1d1d1d2e;background:var(--foreground);color:var(--background);padding-block:clamp(32px,4vw,60px)}.privacy-reading-layout{grid-template-columns:minmax(190px,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.privacy-index{align-content:start;gap:3px;display:grid;position:sticky;top:36px}.privacy-index>span{color:var(--privacy-muted);margin-bottom:18px}.privacy-index a{min-height:44px;font-size:var(--type-ui);align-items:baseline;gap:14px;padding-block:10px;line-height:1.4;display:flex}.privacy-index a>span{color:var(--primary);font-size:var(--type-label);font-variant-numeric:tabular-nums}.privacy-page .privacy-summary{border:0;border-bottom:1px solid var(--privacy-line);background:0 0;margin:0 0 42px;padding:0 0 32px}.privacy-page .privacy-summary p{color:var(--background);font-size:var(--type-lead);max-width:54ch;line-height:1.65}.privacy-page .privacy-summary a{min-height:44px;color:var(--primary);font-size:var(--type-ui);overflow-wrap:anywhere;align-items:center;margin-top:18px;display:inline-flex}.privacy-page .privacy-summary,.privacy-page .privacy-content{max-width:72ch}.privacy-page .privacy-content section{border-color:var(--privacy-line);padding-block:32px;scroll-margin-top:30px}.privacy-page .privacy-content section:first-child{border-top:0;margin-top:0;padding-top:0}.privacy-page .privacy-content h2{color:var(--background);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.2}.privacy-page .privacy-content :is(p,li){color:var(--privacy-muted);font-size:var(--type-body);line-height:1.8}.privacy-page .privacy-content strong{color:var(--background);font-weight:500}.privacy-page .privacy-content a{color:var(--primary);text-decoration-color:#a00c3073}.privacy-page .privacy-reading-surface :focus-visible{outline-color:var(--primary)}@media (hover:hover) and (pointer:fine){.privacy-index a:hover{color:var(--primary)}.privacy-page .privacy-back:hover{color:var(--foreground)}}@media (max-width:760px){.privacy-intro{padding-block:20px 30px}.privacy-page .privacy-header{padding-top:28px}.privacy-hero{grid-template-columns:minmax(0,1fr);gap:0}.privacy-hero-art{width:min(64vw,260px);margin:4px -4px -18px auto}.privacy-reading-layout{grid-template-columns:minmax(0,1fr);gap:38px}.privacy-index{border-bottom:1px solid var(--privacy-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding-bottom:28px;position:static}.privacy-index>span{grid-column:1/-1;margin-bottom:12px}.privacy-index a{gap:9px;font-size:13px}.privacy-page .privacy-content :is(p,li){font-size:16px;line-height:1.75}}@media (max-width:1000px) and (min-width:761px){.privacy-hero{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}}@media (forced-colors:active){.privacy-hero-art{display:none}}
