@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");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{color-scheme:light;--navy:#102449;--blue:#174a7b;--footer-blue:#164e80;--gold:#c39744;--gold-text:#825a1c;--ivory:#fffdf8;--field-border:#74849a;--focus:#124e87;color:var(--navy);background:var(--ivory);font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans Variable,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(28rem 27rem at 8% 15rem,#faebd750,#0000),linear-gradient(110deg,#f7f8fa 0%,#fffdf9 48%,#faf8f3 100%);min-width:280px;margin:0}img,svg{vertical-align:middle}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.link-navigation:focus{outline:3px solid var(--focus);outline-offset:6px;border-radius:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:#fff;border-radius:.5rem;padding:.8rem 1rem;font-weight:700;position:absolute;top:.6rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.masthead{text-align:center;padding:18px;position:relative}.brand{width:min(100%,720px);height:auto;margin-inline:auto;display:block}.gold-divider{width:100%;height:24px;position:absolute;bottom:-1px;left:0}.hero{isolation:isolate;text-align:center;padding:8px 18px 0;position:relative}.baby{z-index:-1;opacity:.55;pointer-events:none;width:auto;max-width:320px;height:calc(100% - 16px);position:absolute;top:16px;left:0;mask-image:radial-gradient(at 48% 46%,#000 24%,#0000 73%)}h1,h2,.footer-content strong{font-family:Playfair Display Variable,Georgia,serif}h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,8.8vw,3.8rem);font-weight:700;line-height:1.12}.eyebrow{letter-spacing:.07em;color:var(--gold-text);justify-content:center;align-items:center;gap:10px;margin:10px auto 16px;font-size:clamp(.69rem,2.6vw,1.23rem);font-weight:700;line-height:1.5;display:flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--gold);flex-shrink:0;width:clamp(12px,4vw,42px);height:2px}.subtitle{max-width:550px;margin:0 auto;font-size:clamp(1rem,4.4vw,1.6rem);line-height:1.35}.link-navigation{width:min(100% - 30px,720px);margin:20px auto 0;scroll-margin-top:20px}.link-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.resource-link{background:#fffffff2;border:1.5px solid #285889;border-radius:16px;align-items:center;gap:14px;min-height:58px;padding:10px 15px;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:0 3px 9px #1435530c}.resource-link:hover{background:#f0f5fb;box-shadow:0 4px 14px #14355320}.resource-icon{color:#153c6a;flex:0 0 32px;place-items:center;display:grid}.resource-icon svg{width:30px;height:30px}.resource-icon.donation{color:#795017}.resource-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(.95rem,3.9vw,1.4rem);font-weight:700;line-height:1.25}.chevron{color:#153e6d;flex:0 0 10px;width:10px;height:18px}.registration{background:#ffffffed;border:1px solid #e3d5bc;border-radius:27px;width:min(100% - 30px,790px);margin:30px auto 0;overflow:hidden;box-shadow:0 6px 18px #452b1814}.registration-heading{color:#fff;background:linear-gradient(115deg,#245e90,#12396a);align-items:center;gap:15px;padding:15px 19px;display:flex}.registration-symbol{flex-shrink:0}.registration-symbol svg{width:40px;height:44px}h2{margin:0 0 4px;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:700;line-height:1.15}.registration-heading p{margin:0;font-size:.9rem;line-height:1.4}.registration-body{padding:14px 18px 18px}.demo-notice{border-left:3px solid var(--gold);color:#354966;margin:0 0 14px;padding-left:11px;font-size:.8rem;line-height:1.5}.demo-notice strong{color:var(--navy)}.demo-fields{border:0;min-width:0;margin:0;padding:0}.field{margin-bottom:10px}.field label{margin:0 0 5px;font-size:.85rem;font-weight:600;display:block}.field label>span:not(.visually-hidden){color:#a51b24}.input-wrap{position:relative}.input-wrap>svg{color:#233d60;pointer-events:none;width:23px;height:23px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.field input{border:1.5px solid var(--field-border);width:100%;min-height:47px;font:inherit;color:#354966;opacity:1;-webkit-text-fill-color:#354966;cursor:not-allowed;background:#fcfcfd;border-radius:13px;padding:10px 12px 10px 51px;font-size:.95rem}.field input::placeholder{color:#586780;opacity:1;-webkit-text-fill-color:#586780}.consent{color:#354966;align-items:flex-start;gap:12px;margin:14px 0 16px;font-size:.86rem;line-height:1.5;display:flex}.consent input{appearance:none;opacity:1;cursor:not-allowed;background:#fcfcfd;border:1.5px solid #62738b;border-radius:5px;flex:0 0 25px;width:25px;height:25px;margin:2px 0 0}.submit{color:#fff;text-shadow:0 1px 2px #51371080;cursor:not-allowed;opacity:1;background:linear-gradient(175deg,#f3d58c 0%,#d2a04c 43%,#94601c 100%);border:1px solid #d4ac58;border-radius:18px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px;font:700 1.15rem DM Sans Variable,system-ui,sans-serif;display:flex}.site-footer{color:#fff;background:var(--footer-blue);text-align:center;margin-top:104px;padding:14px 18px 28px;position:relative}.footer-wave{width:100%;height:75px;color:var(--footer-blue);position:absolute;bottom:calc(100% - 1px);left:0}.footer-heart{width:100%;color:var(--gold);justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;top:-68px;left:0}.footer-heart span{background:linear-gradient(90deg, transparent, var(--gold));width:55px;height:2px}.footer-heart span:last-child{transform:rotate(180deg)}.footer-heart svg{width:32px;height:32px}.footer-content{position:relative}.footer-content strong{font-size:1.55rem;font-weight:600}.footer-content p{margin:5px 0 0;font-size:.95rem;line-height:1.5}@media (width>=600px){.masthead{padding:0 30px 24px}.brand{object-fit:contain;height:144px;transform:translateY(-8px)}.gold-divider{height:40px;bottom:-9px}.hero{padding-top:0}.baby{opacity:.8;height:100%;top:0;left:max(0px,50% - 515px)}.eyebrow{letter-spacing:.08em;margin-top:8px;margin-bottom:16px}.link-navigation{margin-top:28px}.resource-link{border-radius:19px;gap:27px;min-height:56px;padding:8px 24px}.resource-icon{flex-basis:38px}.resource-icon svg{width:37px;height:37px}.chevron{flex-basis:12px;width:12px;height:21px}.registration{border-radius:31px;margin-top:34px}.registration-heading{gap:25px;padding:15px 32px}.registration-symbol svg{width:58px;height:58px}.registration-heading p{font-size:1.08rem}.registration-body{padding:16px 32px 20px}.demo-notice{margin-bottom:14px;font-size:.82rem}.field{margin-bottom:10px}.field label{font-size:.86rem}.field input{font-size:1.05rem}.consent{font-size:1rem}.submit{border-radius:22px;min-height:61px;font-size:1.5rem}.site-footer{margin-top:118px;padding-top:15px;padding-bottom:28px}.footer-wave{height:100px}.footer-heart{top:-76px}.footer-heart svg{width:43px;height:43px}.footer-heart span{width:100px}.footer-content strong{font-size:1.8rem}.footer-content p{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.resource-link,.field input,.consent input,.submit{border:2px solid buttontext}.resource-icon,.registration-heading,.submit{forced-color-adjust:auto}}
