.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,9vw,8rem) clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:rise 1s var(--ease) backwards}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.05s}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.15s}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.3s}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.42s}.hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.54s}@keyframes rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:1.6rem}.hero__thomas[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:500;color:var(--brass);font-size:.62em;letter-spacing:.06em;display:inline-block;padding-left:.12em}.hero__dates[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.1rem;font-family:var(--label);text-transform:uppercase;letter-spacing:.24em;font-size:.86rem;color:var(--bone-dim);margin-bottom:2rem}.hero__dash[data-astro-cid-j7pv25f6]{flex:1;max-width:6rem;height:1px;background:var(--rule)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.hero__emblem[data-astro-cid-j7pv25f6]{margin:0;position:relative}.hero__emblem[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 50% 45%,rgba(200,162,74,.24),transparent 62%);animation:flicker 7s ease-in-out infinite}.hero__emblem[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:auto;display:block;mix-blend-mode:screen;filter:contrast(1.04) saturate(1.05);animation:rise 1.4s var(--ease) .25s backwards}@keyframes flicker{0%,to{opacity:.85;transform:scale(1)}45%{opacity:1;transform:scale(1.03)}70%{opacity:.78;transform:scale(.99)}}@media(max-width:60rem){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__emblem[data-astro-cid-j7pv25f6]{order:-1;max-width:20rem}}.band[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,8vw,7rem)}.band__quote[data-astro-cid-j7pv25f6]{margin:0;text-align:center}.band__quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(1.6rem,1rem + 3vw,3.4rem);line-height:1.28;letter-spacing:.02em;color:var(--bone);margin:0 auto 1.6rem;max-width:22ch}.band__quote[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--ember);font-style:italic}.band__quote[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{font-family:var(--label);font-style:normal;text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;color:var(--muted)}.intro[data-astro-cid-j7pv25f6]{margin-bottom:clamp(3rem,6vw,5rem);max-width:46rem}.pairs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem)}.pair[data-astro-cid-j7pv25f6]{border-top:1px solid var(--ink-line);padding-top:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.05rem}.pair[data-astro-cid-j7pv25f6]>.btn[data-astro-cid-j7pv25f6]{margin-top:.9rem}.pair[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;max-width:20ch}.pair[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:58rem){.pairs[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.banquet__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:center}.banquet__art[data-astro-cid-j7pv25f6]{margin:0}.banquet__art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;border:1px solid rgba(200,162,74,.28);box-shadow:0 2rem 4.5rem #0009}@media(max-width:58rem){.banquet__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.banquet__art[data-astro-cid-j7pv25f6]{max-width:24rem}}.spec[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;display:grid;gap:.85rem}.spec[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;align-items:baseline;border-bottom:1px solid var(--ink-line);padding-bottom:.7rem}.spec[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--label);text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--muted)}.spec[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--bone)}.invite__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.invite__inner[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:1.6rem}
