@layer components{.hero-home_wrap{width:100%;max-width:var(--max-width-wide);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.hero-home_copy{min-width:0;padding:clamp(2rem, 6cqi, 6rem) var(--site-margin) clamp(2.5rem, 5cqi, 5rem);flex-direction:column;flex:34rem;gap:clamp(1.5rem,2.4cqi,2.25rem);display:flex}.hero-home_lead{max-width:34rem;color:var(--lp-body)}.hero-home_actions{flex-wrap:wrap;align-items:center;gap:.875rem 1rem;display:flex}.hero-home_facts{font-size:var(--text-small);color:var(--lp-muted);line-height:1.5}.hero-home_visual{min-width:0;padding:clamp(1rem, 3cqi, 3rem) var(--site-margin) clamp(2.5rem, 4cqi, 4rem) clamp(1rem, 1.5cqi, 1.5rem);flex:26rem}.hero-home_frame{position:relative}.hero-home_photo{aspect-ratio:2/3;border-radius:var(--radius-photo);background:var(--lp-photo-ground);position:relative;overflow:hidden}.hero-home_photo img{object-position:44% 50%}.hero-home_sticker{aspect-ratio:1;text-align:center;background:var(--lp-clay-disc);width:clamp(6.5rem,9cqi,8rem);font-family:var(--font-display);color:var(--lp-on-dark);text-wrap:balance;border-radius:50%;place-items:center;padding:.875rem;font-size:clamp(.9375rem,.6rem + .7cqi,1.1875rem);line-height:1.08;display:grid;position:absolute;top:-1.25rem;right:-.5rem}.pairs-band_wrap{padding:clamp(4rem, 8cqi, 8rem) var(--site-margin) var(--section-space-small)}@container page (width<48rem){.pairs-band_wrap .pairs-band_pairs{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:.2em}.pairs-band_wrap .pairs-band_lead,.pairs-band_wrap .pairs-band_tick,.pairs-band_wrap .pairs-band_tick>span{justify-self:center}.pairs-band_wrap .pairs-band_line+.pairs-band_line .pairs-band_lead{margin-top:.5em}}.pairs-band_pairs{max-width:44ch;font-family:var(--font-display);color:var(--lp-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.35em .4em;margin:0 auto;font-size:clamp(1.75rem,.9rem + 2.1cqi,3.25rem);line-height:1.25;display:grid}.pairs-band_line{display:contents}.pairs-band_lead{white-space:nowrap;justify-self:end}@supports (animation-timeline:view()){.pairs-band_lead,.pairs-band_tick{animation:linear both pairs-band-light;animation-timeline:view();animation-range:cover 6% cover 30%}.pairs-band_line+.pairs-band_line :is(.pairs-band_lead,.pairs-band_tick){animation-range:cover 14% cover 38%}}@media (prefers-reduced-motion:reduce){.pairs-band_lead,.pairs-band_tick{animation:none}}.pairs-band_tick{justify-self:start;display:inline-grid}.pairs-band_tick>span{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:start;animation:36s infinite both pairs-band-tick}.pairs-band_tick>span:nth-child(2){animation-delay:6s}.pairs-band_tick>span:nth-child(3){animation-delay:12s}.pairs-band_tick>span:nth-child(4){animation-delay:18s}.pairs-band_tick>span:nth-child(5){animation-delay:24s}.pairs-band_tick>span:nth-child(6){animation-delay:30s}.pairs-band_tick.late>span{animation-name:pairs-band-tick-late}.pairs-band_pairs:hover .pairs-band_tick>span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pairs-band_tick>span{opacity:0;animation:none}.pairs-band_tick>span:first-child{opacity:1}}.pairs-band_need,.pairs-band_has{border-radius:var(--radius-round);font-family:var(--font-sans);font-size:.8em;font-weight:var(--primary-semibold);padding:.1em .6em .16em;line-height:1.3;display:inline-block}.pairs-band_need{background:var(--lp-need-bg);color:var(--lp-need-ink)}.pairs-band_has{background:var(--lp-has-bg);color:var(--lp-has-ink)}.mission-statements_wrap{flex-direction:column;gap:clamp(1.75rem,3cqi,2.75rem);width:100%;max-width:46rem;margin:0 auto;display:flex}.mission-statements_wrap p{font-size:clamp(1.5rem,1rem + 1cqi,2rem);line-height:1.38;font-weight:var(--primary-light);color:var(--lp-on-dark-dim);text-wrap:pretty}@supports (animation-timeline:view()){.mission-statements_wrap p{animation:linear both mission-statements-rise;animation-timeline:view();animation-range:cover 7% cover 42%}}@media (prefers-reduced-motion:reduce){.mission-statements_wrap p{animation:none}}.mission-statements_wrap b{font-weight:var(--primary-regular);color:var(--lp-on-dark)}.mission-statements_wrap .mission-statements_title{color:var(--lp-on-dark)}.mission-statements_wrap .mission-statements_signature{align-items:center;gap:.875rem;margin-top:.5rem;display:flex}.mission-statements_wrap .mission-statements_photo{object-fit:cover;border-radius:50%;flex:none;width:4.5rem;height:4.5rem}.mission-statements_wrap .mission-statements_who{gap:.125rem;display:grid}.mission-statements_wrap .mission-statements_who b{font-weight:var(--primary-semibold);font-size:1.0625rem}.mission-statements_wrap .mission-statements_who span{color:var(--lp-on-dark-muted);font-size:.9375rem}.mission-statements_wrap cite{font:var(--primary-bold) .75rem / 1 var(--font-sans);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--lp-on-dark-muted);margin-top:.75rem;font-style:normal;display:block}.app-icon_wrap{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.app-icon_wrap.solid{fill:currentColor;stroke:none}.app-card-avatar_wrap{width:calc(var(--_avatar) * var(--_cu));height:calc(var(--_avatar) * var(--_cu));font:var(--primary-semibold) calc(12 * var(--_cu)) / 1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.app-card-avatar_wrap.large{width:calc(48 * var(--_cu));height:calc(48 * var(--_cu));font-size:calc(14 * var(--_cu))}.app-card-avatar_wrap .app-icon_wrap{width:calc(16 * var(--_cu));height:calc(16 * var(--_cu));stroke-width:1.9px}.app-card-avatar_wrap .app-card-avatar_face{border-radius:inherit;object-fit:cover;background-color:#0000;width:100%;max-width:none;height:100%;position:absolute;inset:0}.app-card-avatar_wrap.tone-1{color:#7a4425;background:#efdccd}.app-card-avatar_wrap.tone-2{color:#2e3b48;background:#dce3e7}.app-card-avatar_wrap.tone-3{color:#5c544b;background:#ece8e1}.app-card-avatar_wrap.tone-4{color:#45603d;background:#e0e8da}.app-card-author_wrap.post{flex:auto}.app-card-author_wrap.post .app-card-author_name{white-space:normal}.app-card-author_wrap{align-items:center;gap:calc(8 * var(--_cu));min-width:0;line-height:1.34;display:flex}.app-card-author_who{min-width:0;font-size:calc(var(--_who) * var(--_cu))}.app-card-author_name,.app-card-author_meta{white-space:nowrap;text-overflow:ellipsis;line-height:1.34;display:block;overflow:hidden}.app-card-author_name{font-weight:var(--primary-semibold);color:var(--_ink)}.app-card-author_meta{color:var(--_muted)}.app-card-content_wrap{display:contents}.app-card-content_title{font:var(--primary-regular) calc(var(--_title) * var(--_cu)) / 1.3 var(--font-display);letter-spacing:0;color:var(--_ink);text-wrap:balance;margin:0}.app-card-content_mark{--_mark:calc(2 * var(--_cu));padding-bottom:calc(1 * var(--_cu));background:linear-gradient(var(--lp-card-mark), var(--lp-card-mark)) 0 100% / 100% var(--_mark) no-repeat}.app-card-content_body{font-size:calc(var(--_text) * var(--_cu));color:var(--_body);margin:0;line-height:1.6}.app-card-content_title+.app-card-content_body{margin-top:calc(8 * var(--_cu))}.response .app-card-content_body{color:var(--_ink)}.app-card-content_photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-top:calc(12 * var(--_cu));border-radius:calc(10 * var(--_cu));display:block}.app-card-content_voice{align-items:center;gap:calc(12 * var(--_cu));margin-top:calc(12 * var(--_cu));padding:calc(4 * var(--_cu)) calc(16 * var(--_cu)) calc(4 * var(--_cu)) calc(4 * var(--_cu));border-radius:var(--radius-round);background:var(--_well);display:flex}.response .app-card-content_voice{margin:0 0 calc(12 * var(--_cu));order:-1}.app-card-content_play{width:calc(var(--_play) * var(--_cu));height:calc(var(--_play) * var(--_cu));color:#fffdfa;background:#a8653a;border-radius:50%;flex:none;place-items:center;display:grid}.app-card-content_play .app-icon_wrap{width:calc(var(--_play-icon) * var(--_cu));height:calc(var(--_play-icon) * var(--_cu));margin-left:calc(2 * var(--_cu))}.app-card-content_wave{height:calc(var(--_wave) * var(--_cu));flex:1;display:block}.app-card-content_wave rect{fill:var(--_line)}.app-card-content_wave rect.on{fill:var(--_mark)}.app-card-content_time{font:var(--primary-regular) calc(var(--_small) * var(--_cu)) / 1 var(--font-sans);color:var(--_body);font-variant-numeric:tabular-nums;white-space:nowrap}.app-reaction_wrap{--heart-line:#a64b65;--highlight:#d7bc76;--highlight-pair:#ba9a47;--dur-4:.37s;--dur-5:.55s;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);align-items:center;gap:calc(6 * var(--_cu));min-height:calc(var(--_act-height) * var(--_cu));padding:calc(4 * var(--_cu)) calc(8 * var(--_cu));border:calc(1 * var(--_cu)) solid var(--_line);border-radius:var(--radius-round);color:var(--_ink);font:inherit;cursor:pointer;background:#fff;flex:none;transition:background-color .2s,border-color .2s;display:inline-flex}.app-reaction_wrap .heart-mark>svg{width:calc(24 * var(--_cu));height:calc(24 * var(--_cu));stroke-width:1.333px}.app-reaction_wrap:hover{background:var(--_well)}.app-reaction_wrap[aria-pressed=true]{background:#f7efdc;border-color:#ba9a47}.app-reaction_wrap[aria-pressed=true] .heart-mark>svg{fill:var(--highlight);stroke:#8c702b}.app-reaction_wrap.heart[aria-pressed=true]{border-color:var(--heart-line);background:#f9e9ef}.app-reaction_wrap.heart[aria-pressed=true] .heart-mark>svg{fill:#df86a2;stroke:var(--heart-line)}.app-reaction_wrap .popper-lines{fill:none}.app-reaction_count{font-size:calc(14 * var(--_cu));font-variant-numeric:tabular-nums}.landing-celebration{--primary:#a8653a;--highlight:#d7bc76;--highlight-text:#8c702b;--card:#fff;--font-sans:var(--font-nunito-sans);--weight-title:600;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}.app-card-badge_wrap{align-items:center;gap:calc(4 * var(--_cu));padding:calc(2 * var(--_cu)) calc(8 * var(--_cu));border:calc(1 * var(--_cu)) solid transparent;border-radius:var(--radius-round);font:var(--primary-medium) calc(var(--_badge) * var(--_cu)) / 1.34 var(--font-sans);white-space:nowrap;display:inline-flex}.app-card-badge_wrap .app-icon_wrap{width:calc(var(--_badge) * var(--_cu));height:calc(var(--_badge) * var(--_cu))}.app-card-badge_wrap.need{color:#7a4425;background:#efdccd}.app-card-badge_wrap.offer{color:#45603d;background:#e0e8da}.app-card-badge_wrap.prayer{color:#2e3b48;background:#dce3e7}.app-card-badge_wrap.story{color:#6b521c;background:#f1e5c8}.app-card-badge_wrap.new{color:#8a4f2c;background:#f6e8dc}.app-card-badge_wrap.plain{background:var(--_well);color:var(--_body)}.app-card-badge_wrap.resolved{color:#3f6340;background:#dce6d5}.app-card-badge_wrap.status{background:var(--_well);color:var(--_body);display:inline-grid;overflow:hidden}.app-card-badge_wrap.status>span{align-items:center;gap:calc(4 * var(--_cu));grid-area:1/1;display:inline-flex}.app-card_to{color:#3f6340}.app-card-actions_wrap{align-items:center;gap:calc(12 * var(--_cu));padding-top:calc(var(--_foot) * var(--_cu));flex-wrap:wrap;margin-top:auto;display:flex}.app-card-actions_actions{align-items:center;gap:calc(8 * var(--_cu));flex-wrap:wrap;display:flex}.app-card-actions_top{justify-content:flex-start;align-items:center;gap:calc(12 * var(--_cu));margin-left:auto;display:flex}.app-card-actions_badges{align-items:center;gap:calc(8 * var(--_cu));flex-wrap:wrap;min-width:0;display:flex}.app-card-actions_count{align-items:center;gap:calc(4 * var(--_cu));display:inline-flex}.app-card-actions_count svg{width:calc(16 * var(--_cu));height:calc(16 * var(--_cu))}.app-card-actions_count{font:var(--primary-regular) calc(var(--_count) * var(--_cu)) / 1.34 var(--font-sans);color:var(--_ink);white-space:nowrap;flex:none}.app-card-actions_act{align-items:center;gap:calc(6 * var(--_cu));min-height:calc(var(--_act-height) * var(--_cu));padding:calc(4 * var(--_cu)) calc(var(--_act-pad) * var(--_cu));border:calc(1 * var(--_cu)) solid var(--_act-line);border-radius:var(--radius-round);color:var(--_act);font:var(--primary-medium) calc(var(--_text) * var(--_cu)) / 1 var(--font-sans);white-space:nowrap;flex:none;display:inline-flex}.app-card-actions_act .app-icon_wrap{width:calc(var(--_act-icon) * var(--_cu));height:calc(var(--_act-icon) * var(--_cu))}.app-card-actions_act.celebrate{color:var(--_ink);border-color:var(--_line)}.app-card-actions_act.celebrate .app-icon_wrap{color:var(--_mark)}.app-card-actions_tally{font-variant-numeric:tabular-nums}.app-card-rows_wrap{gap:calc(4 * var(--_cu));margin:0;padding:0;list-style:none;display:grid}.app-card-rows_row{align-items:center;gap:calc(12 * var(--_cu));padding:calc(8 * var(--_cu)) 0;display:flex}.app-card-rows_row>div{flex:1;min-width:0}.app-card-rows_row h4{align-items:center;column-gap:calc(6 * var(--_cu));font:var(--primary-bold) calc(16 * var(--_cu)) / 1.375 var(--font-sans);letter-spacing:-.005em;color:var(--_ink);flex-wrap:wrap;margin:0;display:flex}.app-card-rows_row .app-card_badge{margin-left:calc(2 * var(--_cu))}.app-card-rows_row p{font-size:calc(14 * var(--_cu));color:var(--_body);margin:0;line-height:1.375}.app-card-rows_city{font:var(--primary-regular) calc(14 * var(--_cu)) var(--font-sans);color:var(--_muted)}.app-card_wrap{--_cu:var(--card-unit,.0625rem);--_ink:var(--lp-card-ink);--_body:var(--lp-card-body);--_muted:var(--lp-card-muted);--_act:var(--lp-card-act);--_act-line:var(--lp-card-act-line);--_mark:var(--lp-card-mark);--_line:var(--lp-card-line);--_well:var(--lp-card-well);--_pad:var(--card-pad,24);--_text:14;--_title:20;--_badge:12;--_count:14;--_avatar:32;--_who:14;--_act-height:32;--_act-pad:12;--_act-icon:16;--_foot:16;--_play:36;--_play-icon:14;--_wave:28;--_small:12;--_mini:24;isolation:isolate;padding:calc(var(--_pad) * var(--_cu));color:var(--_ink);font:var(--primary-regular) calc(var(--_text) * var(--_cu)) / 1.6 var(--font-sans);text-align:left;rotate:var(--_tilt,0deg);flex-direction:column;display:flex;position:relative}.app-card_wrap:before{content:"";z-index:-1;border-radius:calc(14 * var(--_cu));box-shadow:0 0 0 calc(1 * var(--_cu)) #e7e2d8, 0 calc(1 * var(--_cu)) calc(3 * var(--_cu)) #1f242b0f, 0 calc(8 * var(--_cu)) calc(24 * var(--_cu)) #1f242b14;background:#fff;position:absolute;inset:0}.app-card_wrap.on-photo:before{box-shadow:0 0 0 calc(1 * var(--_cu)) #1f242b14, 0 calc(2 * var(--_cu)) calc(6 * var(--_cu)) #0000001f, 0 calc(18 * var(--_cu)) calc(40 * var(--_cu)) #00000047}.app-card_wrap.on-stage:before{box-shadow:0 0 0 calc(1 * var(--_cu)) #1f242b14, 0 calc(2 * var(--_cu)) calc(6 * var(--_cu)) #00000024, 0 calc(20 * var(--_cu)) calc(44 * var(--_cu)) #00000057}.app-card_wrap.response{--_pad:var(--card-pad,16);--_avatar:24;--_who:12}.app-card_wrap.directory{padding-block:calc(16 * var(--_cu))}.app-card_wrap.compact{--_pad:var(--card-pad,16);--_text:13;--_title:18;--_badge:11;--_count:13;--_avatar:28;--_who:13;--_act-height:28;--_act-pad:10;--_act-icon:14;--_foot:12;--_play:30;--_play-icon:11;--_wave:22;--_small:11;--_mini:22}.app-card_wrap.compact.response{--_pad:var(--card-pad,14);--_avatar:22;--_who:11.5}@container page (width<=40rem){.app-card_wrap{--_pad:var(--card-pad,20)}}.app-card_head{justify-content:space-between;align-items:center;gap:calc(8 * var(--_cu)) calc(12 * var(--_cu));margin-bottom:calc(16 * var(--_cu));flex-wrap:wrap;display:flex}.app-card_when{color:var(--_muted);white-space:nowrap;line-height:1.34;font-size:calc(14 * var(--_cu))}.app-card_response-foot{align-items:center;gap:calc(12 * var(--_cu));padding-top:calc(var(--_foot) * var(--_cu));flex-wrap:wrap;margin-top:auto;display:flex}.response .app-card_response-foot{gap:calc(8 * var(--_cu)) calc(16 * var(--_cu));padding-top:calc(12 * var(--_cu));flex-wrap:wrap}.app-card_contact{justify-content:flex-end;align-items:center;gap:calc(8 * var(--_cu)) calc(12 * var(--_cu));flex-wrap:wrap;margin-left:auto;display:flex}.app-card_phone{font:var(--primary-regular) calc(var(--_small) * var(--_cu)) / 1.34 var(--font-sans);color:var(--_muted);white-space:nowrap}.app-card_reach{gap:calc(4 * var(--_cu));display:inline-flex}.app-card_mini{height:calc(var(--_mini) * var(--_cu));padding:0 calc(8 * var(--_cu));border-radius:calc(8 * var(--_cu));border:calc(1 * var(--_cu)) solid var(--_line);font:var(--primary-medium) calc(var(--_small) * var(--_cu)) / 1 var(--font-sans);color:var(--_ink);background:#fff;align-items:center;display:inline-flex}.step-board_wrap{--_u:calc(100cqw / var(--_board));width:min(100%,56rem);margin:clamp(2.5rem,5cqi,4rem) auto 0;position:relative;container-type:inline-size}.step-board_wrap.wide{display:none}.step-board_wrap.narrow{width:min(100%,26rem)}@container page (width>=62.5rem){.step-board_wrap.wide{display:block}.step-board_wrap.narrow{display:none}}.step-board_card,.step-board_prompt{left:calc(var(--x) * var(--_u));top:calc(var(--y) * var(--_u));width:calc(var(--w) * var(--_u));position:absolute}.step-board_card{--card-unit:var(--_u);--card-pad:20}.step-board_card.response,.narrow .step-board_card:not(.response){--card-pad:16}.step-board_card .app-card-content_title{text-wrap:wrap}.step-board_card .app-card_badge.status{background:var(--lp-card-met-bg)}.step-board_card .app-card_from{opacity:0;translate:0 -130%}.step-board_card.context{opacity:.7}.step-board_prompt{isolation:isolate;padding:calc(24 * var(--_u));opacity:.55;rotate:var(--_tilt,0deg);color:var(--lp-card-ink);font:var(--primary-regular) calc(14 * var(--_u)) / 1.5 var(--font-sans);text-align:left}.step-board_prompt:before{content:"";z-index:-1;border-radius:calc(14 * var(--_u));background:var(--lp-card);box-shadow:0 0 0 calc(1 * var(--_u)) #1f242b14, 0 calc(2 * var(--_u)) calc(6 * var(--_u)) #00000024, 0 calc(20 * var(--_u)) calc(44 * var(--_u)) #00000057;position:absolute;inset:0}.narrow .step-board_prompt{padding:calc(18 * var(--_u));font-size:calc(13 * var(--_u))}.step-board_prompt-note{gap:calc(8 * var(--_u));padding:calc(12 * var(--_u));border-radius:calc(12 * var(--_u));background:var(--lp-card-well);color:var(--lp-card-body);display:flex}.step-board_prompt-note .app-icon_wrap{width:calc(16 * var(--_u));height:calc(16 * var(--_u));margin-top:calc(2 * var(--_u));stroke:var(--lp-card-met);flex:none}.step-board_prompt-note b{font-weight:var(--primary-semibold);color:var(--lp-card-ink)}.step-board_mark{--_mark:calc(2 * var(--_u));padding-bottom:calc(1 * var(--_u));background:linear-gradient(var(--lp-card-mark), var(--lp-card-mark)) 0 100% / 100% var(--_mark) no-repeat}.step-board_prompt-title:is(p){margin-top:calc(16 * var(--_u));font:var(--primary-regular) calc(22 * var(--_u)) / 1.25 var(--font-display);color:var(--lp-card-ink)}.step-board_prompt-ask:is(p){margin-top:calc(4 * var(--_u));color:var(--lp-card-body)}.step-board_prompt-row{gap:calc(8 * var(--_u));margin-top:calc(16 * var(--_u));flex-direction:column;display:flex}.step-board_prompt-go,.step-board_prompt-no{height:calc(40 * var(--_u));border-radius:calc(10 * var(--_u));font:var(--primary-medium) calc(14 * var(--_u)) / 1 var(--font-sans);justify-content:center;align-items:center;display:flex}.narrow :is(.step-board_prompt-go,.step-board_prompt-no){height:calc(36 * var(--_u));font-size:calc(13 * var(--_u))}.step-board_prompt-go{background:var(--lp-action);color:var(--lp-on-action)}.step-board_prompt-no{color:var(--lp-card-ink)}.how-steps_wrap{--_ease:cubic-bezier(.16, 1, .3, 1);background:var(--lp-night);color:var(--lp-on-dark);position:relative;overflow-x:clip}@container page (width<48rem){.how-steps_wrap .how-steps_photo.rows{object-position:58% 50%}.how-steps_wrap .how-steps_photo.hug{object-position:52% 40%}.how-steps_wrap .how-steps_photo.table{object-position:46% 50%}}.how-steps_list{margin:0;padding:0;list-style:none}.how-steps_step{isolation:isolate;padding:clamp(4rem, 7cqi, 6.5rem) var(--site-margin);position:relative}.how-steps_step.open{align-content:center;min-height:clamp(30rem,44cqi,40rem);display:grid}.how-steps_step.close{padding-bottom:clamp(5rem,9cqi,8rem)}.how-steps_backdrop{z-index:-1;background:var(--lp-night);position:absolute;inset:0;overflow:hidden}.how-steps_backdrop:after{content:"";background:linear-gradient(180deg, rgba(var(--lp-night-rgb), 1) 0%, rgba(var(--lp-night-rgb), .55) 22%, rgba(var(--lp-night-rgb), .55) 70%, rgba(var(--lp-night-rgb), 1) 100%);position:absolute;inset:0}.how-steps_backdrop .grain{z-index:1;opacity:.5}.how-steps_photo{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.how-steps_photo.rows{object-position:50% 50%}.how-steps_photo.hug{object-position:50% 40%}.how-steps_photo.table{object-position:50% 54%}.how-steps_copy{text-align:center;max-width:46rem;margin:0 auto;position:relative}.how-steps_copy h3{font-family:var(--font-display);font-weight:var(--primary-regular);color:var(--lp-on-dark);text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 2.4cqi,3.5rem);line-height:1.08}.how-steps_copy p{max-width:60ch;color:var(--lp-on-dark-muted);text-wrap:pretty;margin:1.25rem auto 0;font-size:clamp(1.0625rem,.95rem + .4cqi,1.3125rem);line-height:1.6}.open .how-steps_copy,.close .how-steps_copy{max-width:56rem}:is(.open .how-steps_copy,.close .how-steps_copy) h3{font-size:clamp(2.25rem,1rem + 3.4cqi,4.5rem);line-height:1.04}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .how-steps_copy>*{opacity:0;translate:0 1.25rem}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .how-steps_photo{scale:1.08}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .step-board_card,.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .step-board_prompt{opacity:0;translate:0 calc(140 * var(--_u));rotate:0deg}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) :is(.app-card-content_mark,.step-board_mark){background-size:0% var(--_mark)}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .step-board_prompt-go{scale:.94}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .app-card_badge.status{background:var(--lp-card-well)}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .app-card_from{opacity:1;translate:0}.how-steps_wrap.is-ready .how-steps_step:not(.is-in) .app-card_to{opacity:0;translate:0 130%}.how-steps_wrap.is-ready .how-steps_step.is-in .how-steps_copy>*{transition:opacity .8s var(--_ease), translate .8s var(--_ease)}.how-steps_wrap.is-ready .how-steps_step.is-in .how-steps_copy>p{transition-delay:.12s}.how-steps_wrap.is-ready .how-steps_step.is-in .how-steps_photo{transition:scale 2.4s var(--_ease)}.how-steps_wrap.is-ready .how-steps_step.is-in .step-board_card{transition:opacity .7s ease, translate 1.1s var(--_ease), rotate 1.1s var(--_ease)}.how-steps_wrap.is-ready .how-steps_step.is-in :is(.app-card-content_mark,.step-board_mark){transition:background-size .7s cubic-bezier(.65,0,.35,1)}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=asks] [data-piece=prayer]{transition-delay:.2s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=asks] [data-piece=offer]{transition-delay:.3s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=asks] [data-piece=need]{transition-delay:.42s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] [data-piece=need]{transition-delay:.15s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] [data-piece=note]{transition-delay:.55s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] [data-piece=need] .app-card-content_mark{transition-delay:1.15s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] [data-piece=note] .app-card-content_mark{transition-delay:1.65s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] .app-card_badge.status{transition:background-color .45s 2.3s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] .app-card_from{transition:opacity .35s ease-in 2.25s,translate .35s ease-in 2.25s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=introduction] .app-card_to{transition:opacity .5s 2.45s,translate .5s cubic-bezier(.34,1.8,.64,1) 2.45s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] .step-board_prompt{animation:how-steps-prompt 3.2s var(--_ease) .15s both}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] .step-board_prompt-go{transition:scale .18s 1.05s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] .step-board_mark{transition-delay:.95s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] [data-piece=story] .app-card-content_mark{transition-delay:2.5s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] [data-piece=story]{transition-delay:1.75s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] [data-piece=board-1]{transition-delay:2.05s}.how-steps_wrap.is-ready .how-steps_step.is-in [data-board=stories] [data-piece=board-2]{transition-delay:2.2s}@media (prefers-reduced-motion:reduce){.how-steps_wrap :is(*){transition:none!important;animation:none!important}}.directory-map_wrap{border-radius:var(--radius-photo);color:#3d3935;background:#f0ede5;margin:0;position:relative;overflow:hidden}.directory-map_wrap>svg{width:100%;height:auto;display:block}.directory-map_head{background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.directory-map_head b{font:1.25rem / 1.2 var(--font-display)}.directory-map_head span{color:#686158;font-size:.875rem}.directory-map_area{background:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex;position:absolute;top:5rem;left:.875rem;box-shadow:0 .125rem .5rem #1f242b1f}.directory-map_area>span:last-child{color:#686158}.directory-map_check{border:.0625rem solid #a8653a;border-radius:.1875rem;width:.75rem;height:.75rem}.directory-map_controls{gap:.375rem;display:grid;position:absolute;top:5rem;right:.875rem}.directory-map_controls span{background:#fff;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 .125rem .5rem #1f242b1f}.directory-map_controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.directory-map_wrap figcaption{color:#686158;align-items:center;gap:.375rem;padding:.625rem 1rem 4rem;font-size:.75rem;display:flex}.directory-map_wrap figcaption svg{width:.875rem;height:.875rem}.threads-switcher_wrap{width:100%}.threads-switcher_wrap h2{text-wrap:wrap}.threads-switcher_layout{margin-top:clamp(2.5rem,5cqi,4.5rem)}@container page (width>=62.5rem){.threads-switcher_layout{grid-template-columns:minmax(0,4fr) minmax(0,9fr);align-items:start;gap:clamp(3rem,5cqi,5rem);display:grid}}.threads-switcher_list{display:none}.threads-switcher_list ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container page (width>=62.5rem){.threads-switcher_list{display:block;position:sticky;top:6rem}}.threads-switcher_name{color:var(--lp-soft);font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h1);line-height:1.08;text-decoration:none;transition:color .35s;display:inline-block}.threads-switcher_name:hover{color:var(--lp-thread-hover)}.threads-switcher_name.is-on{color:var(--lp-ink)}.threads-switcher_name:focus-visible{outline:.125rem solid var(--lp-clay-text);outline-offset:.25rem}.threads-switcher_panels{gap:clamp(4rem,8cqi,7rem);min-width:0;display:grid}.threads-switcher_panel{flex-wrap:wrap;align-items:flex-start;gap:clamp(1.5rem,3cqi,3rem);min-width:0;scroll-margin-top:6rem;display:flex}.threads-switcher_label:is(p){font-family:var(--font-display);font-size:var(--h3);color:var(--lp-ink);flex:100%;margin:0;line-height:1.08}@container page (width>=62.5rem){.threads-switcher_label{display:none}}.threads-switcher_visual{flex:20rem;min-width:0;position:relative}.threads-switcher_photo{aspect-ratio:4/5;border-radius:var(--radius-photo);background:var(--lp-photo-ground);position:relative;overflow:hidden}.threads-switcher_photo.prayer img{object-position:50% 40%}.threads-switcher_photo.stories img{object-position:45% 45%}.threads-switcher_photo.directory img{object-position:52% 40%}.threads-switcher_card{max-width:24rem;margin:-4.5rem 1.25rem 0;position:relative}.threads-switcher_copy{flex:16rem;min-width:0}.threads-switcher_copy h3{font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h4);color:var(--lp-ink);text-wrap:balance;margin:0;line-height:1.1}.threads-switcher_copy p{color:var(--lp-body);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.threads-switcher_name{transition:none}}.safety-rules_wrap{gap:clamp(2.5rem,5cqi,4rem);width:100%;display:grid}@container page (width>=40rem){.safety-rules_wrap .safety-rules_list>li{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;column-gap:2rem}.safety-rules_wrap .safety-rules_screen{grid-column:2}}@container page (width>=62.5rem){.safety-rules_wrap .safety-rules_list>li{grid-template-columns:minmax(0,20rem) minmax(0,1fr) 18rem;column-gap:clamp(2rem,4cqi,4rem)}.safety-rules_wrap .safety-rules_screen{grid-area:1/3;align-self:center;margin-top:0}}.safety-rules_head h2{max-width:24ch;font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h3);color:var(--lp-on-slate);text-wrap:balance;margin:0;line-height:1.06}.safety-rules_head p{color:var(--lp-on-slate-muted);margin:1.25rem 0 0;font-size:clamp(1.125rem,1rem + .4cqi,1.375rem);line-height:1.5}.safety-rules_screen{width:100%;max-width:18rem;margin-top:1rem}.safety-rules_list{border-bottom:var(--border-width) solid var(--lp-on-slate-line);margin:0;padding:0;list-style:none}.safety-rules_list>li{border-top:var(--border-width) solid var(--lp-on-slate-line);grid-template-columns:minmax(0,1fr);gap:.375rem;padding:1.75rem 0;display:grid}.safety-rules_list>li>h3{font-family:var(--font-display);font-weight:var(--primary-regular);color:var(--lp-on-slate);margin:0;font-size:clamp(1.375rem,1rem + .7cqi,1.625rem);line-height:1.2}.safety-rules_list>li>p{color:var(--lp-on-slate-muted);margin:0;font-size:1rem;line-height:1.6}.photo-break_wrap{background:var(--lp-photo-ground);height:clamp(22rem,52cqi,48rem);margin:0;position:relative;overflow:hidden}.week-moments_wrap{width:100%}.week-moments_title{font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h1);color:var(--lp-ink);margin:0;line-height:1.04}.week-moments_title span{text-wrap:balance;display:block}.week-moments_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4cqi,3.5rem) clamp(1.5rem,3cqi,2.5rem);margin-top:clamp(2.5rem,5cqi,4.5rem);display:grid}@container page (width>=40rem){.week-moments_layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.week-moments_moment{flex-direction:column;gap:1.125rem;margin:0;display:flex}.week-moments_moment figcaption{flex-direction:column;gap:.5rem;display:flex}.week-moments_when{font:var(--primary-bold) .75rem / 1.2 var(--font-sans);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--lp-clay-deep)}.week-moments_what{font-family:var(--font-display);font-size:var(--h5);color:var(--lp-ink);line-height:1.25}.week-moments_photo,.week-moments_backdrop{border-radius:var(--radius-photo);background:var(--lp-photo-ground);position:relative;overflow:hidden}:is(.week-moments_photo,.week-moments_backdrop) .wednesday{object-position:50% 40%}:is(.week-moments_photo,.week-moments_backdrop) .tuesday{object-position:50% 55%}:is(.week-moments_photo,.week-moments_backdrop) .thursday{object-position:50% 45%}.week-moments_photo{aspect-ratio:4/3}.week-moments_tile{--card-unit:calc(.0625rem * .84);aspect-ratio:4/3;border-radius:var(--radius-photo);place-items:center;display:grid;position:relative;overflow:hidden;container:tile/inline-size}.week-moments_tile .app-card_wrap{width:calc(368 * var(--_cu))}@container tile (width>=35rem){.week-moments_tile .app-card_wrap{--card-unit:.0625rem}}@container tile (width<=25rem){.week-moments_tile .app-card_wrap{--card-unit:calc(.0625rem * .76)}}@container tile (width<=21.25rem){.week-moments_tile .app-card_wrap{--card-unit:calc(.0625rem * .68)}}.week-moments_backdrop{position:absolute;inset:0}.week-moments_backdrop:after{content:"";background:var(--lp-scrim);position:absolute;inset:0}.founding-offer_wrap{width:100%;max-width:var(--max-width-main);grid-template-columns:minmax(0,1fr);gap:clamp(4rem,7cqi,6rem);margin:0 auto;display:grid}@container page (width>=62.5rem){.founding-offer_wrap .founding-offer_offer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(4rem,7cqi,7rem);display:grid}.founding-offer_wrap .founding-offer_offer h2{grid-row:1/span 2}.founding-offer_wrap .founding-offer_offer .founding-offer_perks{margin-top:.75rem}}.founding-offer_offer h2{max-width:18ch;font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h2);color:var(--lp-ink);text-wrap:balance;margin:0;line-height:1.06}.founding-offer_perks{gap:1rem;max-width:40rem;margin:clamp(2rem,4cqi,2.75rem) 0 0;padding:0;list-style:none;display:grid}.founding-offer_perks li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.founding-offer_perks svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--lp-clay);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:.3rem}.founding-offer_perks p{color:var(--lp-body);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.founding-offer_perks b{font-weight:var(--primary-bold);color:var(--lp-ink)}.founding-offer_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2rem,4cqi,2.75rem);display:flex}.founding-offer_link{color:var(--lp-ink);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25rem}.founding-offer_link:hover{color:var(--lp-ink-hover)}.faq-list_wrap{width:100%;max-width:56rem;margin:0 auto}.faq-list_wrap h2{font-family:var(--font-display);font-weight:var(--primary-regular);font-size:var(--h2);color:var(--lp-ink);text-wrap:balance;margin:0;line-height:1.06}.faq-list_items{border-bottom:var(--border-width) solid var(--lp-line);margin-top:clamp(2rem,4cqi,3rem)}.faq-list_items details{border-top:var(--border-width) solid var(--lp-line)}.faq-list_items summary{cursor:pointer;font-family:var(--font-display);color:var(--lp-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.375rem,1rem + .9cqi,1.75rem);line-height:1.25;list-style:none;display:flex}.faq-list_items summary::-webkit-details-marker{display:none}.faq-list_items svg{fill:none;width:1.375rem;height:1.375rem;stroke:var(--lp-ink);stroke-width:1.8px;stroke-linecap:round;flex:none;transition:transform .25s}.faq-list_items summary[aria-expanded=true] svg{transform:rotate(45deg)}.faq-list_more{margin-top:clamp(1.5rem,3cqi,2rem)}.faq-list_answer-body{padding:0 0 1.75rem}.faq-list_answer{max-width:46rem;color:var(--lp-body);font-size:1.0625rem;line-height:1.65}.closing-photo_wrap{background:var(--lp-night);color:var(--lp-on-dark);padding:clamp(18rem, 34cqi, 32rem) var(--site-margin) clamp(3.5rem, 6cqi, 5.5rem);text-align:center;align-items:flex-end;min-height:clamp(42rem,68cqi,62rem);display:flex;position:relative;overflow:hidden}@container page (width<=40rem){.closing-photo_wrap{min-height:52rem}.closing-photo_wrap .closing-photo_photo{transform-origin:50% 100%;transform:scale(1.3)}}.closing-photo_photo{opacity:.7;object-position:50% 100%}.closing-photo_fade{background:linear-gradient(180deg, rgba(var(--lp-night-rgb), 0) 40%, rgba(var(--lp-night-rgb), .8) 72%, rgba(var(--lp-night-rgb), .94) 100%);position:absolute;inset:0}.closing-photo_content{flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:62rem;margin:0 auto;display:flex;position:relative}.closing-photo_content h2{font-family:var(--font-display);font-weight:var(--primary-regular);color:var(--lp-on-dark);text-wrap:balance;margin:0;font-size:clamp(1.875rem,1rem + 2cqi,3.25rem);line-height:1.14}.closing-photo_signoff{text-align:center}.closing-photo_signoff p{color:var(--lp-on-dark-muted);font-size:1.125rem}.closing-photo_source:is(p){max-width:64ch;color:var(--lp-on-dark-muted);text-wrap:balance;font-size:.9375rem;line-height:1.5}.closing-photo_name:is(p){font-family:var(--font-signoff);color:var(--lp-on-dark);margin-top:.25rem;font-size:4.75rem;line-height:1}}@keyframes pairs-band-light{0%{opacity:.12}to{opacity:1}}@keyframes pairs-band-tick{0%{opacity:0;transform:translateY(.4em)}1.25%{opacity:1;transform:none}15.5%{opacity:1;transform:none}16.6%{opacity:0;transform:translateY(-.4em)}to{opacity:0;transform:translateY(-.4em)}}@keyframes pairs-band-tick-late{0%,1%{opacity:0;transform:translateY(.4em)}2.25%{opacity:1;transform:none}15.5%{opacity:1;transform:none}16.6%{opacity:0;transform:translateY(-.4em)}to{opacity:0;transform:translateY(-.4em)}}@keyframes mission-statements-rise{0%{opacity:.07;transform:translateY(.875rem)}to{opacity:1;transform:none}}@keyframes how-steps-prompt{0%{opacity:0;translate:0 3rem;rotate:0deg}30%{opacity:1;translate:0;rotate:var(--_tilt,0deg)}70%{opacity:1}to{opacity:.55;translate:0;rotate:var(--_tilt,0deg)}}
