.collage[data-astro-cid-g3jyr5b4]{width:100%;max-width:520px;margin-inline:auto}.collage__stage[data-astro-cid-g3jyr5b4]{position:relative;aspect-ratio:1 / .95;width:100%}.env[data-astro-cid-g3jyr5b4]{position:absolute;display:block;left:22%;right:0}.env--flap[data-astro-cid-g3jyr5b4]{top:2%;height:40.5%;background:var(--rose-tint);clip-path:polygon(0 100%,50% 0,100% 100%);z-index:0}.env--flap[data-astro-cid-g3jyr5b4]:after{content:"";position:absolute;inset:13% 9% 0;background:var(--leaf-tint);clip-path:polygon(0 100%,50% 0,100% 100%);opacity:.9}.env--back[data-astro-cid-g3jyr5b4]{top:42%;bottom:8%;background:#ee95af;border-radius:0 0 3px 3px;z-index:1;box-shadow:0 18px 34px -16px #17161a40}.env--pocket[data-astro-cid-g3jyr5b4]{top:56%;bottom:8%;background:linear-gradient(176deg,#F9BCCD 0%,var(--rose-tint) 60%);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border-radius:0 0 3px 3px;z-index:4}.card-s[data-astro-cid-g3jyr5b4]{position:absolute;margin:0;background:#fff;padding:1.3%;border-radius:2px;box-shadow:0 1px 2px #17161a14,0 14px 30px -10px #17161a4d}.card-s[data-astro-cid-g3jyr5b4] img{display:block;width:100%;height:auto;border-radius:1px}.card-s--back[data-astro-cid-g3jyr5b4]{width:31%;left:61%;top:16%;transform:rotate(6deg);z-index:2}.card-s--middle[data-astro-cid-g3jyr5b4]{width:31%;left:32%;top:20%;transform:rotate(-6deg);z-index:3}.card-s--front[data-astro-cid-g3jyr5b4]{width:50%;left:0;top:55%;transform:rotate(-4deg);z-index:5}@keyframes rise{0%{opacity:0;translate:0 18%}to{opacity:1;translate:0 0}}@keyframes rest{0%{opacity:0;translate:-6% 6%}to{opacity:1;translate:0 0}}.js .card-s--back[data-astro-cid-g3jyr5b4]{animation:rise .9s var(--ease) .25s both}.js .card-s--middle[data-astro-cid-g3jyr5b4]{animation:rise .9s var(--ease) .4s both}.js .card-s--front[data-astro-cid-g3jyr5b4]{animation:rest .8s var(--ease) .65s both}@media(prefers-reduced-motion:reduce){.js .card-s--back[data-astro-cid-g3jyr5b4],.js .card-s--middle[data-astro-cid-g3jyr5b4],.js .card-s--front[data-astro-cid-g3jyr5b4]{animation:none}}.masthead[data-astro-cid-j7pv25f6]{padding-block:clamp(var(--s-12),8vw,var(--s-24)) clamp(var(--s-8),5vw,var(--s-16))}.masthead__title[data-astro-cid-j7pv25f6]{max-width:17ch}.masthead__lede[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);max-width:54ch}.masthead[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:clamp(var(--s-8),5vw,var(--s-12));align-items:center}.masthead__art[data-astro-cid-j7pv25f6]{width:100%;max-width:440px;margin-inline:auto}@media(min-width:900px){.masthead[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.masthead__art[data-astro-cid-j7pv25f6]{max-width:520px;margin-right:0}.masthead__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,3.9vw,var(--t-55))}}.specials__intro[data-astro-cid-j7pv25f6]{margin-top:var(--s-3);color:var(--ink-soft)}.specials[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(var(--s-4),2.5vw,var(--s-6));grid-template-columns:1fr;margin-top:var(--s-8)}@media(min-width:1000px){.specials[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.specials[data-astro-cid-j7pv25f6] .card__body[data-astro-cid-j7pv25f6]{padding:var(--s-6)}.special__brand[data-astro-cid-j7pv25f6]{font-size:var(--t-22);letter-spacing:.02em;margin-bottom:var(--s-6);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.special__brand[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--ink)}.special__brand[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--rose)}.special__figures[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4)}.special__figures[data-astro-cid-j7pv25f6] img{width:100%;height:auto;border-radius:2px}.special__link[data-astro-cid-j7pv25f6]{display:block}.showcase[data-astro-cid-j7pv25f6]{padding-block:clamp(var(--s-12),7vw,var(--s-16)) 0;text-align:center}.showcase__text[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:clamp(1.375rem,3.2vw,var(--t-35));font-style:italic;line-height:1.35;color:var(--ink);margin:0 auto;max-width:22ch}.envelope[data-astro-cid-j7pv25f6]{box-shadow:var(--lift);border-radius:2px;overflow:hidden}.letter[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--rule-soft);border-top:0;padding:clamp(var(--s-8),6vw,var(--s-16)) clamp(var(--s-6),6vw,var(--s-16))}.letter[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch}.letter[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:0}.letter__head[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3.4vw,var(--t-28));letter-spacing:.02em;margin-bottom:var(--s-8)}.letter__valediction[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-3)}.letter__signature[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-2);margin-bottom:0}.letter__name[data-astro-cid-j7pv25f6]{font-family:var(--display);font-style:italic;font-size:var(--t-28);line-height:1.1;color:var(--ink)}.letter__meta[data-astro-cid-j7pv25f6]{font-size:var(--t-16);line-height:1.7;color:var(--ink-soft)}.letter__cta[data-astro-cid-j7pv25f6]{margin-top:clamp(var(--s-8),5vw,var(--s-12));text-align:center}.open-house[data-astro-cid-j7pv25f6]{margin-top:var(--s-12);padding:var(--s-8);background:var(--rose-wash);border:1px solid var(--rose-tint);border-radius:2px}.open-house__list[data-astro-cid-j7pv25f6]{margin:var(--s-4) 0 0;padding-left:1.1em}
