.portrait[data-v-e8205fe2]{width:100%;height:100%;display:block}.bv[data-v-2323fab1]{-webkit-user-select:none;user-select:none;width:100%;container-type:inline-size}.bv__frame[data-v-2323fab1]{aspect-ratio:4/5;background:radial-gradient(90% 55% at 50% 30%,#ffffffd9,transparent 70%),linear-gradient(172deg,#fffdf8 0,var(--champagne-soft) 45%,var(--champagne) 100%);border-radius:6.5cqw;flex-direction:column;align-items:center;padding:7cqw 7cqw 6cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c8a04a61}.bv__frame[data-v-2323fab1]:after{content:"";pointer-events:none;border:1px solid #c8a04a8c;border-radius:4.2cqw;position:absolute;inset:3.2cqw}.bv__confetti[data-v-2323fab1]{width:100%;height:100%;position:absolute;inset:0}.c-gold[data-v-2323fab1]{fill:var(--gold-500)}.c-coral[data-v-2323fab1]{fill:var(--coral-500)}.c-blue[data-v-2323fab1]{fill:var(--blue-500)}.c-soft[data-v-2323fab1]{fill:var(--gold-300)}.bv__org[data-v-2323fab1]{align-items:center;gap:2.2cqw;margin-bottom:4.4cqw;display:flex;position:relative}.bv__monogram[data-v-2323fab1]{background:var(--navy-900);width:8cqw;height:8cqw;color:var(--gold-300);font-family:var(--font-display);letter-spacing:.04em;box-shadow:0 0 0 .6cqw var(--gold-100);border-radius:50%;place-items:center;font-size:3.1cqw;font-weight:600;display:grid}.bv__org-name[data-v-2323fab1]{letter-spacing:.16em;text-transform:uppercase;color:var(--navy-800);white-space:nowrap;font-size:2.7cqw;font-weight:700}.bv__arch[data-v-2323fab1]{background:var(--gradient-gold);outline-offset:1.6cqw;border-radius:28cqw 28cqw 4cqw 4cqw;outline:1px solid #c8a04a99;width:54cqw;padding:1cqw;position:relative;box-shadow:0 3cqw 7cqw -3cqw #7a5a148c}.bv__portrait[data-v-2323fab1]{aspect-ratio:4/5;background:var(--champagne);border-radius:27cqw 27cqw 3.2cqw 3.2cqw;overflow:hidden}.bv__greeting[data-v-2323fab1]{color:var(--color-gold-ink);margin-top:5.2cqw;font-size:6cqw;font-style:italic;font-weight:500;line-height:1.1}.bv__greeting[data-v-2323fab1],.bv__name[data-v-2323fab1]{font-family:var(--font-display);position:relative}.bv__name[data-v-2323fab1]{letter-spacing:-.015em;color:var(--navy-900);text-align:center;white-space:nowrap;margin-top:.6cqw;font-size:8.6cqw;font-weight:600;line-height:1.08}.bv__date[data-v-2323fab1]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-ink);align-items:center;gap:2.4cqw;margin-top:2.2cqw;font-size:2.8cqw;font-weight:700;display:flex;position:relative}.bv__rule[data-v-2323fab1]{opacity:.6;background:currentColor;width:7cqw;height:1px}.bv--navy .bv__frame[data-v-2323fab1]{background:radial-gradient(80% 50% at 50% 28%,#e2c77f29,transparent 70%),var(--gradient-navy);box-shadow:inset 0 0 0 1px #e2c77f4d}.bv--navy .bv__frame[data-v-2323fab1]:after{border-color:#e2c77f6b}.bv--navy .c-blue[data-v-2323fab1]{fill:var(--blue-300)}.bv--navy .c-soft[data-v-2323fab1]{fill:var(--ivory)}.bv--navy .bv__monogram[data-v-2323fab1]{background:var(--gradient-gold);color:var(--navy-900);box-shadow:0 0 0 .6cqw #e2c77f38}.bv--navy .bv__org-name[data-v-2323fab1]{color:var(--text-inverse-muted)}.bv--navy .bv__arch[data-v-2323fab1]{box-shadow:0 3cqw 8cqw -3cqw #0000008c}.bv--navy .bv__greeting[data-v-2323fab1]{background:linear-gradient(120deg,#f1dfae 0,var(--gold-300) 40%,var(--gold-500) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.12em}.bv--navy .bv__name[data-v-2323fab1]{color:var(--ivory)}.bv--navy .bv__date[data-v-2323fab1]{color:var(--gold-300)}
