@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fraunces-vietnamese-500-normal.0qzqz9r5e81hb.woff2)format("woff2"),url(../media/fraunces-vietnamese-500-normal.1yu0a8nqvqu-_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fraunces-latin-ext-500-normal.3r2c-ozr9q6ey.woff2)format("woff2"),url(../media/fraunces-latin-ext-500-normal.2_qukr_bobrcv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fraunces-latin-500-normal.3snrgjsqgdu5o.woff2)format("woff2"),url(../media/fraunces-latin-500-normal.30pst_7y53yzy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-vietnamese-600-normal.2f-7vf6btbeob.woff2)format("woff2"),url(../media/fraunces-vietnamese-600-normal.20e8gjrlv4gpo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-ext-600-normal.2itas592csvqh.woff2)format("woff2"),url(../media/fraunces-latin-ext-600-normal.2wrxf8-1pcfkm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.00o8rxlzhbj_q.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.3pqk_522wwkd5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-ext-400-normal.2pqo2xl2i8-94.woff2)format("woff2"),url(../media/figtree-latin-ext-400-normal.01bow07h7wgyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-400-normal.31jnf8b-i7jy-.woff2)format("woff2"),url(../media/figtree-latin-400-normal.0xpiu9wyy75md.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(../media/figtree-latin-ext-500-normal.00o45hnkcq13g.woff2)format("woff2"),url(../media/figtree-latin-ext-500-normal.3poo1_3lrt88y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(../media/figtree-latin-500-normal.2sprn8ch4rvz1.woff2)format("woff2"),url(../media/figtree-latin-500-normal.3g8fhou4vzl-0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(../media/figtree-latin-ext-600-normal.39sag4zw1limo.woff2)format("woff2"),url(../media/figtree-latin-ext-600-normal.2pcqmd95zlusw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(../media/figtree-latin-600-normal.0dmqx9hpf6n_u.woff2)format("woff2"),url(../media/figtree-latin-600-normal.1ww36f-l8id34.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-nastaliq-urdu-arabic-400-normal.2xpo_tprubc1w.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-arabic-400-normal.1_en_3z08ozy2.woff)format("woff")}
:root{--sky:#dceaf4;--sky-deep:#c6dcec;--cloud:#fbf7f0;--maroon:#6e1f2c;--ink:#2b2326;--ink-muted:#5a4b4f;--sun:#f0b44c;--dusk:#e8885a;--dusk-ink:#9a4520;--evening:#2f4f6e;--line:#bccfdd;--line-strong:#71808d;--danger:#a3262a;--font-display:"Fraunces", Georgia, serif;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-urdu:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;--radius-sm:6px;--radius-lg:20px;--radius-pill:999px;--max:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sky);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:var(--maroon)}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--evening);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;border-radius:var(--radius-sm);background:var(--maroon);color:var(--cloud);padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--dusk-ink);margin:0;font-size:13px;font-weight:600}.display,.h2,.h3-serif{font-family:var(--font-display);color:var(--maroon);margin:0;font-weight:600}.display{letter-spacing:-.02em;font-size:clamp(38px,5.4vw,66px);line-height:1.04}.h2{letter-spacing:-.01em;font-size:clamp(30px,3.6vw,44px);line-height:1.15}.h3-serif{font-size:28px;line-height:1.2}.lead{max-width:34em;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.muted{color:var(--ink-muted)}.urdu{font-family:var(--font-urdu);line-height:2.1}.btn{border-radius:var(--radius-lg);min-height:52px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--maroon);color:var(--cloud)}.btn-primary:hover{color:var(--cloud);background:#57161f}.btn-primary[disabled]{opacity:.7;cursor:progress}.btn-outline{color:var(--maroon);border:2px solid var(--maroon);background:0 0}.btn-outline:hover{background:var(--sky-deep);color:var(--maroon)}.btn-small{border-radius:12px;min-height:40px;padding:0 16px;font-size:15px}.site-header .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--maroon);font-size:28px;font-weight:600;text-decoration:none}.wordmark:hover{color:var(--maroon)}.hero .container{flex-wrap:wrap;align-items:center;gap:48px;padding-top:40px;padding-bottom:96px;display:flex}.hero-copy{flex-direction:column;flex:520px;gap:22px;min-width:0;display:flex}.hero-art{flex:380px;justify-content:center;min-width:0;display:flex}.hero-art svg{width:100%;max-width:500px;height:auto;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.section{padding:96px 0}.section-cloud{background:var(--cloud)}.section-head{flex-direction:column;gap:12px;max-width:700px;margin-bottom:40px;display:flex}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.card{background:var(--sky);border-radius:var(--radius-lg);padding:26px}.card h3{color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.35}.card p{color:var(--ink-muted);margin:0}.closing-line{font-family:var(--font-display);color:var(--maroon);margin:40px 0 0;font-size:clamp(20px,2.2vw,24px);line-height:1.4}.steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:10px;display:flex}.steps h3{margin:0;font-size:20px;font-weight:600;line-height:1.35}.steps p{color:var(--ink-muted);margin:0}.join{background:var(--evening);color:var(--cloud);padding:104px 0 0;overflow:hidden}.join .container{flex-wrap:wrap;align-items:stretch;gap:48px;display:flex}.join-copy{flex-direction:column;flex:400px;justify-content:space-between;gap:40px;min-width:0;display:flex}.join-copy .h2{color:var(--sun)}.join-copy .lead{color:var(--cloud)}.perks{flex-direction:column;gap:12px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.perks li{align-items:flex-start;gap:14px;display:flex}.perks svg{flex-shrink:0;margin-top:7px}.join-art{width:100%;max-width:420px;height:auto;display:block}.join-form-wrap{flex:480px;min-width:0;margin-bottom:104px}.form-card{background:var(--cloud);color:var(--ink);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px)}.form{flex-direction:column;gap:22px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label,.legend{font-size:15px;font-weight:600}.optional{color:var(--ink-muted);font-weight:400}.input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:52px;font:inherit;color:var(--ink);background:#fff;width:100%;padding:0 16px;font-size:16px}.input::placeholder{color:#8a7b7f}.input[aria-invalid=true]{border:2px solid var(--danger)}.field-error{color:var(--danger);margin:0;font-size:14px}fieldset{border:0;min-width:0;margin:0;padding:0}.legend{margin-bottom:10px;padding:0}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:15px;display:inline-flex}.pill:has(input:checked){border:2px solid var(--maroon);background:var(--sky-deep);font-weight:600}.pill input,.check input{accent-color:var(--maroon);flex-shrink:0;width:18px;height:18px;margin:0}.check{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.check input{margin-top:3px}.expert-toggle{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px}.expert-toggle .check{font-size:16px;font-weight:600}.expert-panel{border-top:1px solid var(--line);flex-direction:column;gap:20px;margin-top:18px;padding-top:18px;display:flex}.notice{background:var(--sky);border-radius:14px;margin:0;padding:16px 18px;font-size:15px;line-height:1.55}.notice strong{color:var(--maroon)}.form-error{color:var(--danger);background:#fbe9e7;border-radius:12px;margin:0;padding:12px 16px;font-size:15px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success{flex-direction:column;gap:16px;padding:16px 0;display:flex}.site-footer{padding:40px 0 48px}.site-footer .container{flex-direction:column;gap:22px;display:flex}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{flex-wrap:wrap;gap:22px;font-weight:500;display:flex}.footer-links a{color:var(--ink)}.safety{border-radius:var(--radius-lg);background:var(--cloud);margin:0;padding:16px 20px;font-size:15px}.simple{max-width:720px;margin:0 auto;padding:40px 24px 96px}.simple-card{background:var(--cloud);border-radius:var(--radius-lg);flex-direction:column;gap:18px;padding:clamp(24px,5vw,48px);display:flex}.simple-card h1{font-family:var(--font-display);color:var(--maroon);margin:0;font-size:clamp(30px,4vw,40px);line-height:1.15}.simple-card h2{margin:12px 0 0;font-size:19px}.simple-card p,.simple-card ul{margin:0}.simple-card ul{padding-left:22px}.admin{max-width:1400px;margin:0 auto;padding:24px}.admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--cloud);border-radius:14px;padding:14px 18px}.stat span{color:var(--ink-muted);font-size:13px;display:block}.stat strong{color:var(--maroon);font-size:26px;font-weight:600}.filters{background:var(--cloud);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filters .field{min-width:160px}.filters select,.filters input{height:40px}.table-wrap{background:var(--cloud);border-radius:14px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th,table.data td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}table.data th{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);white-space:nowrap;background:#f3ede2;font-size:12px}.badge{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-pending{color:#6b4207;background:#f6e3c4}.badge-confirmed{color:#1f5a31;background:#d6eadb}.badge-unsubscribed{color:#4b4144;background:#e7e2e3}.badge-new{background:var(--maroon);color:var(--cloud)}.badge-contacted{background:var(--sky-deep);color:var(--evening)}.badge-closed{color:#4b4144;background:#e7e2e3}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions form{margin:0}.link-btn{border:1px solid var(--line-strong);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;padding:4px 10px;font-size:13px}.link-btn.danger{border-color:var(--danger);color:var(--danger)}details.delete summary{cursor:pointer;color:var(--danger);padding:4px 0;font-size:13px;list-style:none}details.delete summary::-webkit-details-marker{display:none}.pager{align-items:center;gap:12px;margin-top:16px;display:flex}
