.style_sect__Yl6hp{--p1:color-mix(in srgb,var(--accent) 78%,var(--bg));--p2:color-mix(in srgb,var(--accent) 36%,var(--bg));--p3:color-mix(in srgb,var(--ink) 30%,var(--bg));--leaf:color-mix(in srgb,var(--ink) 42%,var(--bg));--stem:color-mix(in srgb,var(--ink) 58%,var(--bg));position:relative;padding:72px 24px 0;text-align:center}.style_wash__0Zsls{position:absolute;display:block;overflow:visible;mix-blend-mode:multiply;pointer-events:none;z-index:0}.style_paper__5OCRD{position:relative;padding:30px 6px}.style_paper__5OCRD>:not(.style_wash__0Zsls){position:relative;z-index:1}.style_soft__ECtzI{margin:0;color:var(--muted);font-size:17px}.style_h__yA53m{position:relative;z-index:1;margin:0 0 18px;font-size:calc(clamp(32px, 9.5cqw, 42px) * var(--ds, 1));line-height:1.2;transform:rotate(-1.2deg);text-wrap:balance;overflow-wrap:anywhere}.style_lead__qWePl{position:relative;z-index:1;margin:0 auto;max-width:32ch;font-size:18px;line-height:1.6;text-wrap:pretty;white-space:pre-line}.style_leadHead__8mJ8z{position:relative;z-index:1;margin:0 auto 14px;font-size:calc(clamp(32px, 9.5cqw, 40px) * var(--ds, 1));line-height:1.15;transform:rotate(-1.2deg);text-wrap:balance}.style_hint__hy3eA{position:relative;z-index:1;margin:0 auto;max-width:28ch;color:var(--muted);font-size:16px;line-height:1.4}.style_cover__zwdLh{padding-top:56px}.style_names__ox7kP{position:relative;margin:18px 0 8px;padding:26px 0 8px}.style_display___koiJ{position:relative;z-index:1;margin:0;font-weight:400;line-height:1;display:flex;flex-direction:column;align-items:center;overflow-wrap:anywhere}.style_n1__A7Nhm{font-size:calc(clamp(58px, 21cqw, 90px) * var(--ds, 1) * var(--k, 1));transform:rotate(-3deg) translateX(-6%);max-width:100%}.style_and__rDg0G{font-size:calc(34px * var(--ds, 1));color:var(--muted);margin:6px 0 10px;transform:rotate(4deg) translateX(-28px)}.style_n2__1vyVL{font-size:calc(clamp(60px, 22cqw, 94px) * var(--ds, 1) * var(--k, 1));transform:rotate(2deg) translateX(6%);max-width:100%}.style_single__TfirN{position:relative;z-index:1;margin:0 auto;max-width:100%;font-weight:400;line-height:1.02;font-size:calc(clamp(54px, 18cqw, 84px) * var(--ds, 1) * var(--k, 1));transform:rotate(-2deg);text-wrap:balance;overflow-wrap:anywhere}.style_coverPhoto__rEfdF{position:relative;width:88%;max-width:380px;margin:8px auto 0}.style_coverBranch__FRkmM{position:absolute;left:-14%;bottom:-12%;width:46%;height:auto;z-index:2}.style_dateWrap__N9mnr{position:relative;margin:38px auto 0;display:inline-block;padding:10px 28px;max-width:100%}.style_date__o8hFw{position:relative;z-index:1;margin:0;font-size:calc(clamp(34px, 10cqw, 44px) * var(--ds, 1));line-height:1.2;transform:rotate(-1.5deg)}.style_photo__izHk2{position:relative}.style_photoLetter__SnSiX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(clamp(90px, 34cqw, 160px) * var(--ds, 1));line-height:1;color:var(--ink);opacity:.85;pointer-events:none}.style_monthName__2inf8{position:relative;z-index:1;margin:0;font-size:calc(clamp(44px, 13cqw, 56px) * var(--ds, 1));line-height:1.1}.style_year__eSVgl{position:relative;z-index:1;margin:2px 0 14px;color:var(--muted);font-size:16px}.style_cal__6pFXc{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;max-width:360px;margin:0 auto}.style_wd__u86Rg{color:var(--muted);font-size:15px;padding-bottom:8px}.style_day__AoTPX{position:relative;display:grid;place-items:center;height:46px;font-size:18px;font-variant-numeric:tabular-nums}.style_dn__akoDk{position:relative;z-index:2}.style_mark__pDhSJ .style_dn__akoDk{font-weight:500;font-size:20px}.style_dab___aK5q,.style_ring__Q1IRi{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;pointer-events:none}.style_dab___aK5q{mix-blend-mode:multiply}.style_ring__Q1IRi{z-index:3;color:var(--ink)}.style_calNote__w_YyQ{position:relative;z-index:1;margin:20px 0 0;font-size:18px}.style_calSmall__mnaMb{position:relative;z-index:1;margin:12px 0 0;color:var(--muted);font-size:14px}.style_calLink__WxKn0,.style_cal__6pFXc a{position:relative;z-index:1;display:inline-block;margin-top:16px;font-size:16px}.style_count__uSTCo{position:relative;z-index:1;display:flex;justify-content:center;gap:4px;margin-top:10px}.style_cd__n57z7{position:relative;flex:1;max-width:120px;display:grid;justify-items:center;align-content:start;height:124px}.style_cdDab__U6bSC{position:absolute;top:0;left:50%;margin-left:-48px;mix-blend-mode:multiply}.style_cdN__TMR8o{position:relative;margin-top:26px;font-size:calc(46px * var(--ds, 1) + 6px);line-height:1.1}.style_cdL__uFM_6{position:relative;margin-top:24px;color:var(--muted);font-size:16px}.style_countDone__Lyz3Z{position:relative;z-index:1;margin:0;font-size:30px}.style_lineText__xRZSj{position:relative;z-index:1;margin:0;min-height:1em;font-size:calc(clamp(40px, 12cqw, 54px) * var(--ds, 1));line-height:1.1;transform:rotate(-1.5deg)}.style_place__PAC4B{margin:0;font-size:calc(clamp(28px, 8.5cqw, 34px) * var(--ds, 1) + 2px);line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.style_addr__iuRTz{text-wrap:balance;margin:8px auto 26px;max-width:30ch;color:var(--muted);font-size:17px;line-height:1.4}.style_btn__Q_SPj{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:10px 36px;color:var(--ink);text-decoration:none;transform:rotate(-1.5deg)}.style_btnT__jdcTz{position:relative;z-index:1;font-size:calc(26px * var(--ds, 1) + 4px);line-height:1.2}.style_btn__Q_SPj:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.style_prog__lVmhb{position:relative;z-index:1;list-style:none;margin:8px auto 0;padding:0;max-width:340px;text-align:left}.style_progLine__MDpP9{position:absolute;left:82px;top:8px;bottom:8px;width:20px;height:calc(100% - 16px);overflow:visible;color:var(--stem)}.style_step__kb__q{position:relative;display:grid;grid-template-columns:70px 40px 1fr;align-items:center;min-height:62px}.style_stepT__oP41j{grid-column:1;grid-row:1;justify-self:end;font-size:calc(26px * var(--ds, 1) + 4px);padding-right:6px}.style_stepDab__rdJbP{grid-column:2;grid-row:1;display:grid;place-items:center;mix-blend-mode:multiply}.style_stepN__fvifA{grid-column:3;grid-row:1;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.style_swatches__MCOTT{list-style:none;margin:30px 0 0;padding:0;display:flex;gap:6px;justify-content:center}.style_swatches__MCOTT li{flex:1;max-width:78px}.style_galSect__PZcya{padding-left:0;padding-right:0}.style_gal__hDj5a{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:14px 24px 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.style_gal__hDj5a::-webkit-scrollbar{display:none}.style_gal__hDj5a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.style_slide__tt_ny{flex:0 0 76%;max-width:330px;scroll-snap-align:center}.style_slide__tt_ny:nth-child(odd){transform:rotate(-1.4deg)}.style_slide__tt_ny:nth-child(2n){transform:rotate(1.2deg) translateY(10px)}.style_galEmpty__axkB_{display:flex;gap:6px;justify-content:center;padding:14px 24px 0}.style_galEmpty__axkB_>div{flex:1;max-width:120px}.style_facesWrap__hqLYH{position:relative;padding:26px 0}.style_facesWrap__hqLYH>:not(.style_wash__0Zsls){position:relative;z-index:1}.style_guestNames__NyC_5{margin:16px auto 0;max-width:30ch;font-size:18px;line-height:1.4}.style_guestSum__0ZDP2{margin:4px 0 0;color:var(--muted);font-size:15px}.style_rsvp__qo96T{z-index:1;display:flex;flex-wrap:wrap;gap:18px}.style_rbtn__jJkcs,.style_rsvp__qo96T{position:relative;justify-content:center}.style_rbtn__jJkcs{display:inline-flex;align-items:center;min-height:52px;padding:10px 36px;transform:rotate(-1.5deg)}.style_rbtn__jJkcs:nth-child(2){transform:rotate(1.6deg)}.style_live__omtDC{position:relative;padding:22px 8px}.style_live__omtDC>:not(.style_wash__0Zsls),.style_rsvpText__AmY_g{position:relative;z-index:1}.style_rsvpText__AmY_g{margin:0 auto 22px;max-width:30ch;color:var(--muted);font-size:17px;line-height:1.4}.style_final__KbYv9{padding-top:84px;padding-bottom:56px}.style_finalBox__TGvrQ{position:relative;display:inline-block;max-width:100%;padding:22px 42px}.style_wait__XeCgs{position:relative;z-index:1;margin:0;font-size:calc(clamp(56px, 17cqw, 84px) * var(--ds, 1));line-height:1.1;transform:rotate(-2.5deg);overflow-wrap:anywhere}.style_sign__ecBhG{margin:20px 0 0;font-size:calc(30px * var(--ds, 1) + 4px);transform:rotate(-1deg);overflow-wrap:anywhere}.style_endBranch__MnHr7{display:block;width:150px;height:auto;margin:18px auto 0;transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.style_slide__tt_ny{transition:transform .4s ease}}