@font-face{font-family:Futura;src:url('https://static.parastorage.com/fonts/v2/8e5b5cbc-6ad9-49f7-aee7-4e5133c3ee4d/v1/futura-lt-w01-light.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Didot;src:url('https://static.parastorage.com/fonts/v2/6a8685bf-8255-4762-98b8-54a1192acc7c/v1/didot-w01-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
.monogram{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:Didot,'Bodoni MT',Georgia,serif;font-size:44px;font-style:italic;font-weight:400;line-height:1.15;letter-spacing:0;white-space:nowrap}
.monogram span{width:auto;height:auto;background:none;font-family:inherit;font-style:inherit;font-size:20px;line-height:1;color:var(--olive,#7d8b88)}
footer .monogram{font-size:54px}
.preview-access .monogram{font-size:64px;gap:12px}
.preview-access .monogram span{font-size:24px}
.letter-monogram{font-family:Didot,'Bodoni MT',Georgia,serif;font-size:38px;font-style:italic;letter-spacing:0}
.letter-seal{font-family:Didot,'Bodoni MT',Georgia,serif;font-size:23px;font-style:italic;letter-spacing:0}
@media(max-width:760px){.monogram{font-size:40px}.preview-access .monogram{font-size:58px}.letter-monogram{font-size:30px}.letter-seal{font-size:21px}}

.invitation-letter p,.letter-opening-caption,.letter-skip{font-family:Futura,'Century Gothic',sans-serif}
