.contact-simple[data-astro-cid-6bfsojfh]{width:var(--pf-shell);max-width:1000px;color:var(--pf-ink);margin:auto}header[data-astro-cid-6bfsojfh]{padding:35px 0 28px}.handwritten[data-astro-cid-6bfsojfh]{color:var(--pf-accent);margin:0 0 13px;font:500 25px/1.2 Sarah Notes,Segoe Print,cursive}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(37px,4.7vw,54px);font-weight:550;line-height:1.1}header[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]:not(.handwritten){color:var(--pf-muted);margin:0 0 15px;font-size:17px;line-height:1.7}.available[data-astro-cid-6bfsojfh]{color:var(--pf-second);align-items:center;gap:8px;font-size:12px;display:flex}.available[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{background:var(--pf-accent);border-radius:50%;width:6px;height:6px}.email-primary[data-astro-cid-6bfsojfh]{background:var(--pf-surface);border:1px solid var(--pf-hair);border-left:3px solid var(--pf-accent);border-radius:13px;justify-content:space-between;align-items:center;gap:30px;padding:27px;display:flex}h2[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:550;line-height:1.25}.email-primary[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--pf-accent)}.email-primary[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]:not(.copy-status),.contact-row[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--pf-muted);margin:0;font-size:14px;line-height:1.7}.address-line[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}input[data-astro-cid-6bfsojfh]{width:230px;max-width:100%;color:var(--pf-ink);font:500 17px/1.5 var(--font-sans);background:0 0;border:0;padding:4px 0}button[data-astro-cid-6bfsojfh]{color:var(--pf-muted);font:12px var(--font-sans);border:1px solid var(--pf-hair);background:var(--pf-bg);cursor:pointer;border-radius:6px;padding:8px 10px}.copy-status[data-astro-cid-6bfsojfh]{color:var(--pf-second);min-height:0;margin:6px 0 0;font-size:12px;line-height:1.6}.copy-status[data-astro-cid-6bfsojfh]:empty{display:none}.primary[data-astro-cid-6bfsojfh],.secondary[data-astro-cid-6bfsojfh]{border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;padding:13px 18px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.primary[data-astro-cid-6bfsojfh]{background:var(--pf-accent);color:var(--pf-button-ink);min-width:185px;font-weight:550}.secondary[data-astro-cid-6bfsojfh]{border:1px solid var(--pf-hair);color:var(--pf-accent);background:var(--pf-bg);min-width:215px}.contact-row[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--pf-hair);justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.contact-row[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:7px;font-size:20px}.access[data-astro-cid-6bfsojfh]{scroll-margin-top:25px}.access[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:18px}footer[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:20px 30px;padding:24px 0 35px;display:flex}footer[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--pf-accent);text-underline-offset:4px;font-size:12px}.card-invitation[data-astro-cid-6bfsojfh]{border:1px dashed var(--pf-hair);color:var(--pf-ink);border-radius:12px;align-items:center;gap:23px;margin-top:24px;padding:15px 20px 0;text-decoration:none;display:flex;overflow:hidden}.card-pocket[data-astro-cid-6bfsojfh]{perspective:500px;flex-shrink:0;width:130px;height:88px;position:relative}.card-pocket[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{border-radius:6px;width:130px;height:auto;transition:transform .35s,top .35s;position:absolute;top:11px;left:0;transform:rotate(-7deg);box-shadow:0 4px 12px #0003}.pocket-edge[data-astro-cid-6bfsojfh]{border-top:1px solid var(--pf-hair);background:var(--pf-surface);border-radius:7px 7px 0 0;height:24px;position:absolute;bottom:-1px;left:-12px;right:-12px}.card-copy[data-astro-cid-6bfsojfh]{gap:5px;padding-bottom:15px;display:grid}.card-copy[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--pf-accent);font:500 26px/1.1 Sarah Notes,Segoe Print,cursive}.card-copy[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--pf-muted);font-size:12px;line-height:1.5}.card-arrow[data-astro-cid-6bfsojfh]{color:var(--pf-accent);margin-left:auto;padding-bottom:15px;font-size:22px;transition:transform .3s}.card-invitation[data-astro-cid-6bfsojfh]:is(:hover,:focus-visible) .card-pocket[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{top:-1px;transform:rotate(3deg)}.card-invitation[data-astro-cid-6bfsojfh]:is(:hover,:focus-visible) .card-arrow[data-astro-cid-6bfsojfh]{transform:translate(3px,-3px)}@media (width<=450px){.card-invitation[data-astro-cid-6bfsojfh]{gap:16px;padding-inline:14px}.card-pocket[data-astro-cid-6bfsojfh]{width:95px;height:75px}.card-pocket[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{width:95px}.card-copy[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:24px}.card-copy[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-size:11px}.card-arrow[data-astro-cid-6bfsojfh]{font-size:18px}}@media (prefers-reduced-motion:reduce){.card-pocket[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh],.card-arrow[data-astro-cid-6bfsojfh]{transition:none}.card-invitation[data-astro-cid-6bfsojfh]:is(:hover,:focus-visible) .card-pocket[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{top:11px;transform:rotate(-7deg)}.card-invitation[data-astro-cid-6bfsojfh]:is(:hover,:focus-visible) .card-arrow[data-astro-cid-6bfsojfh]{transform:none}}[data-astro-cid-6bfsojfh]:is(a,button,input):focus-visible{outline:3px solid var(--pf-second);outline-offset:4px}@media (width<=650px){.email-primary[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.primary[data-astro-cid-6bfsojfh]{width:100%}.contact-row[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:17px}.secondary[data-astro-cid-6bfsojfh]{min-width:220px}.address-line[data-astro-cid-6bfsojfh]{gap:8px}header[data-astro-cid-6bfsojfh]{padding-top:28px}}
