.chat[data-astro-cid-wxezuuif]{margin:0;width:100%;max-width:400px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 70px -28px #080610bf}.chat__head[data-astro-cid-wxezuuif]{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;background:var(--card);border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.chat__avatar[data-astro-cid-wxezuuif]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,var(--lilac-soft),var(--lilac-deep));color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.05rem}.chat__id[data-astro-cid-wxezuuif]{display:flex;flex-direction:column;line-height:1.2;margin-right:auto}.chat__name[data-astro-cid-wxezuuif]{font-family:var(--font-chat);font-weight:600;font-size:.95rem;color:var(--ink)}.chat__status[data-astro-cid-wxezuuif]{font-size:.74rem;color:var(--wa-green-ink);font-weight:500}.chat__wa[data-astro-cid-wxezuuif]{color:var(--wa-green)}.chat__body[data-astro-cid-wxezuuif]{font-family:var(--font-chat);height:430px;overflow:hidden;background:#ece5d833;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.chat__thread[data-astro-cid-wxezuuif]{height:100%;padding:.9rem .8rem 1rem;display:flex;flex-direction:column;gap:.45rem;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem);mask-image:linear-gradient(180deg,transparent 0,#000 2.25rem)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.chat__body[data-astro-cid-wxezuuif]{background:var(--wa-bg)}}.chat__day[data-astro-cid-wxezuuif]{align-self:center;background:#ffffffd9;color:var(--ink-3);font-size:.68rem;font-weight:600;padding:.25rem .7rem;border-radius:8px;margin-bottom:.3rem;box-shadow:0 1px 1px #0000000f}.bub[data-astro-cid-wxezuuif]{position:relative;max-width:82%;padding:.5rem .7rem .55rem;border-radius:14px;font-size:.88rem;line-height:1.42;color:var(--wa-ink);box-shadow:0 2px 10px -4px #00000059,0 1px 1px #00000014}.bub--maya[data-astro-cid-wxezuuif]{align-self:flex-start;background:var(--wa-in);border-top-left-radius:4px}.bub--guest[data-astro-cid-wxezuuif]{align-self:flex-end;background:var(--wa-out);border-top-right-radius:4px}.bub--photo[data-astro-cid-wxezuuif]{padding:4px;max-width:62%}.bub__photo[data-astro-cid-wxezuuif]{display:block;border-radius:10px;overflow:hidden;line-height:0}.bub__photo[data-astro-cid-wxezuuif] svg[data-astro-cid-wxezuuif]{display:block;width:100%;height:auto}.bub--photo[data-astro-cid-wxezuuif] .bub__time[data-astro-cid-wxezuuif]{margin:.15rem .15rem -.05rem}.bub__text[data-astro-cid-wxezuuif]{margin:0;display:inline}.bub__time[data-astro-cid-wxezuuif]{display:inline-flex;align-items:center;gap:.2rem;float:right;margin:.3rem 0 -.15rem .6rem;font-size:.62rem;color:#1f2c3373;transform:translateY(2px)}.bub__ticks[data-astro-cid-wxezuuif]{color:#34b7f1;font-size:.66rem}.bub__tag[data-astro-cid-wxezuuif]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.66rem;font-weight:600;color:var(--lilac-deep);background:var(--lilac-wash);padding:.18rem .5rem;border-radius:999px;clear:both}.bub__dot[data-astro-cid-wxezuuif]{width:6px;height:6px;border-radius:50%;background:var(--lilac)}.typing[data-astro-cid-wxezuuif]{align-self:flex-start;display:none;gap:4px;background:var(--wa-in);padding:.6rem .7rem;border-radius:4px 14px 14px;box-shadow:0 1px 1px #00000014}.typing[data-astro-cid-wxezuuif].is-on{display:inline-flex}.typing[data-astro-cid-wxezuuif] span[data-astro-cid-wxezuuif]{width:7px;height:7px;border-radius:50%;background:#9aa6ac;animation:blink 1.3s infinite ease-in-out both}.typing[data-astro-cid-wxezuuif] span[data-astro-cid-wxezuuif]:nth-child(2){animation-delay:.18s}.typing[data-astro-cid-wxezuuif] span[data-astro-cid-wxezuuif]:nth-child(3){animation-delay:.36s}@keyframes blink{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing[data-astro-cid-wxezuuif]{display:none!important}.typing[data-astro-cid-wxezuuif] span[data-astro-cid-wxezuuif]{animation:none}}@media(max-width:1100px){.chat__body[data-astro-cid-wxezuuif]{height:380px}}@media(max-width:900px){.chat__body[data-astro-cid-wxezuuif]{height:300px}.bub[data-astro-cid-wxezuuif]{font-size:.84rem}}@media(max-width:600px){.chat__body[data-astro-cid-wxezuuif]{height:280px}.chat__head[data-astro-cid-wxezuuif]{padding:.6rem .85rem}}.hero[data-astro-cid-bbe6dxrz]{padding-top:var(--panel-gap)}.hero__panel[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;min-height:clamp(600px,calc(100svh - 72px - 2 * var(--panel-gap)),860px);background:#11131f;color:#fff}.hero__media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero__img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:saturate(.92) contrast(1.03);transform-origin:50% 40%}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,#0e0b1acc,#0e0b1a8c 30%,#0e0b1a1f 56%,#0e0b1a00 70%),linear-gradient(0deg,#0e0b1a8c,#0e0b1a00 40%),linear-gradient(180deg,#6d54a31f,#52407e14)}.hero[data-astro-cid-bbe6dxrz]{--hero-edge: max(clamp(1.75rem, 4.2vw, 4rem), calc((100% - var(--hero-max)) / 2))}.hero__chat[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;right:var(--hero-edge);transform:translateY(-50%);width:min(380px,30vw)}.hero__copy[data-astro-cid-bbe6dxrz]{position:relative;flex:0 1 auto;padding:clamp(1.75rem,4.2vw,4rem);padding-left:var(--hero-edge)}.hero__wa[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.3rem;padding:.4rem .95rem .4rem .4rem;border-radius:999px;font-size:.95rem;font-weight:600;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__wa-logo[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;background:var(--wa-green)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,1.3rem + 4.2vw,4.7rem);color:#fff;text-shadow:0 2px 28px rgba(10,8,20,.35)}.hero__title[data-astro-cid-bbe6dxrz] .mask-line>span{color:#fff}.hero__title[data-astro-cid-bbe6dxrz] .hero__accent[data-astro-cid-bbe6dxrz]{color:var(--lilac-line)}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:1.3rem;max-width:31rem;font-size:clamp(1.04rem,.98rem + .4vw,1.22rem);line-height:1.55;color:#ffffffe6}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]:focus-visible{outline-color:#fff}@media(min-width:901px)and (max-width:1100px){.hero__copy[data-astro-cid-bbe6dxrz]{max-width:min(37rem,calc(100% - 300px - 4rem))}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,.9rem + 4vw,3.5rem)}.hero__chat[data-astro-cid-bbe6dxrz]{width:300px}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,#0e0b1ad6,#0e0b1a9e 42%,#0e0b1a33 66%,#0e0b1a00 80%),linear-gradient(0deg,#0e0b1a8c,#0e0b1a00 40%),linear-gradient(180deg,#6d54a31f,#52407e14)}}@media(max-width:900px){.hero__panel[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero__copy[data-astro-cid-bbe6dxrz]{display:contents}.hero__wa[data-astro-cid-bbe6dxrz]{order:1;align-self:flex-start;margin:1.4rem 1.35rem 0}.hero__title[data-astro-cid-bbe6dxrz]{order:2;margin:1rem 1.35rem 0;font-size:clamp(2.3rem,1.2rem + 5.6vw,3.2rem)}.hero__media[data-astro-cid-bbe6dxrz]{order:3;position:relative;inset:auto;z-index:0;height:clamp(440px,64svh,560px);margin:1.4rem .6rem 0;overflow:hidden;border-radius:calc(var(--panel-r) - .6rem)}.hero__img[data-astro-cid-bbe6dxrz]{object-position:47% 18%}.hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#6d54a31f,#52407e14)}.hero__chat[data-astro-cid-bbe6dxrz]{top:auto;right:.6rem;bottom:.6rem;transform:none;width:min(400px,calc(100% - 1.2rem))}.hero__lead[data-astro-cid-bbe6dxrz]{order:4;margin:1.4rem 1.35rem 0;max-width:34rem}.hero__ctas[data-astro-cid-bbe6dxrz]{order:5;margin:1.6rem 1.35rem 1.8rem}}@media(max-width:600px){.hero__img[data-astro-cid-bbe6dxrz]{position:relative;top:-19%;height:119%}}@media(max-width:560px){.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.does[data-astro-cid-ldotbekj]{padding-block:clamp(3.25rem,6.5vw,5.5rem);background:var(--lavender)}.does__head[data-astro-cid-ldotbekj]{text-align:center;max-width:44rem;margin:0 auto clamp(2.2rem,4.5vw,3.2rem)}.does__title[data-astro-cid-ldotbekj]{font-size:clamp(2.2rem,1.3rem + 3.4vw,4rem)}.does__accent[data-astro-cid-ldotbekj]{color:var(--lilac)}.does__swash[data-astro-cid-ldotbekj]{display:block;width:min(20rem,70%);height:auto;margin:.4rem auto 0;overflow:visible}.does__swash[data-astro-cid-ldotbekj] path[data-astro-cid-ldotbekj]{stroke:var(--foil-2);stroke-width:2.4;stroke-linecap:round}.does__grid[data-astro-cid-ldotbekj]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem)}.does__card[data-astro-cid-ldotbekj]{grid-column:span 2;position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.25rem,2vw,1.7rem);border-radius:var(--radius-lg);background:#fff;color:var(--ink);box-shadow:0 1px 2px #241a360d,0 22px 50px -30px #34285a73}.does__card[data-astro-cid-ldotbekj]:before{content:"";position:absolute;inset:9px;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-radius:calc(var(--radius-lg) - 7px);pointer-events:none}.does__card--wide[data-astro-cid-ldotbekj]{grid-column:span 4;flex-direction:row;align-items:stretch;gap:clamp(1.2rem,2.4vw,2rem)}.does__card--wide[data-astro-cid-ldotbekj] .does__text[data-astro-cid-ldotbekj]{flex:0 0 38%;justify-content:center}.does__card--wide[data-astro-cid-ldotbekj] .does__visual[data-astro-cid-ldotbekj]{flex:1}.does__card--personable[data-astro-cid-ldotbekj]{grid-column:3 / span 4;grid-row:3}.does__cta[data-astro-cid-ldotbekj]{grid-column:1 / span 2;grid-row:3}.does__text[data-astro-cid-ldotbekj]{display:flex;flex-direction:column;gap:.45rem}.does__no[data-astro-cid-ldotbekj]{font-size:1.05rem;letter-spacing:.04em;color:var(--foil-ink)}.does__name[data-astro-cid-ldotbekj]{font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);letter-spacing:-.012em;text-wrap:balance}.does__line[data-astro-cid-ldotbekj]{font-size:.95rem;line-height:1.5;color:var(--ink-2)}.does__visual[data-astro-cid-ldotbekj]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:9.5rem;padding:.9rem;border-radius:16px;background:#f5f3fb;border:1px solid color-mix(in srgb,var(--lilac) 10%,transparent)}.does__visual--photo[data-astro-cid-ldotbekj]{position:relative;isolation:isolate;overflow:hidden;justify-content:flex-end;align-items:stretch;min-height:16rem;padding:.85rem;border:0;background:#2a2233;font-family:var(--font-chat)}.does__photo[data-astro-cid-ldotbekj]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02)}.does__visual--photo[data-astro-cid-ldotbekj]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#241a3600 40%,#241a3661);pointer-events:none}.does__over[data-astro-cid-ldotbekj]{display:flex;flex-direction:column;gap:.4rem}.does__visual--photo[data-astro-cid-ldotbekj] .mini-bub[data-astro-cid-ldotbekj],.does__visual--photo[data-astro-cid-ldotbekj] .mini-typing[data-astro-cid-ldotbekj]{box-shadow:0 8px 22px -10px #0000008c,0 1px 1px #0000001a}.does__visual--answers[data-astro-cid-ldotbekj]{min-height:21rem}.does__visual--answers[data-astro-cid-ldotbekj] .does__photo[data-astro-cid-ldotbekj]{object-position:30% 22%}.does__visual--answers[data-astro-cid-ldotbekj] .does__over[data-astro-cid-ldotbekj]{width:min(78%,21rem);margin-left:auto}.does__visual--answers[data-astro-cid-ldotbekj] .mini-bub[data-astro-cid-ldotbekj]{max-width:100%}.does__visual--joke[data-astro-cid-ldotbekj] .does__photo[data-astro-cid-ldotbekj]{object-position:50% 62%}.does__visual--joke[data-astro-cid-ldotbekj] .does__over[data-astro-cid-ldotbekj]{width:min(78%,23rem)}.does__visual--chat[data-astro-cid-ldotbekj]{font-family:var(--font-chat);align-items:stretch;justify-content:flex-end;background-color:var(--wa-bg);background-image:radial-gradient(120% 80% at 50% 0%,rgba(109,84,163,.08),transparent 55%);border-color:transparent}.mini-pair[data-astro-cid-ldotbekj]{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem}.mini-head[data-astro-cid-ldotbekj]{align-self:stretch;display:flex;align-items:center;gap:.45rem;margin-bottom:auto;padding:.3rem .5rem;border-radius:10px;background:#ffffff9e}.mini-head__avatar[data-astro-cid-ldotbekj]{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,var(--lilac-soft),var(--lilac-deep));color:#fff;font-family:var(--font-display);font-size:.72rem;font-weight:600}.mini-head__name[data-astro-cid-ldotbekj]{display:flex;flex-direction:column;font-size:.72rem;font-weight:600;line-height:1.15;color:var(--ink)}.mini-head__name[data-astro-cid-ldotbekj] em[data-astro-cid-ldotbekj]{font-style:normal;font-size:.6rem;font-weight:500;color:var(--wa-green-ink)}.does__cta-link[data-astro-cid-ldotbekj]{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:13rem;padding:clamp(1.4rem,2.2vw,1.9rem);border-radius:var(--radius-lg);color:var(--card);background:radial-gradient(90% 70% at 100% 0%,rgba(169,146,214,.28),transparent 60%),linear-gradient(150deg,#33264d,var(--ink));box-shadow:0 24px 60px -28px #241a36bf;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.does__cta-link[data-astro-cid-ldotbekj]:hover{transform:translateY(-4px);box-shadow:0 30px 70px -26px #000000bf}.does__cta-title[data-astro-cid-ldotbekj]{font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.08;letter-spacing:-.015em}.does__cta-line[data-astro-cid-ldotbekj]{font-size:.92rem;line-height:1.5;color:#fdfaf2cc}.does__cta-arrow[data-astro-cid-ldotbekj]{margin-top:auto;align-self:flex-start;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--foil-3);background:#eee1bd1a;border:1px solid rgba(238,225,189,.45);transition:transform .35s var(--ease),background-color .35s var(--ease)}.does__cta-link[data-astro-cid-ldotbekj]:hover .does__cta-arrow[data-astro-cid-ldotbekj]{transform:translate(6px);background:#eee1bd33}.does__cta-link[data-astro-cid-ldotbekj]:focus-visible{outline-color:var(--paper)}.mini-bub[data-astro-cid-ldotbekj]{position:relative;max-width:86%;padding:.42rem .65rem .45rem;border-radius:12px;font-size:.8rem;line-height:1.42;text-align:left;color:var(--wa-ink);box-shadow:0 1px 1px #00000014}.mini-bub--guest[data-astro-cid-ldotbekj]{align-self:flex-end;background:var(--wa-out);border-top-right-radius:3px}.mini-bub--maya[data-astro-cid-ldotbekj]{align-self:flex-start;background:var(--wa-in);border-top-left-radius:3px}.mini-time[data-astro-cid-ldotbekj]{float:right;margin:.32rem 0 -.2rem .55rem;font-size:.58rem;color:#1f2c3373}.mini-typing[data-astro-cid-ldotbekj]{align-self:flex-start;display:inline-flex;gap:3px;padding:.5rem .6rem;border-radius:3px 12px 12px;background:var(--wa-in);box-shadow:0 1px 1px #00000014}.mini-typing[data-astro-cid-ldotbekj][hidden]{display:none}.mini-typing[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]{width:6px;height:6px;border-radius:50%;background:#9aa6ac;animation:miniBlink 1.2s infinite ease-in-out both}.mini-typing[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]:nth-child(2){animation-delay:.16s}.mini-typing[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]:nth-child(3){animation-delay:.32s}@keyframes miniBlink{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.mini-langs[data-astro-cid-ldotbekj]{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem;margin-top:.3rem}.mini-langs__item[data-astro-cid-ldotbekj]{padding:.1rem .36rem;border-radius:999px;font-size:.6rem;font-weight:600;color:var(--ink-3);transition:background-color .3s var(--ease),color .3s var(--ease)}.mini-langs__item[data-astro-cid-ldotbekj].is-on{color:#fff;background:var(--lilac)}.mini-tag[data-astro-cid-ldotbekj]{display:flex;align-items:center;gap:.35rem;width:fit-content;margin-top:.35rem;padding:.14rem .5rem;border-radius:999px;font-size:.64rem;font-weight:600;color:var(--lilac-deep);background:var(--lilac-wash)}.mini-tag[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]{position:relative;width:6px;height:6px;border-radius:50%;background:var(--lilac)}.mini-tag[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--lilac)}.mini-bub--reacted[data-astro-cid-ldotbekj]{margin-bottom:.6rem}.mini-react[data-astro-cid-ldotbekj]{position:absolute;left:.55rem;bottom:-.8rem;padding:.05rem .32rem;border-radius:999px;font-size:.74rem;line-height:1.2;background:var(--wa-in);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:0 1px 2px #0000001f}.mini-tally[data-astro-cid-ldotbekj]{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:15rem}.mini-tally__row[data-astro-cid-ldotbekj]{display:flex;align-items:baseline;gap:.45rem;padding-bottom:.3rem;border-bottom:1px dotted color-mix(in srgb,var(--ink) 22%,transparent);font-size:.84rem;color:var(--ink-2)}.mini-tally__row[data-astro-cid-ldotbekj] b[data-astro-cid-ldotbekj]{margin-left:auto;font-family:var(--font-display);font-size:1rem;font-weight:560;color:var(--ink);font-variant-numeric:tabular-nums}.mini-tick[data-astro-cid-ldotbekj]{font-style:normal;font-weight:700;color:var(--lilac)}.mini-tick--mute[data-astro-cid-ldotbekj]{color:var(--ink-3)}.mini-stack[data-astro-cid-ldotbekj]{display:flex;width:100%;max-width:15rem;height:7px;margin-top:.35rem;border-radius:999px;overflow:hidden;background:var(--lilac-wash)}.mini-stack__seg[data-astro-cid-ldotbekj]{display:block;height:100%;transform-origin:left center}.mini-stack__seg--yes[data-astro-cid-ldotbekj]{background:linear-gradient(90deg,var(--lilac-deep),var(--lilac))}.mini-stack__seg--wait[data-astro-cid-ldotbekj]{background:var(--lilac-soft)}.mini-stack__seg--no[data-astro-cid-ldotbekj]{background:color-mix(in srgb,var(--ink) 25%,transparent)}.mini-stack__cap[data-astro-cid-ldotbekj]{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.mini-pass[data-astro-cid-ldotbekj]{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:15rem;padding:.65rem .85rem;border-radius:12px;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-right:3px dashed var(--lilac-line);box-shadow:0 6px 18px -12px #241a3659}.mini-pass__route[data-astro-cid-ldotbekj]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:1.2rem;color:var(--ink)}.mini-pass__route[data-astro-cid-ldotbekj] b[data-astro-cid-ldotbekj]{font-weight:560;letter-spacing:.04em}.mini-pass__track[data-astro-cid-ldotbekj]{position:relative;flex:1;height:15px}.mini-pass__track[data-astro-cid-ldotbekj]:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--ink) 32%,transparent)}.mini-pass__plane[data-astro-cid-ldotbekj]{position:absolute;left:50%;top:0;translate:-50% 0;color:var(--foil-ink);background:var(--card);padding:0 2px;line-height:0}.mini-pass__meta[data-astro-cid-ldotbekj]{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:var(--ink-3)}.mini-chips[data-astro-cid-ldotbekj]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.mini-chip[data-astro-cid-ldotbekj]{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .7rem;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--ink-2);background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.mini-check[data-astro-cid-ldotbekj]{width:14px;height:14px}.mini-check[data-astro-cid-ldotbekj] path[data-astro-cid-ldotbekj]{stroke:var(--lilac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.mini-tag[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]:after{animation:miniPing 2s var(--ease) infinite}@keyframes miniPing{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.6);opacity:0}}}@media(prefers-reduced-motion:reduce){.mini-typing[data-astro-cid-ldotbekj] i[data-astro-cid-ldotbekj]{animation:none}}@media(max-width:960px){.does__grid[data-astro-cid-ldotbekj]{grid-template-columns:repeat(2,minmax(0,1fr))}.does__card[data-astro-cid-ldotbekj],.does__cta[data-astro-cid-ldotbekj]{grid-column:span 1;grid-row:auto}.does__card--wide[data-astro-cid-ldotbekj],.does__card--personable[data-astro-cid-ldotbekj],.does__cta[data-astro-cid-ldotbekj]{grid-column:1 / -1;grid-row:auto}.does__cta-link[data-astro-cid-ldotbekj]{min-height:0}}@media(max-width:640px){.does__grid[data-astro-cid-ldotbekj]{grid-template-columns:minmax(0,1fr)}.does__card--wide[data-astro-cid-ldotbekj]{flex-direction:column}.does__card--wide[data-astro-cid-ldotbekj] .does__text[data-astro-cid-ldotbekj]{flex:none}.does__card[data-astro-cid-ldotbekj]{gap:.85rem;padding:1.15rem}.does__visual[data-astro-cid-ldotbekj]{min-height:0;padding:.7rem}.does__visual--photo[data-astro-cid-ldotbekj]{min-height:18rem}.does__visual--answers[data-astro-cid-ldotbekj]{min-height:23rem}.does__visual--answers[data-astro-cid-ldotbekj] .does__over[data-astro-cid-ldotbekj]{width:min(90%,20rem)}.mini-head[data-astro-cid-ldotbekj]{display:none}.does__head[data-astro-cid-ldotbekj]{margin-bottom:1.8rem}}.tl[data-astro-cid-zhxkjw2l]{padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.75rem,5.5vw,4.5rem)}.tl__head[data-astro-cid-zhxkjw2l]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;flex-wrap:wrap;margin-bottom:clamp(1.6rem,3.5vw,2.6rem)}.tl__title[data-astro-cid-zhxkjw2l]{font-size:clamp(2.2rem,1.3rem + 3vw,3.6rem)}.tl__intro[data-astro-cid-zhxkjw2l]{max-width:22rem;font-size:1.06rem;line-height:1.55;color:var(--ink-2)}.tl__cards[data-astro-cid-zhxkjw2l]{--p: 1}.tl__cards[data-astro-cid-zhxkjw2l]:before,.tl__cards[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute;border-radius:4px;pointer-events:none}.tl__card[data-astro-cid-zhxkjw2l]{position:relative;z-index:1}.tl__body[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:calc(.4 * var(--u, 1rem));padding:calc(.75 * var(--u, 1rem));border-radius:calc(1.25 * var(--u, 1rem))}.tl__card[data-astro-cid-zhxkjw2l]:before,.tl__card[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute}.tl__card[data-astro-cid-zhxkjw2l]:after{width:18px;height:18px;border-radius:50%;background:var(--lilac);border:3px solid #fff}.tl__when[data-astro-cid-zhxkjw2l]{padding:0 calc(.15 * var(--u, 1rem)) calc(.15 * var(--u, 1rem));font-size:calc(.8 * var(--u, 1rem));line-height:1.3;color:var(--ink-3)}.tl__when[data-astro-cid-zhxkjw2l] b[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:calc(.95 * var(--u, 1rem));font-weight:600;color:var(--lilac-deep)}.tl__what[data-astro-cid-zhxkjw2l]{white-space:nowrap}.tl__bub[data-astro-cid-zhxkjw2l]{max-width:92%;padding:calc(.4 * var(--u, 1rem)) calc(.6 * var(--u, 1rem)) calc(.42 * var(--u, 1rem));border-radius:calc(.75 * var(--u, 1rem));font-family:var(--font-chat);font-size:calc(.78 * var(--u, 1rem));line-height:1.4;color:var(--wa-ink);box-shadow:0 1px 1px #00000012}.tl__bub--guest[data-astro-cid-zhxkjw2l]{align-self:flex-end;background:var(--wa-out);border-top-right-radius:3px}.tl__bub--maya[data-astro-cid-zhxkjw2l]{align-self:flex-start;background:#fff;border-top-left-radius:3px}@media(min-width:1200px){.tl__stage[data-astro-cid-zhxkjw2l]{aspect-ratio:16 / 9;background:#2a2416}.tl__img[data-astro-cid-zhxkjw2l]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:saturate(.9) contrast(1.02)}.tl__shade[data-astro-cid-zhxkjw2l]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c142c6b,#1c142c3d 45%,#1c142c00 70%),linear-gradient(180deg,#6d54a31a,#52407e24)}.tl__cards[data-astro-cid-zhxkjw2l]{--u: clamp(1rem, 1.111vw, 1.35rem);--rail-y: 37%;--stem: calc(1.6 * var(--u));--cw: 24%;position:absolute;inset:0}.tl__cards[data-astro-cid-zhxkjw2l]:before,.tl__cards[data-astro-cid-zhxkjw2l]:after{left:2.5%;right:2.5%;top:calc(var(--rail-y) - 2px);height:4px}.tl__cards[data-astro-cid-zhxkjw2l]:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 10px,transparent 10px 18px)}.tl__cards[data-astro-cid-zhxkjw2l]:after{background:#fff;box-shadow:0 0 12px #ffffff8c;transform:scaleX(var(--p));transform-origin:left center}.tl__card[data-astro-cid-zhxkjw2l]{position:absolute;left:calc(var(--cx) - var(--cw) / 2);width:var(--cw)}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(1){--cx: 14%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(2){--cx: 32%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(3){--cx: 50%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(4){--cx: 68%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(5){--cx: 86%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(odd){bottom:calc(100% - var(--rail-y) + var(--stem))}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(2n){top:calc(var(--rail-y) + var(--stem))}.tl__body[data-astro-cid-zhxkjw2l]{background:#fdfaf2ed;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 18px 44px -20px #140e1e99,0 1px #ffffffb3 inset}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(odd) .tl__body[data-astro-cid-zhxkjw2l]{transform-origin:50% 100%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(2n) .tl__body[data-astro-cid-zhxkjw2l]{transform-origin:50% 0}.tl__card[data-astro-cid-zhxkjw2l]:before{left:50%;width:2px;height:var(--stem);background:#ffffffe6;transform:translate(-50%) scaleY(var(--lit, 1))}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(odd):before{top:100%;transform-origin:50% 100%}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(2n):before{bottom:100%;transform-origin:50% 0}.tl__card[data-astro-cid-zhxkjw2l]:after{left:50%;box-shadow:0 2px 10px #00000059;opacity:calc(.55 + .45 * var(--lit, 1));transform:translate(-50%,-50%) scale(calc(.7 + .3 * var(--lit, 1)))}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(odd):after{top:calc(100% + var(--stem))}.tl__card[data-astro-cid-zhxkjw2l]:nth-child(2n):after{top:calc(-1 * var(--stem))}}.tl__how[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,3fr);gap:1.5rem clamp(1.5rem,3vw,3rem);align-items:start;margin-top:clamp(2rem,4vw,3rem)}.tl__how-title[data-astro-cid-zhxkjw2l]{font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);padding-top:.15rem}.tl__steps[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem)}.tl__step[data-astro-cid-zhxkjw2l]{display:flex;gap:.8rem;align-items:flex-start}.tl__n[data-astro-cid-zhxkjw2l]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--lilac-deep);background:var(--lavender);border:1px solid var(--lilac-line)}.tl__step-text[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:.25rem}.tl__step-title[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:1.25;color:var(--ink);text-wrap:balance}.tl__step-body[data-astro-cid-zhxkjw2l]{font-size:.94rem;line-height:1.5;color:var(--ink-2)}@media(max-width:1199px){.tl__stage[data-astro-cid-zhxkjw2l]{overflow:visible;border-radius:0;isolation:auto}.tl__img[data-astro-cid-zhxkjw2l]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 60%;filter:saturate(.9) contrast(1.02);border-radius:var(--panel-r)}.tl__shade[data-astro-cid-zhxkjw2l]{display:none}.tl__cards[data-astro-cid-zhxkjw2l]{--rail-x: 1rem;--rail-pad: 2.75rem;position:relative;display:flex;flex-direction:column;gap:.9rem;max-width:40rem;margin:1.1rem auto 0;padding-left:var(--rail-pad)}.tl__cards[data-astro-cid-zhxkjw2l]:before,.tl__cards[data-astro-cid-zhxkjw2l]:after{left:calc(var(--rail-x) - 2px);top:1.2rem;bottom:1.2rem;width:4px}.tl__cards[data-astro-cid-zhxkjw2l]:before{background:repeating-linear-gradient(180deg,var(--lilac-line) 0 10px,transparent 10px 18px)}.tl__cards[data-astro-cid-zhxkjw2l]:after{background:var(--lilac);transform:scaleY(var(--p));transform-origin:center top}.tl__body[data-astro-cid-zhxkjw2l]{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:var(--shadow-card)}.tl__card[data-astro-cid-zhxkjw2l]:before{left:calc(var(--rail-x) - var(--rail-pad));top:1.2rem;width:calc(var(--rail-pad) - var(--rail-x));height:2px;background:var(--lilac-line);transform:translateY(-50%)}.tl__card[data-astro-cid-zhxkjw2l]:after{left:calc(var(--rail-x) - var(--rail-pad));top:1.2rem;box-shadow:0 2px 6px #241a3640;transform:translate(-50%,-50%)}.tl__how[data-astro-cid-zhxkjw2l]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tl__img[data-astro-cid-zhxkjw2l]{aspect-ratio:4 / 3;object-position:62% 60%}.tl__cards[data-astro-cid-zhxkjw2l]{--rail-x: .75rem;--rail-pad: 2.1rem}.tl__steps[data-astro-cid-zhxkjw2l]{grid-template-columns:minmax(0,1fr);gap:1rem}.tl__bub[data-astro-cid-zhxkjw2l]{font-size:.82rem}}.rsvp[data-astro-cid-6h2glk47]{background:#fff;border:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.rsvp__alias[data-astro-cid-6h2glk47]{position:absolute;top:0}.rsvp__grid[data-astro-cid-6h2glk47]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);max-width:var(--hero-max);margin-inline:auto;padding:clamp(10px,1.1vw,14px)}.rsvp__media[data-astro-cid-6h2glk47]{order:-1;position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:50rem;border-radius:calc(var(--panel-r) - clamp(10px,1.1vw,14px));background:#e9e1cf}.rsvp__img[data-astro-cid-6h2glk47]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 72%}.rsvp__story[data-astro-cid-6h2glk47]{position:absolute;top:clamp(.75rem,1.5vw,1.15rem);left:clamp(.75rem,1.5vw,1.15rem);right:clamp(.75rem,1.5vw,1.15rem);padding:clamp(1rem,2vw,1.5rem) clamp(1.1rem,2.2vw,1.6rem) clamp(1.05rem,2vw,1.45rem);border-radius:20px;background:#fdfaf26b;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.55);box-shadow:0 18px 40px -26px #140e1e73}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rsvp__story[data-astro-cid-6h2glk47]{background:#fdfaf2eb}}.rsvp__story-title[data-astro-cid-6h2glk47]{font-size:clamp(1.55rem,1.05rem + 1.5vw,2.3rem);line-height:1.04}.rsvp__story-body[data-astro-cid-6h2glk47]{margin-top:.65rem;font-size:clamp(.95rem,.9rem + .25vw,1.06rem);line-height:1.55;color:var(--ink-2)}.rsvp__story-sign[data-astro-cid-6h2glk47]{margin-top:.75rem;font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--ink-2)}.rsvp__story-name[data-astro-cid-6h2glk47]{font-weight:600;color:var(--lilac)}.rsvp__main[data-astro-cid-6h2glk47]{padding:clamp(1.25rem,3.2vw,3rem) clamp(.6rem,3.6vw,3.5rem) clamp(1.25rem,3vw,2.4rem) 0}.rsvp__title[data-astro-cid-6h2glk47]{font-size:clamp(2.1rem,1.3rem + 2.8vw,3.5rem)}.rsvp__lead[data-astro-cid-6h2glk47]{margin-top:.8rem;max-width:30rem;font-size:1.04rem;line-height:1.55;color:var(--ink-2)}.rsvp__form[data-astro-cid-6h2glk47]{margin-top:clamp(1.4rem,3vw,2rem)}.field[data-astro-cid-6h2glk47]{margin-bottom:1.05rem}.field[data-astro-cid-6h2glk47]>label[data-astro-cid-6h2glk47],.field__label[data-astro-cid-6h2glk47]{display:block;font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:.4rem}.opt[data-astro-cid-6h2glk47]{font-weight:400;color:var(--ink-3)}input[data-astro-cid-6h2glk47][type=text],input[data-astro-cid-6h2glk47][type=email],input[data-astro-cid-6h2glk47][type=number],select[data-astro-cid-6h2glk47]{width:100%;padding:.8rem .9rem;font:inherit;font-size:1rem;line-height:1.3;color:var(--ink);background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:10px;-webkit-appearance:none;appearance:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}input[data-astro-cid-6h2glk47][type=text],input[data-astro-cid-6h2glk47][type=email],input[data-astro-cid-6h2glk47][type=number],select[data-astro-cid-6h2glk47]{height:3.3rem}[data-astro-cid-6h2glk47]::placeholder{color:var(--ink-3);opacity:1}input[data-astro-cid-6h2glk47][type=number]::-webkit-inner-spin-button,input[data-astro-cid-6h2glk47][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-6h2glk47][type=number]{-moz-appearance:textfield;appearance:textfield}input[data-astro-cid-6h2glk47]:-webkit-autofill,input[data-astro-cid-6h2glk47]:-webkit-autofill:hover,input[data-astro-cid-6h2glk47]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--paper) inset;caret-color:var(--ink)}input[data-astro-cid-6h2glk47]:focus,select[data-astro-cid-6h2glk47]:focus{outline:none;border-color:var(--lilac);box-shadow:0 0 0 3px color-mix(in srgb,var(--lilac) 22%,transparent)}select[data-astro-cid-6h2glk47]{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:1.9rem;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%236d54a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}select[data-astro-cid-6h2glk47]:has(option[value=""]:checked){color:var(--ink-3)}.date-row[data-astro-cid-6h2glk47]{display:grid;grid-template-columns:1.35fr 1fr;gap:.5rem}.field-grid[data-astro-cid-6h2glk47]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}.field-pair[data-astro-cid-6h2glk47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:1100px){.field-pair[data-astro-cid-6h2glk47]{grid-template-columns:minmax(0,1fr);gap:0}}.radio-row[data-astro-cid-6h2glk47]{display:flex;gap:.7rem;flex-wrap:wrap}.radio[data-astro-cid-6h2glk47]{flex:1 1 9rem;display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:10px;background:var(--paper);cursor:pointer;min-height:3.3rem;font-weight:600;font-size:.88rem;line-height:1.3;margin:0;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.radio[data-astro-cid-6h2glk47] input[data-astro-cid-6h2glk47]{flex:none;margin:0;accent-color:var(--lilac);width:1.1rem;height:1.1rem}.radio[data-astro-cid-6h2glk47]:has(input:checked){border-color:var(--lilac);background:var(--lilac-wash)}.hp[data-astro-cid-6h2glk47]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rsvp__turnstile[data-astro-cid-6h2glk47]{min-height:65px}.rsvp__ts-note[data-astro-cid-6h2glk47]{font-size:.82rem;color:var(--ink-3);background:var(--lilac-wash);border:1px dashed var(--lilac-line);border-radius:10px;padding:.7rem .85rem}.rsvp__ts-note[data-astro-cid-6h2glk47] code[data-astro-cid-6h2glk47]{font-size:.78rem;background:color-mix(in srgb,var(--lilac) 14%,transparent);color:var(--lilac-deep);padding:.05rem .3rem;border-radius:5px}input[data-astro-cid-6h2glk47][aria-invalid=true]{border-color:#b0483f;box-shadow:0 0 0 3px #b0483f26}.radio-row[data-astro-cid-6h2glk47][data-invalid=true] .radio[data-astro-cid-6h2glk47]{border-color:#b0483f}.rsvp__submit[data-astro-cid-6h2glk47]{width:100%;margin-top:.4rem}.rsvp__consent[data-astro-cid-6h2glk47]{margin-top:1rem;font-size:.82rem;color:var(--ink-3);line-height:1.5}.rsvp__consent[data-astro-cid-6h2glk47] a[data-astro-cid-6h2glk47]{color:var(--lilac-deep);text-decoration:underline;text-underline-offset:2px}.form-status[data-astro-cid-6h2glk47]{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;font-size:.92rem;line-height:1.5}.form-status[data-astro-cid-6h2glk47][data-kind=success]{background:#25d3661f;color:#1c6b3a;border:1px solid rgba(37,211,102,.4)}.form-status[data-astro-cid-6h2glk47][data-kind=error]{background:#b0483f1a;color:#92352d;border:1px solid rgba(176,72,63,.3)}.form-status[data-astro-cid-6h2glk47][data-kind=info]{background:var(--lilac-wash);color:var(--ink-2);border:1px solid var(--lilac-line)}@media(max-width:880px){.rsvp__grid[data-astro-cid-6h2glk47]{grid-template-columns:minmax(0,1fr);gap:0}.rsvp__media[data-astro-cid-6h2glk47]{min-height:0;height:clamp(41rem,100vw,52rem)}.rsvp__main[data-astro-cid-6h2glk47]{padding:1.5rem clamp(.6rem,3vw,1.5rem) 1.4rem}}@media(max-width:460px){.field-grid[data-astro-cid-6h2glk47]{grid-template-columns:1fr}}.faq[data-astro-cid-al2ca2vr]{background:var(--paper)}.faq__grid[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem clamp(2rem,6vw,5rem);align-items:start}.faq__title[data-astro-cid-al2ca2vr]{font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem)}.faq__more[data-astro-cid-al2ca2vr]{margin-top:1rem;color:var(--ink-2)}.faq__more[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]{color:var(--lilac-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.faq__grid[data-astro-cid-al2ca2vr]{grid-template-columns:minmax(0,1fr)}}.faq__list[data-astro-cid-al2ca2vr]{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.faq__item[data-astro-cid-al2ca2vr]{border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .2rem}.faq__item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:500;color:var(--ink);line-height:1.2}.faq__icon[data-astro-cid-al2ca2vr]{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--lilac-deep);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);transition:transform .25s var(--ease),background-color .2s var(--ease)}.faq__item[data-astro-cid-al2ca2vr][open] .faq__icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg);background:var(--lilac-wash)}.faq__a[data-astro-cid-al2ca2vr]{padding:0 .2rem 1.3rem;max-width:56ch}.faq__a[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--ink-2)}.faq__media[data-astro-cid-al2ca2vr]{margin:1rem 0 0;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:var(--shadow-card);background:var(--card)}.faq__media[data-astro-cid-al2ca2vr] img[data-astro-cid-al2ca2vr]{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-al2ca2vr][open] .faq__a[data-astro-cid-al2ca2vr]{animation:faqIn .35s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}}}.footer[data-astro-cid-sz7xmlte]{margin:0 var(--panel-inset) var(--panel-inset);border-radius:var(--panel-r);background:linear-gradient(160deg,var(--lilac),var(--lilac-deep));color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem) 2rem}.footer__cta[data-astro-cid-sz7xmlte]{text-align:center;max-width:56rem;margin-inline:auto}.footer__title[data-astro-cid-sz7xmlte]{font-size:clamp(2rem,1.4rem + 3vw,3.4rem);color:#fff;line-height:1.08}.footer__actions[data-astro-cid-sz7xmlte]{margin-top:1.8rem;display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.footer__btn[data-astro-cid-sz7xmlte]{--btn-bg: #fff;--btn-fg: var(--lilac-deep);border-color:#fff}.footer__btn[data-astro-cid-sz7xmlte]:hover{background:var(--paper)}.footer__btn-ghost[data-astro-cid-sz7xmlte]{--btn-fg: #fff;border-color:#ffffff8c}.footer__btn-ghost[data-astro-cid-sz7xmlte]:hover{background:#ffffff1f;border-color:#fff}.footer__grid[data-astro-cid-sz7xmlte]{margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;border-top:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,380px);gap:2rem clamp(1.5rem,4vw,3rem);align-items:start}.footer__insta[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.45rem .9rem .45rem .6rem;border-radius:999px;font-size:.95rem;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.4);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.footer__insta[data-astro-cid-sz7xmlte]:hover{background:#ffffff1f;border-color:#fff}.footer__latest[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;height:300px;overflow:hidden;border-radius:22px;background:var(--card);color:var(--ink);box-shadow:0 24px 50px -28px #140e1e8c;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.footer__latest[data-astro-cid-sz7xmlte]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -28px #140e1ea6}.footer__latest[data-astro-cid-sz7xmlte]:focus-visible{outline-color:#fff}.footer__latest-label[data-astro-cid-sz7xmlte]{padding:1.1rem 1.3rem .8rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.1;color:var(--lilac-deep)}.footer__latest-media[data-astro-cid-sz7xmlte]{position:relative;flex:1;overflow:hidden;background:var(--lilac-wash)}.footer__latest-img[data-astro-cid-sz7xmlte]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.footer__latest[data-astro-cid-sz7xmlte]:hover .footer__latest-img[data-astro-cid-sz7xmlte]{transform:scale(1.03)}.footer__latest-media[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#140e1e00 35%,#140e1eb8)}.footer__latest-title[data-astro-cid-sz7xmlte]{position:absolute;left:1.2rem;right:1.2rem;bottom:1rem;z-index:1;font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:1.25;color:#fff;text-wrap:balance}.footer__word[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.6rem;font-weight:560;color:#fff}.footer__tag[data-astro-cid-sz7xmlte]{margin-top:.5rem;color:#ffffffbf;font-size:.95rem;max-width:20rem}.footer__links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,max-content);gap:.6rem 2.2rem;align-content:start}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffc7;font-size:.95rem;transition:color .2s var(--ease)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__base[data-astro-cid-sz7xmlte]{margin-top:2.5rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:#fff9;font-size:.85rem}@media(max-width:1000px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__latest[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:34rem}}@media(max-width:600px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.footer__latest[data-astro-cid-sz7xmlte]{height:260px}}.sticky-cta[data-astro-cid-544d75lg]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--gutter);padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);transform:translateY(120%);transition:transform .32s var(--ease)}@media(max-width:880px){.sticky-cta[data-astro-cid-544d75lg]{display:flex}}.sticky-cta[data-astro-cid-544d75lg].is-visible{transform:translateY(0)}.sticky-cta__label[data-astro-cid-544d75lg]{font-size:.9rem;font-weight:500;line-height:1.25;color:var(--ink-2)}.sticky-cta__btn[data-astro-cid-544d75lg]{flex:none;padding:.6rem 1.5rem;font-size:.9rem;color:#fff}@media(prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-544d75lg]{transition:none}}
