.puck-root{--primary:#0f766e;--primary-mid:#115e59;--primary-dark:#134e4a;--primary-darker:#042f2e;--primary-light:#f0fdfa;--primary-soft:#ccfbf1;--gold:#d99520;--gold-dark:#b87a1a;--gold-light:#fef9f0;--gold-soft:#fcefd8;--bg:#f8f7f5;--card:#fff;--text:#1a1614;--text2:#57534e;--text3:#a8a29e;--border:#e5e2df;--border-light:#f3f2f0;--success:#059669;--warning:#d97706;--error:#dc2626;--box-shadow:0 1px 3px #0000000f, 0 2px 8px #0000000d;--box-shadow-card:0 1px 3px #0000000a, 0 2px 8px #0000000f;--box-shadow-hover:0 4px 20px #00000017, 0 2px 8px #0000000f;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);line-height:1.65}.puck-root *{box-sizing:border-box}.puck-root .btn-primary{background:var(--primary-mid);color:#fff;border-radius:var(--radius);cursor:pointer;letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.875rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 3px #0f766e40,0 4px 12px #0f766e1f}.puck-root .btn-primary:hover{background:var(--primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #0f766e4d,0 6px 18px #0f766e2e}.puck-root .btn-outline{color:var(--text);border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;letter-spacing:.01em;background:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.875rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.puck-root .btn-outline:hover{border-color:var(--primary);color:var(--primary-mid);background:var(--primary-light);transform:translateY(-1px)}.puck-root .btn-amber{background:var(--gold);color:#fff;border-radius:var(--radius);cursor:pointer;letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.875rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #d9952040}.puck-root .btn-amber:hover{background:var(--gold-dark);color:#fff;transform:translateY(-1px)}.puck-root .badge{letter-spacing:.07em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.puck-root .badge-gold{background:var(--gold-soft);color:#92400e}.puck-root .badge-primary{background:var(--primary-light);color:var(--primary-dark)}.puck-root .badge-gray{background:var(--border-light);color:var(--text2)}.puck-root .section-label{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700}.puck-root .puck-colors{display:contents}.puck-root .puck-colors[data-pc-background]{--bg:var(--pc-background)}.puck-root .puck-colors[data-pc-background]>*{background:var(--pc-background)!important}.puck-root .puck-colors[data-pc-text]{--text:var(--pc-text);--text2:color-mix(in srgb, var(--pc-text) 78%, transparent);--text3:color-mix(in srgb, var(--pc-text) 55%, transparent)}.puck-root .puck-colors[data-pc-text]>*{color:var(--pc-text)!important}.puck-root .puck-colors[data-pc-headings] :is(h1,h2,h3,h4,h5,h6){color:var(--pc-headings)}.puck-root .puck-colors[data-pc-accent]{--primary:var(--pc-accent);--primary-mid:var(--pc-accent);--primary-dark:color-mix(in srgb, var(--pc-accent) 80%, #000);--primary-darker:color-mix(in srgb, var(--pc-accent) 45%, #000);--primary-light:color-mix(in srgb, var(--pc-accent) 8%, #fff);--primary-soft:color-mix(in srgb, var(--pc-accent) 22%, #fff)}.puck-root .puck-colors[data-pc-highlight]{--gold:var(--pc-highlight);--gold-dark:color-mix(in srgb, var(--pc-highlight) 82%, #000);--gold-light:color-mix(in srgb, var(--pc-highlight) 7%, #fff);--gold-soft:color-mix(in srgb, var(--pc-highlight) 20%, #fff)}.puck-root .puck-colors[data-pc-cards]{--card:var(--pc-cards)}.puck-root .puck-colors[data-pc-borders]{--border:var(--pc-borders);--border-light:color-mix(in srgb, var(--pc-borders) 50%, transparent)}.puck-root .puck-rich>:first-child{margin-top:0}.puck-root .puck-rich>:last-child{margin-bottom:0}.puck-root .puck-rich p{margin:0 0 1em}.puck-root .puck-rich ul{margin:0 0 1em;padding-left:1.5em;list-style:outside}.puck-root .puck-rich ol{margin:0 0 1em;padding-left:1.5em;list-style:decimal}.puck-root .puck-rich li{margin:0 0 .25em}.puck-root .puck-rich li>p{margin:0}.puck-root .puck-rich a,.puck-root :is(p,h1,h2,h3,h4,li,span,figcaption,td,th)>span>a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.testimonials-module__euilNG__tst-hero{background:linear-gradient(160deg, #f0f5f4 0%, var(--bg) 40%, #fdf8f0 100%);text-align:center;border-bottom:1px solid var(--border);padding:5rem 2rem 4rem}.testimonials-module__euilNG__tst-hero-inner{max-width:720px;margin:0 auto}.testimonials-module__euilNG__tst-hero-eyebrow{font-family:var(--font-body,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;font-size:.8125rem;font-weight:600;display:inline-block}.testimonials-module__euilNG__tst-hero-title{font-family:var(--font-display);color:var(--text);margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.testimonials-module__euilNG__tst-hero-sub{font-family:var(--font-serif);color:var(--text2);margin:0;max-width:560px;margin-inline:auto;font-size:1.125rem;line-height:1.7}.testimonials-module__euilNG__tst-hero-rule{background:var(--gold);border-radius:2px;width:48px;height:3px;margin:2rem auto 0}.testimonials-module__euilNG__tst-context{background:var(--bg);padding:3.5rem 2rem}.testimonials-module__euilNG__tst-context-inner{grid-template-columns:1fr 320px;align-items:start;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.testimonials-module__euilNG__tst-context-text{max-width:640px}.testimonials-module__euilNG__tst-context-heading{font-family:var(--font-display);color:var(--text);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.testimonials-module__euilNG__tst-context-text p{font-family:var(--font-serif);color:var(--text2);margin:0 0 1rem;font-size:1.0625rem;line-height:1.8}.testimonials-module__euilNG__tst-context-text p:last-child{margin-bottom:0}.testimonials-module__euilNG__tst-book{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.testimonials-module__euilNG__tst-book-accent{background:linear-gradient(90deg, var(--primary), var(--gold));height:4px}.testimonials-module__euilNG__tst-book-content{padding:1.5rem}.testimonials-module__euilNG__tst-book-label{font-family:var(--font-body,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.testimonials-module__euilNG__tst-book-title{font-family:var(--font-display);color:var(--text);margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.testimonials-module__euilNG__tst-book-details{flex-wrap:wrap;gap:1rem;margin:0 0 1.25rem;padding:0;display:flex}.testimonials-module__euilNG__tst-book-detail{flex-direction:column;gap:.15rem;display:flex}.testimonials-module__euilNG__tst-book-detail dt{font-family:var(--font-body,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);font-size:.6875rem;font-weight:600}.testimonials-module__euilNG__tst-book-detail dd{font-family:var(--font-serif);color:var(--text);margin:0;font-size:.9375rem;font-weight:500}.testimonials-module__euilNG__tst-book-desc{font-family:var(--font-serif);color:var(--text2);border-top:1px solid var(--border);margin:0;padding-top:1rem;font-size:.875rem;line-height:1.7}.testimonials-module__euilNG__tst-section{background:linear-gradient(180deg, var(--bg) 0%, #f0f5f4 100%);padding:3.5rem 2rem 4.5rem}.testimonials-module__euilNG__tst-inner{max-width:1100px;margin:0 auto}.testimonials-module__euilNG__tst-grid-heading{font-family:var(--font-display);color:var(--text);text-align:center;margin:0 0 2.5rem;font-size:1.75rem;font-weight:700}.testimonials-module__euilNG__tst-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;display:grid}.testimonials-module__euilNG__tst-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--box-shadow-card);flex-direction:column;padding:2rem 2rem 1.75rem;transition:box-shadow .2s,transform .2s;display:flex}.testimonials-module__euilNG__tst-card:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.testimonials-module__euilNG__tst-quote{color:var(--accent-text);opacity:.5;margin-bottom:1.25rem;display:block}.testimonials-module__euilNG__tst-text{font-family:var(--font-serif);color:var(--text);flex:1;margin:0 0 1.75rem;font-size:1rem;line-height:1.8}.testimonials-module__euilNG__tst-author{border-top:1px solid var(--border-light);align-items:center;gap:.875rem;padding-top:1.25rem;display:flex}.testimonials-module__euilNG__tst-avatar{background:var(--primary);color:#fff;width:40px;height:40px;font-family:var(--font-body);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.testimonials-module__euilNG__tst-author-info{flex-direction:column;gap:.15rem;display:flex}.testimonials-module__euilNG__tst-author-name{font-family:var(--font-body);color:var(--text);font-size:.9375rem;font-weight:600}.testimonials-module__euilNG__tst-author-title{font-family:var(--font-body);color:var(--text2);font-size:.8125rem}.testimonials-module__euilNG__tst-author-institution{font-family:var(--font-serif);color:var(--text3);font-size:.8rem}.testimonials-module__euilNG__tst-cta{background:var(--gold-light);text-align:center;border-top:1px solid var(--border);padding:5rem 2rem}.testimonials-module__euilNG__tst-cta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.testimonials-module__euilNG__tst-cta p{font-family:var(--font-serif);color:var(--text2);max-width:480px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.7}.testimonials-module__euilNG__tst-cta .btn-primary{background:var(--gold);color:var(--text);box-shadow:0 2px 8px #d995204d}.testimonials-module__euilNG__tst-cta .btn-primary:hover{background:var(--gold-dark);color:var(--text)}@media (max-width:900px){.testimonials-module__euilNG__tst-context-inner{grid-template-columns:1fr}.testimonials-module__euilNG__tst-book{max-width:480px}}@media (max-width:768px){.testimonials-module__euilNG__tst-hero{padding:3.5rem 1.5rem 3rem}.testimonials-module__euilNG__tst-context{padding:2.5rem 1.5rem}.testimonials-module__euilNG__tst-section{padding:2.5rem 1.5rem 3rem}.testimonials-module__euilNG__tst-grid{grid-template-columns:1fr}.testimonials-module__euilNG__tst-grid-heading{margin-bottom:2rem;font-size:1.5rem}.testimonials-module__euilNG__tst-context-heading{font-size:1.3rem}}
.videos-module__PGpUCW__videos-hero{background:linear-gradient(160deg, #f0f5f4 0%, var(--bg) 40%, #fdf8f0 100%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.videos-module__PGpUCW__videos-hero-bg{pointer-events:none;background:radial-gradient(50% 50% at 80% 20%,#0f766e0d 0%,#0000 70%),radial-gradient(40% 50% at 10% 80%,#d995200a 0%,#0000 60%);position:absolute;inset:0}.videos-module__PGpUCW__videos-hero-inner{max-width:1100px;margin:0 auto;padding:4.5rem 2rem 4rem;position:relative}.videos-module__PGpUCW__videos-hero-inner h1{font-family:var(--font-display);color:var(--text);letter-spacing:-.03em;margin:.375rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.videos-module__PGpUCW__videos-hero-sub{font-family:var(--font-serif);color:var(--text2);max-width:620px;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.7}.videos-module__PGpUCW__channels-section{background:var(--card);border-bottom:1px solid var(--border);padding:4.5rem 2rem}.videos-module__PGpUCW__channels-inner{flex-direction:column;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.videos-module__PGpUCW__channel-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);color:inherit;align-items:flex-start;gap:1.25rem;padding:1.75rem 1.625rem;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 1px 3px #00000008,0 4px 14px #0000000a}.videos-module__PGpUCW__channel-card:hover{border-color:#0f766e4d;transform:translateY(-3px);box-shadow:0 8px 30px #00000012}.videos-module__PGpUCW__channel-featured{padding:2.25rem 2rem}.videos-module__PGpUCW__channel-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.videos-module__PGpUCW__channel-card h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.videos-module__PGpUCW__channel-card h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.0313rem;font-weight:700}.videos-module__PGpUCW__channel-card p{font-family:var(--font-serif);color:var(--text2);margin:0;font-size:.9375rem;line-height:1.65}.videos-module__PGpUCW__channel-action{color:var(--primary);align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.videos-module__PGpUCW__channel-card:hover .videos-module__PGpUCW__channel-action{text-underline-offset:3px;text-decoration:underline}.videos-module__PGpUCW__channel-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.videos-module__PGpUCW__videos-cta{background:var(--gold-light);text-align:center;border-top:1px solid var(--border);padding:5rem 2rem}.videos-module__PGpUCW__videos-cta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.videos-module__PGpUCW__videos-cta p{font-family:var(--font-serif);color:var(--text2);max-width:480px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.7}.videos-module__PGpUCW__videos-cta .btn-primary{background:var(--gold);color:var(--text);box-shadow:0 2px 8px #d995204d}.videos-module__PGpUCW__videos-cta .btn-primary:hover{background:var(--gold-dark);color:var(--text)}@media (max-width:900px){.videos-module__PGpUCW__channel-grid{grid-template-columns:1fr}}@media (max-width:640px){.videos-module__PGpUCW__videos-hero-inner{padding:3rem 1.5rem 2.5rem}.videos-module__PGpUCW__channels-section{padding:3.5rem 1.5rem}}
.publications-module__nK8TAG__pub-hero{background:linear-gradient(160deg, #f0f5f4 0%, var(--bg) 40%, #fdf8f0 100%);text-align:center;border-bottom:1px solid var(--border);padding:5rem 2rem 4rem}.publications-module__nK8TAG__pub-hero-inner{max-width:680px;margin:0 auto}.publications-module__nK8TAG__pub-hero-eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.publications-module__nK8TAG__pub-hero-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.15}.publications-module__nK8TAG__pub-hero-sub{font-family:var(--font-serif);color:var(--text2);max-width:520px;margin:0 auto;font-size:1.0625rem;line-height:1.7}.publications-module__nK8TAG__pub-hero-rule{background:var(--gold);border-radius:2px;width:48px;height:3px;margin:1.75rem auto 0}.publications-module__nK8TAG__pub-flagship-section{background:var(--bg);border-bottom:1px solid var(--border);padding:4rem 2rem}.publications-module__nK8TAG__pub-flagship-wrap{flex-direction:column;gap:2rem;max-width:880px;margin:0 auto;display:flex}.publications-module__nK8TAG__pub-book-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:280px 1fr;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden;box-shadow:0 4px 24px #0000000f}.publications-module__nK8TAG__pub-book-card:hover{transform:translateY(-2px);box-shadow:0 8px 40px #0000001a}.publications-module__nK8TAG__pub-book-cover{background:linear-gradient(160deg, #1a5c52 0%, var(--primary) 50%, #2a7a6e 100%);color:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:2rem;display:flex;position:relative;overflow:hidden}.publications-module__nK8TAG__pub-book-icon{opacity:.7}.publications-module__nK8TAG__pub-cover-year{font-family:var(--font-display);color:#ffffff80;letter-spacing:.05em;font-size:.8125rem;font-weight:600;position:absolute;top:1.25rem;right:1.25rem}.publications-module__nK8TAG__pub-cover-lines{flex-direction:column;gap:6px;padding:0 2rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.publications-module__nK8TAG__pub-cover-lines span{background:#ffffff1f;border-radius:2px;height:2px;display:block}.publications-module__nK8TAG__pub-cover-lines span:nth-child(2){width:65%}.publications-module__nK8TAG__pub-cover-lines span:nth-child(3){width:40%}.publications-module__nK8TAG__pub-book-body{flex-direction:column;justify-content:center;padding:2.25rem 2.5rem;display:flex}.publications-module__nK8TAG__pub-book-header{margin-bottom:1rem}.publications-module__nK8TAG__pub-badge{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:4px 12px;font-size:.6875rem;font-weight:700;display:inline-block}.publications-module__nK8TAG__pub-badge-published{background:var(--primary-light);color:var(--primary-dark)}.publications-module__nK8TAG__pub-book-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.625rem;font-weight:700;line-height:1.25}.publications-module__nK8TAG__pub-book-urdu{font-family:var(--font-serif);color:var(--text3);margin:0 0 1rem;font-size:.9375rem;font-style:italic}.publications-module__nK8TAG__pub-book-desc{font-family:var(--font-serif);color:var(--text2);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.publications-module__nK8TAG__pub-book-pills{flex-wrap:wrap;gap:.5rem;display:flex}.publications-module__nK8TAG__pub-pill{font-family:var(--font-body);color:var(--primary-dark);background:var(--primary-light);white-space:nowrap;border-radius:9999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600}.publications-module__nK8TAG__pub-note-section{background:var(--bg);padding:0 2rem 4rem}.publications-module__nK8TAG__pub-note-wrap{max-width:880px;margin:0 auto}.publications-module__nK8TAG__pub-note-card{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:var(--radius-xl);align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;transition:box-shadow .3s;display:flex;box-shadow:0 2px 12px #0000000a}.publications-module__nK8TAG__pub-note-card:hover{box-shadow:0 4px 20px #00000012}.publications-module__nK8TAG__pub-note-icon{background:var(--gold-soft);border-radius:var(--radius);width:44px;height:44px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.publications-module__nK8TAG__pub-note-content h3{font-family:var(--font-display);color:var(--text);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.publications-module__nK8TAG__pub-note-content p{font-family:var(--font-serif);color:var(--text2);margin:0;font-size:.9375rem;line-height:1.7}.publications-module__nK8TAG__pub-research-section{background:var(--card);border-bottom:1px solid var(--border);padding:4rem 2rem}.publications-module__nK8TAG__pub-research-wrap{max-width:880px;margin:0 auto}.publications-module__nK8TAG__pub-research-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;transition:box-shadow .3s;box-shadow:0 2px 12px #0000000a}.publications-module__nK8TAG__pub-research-card:hover{box-shadow:0 4px 20px #00000012}.publications-module__nK8TAG__pub-research-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.publications-module__nK8TAG__pub-research-icon{background:var(--primary-light);border-radius:var(--radius);width:48px;height:48px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.publications-module__nK8TAG__pub-research-header h3{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.25rem;font-weight:700}.publications-module__nK8TAG__pub-research-text{font-family:var(--font-serif);color:var(--text2);margin:0 0 2rem;font-size:.9375rem;line-height:1.7}.publications-module__nK8TAG__pub-research-text a{color:var(--primary);font-weight:500;text-decoration:none}.publications-module__nK8TAG__pub-research-text a:hover{color:var(--primary-dark);text-decoration:underline}.publications-module__nK8TAG__pub-research-stats{border-top:1px solid var(--border);align-items:center;gap:2rem;padding-top:1.75rem;display:flex}.publications-module__nK8TAG__pub-stat{flex-direction:column;gap:.25rem;display:flex}.publications-module__nK8TAG__pub-stat-number{font-family:var(--font-display);color:var(--primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.publications-module__nK8TAG__pub-stat-label{font-family:var(--font-body);color:var(--text3);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:500}.publications-module__nK8TAG__pub-stat-divider{background:var(--border);width:1px;height:40px}.publications-module__nK8TAG__page-cta{background:var(--gold-light);text-align:center;border-top:1px solid var(--border);padding:5rem 2rem}.publications-module__nK8TAG__page-cta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.publications-module__nK8TAG__page-cta p{font-family:var(--font-serif);color:var(--text2);max-width:480px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.7}.publications-module__nK8TAG__page-cta .btn-primary{background:var(--gold);color:var(--text);box-shadow:0 2px 8px #d995204d}.publications-module__nK8TAG__page-cta .btn-primary:hover{background:var(--gold-dark);color:var(--text)}.publications-module__nK8TAG__page-cta .btn-outline{color:var(--text2);border-color:var(--border);background:#fff}.publications-module__nK8TAG__page-cta .btn-outline:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}@media (max-width:768px){.publications-module__nK8TAG__pub-hero{padding:3.5rem 1.5rem 3rem}.publications-module__nK8TAG__pub-flagship-section{padding:2.5rem 1.5rem}.publications-module__nK8TAG__pub-book-card{grid-template-columns:1fr}.publications-module__nK8TAG__pub-book-cover{min-height:180px}.publications-module__nK8TAG__pub-book-body{padding:1.75rem 1.5rem}.publications-module__nK8TAG__pub-book-title{font-size:1.375rem}.publications-module__nK8TAG__pub-note-section{padding:0 1.5rem 2.5rem}.publications-module__nK8TAG__pub-note-card{padding:1.25rem 1.5rem}.publications-module__nK8TAG__pub-research-section{padding:2.5rem 1.5rem}.publications-module__nK8TAG__pub-research-card{padding:1.75rem 1.5rem}.publications-module__nK8TAG__pub-research-stats{flex-direction:column;align-items:flex-start;gap:1.25rem}.publications-module__nK8TAG__pub-stat-divider{width:60px;height:1px}.publications-module__nK8TAG__pub-stat-number{font-size:1.5rem}}
.projects-module__MVU_1G__projects-hero{background:linear-gradient(160deg, #f0f5f4 0%, var(--bg) 40%, #fdf8f0 100%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.projects-module__MVU_1G__projects-hero-bg{pointer-events:none;background:radial-gradient(50% 50% at 80% 20%,#0f766e0d 0%,#0000 70%),radial-gradient(40% 50% at 10% 80%,#d995200a 0%,#0000 60%);position:absolute;inset:0}.projects-module__MVU_1G__projects-hero-inner{text-align:center;max-width:900px;margin:0 auto;padding:5.5rem 2rem 4.5rem;position:relative}.projects-module__MVU_1G__projects-hero-inner h1{font-family:var(--font-display);color:var(--text);letter-spacing:-.025em;margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.projects-module__MVU_1G__projects-hero-sub{font-family:var(--font-serif);color:var(--text2);max-width:640px;margin:0 auto 2.5rem;font-size:1.0625rem;line-height:1.75}.projects-module__MVU_1G__projects-hero-stats{justify-content:center;gap:3rem;display:flex}.projects-module__MVU_1G__projects-stat{flex-direction:column;align-items:center;display:flex}.projects-module__MVU_1G__projects-stat-num{font-family:var(--font-display);color:var(--primary);margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1}.projects-module__MVU_1G__projects-stat-label{font-family:var(--font-body);color:var(--text3);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.projects-module__MVU_1G__proj-section{background:var(--bg);border-bottom:1px solid var(--border);padding:5rem 2rem}.projects-module__MVU_1G__proj-section-alt{background:var(--card)}.projects-module__MVU_1G__proj-wrap{max-width:960px;margin:0 auto}.projects-module__MVU_1G__proj-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 1px 3px #00000008,0 4px 14px #0000000a}.projects-module__MVU_1G__proj-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000012}.projects-module__MVU_1G__proj-section-alt .projects-module__MVU_1G__proj-card{background:var(--bg)}.projects-module__MVU_1G__proj-card-header{align-items:center;gap:1.75rem;padding:2.5rem 2.5rem 0;display:flex}.projects-module__MVU_1G__proj-logo-wrap{border-radius:var(--radius-xl);border:1px solid var(--border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.projects-module__MVU_1G__proj-logo{object-fit:contain;width:100%;height:100%;padding:.375rem}.projects-module__MVU_1G__proj-card-meta{flex:1;min-width:0}.projects-module__MVU_1G__proj-charity{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text3);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.projects-module__MVU_1G__proj-card-meta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:700;line-height:1.2}.projects-module__MVU_1G__proj-role-badge{font-family:var(--font-body);color:var(--primary);letter-spacing:.02em;background:#0f766e14;border:1px solid #0f766e26;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.projects-module__MVU_1G__proj-role-gold{color:#1a1614;background:#d995201a;border-color:#d9952033}.projects-module__MVU_1G__proj-role-dark{color:#134e4a;background:#134e4a14;border-color:#134e4a26}.projects-module__MVU_1G__proj-card-body{padding:2rem 2.5rem}.projects-module__MVU_1G__proj-description{font-family:var(--font-serif);color:var(--text2);margin:0 0 2rem;font-size:1.0625rem;line-height:1.8}.projects-module__MVU_1G__proj-features{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.projects-module__MVU_1G__proj-feature{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem;transition:border-color .2s,box-shadow .2s}.projects-module__MVU_1G__proj-section-alt .projects-module__MVU_1G__proj-feature{background:var(--card)}.projects-module__MVU_1G__proj-feature:hover{border-color:#0f766e33;box-shadow:0 2px 8px #0000000a}.projects-module__MVU_1G__proj-feature-icon{width:40px;height:40px;color:var(--primary);background:#0f766e14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.875rem;display:flex}.projects-module__MVU_1G__proj-feature h4{font-family:var(--font-display);color:var(--text);margin:0 0 .375rem;font-size:.9375rem;font-weight:700}.projects-module__MVU_1G__proj-feature p{font-family:var(--font-serif);color:var(--text2);margin:0;font-size:.875rem;line-height:1.65}.projects-module__MVU_1G__proj-sub-heading{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:2rem 0 1rem;font-size:1rem;font-weight:700}.projects-module__MVU_1G__proj-tags{flex-wrap:wrap;gap:.5rem;display:flex}.projects-module__MVU_1G__proj-tag{font-family:var(--font-body);color:var(--text2);background:var(--bg);border:1px solid var(--border);border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s}.projects-module__MVU_1G__proj-section-alt .projects-module__MVU_1G__proj-tag{background:var(--card)}.projects-module__MVU_1G__proj-tag-muted{background:var(--card);border-color:var(--border)}.projects-module__MVU_1G__proj-section:not(.projects-module__MVU_1G__proj-section-alt) .projects-module__MVU_1G__proj-tag-muted{background:var(--bg)}.projects-module__MVU_1G__proj-countries{flex-wrap:wrap;gap:.5rem;display:flex}.projects-module__MVU_1G__proj-country{font-family:var(--font-body);color:var(--primary-dark,#134e4a);background:var(--primary-light,#0f766e0f);border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.projects-module__MVU_1G__proj-stats-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:2.5rem;margin-bottom:1.5rem;padding:1.5rem 0;display:flex}.projects-module__MVU_1G__proj-stat-block{flex-direction:column;display:flex}.projects-module__MVU_1G__proj-stat-big{font-family:var(--font-display);color:var(--primary);margin-bottom:.25rem;font-size:2.25rem;font-weight:800;line-height:1}.projects-module__MVU_1G__proj-stat-desc{font-family:var(--font-body);color:var(--text3);font-size:.8125rem;font-weight:500}.projects-module__MVU_1G__proj-card-footer{padding:0 2.5rem 2.5rem}.projects-module__MVU_1G__proj-link-btn{font-family:var(--font-body);color:#fff;background:var(--primary);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.projects-module__MVU_1G__proj-link-btn:hover{background:var(--primary-dark,#0d6259);transform:translateY(-2px);box-shadow:0 4px 14px #0f766e40}.projects-module__MVU_1G__proj-link-gold{background:#b45309}.projects-module__MVU_1G__proj-link-gold:hover{background:#92400e;box-shadow:0 4px 14px #b4530940}.projects-module__MVU_1G__proj-link-dark{background:#134e4a}.projects-module__MVU_1G__proj-link-dark:hover{background:#0f3d3a;box-shadow:0 4px 14px #134e4a40}.projects-module__MVU_1G__page-cta{background:var(--gold-light);text-align:center;border-top:1px solid var(--border);padding:5rem 2rem}.projects-module__MVU_1G__page-cta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.projects-module__MVU_1G__page-cta p{font-family:var(--font-serif);color:var(--text2);max-width:480px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.7}.projects-module__MVU_1G__page-cta .btn-primary{background:var(--gold);color:var(--text);box-shadow:0 2px 8px #d995204d}.projects-module__MVU_1G__page-cta .btn-primary:hover{background:var(--gold-dark);color:var(--text)}.projects-module__MVU_1G__page-cta .btn-outline{color:var(--text2);border-color:var(--border);background:#fff}.projects-module__MVU_1G__page-cta .btn-outline:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}@media (max-width:768px){.projects-module__MVU_1G__projects-hero-inner{padding:3.5rem 1.5rem 3rem}.projects-module__MVU_1G__projects-hero-stats{gap:1.5rem}.projects-module__MVU_1G__projects-stat-num{font-size:1.5rem}.projects-module__MVU_1G__proj-section{padding:3rem 1.25rem}.projects-module__MVU_1G__proj-card-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.5rem 0}.projects-module__MVU_1G__proj-logo-wrap{width:64px;height:64px}.projects-module__MVU_1G__proj-card-body{padding:1.5rem}.projects-module__MVU_1G__proj-features{grid-template-columns:1fr}.projects-module__MVU_1G__proj-card-footer{padding:0 1.5rem 2rem}.projects-module__MVU_1G__proj-stats-row{gap:1.5rem}.projects-module__MVU_1G__proj-stat-big{font-size:1.75rem}}@media (max-width:480px){.projects-module__MVU_1G__projects-hero-stats{flex-direction:column;gap:1rem}.projects-module__MVU_1G__proj-card-header{padding:1.5rem 1.25rem 0}.projects-module__MVU_1G__proj-card-body{padding:1.25rem}.projects-module__MVU_1G__proj-card-footer{padding:0 1.25rem 1.5rem}.projects-module__MVU_1G__proj-link-btn{justify-content:center;width:100%}}
.serviceCategory-module__D9VxFq__cat-hero{background:linear-gradient(160deg, #f0f5f4 0%, var(--bg) 40%, #fdf8f0 100%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.serviceCategory-module__D9VxFq__cat-hero-bg{pointer-events:none;background:radial-gradient(50% 50% at 80% 20%,#0f766e0d 0%,#0000 70%),radial-gradient(40% 50% at 10% 80%,#d995200a 0%,#0000 60%);position:absolute;inset:0}.serviceCategory-module__D9VxFq__cat-hero-inner{max-width:1100px;margin:0 auto;padding:3.5rem 2rem 4rem;position:relative}.serviceCategory-module__D9VxFq__cat-breadcrumb{color:var(--text2);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8438rem;display:flex}.serviceCategory-module__D9VxFq__cat-breadcrumb a{color:var(--primary);font-weight:500;text-decoration:none}.serviceCategory-module__D9VxFq__cat-breadcrumb a:hover{text-decoration:underline}.serviceCategory-module__D9VxFq__cat-hero-main{align-items:flex-start;gap:1.75rem;display:flex}.serviceCategory-module__D9VxFq__cat-hero-icon{background:var(--primary-light);width:68px;height:68px;color:var(--primary);border:1px solid #0f766e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.375rem;display:flex}.serviceCategory-module__D9VxFq__cat-hero-main h1{font-family:var(--font-display);color:var(--text);letter-spacing:-.03em;margin:.375rem 0 0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1}.serviceCategory-module__D9VxFq__cat-hero-sub{font-family:var(--font-serif);color:var(--text2);max-width:640px;margin:.875rem 0 0;font-size:1.0625rem;line-height:1.7}.serviceCategory-module__D9VxFq__cat-services{background:var(--card);border-bottom:1px solid var(--border);padding:4.5rem 2rem}.serviceCategory-module__D9VxFq__cat-services-inner{max-width:1100px;margin:0 auto}.serviceCategory-module__D9VxFq__cat-services-header{margin-bottom:2.5rem}.serviceCategory-module__D9VxFq__cat-services-header .section-label{margin-bottom:.5rem;display:block}.serviceCategory-module__D9VxFq__cat-services-header h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700}.serviceCategory-module__D9VxFq__cat-svc-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.serviceCategory-module__D9VxFq__cat-svc-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:flex-start;gap:1.125rem;padding:1.75rem 1.625rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 1px 3px #00000008,0 4px 14px #0000000a}.serviceCategory-module__D9VxFq__cat-svc-card:hover{border-color:#0f766e4d;transform:translateY(-3px);box-shadow:0 8px 30px #00000012}.serviceCategory-module__D9VxFq__cat-svc-check{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border:1px solid #0f766e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.serviceCategory-module__D9VxFq__cat-svc-card h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.0313rem;font-weight:700}.serviceCategory-module__D9VxFq__cat-svc-link{color:inherit;text-decoration:none;transition:color .15s}.serviceCategory-module__D9VxFq__cat-svc-link:hover{color:var(--primary);text-decoration:underline}.serviceCategory-module__D9VxFq__cat-svc-card p{font-family:var(--font-serif);color:var(--text2);margin:0;font-size:.9375rem;line-height:1.7}.serviceCategory-module__D9VxFq__cat-svc-price{border-radius:var(--radius);background:var(--gold-light);border:1px solid var(--gold-soft);color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;margin-top:.875rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}.serviceCategory-module__D9VxFq__cat-svc-price-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);flex-shrink:0;font-size:.6875rem;font-weight:700}.serviceCategory-module__D9VxFq__cat-svc-price-free{background:var(--primary-light);color:var(--primary);border-color:#0f766e26}.serviceCategory-module__D9VxFq__cat-svc-price-free .serviceCategory-module__D9VxFq__cat-svc-price-label{color:var(--primary)}.serviceCategory-module__D9VxFq__cat-svc-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.serviceCategory-module__D9VxFq__cat-svc-btn{border-radius:var(--radius);white-space:nowrap;align-items:center;gap:.4375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.serviceCategory-module__D9VxFq__cat-svc-btn-call{background:var(--primary);color:#fff;box-shadow:0 1px 4px #0f766e40}.serviceCategory-module__D9VxFq__cat-svc-btn-call:hover{color:#fff;background:#0d5f59;box-shadow:0 2px 8px #0f766e4d}.serviceCategory-module__D9VxFq__cat-svc-btn-form{color:var(--primary);background:0 0;border:1.5px solid #0f766e59}.serviceCategory-module__D9VxFq__cat-svc-btn-form:hover{background:var(--primary-light);border-color:var(--primary)}.serviceCategory-module__D9VxFq__cat-svc-btn-details{color:var(--text2);border:1.5px solid var(--border);background:0 0}.serviceCategory-module__D9VxFq__cat-svc-btn-details:hover{background:var(--border-light);color:var(--text)}.serviceCategory-module__D9VxFq__cat-more{background:var(--bg);border-bottom:1px solid var(--border);padding:4rem 2rem}.serviceCategory-module__D9VxFq__cat-more-inner{max-width:1100px;margin:0 auto}.serviceCategory-module__D9VxFq__cat-more h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.375rem;font-weight:700}.serviceCategory-module__D9VxFq__cat-more-links{flex-wrap:wrap;gap:.625rem;display:flex}.serviceCategory-module__D9VxFq__cat-more-links a{color:var(--text2);background:var(--card);border:1px solid var(--border);border-radius:9999px;padding:.5rem 1rem;font-size:.8438rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.serviceCategory-module__D9VxFq__cat-more-links a:hover{background:var(--primary-light);color:var(--primary);border-color:#0f766e59}.serviceCategory-module__D9VxFq__page-cta{background:var(--gold-light);text-align:center;border-top:1px solid var(--border);padding:5rem 2rem}.serviceCategory-module__D9VxFq__page-cta h2{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 .875rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.serviceCategory-module__D9VxFq__page-cta p{font-family:var(--font-serif);color:var(--text2);max-width:480px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.7}.serviceCategory-module__D9VxFq__page-cta .btn-primary{background:var(--gold);color:var(--text);box-shadow:0 2px 8px #d995204d}.serviceCategory-module__D9VxFq__page-cta .btn-primary:hover{background:var(--gold-dark);color:var(--text)}.serviceCategory-module__D9VxFq__page-cta .btn-outline{color:var(--text2);border-color:var(--border);background:#fff}.serviceCategory-module__D9VxFq__page-cta .btn-outline:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}@media (max-width:900px){.serviceCategory-module__D9VxFq__cat-svc-grid{grid-template-columns:1fr}}@media (max-width:640px){.serviceCategory-module__D9VxFq__cat-hero-inner{padding:2.5rem 1.5rem 3rem}.serviceCategory-module__D9VxFq__cat-hero-main{flex-direction:column;gap:1.25rem}.serviceCategory-module__D9VxFq__cat-services{padding:3.5rem 1.5rem}.serviceCategory-module__D9VxFq__cat-more{padding:3rem 1.5rem}}
