.page-header[data-v-be17f0e1]{margin:0 auto;max-width:1440px;padding:calc(var(--header-h) + var(--s-3)) var(--s-3) var(--s-6)}@media(min-width:768px){.page-header[data-v-be17f0e1]{padding-inline:var(--s-5)}}.page-header__crumb[data-v-be17f0e1]{margin-bottom:var(--s-5)}.page-header__title[data-v-be17f0e1]{font-size:var(--t-5);font-weight:500;margin:0 0 var(--s-3);max-width:18ch;text-wrap:balance}.page-header__stand[data-v-be17f0e1]{color:var(--ink-60);font-size:var(--t-2);font-style:italic;margin:0;max-width:48ch}.page-section[data-v-be17f0e1]{margin:0 auto;max-width:1440px;padding:var(--s-6) var(--s-3)}@media(min-width:768px){.page-section[data-v-be17f0e1]{padding-inline:var(--s-5)}}.page-section__eyebrow[data-v-be17f0e1]{color:var(--accent);margin:0 0 var(--s-4)}.page-section__lede[data-v-be17f0e1]{font-size:var(--t-3);font-weight:500;margin:0 0 var(--s-3);text-wrap:balance}.page-section__body[data-v-be17f0e1]{color:var(--ink-60)}.page-section__note[data-v-be17f0e1]{color:var(--ink-60);margin-top:var(--s-4)}.page-section__split[data-v-be17f0e1]{display:grid;gap:var(--s-5)}@media(min-width:1024px){.page-section__split[data-v-be17f0e1]{gap:var(--s-6);grid-template-columns:1fr 1fr}}.page-section--invite[data-v-be17f0e1]{padding-block:var(--s-9);text-align:center}.invite__quote[data-v-be17f0e1]{font-size:var(--t-4);font-style:italic;font-weight:500;margin:0 auto var(--s-5);max-width:22ch;text-wrap:balance}.invite__actions[data-v-be17f0e1]{align-items:center;display:flex;flex-direction:column;gap:var(--s-3)}@media(min-width:768px){.invite__actions[data-v-be17f0e1]{flex-direction:row;gap:var(--s-3)}}.people[data-v-be17f0e1]{border-top:1px solid var(--ink-20);list-style:none;margin:var(--s-4) 0 0;padding:0}.people__row[data-v-be17f0e1]{align-items:baseline;border-bottom:1px solid var(--ink-20);display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-3) 0}.people__name[data-v-be17f0e1]{font-size:var(--t-2);font-weight:500;margin:0}.people__role[data-v-be17f0e1]{color:var(--accent);margin:var(--s-1) 0 0}.people__year[data-v-be17f0e1]{color:var(--ink-60);margin:0}.deeds[data-v-be17f0e1]{display:grid;gap:var(--s-3);list-style:none;margin:var(--s-4) 0 0;padding:0}@media(min-width:768px){.deeds[data-v-be17f0e1]{-moz-column-gap:var(--s-5);column-gap:var(--s-5);grid-template-columns:repeat(2,1fr)}}.deeds__item[data-v-be17f0e1]{color:var(--ink-60);max-width:42ch;padding-top:var(--s-2)}.deeds__item[data-v-be17f0e1],.roll[data-v-be17f0e1]{border-top:1px solid var(--ink-20)}.roll[data-v-be17f0e1]{list-style:none;margin:var(--s-4) 0 0;padding:0}.roll__row[data-v-be17f0e1]{align-items:baseline;border-bottom:1px solid var(--ink-20);display:grid;gap:var(--s-3);grid-template-columns:8ch 1fr;padding:var(--s-2) 0}.roll__year[data-v-be17f0e1]{color:var(--ink-60)}.roll__name[data-v-be17f0e1]{font-size:var(--t-2);font-weight:500}.roll__row.is-deceased[data-v-be17f0e1]{--plaque-gold:#e2cc73;--plaque-muted:hsla(47,39%,93%,.66);background:var(--ink);border:none;border-left:3px solid var(--lions-gold);color:var(--paper);margin:var(--s-3) 0;padding:var(--s-4);row-gap:var(--s-2)}:root[data-theme=dark] .roll__row.is-deceased[data-v-be17f0e1]{--plaque-gold:#766313;--plaque-muted:rgba(8,19,52,.7)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .roll__row.is-deceased[data-v-be17f0e1]{--plaque-gold:#766313;--plaque-muted:rgba(8,19,52,.7)}}.is-deceased .roll__year[data-v-be17f0e1]{color:var(--plaque-muted)}.roll__tribute[data-v-be17f0e1]{grid-column:1/-1;margin:0}@media(min-width:768px){.roll__tribute[data-v-be17f0e1]{grid-column:2}}.roll__tribute-label[data-v-be17f0e1]{color:var(--plaque-gold);display:block;margin-bottom:var(--s-1)}.roll__tribute-line[data-v-be17f0e1]{font-size:var(--t-2);font-style:italic}.values[data-v-be17f0e1]{display:grid;gap:var(--s-3);list-style:none;margin:var(--s-4) 0 0;padding:0}@media(min-width:768px){.values[data-v-be17f0e1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.values[data-v-be17f0e1]{grid-template-columns:repeat(3,1fr)}}.values__item[data-v-be17f0e1]{border-top:1px solid var(--ink-20);padding:var(--s-3) 0}.values__t[data-v-be17f0e1]{font-size:var(--t-2);font-weight:500;margin:0 0 var(--s-2)}.values__d[data-v-be17f0e1]{color:var(--ink-60);margin:0}
