:root{--background:#fff;--foreground:#171717;--color-super-black:#000;--font-sans:"Poppins",sans-serif;--font-serif:"Spectral",serif;--color-red:#f30505;--color-green:#0ea622;--color-black:#222;--color-dark-grey:#343131;--color-white:#fff;--color-light-grey:#efefef;--color-super-light-grey:#f9fafb;--color-super-light-grey-border:#e5e7eb;--color-mid-grey:#666;--color-dark-purple:#2b1535;--color-villages:#9ec50b;--color-settlements:#0073c6;--font-fixed:"ibm-plex-mono",sans-serif;--font-sans:"itc-avant-garde-gothic-pro",helvetica,sans-serif;--font-weight-normal:300;--font-weight-medium:500;--font-weight-bold:700;--font-size-xx-large:160%;--font-size-x-large:140%;--font-size-large:120%;--font-size-medium:95%;--font-size-small:85%;--font-size-x-small:80%;--font-size-xx-small:75%;--font-size-xxx-small:65%;--font-size-xxxx-small:60%;--border-radius:0.5rem;--sidebar-width:20rem}@media (min-width:800px){:root{--font-size-medium:105%}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.loading{position:fixed;top:0;width:100%;height:100%;z-index:5000;bottom:0;right:0;left:0;justify-content:center;text-align:center;background-color:var(--color-dark-purple)}.loading,.loading-frame{display:flex;align-items:center}.loading-frame{flex-direction:column;gap:1rem}.loading-frame ul{color:var(--color-white);list-style:none;margin:0;display:flex;gap:1rem;font-size:var(--font-size-xx-large)}.loading svg{max-width:600px;width:80%;height:auto}.loading h1{font-weight:400;font-size:var(--font-size-xx-large);color:var(--color-white)}#map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.sidebar{box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075);border-radius:.5rem;position:fixed;bottom:1rem;max-height:200px;left:.5rem;z-index:300;width:calc(100% - 1rem);overflow:hidden;overflow-y:scroll;background-color:var(--color-white);transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.keywords-active .sidebar,.layers-active .sidebar,.timeline-active .sidebar{opacity:0;z-index:1}@media (min-width:800px){.keywords-active .sidebar,.layers-active .sidebar,.timeline-active .sidebar{opacity:1;z-index:auto}}@media (max-width:799px){.sidebar{max-height:50vh}.legend-open.legend-tooltip-active .legend-container{left:calc(-100% - .25rem)}}@media (min-width:800px){.sidebar{top:1rem;bottom:auto;width:350px;left:auto;right:1rem;max-height:calc(100% - 2rem)}body.timeline-active .sidebar{max-height:calc(100% - 7rem)}}.sidebar .sidebar-header h1{display:flex;font-weight:var(--font-weight-medium);margin-bottom:0;align-items:center;font-size:var(--font-size-xx-large);justify-content:space-between}.sidebar .button-wrapper{display:flex;gap:.5rem}.sidebar .share-btn{text-align:center;color:var(--color-white)}.sidebar .share-btn a{display:flex;border-top:1px solid var(--color-super-light-grey-border);padding:.4rem .5rem;background-color:var(--color-light-grey);font-weight:700;align-items:center;text-transform:uppercase;letter-spacing:.05rem;color:var(--color-black);justify-content:center;font-size:var(--font-size-xx-small);transition:background-color .25s ease-in-out}.sidebar .share-btn a b svg{width:.8rem;height:.8rem;margin-right:.5rem}.sidebar .share-btn a:hover{background-color:var(--color-red);text-decoration:none;color:var(--color-white);cursor:pointer}.sidebar .share-btn a:hover svg path{fill:var(--color-white)}.sidebar button.inline-btn{font-size:var(--font-size-small);border:1px solid var(--color-white);padding:.25rem;font-weight:700;margin:0;border-radius:.5rem;transition:all .25s ease-in-out}.sidebar .sidebar-header{background-color:var(--color-dark-purple);color:var(--color-white);display:flex;z-index:200;padding:.5rem;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.sidebar .introduction{padding:.5rem}.sidebar .introduction h3{font-size:var(--font-size-medium)}.sidebar .introduction p{font-size:var(--font-size-small);margin-bottom:.5rem;text-wrap:pretty}.sidebar .introduction p strong{font-weight:700}.sidebar .introduction p a{text-decoration:underline}.introduction p:last-of-type{margin-bottom:0}.layers{font-size:var(--font-size-medium);display:flex;flex-direction:column;gap:.5rem}.layer input{margin-right:.5rem}.sidebar h3{display:grid;grid-template-columns:1fr auto;align-items:flex-start;justify-content:space-between;margin-bottom:0;grid-gap:1rem;gap:1rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-medium)}.sidebar h3 span{text-wrap:pretty;color:var(--color-black)}.sidebar h3 b{font-size:var(--font-size-large);position:relative;width:1rem;height:1rem;display:block}.sidebar h3 b span{width:1rem;height:.1rem;top:.6rem;left:0}.sidebar h3 b span,.sidebar h3 b span:after{background-color:var(--color-black);display:block;position:absolute}.sidebar h3 b span:after{height:1rem;width:.1rem;top:-.45rem;left:.45rem;content:"";transform:rotate(0deg);transition:transform .25s ease-in-out}.sidebar h3 b span.open:after{transform:rotate(90deg)}.location-section{margin-bottom:.5rem}.location-section:first-of-type{margin-top:.5rem}.location-section:last-of-type{margin-bottom:0}.location-section ul{margin:0}.location-images img{max-width:100%;height:auto}.location-images .caption{font-size:var(--font-size-xx-small);display:block}.location-images .credit{font-size:var(--font-size-xx-small);font-style:italic}.image-thumbnails.multiple-images{width:100%;gap:.5rem;flex-wrap:nowrap;overflow:scroll;display:flex;padding-bottom:1rem}.image-thumbnails.multiple-images .image-thumb{max-width:80%;min-width:80%}.data-points ul li{font-size:var(--font-size-small)}.data-points ul li.source-line{text-transform:uppercase;padding-top:.5rem}.data-points ul li a{text-decoration:underline}.data-points ul li a:hover{text-decoration:none;background-color:var(--color-light-grey)}.data-point{background-color:var(--color-white);padding:.5rem;transition:all .25s ease-in-out;border-bottom:1px solid var(--color-mid-grey)}.data-point:hover{cursor:pointer}.data-point.active{background-color:var(--color-light-grey)}.data-point a{text-decoration:underline}.data-point:last-of-type{border-bottom:none}.data-point ul li.description{margin-top:.5rem;margin-bottom:.5rem;text-wrap:pretty}.data-point ul{list-style:none}.sidebar-content{padding:.5rem;font-family:var(--font-sans)}.sidebar-content p{font-weight:300;margin:0 0 .35rem;font-size:var(--font-size-small)}.sidebar-content p a{font-weight:700;text-decoration:underline}.sidebar-content p:last-of-type{margin-bottom:0}.sidebar-content ul{padding-top:.5rem;padding-bottom:.5rem}.sidebar-content>ul li{font-size:var(--font-size-small)}.layer-info-collapsible{display:flex;border:1px solid var(--color-super-light-grey-border);background-color:var(--color-super-light-grey);flex-direction:column;margin-top:1rem;overflow:hidden;border-radius:.25rem}.layer-info-collapsible .layer-info-content{padding:.5rem}.layer-info-collapsible .layer-info-content p{font-family:var(--font-fixed);font-size:var(--font-size-x-small)}.details-button{color:var(--color-black);border:none;font-weight:700;padding:.25rem;display:flex;gap:.25rem;justify-content:space-between;transition:background-color .3s ease;font-size:var(--font-size-x-small);background-color:var(--color-super-light-grey)}.details-button.active,.details-button:hover{background-color:var(--color-super-light-grey-border)}.details-button:hover{cursor:pointer}footer.attribution-footer{background-color:var(--color-super-light-grey);padding:.15rem .5rem;border-radius:.25rem;text-align:center;border:1px solid var(--color-super-light-grey-border)}footer.attribution-footer small{line-height:1.1;font-size:var(--font-size-xx-small)}footer.attribution-footer small a{text-decoration:underline;font-weight:700}header.sidebar-header{display:flex;padding:.5rem;position:-webkit-sticky;position:sticky;justify-content:space-between;align-items:center;top:0;background-color:var(--color-dark-purple);color:var(--color-white);font-family:var(--font-sans)}header.sidebar-header h2{font-family:var(--font-sans);font-weight:400;margin:0;padding-right:1rem;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}header.sidebar-header button{border:none;text-align:center;color:var(--color-white);font-size:var(--font-size-large);display:block;padding:.25rem .6rem;border-radius:1rem;cursor:pointer;border:1px solid var(--color-green);transition:all .3s ease}header.sidebar-header button,header.sidebar-header button:hover,header.sidebar-header button[aria-expanded=true]{background-color:var(--color-green)}header.sidebar-header button:hover{border:1px solid var(--color-green)}button.expand-button{background-color:var(--color-green);border:none;border-radius:.25rem;color:var(--color-white);display:flex;font-weight:700;padding:.25rem .5rem;transition:background-color .3s ease}button.expand-button:hover{cursor:pointer;background-color:var(--color-dark-purple)}.intro-area{display:flex;gap:1rem}h2.section-title{text-transform:uppercase;margin:1rem 0;line-height:1.25;width:100%;font-family:var(--font-fixed);font-size:var(--font-size-small)}h2.section-title span{background-color:var(--color-black);color:var(--color-white);padding:.2rem .5rem .3rem}h2.section-title span b{display:inline-block;margin-left:.5rem}.data-points{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative}article.data-point-card{padding:.25rem;background-color:var(--color-white);border-bottom:1px solid var(--color-black);font-family:var(--font-sans);transition:background-color .25s ease-in-out;border:1px solid var(--color-black);border-bottom-color:var(--color-mid-grey)}article.data-point-card.expanded,article.data-point-card:hover{background-color:var(--color-light-grey)}article.data-point-card:hover{cursor:pointer}article.data-point-card header{margin-bottom:.5rem}article.data-point-card header h3{margin:0;font-size:var(--font-size-small)}article.data-point-card header h5{font-weight:400;margin:0;color:var(--color-mid-grey);font-size:var(--font-size-xx-small)}article.data-point-card h4{margin:.5rem 0;text-transform:uppercase;font-size:var(--font-size-xx-small)}article.data-point-card ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:.25rem}article.data-point-card button{border:none;background-color:var(--color-white)}article.data-point-card ul.keyword-list{flex-direction:row;flex-wrap:wrap}article.data-point-card ul.keyword-list li{padding:.15rem .2rem;color:var(--color-dark-purple);border:1px solid var(--color-mid-grey)}article.data-point-card ul li{font-size:var(--font-size-xxx-small)}article.data-point-card ul li a{color:var(--color-black)}.peace-now-detail{padding-bottom:1rem}.peace-now-data{padding-top:1rem}.peace-now-graph small{padding-top:2rem;display:inline-block;font-size:var(--font-size-xx-small)}.place-details-section ul{font-family:var(--font-fixed);font-size:var(--font-size-small)}.place-details-section ul li strong{font-weight:800}.place-details-section ul li a{text-decoration:underline;text-transform:uppercase}ul.sources-sublist{gap:.5rem;padding:0 0 0 .5rem;margin:0;font-size:var(--font-size-small);list-style:none;display:inline-flex}.buttons-controller-wrapper{position:fixed;top:0;left:-.5rem;height:100%;bottom:0;z-index:200;display:flex;justify-content:flex-start;align-items:center}.button-insider{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:.5rem}.layers-button{transform:rotate(90deg);background-color:var(--color-dark-purple);padding:.5rem;display:block;color:var(--color-white);border:none;font-size:var(--font-size-medium);margin-left:-1.1rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-weight:700;transition:background-color .3s ease}.layers-button:hover{cursor:pointer;background-color:var(--color-green)}.layer-sidebar{position:fixed;top:0;left:0;width:350px;height:100vh;box-shadow:4px 0 12px rgba(0,0,0,.15);z-index:1000;overflow-y:auto;border-right:1px solid #e5e7eb;pointer-events:auto;background-color:var(--color-dark-purple)}.layer-group-container{display:flex;flex-direction:column;gap:.75rem}.layers-content{background-color:var(--color-dark-purple);padding:.5rem;gap:.5rem}.layer-group,.layers-content{display:flex;flex-direction:column}.layer-group{margin-bottom:.5rem;gap:0;overflow:hidden;border-radius:.5rem;color:var(--color-black);background-color:var(--color-white)}.layer-group-container>h4{color:var(--color-white)}.layer-group-container>h4 a{text-decoration:underline}.layer-group-container h4{font-weight:400;display:flex;gap:1rem;font-size:var(--font-size-small);margin:0}.layer-item{padding:.3rem .5rem .2rem;display:flex;align-items:center;justify-content:space-between}.layer-item.places{align-items:flex-start}.layer-item.layer-item-disabled{background-color:var(--color-light-grey)}.layer-item input{width:18px;height:18px;accent-color:var(--color-dark-purple);color:var(--color-dark-purple)}.layer-item h3{gap:1rem;font-weight:400;font-size:var(--font-size-small);display:flex}.layer-legend{width:1rem;display:block;height:1rem}.layer-legend.place,.layer-legend.slug-facing-expulsion,.layer-legend.slug-fully-expelled,.layer-legend.slug-israeli,.layer-legend.slug-palestinian,.layer-legend.slug-partially-expelled,.layer-legend.slug-places-with-reports,.layer-legend.slug-settlement-watch-data,.layer-legend.slug-villages-of-the-naqab-data{border-radius:50%}.layer-legend.layer-legend.slug-facing-expulsion,.layer-legend.slug-fully-expelled,.layer-legend.slug-partially-expelled{background-color:#31ce02!important}.layer-legend.layer-legend.slug-facing-expulsion{border:2px solid var(--color-black)!important}.layer-legend.slug-partially-expelled{border:3px solid var(--color-black)!important}.layer-legend.slug-fully-expelled{border:4px solid var(--color-black)!important}article.topic{display:flex;gap:0;flex-direction:column}article.topic section{margin:0;padding-top:.5rem;padding-bottom:.5rem}article.topic section:last-of-type{padding-bottom:0;border-bottom:none}.topic-introduction{padding:0 0 1rem}.topic-introduction p{font-family:var(--font-sans);color:var(--color-white);font-size:var(--font-size-small);text-wrap:pretty}article.topic h2.section-title{margin:0}article.topic h2.section-title span{transition:background-color .2s ease-in-out}article.topic h2.section-title span:hover{background-color:var(--color-green)}article.topic .section-content{margin-top:1rem;margin-bottom:1rem}.topic-overview{margin-bottom:1rem}.topic-documents ul{padding-left:1rem;list-style:disc;font-size:var(--font-size-x-small)}.topic-documents ul li a:hover{text-decoration:underline}ul.sources-list{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;list-style:disc}ul.sources-list li a{text-wrap:nowrap;overflow:hidden;display:block;position:relative;padding-right:1rem;text-overflow:ellipsis;font-size:var(--font-size-x-small)}ul.sources-list li a:after{content:"\279A";position:absolute;right:0}ul.sources-list li a:hover{cursor:pointer;text-decoration:underline}ul.topics-list{display:flex;flex-direction:column;gap:.5rem}ul.topics-list li{padding:.5rem;font-size:var(--font-size-x-small);border-radius:.5rem;transition:background-color .2s;background-color:var(--color-white);display:flex;justify-content:space-between}ul.topics-list li.active{background-color:var(--color-dark-purple);color:var(--color-white);border:1px solid var(--color-white)}ul.topics-list li.active:hover{cursor:default;background-color:var(--color-dark-purple)}ul.topics-list li:hover{cursor:pointer;background-color:var(--color-light-grey)}