.rich[data-astro-cid-jo6jhhrt] p[data-astro-cid-jo6jhhrt]{margin:0}.rich[data-astro-cid-jo6jhhrt] p[data-astro-cid-jo6jhhrt]+p[data-astro-cid-jo6jhhrt]{margin-top:12px}.rich[data-astro-cid-jo6jhhrt] strong[data-astro-cid-jo6jhhrt]{font-weight:700}.rich[data-astro-cid-jo6jhhrt] em[data-astro-cid-jo6jhhrt]{font-style:italic}.rich[data-astro-cid-jo6jhhrt] a[data-astro-cid-jo6jhhrt]{text-underline-offset:.15em;text-decoration:underline 1px;transition:color .12s}.rich[data-astro-cid-jo6jhhrt] a[data-astro-cid-jo6jhhrt]:hover{color:var(--color-ink-soft)}.note[data-astro-cid-jeoetspy]{--note-paper:#fffef7;isolation:isolate;background:var(--note-paper);width:234px;height:332px;position:relative}.note[data-astro-cid-jeoetspy]:before{content:"";background:var(--paper) center / cover no-repeat;opacity:.2;pointer-events:none;position:absolute;inset:0}.note__cows[data-astro-cid-jeoetspy]{mix-blend-mode:multiply;width:116px;height:77px;position:absolute;top:28px;left:61px}.note__writing[data-astro-cid-jeoetspy]{width:206px;height:156px;position:absolute;top:122px;left:12px}.room-key[data-astro-cid-mxk6a3il]{width:var(--key-width,167px)}.room-key__photo[data-astro-cid-mxk6a3il]{width:100%;height:auto}.olive[data-astro-cid-ffiq4gwh]{--paper-drop:none;--olive-width:276px}.olive[data-astro-cid-ffiq4gwh],.olive__photo[data-astro-cid-ffiq4gwh]{width:var(--olive-width)}@media (width>=45em){.olive[data-astro-cid-ffiq4gwh]{--olive-width:290px}}main[data-astro-cid-lcdefpme]{position:relative}.intro[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;padding:12px 32px;display:flex;overflow-x:clip}.letter-box[data-astro-cid-lcdefpme],.card-row[data-astro-cid-lcdefpme],.details[data-astro-cid-lcdefpme]{width:100%;max-width:700px;margin-inline:auto}.letter-box[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:36px 16px 48px;display:flex}.letter-box__greeting[data-astro-cid-lcdefpme]{max-width:272px;margin:0;font-size:2.1875rem;line-height:1.2}.letter-box__body[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.5}.letter-box__signature[data-astro-cid-lcdefpme]{justify-content:center;margin:0;display:flex}.card-row[data-astro-cid-lcdefpme]{z-index:2;justify-content:center;align-items:flex-start;padding-bottom:124px;display:flex;position:relative}.card-row__card[data-astro-cid-lcdefpme]{--tilt:-2.35deg;width:318px;min-height:399px}.card-row__title[data-astro-cid-lcdefpme]{margin:0;font-size:2.75rem;line-height:1.15}.card-row__rule[data-astro-cid-lcdefpme]{border:0;border-top:1px solid;width:40px;margin:0}.card-row__body[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.25}.card-row__pen[data-astro-cid-lcdefpme]{margin-left:-199px;position:absolute;bottom:0;left:50%}.details[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;padding:36px 16px 48px;display:flex;position:relative}.block[data-astro-cid-lcdefpme]{padding:24px 0;position:relative}.block[data-astro-cid-lcdefpme]:before{content:"";border-top:1px solid;width:40px;margin:0 auto 24px;display:block}.block[data-astro-cid-lcdefpme]:first-child{padding-top:0}.block[data-astro-cid-lcdefpme]:first-child:before{display:none}.block__title[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:2rem;line-height:1.25}.block__body[data-astro-cid-lcdefpme]{font-size:1.0625rem;line-height:1.4}.block--stay[data-astro-cid-lcdefpme] .block__body[data-astro-cid-lcdefpme]{max-width:298px;margin-inline:auto}.block__object[data-astro-cid-lcdefpme]{z-index:1;position:absolute}.block[data-astro-cid-lcdefpme] .block__object--olive[data-astro-cid-lcdefpme]{top:-60px;right:-68px}.block[data-astro-cid-lcdefpme] .block__object--key[data-astro-cid-lcdefpme]{--tilt:-4.27deg;top:-152px;left:-110px}.collage[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;max-width:390px;margin-inline:auto;padding:28px 0;display:flex;overflow-x:clip}.collage[data-astro-cid-lcdefpme] .collage__note[data-astro-cid-lcdefpme]{--tilt:-2.84deg;margin-left:4%}.collage[data-astro-cid-lcdefpme] .collage__polaroid[data-astro-cid-lcdefpme]{--tilt:2deg;margin:-24px 0 0 32%}@media (width>=45em){.intro[data-astro-cid-lcdefpme]{gap:24px;padding:12px 32px 0}.letter-box[data-astro-cid-lcdefpme],.card-row[data-astro-cid-lcdefpme],.details[data-astro-cid-lcdefpme]{max-width:800px}.letter-box[data-astro-cid-lcdefpme]{gap:28px;padding:36px 32px 48px}.letter-box__body[data-astro-cid-lcdefpme]{font-size:1.125rem}.card-row[data-astro-cid-lcdefpme]{justify-content:flex-start;height:317px;padding:0}.card-row__card[data-astro-cid-lcdefpme]{margin:-48px 0 0 41px}.card-row__pen[data-astro-cid-lcdefpme]{--pen-width:419px;margin-left:0;top:65px;bottom:auto;left:400px}.details[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;padding:36px 32px;display:grid}.block--stay[data-astro-cid-lcdefpme]{order:-1}.block[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme]:first-child{padding:0;position:static}.block[data-astro-cid-lcdefpme]:before,.block[data-astro-cid-lcdefpme]:first-child:before{display:none}.block__title[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:2rem}.block__title[data-astro-cid-lcdefpme]:after{content:"";border-top:1px solid;width:40px;margin:12px auto 0;display:block}.block--stay[data-astro-cid-lcdefpme] .block__body[data-astro-cid-lcdefpme]{max-width:none}.block[data-astro-cid-lcdefpme] .block__object--key[data-astro-cid-lcdefpme]{--tilt:-4.27deg;inset:auto auto -101px -100px}.block[data-astro-cid-lcdefpme] .block__object--olive[data-astro-cid-lcdefpme]{inset:auto auto -48px 544px}.collage[data-astro-cid-lcdefpme]{max-width:780px;height:481px;padding:0;display:block;position:relative;overflow-x:visible}.collage[data-astro-cid-lcdefpme] .collage__note[data-astro-cid-lcdefpme],.collage[data-astro-cid-lcdefpme] .collage__polaroid[data-astro-cid-lcdefpme]{margin:0;position:absolute}.collage[data-astro-cid-lcdefpme] .collage__note[data-astro-cid-lcdefpme]{--tilt:3deg;top:39px;left:calc(50% + 37px)}.collage[data-astro-cid-lcdefpme] .collage__polaroid[data-astro-cid-lcdefpme]{--tilt:-8.87deg;top:167px;left:calc(50% - 282px)}}@media (width>=80em){.intro[data-astro-cid-lcdefpme]{gap:28px;padding:16px 32px 0}.letter-box[data-astro-cid-lcdefpme],.card-row[data-astro-cid-lcdefpme],.details[data-astro-cid-lcdefpme]{max-width:920px}.letter-box[data-astro-cid-lcdefpme]{gap:32px;padding:41px 37px 55px}.letter-box__greeting[data-astro-cid-lcdefpme]{max-width:313px;font-size:2.5rem}.letter-box__body[data-astro-cid-lcdefpme]{font-size:1.25rem}.card-row[data-astro-cid-lcdefpme]{height:364px}.card-row__card[data-astro-cid-lcdefpme]{width:366px;min-height:459px;margin:-55px 0 0 47px}.card-row__title[data-astro-cid-lcdefpme]{font-size:3.125rem}.card-row__body[data-astro-cid-lcdefpme]{font-size:1.125rem}.card-row__pen[data-astro-cid-lcdefpme]{--pen-width:482px;top:75px;left:460px}.details[data-astro-cid-lcdefpme]{gap:28px;padding:41px 37px}.block__title[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:2.25rem}.block__title[data-astro-cid-lcdefpme]:after{margin-top:14px}.block__body[data-astro-cid-lcdefpme]{font-size:1.1875rem}.block[data-astro-cid-lcdefpme] .block__object--key[data-astro-cid-lcdefpme]{--key-width:192px;bottom:-113px;left:-115px}.block[data-astro-cid-lcdefpme] .block__object--olive[data-astro-cid-lcdefpme]{--olive-width:334px;bottom:-55px;left:626px}.collage[data-astro-cid-lcdefpme]{zoom:1.15}}
