.NpwF7G_page{--support-gutter:max(5vw, 28px, var(--safe-inline));--support-measure:1200px;min-height:calc(100dvh - var(--shell-dock-height,0px));background:var(--mission-paper);color:var(--mission-ink)}.NpwF7G_page a{color:inherit;text-underline-offset:5px}.NpwF7G_page a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid}.NpwF7G_opening{background:var(--mission-field);color:var(--mission-on-field);padding:64px var(--support-gutter) 68px}.NpwF7G_openingInner{max-width:var(--support-measure);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(48px,7vw,110px);margin:auto;display:grid}.NpwF7G_eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:14px;line-height:1.5;display:flex}.NpwF7G_eyebrow:before{content:"";opacity:.65;background:currentColor;flex:none;width:30px;height:1px}.NpwF7G_introduction .NpwF7G_eyebrow{color:var(--mission-field-muted)}.NpwF7G_introduction h1{letter-spacing:-.055em;max-width:12ch;margin:30px 0 24px;font:400 clamp(60px,6.3vw,90px)/1.05 Georgia,serif}.NpwF7G_introduction h1 em{color:var(--mission-gold);font-weight:400}.NpwF7G_lead{max-width:36ch;color:var(--mission-field-text);margin:0;font-size:19px;line-height:1.65}.NpwF7G_invitation{min-width:0}.NpwF7G_invitation h2{letter-spacing:-.025em;margin:0 0 16px;font:400 clamp(27px,2.2vw,33px)/1.25 Georgia,serif}.NpwF7G_invitation>p{color:var(--mission-field-text);margin:0;font-size:17px;line-height:1.65}.NpwF7G_ways{gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid}.NpwF7G_ways a{min-height:var(--target-min,44px);color:inherit;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;transition:background-color .18s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.NpwF7G_ways a:hover{background:color-mix(in srgb, var(--mission-ornament) 26%, transparent)}.NpwF7G_ways a:hover svg:last-child{transform:translate(2px,-2px)}}.NpwF7G_ways a:focus-visible{background:color-mix(in srgb, var(--mission-ornament) 26%, transparent)}.NpwF7G_wayIcon{background:color-mix(in srgb, var(--mission-ornament) 44%, transparent);border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.NpwF7G_wayText{gap:2px;min-width:0;display:grid}.NpwF7G_wayText strong{font-size:16px;font-weight:600;line-height:1.35}.NpwF7G_wayText>span{color:var(--mission-field-text);font-size:13.5px;line-height:1.4}.NpwF7G_ways a svg:last-child{color:var(--mission-field-text);transition:transform .16s}.NpwF7G_email{border-block:1px solid var(--mission-ornament);justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:16px;padding-block:11px;font-size:clamp(17px,1.65vw,23px);line-height:1.4;text-decoration:none;display:flex}.NpwF7G_email span{overflow-wrap:anywhere}.NpwF7G_email svg{flex:none}.NpwF7G_invitation .NpwF7G_emailNote{color:var(--mission-field-muted);margin-top:12px;font-size:15px}.NpwF7G_intention{width:min(100% - 2 * var(--support-gutter), var(--support-measure));grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,120px);margin:auto;padding:72px 0 64px;display:grid}.NpwF7G_intentionHeading .NpwF7G_eyebrow{color:var(--mission-muted)}.NpwF7G_intention h2{letter-spacing:-.04em;max-width:12ch;margin:24px 0 20px;font:400 clamp(36px,3.3vw,48px)/1.13 Georgia,serif}.NpwF7G_storyLink{align-items:center;gap:22px;min-height:44px;font-size:16px;display:inline-flex}.NpwF7G_letter p{margin:0 0 18px;font-size:18px;line-height:1.75}.NpwF7G_letter .NpwF7G_prayer{color:var(--mission-emphasis);margin:26px 0 20px;font:italic 25px/1.5 Georgia,serif}.NpwF7G_letter .NpwF7G_signature{color:var(--mission-muted);margin:0;font-size:15px}.NpwF7G_footer{width:min(100% - 2 * var(--support-gutter), var(--support-measure));border-top:1px solid var(--mission-border);color:var(--mission-muted);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:24px 0 32px;font-size:14px;display:flex}.NpwF7G_footer p{margin:0;line-height:1.6}.NpwF7G_footer nav{flex-wrap:wrap;gap:4px 24px;display:flex}.NpwF7G_footer a{align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.NpwF7G_email:hover,.NpwF7G_storyLink:hover,.NpwF7G_footer a:hover{text-decoration:underline}}.NpwF7G_email:active{color:var(--mission-gold)}@media (max-width:899px){.NpwF7G_page{--support-gutter:max(24px, var(--safe-inline))}.NpwF7G_opening{padding-block:34px 36px}.NpwF7G_openingInner{max-width:600px;display:block}.NpwF7G_introduction h1{max-width:12ch;margin:22px 0 18px;font-size:clamp(43px,12vw,67px)}.NpwF7G_lead{font-size:17px}.NpwF7G_invitation{border-top:1px solid var(--mission-field-border);margin-top:28px;padding-top:24px}.NpwF7G_invitation h2{margin-bottom:12px;font-size:27px}.NpwF7G_email{margin-top:20px;font-size:19px}.NpwF7G_intention{max-width:648px;padding-block:40px 36px;display:block}.NpwF7G_intention h2{max-width:14ch;margin:20px 0 14px;font-size:39px}.NpwF7G_letter{margin-top:26px}.NpwF7G_letter p{font-size:17px;line-height:1.7}.NpwF7G_letter .NpwF7G_prayer{font-size:25px}.NpwF7G_footer{padding-block:24px;display:block}.NpwF7G_footer nav{gap:0 22px;margin-top:12px}}@media (max-width:360px){.NpwF7G_page{--support-gutter:max(20px, var(--safe-inline))}.NpwF7G_email{gap:8px;font-size:17px}}@media (prefers-reduced-motion:reduce){.NpwF7G_page,.NpwF7G_page *,.NpwF7G_page :before,.NpwF7G_page :after{transition:none!important;animation:none!important}}.NpwF7G_footerStart{align-content:start;gap:8.6px;display:grid}@media (min-width:900px){.NpwF7G_footer{align-items:flex-start}.NpwF7G_footerStart{margin-top:calc(22px - .8em)}}.NpwF7G_invitation .NpwF7G_follow{color:var(--mission-field-muted);margin-top:8px;font-size:15px}
