.greeting[data-astro-cid-uw5kdbxl]{padding:140px var(--side-pad) 100px;border-bottom:1px solid var(--line);text-align:center;position:relative}.greeting[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]{justify-content:center;margin-bottom:56px}.greeting[data-astro-cid-uw5kdbxl] .eyebrow[data-astro-cid-uw5kdbxl]:before{background:var(--gray-50)}.greeting[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-weight:300;font-size:clamp(56px,10vw,144px);line-height:.98;letter-spacing:-.035em;margin:0 0 56px}.greeting[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--gray-50);font-weight:400}.greeting[data-astro-cid-uw5kdbxl] .lede[data-astro-cid-uw5kdbxl]{max-width:540px;margin:0 auto;font-size:17px;line-height:1.7;color:var(--gray-70)}.email-block[data-astro-cid-uw5kdbxl]{padding:100px var(--side-pad);text-align:center;border-bottom:1px solid var(--line)}.email-block[data-astro-cid-uw5kdbxl] .stamp[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-50);margin-bottom:28px;display:block}.email-block[data-astro-cid-uw5kdbxl] .email[data-astro-cid-uw5kdbxl]{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(32px,5vw,56px);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding:0 8px 8px;transition:letter-spacing .5s ease,color .25s ease}.email-block[data-astro-cid-uw5kdbxl] .email[data-astro-cid-uw5kdbxl]:hover{letter-spacing:.02em;color:var(--gray-70)}.email-block[data-astro-cid-uw5kdbxl] .meta[data-astro-cid-uw5kdbxl]{margin-top:36px;font-family:var(--mono);font-size:11px;letter-spacing:.15em;color:var(--gray-50);text-transform:uppercase;display:flex;justify-content:center;gap:28px;flex-wrap:wrap}.email-block[data-astro-cid-uw5kdbxl] .meta[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:before{content:"·";margin-right:28px;color:var(--gray-30)}.email-block[data-astro-cid-uw5kdbxl] .meta[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]:first-child:before{display:none}.two-col[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:80px}.col[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-weight:400;font-size:28px;margin:0 0 24px;letter-spacing:-.005em}.col[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--gray-50)}.col[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:15.5px;line-height:1.75;color:var(--ink-soft);margin:0 0 16px}.topic-list[data-astro-cid-uw5kdbxl]{list-style:none;padding:0;margin:0;border-top:1px solid var(--gray-15)}.topic-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding:18px 0;border-bottom:1px solid var(--gray-15);display:grid;grid-template-columns:28px 1fr;gap:16px;align-items:baseline}.topic-list[data-astro-cid-uw5kdbxl] .mark[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gray-50);line-height:1}.topic-list[data-astro-cid-uw5kdbxl] .text[data-astro-cid-uw5kdbxl]{font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.topic-list[data-astro-cid-uw5kdbxl] .text[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;color:var(--gray-70)}.note-card[data-astro-cid-uw5kdbxl]{border:1px solid var(--ink);padding:32px;background:#fff6}.note-card[data-astro-cid-uw5kdbxl] .lab[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-50);margin-bottom:16px}.note-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.55;color:var(--ink);margin:0}.places[data-astro-cid-uw5kdbxl]{border-top:1px solid var(--line)}.place-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:80px 1fr 200px 60px;gap:32px;padding:28px 0;border-bottom:1px solid var(--gray-15);align-items:baseline;text-decoration:none;color:inherit;transition:padding .3s ease,background .3s ease}.place-row[data-astro-cid-uw5kdbxl]:hover{background:var(--gray-08);padding-left:16px;padding-right:16px}.place-row[data-astro-cid-uw5kdbxl] .num[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:12px;color:var(--gray-50);letter-spacing:.15em}.place-row[data-astro-cid-uw5kdbxl] .name[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-size:28px;color:var(--ink);line-height:1.1}.place-row[data-astro-cid-uw5kdbxl] .name[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{font-style:italic;color:var(--gray-70)}.place-row[data-astro-cid-uw5kdbxl] .handle[data-astro-cid-uw5kdbxl]{font-family:var(--mono);font-size:12px;color:var(--gray-50);letter-spacing:.1em}.place-row[data-astro-cid-uw5kdbxl] .arrow[data-astro-cid-uw5kdbxl]{text-align:right;font-family:var(--serif);font-size:24px;transition:transform .3s ease}.place-row[data-astro-cid-uw5kdbxl]:hover .arrow[data-astro-cid-uw5kdbxl]{transform:translate(8px)}.closing[data-astro-cid-uw5kdbxl]{padding:140px var(--side-pad);text-align:center;border-bottom:1px solid var(--line)}.closing[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(24px,4vw,44px);line-height:1.4;color:var(--ink);max-width:24ch;margin:0 auto;letter-spacing:-.01em}.closing[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl] em[data-astro-cid-uw5kdbxl]{color:var(--gray-50)}.closing[data-astro-cid-uw5kdbxl] .sig[data-astro-cid-uw5kdbxl]{margin-top:56px;font-family:var(--mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gray-50)}@media(max-width:800px){.two-col[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:56px}}@media(max-width:700px){.place-row[data-astro-cid-uw5kdbxl]{grid-template-columns:40px 1fr 30px;gap:12px}.place-row[data-astro-cid-uw5kdbxl] .handle[data-astro-cid-uw5kdbxl]{grid-column:2 / -1;font-size:11px;margin-top:4px}}@media(max-width:600px){.greeting[data-astro-cid-uw5kdbxl]{padding:80px 20px 60px}.email-block[data-astro-cid-uw5kdbxl]{padding:60px 20px}.closing[data-astro-cid-uw5kdbxl]{padding:80px 20px}}
