.hero-band[data-astro-cid-j7pv25f6]{position:relative;background:var(--blush) var(--grain)}.hero-band[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:clamp(70px,9vw,116px);background:url(/lace/tulle-trim.png) center bottom / auto 100% repeat-x;opacity:.75;pointer-events:none}.hero[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(260px,26%) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,40px);min-height:calc(100svh - 68px);padding:clamp(18px,3vh,34px) var(--gutter);max-width:1500px;margin-inline:auto}.hero__mobile[data-astro-cid-j7pv25f6]{display:none}.hero__copy[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;text-align:center}.hero__copy[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;z-index:-1;inset:-22% -24%;background:url(/lace/lace-floral-ivory.png) center / contain no-repeat;opacity:.6}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:10px;line-height:1.4}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .script[data-astro-cid-j7pv25f6]{display:block;line-height:1.75;font-size:clamp(1.3rem,1rem + 1vw,1.9rem)}.hero[data-astro-cid-j7pv25f6] .script[data-astro-cid-j7pv25f6]{color:var(--maroon)}.hero__promise[data-astro-cid-j7pv25f6]{margin:4px 0 18px}.hero__wall[data-astro-cid-j7pv25f6]{--h: min( calc(100svh - 150px) , 760px);display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.2vw,18px)}.hero__wall[data-astro-cid-j7pv25f6] .hero__center{width:min(calc(var(--h) * .53),37%);flex:none}.hero__wall[data-astro-cid-j7pv25f6] .hero__side{width:min(calc(var(--h) * .42),29%);flex:none;margin-top:-8vh}.hero__wall[data-astro-cid-j7pv25f6] .hero__side--low{margin-top:8vh}.band[data-astro-cid-j7pv25f6]{position:relative;z-index:1;overflow:hidden;padding-block:12px;background:var(--ivory);font-family:var(--font-hand);font-size:1.3rem;white-space:nowrap}.band__track[data-astro-cid-j7pv25f6]{display:inline-flex;animation:drift 46s linear infinite}.band[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding-inline:12px}.band[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;margin-left:24px;color:var(--cranberry);font-size:.8em}@keyframes drift{to{transform:translate(-33.333%)}}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,100px);align-items:center}.intro__clip[data-astro-cid-j7pv25f6]{max-width:370px;justify-self:center;width:100%}.wall[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.6vw,52px);margin-block:clamp(36px,5vw,64px);max-width:1040px;margin-inline:auto}.wall[data-astro-cid-j7pv25f6]>:nth-child(2){margin-top:clamp(24px,6vw,72px)}.meet[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,7vw,100px);align-items:center}.meet__photo[data-astro-cid-j7pv25f6]{position:relative;max-width:460px;justify-self:center}.meet__photo[data-astro-cid-j7pv25f6] img{border:10px solid var(--paper);transform:rotate(1.3deg)}.meet__photo[data-astro-cid-j7pv25f6] .seal{position:absolute;left:-22px;bottom:22px}.mini-packages[data-astro-cid-j7pv25f6]{list-style:none;margin:clamp(32px,5vw,56px) 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:center}.mini-packages[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--paper);padding:26px 12px;border:1px dashed var(--olive)}.mini-packages[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem}.mini-packages[data-astro-cid-j7pv25f6] .mini-packages__price[data-astro-cid-j7pv25f6]{font-family:var(--font-hand);font-size:1.7rem;color:var(--cranberry)}.steps[data-astro-cid-j7pv25f6]{list-style:none;counter-reset:s;margin:clamp(32px,5vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:s}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(s);display:block;font-family:var(--font-script);color:var(--mauve);font-size:1.5rem;line-height:2}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-hand);letter-spacing:0;margin-bottom:6px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.97rem}.final__media[data-astro-cid-j7pv25f6] .final__butterfly{left:-12%;top:4%}.final__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,7vw,100px);align-items:center}.final__media[data-astro-cid-j7pv25f6]{position:relative;max-width:330px;justify-self:center;width:100%}.final__media[data-astro-cid-j7pv25f6] .final__photo{position:absolute;width:58%;right:-32%;bottom:-10%;border:7px solid var(--paper);transform:rotate(3deg)}@media(max-width:1040px)and (min-width:821px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:30% minmax(0,1fr)}.hero__wall[data-astro-cid-j7pv25f6] .hero__side--low{display:none}.hero__wall[data-astro-cid-j7pv25f6] .hero__side{width:42%}.hero__wall[data-astro-cid-j7pv25f6] .hero__center{width:52%}}@media(max-width:820px){.hero[data-astro-cid-j7pv25f6]{display:block;min-height:0;height:calc(100svh - 68px);padding:0;overflow:hidden}.hero__wall[data-astro-cid-j7pv25f6]{display:none}.hero__mobile[data-astro-cid-j7pv25f6]{display:block;position:absolute;inset:0;background:var(--sand)}.hero__mobile[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.hero__mobile[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6].is-active{opacity:1}.hero__copy[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0}.hero__copy[data-astro-cid-j7pv25f6]:before{display:none}.hero-band[data-astro-cid-j7pv25f6]:after{display:none}.hero[data-astro-cid-j7pv25f6] .script[data-astro-cid-j7pv25f6]{color:var(--cranberry)}.hero__text[data-astro-cid-j7pv25f6]{position:relative;padding:16px 20px max(22px,env(safe-area-inset-bottom));background:var(--ivory) var(--grain)}.hero__text[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:34px;background:var(--ivory);-webkit-mask:url(/lace/rosette-strip.png) center bottom / auto 100% repeat-x;mask:url(/lace/rosette-strip.png) center bottom / auto 100% repeat-x}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;line-height:1.5}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .script[data-astro-cid-j7pv25f6]{font-size:1.02rem}.hero__promise[data-astro-cid-j7pv25f6]{margin:2px 0 12px;font-size:1.12rem}.hero[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:block}.intro[data-astro-cid-j7pv25f6],.meet[data-astro-cid-j7pv25f6],.final__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.intro__clip[data-astro-cid-j7pv25f6]{order:2;max-width:300px}.meet__photo[data-astro-cid-j7pv25f6]{max-width:86%}.meet__photo[data-astro-cid-j7pv25f6] .seal{left:-14px}.wall[data-astro-cid-j7pv25f6]{display:flex;gap:18px;margin-inline:calc(var(--gutter) * -1);padding:8px var(--gutter) 12px;overflow-x:auto;scroll-snap-type:x mandatory}.wall[data-astro-cid-j7pv25f6]>*{flex:0 0 72%;scroll-snap-align:center}.wall[data-astro-cid-j7pv25f6]>:nth-child(2){margin-top:0}.mini-packages[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.final__media[data-astro-cid-j7pv25f6]{max-width:62%;justify-self:start}.final__media[data-astro-cid-j7pv25f6] .final__photo{right:-46%;width:72%}}
