.ic[data-astro-cid-y6ccroxp]{position:relative;min-height:100svh;display:grid;place-items:center;padding:clamp(4.5rem,min(16vw,11vh),8rem) var(--pad) clamp(5.5rem,min(18vw,14vh),9rem);overflow:hidden;isolation:isolate}.ic[data-astro-cid-y6ccroxp] picture[data-astro-cid-y6ccroxp]{display:contents}.ic-florals[data-astro-cid-y6ccroxp]{position:absolute;z-index:1;width:clamp(170px,50vw,440px);height:auto;pointer-events:none;user-select:none;animation:bloom 1.8s var(--ease) both}.ic-florals--top-left[data-astro-cid-y6ccroxp]{top:0;left:0;transform-origin:0 0}.ic-florals--top-right[data-astro-cid-y6ccroxp]{top:0;right:0;transform-origin:100% 0;animation-delay:.12s}.ic-florals--bottom-left[data-astro-cid-y6ccroxp]{bottom:0;left:0;transform-origin:0 100%;animation-delay:.3s}.ic-florals--bottom-right[data-astro-cid-y6ccroxp]{bottom:0;right:0;transform-origin:100% 100%;animation-delay:.42s}@media(min-width:881px){.ic-florals--top-left[data-astro-cid-y6ccroxp],.ic-florals--bottom-left[data-astro-cid-y6ccroxp]{mask-image:linear-gradient(90deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent)}.ic-florals--top-right[data-astro-cid-y6ccroxp],.ic-florals--bottom-right[data-astro-cid-y6ccroxp]{mask-image:linear-gradient(270deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent)}}@keyframes bloom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ic-arch[data-astro-cid-y6ccroxp]{position:relative;z-index:2;width:min(620px,100%);padding:clamp(3.2rem,11vw,4.5rem) clamp(1rem,4vw,2.6rem) clamp(2.5rem,6vw,3.5rem);text-align:center}.ic-arch[data-astro-cid-y6ccroxp]:before,.ic-arch[data-astro-cid-y6ccroxp]:after{content:"";position:absolute;z-index:-1;border-radius:999px 999px 0 0;mask-image:linear-gradient(180deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);animation:archOpen 1.6s var(--ease) both}.ic-arch[data-astro-cid-y6ccroxp]:before{inset:0 0 -3rem;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(143,169,196,.12),transparent 70%)}.ic-arch[data-astro-cid-y6ccroxp]:after{inset:14px 14px -3rem;border:1px solid rgba(196,160,82,.22)}.ic-inner[data-astro-cid-y6ccroxp]{display:grid;justify-items:center}.ic-inner[data-astro-cid-y6ccroxp]>[data-astro-cid-y6ccroxp]{max-width:none}.ic-lily[data-astro-cid-y6ccroxp]{width:clamp(78px,15vw,116px);margin:0 0 clamp(.6rem,2vw,1rem)}.ic-intro[data-astro-cid-y6ccroxp]{margin:0;font-family:var(--ui);font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.6;letter-spacing:.2em;padding-left:.2em;color:var(--ink-soft);max-width:17em;text-wrap:balance}.ic-names[data-astro-cid-y6ccroxp]{display:grid;justify-items:center;margin:clamp(1.4rem,4.5vw,2.4rem) 0 clamp(1.6rem,5vw,2.6rem);font-family:var(--names);font-weight:400;font-size:clamp(2.35rem,8.6vw,4.2rem);line-height:1.12;color:var(--mocha)}.ic-names[data-astro-cid-y6ccroxp]>span[data-astro-cid-y6ccroxp]{text-wrap:balance}.ic-and[data-astro-cid-y6ccroxp]{font-family:var(--hand);font-size:.9em;line-height:.9;color:var(--ink-soft);margin:.05em 0 .1em}.ic-date[data-astro-cid-y6ccroxp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(.7rem,3.2vw,2rem);width:100%;margin:0;font-family:var(--ui);text-transform:uppercase;color:var(--ink)}.ic-side[data-astro-cid-y6ccroxp]{font-size:clamp(.8rem,2.5vw,1.25rem);letter-spacing:.06em;line-height:1.35}.ic-weekday[data-astro-cid-y6ccroxp]{justify-self:end}.ic-time[data-astro-cid-y6ccroxp]{justify-self:start}.ic-nowrap[data-astro-cid-y6ccroxp]{white-space:nowrap}.ic-mid[data-astro-cid-y6ccroxp]{display:grid;justify-items:center}.ic-month[data-astro-cid-y6ccroxp]{font-size:clamp(.95rem,2.4vw,1.25rem);letter-spacing:.08em;margin-bottom:.3rem}.ic-day[data-astro-cid-y6ccroxp]{font-weight:300;font-size:clamp(3rem,10.5vw,5rem);line-height:1;padding:.14em .32em;border-inline:3px solid var(--ink-soft);color:var(--ink-soft);font-variant-numeric:lining-nums tabular-nums}.ic-year[data-astro-cid-y6ccroxp]{font-size:clamp(1.5rem,4.4vw,2.3rem);letter-spacing:.06em;margin-top:.35rem}.ic-tbc[data-astro-cid-y6ccroxp]{margin:1.2rem 0 0}.ic-venue[data-astro-cid-y6ccroxp]{margin:clamp(1.6rem,4.5vw,2.3rem) 0 0;font-family:var(--ui);font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.5;letter-spacing:.05em;color:var(--ink-soft)}.ic-label[data-astro-cid-y6ccroxp]{display:block;font-weight:500;font-size:.86em;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.15rem}.ic-follow[data-astro-cid-y6ccroxp]{margin:clamp(.9rem,2.5vw,1.3rem) 0 0;font-family:var(--ui);font-weight:500;font-size:clamp(.9rem,2vw,1rem);letter-spacing:.03em;color:var(--ink-soft)}.no-entrance .ic-florals[data-astro-cid-y6ccroxp],.no-entrance .ic-arch[data-astro-cid-y6ccroxp]:before,.no-entrance .ic-arch[data-astro-cid-y6ccroxp]:after,.no-entrance .ic-inner[data-astro-cid-y6ccroxp]>[data-astro-cid-y6ccroxp]{animation:none}@media(prefers-reduced-motion:reduce){.ic-florals[data-astro-cid-y6ccroxp],.ic-arch[data-astro-cid-y6ccroxp]:before,.ic-arch[data-astro-cid-y6ccroxp]:after{animation:none}}
