.landing{--paper:#F6F1E8;--ink:#1E2A25;--green:#0B7A3E;--copper:#B5732F}.landing a,.landing button{touch-action:manipulation}.landing :is(a,button,[tabindex]):focus-visible{outline:3px solid #B5732F;outline-offset:5px}.landing p{line-height:1.9}.landing-footer,.landing-header,.landing-section{width:min(1280px,90%);margin-inline:auto}.landing-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #1e2a2526}.landing-footer img,.landing-header img{-o-object-fit:contain;object-fit:contain}.landing-header nav{display:flex;gap:30px;font-weight:700}.landing-header a:hover,.text-link:hover{color:var(--green)}.staff-link{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--ink);padding:12px 0;font-weight:700}.landing main,.landing-section{position:relative}.landing-section{padding-block:110px;z-index:1}.landing h1{font-size:clamp(40px,6.1vw,88px);line-height:1.16;letter-spacing:-.04em;font-weight:800;max-width:700px}.landing h2{font-size:clamp(34px,4.2vw,64px);line-height:1.25;font-weight:800;letter-spacing:-.035em;margin-block:18px 30px}.landing h3{font-size:27px;font-weight:800;line-height:1.5}.eyebrow{color:#805022;font-size:15px;font-weight:800;letter-spacing:.035em;display:flex;align-items:center;gap:12px}.eyebrow>span{width:7px;height:7px;background:#C8202F}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;padding-top:65px;padding-bottom:95px}.hero-intro{font-size:22px;max-width:540px;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-block:32px}.primary-link{background:var(--green);color:white;display:inline-flex;align-items:center;gap:24px;padding:18px 24px;font-size:17px;font-weight:700;border-radius:4px;min-height:56px}.primary-link:hover{background:#085f30}.text-link{display:inline-flex;font-weight:800;padding-block:12px;border-bottom:1px solid;min-height:48px}.qr-block,.text-link{align-items:center;gap:16px}.qr-block{display:flex;font-size:14px;max-width:270px}.qr-block img{border:1px solid #b5732f55}.hero-art>img{width:100%;height:auto;position:relative}.hero-art video{position:absolute;inset:0;width:100%;height:100%;z-index:2}.hero-circle{position:absolute;width:90%;aspect-ratio:1;border:1px solid #b5732f55;border-radius:50%;inset:5%;z-index:0}.art-label{position:absolute;bottom:0;left:10%;display:flex;gap:12px;align-items:center;z-index:3;background:var(--paper);padding:10px 20px;font-weight:800;border-bottom:2px solid var(--copper)}.art-label span{font-size:12px;color:#805022}.follow{position:absolute;bottom:20px;right:0;font-size:14px;display:flex;align-items:center;gap:30px}.follow span{font-size:28px}.footprint{position:absolute;inset:80px 4% 100px;pointer-events:none;opacity:.38;z-index:0}.footprint svg{height:100%;width:100%}.story-section{border-top:1px solid #1e2a2526;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.section-intro{font-size:20px;max-width:480px}.story-captions{margin-block:36px;list-style:none;padding:0}.story-captions li{display:flex;gap:20px;border-right:2px solid #d8d2c4;transition:border-color .5s,background .5s}.story-captions li.active{border-color:var(--green);background:#0b7a3e0a}.story-captions h3{font-size:22px}.story-captions p{font-size:16px;margin-top:4px}.index{color:#805022;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.story-copy small{font-size:13px;color:#575c54}.story-controls{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.story-controls button{border-bottom:1px solid var(--ink);padding-block:12px;min-height:48px;font-weight:700}.story-phone{width:min(100%,355px);height:620px;margin-inline:auto;background:#1e2a25;border-radius:44px;border:7px solid #1e2a25;padding:16px 6px 12px;box-shadow:12px 22px 0 #e8c9a045;position:relative}.phone-speaker{height:5px;width:55px;background:#829087;border-radius:10px;margin:0 auto 14px}.chat-header{background:#fff;padding:14px;display:flex;align-items:center;gap:12px;border-radius:24px 24px 0 0}.chat-header img{-o-object-fit:contain;object-fit:contain;border-radius:50%;background:var(--paper)}.chat-header span{margin-right:auto;font-weight:800}.chat-scroll{height:455px;overflow:auto;background:#e9ede5;padding:18px 13px;scrollbar-width:thin;overscroll-behavior:contain}.bubble{background:#fff;border-radius:12px 12px 3px 12px;padding:14px;margin-bottom:14px;font-size:14px;line-height:1.75;box-shadow:0 1px 0 #1e2a2517}.bubble.citizen{background:#dcebd7;margin-left:22px}.bubble small{display:block;color:#4c6255;font-size:12px}.bubble h3{font-size:19px;margin-block:10px}.draft-badge{display:inline-block;border:1px solid #a37541;color:#75461c;padding:2px 8px;font-size:12px}.blank{background:#f5eee3;padding-inline:5px;margin-block:6px}.approval{margin-block:18px;border-top:1px solid #abc7b0;border-bottom:1px solid #abc7b0;padding:14px;color:#075b2e}.approval strong{display:inline-block;border:2px solid #0b7a3e;padding:4px 12px;font-size:20px}.approval p{font-size:13px}.sample-certificate{background:#fffdf7;padding:22px 14px;border:2px solid #b5732f;text-align:center}.sample-certificate h3{font-size:25px;margin-top:18px}.sample-certificate img{margin:14px auto}.sample-certificate small,.sample-certificate span{display:block;font-size:11px}.sample-certificate span{margin-top:14px;color:#805022}.phone-home{height:4px;width:100px;background:#f6f1e8;margin:12px auto 0;border-radius:5px}.pillars{padding-top:60px}.pillar{display:grid;grid-template-columns:.85fr 1.3fr;gap:8%;align-items:center;padding-block:68px;border-bottom:1px solid #1e2a2526}.pillar-1{direction:ltr}.pillar-1>*{direction:rtl}.pillar-copy{position:relative}.big-index{font-size:90px;line-height:1;color:#b5732f40;font-weight:800;display:block;margin-bottom:14px}.pillar-copy h3{font-size:38px;margin-bottom:16px}.pillar-copy p{font-size:18px;margin-block:10px}.device{min-width:0;overflow:hidden;background:#fff;border:6px solid #29372f;border-radius:12px;box-shadow:0 12px 0 #29372f20}.device-bar{height:24px;background:#29372f;display:flex;gap:5px;padding:5px 8px;direction:ltr}.device-bar i{height:5px;width:5px;border-radius:50%;background:#c5cfc7}.screen-shot{width:100%;height:auto;display:block}.trust-section{position:relative;z-index:1;background:#0a4930;color:var(--paper);margin-top:30px}.trust-section h2{max-width:950px;font-size:clamp(38px,5.3vw,76px);margin-bottom:65px}.trust-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.trust-points>div{padding-block:23px;border-top:1px solid #ffffff38}.trust-points h3{font-size:22px;display:flex;gap:18px}.trust-points h3 span{color:#e8c9a0}.trust-points p{font-size:16px;margin-top:10px;color:#e0e9df}.trust-section .device{border-color:#e8c9a0}.trust-section .device-bar{background:#e8c9a0}.trust-section .device-bar i{background:#0a4930}.audience-row{display:grid;grid-template-columns:32px 150px 1fr 180px;gap:24px;align-items:center;padding-block:32px;border-bottom:1px solid #1e2a2530}.audience-row h3{font-size:30px}.audience-row p{font-size:18px;max-width:560px}.audience-row .text-link{justify-self:start;font-size:16px}.stats-section{border-top:1px solid #1e2a2526;padding-top:70px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;margin-block:50px}.stat{border-top:2px solid var(--green);padding-top:24px;display:flex;flex-direction:column;gap:12px}.stat strong{font-size:72px;font-weight:800;line-height:1.2;color:var(--green)}.stat>span{font-size:18px}.stats-section small{font-size:13px;color:#575c54}.empty-stats{display:flex;align-items:center;gap:35px;margin-block:25px}.empty-stats img{-o-object-fit:contain;object-fit:contain}.empty-stats p{font-size:24px;font-weight:700}.stats-loading{min-height:100px}.landing-footer{position:relative;z-index:1;border-top:1px solid #1e2a2530;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding-block:42px}.landing-footer p{font-size:14px;margin-top:12px}.landing-footer a{font-weight:700;display:inline-block;padding-block:12px}.competition{display:flex;gap:18px;align-items:center}.competition p{max-width:190px}.skip-link{position:fixed;top:-100px;right:20px;background:var(--green);color:#fff;padding:15px;z-index:100}.skip-link:focus{top:12px}.unavailable{font-size:14px;color:#575c54}.hero-art{background:var(--paper)}.hero-art video,.hero-art>img{mix-blend-mode:multiply}.device-phone{width:min(280px,75%);justify-self:center;border-radius:28px;border-width:7px}.device-phone .device-bar{height:22px;justify-content:center}.device-phone .device-bar i{display:none}.device-phone .device-bar:after{content:"";width:50px;height:4px;background:#0a4930;border-radius:5px}.device-phone .screen-shot{border-radius:0 0 19px 19px}.landing main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 1000px}.landing main>.pillars{contain-intrinsic-size:auto 2200px}@media(min-width:769px){.pillar-1 .pillar-copy{grid-column:1}.pillar-1 .device{grid-column:2}}@media(max-width:1024px){.landing-header nav{gap:16px;font-size:14px}.hero{min-height:680px}.hero-intro{font-size:20px}.story-section{gap:4%}.audience-row{grid-template-columns:25px 120px 1fr;gap:15px}.audience-row .text-link{grid-column:3}.trust-layout{gap:5%}}@media(max-width:768px){.landing-header{min-height:90px;flex-wrap:wrap;gap:12px;padding-block:14px}.landing-header>a:first-child img{width:85px;height:50px}.landing-header nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:12px;padding-top:12px;border-top:1px solid #1e2a2517}.staff-link{font-size:14px}.landing-section{padding-block:70px}.hero{grid-template-columns:1fr;padding-top:45px;gap:10px;min-height:auto;padding-bottom:85px}.hero h1{max-width:520px;font-size:clamp(40px,9.5vw,70px)}.hero-intro{font-size:19px}.hero-actions{gap:18px;margin-block:24px}.primary-link{font-size:15px;padding:16px 18px;gap:15px}.qr-block{display:none}.hero-art{width:85%;max-width:420px;justify-self:center}.follow{bottom:14px}.story-section{grid-template-columns:1fr;gap:40px}.story-phone{height:620px}.story-captions{margin-block:24px}.story-captions li{padding:14px 12px}.story-captions h3{font-size:20px}.story-captions p{font-size:15px}.pillar,.pillar-1{grid-template-columns:1fr;direction:rtl;gap:28px;padding-block:40px}.big-index{font-size:66px;margin-bottom:8px}.pillar-copy h3{font-size:32px}.pillar-copy p{font-size:17px}.trust-layout{grid-template-columns:1fr;gap:40px}.trust-section h2{margin-bottom:30px}.trust-points h3{font-size:21px}.audience-row{grid-template-columns:24px 1fr;gap:12px;padding-block:25px}.audience-row h3{font-size:27px}.audience-row .text-link,.audience-row p{grid-column:2}.audience-row p{font-size:17px}.stats-grid{grid-template-columns:1fr 1fr;gap:24px}.stat strong{font-size:52px}.stat>span{font-size:16px}.empty-stats{gap:18px}.empty-stats img{width:110px;height:110px}.empty-stats p{font-size:20px}.landing-footer{grid-template-columns:1fr;gap:28px}.footer-brand{display:flex;align-items:center;gap:25px}.footprint{inset-inline:0;opacity:.2}}@media(prefers-reduced-motion:reduce){.landing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-art video{display:none!important}.chat-scroll{height:auto;max-height:none}.story-phone{height:auto}.phone-home{margin-top:15px}}.landing *{box-sizing:border-box}.landing{margin:0;background:#F6F1E8;color:#1E2A25;font-family:Tajawal,sans-serif}.landing p{line-height:1.7;color:#1e2a25cc;font-size:19px}.landing a{text-decoration:none;color:inherit}.landing-header{width:100%;padding:16px max(5vw,24px);min-height:88px;background:#f6f1e8d9;border-bottom:1px solid #e7dfd2}.landing-header img{mix-blend-mode:multiply;width:64px;height:64px}.landing-header nav{gap:32px}.staff-link{border:1px solid #ded8cc;border-radius:14px;padding:8px 20px}.hero{width:100%;padding:72px 5vw 104px;min-height:760px;grid-template-columns:1fr 1fr;gap:48px;overflow:hidden}.hero-copy{z-index:2}.hero h1{font-size:clamp(48px,7vw,96px);font-weight:800;line-height:1.1;letter-spacing:-.045em;margin:24px 0}.hero-intro{font-size:21px;max-width:560px}.eyebrow{font-size:14px;color:#B5732F;font-weight:700}.hero-art{height:540px;position:relative;background:#F6F1E8;isolation:isolate;display:grid;place-items:center}.hero-art>img{width:480px;height:480px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;z-index:1;visibility:visible}.art-label,.follow,.footprint,.hero-circle{display:none!important}.arcs{width:920px;height:760px;left:-280px;top:-64px;opacity:.12;pointer-events:none;z-index:0}.arcs,.float{position:absolute}.float{background:white;border:1px solid #eee8df;border-radius:20px;padding:20px 24px;box-shadow:0 16px 48px -16px #1e2a2533;z-index:3;font-weight:700;font-size:17px;white-space:nowrap}.float.accept{left:0;top:75px}.float.draft{right:0;bottom:72px}.float b{display:inline-grid;place-items:center;width:32px;height:32px;background:#e8f4ec;color:#0b7a3e;border-radius:50%;margin-left:8px}.primary-link{border-radius:14px;height:56px;padding:12px 24px;background:#0B7A3E}.hero-actions{gap:24px;margin:32px 0}.qr-block{margin-top:24px;opacity:.8}.qr-block img{width:64px;height:64px;border:none}.bento-section{background:white;padding:120px 5vw}.bento-heading{display:flex;align-items:end;justify-content:space-between}.bento-heading h2{font-size:56px;line-height:1.15;max-width:560px;margin:16px 0 0;font-weight:800}.bento-heading>p{max-width:340px;font-size:18px}.bento{display:grid;grid-template-columns:repeat(12,1fr)}.tile{grid-column:span 4;border:1px solid #e7dfd2;border-radius:24px;box-shadow:0 20px 50px -20px #1e2a252e;background:white;overflow:hidden;min-width:0;padding:32px;position:relative}.tile.wide{grid-column:span 8;background:#f8f5ef}.pill{display:inline-flex;color:#975b24;background:#f4e9d9;border:1px solid #ead5b9;border-radius:40px;padding:6px 12px;font-size:13px;font-weight:700}.tile h3{font-size:30px;margin:20px 0 8px;font-weight:800}.tile p{font-size:17px;margin:8px 0 24px}.crop{position:relative;overflow:hidden;height:244px;border-radius:16px;border:1px solid #e7dfd2;background:white}.crop img{position:absolute;max-width:none;height:auto}.review img{width:1440px;left:-34px;top:-75px}.skills img{width:1360px;right:-24px;top:-525px}.cert img{width:700px;left:-16px;bottom:-12px}.callout{display:inline-block;border:1px solid #c8dfce;border-radius:24px;padding:6px 12px;background:#edf7ef;color:#0b7a3e;font-size:13px;font-weight:700;margin-top:16px}.approval-visual{margin:32px auto 16px;width:160px;height:160px;display:grid;place-items:center;border:1px solid #c9dfce;border-radius:50%;background:#eff7f0}.approval-visual svg{width:72px;color:#0b7a3e}.mini-label{text-align:center;color:#0b7a3e;font-weight:700}.volunteer-art{height:244px;display:grid;place-items:center;background:#f6f1e8;border-radius:16px;overflow:hidden}.volunteer-art img{height:220px;mix-blend-mode:multiply}.trust-preview{padding:80px 5vw;background:#0B3D24;color:white;text-align:center}.trust-preview h2{font-size:48px;max-width:900px;margin:auto}.tiny{font-size:13px;color:#805022}.hero .text-link{font-size:17px}@media(max-width:600px){.landing-header{padding:12px 24px;height:80px;min-height:80px}.landing-header nav{display:none}.landing-header>a:first-child img{width:52px;height:52px}.staff-link{font-size:13px}.hero{display:flex;flex-direction:column;padding:48px 24px 40px;gap:16px;min-height:0}.hero-copy{width:100%}.hero h1{font-size:48px;line-height:1.1;margin:24px 0}.hero-intro{font-size:19px}.hero-actions{gap:16px;margin:24px 0;align-items:center}.primary-link{padding:12px 16px;gap:8px}.hero .text-link,.primary-link{font-size:14px}.qr-block{display:none}.hero-art{height:360px;width:100%}.hero-art>img{width:315px;height:315px}.arcs{width:630px;height:500px;left:-220px;top:-48px}.float{padding:12px 14px;font-size:12px;border-radius:20px}.float.accept{left:-8px;top:24px}.float.draft{right:-8px;bottom:24px}.float b{width:24px;height:24px;margin-left:4px}.bento-section{padding:72px 24px}.bento-heading{display:block;margin-bottom:32px}.bento-heading h2{font-size:36px}.bento-heading>p{font-size:17px}.bento{display:flex;flex-direction:column;gap:24px}.tile{padding:24px}.tile h3{font-size:27px}.tile p{font-size:17px}.crop{height:224px}.review img{width:1200px;left:-300px;top:-64px}.skills img{width:1200px;right:-22px;top:-463px}.cert img{width:600px;left:-8px}.trust-preview h2{font-size:34px}}.landing{overflow:clip}.landing-header{position:sticky;top:0;z-index:50;border-bottom-color:transparent;transition:box-shadow .2s,border-color .2s}.landing-header.is-scrolled{border-bottom-color:#e7dfd2;box-shadow:0 8px 24px -16px #1e2a2526}.landing h1{font-size:clamp(48px,7vw,96px);line-height:1.1}.landing h1,.landing h2,.landing h3{text-wrap:balance}.landing p{text-wrap:pretty;max-width:60ch}.landing-section{padding-block:120px}.landing main>section{scroll-margin-top:100px}.story-section{width:100%;padding-inline:5%;border:0}.bento-section{background:#F6F1E8;position:relative;z-index:1}.trust-section{background:#0B3D24;margin:0}.trust-section p{color:#ffffffcc}.trust-section .eyebrow{color:#e8c9a0}.audience{background:#F6F1E8}.stats-section{background:#fff;width:100%;padding-inline:5%;border:0}.stat{border-top:0;border-inline-end:1px solid #e7dfd2;padding-inline:24px}.stat:last-child{border-inline-end:0}.stat strong{font-size:64px}.stat>span{font-size:15px}.landing-footer{background:#F6F1E8}.story-phone{border-width:4px;border-radius:40px;padding:12px 5px;box-shadow:0 24px 64px -24px #1e2a2540}.chat-scroll{height:465px}.primary-link{height:52px;min-height:52px;transition:transform .2s,box-shadow .2s}.primary-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #0b7a3e88}.bento-note{font-size:14px!important;margin-bottom:0!important}.callout:before{content:"";display:inline-block;width:16px;height:1px;background:currentColor;vertical-align:middle;margin-left:8px}.hero-art.video-ready>img{visibility:hidden}.hero-art video{width:480px;height:480px;inset:50% auto auto 50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain}.hero-art>img{max-width:100%}.skills{height:340px}.eyebrow{color:#915b25}.big-index{display:none}.landing h2{font-size:clamp(36px,4vw,56px)}@media(min-width:601px) and (max-width:1000px){.hero{gap:24px}.hero-art>img{width:100%;height:auto}.hero-art video{width:100%;height:100%}.float{font-size:12px;padding:12px}.bento{grid-template-columns:repeat(2,1fr)}.tile,.tile.wide{grid-column:span 1}.tile.wide{grid-column:span 2}.landing-header nav{gap:12px;font-size:12px}}@media(max-width:600px){.landing-section{padding-block:72px}.hero{padding-block:48px 40px}.landing h1{font-size:48px}.story-section{padding-inline:24px}.hero-art video{width:315px;height:315px}.stats-section{padding-inline:24px}.stat{padding-inline:8px}.stat:nth-child(2){border-inline-end:0}.story-phone{max-width:327px}.skills{height:300px}.bento-section{padding:72px 24px}.landing-header nav{display:flex;position:absolute;top:80px;left:0;padding:8px 16px;background:#f6f1e8f5;font-size:11px}.hero{padding-top:72px}}@media(prefers-reduced-motion:reduce){.float{transform:none!important}.primary-link:hover{transform:none}.chat-scroll{height:auto}.hero-art.video-ready>img{visibility:visible}}.landing a.primary-link{color:#fff}.landing .eyebrow{color:#915b25}.landing .trust-section .eyebrow{color:#e8c9a0}.landing .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;min-height:850px;padding-top:80px}.landing .hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.12;max-width:none}.hero h1>span{display:block;white-space:nowrap}.landing .hero-art{height:680px;background:transparent;isolation:auto}.landing .hero-art>img{width:760px;height:760px;max-width:none;mix-blend-mode:normal;visibility:visible!important;-o-object-fit:contain;object-fit:contain}.hero-art .arcs{width:1100px;height:900px;left:-360px}.hero-art .float.accept{top:40px;left:-8px}.hero-art .float.draft{right:-8px}.ranked-visual{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px;-webkit-mask-image:linear-gradient(#000 92%,transparent);mask-image:linear-gradient(#000 92%,transparent)}.ranked-visual li{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid #dce7dd;border-radius:16px;background:#fff}.ranked-visual li:first-child{background:#edf6ef;border-color:#a3c9b0}.rank-number{flex:none;display:grid;place-items:center;width:32px;height:32px;background:#0b7a3e;color:white;border-radius:50%;font-weight:800}.initiative-visual h4,.profile-visual h4,.ranked-visual h4{font-size:21px;font-weight:800;margin:0}.ranked-visual p{font-size:16px!important;line-height:1.8;margin:6px 0 0!important;white-space:normal;overflow-wrap:anywhere}.ranked-visual.compact li{padding:12px;gap:8px}.ranked-visual.compact h4{font-size:16px}.ranked-visual.compact p{font-size:13px!important}.ranked-visual.compact .rank-number{width:24px;height:24px}.initiative-visual,.profile-visual{padding:24px;background:#fbfaf7;border:1px solid #e7dfd2;border-radius:16px;margin-top:24px}.avatar{width:44px;height:44px;border-radius:50%;background:#dfeddf;color:#0b7a3e;display:inline-grid;place-items:center;font-weight:800;flex:none}.profile-visual h4{margin-top:16px}.skill-tags{display:flex;gap:8px;flex-wrap:wrap}.skill-tags span{padding:6px 12px;background:white;border:1px solid #dce7dd;border-radius:24px;font-size:14px}.participant{display:flex;gap:12px;align-items:center;font-weight:700}.initiative-visual h4,.participant{margin-top:16px}.safe-certificate{position:relative;height:280px;overflow:hidden;background:white;border:1px solid #e7dfd2;border-radius:16px;margin-top:24px;-webkit-mask-image:linear-gradient(#000 92%,transparent);mask-image:linear-gradient(#000 92%,transparent)}.safe-certificate>img{width:100%;height:auto;clip-path:inset(0 0 22% 0)}.certificate-cover{position:absolute;bottom:0;inset-inline:0;min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:white;padding:12px}.certificate-cover img{width:64px;height:64px}.certificate-cover small{font-size:12px}.citizen-visual{background:none;position:relative;margin-top:16px}.citizen-visual>img{width:100%;height:260px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal}.citizen-report{background:#eff6ed;padding:16px;border-radius:16px;line-height:1.8;font-size:16px;margin:12px 0}.visual-disclosure{display:block;margin-top:20px;color:#696b62;font-size:11px}.trust-section .device{max-height:360px;overflow:hidden}.trust-section .device img{clip-path:inset(0 0 15% 0)}@media(max-width:1000px) and (min-width:601px){.landing .hero-art>img{width:560px;height:560px}.landing .hero-art{height:580px}.landing .hero h1{font-size:48px}}@media(max-width:600px){.landing .hero{display:flex;min-height:0;padding:72px 24px 48px}.landing .hero h1{font-size:clamp(34px,9.2vw,48px);line-height:1.2;margin-top:24px}.landing .hero-art{height:480px;width:100%}.landing .hero-art>img{width:510px;height:510px}.hero-art .arcs{width:800px;height:650px;left:-320px;top:-64px}.hero-art .float.accept{top:24px;left:-10px}.hero-art .float.draft{bottom:24px;right:-8px}.ranked-visual li{padding:14px;gap:10px}.ranked-visual h4{font-size:18px}.ranked-visual p{font-size:15px!important}.rank-number{width:26px;height:26px}.landing .hero-intro{font-size:18px}.citizen-visual>img{height:300px}}.landing .hero-art{grid-template-columns:minmax(0,1fr)}@media(max-width:600px){.landing .hero-art>img{width:360px;height:460px}.landing .hero-art{height:460px}}.landing{--paper:#F8F7F2;--green:#146348;--ink:#213B32;--copper:#AE763E;background:var(--paper);color:var(--ink)}.landing-header{background:#f8f7f2eb;backdrop-filter:blur(16px);padding-inline:6%;height:88px}.landing-header nav{font-size:14px;font-weight:500;gap:28px}.landing .hero{padding:96px 6% 88px;min-height:740px;grid-template-columns:1.15fr 1fr;gap:64px;background:#f8f7f2}.landing .hero h1{font-size:clamp(42px,4.8vw,70px);letter-spacing:-.025em;margin-block:24px}.landing .hero-intro{font-size:19px;line-height:1.95;max-width:510px;color:#5b6b62}.landing .hero-art{height:520px}.landing .hero-art>img{width:560px;height:560px}.hero-art .arcs{width:860px;height:720px;left:-300px;top:-100px;opacity:.08}.hero-art .float{font-size:14px;padding:16px 20px;box-shadow:0 12px 36px -20px #213b323d;border-color:#e9ece4}.hero-art .float.accept{top:32px;left:0}.hero-art .float.draft{bottom:32px;right:0}.landing .primary-link{background:#146348;font-size:16px;box-shadow:0 6px 18px -12px #14634880}.landing .primary-link:hover{background:#0d5039}.hero .qr-block{margin-top:32px}.hero .qr-block img{width:52px;height:52px}.hero .qr-block span{font-size:12px}.landing .eyebrow{color:#956a3e;font-weight:700;letter-spacing:0}.landing h2{font-size:clamp(32px,3.5vw,50px);letter-spacing:-.02em}.bento-section,.landing-section{padding-block:112px}.story-section{background:#fff;padding-inline:8%;gap:14%}.story-copy .section-intro{font-size:18px;color:#657168}.story-captions li{background:none!important;padding:16px 20px;border-color:#ecefe8}.story-captions li.active{border-color:#146348}.story-captions h3{font-size:20px}.story-captions p{font-size:15px;color:#667269;line-height:1.8}.story-phone{width:326px;box-shadow:0 24px 64px -32px #213b3240}.bento-section{background:#f8f7f2;padding-inline:6%}.bento-heading{margin-bottom:48px}.bento-heading>p{font-size:16px;color:#657168;max-width:360px}.bento{gap:24px}.tile{border-color:#e4e9e0;border-radius:20px;box-shadow:0 10px 30px -24px #213b3236}.tile,.tile.wide{background:#fff}.tile h3{font-size:26px;margin-top:20px}.tile>p{font-size:16px!important;color:#667269;line-height:1.9}.pill{background:#f4eee3;border-color:transparent;color:#91673d;font-size:11px;font-weight:500;padding:5px 10px}.tile .ranked-visual{gap:0;margin-top:16px;-webkit-mask-image:none;mask-image:none}.tile .ranked-visual li{padding:20px 0;border:0;border-bottom:1px solid #e6ebe3;background:none;border-radius:0}.tile .ranked-visual li:last-child{border-bottom:0}.tile .ranked-visual h4{font-size:18px}.tile .ranked-visual p{font-size:14px!important;color:#6c786f}.rank-number{background:#146348;width:28px;height:28px;font-size:13px}.tile .initiative-visual,.tile .profile-visual{background:#f7f9f5;border-color:transparent;padding:20px}.tile .initiative-visual p,.tile .profile-visual p{font-size:14px!important}.tile .participant{font-size:14px}.tile .avatar{width:32px;height:32px;font-size:13px}.tile .skill-tags span{font-size:12px;padding:5px 10px}.tile .citizen-visual>img{height:210px}.tile .citizen-report{font-size:14px;background:#f0f5ed;padding:14px}.tile .safe-certificate{height:250px;border-color:#e4e9e0}.bento-disclaimer{display:block;margin-top:24px;font-size:12px;color:#778078}.trust-section{background:#103F30}.trust-section .landing-section{padding-inline:2%}.trust-section h2{max-width:800px;margin-bottom:48px}.trust-points h3{font-size:20px}.trust-points p{font-size:15px;color:#d4e1d8}.trust-points>div{padding-block:20px;border-color:#ffffff24}.trust-section .device-phone{width:230px;border-color:#c9b18c}.audience{padding-block:112px}.audience-row{padding-block:28px}.audience-row h3{font-size:26px}.audience-row p{font-size:16px;color:#667269}.stats-section{padding-block:88px}.stat strong{color:#146348;font-size:60px}.landing-footer{padding-block:40px}.landing-footer p{font-size:12px;color:#6a766d}.reports-section{padding:100px 6%;background:#eaf0e7;position:relative;z-index:1}.map-heading{display:flex;align-items:end;justify-content:space-between;gap:64px;margin-bottom:40px}.map-heading>p{font-size:18px;color:#637566;max-width:360px}.map-heading h2{margin-bottom:0;max-width:650px}.map-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;direction:ltr;background:#fff;border:1px solid #d9e2d5;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px -48px #244b3540}.map-canvas{position:relative;min-height:480px;overflow:hidden;direction:rtl}.map-canvas>svg{position:absolute;inset:0;width:100%;height:100%}.map-district{position:absolute;color:#81927c;font-size:14px;pointer-events:none}.d1{left:15%;top:15%}.d2{left:65%;top:13%}.d3{left:58%;top:59%;font-size:12px}.map-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;background:white;border:1px solid #fff;border-radius:50%;color:#146348;box-shadow:0 6px 18px #213b3224;transition:box-shadow .2s,scale .2s;z-index:2}.map-pin svg{width:26px;height:26px}.map-pin.new{color:#c8202f}.map-pin.progress{color:#9b6b35}.map-pin.selected{box-shadow:0 0 0 7px #ffffff99,0 8px 24px #213b3233;scale:1.12}.map-filters button:focus-visible,.map-pin:focus-visible{outline:3px solid #146348;outline-offset:5px}.map-filters{position:absolute;left:24px;right:24px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;z-index:3}.map-filters button{padding:10px 14px;border-radius:10px;background:#ffffffed;border:1px solid #e1e7dc;font-size:12px;min-height:40px;color:#54695a}.map-filters button[aria-pressed=true]{background:#146348;color:#fff;border-color:#146348}.map-detail{direction:rtl;padding:40px 32px;display:flex;align-items:start;flex-direction:column;justify-content:center;border-left:1px solid #e3e9df}.map-detail .eyebrow{font-size:12px;margin-bottom:24px}.map-detail h3{font-size:25px;margin-block:20px 4px}.map-detail p{font-size:16px;color:#68786c;line-height:1.9}.map-detail .report-place{font-size:12px;margin-bottom:16px}.report-status{font-size:11px;padding:5px 10px;border-radius:20px;color:#146348;background:#edf5ed}.report-status.new{color:#a71e2c;background:#fbeef0}.report-status.progress{color:#885c2e;background:#f5efe5}.map-detail .text-link{font-size:14px;margin-top:28px;border-color:#d7e2d5;color:#146348}.map-disclaimer{display:block;color:#6c7c68;font-size:12px;margin-top:20px;line-height:1.8}@media(max-width:1000px){.map-shell{grid-template-columns:minmax(0,1fr) 280px}.map-detail{padding:28px}.landing .hero{gap:24px}.landing .hero-art>img{width:480px;height:480px}.map-filters{left:12px;right:12px}.map-heading{gap:24px}}@media(max-width:600px){.landing-header{padding-inline:24px}.landing-header nav{background:#f8f7f2f5}.landing .hero{padding:80px 24px 56px;gap:40px}.landing .hero h1{font-size:clamp(34px,9.2vw,46px)}.landing .hero-intro{font-size:17px}.landing .hero-art{height:390px}.landing .hero-art>img{width:350px;height:390px}.hero-art .arcs{width:650px;height:560px;left:-240px;top:-80px}.hero-art .float{font-size:11px;padding:12px 14px}.hero-art .float.accept{top:8px}.hero-art .float.draft{bottom:8px}.bento-section,.landing-section{padding-block:72px}.story-section{padding-inline:24px;gap:40px}.story-phone{max-width:100%;width:312px}.story-captions p{font-size:14px}.bento-section{padding-inline:24px}.tile{padding:24px}.tile h3{font-size:25px}.bento-heading>p{font-size:15px}.trust-section .landing-section{padding-inline:0}.audience{padding-block:72px}.audience-row p{font-size:15px}.reports-section{padding:72px 24px}.map-heading{display:block}.map-heading>p{font-size:16px;margin-top:24px}.map-shell{grid-template-columns:1fr;border-radius:20px}.map-canvas{min-height:350px}.map-detail{border-left:0;border-top:1px solid #e3e9df;padding:28px}.map-detail h3{font-size:24px}.map-detail .eyebrow{margin-bottom:16px}.map-filters{bottom:16px;gap:4px}.map-filters button{font-size:10px;padding:8px 9px}.map-pin{width:42px;height:42px}.map-pin svg{width:23px;height:23px}.map-detail .text-link{margin-top:16px}.map-disclaimer{font-size:11px}.stat strong{font-size:48px}}.landing .audience,.landing .landing-footer{background:var(--paper)}.landing-footer p{color:#526258}.map-district{color:#56694f}.map-disclaimer{color:#52654e}.landing .hero{padding-top:32px;padding-bottom:48px;min-height:600px;gap:48px}.landing .hero-art{height:460px}.landing .hero-art>img{width:500px;height:500px}.hero-art .arcs{top:-130px;opacity:.07}.landing .hero h1{font-size:clamp(42px,4.6vw,66px);margin-block:16px 20px}.landing .hero-intro{font-size:18px;line-height:1.85}.hero-actions{margin-block:24px}.hero .qr-block{margin-top:20px}.landing .skip-link:not(:focus){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;right:0;padding:0}.landing .skip-link:focus{top:12px;right:20px;color:white}.landing-header{top:0!important;inset-block-end:auto!important;align-self:start}.journey-section{background:white;padding:88px 6%;position:relative;z-index:1;scroll-margin-top:104px}.journey-heading{max-width:740px;margin-bottom:48px}.journey-heading>p:last-child{font-size:18px;color:#647368;max-width:62ch}.journey-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.journey-cards>li{padding:24px;background:#fafbf8;border:1px solid #e2e9df;border-radius:20px;position:relative;transition:border-color .3s,box-shadow .3s}.journey-cards>li.current{border-color:#81b197;box-shadow:0 16px 40px -28px #14634860}.journey-select{display:flex;flex-direction:column;align-items:start;text-align:right;width:100%;color:inherit}.journey-select>img{width:100%;height:170px;-o-object-fit:contain;object-fit:contain;margin-block:8px 20px}.journey-number{color:#90683c;font-size:12px;border:1px solid #e5dccc;border-radius:20px;padding:4px 10px}.journey-select h3{font-size:22px}.journey-cards>li>p{font-size:15px;color:#627168;line-height:1.9;margin-top:12px}.journey-detail{margin-top:20px;border-top:1px solid #e1e8dd;padding-top:16px;min-height:100px;font-size:14px;color:#246247}.journey-detail p{font-size:14px;line-height:1.8}.journey-detail .sample-certificate{border:0;background:none;padding:0;display:flex;align-items:center;gap:16px;text-align:right}.journey-detail .sample-certificate img{margin:0;width:56px;height:56px}.journey-detail .sample-certificate span{font-size:14px;color:#246247;margin:0}.journey-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.journey-bottom small{font-size:12px;color:#626e64}.journey-bottom .story-controls{margin:0;font-size:13px}.component-mascot{display:grid;place-items:center;margin-top:16px}.component-mascot img{height:200px;width:220px;-o-object-fit:contain;object-fit:contain}.tile.wide{display:grid;grid-template-columns:1fr 240px;-moz-column-gap:24px;column-gap:24px;align-content:center}.tile.wide .pill,.tile.wide h3,.tile.wide>p{grid-column:1}.tile.wide .component-mascot{grid-column:2;grid-row:1/4;margin:0;align-self:center}.tile.wide h3{font-size:30px}.tile.wide .component-mascot img{height:260px;width:240px}.tile{padding:28px}.trust-mascot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.trust-mascot img{width:min(100%,350px);height:350px;-o-object-fit:contain;object-fit:contain}.trust-mascot>span{font-size:14px;color:#d9e6db;border-top:1px solid #ffffff28;padding-top:16px}.audience{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audience>h2,.audience>p{grid-column:1/-1}.audience>h2{margin-top:0;margin-bottom:20px}.audience .audience-row{grid-template-columns:32px 1fr;gap:12px;padding:32px;background:#fff;border:1px solid #e0e6dc;border-radius:18px;align-content:start;align-items:start;transition:border-color .2s,box-shadow .2s}.audience .audience-row:hover{border-color:#9dbba6;box-shadow:0 12px 30px -24px #14634855}.audience-row>.index{background:#eff4ec;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:11px}.audience-row>h3{font-size:24px}.audience .audience-row>.unavailable,.audience .audience-row>a,.audience .audience-row>p{grid-column:2}.audience-row>p{font-size:16px;max-width:48ch}.audience .text-link{border:0;padding:10px 0 0;min-height:44px;font-size:14px;color:#146348}.real-map{height:520px;width:100%;background:#e8eee4;z-index:0;font-family:Tajawal,sans-serif}.map-canvas{min-height:520px;isolation:isolate}.map-canvas>.real-map{position:relative}.map-filters{z-index:500;bottom:24px;pointer-events:auto}.map-network-note{position:absolute;top:12px;left:12px;right:64px;background:white;z-index:500;padding:10px 14px;font-size:12px!important;border-radius:8px;box-shadow:0 2px 8px #0001}.leaflet-container .leaflet-control-attribution{font-family:Tajawal,sans-serif;font-size:10px;background:#fffffff2;padding:4px 8px;color:#354e40}.leaflet-container .leaflet-control-attribution a{color:#146348;text-decoration:underline}.geographic-pin{background:none;border:0;filter:drop-shadow(0 3px 4px #183b3240)}.geographic-pin span{display:block;width:32px;height:32px;border:4px solid white;border-radius:50% 50% 50% 0;background:#146348;transform:rotate(-45deg)}.geographic-pin.new span{background:#c8202f}.geographic-pin.progress span{background:#a7753f}.geographic-pin span:after{content:"";position:absolute;inset:7px;border:2px solid #fff;border-radius:50%}.geographic-pin.selected span{outline:5px solid #ffffff99;scale:1.15}.geographic-pin:focus-visible{outline:3px solid #146348;outline-offset:8px;border-radius:50%}.leaflet-control-zoom a{color:#174b36!important}.reports-section{padding-block:80px}.map-detail{background:#fff}.bento-section{padding-block:88px}.landing main>section:not(.hero){content-visibility:visible}@media(max-width:1000px){.journey-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tile.wide{grid-template-columns:1fr 200px}.tile.wide .component-mascot img{width:200px}.journey-select>img{height:150px}}@media(max-width:600px){.landing .hero{padding-top:64px;padding-bottom:40px;min-height:0;gap:24px}.landing .hero h1{font-size:clamp(34px,9.2vw,46px)}.landing .hero-art{height:360px}.landing .hero-art>img{height:360px;width:340px}.journey-section{padding:64px 24px}.journey-heading{margin-bottom:32px}.journey-heading>p:last-child{font-size:16px}.journey-cards{grid-template-columns:1fr;gap:16px}.journey-cards>li{padding:24px}.journey-select{display:grid;grid-template-columns:1fr 100px;align-items:center}.journey-number{justify-self:start}.journey-select h3{grid-column:1;grid-row:2;font-size:22px}.journey-select>img{grid-column:2;grid-row:1/3;width:100px;height:110px;margin:0}.journey-detail{min-height:0}.journey-bottom{align-items:start;flex-direction:column;gap:12px}.tile.wide{display:block}.tile.wide .component-mascot img{width:220px;height:220px}.tile.wide h3{font-size:25px}.component-mascot img{width:220px;height:180px}.trust-mascot img{height:270px}.audience{grid-template-columns:1fr;gap:16px}.audience .audience-row{padding:24px}.map-canvas,.real-map{height:390px;min-height:390px}.map-filters{bottom:24px}.bento-section,.reports-section{padding-block:64px}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}