.m-hero.astro-g7agzcdn{padding-top:calc(var(--header-h) + var(--s-9));padding-bottom:var(--s-11)}.m-hero-in.astro-g7agzcdn{display:grid;gap:var(--s-9);align-items:center}.m-hero-copy.astro-g7agzcdn{display:grid;gap:var(--s-5);justify-items:start}.m-h1.astro-g7agzcdn{font-family:var(--font-serif);font-weight:var(--w-light);font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--plum-900)}.m-sub.astro-g7agzcdn{color:var(--plum-700);font-size:var(--fs-hand)}.m-acts.astro-g7agzcdn{margin-top:var(--s-2)}.m-plate.astro-g7agzcdn{position:relative;aspect-ratio:1}.m-plate-img.astro-g7agzcdn{position:absolute;inset:12%;border-radius:var(--r-pill)}.m-lines.astro-g7agzcdn{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m-lines.astro-g7agzcdn path.astro-g7agzcdn{fill:none;stroke:var(--plum-700);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 7}.m-notes.astro-g7agzcdn{position:absolute;inset:0}.m-note.astro-g7agzcdn{position:absolute;color:var(--plum-900);font-size:var(--fs-lg);white-space:nowrap;background:var(--bg-page);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill)}.m-note-1.astro-g7agzcdn{left:0;top:10%}.m-note-2.astro-g7agzcdn{right:0;top:7%}.m-note-3.astro-g7agzcdn{right:0;top:52%}.m-note-4.astro-g7agzcdn{left:0;top:70%}.m-note-5.astro-g7agzcdn{left:52%;top:93%}@media(min-width:1024px){.m-hero.astro-g7agzcdn{min-height:100svh;display:grid;align-items:center}.m-hero-in.astro-g7agzcdn{grid-template-columns:5fr 7fr;gap:var(--s-11)}.m-note.astro-g7agzcdn{font-size:var(--fs-hand)}}.m-details.astro-g7agzcdn{border-block:var(--stroke) solid var(--line)}.m-det.astro-g7agzcdn{display:grid}.m-det-i.astro-g7agzcdn{--i3d: var(--s-10);display:flex;gap:var(--s-4);align-items:center;padding-block:var(--s-6);border-bottom:var(--stroke) solid var(--line)}.m-det-i.astro-g7agzcdn:last-child{border-bottom:0}.m-det-ic.astro-g7agzcdn{width:var(--s-9);height:var(--s-9);padding:var(--s-3);border-radius:var(--r-pill);background:var(--plum-50);color:var(--plum-700);flex:none}.m-det-t.astro-g7agzcdn{font-family:var(--font-serif);font-size:var(--fs-xl);line-height:var(--lh-snug)}@media(min-width:900px){.m-det.astro-g7agzcdn{grid-template-columns:repeat(3,1fr)}.m-det-i.astro-g7agzcdn{border-bottom:0;border-right:var(--stroke) solid var(--line);padding-inline:var(--s-7)}.m-det-i.astro-g7agzcdn:first-child{padding-left:0}.m-det-i.astro-g7agzcdn:last-child{border-right:0}}.m-list.astro-g7agzcdn{display:grid;gap:var(--s-2)}@media(min-width:1024px){.m-list.astro-g7agzcdn{grid-template-columns:1fr 1fr;column-gap:var(--s-12);row-gap:var(--s-4)}}.m-item.astro-g7agzcdn{display:grid;grid-template-columns:var(--s-12) 1fr;gap:var(--s-5);align-items:center;padding-block:var(--s-4);border-bottom:var(--stroke) solid var(--line)}.m-item-img.astro-g7agzcdn{aspect-ratio:4 / 5;border-radius:var(--r-sm)}.m-item-txt.astro-g7agzcdn{display:grid;gap:var(--s-1)}.m-item-head.astro-g7agzcdn{display:flex;align-items:center;gap:var(--s-3)}.m-item-name.astro-g7agzcdn{font-family:var(--font-serif);font-weight:var(--w-light);font-size:var(--fs-xl);line-height:var(--lh-snug)}.m-dots.astro-g7agzcdn{flex:1;border-bottom:var(--stroke-2) dotted var(--line-strong);transform:translateY(calc(-1 * var(--s-1)))}.m-item-go.astro-g7agzcdn{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--plum-700);text-decoration:none;min-height:var(--tap);padding-inline:var(--s-2);margin-right:calc(-1 * var(--s-2));display:inline-flex;align-items:center}@media(hover:hover)and (pointer:fine){.m-item-go.astro-g7agzcdn:hover{text-decoration:underline}}.m-sig.astro-g7agzcdn{padding-bottom:var(--band-y)}.m-sig-card.astro-g7agzcdn{display:grid;background:var(--plum-photo);color:var(--neutral-0);border-radius:var(--r-xl);overflow:hidden}.m-sig-img.astro-g7agzcdn{aspect-ratio:1}.m-sig-copy.astro-g7agzcdn{display:grid;gap:var(--s-5);justify-items:start;align-content:center;padding:var(--s-8) var(--s-6)}.m-sig-hand.astro-g7agzcdn{color:var(--batter-400)}.m-sig-title.astro-g7agzcdn{font-family:var(--font-serif);font-weight:var(--w-light);font-size:var(--fs-2xl);line-height:var(--lh-title)}.m-sig-parts.astro-g7agzcdn{display:flex;flex-wrap:wrap;gap:var(--s-2)}.m-sig-parts.astro-g7agzcdn li.astro-g7agzcdn{font-size:var(--fs-sm);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);border:var(--stroke) solid var(--plum-500);color:var(--plum-100)}@media(min-width:900px){.m-sig-card.astro-g7agzcdn{grid-template-columns:1fr 1fr}.m-sig-copy.astro-g7agzcdn{padding:var(--s-12)}}.m-note-band.astro-g7agzcdn{background:var(--batter-100)}.m-story.astro-g7agzcdn{display:grid;gap:var(--s-7)}@media(min-width:1024px){.m-story.astro-g7agzcdn{justify-items:center;text-align:center;gap:var(--s-8)}.m-letter.astro-g7agzcdn{max-width:40ch;justify-items:center}}.m-letter.astro-g7agzcdn{display:grid;gap:var(--s-5)}.m-letter.astro-g7agzcdn .t-hand.astro-g7agzcdn{font-size:var(--fs-2xl);color:var(--plum-900);line-height:var(--lh-title)}
