.invite__hero[data-v-70d404f3]{position:relative;padding:7.5rem 0 4rem;overflow:hidden}.invite__stage[data-v-70d404f3]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem;align-items:center}.invite__card-wrap[data-v-70d404f3]{position:relative;padding-top:2.25rem}.invite__seal[data-v-70d404f3]{position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%);line-height:0;filter:drop-shadow(0 8px 18px rgba(12,10,8,.45))}.invite__card[data-v-70d404f3]{position:relative;padding:4.25rem 2.25rem 2.25rem;border:1px solid color-mix(in srgb,var(--brass) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--brass) 7%,transparent),transparent 28%),var(--bg)}.invite__title[data-v-70d404f3]{font-size:var(--step-3);max-width:16ch;margin:.85rem 0 1.15rem;line-height:1.05}.invite__lede[data-v-70d404f3]{color:var(--text-muted);font-size:var(--step-0);max-width:42ch;margin-bottom:1.75rem}.invite__actions[data-v-70d404f3]{display:flex;flex-wrap:wrap;gap:.85rem}.invite__meta[data-v-70d404f3]{margin-top:2rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--brass) 35%,transparent);display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-faint)}.invite__meta-dot[data-v-70d404f3]{width:4px;height:4px;border-radius:50%;background:var(--ember)}.invite__art[data-v-70d404f3]{margin:0;border:1px solid color-mix(in srgb,var(--brass) 40%,transparent);overflow:hidden;background:var(--bg);line-height:0}.invite__art img[data-v-70d404f3]{display:block;width:100%;height:auto}.invite__section[data-v-70d404f3]{padding:6.5rem 0 0}.invite__programme[data-v-70d404f3],.invite__years[data-v-70d404f3]{list-style:none;margin:0;padding:0}.invite__row[data-v-70d404f3]{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;align-items:start;padding:1.65rem .25rem}.invite__num[data-v-70d404f3],.invite__year-mark[data-v-70d404f3]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);padding-top:.35rem}.invite__row h3[data-v-70d404f3],.invite__years h3[data-v-70d404f3]{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:-.02em;margin-bottom:.4rem}.invite__row p[data-v-70d404f3],.invite__years p[data-v-70d404f3]{color:var(--text-muted);max-width:62ch}.invite__statement[data-v-70d404f3]{position:relative;min-height:100svh;display:grid;align-items:center;padding:6rem 0;margin-top:6.5rem;overflow:hidden}.invite__statement-text[data-v-70d404f3]{font-family:var(--font-display);font-size:var(--step-4);font-weight:500;letter-spacing:-.03em;line-height:1.08;max-width:14ch}.invite__archive[data-v-70d404f3]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.invite__years li[data-v-70d404f3]{position:relative;padding:1.4rem .2rem 1.5rem}.invite__price-plate[data-v-70d404f3]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;align-items:start;padding:2rem .25rem 2.25rem}.invite__price-name[data-v-70d404f3],.invite__year-mark[data-v-70d404f3]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.invite__price[data-v-70d404f3]{font-family:var(--font-display);font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:500;letter-spacing:-.03em;line-height:.95;margin:.45rem 0 .75rem;background:var(--spectrum);-webkit-background-clip:text;background-clip:text;color:transparent}.invite__price-links[data-v-70d404f3],.invite__price-note[data-v-70d404f3]{color:var(--text-muted);max-width:36ch}.invite__price-links[data-v-70d404f3]{margin-top:1.25rem}.invite__price-links a[data-v-70d404f3]{color:var(--brass-soft);text-decoration:underline;text-underline-offset:.18em}.invite__price-plate ul[data-v-70d404f3]{list-style:none;margin:0;padding:.35rem 0 0}.invite__price-plate li[data-v-70d404f3]{position:relative;padding:.85rem 0 .85rem 1.25rem;color:var(--text);border-bottom:1px solid var(--border)}.invite__price-plate li[data-v-70d404f3]:before{content:"";position:absolute;left:0;top:1.15rem;width:.45rem;height:1px;background:var(--ember)}.invite__reading[data-v-70d404f3]{display:grid}.invite__reading-row[data-v-70d404f3]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem .25rem;color:var(--text);transition:background .3s,padding-left .35s var(--ease-out),color .25s}.invite__reading-row[data-v-70d404f3]:last-child{border-bottom:1px solid var(--border)}.invite__reading-row[data-v-70d404f3]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--brass) 8%,transparent),transparent 70%);padding-left:1.15rem;color:var(--brass-soft)}.invite__reading-arrow[data-v-70d404f3]{color:var(--text-faint);transition:transform .35s var(--ease-spring),color .25s}.invite__reading-row:hover .invite__reading-arrow[data-v-70d404f3]{transform:translate(6px);color:var(--ember)}.invite__faq[data-v-70d404f3]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}@media(max-width:960px){.invite__hero[data-v-70d404f3]{padding-top:6.5rem}.invite__archive[data-v-70d404f3],.invite__faq[data-v-70d404f3],.invite__price-plate[data-v-70d404f3],.invite__stage[data-v-70d404f3]{grid-template-columns:1fr;gap:2rem}.invite__card[data-v-70d404f3]{padding-inline:1.25rem}.invite__row[data-v-70d404f3]{grid-template-columns:3rem 1fr}.invite__statement[data-v-70d404f3]{min-height:auto;margin-top:4.5rem}.invite__statement-text[data-v-70d404f3]{font-size:var(--step-3);max-width:12ch}}
