.ndp-preview,.ndp-card,.ndp-stage,.ndp-opening{--ndp-ink:#192e43;--ndp-secondary:#4c5e6d;--ndp-serif:R5Newsreader, Georgia, serif;--ndp-sans:R5Inter, Arial, sans-serif;color:var(--ndp-ink);min-width:0;font:400 1rem/1.5 var(--ndp-sans)}.ndp-preview *,.ndp-card *,.ndp-stage *,.ndp-opening *{box-sizing:border-box}.ndp-preview p,.ndp-card p,.ndp-opening p{margin:0}.ndp-preview{width:100%}.ndp-view-controls{background:#e7ebed;border:1px solid #cfd6da;border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;max-width:310px;margin:0 auto 20px;padding:4px;display:grid}.ndp-view-controls button{font:500 .8125rem/1.4 var(--ndp-sans);color:var(--ndp-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:0;min-height:44px;padding:10px 12px}.ndp-view-controls button[aria-pressed=true]{background:#fffdfa;border-color:#d5d8d7;box-shadow:0 1px 2px #192e430d}.ndp-view-controls button:hover{border-color:#a6b4bd}.ndp-preview button:focus-visible,.ndp-opening button:focus-visible,.ndp-paper:focus-visible{outline-offset:4px;outline:3px solid #294bc3}.ndp-stage{background:linear-gradient(135deg,#f1f4f3,#e9eff1);border:1px solid #e5e9e9;border-radius:18px;padding:24px 24px 22px}.ndp-scene{isolation:isolate;width:100%;max-width:350px;margin-inline:auto;position:relative}.ndp-card{width:100%;container-type:inline-size}.ndp-paper{isolation:isolate;color:var(--ndp-ink);overflow-wrap:anywhere;background:linear-gradient(#fffdf99e,#fffdf99e),url(/media/mns-r5/stationery/cotton-paper-640.webp) 50%/400px 400px,#f7f4ed;border:1px solid #ece7db;border-radius:8px;margin:0;position:relative;box-shadow:0 1px #d9d4c8,1px 2px 3px #1f354327,3px 10px 15px -10px #1f35434d}.ndp-note{aspect-ratio:5/7;text-align:center;flex-direction:column;padding:27px 25px 22px;display:flex}.ndp-letterhead{flex-direction:column;align-items:center;gap:12px;display:flex}.ndp-botanical{object-fit:contain;flex-shrink:0;width:auto;height:30px;display:block}.ndp-address{color:var(--ndp-secondary);font:400 1rem/1.5 var(--ndp-sans);white-space:pre-wrap;max-width:100%}.ndp-writing{flex-direction:column;flex:1;justify-content:center;gap:21px;padding-block:24px 26px;display:flex;position:relative}.ndp-message,.ndp-measure{font:400 1.5rem/1.45 var(--ndp-serif);letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.ndp-signature{font:italic 400 1.375rem/1.4 var(--ndp-serif);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.ndp-mark{color:#55616a;font:500 .625rem/1.6 var(--ndp-sans);letter-spacing:.16em;flex-shrink:0}.ndp-measure-wrap{visibility:hidden;pointer-events:none;height:0;position:absolute;inset:0 0 auto}.ndp-card[data-layout=letter] .ndp-note{text-align:left;aspect-ratio:auto;min-height:140cqw;padding-block:25px 23px}.ndp-card[data-layout=letter] .ndp-letterhead{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px}.ndp-card[data-layout=letter] .ndp-letterhead .ndp-botanical{height:25px}.ndp-card[data-layout=letter] .ndp-writing{justify-content:flex-start;gap:21px;padding-block:23px 26px}.ndp-card[data-layout=letter] .ndp-message{letter-spacing:0;text-wrap:wrap;font-size:1.1875rem;line-height:1.55}.ndp-card[data-layout=letter] .ndp-signature{font-size:1.25rem}.ndp-card[data-layout=letter] .ndp-mark{text-align:left}.ndp-front{aspect-ratio:5/7;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 22px 30px;display:flex}.ndp-front .ndp-botanical{height:52px;margin-bottom:29px}.ndp-brand{font:400 2.125rem/1.2 var(--ndp-serif);letter-spacing:.07em;text-wrap:balance;overflow-wrap:normal;max-width:100%}.ndp-rule{background:#6d7b83;width:34px;height:1px;margin:18px 0 14px}.ndp-by{font:500 .5625rem/1.7 var(--ndp-sans);letter-spacing:.19em}.ndp-front-address{font:italic 400 1.25rem/1.4 var(--ndp-serif);white-space:pre-wrap;max-width:100%;margin-top:42px!important}.ndp-empty-help{text-align:center;color:var(--ndp-secondary);font:400 .8125rem/1.6 var(--ndp-sans);margin-top:16px!important}@container (width<=280px){.ndp-note{padding:23px 20px 20px}.ndp-message,.ndp-measure{font-size:1.375rem}.ndp-card[data-layout=letter] .ndp-message{font-size:1.125rem}.ndp-card[data-layout=letter] .ndp-note{padding:23px 20px 21px}.ndp-writing{gap:19px;padding-block:22px 24px}.ndp-brand{font-size:1.875rem}.ndp-front{padding-inline:18px}}@media (width<=359px){.ndp-stage{border-radius:15px;padding:22px 20px 20px}.ndp-view-controls{margin-bottom:18px}}.ndp-opening-heading{text-align:center;overflow-wrap:anywhere;margin-bottom:24px}.ndp-opening-heading>p:first-child{font:400 .8125rem/1.6 var(--ndp-sans);color:var(--ndp-secondary)}.ndp-opening-heading h2{font:400 2.125rem/1.2 var(--ndp-serif);white-space:pre-wrap;letter-spacing:-.015em;margin:5px 0 8px}.ndp-opening-heading .ndp-opening-from{font:italic 400 1.125rem/1.5 var(--ndp-serif);white-space:pre-wrap}.ndp-opening{overflow-anchor:none}.ndp-opening-scene{overflow-clip-margin:24px;--ndp-envelope-lift:calc(31.4cqw + 4px);overflow:clip;container-type:inline-size}.ndp-opening-reading-slot{aspect-ratio:5/7;position:relative}.ndp-opening-reading{visibility:hidden;position:absolute;inset:0;overflow:clip}.ndp-opening[data-phase=read] .ndp-opening-reading-slot{aspect-ratio:auto}.ndp-opening[data-phase=read] .ndp-opening-reading{visibility:visible;position:relative;overflow:visible}.ndp-opening-envelope{z-index:3;aspect-ratio:1000/714;width:108%;transform:translateY(calc(-1 * var(--ndp-envelope-lift)));transform-origin:50% 64%;perspective:900px;position:absolute;bottom:-4px;left:-4%}.ndp-envelope-back{background:#263f57;border-radius:3px;position:absolute;inset:9.8% 5% 9%;box-shadow:0 4px 7px #192e4320}.ndp-opening-envelope[data-color=forest] .ndp-envelope-back{background:#355548}.ndp-opening-envelope[data-color=plum] .ndp-envelope-back{background:#624551}.ndp-envelope-pocket,.ndp-envelope-flap{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ndp-envelope-pocket{z-index:3;clip-path:polygon(5% 9.8%,50% 67%,95% 9.8%,95% 91.5%,5% 91.5%)}.ndp-envelope-flap{z-index:4;transform-origin:50% 9.8%;clip-path:polygon(5% 9.8%,95% 9.8%,95% 19%,54% 66%,50% 67%,46% 66%,5% 19%)}.ndp-envelope-material-half{width:50%;position:absolute;inset-block:0;overflow:hidden}.ndp-envelope-material-left{left:0}.ndp-envelope-material-right{right:0}.ndp-opening .ndp-envelope-material-half img{object-fit:contain;width:200%;max-width:none;height:100%;position:absolute;top:0}.ndp-envelope-material-left img{transform-origin:5%;left:0}.ndp-envelope-material-right img{transform-origin:95%;right:0}.ndp-opening-envelope[data-color=forest] .ndp-envelope-material-left img{transform:scaleX(1.0181)}.ndp-opening-envelope[data-color=forest] .ndp-envelope-material-right img{transform:scaleX(.98253)}.ndp-blank-insert{--ndp-insert-cover:calc(76cqw - 8px);--ndp-insert-travel:calc(var(--ndp-insert-cover) - var(--ndp-envelope-lift));z-index:2;transform-origin:top;transform:translateY(var(--ndp-insert-travel)) scale(.9);clip-path:inset(0 0 var(--ndp-insert-cover));justify-content:center;align-items:flex-start;padding:27px 25px;display:flex;position:absolute;inset:0}.ndp-blank-insert .ndp-botanical{height:30px}.ndp-opening-reading-slot:has([data-layout=letter]) .ndp-blank-insert{justify-content:flex-end;padding-block:25px}.ndp-opening-reading-slot:has([data-layout=letter]) .ndp-blank-insert .ndp-botanical{height:25px}@container (width<=280px){.ndp-blank-insert{padding:23px 20px}.ndp-opening-reading-slot:has([data-layout=letter]) .ndp-blank-insert{padding-block:23px}}.ndp-opening-action{text-align:center;min-height:48px;margin-top:22px}.ndp-open-button{color:#fffdf9;min-height:48px;font:500 .875rem/1.5 var(--ndp-sans);cursor:pointer;background:#192e43;border:1px solid #192e43;border-radius:100px;padding:13px 25px}.ndp-opening-action p{font:400 .875rem/1.5 var(--ndp-sans);color:var(--ndp-secondary);overflow-wrap:anywhere;margin-top:10px}.ndp-opening[data-phase=opening] .ndp-envelope-flap{animation:.4s cubic-bezier(.3,.6,.3,1) forwards ndp-flap}.ndp-opening[data-phase=opening] .ndp-blank-insert{animation:.43s cubic-bezier(.2,.7,.2,1) .23s both ndp-insert}.ndp-opening[data-phase=opening] .ndp-opening-envelope{animation:.43s cubic-bezier(.2,.7,.2,1) .23s forwards ndp-envelope-settle}@keyframes ndp-flap{0%{transform:rotateX(0)}to{filter:brightness(1.12);z-index:1;transform:rotateX(178deg)}}@keyframes ndp-insert{0%{transform:translateY(var(--ndp-insert-travel)) scale(.9);clip-path:inset(0 0 var(--ndp-insert-cover))}to{clip-path:inset(-20px);transform:translateY(0)scale(1)}}@keyframes ndp-envelope-settle{0%{transform:translateY(calc(-1 * var(--ndp-envelope-lift)));z-index:3}49%{z-index:3}50%,to{z-index:1}to{transform:translateY(-20px)scale(.88)}}@media (prefers-reduced-motion:reduce){.ndp-opening *,.ndp-card *{transition:none!important;animation:none!important}}.nd-stationery{width:100%;min-width:0}.ndp-preview-extra{justify-content:center;margin-top:16px;display:flex}.ndp-preview-extra button{color:var(--ndp-ink);font:500 .8125rem/1.5 var(--ndp-sans);cursor:pointer;background:0 0;border:1px solid #b9c5cd;border-radius:10px;min-height:44px;padding:10px 14px}.ndp-preview-extra button:focus-visible{outline-offset:4px;outline:3px solid #294bc3}.ndp-envelope-preview{margin-top:22px}.ndp-open-button:disabled{opacity:.6;cursor:wait}@media print{.ndp-stage{background:#fff;border:0;padding:0}.ndp-paper{box-shadow:none;background:#fff}}.mns-r5 .r5-availability{background:#eee9dc;padding:14px 0;font-size:13px}.mns-r5 .r5-registry-platforms{grid-template-columns:1fr 1fr;gap:40px;margin:32px 0;display:grid}.mns-r5 .r5-registry-platforms article{min-width:0}.mns-r5 .r5-registry-platforms a{width:fit-content;margin-top:12px;display:block}.mns-r5 .live-note{white-space:pre-wrap;overflow-wrap:anywhere}.mns-r5 .card-for{overflow-wrap:anywhere}.mns-r5 .registry-illustration>button{min-height:44px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow){--serif:R5Newsreader, Georgia, serif;--sans:R5Inter, Arial, sans-serif;--cotton:#f7f4ed;--paper:#f7f4ed;--ink:#192e43;--blue:#294bc3;--line:#c9cfd2;--charcoal:#192e43;--muted:#596674;--shell:min(1296px, calc(100% - 2 * var(--gutter)));--radius-control:12px;color:var(--ink);background:var(--paper)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .shell{width:var(--shell);max-width:none}.mns-r5 .r5-gift-progress{color:var(--muted);justify-content:flex-end;gap:28px;padding-top:25px;font-size:12px;display:flex}.mns-r5 .r5-gift-progress [aria-current]{color:var(--ink);font-weight:600}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .flow-main{padding:40px 0 80px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6.25vw,80px);display:grid}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .h1{font:450 clamp(50px, 5.4vw, 78px)/1.05 var(--serif);letter-spacing:-.035em}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .lead{font:400 16px/1.8 var(--sans);max-width:520px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .kicker{color:var(--muted)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .field input:not([type=radio]),:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .field textarea,:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .field select{font:400 16px/1.5 var(--sans);background-color:#fffefa;border:1px solid #bfc8ce;border-radius:9px;padding:12px 14px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .btn{background:var(--ink);color:#fff;border:1px solid var(--ink);font:500 14px/1.5 var(--sans);border-radius:12px;padding:15px 22px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .btn:disabled{opacity:.55;cursor:not-allowed}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-editor-preview{background:var(--butter);border:1px solid #dfd7c4;border-radius:22px;width:100%;margin-inline:0;padding:30px 24px;display:block;top:100px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-draft-preview{width:100%}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views{justify-content:center;margin-bottom:20px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views button{min-height:44px;color:var(--ink)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views button[aria-pressed=true]{color:var(--ink);background:#e0e7ec;border-color:#a7b9c7}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-heading{font:400 13px var(--sans);color:var(--muted)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .open-card{color:var(--ink)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .open-card .recipient{font-family:var(--sans)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .open-card .gift-note{font-family:var(--serif)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatches{gap:10px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch{flex:1;min-width:0;padding:0}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch>span{width:100%;height:auto;min-height:44px;box-shadow:none;background:0 0;border:1px solid #c9cfd2;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:7px 6px;display:flex}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch input:checked+span{border-color:var(--blue);background:#e8edf5}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch strong{font:400 11px/1.4 var(--sans)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-review .review-grid{grid-template-columns:1.1fr 1fr;gap:70px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-review-preview{background:var(--butter);border-radius:22px;padding:24px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .paybox{background:#fffcf5;border:1px solid #d6d9d9;border-radius:20px;padding:30px}.mns-r5 .r5-payment-scope{border-top:1px solid var(--line);margin-top:24px;padding-block:20px}.mns-r5 .r5-payment-scope h3{font:500 22px var(--serif)}.mns-r5 .r5-payment-scope p{margin-top:12px;font-size:13px;line-height:1.7}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-gift-center .nd-gift-center-preview{background:var(--butter);border-radius:22px;padding:24px}.mns-r5.r5-nameday-flow.nd-preview-dialog{color:#192e43;background:#f7f4ed}@media (width<=900px){:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-review .review-grid{grid-template-columns:1fr;gap:36px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .paybox{position:static}}@media (width<=719px){:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .flow-grid{grid-template-columns:1fr;gap:36px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-editor-preview{width:100%;max-width:600px;margin-inline:auto;position:static}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .paybox{position:static}}@media (width<=650px){.mns-r5 .r5-registry-platforms{grid-template-columns:1fr}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .flow-main{padding-top:30px}.mns-r5 .r5-gift-progress{justify-content:flex-start}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-editor-preview,:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-review-preview{padding:20px 12px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .paybox{padding:24px 20px}}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .open-card .gift-note{background:0 0;border:0;border-radius:0;padding:0}.mns-r5 .r5-composer-intro{padding-block:8px 28px}.mns-r5 .r5-create-main .r5-composer-intro .h1{letter-spacing:-.025em;max-width:720px;margin-top:12px;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.08}.mns-r5 .r5-composer-intro .back-link{margin-bottom:12px;display:block}.mns-r5 .r5-create-main .r5-composer-intro .lead{max-width:680px;margin-top:14px;line-height:1.6}.mns-r5 .r5-composer-intro .gift-delivery-hint{background:0 0;border:0;max-width:680px;margin-top:12px;padding:0}.mns-r5 .r5-nameday-flow:has(.r5-create-main) .r5-gift-progress{padding-top:18px}.mns-r5 .r5-nameday-flow .r5-create-main{padding-top:20px}.mns-r5 .r5-create-main .nd-compose-personal>.field{margin-bottom:0}.mns-r5 .r5-nameday-flow .r5-create-main .field :is(input:not([type=radio]),textarea,select){border-color:#7b8791}.mns-r5 .r5-nameday-flow .r5-create-main .field select{background-image:var(--nd-select-chevron);background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.mns-r5 .r5-create-main .field :is(input,textarea,select):focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .form{margin-top:0}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .open-card .gift-note{margin-block:30px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-review-preview,:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-gift-center .ready-preview{width:100%;margin-inline:0}.mns-r5 .personal-stationery[data-long=true] .note-envelope{transform:rotate(1deg)}.mns-r5 .r5-checkout-card{display:none}@media (width<=900px){.mns-r5 .r5-checkout-card{display:block}}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch input{z-index:1;cursor:pointer;margin:0;scroll-margin-top:120px}.mns-r5.nameday-root.nd-preview-dialog{min-height:0;overflow:hidden}.mns-r5.nameday-root.nd-preview-dialog .nd-preview-reading{min-width:0;overflow-x:hidden}.mns-r5 .personal-stationery .open-card .gift-note{max-width:100%}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-gift-center .ready-preview{background:var(--butter);border-radius:22px;padding:24px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-gift-center .action{border-color:var(--line);background:#fffefa;border-radius:12px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-gift-center .action.primary{background:var(--ink);color:#fff;border-color:var(--ink)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) :is(.textlink,.nd-text-link,.inline){color:var(--ink)}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .field textarea{min-height:135px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .swatch i{flex:0 0 16px;width:16px;height:12px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) :is(.nd-editor-preview,.nd-review-preview,.nd-gift-center .ready-preview),.mns-r5 #card-demo .card-stage{background:#f1e5c4;border:1px solid #e5ddc8;border-radius:16px}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views{background:#e5e1d5;border:1px solid #dad6ca;border-radius:10px;grid-template-columns:1fr 1fr;align-items:stretch;gap:4px;width:min(100%,310px);margin:0 auto;padding:4px;display:grid}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views button{white-space:normal;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 6px;font:500 12px/1.35 R5Inter,Arial,sans-serif;display:flex}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views button[aria-pressed=true]{background:#fffdf7;border-color:#d4d0c3;box-shadow:0 1px 2px #243d5510}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-preview-views button:hover{background:#f9f7f0}.mns-r5 .r5-registry-setup{background:#e0e8f0}.mns-r5 .r5-registry-back{min-height:44px;margin:0 0 32px;padding-block:10px;display:inline-block}.mns-r5 .r5-registry-setup .reg-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:60px}.mns-r5 .r5-registry-details>summary{cursor:pointer;min-height:44px;margin-top:24px;padding-block:12px;font-size:14px}.mns-r5 .r5-registry-details[open]>summary{margin-bottom:0}.mns-r5 .r5-registry-setup .form-actions{flex-direction:column;align-items:flex-start}.mns-r5 .r5-registry-setup .form-actions .btn{width:100%}.mns-r5 .r5-optional-state{border-block:1px solid var(--line);margin-top:24px;padding-block:18px}.mns-r5 .r5-optional-state summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:14px;font-weight:500}.mns-r5 .r5-optional-state summary span{color:var(--muted);font-weight:400}.mns-r5 .r5-optional-state .field{margin-top:18px}.mns-r5 .r5-registry-preview{min-width:0}.mns-r5 .r5-registry-product{text-align:left;background:#f1dfa4;border:0;border-radius:22px;margin-top:18px;padding:30px}.mns-r5 .r5-registry-product img{border-radius:20px;width:100%;max-width:300px;height:auto;margin-inline:auto;display:block}.mns-r5 .r5-registry-product h2{font:450 clamp(32px, 3vw, 44px)/1.1 var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:24px 0 14px}.mns-r5 .r5-registry-product p{font-size:14px;line-height:1.7}.mns-r5 .r5-registry-product .r5-registry-price{font:450 32px/1.2 var(--serif);margin:22px 0 14px}.mns-r5 .r5-registry-setup .reg-kit{box-shadow:none;border-radius:14px;padding:24px}.mns-r5 .r5-registry-setup .reg-kit-head .wm{display:none}.mns-r5 .r5-registry-setup .kit-fields dt,.mns-r5 .r5-registry-setup .kit-fields .copy{color:var(--ink)}.mns-r5 .r5-registry-setup .kit-fields>div{grid-template-columns:74px minmax(0,1fr) auto;gap:12px}.mns-r5 .r5-registry-setup .kit-image{grid-template-columns:100px minmax(0,1fr)}.mns-r5 .r5-registry-setup .kit-image img{width:100%}.mns-r5 .registry-share-actions[hidden]{display:none}@media (width<=719px){.mns-r5 .r5-registry-setup .reg-grid{grid-template-columns:minmax(0,1fr)}.mns-r5 .r5-registry-setup .reg-kit{padding:20px 16px}.mns-r5 .r5-registry-setup .kit-fields>div{grid-template-columns:minmax(0,1fr) auto}.mns-r5 .r5-registry-setup .kit-fields dt{grid-column:1/-1}}.mns-r5 .r5-registry-setup .reg-grid>section{background:#fff;border-radius:22px;padding:38px}.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-setup .h1{font-size:58px;line-height:1.04;margin-top:0!important}.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-setup .lead{font-size:14px}@media (width<=719px){.mns-r5 .r5-registry-setup .reg-grid>section{padding:26px 20px}.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-setup .h1{font-size:48px}.mns-r5 .r5-registry-product{padding:25px}}.mns-r5 .r5-registry-setup .r5-registry-details .form{margin-top:28px}.mns-r5 .r5-registry-ready,.mns-r5 .r5-registry-ready .reg-grid>section{background:var(--paper)}.mns-r5 .r5-registry-ready .reg-grid>section{padding:0}.mns-r5 .r5-registry-ready .reg-kit{background:0 0;border:0;padding:0}.mns-r5 .r5-registry-ready .reg-kit-head{display:none}.mns-r5 .r5-registry-ready .kit-fields>div{grid-template-columns:100px minmax(0,1fr) auto}.mns-r5 .r5-registry-assets>summary{cursor:pointer;border-bottom:1px solid var(--line);min-height:44px;padding-block:16px}.mns-r5 .r5-registry-setup .btn.quiet{color:var(--ink);box-shadow:none;background:0 0;border:1px solid #bfc8ce}.mns-r5 .r5-registry-ready .registry-platform-guide h3{font:450 32px/1.15 var(--serif);margin-bottom:14px}.mns-r5 .r5-registry-ready .registry-platform-guide{font-size:14px;line-height:1.8}@media (width<=719px){.mns-r5 .r5-registry-ready .kit-fields>div{grid-template-columns:minmax(0,1fr) auto}}.mns-r5 .r5-nameday-flow .registry-note{color:var(--ink);background:#e9eff3;border:0;margin:20px 0;padding:15px 17px;font-size:13px;line-height:1.7}@media (width>=720px) and (width<=900px){.mns-r5 .r5-registry-setup .reg-grid{gap:30px}.mns-r5 .r5-registry-setup:not(.r5-registry-ready) .reg-grid>section{padding:28px}}.mns-r5 .r5-registry-setup .h1,.mns-r5 .r5-registry-guest .h1{overflow-wrap:anywhere}.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-guest-offer .h1{margin-top:0;font-size:64px;line-height:1.04}.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-guest-lead{color:var(--ink);margin-top:23px;font-size:19px;line-height:1.65}.mns-r5 .r5-registry-guest-explanation{margin-top:16px;line-height:1.65}.mns-r5 .r5-registry-offer{margin:30px 0}.mns-r5 .r5-registry-offer>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.mns-r5 .r5-registry-offer dd{text-align:right;margin:0}@media (width<=719px){.mns-r5 .nameday-root.r5-nameday-flow .r5-registry-guest-offer .h1{font-size:51px}}.nd-recipient-delivery{border:0;min-width:0;margin:0;padding:0}.nd-recipient-delivery>legend{margin-bottom:10px;font-weight:600}.nd-recipient-delivery>label:has(input[type=radio]){cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.nd-recipient-delivery input[type=radio]{accent-color:#193b4c;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) :is(.nd-editor-preview,.nd-review-preview,.nd-gift-center .ready-preview),.mns-r5 #card-demo .card-stage{background:0 0;border:0;border-radius:0;min-width:0;padding:0;overflow:visible}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .nd-editor-preview{position:static}.mns-r5 #card-demo .card-stage{box-shadow:none}.mns-r5 .nd-review-preview{scroll-margin-top:100px}.mns-r5 .r5-payment-card-link{margin-block:20px}.mns-r5 .r5-payment-card-link a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .refund-note{color:#52697b}:is(.mns-r5 .nameday-root.r5-nameday-flow,.mns-r5.nameday-root.r5-nameday-flow) .status{color:#334b5b;background:#edf2f4;border-color:#ccd7de}.mns-r5 .nd-gift-center .r5-delivery-status{border-radius:14px;margin:0 0 24px;padding:22px 24px;line-height:1.7}.mns-r5 .nd-gift-center .r5-delivery-status .kicker{margin-bottom:9px;font-size:11px}.mns-r5 .nd-gift-center .r5-delivery-status p{margin:0}.mns-r5 .nd-gift-center .r5-delivery-status button{min-height:44px;margin-top:12px;display:block}.mns-r5 .nd-gift-center .ready-head .h1{max-width:900px}.mns-r5 .r5-context-back{padding-top:28px;font-size:14px}.mns-r5 .r5-context-back a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.mns-r5 .r5-recipient-card .open-wrap{max-width:650px;margin:auto;padding:52px 20px 80px}.mns-r5 .r5-recipient-card :is(.open-h1,.open-kicker,.open-lead){color:var(--ink)}.mns-r5 .r5-recipient-card .open-h1{font:400 clamp(2.25rem, 5vw, 3.5rem)/1.08 var(--serif);overflow-wrap:anywhere;margin:12px 0 20px}.mns-r5 .r5-recipient-card .open-lead{font:400 1rem/1.7 var(--sans);margin-bottom:28px}.mns-r5 .r5-recipient-card .open-from{gap:3px;max-width:460px;margin:0 auto 24px;display:grid}.mns-r5 .r5-recipient-card .open-from-label{font:400 .875rem/1.5 var(--sans);color:var(--muted)}.mns-r5 .r5-recipient-card .open-from-name{font:400 1.25rem/1.4 var(--serif);overflow-wrap:anywhere;white-space:pre-wrap}.mns-r5 .r5-recipient-card .ndp-opening{max-width:480px;margin-inline:auto}.mns-r5 .r5-recipient-card .open-copy{margin-top:32px}.mns-r5 .r5-recipient-card .open-hint{margin-block:20px}@media (width<=719px){.mns-r5 .r5-recipient-card .open-wrap{padding-inline:16px}.mns-r5 .nd-gift-center .r5-delivery-status{padding:20px}}.mns-r5 .ndp-open-button{color:#fffdf9;font:500 .875rem/1.5 var(--ndp-sans);background:#192e43;border-radius:100px}.mns-r5 .registry-private-recovery h2{margin-bottom:12px;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15}.mns-r5 .registry-private-recovery .mns-cta{gap:16px;margin-top:18px}.mns-r5 .registry-private-recovery .field{margin-top:18px}.mns-r5 .r5-recipient-card .r5-recipient-fit,.mns-r5 .r5-recipient-card .r5-recipient-summary{text-align:left;background:var(--r5-ivory,#f8f6f0);border:1px solid #d9dfdf;border-radius:24px;max-width:680px;margin:32px auto;padding:clamp(22px,4vw,40px);scroll-margin-top:110px}.mns-r5 .r5-recipient-card .workspace-recipient-fit{gap:20px;display:grid}.mns-r5 .r5-recipient-card .workspace-recipient-fit :is(h2,p){margin:0}.mns-r5 .r5-recipient-card .workspace-recipient-fit h2,.mns-r5 .r5-recipient-card .r5-recipient-summary h2{font-family:Newsreader,Georgia,serif;font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1.15}.mns-r5 .r5-recipient-card .workspace-recipient-fit label{gap:9px;display:grid}.mns-r5 .r5-recipient-card .workspace-recipient-fit fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.mns-r5 .r5-recipient-card .workspace-recipient-fit legend{margin-bottom:14px}.mns-r5 .r5-recipient-card .workspace-recipient-fit .workspace-recipient-confirmation{align-items:flex-start;gap:12px;display:flex}.mns-r5 .r5-recipient-card .workspace-recipient-confirmation input{accent-color:#17364a;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.mns-r5 .r5-recipient-card .workspace-recipient-fit select{color:#17364a;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #9daeb6;border-radius:12px;padding:11px 14px}.mns-r5 .r5-recipient-card .btn{color:#fff;background:#17364a;border:1px solid #17364a;border-radius:999px;min-height:48px;padding:14px 24px}.mns-r5 .r5-recipient-card .btn.quiet{color:#17364a;background:0 0}.mns-r5 .r5-recipient-ready .open-lead{max-width:620px;margin:24px auto}.mns-r5 .r5-recipient-summary p+p{margin-top:14px}.mns-r5 .r5-recipient-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.mns-r5 .r5-recipient-privacy{text-align:left;border-top:1px solid #d9dfdf;max-width:620px;margin:40px auto 0;padding-top:24px}.mns-r5 .r5-recipient-privacy summary{cursor:pointer;padding:10px 0}.mns-r5 .r5-recipient-privacy p{margin:16px 0}.mns-r5 .r5-recipient-card :is(button,a,select,summary):focus-visible{outline-offset:5px;outline:3px solid #17364a}@media (width<=480px){.mns-r5 .r5-recipient-card .r5-recipient-fit{margin-inline:0;padding:22px 18px}.mns-r5 .r5-recipient-card .open-copy>.btn{width:100%}}.mns-r5 .r5-recipient-card .r5-recipient-fit{background:#fff}.mns-r5 .r5-recipient-card .workspace-recipient-fit{background:0 0;border:0;margin:0;padding:0}.mns-r5 .nameday-root.r5-nameday-flow .r5-composer-grid{display:block}.mns-r5 .nd-compose-personal,.mns-r5 .nd-compose-logistics{gap:24px;display:grid}.mns-r5 .nameday-root .nd-compose-form{gap:32px;width:100%;max-width:none;display:grid}.mns-r5 .nd-compose-form .nd-editor-preview{min-width:0;margin:0;position:static}.mns-r5 .registry-platform-guide>summary{cursor:pointer;min-height:44px;padding-block:16px;font-weight:600}.mns-r5 .recipient-recognition{background:var(--pale,#dfe7ef);border-radius:18px;padding:20px}.mns-r5 .r5-secondary-proof{border-top:1px solid var(--line);margin-top:28px}.mns-r5 .r5-secondary-proof>summary{cursor:pointer;min-height:48px;padding-block:18px;font-size:16px;font-weight:600}.mns-r5 .r5-secondary-proof>summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.mns-r5 .r5-secondary-proof[open]>summary{margin-bottom:12px}@media (width>=901px){.mns-r5 .nd-compose-form{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;column-gap:64px}.mns-r5 .nd-compose-form .nd-compose-personal{grid-area:1/1}.mns-r5 .nd-compose-form .nd-compose-logistics{grid-area:2/1}.mns-r5 .nd-compose-form .nd-editor-preview{grid-area:1/2/3;position:sticky;top:110px}}.mns-r5 .registry-proof-opening{background:var(--ivory,#f7f4ed)}.mns-r5 .registry-proof-opening .registry-editorial{max-width:1160px;padding-block:36px 16px;display:block}.mns-r5 .registry-introduction{text-align:center;max-width:740px;margin:0 auto 28px;display:block}.mns-r5 .registry-introduction h1{margin:14px 0 0;font-size:clamp(2.75rem,4.3vw,3.875rem);line-height:1.04}.mns-r5 .registry-introduction .lead{text-wrap:balance;max-width:46ch;margin:20px auto 0;font-size:1rem;line-height:1.6}.mns-r5 .registry-introduction .actions{justify-content:center;margin-top:18px}.mns-r5 .registry-introduction .small{margin-top:10px;font-size:.8125rem;line-height:1.5}.mns-r5 .registry-process,.mns-r5 .registry-provider-guide{max-width:1160px;padding-block:56px}.mns-r5 .registry-process h2,.mns-r5 .registry-provider-guide h2{letter-spacing:-.025em;font-size:clamp(32px,3vw,42px);line-height:1.15}.mns-r5 .registry-process .registry-steps{gap:36px;margin-top:32px}.mns-r5 .registry-process .registry-steps h3{margin:14px 0 12px;font-size:25px;line-height:1.15}.mns-r5 .registry-process p,.mns-r5 .registry-provider-guide>p{font-size:15px;line-height:1.7}.mns-r5 .registry-process .registry-steps .text-link{margin-top:12px;font-size:13px;display:inline-block}.mns-r5 .registry-practical-notes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:36px;padding-top:28px;display:grid}.mns-r5 .registry-practical-notes h3{font:600 14px/1.5 var(--sans);letter-spacing:0;margin-bottom:8px}.mns-r5 .registry-practical-notes p{max-width:55ch;color:var(--muted)}.mns-r5 .registry-process-actions{margin-top:28px}.mns-r5 .registry-provider-guide{border-top:1px solid var(--line);scroll-margin-top:32px}.mns-r5 .registry-provider-guide>p{margin-top:14px}.mns-r5 .registry-provider-guide .r5-registry-platforms{gap:32px 56px}.mns-r5 .registry-provider-guide .r5-registry-platforms h3{margin-bottom:8px;font-size:27px}.mns-r5 .registry-provider-guide .r5-registry-platforms p{font-size:14px;line-height:1.7}.mns-r5 .registry-provider-guide>.small{font-size:12px}@media (width<=800px){.mns-r5 .registry-introduction{margin-bottom:24px}.mns-r5 .registry-proof-opening .registry-editorial{padding-block:32px 8px}.mns-r5 .registry-introduction .lead{max-width:46ch}.mns-r5 .registry-introduction h1{font-size:clamp(2.125rem,9.3vw,3.375rem)}.mns-r5 .registry-process,.mns-r5 .registry-provider-guide{padding-block:36px}.mns-r5 .registry-process .registry-steps{grid-template-columns:1fr;gap:24px;margin-top:24px}.mns-r5 .registry-process .registry-steps article{border-top:1px solid var(--line);grid-template-columns:32px 1fr;column-gap:14px;padding-top:22px;display:grid}.mns-r5 .registry-process .registry-steps .num{border:0;grid-area:1/1/4;padding:0;font-size:23px}.mns-r5 .registry-process .registry-steps h3{margin:0 0 10px}.mns-r5 .registry-process .registry-steps p,.mns-r5 .registry-process .registry-steps a{grid-column:2}.mns-r5 .registry-practical-notes{gap:24px}}@media (width<=600px){.mns-r5 .registry-practical-notes{grid-template-columns:1fr}.mns-r5 .registry-provider-guide .r5-registry-platforms{grid-template-columns:1fr;gap:30px}.mns-r5 .registry-process-actions{align-items:flex-start;gap:20px}}.mns-r5 .registry-collection-proof{width:100%;min-width:0;margin:0}.mns-r5 .registry-proof-surface{background:#fffdf9;border:1px solid #d3d6d4;border-radius:18px;overflow:hidden;box-shadow:0 3px 6px #20374708,0 24px 44px -28px #20374755}.mns-r5 .registry-proof-desktop{width:100%;height:auto;display:block}.mns-r5 .registry-proof-mobile{display:none}.mns-r5 .registry-collection-proof figcaption{color:#526373;font:12px/1.5 var(--sans);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;margin-top:4px;display:flex}.mns-r5 .registry-collection-proof figcaption .text-link{min-height:44px;font:500 12px/1.5 var(--sans);color:#203d50;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.mns-r5 .registry-collection-proof button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mns-r5 .registry-proof-full{border-radius:12px;max-width:none}@media (width<=600px){.mns-r5 .registry-proof-desktop{display:none}.mns-r5 .registry-proof-mobile{padding:18px 12px 12px;display:block}.mns-r5 .registry-proof-surface{border-radius:16px}.mns-r5 .registry-proof-identity{border-bottom:1px solid #dbddd7;padding:0 2px 16px}.mns-r5 .registry-proof-identity>span{font:500 9px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#596675;display:block}.mns-r5 .registry-proof-identity strong{font:500 31px/1.15 var(--serif);letter-spacing:-.025em;color:#203a43;margin-top:6px;display:block}.mns-r5 .registry-proof-collection-label{font:600 11px/1.4 var(--sans);color:#203a43;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.mns-r5 .registry-proof-collection-label span{font:400 10px/1.4 var(--sans);color:#65716e}.mns-r5 .registry-proof-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;display:grid}.mns-r5 .registry-proof-gift{min-width:0}.mns-r5 .registry-proof-photo{background-repeat:no-repeat;border-radius:5px;width:100%}.mns-r5 .registry-proof-gift strong{font:500 15px/1.25 var(--serif);letter-spacing:0;color:#203a43;min-height:1.25em;margin:8px 0 2px;display:block}.mns-r5 .registry-proof-gift>span{font:500 12px/1.4 var(--sans);color:#203a43}.mns-r5 .registry-collection-proof figcaption{gap:0;font-size:11px}}.mns-r5 dialog:has(.registry-proof-full){width:min(1100px,100vw - 32px);max-width:none}
