.marks:where(.astro-4e3pcyrd){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--p-space-lg);margin-block-start:var(--p-space-lg);padding-block:var(--p-space-md);border-block:1px solid var(--line)}.marks__person:where(.astro-4e3pcyrd){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark line";align-items:center;column-gap:var(--p-space-xs)}.marks__chevron:where(.astro-4e3pcyrd){grid-area:mark;color:var(--accent)}.marks__name:where(.astro-4e3pcyrd){grid-area:name;color:var(--ink);font-size:var(--p-text-md);font-weight:var(--p-weight-semibold);letter-spacing:var(--p-tracking-heading)}.marks__line:where(.astro-4e3pcyrd){grid-area:line;display:flex;flex-wrap:wrap;gap:var(--p-space-2xs);margin:0;padding:0;list-style:none;color:var(--ink-3);font-size:var(--p-text-2xs);line-height:var(--p-leading-tight)}.marks__line:where(.astro-4e3pcyrd) li:where(.astro-4e3pcyrd)+li:where(.astro-4e3pcyrd){padding-inline-start:var(--p-space-2xs);border-inline-start:1px solid var(--line-strong)}.marks__row:where(.astro-4e3pcyrd){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-space-sm);margin:0;padding:0;list-style:none}.marks__op:where(.astro-4e3pcyrd){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph name" "glyph word";align-items:center;column-gap:var(--p-space-2xs)}.marks__glyph:where(.astro-4e3pcyrd){grid-area:glyph;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--line-strong);border-radius:var(--p-radius-sm);color:var(--ink-4)}.marks__op-name:where(.astro-4e3pcyrd){grid-area:name;color:var(--ink);font-size:var(--p-text-sm);font-weight:var(--p-weight-medium)}.marks__word:where(.astro-4e3pcyrd){grid-area:word;color:var(--ink-3);font-size:var(--p-text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase}@media(max-width:52rem){.marks:where(.astro-4e3pcyrd){grid-template-columns:minmax(0,1fr);gap:var(--p-space-md)}.marks__row:where(.astro-4e3pcyrd){grid-template-columns:minmax(0,1fr);gap:var(--p-space-2xs)}}.hero__grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:var(--p-space-md) var(--p-space-3xl)}.hero__lead:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:start;gap:var(--p-space-sm);max-width:32rem}.hero__lead:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){max-width:16ch;font-size:var(--p-text-4xl)}.hero__support:where(.astro-j7pv25f6){max-width:28ch;color:var(--ink-2);font-size:var(--p-text-lg);line-height:var(--p-leading-tight);letter-spacing:var(--p-tracking-heading)}.hero__actions:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:var(--p-space-2xs);margin-block-start:var(--p-space-2xs)}.hero__signed:where(.astro-j7pv25f6){padding-block:var(--p-space-xs);margin-block:calc(var(--p-space-xs) * -1);color:var(--ink-3);font-size:var(--p-text-xs);text-decoration-color:var(--line-strong)}.hero__signed:where(.astro-j7pv25f6):hover{color:var(--accent-text)}.section-heading:where(.astro-j7pv25f6){max-width:22ch}.section-line:where(.astro-j7pv25f6){max-width:46ch;margin-block-start:var(--p-space-md);color:var(--ink-2);font-size:var(--p-text-md);line-height:var(--p-leading-tight)}.tiles:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-space-xl);margin-block-start:var(--p-space-xl)}.tile:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:start;gap:var(--p-space-2xs)}.tile__name:where(.astro-j7pv25f6){margin-block-start:var(--p-space-2xs);font-size:var(--p-text-base);font-weight:var(--p-weight-semibold)}.tile__line:where(.astro-j7pv25f6){max-width:28ch;color:var(--ink-2);font-size:var(--p-text-sm);line-height:var(--p-leading-tight)}.closing:where(.astro-j7pv25f6){max-width:18ch;font-size:var(--p-text-2xl)}.closing__action:where(.astro-j7pv25f6){margin-block-start:var(--p-space-md)}@media(max-width:62rem){.hero__grid:where(.astro-j7pv25f6){grid-template-columns:minmax(0,1fr);gap:var(--p-space-md)}.hero__lead:where(.astro-j7pv25f6){max-width:none;gap:var(--p-space-xs)}.hero__lead:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){max-width:16ch;font-size:var(--p-text-3xl)}.hero__support:where(.astro-j7pv25f6){max-width:34ch;font-size:var(--p-text-md)}.tiles:where(.astro-j7pv25f6){grid-template-columns:minmax(0,1fr);gap:var(--p-space-lg)}}
