.wr-nouveau{word-break:keep-all;overflow-wrap:break-word;--paper:#fbf6ee;--paper-2:#fffdf8;--ink:#423a32;--ink-soft:#6b6156;--ink-mute:#a0917e;--gold:#b79554;--gold-deep:#96762f;--blush:#d8af9e;--line:#ead9c0;--serif:"Cormorant Garamond",var(--font-serif-ko),"Nanum Myeongjo","Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sans:var(--font-pretendard),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--filigree:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20fill='none'%20stroke='%23B79554'%20stroke-width='1'%20stroke-linecap='round'%3E%3Cpath%20d='M3%2022%20C3%209%209%203%2022%203'/%3E%3Cpath%20d='M3%2013%20C3%206%206%203%2013%203'/%3E%3Cpath%20d='M22%203%20C17%203%2014%206%2014%2011%20C14%2015%2017%2016%2019%2014'/%3E%3Ccircle%20cx='6'%20cy='6'%20r='1.4'%20fill='%23B79554'%20stroke='none'/%3E%3C/svg%3E");--scroll:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2024'%20fill='none'%20stroke='%23B79554'%20stroke-width='1'%20stroke-linecap='round'%3E%3Cpath%20d='M100%205.5%20L107%2012%20L100%2018.5%20L93%2012%20Z'%20fill='%23B79554'%20stroke='none'/%3E%3Cpath%20d='M91%2012%20H42'/%3E%3Cpath%20d='M42%2012%20C33%2012%2031%206.5%2025%208%20C21%209%2022%2014%2027%2013'/%3E%3Cpath%20d='M109%2012%20H158'/%3E%3Cpath%20d='M158%2012%20C167%2012%20169%206.5%20175%208%20C179%209%20178%2014%20173%2013'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--ink);background:#f1e8d8;background-image:var(--paper-url),radial-gradient(120% 60% at 50% 0,#f7f0e2,#0000);background-size:var(--paper-size),auto;background-repeat:repeat,no-repeat;background-blend-mode:var(--paper-blend),normal;padding:1.6rem 1rem;display:flex;justify-content:center;min-height:100vh}.wr-nouveau *{box-sizing:border-box}.wr-nouveau .invite{width:min(430px,100%);background:var(--paper);background-image:var(--paper-url);background-size:var(--paper-size);background-blend-mode:var(--paper-blend);border-radius:16px;overflow:hidden;box-shadow:0 30px 90px -40px #423a3273}.wr-nouveau{--photo-tone:sepia(.08) saturate(1.04) contrast(1.02)}.wr-nouveau .eyebrow{text-transform:uppercase;color:var(--gold-deep);font-weight:600}.wr-nouveau .sec{padding:var(--sec-py,3.2rem) var(--sec-px,1.8rem);text-align:center;position:relative}.wr-nouveau .sec h2{color:var(--ink)}.wr-nouveau .corner{position:absolute;top:16px;left:16px;width:42px;height:42px;background:var(--filigree) no-repeat center /contain;opacity:.75;pointer-events:none;transform-origin:top left}.wr-nouveau .sec:has(>.corner):before{content:"";position:absolute;top:16px;right:16px;width:42px;height:42px;background:var(--filigree) no-repeat center /contain;transform:scaleX(-1);opacity:.75;pointer-events:none}.wr-nouveau .sec.is-armed .corner{opacity:0;clip-path:inset(0 100% 100% 0)}.wr-nouveau .sec.is-armed:has(>.corner):before{opacity:0;clip-path:inset(0 100% 100% 0);transform:scaleX(-1) scale(.94)}.wr-nouveau .sec.is-in .corner{animation:nouveau-vine 1.1s cubic-bezier(.22,.7,.2,1) both}.wr-nouveau .sec.is-in:has(>.corner):before{animation:nouveau-vine-m 1.1s cubic-bezier(.22,.7,.2,1) .3s both}@keyframes nouveau-vine{0%{opacity:0;clip-path:inset(0 100% 100% 0);transform:scale(.94)}60%{opacity:.75}to{opacity:.75;clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes nouveau-vine-m{0%{opacity:0;clip-path:inset(0 100% 100% 0);transform:scaleX(-1) scale(.94)}60%{opacity:.75}to{opacity:.75;clip-path:inset(0 0 0 0);transform:scaleX(-1) scale(1)}}.wr-nouveau .divider{width:60%;max-width:200px;height:22px;background:var(--scroll) no-repeat center /contain}.wr-nouveau .hero{padding:3rem 1.8rem 1rem;text-align:center}.wr-nouveau .hero-frame{position:relative;width:min(320px,88%);margin:0 auto;aspect-ratio:3/4;overflow:hidden;border-radius:50% 50% 6px 6px/34% 34% 6px 6px;padding:6px;background:var(--paper-2);box-shadow:0 18px 44px -26px #423a3280,inset 0 0 0 1px var(--gold)}.wr-nouveau .hero-frame img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50% 50% 4px 4px/33% 33% 4px 4px}.wr-nouveau .hero-cap{margin-top:1.5rem}.wr-nouveau .hero-names{display:block;font-family:var(--serif);font-size:1.6rem;color:var(--ink);font-weight:400;letter-spacing:.02em}.wr-nouveau .hero-names .amp{color:var(--gold);font-style:italic;margin:0 .12em}.wr-nouveau .hero-date{display:block;margin-top:.5rem;font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute)}.wr-nouveau .ptcover{position:fixed;inset:0;z-index:60;width:100%;height:100%;background:var(--paper);overflow:hidden;cursor:pointer;transition:transform .9s cubic-bezier(.66,0,.2,1),opacity .9s ease}.wr-nouveau .ptcover.opened{transform:translateY(-100%);opacity:0;pointer-events:none}.wr-nouveau .ptcover-photo{position:absolute;left:50%;top:9%;transform:translateX(-50%) scale(1.02);transform-origin:50% 40%;width:78%;height:58%;object-fit:cover;display:block;border:0;border-radius:50% 50% 8px 8px/42% 42% 8px 8px;box-shadow:0 22px 50px -26px #423a3280,0 0 0 6px var(--paper-2),0 0 0 7px var(--gold),inset 0 0 0 1px #ffffff4d;animation:nouveau-ken 16s ease-out both}@keyframes nouveau-ken{to{transform:translateX(-50%) scale(1.1)}}.wr-nouveau .ptcover-grain,.wr-nouveau .ptcover-scrim{display:none}.wr-nouveau .ptcover.no-photo{background:var(--paper)}.wr-nouveau .ptcover-inner{position:absolute;inset:0;z-index:2;padding:0 2rem 4.4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;opacity:0;transform:translateY(12px);transition:opacity 1.3s ease .1s,transform 1.3s cubic-bezier(.2,.8,.2,1) .1s}.wr-nouveau .ptcover.no-photo .ptcover-inner{justify-content:center}.wr-nouveau .ptcover.revealed .ptcover-inner{opacity:1;transform:none}.wr-nouveau .pt-names{display:flex;flex-direction:column;align-items:center;gap:.55rem;font-family:var(--serif);font-weight:400;font-size:2.05rem;line-height:1.2;letter-spacing:.04em;color:var(--ink);font-style:italic}.wr-nouveau .pt-nm{font-style:italic}.wr-nouveau .pt-dot{width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.wr-nouveau .pt-date{margin-top:1.3rem;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums}.wr-nouveau .ptcover-hint{position:absolute;bottom:24px;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--ink-soft);font-size:.58rem;letter-spacing:.28em;opacity:0;transition:opacity .7s ease 1.4s}.wr-nouveau .ptcover.revealed .ptcover-hint{opacity:.72}.wr-nouveau .ptcover-hint .dot{width:6px;height:6px;border-radius:999px;background:var(--gold);animation:nouveau-pulse 2.2s ease-out infinite}@keyframes nouveau-pulse{0%{box-shadow:0 0 0 0 #b7955480}70%{box-shadow:0 0 0 9px #b7955400}to{box-shadow:0 0 0 0 #b7955400}}.wr-nouveau .greet{font-size:.92rem;text-wrap:balance;color:var(--ink-soft);margin:0 auto;letter-spacing:.01em}.wr-nouveau .hosts{margin-top:2rem;font-size:.88rem;color:var(--ink);line-height:2.1}.wr-nouveau .hosts b{color:var(--ink);font-weight:600}.wr-nouveau .hosts .who{font-family:var(--serif);font-size:1.12rem;letter-spacing:.02em}.wr-nouveau .hosts .gone{color:var(--ink-mute);font-weight:600}.wr-nouveau .when .big{font-family:var(--serif);font-size:1.8rem;color:var(--ink);font-weight:400;letter-spacing:.01em;font-feature-settings:"onum" 1}.wr-nouveau .when .sub{color:var(--ink-soft);font-size:.9rem;margin-top:.7rem;line-height:1.9}.wr-nouveau{--btn-ink:var(--ink);--btn-line:var(--gold)}.wr-nouveau .acct .copy{--btn-ink:var(--ink-soft)}.wr-nouveau .tel-btn{--btn-ink:var(--gold-deep)}.wr-nouveau .share-btn{--btn-ink:#d9cdbb;--btn-line:#ffffff38}.wr-nouveau .badge{--badge-font:var(--serif);--badge-style:italic;--badge-ink:var(--gold-deep)}.wr-nouveau .gal{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:.6rem}.wr-nouveau .gal .t{aspect-ratio:3/4;border-radius:3px;overflow:hidden;background:var(--line);box-shadow:inset 0 0 0 1px #b7955459}.wr-nouveau .gal .t img{width:100%;height:100%;object-fit:cover;display:block}.wr-nouveau .loc-card{display:flex;align-items:center;gap:.85rem;text-align:left;max-width:20rem;margin:.2rem auto 1.4rem;padding:1rem 1.1rem;background:var(--paper-2);border:1px solid var(--line);border-radius:4px}.wr-nouveau .loc-pin{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#f3e9d4;color:var(--gold-deep);box-shadow:inset 0 0 0 1px #b7955466}.wr-nouveau .loc-pin svg{width:19px;height:19px;stroke:currentColor;fill:none}.wr-nouveau .loc-name{font-size:1.05rem;font-weight:400;color:var(--ink);font-family:var(--serif);letter-spacing:.01em}.wr-nouveau .loc-addr{font-size:.8rem;color:var(--ink-soft);line-height:1.6;margin-top:.2rem}.wr-nouveau .nav{display:flex;gap:.55rem;justify-content:center;flex-wrap:wrap}.wr-nouveau .trans{text-align:left;max-width:18rem;margin:1.5rem auto 0;font-size:.82rem;color:var(--ink-soft);line-height:2;white-space:pre-line}.wr-nouveau .trans b{color:var(--ink)}.wr-nouveau .acct{max-width:20rem;margin:.6rem auto 0;display:grid;gap:.6rem}.wr-nouveau .acct .row{display:flex;justify-content:space-between;align-items:center;gap:.6rem;background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:.75rem .9rem;text-align:left}.wr-nouveau .acct .side{font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);font-weight:700;margin:1.3rem 0 .3rem}.wr-nouveau .acct .who{font-size:.74rem;color:var(--ink-mute)}.wr-nouveau .acct .no{font-size:.9rem;font-weight:600;color:var(--ink);margin-top:.1rem}.wr-nouveau .rsvp-btns{display:flex;gap:.6rem;justify-content:center;margin:.5rem 0 1.2rem}.wr-nouveau .rsvp-btns button[aria-pressed=true]{background:var(--gold-deep);color:var(--paper);border-color:var(--gold-deep)}.wr-nouveau .rsvp-form{max-width:20rem;margin:0 auto;display:grid;gap:.65rem;text-align:left}.wr-nouveau .rsvp-form label{font-size:.7rem;letter-spacing:.04em;color:var(--ink-soft);font-weight:600}.wr-nouveau .rsvp-form input,.wr-nouveau .rsvp-form select{width:100%;font-size:.9rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);color:var(--ink)}.wr-nouveau .rsvp-form .inline{display:flex;gap:.6rem;align-items:center}.wr-nouveau .rsvp-form .check{display:flex;gap:.4rem;align-items:center;font-size:.82rem;color:var(--ink);font-weight:500}.wr-nouveau .rsvp-form .check input{width:auto}.wr-nouveau .rsvp-submit{margin-top:.5rem;background:var(--gold-deep);color:var(--paper);font-weight:600;font-size:.82rem;border:0;border-radius:2px;padding:.9rem;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;transition:filter .18s ease,transform .1s ease}.wr-nouveau .rsvp-submit:hover{filter:brightness(1.08)}.wr-nouveau .rsvp-submit:active{transform:translateY(1px)}.wr-nouveau .rsvp-submit:disabled{opacity:.45;cursor:default}.wr-nouveau .rsvp-done{font-size:.9rem;color:var(--ink);font-weight:600;padding:1rem 0}.wr-nouveau .wreath-cta{background:var(--paper-2);border-top:1px solid var(--line);padding:3rem 1.8rem 3.2rem;text-align:center}.wr-nouveau .wreath-cta .tag{font-size:.58rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold-deep);font-weight:600}.wr-nouveau .wreath-cta h2{font-family:var(--serif);font-size:clamp(1.2rem,5.8vw,1.65rem);color:var(--ink);font-weight:400;margin:.7rem 0 .6rem;letter-spacing:.01em}.wr-nouveau .wreath-cta p{font-size:.86rem;color:var(--ink-soft);max-width:18rem;margin:0 auto 1.2rem;line-height:1.8}.wr-nouveau .chips{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.6rem}.wr-nouveau .chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);border-radius:2px;padding:.34rem .76rem;font-weight:500}.wr-nouveau .chip b{color:var(--ink);font-weight:600}.wr-nouveau .chip-ic{width:14px;height:14px;stroke:var(--gold);fill:none;flex:none}.wr-nouveau .wbtn{display:inline-block;background:var(--gold-deep);color:var(--paper);font-weight:600;font-size:.82rem;padding:1rem 2.4rem;border-radius:2px;text-decoration:none;letter-spacing:.2em;text-transform:uppercase;transition:filter .18s ease,transform .1s ease}.wr-nouveau .wbtn:hover{filter:brightness(1.08)}.wr-nouveau .wbtn:active{transform:translateY(1px)}.wr-nouveau .wnote{font-size:.68rem;letter-spacing:.04em;color:var(--ink-mute);margin-top:1rem}.wr-nouveau footer{background:var(--ink);color:#d9cdbb;text-align:center;padding:2.8rem 1.4rem 3rem}.wr-nouveau footer .c{font-family:var(--serif);font-size:1.35rem;color:#fbf6ee;font-weight:400;letter-spacing:.04em}.wr-nouveau footer .call{display:flex;gap:.5rem;justify-content:center;margin-top:1.3rem}.wr-nouveau footer .call a{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#d9cdbb;border:1px solid #ffffff38;border-radius:2px;padding:.5rem 1rem;text-decoration:none;transition:background .18s ease}.wr-nouveau footer .call a:hover{background:#ffffff1a}.wr-nouveau footer .call.parents{flex-wrap:wrap;margin-top:.6rem}.wr-nouveau footer .call.parents a{font-size:.6rem}.wr-nouveau footer .mini{font-size:.62rem;letter-spacing:.1em;opacity:.55;margin-top:1.6rem}.wr-nouveau .cal{max-width:20rem;margin:1.6rem auto 0;background:var(--paper-2);border:1px solid var(--line);border-radius:100px 100px 8px 8px;padding:1.6rem 1.2rem 1.2rem}.wr-nouveau .cal-title{font-family:var(--serif);font-size:1.1rem;color:var(--ink);letter-spacing:.16em;margin-bottom:.8rem}.wr-nouveau .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);font-variant-numeric:tabular-nums}.wr-nouveau .cal-h{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);padding:.4rem 0}.wr-nouveau .cal-d{display:grid;place-items:center;height:2rem;font-size:.78rem;color:var(--ink)}.wr-nouveau .cal-d.cal-sun,.wr-nouveau .cal-h.cal-sun{color:var(--gold-deep)}.wr-nouveau .cal-e{color:#0000}.wr-nouveau .cal-d.is-day{position:relative;isolation:isolate;color:var(--paper);font-weight:600}.wr-nouveau .cal-d.is-day:before{content:"";position:absolute;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--gold-deep);z-index:-1;box-shadow:0 0 0 1px #b7955480,0 0 0 3px var(--paper-2)}.wr-nouveau .cal-dday{margin-top:1.2rem;font-size:.84rem;color:var(--ink);font-weight:500;letter-spacing:.01em}.wr-nouveau .kmap-wrap{max-width:20rem;margin:.2rem auto 1.4rem}.wr-nouveau .kmap{width:100%;height:220px;border-radius:4px;overflow:hidden;border:1px solid var(--line)}.wr-nouveau .acc{max-width:20rem;margin:1.5rem auto 0;text-align:left;border-top:1px solid var(--line)}.wr-nouveau .acc-item{border-bottom:1px solid var(--line)}.wr-nouveau .acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:none;border:0;cursor:pointer;padding:.9rem .1rem;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--ink);font-family:inherit}.wr-nouveau .acc-ind{position:relative;width:12px;height:12px;flex:none}.wr-nouveau .acc-ind:after,.wr-nouveau .acc-ind:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gold-deep)}.wr-nouveau .acc-ind:before{width:12px;height:1px}.wr-nouveau .acc-ind:after{width:1px;height:12px;transition:opacity .2s ease}.wr-nouveau .acc-item.is-open .acc-ind:after{opacity:0}.wr-nouveau .acc-body{padding:0 .1rem 1rem;font-size:.82rem;color:var(--ink-soft);line-height:1.95}.wr-nouveau .acc-body p{margin:0}.wr-nouveau .gb{max-width:20rem;margin:0 auto;text-align:left}.wr-nouveau .gb-form{display:grid;gap:.65rem}.wr-nouveau .gb-msg,.wr-nouveau .gb-name{width:100%;font-size:.9rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:2px;background:var(--paper-2);color:var(--ink);font-family:inherit}.wr-nouveau .gb-msg{resize:vertical;min-height:4.4rem;line-height:1.6}.wr-nouveau .gb-msg-wrap{position:relative}.wr-nouveau .gb-count{position:absolute;right:.55rem;bottom:.5rem;font-size:.62rem;letter-spacing:.04em;color:var(--ink-mute);background:var(--paper-2);padding:0 .25rem}.wr-nouveau .gb-error{font-size:.74rem;color:#9c6a60}.wr-nouveau .gb-submit{justify-self:end;background:var(--gold-deep);color:var(--paper);font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;border:0;border-radius:0;padding:.62rem 1.5rem;cursor:pointer;transition:filter .18s ease}.wr-nouveau .gb-submit:hover{filter:brightness(1.08)}.wr-nouveau .gb-submit:disabled{opacity:.45;cursor:default}.wr-nouveau .gb-sent{font-size:.8rem;color:var(--ink);font-weight:500}.wr-nouveau .gb-list{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem}.wr-nouveau .gb-item{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:.85rem .95rem}.wr-nouveau .gb-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.35rem}.wr-nouveau .gb-who{font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--ink);letter-spacing:.01em}.wr-nouveau .gb-when{font-size:.64rem;color:var(--ink-mute)}.wr-nouveau .gb-text{margin:0;font-size:.84rem;color:var(--ink-soft);line-height:1.8;white-space:pre-line;word-break:break-word}.wr-nouveau .share{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.wr-nouveau .bgm-btn{background:#fffdf8e0;border-color:var(--gold);color:var(--ink-soft)}.wr-nouveau .bgm-btn.is-playing{color:var(--gold-deep);border-color:var(--gold)}.wr-nouveau .bgm-credit{color:#d9cdbb}.wr-nouveau .cover-panel{position:absolute;inset:0;width:100%;height:100%}.wr-nouveau .cover-backdrop{display:none}@media (min-width:700px){.wr-nouveau .ptcover{display:flex;align-items:center;justify-content:center}.wr-nouveau .cover-backdrop{display:block;position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;transform:scale(1.15);filter:blur(46px) saturate(1.04) brightness(1.02)}.wr-nouveau .cover-backdrop:after{content:"";position:absolute;inset:0;background:#fbf6ee85}.wr-nouveau .cover-panel{position:relative;inset:auto;z-index:1;flex:none;width:min(480px,calc(100dvh * 9 / 16));height:100dvh;margin:0 auto;overflow:hidden;box-shadow:0 30px 90px -30px #0006}}@media (prefers-reduced-motion:reduce){.wr-nouveau .ptcover,.wr-nouveau .ptcover-hint,.wr-nouveau .ptcover-inner{transition:none!important}.wr-nouveau .ptcover-photo{animation:none!important;transform:translateX(-50%)!important}.wr-nouveau .corner,.wr-nouveau .ptcover-hint .dot{animation:none!important}.wr-nouveau .corner{opacity:.75!important;clip-path:none!important;transform:none!important}.wr-nouveau .sec:has(>.corner):before{animation:none!important;opacity:.75!important;clip-path:none!important;transform:scaleX(-1)!important}}.wr-nouveau{overflow-x:clip}.wr-nouveau .invite.recipe-nouveau{--mo-dur:.78s;--mo-dist:9px;--mo-stagger:62ms}.wr-nouveau .ptcover.golden-cover,.wr-nouveau .ptcover.golden-cover.opened{position:relative;inset:auto;z-index:1;display:block;width:100%;height:100vh;height:100svh;min-height:620px;max-height:920px;cursor:default;pointer-events:auto;opacity:1;transform:none;transition:none}.wr-nouveau .ptcover.golden-cover .cover-panel{position:absolute;inset:0;width:100%;height:100%;margin:0;overflow:hidden;box-shadow:none}.wr-nouveau .ptcover.golden-cover>:is(.cover-backdrop,.cover-skip){display:none}.wr-nouveau .ptcover.golden-cover .ptcover-inner{opacity:1;transform:none}.wr-nouveau .ptcover.golden-cover .pt-names{max-width:100%;font-size:clamp(1.95rem,9.6vw,2.4rem);overflow-wrap:anywhere}.wr-nouveau .ptcover.golden-cover.long-names .pt-names{font-size:clamp(1.52rem,7.1vw,1.86rem);line-height:1.34;letter-spacing:0}.wr-nouveau .sec-v-nouveau-prologue{width:calc(100% - 2rem);margin:1.2rem auto 0;padding:4rem 1.35rem 3.4rem;background:var(--paper-2);border:1px solid var(--gold);border-radius:48% 48% 12px 12px/22% 22% 12px 12px;box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px #b7955447}.wr-nouveau .sec-v-nouveau-prologue .quote-body{max-width:18rem;font-size:1.03rem;line-height:2.05}.wr-nouveau .sec-v-nouveau-salon{margin-inline:1rem;background:linear-gradient(135deg,#d8af9e1f,#0000 62%);border-inline:1px solid #b7955438}.wr-nouveau .sec-v-nouveau-salon .greet{max-width:18.5rem;margin-inline:auto}.wr-nouveau .sec-v-nouveau-marquee{min-height:38svh;display:grid;place-items:center}.wr-nouveau .sec-v-nouveau-marquee .tb-line{max-width:19rem;font-family:var(--font-script),cursive;font-size:clamp(2.4rem,12.5vw,3.8rem);line-height:1.02;color:var(--gold-deep)}.wr-nouveau .sec-v-nouveau-programme .when-copy{max-width:20rem;margin:1.1rem auto 0;padding:1.65rem 1rem;background:var(--paper-2);border:1px solid var(--line);border-radius:100px 100px 10px 10px/38px 38px 10px 10px}.wr-nouveau .sec-v-nouveau-gallery-wall .gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wr-nouveau .sec-v-nouveau-gallery-wall .gal .t{border:5px solid var(--paper-2);box-shadow:0 0 0 1px var(--gold)}.wr-nouveau .sec-v-nouveau-gallery-wall .gal .t:first-child{grid-column:1/-1;aspect-ratio:16/10;border-radius:120px 120px 3px 3px/65px 65px 3px 3px}.wr-nouveau .sec-v-nouveau-concierge{background:hsla(18,43%,73%,.075);border-block:1px solid var(--line)}.wr-nouveau :is(.sec-v-nouveau-cabinet,.sec-v-nouveau-autographs){background:linear-gradient(180deg,rgba(183,149,84,.055),#0000 75%)}.wr-nouveau .sec-v-nouveau-cabinet .acct .row{box-shadow:inset 3px 0 0 #b7955452}.wr-nouveau .sec-v-nouveau-autographs .gb-item{background:#0000;border-width:0 0 1px;border-radius:0}.wr-nouveau .sec-v-nouveau-autographs .gb-who{font-style:italic}.wr-nouveau .invite.recipe-nouveau :is(.greet,.quote-body,.loc-addr,.gb-text,.acct .no){overflow-wrap:anywhere}.wr-nouveau :is(.nav a,.acc-head,.acct .copy,.rsvp-btns button,.rsvp-submit,.gb-submit,.gb-more,.gal-more,.share-btn,.tel-btn,footer .call a,.wbtn){min-height:44px;display:inline-flex;align-items:center;justify-content:center}.wr-nouveau :is(.rsvp-form input:not([type=checkbox]):not([type=radio]),.rsvp-form select,.gb-name){min-height:44px}@media (max-width:479px){.wr-nouveau{padding:0;min-width:0;min-height:100svh}.wr-nouveau .invite.recipe-nouveau{width:100%;min-width:0;border-radius:0;box-shadow:none}.wr-nouveau .invite.recipe-nouveau .sec{padding-inline:1.25rem}.wr-nouveau .ptcover.golden-cover{min-height:100vh;min-height:100svh;max-height:none}.wr-nouveau .sec-v-nouveau-prologue{width:calc(100% - 1.5rem)}.wr-nouveau .sec-v-nouveau-salon{margin-inline:.75rem}.wr-nouveau .rsvp-form .inline{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.wr-nouveau .invite.recipe-nouveau{--mo-dur:0s;--mo-dist:0px;--mo-stagger:0ms}.wr-nouveau .ptcover.golden-cover,.wr-nouveau .ptcover.golden-cover *{animation:none!important;transition:none!important}}