.InvitationComponent_body__1Hw26{--nd-band:#00654e;--nd-ink:#02343a;--nd-accent:#00894a;--nd-soft:#00894a;min-height:100vh;min-height:100svh;background-color:#fff}.InvitationComponent_band__lhYSR{width:100%;background-color:var(--nd-band);padding:18px 28px}.InvitationComponent_bandBottom__FretW{position:relative;width:100%;height:96px;background-color:var(--nd-band)}.InvitationComponent_bandBottom__FretW:after{content:"";position:absolute;inset:0;background-image:url(/assets/inv-bottom-cards.png);background-repeat:no-repeat;background-position:50%;background-size:auto 56%}.InvitationComponent_band__lhYSR img{width:auto!important}.InvitationComponent_stage__2OWGw{position:relative;width:100%;flex:1 1 auto}.InvitationComponent_stage__2OWGw:before{content:"";left:50%;top:50%;transform:translate(-50%,-50%);width:min(700px,70%);aspect-ratio:762/769;background-image:url(/assets/inv-tree.png)}.InvitationComponent_stage__2OWGw:before,.InvitationComponent_strip__51A3B{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;pointer-events:none}.InvitationComponent_strip__51A3B{top:0;bottom:0;width:44px;background-image:url(/assets/inv-side-strip.png)}.InvitationComponent_stripLeft__3INNe{left:44px}.InvitationComponent_stripRight__gPFso{right:44px}@media (max-width:1023.98px){.InvitationComponent_stripLeft__3INNe{left:12px}.InvitationComponent_stripRight__gPFso{right:12px}.InvitationComponent_body__1Hw26{padding-top:132px;padding-bottom:48px}.InvitationComponent_band__lhYSR{position:fixed;top:0;left:0;right:0;z-index:3;height:132px}.InvitationComponent_bandBottom__FretW{position:fixed;left:0;right:0;bottom:0;z-index:2}}@media (max-width:639.98px){.InvitationComponent_strip__51A3B{width:16px}.InvitationComponent_stripLeft__3INNe{left:0}.InvitationComponent_stripRight__gPFso{right:0}.InvitationComponent_bandBottom__FretW{height:48px}.InvitationComponent_band__lhYSR{padding:6px 10px;height:66px}.InvitationComponent_body__1Hw26{padding-top:66px}.InvitationComponent_btn2__5QKI0,.InvitationComponent_btn__AAMIe{font-size:19px;padding:10px 34px;border-width:2px}}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{font-family:inherit;font-style:normal;font-weight:700;font-size:26px;line-height:36px;word-spacing:5px;color:var(--nd-ink)}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h2{font-weight:600;font-size:28px;word-spacing:normal;word-spacing:7px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{margin:5px 0}.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{color:var(--nd-accent)}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-family:inherit;font-size:22px;line-height:32px;color:var(--nd-ink)}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-family:inherit;font-style:normal;font-weight:600;font-size:24px;line-height:38px;word-spacing:5px;color:var(--nd-ink)}.InvitationComponent_inviteLine__fqQyB{color:var(--nd-accent)!important}.InvitationComponent_guestBlock__rURig{margin:18px 0 6px}.InvitationComponent_guestName__mxzjx{font-family:inherit;font-weight:700;font-size:28px;line-height:40px;word-spacing:5px;color:var(--nd-ink);margin:0}.InvitationComponent_guestTitle__q74BI{font-family:inherit;font-weight:500;font-size:22px;line-height:32px;color:var(--nd-ink);margin:4px 0 0}@media (max-width:567.98px){.InvitationComponent_guestName__mxzjx{font-size:20px;line-height:28px}.InvitationComponent_guestTitle__q74BI{font-size:16px;line-height:24px}}.InvitationComponent_btn2__5QKI0,.InvitationComponent_btn__AAMIe{font-style:normal;font-family:inherit;font-weight:700;font-size:22px;color:#fff;background:var(--nd-accent);border:3px solid #fff;box-shadow:0 0 0 2px var(--nd-accent);border-radius:9999px;padding:14px 50px;position:relative;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.InvitationComponent_btn2__5QKI0:before,.InvitationComponent_btn__AAMIe:before{content:"";position:absolute;inset:1px;border:2px solid #cfe5dd;border-radius:9999px}.InvitationComponent_btn2__5QKI0 span,.InvitationComponent_btn__AAMIe span{position:relative;z-index:2}.InvitationComponent_btn2__5QKI0:hover,.InvitationComponent_btn__AAMIe:hover{background:var(--nd-ink);border-color:var(--nd-ink)}@media (max-width:768px){.InvitationComponent_btn2__5QKI0,.InvitationComponent_btn__AAMIe{font-size:20px;padding:12px 36px}}@media (max-width:480px){.InvitationComponent_btn2__5QKI0,.InvitationComponent_btn__AAMIe{font-size:18px;padding:10px 28px}}.InvitationComponent_send__bRDth{font-family:inherit;font-style:normal;font-weight:600;font-size:18px;word-spacing:5px;color:var(--nd-accent);border:2px solid var(--nd-accent);border-radius:6px;padding:8px 18px;transition:all .5s}.InvitationComponent_send__bRDth:hover{color:#fff;background-color:var(--nd-accent)}.InvitationComponent_clickHere__NlGfc{color:var(--nd-soft)!important;cursor:pointer}.InvitationComponent_addressLink__YfupY{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;gap:8px;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:6px;transition:all .3s}.InvitationComponent_addressLink__YfupY:hover{text-decoration-style:solid;opacity:.72}.InvitationComponent_addressLink__YfupY svg{flex-shrink:0}.InvitationComponent_addressLink__YfupY span{min-width:0}.InvitationComponent_footer__fgOtT{width:665px}@media (max-width:767.98px){.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{font-size:20px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-size:16px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{font-size:24px;line-height:30px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{font-size:18px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-size:18px;line-height:32px}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-size:16px;line-height:32px}.InvitationComponent_footer__fgOtT{width:540px}}@media (max-width:567.98px){.InvitationComponent_body__1Hw26 img{width:190px}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-size:13px}.InvitationComponent_footer__fgOtT{width:447px}}@media (max-width:480px){.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{font-size:20px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{font-size:18px;word-spacing:2px;line-height:26px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-size:14px;line-height:22px}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-size:16px;line-height:22px}.InvitationComponent_footer__fgOtT{width:100%}}@media (min-width:2000px){.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{font-size:30px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{font-size:28px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-size:26px}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-size:24px}.InvitationComponent_input__1LsBt{width:500px;height:70px}.InvitationComponent_input__1LsBt:focus-within{width:650px}.InvitationComponent_input__1LsBt input{font-size:26px}.InvitationComponent_send__bRDth{font-size:28px;border:4px solid var(--nd-accent);padding:18px 30px;margin-top:20px}}@media (min-width:2300px){.InvitationComponent_body__1Hw26 img{width:300px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3,.InvitationComponent_body__1Hw26 h1,.InvitationComponent_body__1Hw26 h2{font-size:30px;line-height:52px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn h3{font-size:36px;line-height:52px}.InvitationComponent_body__1Hw26 .InvitationComponent_person__0Ktjn p{font-size:30px;line-height:40px}.InvitationComponent_body__1Hw26 .InvitationComponent_footer__fgOtT p{font-size:30px;line-height:52px}.InvitationComponent_btn__AAMIe:hover{border:4px solid #0f6f38}.InvitationComponent_btn2__5QKI0:hover{border:4px solid #d32f2f}.InvitationComponent_input__1LsBt{width:630px;height:65px}.InvitationComponent_input__1LsBt:focus-within{width:800px}.InvitationComponent_input__1LsBt input{font-size:28px}.InvitationComponent_send__bRDth{font-size:30px;border:3px solid var(--nd-accent);padding:14px 30px;margin-top:0}}