.door-screen .is-personal .personal-for,.door-screen .is-personal .personal-name{display:block}.door-screen .is-personal .personal-name{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;text-wrap:balance;font-weight:400}.door-screen .personal-name[data-length=long]{--personal-scale:.82}.door-screen .personal-name[data-length=very-long]{--personal-scale:.68}.door-screen .door-eyebrow.is-personal .personal-name{font-size:calc(clamp(24px, 3em, 34px) * var(--personal-scale,1));margin-block-start:.3em;line-height:1.2}.door-screen[lang=ar] .door-eyebrow.is-personal .personal-name{line-height:1.55}.door-screen .forest-opening-invite.is-personal{font-size:clamp(22px,6.5cqi,34px);line-height:1.2}.door-screen .vitrage-opening-invite.is-personal .personal-for,.door-screen .petal-opening-invite.is-personal .personal-for,.door-screen .cloud-opening-invite.is-personal .personal-for,.door-screen .forest-opening-invite.is-personal .personal-for{letter-spacing:.02em;font-size:.64em}.door-screen .vitrage-opening-invite.is-personal .personal-name,.door-screen .petal-opening-invite.is-personal .personal-name,.door-screen .cloud-opening-invite.is-personal .personal-name,.door-screen .forest-opening-invite.is-personal .personal-name{font-size:calc(1.3em * var(--personal-scale,1));margin-block-start:.12em;line-height:1.12}.door-screen[lang=ar] .vitrage-opening-invite.is-personal .personal-name,.door-screen[lang=ar] .petal-opening-invite.is-personal .personal-name,.door-screen[lang=ar] .cloud-opening-invite.is-personal .personal-name,.door-screen[lang=ar] .forest-opening-invite.is-personal .personal-name{line-height:1.5}.door-screen.template-garden-vows-v1 .door-eyebrow.is-personal{top:auto;bottom:30%;color:var(--garden-ink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;display:block;position:absolute;inset-inline:18%}.door-screen.template-garden-vows-v1 .door-eyebrow.is-personal .personal-name{font-size:calc(clamp(20px, min(8cqw, 4dvh), 42px) * var(--personal-scale,1));color:var(--garden-gold)}.door-screen.template-garden-vows-v1[lang=ar] .door-eyebrow.is-personal{letter-spacing:0;font-size:14px}.door-screen.template-garden-vows-v1[lang=ar] .door-eyebrow.is-personal .personal-name{font-size:calc(clamp(18px, min(6.8cqw, 3.5dvh), 38px) * var(--personal-scale,1))}.door-screen.template-noir-atelier-v1 .door-eyebrow.is-personal .personal-name{font-size:calc(clamp(30px, min(9.5cqw, 5.5cqh), 52px) * var(--personal-scale,1));color:#f0d898;background:var(--noir-foil);-webkit-text-fill-color:transparent;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin-block-start:12px;line-height:1.15}.door-screen.template-noir-atelier-v1[lang=ar] .door-eyebrow.is-personal .personal-name{font-size:calc(clamp(28px, min(9cqw, 5cqh), 48px) * var(--personal-scale,1));line-height:1.55}.door-screen.template-porcelain-vows-v1 .door-eyebrow.is-personal .personal-name{font-size:calc(var(--porcelain-scene-h) * .05 * var(--personal-scale,1));margin:0;line-height:1.1}.door-screen.template-porcelain-vows-v1[lang=ar] .door-eyebrow.is-personal .personal-name{font-size:calc(var(--porcelain-scene-h) * .042 * var(--personal-scale,1));line-height:1.5}.door-screen.template-porcelain-vows-v1 .door-eyebrow.is-personal .personal-for{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--porcelain-scene-h) * .031);letter-spacing:.04em}.door-screen.template-porcelain-vows-v1[lang=ar] .door-eyebrow.is-personal .personal-for{font-family:Amiri,serif;font-size:calc(var(--porcelain-scene-h) * .034);letter-spacing:0}.door-screen.template-jasmine-courtyard-v1 .door-eyebrow.is-personal{top:auto;bottom:69.5%}.door-screen.template-jasmine-courtyard-v1 .door-eyebrow.is-personal .personal-name{font-size:calc(var(--jasmine-scene-h) * .05 * var(--personal-scale,1));color:#fbf6e6;text-shadow:0 2px 16px #0d120ad9;margin-block-start:.15em;line-height:1.15}.door-screen.template-jasmine-courtyard-v1[lang=ar] .door-eyebrow.is-personal .personal-name{font-size:calc(var(--jasmine-scene-h) * .042 * var(--personal-scale,1));line-height:1.5}.door-screen.template-lace-pearl-v1 .lace-cover-top .door-eyebrow.is-personal{clip-path:none;white-space:normal;color:#6a4b1f;block-size:auto;inline-size:auto;font:italic 500 max(13px, calc(var(--lace-ih) * .017)) / 1.2 var(--font-serif);letter-spacing:.02em;text-transform:none;margin:0;position:static;overflow:visible}.door-screen.template-lace-pearl-v1 .lace-cover-top .door-eyebrow.is-personal .personal-name{font-size:calc(var(--lace-ih) * .034 * var(--personal-scale,1));margin-block-start:.1em;line-height:1.1}.door-screen.template-lace-pearl-v1[lang=ar] .lace-cover-top .door-eyebrow.is-personal{letter-spacing:0;font-style:normal}.door-screen.template-lace-pearl-v1[lang=ar] .lace-cover-top .door-eyebrow.is-personal .personal-name{line-height:1.5}.door-screen.template-enchanted-sketchbook-v1 .sketchbook-opening-greeting.is-personal{font-size:clamp(26px,7.4cqi,46px)}.door-screen.template-enchanted-sketchbook-v1 .sketchbook-opening-greeting.is-personal .personal-name{font-size:calc(1.3em * var(--personal-scale,1));margin-block-start:.1em;line-height:1.12}.door-screen.template-enchanted-sketchbook-v1[lang=ar] .sketchbook-opening-greeting.is-personal .personal-name{line-height:1.5}.door-screen.template-stitched-vows-v1 .sv-opening-title.is-personal{padding-block:calc(min(77cqi,520px)/20) calc(min(77cqi,520px)/8.33333)}.door-screen.template-stitched-vows-v1 .sv-opening-title.is-personal>span{white-space:normal;font-size:clamp(18px,5.4cqi,32px);line-height:1.15}.door-screen.template-stitched-vows-v1[lang=ar] .sv-opening-title.is-personal>span{font-size:clamp(18px,5.2cqi,31px);line-height:1.5}.door-screen.template-stitched-vows-v1 .sv-opening-title.is-personal .personal-name{font-size:calc(1.35em * var(--personal-scale,1));line-height:1.12}.door-screen.template-stitched-vows-v1[lang=ar] .sv-opening-title.is-personal .personal-name{line-height:1.5}.door-screen.template-stitched-vows-v1 .sv-opening-title.is-personal>span:has(>[data-invite-text=wording\:personalFor]){background-image:none}.door-screen.template-stitched-vows-v1 .sv-opening-title.is-personal>span>[data-invite-text=wording\:personalFor]{background:var(--sv-gold-thread) 0 0 / 60px 60px;-webkit-background-clip:text;background-clip:text}.door-screen:is(.template-calla-shore-v1,.template-calla-tide-v1) .calla-opening-title.is-personal{max-width:none;font-size:clamp(24px,7.6cqi,48px)}.door-screen:is(.template-calla-shore-v1,.template-calla-tide-v1)[lang=ar] .calla-opening-title.is-personal{font-size:clamp(26px,8.4cqi,50px)}.door-screen:is(.template-calla-shore-v1,.template-calla-tide-v1) .calla-opening-title.is-personal .personal-name{font-size:calc(1.5em * var(--personal-scale,1));margin-block-start:.15em;line-height:1.12}.door-screen:is(.template-calla-shore-v1,.template-calla-tide-v1)[lang=ar] .calla-opening-title.is-personal .personal-name{line-height:1.5}.door-screen.template-blue-hour-vows-v1 .blue-hour-opening-invite.is-personal{color:inherit;text-align:center;margin:clamp(14px,4cqi,24px) auto 0}.door-screen.template-blue-hour-vows-v1 .blue-hour-opening-invite.is-personal .personal-name{font-size:calc(1.6em * var(--personal-scale,1));margin-block-start:.1em;line-height:1.2}.door-screen.template-blue-hour-vows-v1[lang=ar] .blue-hour-opening-invite.is-personal .personal-name{line-height:1.6}.door-screen.template-pearl-veil-v1 .pearl-veil-opening-invite.is-personal{color:inherit;text-align:center;letter-spacing:.04em;margin:0 0 clamp(12px,3.5cqi,18px);font-size:clamp(13px,3.6cqi,16px);line-height:1.5}.door-screen.template-pearl-veil-v1 .pearl-veil-opening-invite.is-personal .personal-name{font-size:calc(2.1em * var(--personal-scale,1));margin-block-start:.15em;line-height:1.2}.door-screen.template-pearl-veil-v1[lang=ar] .pearl-veil-opening-invite.is-personal .personal-name{line-height:1.6}.door-screen.template-swan-pearl-v1.collection-template .sp-opening-kicker.is-personal{font-size:clamp(9px,2.3cqi,13px);top:auto;bottom:24.4%}.door-screen.template-swan-pearl-v1.collection-template .sp-opening-kicker.is-personal .personal-name{font-size:calc(clamp(20px, 6.2cqi, 38px) * var(--personal-scale,1));text-indent:0;margin-block-start:.08em;padding:.1em .3em .12em;line-height:1.12}.door-screen.template-swan-pearl-v1.collection-template .sp-opening-copy:has(.sp-opening-kicker.is-personal) .sp-opening-names{font-size:clamp(30px,10.4cqi,60px);top:75.7%}.door-screen.template-swan-pearl-v1.collection-template .sp-opening-copy:has(.sp-opening-kicker.is-personal) .sp-opening-date{top:84%}.door-screen.template-swan-pearl-v1.collection-template[lang=ar] .sp-opening-kicker.is-personal{font-size:clamp(11px,2.9cqi,16px)}.door-screen.template-swan-pearl-v1.collection-template[lang=ar] .sp-opening-kicker.is-personal .personal-name{font-size:calc(clamp(18px, 5.4cqi, 33px) * var(--personal-scale,1));padding-block:0;line-height:1.45}.door-screen.template-swan-pearl-v1.collection-template[lang=ar] .sp-opening-copy:has(.sp-opening-kicker.is-personal) .sp-opening-names{font-size:clamp(26px,9cqi,52px);top:75.4%}.door-screen.template-swan-pearl-v1.collection-template[lang=ar] .sp-opening-copy:has(.sp-opening-kicker.is-personal) .sp-opening-date{font-size:clamp(12px,3cqi,17px);top:84.2%}.door-screen .is-personal [data-invite-text=wording\:personalFor]{vertical-align:top}.door-screen .is-personal [data-invite-text=wording\:personalFor]>bdi.personal-name[data-line-colour]{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.door-screen .door-eyebrow.is-personal .personal-name:first-child,.door-screen .vitrage-opening-invite.is-personal .personal-name:first-child,.door-screen .petal-opening-invite.is-personal .personal-name:first-child,.door-screen .cloud-opening-invite.is-personal .personal-name:first-child,.door-screen .forest-opening-invite.is-personal .personal-name:first-child,.door-screen.template-noir-atelier-v1 .door-eyebrow.is-personal .personal-name:first-child,.door-screen.template-jasmine-courtyard-v1 .door-eyebrow.is-personal .personal-name:first-child,.door-screen.template-lace-pearl-v1 .lace-cover-top .door-eyebrow.is-personal .personal-name:first-child,.door-screen.template-enchanted-sketchbook-v1 .sketchbook-opening-greeting.is-personal .personal-name:first-child,.door-screen:is(.template-calla-shore-v1,.template-calla-tide-v1) .calla-opening-title.is-personal .personal-name:first-child,.door-screen.template-blue-hour-vows-v1 .blue-hour-opening-invite.is-personal .personal-name:first-child,.door-screen.template-pearl-veil-v1 .pearl-veil-opening-invite.is-personal .personal-name:first-child,.door-screen.template-swan-pearl-v1.collection-template .sp-opening-kicker.is-personal .personal-name:first-child{margin-block-start:0}.door-screen.template-porcelain-vows-v1 .door-eyebrow.is-personal:has(.personal-name:first-child):first-line{font:inherit;letter-spacing:inherit}.guest-form>.personal-reply-name{color:var(--invite-ink);flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.guest-form>.personal-reply-name bdi{font:400 clamp(24px, 7vw, 30px) / 1.25 var(--display);overflow-wrap:anywhere}.guest-form>.personal-reply-name small{color:var(--invite-muted);font-size:12px}
.schedule-add{justify-content:center;inline-size:100%;margin:18px 0 4px;display:flex}.schedule-add-button{box-sizing:border-box;color:#4a3550;min-block-size:44px;font:700 13px/1 var(--ui,Manrope, Arial, sans-serif);letter-spacing:0;text-transform:none;-webkit-text-fill-color:currentColor;cursor:pointer;pointer-events:auto;background:#ffffffdb;border:1.5px dashed #a88bb6;border-radius:22px;align-items:center;gap:7px;margin:0;padding:0 18px 0 14px;display:inline-flex;box-shadow:0 2px 10px #3026341f}.schedule-add-button:hover{background:#fff;border-color:#8e6a9c}.schedule-add-button:focus-visible{outline-offset:2px;outline:2px solid #8e6a9c}.schedule-add-panel{z-index:80;box-sizing:border-box;color:#302634;font:13px/1.4 var(--ui,Manrope, Arial, sans-serif);background:#fff;border:1px solid #e6e0e8;border-radius:12px;padding:6px 14px 14px;position:fixed;box-shadow:0 16px 36px #30263438}.schedule-add-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-add-heading h2{color:#2d2331;margin:0;font-size:14px;font-weight:700}.schedule-add-close{color:#504754;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;block-size:40px;inline-size:40px;margin-inline-end:-10px;display:inline-flex}.schedule-add-panel p{color:#786e7c;margin:0 0 10px;font-size:12px;line-height:17px}.schedule-add-chips{flex-wrap:wrap;gap:6px;display:flex}.schedule-add-chips button{box-sizing:border-box;color:#3f3344;min-block-size:36px;font:500 12.5px/1.2 var(--ui,Manrope, Arial, sans-serif);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3dce7;border-radius:18px;align-items:center;gap:5px;padding:0 12px 0 9px;display:inline-flex}.schedule-add-chips button:hover{background:#fbf8fc;border-color:#cdb7d6}.schedule-add-chips button svg{color:#72547e}.schedule-add-panel button:focus-visible{outline-offset:2px;outline:2px solid #8e6a9c}
