.projects-module__GpnBQW__page{color:#1d2022;background:#f1efe8;min-height:100vh}.projects-module__GpnBQW__hero{color:#f1efe8;background:#151719;grid-template-columns:repeat(12,1fr);align-content:end;gap:20px;min-height:570px;padding:70px clamp(20px,4vw,68px) 80px;display:grid;position:relative;overflow:hidden}.projects-module__GpnBQW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.projects-module__GpnBQW__heroCode{z-index:2;color:#666b6c;letter-spacing:.13em;grid-column:1/13;margin-bottom:56px;font-family:inherit;font-size:9px;position:relative}.projects-module__GpnBQW__hero h1{z-index:2;letter-spacing:-.065em;grid-column:1/8;margin:0;font-size:clamp(64px,9vw,150px);font-weight:420;line-height:.81;position:relative}.projects-module__GpnBQW__heroDescription{z-index:2;color:#f1efe8a1;grid-column:9/13;align-self:end;max-width:390px;font-size:13px;line-height:1.65;position:relative}.projects-module__GpnBQW__heroDescription p{margin:0 0 18px}.projects-module__GpnBQW__filters{border-bottom:1px solid #1f222326;flex-wrap:wrap;gap:7px;padding:30px clamp(20px,4vw,68px);display:flex}.projects-module__GpnBQW__filterButton{color:#555b5d;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #1f222333;min-height:36px;padding:0 14px;font-family:inherit;font-size:9px;transition:background-color .16s,color .16s,border-color .16s}.projects-module__GpnBQW__filterButton:hover{border-color:#1f22238c}.projects-module__GpnBQW__filterButtonActive{color:#f5f2ea;background:#1e2122;border-color:#1e2122}.projects-module__GpnBQW__countRow{color:#73787a;letter-spacing:.12em;justify-content:space-between;padding:24px clamp(20px,4vw,68px);font-family:inherit;font-size:8px;display:flex}.projects-module__GpnBQW__grid{background:#1f222324;border-top:1px solid #1f222324;border-bottom:1px solid #1f222324;gap:1px;padding:0 clamp(20px,4vw,68px) 90px;display:grid}.projects-module__GpnBQW__card{min-height:510px;color:inherit;background:#f1efe8;grid-template-columns:minmax(420px,58%) 1fr;text-decoration:none;display:grid}.projects-module__GpnBQW__visual{background:#181a1b;min-height:510px;position:relative;overflow:hidden}.projects-module__GpnBQW__image{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.projects-module__GpnBQW__visualShade{background:linear-gradient(#0a0b0c0f,#0a0b0c08 45%,#0a0b0c80);position:absolute;inset:0}.projects-module__GpnBQW__projectIndex{color:#ffffffd4;letter-spacing:.12em;font-family:inherit;font-size:10px;position:absolute;top:25px;left:27px}.projects-module__GpnBQW__content{border-left:1px solid #1f222324;flex-direction:column;padding:38px 42px;display:flex}.projects-module__GpnBQW__meta{color:#777c7e;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:12px;margin-bottom:80px;font-family:inherit;font-size:8px;display:flex}.projects-module__GpnBQW__location{color:#5f6465;letter-spacing:.07em;margin-bottom:30px;font-family:inherit;font-size:9px}.projects-module__GpnBQW__cardFooter{letter-spacing:.08em;color:#777c7e;border-top:1px solid #1f222326;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:22px;font-family:inherit;font-size:8px;display:flex}.projects-module__GpnBQW__cardFooter>span{color:#252829;text-decoration:none}.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__cardFooter>span,.projects-module__GpnBQW__card:focus-visible .projects-module__GpnBQW__cardFooter>span{color:#5f6465}@media (max-width:1000px){.projects-module__GpnBQW__hero{min-height:500px}.projects-module__GpnBQW__hero h1{grid-column:1/10}.projects-module__GpnBQW__heroDescription{grid-column:1/9;margin-top:50px}.projects-module__GpnBQW__card{grid-template-columns:1fr}.projects-module__GpnBQW__visual{min-height:58vw}.projects-module__GpnBQW__content{border-left:0}.projects-module__GpnBQW__meta{margin-bottom:46px}}@media (max-width:650px){.projects-module__GpnBQW__hero{min-height:520px;padding-top:50px;padding-bottom:48px}.projects-module__GpnBQW__hero h1{grid-column:1/13;font-size:clamp(58px,20vw,92px)}.projects-module__GpnBQW__heroDescription{grid-column:1/13}.projects-module__GpnBQW__filters,.projects-module__GpnBQW__countRow{padding-top:18px;padding-bottom:18px}.projects-module__GpnBQW__grid{padding-left:0;padding-right:0}.projects-module__GpnBQW__visual{min-height:74vw}.projects-module__GpnBQW__content{padding:28px 20px 34px}.projects-module__GpnBQW__meta{margin-bottom:38px}.projects-module__GpnBQW__cardFooter{flex-direction:column;align-items:flex-start}}.projects-module__GpnBQW__mapHeading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}.projects-module__GpnBQW__mapCode{color:#666b6c;letter-spacing:.13em;margin-bottom:32px;font-family:inherit;font-size:9px}.projects-module__GpnBQW__mapHeading h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,108px);font-weight:420;line-height:.87}.projects-module__GpnBQW__mapIntro{justify-self:end;max-width:390px}.projects-module__GpnBQW__mapIntro strong{margin-bottom:18px;font-size:14px;font-weight:500;display:block}.projects-module__GpnBQW__mapIntro p{color:#f1efe89c;margin:0 0 17px;font-size:12px;line-height:1.65}.projects-module__GpnBQW__mapIntro span{color:#f1efe852;letter-spacing:.06em;font-family:inherit;font-size:8px;line-height:1.55;display:block}.projects-module__GpnBQW__mapFrame{background:#101213;border:1px solid #ffffff1f;position:relative}.projects-module__GpnBQW__map{background:#101213;width:100%;height:620px}.projects-module__GpnBQW__mapFrame .leaflet-tile-pane{filter:grayscale()sepia(.13)saturate(.45)brightness(.59)contrast(1.12)}.projects-module__GpnBQW__mapFrame .leaflet-control-zoom{box-shadow:none!important;border:0!important}.projects-module__GpnBQW__mapFrame .leaflet-control-zoom a{color:#f1efe8;background:#141617e6;place-items:center;width:38px;height:38px;font-size:18px;display:grid;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important}.projects-module__GpnBQW__mapFrame .leaflet-control-attribution{color:#ffffff61;font-size:8px;background:#0f1112bf!important}.projects-module__GpnBQW__mapFrame .leaflet-control-attribution a{color:#ffffff94}.projects-module__GpnBQW__mapFrame .remstal-map-marker{background:0 0;border:0}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner{color:#fff;letter-spacing:.04em;background:#666b6c;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:42px;height:42px;font-family:inherit;font-size:10px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 0 0 6px #666b6c21}:is(.projects-module__GpnBQW__mapFrame .leaflet-popup-content-wrapper,.projects-module__GpnBQW__mapFrame .leaflet-popup-tip){color:#1d2022;background:#f1efe8;border-radius:0;box-shadow:0 18px 50px #00000047}.projects-module__GpnBQW__mapFrame .leaflet-popup-content{margin:0;width:340px!important}.projects-module__GpnBQW__mapFrame .leaflet-popup-close-button{z-index:5;place-items:center;color:#fff!important;background:#0f1112b3!important;width:34px!important;height:34px!important;font-size:18px!important;display:grid!important;top:6px!important;right:6px!important}.projects-module__GpnBQW__mapPopup{overflow:hidden}.projects-module__GpnBQW__mapPopup>img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:155px;display:block}.projects-module__GpnBQW__mapPopupBody{padding:18px 19px 17px}.projects-module__GpnBQW__mapPopupTop{color:#8a8e8f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;margin-bottom:22px;font-family:inherit;font-size:7px;display:flex}.projects-module__GpnBQW__mapPopupBody>strong{color:#666b6c;margin-bottom:13px;font-size:11px;font-weight:500;display:block}.projects-module__GpnBQW__mapPopupProjects{border-top:1px solid #1f222324}.projects-module__GpnBQW__mapPopupProjects a{color:#1d2022;border-bottom:1px solid #1f222324;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 0;text-decoration:none;display:flex}.projects-module__GpnBQW__mapPopupProjects a>span{max-width:220px;font-size:11px;line-height:1.25}.projects-module__GpnBQW__mapPopupProjects a>small{color:#5f6465;white-space:nowrap;flex:none;font-family:inherit;font-size:7px}.projects-module__GpnBQW__mapPopupPrecision{color:#989c9d;letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-family:inherit;font-size:7px}.projects-module__GpnBQW__mapLegend{color:#ffffff61;letter-spacing:.08em;background:#101213;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;min-height:58px;padding:0 18px;font-family:inherit;font-size:8px;display:flex}.projects-module__GpnBQW__mapLegend>div{align-items:center;gap:9px;display:flex}.projects-module__GpnBQW__legendMarker{background:#666b6c;border-radius:50%;width:10px;height:10px;display:inline-block}.projects-module__GpnBQW__mapLoading{color:#ffffff80;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:620px;display:flex}.projects-module__GpnBQW__mapLoading span{color:#666b6c;letter-spacing:.12em;font-family:inherit;font-size:8px}.projects-module__GpnBQW__mapLoading strong{font-size:14px;font-weight:400}.projects-module__GpnBQW__card{scroll-margin-top:30px}@media (max-width:900px){.projects-module__GpnBQW__mapHeading{grid-template-columns:1fr}.projects-module__GpnBQW__mapIntro{justify-self:start}.projects-module__GpnBQW__map{height:540px}}@media (max-width:650px){.projects-module__GpnBQW__mapSection{padding:54px 20px 60px}.projects-module__GpnBQW__mapHeading{gap:35px;margin-bottom:30px}.projects-module__GpnBQW__map{height:470px}.projects-module__GpnBQW__mapLegend{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.projects-module__GpnBQW__mapFrame .leaflet-popup-content{width:270px!important}.projects-module__GpnBQW__mapPopup>img{height:128px}.projects-module__GpnBQW__mapPopupProjects a{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:340px){.projects-module__GpnBQW__mapFrame .leaflet-popup-content{width:calc(100vw - 100px)!important}.projects-module__GpnBQW__mapPopup>img{display:none}.projects-module__GpnBQW__mapPopupBody{padding:14px}.projects-module__GpnBQW__mapPopupTop{margin-bottom:14px}.projects-module__GpnBQW__mapPopupProjects a{min-height:56px}}.projects-module__GpnBQW__archiveTools{background:#f2f0e9;border-top:1px solid #12141521;border-bottom:1px solid #12141521;grid-template-columns:minmax(260px,2fr) minmax(190px,.8fr) auto;align-items:end;gap:18px;padding:34px 4.4vw;display:grid}.projects-module__GpnBQW__searchBlock,.projects-module__GpnBQW__countryBlock{flex-direction:column;gap:10px;display:flex}.projects-module__GpnBQW__searchBlock label,.projects-module__GpnBQW__countryBlock>span{color:#2023268c;letter-spacing:.12em;font-family:inherit;font-size:9px}.projects-module__GpnBQW__searchBlock input,.projects-module__GpnBQW__countryBlock select{color:#202326;width:100%;min-height:48px;font:inherit;background:0 0;border:1px solid #2023262e;border-radius:0;padding:0 14px}.projects-module__GpnBQW__searchBlock input::placeholder{color:#20232661}.projects-module__GpnBQW__resetFilters{color:#202326;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:1px solid #2023262e;border-radius:0;padding:0 20px;font-size:12px;transition:border-color .16s,color .16s}.projects-module__GpnBQW__resetFilters:hover{color:#666b6c;border-color:#666b6c}.projects-module__GpnBQW__emptyResults{background:#f2f0e9;border-bottom:1px solid #20232621;padding:90px 4.4vw}.projects-module__GpnBQW__emptyResults>span{color:#666b6c;letter-spacing:.12em;font-family:inherit;font-size:9px}.projects-module__GpnBQW__emptyResults h2{letter-spacing:-.045em;margin:24px 0 12px;font-size:clamp(34px,5vw,72px);font-weight:450}.projects-module__GpnBQW__emptyResults p{color:#20232694;margin:0}@media (max-width:800px){.projects-module__GpnBQW__archiveTools{grid-template-columns:1fr;padding:28px 20px}.projects-module__GpnBQW__resetFilters{width:100%}.projects-module__GpnBQW__emptyResults{padding:70px 20px}}.projects-module__GpnBQW__hero{background:#17191a;align-content:end;min-height:470px;padding:72px clamp(28px,5vw,92px) 76px}.projects-module__GpnBQW__hero:before{display:none}.projects-module__GpnBQW__heroCode{color:#ffffff7a;letter-spacing:.11em;margin-bottom:42px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.projects-module__GpnBQW__hero h1{letter-spacing:-.055em;grid-column:1/9;max-width:980px;font-size:clamp(58px,7.5vw,118px);font-weight:500;line-height:.9}.projects-module__GpnBQW__heroDescription{color:#ffffffad;grid-column:9/13;max-width:440px;font-size:clamp(14px,.95vw,16px);line-height:1.65}.projects-module__GpnBQW__catalogIntro{background:#f4f2ec;border-top:1px solid #2023261f;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(40px,7vw,120px);padding:clamp(72px,7vw,116px) clamp(28px,5vw,92px) clamp(58px,6vw,92px);display:grid}.projects-module__GpnBQW__catalogIntro span{color:#202326a6;letter-spacing:.11em;margin-bottom:27px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:650;display:block}.projects-module__GpnBQW__catalogIntro h2{letter-spacing:-.052em;max-width:980px;margin:0;font-size:clamp(46px,6.3vw,94px);font-weight:500;line-height:.91}.projects-module__GpnBQW__catalogIntro p{color:#202326ad;max-width:420px;margin:0;font-size:14px;line-height:1.65}.projects-module__GpnBQW__archiveTools{background:#f4f2ec;grid-template-columns:minmax(320px,1fr) auto;gap:28px;padding:38px clamp(28px,5vw,92px)}.projects-module__GpnBQW__searchBlock label,.projects-module__GpnBQW__countryBlock>span{color:#202326a6;letter-spacing:.09em;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600}.projects-module__GpnBQW__searchBlock input,.projects-module__GpnBQW__countryBlock select{background:#ffffff38;border:1px solid #20232633;min-height:54px;padding:0 16px;font-size:14px}.projects-module__GpnBQW__searchBlock input:focus,.projects-module__GpnBQW__countryBlock select:focus{border-color:#202326a6}.projects-module__GpnBQW__resetFilters{min-height:54px;padding:0 22px;font-size:13px}.projects-module__GpnBQW__resetFilters:hover:not(:disabled),.projects-module__GpnBQW__resetFilters:focus-visible{color:#202326;border-color:#202326}.projects-module__GpnBQW__resetFilters:disabled{color:#2023264d;cursor:default;border-color:#2023261c}.projects-module__GpnBQW__filters{background:#f4f2ec;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:32px clamp(48px,7vw,120px);padding:23px clamp(28px,5vw,92px);display:grid}.projects-module__GpnBQW__filterGroup{min-width:0}.projects-module__GpnBQW__filterLabel{color:#202326a6;letter-spacing:.09em;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.projects-module__GpnBQW__filterOptions{flex-wrap:wrap;gap:8px 28px;display:flex}.projects-module__GpnBQW__formatOptions{flex-direction:column;align-items:flex-start;gap:0}.projects-module__GpnBQW__filterButton{color:#202326a6;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #0000;min-height:auto;padding:8px 0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500}.projects-module__GpnBQW__filterCount{color:#202326a6;font-variant-numeric:tabular-nums;margin-left:7px;font-size:10px}.projects-module__GpnBQW__filterButtonActive .projects-module__GpnBQW__filterCount{color:#202326b3}.projects-module__GpnBQW__filterButton:hover,.projects-module__GpnBQW__filterButton:focus-visible{border-bottom-color:#20232659}.projects-module__GpnBQW__filterButtonActive{color:#202326;background:0 0;border-bottom-color:#202326}.projects-module__GpnBQW__countRow{color:#202326a6;letter-spacing:.07em;text-transform:uppercase;padding:30px clamp(28px,5vw,92px) 18px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.projects-module__GpnBQW__grid{background:#f4f2ec;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,6vw,96px) clamp(24px,3vw,50px);padding:22px clamp(28px,5vw,92px) 120px}.projects-module__GpnBQW__card{background:0 0;min-height:0;display:block}.projects-module__GpnBQW__visual{aspect-ratio:4/3;background:#d8d6d0;min-height:0;display:block}.projects-module__GpnBQW__image{filter:saturate(.9) contrast(1.01) brightness(1.06) brightness(var(--project-image-brightness,1));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__image{transform:scale(1.025)}.projects-module__GpnBQW__projectIndex{color:#fffffff5;letter-spacing:.06em;background:#0a0b0ca6;padding:6px 8px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;top:20px;left:20px}.projects-module__GpnBQW__content{border:0;padding:24px 0 0}.projects-module__GpnBQW__meta{color:#202326a6;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-bottom:15px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600}.projects-module__GpnBQW__caseLabel{color:#202326d1;white-space:nowrap}.projects-module__GpnBQW__content h2{letter-spacing:-.038em;max-width:720px;margin:0 0 13px;font-size:clamp(27px,2.7vw,43px);font-weight:500;line-height:1.02}.projects-module__GpnBQW__location{color:#202326a6;letter-spacing:0;margin-bottom:20px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45}.projects-module__GpnBQW__works{color:#202326a8;flex-direction:column;gap:7px;max-width:650px;margin:20px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.projects-module__GpnBQW__works li{padding-left:17px;position:relative}.projects-module__GpnBQW__works li:before{content:"—";color:#20232657;position:absolute;left:0}.projects-module__GpnBQW__cardFooter{letter-spacing:0;color:#202326;border:0;justify-content:flex-start;margin-top:27px;padding-top:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px}.projects-module__GpnBQW__cardFooter>span{color:#202326;border-bottom:1px solid #20232666;align-items:center;gap:15px;padding-bottom:7px;font-weight:500;display:inline-flex}.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__cardFooter>span,.projects-module__GpnBQW__card:focus-visible .projects-module__GpnBQW__cardFooter>span{color:#202326;border-bottom-color:#202326}.projects-module__GpnBQW__emptyResults{background:#f4f2ec;padding:100px clamp(28px,5vw,92px)}.projects-module__GpnBQW__emptyResults>span{color:#202326a6;letter-spacing:.08em;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.projects-module__GpnBQW__emptyResults button{color:#202326;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #20232673;margin-top:28px;padding:14px 0 8px}.projects-module__GpnBQW__emptyResults button:hover,.projects-module__GpnBQW__emptyResults button:focus-visible{border-bottom-color:#202326}@media (max-width:1050px){.projects-module__GpnBQW__hero{min-height:430px}.projects-module__GpnBQW__hero h1{grid-column:1/13}.projects-module__GpnBQW__heroDescription{grid-column:1/10;margin-top:42px}.projects-module__GpnBQW__catalogIntro{grid-template-columns:1fr;gap:32px}.projects-module__GpnBQW__catalogIntro p{max-width:620px}.projects-module__GpnBQW__filters{grid-template-columns:1fr;gap:24px}.projects-module__GpnBQW__grid{grid-template-columns:1fr;gap:72px}.projects-module__GpnBQW__visual{aspect-ratio:16/10}.projects-module__GpnBQW__content h2{font-size:clamp(30px,5vw,48px)}}@media (max-width:800px){.projects-module__GpnBQW__archiveTools{grid-template-columns:1fr;padding:28px 20px}}@media (max-width:650px){.projects-module__GpnBQW__hero{min-height:440px;padding:48px 20px 52px}.projects-module__GpnBQW__heroCode{margin-bottom:34px}.projects-module__GpnBQW__hero h1{overflow-wrap:anywhere;font-size:clamp(36px,12vw,70px)}.projects-module__GpnBQW__heroDescription{grid-column:1/13;margin-top:34px}.projects-module__GpnBQW__catalogIntro{padding:58px 20px 48px}.projects-module__GpnBQW__catalogIntro span{margin-bottom:22px}.projects-module__GpnBQW__catalogIntro h2{overflow-wrap:anywhere;font-size:clamp(38px,12vw,58px)}.projects-module__GpnBQW__catalogIntro p{font-size:13px}.projects-module__GpnBQW__filters{padding:20px}.projects-module__GpnBQW__filterGroup+.projects-module__GpnBQW__filterGroup{border-top:1px solid #2023261f;padding-top:20px}.projects-module__GpnBQW__filterOptions{gap:6px 20px}.projects-module__GpnBQW__meta{flex-direction:column;align-items:flex-start}.projects-module__GpnBQW__countRow{padding:24px 20px 15px}.projects-module__GpnBQW__grid{gap:58px;padding:18px 20px 80px}.projects-module__GpnBQW__visual{aspect-ratio:4/3}.projects-module__GpnBQW__content{padding-top:19px}.projects-module__GpnBQW__content h2{letter-spacing:-.032em;font-size:clamp(25px,7.7vw,34px);line-height:1.04}.projects-module__GpnBQW__works{font-size:12px}}.projects-module__GpnBQW__mapSection{color:#202326;background:#e9e7e1;border-top:1px solid #2023261f;padding:clamp(68px,6vw,94px) clamp(28px,5vw,92px) clamp(72px,6.5vw,102px)}.projects-module__GpnBQW__mapHeading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(40px,6vw,100px);max-width:1480px;margin:0 auto 42px}.projects-module__GpnBQW__mapCode{color:#202326a6;letter-spacing:.11em;margin-bottom:28px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:650}.projects-module__GpnBQW__mapHeading h2{letter-spacing:-.055em;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.88}.projects-module__GpnBQW__mapIntro{max-width:430px}.projects-module__GpnBQW__mapIntro strong{color:#202326;margin-bottom:17px;font-size:clamp(14px,1vw,17px);font-weight:550}.projects-module__GpnBQW__mapIntro p{color:#202326b3;font-size:14px;line-height:1.6}.projects-module__GpnBQW__mapIntro span{color:#2023266e;letter-spacing:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.55}.projects-module__GpnBQW__mapFrame{background:#d8d8d3;border:1px solid #20232629;max-width:1480px;margin:0 auto;overflow:hidden}.projects-module__GpnBQW__map{background:#d5d6d2;height:clamp(460px,38vw,570px)}.projects-module__GpnBQW__mapFrame .leaflet-tile-pane{filter:grayscale()saturate(0)brightness(1.03)contrast(.91);opacity:.94}.projects-module__GpnBQW__mapFrame .leaflet-control-zoom{overflow:hidden;border:1px solid #2023262b!important;margin:18px!important;box-shadow:0 8px 28px #14161714!important}.projects-module__GpnBQW__mapFrame .leaflet-control-zoom a{color:#202326;background:#f9f8f4f0;width:42px;height:42px;font-size:18px;border:0!important;border-bottom:1px solid #2023261f!important;border-radius:0!important}.projects-module__GpnBQW__mapFrame .leaflet-control-zoom a:hover{color:#f4f2ec;background:#202326}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner{color:#fff;letter-spacing:0;background:#202326;border:1px solid #ffffffe6;width:40px;height:40px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:650;box-shadow:0 0 0 5px #20232621}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner:hover{transform:scale(1.07);box-shadow:0 0 0 8px #20232629}.projects-module__GpnBQW__mapAttribution{color:#20232678;background:#f4f2ec;border-top:1px solid #2023261c;justify-content:flex-end;align-items:center;gap:5px;min-height:38px;padding:10px 15px;font-size:10px;line-height:1.35;display:flex}.projects-module__GpnBQW__mapAttribution a{color:#202326b8;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.projects-module__GpnBQW__mapLegend{color:#202326a6;letter-spacing:0;background:#f4f2ec;border-top:1px solid #2023261c;min-height:54px;padding:0 18px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px}.projects-module__GpnBQW__legendMarker{background:#202326;width:9px;height:9px}.projects-module__GpnBQW__mapPopupBody>strong{color:#202326}.projects-module__GpnBQW__mapPopupProjects a>small{color:#202326a6;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px}.projects-module__GpnBQW__mapPopupProjects a:hover>span{color:#202326}.projects-module__GpnBQW__mapPopupPrecision{color:#202326a6;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:9px}.projects-module__GpnBQW__mapLoading{color:#202326ad;background:#e2e1dc;border:1px solid #20232621;height:clamp(460px,38vw,570px)}.projects-module__GpnBQW__mapLoading span{color:#202326ad;letter-spacing:.09em;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:650}.projects-module__GpnBQW__mapLoading strong{color:#202326;font-size:15px}@media (max-width:900px){.projects-module__GpnBQW__mapHeading{grid-template-columns:1fr;gap:34px}.projects-module__GpnBQW__mapIntro{justify-self:start}}@media (max-width:650px){.projects-module__GpnBQW__mapSection{padding:58px 20px 68px}.projects-module__GpnBQW__mapHeading{margin-bottom:32px}.projects-module__GpnBQW__map{height:470px}.projects-module__GpnBQW__mapAttribution{flex-wrap:wrap;justify-content:flex-start;padding:10px 12px}.projects-module__GpnBQW__mapLegend{flex-direction:column;align-items:flex-start;gap:7px;padding:14px}}.projects-module__GpnBQW__page,.projects-module__GpnBQW__catalogIntro,.projects-module__GpnBQW__archiveTools,.projects-module__GpnBQW__filters,.projects-module__GpnBQW__countRow,.projects-module__GpnBQW__grid,.projects-module__GpnBQW__emptyResults{background:var(--surface)}.projects-module__GpnBQW__mapSection{background:var(--surface-subtle)}.projects-module__GpnBQW__visual,.projects-module__GpnBQW__mapFrame,.projects-module__GpnBQW__map,.projects-module__GpnBQW__mapLoading{background:var(--surface-muted)}.projects-module__GpnBQW__mapAttribution,.projects-module__GpnBQW__mapLegend{background:var(--surface)}.projects-module__GpnBQW__searchBlock input,.projects-module__GpnBQW__countryBlock select{background:var(--surface-subtle)}.projects-module__GpnBQW__page{color:#17232a}.projects-module__GpnBQW__hero{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line-light)}.projects-module__GpnBQW__hero:before{background-image:none}.projects-module__GpnBQW__heroDescription{color:var(--muted-dark)}.projects-module__GpnBQW__catalogIntro,.projects-module__GpnBQW__archiveTools,.projects-module__GpnBQW__filters,.projects-module__GpnBQW__countRow,.projects-module__GpnBQW__grid,.projects-module__GpnBQW__emptyResults{color:#17232a}.projects-module__GpnBQW__catalogIntro,.projects-module__GpnBQW__archiveTools,.projects-module__GpnBQW__filters,.projects-module__GpnBQW__countRow{border-color:#17232a24}.projects-module__GpnBQW__catalogIntro span,.projects-module__GpnBQW__filterLabel,.projects-module__GpnBQW__searchBlock label,.projects-module__GpnBQW__countryBlock>span,.projects-module__GpnBQW__countRow{color:#17232a9e}.projects-module__GpnBQW__filterButton,.projects-module__GpnBQW__filterCount,.projects-module__GpnBQW__searchBlock input,.projects-module__GpnBQW__countryBlock select,.projects-module__GpnBQW__resetFilters,.projects-module__GpnBQW__catalogIntro p{color:#17232aad}.projects-module__GpnBQW__filterButtonActive,.projects-module__GpnBQW__resetFilters:hover:not(:disabled),.projects-module__GpnBQW__resetFilters:focus-visible{color:#17232a}.projects-module__GpnBQW__filterButtonActive,.projects-module__GpnBQW__filterButton:hover,.projects-module__GpnBQW__filterButton:focus-visible{border-bottom-color:#176b78}.projects-module__GpnBQW__searchBlock input:focus,.projects-module__GpnBQW__countryBlock select:focus,.projects-module__GpnBQW__resetFilters:hover:not(:disabled),.projects-module__GpnBQW__resetFilters:focus-visible{border-color:#176b78}.projects-module__GpnBQW__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(82px,8vw,132px) clamp(24px,3vw,50px);padding-top:clamp(32px,4vw,62px);padding-bottom:clamp(110px,10vw,170px)}.projects-module__GpnBQW__card{grid-column:span 6;min-width:0}.projects-module__GpnBQW__card:nth-child(6n+1){grid-column:1/-1}.projects-module__GpnBQW__card:nth-child(6n+2){grid-column:1/span 7}.projects-module__GpnBQW__card:nth-child(6n+3){grid-column:8/-1;margin-top:clamp(84px,8vw,138px)}.projects-module__GpnBQW__card:nth-child(6n+4){grid-column:2/span 5}.projects-module__GpnBQW__card:nth-child(6n+5){grid-column:7/-1;margin-top:clamp(48px,5vw,88px)}.projects-module__GpnBQW__card:nth-child(6n){grid-column:3/11}.projects-module__GpnBQW__visual{aspect-ratio:4/3;background:var(--surface)}.projects-module__GpnBQW__card:nth-child(6n+1) .projects-module__GpnBQW__visual{aspect-ratio:16/8.4}.projects-module__GpnBQW__card:nth-child(6n+2) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n) .projects-module__GpnBQW__visual{aspect-ratio:16/10.5}.projects-module__GpnBQW__card:nth-child(6n+3) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+4) .projects-module__GpnBQW__visual{aspect-ratio:4/4.65}.projects-module__GpnBQW__image{filter:saturate(.76) contrast(1.035) brightness(1.025) brightness(var(--project-image-brightness,1));-webkit-mask-image:linear-gradient(#000 0% 88%,#000000d1 94%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#000000d1 94%,#0000 100%)}.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__image,.projects-module__GpnBQW__card:focus-visible .projects-module__GpnBQW__image{filter:saturate(.9) contrast(1.035) brightness(1.035) brightness(var(--project-image-brightness,1));transform:scale(1.018)}.projects-module__GpnBQW__visualShade{background:linear-gradient(#07141b04,#07141b09 58%,#07141b21 88%,#0000 100%)}.projects-module__GpnBQW__projectIndex{color:#edf4f5;background:#07141bc2}.projects-module__GpnBQW__content{max-width:760px;padding-top:clamp(20px,2.2vw,32px)}.projects-module__GpnBQW__card:nth-child(6n+1) .projects-module__GpnBQW__content{max-width:980px}.projects-module__GpnBQW__meta,.projects-module__GpnBQW__location,.projects-module__GpnBQW__works{color:#17232aa8}.projects-module__GpnBQW__caseLabel,.projects-module__GpnBQW__works li:before{color:#176b78}.projects-module__GpnBQW__cardFooter,.projects-module__GpnBQW__cardFooter>span,.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__cardFooter>span,.projects-module__GpnBQW__card:focus-visible .projects-module__GpnBQW__cardFooter>span{color:#17232a}.projects-module__GpnBQW__cardFooter>span{border-bottom-color:#17232a61}.projects-module__GpnBQW__card:hover .projects-module__GpnBQW__cardFooter>span,.projects-module__GpnBQW__card:focus-visible .projects-module__GpnBQW__cardFooter>span{border-bottom-color:#176b78}.projects-module__GpnBQW__mapSection{color:#17232a}.projects-module__GpnBQW__mapCode,.projects-module__GpnBQW__mapIntro p,.projects-module__GpnBQW__mapIntro span,.projects-module__GpnBQW__mapLegend,.projects-module__GpnBQW__mapAttribution{color:#17232a9e}.projects-module__GpnBQW__mapIntro strong,.projects-module__GpnBQW__mapHeading h2{color:#17232a}.projects-module__GpnBQW__mapFrame,.projects-module__GpnBQW__map,.projects-module__GpnBQW__mapLoading{border-color:#17232a24}.projects-module__GpnBQW__legendMarker{background:#176b78}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner{background:#176b78}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner{box-shadow:0 0 0 5px #176b7824}.projects-module__GpnBQW__mapFrame .remstal-map-marker-inner:hover{box-shadow:0 0 0 8px #176b782e}@media (max-width:1050px){.projects-module__GpnBQW__grid{grid-template-columns:1fr;row-gap:76px}.projects-module__GpnBQW__card,.projects-module__GpnBQW__card:nth-child(6n+1),.projects-module__GpnBQW__card:nth-child(6n+2),.projects-module__GpnBQW__card:nth-child(6n+3),.projects-module__GpnBQW__card:nth-child(6n+4),.projects-module__GpnBQW__card:nth-child(6n+5),.projects-module__GpnBQW__card:nth-child(6n){grid-column:1;margin-top:0}.projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+1) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+2) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+3) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+4) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n) .projects-module__GpnBQW__visual{aspect-ratio:16/10}}@media (max-width:650px){.projects-module__GpnBQW__grid{row-gap:62px}.projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+1) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+2) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+3) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n+4) .projects-module__GpnBQW__visual,.projects-module__GpnBQW__card:nth-child(6n) .projects-module__GpnBQW__visual{aspect-ratio:4/3}.projects-module__GpnBQW__image{-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000 100%)}}.projects-module__GpnBQW__heroLinks{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.projects-module__GpnBQW__heroLinks a{border-bottom:1px solid var(--line-light);min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:14px;text-decoration:none;display:inline-flex}.projects-module__GpnBQW__heroLinks a:hover{border-bottom-color:var(--remstal);color:var(--remstal)}.projects-module__GpnBQW__heroLinks a:focus-visible{outline:2px solid var(--remstal);outline-offset:5px}.projects-module__GpnBQW__heroCode{color:var(--muted-dark);font-size:11px}.projects-module__GpnBQW__countRow{flex-wrap:wrap;align-items:center;gap:16px 32px}.projects-module__GpnBQW__resultCount{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.projects-module__GpnBQW__resultCount>span:last-child{color:#17232a;font-variant-numeric:tabular-nums;line-height:1.5}.projects-module__GpnBQW__selectedConditions{flex-wrap:wrap;gap:8px;padding:0 clamp(28px,5vw,92px) 12px;display:flex}.projects-module__GpnBQW__selectedConditions button{border:1px solid var(--line-light);background:var(--surface-subtle);min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:16px;padding:8px 12px;font-size:12px;line-height:1.5;display:inline-flex}.projects-module__GpnBQW__selectedConditions button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projects-module__GpnBQW__selectedConditions button>span:last-child{color:var(--muted-dark);flex:none;font-size:20px}.projects-module__GpnBQW__selectedConditions button:hover{border-color:var(--remstal);background:var(--surface-muted)}.projects-module__GpnBQW__selectedConditions button:focus-visible{outline:2px solid var(--remstal);outline-offset:4px}.projects-module__GpnBQW__works .projects-module__GpnBQW__matchedWork{color:var(--ink);font-weight:600}.projects-module__GpnBQW__workMatchLabel{color:var(--remstal);margin-left:10px;font-size:11px;font-weight:500;display:inline-block}.projects-module__GpnBQW__viewOptions{border:1px solid #17232a3d;gap:3px;padding:3px;display:flex}.projects-module__GpnBQW__viewOptions button{color:#33454e;cursor:pointer;min-height:44px;font:inherit;letter-spacing:0;background:0 0;border:0;padding:0 18px;font-size:13px;font-weight:500}.projects-module__GpnBQW__viewOptions button:hover{background:#17232a14}.projects-module__GpnBQW__viewOptions button[aria-pressed=true]{color:#edf4f5;background:#17232a}.projects-module__GpnBQW__viewOptions button:focus-visible{outline-offset:4px;outline:2px solid #176b78}.projects-module__GpnBQW__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(24px,2.5vw,40px);padding-top:28px}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__card{border-bottom:1px solid #17232a33;flex-direction:column;grid-column:auto;margin-top:0;padding-bottom:24px;display:flex}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__card .projects-module__GpnBQW__visual{aspect-ratio:3/2}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__projectIndex{top:14px;left:14px}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__content{flex-direction:column;flex:1;padding-top:18px;display:flex}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__meta{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:14px;font-size:11px;line-height:1.5}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__caseLabel{color:#155d68;white-space:normal}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__content h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(24px,2vw,30px);line-height:1.12}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__location{margin-bottom:12px}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__works{gap:5px;margin-top:8px;margin-bottom:24px}.projects-module__GpnBQW__compactGrid .projects-module__GpnBQW__cardFooter{margin-top:auto;padding-top:10px}@media (max-width:1100px){.projects-module__GpnBQW__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.projects-module__GpnBQW__selectedConditions{padding-inline:20px}.projects-module__GpnBQW__resultCount{justify-content:space-between;width:100%;font-size:11px}.projects-module__GpnBQW__resultCount>span:last-child{font-size:13px}.projects-module__GpnBQW__compactGrid{grid-template-columns:minmax(0,1fr);row-gap:32px}}
.ProjectsGlobe-module__RxT1Aq__section{color:#edf2f3;background:#111b20;padding:clamp(48px,6vw,96px) 5.5vw}.ProjectsGlobe-module__RxT1Aq__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.ProjectsGlobe-module__RxT1Aq__eyebrow{color:#b7c5cb;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.ProjectsGlobe-module__RxT1Aq__heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(34px,4.7vw,72px);font-weight:500;line-height:1.06}.ProjectsGlobe-module__RxT1Aq__heading>p{color:#b7c5cb;max-width:32ch;margin:0;font-size:16px;line-height:1.6}.ProjectsGlobe-module__RxT1Aq__layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.ProjectsGlobe-module__RxT1Aq__visual{background:radial-gradient(#203039 0,#111b20 70%);min-width:0}.ProjectsGlobe-module__RxT1Aq__surface{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ProjectsGlobe-module__RxT1Aq__surface:active{cursor:grabbing}.ProjectsGlobe-module__RxT1Aq__surface svg{width:100%;height:auto;display:block}.ProjectsGlobe-module__RxT1Aq__grid{fill:none;stroke:#48606d;stroke-width:.5px;opacity:.55}.ProjectsGlobe-module__RxT1Aq__land{fill:#adbec7;opacity:.8}.ProjectsGlobe-module__RxT1Aq__beam{fill:#e8f7ff;opacity:.12;pointer-events:none}.ProjectsGlobe-module__RxT1Aq__points{pointer-events:none;position:absolute;inset:0}.ProjectsGlobe-module__RxT1Aq__point{pointer-events:auto;cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;transform:translate(-50%,-50%)}.ProjectsGlobe-module__RxT1Aq__point span{background:#fff;border:1px solid #e6f1f7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e6f1f719,0 0 13px #e8f7ff9c}.ProjectsGlobe-module__RxT1Aq__point:hover span,.ProjectsGlobe-module__RxT1Aq__point:focus-visible span{box-shadow:0 0 0 6px #e6f1f733,0 0 20px #fff}.ProjectsGlobe-module__RxT1Aq__cluster{color:#14232b;font:inherit;background:0 0;border:0;padding:0}.ProjectsGlobe-module__RxT1Aq__cluster span{place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.ProjectsGlobe-module__RxT1Aq__preview.ProjectsGlobe-module__RxT1Aq__groupPreview{pointer-events:auto;cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;max-height:calc(100% - 8px);display:flex}.ProjectsGlobe-module__RxT1Aq__groupPreview>:not(.ProjectsGlobe-module__RxT1Aq__previewChoices){flex-shrink:0}.ProjectsGlobe-module__RxT1Aq__previewChoices{min-height:0;max-height:180px;margin:0;padding:0 12px;list-style:none;overflow-y:auto}.ProjectsGlobe-module__RxT1Aq__previewChoices a{border-top:1px solid #536a77;min-height:44px;padding:12px 0;font-size:12px;line-height:1.4;display:block}.ProjectsGlobe-module__RxT1Aq__previewChoices a:hover,.ProjectsGlobe-module__RxT1Aq__previewChoices a:focus-visible{color:#fff;background:#ffffff0d}.ProjectsGlobe-module__RxT1Aq__closePreview{z-index:1;color:#fff;cursor:pointer;background:#14232bea;border:1px solid #b7c5cb;width:44px;height:44px;font-size:24px;position:absolute;top:4px;right:4px}.ProjectsGlobe-module__RxT1Aq__preview{z-index:2;pointer-events:none;background:#14232bed;border:1px solid #d7e9f099;width:min(240px,100% - 24px);position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 25px #bce5f02b}.ProjectsGlobe-module__RxT1Aq__previewRight{left:auto;right:4px;transform:none}.ProjectsGlobe-module__RxT1Aq__previewLeft{left:4px;transform:none}.ProjectsGlobe-module__RxT1Aq__previewImage{height:120px;position:relative}.ProjectsGlobe-module__RxT1Aq__previewImage img{object-fit:cover}.ProjectsGlobe-module__RxT1Aq__preview small{color:#c9d8df;padding:10px 12px 4px;font-size:10px;display:block}.ProjectsGlobe-module__RxT1Aq__preview strong{overflow-wrap:anywhere;padding:0 12px 12px;font-size:13px;font-weight:500;line-height:1.35;display:block}.ProjectsGlobe-module__RxT1Aq__controls{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 22px;display:flex}.ProjectsGlobe-module__RxT1Aq__controls button{color:#edf2f3;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:0 0;border:1px solid #536a77;padding:8px 14px;font-size:14px}.ProjectsGlobe-module__RxT1Aq__controls button:disabled{opacity:.3;cursor:default}.ProjectsGlobe-module__RxT1Aq__controls button:hover:not(:disabled){background:#293e49}.ProjectsGlobe-module__RxT1Aq__zoomValue{color:#b7c5cb;font-variant-numeric:tabular-nums;align-self:center;min-width:4ch;font-size:12px}.ProjectsGlobe-module__RxT1Aq__note{color:#a6b7bf;margin:14px 0;font-size:12px;line-height:1.65}.ProjectsGlobe-module__RxT1Aq__note a{text-decoration:underline}.ProjectsGlobe-module__RxT1Aq__details{min-width:0}.ProjectsGlobe-module__RxT1Aq__countries{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;margin:0 0 30px;padding:0;list-style:none;display:grid}.ProjectsGlobe-module__RxT1Aq__countries button{color:#b7c5cb;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #3b4f59;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;display:flex}.ProjectsGlobe-module__RxT1Aq__countries button span:first-child{overflow-wrap:anywhere}.ProjectsGlobe-module__RxT1Aq__countries button span:last-child{font-variant-numeric:tabular-nums}.ProjectsGlobe-module__RxT1Aq__countries button[aria-pressed=true]{color:#fff;border-bottom-color:#d5dde0}.ProjectsGlobe-module__RxT1Aq__countryTitle{overflow-wrap:anywhere;margin:0 0 18px;font-size:28px;font-weight:500}.ProjectsGlobe-module__RxT1Aq__objects{margin:0;padding:0;list-style:none}.ProjectsGlobe-module__RxT1Aq__objects a{overflow-wrap:anywhere;border-top:1px solid #3b4f59;padding:18px 0;font-size:16px;line-height:1.5;display:block}.ProjectsGlobe-module__RxT1Aq__objects small{color:#a6b7bf;margin-bottom:8px;font-size:11px;display:block}.ProjectsGlobe-module__RxT1Aq__objects strong{font-weight:500}.ProjectsGlobe-module__RxT1Aq__objects a>span{color:#b7c5cb;margin-top:12px;font-size:12px;display:block}.ProjectsGlobe-module__RxT1Aq__all{border-bottom:1px solid #536a77;justify-content:space-between;margin-top:8px;padding:20px 0;font-size:14px;display:flex}.ProjectsGlobe-module__RxT1Aq__section :focus-visible{outline-color:#d5dde0}@media (max-width:900px){.ProjectsGlobe-module__RxT1Aq__heading{flex-direction:column;align-items:start;gap:22px}.ProjectsGlobe-module__RxT1Aq__heading>p{max-width:48ch}.ProjectsGlobe-module__RxT1Aq__layout{grid-template-columns:minmax(0,1fr);gap:28px}.ProjectsGlobe-module__RxT1Aq__visual{max-width:720px}}@media (max-width:480px){.ProjectsGlobe-module__RxT1Aq__section{padding-inline:20px}.ProjectsGlobe-module__RxT1Aq__heading h2{font-size:clamp(34px,9vw,44px)}.ProjectsGlobe-module__RxT1Aq__heading>p{font-size:15px}.ProjectsGlobe-module__RxT1Aq__surface{overflow:hidden}.ProjectsGlobe-module__RxT1Aq__surface svg{width:147.17%;max-width:none;margin-left:-23.585%}.ProjectsGlobe-module__RxT1Aq__points{width:147.17%;left:-23.585%}.ProjectsGlobe-module__RxT1Aq__previewImage{height:100px}.ProjectsGlobe-module__RxT1Aq__previewRight,.ProjectsGlobe-module__RxT1Aq__previewLeft{left:50%;right:auto;transform:translate(-50%)}.ProjectsGlobe-module__RxT1Aq__point{width:22px;height:22px}.ProjectsGlobe-module__RxT1Aq__controls{gap:5px}.ProjectsGlobe-module__RxT1Aq__controls button{padding-inline:5px;font-size:13px}}
