.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept{text-align:center}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover]{background:var(--primary);color:var(--w-background);padding:32px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=invitation-frame]{outline:1px solid color-mix(in srgb, currentColor 40%, transparent);outline-offset:-12px;border:1px solid;max-width:1200px;margin:auto;padding:45px 7%}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] [data-part=seal],.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] [data-part=names] i{color:inherit}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] header{grid-template-columns:1fr 100px 1fr;align-items:center;gap:30px;display:grid}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] [data-part=invitation]{margin:0;font-size:14px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names]{font-size:clamp(48px,5.6cqw,80px)}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names]>span{display:inline}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names] i{margin:0 24px;display:inline-block}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=portrait]{border:1px solid;border-radius:180px 180px 0 0;width:min(480px,90%);height:400px;margin:36px auto 0;padding:9px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=ornament]{opacity:.6;margin-top:20px;display:block}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-wedding-section=couple]{max-width:1100px;margin:auto}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=person]>[data-part=photo]{border:6px solid var(--paper);outline:1px solid var(--line);border-radius:180px 180px 0 0}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=story-spread]{border-block:1px solid var(--line);text-align:left;padding-block:50px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-wedding-section=event]{background:color-mix(in srgb, var(--primary) 7%, var(--w-background))}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=event]{border:1px solid var(--primary);outline:1px solid var(--line);outline-offset:-8px;background:var(--w-background)}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=event-actions]{justify-content:center}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=gallery]{gap:16px;max-width:1000px;margin-inline:auto}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept figcaption{display:none}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=reply-card]{border:1px solid var(--primary);max-width:1000px;margin:auto;padding:45px 7%;position:relative}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=reply-card]>[data-part=seal]{margin-bottom:25px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=ending]{justify-items:center;display:grid}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=final-photo]{border-radius:50% 50% 0 0;width:min(430px,100%);overflow:hidden}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=final-copy]{max-width:700px}@container (max-width:600px){.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover]{padding:14px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=invitation-frame]{padding:35px 22px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] header{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=cover] [data-part=seal]{font-size:44px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names]>span,.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names] i{display:block}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names]{font-size:40px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=names] i{margin:6px 0}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=portrait]{width:100%;height:290px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=people]{grid-template-columns:1fr;gap:30px;max-width:290px;margin:auto}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=reply-card]{padding:26px 18px}.hy-su-module-scss-module__XL6-va__concept.hy-su-module-scss-module__XL6-va__concept [data-part=gallery] figure [data-part=photo]{aspect-ratio:3/4}}
.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept{--heading-font:Georgia,serif}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=masthead]{border-block:1px solid var(--w-text);letter-spacing:.2em;justify-content:space-between;align-items:center;padding:16px 0;font:11px/1.5 system-ui,sans-serif;display:flex}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=masthead] [data-part=date]{margin:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-grid]{grid-template-columns:1.1fr 1fr;padding-top:30px;display:grid;position:relative}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-copy]{z-index:1;padding:30px 0 60px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=names]{letter-spacing:-.055em;margin:36px -35px 30px 0;font-size:clamp(55px,7.8cqw,112px)}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-photo]{height:730px;margin-top:35px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=invitation]{max-width:300px;margin-left:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=issue]{letter-spacing:.18em;margin-top:70px;font:11px/1.5 system-ui,sans-serif;display:block}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-wedding-section]:not([data-part=cover]){border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:40px;display:grid}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=chapter]{letter-spacing:.14em;flex-direction:column;gap:16px;font:10px/1.8 system-ui,sans-serif;display:flex}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=chapter]>span:first-child{font:64px/1 Georgia,serif}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=quote]{text-align:left;margin-top:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=people]{gap:35px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=person]:nth-child(2){margin-top:110px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=story-spread]{grid-template-columns:1.2fr 1fr}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=story-copy]>p:first-letter{float:left;padding-right:12px;font-size:66px;line-height:1}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=events]{grid-template-columns:1fr;gap:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event]{border-top:1px solid var(--line);grid-template-columns:30px 1fr 1fr;align-items:baseline;gap:20px;padding:30px 0;display:grid}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event] h3{margin:0;font-size:28px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event-date]{margin:0;font-size:16px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event]>p:not([data-part=event-date]){grid-column:2}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event-actions]{margin:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=gallery]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=gallery] figure:nth-child(5n+1){grid-column:span 2}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=gallery] figure:nth-child(5n+2){margin-top:70px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=guest]{grid-template-columns:.8fr 1fr;gap:40px;display:grid}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=wishes]{grid-column:1/-1}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=ending]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=final-copy]{text-align:left}@container (max-width:800px){.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-wedding-section]:not([data-part=cover]){grid-template-columns:1fr;gap:30px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=chapter]{border-bottom:1px solid var(--line);flex-direction:row;align-items:baseline;padding-bottom:15px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=chapter]>span:first-child{font-size:38px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=guest]{grid-template-columns:1fr;gap:16px}}@container (max-width:600px){.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=masthead]{flex-wrap:wrap;gap:10px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=masthead]>span:last-child{display:none}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=masthead] [data-part=date]{font-size:10px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-grid]{grid-template-columns:1fr;padding:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-copy]{padding:0}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=names]{margin:22px 0;font-size:56px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=cover-photo]{height:410px;margin-top:24px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=issue]{margin-top:24px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=person]:nth-child(2){margin-top:75px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=person] h3{font-size:24px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=person] p{font-size:14px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=story-spread],.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=ending]{grid-template-columns:1fr}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event]{grid-template-columns:24px 1fr;gap:16px}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event]>p,.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=event-actions]{grid-column:2}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=gallery]{grid-template-columns:repeat(2,minmax(0,1fr))}.wedding-edit-module-scss-module__xr7jqq__concept.wedding-edit-module-scss-module__xr7jqq__concept [data-part=gallery] figure:nth-child(5n+2){margin-top:0}}
.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=cover]{text-align:center;place-items:end center;min-height:min(100svh,1000px);padding:0;display:grid}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=screen]{position:absolute;inset:0}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=screen]:after{content:"";pointer-events:none;background:linear-gradient(#0002,#0002 20%,#000b 65%,#000e);position:absolute;inset:0}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=credits]{color:#fff8e8;pointer-events:none;width:100%;padding:120px 24px 60px;position:relative}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=credits] [data-wedding-element]{pointer-events:auto}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names]{margin:36px 0;font-size:clamp(52px,8cqw,110px)}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names]>span{display:inline}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names] i{color:#e7ce9c;margin:0 20px;display:inline-block}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=credits]>span{letter-spacing:.3em;margin-top:40px;font:10px/1.5 system-ui,sans-serif;display:block}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=scene-label]{letter-spacing:.15em;color:var(--primary);align-items:center;gap:16px;margin-bottom:50px;font:10px/1.5 system-ui,sans-serif;display:flex}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=scene-label] i{background:var(--line);flex:1;height:1px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept header{text-align:center}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=quote]{max-width:700px;margin-bottom:60px;font-style:italic}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=people]{gap:20px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=person]{position:relative}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=person]>[data-part=photo]{aspect-ratio:3/4}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=person]>div:last-child{border-bottom:1px solid var(--line)}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=story-spread]{display:block}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=story-spread]>div:first-child{aspect-ratio:16/9;height:auto}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=story-copy]{text-align:center;max-width:780px;margin:45px auto 0}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=events]{border-block:1px solid var(--primary)}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=event]{text-align:center}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=event-actions]{justify-content:center}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery]{scroll-snap-type:x mandatory;gap:24px;padding:20px 0 30px;display:flex;overflow-x:auto}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery] figure{scroll-snap-align:center;flex:0 0 65%}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery] figure [data-part=photo]{aspect-ratio:16/10}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery] figcaption{color:var(--primary);letter-spacing:.15em}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=reply-screen]{border-block:1px solid var(--primary);max-width:850px;margin:auto;padding:60px 0}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=ending]{text-align:center;position:relative}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=final-photo]{height:600px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=final-copy]{max-width:650px;margin:auto}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=end-credit]{color:var(--primary);letter-spacing:.35em;font:11px/1.5 system-ui,sans-serif}@container (max-width:600px){.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=cover]{min-height:800px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=credits]{padding:100px 24px 50px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names]>span,.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names] i{display:block}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=names]{font-size:52px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=people]{grid-template-columns:1fr;gap:40px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=person]>[data-part=photo]{aspect-ratio:4/5}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=story-spread]>div:first-child{aspect-ratio:4/5;height:auto}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery] figure{flex-basis:88%}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=gallery] figure [data-part=photo]{aspect-ratio:4/5}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=final-photo]{height:420px}.our-film-module-scss-module__Lqo35a__concept.our-film-module-scss-module__Lqo35a__concept [data-part=scene-label]{margin-bottom:30px}}
.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept{background-image:radial-gradient(var(--line) .7px, transparent .7px);background-size:10px 10px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=cover]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:100px;display:grid}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=notebook-title]{position:relative}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=sticker]{background:var(--primary);color:var(--w-background);border-radius:50%;margin-bottom:32px;padding:12px 22px;font:italic 20px/1.5 Georgia,serif;display:inline-block;transform:rotate(-9deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=names]{--heading-font:var(--w-font-script),Georgia,serif;font-size:clamp(60px,7cqw,100px)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=names] i{margin:8px 0}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=invitation]{margin-left:0}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=cover-polaroid]{color:#3e453b;background:#fffdf6;padding:18px 18px 28px;transform:rotate(4deg);box-shadow:0 12px 30px #3e453b20}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=cover-polaroid]:before,.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=memory-photo]:before{content:"";z-index:1;background:#d8b994a8;width:110px;height:32px;position:absolute;top:-16px;left:calc(50% - 55px);transform:rotate(-8deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=cover-polaroid] figcaption{text-align:center;margin-top:24px;font:italic 18px/1.5 Georgia,serif}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=page-number]{border-bottom:1px dashed var(--line);letter-spacing:.12em;margin-bottom:45px;padding-bottom:16px;font:12px/1.5 system-ui,sans-serif;display:block}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=person]{background:var(--paper);padding:16px;transform:rotate(-2deg);box-shadow:0 4px 20px #3e453b10}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=person]:nth-child(2){margin-top:65px;transform:rotate(2deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=person]>div:last-child{padding:20px 8px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=person] h3{--heading-font:var(--w-font-script),Georgia,serif;font-size:42px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=quote]{font-style:italic}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=memory-photo]{background:var(--paper);padding:15px 15px 48px;position:relative;transform:rotate(-3deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=memory-photo]>span{text-align:center;margin-top:10px;font-style:italic;display:block}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=story-copy]{background:repeating-linear-gradient(transparent, transparent 30px, var(--line) 31px, transparent 32px);padding:20px 0}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=events]{gap:40px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=event]{background:color-mix(in srgb, var(--w-background) 65%, #ffdf93);border-top:8px solid var(--primary);transform:rotate(-1deg);box-shadow:4px 8px #3e453b12}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=event]:nth-child(2n){transform:rotate(2deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:35px;padding:20px 10px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery] figure{background:var(--paper);padding:12px 12px 22px;transform:rotate(-4deg);box-shadow:0 8px 18px #3e453b18}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery] figure:nth-child(2n){margin-top:50px;transform:rotate(4deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery] figcaption{text-align:center;font-style:italic}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=postcard]{border:10px solid #0000;border-image:repeating-linear-gradient(45deg, var(--primary) 0 12px, var(--paper) 12px 24px, #a84e46 24px 36px, var(--paper) 36px 48px) 10;background:var(--paper);padding:60px 7%;position:relative}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=stamp]{border:2px dashed var(--primary);text-align:center;width:64px;margin:0 0 24px auto;padding:10px;font-size:12px;display:block;transform:rotate(10deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=bank-grid] article{background:var(--paper);border-style:dashed}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=ending]{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=final-photo]{background:var(--paper);padding:16px 16px 50px;transform:rotate(-4deg)}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=ending] [data-part=sticker]{grid-column:1/-1;justify-self:center}@container (max-width:600px){.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=cover]{grid-template-columns:1fr;gap:40px;padding:50px 30px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=names]{font-size:66px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=people]{grid-template-columns:1fr;padding:0 12px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=person]:nth-child(2){margin-top:25px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery] figure{padding:7px 7px 14px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=gallery] figure:nth-child(2n){margin-top:34px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=postcard]{border-width:6px;padding:25px 18px}.ngay-minh-yeu-module-scss-module__g7NZBG__concept.ngay-minh-yeu-module-scss-module__g7NZBG__concept [data-part=ending]{grid-template-columns:1fr}}
.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=cover]{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-block:70px;display:grid;position:relative}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=garden-title]{text-align:center}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=names]{margin:20px 0;font-size:clamp(50px,6cqw,88px);font-style:italic}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=arch]{border:1px solid var(--primary);border-radius:50% 50% 0 0;height:700px;padding:12px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=garden-flower]{pointer-events:none;position:absolute;bottom:15px;right:45px;transform:rotate(-25deg)}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=garden-flower] svg{width:230px;height:210px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept header{text-align:center}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=people]{gap:80px;max-width:1000px;margin:auto}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person]{text-align:center}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person]>[data-part=photo]{border-radius:50% 50% 0 0}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person]:nth-child(2){margin-top:100px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=story-spread]{grid-template-columns:1fr 1fr;gap:10%}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=story-spread]>div:last-child>svg{width:110px;margin:0 0 20px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-wedding-section=event]{background:color-mix(in srgb, var(--primary) 8%, var(--w-background))}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=event]{background:var(--w-background);text-align:center;border-radius:150px 150px 0 0;padding:70px 35px 40px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=event-actions]{justify-content:center}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery]{grid-template-columns:1fr 1fr;gap:60px;max-width:1050px;margin-inline:auto}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery] figure:nth-child(2n){margin-top:100px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery] figure:nth-child(3n+1) [data-part=photo]{border-radius:50% 50% 0 0}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery] figcaption{text-align:center;font-style:italic}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=flower-reply]{border:1px solid var(--primary);background:var(--paper);border-radius:240px 240px 0 0;max-width:1000px;margin:auto;padding:65px 10% 40px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=flower-reply]>svg:last-child{margin-top:30px;transform:rotate(180deg)}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=guest] header{text-align:center}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=bank-grid] article{border-radius:100px 100px 0 0;padding-top:45px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=ending]{text-align:center;max-width:750px;margin:auto}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=final-photo]{border-radius:50% 50% 0 0;width:min(440px,100%);margin:auto;overflow:hidden}@container (max-width:600px){.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=cover]{grid-template-columns:1fr;gap:30px;padding:35px 30px 60px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=names]{font-size:46px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=arch]{height:450px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=garden-flower] svg{width:120px;height:120px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=people]{gap:18px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person]:nth-child(2){margin-top:70px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person] h3{font-size:25px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=person] p{font-size:14px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=story-spread]{grid-template-columns:1fr;gap:32px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery]{gap:22px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=gallery] figure:nth-child(2n){margin-top:60px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=flower-reply]{border-radius:160px 160px 0 0;padding:40px 20px}.garden-vows-module-scss-module__cNcxSa__concept.garden-vows-module-scss-module__cNcxSa__concept [data-part=event]{padding:55px 26px 32px}}
.base-module-scss-module__FFgq-q__base{color:var(--w-text);background:var(--w-background);--large-font:Georgia, serif;--line:color-mix(in srgb, var(--w-text) 22%, transparent);--paper:color-mix(in srgb, var(--w-background) 85%, white);--heading-font:Georgia, "Times New Roman", serif;font:16px/1.65 Georgia,Times New Roman,serif;container-type:inline-size}.base-module-scss-module__FFgq-q__base,.base-module-scss-module__FFgq-q__base *{box-sizing:border-box}.base-module-scss-module__FFgq-q__base h1,.base-module-scss-module__FFgq-q__base h2,.base-module-scss-module__FFgq-q__base h3,.base-module-scss-module__FFgq-q__base p,.base-module-scss-module__FFgq-q__base figure,.base-module-scss-module__FFgq-q__base blockquote{margin:0}.base-module-scss-module__FFgq-q__base h1,.base-module-scss-module__FFgq-q__base h2,.base-module-scss-module__FFgq-q__base h3{font-family:var(--heading-font);overflow-wrap:anywhere;text-wrap:balance;font-weight:400;line-height:1.16}.base-module-scss-module__FFgq-q__base h1{font-size:clamp(48px,7cqw,100px)}.base-module-scss-module__FFgq-q__base h2{margin-bottom:26px;font-size:clamp(34px,4.5cqw,64px)}.base-module-scss-module__FFgq-q__base h3{font-size:clamp(26px,3cqw,42px)}.base-module-scss-module__FFgq-q__base p,.base-module-scss-module__FFgq-q__base blockquote{overflow-wrap:anywhere;white-space:pre-line}.base-module-scss-module__FFgq-q__base small,.base-module-scss-module__FFgq-q__base [data-part=eyebrow]{letter-spacing:.2em;font:11px/1.7 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base header{margin-bottom:40px}.base-module-scss-module__FFgq-q__base header>p{margin-top:14px}.base-module-scss-module__FFgq-q__base [data-wedding-section]{min-width:0;padding:90px clamp(22px,6cqw,100px);scroll-margin-top:24px;position:relative}.base-module-scss-module__FFgq-q__base [data-wedding-section=cover]{padding-top:40px}.base-module-scss-module__FFgq-q__base [data-part=names]>span{display:block}.base-module-scss-module__FFgq-q__base [data-part=names] i{color:var(--primary);font:italic .55em/1.5 Georgia,serif;display:block}.base-module-scss-module__FFgq-q__base [data-part=date]{letter-spacing:.14em;margin-top:24px;font:13px/1.8 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base [data-part=invitation]{max-width:420px;margin:24px auto}.base-module-scss-module__FFgq-q__base [data-part=photo]{border-radius:inherit;background:var(--paper);border:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.base-module-scss-module__FFgq-q__base [data-part=photo] img{object-fit:cover}.base-module-scss-module__FFgq-q__base [data-part=people]{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;display:grid}.base-module-scss-module__FFgq-q__base [data-part=person]{min-width:0}.base-module-scss-module__FFgq-q__base [data-part=person]>[data-part=photo]{aspect-ratio:4/5;height:auto}.base-module-scss-module__FFgq-q__base [data-part=person]>div:last-child{padding:28px 0}.base-module-scss-module__FFgq-q__base [data-part=person] h3{margin:10px 0 18px}.base-module-scss-module__FFgq-q__base [data-part=person] p+p{margin-top:14px}.base-module-scss-module__FFgq-q__base [data-part=quote]{text-align:center;max-width:860px;margin:40px auto;font-size:clamp(24px,3.2cqw,42px);line-height:1.5}.base-module-scss-module__FFgq-q__base [data-part=story-spread]{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.base-module-scss-module__FFgq-q__base [data-part=story-spread]>div:first-child{height:600px}.base-module-scss-module__FFgq-q__base [data-part=story-copy] h2{margin-top:20px}.base-module-scss-module__FFgq-q__base [data-part=story-copy] p{line-height:1.9}.base-module-scss-module__FFgq-q__base [data-part=events]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.base-module-scss-module__FFgq-q__base [data-part=event]{min-width:0;padding:40px 30px}.base-module-scss-module__FFgq-q__base [data-part=event] h3{margin:18px 0}.base-module-scss-module__FFgq-q__base [data-part=event-date]{margin:24px 0;font-size:20px}.base-module-scss-module__FFgq-q__base [data-part=event-actions]{justify-content:inherit;flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.base-module-scss-module__FFgq-q__base a{text-underline-offset:6px}.base-module-scss-module__FFgq-q__base button,.base-module-scss-module__FFgq-q__base a{touch-action:manipulation}.base-module-scss-module__FFgq-q__base button:where(:not([data-part=photo],[data-editor-image-preview],[data-editor-image-radius-handle],[data-editor-image-zoom-handle])),.base-module-scss-module__FFgq-q__base [data-part=event-actions] a{border:1px solid var(--line);min-height:48px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:12px 24px;font:13px/1.4 system-ui,sans-serif;display:inline-flex}.base-module-scss-module__FFgq-q__base button:disabled{opacity:.6;cursor:wait}.base-module-scss-module__FFgq-q__base :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--primary);outline-offset:5px}.base-module-scss-module__FFgq-q__base [data-part=gallery]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:35px 0;display:grid}.base-module-scss-module__FFgq-q__base figure{min-width:0}.base-module-scss-module__FFgq-q__base figure [data-part=photo]{aspect-ratio:4/5;height:auto}.base-module-scss-module__FFgq-q__base figcaption{overflow-wrap:anywhere;margin-top:12px;font:11px/1.7 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base [data-part=guest]{max-width:900px;margin:auto}.base-module-scss-module__FFgq-q__base form{text-align:left;gap:22px;display:grid}.base-module-scss-module__FFgq-q__base form label{gap:8px;min-width:0;font:13px/1.5 system-ui,sans-serif;display:grid}.base-module-scss-module__FFgq-q__base form input,.base-module-scss-module__FFgq-q__base form select,.base-module-scss-module__FFgq-q__base form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--w-text);background:var(--w-background);border-radius:0;padding:14px;font:16px/1.5 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base form textarea{resize:vertical}.base-module-scss-module__FFgq-q__base form button{background:var(--primary)!important;color:var(--w-background)!important}.base-module-scss-module__FFgq-q__base [data-part=honeypot]{display:none}.base-module-scss-module__FFgq-q__base [data-part=form-row]{grid-template-columns:2fr 1fr;gap:20px;display:grid}.base-module-scss-module__FFgq-q__base [data-part=wishes]{gap:20px;margin-top:45px;display:grid}.base-module-scss-module__FFgq-q__base [data-part=wishes] blockquote{border-top:1px solid var(--line);padding-top:24px}.base-module-scss-module__FFgq-q__base [data-part=wishes] cite{margin-top:10px;font-size:13px;display:block}.base-module-scss-module__FFgq-q__base [data-part=bank-grid]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:900px;margin:auto;display:grid}.base-module-scss-module__FFgq-q__base [data-part=bank-grid] article{border:1px solid var(--line);min-width:0;padding:32px}.base-module-scss-module__FFgq-q__base [data-part=bank-grid] [data-part=photo]{background:#fff;width:160px;max-width:100%;height:160px;margin:22px auto}.base-module-scss-module__FFgq-q__base [data-part=bank-grid] img{object-fit:contain}.base-module-scss-module__FFgq-q__base [data-part=bank-grid] strong{overflow-wrap:anywhere;display:block}.base-module-scss-module__FFgq-q__base [data-part=bank-grid] button{margin-top:20px}.base-module-scss-module__FFgq-q__base [data-part=final-photo]{height:500px}.base-module-scss-module__FFgq-q__base [data-part=final-copy]{text-align:center;padding:40px 0}.base-module-scss-module__FFgq-q__base [data-part=final-copy] h2{margin-top:22px}.base-module-scss-module__FFgq-q__base [data-part=closing-date]{letter-spacing:.2em;margin-top:28px;font-size:13px}.base-module-scss-module__FFgq-q__base [data-part=footer]{text-align:center;border-top:1px solid var(--line);letter-spacing:.1em;padding:30px;font:11px/1.8 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base [data-part=botanical]{width:140px;height:130px;color:var(--primary);margin:auto;display:block}.base-module-scss-module__FFgq-q__base [data-part=seal]{color:var(--primary);font:60px/1.4 Georgia,serif;display:block}@container (max-width:600px){.base-module-scss-module__FFgq-q__base [data-wedding-section]{padding:58px 22px}.base-module-scss-module__FFgq-q__base h1{font-size:clamp(40px,10cqw,60px)}.base-module-scss-module__FFgq-q__base h2{font-size:34px}.base-module-scss-module__FFgq-q__base [data-part=people]{gap:22px}.base-module-scss-module__FFgq-q__base [data-part=person] h3{font-size:26px}.base-module-scss-module__FFgq-q__base [data-part=story-spread]{grid-template-columns:1fr;gap:30px}.base-module-scss-module__FFgq-q__base [data-part=story-spread]>div:first-child{height:390px}.base-module-scss-module__FFgq-q__base [data-part=events],.base-module-scss-module__FFgq-q__base [data-part=bank-grid]{grid-template-columns:1fr}.base-module-scss-module__FFgq-q__base [data-part=event]{padding:30px 22px}.base-module-scss-module__FFgq-q__base [data-part=gallery]{gap:16px}.base-module-scss-module__FFgq-q__base [data-part=form-row]{grid-template-columns:1fr;gap:20px}.base-module-scss-module__FFgq-q__base [data-part=final-photo]{height:360px}.base-module-scss-module__FFgq-q__base [data-part=quote]{font-size:26px}}@media (prefers-reduced-motion:reduce){.base-module-scss-module__FFgq-q__base *,.base-module-scss-module__FFgq-q__base :before,.base-module-scss-module__FFgq-q__base :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.base-module-scss-module__FFgq-q__base [data-part=countdown]{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.base-module-scss-module__FFgq-q__base [data-part=countdown]>p{letter-spacing:.16em;font:11px/1.8 system-ui,sans-serif}.base-module-scss-module__FFgq-q__base[data-concept-editor=true] [data-part=photo][data-wedding-element]{overflow:visible}
