.phone[data-astro-cid-6zuj2xdd]{--_scale: var(--phone-scale, 1);--phone-w: 390px;--phone-h: 844px;margin:0;width:calc(var(--phone-w) * var(--_scale));height:calc(var(--phone-h) * var(--_scale));flex-shrink:0}.phone__body[data-astro-cid-6zuj2xdd]{width:var(--phone-w);height:var(--phone-h);scale:var(--_scale);transform-origin:top left;translate:0 0;padding:11px;border-radius:55px;background:linear-gradient(150deg,#4a4f63,#22252f 28%,#2e323f 62%,#14161c);box-shadow:var(--shadow-phone)}.phone__screen[data-astro-cid-6zuj2xdd]{position:relative;width:100%;height:100%;border-radius:45px;overflow:hidden;background:linear-gradient(170deg,#e8f0ff,#eeebfb 60%,#f4eafa);color:#14161c;isolation:isolate}.phone__viewport[data-astro-cid-6zuj2xdd]{position:absolute;inset:0;overflow:hidden;font-family:var(--font-body);font-size:16px;line-height:1.5}.phone__island[data-astro-cid-6zuj2xdd]{position:absolute;top:11px;left:50%;translate:-50% 0;width:118px;height:35px;border-radius:999px;background:#04050a;z-index:5}.phone__home[data-astro-cid-6zuj2xdd]{position:absolute;bottom:9px;left:50%;translate:-50% 0;width:138px;height:5px;border-radius:999px;background:#14162352;z-index:5}.phone--inverted[data-astro-cid-6zuj2xdd] .phone__home[data-astro-cid-6zuj2xdd]{background:#ffffff8c}.phone--inverted[data-astro-cid-6zuj2xdd] .status[data-astro-cid-6zuj2xdd]{color:#fff}.status[data-astro-cid-6zuj2xdd]{position:absolute;top:0;left:0;right:0;height:57px;padding:16px 30px 0;display:flex;align-items:center;justify-content:space-between;color:#14161c;z-index:4;pointer-events:none}.status__time[data-astro-cid-6zuj2xdd]{font-size:16px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.status__icons[data-astro-cid-6zuj2xdd]{display:flex;align-items:center;gap:6px}.lock[data-astro-cid-d5a3oee7]{position:absolute;inset:0;overflow:hidden;color:#fff}.lock__scene[data-astro-cid-d5a3oee7]{position:absolute;inset:-10%;background:radial-gradient(70% 45% at 72% 18%,rgba(255,198,140,.85),transparent 70%),radial-gradient(55% 40% at 20% 30%,rgba(126,118,240,.6),transparent 72%),conic-gradient(from 200deg at 45% 80%,#2b2350,#3c2f63,#1f2247,#2b2350),linear-gradient(175deg,#43346b,#241f46 55%,#131530)}.lock__veil[data-astro-cid-d5a3oee7]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a1a73,#0a0a1a1f 38%,#0a0a1a8c)}.lock__clock[data-astro-cid-d5a3oee7]{position:absolute;top:88px;left:0;right:0;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.35)}.lock__date[data-astro-cid-d5a3oee7]{display:block;font-size:16px;font-weight:600;opacity:.92}.lock__time[data-astro-cid-d5a3oee7]{display:block;margin-top:2px;font-size:84px;font-weight:300;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lock__notification[data-astro-cid-d5a3oee7]{position:absolute;left:14px;right:14px;top:300px;display:flex;gap:11px;padding:13px 14px;border-radius:22px;background:#26244494;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px #00000052;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.note__icon[data-astro-cid-d5a3oee7]{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#2f6bff,#6d5cfa);box-shadow:0 4px 12px #465adc73}.note__body[data-astro-cid-d5a3oee7]{flex:1;min-width:0;display:block}.note__head[data-astro-cid-d5a3oee7]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.note__app[data-astro-cid-d5a3oee7]{font-size:11px;font-weight:700;letter-spacing:.09em;opacity:.72}.note__time[data-astro-cid-d5a3oee7]{font-size:12px;opacity:.6;flex-shrink:0}.note__title[data-astro-cid-d5a3oee7]{display:block;margin-top:2px;font-size:15px;font-weight:600;letter-spacing:-.01em}.note__text[data-astro-cid-d5a3oee7]{display:block;margin-top:2px;font-size:14px;line-height:1.42;opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lock__dock[data-astro-cid-d5a3oee7]{position:absolute;left:34px;right:34px;bottom:38px;display:flex;justify-content:space-between}.dock__btn[data-astro-cid-d5a3oee7]{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lock--animate[data-astro-cid-d5a3oee7] .lock__notification[data-astro-cid-d5a3oee7]{animation:note-arrive 1.1s var(--ease-spring) .9s backwards}@keyframes note-arrive{0%{translate:0 -26px;scale:.94;opacity:0}to{translate:0 0;scale:1;opacity:1}}@media(prefers-reduced-motion:reduce){.lock--animate[data-astro-cid-d5a3oee7] .lock__notification[data-astro-cid-d5a3oee7]{animation:none}}.screen[data-astro-cid-mrx32eci]{position:absolute;inset:0;color:#14161c}.screen__blob[data-astro-cid-mrx32eci]{position:absolute;top:60px;right:-70px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(124,92,252,.16),transparent 70%)}.screen__body[data-astro-cid-mrx32eci]{position:relative;padding:62px 20px 40px;display:flex;flex-direction:column;gap:20px}.row[data-astro-cid-mrx32eci]{display:flex;align-items:center;justify-content:space-between}.row--tight[data-astro-cid-mrx32eci]{margin-bottom:13px}.brand[data-astro-cid-mrx32eci]{display:flex;align-items:center;gap:9px}.brand__word[data-astro-cid-mrx32eci]{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.iconbtn[data-astro-cid-mrx32eci]{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#ffffffb8;border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 16px #3c46781f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.h-title[data-astro-cid-mrx32eci]{font-size:19px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px;display:block}.row--tight[data-astro-cid-mrx32eci] .h-title[data-astro-cid-mrx32eci]{margin-bottom:0}.link[data-astro-cid-mrx32eci]{font-size:15px;font-weight:600;color:#2563eb}.map[data-astro-cid-mrx32eci]{position:relative;height:300px;border-radius:24px;overflow:hidden;padding:6px;background:#ffffffb8;border:1px solid rgba(255,255,255,.75);box-shadow:0 18px 40px #3c46782e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.map__inner[data-astro-cid-mrx32eci]{position:relative;height:100%;border-radius:19px;overflow:hidden}.map__canvas[data-astro-cid-mrx32eci]{display:block;width:100%;height:100%}.map__pin[data-astro-cid-mrx32eci]{position:absolute;left:50%;top:150px;translate:-50% -100%}.map__chip[data-astro-cid-mrx32eci]{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:12px;background:#ffffffd1;box-shadow:0 4px 12px #00000014;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map__locate[data-astro-cid-mrx32eci]{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#ffffffd1;box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta[data-astro-cid-mrx32eci]{height:56px;border-radius:17px;background:linear-gradient(135deg,#2f6bff,#6d5cfa);color:#fff;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 14px 30px #465adc52,inset 0 1px #ffffff40}.list[data-astro-cid-mrx32eci]{display:flex;flex-direction:column;gap:11px}.item[data-astro-cid-mrx32eci]{display:flex;align-items:center;gap:13px;border-radius:18px;padding:11px;background:#ffffffb8;border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 20px #3c467814;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.thumb[data-astro-cid-mrx32eci]{width:58px;height:58px;border-radius:14px;flex-shrink:0}.thumb--church[data-astro-cid-mrx32eci]{background:linear-gradient(170deg,#454e6800 52%,#454e68d9 52%),linear-gradient(180deg,#dce7ff,#afc0ea)}.thumb--hall[data-astro-cid-mrx32eci]{background:radial-gradient(circle at 50% 88%,rgba(74,67,104,.9) 0 34%,transparent 34%),linear-gradient(180deg,#e4e0fa,#b7ace6)}.thumb--stage[data-astro-cid-mrx32eci]{background:repeating-linear-gradient(180deg,rgba(143,166,232,.75) 0 3px,transparent 3px 9px),linear-gradient(180deg,#2c3350,#5a5580)}.item__text[data-astro-cid-mrx32eci]{flex:1;min-width:0;display:block}.item__name[data-astro-cid-mrx32eci]{display:block;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__cat[data-astro-cid-mrx32eci]{display:block;font-size:13px;color:#7a8092;margin-top:3px}.chev[data-astro-cid-mrx32eci]{flex-shrink:0}.screen--animate[data-astro-cid-mrx32eci] .map__radius[data-astro-cid-mrx32eci]{transform-origin:175px 150px;animation:radius-breathe 5s var(--ease-out) infinite}.screen--animate[data-astro-cid-mrx32eci] .map__pin[data-astro-cid-mrx32eci]{animation:pin-drop .9s var(--ease-spring) .35s backwards}@keyframes radius-breathe{0%,to{scale:.88;opacity:.85}50%{scale:1.06;opacity:1}}@keyframes pin-drop{0%{translate:-50% -220%;opacity:0}60%{translate:-50% -92%;opacity:1}to{translate:-50% -100%;opacity:1}}@media(prefers-reduced-motion:reduce){.screen--animate[data-astro-cid-mrx32eci] .map__radius[data-astro-cid-mrx32eci],.screen--animate[data-astro-cid-mrx32eci] .map__pin[data-astro-cid-mrx32eci]{animation:none}}.badges[data-astro-cid-a3codrza]{display:flex;flex-wrap:wrap;gap:.75rem}.badge[data-astro-cid-a3codrza]{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.15rem .6rem .95rem;border-radius:var(--r-image);background:var(--ink-900);color:#fff;text-decoration:none;border:1px solid transparent;transition:translate .3s var(--ease-spring),box-shadow .3s var(--ease-spring),opacity .2s ease}.badge[data-astro-cid-a3codrza]:hover{translate:0 -2px;box-shadow:0 12px 26px #14162347}.badge[data-astro-cid-a3codrza]:active{translate:0 0}.badges--compact[data-astro-cid-a3codrza] .badge[data-astro-cid-a3codrza]{padding:.45rem .95rem .45rem .75rem;gap:.55rem}.badge__icon[data-astro-cid-a3codrza]{display:grid;place-items:center;flex-shrink:0}.badges--compact[data-astro-cid-a3codrza] .badge__icon[data-astro-cid-a3codrza] svg{width:21px;height:21px}.badge__text[data-astro-cid-a3codrza]{display:flex;flex-direction:column;line-height:1.15;text-align:left}.badge__prefix[data-astro-cid-a3codrza]{font-size:.6875rem;letter-spacing:.04em;opacity:.72}.badges--compact[data-astro-cid-a3codrza] .badge__prefix[data-astro-cid-a3codrza]{font-size:.625rem}.badge__name[data-astro-cid-a3codrza]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.badges--compact[data-astro-cid-a3codrza] .badge__name[data-astro-cid-a3codrza]{font-size:.9375rem}.badge--placeholder[data-astro-cid-a3codrza]{background:color-mix(in srgb,var(--ink-900) 70%,transparent);cursor:default}.badge--placeholder[data-astro-cid-a3codrza]:hover{translate:0;box-shadow:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .badge[data-astro-cid-a3codrza]{background:#fff;color:#0d0f1c}:root:not([data-theme=light]) .badge--placeholder[data-astro-cid-a3codrza]{background:#ffffff47;color:#ffffffd1}}.hero[data-astro-cid-bbe6dxrz]{position:relative;padding-top:clamp(2rem,1rem + 4vw,5rem);padding-bottom:clamp(4rem,2rem + 8vw,8rem);overflow:hidden}.hero__orb[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:999px;filter:blur(60px);pointer-events:none;z-index:0}.hero__orb--a[data-astro-cid-bbe6dxrz]{top:-14rem;right:-10rem;width:44rem;height:44rem;background:radial-gradient(circle,rgba(109,92,250,.28),transparent 68%);animation:drift-a 24s ease-in-out infinite alternate}.hero__orb--b[data-astro-cid-bbe6dxrz]{bottom:-18rem;left:-14rem;width:38rem;height:38rem;background:radial-gradient(circle,rgba(47,107,255,.22),transparent 68%);animation:drift-b 30s ease-in-out infinite alternate}.hero__grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(90,96,114,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(90,96,114,.075) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 20%,transparent 75%)}@keyframes drift-a{to{translate:-5rem 3rem;scale:1.12}}@keyframes drift-b{to{translate:4rem -3rem;scale:1.08}}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;gap:clamp(3rem,1rem + 7vw,4.5rem);align-items:center}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease-out) backwards}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:.05s}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:.15s}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:.25s}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(4){animation-delay:.35s}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(5){animation-delay:.45s}@keyframes rise{0%{opacity:0;translate:0 1.5rem}}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:inline-block;padding:.4rem .9rem;border-radius:var(--r-chip);background:var(--glass-bg);border:1px solid var(--glass-border);font-size:var(--text-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600)}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;font-size:var(--text-hero);letter-spacing:-.035em;line-height:1.02}.hero__accent[data-astro-cid-bbe6dxrz]{background:linear-gradient(115deg,#2f6bff 10%,#6d5cfa,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;max-width:34rem;font-size:var(--text-lead);line-height:1.55;color:var(--ink-600)}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:2.25rem}.hero__facts[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;padding:0;list-style:none;font-size:var(--text-small);color:var(--ink-400)}.hero__facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.45rem}.hero__facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5.5 5.5L20 7'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.hero__stage[data-astro-cid-bbe6dxrz]{--phone-scale: .62;position:relative;display:flex;justify-content:center;min-height:523.28px}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone{position:absolute;top:0;animation:phone-in 1.1s var(--ease-spring) backwards}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone--back{display:none}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone--front{left:50%;translate:-50% 0;animation-delay:.3s;z-index:2}@keyframes phone-in{0%{opacity:0;translate:var(--phone-enter-x, -50%) 3rem}}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone--front{--phone-enter-x: -50%}.hero__scroll[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:none;width:26px;height:42px;margin:2rem auto 0;border:2px solid color-mix(in srgb,var(--ink-400) 45%,transparent);border-radius:999px}.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:8px;translate:-50% 0;width:4px;height:8px;border-radius:999px;background:var(--ink-400);animation:scroll-hint 1.9s var(--ease-out) infinite}@keyframes scroll-hint{0%{opacity:0;translate:-50% 0}35%{opacity:1}75%{opacity:0;translate:-50% 14px}to{opacity:0;translate:-50% 14px}}@media(min-width:34rem){.hero__stage[data-astro-cid-bbe6dxrz]{min-height:calc(523.28px + 4rem)}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone--back{display:block;left:50%;translate:-92% 0;rotate:-7deg;animation-delay:.25s;opacity:.96;--phone-enter-x: -92%}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone--front{translate:-8% 0;rotate:5deg;margin-top:4rem;animation-delay:.45s;--phone-enter-x: -8%}}@media(min-width:64rem){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1.1fr 1fr;align-items:center}.hero__stage[data-astro-cid-bbe6dxrz]{--phone-scale: .66;min-height:calc(844px * .66 + 4rem)}.hero__scroll[data-astro-cid-bbe6dxrz]{display:block}}@media(min-width:80rem){.hero__stage[data-astro-cid-bbe6dxrz]{--phone-scale: .74;min-height:calc(624.56px + 4rem)}}@media(prefers-reduced-motion:reduce){.hero__orb[data-astro-cid-bbe6dxrz],.hero__scroll[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{animation:none}.hero__text[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{animation:none}.hero__stage[data-astro-cid-bbe6dxrz] .hero__phone{animation:none}}.how__head[data-astro-cid-cmgpsf2k]{max-width:42rem;margin-bottom:clamp(2.5rem,1rem + 4vw,4rem)}.how__head[data-astro-cid-cmgpsf2k] h2[data-astro-cid-cmgpsf2k]{font-size:var(--text-h2)}.how__head[data-astro-cid-cmgpsf2k] .lead[data-astro-cid-cmgpsf2k]{margin-top:1.125rem}.how__steps[data-astro-cid-cmgpsf2k]{display:grid;gap:1.25rem;padding:0;margin:0;list-style:none;counter-reset:step}.step[data-astro-cid-cmgpsf2k]{position:relative;padding:1.75rem 1.75rem 2rem;border-radius:var(--r-sheet);overflow:hidden;transition:translate .4s var(--ease-spring),box-shadow .4s var(--ease-spring)}.step[data-astro-cid-cmgpsf2k]:hover{translate:0 -4px;box-shadow:var(--shadow-raised)}.step--2[data-astro-cid-cmgpsf2k]{--reveal-delay: 90ms}.step--3[data-astro-cid-cmgpsf2k]{--reveal-delay: .18s}.step__n[data-astro-cid-cmgpsf2k]{position:absolute;top:1.1rem;right:1.4rem;font-family:var(--font-display);font-size:3.25rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink-900);opacity:.07}.step__art[data-astro-cid-cmgpsf2k]{width:120px;height:90px;color:var(--ink-900);margin-bottom:1.25rem}.step__art[data-astro-cid-cmgpsf2k] svg{width:100%;height:100%;overflow:visible}.step__title[data-astro-cid-cmgpsf2k]{font-size:var(--text-h3);letter-spacing:-.02em}.step__text[data-astro-cid-cmgpsf2k]{margin-top:.7rem;color:var(--ink-600);font-size:var(--text-small);line-height:1.6}@media(min-width:48rem){.how__steps[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.detail[data-astro-cid-aczeas73]{position:absolute;inset:0;color:#14161c;background:#f6f4fc}.detail__hero[data-astro-cid-aczeas73]{position:relative;height:300px}.detail__photo[data-astro-cid-aczeas73]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(40,44,70,.35) 100%),radial-gradient(circle at 50% 74%,rgba(38,42,66,.9) 0 9%,transparent 9%),linear-gradient(100deg,transparent 46%,rgba(52,57,88,.92) 46% 54%,transparent 54%),linear-gradient(170deg,#cfdcfa,#b8c4ea 46%,#8e9bc8)}.detail__back[data-astro-cid-aczeas73]{position:absolute;top:68px;left:18px;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ffffffd1;box-shadow:0 4px 12px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet[data-astro-cid-aczeas73]{position:absolute;inset:272px 0 0;padding:10px 20px 0;border-radius:24px 24px 0 0;background:#f6f4fc;box-shadow:0 -8px 28px #282e501f}.grabber[data-astro-cid-aczeas73]{display:block;width:38px;height:5px;margin:0 auto 16px;border-radius:999px;background:#14162329}.title[data-astro-cid-aczeas73]{font-family:var(--font-display);font-size:29px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.place[data-astro-cid-aczeas73]{margin-top:3px;font-size:14px;color:#7a8092}.meta[data-astro-cid-aczeas73]{display:flex;align-items:center;gap:10px;margin-top:13px}.badge[data-astro-cid-aczeas73]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b4bd1;background:#6d5cfa1f;padding:7px 13px;border-radius:9px}.visited[data-astro-cid-aczeas73]{font-size:13px;color:#8b90a2}.segmented[data-astro-cid-aczeas73]{display:flex;gap:2px;margin-top:18px;padding:3px;border-radius:11px;background:#7676801f}.segmented__item[data-astro-cid-aczeas73]{flex:1;text-align:center;padding:8px 0;border-radius:9px;font-size:13px;font-weight:500;color:#6a7082}.segmented__item[data-astro-cid-aczeas73].is-active{background:#fff;font-weight:600;color:#14161c;box-shadow:0 3px 8px #0000001a}.label[data-astro-cid-aczeas73]{margin-top:20px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8b90a2}.body[data-astro-cid-aczeas73]{margin-top:7px;font-size:16px;line-height:1.55;color:#2a2e3a}.hours[data-astro-cid-aczeas73]{margin-top:8px;display:grid;gap:6px;font-size:15px;color:#2a2e3a}.hours[data-astro-cid-aczeas73]>span[data-astro-cid-aczeas73]{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.hours[data-astro-cid-aczeas73] span[data-astro-cid-aczeas73] span[data-astro-cid-aczeas73]:first-child{color:#7a8092}.weblink[data-astro-cid-aczeas73]{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:15px;font-weight:500;color:#2563eb}.visited[data-astro-cid-q7qj4v5r]{position:absolute;inset:0;color:#14161c}.visited__blob[data-astro-cid-q7qj4v5r]{position:absolute;top:40px;left:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(47,107,255,.14),transparent 70%)}.visited__body[data-astro-cid-q7qj4v5r]{position:relative;padding:62px 20px 0}.topbar[data-astro-cid-q7qj4v5r]{display:flex;align-items:center}.brand[data-astro-cid-q7qj4v5r]{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em}.pagetitle[data-astro-cid-q7qj4v5r]{margin-top:22px;font-family:var(--font-display);font-size:31px;font-weight:700;letter-spacing:-.02em}.count[data-astro-cid-q7qj4v5r]{margin-top:4px;font-size:13.5px;color:#8b90a2}.list[data-astro-cid-q7qj4v5r]{margin-top:18px;display:flex;flex-direction:column;gap:11px}.item[data-astro-cid-q7qj4v5r]{display:flex;align-items:center;gap:13px;padding:12px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 20px #3c467814;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.thumb[data-astro-cid-q7qj4v5r]{width:60px;height:60px;border-radius:14px;flex-shrink:0}.thumb--church[data-astro-cid-q7qj4v5r]{background:linear-gradient(170deg,#454e6800 52%,#454e68d9 52%),linear-gradient(180deg,#dce7ff,#afc0ea)}.thumb--hall[data-astro-cid-q7qj4v5r]{background:radial-gradient(circle at 50% 88%,rgba(74,67,104,.9) 0 34%,transparent 34%),linear-gradient(180deg,#e4e0fa,#b7ace6)}.thumb--stage[data-astro-cid-q7qj4v5r]{background:repeating-linear-gradient(180deg,rgba(143,166,232,.75) 0 3px,transparent 3px 9px),linear-gradient(180deg,#2c3350,#5a5580)}.item__text[data-astro-cid-q7qj4v5r]{flex:1;min-width:0;display:block}.item__name[data-astro-cid-q7qj4v5r]{display:block;font-size:16px;font-weight:600;line-height:1.25}.item__cat[data-astro-cid-q7qj4v5r]{display:block;font-size:13px;color:#7a8092;margin-top:3px}.item__date[data-astro-cid-q7qj4v5r]{flex-shrink:0;font-size:12.5px;line-height:1.35;text-align:right;color:#9096a8;font-variant-numeric:tabular-nums}.settings[data-astro-cid-tvg3cnt5]{position:absolute;inset:0;color:#14161c}.settings__blob[data-astro-cid-tvg3cnt5]{position:absolute;top:300px;right:-90px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(124,92,252,.15),transparent 70%)}.settings__body[data-astro-cid-tvg3cnt5]{position:relative;padding:62px 20px 0}.brand[data-astro-cid-tvg3cnt5]{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em}.pagetitle[data-astro-cid-tvg3cnt5]{margin-top:20px;font-family:var(--font-display);font-size:31px;font-weight:700;letter-spacing:-.02em}.sec[data-astro-cid-tvg3cnt5]{margin:24px 4px 10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8b90a2}.card[data-astro-cid-tvg3cnt5]{padding:16px;border-radius:20px;background:#ffffffb8;border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 20px #3c467814;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card--rows[data-astro-cid-tvg3cnt5]{padding:4px 16px}.row[data-astro-cid-tvg3cnt5]{display:flex;align-items:center;justify-content:space-between;min-height:46px}.rowlabel[data-astro-cid-tvg3cnt5]{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:500}.value[data-astro-cid-tvg3cnt5]{font-size:16px;font-weight:600;color:#2563eb;font-variant-numeric:tabular-nums}.hr[data-astro-cid-tvg3cnt5]{display:block;height:1px;background:#14162312;margin-left:45px}.itile[data-astro-cid-tvg3cnt5]{width:34px;height:34px;border-radius:11px;background:#2563eb1a;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:19px 19px}.itile--pin[data-astro-cid-tvg3cnt5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21c5-6 8-9.5 8-13a8 8 0 1 0-16 0c0 3.5 3 7 8 13Z'/%3E%3Ccircle cx='12' cy='8' r='2.6'/%3E%3C/svg%3E")}.itile--art[data-astro-cid-tvg3cnt5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M5 20V10m14 10V10M4 10l8-5 8 5'/%3E%3C/svg%3E")}.itile--hist[data-astro-cid-tvg3cnt5]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V8l6-4 6 4v13M10 21v-6h4v6'/%3E%3C/svg%3E")}.slider[data-astro-cid-tvg3cnt5]{position:relative;height:28px;margin-top:6px;display:flex;align-items:center}.slider__track[data-astro-cid-tvg3cnt5]{position:absolute;left:0;right:0;height:5px;border-radius:999px;background:#1416231a}.slider__fill[data-astro-cid-tvg3cnt5]{position:absolute;left:0;width:32%;height:5px;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#6d5cfa)}.slider__knob[data-astro-cid-tvg3cnt5]{position:absolute;left:32%;translate:-50% 0;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000038}.tog[data-astro-cid-tvg3cnt5]{position:relative;width:51px;height:31px;border-radius:999px;background:#34c759;flex-shrink:0}.tog[data-astro-cid-tvg3cnt5]>span[data-astro-cid-tvg3cnt5]{position:absolute;top:2px;right:2px;width:27px;height:27px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003}.foot[data-astro-cid-tvg3cnt5]{margin-top:10px;font-size:12.5px;line-height:1.4;color:#8b90a2}.foot--outside[data-astro-cid-tvg3cnt5]{margin:8px 6px 0}.gallery__head[data-astro-cid-tq4vryu3]{max-width:42rem;margin-bottom:clamp(2.5rem,1rem + 4vw,3.5rem)}.gallery__head[data-astro-cid-tq4vryu3] h2[data-astro-cid-tq4vryu3]{font-size:var(--text-h2)}.gallery__head[data-astro-cid-tq4vryu3] .lead[data-astro-cid-tq4vryu3]{margin-top:1.125rem}.gallery__scroller[data-astro-cid-tq4vryu3]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.5rem 1.5rem;padding-inline:max(1.25rem,calc((100% - var(--container)) / 2))}.gallery__scroller[data-astro-cid-tq4vryu3]::-webkit-scrollbar{display:none}.gallery__track[data-astro-cid-tq4vryu3]{display:flex;gap:1.75rem;margin:0;padding:0;list-style:none;width:max-content}.shot[data-astro-cid-tq4vryu3]{--phone-scale: .56;scroll-snap-align:center;width:calc(390px * var(--phone-scale))}.shot__caption[data-astro-cid-tq4vryu3]{margin-top:1.5rem}.shot__caption[data-astro-cid-tq4vryu3] h3[data-astro-cid-tq4vryu3]{font-size:1.1875rem;letter-spacing:-.02em}.shot__caption[data-astro-cid-tq4vryu3] p[data-astro-cid-tq4vryu3]{margin-top:.5rem;font-size:var(--text-small);line-height:1.55;color:var(--ink-600)}.gallery__hint[data-astro-cid-tq4vryu3]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-small);color:var(--ink-400)}.gallery__hint[data-astro-cid-tq4vryu3] svg[data-astro-cid-tq4vryu3]{animation:nudge 2.2s var(--ease-out) infinite}@keyframes nudge{0%,60%,to{translate:0 0}30%{translate:6px 0}}@media(min-width:48rem){.shot[data-astro-cid-tq4vryu3]{--phone-scale: .62}.gallery__track[data-astro-cid-tq4vryu3]{gap:2.5rem}}@media(min-width:90rem){.gallery__hint[data-astro-cid-tq4vryu3]{display:none}}@media(prefers-reduced-motion:reduce){.gallery__hint[data-astro-cid-tq4vryu3] svg[data-astro-cid-tq4vryu3]{animation:none}}.privacy__head[data-astro-cid-hf63eqyq]{max-width:46rem;margin-bottom:clamp(2.5rem,1rem + 4vw,3.5rem)}.privacy__head[data-astro-cid-hf63eqyq] h2[data-astro-cid-hf63eqyq]{font-size:var(--text-h2)}.privacy__head[data-astro-cid-hf63eqyq] .lead[data-astro-cid-hf63eqyq]{margin-top:1.125rem}.privacy__columns[data-astro-cid-hf63eqyq]{display:grid;gap:1.25rem}.col[data-astro-cid-hf63eqyq]{padding:1.75rem;border-radius:var(--r-sheet)}.col--no[data-astro-cid-hf63eqyq]{--reveal-delay: 90ms}.col__title[data-astro-cid-hf63eqyq]{display:flex;align-items:center;gap:.7rem;font-size:1.125rem;letter-spacing:-.015em}.col__icon[data-astro-cid-hf63eqyq]{width:30px;height:30px;flex-shrink:0;border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:17px 17px}.col__icon--yes[data-astro-cid-hf63eqyq]{background-color:color-mix(in srgb,var(--success) 16%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2323a144' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5.5 5.5L20 7'/%3E%3C/svg%3E")}.col__icon--no[data-astro-cid-hf63eqyq]{background-color:color-mix(in srgb,var(--danger) 16%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e4544e' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.col[data-astro-cid-hf63eqyq] ul[data-astro-cid-hf63eqyq]{margin-top:1.25rem;padding:0;list-style:none;display:grid;gap:.875rem}.col[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]{position:relative;padding-left:1.4rem;font-size:var(--text-small);line-height:1.55;color:var(--ink-600)}.col[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px}.col--yes[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:before{background:var(--success)}.col--no[data-astro-cid-hf63eqyq] li[data-astro-cid-hf63eqyq]:before{background:var(--danger)}.privacy__pillars[data-astro-cid-hf63eqyq]{display:grid;gap:1.25rem;margin-top:1.25rem}.pillar[data-astro-cid-hf63eqyq]{padding:1.6rem 1.75rem;border-radius:var(--r-sheet);border:1px solid var(--hairline);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-violet) 7%,transparent),transparent 42%)}.pillar--2[data-astro-cid-hf63eqyq]{--reveal-delay: 90ms}.pillar--3[data-astro-cid-hf63eqyq]{--reveal-delay: .18s}.pillar[data-astro-cid-hf63eqyq] h3[data-astro-cid-hf63eqyq]{font-size:1.0625rem;letter-spacing:-.015em}.pillar[data-astro-cid-hf63eqyq] p[data-astro-cid-hf63eqyq]{margin-top:.6rem;font-size:var(--text-small);line-height:1.6;color:var(--ink-600)}.privacy__link[data-astro-cid-hf63eqyq]{margin-top:2.5rem;font-size:var(--text-small);color:var(--ink-400)}@media(min-width:48rem){.privacy__columns[data-astro-cid-hf63eqyq]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.privacy__pillars[data-astro-cid-hf63eqyq]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}}.faq__head[data-astro-cid-z6gx6xcw]{max-width:40rem;margin-bottom:clamp(2rem,1rem + 3vw,3rem)}.faq__head[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{font-size:var(--text-h2)}.faq__list[data-astro-cid-z6gx6xcw]{max-width:48rem;border-top:1px solid var(--hairline)}.qa[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--hairline)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem .25rem;cursor:pointer;list-style:none;min-height:44px}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-z6gx6xcw]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--ink-900)}.qa__icon[data-astro-cid-z6gx6xcw]{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--brand-link) 10%,transparent);transition:background .25s ease,rotate .35s var(--ease-spring)}.qa__icon[data-astro-cid-z6gx6xcw]:before,.qa__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--brand-link);translate:-50% -50%;transition:opacity .25s ease}.qa__icon[data-astro-cid-z6gx6xcw]:after{rotate:90deg}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon[data-astro-cid-z6gx6xcw]{rotate:90deg}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon[data-astro-cid-z6gx6xcw]:after{opacity:0}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover .qa__icon[data-astro-cid-z6gx6xcw]{background:color-mix(in srgb,var(--brand-link) 18%,transparent)}.qa__a[data-astro-cid-z6gx6xcw]{padding:0 3rem 1.5rem .25rem}.qa__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{font-size:var(--text-small);line-height:1.68;color:var(--ink-600);max-width:62ch}@supports (interpolate-size: allow-keywords){.qa[data-astro-cid-z6gx6xcw]::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}.qa[data-astro-cid-z6gx6xcw][open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.qa__icon[data-astro-cid-z6gx6xcw],.qa[data-astro-cid-z6gx6xcw]::details-content{transition:none}}.download__panel[data-astro-cid-ddbcycih]{position:relative;overflow:hidden;padding:clamp(2.5rem,1rem + 6vw,5rem) clamp(1.5rem,1rem + 4vw,4rem);border-radius:clamp(var(--r-sheet),2.5vw,2.5rem);background:linear-gradient(135deg,#2a63f5,#6450f2 58%,#7c4fe8);color:#fff;box-shadow:0 30px 70px -20px #465adc8c;text-align:center}.download__glow[data-astro-cid-ddbcycih]{position:absolute;top:-60%;left:50%;translate:-50% 0;width:44rem;height:44rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.24),transparent 62%);pointer-events:none}.download__rings[data-astro-cid-ddbcycih]{position:absolute;left:50%;bottom:-22rem;translate:-50% 0;width:46rem;height:46rem;border-radius:999px;pointer-events:none;background:radial-gradient(circle,transparent 0 32%,rgba(255,255,255,.14) 32% 32.4%,transparent 32.4%),radial-gradient(circle,transparent 0 44%,rgba(255,255,255,.11) 44% 44.3%,transparent 44.3%),radial-gradient(circle,transparent 0 56%,rgba(255,255,255,.08) 56% 56.25%,transparent 56.25%);animation:rings 9s var(--ease-out) infinite}@keyframes rings{0%,to{scale:.96;opacity:.75}50%{scale:1.04;opacity:1}}.download__content[data-astro-cid-ddbcycih]{position:relative;max-width:40rem;margin-inline:auto}.download__panel[data-astro-cid-ddbcycih] h2[data-astro-cid-ddbcycih]{font-size:var(--text-h2);color:#fff;letter-spacing:-.03em}.download__lead[data-astro-cid-ddbcycih]{margin-top:1.125rem;font-size:var(--text-lead);line-height:1.55;color:#ffffffeb}.download__content[data-astro-cid-ddbcycih] .download__badges{margin-top:2.25rem;justify-content:center}.download__panel[data-astro-cid-ddbcycih] .download__badges .badge{background:#fff;color:#14161c}.download__panel[data-astro-cid-ddbcycih] .download__badges .badge--placeholder{background:#ffffff38;color:#fff}.download__fineprint[data-astro-cid-ddbcycih]{margin-top:1.75rem;font-size:var(--text-small);color:#ffffffe6}.download__fineprint[data-astro-cid-ddbcycih] a[data-astro-cid-ddbcycih]{color:inherit;text-decoration:underline}.download__fineprint[data-astro-cid-ddbcycih] a[data-astro-cid-ddbcycih]:hover{color:#fff}@media(prefers-reduced-motion:reduce){.download__rings[data-astro-cid-ddbcycih]{animation:none}}
