.info-card[data-astro-cid-jk4h5f6k]{position:relative;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .5s ease;background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-l);box-shadow:var(--shadow-card);overflow:hidden}.info-card__motif[data-astro-cid-jk4h5f6k]{position:absolute;top:var(--space-m);right:var(--space-m);width:46px;opacity:.4;z-index:0;pointer-events:none}.info-card__time[data-astro-cid-jk4h5f6k],.info-card__title[data-astro-cid-jk4h5f6k],.info-card__venue[data-astro-cid-jk4h5f6k],.info-card__address[data-astro-cid-jk4h5f6k],.info-card__note[data-astro-cid-jk4h5f6k]{position:relative;z-index:1}.info-card__time[data-astro-cid-jk4h5f6k]{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.15rem}.info-card__title[data-astro-cid-jk4h5f6k]{color:var(--plum)}.info-card__venue[data-astro-cid-jk4h5f6k]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink);margin-top:.25rem}.info-card__address[data-astro-cid-jk4h5f6k]{color:var(--ink-soft);font-size:var(--step--1);margin-top:.1rem}.info-card__note[data-astro-cid-jk4h5f6k]{margin-top:var(--space-s);color:var(--ink)}.info-card[data-astro-cid-jk4h5f6k].reveal:hover{transform:translateY(-8px);box-shadow:var(--shadow-soft);border-color:color-mix(in srgb,var(--plum) 28%,var(--line))}.info-card__motif[data-astro-cid-jk4h5f6k] svg{transition:transform .7s cubic-bezier(.16,1,.3,1)}.info-card[data-astro-cid-jk4h5f6k]:hover .info-card__motif[data-astro-cid-jk4h5f6k] svg{transform:scale(1.1) rotate(-4deg)}.info-card__map[data-astro-cid-jk4h5f6k]{display:inline-flex;align-items:center;gap:.35em;color:inherit;text-decoration:none}.info-card__map-label[data-astro-cid-jk4h5f6k]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.info-card__map[data-astro-cid-jk4h5f6k]:hover{color:var(--plum)}.info-card__map[data-astro-cid-jk4h5f6k]:hover .info-card__map-label[data-astro-cid-jk4h5f6k]{text-decoration-color:currentColor}.info-card__map[data-astro-cid-jk4h5f6k] svg{width:1em;height:1em;flex:none;transition:transform .4s var(--ease)}.info-card__map[data-astro-cid-jk4h5f6k]:hover svg{transform:translateY(-1px)}.is-placeholder[data-astro-cid-jk4h5f6k]{border-style:dashed;border-color:var(--terracotta)}.timeline[data-astro-cid-zhxkjw2l]{list-style:none;margin:0 auto;padding:0;max-width:34rem;position:relative}.timeline[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:7px;top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(var(--sage),var(--blue),var(--terracotta));opacity:.5}.timeline__item[data-astro-cid-zhxkjw2l]{position:relative;padding-left:2.5rem;padding-bottom:var(--space-l)}.timeline__item[data-astro-cid-zhxkjw2l]:last-child{padding-bottom:0}.timeline__dot[data-astro-cid-zhxkjw2l]{position:absolute;left:0;top:.3rem;width:16px;height:16px;border-radius:50%;background:var(--ivory);border:2.5px solid var(--plum)}.timeline__time[data-astro-cid-zhxkjw2l]{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta)}.timeline__label[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:var(--step-1);color:var(--plum);line-height:1.15}.timeline__detail[data-astro-cid-zhxkjw2l]{color:var(--ink-soft);margin-top:.15rem}.dress-more[data-astro-cid-m3y7qxdy]{margin-top:var(--space-m)}#dress-code[data-astro-cid-m3y7qxdy]{padding-block-end:var(--space-s)}.cal7[data-astro-cid-m3y7qxdy]{width:1.15em;height:1.15em;flex:none}.cal7__num[data-astro-cid-m3y7qxdy]{font-family:var(--font-display);font-size:9px;font-weight:600}.transport-note[data-astro-cid-m3y7qxdy]{margin-inline:auto;margin-top:var(--space-s);color:var(--ink)}.timeline-caption[data-astro-cid-m3y7qxdy]{color:var(--ink-soft);font-size:var(--step--1);margin-top:var(--space-2xs);display:inline-block}.dress-title[data-astro-cid-m3y7qxdy]{display:inline-block;font-family:var(--font-display);font-style:italic;font-size:var(--step-3);color:var(--plum);line-height:1.1;margin-top:var(--space-s)}.dress-summary[data-astro-cid-m3y7qxdy]{margin-top:var(--space-s);font-size:var(--step-1);color:var(--ink)}.notes-panel[data-astro-cid-m3y7qxdy]{background:var(--ivory)}.notes-title[data-astro-cid-m3y7qxdy]{font-size:var(--step-1);margin-bottom:var(--space-s);display:flex;align-items:center;gap:.5rem}.notes-title--yes[data-astro-cid-m3y7qxdy]{color:var(--sage)}.notes-title--no[data-astro-cid-m3y7qxdy]{color:var(--terracotta)}.notes-title--yes[data-astro-cid-m3y7qxdy]:before{content:"✿"}.notes-title--no[data-astro-cid-m3y7qxdy]:before{content:"✦"}.notes-list[data-astro-cid-m3y7qxdy]{margin:0;padding-left:1.1rem;display:grid;gap:.5rem;color:var(--ink)}
