@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.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}:root{--ink:#f5f7fb;--ink-soft:#f5f7fbc7;--glass:#ffffff24;--glass-edge:#ffffff52;--tint:#1d3b6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html,body{height:100%}body{min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#131313;grid-template-rows:auto 1fr;font-family:Poppins,system-ui,sans-serif;display:grid;overflow:hidden}.scene{z-index:-1;isolation:isolate;background:#3a3c46 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.photo{object-fit:cover;filter:blur(1px)saturate(.9)contrast(1.05);opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.photo.loaded{animation:1.6s cubic-bezier(.22,1,.36,1) forwards photo-in}@keyframes photo-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1.06)}}.intro{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) forwards rise;animation-delay:calc(.25s + var(--i) * .11s)}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.intro,.photo.loaded{animation:.4s forwards fade}@keyframes fade{0%{opacity:0}to{opacity:1}}}.tint{mix-blend-mode:multiply;background:linear-gradient(#1d3b6e8c,#1d3b6e59 60%,#0d16268c);position:absolute;inset:0}.vignette{background:radial-gradient(#0000 40%,#080e1c73 100%);position:absolute;inset:0}.grain{opacity:.6;mix-blend-mode:overlay;pointer-events:none;width:120%;height:120%;position:absolute;inset:-10%}header{justify-content:center;padding:28px 16px 0;display:flex}.wordmark{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}main{text-align:center;place-self:center;width:100%;max-width:680px;padding:0 16px 10vh}h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;line-height:1.05}.lede{color:var(--ink-soft);text-wrap:balance;margin-top:14px;font-size:1.0625rem}form{background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-radius:999px;gap:6px;max-width:488px;margin:32px auto 0;padding:6px;display:flex}input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:1rem}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s}input:autofill{background:0 0}input::placeholder{color:#f5f7fb99}button{font:inherit;color:var(--ink-soft);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px 12px 20px;font-size:.9375rem;font-weight:500;transition:background-color .35s,color .35s;display:inline-flex;position:relative}button:hover{color:var(--ink);background:#fff3}button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ready button{color:#0d1626;background:var(--ink)}.ready button:hover{background:#dfe6f2}.ready{border-color:#ffffff8c}.labels{display:inline-grid}.labels>span{grid-area:1/1;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1)}.label-done{opacity:0;transform:translateY(6px)}.done .label-idle{opacity:0;transform:translateY(-6px)}.done .label-done{opacity:1;transform:none}.icon{width:16px;height:16px;position:relative}.icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.arrow{opacity:.45;transform:translate(-3px)}.ready .arrow{opacity:1;transform:none}.ready button:hover .arrow{transform:translate(2px)}.sending .arrow{opacity:0;transform:translate(10px)}.check{opacity:0;stroke-dasharray:16;stroke-dashoffset:16px}.done .arrow{opacity:0}.done .check{opacity:1;stroke-dashoffset:0;stroke:#16a34a;stroke-width:2.25px;transition:opacity .2s,stroke-dashoffset .45s ease-out .1s}.pop .check{animation:.45s cubic-bezier(.34,1.56,.64,1) pop}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.sending button{cursor:progress}.done button{cursor:default}.done input{opacity:.55;transition:opacity .4s}button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}button.pulse:after{animation:.7s cubic-bezier(.22,1,.36,1) ring}@keyframes ring{0%{opacity:.6;box-shadow:0 0 #f5f7fb8c}to{opacity:0;box-shadow:0 0 0 10px #f5f7fb00}}form{transition:border-color .35s}form:focus-within{border-color:#fff9}.status{min-height:1.5em;color:var(--ink-soft);margin-top:14px;font-size:.9375rem}@media (width<=440px){form{border-radius:20px;flex-direction:column}input{text-align:center;padding:12px 14px}}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
