@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d8c7ce60406b183-s.736715bf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:La Belle Aurore;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3bfa6fcb10bd1dcd-s.b0ec8e37.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:La Belle Aurore Fallback;src:local(Arial);ascent-override:115.7%;descent-override:83.29%;line-gap-override:0.0%;size-adjust:93.1%}.la_belle_aurore_e950b282-module__s2pPNG__className{font-family:La Belle Aurore,La Belle Aurore Fallback;font-style:normal;font-weight:400}.la_belle_aurore_e950b282-module__s2pPNG__variable{--font-la-belle-aurore:"La Belle Aurore","La Belle Aurore Fallback"}
@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(../media/691f7cbfe73110bf-s.4be5a3ba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Homemade Apple Fallback;src:local(Arial);ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.homemade_apple_4ad84b00-module__4P7BXW__className{font-family:Homemade Apple,Homemade Apple Fallback;font-style:normal;font-weight:400}.homemade_apple_4ad84b00-module__4P7BXW__variable{--font-homemade-apple:"Homemade Apple","Homemade Apple Fallback"}
@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e895b6e944d1de5d-s.d15cc5cf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Herr Von Muellerhoff;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fee55ea9d1ffe445-s.233bf156.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Herr Von Muellerhoff Fallback;src:local(Arial);ascent-override:158.6%;descent-override:85.22%;line-gap-override:0.0%;size-adjust:58.32%}.herr_von_muellerhoff_c9e58fcb-module__6ZZM2W__className{font-family:Herr Von Muellerhoff,Herr Von Muellerhoff Fallback;font-style:normal;font-weight:400}.herr_von_muellerhoff_c9e58fcb-module__6ZZM2W__variable{--font-herr-von-muellerhoff:"Herr Von Muellerhoff","Herr Von Muellerhoff Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.daaf0b8e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.ae4e4527.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.b64eeed7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_4f4995ed-module__MBAIiG__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_4f4995ed-module__MBAIiG__variable{--font-pinyon-script:"Pinyon Script","Pinyon Script Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.7b84f71b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.29aa2558.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_3633bcff-module__1dNyHq__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.mrs_saint_delafield_3633bcff-module__1dNyHq__variable{--font-mrs-saint-delafield:"Mrs Saint Delafield","Mrs Saint Delafield Fallback"}
@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abecc27c54fcd607-s.7714817e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reenie Beanie Fallback;src:local(Arial);ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.0%;size-adjust:76.04%}.reenie_beanie_628bc0b6-module__VxgtuW__className{font-family:Reenie Beanie,Reenie Beanie Fallback;font-style:normal;font-weight:400}.reenie_beanie_628bc0b6-module__VxgtuW__variable{--font-reenie-beanie:"Reenie Beanie","Reenie Beanie Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.9ec25b72.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.9ce241d2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_8f82e9b3-module__EH7k5a__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_8f82e9b3-module__EH7k5a__variable{--font-special-elite:"Special Elite","Special Elite Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.d63f2443.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.ce7264d2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_aec6f309-module__eJe_Wa__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal;font-weight:400}.courier_prime_aec6f309-module__eJe_Wa__variable{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}
.letters-module__YPGOfW__lab{color:#171715;background:#f1f1ef;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}.letters-module__YPGOfW__specimenGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:68px 30px;width:min(100% - 48px,1420px);margin:0 auto;padding:34px 0 100px;display:grid}.letters-module__YPGOfW__specimen{content-visibility:auto;contain-intrinsic-size:auto 720px;min-width:0;margin:0}.letters-module__YPGOfW__specimen figcaption{color:#6f6f6b;font-variant-numeric:tabular-nums;height:30px;padding:0 2px;font-size:10px}.letters-module__YPGOfW__sheet{--letter-font:ui-serif,Georgia,serif;--letter-ink:#24211c;--letter-paper:#f8f4e9;isolation:isolate;aspect-ratio:3/4;contain:layout paint style;background-color:var(--letter-paper);width:100%;color:var(--letter-ink);font-family:var(--letter-font);text-rendering:optimizeLegibility;position:relative;overflow:hidden;box-shadow:0 1px #0000001a,0 18px 42px #1e1c171a;container-type:inline-size}.letters-module__YPGOfW__sheet:after{content:"";z-index:3;pointer-events:none;border:1px solid #322d2224;position:absolute;inset:0}.letters-module__YPGOfW__paperTexture{z-index:0;opacity:.28;pointer-events:none;background-image:linear-gradient(105deg,#0000 18%,#ffffff3d 48%,#0000 80%),repeating-linear-gradient(91deg,#4e402706 0 1px,#0000 1px 7px);position:absolute;inset:0}.letters-module__YPGOfW__sheetContent{z-index:2;height:100%;font-size:var(--catalog-font-size,16px);position:relative}.letters-module__YPGOfW__sheet p,.letters-module__YPGOfW__sheet address,.letters-module__YPGOfW__sheet time,.letters-module__YPGOfW__sheet footer,.letters-module__YPGOfW__sheet dl,.letters-module__YPGOfW__sheet dd,.letters-module__YPGOfW__sheet dt{margin:0}.letters-module__YPGOfW__personalLayout,.letters-module__YPGOfW__businessLayout,.letters-module__YPGOfW__briefLayout,.letters-module__YPGOfW__postcardLayout{height:100%}.letters-module__YPGOfW__personalLayout{padding:11% 12% 10%}.letters-module__YPGOfW__personalHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:9%;font-size:.7em;line-height:1.25;display:flex}.letters-module__YPGOfW__personalHeading>span{min-width:0}.letters-module__YPGOfW__personalHeading time{overflow-wrap:break-word;text-align:right;flex:0 auto;min-width:0}.letters-module__YPGOfW__salutation{margin-bottom:1.2em!important}.letters-module__YPGOfW__bodyCopy p+p{margin-top:.85em}.letters-module__YPGOfW__signoff{flex-direction:column;width:48%;display:flex;margin:1.5em 0 0 auto!important}.letters-module__YPGOfW__signoff strong,.letters-module__YPGOfW__businessSignoff strong,.letters-module__YPGOfW__briefSignoff strong{font:inherit;margin-top:.35em;font-weight:400}.letters-module__YPGOfW__businessLayout{padding:13% 13% 9%}.letters-module__YPGOfW__businessLayout>time{margin-bottom:2.1em;display:block}.letters-module__YPGOfW__businessLayout address,.letters-module__YPGOfW__briefLayout address{flex-direction:column;margin-bottom:2em;font-style:normal;display:flex}.letters-module__YPGOfW__businessSignoff{flex-direction:column;width:44%;display:flex;margin:2.25em 4% 0 auto!important}.letters-module__YPGOfW__briefLayout{padding:6% 15% 9%}.letters-module__YPGOfW__briefLayout>time{text-align:right;margin-bottom:4.6em;display:block}.letters-module__YPGOfW__briefSignoff{flex-direction:column;width:40%;display:flex;margin:2.3em 9% 0 auto!important}.letters-module__YPGOfW__postcardLayout{grid-template-columns:58% 42%;height:100%;padding:8% 7%;display:grid}.letters-module__YPGOfW__postcardMessage{border-right:1px solid #433b2f47;padding-right:9%}.letters-module__YPGOfW__postcardMessage>time{margin-bottom:1.5em;display:block}.letters-module__YPGOfW__postcardMessage footer{flex-direction:column;display:flex;margin-top:1.4em!important}.letters-module__YPGOfW__postcardMessage footer strong{font:inherit;margin-top:.35em;font-weight:400}.letters-module__YPGOfW__postcardLayout address{flex-direction:column;justify-content:center;padding-left:12%;font-style:normal;line-height:1.6;display:flex}.letters-module__YPGOfW__red-folded{--focused-font-size:18px;--letter-font:var(--font-homemade-apple),cursive;--letter-ink:#9b3632;--letter-paper:#eee6ce;--catalog-font-size:3.3cqw;line-height:1.55;transform:rotate(-.35deg)}.letters-module__YPGOfW__red-folded .letters-module__YPGOfW__paperTexture{opacity:.72;background-image:linear-gradient(#0000 32.9%,#55412621 33%,#ffffff6b 33.3%,#0000 33.7%),linear-gradient(#0000 66.2%,#55412621 66.4%,#ffffff61 66.7%,#0000 67%),radial-gradient(at 20% 8%,#785b3229,#0000 25%),repeating-linear-gradient(88deg,#46362006 0 1px,#0000 1px 5px)}.letters-module__YPGOfW__red-folded .letters-module__YPGOfW__personalLayout{padding:8% 12% 7%}.letters-module__YPGOfW__red-folded .letters-module__YPGOfW__personalHeading{margin-bottom:4%;padding-left:58%}.letters-module__YPGOfW__red-folded .letters-module__YPGOfW__personalHeading span{display:none}.letters-module__YPGOfW__red-folded .letters-module__YPGOfW__signoff{margin-top:.35em!important}.letters-module__YPGOfW__rag-paper{--focused-font-size:23px;--letter-font:var(--font-pinyon-script),cursive;--letter-ink:#183a56;--letter-paper:#e9dfc6;--catalog-font-size:4.45cqw;line-height:1.42}.letters-module__YPGOfW__rag-paper .letters-module__YPGOfW__personalLayout{padding:9% 12% 7%}.letters-module__YPGOfW__rag-paper .letters-module__YPGOfW__paperTexture{opacity:.66;background-image:radial-gradient(at 10% 8%,#7053232e,#0000 22%),radial-gradient(at 85% 82%,#7053231f,#0000 25%),repeating-linear-gradient(6deg,#46311909 0 1px,#0000 1px 7px),linear-gradient(90deg,#5c411b14,#0000 5% 95%,#5c411b14)}.letters-module__YPGOfW__rag-paper .letters-module__YPGOfW__personalHeading{letter-spacing:.04em;font-size:.7em}.letters-module__YPGOfW__rag-paper .letters-module__YPGOfW__signoff{margin-left:0!important;margin-right:auto!important}.letters-module__YPGOfW__service-blue{--focused-font-size:27px;--letter-font:var(--font-herr-von-muellerhoff),cursive;--letter-ink:#173f63;--letter-paper:#eee5c9;--catalog-font-size:5.4cqw;letter-spacing:.005em;line-height:1.12;transform:rotate(.25deg)}.letters-module__YPGOfW__service-blue .letters-module__YPGOfW__paperTexture{opacity:.58;mix-blend-mode:multiply;background-image:url(/letters-of-love/paper-texture-folded.webp);background-size:cover}.letters-module__YPGOfW__service-blue .letters-module__YPGOfW__personalLayout{padding:6% 7% 5%}.letters-module__YPGOfW__service-blue .letters-module__YPGOfW__personalHeading{margin-bottom:5%}.letters-module__YPGOfW__service-blue .letters-module__YPGOfW__signoff{margin-top:.8em!important}.letters-module__YPGOfW__office-typewriter{--focused-font-size:14px;--letter-font:var(--font-special-elite),"Courier New",monospace;--letter-ink:#423e37;--letter-paper:#f1ede3;aspect-ratio:8.5/11;--catalog-font-size:2.65cqw;letter-spacing:.012em;line-height:1.35}.letters-module__YPGOfW__office-typewriter .letters-module__YPGOfW__paperTexture{opacity:.42;background-image:repeating-linear-gradient(#382e2206 0 1px,#0000 1px 4px),linear-gradient(110deg,#0000,#ffffff6b,#0000)}.letters-module__YPGOfW__office-typewriter .letters-module__YPGOfW__businessLayout{padding:12% 13% 8%}.letters-module__YPGOfW__office-typewriter .letters-module__YPGOfW__businessLayout>time{margin-bottom:1.45em}.letters-module__YPGOfW__office-typewriter .letters-module__YPGOfW__businessLayout address{margin-bottom:1.6em}.letters-module__YPGOfW__office-typewriter .letters-module__YPGOfW__businessSignoff{margin-top:1.65em!important}.letters-module__YPGOfW__personal-typewriter{--focused-font-size:15px;--letter-font:var(--font-courier-prime),"Courier New",monospace;--letter-ink:#38342f;--letter-paper:#f3f0e8;aspect-ratio:.78;--catalog-font-size:2.85cqw;letter-spacing:.08em;line-height:1.35}.letters-module__YPGOfW__personal-typewriter .letters-module__YPGOfW__paperTexture{opacity:.22;background-image:repeating-linear-gradient(0deg,#3c362e07 0 1px,#0000 1px 4px),radial-gradient(at 50% 95%,#53453014,#0000 35%)}.letters-module__YPGOfW__personal-typewriter .letters-module__YPGOfW__briefSignoff strong{color:#46423c75;font-family:var(--font-reenie-beanie),cursive;letter-spacing:0;font-size:4em;line-height:.8;transform:rotate(-6deg)}.letters-module__YPGOfW__carbon-copy{--focused-font-size:14px;--letter-font:var(--font-courier-prime),"Courier New",monospace;--letter-ink:#353943;--letter-paper:#e8ebea;aspect-ratio:.72;--catalog-font-size:2.4cqw;line-height:1.62}.letters-module__YPGOfW__carbon-copy .letters-module__YPGOfW__paperTexture{opacity:.34;background-image:linear-gradient(#0000 49.7%,#434b5214 50%,#0000 50.3%),repeating-linear-gradient(#00000006 0 1px,#0000 1px 5px)}.letters-module__YPGOfW__carbon-copy .letters-module__YPGOfW__businessLayout{padding:9% 10% 7%}.letters-module__YPGOfW__carbon-copy .letters-module__YPGOfW__businessLayout>time,.letters-module__YPGOfW__carbon-copy .letters-module__YPGOfW__businessLayout address{margin-bottom:1.45em}.letters-module__YPGOfW__carbon-copy .letters-module__YPGOfW__businessSignoff{margin-top:1.6em!important}.letters-module__YPGOfW__plain-ivory{--focused-font-size:26px;--letter-font:var(--font-mrs-saint-delafield),cursive;--letter-ink:#2f4e60;--letter-paper:#f5f0e6;--catalog-font-size:5.55cqw;line-height:1.15}.letters-module__YPGOfW__plain-ivory .letters-module__YPGOfW__paperTexture{opacity:.26;background-image:linear-gradient(125deg,#0000 12%,#5b4c3312,#0000 72%),repeating-linear-gradient(92deg,#50412806 0 1px,#0000 1px 8px)}.letters-module__YPGOfW__plain-ivory .letters-module__YPGOfW__personalLayout{padding-top:10%}.letters-module__YPGOfW__plain-ivory .letters-module__YPGOfW__personalHeading{letter-spacing:.06em;font-size:.58em}.letters-module__YPGOfW__plain-ivory .letters-module__YPGOfW__signoff{margin-left:0!important;margin-right:auto!important}.letters-module__YPGOfW__ruled-notebook{--focused-font-size:28px;--letter-font:var(--font-pinyon-script),cursive;--letter-ink:#255488;--letter-paper:#f1eee0;--catalog-font-size:6cqw;background-image:linear-gradient(90deg,#0000 11.8%,#bb4d4433 12%,#0000 12.2%),repeating-linear-gradient(#0000 0 28px,#43719b29 28px 29px);background-position:0 0,0 7px;line-height:1.08;transform:rotate(-.2deg)}.letters-module__YPGOfW__ruled-notebook .letters-module__YPGOfW__paperTexture{opacity:.36;background-image:radial-gradient(at 18% 10%,#634d271f,#0000 25%),repeating-linear-gradient(92deg,#52412606 0 1px,#0000 1px 7px)}.letters-module__YPGOfW__ruled-notebook .letters-module__YPGOfW__personalLayout{padding:8% 8% 7% 15%}.letters-module__YPGOfW__ruled-notebook .letters-module__YPGOfW__personalHeading{margin-bottom:3%}.letters-module__YPGOfW__ruled-notebook .letters-module__YPGOfW__signoff{margin:.8em auto 0 0!important}.letters-module__YPGOfW__correspondence-card{--focused-font-size:14px;--letter-font:var(--font-homemade-apple),cursive;--letter-ink:#493d32;--letter-paper:#e8dbc1;aspect-ratio:1.38;--catalog-font-size:2.55cqw;line-height:1.52;transform:rotate(.2deg)}.letters-module__YPGOfW__correspondence-card .letters-module__YPGOfW__paperTexture{opacity:.52;background-image:linear-gradient(110deg,#77572d1a,#0000 35%,#ffffff38,#0000 85%),repeating-linear-gradient(88deg,#48362307 0 1px,#0000 1px 7px)}.letters-module__YPGOfW__correspondence-card:before{content:"";z-index:2;aspect-ratio:1;pointer-events:none;border:1px solid #493d3252;width:14%;position:absolute;top:8%;right:7%}.letters-module__YPGOfW__close-written-fold{--focused-font-size:24px;--letter-font:var(--font-mrs-saint-delafield),cursive;--letter-ink:#173d5d;--letter-paper:#eee2bd;--catalog-font-size:4.7cqw;line-height:1.22;transform:rotate(-.15deg)}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__paperTexture{opacity:.92;mix-blend-mode:multiply;background-image:url(/letters-of-love/paper-texture-folded.webp);background-size:cover}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__personalLayout{padding:4.5% 5% 3%}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__personalHeading{margin-bottom:2%;padding-left:58%}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__personalHeading span{display:none}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__salutation{margin-bottom:.65em!important}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__bodyCopy p+p{margin-top:.45em}.letters-module__YPGOfW__close-written-fold .letters-module__YPGOfW__signoff{margin-top:.55em!important}.letters-module__YPGOfW__canvasSheet{width:100%;box-shadow:none}.letters-module__YPGOfW__focusedSheet{width:100%;box-shadow:none;overflow:hidden}.letters-module__YPGOfW__focusedSheet .letters-module__YPGOfW__sheetContent{font-size:var(--focused-font-size,16px)}@media (max-width:1080px){.letters-module__YPGOfW__specimenGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 40px,920px)}}@media (max-width:720px){.letters-module__YPGOfW__specimenGrid{grid-template-columns:1fr;gap:58px;padding-top:26px}.letters-module__YPGOfW__specimen figcaption{height:28px}.letters-module__YPGOfW__specimen .letters-module__YPGOfW__sheet{max-width:500px;margin:0 auto}.letters-module__YPGOfW__focusedSheet{border-left:0;border-right:0}}@media (max-width:420px){.letters-module__YPGOfW__specimenGrid{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.letters-module__YPGOfW__red-folded,.letters-module__YPGOfW__service-blue,.letters-module__YPGOfW__ruled-notebook{transform:none}}
.letter-stack-module__8IjzoG__stack{width:100%;position:relative}.letter-stack-module__8IjzoG__page{width:100%}.letter-stack-module__8IjzoG__pageRender{width:100%;position:relative}.letter-stack-module__8IjzoG__canvasStack{opacity:0;transform-origin:50%;display:block;transform:translateY(56px)scale(.985)}.letter-stack-module__8IjzoG__canvasStack[data-visual-ready=true]{animation:.68s cubic-bezier(.22,1,.36,1) both letter-stack-module__8IjzoG__archive-stack-in;animation-delay:var(--letter-intro-delay,0s)}.letter-stack-module__8IjzoG__canvasStack .letter-stack-module__8IjzoG__page{transform:translate(var(--stack-page-x,0),var(--stack-page-y,0))rotate(var(--stack-page-rotation,0deg));transform-origin:50%}.letter-stack-module__8IjzoG__canvasStack .letter-stack-module__8IjzoG__page:first-child{position:relative}.letter-stack-module__8IjzoG__canvasStack .letter-stack-module__8IjzoG__page:not(:first-child){position:absolute;inset:0}.letter-stack-module__8IjzoG__focusedStack{--focused-page-scale:1;gap:28px;display:grid}.letter-stack-module__8IjzoG__focusedStack:not([data-scale-ready=true]),.letter-stack-module__8IjzoG__focusedStack:not([data-visual-ready=true]){visibility:hidden}.letter-stack-module__8IjzoG__focusedStack .letter-stack-module__8IjzoG__page{width:100%;aspect-ratio:var(--page-aspect-ratio,3/4);position:relative}.letter-stack-module__8IjzoG__focusedStack .letter-stack-module__8IjzoG__pageRender{width:640px;transform:scale(var(--focused-page-scale));transform-origin:0 0;position:absolute;top:0;left:0}.letter-stack-module__8IjzoG__pageImage{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.letter-stack-module__8IjzoG__selectionOverlay{position:absolute;inset:0}.letter-stack-module__8IjzoG__focusedStack .letter-stack-module__8IjzoG__page:first-child{z-index:2;will-change:transform}.letter-stack-module__8IjzoG__focusedStack .letter-stack-module__8IjzoG__page:not(:first-child){animation:.56s cubic-bezier(.22,1,.36,1) both letter-stack-module__8IjzoG__following-page-in}.letter-stack-module__8IjzoG__focusedStack.letter-stack-module__8IjzoG__closingStack .letter-stack-module__8IjzoG__page:not(:first-child){animation:.56s cubic-bezier(.22,1,.36,1) both letter-stack-module__8IjzoG__following-page-out}@keyframes letter-stack-module__8IjzoG__following-page-in{0%{opacity:0;transform:translateY(100dvh)}to{opacity:1;transform:translateY(0)}}@keyframes letter-stack-module__8IjzoG__following-page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100dvh)}}@keyframes letter-stack-module__8IjzoG__archive-stack-in{0%{opacity:0;transform:translateY(56px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.letter-stack-module__8IjzoG__focusedStack{gap:12px}}@media (prefers-reduced-motion:reduce){.letter-stack-module__8IjzoG__canvasStack[data-visual-ready=true]{opacity:1;animation:none;transform:none}.letter-stack-module__8IjzoG__focusedStack .letter-stack-module__8IjzoG__page:not(:first-child){animation:none}}
