.case-study-globe-module__pFMi0W__copy{min-width:0}.case-study-globe-module__pFMi0W__figure{width:100%;min-width:0;max-width:760px;margin:0 auto}.case-study-globe-module__pFMi0W__frame{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;position:relative;overflow:hidden}.case-study-globe-module__pFMi0W__frame[data-dragging=true]{cursor:grabbing}.case-study-globe-module__pFMi0W__frame:focus-visible{outline-offset:3px;outline:2px solid #a9f4ef}.case-study-globe-module__pFMi0W__surface{pointer-events:none;transform:scale(var(--globe-zoom,1));background:radial-gradient(at 35% 24%,#80a1a418,#3a4d5b0a 60%,#070d1105 78%);border-radius:50%;position:absolute;inset:8.1%;box-shadow:inset -14px -7px 34px #00000029}.case-study-globe-module__pFMi0W__canvas,.case-study-globe-module__pFMi0W__poster{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.case-study-globe-module__pFMi0W__poster{opacity:1}.case-study-globe-module__pFMi0W__frame[data-ready=true] .case-study-globe-module__pFMi0W__poster{opacity:0}.case-study-globe-module__pFMi0W__caption{flex-direction:column;gap:18px;margin:8px 8% 0;display:flex}.case-study-globe-module__pFMi0W__caption strong{letter-spacing:-.035em;color:#eff1ef;font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.12}.case-study-globe-module__pFMi0W__caption>span{color:#a8b4b8;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.case-study-globe-module__pFMi0W__caption svg{flex-shrink:0;width:18px;height:18px}.case-study-globe-module__pFMi0W__countries{border-top:1px solid #e5f4f524;margin-top:28px;padding-top:16px}.case-study-globe-module__pFMi0W__countryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.case-study-globe-module__pFMi0W__countryHeader>span{letter-spacing:.08em;text-transform:uppercase;color:#a6b7ba;font-size:12px;line-height:1.5}.case-study-globe-module__pFMi0W__countryHeader>button{color:#c1d4d5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:flex}.case-study-globe-module__pFMi0W__countryHeader>button svg{width:13px;height:13px}.case-study-globe-module__pFMi0W__countryList{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.case-study-globe-module__pFMi0W__countryList>button{color:#d3dcde;width:100%;min-width:0;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #e5f4f511;border-radius:5px;align-items:center;gap:12px;padding:10px 16px;font-size:16px;transition:background-color .22s,color .22s,border-color .22s;display:flex}.case-study-globe-module__pFMi0W__countryList>button small{color:#a6b7ba;font-size:12px}.case-study-globe-module__pFMi0W__countries button i{background:linear-gradient(140deg,#92d5d2,#c7bdd7 58%,#d3b9bd);border-radius:50%;flex-shrink:0;width:6px;height:6px}.case-study-globe-module__pFMi0W__countries button.case-study-globe-module__pFMi0W__india i{background:linear-gradient(140deg,#a9f4ef,#e5d8f3 58%,#f0d4d4)}.case-study-globe-module__pFMi0W__countryList>button svg{opacity:.35;flex-shrink:0;width:15px;height:15px;margin-left:auto;transition:opacity .18s}.case-study-globe-module__pFMi0W__countries button:hover,.case-study-globe-module__pFMi0W__countries button[aria-pressed=true]{color:#fff;background:#a9f4ef0e;border-color:#a9f4ef33}.case-study-globe-module__pFMi0W__countries button:hover svg,.case-study-globe-module__pFMi0W__countries button[aria-pressed=true] svg{opacity:1}.case-study-globe-module__pFMi0W__countries button:focus-visible{outline-offset:2px;outline:2px solid #a9f4ef}@media (max-width:900px){.case-study-globe-module__pFMi0W__copy{display:contents}.case-study-globe-module__pFMi0W__copy>header{order:0}.case-study-globe-module__pFMi0W__figure{order:1;max-width:660px}.case-study-globe-module__pFMi0W__countries{order:2;margin-top:16px}.case-study-globe-module__pFMi0W__caption{margin-top:0;margin-bottom:20px}}@media (max-width:600px){.case-study-globe-module__pFMi0W__caption{margin-inline:3%}.case-study-globe-module__pFMi0W__caption>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.case-study-globe-module__pFMi0W__countries button,.case-study-globe-module__pFMi0W__countries button svg{transition:none}}
