.landing-project-info,.privacy-lab{--info-bg:#0b0e0f;--info-surface:#141819;--info-raised:#1d2223;--info-line:#2c3333;--info-text:#edf1ef;--info-copy:#d8dedb;--info-muted:#a9b3af;--info-meta:#899792;--info-accent:var(--observatory-accent,#8fe3b8);--info-accent-hover:color-mix(in srgb,var(--info-accent) 80%,white);--info-accent-line:color-mix(in srgb,var(--info-accent) 40%,var(--info-line));--info-tint:color-mix(in srgb,var(--info-accent) 6%,var(--info-surface));color:var(--info-text);background:var(--info-bg)}.astro-landing .landing-footer{background:#0b0e0f}.landing-project-info{border-top:1px solid var(--info-line);margin-top:40px;padding:38px 0 7px;scroll-margin-top:110px}.project-info-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:25px;display:flex}.project-info-heading .landing-kicker{letter-spacing:.17em;color:var(--info-accent);font-size:10px}.astro-landing .project-info-heading h2{letter-spacing:-1.15px;margin-top:12px;font-size:34px;line-height:1.2}.project-info-heading h2 em{color:var(--info-accent)}.project-info-heading>p{color:var(--info-muted);font-size:13px;line-height:1.8}.project-info-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-info-option{text-align:left;background:linear-gradient(135deg,var(--info-raised),var(--info-surface));border:1px solid var(--info-line);min-width:0;min-height:139px;color:var(--info-text);border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:19px 20px;transition:border-color .18s,background .18s;display:flex}.project-info-option:hover{border-color:var(--info-accent-line);background:var(--info-raised)}.project-info-option[aria-expanded=true]{border-color:var(--info-accent-line);background:linear-gradient(125deg,var(--info-tint),var(--info-surface))}.project-info-option:focus-visible{outline:2px solid var(--info-accent);outline-offset:4px}.project-info-panel button:focus-visible{outline:2px solid var(--info-accent);outline-offset:4px}.project-info-option-top{color:var(--info-accent);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.project-info-option-top>.project-info-chevron{color:var(--info-muted);transition:transform .18s}.project-info-option[aria-expanded=true] .project-info-chevron{color:var(--info-accent);transform:rotate(180deg)}.project-info-option strong{letter-spacing:-.1px;font-size:15px;font-weight:500}.project-info-option>span:last-child{color:var(--info-muted);font-size:11px;line-height:1.6}.project-info-panel{background:var(--info-surface);border:1px solid var(--info-accent-line);border-radius:12px;min-width:0;margin-top:16px;padding:25px 30px 28px}.project-info-panel[hidden]{display:none}.project-info-panel-top{border-bottom:1px solid var(--info-line);letter-spacing:.06em;color:var(--info-accent);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;font-size:11px;display:flex}.project-info-panel-top>button{letter-spacing:0;min-height:36px;color:var(--info-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;margin-right:-8px;padding:6px 8px;font-size:12px;display:flex}.project-info-panel-top>button:hover{color:var(--info-text);background:var(--info-raised)}.project-info-panel-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:29px 0;display:grid}.astro-landing .project-info-panel-intro h3{letter-spacing:-.7px;font-size:27px;font-weight:450;line-height:1.32}.project-info-panel-intro h3 em{color:var(--info-accent)}.project-info-panel-intro>p,.project-info-story p{color:var(--info-muted);font-size:13px;line-height:1.85}.project-info-sources{margin:0}.project-info-sources>div{border-top:1px solid var(--info-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:34px;padding:20px 0;display:grid}.project-info-sources dt{min-width:0}.project-info-sources dt strong{color:var(--info-text);font-size:13px;font-weight:500;display:block}.astro-landing .project-info-source-link{color:var(--info-accent);text-decoration:underline;-webkit-text-decoration-color:var(--info-accent-line);text-decoration-color:var(--info-accent-line);text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:inline-flex}.project-info-source-link:hover{color:var(--info-accent-hover)}.project-info-sources dd{color:var(--info-muted);margin:0;font-size:12px;line-height:1.85}.project-info-notes{background:var(--info-tint);border:1px solid var(--info-accent-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:11px;padding:22px 24px;display:grid}.project-info-notes h4{color:var(--info-accent);margin:0 0 7px;font-size:12px;font-weight:550}.project-info-notes p{color:var(--info-muted);font-size:12px;line-height:1.8}.project-info-footnote{color:var(--info-muted);max-width:1000px;line-height:1.85;margin-top:23px!important;font-size:11px!important}.project-info-bottom{color:var(--info-meta);letter-spacing:.015em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:19px;font-size:11px;display:flex}.project-info-bottom p{margin:0}.astro-landing .project-info-email{max-width:100%;color:var(--info-accent);text-decoration:underline;-webkit-text-decoration-color:var(--info-accent-line);text-decoration-color:var(--info-accent-line);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;line-height:1.7;display:inline-flex}.project-info-email svg{flex-shrink:0}.astro-landing .project-info-email:hover{color:var(--info-accent-hover)}.project-info-email:focus-visible{outline:2px solid var(--info-accent);outline-offset:4px;border-radius:2px}.astro-landing .project-info-bottom .project-info-email{font-size:11px}.project-info-story{border-top:1px solid var(--info-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding-top:26px;display:grid}.project-info-small-label{letter-spacing:.13em;color:var(--info-accent);font-size:9px;display:block}.project-info-story h4{color:var(--info-text);margin:12px 0 13px;font-size:17px;font-weight:450;line-height:1.5}.project-info-local-note{background:var(--info-tint);border:1px solid var(--info-accent-line);color:var(--info-accent);border-radius:9px;align-items:flex-start;gap:15px;margin-bottom:8px;padding:20px 23px;display:flex}.project-info-local-note>svg{margin-top:2px}.project-info-local-note strong{font-size:14px;font-weight:500;line-height:1.5}.project-info-local-note p{color:var(--info-copy);margin-top:6px;font-size:12px;line-height:1.8}.project-info-privacy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;display:grid}.project-info-privacy>div{border-bottom:1px solid var(--info-line);min-width:0;padding:20px 0}.project-info-privacy>div:last-child{grid-column:1/-1}.project-info-privacy dt{color:var(--info-text);margin-bottom:8px;font-size:13px;font-weight:500}.project-info-privacy dd{color:var(--info-muted);margin:0;font-size:12px;line-height:1.85}.project-info-review-note{border-left:2px solid var(--info-accent);margin-top:24px;padding:2px 0 2px 16px}.project-info-review-note>span{letter-spacing:.1em;color:var(--info-accent);font-size:9px}.project-info-review-note>p{color:var(--info-muted);margin-top:6px;font-size:12px;line-height:1.8}.project-info-contact{border:1px solid var(--info-line);background:var(--info-surface);border-radius:10px;align-items:center;gap:25px;padding:26px;display:flex}.project-info-contact>div:last-child{min-width:0}.project-info-contact-icon{background:var(--info-tint);width:64px;height:64px;color:var(--info-accent);border:1px solid var(--info-accent-line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.project-info-contact h4{color:var(--info-text);margin:9px 0 6px;font-size:19px;font-weight:450}@media (max-width:1050px){.project-info-options{grid-template-columns:repeat(2,minmax(0,1fr))}.project-info-option{min-height:130px}.project-info-heading{gap:24px}.project-info-panel-intro{gap:25px}.project-info-sources>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}}@media (max-width:700px){.landing-project-info{margin-top:28px;padding-top:28px;scroll-margin-top:142px}.project-info-heading{margin-bottom:21px;display:block}.astro-landing .project-info-heading h2{font-size:30px}.project-info-heading>p{max-width:340px;margin-top:14px;font-size:12px}.project-info-desktop-break{display:none}.project-info-options{gap:9px}.project-info-option{border-radius:8px;min-height:139px;padding:15px 12px}.project-info-option strong{font-size:13px;line-height:1.45}.project-info-option>span:last-child{font-size:11px}.project-info-option-top{margin-bottom:11px}.project-info-panel{border-radius:9px;padding:16px 18px 23px}.project-info-panel-top{padding-bottom:13px}.project-info-panel-intro{grid-template-columns:1fr;gap:17px;padding:23px 0}.astro-landing .project-info-panel-intro h3{font-size:25px}.project-info-panel-intro>p{font-size:13px}.project-info-sources>div{grid-template-columns:1fr;gap:12px;padding:20px 0}.project-info-sources dd{font-size:13px}.project-info-sources dt strong{font-size:14px}.astro-landing .project-info-source-link{font-size:12px}.project-info-notes{grid-template-columns:1fr;gap:23px;padding:19px 16px}.project-info-notes h4{font-size:13px}.project-info-story{grid-template-columns:1fr;gap:27px}.project-info-privacy{grid-template-columns:1fr}.project-info-privacy dd{font-size:13px}.project-info-local-note{gap:11px;padding:18px 15px}.project-info-local-note strong{font-size:13px}.project-info-contact{align-items:flex-start;gap:15px;padding:20px 16px}.project-info-contact-icon{width:41px;height:41px}.project-info-contact-icon svg{width:22px}.project-info-contact h4{font-size:16px}.project-info-bottom{font-size:10px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.project-info-option,.project-info-chevron{transition:none}}.project-info-privacy-content,.project-info-privacy-content p,.project-info-privacy-content li,.project-info-privacy-content dd{color:var(--info-copy);font-size:16px;line-height:1.8}.project-info-privacy-content p{margin:12px 0 0}.project-info-privacy-content strong{color:var(--info-text);font-weight:600}.astro-landing .project-info-privacy-content a{color:var(--info-accent);text-decoration:underline;-webkit-text-decoration-color:var(--info-accent-line);text-decoration-color:var(--info-accent-line);text-underline-offset:4px;overflow-wrap:anywhere}.astro-landing .project-info-privacy-content a:hover{color:var(--info-accent-hover);text-decoration-color:currentColor}.astro-landing .project-info-privacy-content h3{letter-spacing:-.35px;color:var(--info-text);margin:0;font-size:21px;font-weight:550;line-height:1.45}.project-info-privacy-content .project-info-local-note{background:var(--info-tint);border-color:var(--info-accent-line);gap:17px;margin:24px 0 0;padding:24px}.project-info-privacy-content .project-info-local-note>svg{flex-shrink:0;margin-top:2px}.project-info-privacy-content .project-info-local-note strong{color:var(--info-accent);font-size:18px;line-height:1.5}.project-info-privacy-content .project-info-local-note p{max-width:85ch;margin-top:9px}.privacy-questions>section{border-bottom:1px solid var(--info-line);padding:29px 0}.privacy-questions h3{align-items:baseline;gap:13px;display:flex}.privacy-questions h3>span{letter-spacing:.1em;color:var(--info-accent);font-size:13px;font-weight:500}.privacy-questions>section>p{max-width:85ch}.privacy-records-list{margin:12px 0 0;padding-left:23px;list-style:outside}.privacy-records-list li{margin-top:7px;padding-left:3px}.privacy-more{margin-top:24px}.privacy-more>summary{border:1px solid var(--info-accent-line);background:var(--info-tint);min-height:52px;color:var(--info-accent);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.privacy-more>summary::-webkit-details-marker{display:none}.privacy-more>summary:hover{background:var(--info-raised);border-color:var(--info-accent)}.privacy-more>summary:focus-visible{outline:2px solid var(--info-accent);outline-offset:4px}.privacy-more>summary>svg{flex-shrink:0}.privacy-more[open]>summary>svg{transform:rotate(180deg)}.privacy-response-note{border-left:2px solid var(--info-accent);background:var(--info-tint);border-radius:0 8px 8px 0;max-width:90ch;margin-top:20px;padding:19px 22px}.privacy-response-note>strong{color:var(--info-accent)}.privacy-response-note p{margin-top:7px}.privacy-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 36px;padding-top:30px;display:grid}.privacy-details>section{min-width:0}.astro-landing .privacy-details h3{font-size:18px;line-height:1.5}.privacy-deletion-details,.privacy-retention,.privacy-rights{grid-column:1/-1}.privacy-deletion-details>p{max-width:85ch}.privacy-retention{border:1px solid var(--info-accent-line);background:var(--info-tint);border-radius:9px;padding:23px 25px}.privacy-retention-list{margin:19px 0 0}.privacy-retention-list>div{border-top:1px solid var(--info-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px 24px;padding:12px 0;display:flex}.privacy-retention-list dt{color:var(--info-text);font-size:16px;line-height:1.7}.privacy-retention-list dd{margin:0}.privacy-pending{color:var(--info-accent)}.project-info-privacy-content .privacy-draft-note{border-top:1px solid var(--info-line);margin-top:13px;padding-top:15px}.privacy-rights{border-top:1px solid var(--info-line);padding-top:25px}.privacy-rights p{max-width:85ch}#project-info-panel-privacidade .project-info-panel-top{color:var(--info-accent);font-size:13px}#project-info-panel-privacidade .project-info-panel-top>button{min-height:44px;color:var(--info-copy);font-size:14px}@media (max-width:700px){.project-info-privacy-content .project-info-local-note{gap:12px;margin-top:19px;padding:18px 16px}.project-info-privacy-content .project-info-local-note strong{font-size:17px}.project-info-privacy-content .project-info-local-note>svg{width:21px;height:21px}.astro-landing .project-info-privacy-content h3{font-size:20px}.privacy-questions>section{padding:25px 0}.privacy-questions h3{gap:10px}.privacy-response-note{padding:16px 17px}.privacy-details{grid-template-columns:1fr;gap:27px;padding-top:26px}.astro-landing .privacy-details h3{font-size:18px}.privacy-retention{padding:19px 17px}}
