.yZHZXG_root{gap:var(--space-2);justify-items:center;inline-size:100%;display:grid}.yZHZXG_stage{--env-w:min(100%, var(--greeting-max,24rem));inline-size:var(--env-w);isolation:isolate;position:relative}.yZHZXG_letterWrap{z-index:2;transition:grid-template-rows var(--duration-slow,.45s) var(--ease-out,ease-out), margin-block-end var(--duration-slow,.45s) var(--ease-out,ease-out);grid-template-rows:0fr;margin-block-end:0;margin-inline:5%;display:grid;position:relative}.yZHZXG_root[data-open=true] .yZHZXG_letterWrap{grid-template-rows:1fr;margin-block-end:-30%}.yZHZXG_letterClip{min-block-size:0;overflow:hidden}.yZHZXG_letter{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-3) calc(36% + var(--space-2));color:var(--text);background:repeating-linear-gradient(0deg,#0000 0 1.7rem,#b38b3f17 1.7rem 1.75rem),#fffaf0;border:1px solid #b38b3f59;display:grid;position:relative;box-shadow:inset 0 -1px #fff,0 2px 10px #3a2a2e1f}.yZHZXG_corner{fill:none;block-size:2rem;inline-size:2rem;stroke:var(--rule-gold);stroke-width:1.4px;stroke-linecap:round;opacity:.8;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.yZHZXG_corner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.yZHZXG_corner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.yZHZXG_line{align-items:baseline;gap:var(--space-1);margin:0;display:flex}.yZHZXG_lineFrom{justify-content:flex-end}.yZHZXG_label{color:var(--text-muted);font-family:TzAddressee, var(--font-display), serif;font-size:var(--text-lg)}.yZHZXG_name{font-family:TzAddressee, var(--font-display), serif;font-size:calc(var(--text-lg) * 1.35);overflow-wrap:anywhere;line-height:1.3}.yZHZXG_name[data-empty]{color:var(--text-muted)}.yZHZXG_message{margin:var(--space-1) 0;color:var(--text);font-family:var(--font-quote,var(--font-display));font-size:var(--text-body);overflow-wrap:anywhere;white-space:pre-line;line-height:1.75}.yZHZXG_envelope{aspect-ratio:1.4;cursor:pointer;background:linear-gradient(165deg,#e8d6b2,#d9c196);border-radius:.25rem;position:relative;box-shadow:inset 0 1px #ffffff8c,0 22px 26px -20px #3a2a2e8c;container-type:inline-size}.yZHZXG_flapOpen{z-index:1;clip-path:polygon(0 100%,100% 100%,50% 0);opacity:0;transform-origin:bottom;block-size:52%;transition:transform var(--duration-base,.3s) var(--ease-out,ease-out) .12s, opacity 0s linear .12s;background:linear-gradient(#e0cc9f,#cfb685);position:absolute;inset-block-end:100%;inset-inline:0;transform:scaleY(0)}.yZHZXG_root[data-open=true] .yZHZXG_flapOpen{opacity:1;transform:scaleY(1)}.yZHZXG_pocket{z-index:3;border-radius:inherit;clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);background:linear-gradient(115deg,#ffffff40,#0000 40%),linear-gradient(200deg,#f1e3c4,#e2cea3);position:absolute;inset:0;box-shadow:inset 0 -2px #3a2a2e1a}.yZHZXG_flapClosed{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px 2px #3a2a2e40);transform-origin:top;block-size:56%;transition:transform var(--duration-base,.3s) var(--ease-out,ease-out), opacity 0s linear var(--duration-base,.3s);background:linear-gradient(#ecdcb7,#dcc69b);position:absolute;inset-block-start:0;inset-inline:0}.yZHZXG_root[data-open=true] .yZHZXG_flapClosed{opacity:0;transform:scaleY(0)}.yZHZXG_address{z-index:5;color:#3a2442;pointer-events:none;align-content:space-between;min-inline-size:0;display:grid;position:absolute;inset-block:66% 5%;inset-inline:8%}.yZHZXG_addressTo,.yZHZXG_addressFrom{align-items:baseline;gap:.4rem;min-inline-size:0;display:flex}.yZHZXG_addressFrom{color:#5b4366;justify-content:flex-end}.yZHZXG_addressLabel{font-family:TzAddressee, var(--font-display), serif;opacity:.75;flex:none;font-size:clamp(.8rem,.5rem + 1.4vw,1rem)}.yZHZXG_addressName{min-inline-size:0;font-family:TzAddressee, var(--font-display), serif;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;font-size:clamp(.72rem,4.6cqi,1.05rem);line-height:1.1;display:-webkit-box;overflow:hidden}.yZHZXG_addressFrom .yZHZXG_addressName{font-size:clamp(.78rem,5cqi,1.1rem)}.yZHZXG_wax{z-index:6;block-size:2.2rem;inline-size:2.2rem;transition:opacity var(--duration-base,.3s) var(--ease-out,ease-out);background:radial-gradient(circle at 35% 30%,#c04a6e,#6b2238 70%);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:calc(53% - 1.1rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 3px 5px #0a041073,inset 0 0 0 2px #6b223859}.yZHZXG_wax:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(50%)}.yZHZXG_wax:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(50%)}.yZHZXG_wax svg{fill:#e8d3a0;block-size:1.1rem;inline-size:1.1rem}.yZHZXG_root[data-open=true] .yZHZXG_wax{opacity:0}.yZHZXG_slot{inline-size:84%;margin-block-start:var(--space-2);margin-inline:auto;display:none}.yZHZXG_root[data-shown=true] .yZHZXG_slot{animation:yZHZXG_card-out var(--duration-slow,.45s) var(--ease-out,ease-out) both;display:block}@keyframes yZHZXG_card-out{0%{opacity:0;transform:translateY(-2.5rem)}to{opacity:1;transform:none}}.yZHZXG_actions{gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.yZHZXG_toggle,.yZHZXG_more{min-block-size:var(--tap-min);padding-inline:var(--space-2);border:1px solid var(--rule-gold);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.yZHZXG_more{background:var(--action);border-color:var(--action);color:var(--text-on-accent)}.yZHZXG_toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.yZHZXG_more:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:root:not([data-js]) .yZHZXG_letterWrap{grid-template-rows:1fr;margin-block-end:0}:root:not([data-js]) .yZHZXG_letter{padding-block-end:var(--space-3)}:root:not([data-js]) .yZHZXG_envelope,:root:not([data-js]) .yZHZXG_actions{display:none}:root:not([data-js]) .yZHZXG_slot{display:block}@media (prefers-reduced-motion:reduce){.yZHZXG_root .yZHZXG_slot{animation:none}.yZHZXG_letterWrap,.yZHZXG_flapOpen,.yZHZXG_flapClosed,.yZHZXG_wax{transition:none}}:root[data-motion=reduce] .yZHZXG_slot{animation:none}:root[data-motion=reduce] .yZHZXG_letterWrap,:root[data-motion=reduce] .yZHZXG_flapOpen,:root[data-motion=reduce] .yZHZXG_flapClosed,:root[data-motion=reduce] .yZHZXG_wax{transition:none}
.GvQsdq_wrap{gap:var(--space-3);min-inline-size:0;display:grid}.GvQsdq_names{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.GvQsdq_nameField input{font-family:TzAddressee, var(--font-display), serif;text-overflow:clip;min-block-size:3.25rem;font-size:clamp(1.1rem,.9rem + .8vw,1.35rem);line-height:1.3}.GvQsdq_nameField label{font-family:TzAddressee, var(--font-display), serif;letter-spacing:.01em;font-size:1.25rem;font-weight:400}.GvQsdq_paper{gap:var(--space-1-5);border:1px solid var(--rule-gold);border-radius:var(--radius-card);background:linear-gradient(#fffaf0,#faf2e2);padding:clamp(1rem,.75rem + 1.5vw,1.75rem);display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -18px #3a2a2e59}.GvQsdq_paperTools{gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.GvQsdq_noteSelect{flex:12rem;min-inline-size:0}.GvQsdq_lang{border:1px solid var(--rule-gold);background:var(--surface-card);border-radius:999px;padding:.125rem;display:inline-flex}.GvQsdq_langButton{min-block-size:2.5rem;padding-inline:var(--space-2);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px}.GvQsdq_langOn{background:var(--action);color:var(--text-on-accent)}.GvQsdq_langButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.GvQsdq_clear:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.GvQsdq_stationery textarea{font-family:var(--font-quote,var(--font-display));background:0 0;font-size:1.125rem;line-height:1.8}.GvQsdq_clear{color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;text-decoration:underline}.GvQsdq_patternGroup{border:0;min-inline-size:0;margin:0;padding:0}.GvQsdq_patternLegend{font-weight:var(--weight-semibold);margin-block-end:var(--space-1);padding:0}.GvQsdq_patterns{gap:var(--space-2);overflow-inline:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block:.5rem;padding-inline:.25rem;display:flex}.GvQsdq_patterns::-webkit-scrollbar{display:none}.GvQsdq_pattern{cursor:pointer;scroll-snap-align:start;flex:none;gap:.375rem;inline-size:7.5rem;display:grid;position:relative}.GvQsdq_radio{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.GvQsdq_pattern>:nth-child(2){transition:transform var(--duration-base,.3s) var(--ease-out,ease-out);border-radius:.5rem}.GvQsdq_pattern:has(.GvQsdq_radio:checked)>:nth-child(2){outline:2px solid var(--brand-gold,#b38b3f);outline-offset:3px;transform:translateY(-2px)}.GvQsdq_pattern:has(.GvQsdq_radio:focus-visible)>:nth-child(2){outline:3px solid var(--focus-ring);outline-offset:3px}.GvQsdq_patternName{color:var(--text-muted);font-size:var(--text-sm);text-align:center}.GvQsdq_pattern:has(.GvQsdq_radio:checked) .GvQsdq_patternName{color:var(--text);font-weight:var(--weight-semibold)}.GvQsdq_error{color:var(--text-danger,#8a1f1f);font-size:var(--text-sm);margin:0}.GvQsdq_letterPreview{--greeting-max:26rem;margin-block-start:var(--space-2);margin-inline:auto}
.wnrDvq_field{gap:var(--space-1);min-inline-size:0;max-inline-size:24rem;display:grid}.wnrDvq_label{color:var(--text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:1.4}.wnrDvq_control{align-items:center;gap:var(--space-1-5);min-block-size:max(var(--input-height,3rem), 3.25rem);padding-inline:var(--space-2);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex;position:relative}.wnrDvq_control:hover{border-color:var(--text-muted)}.wnrDvq_control:has(.wnrDvq_input:focus-visible){border-color:var(--action);box-shadow:0 0 0 3px var(--focus-ring)}.wnrDvq_control[data-invalid]{border-color:var(--text-danger)}.wnrDvq_icon,.wnrDvq_chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--text-accent,var(--action));flex:none}.wnrDvq_chevron{block-size:1rem;inline-size:1rem;color:var(--text-muted)}.wnrDvq_text{font-variant-numeric:lining-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;font-size:max(1rem,16px);overflow:hidden}.wnrDvq_control[data-empty] .wnrDvq_text{color:var(--text-muted)}.wnrDvq_input{z-index:1;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;font-size:max(1rem,16px);position:absolute;inset:0}.wnrDvq_input::-webkit-calendar-picker-indicator{cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}:root:not([data-js]) .wnrDvq_icon,:root:not([data-js]) .wnrDvq_text,:root:not([data-js]) .wnrDvq_chevron{display:none}:root:not([data-js]) .wnrDvq_input{opacity:1;min-block-size:2.75rem;color:var(--text);background:0 0;position:static}.wnrDvq_errorRegion:empty{display:none}.wnrDvq_error{align-items:flex-start;gap:var(--space-1);color:var(--text-danger);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0;line-height:1.5;display:flex}.wnrDvq_error :where(svg){flex:none;block-size:1.25em;inline-size:1.25em;margin-block-start:.1em}
.dFDLSa_wrap{gap:var(--space-4);inline-size:100%;min-inline-size:0;max-inline-size:40rem;margin-inline:auto;display:grid}.dFDLSa_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.dFDLSa_placeholder{color:var(--text-muted);font-style:italic}.dFDLSa_summary{gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--rule,#e3d9cc);grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);align-items:center;display:grid}.dFDLSa_thumb{inline-size:100%}.dFDLSa_summaryRows{grid-template-columns:minmax(0,1fr);gap:0;min-inline-size:0;margin:0;display:grid}.dFDLSa_summaryRow{min-inline-size:0}.dFDLSa_summaryRow dd{gap:var(--space-1);justify-content:space-between;align-items:center;min-inline-size:0;margin:0;display:flex}.dFDLSa_summaryText{overflow-wrap:anywhere;min-inline-size:0}.dFDLSa_clip{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dFDLSa_edit{min-block-size:2.75rem;padding:0 var(--space-1);color:var(--text-accent,currentcolor);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.dFDLSa_edit:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--focus-ring);outline-offset:1px}.dFDLSa_group{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.dFDLSa_legend{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:calc(var(--text-lg) * var(--display-scale,1));font-weight:var(--weight-display);padding:0;line-height:1.3}.dFDLSa_pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.dFDLSa_phone summary{min-block-size:2.75rem;color:var(--text-accent,currentcolor);font-size:var(--text-sm);cursor:pointer;align-items:center;display:flex}.dFDLSa_segment{border:1px solid var(--rule-gold,#cdb98b);background:var(--surface-card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.dFDLSa_segmentOption{min-block-size:2.75rem;padding-inline:var(--space-1);color:var(--text);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--duration-fast,.12s) var(--ease-out,ease-out), color var(--duration-fast,.12s) var(--ease-out,ease-out);border-radius:999px;place-items:center;display:grid;position:relative}.dFDLSa_segmentOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dFDLSa_segmentOption:has(input:checked){background:var(--action);color:var(--text-on-accent);box-shadow:0 2px 6px -2px #78324659}.dFDLSa_segmentOption:has(input:focus-visible){outline:3px solid var(--focus-ring,currentcolor);outline-offset:2px}:root[data-js] .dFDLSa_date[data-hidden=true]{display:none}.dFDLSa_whenHelp{color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.dFDLSa_whenHelp[data-set=true]{color:var(--text);font-size:var(--text-body)}.dFDLSa_mail{gap:var(--space-1);min-inline-size:0;display:grid}.dFDLSa_mailWindow{border:1px solid var(--rule,#e3d9cc);color:#2b2430;background:#fffdfb;border-radius:1rem;min-inline-size:0;overflow:hidden;box-shadow:0 18px 40px -28px #3a2a2e59}.dFDLSa_mailHead{padding:var(--space-2);font-size:var(--text-sm);background:#faf6ef;border-block-end:1px solid #eee6da;gap:.35rem;margin:0;display:grid}.dFDLSa_mailRow{gap:var(--space-1);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;min-inline-size:0;display:grid}.dFDLSa_mailRow dt{color:#7b6f80}.dFDLSa_mailRow dd{gap:0 var(--space-1);min-inline-size:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.dFDLSa_mailAddress{color:#6b5f70;font-weight:var(--weight-regular,400)}.dFDLSa_mailSubject{border-block-start:1px dashed #e6dccd;padding-block-start:.35rem}.dFDLSa_mailSubject dd{font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.dFDLSa_mailBody{gap:var(--space-3);padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-2);text-align:center;justify-items:center;display:grid}.dFDLSa_mailLine{max-inline-size:28rem;font-size:var(--text-body);margin:0;line-height:1.6}.dFDLSa_stage{background:radial-gradient(120% 90% at 50% 0,#ffffffd9,#0000 65%),linear-gradient(160deg,#fbf3ee,#f3e6df);border-radius:.875rem;place-items:center;inline-size:100%;padding:clamp(1.25rem,.75rem + 3vw,2.25rem) clamp(.75rem,.25rem + 3vw,2rem);display:grid}.dFDLSa_stageCard{filter:drop-shadow(0 22px 22px #501e2d38)drop-shadow(0 6px 8px #501e2d24);inline-size:100%;max-inline-size:24rem}.dFDLSa_quote{inline-size:100%;max-inline-size:28rem;padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-2);text-align:start;background:#fbf6f0;border-inline-start:3px solid #baa57c;margin:0}.dFDLSa_quote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.dFDLSa_quote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.dFDLSa_quote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.dFDLSa_quote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.dFDLSa_quoteText{font-family:var(--font-quote,var(--font-display));font-size:var(--text-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.7}.dFDLSa_quoteBy{color:#6b5f70;font-size:var(--text-sm);margin-block-start:var(--space-1)}.dFDLSa_mailButton{color:#fff;font-weight:var(--weight-semibold);background:#c72b5a;border-radius:999px;padding:.7rem 1.75rem}.dFDLSa_mailFoot{color:#7b6f80;font-size:var(--text-sm);letter-spacing:.04em;margin:0}@media (min-width:40rem){.dFDLSa_pair{grid-template-columns:repeat(2,minmax(0,1fr))}.dFDLSa_mailBody{padding-inline:var(--space-4)}}.dFDLSa_form input,.dFDLSa_wrap input{font-size:max(1rem,16px)}
.oO7MvG_page{gap:var(--space-5);max-inline-size:40rem;padding-block:var(--space-5) var(--space-6);margin-inline:auto;display:grid}.oO7MvG_stage{min-block-size:24rem;position:relative}.oO7MvG_content{gap:var(--space-5);display:grid}.oO7MvG_wrap{z-index:2;border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 20% 10%, #ffffff73, transparent 60%), linear-gradient(160deg, var(--brand-plum-100), var(--brand-plum-200));transform-origin:50% 0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff9}.oO7MvG_ribbons{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.oO7MvG_bandH,.oO7MvG_bandV{background:linear-gradient(90deg, var(--brand-rose), #f6b5ca 50%, var(--brand-rose));position:absolute}.oO7MvG_bandH{block-size:2.25rem;margin-block-start:-1.125rem;inset-block-start:50%;inset-inline:0}.oO7MvG_bandV{background:linear-gradient(180deg, var(--brand-rose), #f6b5ca 50%, var(--brand-rose));inline-size:2.25rem;margin-inline-start:-1.125rem;inset-block:0;inset-inline-start:50%}.oO7MvG_bow{block-size:auto;inline-size:8.5rem;fill:var(--brand-rose);stroke:var(--brand-plum-600);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 4px 6px #1e142240);position:relative}.oO7MvG_knot{fill:#f6b5ca}.oO7MvG_ask{z-index:1;gap:var(--space-1-5);max-inline-size:22rem;padding:var(--space-3);border-radius:var(--radius-card);text-align:center;color:var(--text);background:#ffffffdb;justify-items:center;margin-block-start:9rem;display:grid;position:relative}.oO7MvG_askTitle{font-family:var(--font-display);font-size:var(--text-h3);margin:0;line-height:1.3}.oO7MvG_hint{color:var(--text-muted);font-size:var(--text-sm);margin:0}.oO7MvG_untie{min-block-size:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--action);color:var(--text-on-accent);font:inherit;cursor:pointer;border:0;font-weight:600}.oO7MvG_untie:hover{background:var(--action-hover)}.oO7MvG_untie:focus-visible{outline:3px solid var(--brand-butter);outline-offset:3px}.oO7MvG_untie:disabled{cursor:default;opacity:.8}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_loopA{animation:.7s ease-in forwards oO7MvG_loosen-a}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_loopB{animation:.7s ease-in forwards oO7MvG_loosen-b}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_tailA{animation:.6s ease-in forwards oO7MvG_drop-tail}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_tailB{animation:.6s ease-in forwards oO7MvG_drop-tail}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_knot{animation:.5s ease-in .25s forwards oO7MvG_fade-out}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_bow{animation:.5s ease-in .25s forwards oO7MvG_fade-out}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_bandH{animation:.6s ease-in .15s forwards oO7MvG_band-out}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_bandV{animation:.6s ease-in .15s forwards oO7MvG_band-out-v}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_ask{animation:.3s ease-in forwards oO7MvG_fade-out}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=untying] .oO7MvG_wrap{animation:.45s ease-in .5s forwards oO7MvG_lift}:root:not([data-motion=reduce]) .oO7MvG_stage[data-phase=open] .oO7MvG_content{animation:.5s ease-out both oO7MvG_arrive}}.oO7MvG_loopA,.oO7MvG_loopB,.oO7MvG_tailA,.oO7MvG_tailB,.oO7MvG_knot{transform-box:fill-box;transform-origin:50%}@keyframes oO7MvG_loosen-a{to{opacity:0;transform:translateY(14px)rotate(-18deg)scale(.6)}}@keyframes oO7MvG_loosen-b{to{opacity:0;transform:translateY(14px)rotate(18deg)scale(.6)}}@keyframes oO7MvG_drop-tail{to{opacity:0;transform:translateY(40px)}}@keyframes oO7MvG_band-out{to{opacity:0;transform:scaleY(0)}}@keyframes oO7MvG_band-out-v{to{opacity:0;transform:scaleX(0)}}@keyframes oO7MvG_fade-out{to{opacity:0}}@keyframes oO7MvG_lift{to{opacity:0;transform:translateY(-4%)scale(1.02)}}@keyframes oO7MvG_arrive{0%{opacity:0;transform:translateY(.75rem)}}.oO7MvG_eyebrow{color:var(--text-accent);font-size:var(--text-sm);letter-spacing:.04em;margin:0;font-weight:600}.oO7MvG_title{font-family:var(--font-display);font-size:var(--text-h1);margin:0;line-height:1.15}.oO7MvG_panel{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);display:grid}.oO7MvG_panelTitle{font-family:var(--font-display);font-size:var(--text-h3);margin:0}.oO7MvG_message{font-size:var(--text-lg);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.7}.oO7MvG_signoff{color:var(--text-muted);margin:0}.oO7MvG_cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.oO7MvG_cardBlock{gap:var(--space-2);display:grid}.oO7MvG_cardNote{color:var(--text-muted);font-size:var(--text-sm);margin:0}.oO7MvG_items{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.oO7MvG_item{gap:var(--space-0-5);display:grid}.oO7MvG_itemName{font-weight:600}.oO7MvG_itemMeta{color:var(--text-muted);font-size:var(--text-sm)}.oO7MvG_form{gap:var(--space-1-5);display:grid}.oO7MvG_lead{color:var(--text-muted);margin:0}.oO7MvG_label{font-weight:600}.oO7MvG_textarea{min-block-size:7rem;inline-size:100%;padding:var(--space-1-5);border:1px solid var(--border-input);border-radius:var(--radius-input);background:var(--surface-card);color:var(--text);font:inherit;resize:block}.oO7MvG_textarea:focus-visible{outline:3px solid var(--brand-butter);outline-offset:2px}.oO7MvG_error{color:var(--text-danger);margin:0}.oO7MvG_status{padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-success);color:var(--text-success);margin:0}.oO7MvG_honeypot{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
