.back-button[data-v-3eb7df63]{z-index:9000;letter-spacing:.02em;color:var(--nav-button-fg);cursor:pointer;background:var(--nav-button-bg);border:none;border-radius:40px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:box-shadow .25s,background .2s;display:inline-flex;position:fixed;top:calc(clamp(1.4rem,4vw,2.4rem) + clamp(60px,9vw,82px) + .6rem);left:clamp(1.4rem,4vw,3rem);box-shadow:0 8px 22px -8px #32261d80}.back-button[data-v-3eb7df63]:hover{background:color-mix(in srgb, var(--nav-button-fg) 12%, var(--nav-button-bg));box-shadow:0 12px 28px -8px #32261d99}.back-button svg[data-v-3eb7df63]{width:15px;height:15px}@media (width<=640px){.back-button[data-v-3eb7df63]{justify-content:center;width:44px;height:44px;padding:0;top:calc(clamp(1.4rem,4vw,2.4rem) + 8px);left:calc(clamp(1.4rem,4vw,3rem) + 72px)}.back-button span[data-v-3eb7df63]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.content-nav[data-v-a681b01b]{z-index:9000;opacity:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.5rem,1.6vw,1rem);animation:.9s .5s forwards content-nav-rise-a681b01b;display:flex;position:fixed;top:clamp(1.4rem,4vw,2.4rem);right:clamp(1.4rem,4vw,3rem);transform:translateY(-12px)}.content-nav a[data-v-a681b01b]{letter-spacing:.01em;color:var(--foreground);white-space:nowrap;background:var(--background);box-shadow:var(--button-shadow);border-radius:100px;padding:.5rem .95rem;font-size:clamp(.78rem,1.4vw,.92rem);font-weight:600;text-decoration:none;transition:background .2s,transform .2s,color .2s}.content-menu-button[data-v-a681b01b]{display:none}.content-extra[data-v-a681b01b]{position:relative}.content-extra-button[data-v-a681b01b]{color:var(--foreground);cursor:pointer;background:var(--background);box-shadow:var(--button-shadow);border-radius:100px;place-items:center;padding:.5rem .8rem;transition:background .2s,color .2s;display:grid}.content-extra-button[data-v-a681b01b]:hover,.content-extra-button[aria-expanded=true][data-v-a681b01b]{color:var(--background);background:var(--primary)}.content-extra-list[data-v-a681b01b]{background:var(--background);border-radius:1.2rem;flex-direction:column;gap:.3rem;min-width:13rem;margin:0;padding:.5rem;list-style:none;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #00000047}.content-extra-list.open[data-v-a681b01b]{display:flex}.content-extra-list a[data-v-a681b01b]{box-shadow:none;white-space:normal;border-radius:.8rem;display:block}.content-nav a[data-v-a681b01b]:hover{color:var(--background);background:var(--primary);transform:translateY(-2px)}.content-nav a[aria-current=page][data-v-a681b01b]{color:var(--background);background:var(--primary)}.content-calendar[data-v-a681b01b]{z-index:9000;color:var(--foreground);background:var(--background);box-shadow:var(--button-shadow);opacity:0;border-radius:100px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:clamp(.82rem,1.5vw,.95rem);font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;animation:.9s 1s forwards content-nav-rise-a681b01b;display:inline-flex;position:fixed;bottom:clamp(1.4rem,4vw,2.4rem);right:clamp(1.4rem,4vw,3rem)}.content-calendar[data-v-a681b01b]:before{content:"📅"}.content-calendar-badge[data-v-a681b01b]{min-width:1.6rem;height:1.6rem;color:var(--background);background:var(--primary);border:2px solid var(--background);border-radius:100px;place-items:center;padding:0 .35rem;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.45rem;right:-.3rem;box-shadow:0 2px 6px #00000040}.content-calendar[data-v-a681b01b]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000059}@media (width<=820px){.content-menu-button[data-v-a681b01b]{z-index:9001;width:3rem;height:3rem;color:var(--foreground);cursor:pointer;background:var(--background);box-shadow:var(--button-shadow);border-radius:100px;place-items:center;margin-top:.4rem;display:grid;position:fixed;top:1.4rem;right:1.4rem}.content-nav[data-v-a681b01b]{background:var(--background);opacity:1;border-radius:1.4rem;flex-direction:column;align-items:stretch;gap:.4rem;min-width:14rem;max-width:calc(100vw - 2.8rem);padding:.6rem;animation:none;display:none;top:5.3rem;left:auto;right:1.4rem;transform:none;box-shadow:0 12px 32px #00000047}.content-nav.open[data-v-a681b01b]{display:flex}.content-nav a[data-v-a681b01b]{white-space:normal;box-shadow:none;border-radius:1rem;padding:.9rem 1.1rem;font-size:1rem}.content-nav a[data-v-a681b01b]:hover{transform:none}.content-extra-button[data-v-a681b01b]{display:none}.content-extra-list[data-v-a681b01b]{border-top:1px solid var(--border);min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:.4rem;margin-top:.2rem;padding:.6rem 0 0;display:flex;position:static}.content-calendar[data-v-a681b01b]{padding:.8rem 1.1rem;bottom:1.4rem;right:1.4rem}}@keyframes content-nav-rise-a681b01b{to{opacity:1;transform:translateY(0)}}.spam-trap-root[data-v-8906e98a]{display:contents}.spam-trap[data-v-8906e98a]{position:absolute;left:-9999px}.spam-trap-error[data-v-8906e98a]{font-size:.88rem}.transfer-details[data-v-7f8d3f84]{flex-direction:column;gap:.6rem;display:flex}.transfer-row[data-v-7f8d3f84]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.transfer-text[data-v-7f8d3f84]{min-width:0}.transfer-details dt[data-v-7f8d3f84]{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:700}.transfer-details dd[data-v-7f8d3f84]{overflow-wrap:anywhere;font-weight:600}.transfer-copy[data-v-7f8d3f84]{background:color-mix(in srgb, currentcolor 10%, transparent);border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:grid}.transfer-copy[data-v-7f8d3f84]:hover{background:color-mix(in srgb, currentcolor 20%, transparent)}.donation-header[data-v-88e35106]{color:var(--band-foreground);background:var(--band-surface);padding:1.75rem 1.75rem 1.5rem}.donation-title[data-v-88e35106]{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.1}.donation-subtitle[data-v-88e35106]{color:var(--band-accent);margin-top:.35rem}.donation-body[data-v-88e35106]{flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.donation-column[data-v-88e35106]{flex-direction:column;gap:.75rem;display:flex}.donation-toggle[data-v-88e35106]{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.donation-toggle button[data-v-88e35106]{border-radius:999px;padding:.6rem;font-weight:600}.donation-toggle button[aria-pressed=true][data-v-88e35106]{background:var(--background);box-shadow:0 2px 8px #00000026}.donation-label[data-v-88e35106]{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:.5rem;font-size:.78rem;font-weight:700}.donation-presets[data-v-88e35106]{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.6rem;display:grid}.donation-presets button[data-v-88e35106]{box-shadow:var(--button-shadow);border:2px solid #0000;border-radius:1rem;padding:.85rem .25rem;font-weight:700}.donation-presets button[aria-pressed=true][data-v-88e35106]{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--background));border-color:var(--primary)}.donation-custom[data-v-88e35106],.donation-field[data-v-88e35106]{background:var(--background);border:1.5px solid color-mix(in srgb, var(--foreground) 25%, transparent);border-radius:1rem;align-items:center;padding:.85rem 1.1rem;display:flex}.donation-custom input[data-v-88e35106]{background:0 0;outline:none;flex:1;min-width:0}.donation-field[data-v-88e35106]{width:100%}.donation-check[data-v-88e35106]{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.4;display:flex}.donation-check input[data-v-88e35106]{accent-color:var(--primary);flex:none;margin-top:.2rem}.donation-payment[data-v-88e35106]{min-height:3rem}.donation-transfer[data-v-88e35106]{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.4;display:flex}.donation-notice[data-v-88e35106]{font-weight:700}.donation-submit[data-v-88e35106]{color:var(--band-foreground);background:var(--band-surface);box-shadow:0 10px 24px color-mix(in srgb, var(--band-surface) 35%, transparent);border-radius:999px;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700;transition:transform .2s,opacity .2s}.donation-submit[data-v-88e35106]:hover:not(:disabled){transform:translateY(-2px)}.donation-submit[data-v-88e35106]:disabled{cursor:not-allowed;opacity:.55}.donation-error[data-v-88e35106]{color:#dc2626;font-size:.88rem}.donation-footnote[data-v-88e35106]{text-align:center;opacity:.75;font-size:.82rem}.donation-footnote a[data-v-88e35106]{text-decoration:underline}@media (width>=1024px){.donation-form[data-v-88e35106]{grid-template-columns:1fr 1fr;align-items:start;gap:0 2.5rem;padding:2rem 2.25rem 2.25rem;display:grid}.donation-column>.donation-label[data-v-88e35106]:first-child{margin-top:0}.donation-thanks[data-v-88e35106]{width:100%;max-width:28rem;margin-inline:auto}}.donation-thanks[data-v-88e35106]{text-align:center;align-items:center;padding-block:2.5rem}.donation-thanks-headline[data-v-88e35106]{font-family:var(--font-display);font-size:2.25rem}@media (width<=640px){.donation-header[data-v-88e35106]{padding:1.5rem 1.25rem 1.25rem}.donation-title[data-v-88e35106]{font-size:1.75rem}.donation-body[data-v-88e35106]{padding:1.25rem 1.25rem 1.5rem}.donation-presets button[data-v-88e35106]{font-size:.9rem}}.donation-button[data-v-377c2f47]{z-index:9000;width:3.25rem;height:3.25rem;color:var(--background);background:var(--primary);border-radius:100px;place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:clamp(1.4rem,4vw,2.4rem);left:clamp(1.4rem,4vw,3rem);box-shadow:0 8px 24px #00000040}.donation-button[data-v-377c2f47]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000059}.page-logo[data-v-5189c8ad]{z-index:9000;width:clamp(60px,9vw,82px);height:clamp(60px,9vw,82px);position:fixed;top:clamp(1.4rem,4vw,2.4rem);left:clamp(1.4rem,4vw,3rem)}.count-line[data-v-f85e7bb2]{opacity:.65;margin-top:1rem;font-size:1.1rem}.marked em{font-style:normal}.marked-highlight em:not(.lined),.marked-highlight .mark-line{padding:var(--marked-stroke-top,.2em) 0 var(--marked-stroke-bottom,.05em);border-style:solid;border-color:#0000;border-width:0 var(--marked-stroke-side,.3em);border-image:var(--marked-stroke,none) 0 9% fill / 0 var(--marked-stroke-side,.3em) / 0 stretch;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:0}.marked-text{z-index:1;position:relative}.marked-block>p{margin:0}.marked-block>p+p{margin-top:1em}.bulletin-card[data-v-c9ba7c02]{--accent:var(--secondary);text-align:left;min-height:11rem;color:var(--foreground);background:var(--card);transform:rotate(var(--tilt));border-radius:.5rem;flex-direction:column;gap:.4rem;padding:2rem 1.75rem 1.25rem;transition:transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #32261d1f,0 10px 24px #32261d24}.bulletin-card.terracotta[data-v-c9ba7c02]{--accent:var(--primary)}.bulletin-card[data-v-c9ba7c02]:hover{transform:rotate(0)translateY(-3px)}.bulletin-tape[data-v-c9ba7c02]{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 70%, white) 35%, transparent);width:6.5rem;height:1.7rem;transform:translateX(-50%) rotate(calc(var(--tilt) * -1));position:absolute;top:-.8rem;left:50%}.bulletin-label[data-v-c9ba7c02]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface-hand);font-size:1.05rem}.bulletin-title[data-v-c9ba7c02]{font-size:1.4rem;font-weight:700;line-height:1.2}.bulletin-details[data-v-c9ba7c02]{white-space:pre-wrap;color:var(--muted-foreground)}.bulletin-highlight[data-v-c9ba7c02]{letter-spacing:.04em;background:var(--background);border-radius:.6rem;margin-top:.4rem;padding:.75rem 1rem;font-weight:600}.bulletin-tagline[data-v-c9ba7c02]{font-family:var(--font-hand);color:var(--on-surface-hand);font-size:1.6rem;line-height:1.1}.bulletin-launched[data-v-c9ba7c02]{color:var(--muted-foreground);opacity:.8;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.85rem;display:flex}.bulletin-launched[data-v-c9ba7c02]:before{content:"";background:color-mix(in srgb, var(--primary) 70%, white);border-radius:50%;width:.45rem;height:.45rem}.bulletin-more[data-v-c9ba7c02]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-hand);cursor:pointer;align-self:flex-end;margin-top:auto;padding-top:.75rem;font-size:.8rem;font-weight:700}.bulletin-more[data-v-c9ba7c02]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bulletin-dialog[data-v-c9ba7c02]{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);background:var(--card);opacity:0;transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;border:0;border-radius:1.25rem;flex-direction:column;gap:.5rem;margin:auto;padding:2.5rem 2.5rem 2rem;display:none;position:fixed;inset:0;overflow-y:auto;scale:.92;box-shadow:0 30px 80px #00000073}.bulletin-dialog[open][data-v-c9ba7c02]{opacity:1;display:flex;scale:1}@starting-style{.bulletin-dialog[open][data-v-c9ba7c02]{opacity:0;scale:.92}}.bulletin-dialog[data-v-c9ba7c02]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:0 0}.bulletin-dialog[open][data-v-c9ba7c02]::backdrop{background:#32261d8c}@starting-style{.bulletin-dialog[open][data-v-c9ba7c02]::backdrop{background:0 0}}.dialog-title[data-v-c9ba7c02]{font-family:var(--font-display);text-transform:uppercase;font-size:2.4rem;font-weight:400}.bulletin-description[data-v-c9ba7c02]{color:var(--muted-foreground);margin:1rem 0;line-height:1.7}.bulletin-close[data-v-c9ba7c02]{background:var(--background);cursor:pointer;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}@media (width<=640px){.bulletin-dialog[data-v-c9ba7c02]{padding:2rem 1.25rem 1.5rem}.dialog-title[data-v-c9ba7c02]{padding-right:2rem;font-size:1.9rem}}.pill-link[data-v-17d95c93]{color:var(--surface-bg);background:var(--on-surface);border-radius:40px;align-items:center;gap:12px;padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.pill-link[data-v-17d95c93]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #0006}.pill-link[data-v-17d95c93] svg{width:17px;height:17px}.nd-gallery[data-v-66be0c79]{background:color-mix(in srgb, var(--brand-brown) 12%, var(--brand-cream))}.nd-stage[data-v-66be0c79]{place-items:center;height:clamp(240px,50dvh,480px);display:grid;position:relative;overflow:hidden}.nd-stage.is-empty[data-v-66be0c79]{height:140px}.nd-stage img[data-v-66be0c79]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.nd-stage .nd-backdrop[data-v-66be0c79]{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.6;transform:scale(1.25)}.is-sleeping .nd-stage img[data-v-66be0c79]{filter:grayscale();opacity:.8}.is-sleeping .nd-stage .nd-backdrop[data-v-66be0c79]{filter:grayscale()blur(28px)}.nd-empty[data-v-66be0c79]{width:56px;height:56px;color:var(--brand-brown-light);opacity:.5}.nd-step[data-v-66be0c79]{width:40px;height:40px;color:var(--brand-brown);cursor:pointer;background:color-mix(in srgb, var(--brand-cream-light) 90%, transparent);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px -6px #00000080}.nd-prev[data-v-66be0c79]{left:16px}.nd-next[data-v-66be0c79]{right:16px}.nd-thumbs[data-v-66be0c79]{justify-content:safe center;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-x:auto}.nd-thumb[data-v-66be0c79]{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:10px;width:72px;height:54px;padding:0;display:block;overflow:hidden}.nd-thumb.is-active[data-v-66be0c79]{border-color:var(--primary);opacity:1}.nd-thumb img[data-v-66be0c79]{object-fit:cover;width:100%;height:100%;display:block}.nd-body[data-v-66be0c79]{grid-template:"side text""cta text"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 56px;padding:32px 36px 36px;display:grid}.nd-side[data-v-66be0c79]{flex-direction:column;grid-area:side;align-items:flex-start;gap:14px;display:flex}.nd-tags[data-v-66be0c79]{flex-wrap:wrap;gap:8px;display:flex}.nd-tag[data-v-66be0c79]{color:var(--brand-brown);background:color-mix(in srgb, var(--brand-brown) 10%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;font-size:.85rem;font-weight:700;display:inline-flex}.nd-tag svg[data-v-66be0c79]{width:15px;height:15px;color:var(--primary)}.nd-tag-sleep[data-v-66be0c79]{color:var(--brand-cream-light);background:var(--brand-brown)}.nd-tag-sleep svg[data-v-66be0c79]{color:inherit}.nd-title[data-v-66be0c79]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1.05}.nd-meeting[data-v-66be0c79]{align-items:center;gap:10px;display:flex}.nd-icon[data-v-66be0c79]{display:inline-flex}.nd-fact[data-v-66be0c79]{flex-direction:column;line-height:1.25;display:flex}.nd-label[data-v-66be0c79]{color:var(--brand-brown-light);font-size:.85rem}.nd-fact strong[data-v-66be0c79]{font-size:1.05rem}.nd-meeting svg[data-v-66be0c79]{width:17px;height:17px;color:var(--primary)}.nd-host[data-v-66be0c79]{align-items:center;gap:16px;display:flex}.nd-avatar[data-v-66be0c79]{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.nd-avatar-empty[data-v-66be0c79]{color:var(--brand-brown-light);background:color-mix(in srgb, var(--brand-brown) 12%, transparent)}.nd-avatar-empty svg[data-v-66be0c79]{width:40px;height:40px}.nd-host p[data-v-66be0c79]{flex-direction:column;line-height:1.25;display:flex}.nd-host span[data-v-66be0c79]{color:var(--brand-brown-light);font-size:.85rem}.nd-host strong[data-v-66be0c79]{font-size:1.2rem}.nd-text[data-v-66be0c79]{color:var(--brand-brown-light);grid-area:text;font-size:1rem;line-height:1.6}.nd-text p+p[data-v-66be0c79]{margin-top:1em}.nd-cta[data-v-66be0c79]{grid-area:cta}.nd-cta[data-v-66be0c79]:empty{display:none}.nd-note[data-v-66be0c79]{color:var(--brand-brown-light);font-size:.95rem;font-style:italic}.nd-join[data-v-66be0c79]{color:var(--brand-cream-light);cursor:pointer;background:var(--brand-brown);border:0;border-radius:999px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.nd-join[data-v-66be0c79]:after{content:" →"}.dark .nd-text[data-v-66be0c79],.dark .nd-note[data-v-66be0c79],.dark .nd-host span[data-v-66be0c79],.dark .nd-label[data-v-66be0c79],.dark .nd-avatar-empty[data-v-66be0c79]{color:var(--brand-terracotta-light)}.dark .nd-tag[data-v-66be0c79]:not(.nd-tag-sleep){color:var(--brand-cream);background:color-mix(in srgb, var(--brand-cream) 14%, transparent)}.dark .nd-join[data-v-66be0c79],.dark .nd-tag-sleep[data-v-66be0c79]{color:var(--brand-brown);background:var(--brand-cream)}.dark .nd-gallery[data-v-66be0c79]{background:color-mix(in srgb, black 55%, var(--brand-brown))}@media (width>=768px){.nd[data-v-66be0c79]{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.nd-gallery[data-v-66be0c79]{flex-direction:column;flex:360px;min-height:200px;display:flex}.nd-stage[data-v-66be0c79]{flex:auto;height:auto;min-height:0}.nd-stage.is-empty[data-v-66be0c79]{flex:none;height:140px}.nd-thumbs[data-v-66be0c79],.nd-body[data-v-66be0c79]{flex:none}.nd-text[data-v-66be0c79]{max-height:min(27rem,46dvh);padding-right:8px;overflow-y:auto}}@media (width<=767px){.nd-stage[data-v-66be0c79]{aspect-ratio:4/3;height:auto}.nd-stage.is-empty[data-v-66be0c79]{aspect-ratio:auto;height:120px}.nd-body[data-v-66be0c79]{grid-template:"side""text""cta"/1fr;gap:20px;padding:24px 22px 26px}}.nd-dialog>[data-slot=dialog-close]{z-index:1;width:40px;height:40px;color:var(--brand-brown);background:color-mix(in srgb, var(--brand-cream-light) 90%, transparent);opacity:1;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 4px 14px -6px #00000080}.lightbox[data-v-8418987c]{color:#fff;background:#0a0808f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;position:fixed;inset:0}.lightbox[open][data-v-8418987c]{grid-template-columns:5rem 1fr 5rem;align-items:center;animation:.25s both lightbox-in-8418987c;display:grid}.lightbox[data-v-8418987c]::backdrop{background:0 0}.lightbox-figure[data-v-8418987c]{flex-direction:column;grid-column:2;justify-content:center;align-items:center;gap:.75rem;min-width:0;height:100dvh;padding-block:3.5rem 1.5rem;display:flex}.lightbox-image[data-v-8418987c]{object-fit:contain;border-radius:.5rem;max-width:100%;min-height:0;max-height:100%;animation:.35s both lightbox-photo-in-8418987c;box-shadow:0 1.5rem 4rem #0009}.lightbox-caption[data-v-8418987c]{text-align:center;text-wrap:balance;color:#ffffffd9;max-width:40rem;font-size:1rem}.lightbox-counter[data-v-8418987c]{letter-spacing:.1em;color:#ffffffb3;font-size:.9rem;font-weight:600;position:absolute;top:1.25rem;left:1.5rem}.lightbox-button[data-v-8418987c]{color:#fff;cursor:pointer;background:#ffffff1a;border-radius:999px;place-items:center;width:3rem;height:3rem;margin-inline:auto;transition:background .2s;display:grid}.lightbox-button[data-v-8418987c]:hover,.lightbox-button[data-v-8418987c]:focus-visible{background:#ffffff40}.lightbox-button svg[data-v-8418987c]{width:1.5rem;height:1.5rem}.lightbox-close[data-v-8418987c]{margin:0;position:absolute;top:1rem;right:1.25rem}.lightbox-prev[data-v-8418987c]{grid-area:1/1}.lightbox-next[data-v-8418987c]{grid-area:1/3}@keyframes lightbox-in-8418987c{0%{opacity:0}}@keyframes lightbox-photo-in-8418987c{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.lightbox[open][data-v-8418987c],.lightbox-image[data-v-8418987c]{animation:none}}@media (width<=640px){.lightbox[open][data-v-8418987c]{grid-template-columns:1fr}.lightbox-figure[data-v-8418987c]{grid-area:1/1;padding-inline:.5rem}.lightbox-prev[data-v-8418987c],.lightbox-next[data-v-8418987c]{z-index:1;grid-area:1/1;width:2.5rem;height:2.5rem;margin:0}.lightbox-prev[data-v-8418987c]{justify-self:start;margin-left:.5rem}.lightbox-next[data-v-8418987c]{justify-self:end;margin-right:.5rem}}.scroll-cue[data-v-c81f193d]{bottom:var(--cue-bottom,34px);z-index:1;color:color-mix(in srgb, var(--cue-color,var(--on-surface)) 50%, transparent);text-transform:uppercase;letter-spacing:.2em;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue .line[data-v-c81f193d]{background:color-mix(in srgb, var(--cue-color,var(--on-surface)) 40%, transparent);transform-origin:top;width:1px;height:40px;animation:2s ease-in-out infinite cue-c81f193d}@keyframes cue-c81f193d{0%,to{opacity:.3;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.scroll-cue .line[data-v-c81f193d]{animation:none}}.section-anchor{color:inherit;opacity:0;margin-left:.5em;text-decoration:none;transition:opacity .2s}section:hover .section-anchor,.section-anchor:focus-visible{opacity:.6}.section-anchor:hover{opacity:1!important}@media (hover:none){.section-anchor{opacity:.4;padding:.5rem .6rem}}.rail[data-v-ff26893e]{--rail-accent:var(--primary);--rail-ink:var(--foreground);--rail-text:var(--muted-foreground);z-index:50;flex-direction:column;align-items:center;gap:18px;display:flex;position:fixed;top:50%;right:clamp(14px,3vw,40px);transform:translateY(-50%)}.axis[data-v-ff26893e]{background:color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:2px;width:2px;height:54px;position:relative}.axis span[data-v-ff26893e]{background:var(--rail-accent);border-radius:2px;width:100%;transition:height .25s;position:absolute;top:0;left:0}.dot[data-v-ff26893e]{cursor:pointer;border:2px solid color-mix(in srgb, var(--foreground) 50%, transparent);background:0 0;border-radius:50%;width:11px;height:11px;transition:all .3s;position:relative}.dot.active[data-v-ff26893e]{background:var(--rail-accent);border-color:var(--rail-accent);transform:scale(1.25)}.dot[data-v-ff26893e]:after{color:var(--rail-text);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;pointer-events:none;content:attr(data-label);opacity:0;font-size:11px;font-weight:600;transition:opacity .25s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.dot[data-v-ff26893e]:hover:after{opacity:1}.rail.on-dark .axis[data-v-ff26893e]{background:color-mix(in srgb, var(--band-foreground) 22%, transparent)}.rail.on-dark .axis span[data-v-ff26893e]{background:var(--band-foreground)}.rail.on-dark .dot[data-v-ff26893e]{border-color:color-mix(in srgb, var(--band-foreground) 55%, transparent)}.rail.on-dark .dot.active[data-v-ff26893e]{background:var(--band-foreground);border-color:var(--band-foreground)}.rail.on-dark .dot[data-v-ff26893e]:after{color:var(--band-foreground)}@media (width<=760px){.rail[data-v-ff26893e]{display:none}}.to-top[data-v-7106d2f6]{z-index:9000;letter-spacing:.02em;color:var(--nav-button-fg);pointer-events:none;cursor:pointer;background:var(--nav-button-bg);opacity:0;border:none;border-radius:40px;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .4s,transform .4s,box-shadow .25s,background .2s;display:inline-flex;position:fixed;bottom:clamp(1.4rem,4vw,2.4rem);left:50%;transform:translate(-50%,10px);box-shadow:0 8px 22px -8px #32261d80}.to-top.show[data-v-7106d2f6]{pointer-events:auto;opacity:1;transform:translate(-50%)}.to-top[data-v-7106d2f6]:hover{background:color-mix(in srgb, var(--nav-button-fg) 12%, var(--nav-button-bg));box-shadow:0 12px 28px -8px #32261d99}.to-top svg[data-v-7106d2f6]{width:15px;height:15px}@media (width<=760px){.to-top span[data-v-7106d2f6]{display:none}.to-top[data-v-7106d2f6]{padding:13px}}.video-player[data-v-5e7cd2da]{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.video-player-stage[data-v-5e7cd2da]{position:absolute;inset:0}.video-player-stage[data-v-5e7cd2da]:not(.video-player-instagram) iframe,.video-player-stage[data-v-5e7cd2da] .fb-video,.video-player-stage[data-v-5e7cd2da] .fb-video span{border:0;display:block;width:100%!important;height:100%!important}.video-player-stage[data-v-5e7cd2da] .fb-video{position:absolute;inset:0}.video-player-instagram[data-v-5e7cd2da]{background:#fff;place-items:start center;display:grid;overflow-y:auto}.video-player-instagram[data-v-5e7cd2da] blockquote{display:none}.video-player-poster[data-v-5e7cd2da]{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;transition:opacity .4s .2s;display:block;position:absolute;inset:0}.video-player-poster img[data-v-5e7cd2da]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.video-player-poster:hover:not(:disabled) img[data-v-5e7cd2da]{transform:scale(1.04)}.video-player-poster[data-v-5e7cd2da]:disabled{cursor:progress}.video-player-poster-done[data-v-5e7cd2da]{opacity:0;pointer-events:none}.video-player-icon[data-v-5e7cd2da]{background:var(--primary);border-radius:.75rem;place-items:center;width:3.5rem;height:2.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-icon svg[data-v-5e7cd2da]{width:1.5rem;fill:var(--brand-cream-light,#fff)}.video-player-fallback[data-v-5e7cd2da]{color:#000;text-align:center;background:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;bottom:1rem;left:1rem;right:1rem}.seeker[data-v-ddf42aa5]{text-align:center;flex-direction:column;gap:16px;padding:36px 32px 32px;display:flex}.seeker-title[data-v-ddf42aa5],.seeker-title[data-v-ddf42aa5-s]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:400;line-height:1.05}.seeker-intro[data-v-ddf42aa5],.seeker-sent[data-v-ddf42aa5],.seeker-intro[data-v-ddf42aa5-s]{opacity:.85;line-height:1.5}.seeker-form[data-v-ddf42aa5]{flex-direction:column;gap:.6rem;width:100%;display:flex}.seeker-required-note[data-v-ddf42aa5]{opacity:.75;font-size:.85rem}.seeker-required-note span[data-v-ddf42aa5]{color:var(--primary);font-weight:700}.seeker-field[data-v-ddf42aa5]{flex-direction:column;display:flex;position:relative}.seeker-field.is-required[data-v-ddf42aa5]:after{color:var(--brand-terracotta-light);pointer-events:none;content:"*";margin-top:.15rem;font-size:1.15rem;font-weight:700;line-height:1;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.seeker-field[data-v-ddf42aa5]:has(:required):after{color:var(--brand-terracotta-light);pointer-events:none;content:"*";margin-top:.15rem;font-size:1.15rem;font-weight:700;line-height:1;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.seeker-field[data-v-ddf42aa5]:has(textarea:required):after{top:1.05rem;transform:none}.seeker-field.is-required[data-v-ddf42aa5]:has(fieldset):after{top:.15rem;right:0;transform:none}:is(.seeker-field:has(:required) .seeker-input[data-v-ddf42aa5],.seeker-field:has(:required) .seeker-agreement[data-v-ddf42aa5]){padding-right:2.5rem}.seeker-field:has(:required) select.seeker-input[data-v-ddf42aa5]{padding-right:4.5rem}.seeker-input[data-v-ddf42aa5]{color:inherit;background:color-mix(in srgb, currentcolor 10%, transparent);border:1.5px solid color-mix(in srgb, currentcolor 35%, transparent);border-radius:999px;padding:.55rem 1.1rem}select.seeker-input[data-v-ddf42aa5]{appearance:none;padding-right:2.75rem}.seeker-field[data-v-ddf42aa5]:has(select):before{pointer-events:none;content:"";border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;position:absolute;top:50%;right:1.4rem;transform:translateY(-70%)rotate(45deg)}.seeker-field[data-v-ddf42aa5]:has(select:required):before{right:2.9rem}.seeker-textarea[data-v-ddf42aa5]{resize:vertical;border-radius:1.2rem}.seeker-group.seeker-agreement[data-v-ddf42aa5]{font-size:inherit;text-align:left;padding:.55rem 1.1rem;line-height:1.5rem}.seeker-groups[data-v-ddf42aa5]{border:0;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.25rem 0;display:flex}.seeker-groups legend[data-v-ddf42aa5]{text-align:center;opacity:.85;width:100%;margin-bottom:.25rem;font-size:.92rem}.seeker-group[data-v-ddf42aa5]{cursor:pointer;border:1.5px solid color-mix(in srgb, currentcolor 45%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem .45rem .65rem;font-size:.92rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.seeker-group[data-v-ddf42aa5]:has(input:checked){color:var(--background);background:var(--foreground);border-color:var(--foreground)}.seeker-group[data-v-ddf42aa5]:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.seeker-group input[data-v-ddf42aa5]{appearance:none;border:1.5px solid;border-radius:.4rem;flex:none;place-content:center;width:1.15rem;height:1.15rem;margin:0;display:grid}.seeker-group input[data-v-ddf42aa5]:after{content:"";opacity:0;border:2.5px solid;border-width:0 2.5px 2.5px 0;width:.35rem;height:.7rem;margin-top:-.12rem;transform:rotate(45deg)}.seeker-group input[data-v-ddf42aa5]:checked:after{opacity:1}.seeker-error[data-v-ddf42aa5]{font-size:.88rem}.seeker-details[data-v-ddf42aa5]{text-underline-offset:.2em;align-self:center;font-size:.92rem;font-weight:600;text-decoration:underline}.seeker-submit[data-v-ddf42aa5]{color:var(--background);background:var(--foreground);border-radius:999px;padding:.7rem 1.4rem;font-weight:600}.seeker-submit[data-v-ddf42aa5]:disabled{opacity:.55}.event-card[data-v-129ddd8f]{text-align:left;min-height:11rem;color:var(--foreground);background:var(--card);transform:rotate(var(--tilt));border-radius:.5rem;flex-direction:column;gap:.4rem;padding:2rem 1.75rem 1.25rem;transition:transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #32261d1f,0 10px 24px #32261d24}.event-card[data-v-129ddd8f]:hover{transform:rotate(0)translateY(-3px)}.event-card.closed[data-v-129ddd8f]{background:color-mix(in srgb, var(--background) 70%, var(--card))}.event-card.cancelled .event-title[data-v-129ddd8f],.event-card.cancelled .event-meta[data-v-129ddd8f]{opacity:.6;text-decoration:line-through}.event-tape[data-v-129ddd8f]{background:color-mix(in srgb, color-mix(in srgb, var(--primary) 70%, white) 35%, transparent);width:6.5rem;height:1.7rem;transform:translateX(-50%) rotate(calc(var(--tilt) * -1));position:absolute;top:-.8rem;left:50%}.event-card.closed .event-tape[data-v-129ddd8f]{background:color-mix(in srgb, var(--muted-foreground) 25%, transparent)}.event-day[data-v-129ddd8f]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface-hand);font-size:1.05rem}.event-card.closed .event-day[data-v-129ddd8f]{color:var(--muted-foreground)}.event-title[data-v-129ddd8f]{font-size:1.4rem;font-weight:700;line-height:1.2}.event-meta[data-v-129ddd8f],.event-facts[data-v-129ddd8f]{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.event-facts[data-v-129ddd8f]{flex-direction:column;margin-top:1rem;list-style:none}.event-note[data-v-129ddd8f]{font-family:var(--font-hand);color:var(--on-surface-hand);font-size:1.6rem;line-height:1.1}.event-badge[data-v-129ddd8f]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted-foreground) 14%, transparent);border-radius:999px;align-self:flex-start;padding:.3rem .8rem;font-size:.75rem;font-weight:700}.event-lock[data-v-129ddd8f]{vertical-align:middle;width:1em;height:1em;margin:-.15em .35em 0 0;display:inline-block}.event-badge.open[data-v-129ddd8f]{color:var(--secondary);background:color-mix(in srgb, var(--secondary) 16%, transparent)}.event-badge.cancelled-badge[data-v-129ddd8f]{color:var(--background);background:var(--primary)}.event-actions[data-v-129ddd8f]{justify-content:flex-end;align-items:baseline;gap:1rem;margin-top:auto;display:flex}.event-photos[data-v-129ddd8f],.event-more[data-v-129ddd8f],.event-facebook[data-v-129ddd8f]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-hand);cursor:pointer;align-self:flex-end;margin-top:auto;padding-top:.75rem;font-size:.8rem;font-weight:700}.event-photos[data-v-129ddd8f]{text-decoration:none}.event-more[data-v-129ddd8f]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.event-dialog[data-v-129ddd8f]{width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);background:var(--card);opacity:0;transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;border:0;border-radius:1.25rem;flex-direction:column;gap:.5rem;margin:auto;padding:2.5rem 2.5rem 2rem;display:none;position:fixed;inset:0;overflow-y:auto;scale:.92;box-shadow:0 30px 80px #00000073}.event-dialog[open][data-v-129ddd8f]{opacity:1;display:flex;scale:1}@starting-style{.event-dialog[open][data-v-129ddd8f]{opacity:0;scale:.92}}.event-dialog[data-v-129ddd8f]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:0 0}.event-dialog[open][data-v-129ddd8f]::backdrop{background:#32261d8c}@starting-style{.event-dialog[open][data-v-129ddd8f]::backdrop{background:0 0}}.dialog-day[data-v-129ddd8f]{color:var(--secondary)}.dialog-title[data-v-129ddd8f]{font-family:var(--font-display);text-transform:uppercase;font-size:2.4rem;font-weight:400}.event-description[data-v-129ddd8f]{color:var(--muted-foreground);margin:1rem 0;line-height:1.7}.event-registration[data-v-129ddd8f]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.event-deadline[data-v-129ddd8f]{color:var(--muted-foreground);align-self:center;font-size:.8rem}.event-link[data-v-129ddd8f]{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-hand);background:0 0;border:0;padding:0;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none}.event-facebook[data-v-129ddd8f]{margin-top:1rem;padding-top:0;text-decoration:none}.event-close[data-v-129ddd8f]{background:var(--background);cursor:pointer;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}@media (width<=640px){.event-dialog[data-v-129ddd8f]{padding:2rem 1.25rem 1.5rem}.dialog-title[data-v-129ddd8f]{padding-right:2rem;font-size:1.9rem}}.screenshot-picker[data-v-2d55118e]{flex-direction:column;gap:.6rem;display:flex}.screenshot-drop[data-v-2d55118e]{color:inherit;cursor:pointer;background:color-mix(in srgb, var(--on-surface) 6%, transparent);border:1.5px dashed color-mix(in srgb, var(--on-surface) 40%, transparent);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.screenshot-drop[data-v-2d55118e]:hover,.screenshot-drop.is-dragging[data-v-2d55118e]{background:color-mix(in srgb, var(--on-surface) 14%, transparent)}.screenshot-drop[data-v-2d55118e]:disabled{cursor:default;opacity:.55}.screenshot-drop-title[data-v-2d55118e]{font-weight:600}.screenshot-drop-hint[data-v-2d55118e]{opacity:.7;font-size:.85rem}.screenshot-list[data-v-2d55118e]{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0;list-style:none;display:flex}.screenshot-item[data-v-2d55118e]{width:5.5rem;height:5.5rem;position:relative}.screenshot-thumbnail[data-v-2d55118e]{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.screenshot-wait[data-v-2d55118e]{color:#fff;background:#00000073;border-radius:.75rem;place-content:center;display:grid;position:absolute;inset:0}.screenshot-remove[data-v-2d55118e]{width:1.5rem;height:1.5rem;color:var(--surface-bg);background:var(--on-surface);border-radius:999px;place-content:center;line-height:1;display:grid;position:absolute;top:-.4rem;right:-.4rem}.screenshot-error[data-v-2d55118e]{font-size:.88rem}.newsletter-form[data-v-f6970252]{flex-direction:column;gap:.75rem;width:100%;min-width:min(100%,20rem);max-width:28rem;margin-top:2rem;display:flex}.newsletter-form-intro[data-v-f6970252]{color:var(--on-surface-muted)}.newsletter-form-sent[data-v-f6970252]{background:color-mix(in srgb, var(--on-surface) 12%, transparent);border-radius:1rem;padding:.85rem 1.25rem}.newsletter-form-fields[data-v-f6970252]{flex-direction:column;gap:.5rem;display:flex}.newsletter-form-field[data-v-f6970252]{background:color-mix(in srgb, var(--on-surface) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--on-surface) 35%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.newsletter-form-field[data-v-f6970252]:focus-within{border-color:var(--on-surface)}.newsletter-form-input[data-v-f6970252]{width:0;min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:.5rem .25rem .5rem .9rem}.newsletter-form-submit[data-v-f6970252]{color:var(--surface-bg);background:var(--on-surface);border-radius:999px;flex-shrink:0;padding:.55rem 1.2rem;font-weight:600}.newsletter-form-submit[data-v-f6970252]:disabled{opacity:.55}.newsletter-form-field[data-v-f6970252]{max-width:100%}@media (width<=400px){.newsletter-form-submit[data-v-f6970252]{padding-inline:.9rem}}.newsletter-form-error[data-v-f6970252]{padding-left:1rem;font-size:.88rem}.testimony-card[data-v-3dda5ed2],.testimony-dialog[data-v-3dda5ed2]{--testimony-background:var(--band-surface);--testimony-foreground:var(--band-foreground);--testimony-accent:var(--band-foreground)}.testimony-card[data-v-3dda5ed2]{grid-row:span 3;grid-template-columns:1fr auto;grid-template-rows:subgrid;text-align:left;min-height:22rem;color:var(--testimony-foreground);background:var(--testimony-background);border-radius:1.5rem;align-items:center;column-gap:1rem;padding:2rem 3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0c06038c,0 6px 12px #0c060366,0 18px 32px #0c060366,0 42px 72px -12px #0c060399}.testimony-card.expandable[data-v-3dda5ed2]{cursor:pointer;transition:transform .2s,box-shadow .2s}.testimony-card.expandable[data-v-3dda5ed2]:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0c06038c,0 12px 20px #0c060366,0 28px 44px #0c060366,0 56px 88px -12px #0c0603a6}.testimony-card.expandable[data-v-3dda5ed2]:focus-visible{outline:2px solid var(--testimony-accent);outline-offset:4px}.testimony-quote[data-v-3dda5ed2]{width:2.5rem;height:1.875rem;fill:color-mix(in srgb, var(--testimony-foreground) 35%, transparent);grid-column:1/-1}blockquote[data-v-3dda5ed2]{grid-column:1/-1;align-self:start;margin-top:1.25rem;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.6}figcaption[data-v-3dda5ed2]{font-family:var(--font-hand);text-align:right;color:var(--testimony-accent);grid-column:2;padding-top:1.5rem;font-size:2rem}.testimony-more[data-v-3dda5ed2]{letter-spacing:.08em;text-transform:uppercase;color:var(--testimony-accent);grid-column:1;padding-top:1.5rem;font-size:.85rem;font-weight:600}.testimony-dialog[data-v-3dda5ed2]{text-align:left;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--testimony-foreground);background:var(--testimony-background);cursor:default;opacity:0;transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;border:0;border-radius:1.5rem;margin:auto;padding:3rem;position:fixed;inset:0;overflow-y:auto;scale:.9;box-shadow:0 30px 80px #00000080}.testimony-dialog[open][data-v-3dda5ed2]{opacity:1;scale:1}@starting-style{.testimony-dialog[open][data-v-3dda5ed2]{opacity:0;scale:.9}}.testimony-dialog[data-v-3dda5ed2]::backdrop{transition:background .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:0 0}.testimony-dialog[open][data-v-3dda5ed2]::backdrop{background:#000000a6}@starting-style{.testimony-dialog[open][data-v-3dda5ed2]::backdrop{background:0 0}}.testimony-full[data-v-3dda5ed2]{font-size:clamp(1rem,1.6vw,1.2rem)}.testimony-dialog-name[data-v-3dda5ed2]{font-family:var(--font-hand);text-align:right;color:var(--testimony-accent);margin-top:1.5rem;font-size:2rem}.testimony-close[data-v-3dda5ed2]{color:var(--testimony-foreground);cursor:pointer;font-size:2rem;line-height:1;position:absolute;top:.75rem;right:1.25rem}@media (width<=900px){.testimony-card[data-v-3dda5ed2]{grid-row:auto;grid-template-rows:auto 1fr auto;min-height:16rem;padding:1.75rem}.testimony-dialog[data-v-3dda5ed2]{padding:2rem 1.5rem}}.video-modal[data-v-08435713]{align-items:stretch;display:flex}.video-modal-player[data-v-08435713]{aspect-ratio:9/16;background:#000;flex:none;height:min(80dvh,42rem);display:block}.video-modal-body[data-v-08435713]{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:2rem 2.25rem;display:flex}.video-modal-date[data-v-08435713]{font-family:var(--font-hand);color:var(--band-accent);font-size:1.5rem}.video-modal-title[data-v-08435713]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:400;line-height:1.1}.video-modal-main-text[data-v-08435713]{color:var(--band-accent);margin-top:.5rem;font-size:1.05rem;font-weight:600}.video-modal-description[data-v-08435713]{white-space:pre-line;opacity:.85;max-height:12rem;margin-top:.75rem;font-size:.95rem;line-height:1.5;overflow-y:auto}.video-modal-actions[data-v-08435713]{text-align:center;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.75rem;display:flex}.button-primary[data-v-08435713],.button-outline[data-v-08435713]{cursor:pointer;border-radius:999px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s}.button-primary[data-v-08435713]{background:var(--band-foreground);color:var(--band-surface);box-shadow:0 10px 30px #00000040}.button-outline[data-v-08435713]{border:1.5px solid color-mix(in srgb, var(--band-foreground) 55%, transparent);color:var(--band-foreground)}.button-primary[data-v-08435713]:hover,.button-outline[data-v-08435713]:hover{transform:translateY(-2px)}.video-modal-wide[data-v-08435713]{flex-direction:column}.video-modal-wide .video-modal-player[data-v-08435713]{aspect-ratio:16/9;width:100%;height:auto}@media (width<=640px){.video-modal[data-v-08435713]{flex-direction:column}.video-modal-player[data-v-08435713]{width:100%;height:auto;max-height:60dvh;margin-inline:auto}.video-modal-wide .video-modal-player[data-v-08435713]{max-height:none}.video-modal-body[data-v-08435713]{padding:1.25rem 1.5rem 1.5rem}}.message-card[data-v-57ae9f9e]{text-align:left;background:color-mix(in srgb, var(--on-surface) 8%, transparent);border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000004d}.message-card-play[data-v-57ae9f9e]{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.message-card-play img[data-v-57ae9f9e]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.message-card-play:hover img[data-v-57ae9f9e]{transform:scale(1.04)}.message-card-icon[data-v-57ae9f9e]{background:var(--brand-terracotta);border-radius:.75rem;place-items:center;width:3.5rem;height:2.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-card-icon svg[data-v-57ae9f9e]{width:1.5rem;fill:var(--brand-cream-light,#fff)}.message-card-body[data-v-57ae9f9e]{padding:1rem 1.25rem 1.25rem}.message-card-meta[data-v-57ae9f9e]{font-family:var(--font-hand);color:var(--on-surface-hand);font-size:1.25rem}.message-card-title[data-v-57ae9f9e]{margin-top:.25rem;font-size:1.1rem;font-weight:600;line-height:1.3}.message-card-main-text[data-v-57ae9f9e]{color:var(--on-surface-hand);margin-top:.35rem;font-size:.95rem;font-weight:600}.message-card-excerpt[data-v-57ae9f9e]{opacity:.85;margin-top:.6rem;font-size:.9rem;line-height:1.45}.message-card-moment[data-v-57ae9f9e]{color:var(--surface-bg);cursor:pointer;background:var(--on-surface);border:0;border-radius:999px;align-items:center;gap:.25rem;margin-right:.4rem;padding:0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.message-card-moment svg[data-v-57ae9f9e]{fill:currentColor;width:.7rem}.message-card-moment[data-v-57ae9f9e]:hover{filter:brightness(1.15)}.message-card-excerpt-label[data-v-57ae9f9e]{text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-hand);border:1px solid;border-radius:999px;margin-right:.4rem;padding:0 .45rem;font-size:.75rem;font-weight:600;display:inline-block}.message-card[data-v-57ae9f9e] mark{color:inherit;background:color-mix(in srgb, var(--primary) 45%, transparent);border-radius:.2em;padding:0 .1em}.message-card-preacher[data-v-57ae9f9e]{opacity:.75;margin-top:.35rem;font-size:.9rem}.brush[data-v-a1b7a61c]{z-index:-1;pointer-events:none;background:var(--brush-color);opacity:var(--strength);rotate:var(--tilt);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brush-wide[data-v-a1b7a61c]{-webkit-mask-image:url(https://staging.siftory.app/build/assets/brush-wide-DkoagpPI.svg);mask-image:url(https://staging.siftory.app/build/assets/brush-wide-DkoagpPI.svg)}.brush-heavy[data-v-a1b7a61c]{-webkit-mask-image:url(https://staging.siftory.app/build/assets/brush-heavy-CIUajk79.svg);mask-image:url(https://staging.siftory.app/build/assets/brush-heavy-CIUajk79.svg)}.brush-scribble[data-v-a1b7a61c]{-webkit-mask-image:url(https://staging.siftory.app/build/assets/scribble-z-zlDE72.svg);mask-image:url(https://staging.siftory.app/build/assets/scribble-z-zlDE72.svg)}.cross-link[data-v-776ec159]{color:var(--on-surface);border:1.5px solid color-mix(in srgb, var(--on-surface) 55%, transparent);border-radius:999px;padding:.55rem 1.25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.cross-link[data-v-776ec159]:hover{transform:translateY(-2px)}
