@font-face{font-family:InvitationRecipientScript;src:url(/_next/static/media/Italianno.cda377f0.ttf?dpl=dpl_EbGzGCZ9JnvSmQREotzWMcVeYxuX) format("truetype");font-style:normal;font-weight:400;font-display:swap}.invitation_root__zaIOt{position:relative;isolation:isolate;min-height:100dvh;background:#e9e4de;color:var(--inv-ink);font:17px/1.7 Georgia,Times New Roman,serif;overflow-x:clip;--paper:#faf5ed;--ink:#3e273b;--gold:#986e39;--line:#d8c6b1}.invitation_root__zaIOt *{box-sizing:border-box}.invitation_root__zaIOt h1,.invitation_root__zaIOt h2,.invitation_root__zaIOt h3,.invitation_root__zaIOt p{overflow-wrap:anywhere}.invitation_root__zaIOt h1,.invitation_root__zaIOt h2,.invitation_root__zaIOt h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.invitation_root__zaIOt h2{font-size:clamp(2rem,7vw,2.9rem);line-height:1.15;margin:0 0 28px}.invitation_root__zaIOt h3{font-size:1.35rem;line-height:1.35;margin:12px 0}.invitation_root__zaIOt p{margin:0 0 24px;white-space:pre-line}.invitation_root__zaIOt small{display:block;font:12px/1.6 Arial,sans-serif;letter-spacing:.04em}.invitation_root__zaIOt .invitation_action__zEalN,.invitation_root__zaIOt button{min-height:48px;border:1px solid;border-radius:2px;padding:12px 20px;font:13px/1.4 Arial,sans-serif;letter-spacing:.03em;background:var(--inv-ink);color:var(--inv-bg);display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;max-width:100%;cursor:pointer}.invitation_root__zaIOt button:disabled{cursor:not-allowed;opacity:.55}.invitation_root__zaIOt .invitation_action__zEalN:hover,.invitation_root__zaIOt button:hover{filter:brightness(1.1)}.invitation_root__zaIOt a:focus-visible,.invitation_root__zaIOt button:focus-visible,.invitation_root__zaIOt input:focus-visible,.invitation_root__zaIOt select:focus-visible,.invitation_root__zaIOt summary:focus-visible,.invitation_root__zaIOt textarea:focus-visible{outline:3px solid #a76823;outline-offset:4px}.invitation_root__zaIOt img{max-width:100%;display:block;height:auto}.invitation_root__zaIOt form{text-align:left;margin-top:24px;max-width:none}.invitation_root__zaIOt label{font:14px/1.5 Arial,sans-serif;display:flex;flex-direction:column;gap:8px;margin:0 0 20px;font-weight:400}.invitation_root__zaIOt input,.invitation_root__zaIOt select,.invitation_root__zaIOt textarea{width:100%;font:16px/1.5 Arial,sans-serif;border:1px solid #9a8479;border-radius:2px;color:#322631;background:#fff;padding:12px}.invitation_root__zaIOt textarea{min-height:105px}.invitation_root__zaIOt fieldset{border:1px solid var(--line);padding:18px;margin:24px 0}.invitation_root__zaIOt legend{padding:0 8px;font:15px Georgia,serif}.invitation_root__zaIOt summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;cursor:pointer}.invitation_root__zaIOt blockquote{margin:0}.invitation_root__zaIOt dialog::backdrop{background:#1e1420bd;backdrop-filter:blur(4px)}.invitation_surround__5_P72{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#eee9e1,#dcd6ce)}.invitation_surround__5_P72 img{position:absolute;width:27vw;max-width:390px;opacity:.18;filter:saturate(.35);top:15vh;left:-7vw;transform:rotate(-18deg)}.invitation_surround__5_P72 img+img{left:auto;right:-8vw;top:48vh;transform:rotate(150deg)}.invitation_invitation__RqzzV{position:relative;max-width:var(--inv-width);margin:auto;background:var(--inv-bg);box-shadow:0 0 70px #2d222020;outline:none}.invitation_section__K5vVj{position:relative;padding:108px 30px 88px;text-align:center;overflow:hidden;isolation:isolate;background-image:var(--inv-texture);background-size:500px}.invitation_section__K5vVj[data-tone="0"]{background-color:var(--inv-bg);color:var(--inv-ink)}.invitation_section__K5vVj[data-tone="1"]{background-color:#f7f0e6;color:#392d32}.invitation_section__K5vVj[data-tone="2"]{background-color:#e6e7dd;color:#303b34}.invitation_section__K5vVj[data-tone="3"]{background-color:#f0e2df;color:#493139}.invitation_sectionContent__85cKD{position:relative;z-index:1}.invitation_sectionContent__85cKD>p{max-width:390px;margin-left:auto;margin-right:auto}.invitation_ornamentLayer__ygR3r{position:absolute;z-index:0;width:150px;height:150px;top:-22px;right:-40px;pointer-events:none;filter:drop-shadow(0 10px 7px #28162018);opacity:.82}.invitation_ornamentLayer__ygR3r img{width:100%;height:100%;object-fit:contain}.invitation_section__K5vVj:nth-of-type(2n) .invitation_ornamentLayer__ygR3r{right:auto;left:-38px;transform:rotate(-15deg)}.invitation_section__K5vVj[data-kind=hero] .invitation_ornamentLayer__ygR3r{width:240px;height:260px;right:-50px;top:20px;opacity:.9}.invitation_section__K5vVj[data-kind=thanks] .invitation_ornamentLayer__ygR3r{width:200px;top:auto;bottom:-50px;right:-30px}.invitation_hero__jfL_z{padding-top:130px;padding-bottom:52px;min-height:820px}.invitation_root__zaIOt .invitation_hero__jfL_z h1{font-size:clamp(3.4rem,13vw,5.4rem);letter-spacing:-.045em;line-height:1.05;margin:25px auto 28px;max-width:440px}.invitation_hero__jfL_z h1 span{display:block}.invitation_hero__jfL_z h1 i{display:block;font-size:.45em;line-height:1.5;color:var(--inv-accent);font-weight:400}.invitation_root__zaIOt .invitation_eyebrow__UaxCj{font:11px/1.65 Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;margin:0 0 22px;color:inherit}.invitation_heroDate__vYy6F{font-size:17px;letter-spacing:.04em}.invitation_heroPhoto__buehL{width:100%;max-width:380px;margin:40px auto 0;aspect-ratio:4/3;object-fit:cover;border-radius:48% 48% 0 0;box-shadow:10px 12px 0 #b499701c}.invitation_root__zaIOt .invitation_scrollCue__uL53W{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:35px 0 0}.invitation_contentPhoto__MLpKU{width:100%;max-width:380px;max-height:520px;object-fit:cover;margin:32px auto 10px;border-radius:45% 45% 3px 3px;box-shadow:8px 10px 0 #a58a6320}.invitation_people__TXPXp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.invitation_people__TXPXp article{padding:25px 12px;border-block:1px solid #9b80694d;background:#ffffff36}.invitation_people__TXPXp article h3{font-size:1.35rem}.invitation_people__TXPXp article p{font-size:15px}.invitation_people__TXPXp article .invitation_eyebrow__UaxCj{font-size:9px}.invitation_personPhoto__F2Wvu{width:86px;height:86px!important;object-fit:cover;border-radius:50%;margin:0 auto 24px}.invitation_countdown__K5Zkl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:30px 0}.invitation_countdown__K5Zkl span{font:10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid;padding-top:12px}.invitation_countdown__K5Zkl b{display:block;font:400 clamp(1.6rem,8vw,2.8rem)/1.4 Georgia,serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.invitation_eventTabs__oynCe{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:25px 0}.invitation_root__zaIOt .invitation_eventTabs__oynCe button{padding:10px 13px;background:transparent;color:inherit;font-size:11px}.invitation_root__zaIOt .invitation_eventTabs__oynCe button[aria-pressed=true]{background:#392c35;color:#fff8ef}.invitation_eventCard__7Wgbq{padding:38px 18px;border:1px solid #a98d6866;outline:1px solid #a98d6833;outline-offset:7px;background:#fff9ef}.invitation_root__zaIOt .invitation_eventCard__7Wgbq h3{font-size:2.5rem;margin:0 0 20px;color:#392b33}.invitation_eventCard__7Wgbq time{display:grid;gap:0;justify-content:center;line-height:1.2;margin:25px 0}.invitation_eventCard__7Wgbq time b{font-size:5rem;font-weight:400}.invitation_eventCard__7Wgbq time span{font-size:20px}.invitation_eventCard__7Wgbq time strong{font:400 2.2rem Georgia,serif;margin-top:24px}.invitation_eventCard__7Wgbq small{margin-bottom:20px}.invitation_eventCard__7Wgbq p{color:#392b33}.invitation_actions__EQ5FH{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.invitation_calendar__0sSZS{padding:35px 20px;background:#fff9f0;color:#483037;border-radius:44% 44% 4px 4px;box-shadow:9px 12px 0 #9c83521b;border:1px solid #b49a7955}.invitation_root__zaIOt .invitation_month__2Kmf7{font-size:22px;margin:28px 0 22px}.invitation_calendarGrid__MHhNx{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:25px 0 32px;font:14px/1 Arial,sans-serif}.invitation_calendarGrid__MHhNx>b,.invitation_calendarGrid__MHhNx>span{position:relative;height:36px;display:grid;place-items:center;font-weight:400}.invitation_selectedDay___YTrF{color:white;background:#693b50;border-radius:50%}.invitation_selectedDay___YTrF .invitation_icon__U6CbE{position:absolute;inset:4px;width:28px;height:28px;opacity:.3;fill:currentColor;stroke:none}.invitation_selectedDay___YTrF>span{position:relative;font-weight:700}.invitation_calendar__0sSZS .invitation_action__zEalN{font-size:11px;padding:12px}.invitation_calendar__0sSZS small{margin:20px 0 0}.invitation_icon__U6CbE{display:inline-block;vertical-align:middle;flex:none;width:24px;height:24px}.invitation_sectionContent__85cKD>.invitation_icon__U6CbE{width:46px;height:46px;margin:0 auto 24px}.invitation_program__gHyLQ{list-style:none;padding:0;margin:35px 0;text-align:left}.invitation_program__gHyLQ li{display:grid;grid-template-columns:65px minmax(0,1fr);gap:20px;padding:0 0 32px;position:relative}.invitation_program__gHyLQ time{font:15px/1.5 Arial,sans-serif;padding-top:8px}.invitation_program__gHyLQ li>div{padding-left:20px;border-left:1px solid #a58466}.invitation_root__zaIOt .invitation_program__gHyLQ h3{margin:0 0 10px}.invitation_root__zaIOt .invitation_program__gHyLQ p{font-size:15px;margin:0}.invitation_gallery__BQxcR{margin:32px -16px 0}.invitation_carousel__fyE2l{height:360px;position:relative;perspective:900px;touch-action:pan-y;overflow:hidden}.invitation_root__zaIOt .invitation_galleryPhoto__Z9rdP{padding:0;border:0;min-height:0;background:none;border-radius:3px;overflow:hidden;display:block;filter:none}.invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP{position:absolute;top:14px;left:50%;width:78%;height:320px;transition:transform .5s ease,opacity .5s ease;box-shadow:0 12px 18px #2d19222a}.invitation_galleryPhoto__Z9rdP img{width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.invitation_galleryControls__fi6Ng{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;font:12px Arial,sans-serif}.invitation_root__zaIOt .invitation_galleryControls__fi6Ng button{background:transparent;color:inherit;min-width:48px;padding:10px}.invitation_mosaic__7meZM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invitation_mosaic__7meZM .invitation_galleryPhoto__Z9rdP{height:200px}.invitation_mosaic__7meZM .invitation_galleryPhoto__Z9rdP:nth-child(3n+1){grid-column:span 2;height:270px}.invitation_rows__9Ttkj{display:grid;gap:14px;scrollbar-width:none}.invitation_rows__9Ttkj .invitation_galleryPhoto__Z9rdP{width:100%;aspect-ratio:4/3}.invitation_dialog__ozV0E{margin:auto;border:1px solid #b19b85;border-radius:5px;background:#faf5ec;color:#352833;padding:55px 25px 30px;max-width:min(460px,calc(100vw - 28px));width:100%;max-height:85dvh;overflow:auto;box-shadow:0 25px 100px #170b3040;text-align:center}.invitation_root__zaIOt .invitation_dialog__ozV0E h2{font-size:2rem}.invitation_root__zaIOt .invitation_close__NqVmK{position:absolute;right:10px;top:10px;padding:5px;width:42px;min-height:42px;background:transparent;color:#382638;border:0;font-size:30px}.invitation_lightbox__JDNPS{width:min(850px,calc(100vw - 28px));max-width:850px;background:#211b20;color:#fff7ed;padding:60px 15px 20px}.invitation_lightbox__JDNPS>img{max-height:68dvh;width:100%;object-fit:contain}.invitation_root__zaIOt .invitation_lightbox__JDNPS .invitation_close__NqVmK{color:white}.invitation_disclosure__W98s_{border-block:1px solid #a990744f;padding:18px 0;text-align:left}.invitation_disclosure__W98s_ summary{font:15px Arial,sans-serif}.invitation_status__g0gAs{font:12px/1.5 Arial,sans-serif;margin:18px 0 0!important;min-height:1em}.invitation_gift__Kaja3{padding:15px 0 30px;border-bottom:1px solid #bea58a;margin-bottom:20px}.invitation_qr__V2M_i{width:180px;margin:20px auto}.invitation_wishes__ve76h{margin-top:30px;text-align:left}.invitation_wishes__ve76h blockquote{padding:20px 18px;margin:15px 0;background:#ffffff60;border-left:1px solid #936f5b;box-shadow:4px 5px 0 #8767460a}.invitation_wishes__ve76h blockquote p{font-size:16px;margin-bottom:10px}.invitation_wishes__ve76h cite{font:11px Arial,sans-serif;letter-spacing:.08em}.invitation_music__ZC5_B{font:12px Arial,sans-serif}.invitation_music__ZC5_B p{margin:12px 0 0}.invitation_section__K5vVj[data-kind=music]{padding:25px}.invitation_motionControls__CWDN2{position:sticky;top:10px;height:0;z-index:5;text-align:right;padding-right:12px}.invitation_root__zaIOt .invitation_motionControls__CWDN2 button{min-height:38px;padding:8px 10px;font:10px Arial,sans-serif;background:#fffbf0eb;color:#463440;box-shadow:0 3px 15px #0001;border-color:#bda79d}.invitation_brand__2te00{text-align:center;padding:45px 20px 60px;background:var(--inv-bg);font:14px Georgia,serif;color:var(--inv-ink)}.invitation_brand__2te00[data-brand-presentation=platform]{background:#ece4d4;color:#71554f}.invitation_brand__2te00 a{color:inherit;text-decoration:none}.invitation_brand__2te00 img{width:108px;max-height:70px;object-fit:contain;margin:auto}.invitation_ambient__NhvNw{position:fixed;inset:0;pointer-events:none;z-index:4;overflow:hidden}.invitation_ambient__NhvNw>span{position:absolute;top:0;opacity:0;pointer-events:none}.invitation_ambient__NhvNw img{width:100%}.invitation_envelope__eY4_5{position:fixed;z-index:20;inset:0;width:min(100%,var(--inv-width));margin:auto;perspective:1400px;overflow:hidden;color:#462d3e;background:transparent}.invitation_envelopePaper__Zicpf{position:absolute;inset:0;background:#f5eadb;background-image:var(--inv-texture);background-size:500px;box-shadow:inset 0 0 80px #ad805126;overflow:hidden}.invitation_cavity__3MKda{position:absolute;inset:0;background:#d7bea0;clip-path:polygon(0 0,100% 0,50% 55%)}.invitation_pocket__lPYU2{position:absolute;width:100%;height:100%;inset:0;color:#f0e1ce;filter:drop-shadow(0 -3px 5px #54301d24)}.invitation_flap__X07x_{position:absolute;top:0;left:0;width:100%;height:42%;transform-style:preserve-3d;transform-origin:50% 0;color:#f7ecdc;filter:drop-shadow(0 5px 5px #43211c24);z-index:2}.invitation_flap__X07x_>svg{width:100%;height:100%;display:block}.invitation_seal__6jLBX{position:absolute;bottom:-29px;left:50%;transform:translateX(-50%);width:72px;height:72px;border-radius:47% 53% 46% 54%;display:grid;place-items:center;color:#f2d4ad;background:radial-gradient(circle at 30% 20%,#996578,#61304a 65%,#422237);border:5px double #b48388;box-shadow:inset 2px 3px 7px #dda2a04d,2px 5px 7px #31162255;font:italic 28px Georgia,serif}.invitation_seal__6jLBX .invitation_icon__U6CbE{width:37px;height:37px;filter:drop-shadow(1px 1px 1px #231321)}.invitation_envelopeCopy__mE0o7{position:absolute;top:53%;left:7%;width:86%;text-align:center;z-index:3}.invitation_root__zaIOt .invitation_envelopeCopy__mE0o7 p{margin-bottom:14px}.invitation_envelopeNames__B9_ET{font-size:clamp(1.35rem,6vw,2.1rem);line-height:1.25}.invitation_recipient__dTtPb{font:clamp(1.7rem,7vw,2.5rem)/1.2 InvitationRecipientScript,cursive}.invitation_root__zaIOt .invitation_closingSignature__BhvKB{font-family:InvitationRecipientScript,cursive;font-size:clamp(2.2rem,9vw,3rem);font-weight:400;line-height:1.15;max-width:100%;margin:32px auto 24px;overflow-wrap:anywhere}.invitation_envelopeCopy__mE0o7>p:last-of-type{font-size:14px}.invitation_root__zaIOt .invitation_envelopeCopy__mE0o7 button{margin-top:8px;background:#61384a;color:#fff7e9}.invitation_envelopeOrnament__z_5a0{position:absolute;top:1%;left:7%;width:44%;height:28%!important;object-fit:contain;transform:rotate(-25deg);opacity:.8;pointer-events:none;z-index:2}.invitation_root__zaIOt .invitation_skipOpening__QIdsr{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:8;background:#f7ebdfef;color:#58374b;border-color:transparent;min-height:36px;font-size:11px;padding:8px 15px;white-space:nowrap}.invitation_openingPetals__D_OQY{position:absolute;inset:0;pointer-events:none;z-index:6}.invitation_openingPetals__D_OQY>div{position:absolute;top:0;opacity:0}.invitation_openingPetal__mgpxE{width:100%}.invitation_ribbon__S7ZH8{position:absolute;inset:0;z-index:2;pointer-events:none}.invitation_ribbon__S7ZH8 span{position:absolute;top:38%;width:50%;height:45px;background:linear-gradient(#684553,#a17082 40%,#613c4d);box-shadow:0 4px 9px #5c354744}.invitation_ribbon__S7ZH8 span:first-child{left:0;transform-origin:100% 50%}.invitation_ribbon__S7ZH8 span:last-child{right:0;transform-origin:0 50%}.invitation_ribbon__S7ZH8:after{content:"";position:absolute;top:calc(38% - 18px);left:calc(50% - 27px);width:54px;height:74px;border:18px double #a77888;border-radius:50%;transform:rotate(-20deg)}.invitation_root__zaIOt[data-motion-stopped=true] .invitation_galleryPhoto__Z9rdP{transition:none}.invitation_root__zaIOt[data-motion-stopped=true] .invitation_ambient__NhvNw{display:none}.invitation_motionControls__CWDN2{top:var(--inv-preview-nav-offset,0);height:auto;min-height:54px;padding:8px 12px;background:var(--inv-bg);border-bottom:1px solid color-mix(in srgb,var(--inv-ink) 20%,transparent)}.invitation_root__zaIOt .invitation_motionControls__CWDN2 button{box-shadow:none;background:var(--inv-bg);color:var(--inv-ink);border-color:currentColor}.invitation_section__K5vVj{background-image:none;scroll-margin-top:62px}.invitation_eventCard__7Wgbq{color:#392b33}.invitation_section__K5vVj:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--inv-texture);background-size:500px;opacity:.1;mix-blend-mode:soft-light;pointer-events:none}.invitation_ambient__NhvNw[data-ambient-recipe=fade]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 4% 30%,#d9b37c24,transparent 35%),radial-gradient(ellipse at 96% 60%,#cfbfa829,transparent 30%);pointer-events:none}.invitation_botanicalLine__QeF5t{position:absolute;left:-24px;bottom:0;width:90px;height:210px;opacity:.2;pointer-events:none;z-index:0}.invitation_localPetals__dej2h{position:absolute;inset:0;overflow:hidden;pointer-events:none}.invitation_localPetals__dej2h>span{position:absolute;top:0;opacity:0}@media(max-width:360px){.invitation_section__K5vVj{padding:88px 20px 65px}.invitation_people__TXPXp{gap:10px}.invitation_people__TXPXp article{padding:18px 8px}.invitation_people__TXPXp article h3{font-size:1.15rem}.invitation_carousel__fyE2l{height:305px}.invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP{height:275px}.invitation_root__zaIOt .invitation_calendar__0sSZS .invitation_action__zEalN{font-size:10px;padding:12px 8px}.invitation_envelopeCopy__mE0o7{top:51%}.invitation_root__zaIOt .invitation_envelopeCopy__mE0o7 p{margin-bottom:10px}.invitation_envelopeCopy__mE0o7 .invitation_eyebrow__UaxCj{font-size:9px}.invitation_hero__jfL_z{padding-top:110px}}@media(max-height:670px){.invitation_envelopeCopy__mE0o7{top:49%}.invitation_envelopeCopy__mE0o7 .invitation_eyebrow__UaxCj{font-size:9px;margin-bottom:8px}.invitation_envelopeNames__B9_ET{font-size:1.3rem}.invitation_recipient__dTtPb{font-size:1.7rem}.invitation_root__zaIOt .invitation_envelopeCopy__mE0o7 p{margin-bottom:8px}.invitation_envelopeCopy__mE0o7>p:last-of-type{font-size:12px}.invitation_root__zaIOt .invitation_envelopeCopy__mE0o7 button{min-height:40px;padding:10px}.invitation_flap__X07x_{height:38%}}@media(prefers-reduced-motion:reduce){.invitation_galleryPhoto__Z9rdP{transition:none!important}.invitation_ambient__NhvNw{display:none}.invitation_root__zaIOt *{scroll-behavior:auto!important}}.invitation_envelope__eY4_5{width:100%;margin:0}.invitation_openingBackdrop__Eh6rr{position:absolute;inset:0;background:#e9e4de}.invitation_envelopePaper__Zicpf{width:min(80%,var(--inv-width));margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;--envelope-min-copy-top:136px;--envelope-footer-space:64px;--envelope-end-space:var(--envelope-footer-space);--envelope-preferred-top:53%;--envelope-flap-height:42%;--envelope-copy-top:max(var(--envelope-min-copy-top),min(var(--envelope-preferred-top),calc(100% - var(--envelope-copy-height,0px) - var(--envelope-end-space))));--envelope-ribbon-top:min(38%,calc(var(--envelope-copy-top) - 80px))}.invitation_envelopePaper__Zicpf[data-envelope-scrollable=true]{bottom:var(--envelope-footer-space);--envelope-end-space:16px}.invitation_envelopePaper__Zicpf:after{content:"";position:absolute;top:calc(var(--envelope-copy-top) + var(--envelope-copy-height,0px) + var(--envelope-end-space) - 1px);width:1px;height:1px;pointer-events:none}.invitation_envelopeCopy__mE0o7{top:var(--envelope-copy-top)}.invitation_flap__X07x_{height:min(var(--envelope-flap-height),calc(var(--envelope-copy-top) - 44px))}.invitation_ribbon__S7ZH8 span{top:var(--envelope-ribbon-top)}.invitation_ribbon__S7ZH8:after{top:calc(var(--envelope-ribbon-top) - 18px);box-sizing:border-box}.invitation_envelopeOrnament__z_5a0{max-height:calc(var(--envelope-copy-top) - 44px)}.invitation_openingPetals__D_OQY{width:100%}@media(min-width:768px){.invitation_envelopePaper__Zicpf{width:min(100%,var(--inv-width))}}@media(max-width:360px){.invitation_envelopePaper__Zicpf{--envelope-preferred-top:51%}}@media(max-height:670px){.invitation_envelopePaper__Zicpf{--envelope-preferred-top:49%;--envelope-flap-height:38%}}.invitation_galleryDots__eOJX5{display:flex;flex-wrap:wrap;justify-content:center;margin:2px 8px 0}.invitation_root__zaIOt .invitation_galleryDots__eOJX5 button{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;background:transparent;color:inherit;border:0}.invitation_galleryDots__eOJX5 span{display:block;width:8px;height:8px;border:1px solid;border-radius:50%}.invitation_galleryDots__eOJX5 button[aria-pressed=true] span{background:currentColor;transform:scale(1.25)}@font-face{font-family:InvitationBodoni;src:url(/api/payments/assets/bodoni) format("truetype");font-display:swap}@font-face{font-family:InvitationItalianno;src:url(/api/payments/assets/italianno) format("truetype");font-display:swap}.invitation_root__zaIOt[data-art-direction=correspondence]{font-family:InvitationBodoni,Georgia,serif;container-type:inline-size}.invitation_root__zaIOt[data-art-direction=correspondence] h1,.invitation_root__zaIOt[data-art-direction=correspondence] h2,.invitation_root__zaIOt[data-art-direction=correspondence] h3{font-family:InvitationBodoni,Georgia,serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj{background-color:#f5eedc;color:#452c34}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=hero],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes]{background-color:var(--inv-bg);color:#f5eedc}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z{background-image:radial-gradient(ellipse at 85% 60%,#663044 0,var(--inv-bg) 57%);padding:28px 20px 42px;min-height:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_sectionContent__85cKD{display:flex;flex-direction:column;align-items:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPortrait__w__d5{display:flex;flex-direction:column;align-items:center;width:100%;max-width:416px;background-color:#f5ebd8;background-image:url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:400px;background-blend-mode:multiply;color:#503241}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhotoLeaf__6WKkE{order:0;align-self:center;width:94%;padding:12px 12px 44px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu{order:1;position:relative;display:flex;flex-direction:column;align-items:stretch;width:94%;margin-top:-20px;padding:30px 22px;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:calc(100% / .94);height:18px;background:linear-gradient(180deg,#fffdf166,#fffdf133 1px,#82634624 2px,#5c3d2312 5px,transparent 18px);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhotoLeaf__6WKkE:empty{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhotoLeaf__6WKkE:empty+.invitation_heroImprint__8I5xu{margin-top:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhotoLeaf__6WKkE:empty+.invitation_heroImprint__8I5xu:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_eyebrow__UaxCj{order:0;max-width:32ch;margin:0 auto 14px;letter-spacing:.12em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1{order:1;width:100%;font-size:clamp(2rem,8.8cqw,3rem);margin:0 auto 16px;position:relative;z-index:2;letter-spacing:-.02em;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 span{width:100%;max-width:100%;margin-inline:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 span+span{margin-inline:0;text-align:right}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 i{display:block;margin:6px 0;font-family:InvitationItalianno,cursive;font-size:.74em;line-height:.8;text-align:center;color:#835665}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_heroDate__vYy6F{order:3;margin:0 auto 6px;font-size:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_scrollCue__uL53W{order:4;margin-top:28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_ornamentLayer__ygR3r{width:310px;height:370px;right:-155px;top:170px;opacity:.7}@media(max-width:767px){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_ornamentLayer__ygR3r{opacity:.18}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhoto__buehL{order:0;border-radius:0;width:100%;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain;object-position:50% 20%;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article{border-radius:2px;min-height:228px;padding-top:38px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp{column-gap:24px;row-gap:0;align-items:stretch;padding-top:8px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-rows:subgrid;grid-row:span 5;min-width:0;min-height:0;padding:0 0 32px;border:0;border-radius:0;background:none;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>.invitation_personPhoto__F2Wvu{grid-area:1/1;margin:0 auto 20px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>.invitation_sponsorMotif__Ey88c{grid-area:2/1;align-self:start;margin:0 auto 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>.invitation_eyebrow__UaxCj{grid-area:3/1;align-self:start;margin:0 0 14px;font:10px/1.5 Arial,sans-serif;letter-spacing:.12em;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>h3{grid-area:4/1;align-self:start;margin:0 0 16px;font-size:clamp(1.5rem,6.3cqw,1.85rem);overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>p:not(.invitation_eyebrow__UaxCj){grid-area:5/1;align-self:start;margin:0;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article:before{content:"";grid-area:2/1;align-self:start;justify-self:end;width:calc(50% - 28px);height:1px;margin:32px -12px 0 0;background:linear-gradient(90deg,#8b6c5430,#8b6c5466);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article:nth-child(2n):before{justify-self:start;margin:32px 0 0 -12px;background:linear-gradient(90deg,#8b6c5466,#8b6c5430)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 24px)/2)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article:last-child:nth-child(odd):before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article:only-child{justify-self:stretch;width:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sponsorMotif__Ey88c{display:block;width:64px;height:64px;margin:0 auto 18px;color:#805b63;filter:drop-shadow(0 1px #fff9e6);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>p:last-child{margin-bottom:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp{display:block;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article{padding:24px 0;background:none;border:0;border-top:1px solid #a88a5e50}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article .invitation_eyebrow__UaxCj{margin:0 0 8px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article h3{font-size:1.85rem;margin:0 0 12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article>p:not(.invitation_eyebrow__UaxCj){max-width:32ch;margin:0;line-height:1.65}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_personPhoto__F2Wvu{margin:0 0 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_ornamentLayer__ygR3r{width:180px;height:220px;top:28px;right:-45px}.invitation_root__zaIOt input:disabled:not([type=radio]):not([type=checkbox]),.invitation_root__zaIOt select:disabled,.invitation_root__zaIOt textarea:disabled{background:#e9e5e3;color:#786e73;border-color:#c8c0c4;box-shadow:none;cursor:not-allowed}.invitation_envelopeLight__809kZ{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(117deg,transparent 28%,#ffdfa816 44%,#f7ddad3b 49%,#f5cf9b14 54%,transparent 70%);background-size:160% 100%;mix-blend-mode:screen}.invitation_openingGlow__ISgnB{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 38%,#fbe4c066,#bc839332 38%,transparent 73%)}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeViewport__aatUw{position:absolute;inset:0;padding:max(32px,env(safe-area-inset-top)) 0 max(32px,env(safe-area-inset-bottom));overscroll-behavior:none;touch-action:none}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopePaper__Zicpf{position:absolute;inset:auto;top:50%;left:50%;display:grid;width:min(80%,var(--inv-width));height:var(--envelope-paper-height,auto);aspect-ratio:4/5;min-height:0;margin:0;transform:translate(-50%,-50%);transform-origin:center;overflow:visible;--envelope-seal-gap:104px;--envelope-copy-padding:24px}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopePaper__Zicpf{--envelope-cotton:url(/invitation-materials/jardin-cotton-paper-v1.webp);border:1px solid #b895827a;border-radius:4px;background-color:#694052;background-image:linear-gradient(130deg,#f2cda312,transparent 65%),var(--envelope-cotton);background-size:100% 100%,400px;background-blend-mode:normal,multiply;box-shadow:0 24px 65px #2815214d,0 3px 8px #28152133,inset 1px 1px 0 #f7dbc94d,inset -1px -1px 0 #180f2499;color:#f4e8d5}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopePaper__Zicpf:after{display:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_cavity__3MKda{inset:2px;clip-path:polygon(0 0,100% 0,50% 50%);background-color:#633e51;background-image:var(--envelope-cotton);background-size:400px;background-blend-mode:multiply;box-shadow:inset 0 2px 0 #bd967a66,inset 0 6px 9px #29162d70}.invitation_foldedPocket__GUroS{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:3px}.invitation_foldedPocket__GUroS span{position:absolute;inset:0;background-size:100% 100%,400px;background-blend-mode:normal,multiply}.invitation_foldedPocket__GUroS span:first-child{clip-path:polygon(0 0,50% 50%,0 100%);background-color:#6c4350;background-image:linear-gradient(90deg,#ffe0bb10,transparent),var(--envelope-cotton);box-shadow:inset 2px 0 2px #f3dac24d}.invitation_foldedPocket__GUroS span:nth-child(2){clip-path:polygon(100% 0,100% 100%,50% 50%);background-color:#633b4e;background-image:linear-gradient(270deg,#120a1d10,#f6d3ac10),var(--envelope-cotton);box-shadow:inset -2px 0 2px #160d1a55}.invitation_foldedPocket__GUroS span:nth-child(3){clip-path:polygon(0 100%,0 94%,50% 50%,100% 94%,100% 100%);background-color:#704254;background-image:radial-gradient(ellipse at 40% 35%,#f6d3ac12,transparent 78%),var(--envelope-cotton);box-shadow:inset 0 -2px 2px #f1d8c33d}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeSeams__wr078{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_flap__X07x_{height:50%;transform-origin:50% 0;filter:drop-shadow(0 3px 2px #1f0e1f66)}.invitation_foldedFlapFace__axHwN{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,50% 100%);overflow:hidden;background-color:#79475a;background-image:linear-gradient(160deg,#f3d3b914,transparent 70%),var(--envelope-cotton);background-size:100% 100%,400px;background-blend-mode:normal,multiply;box-shadow:inset 0 1px 1px #f4d9c770;backface-visibility:hidden}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeOrnament__z_5a0{top:6%;left:12%;width:76%;height:76%!important;max-height:none;object-fit:contain;transform:rotate(-12deg);opacity:.17;filter:grayscale(1) brightness(.35) drop-shadow(0 1px .7px #f5d3b780)}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_seal__6jLBX{top:100%;bottom:auto;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border:0;border-radius:0;background:none;box-shadow:none;color:#edcda1;pointer-events:none}.invitation_seal__6jLBX [data-envelope-wax]{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;filter:drop-shadow(0 3px 2px #1b0c1b66);pointer-events:none}.invitation_waxEmblem__XpsLT{position:relative;display:block;width:36px;height:36px;filter:drop-shadow(0 1px .4px #ffe9ba70) drop-shadow(0 -1px .3px #46162999)}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_waxEmblem__XpsLT{color:#c17c7e;filter:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_waxFace__RjZnZ{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_waxUpper__cpr7Y{opacity:0;clip-path:polygon(0 0,100% 0,100% 51%,84% 48%,72% 54%,59% 49%,47% 55%,33% 49%,19% 53%,0 49%)}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_seal__6jLBX.invitation_waxBodyFragment__Ni7T0{top:50%;z-index:2;opacity:0;clip-path:polygon(0 49%,19% 53%,33% 49%,47% 55%,59% 49%,72% 54%,84% 48%,100% 51%,100% 100%,0 100%)}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeCopy__mE0o7{position:relative;inset:auto;width:100%;display:grid;grid-template-rows:minmax(0,1fr) var(--envelope-seal-gap) minmax(0,1fr);padding:var(--envelope-copy-padding) 20px;align-self:stretch;gap:0;color:inherit}.invitation_envelopeLower__lAYZU,.invitation_envelopeUpper__1OCuN{align-self:center;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.invitation_envelopeUpper__1OCuN{grid-row:1}.invitation_envelopeLower__lAYZU{grid-row:3}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeCopy__mE0o7 p{max-width:100%;margin:0;overflow-wrap:anywhere}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeUpper__1OCuN .invitation_eyebrow__UaxCj{font:9px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#e3cbbc}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeNames__B9_ET{font-size:clamp(1.15rem,5.4vw,1.65rem);line-height:1.22;text-wrap:balance}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipient__dTtPb{font-size:clamp(1.8rem,7.8vw,2.45rem);line-height:1.08;text-wrap:balance}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeLower__lAYZU>p:not(.invitation_recipient__dTtPb){font:14px/1.55 Georgia,serif;color:#eddfcf;text-wrap:balance}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeCopy__mE0o7 button{min-height:44px;min-width:44px;margin:4px 0 0;padding:10px 18px;border-color:#cda99080;background:#f1e2cd;color:#442938;font:13px/1.4 Arial,sans-serif;letter-spacing:.04em;box-shadow:0 2px 5px #1a0d192e}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopePaper__Zicpf[data-envelope-density=compact]{--envelope-copy-padding:14px;--envelope-seal-gap:96px}.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeLower__lAYZU,.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeUpper__1OCuN{gap:6px}.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeUpper__1OCuN .invitation_eyebrow__UaxCj{font-size:11px;line-height:1.35;letter-spacing:.08em}.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeNames__B9_ET{font-size:16px;line-height:1.2}.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_recipient__dTtPb{font-size:18px;line-height:1.2}.invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeLower__lAYZU>p:not(.invitation_recipient__dTtPb){font-size:14px;line-height:1.35}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_ribbon__S7ZH8 span{top:calc(50% - 22.5px)}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_ribbon__S7ZH8:after{content:none}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_ribbonKnot__olW_N{position:absolute;z-index:1;left:50%;top:50%;width:164px;height:96px;transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 4px 3px #3c172b80);pointer-events:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin][data-opening=true] .invitation_envelopeCopy__mE0o7{pointer-events:none}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeLight__809kZ{inset:30% 8% auto;height:28%;background:radial-gradient(ellipse at 50% 65%,#ffdda873,#e8ad7733 30%,transparent 72%);background-size:160% 100%}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_openingGlow__ISgnB{background:radial-gradient(ellipse 32% 22% at 50% 48%,#ebc59b4d,#ad718b14 48%,transparent 76%)}.invitation_openingContactShadow__g6UD5{position:absolute;top:0;left:0;width:100%;height:50%;z-index:1;pointer-events:none;opacity:0;transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(transparent 74%,#21142a55 94%,#21142a88);filter:blur(2px)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome]{padding:66px 28px 74px;background-image:radial-gradient(ellipse at 20% 30%,#fffdf1d9,transparent 72%),var(--inv-texture)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_sectionContent__85cKD{display:flex;flex-direction:column;align-items:stretch;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] h2{order:0;max-width:13ch;margin:0 0 24px;font-size:clamp(2rem,8.8cqw,2.75rem);line-height:1.1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_contentPhoto__MLpKU{order:2;align-self:flex-end;width:70%;max-width:250px;max-height:none;height:auto;object-fit:contain;margin:30px 0 0;background:#fffaf0;border:1px solid #c9b29360;border-radius:1px;box-shadow:0 7px 15px #422d3617;transform:rotate(-1deg)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_sectionContent__85cKD>p{order:1;max-width:29ch;margin:0;font-size:19px;line-height:1.65}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress]{padding:82px 28px 74px;background-image:linear-gradient(150deg,#fff9ebc9,transparent 65%),var(--inv-texture)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,.64fr);column-gap:22px;row-gap:12px;align-items:start;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h2{grid-column:1/-1;grid-row:1;margin:0 0 18px;max-width:11ch;font-size:clamp(2.5rem,11cqw,3.25rem)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h3{grid-column:1/-1;grid-row:2;margin:0;line-height:1.3;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD>p{grid-column:1/-1;grid-row:3;margin:0;font-size:17px;line-height:1.6}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_contentPhoto__MLpKU{grid-column:2;grid-row:5;align-self:start;justify-self:end;width:100%;max-width:100px;max-height:none;object-fit:contain;margin:20px 0 0;border-radius:2px;box-shadow:3px 4px 0 #d5bea738}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors{position:relative;z-index:1;justify-content:flex-start;gap:18px 22px;margin:28px 0 0;padding-top:24px;border-top:1px solid #96755055;font:12px/1.5 Arial,sans-serif;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors>span{max-width:11ch;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors i{width:24px;height:32px;margin:0 0 8px;border-radius:1px;border-color:#71554440;box-shadow:1px 2px 3px #42303a12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_ornamentLayer__ygR3r{opacity:.34}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story]{padding:76px 30px 74px;background-image:linear-gradient(135deg,#fff8ea80,transparent 66%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] .invitation_sectionContent__85cKD{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-bottom:30px;border-bottom:1px solid #a8866252}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] h2{order:1;max-width:13ch;margin:0 0 26px;font-size:clamp(2.2rem,10.4cqw,3.3rem);line-height:1.1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] h3{order:0;margin:0 0 20px;font:11px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#80604f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] .invitation_sectionContent__85cKD>p{order:2;max-width:30ch;margin:0;font-size:19px;line-height:1.7}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] .invitation_sectionContent__85cKD>p:first-letter{float:left;font-size:3.25em;line-height:.85;margin:.12em .12em 0 0;color:#794d5b}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album]{padding:74px 26px 76px;background-color:#eee4d0;background-image:radial-gradient(ellipse at 80% 20%,#fffaf1bf,transparent 70%),var(--inv-texture);color:#452c34}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_sectionContent__85cKD{display:flex;flex-direction:column;align-items:stretch;padding-top:24px;border-top:1px solid #93714b66;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] h2{order:1;max-width:13ch;margin:0;font-size:clamp(2.3rem,10cqw,3.1rem);line-height:1.1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] h3{order:0;font:11px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#80604f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_sectionContent__85cKD>p{order:3;margin:28px 0 0;padding-left:18px;border-left:2px solid #b4936d66;max-width:30ch;font-size:17px;line-height:1.7}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_gallery__BQxcR{order:2;margin:30px 0 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_rows__9Ttkj{gap:28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_rows__9Ttkj .invitation_galleryPhoto__Z9rdP{padding:8px;background:#fffbf1;box-shadow:0 9px 18px #3823331c;border-radius:1px;aspect-ratio:auto;height:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_rows__9Ttkj .invitation_galleryPhoto__Z9rdP img{height:auto;object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_rows__9Ttkj .invitation_galleryPhoto__Z9rdP:nth-child(2n){width:84%;margin-left:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_mosaic__7meZM{gap:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_mosaic__7meZM .invitation_galleryPhoto__Z9rdP{box-shadow:0 6px 13px #38233324;border-radius:1px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery]{padding:66px 24px 68px;background-image:radial-gradient(ellipse at 50% 22%,#63334659,transparent 72%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery] h2{max-width:18ch;margin:0 0 22px;font-size:clamp(2rem,8.5cqw,2.8rem);line-height:1.12;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery] .invitation_galleryControls__fi6Ng button{min-width:48px;min-height:48px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryControls__fi6Ng{gap:20px;margin-top:20px;letter-spacing:.12em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryControls__fi6Ng button{width:auto;min-width:44px;min-height:44px;border:1px solid #b99c7a73;border-radius:2px;padding:10px;background:transparent;color:inherit}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryDots__eOJX5{margin-top:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_galleryPhoto__Z9rdP{border:1px solid #c5a88961;border-radius:1px;padding:6px;background:#f4ead8;box-shadow:0 10px 20px #1e112c30}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_galleryPhoto__Z9rdP img{object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_carousel__fyE2l{height:clamp(380px,108cqw,562px)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP{top:50%;height:auto;max-height:calc(100% - 32px);translate:0 -50%}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP img{height:auto;max-height:calc(clamp(380px,108cqw,562px) - 46px)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR .invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP{transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .4s ease;will-change:auto}.invitation_root__zaIOt[data-art-direction=correspondence][data-motion-stopped=true] .invitation_gallery__BQxcR .invitation_carousel__fyE2l .invitation_galleryPhoto__Z9rdP{transition:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM{display:block;column-count:2;column-gap:0;padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM .invitation_galleryPhoto__Z9rdP:nth-child(n){display:block;break-inside:avoid;grid-column:auto;width:100%;height:auto;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM .invitation_galleryPhoto__Z9rdP img{display:block;width:100%;height:auto;object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM[data-mosaic-columns="2"]{position:relative;display:block;columns:auto;column-gap:0;gap:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM[data-mosaic-columns="2"] .invitation_galleryPhoto__Z9rdP img{height:100%;object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM[data-mosaic-columns="1"]{column-count:1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=mosaic] .invitation_mosaic__7meZM:not([data-mosaic-columns="2"]) .invitation_galleryPhoto__Z9rdP:nth-child(n){min-height:48px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=rows] .invitation_rows__9Ttkj{position:relative;display:flex;align-items:center;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:7%;overscroll-behavior-x:contain;padding:8px 7% 14px}.invitation_rows__9Ttkj::-webkit-scrollbar{display:none;width:0;height:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=rows] .invitation_rows__9Ttkj>.invitation_galleryPhoto__Z9rdP:nth-child(n){flex:0 0 100%;width:100%;height:auto;aspect-ratio:auto;margin:0;scroll-snap-align:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_gallery__BQxcR[data-gallery-mode=rows] .invitation_rows__9Ttkj .invitation_galleryPhoto__Z9rdP img{display:block;width:100%;height:auto;object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp]{padding:84px 30px 78px;background-color:#462536;background-image:radial-gradient(ellipse at 30% 10%,#7745524d,transparent 66%);color:#f5eedc}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD{padding-top:32px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] h2{max-width:12ch;margin:0 auto 30px;font-size:clamp(2.6rem,11cqw,3.4rem)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>button{min-height:52px;padding:15px 25px;background:#f0e1ca;color:#452638;border-color:#d6b88c;box-shadow:0 4px 10px #160d1b26;letter-spacing:.07em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_dialog__ozV0E{background-color:#fbf4e5;background-image:radial-gradient(ellipse at 0 0,#fffdf5,transparent 70%),var(--inv-texture);color:#452c34;border:1px solid #c6aa88;border-radius:3px;box-shadow:0 24px 80px #160e284d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_dialog__ozV0E h2{max-width:none;font-size:2.2rem}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] label{font:13px/1.6 Arial,sans-serif;color:#513b43}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] input,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] select,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] textarea{border:1px solid #ad957e;background:#fffaf1;border-radius:2px;color:#352734;padding:12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] input:disabled,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] select:disabled,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] textarea:disabled{background:#e9e3d7;color:#786e73;cursor:not-allowed}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] form>button{background:#573044;color:#fff7e9;border-color:#573044;min-height:48px;letter-spacing:.05em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_status__g0gAs{white-space:pre-line;line-height:1.65;letter-spacing:0}@media(max-width:360px){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress]{padding-inline:24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD{column-gap:14px;grid-template-columns:minmax(0,1fr) minmax(80px,.55fr)}}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingBackdrop__Eh6rr{background:radial-gradient(ellipse at 16% 18%,#76504480,transparent 48%),radial-gradient(ellipse at 84% 78%,#713f5966,transparent 46%),linear-gradient(145deg,#29152b,#4b293c 48%,#24182b)}.invitation_exteriorGarden__Fy1Qg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.invitation_exteriorGarden__Fy1Qg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 24%,#170e2440 90%);pointer-events:none}.invitation_exteriorGarden__Fy1Qg>div{position:absolute;left:-20%;top:-8%;width:min(78vw,610px);transform:rotate(22deg);filter:drop-shadow(0 18px 16px #100b242e)}.invitation_exteriorGarden__Fy1Qg>div+div{left:auto;right:-24%;top:auto;bottom:-12%;transform:rotate(194deg)}.invitation_exteriorBotanical__FLClS{width:100%;height:auto;opacity:.16;pointer-events:none}.invitation_exteriorGarden__Fy1Qg>div+div .invitation_exteriorBotanical__FLClS{opacity:.2}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeNames__B9_ET{font-family:InvitationBodoni,Georgia,serif;letter-spacing:-.02em;text-shadow:0 1px 0 #ffffff18,0 -1px 0 #140b1c55}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopePaper__Zicpf{background-image:radial-gradient(ellipse at 30% 8%,#a36c6638,transparent 54%),linear-gradient(130deg,#6c3d4e88,#281329b3),var(--inv-texture);box-shadow:0 26px 62px #100b255e,0 4px 9px #150a242e,inset 0 0 0 1px #f7dbc92b}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeCopy__mE0o7 .invitation_openingAction__hkb1x{position:relative;isolation:isolate;background:transparent;border:0;border-radius:2px;box-shadow:none;padding:12px 26px;color:#f4e8d5;min-height:48px;font:12px/1.4 Arial,sans-serif;letter-spacing:.08em;text-shadow:0 1px 0 #241328;transition:color .16s ease,background-color .16s ease}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:before{content:"";position:absolute;inset:auto 26px 6px;height:1px;background:#d7b68a8c;box-shadow:0 1px #28132966;pointer-events:none;transition:transform .16s ease,background-color .16s ease}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:hover{background:#f4e8d50a;filter:none}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:active{background:#2413282e;color:#fff7e7}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:active:before{transform:translateY(1px);background:#f0d5af}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:focus-visible{outline:2px solid #f0d5af;outline-offset:2px;background:#f4e8d50d}.invitation_root__zaIOt .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x:disabled{opacity:.75;filter:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind] .invitation_paperAction__ebldd{position:relative;isolation:isolate;min-height:50px;padding:14px 26px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#4c2f3e;letter-spacing:.05em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_paperAction__ebldd:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:linear-gradient(120deg,#fff7e8,#e9d8bb);box-shadow:inset 0 0 0 1px #ad8f6870,inset 0 -2px #c3a17b55;transition:filter .16s ease,transform .16s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_paperAction__ebldd:after{content:"";position:absolute;right:6px;bottom:5px;width:12px;height:12px;border-right:1px solid #a17c5366;border-bottom:1px solid #a17c5366;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_paperAction__ebldd:active:before{transform:translateY(1px);filter:brightness(.94)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_paperAction__ebldd:focus-visible{outline:3px solid #b37f53;outline-offset:5px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_paperAction__ebldd:disabled{filter:none;opacity:.6}.invitation_root__zaIOt[data-art-direction=correspondence] [data-photo-frame]{display:block}.invitation_root__zaIOt[data-art-direction=correspondence] [data-photo-frame]>img{width:100%;height:auto;max-height:inherit;object-fit:inherit;margin:0;transform-origin:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00{border-top:1px solid #bd9d704d;padding:38px 24px 48px;background:#ece4d4}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00[data-brand-presentation=platform]{background-image:radial-gradient(ellipse at 50% 0,#fff9ed,#ece4d4 78%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00 img{width:132px;max-height:88px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00 a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_ambient__NhvNw{opacity:.32}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt .invitation_openingAction__hkb1x:before,.invitation_root__zaIOt .invitation_paperAction__ebldd:before{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj{overflow:visible;isolation:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj:before{z-index:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sectionContent__85cKD,.invitation_root__zaIOt[data-art-direction=correspondence] [data-cr-album],.invitation_root__zaIOt[data-art-direction=correspondence] [data-cr-wishes]{position:relative;z-index:2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_ornamentLayer__ygR3r{z-index:1;top:-70px;opacity:.24}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_ornamentLayer__ygR3r{top:-64px;right:-50px;opacity:.25}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_ornamentLayer__ygR3r{bottom:-46px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks]{padding:74px 28px 64px;background-image:radial-gradient(ellipse at 80% 65%,#6e3d4d3d,transparent 70%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_sectionContent__85cKD{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px 20px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] h2{grid-column:1/-1;grid-row:1;max-width:15ch;margin:0;font-size:clamp(2.2rem,10cqw,3.2rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] h3{grid-column:1/-1;grid-row:2;margin:0 0 8px;font-size:1.35rem;line-height:1.3;color:#ddbea1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_sectionContent__85cKD>p:not(.invitation_closingSignature__BhvKB){grid-column:2;grid-row:3;max-width:100%;margin:0;font-size:17px;line-height:1.65}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_contentPhoto__MLpKU{grid-row:3;align-self:start;padding:4px;border:1px solid #b9987666;background:#f1e3cc;box-shadow:0 7px 14px #1a11262e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_closingSignature__BhvKB{grid-column:1/-1;grid-row:4;max-width:100%;margin:18px 0 0;padding-top:24px;border-top:1px solid #b8947661;font-size:clamp(2rem,8.4cqw,2.9rem);text-align:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhoto__buehL{padding:0;border:0;background:none;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_contentPhoto__MLpKU{border-radius:2px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_personPhoto__F2Wvu{width:86px;height:108px!important;border-radius:2px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS{border:1px solid #bba08066;border-radius:2px;padding:24px 16px 20px;background-color:#fbf4e5;background-image:linear-gradient(135deg,#fffaf433,transparent 60%),url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:100% 100%,400px;background-blend-mode:normal,multiply;box-shadow:2px 3px 0 #e0cdb3,0 9px 18px #45303b12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq{border:1px solid #bba08066;border-top:3px solid #795064;padding:26px 20px;background-color:#fbf3e5;background-image:linear-gradient(130deg,#fffdfa26,transparent 65%),url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:100% 100%,400px;background-blend-mode:normal,multiply;box-shadow:0 2px 0 #d9c4a7,0 10px 20px #452c3412}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq:before{content:"";display:block;position:relative;left:50%;transform:translateX(-50%);width:calc(100% + 20px);max-width:300px;aspect-ratio:3/1;margin:0 0 18px;background-image:url(/invitation-materials/jardin-blind-myrtle-alpha-v1.webp);background-size:100% auto;background-position:center 26%;background-repeat:no-repeat;mix-blend-mode:multiply;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events]{padding:72px 24px 76px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events] h2{font-size:clamp(2rem,9.2cqw,3rem);max-width:15ch;margin:0 0 28px;line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe{gap:8px;margin:0 0 22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe button{flex:1 1 120px;min-height:48px;padding:10px 12px;border-bottom:1px solid #a88c6c80;color:#5a3b48;font:12px/1.4 Arial,sans-serif;letter-spacing:.015em;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe button[aria-pressed=true]{border-bottom:2px solid #603b4e;background:#6f435516;color:#432c38;font-weight:700}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq h3{font-size:clamp(1.65rem,7cqw,2.3rem);max-width:100%;color:#452c38;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq>p{margin:0 0 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time{grid-template-rows:auto auto;gap:0 18px;text-align:left;margin:24px 0;padding:20px 0;border-block:1px solid #9e7d5c4d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time b{grid-column:1;grid-row:1/span 2;font-size:clamp(3rem,13cqw,4.4rem);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time span{grid-column:2;grid-row:1;align-self:end;line-height:1.35}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time strong{grid-column:2;grid-row:2;align-self:start;margin:8px 0 0;font-size:1.6rem;line-height:1.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq .invitation_locationLink__kBbB5{justify-content:flex-start;min-height:48px;margin-top:8px;font-size:13px;text-decoration-thickness:1px;text-underline-offset:5px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq .invitation_action__zEalN{min-height:48px;background:#f5e7ce;color:#563448;border-color:#ad8a68;padding:12px 16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=calendar]{padding:68px 26px 74px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=calendar] h2{max-width:16ch;margin:0 auto 26px;font-size:clamp(2rem,9cqw,2.9rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS .invitation_month__2Kmf7{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid #a8896559;font:400 clamp(1.5rem,6.4cqw,1.9rem)/1.2 InvitationBodoni,Georgia,serif;letter-spacing:-.015em;color:#4f303d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx{gap:3px;margin:18px 0 24px;font:15px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#523f3e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx>b,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx>span{height:34px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx>b{color:#745641;font-size:11.5px;font-weight:600;letter-spacing:.06em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_selectedDay___YTrF{background:transparent;color:#fff8e9;border-radius:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_selectedDay___YTrF .invitation_icon__U6CbE{inset:0;width:100%;height:100%;opacity:1;fill:#6d3e52;stroke:#ad826c;stroke-width:.65;filter:drop-shadow(0 1px 1px #482d3a33)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_selectedDay___YTrF>span{font-size:14px;font-weight:700;letter-spacing:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS .invitation_action__zEalN{min-height:48px;padding:12px 14px;border:1px solid #a78969;background:#ede0c9;color:#503344;letter-spacing:.01em;box-shadow:inset 0 1px #fff9ed}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS small{margin:14px 0 0;font-size:12px;color:#6a4b51}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=countdown]{padding:18px 22px 68px;background:var(--inv-bg);color:#f5e8cf}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=countdown] h2{max-width:20ch;margin:0 auto 24px;font-size:clamp(1.65rem,7cqw,2.4rem);line-height:1.16}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl{margin:28px 0 0;color:#4b303e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#efe1c8,#fcf5e6 23.5%,#dec7a6 25%,#f7ecd8 26.5%,#eee0c7 48.5%,#d8bf9d 50%,#fff5e4 51.5%,#f3e7d1 73.5%,#dbc2a0 75%,#f9efdd 76.5%,#e8d7ba);clip-path:polygon(0 3px,25% 0,50% 3px,75% 0,100% 3px,100% calc(100% - 3px),75% 100%,50% calc(100% - 3px),25% 100%,0 calc(100% - 3px))}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl span{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:27px 4px 23px;border:0;font:10px/1.5 Arial,sans-serif;letter-spacing:.035em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl span+span:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;pointer-events:none;background:linear-gradient(transparent,#73533c38 24%,#73533c38 76%,transparent)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl b{min-width:0;margin-bottom:12px;font:400 clamp(1.65rem,8.5cqw,2.6rem)/1.1 InvitationBodoni,Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere;color:inherit}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=program]{padding:72px 28px 78px;background-image:linear-gradient(100deg,#fff9e85c,transparent 65%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=program] h2{text-align:left;max-width:15ch;margin:0 0 32px;font-size:clamp(2rem,9.5cqw,3rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ{margin:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li{grid-template-columns:80px minmax(0,1fr);gap:36px;padding-bottom:38px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:last-child{padding-bottom:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:before{content:"";position:absolute;left:94px;top:14px;bottom:-14px;width:2px;background:linear-gradient(90deg,#fffdf3 50%,#ad967366 0);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:last-child:before{height:14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:after{content:"";position:absolute;left:80px;top:-4px;width:28px;height:40px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2040%22%3E%3Cg%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%200C12%2010%2017%2023%2014%2040%22%20fill%3D%22none%22%20stroke%3D%22%23a78e70%22%20stroke-width%3D%22.7%22%2F%3E%3Cpath%20d%3D%22M14%2023C4%2023%204%2013%202%2010C12%208%2017%2017%2014%2023ZM14%2014C23%2014%2025%207%2026%203C17%201%2011%208%2014%2014Z%22%20fill%3D%22%23e9dfca%22%20stroke%3D%22%23b5a087%22%20stroke-width%3D%22.65%22%2F%3E%3Cpath%20d%3D%22M3%2011L14%2023M25%204L14%2014%22%20fill%3D%22none%22%20stroke%3D%22%23fffdf3%22%20stroke-width%3D%221.1%22%2F%3E%3Cpath%20d%3D%22M4%2012L13%2022M24%205L15%2013%22%20fill%3D%22none%22%20stroke%3D%22%23a38b70%22%20stroke-width%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50% /contain no-repeat;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ time{align-self:start;padding:0;border:0;background:transparent;font:400 clamp(1.5rem,6.8cqw,2rem)/1.2 InvitationBodoni,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#553545;text-align:left;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li>div{position:relative;padding:0;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li>div:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ h3{margin:0 0 10px;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventAddress__68EU3{font-size:17px;line-height:1.6}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_locationLink__kBbB5{display:flex;justify-content:center;gap:8px;color:#60394a;text-underline-offset:5px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress]{padding:60px 28px 68px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD{align-items:stretch;gap:14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h2{order:0;max-width:100%;margin:0;padding:0;border:0;font-size:clamp(2.1rem,10cqw,2.75rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h3{order:1;max-width:38ch;font:400 16px/1.45 Arial,sans-serif;letter-spacing:.015em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD>p{order:2;max-width:36ch;font-size:18px;line-height:1.5;color:#49333e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_contentPhoto__MLpKU{order:5;align-self:flex-end;width:42%;max-width:140px;height:auto;margin:8px 0 0;padding:0;background:none;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors{order:4;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:16px;margin:0;padding:0;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors>span{max-width:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .cr-colors i{width:100%;height:38px;margin-bottom:10px;box-shadow:inset 0 1px 0 #ffffff70,inset 0 -2px 0 #33233218}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1{position:relative;display:block;margin:26px 0;padding:24px 22px 20px;border-top:1px solid #fff9ec80;background:linear-gradient(135deg,#fcf4e5,#eee0c8);color:#503340;box-shadow:0 3px 0 #cdb49470,0 10px 18px #190f2326;break-inside:avoid}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1:after{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background:linear-gradient(45deg,#d4bea0 49%,#48283c 51%);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1 p{font:18px/1.65 Georgia,serif;white-space:pre-line;margin:0 0 12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1 cite{font:13px/1.5 Arial,sans-serif;font-style:normal;color:#795450;letter-spacing:.025em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sharedAlbum__NfCw_{background:#f3e8d4;color:#452c34;border-top:1px solid #b8946c55}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sharedAlbum__NfCw_ a{color:inherit;text-underline-offset:5px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts]{padding:72px 28px 76px;background-image:radial-gradient(ellipse at 15% 20%,#fffaf0bd,transparent 70%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD{isolation:isolate;padding:28px 28px 12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD:before{content:"";position:absolute;inset:0 12px;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#fff8eb,#f4ead7)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>.invitation_icon__U6CbE{display:block;margin:0 0 16px;width:32px;height:32px;color:#906951}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>h2{max-width:100%;margin:0 0 28px;font-size:clamp(2rem,9.5cqw,3rem);line-height:1.12;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button{position:relative;isolation:isolate;display:block;width:calc(100% + 56px);max-width:none;min-height:54px;margin:0 -28px;padding:17px 28px;border:0;border-radius:0;background:transparent;color:#fff4df;font:13px/1.5 Arial,sans-serif;letter-spacing:.04em;filter:none;white-space:normal;overflow:visible}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:none;background:linear-gradient(180deg,#805b6b,#654052 52%,#573446);box-shadow:inset 0 1px #cba9b54d,inset 0 -2px #35213755;pointer-events:none;transition:filter .16s ease,transform .16s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:after{content:"";position:absolute;left:0;right:0;top:100%;width:auto;height:10px;z-index:-2;background:linear-gradient(to bottom right,#3e2433 49%,transparent 51%) 0 0/12px 10px no-repeat,linear-gradient(to bottom left,#3e2433 49%,transparent 51%) 100% 0/12px 10px no-repeat;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:not(:disabled):hover:before{transform:translateY(-1px);filter:brightness(1.05)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:not(:disabled):active:before{transform:translateY(1px);filter:brightness(.94)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:focus-visible{outline:2px solid #795064;outline-offset:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs]{padding:72px 28px 76px;background-color:#eae0cc;background-image:linear-gradient(110deg,#fff8e75c,transparent 65%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] h2{max-width:15ch;margin:0 0 28px;font-size:clamp(2rem,9.5cqw,3rem);line-height:1.12;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_{border:0;border-block:1px solid #a17c5e66;padding:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_>summary{justify-content:flex-start;min-height:52px;padding:14px 0;color:#57384a;font:16px/1.4 Georgia,serif;gap:12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_>summary .invitation_icon__U6CbE{width:28px;height:28px;color:#8d6553}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_>summary:after{content:"+";margin-left:auto;font:22px/1 Arial,sans-serif;color:#8d6553}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_[open]>summary:after{content:"−"}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_ form{margin:10px 0 22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] fieldset{border:0;border-top:1px solid #aa8b6c66;padding:20px 0 0;margin:20px 0 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] legend{padding:0 12px 0 0;font:11px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#7b584f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] input,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] textarea{font-size:16px;background:#fffaf0;border-color:#b0957d;box-shadow:inset 0 1px 2px #5c3d3e08}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_actions__EQ5FH{justify-content:flex-start}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] button{min-height:48px;border-radius:1px;font-size:12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] button[type=button]{background:transparent;color:#624152;border-color:#a07b65}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] button[type=submit]{background:#624152;color:#fff3df;border-color:#624152;box-shadow:inset 0 1px #c9a28e52,0 2px 0 #3f2a3d1f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd{min-width:0;border-block-end:1px solid #a17c5e66;margin:0 0 14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:72px;padding:14px 0;cursor:pointer;text-align:left;overflow-wrap:anywhere;color:#57384a}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary small{grid-column:1;font:11px/1.4 Arial,sans-serif;letter-spacing:.04em;color:#7b584f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary strong{grid-column:1;font:18px/1.35 Georgia,serif;font-weight:600}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary span{grid-column:1;font:14px/1.4 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary em{grid-column:2;grid-row:1/4;align-self:center;max-width:9ch;font:12px/1.4 Arial,sans-serif;color:#624152}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary:focus-visible{outline:2px solid #654052;outline-offset:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary:hover strong{text-decoration:underline;text-underline-offset:3px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songProposal__HAWvd>summary:active{color:#3b2933}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd fieldset{margin:4px 0 20px;padding:14px 0 0;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes]{padding:76px 28px 78px;background-image:radial-gradient(ellipse at 0 20%,#75445140,transparent 62%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_sectionContent__85cKD>h2,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] [data-cr-wishes]>h2{max-width:14ch;margin:0 auto 28px;font-size:clamp(2rem,9.5cqw,3rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd{min-height:50px;padding:14px 26px;margin-bottom:12px;color:#513342}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd:before{clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:linear-gradient(125deg,#fcf3df,#e6d1af)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD{padding-top:26px;border-top:1px solid #c3a48270}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] h2{max-width:13ch;margin:0 auto 24px;font-size:clamp(2.2rem,10.2cqw,3.3rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>p{max-width:29ch;margin:0 auto 28px;color:#efddc3}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>.invitation_paperAction__ebldd{padding:15px 28px;min-height:52px;border:0;background:transparent;color:#4e3041;letter-spacing:.035em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_paperAction__ebldd:before{clip-path:none;border-radius:1px;background:linear-gradient(#fbf0db,#e8d2b0);box-shadow:inset 0 0 0 1px #ceb18a,inset 0 2px #fff8e9,0 3px 0 #26172b30}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_paperAction__ebldd:after{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_paperAction__ebldd:focus-visible{outline:2px solid #f4ddbb;outline-offset:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_dialog__ozV0E,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_dialog__ozV0E,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_dialog__ozV0E{background-color:#fcf5e8;background-image:linear-gradient(135deg,#fffdf42b,transparent 65%);border-color:#b69474;box-shadow:inset 0 1px #fffdf2,0 24px 80px #160e284d}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD>button:before{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00{position:relative;z-index:2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_ambient__NhvNw{opacity:.44;z-index:21}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(260px,calc(100vw - 28px));pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button{position:relative;isolation:isolate;pointer-events:auto;width:48px;min-height:48px;padding:12px;border:0;background:transparent;color:#4c293d;border-radius:0;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button:before{content:"";position:absolute;inset:10px;z-index:-1;border:1px solid #b99b7e80;border-radius:50%;background:#f7edddf0;box-shadow:0 1px 4px #21112621;transition:background .16s ease,transform .16s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button[aria-pressed=true]:before{background:#e8d6bf;border-color:#9c7158}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button:active:before{transform:scale(.94)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button:focus-visible{outline:2px solid #b37f53;outline-offset:1px}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA button:before{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA p{order:-1;margin:0;padding:10px 12px;background:#fff6e7;color:#503044;font:12px/1.5 Arial,sans-serif;box-shadow:0 4px 12px #21112626}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_musicDock__dBoGA p:empty{display:none}.invitation_root__zaIOt[data-art-direction=correspondence]:not([data-opening-state=open]) .invitation_musicDock__dBoGA{visibility:hidden;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=music]{padding:26px 24px 6px;background:#ece4d4}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=music] .invitation_sectionContent__85cKD:before{content:"";display:block;width:34px;height:1px;margin:0 auto 14px;background:#b59a784d;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_soundtrackCaption__Tdutb{font:11px/1.6 Arial,sans-serif;letter-spacing:.055em;margin:0;opacity:1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=music]+.invitation_brand__2te00{border-top:0;padding-top:8px}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipientAddress__HXTU4{display:grid;gap:4px;max-width:100%}.invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipientAddress__HXTU4 .invitation_eyebrow__UaxCj{font:10px/1.4 Arial,sans-serif;letter-spacing:.08em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E:has(.invitation_steppedForm__qd0b4){position:fixed;inset-block-start:var(--dialog-offset,0);inset-block-end:calc(100dvh - var(--dialog-offset,0px) - var(--dialog-viewport,100dvh));margin:auto;max-height:calc(var(--dialog-viewport,100dvh) - 24px);overflow:visible;padding:24px;max-width:min(440px,calc(100vw - 28px));border:1px solid #bb9876;border-radius:4px;background:#fcf5e8;color:#452c34;box-shadow:0 24px 80px #160e284d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E:has(.invitation_steppedForm__qd0b4) h2{font-size:1.8rem;line-height:1.15;text-align:left;margin:0 42px 18px 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E .invitation_close__NqVmK{min-height:44px;width:44px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4{margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 [hidden]{display:none!important}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 label{margin:0;font:14px/1.4 Arial,sans-serif;gap:8px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 input,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 select,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 textarea{background:var(--dialog-field,#fffbf4);border:1px solid var(--dialog-line,#aa8c78);border-radius:var(--dialog-button-radius,3px);padding:10px 12px;min-height:44px;font:16px/1.4 Arial,sans-serif;color:var(--dialog-ink,#3b2933)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl{min-width:0;margin:0;padding:0;border:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl legend{width:100%;margin:0 0 10px;padding:0;font:14px/1.4 Arial,sans-serif;color:var(--dialog-ink,#452c34)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_binaryReply__WInDl label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:56px;margin:0;padding:10px;border:1px solid var(--dialog-line,#b99b7e);border-radius:var(--dialog-button-radius,3px);background:var(--dialog-field,#fff9ed);box-shadow:inset 0 -2px #9c756021;font:16px/1.3 Arial,sans-serif;color:var(--dialog-ink,#452c34);cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_binaryReply__WInDl input[type=radio]{appearance:auto;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;border:revert;border-radius:50%;background:revert;box-shadow:none;accent-color:var(--dialog-action,#654052);cursor:pointer}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl label:hover{border-color:var(--dialog-action,#805b6b)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl label:active{background:var(--dialog-wash,#f1e5d3)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl label:has(input:checked){border-color:var(--dialog-action,#654052);background:var(--dialog-wash,#f3e8da);box-shadow:inset 0 0 0 1px var(--dialog-action,#654052)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl label:has(input:focus-visible){outline:2px solid var(--dialog-action,#654052);outline-offset:3px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl input:focus-visible{outline:2px solid var(--dialog-action,#654052);outline-offset:3px}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl label{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 textarea{height:96px;min-height:64px;resize:vertical;max-height:120px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_formProgress__8AvxY{font:11px/1.4 Arial,sans-serif;letter-spacing:.1em;margin:0 0 14px;color:var(--dialog-ink,#76564f)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_formNavigation__rrGgg{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_formNavigation__rrGgg button{min-height:48px;background:var(--dialog-action,#553147);color:var(--dialog-on-action,#fff5e5);border-radius:var(--dialog-button-radius,3px);border:1px solid var(--dialog-action,#553147);padding:11px 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_formNavigation__rrGgg button:first-child:not(:last-child){background:transparent;color:var(--dialog-action,#553147)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_status__g0gAs{font:12px/1.4 Arial,sans-serif;margin:12px 0 0!important;white-space:pre-line;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_status__g0gAs:empty{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 .invitation_validationError__1GbAJ{margin:8px 0 0;font:14px/1.35 Arial,sans-serif;color:#8b2741;text-align:left;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_binaryReply__WInDl[aria-invalid=true] label,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 [aria-invalid=true]{border-color:#8b2741}@media(max-height:600px){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E:has(.invitation_steppedForm__qd0b4){padding:16px 20px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E:has(.invitation_steppedForm__qd0b4) h2{font-size:1.4rem;margin-bottom:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_steppedForm__qd0b4 textarea{height:70px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_formNavigation__rrGgg{margin-top:12px}}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryPhoto__Z9rdP{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-paged=true]{position:fixed;inset-block-start:var(--dialog-offset,0);inset-block-end:calc(100dvh - var(--dialog-offset,0px) - var(--dialog-viewport,100dvh));margin:auto;max-height:calc(var(--dialog-viewport,100dvh) - 24px);overflow:visible;padding:24px;max-width:min(440px,calc(100vw - 28px));border-radius:4px;background:#fcf5e8;color:#452c34}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-paged=true] h2{font-size:1.6rem;margin:0 42px 16px 0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPages__pxpcb{text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPages__pxpcb label{margin:0 0 14px;font:13px/1.4 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPage__fYVLN{min-height:60px;display:grid;place-items:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPage__fYVLN p{font:16px/1.5 Georgia,serif;margin:0;white-space:pre-line}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftImage__eAKvn,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPage__fYVLN .invitation_qr__V2M_i{width:100%;height:min(180px,30dvh);max-height:180px;object-fit:contain;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftPages__pxpcb .invitation_formNavigation__rrGgg{align-items:center;margin-top:14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_lightbox__JDNPS{max-height:calc(100dvh - 24px);overflow:visible;padding:52px 16px 16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_lightbox__JDNPS>img{max-height:calc(100dvh - 190px);object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true]:has(.invitation_steppedForm__qd0b4),.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true][data-paged=true]{padding:12px 16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] h2{font-size:1.2rem;margin:0 42px 8px 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] .invitation_formProgress__8AvxY{margin-bottom:8px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] .invitation_formNavigation__rrGgg{margin-top:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] textarea{min-height:56px;height:56px;max-height:64px;resize:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] .invitation_status__g0gAs{font-size:13px;line-height:1.4;margin-top:0!important}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] .invitation_giftImage__eAKvn,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-compact=true] .invitation_qr__V2M_i{height:110px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressReference__gOtPc{order:3;min-width:0;margin:8px 0 0;padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_dressReference__gOtPc .invitation_contentPhoto__MLpKU{display:block;align-self:auto;width:100%;max-width:320px;height:auto;margin:0 auto;padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressReference__gOtPc img{display:block;width:100%;height:auto;object-fit:contain}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressReference__gOtPc figcaption{margin:14px 0 0;font:12px/1.6 Arial,sans-serif;color:#705647}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressPlate__9xHaL{order:3;min-width:0;margin:0;padding:0;border:0;color:#694454;background:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressPlate__9xHaL .invitation_dressIllustration__adUBU{display:block;width:100%;max-width:440px;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0 auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressPlate__9xHaL figcaption{max-width:41ch;margin:10px 0 0;font:14px/1.5 Arial,sans-serif;letter-spacing:.01em;color:#705647}.invitation_root__zaIOt[data-art-direction=correspondence]{--letter-paper:#f5eedc;--letter-ink:#49313d;--letter-rule:#94725357;--letter-margin:clamp(24px,7.2cqw,38px)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind]{padding-inline:var(--letter-margin);background-color:var(--letter-paper);color:var(--letter-ink);background-image:none;overflow:visible}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sectionContent__85cKD{min-width:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj h2{letter-spacing:-.035em;text-wrap:balance}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sectionContent__85cKD p{overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj .invitation_ornamentLayer__ygR3r{filter:none;opacity:.2;top:-36px;right:8px;width:126px;height:168px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj:nth-of-type(2n) .invitation_ornamentLayer__ygR3r{left:auto;right:8px;transform:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=countdown],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=gallery],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=hero],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=rsvp],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=story],.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-editorial-scene=wishes]{background-color:var(--inv-bg);color:#f5eedc}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj.invitation_hero__jfL_z{padding:30px 20px 32px;background-image:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPortrait__w__d5{max-width:440px;position:relative}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroPhotoLeaf__6WKkE{width:100%;padding:12px 12px 24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu{width:100%;margin:0;padding:30px 22px 28px;text-align:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu:before{top:0;left:0;width:100%;height:16px;transform:none;background:linear-gradient(#69463124,transparent 9px),linear-gradient(#fff9e8b3,#fff9e800 2px)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_eyebrow__UaxCj{font-size:10px;letter-spacing:.16em;margin-bottom:20px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1{font-size:clamp(2.2rem,9.6cqw,3.15rem);line-height:1.1;letter-spacing:-.035em;margin-bottom:24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 span,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 span+span{text-align:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1 i{margin:9px 0 7px;line-height:.65;font-size:.76em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_heroDate__vYy6F{width:100%;font:14px/1.6 InvitationBodoni,Georgia,serif;letter-spacing:.025em;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z h1+.invitation_heroDate__vYy6F{padding-top:18px;border-top:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_ornamentLayer__ygR3r{top:38%;right:8px;width:110px;height:146px;opacity:.13}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_hero__jfL_z .invitation_scrollCue__uL53W{font-size:10px;letter-spacing:.12em;margin-top:24px;color:#e4cfb7}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=countdown]{padding:14px 24px 64px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=countdown] h2{max-width:24ch;font-size:clamp(1.3rem,5.8cqw,1.85rem);letter-spacing:.01em;margin:0 auto 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl{position:relative;isolation:isolate;gap:0;margin:0;padding:0;color:#4c3440;border:0;filter:drop-shadow(0 5px 3px #190f1c42)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl span{min-height:116px;padding:24px 3px 20px;font-size:10px;letter-spacing:.02em;align-items:center;justify-content:center;background-image:linear-gradient(95deg,#ead8b78c,#fff8e4a8 70%,#b1956652),var(--inv-texture);background-size:auto,350px;background-color:#f2e6cc;clip-path:polygon(0 3px,100% 0,100% calc(100% - 3px),0 100%)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl span+span:before{top:8px;bottom:8px;background:#876a4b38}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_countdown__K5Zkl b{font-size:clamp(1.5rem,min(10.5cqw,calc(29cqw / var(--clock-digits,2))),3.25rem);font-variant-numeric:tabular-nums;line-height:1.08;margin-bottom:13px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=countdown] .invitation_ornamentLayer__ygR3r{width:120px;height:140px;top:auto;bottom:-32px;left:12px;right:auto;opacity:.18}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome]{padding-block:58px 44px;box-shadow:inset 0 12px 12px -14px #2113239e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_sectionContent__85cKD{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(100px,.78fr);gap:26px 18px;align-items:start}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_letterCopy__GcZnk{display:contents}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_letterCopy__GcZnk h2{grid-column:1/-1;grid-row:1;max-width:17ch;margin:0;font-size:clamp(2rem,8.6cqw,2.8rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_letterCopy__GcZnk p{grid-column:1;grid-row:2;font:18px/1.65 InvitationBodoni,Georgia,serif;max-width:25ch;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_contentPhoto__MLpKU{grid-column:2;grid-row:2;align-self:center;justify-self:end;width:100%;max-width:144px;padding:5px;margin:0;transform:none;border:0;box-shadow:0 4px 5px #442f3017}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_ornamentLayer__ygR3r{top:auto;bottom:-28px;left:auto;right:18px;width:124px;height:160px;opacity:.25}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents]{padding-block:38px 36px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] h2{text-align:left;font-size:clamp(1.85rem,8.2cqw,2.5rem);max-width:17ch;margin:0 0 24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article{display:grid;grid-template-columns:minmax(0,1fr);padding:24px 0 28px;border-top:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article h3{max-width:20ch;font-size:clamp(1.8rem,8cqw,2.4rem);line-height:1.15}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=parents] .invitation_people__TXPXp article>p:not(.invitation_eyebrow__UaxCj){font-size:17px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents]{padding-block:30px 64px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] h2{font-size:clamp(1.8rem,8cqw,2.5rem);margin:0 0 32px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp{gap:0 24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article{border-bottom:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_people__TXPXp article>h3{font-size:clamp(1.5rem,6.5cqw,2rem);line-height:1.2;min-height:2.4em;font-weight:400}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=godparents] .invitation_ornamentLayer__ygR3r{width:110px;height:140px;top:auto;bottom:-36px;right:8px;opacity:.18}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery]{padding:48px 20px 40px;box-shadow:inset 0 10px 10px -12px #1f11246b}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery] h2{font-size:clamp(1.55rem,6.8cqw,2.1rem);max-width:24ch;margin:0 8px 22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery] .invitation_gallery__BQxcR{margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryControls__fi6Ng{gap:16px;margin-top:16px;font-variant-numeric:tabular-nums}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_galleryControls__fi6Ng button{border:1px solid #a88b704a;border-radius:50%;min-width:48px;min-height:48px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery] .invitation_ornamentLayer__ygR3r{top:auto;bottom:-24px;right:18px;width:156px;height:200px;opacity:.22}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story]{padding-block:36px 70px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] .invitation_sectionContent__85cKD{display:block;padding:0;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_flexibleNarrative__3KN7V{display:flex;flex-direction:column;min-width:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_flexibleNarrative__3KN7V>h3{order:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_flexibleNarrative__3KN7V>h2{order:1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_flexibleNarrative__3KN7V>p{order:2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] h3{color:var(--scene-ink,#dbc2a5);font-size:11px;letter-spacing:.13em;margin:0 0 22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] h2{font-size:clamp(2.1rem,9.2cqw,3rem);max-width:15ch;margin:0 0 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] p{max-width:32ch;font:19px/1.75 InvitationBodoni,Georgia,serif;margin:0;padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] p:first-letter{float:none;font:inherit;margin:0;color:inherit}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=story] .invitation_ornamentLayer__ygR3r{top:auto;bottom:-26px;left:8px;right:auto;width:116px;height:152px;opacity:.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events]{padding-block:60px 44px;box-shadow:inset 0 12px 12px -14px #2113239e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events] h2{text-align:left;font-size:clamp(1.8rem,8cqw,2.6rem);margin-bottom:26px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe{justify-content:flex-start;gap:0;margin:0 0 30px;border-block:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe button{flex:1 1 100px;min-height:52px;border:0;border-bottom:2px solid transparent;padding:12px 8px;font-size:12px;letter-spacing:.02em;border-radius:0;background:transparent;color:var(--letter-ink)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventTabs__oynCe button[aria-pressed=true]{border-bottom-color:#624052;background:#6844510b;color:#49313d;font-weight:600}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq{padding:0;border:0;background:none;box-shadow:0 5px 9px #442f301c;outline:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq h3{font-size:clamp(2rem,9cqw,2.9rem);max-width:17ch;margin:0 0 12px;line-height:1.14}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq>p{max-width:33ch;margin:0 0 20px;font-size:17px;line-height:1.6}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;justify-content:start;align-items:center;margin:28px 0;padding:24px 0;border-block:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time b{grid-row:1/3;font-size:3.6rem;line-height:1;letter-spacing:-.05em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time span{font-size:18px;line-height:1.3}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq time strong{font:400 1.9rem/1.2 InvitationBodoni,Georgia,serif;margin:0;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventAddress__68EU3{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_locationLink__kBbB5{display:inline-flex;min-height:48px;align-items:center;gap:10px;padding:12px 0;border:0;border-bottom:1px solid #8c6552;font:13px/1.4 Arial,sans-serif;text-decoration:none;color:#593548}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events] .invitation_sectionContent__85cKD:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=calendar]{padding-block:30px 62px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=calendar] h2{text-align:left;max-width:22ch;font-size:clamp(1.6rem,7cqw,2.2rem);margin:0 0 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS{padding:0;background:none;border:0;box-shadow:none;border-radius:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS .invitation_month__2Kmf7{margin:0 0 20px;font-size:1.8rem;letter-spacing:-.02em;border-bottom:1px solid var(--letter-rule);padding-bottom:18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx{gap:6px;margin:0 0 28px;padding:0;border:0;font-size:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendarGrid__MHhNx>span{min-height:38px;height:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS .invitation_action__zEalN{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:14px 16px;border-radius:1px;font-size:12px;background:#593548;color:#fff4df;border:1px solid #593548;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS small{display:block;font:17px/1.4 InvitationBodoni,Georgia,serif;margin:18px 0 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress]{padding-block:60px 34px;border-top:1px solid #92745630}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD{display:flex;flex-direction:column;gap:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h2{font-size:clamp(1.65rem,7.3cqw,2.15rem);max-width:20ch;margin-bottom:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] h3{order:2;max-width:40ch;font:400 14px/1.5 Arial,sans-serif;letter-spacing:.01em;color:#735966;margin:0 0 18px;text-wrap:pretty}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=dress] .invitation_sectionContent__85cKD>p{order:1;max-width:34ch;margin:0 0 12px;font-size:clamp(1.25rem,5.2cqw,1.4rem);line-height:1.45;color:#49313d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressPlate__9xHaL,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressReference__gOtPc{order:3;width:100%;margin:6px 0 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressPlate__9xHaL figcaption,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dressReference__gOtPc figcaption{font-size:13px;line-height:1.55;max-width:40ch}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=program]{padding-block:40px 68px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=program] h2{max-width:20ch;font-size:clamp(1.8rem,8.2cqw,2.55rem);margin:0 0 30px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=program] .invitation_sectionContent__85cKD:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li{grid-template-columns:72px minmax(0,1fr);gap:26px;padding-bottom:34px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:before{left:83px;top:9px;bottom:-9px;background:#a4876359;width:1px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:last-child:before{height:10px;bottom:auto}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:after{left:76px;top:2px;width:15px;height:22px;opacity:.8}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ time{font-size:clamp(1.45rem,6.2cqw,1.9rem);line-height:1.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ h3{font-size:1.35rem;line-height:1.25}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ p{font-size:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp]{padding-block:52px 58px;box-shadow:inset 0 10px 10px -12px #1f11246b}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD{border:0;padding-top:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>h2{max-width:14ch;margin:0 0 22px;font-size:clamp(2.1rem,9.3cqw,3rem);text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>p{max-width:32ch;font-size:18px;line-height:1.65;margin:0 0 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>.invitation_paperAction__ebldd{display:flex;justify-content:center;width:100%;padding:16px 20px;min-height:56px;font-size:13px;letter-spacing:.02em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>.invitation_paperAction__ebldd:before{border-radius:2px;clip-path:none;background:#f2e5ce;box-shadow:inset 0 -3px #b89c7952,inset 0 1px #fff9eb}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts]{padding-block:50px 52px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs]{padding-block:30px 58px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] h2{font-size:clamp(1.9rem,8.2cqw,2.6rem);max-width:19ch;margin:0 0 26px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_disclosure__W98s_{border-block:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd{border:0;border-bottom:1px solid var(--letter-rule);margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd>summary{padding:20px 0;min-height:80px;gap:6px 14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd>summary strong{font:400 1.4rem/1.2 InvitationBodoni,Georgia,serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songProposal__HAWvd>summary em{border-bottom:1px solid #a27c615e;padding-block:10px;font-style:normal}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_actions__EQ5FH{gap:12px;margin-top:24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_actions__EQ5FH button{min-height:50px;padding:14px 18px;font-size:12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] button[type=button]{border-style:dashed}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] button[type=submit]{border-radius:2px;box-shadow:inset 0 -3px #25132233}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes]{padding-block:58px 64px;box-shadow:inset 0 10px 10px -12px #1f11246b}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_sectionContent__85cKD,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] [data-cr-wishes]{text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_sectionContent__85cKD>h2,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] [data-cr-wishes]>h2{font-size:clamp(2rem,8.8cqw,2.8rem);max-width:17ch;margin:0 0 26px;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd{font-size:13px;letter-spacing:.02em;padding:14px 20px;color:#4f3342;margin-bottom:24px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd:before{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#f3e7d2;box-shadow:inset -1px -2px #bb9e795e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1{max-width:36ch;width:auto;margin:22px 0 0;padding:24px 0 26px;background:none;color:#f5eedc;border:0;border-bottom:1px solid #ceb09263;box-shadow:none;text-align:left;transform:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1:nth-of-type(2n){margin-inline:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1 p{font-size:clamp(1.25rem,5.7cqw,1.6rem);line-height:1.6;margin:0 0 16px;text-wrap:pretty}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1 cite{display:block;font:600 15px/1.55 Arial,sans-serif;letter-spacing:.01em;color:#e9d0af;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album]{padding-block:58px 40px;box-shadow:inset 0 12px 12px -14px #2113239e}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_sectionContent__85cKD{padding:0;border:0;gap:28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_flexibleNarrative__3KN7V{order:1;gap:0;padding:0 0 0 20px;border-left:1px solid var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] h3{font-size:11px;letter-spacing:.12em;margin:0 0 18px;color:#79564b}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] h2{font-size:clamp(1.7rem,7.3cqw,2.35rem);max-width:21ch;margin:0 0 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] p{font-size:18px;line-height:1.7;max-width:34ch;margin:0;padding:0;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_gallery__BQxcR{order:0;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-composition=album] .invitation_ornamentLayer__ygR3r{top:auto;bottom:-38px;width:110px;height:144px;right:8px;opacity:.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks]{padding-block:44px 36px;background-color:var(--letter-paper);color:var(--letter-ink)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_sectionContent__85cKD{display:grid;grid-template-columns:clamp(104px,29cqw,132px) minmax(0,1fr);gap:30px 24px;align-items:center;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_closingLetter__MRjoG{grid-column:1/-1;grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_closingLetter__MRjoG h2{font-size:clamp(2.1rem,9.2cqw,3rem);max-width:16ch;margin:0 0 22px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_closingLetter__MRjoG h3{font-size:1.3rem;line-height:1.35;margin:0 0 16px;color:#755047}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_closingLetter__MRjoG p{font-size:18px;line-height:1.7;max-width:32ch;margin:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_contentPhoto__MLpKU{grid-column:1;grid-row:2;width:100%;max-width:none;height:auto;max-height:none;padding:5px;margin:0;align-self:center;object-fit:contain;transform:rotate(-2deg);border:0;background:#fffbf2;box-shadow:0 4px 6px #442f3017}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_closingSignature__BhvKB{grid-column:2;grid-row:2;width:100%;min-width:0;margin:0;padding:0;font-size:clamp(2rem,7.2cqw,2.4rem);line-height:1.22;text-align:left;border:0;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=thanks] .invitation_ornamentLayer__ygR3r{top:auto;bottom:-12px;left:auto;right:8px;width:124px;height:164px;opacity:.17}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sharedAlbum__NfCw_{padding-block:24px 40px;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sharedAlbum__NfCw_ h2{font-size:1.8rem;line-height:1.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_sharedAlbum__NfCw_ a{display:inline-flex;align-items:center;min-height:48px;padding-block:12px;border-bottom:1px solid #8c6552}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=music]{padding:22px var(--letter-margin) 0;background:var(--letter-paper);color:#71554f}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=music] .invitation_sectionContent__85cKD:before{width:100%;margin:0 0 20px;background:var(--letter-rule)}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_soundtrackCaption__Tdutb{text-align:left;font-size:11px;letter-spacing:.035em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00{padding:22px var(--letter-margin) 42px;background:var(--letter-paper);color:#71554f;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00 img{margin:0;object-fit:contain;max-width:150px;width:125px;max-height:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_envelopeNames__B9_ET{font-size:clamp(1.65rem,7.6vw,2.35rem);line-height:1.08;letter-spacing:-.025em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipientAddress__HXTU4{gap:8px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipientAddress__HXTU4 .invitation_eyebrow__UaxCj{letter-spacing:.12em;font-size:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_openingAction__hkb1x{font-size:13px;letter-spacing:.06em}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopeLight__809kZ{inset:0;height:100%;background:linear-gradient(125deg,transparent 43%,#f3d2a43b 49%,#f4d4b31c 52%,transparent 58%);background-size:180% 100%;mix-blend-mode:screen}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2{position:relative;isolation:isolate;border:0;border-radius:2px 10px 4px 2px;padding:0;background:linear-gradient(90deg,#674251 0 7px,#cbb89a 7px 8px,#fff9ed 8px 100%);box-shadow:0 3px 0 #d8c6ac,0 7px 12px #432c3320;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 28px;gap:14px;align-items:center;min-height:108px;padding:20px 20px 20px 26px;list-style:none;color:#57384a;cursor:pointer;transition:background-color .16s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songCover__PTYQe::-webkit-details-marker{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songCover__PTYQe:before{content:"";position:absolute;top:0;right:0;width:16px;height:16px;background:linear-gradient(225deg,#eae0cc 0 49%,#dbc5a8 50% 58%,transparent 59%);pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe:after{display:grid;place-items:center;width:28px;height:28px;margin:0;align-self:center;border-bottom:1px solid #a27d63;color:#674251;font:24px/1 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songCoverMark__c3ZXQ{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:58px;border-block:1px solid #a27d6366;color:#674251}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songCoverMark__c3ZXQ .invitation_icon__U6CbE{width:28px;height:28px;color:inherit}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songCoverTitle__zUrRE{font:400 clamp(1.3rem,5.8cqw,1.8rem)/1.15 InvitationBodoni,Georgia,serif;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe:hover{background-color:#ffffff55}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe:active{background-color:#e8d7bd55}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe:focus-visible{outline:3px solid #754d63;outline-offset:6px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2[open]>.invitation_songCover__PTYQe{border-bottom:1px solid #c5aa8c}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>form{margin:0;padding:22px 20px 24px 28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songProposal__HAWvd{margin:0;border:0;border-top:1px solid #c5aa8c}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songHeading__y5rEf{grid-template-columns:minmax(0,1fr) 64px;gap:6px 12px;min-height:100px;padding:18px 0;list-style:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songHeading__y5rEf::-webkit-details-marker{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songHeading__y5rEf small{font:11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#785448}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songHeading__y5rEf strong{font:400 1.4rem/1.22 InvitationBodoni,Georgia,serif;color:#57384a}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songHeading__y5rEf span{font:14px/1.5 Arial,sans-serif;color:#674b51}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songHeading__y5rEf em{min-height:48px;display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #a27d63;font:12px/1.4 Arial,sans-serif;color:#674251}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songProposal__HAWvd[open]>.invitation_songHeading__y5rEf{border-bottom:1px solid #ddcbb4}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songProposal__HAWvd[open]>.invitation_songHeading__y5rEf em{border-color:#674251;font-weight:600}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songFields__tfBX7{min-inline-size:0;margin:0;padding:18px 0 22px;border:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songFields__tfBX7 legend{padding:0 10px 0 0;color:#785448;font:12px/1.5 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 input,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 textarea{min-height:48px;border-color:#ad8d76;background:#fffdf7;padding:12px;font-size:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songActions__jDd9_{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #c5aa8c}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songActions__jDd9_ button{flex:1 1 180px;min-width:0;min-height:52px;padding:14px 16px;font-size:14px;letter-spacing:0;transition:background-color .16s ease,box-shadow .16s ease}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songAdd__c8VqV{border:1px dashed #8f6b5c;background:transparent;color:#624152}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songAddMark__4Gyfk{font:22px/1 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songSend__kqJfh{border:1px solid #674251;border-radius:2px;background:#674251;color:#fff9ed;box-shadow:inset 0 -3px #39243055}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songSend__kqJfh:active:not(:disabled){box-shadow:inset 0 2px #39243066;background:#57384a}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songRemove__uzTV4{min-height:48px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#674251;font-size:13px;text-decoration:underline;text-underline-offset:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_status__g0gAs:not(:empty){margin:20px 0 0;padding:12px 0 12px 12px;border-left:3px solid #a27d63;font:14px/1.5 Arial,sans-serif;color:#57384a}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_status__g0gAs:empty{margin:0}.invitation_root__zaIOt[data-art-direction=correspondence][data-motion-stopped=true] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songActions__jDd9_ button,.invitation_root__zaIOt[data-art-direction=correspondence][data-motion-stopped=true] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe{transition:none}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_songActions__jDd9_ button,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelopeNames__B9_ET>span{display:block}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelopeNames__B9_ET i{display:block;font-size:.5em;font-style:normal;line-height:1;margin:5px 0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] .invitation_recipient__dTtPb{font-size:clamp(2.2rem,9.4vw,3.1rem);line-height:1.1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_envelopeNames__B9_ET{font-size:clamp(1.3rem,5.6vw,1.8rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-profile=jardin] [data-envelope-density=compact] .invitation_recipient__dTtPb{font-size:clamp(1.6rem,7vw,2.15rem);line-height:1.12}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_clockLeaf__FY4JH:nth-child(2n){background-image:linear-gradient(85deg,#a8875e42,#fff8e4a8 30%,#ead8b78c),var(--inv-texture);clip-path:polygon(0 0,100% 3px,100% 100%,0 calc(100% - 3px))}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_clockDigit__kTB7r{animation:invitation_clockSettle__pLpnD .32s ease-out both}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu h1{font-size:clamp(2.55rem,11.3cqw,3.7rem);line-height:1.08;overflow-wrap:anywhere}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroImprint__8I5xu{padding:30px 22px 32px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome] .invitation_letterCopy__GcZnk p{font-size:19px;line-height:1.6;max-width:30ch}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_personPhoto__F2Wvu{object-fit:contain;border-radius:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventPrint__r6W_j{position:relative;isolation:isolate;padding:24px 24px 28px;background-color:#f6ead4;background-image:linear-gradient(110deg,#fff8e847,transparent 65%),url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:auto,400px;border:1px solid #b095694a;animation:invitation_eventPrintSettle__4KzMV .38s ease-out both;background-blend-mode:normal,multiply}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventPrint__r6W_j>p{max-width:33ch;margin:0 0 20px;font-size:17px;line-height:1.6}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventPrint__r6W_j>*{position:relative;z-index:1}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_calendar__0sSZS{padding:24px 16px 22px;background:#fbf5e7;border-block:1px solid #b0956952;box-shadow:0 4px 6px #442f3012}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ li:before{transform-origin:top;transform:scaleY(var(--agenda-progress,1))}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ h3{font-size:clamp(1.4rem,6.2cqw,1.8rem);line-height:1.24}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_program__gHyLQ p{font-size:17px;line-height:1.6}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gifts] .invitation_sectionContent__85cKD{background:none;padding:0;border:0;box-shadow:none;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftSleeve__RjHeo{position:relative;isolation:isolate;padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftSleeve__RjHeo:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftSleeve__RjHeo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:85px;z-index:2;background-color:#e1d0ae;background-image:url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:400px;background-blend-mode:multiply;border:1px solid #ac8c5f77;clip-path:polygon(0 0,46% 0,50% 7px,54% 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 2px 2px #fff4dc88,0 3px 5px #442f3024;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF{position:relative;margin:0 14px;padding:26px 24px 68px;background-color:#fff7e6;background-image:url(/invitation-materials/jardin-cotton-paper-v1.webp);background-size:400px;background-blend-mode:multiply;box-shadow:1px 2px 4px #442f3024}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>.invitation_icon__U6CbE{display:block;width:28px;height:28px;margin:0 0 18px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>h2{max-width:17ch;font-size:clamp(1.85rem,8cqw,2.6rem);margin:0 0 26px;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>button{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:min(170px,100%);min-height:52px;max-width:100%;margin:0 0 -20px;padding:14px 20px;text-align:left;background:#674252;color:#fff3df;border:1px solid #49303f;border-radius:2px 2px 0 0;box-shadow:0 3px 0 #b49a71;font-size:14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>button:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>button:hover{background:#573548}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>button:active{box-shadow:0 1px 0 #d2bc99}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF>button:focus-visible{outline:2px solid #674252;outline-offset:5px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd{min-height:52px;background:transparent;border:1px solid #ceb092a8;color:#f5eedc;font-size:14px;box-shadow:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_paperAction__ebldd:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=rsvp] .invitation_paperAction__ebldd{width:auto;min-width:min(250px,100%);min-height:56px;padding:16px 24px;font-size:14px}@keyframes invitation_clockSettle__pLpnD{0%{transform:translateY(-3px);opacity:.65}to{transform:translateY(0);opacity:1}}@keyframes invitation_eventPrintSettle__4KzMV{0%{transform:translateY(6px);opacity:.82}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_clockDigit__kTB7r,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventPrint__r6W_j{animation:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_giftNote__4HXIF{transition:none}}.invitation_root__zaIOt[data-art-direction=correspondence][data-motion-stopped=true] .invitation_clockDigit__kTB7r,.invitation_root__zaIOt[data-art-direction=correspondence][data-motion-stopped=true] .invitation_eventPrint__r6W_j{animation:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventPrint__r6W_j:before{content:"";display:block;width:100%;max-width:300px;aspect-ratio:3/1;margin:0 auto 22px;background:url(/invitation-materials/jardin-blind-myrtle-alpha-v1.webp) center 26%/100% auto no-repeat;mix-blend-mode:multiply;pointer-events:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1:after,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_wishMessage__wGxb1:before{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=welcome]{padding-bottom:132px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=gallery]{padding-bottom:176px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes]{padding-top:146px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=wishes] .invitation_ornamentLayer__ygR3r{top:-48px;bottom:auto;right:20px;left:auto;width:160px;height:180px;opacity:.2}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true]{width:calc(100vw - 24px);max-width:460px;max-height:calc(var(--dialog-viewport,100dvh) - 24px);padding:48px 20px 18px;overflow:auto;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] h2{font:400 27px/1.12 InvitationBodoni,Georgia,serif;max-width:calc(100% - 12px);margin:0 0 14px;text-align:left;color:#513342}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] form{margin:0;text-align:left}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] label{font:14px/1.35 Arial,sans-serif;margin:0 0 12px;gap:5px;color:#513342}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] input,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] select{height:44px;min-height:44px;padding:8px 10px;font:16px/1.4 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] textarea{height:74px;min-height:74px;padding:8px 10px;resize:vertical;font:16px/1.4 Arial,sans-serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] .invitation_status__g0gAs{font:13px/1.4 Arial,sans-serif;margin:8px 0 0!important;min-height:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] .invitation_status__g0gAs:empty{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_singleScreenForm__RsxBu>button{width:100%;min-height:48px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_singleScreenForm__RsxBu>p:not(.invitation_status__g0gAs){margin:0 0 12px;font-size:16px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songBook___4fM2>.invitation_songCover__PTYQe{width:100%;padding:20px 18px;display:flex;justify-content:flex-start;gap:18px;text-align:left;font:400 24px/1.2 InvitationBodoni,Georgia,serif;background:#f5ead7;color:#533546;border:1px solid #bea17d;box-shadow:inset 3px 0 #754b5a,0 5px 12px #3823331a;min-height:88px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songBook___4fM2>.invitation_songCover__PTYQe .invitation_icon__U6CbE{width:28px;height:28px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songBook___4fM2 .invitation_songCoverMark__c3ZXQ{width:42px;min-width:42px;height:42px;display:grid;place-items:center}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songNavigation__n5Yrs{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;align-items:end;margin:0 0 12px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songNavigation__n5Yrs label{margin:0!important}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songNavigation__n5Yrs button{padding:6px;min-width:48px;min-height:44px;background:transparent;color:#674251}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songPopupForm__CxqWv .invitation_songFields__tfBX7{border:0!important;padding:0!important;margin:0!important;min-width:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songPopupForm__CxqWv .invitation_songFields__tfBX7[hidden]{display:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songFields__tfBX7 legend{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songPopupActions__W66ym{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songPopupActions__W66ym button{padding:11px 18px;font-size:14px;min-height:46px;letter-spacing:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songPopupForm__CxqWv .invitation_songRemove__uzTV4{min-height:36px;padding:6px 0;margin:0 0 8px;background:transparent;color:#674251;border:0;text-decoration:underline;text-underline-offset:3px;font-size:13px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events] .invitation_eventCard__7Wgbq .invitation_actions__EQ5FH{margin-top:20px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=events] .invitation_eventCard__7Wgbq .invitation_action__zEalN{font-size:15px;min-width:190px;background:#634051;color:#fff6e7;border-color:#634051}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_eventCard__7Wgbq .invitation_locationPending__p0hMh{font:14px/1.5 Arial,sans-serif;margin:0;color:#674e43}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_verticalPhotos___lVXb{display:flex;flex-direction:column;gap:28px;overflow:visible}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_verticalPhotos___lVXb .invitation_galleryPhoto__Z9rdP{position:relative;width:100%;height:auto;aspect-ratio:auto;padding:8px;background:#fffaf0;box-shadow:0 6px 14px #38233320}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_verticalPhotos___lVXb .invitation_galleryPhoto__Z9rdP img{width:100%;height:auto;object-fit:contain}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_seal__6jLBX{width:176px;height:176px}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_waxEmblem__XpsLT{width:72px;height:72px}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopePaper__Zicpf{--envelope-seal-gap:192px}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin] .invitation_envelopePaper__Zicpf[data-envelope-density=compact]{--envelope-seal-gap:184px}.invitation_sealPulse__TVKAD{position:absolute;inset:0;display:grid;place-items:center;transform-origin:50% 50%}.invitation_envelope__eY4_5[data-envelope-design=folded-jardin][data-opening=false] .invitation_sealPulse__TVKAD{animation:invitation_sealRestPulse40__oD0_c 3.4s ease-in-out infinite}@keyframes invitation_sealRestPulse40__oD0_c{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.invitation_root__zaIOt[data-motion-stopped=true] .invitation_sealPulse__TVKAD{animation:none!important}@media(prefers-reduced-motion:reduce){.invitation_sealPulse__TVKAD{animation:none!important}}@media(max-height:700px){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true]{padding-top:42px;padding-bottom:14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] h2{font-size:25px;margin-bottom:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] label{margin-bottom:9px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_songNavigation__n5Yrs{margin-bottom:10px;gap:6px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_dialog__ozV0E[data-single-screen=true] textarea{height:64px;min-height:64px}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe{display:flex;grid-template-columns:none;min-height:88px;padding:20px 18px;gap:18px;font:400 24px/1.2 InvitationBodoni,Georgia,serif}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2>.invitation_songCover__PTYQe:after{content:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] h2{max-width:calc(100% - 12px);font:400 27px/1.12 InvitationBodoni,Georgia,serif;margin:0 0 14px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] input{height:44px;min-height:44px;padding:8px 10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] textarea{height:74px;min-height:74px;padding:8px 10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] .invitation_songFields__tfBX7 legend{padding:0}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] .invitation_status__g0gAs:not(:empty){padding:0;border:0;margin:8px 0 0!important}@media(max-height:700px){.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] h2{font-size:25px;margin-bottom:10px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] textarea{height:64px;min-height:64px}}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_section__K5vVj[data-kind=songs] .invitation_songBook___4fM2 .invitation_dialog__ozV0E[data-single-screen=true] .invitation_close__NqVmK{font:30px/1 Arial,sans-serif;min-height:48px;height:48px;width:48px;padding:6px;background:transparent;color:#513342;border:0}.invitation_envelope__eY4_5[data-envelope-edition=ivory41]{width:min(100%,520px);margin-inline:auto;color:#5b4237;background:transparent}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeViewport__aatUw{padding:0}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopePaper__Zicpf{inset:0;top:0;left:0;width:100%;height:var(--envelope-paper-height,100%);aspect-ratio:auto;border:0;border-radius:0;transform:none;background-color:#eee6d5;background-image:linear-gradient(125deg,#f8f0e1b3,#eee4d1a6 65%),var(--envelope-cotton);background-blend-mode:normal,multiply;box-shadow:inset 1px 0 #fffdf799,inset -1px 0 #ac99782b;color:#553c32;--envelope-copy-padding:32px;--envelope-seal-gap:192px}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_cavity__3MKda{background-color:#bbaa8d;background-image:linear-gradient(155deg,#9a8259b3,#c0ae8ab3 65%,#6b5236b3),var(--envelope-cotton);box-shadow:inset 0 2px #f6efdf,inset 0 9px 8px #6a573a3b}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_foldedPocket__GUroS{border-radius:0}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_foldedPocket__GUroS span:first-child{background-color:#eee5d3;background-image:linear-gradient(90deg,#f9f1e3b3,#e9dfcba6),var(--envelope-cotton);box-shadow:inset 2px 0 2px #fffef199}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_foldedPocket__GUroS span:nth-child(2){background-color:#e5d9c2;background-image:linear-gradient(270deg,#ddd0b6b3,#f2ead9a6),var(--envelope-cotton);box-shadow:inset -2px 0 2px #b6a58766}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_foldedPocket__GUroS span:nth-child(3){background-color:#f1e7d3;background-image:radial-gradient(ellipse at 42% 25%,#fbf5e9c9,#f0e5d1ad 80%),var(--envelope-cotton);box-shadow:inset 0 -2px #fffef48c}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_flap__X07x_{filter:drop-shadow(0 3px 2px #7660434d)}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_foldedFlapFace__axHwN{border-radius:0;background-color:#f5eddf;background-image:linear-gradient(155deg,#fcf7eac9,#eee3cfa6 72%),var(--envelope-cotton);box-shadow:inset 0 1px #fffef7;overflow:hidden}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeSeams__wr078{opacity:.28;filter:sepia(.6)}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeCopy__mE0o7{z-index:5;padding:var(--envelope-copy-padding) 26px;color:#553c32}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeLower__lAYZU>p{color:#624b3d}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_recipient__dTtPb{color:#6e4939;text-shadow:0 1px #fff9ea}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_openingAction__hkb1x{color:#65462f;text-shadow:0 1px #fff8e7;background:transparent;border:1px solid #b2986d80;border-radius:1px;padding:12px 26px}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_openingAction__hkb1x:before{background:#a5824f66;box-shadow:none}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_openingBackdrop__Eh6rr{background:#f3edde}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_exteriorGarden__Fy1Qg,.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_openingGlow__ISgnB{display:none}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeLight__809kZ{background:linear-gradient(125deg,transparent 47%,#fff4cf42 50%,transparent 53%);background-size:180% 100%;mix-blend-mode:screen}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_openingContactShadow__g6UD5{background:linear-gradient(transparent 65%,#7e674333 92%,#7057325c);filter:blur(3px)}.invitation_ivoryRelief__vOMVs{position:absolute;top:8px;left:5%;width:90%;height:var(--envelope-relief-height,9dvh);pointer-events:none}.invitation_ivoryRelief__vOMVs>span{position:absolute;inset:0;background:url(/invitation-materials/jardin-ivory-roses-relief-v1.webp) 50%/contain no-repeat;filter:drop-shadow(-.6px -.6px .5px #fffef4) drop-shadow(.8px 1px .6px #9d8b6b66)}.invitation_ivoryRelief__vOMVs>span+span{opacity:0;mask-image:url(/invitation-materials/jardin-ivory-roses-relief-v1.webp);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background:linear-gradient(115deg,transparent 42%,#fff6ce 48%,#e6bc7b 50%,#fff7df 52%,transparent 59%);background-size:240% 100%;filter:none}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeNames__B9_ET{text-shadow:0 1px #fff9ea}.invitation_envelopeContourLight__AsxFX{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden;fill:none;stroke:#c19755;stroke-width:1.3px}.invitation_envelopeContourLight__AsxFX path{vector-effect:non-scaling-stroke;stroke-dasharray:.13 .87;stroke-dashoffset:1.1;opacity:0;filter:drop-shadow(0 0 1px #fff2bd)}.invitation_envelope__eY4_5[data-envelope-edition=ivory41][data-page-hidden=true] .invitation_sealPulse__TVKAD{animation-play-state:paused}.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_heroCamera__UHmrP{transform-origin:50% 45%;will-change:transform}.invitation_root__zaIOt[data-art-direction=correspondence][data-opening-state=open] .invitation_heroCamera__UHmrP{will-change:auto}@media(max-height:700px){.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopePaper__Zicpf{--envelope-copy-padding:20px}.invitation_envelope__eY4_5[data-envelope-edition=ivory41] .invitation_envelopeCopy__mE0o7{padding-inline:24px}}.invitation_root__zaIOt .invitation_brand__2te00,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:34px 24px 42px}.invitation_root__zaIOt .invitation_brand__2te00>a{display:flex;align-items:center;justify-content:center;max-width:100%}.invitation_root__zaIOt .invitation_brand__2te00 .invitation_brandCaption__mJGqS{margin:0;font:13px/1.5 Georgia,serif;letter-spacing:.03em;color:inherit}.invitation_root__zaIOt .invitation_brand__2te00 img,.invitation_root__zaIOt[data-art-direction=correspondence] .invitation_brand__2te00 img{display:block;margin:0 auto;object-fit:contain;max-width:160px;width:130px;height:auto;max-height:86px}.invitation_root__zaIOt[data-design-profile] .invitation_section__K5vVj[data-kind=music]{min-height:0;height:0;padding:0;margin:0;background:none;overflow:visible}.invitation_root__zaIOt[data-design-profile] [data-design-accent]{position:absolute;pointer-events:none;z-index:1;right:24px;bottom:16px;width:128px;height:132px;color:#7293ae;opacity:.7}.invitation_root__zaIOt[data-design-profile] .invitation_section__K5vVj:has(>[data-design-accent]){padding-bottom:170px}.invitation_root__zaIOt[data-design-profile=ivory-garden] .invitation_section__K5vVj:has(>.invitation_ornamentLayer__ygR3r){padding-bottom:170px}.invitation_root__zaIOt[data-design-profile=ivory-garden] .invitation_section__K5vVj[data-kind] .invitation_ornamentLayer__ygR3r{inset:auto 16px 16px auto;width:100px;height:132px;transform:none}.invitation_root__zaIOt[data-design-profile=ivory-garden] .invitation_section__K5vVj .invitation_botanicalLine__QeF5t{left:12px;bottom:16px}.invitation_root__zaIOt[data-design-profile] [data-design-accent] img,.invitation_root__zaIOt[data-design-profile] [data-design-accent] svg{width:100%;height:100%;display:block;object-fit:contain}.invitation_root__zaIOt[data-design-profile] .invitation_section__K5vVj[data-kind=hero] [data-design-accent]{display:none}.invitation_root__zaIOt[data-design-profile] .invitation_sectionContent__85cKD{position:relative;z-index:2}.invitation_root__zaIOt[data-design-profile] .invitation_section__K5vVj[data-section-tone84]:before{content:none}.invitation_root__zaIOt[data-design-profile] .invitation_surround__5_P72 img{display:none}@media(min-width:900px){.invitation_root__zaIOt[data-design-profile=ivory-garden] .invitation_surround__5_P72 img{display:block;width:clamp(100px,18vw,230px);max-width:calc((100vw - 570px)/2);height:62vh;object-fit:contain;left:calc((100vw - 520px)/4 - min(9vw,115px));top:12vh;transform:rotate(-8deg)}.invitation_root__zaIOt[data-design-profile=ivory-garden] .invitation_surround__5_P72 img+img{left:auto;right:calc((100vw - 520px)/4 - min(9vw,115px));top:32vh;transform:rotate(7deg)}}.invitation_root__zaIOt[data-design-profile=celestial-atlas]{--letter-paper:#edf0f0;--letter-ink:#21364e;--letter-margin:28px}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_surround__5_P72{background:radial-gradient(ellipse at 50% 10%,#294a6b,#0c182c 65%)}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj[data-kind]{background:#142941;color:#e6edf2;background-image:linear-gradient(135deg,#233f5b33,transparent 55%)}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj h2{font-family:Georgia,serif;font-size:clamp(1.7rem,7.5cqw,2.6rem);text-transform:uppercase;letter-spacing:.09em;line-height:1.25}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj h3{color:inherit}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj[data-kind=hero]{padding:0 0 60px;background:#0e2036}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroPortrait__w__d5{max-width:none;background:#0e2036;background-image:none;color:#e6edf2;box-shadow:none}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroPhotoLeaf__6WKkE{width:100%;padding:0;border:0;background:none}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroImprint__8I5xu{padding:38px 30px 30px;margin:0;background:#0e2036;color:#e6edf2}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroImprint__8I5xu:before{height:1px;background:#98b7cf80}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroImprint__8I5xu h1{font-family:Georgia,serif;font-size:clamp(2rem,9cqw,3rem);text-transform:uppercase;letter-spacing:.08em;line-height:1.18}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroDate__vYy6F,.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_heroImprint__8I5xu .invitation_eyebrow__UaxCj,.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_scrollCue__uL53W{color:#bcd0e0}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj:is([data-kind=welcome],[data-kind=parents],[data-kind=godparents],[data-kind=dress],[data-kind=rsvp]){background:#edf0f0;color:#233c55}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj:is([data-kind=welcome],[data-kind=parents],[data-kind=godparents],[data-kind=dress],[data-kind=rsvp]) h2{color:var(--scene-ink,#233c55)}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_thanksLetter__2Ikzt,.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_welcomeLetter__bBZHO{background:none;background-image:none;box-shadow:none;border:0}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_countdown__K5Zkl{clip-path:none;background:none;box-shadow:none;border:0;border-top:1px solid #7d9ebd;border-bottom:1px solid #7d9ebd;padding:18px 0}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_countdown__K5Zkl>div{background:none;box-shadow:none;border-radius:0;border:0;border-right:1px solid #7290ab4d;color:#d9e8f3}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_countdown__K5Zkl>div:last-child{border-right:0}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventCard__7Wgbq{background:#e7edf0;color:#233b51;background-image:none;border:1px solid #8ca4b5;box-shadow:none;border-radius:0}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_program__gHyLQ{border-left:1px solid #8ca9c0;text-align:left;padding-left:24px}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_program__gHyLQ li{background:none;border:0;box-shadow:none;grid-template-columns:76px 1fr}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_program__gHyLQ time{color:var(--scene-ink,#b6d2e9)}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj[data-composition=album]{background:#e9eff1;color:#213b54}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_giftNote__4HXIF,.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_giftSleeve__RjHeo{background:#e7edf0;color:#213a50;border-color:#7895ab;box-shadow:none}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_brand__2te00{background:#0c1c30;color:#d9e5ee;border-color:#6b86a14d}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_brand__2te00[data-brand-presentation=platform]{background:#edf0f0;color:#233b51}.invitation_root__zaIOt[data-design-profile=celestial-atlas] dialog{background:#edf0f0;color:#213b54}.invitation_root__zaIOt[data-design-profile=copper-vellum]{--letter-paper:#f3e6cd;--letter-ink:#593b2b;--letter-margin:30px}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_surround__5_P72{background:linear-gradient(115deg,#a86e4c,#e0c29e 50%,#be8b65)}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj[data-kind]{background:#f2e6cf;color:#613d2c}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj h2{font-family:InvitationDisplay,Georgia,serif;letter-spacing:-.025em;text-align:left;max-width:100%;line-height:1.13}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj h3{color:inherit}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj[data-kind=hero]{padding:22px 20px 56px;background:#bd8863}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroPortrait__w__d5{max-width:none;background:#f1e0be;background-image:none;box-shadow:3px 6px 0 #85563d33;color:#633d2a}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroPhotoLeaf__6WKkE{width:100%;padding:12px 12px 0}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroImprint__8I5xu{padding:30px 25px 34px;text-align:left}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroImprint__8I5xu:before{left:25px;right:25px;width:auto;height:1px;background:#986b434d}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroImprint__8I5xu h1{font-family:InvitationRecipientScript,cursive;font-weight:400;font-size:clamp(2.7rem,12cqw,4.1rem);line-height:1.12;text-align:left}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_heroImprint__8I5xu h1 i{font-family:Georgia,serif;font-size:.35em}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj:is([data-kind=countdown],[data-kind=program],[data-kind=gifts],[data-kind=thanks]){background:#b77f59;color:#fff1d9}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj:is([data-kind=countdown],[data-kind=program],[data-kind=gifts],[data-kind=thanks]) h2{color:#fff1d9}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj [data-design-accent]{width:96px;height:132px;bottom:16px;right:16px;opacity:.8}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj[data-kind=welcome] [data-design-accent]{left:10px;right:auto}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_thanksLetter__2Ikzt,.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_welcomeLetter__bBZHO{background:transparent;background-image:none;border:0;box-shadow:none}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_countdown__K5Zkl{clip-path:none;border-radius:0;background:none;box-shadow:none;border-top:1px solid #f5d8b7;border-bottom:1px solid #f5d8b7}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_countdown__K5Zkl>div{background:none;box-shadow:none;border:0;border-right:1px solid #e7c29a66}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventCard__7Wgbq{background:#f1e1c1;color:#633e28;border:1px solid #af7c4f;background-image:url(/invitation-materials/jardin-cotton-paper-v1.webp);box-shadow:0 3px 0 #a5784b33}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_program__gHyLQ li{background:none;border-color:#e9c49b66;box-shadow:none}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_program__gHyLQ time{color:#fff2d9}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_giftSleeve__RjHeo{background:#cf9d74;border-color:#e5be9366;box-shadow:0 5px 0 #8e5b3c42}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_giftNote__4HXIF{background:#f7e9cd;color:#633e28}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_brand__2te00{background:#ead8b7;color:#70492d;border-color:#aa7b4f55}.invitation_root__zaIOt[data-design-profile=copper-vellum] dialog{background:#f5e8d0;color:#593b28}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>p,.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj[data-kind=rsvp] .invitation_sectionContent__85cKD>p{color:inherit}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventPrint__r6W_j{background:#19334d;background-image:linear-gradient(90deg,transparent 49.7%,#90b2cb12 50%,transparent 50.3%);color:#e5eef4;border:1px solid #9bb7ca;box-shadow:inset 4px 0 #96b4c6;padding:28px 24px}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventPrint__r6W_j>p{color:#e5eef4}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventPrint__r6W_j:before{content:none}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventCard__7Wgbq h3{color:#e5eef4;font-family:Georgia,serif;text-transform:uppercase;font-size:clamp(1.5rem,7cqw,2rem);letter-spacing:.05em}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventCard__7Wgbq time{border-color:#a7c5dc66}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventTabs__oynCe button{color:#d8e6f0;border-color:#9ab3c5}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_eventTabs__oynCe button[aria-pressed=true]{background:#e2eaf0;color:#19334d}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_section__K5vVj[data-kind=events] .invitation_eventCard__7Wgbq .invitation_action__zEalN{background:#dbe6ee;color:#19334d;border-color:#b7ccd9}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventPrint__r6W_j{background:#f3e4c7;background-image:linear-gradient(110deg,#fff8e570,transparent),url(/invitation-materials/jardin-cotton-paper-v1.webp);color:#633e2b;border:1px solid #a87852;padding:28px 24px;box-shadow:inset 5px 0 #c49065}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventPrint__r6W_j:before{content:"";background-image:url(/invitation-materials/vellum48-copper-olive-v1.webp);background-position:50%;background-size:contain;aspect-ratio:auto;width:62px;height:124px;margin:0 0 20px auto;mix-blend-mode:normal}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventCard__7Wgbq h3{color:#633e2b}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventTabs__oynCe button{color:#633e2b;border-color:#a87852}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_eventTabs__oynCe button[aria-pressed=true]{background:#9a603d;color:#fff4df}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_section__K5vVj[data-kind=events] .invitation_eventCard__7Wgbq .invitation_action__zEalN{background:#8c5636;color:#fff4df;border-color:#8c5636}.invitation_root__zaIOt[data-design-profile=celestial-atlas] .invitation_dialog__ozV0E{--inv-ink:#213b54;--inv-bg:#edf0f0;--inv-accent:#56748e}.invitation_root__zaIOt[data-design-profile=copper-vellum] .invitation_dialog__ozV0E{--inv-ink:#593b28;--inv-bg:#f5e8d0;--inv-accent:#9a603d}.invitation_root__zaIOt[data-variant=editorial-marfil] .invitation_musicDock__dBoGA{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(260px,calc(100vw - 28px));pointer-events:none}.invitation_root__zaIOt[data-variant=editorial-marfil] .invitation_musicDock__dBoGA button{pointer-events:auto;width:48px;min-height:48px;padding:12px;border:1px solid var(--inv-accent);border-radius:50%;background:var(--inv-bg);color:var(--inv-ink);box-shadow:0 2px 8px #21112621}.invitation_root__zaIOt[data-variant=editorial-marfil] .invitation_musicDock__dBoGA button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.invitation_root__zaIOt[data-variant=editorial-marfil] .invitation_musicDock__dBoGA p{order:-1;margin:0;padding:10px 12px;background:var(--inv-bg);color:var(--inv-ink);font:12px/1.5 Arial,sans-serif;box-shadow:0 4px 12px #21112626}.invitation_root__zaIOt[data-variant=editorial-marfil] .invitation_musicDock__dBoGA p:empty{display:none}.invitation_root__zaIOt[data-variant=editorial-marfil]:not([data-opening-state=open]) .invitation_musicDock__dBoGA{visibility:hidden;pointer-events:none}