.our-data-page{position:relative;min-height:calc(100vh - 88px);padding:82px 5vw 110px;overflow:hidden}.our-data-page:before,.our-data-page:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(90px);opacity:.34}.our-data-page:before{width:390px;height:390px;background:#efd0cf;right:-120px;top:170px}.our-data-page:after{width:330px;height:330px;background:#eadfcf;left:-160px;bottom:120px}.data-heading{display:grid;grid-template-columns:1fr .68fr;gap:8vw;align-items:end;margin-bottom:72px}.data-heading>p{max-width:480px;margin:0;font:400 15px/2 "Noto Serif SC",serif;color:#706464}.core-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.core-metrics article{position:relative;min-height:285px;padding:38px 28px 32px;border-right:1px solid var(--line);background:rgba(255,253,251,.44)}.core-metrics article:last-child{border-right:0}.core-metrics article>span{display:block;font:500 9px "DM Sans";letter-spacing:.18em;color:#b78686;margin-bottom:45px}.core-metrics strong{font:500 clamp(48px,5vw,82px)/.9 "Playfair Display",serif;color:#3f3737;letter-spacing:-.045em}.core-metrics small{font:500 10px "DM Sans";letter-spacing:.12em;color:#9c7777;margin-left:6px}.core-metrics h2{font:500 17px "Noto Serif SC";margin:28px 0 9px}.core-metrics p{font:400 10px/1.7 "DM Sans";color:#8b7e7e;margin:0}.data-details{margin:82px auto 0;max-width:1120px}.data-details article{display:grid;grid-template-columns:190px 1fr;gap:45px;padding:37px 0;border-bottom:1px solid var(--line)}.data-details article:first-child{border-top:1px solid var(--line)}.data-details .eyebrow{margin:8px 0 0;color:#a87878}.data-details h2{font:500 16px "Noto Serif SC";margin:0 0 12px}.data-details strong{display:block;font:400 clamp(25px,3vw,40px)/1.25 "Noto Serif SC";color:#4b4141}.data-details article div p{margin:12px 0 0;font:400 12px/1.8 "Noto Serif SC";color:#897b7b}.data-summary{position:relative;max-width:940px;margin:100px auto 0;padding:58px 8vw;text-align:center;background:rgba(255,253,251,.72);border:1px solid #ecd9d6}.data-summary i{position:absolute;left:28px;top:13px;font:italic 80px "Playfair Display";color:#e2b6b3}.data-summary p{position:relative;margin:0 auto 25px;max-width:720px;font:400 clamp(24px,3vw,39px)/1.55 "Noto Serif SC";color:#4e4444}.data-summary span{font:500 9px "DM Sans";letter-spacing:.22em;color:#a87878}.data-source-note{text-align:center;margin:25px 0 0;font:400 10px/1.7 "DM Sans";letter-spacing:.06em;color:#938686}#data-settings-dialog form{display:grid;gap:19px}#data-settings-dialog label{font:500 11px "DM Sans";letter-spacing:.08em}#data-settings-dialog input,#data-settings-dialog select{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:13px 0;font:400 14px "Noto Serif SC";color:var(--ink)}#data-settings-dialog>p:not(.eyebrow),.data-settings-hint{font:400 12px/1.8 "Noto Serif SC";color:#7e7272}.timeline-data-fields{margin-top:22px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.timeline-data-fields summary{cursor:pointer;font:500 11px "DM Sans";letter-spacing:.06em}.timeline-data-fields summary span{float:right;color:#9b8989}.timeline-data-fields>label{display:block;margin-top:18px}.timeline-data-fields select{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:13px 0;font:14px "Noto Serif SC"}.timeline-date-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.timeline-date-row label{margin-top:16px}.timeline-data-fields>p{font:10px/1.7 "Noto Serif SC";color:#8c7e7e;margin:14px 0 2px}.site-header nav{gap:clamp(16px,2.2vw,34px)}
.current-distance{display:grid!important;gap:8px}.current-distance small{margin:0!important;font:500 11px "DM Sans"!important;letter-spacing:.08em!important;color:#9a7c7c!important}.data-detail-title{display:flex;align-items:center;gap:14px}.data-detail-title h2{margin:0}.data-detail-title button{border:0;border-bottom:1px solid currentColor;padding:2px 0;background:transparent;color:#9a7474;font:500 9px "DM Sans";letter-spacing:.08em;cursor:pointer}#data-settings-dialog label>span{float:right;color:#a38383;font-size:9px}
.next-meeting-settings{display:grid;gap:16px;margin:4px 0;padding:20px;border:1px solid var(--line);border-radius:12px;background:rgba(253,245,243,.45)}.next-meeting-settings legend{padding:0 8px;font:500 11px "Noto Serif SC"}.next-meeting-settings legend span{margin-left:8px;color:#a38383;font:500 8px "DM Sans";letter-spacing:.08em}.next-meeting-settings label[hidden]{display:none}.next-meeting-settings small{font:400 9px/1.65 "DM Sans";letter-spacing:.03em;color:#917f7f}
@media(max-width:1000px){.core-metrics{grid-template-columns:repeat(2,1fr)}.core-metrics article:nth-child(2){border-right:0}.core-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:760px){.our-data-page{padding:60px 20px 80px}.data-heading{grid-template-columns:1fr;gap:30px;margin-bottom:46px}.core-metrics article{min-height:235px;padding:28px 20px}.data-details{margin-top:58px}.data-details article{grid-template-columns:1fr;gap:13px}.data-summary{margin-top:65px;padding:48px 25px}.data-summary i{left:15px}.timeline-date-row{grid-template-columns:1fr}}
@media(max-width:480px){.core-metrics{grid-template-columns:1fr}.core-metrics article{border-right:0;border-bottom:1px solid var(--line)}.core-metrics article:last-child{border-bottom:0}.core-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
