.how-we-live-it[data-v-5b12f3a9]{--terra:var(--primary);--terra-light:color-mix(in srgb, var(--primary) 70%, white);--teal:var(--secondary);--ink:var(--foreground);--brown:var(--muted-foreground);--paper:var(--background);--display:var(--font-display);--hand:var(--font-hand);color:var(--ink);background:var(--paper);line-height:1.6;overflow-x:clip}.how-we-live-it h1[data-v-5b12f3a9],.how-we-live-it h2[data-v-5b12f3a9],.how-we-live-it h3[data-v-5b12f3a9],.how-we-live-it h4[data-v-5b12f3a9],.how-we-live-it p[data-v-5b12f3a9]{margin:0}.reveal[data-v-5b12f3a9]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal.in[data-v-5b12f3a9]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-v-5b12f3a9]{opacity:1;transition:none;transform:none}}.wrap[data-v-5b12f3a9]{max-width:1080px;margin:0 auto;padding:0 28px}.how-we-live-it[data-v-5b12f3a9] em{color:var(--accent,var(--terra))}.hero[data-v-5b12f3a9]{flex-direction:column;justify-content:center;padding:110px 28px 90px;display:flex;position:relative;overflow:hidden}.hero .wrap[data-v-5b12f3a9]{z-index:1;max-width:980px;position:relative}.how-we-live-it .eyebrow[data-v-5b12f3a9]{font-family:var(--hand);color:var(--terra);margin-bottom:20px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1}.hero h1[data-v-5b12f3a9]{font-family:var(--display);color:var(--ink);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(2.9rem,9vw,6.4rem);font-weight:400;line-height:1.06}.scribble[data-v-5b12f3a9]{width:240px;max-width:60%;color:var(--terra);margin-top:18px;display:block}.hero .lead[data-v-5b12f3a9]{max-width:560px;color:var(--brown);margin-top:26px;font-size:clamp(1.05rem,2vw,1.3rem)}.lead-verse[data-v-5b12f3a9]{color:var(--ink);font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;line-height:1.5}.hero .lead.lead-verse[data-v-5b12f3a9]{color:var(--ink)}.lead-verse .ref[data-v-5b12f3a9]{font-family:var(--hand);color:var(--terra);margin-top:10px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-style:normal;display:block}.how-we-live-it .section-eyebrow[data-v-5b12f3a9]{font-family:var(--hand);color:var(--teal);margin-bottom:16px;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;line-height:1}.section-title[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;margin-bottom:42px;font-size:clamp(1.8rem,5vw,3rem);font-weight:400;line-height:1.12}.big[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-size:clamp(1.7rem,4.4vw,2.8rem);font-weight:400;line-height:1.14}.lead-line[data-v-5b12f3a9]{max-width:680px;color:var(--brown);margin-bottom:50px;font-size:clamp(1.1rem,2.1vw,1.35rem)}.journey[data-v-5b12f3a9]{padding:clamp(70px,11vw,120px) 0;overflow-x:clip}.journey .section-eyebrow[data-v-5b12f3a9]{color:var(--band-accent)}.journey .lead-line[data-v-5b12f3a9],.journey .step p[data-v-5b12f3a9]{color:color-mix(in srgb, var(--band-foreground) 80%, transparent)}.steps[data-v-5b12f3a9]{grid-template-columns:repeat(4,1fr);gap:0;padding-top:150px;display:grid;position:relative}.route[data-v-5b12f3a9]{width:100%;height:150px;position:absolute;inset:0 0 auto;overflow:visible;transform:none}.route path[data-v-5b12f3a9]{stroke:var(--band-accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.route-start[data-v-5b12f3a9]{background:var(--band-accent);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:84.375px;left:.4%}.route-crossing[data-v-5b12f3a9]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-crossing path[data-v-5b12f3a9]{stroke:var(--band-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.45;vector-effect:non-scaling-stroke;transition:opacity 1.8s}.route-crossing path.faded[data-v-5b12f3a9]{opacity:0}.route-dot[data-v-5b12f3a9]{border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;transform:scale(0)}.route-dot.shown[data-v-5b12f3a9]{transition:transform .5s cubic-bezier(.3,1.8,.5,1);transform:scale(1)}.route-end[data-v-5b12f3a9]{background:var(--band-accent);top:65.625px;left:99.6%}.route-other[data-v-5b12f3a9]{background:var(--band-accent);top:122px;left:.4%}.route-arrow[data-v-5b12f3a9]{opacity:0;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0;overflow:visible}.route-arrow path[data-v-5b12f3a9]{stroke:var(--band-accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.step[data-v-5b12f3a9]{flex-direction:column;padding:30px 24px 30px 0;display:flex;position:relative}@media (width>860px){.steps .step.route-step[data-v-5b12f3a9]:not(.reached){opacity:0;transform:translateY(28px)}}.step .snum[data-v-5b12f3a9]{font-family:var(--hand);color:var(--band-accent);font-size:1.5rem;font-weight:700}.step:nth-child(4n+3) .snum[data-v-5b12f3a9],.step:nth-child(4n+5) .snum[data-v-5b12f3a9]{color:var(--band-accent-2)}.step h3[data-v-5b12f3a9]{font-family:var(--display);letter-spacing:.5px;margin:4px 0 12px;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:400;line-height:1.12}.step p[data-v-5b12f3a9]{text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.98rem;line-height:1.55}.step p[data-v-5b12f3a9]:has(+.step-link){margin-bottom:16px}.belong[data-v-5b12f3a9]{--accent:var(--terra);padding:clamp(70px,11vw,120px) 0}.belong-intro[data-v-5b12f3a9]{max-width:720px;margin-bottom:54px}.belong-intro .lead-line[data-v-5b12f3a9]{margin:16px 0 0}.circles[data-v-5b12f3a9]{grid-template-columns:minmax(0,320px) 1fr;align-items:start;gap:48px;display:grid;position:relative}.rings[data-v-5b12f3a9]{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.ring-disc[data-v-5b12f3a9]{aspect-ratio:1;cursor:pointer;clip-path:circle(50%);border:1.5px dashed var(--on-surface);border-radius:50%;padding:0;transition:box-shadow .3s,filter .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-disc.is-outer[data-v-5b12f3a9]{background:color-mix(in srgb, var(--surface-bg) calc(var(--depth) * 70%), var(--paper))}.ring-disc.is-core[data-v-5b12f3a9]{background:var(--surface-bg)}.ring-disc[data-v-5b12f3a9]:hover,.ring-disc.active[data-v-5b12f3a9]{box-shadow:inset 0 0 0 5px var(--on-surface)}.ring-label[data-v-5b12f3a9]{z-index:100;font-family:var(--display);text-align:center;color:var(--on-surface);text-transform:uppercase;letter-spacing:.5px;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.ring-label.is-core[data-v-5b12f3a9]{letter-spacing:0;white-space:nowrap}.tiers[data-v-5b12f3a9]{touch-action:pan-y;grid-template-columns:1fr;align-items:start;gap:26px;display:grid}.tier[data-v-5b12f3a9]{visibility:hidden;opacity:0;border-radius:22px;grid-area:1/1;padding:38px 34px;transition:opacity .45s,visibility .45s}.tier.is-active[data-v-5b12f3a9]{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.tier[data-v-5b12f3a9]{transition:none}}.tier-1[data-v-5b12f3a9]{background:var(--paper);border:1.5px solid var(--border)}.tier .kicker[data-v-5b12f3a9]{font-family:var(--hand);color:var(--band);font-size:1.45rem;font-weight:700}.tier h3[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 10px;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:400;line-height:1.1}.tier .quote[data-v-5b12f3a9]{font-family:var(--hand);color:var(--terra-light);margin-bottom:18px;font-size:1.5rem;font-weight:700}.tier .sub[data-v-5b12f3a9]{color:var(--brown);text-transform:uppercase;letter-spacing:.6px;margin:22px 0 10px;font-size:.82rem;font-weight:700}.tier .sub-info[data-v-5b12f3a9]{text-transform:none;letter-spacing:0}:root:not(.dark) .tier-1 .quote[data-v-5b12f3a9]{color:var(--band)}.dark .tier-1 .quote[data-v-5b12f3a9]{color:var(--brand-cream)}.tier ul[data-v-5b12f3a9]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tier li[data-v-5b12f3a9]{padding-left:24px;font-size:1rem;line-height:1.5;position:relative}.tier li[data-v-5b12f3a9]:before{content:"";background:var(--terra);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.tier-link[data-v-5b12f3a9]{white-space:nowrap;color:var(--paper);background:var(--on-surface);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.tier-link[data-v-5b12f3a9]:hover{transform:translateY(-2px)}.tier-links[data-v-5b12f3a9]{flex-wrap:wrap;gap:8px;display:flex}.tier-link.is-ghost[data-v-5b12f3a9]{color:var(--on-surface);border:1.5px solid var(--on-surface);background:0 0}@media (width<=560px){.tier-links[data-v-5b12f3a9]{flex-direction:column;flex:1}.tier-link[data-v-5b12f3a9]{text-align:center;padding-block:.65rem}}.tier-footer[data-v-5b12f3a9]{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.tier[data-v-5b12f3a9]{position:relative}.tier[data-v-5b12f3a9]:has(.tier-photo) :is(.kicker,h3,.quote){padding-right:120px}.circle-nav[data-v-5b12f3a9]{justify-content:center;gap:8px;margin-top:20px;display:flex}.circle-nav button[data-v-5b12f3a9]{width:40px;height:40px;color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;transition:opacity .2s,transform .2s;display:grid}.circle-nav button[data-v-5b12f3a9]:hover,.circle-nav button[data-v-5b12f3a9]:focus-visible{opacity:1}.circle-nav>button[data-v-5b12f3a9]:first-child:hover{transform:translate(-2px)}.circle-nav>button[data-v-5b12f3a9]:last-child:hover{transform:translate(2px)}.circle-nav[data-v-5b12f3a9]{align-items:center}.circle-dots[data-v-5b12f3a9]{gap:2px;display:flex}.circle-nav .circle-dot[data-v-5b12f3a9]{background:0 0;width:22px;height:40px;position:relative}.circle-nav .circle-dot[data-v-5b12f3a9]:before{content:"";opacity:.3;background:currentColor;border-radius:50%;width:9px;height:9px;transition:opacity .2s,transform .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.circle-nav .circle-dot.is-active[data-v-5b12f3a9]:before{opacity:1;transform:translate(-50%,-50%)scale(1.3)}.circle-nav .circle-dot[data-v-5b12f3a9]:hover{background:0 0}.circle-nav svg[data-v-5b12f3a9]{stroke-width:2.25px;width:20px;height:20px}.tier-photo[data-v-5b12f3a9]{z-index:1;cursor:pointer;background:#fffdf8;border:0;width:104px;padding:5px 5px 16px;transition:transform .25s;position:absolute;top:22px;right:24px;transform:rotate(3deg);box-shadow:0 6px 14px -5px #00000073}.tier-photo[data-v-5b12f3a9]:before{content:"";background:var(--terra-light);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #0006}.tier-photo[data-v-5b12f3a9]:hover,.tier-photo[data-v-5b12f3a9]:focus-visible{transform:rotate(0)scale(1.06)}.tier-photo img[data-v-5b12f3a9]{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (width>560px){.tier[data-v-5b12f3a9]:has(.tier-photo) :is(.kicker,h3,.quote){padding-right:190px}.tier-photo[data-v-5b12f3a9]{width:170px;padding:7px 7px 26px}}@media (width<=560px){.tier[data-v-5b12f3a9]:has(.tier-photo) :is(.kicker,h3,.quote){padding-right:84px}.tier-photo[data-v-5b12f3a9]{width:80px;top:16px;right:14px}}@media (prefers-reduced-motion:reduce){.tier-photo[data-v-5b12f3a9]{transition:none}}.heart[data-v-5b12f3a9]{--accent:var(--band-accent);padding:clamp(70px,11vw,120px) 0;position:relative;overflow:hidden}.heart .lead-line[data-v-5b12f3a9]{margin-bottom:0}.heart-stage[data-v-5b12f3a9]{flex:1;place-items:center;width:100%;min-height:560px;padding:0 28px;display:grid;position:relative}.heart blockquote[data-v-5b12f3a9]{z-index:1;text-align:center;max-width:920px;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:clamp(1.6rem,4.6vw,3.2rem);font-weight:400;line-height:1.22;position:relative}.heart .heart-outline[data-v-5b12f3a9]{z-index:0;fill:none;width:min(680px,100%);height:auto;stroke:var(--brand-teal-light);opacity:.5;stroke-linejoin:round;stroke-width:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root:not(.dark) .heart .heart-outline[data-v-5b12f3a9]:not(.h2){stroke:var(--brand-terracotta-light)}.rhythm>.heart:nth-child(2n) .heart-outline[data-v-5b12f3a9]:not(.h2){stroke:var(--brand-cream-light);opacity:.55}.rhythm>.heart:nth-child(2n) .heart-outline.h2[data-v-5b12f3a9]{stroke:var(--brand-cream);opacity:.45}.heart .heart-outline path[data-v-5b12f3a9]{vector-effect:non-scaling-stroke}.heart .heart-outline.h2[data-v-5b12f3a9]{width:min(470px,68%);stroke:var(--brand-cream)}.small-group-section[data-v-5b12f3a9]{padding:clamp(70px,11vw,120px) 0}.small-group-layout[data-v-5b12f3a9]{gap:56px;display:grid}.small-group-copy[data-v-5b12f3a9]{gap:56px 72px;display:grid}@media (width>=861px){.small-group-copy[data-v-5b12f3a9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.small-group-closing[data-v-5b12f3a9]{grid-column:1/-1}}.small-group-section .section-title[data-v-5b12f3a9]{margin-bottom:32px}.small-group-lead .lead-line[data-v-5b12f3a9]{margin-bottom:24px}.small-group-opening[data-v-5b12f3a9]{font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.45}.small-group-story[data-v-5b12f3a9]{font-size:clamp(1.05rem,2vw,1.15rem);line-height:1.6}.small-group-story p+p[data-v-5b12f3a9]{margin-top:1.2em}@media (width>=861px){.small-group-story[data-v-5b12f3a9]{border-left:1.5px dashed color-mix(in srgb, var(--band-foreground) 40%, transparent);align-self:end;padding-left:40px}}.small-group-closing[data-v-5b12f3a9]{max-width:900px;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-size:clamp(1.5rem,3.6vw,2.5rem);line-height:1.2}.small-groups-note[data-v-5b12f3a9]{--card-fg:var(--brand-brown);--card-icon:var(--terra);--marked-stroke-color:var(--band-alt);max-width:62rem;color:var(--card-fg);background:var(--brand-cream-light);border-radius:24px;align-items:center;gap:18px;margin:0 auto 40px;padding:22px 28px;display:flex;box-shadow:0 18px 40px -22px #0000008c}.note-body[data-v-5b12f3a9]{flex-direction:column;gap:16px;display:flex}.note-actions[data-v-5b12f3a9]{flex-wrap:wrap;gap:10px;display:flex}.note-button[data-v-5b12f3a9]{color:var(--card-fg);border:1.5px solid;border-radius:999px;padding:.55rem 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s}.note-button[data-v-5b12f3a9]:hover{transform:translateY(-2px)}.note-button[data-v-5b12f3a9]:first-child{color:var(--brand-cream-light);background:var(--brand-brown);border-color:var(--brand-brown)}.dark .note-button[data-v-5b12f3a9]:first-child{color:var(--brand-brown);background:var(--brand-cream);border-color:var(--brand-cream)}.small-groups-note p[data-v-5b12f3a9]{font-size:clamp(1rem,2vw,1.12rem);line-height:1.5}.note-icon[data-v-5b12f3a9]{width:48px;height:48px;color:var(--card-icon);background:color-mix(in srgb, var(--card-icon) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.note-icon svg[data-v-5b12f3a9]{width:24px;height:24px}.dark .small-groups-note[data-v-5b12f3a9]{--card-fg:var(--brand-cream);--card-icon:var(--brand-terracotta-light);--marked-stroke-color:var(--brand-teal-light);background:var(--brand-brown)}.dark .how-we-live-it>#small-groups .small-groups-note[data-v-5b12f3a9] em{color:var(--brand-brown)}@media (width>=768px){.note-body[data-v-5b12f3a9]{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:32px}.note-actions[data-v-5b12f3a9]{flex-direction:column;flex:none}.note-button[data-v-5b12f3a9]{text-align:center}}@media (width<=767px){.small-groups-note[data-v-5b12f3a9]{text-align:center;flex-direction:column;gap:12px;padding:22px 22px 24px}.note-actions[data-v-5b12f3a9]{justify-content:center}}.small-groups[data-v-5b12f3a9]{--columns:1;--gap:24px;gap:var(--gap);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}@media (width>=561px){.small-groups[data-v-5b12f3a9]{--columns:3;max-width:62rem;margin-inline:auto}.small-groups[data-count="2"][data-v-5b12f3a9]{--columns:2}.small-groups[data-count="1"][data-v-5b12f3a9]{--columns:1}.small-groups[data-count="1"] .small-group[data-v-5b12f3a9]{flex-direction:row}.small-groups[data-count="1"] .group-photo[data-v-5b12f3a9]{flex:0 0 42%;height:auto;min-height:260px}.small-groups[data-count="1"] .small-group-text[data-v-5b12f3a9]{flex-direction:column;justify-content:center;padding:32px 36px;display:flex}}@media (561px<=width<=860px){.small-groups[data-v-5b12f3a9]{--gap:14px}}.small-group[data-v-5b12f3a9]{--card-fg:var(--brand-brown);--card-muted:var(--brand-brown-light);--card-icon:var(--terra);flex:0 0 calc((100% - var(--gap) * (var(--columns) - 1)) / var(--columns));color:var(--card-fg);background:var(--brand-cream-light);border:2px solid #0000;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0000008c}.group-photo[data-v-5b12f3a9]{background:color-mix(in srgb, var(--brand-brown) 14%, var(--brand-cream));place-items:center;height:180px;display:grid;position:relative}.group-photo img[data-v-5b12f3a9]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.group-photo-empty[data-v-5b12f3a9]{width:44px;height:44px;color:var(--brand-brown-light);opacity:.5}.group-sleep[data-v-5b12f3a9]{border-radius:999px;align-items:center;gap:6px;padding:6px 13px 6px 10px;font-size:.85rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:14px;right:14px}.group-sleep svg[data-v-5b12f3a9]{flex:none;width:15px;height:15px}.group-sleep[data-v-5b12f3a9]{color:var(--brand-cream-light);background:color-mix(in srgb, var(--brand-brown) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.small-group-text[data-v-5b12f3a9]{flex:1;padding:20px 22px 24px}.group-open[data-v-5b12f3a9]{font:inherit;color:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.group-open[data-v-5b12f3a9]:after{content:"";border-radius:22px;position:absolute;inset:0}.group-open[data-v-5b12f3a9]:focus-visible{outline:none}.group-open[data-v-5b12f3a9]:focus-visible:after{outline:3px solid var(--terra);outline-offset:-3px}.is-sleeping .group-open[data-v-5b12f3a9]:focus-visible:after{outline-color:var(--brand-cream)}.small-group .group-more[data-v-5b12f3a9]{color:var(--card-icon);align-items:center;gap:6px;margin-top:14px;font-size:.95rem;font-weight:700;display:flex}.group-more svg[data-v-5b12f3a9]{width:16px;height:16px;transition:transform .2s}.small-group:hover .group-more svg[data-v-5b12f3a9]{transform:translate(4px)}.small-group h4[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;letter-spacing:.5px;color:var(--card-fg);font-size:clamp(1.4rem,2.8vw,1.8rem);font-weight:400;line-height:1.1}.small-group[data-v-5b12f3a9] :is(.area,.meeting,.host){color:var(--card-fg);align-items:center;gap:8px;margin-top:10px;font-size:1rem;font-weight:600;display:flex}.meta-icon[data-v-5b12f3a9]{z-index:1;cursor:pointer;display:inline-flex;position:relative}.small-group :is(.area,.meeting,.host) svg[data-v-5b12f3a9]{width:17px;height:17px;color:var(--card-icon);flex:none}.small-group .desc[data-v-5b12f3a9]{color:var(--card-muted);margin-top:10px;font-size:.98rem;line-height:1.5}.dark .small-group[data-v-5b12f3a9]:not(.is-sleeping){--card-fg:var(--brand-cream);--card-muted:color-mix(in srgb, var(--brand-cream) 78%, transparent);--card-icon:var(--brand-terracotta-light);background:var(--brand-brown)}.small-group.is-sleeping[data-v-5b12f3a9]{--card-fg:var(--brand-cream);--card-muted:color-mix(in srgb, var(--brand-cream) 75%, transparent);--card-icon:var(--brand-cream);border-color:color-mix(in srgb, var(--brand-cream) 45%, transparent);box-shadow:none;background:0 0;border-style:dashed}.is-sleeping .group-photo[data-v-5b12f3a9]{background:color-mix(in srgb, var(--brand-cream) 12%, transparent)}.is-sleeping .group-photo img[data-v-5b12f3a9]{opacity:.7;filter:grayscale()}.baptism[data-v-5b12f3a9]{padding:clamp(70px,11vw,120px) 0}.baptism-layout[data-v-5b12f3a9]{grid-template-areas:"header""photo""body";gap:36px;display:grid}.baptism-header[data-v-5b12f3a9]{grid-area:header}.step .step-link.pill-link[data-v-5b12f3a9]{color:var(--on-surface);border:1.5px solid var(--on-surface);background:0 0;align-self:flex-start;gap:8px;margin-top:auto;padding:8px 16px;font-size:13px}.baptism .section-title[data-v-5b12f3a9]{margin-bottom:0}.baptism-header .lead-line[data-v-5b12f3a9]{margin-top:24px}.baptism-photo[data-v-5b12f3a9]{isolation:isolate;grid-area:photo;max-width:440px;margin:0;position:relative}.baptism-photo[data-v-5b12f3a9]:before,.baptism-photo[data-v-5b12f3a9]:after{content:"";z-index:-1;border-radius:24px;position:absolute;inset:0}.baptism-photo[data-v-5b12f3a9]:before{background:color-mix(in srgb, var(--brand-terracotta) 38%, transparent);transform:rotate(-5deg)}.baptism-photo[data-v-5b12f3a9]:after{background:color-mix(in srgb, var(--foreground) 14%, var(--background));transform:rotate(3deg)}.baptism-photo img[data-v-5b12f3a9]{border-radius:24px;width:100%;height:auto;display:block}.baptism-body[data-v-5b12f3a9]{grid-area:body;max-width:640px;font-size:clamp(1.05rem,2vw,1.15rem);line-height:1.75}.baptism-body[data-v-5b12f3a9] p+p{margin-top:1.2em}.baptism-body[data-v-5b12f3a9] p:first-child:not(:last-child){border-left:4px solid var(--brand-terracotta);color:var(--foreground);padding-left:22px;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:500;line-height:1.55}.baptism-link[data-v-5b12f3a9]{margin-top:2em}@media (width>=900px){.baptism-layout[data-v-5b12f3a9]:has(.baptism-photo){grid-template:"photo header""photo body"1fr/minmax(0,420px) minmax(0,1fr);align-items:start;gap:32px 88px}.baptism-layout:has(.baptism-photo) .baptism-photo[data-v-5b12f3a9]{position:sticky;top:110px}}.values[data-v-5b12f3a9]{padding:clamp(70px,11vw,120px) 0}.value-list[data-v-5b12f3a9]{flex-direction:column;gap:0;margin-top:72px;display:flex}.value[data-v-5b12f3a9]{border-top:1.5px dashed var(--border);grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:44px 0;display:grid;position:relative}.value[data-v-5b12f3a9]:last-child{border-bottom:1.5px dashed var(--border)}.value .num[data-v-5b12f3a9]{min-width:64px;font-family:var(--display);color:var(--terra);opacity:.85;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1}.value:nth-child(2n) .num[data-v-5b12f3a9]{color:var(--teal)}.value h3[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px;font-size:clamp(1.5rem,3.8vw,2.4rem);font-weight:400;line-height:1.12}.value p[data-v-5b12f3a9]{max-width:560px;color:var(--brown);font-size:clamp(1.05rem,2vw,1.25rem)}.values .section-title[data-v-5b12f3a9]:has(+.lead-line){margin-bottom:16px}.values .lead-line[data-v-5b12f3a9]{margin-bottom:42px}.vision[data-v-5b12f3a9]{--accent:var(--band-accent-2);padding:clamp(70px,11vw,120px) 0}.vision .section-eyebrow[data-v-5b12f3a9]{color:var(--band-accent)}.vision .lead-line[data-v-5b12f3a9],.vitem p[data-v-5b12f3a9]{color:color-mix(in srgb, var(--band-foreground) 80%, transparent)}.vision-intro[data-v-5b12f3a9]{max-width:680px;margin-bottom:60px}.vision-intro .lead-line[data-v-5b12f3a9]{margin:16px 0 0}.vgrid[data-v-5b12f3a9]{flex-direction:column;gap:0;display:flex}.vitem[data-v-5b12f3a9]{border-top:1.5px solid color-mix(in srgb, var(--band-foreground) 25%, transparent);grid-template-columns:120px 1fr;align-items:start;gap:36px;padding:42px 0;display:grid}.vitem[data-v-5b12f3a9]:last-child{border-bottom:1.5px solid color-mix(in srgb, var(--band-foreground) 25%, transparent)}.vitem .vnum[data-v-5b12f3a9]{font-family:var(--display);color:var(--band-accent-2);font-size:clamp(2.6rem,7vw,4.4rem);line-height:.9}.vitem:nth-child(2n) .vnum[data-v-5b12f3a9]{color:var(--band-accent)}.vitem h4[data-v-5b12f3a9]{margin-bottom:10px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2}.vitem p[data-v-5b12f3a9]{max-width:600px;font-size:clamp(1.02rem,1.9vw,1.18rem)}.closing[data-v-5b12f3a9]{text-align:center;padding:clamp(70px,11vw,120px) 28px}.closing .label[data-v-5b12f3a9]{font-family:var(--hand);color:var(--terra);font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700}.closing h2[data-v-5b12f3a9]{font-family:var(--display);text-transform:uppercase;margin:14px 0 0;font-size:clamp(2rem,6vw,3.6rem);font-weight:400;line-height:1.12}.closing-sub[data-v-5b12f3a9]{max-width:560px;color:var(--brown);margin:24px auto 0;font-size:clamp(1.05rem,2vw,1.3rem)}.closing-link[data-v-5b12f3a9]{margin-top:36px}.closing-layout[data-v-5b12f3a9]{align-items:center;gap:40px 72px;display:grid}.closing-video-frame[data-v-5b12f3a9]{background:var(--ink);aspect-ratio:16/9;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #32261d80}.closing-video-frame.closing-video-tall[data-v-5b12f3a9]{aspect-ratio:9/16;width:min(100%,320px,39.375svh);margin-inline:auto}@media (width>=861px){.closing.has-video .closing-layout[data-v-5b12f3a9]{grid-template-columns:min(360px,39.375svh) minmax(0,1fr)}.closing.has-video .closing-video-frame[data-v-5b12f3a9]{width:100%;margin-inline:0}.closing.has-video .closing-text[data-v-5b12f3a9]{text-align:left}.closing.has-video .closing-sub[data-v-5b12f3a9]{margin-left:0}}@media (width<=860px){.steps[data-v-5b12f3a9]{grid-template-columns:1fr 1fr;gap:44px 24px;padding-top:0}.route[data-v-5b12f3a9],.route-crossing[data-v-5b12f3a9],.route-start[data-v-5b12f3a9],.route-dot[data-v-5b12f3a9],.route-arrow[data-v-5b12f3a9]{display:none}.step[data-v-5b12f3a9]{border-top:3px solid var(--band-accent);padding-right:16px}.circles[data-v-5b12f3a9]{grid-template-columns:1fr;gap:32px}.rings-column[data-v-5b12f3a9]{display:contents}.rings[data-v-5b12f3a9]{max-width:280px;margin:0 auto}.tiers[data-v-5b12f3a9]{gap:20px}.circle-nav[data-v-5b12f3a9]{order:1;margin-top:-12px}}@media (width<=640px){.value[data-v-5b12f3a9]{grid-template-columns:1fr;gap:6px}.value .num[data-v-5b12f3a9]{min-width:0}.vitem[data-v-5b12f3a9]{grid-template-columns:1fr;gap:8px}}@media (width<=520px){.steps[data-v-5b12f3a9]{grid-template-columns:1fr}}.how-we-live-it[data-v-5b12f3a9]>:is(#hero,#way,#community,#small-groups,#baptism,#desire,#core,#discipleship,#footer){--marked-stroke-color:var(--surface-highlight)}.how-we-live-it[data-v-5b12f3a9]>:is(#hero,#way,#community,#small-groups,#baptism,#desire,#core,#discipleship,#footer) :is(.eyebrow,.section-eyebrow,.label,.snum,.lead-verse .ref){color:var(--on-surface-hand)}.how-we-live-it[data-v-5b12f3a9]>:is(#hero,#way,#community,#small-groups,#baptism,#desire,#core,#discipleship,#footer) :is(#hero h1,.section-title,.big,.closing h2,.value h3,.tier-1 h3,blockquote,.step h3,.vitem h4,.small-group-closing){color:var(--on-surface-strong)}.how-we-live-it[data-v-5b12f3a9]>:is(#hero,#way,#community,#small-groups,#baptism,#desire,#core,#discipleship,#footer) :is(.hero .lead,.lead-verse,.lead-line,.value p,.baptism-body,.tier-1 .sub,.tier-1 li,.closing-sub,.step p,.vitem p,.small-group-opening,.small-group-story){color:var(--on-surface-body)}.how-we-live-it[data-v-5b12f3a9]>:is(#hero,#way,#community,#small-groups,#baptism,#desire,#core,#discipleship,#footer) em{color:var(--on-surface-highlight)}#hero[data-v-5b12f3a9]{--marked-stroke-side:.5em;--marked-stroke-top:.05em;--marked-stroke-bottom:0}.how-we-live-it>#core .value .num[data-v-5b12f3a9],.how-we-live-it>#way .step .snum[data-v-5b12f3a9],.how-we-live-it>#discipleship .vitem .vnum[data-v-5b12f3a9]{color:var(--on-surface-hand)}.how-we-live-it>#core .value:nth-child(2n) .num[data-v-5b12f3a9],.how-we-live-it>#way .step:nth-of-type(2n) .snum[data-v-5b12f3a9],.how-we-live-it>#discipleship .vitem:nth-child(2n) .vnum[data-v-5b12f3a9]{color:var(--on-surface-mark)}.how-we-live-it>#way .step[data-v-5b12f3a9]{--marked-stroke-color:var(--on-surface-hand)}.how-we-live-it>#way .step[data-v-5b12f3a9]:nth-of-type(2n){--marked-stroke-color:var(--on-surface-mark)}
