.letter-grid.svelte-1ioendz{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.portrait-column.svelte-1ioendz{position:sticky;top:8.5rem}.portrait-frame.svelte-1ioendz{margin:0;position:relative}.portrait-frame.svelte-1ioendz img:where(.svelte-1ioendz),.portrait-pending.svelte-1ioendz{aspect-ratio:4/5;border:1px solid var(--paper-rule);width:100%}.portrait-frame.svelte-1ioendz img:where(.svelte-1ioendz){object-fit:cover;filter:saturate(.82)contrast(1.06)}.portrait-pending.svelte-1ioendz{color:#080b126b;text-align:center;background:repeating-linear-gradient(135deg,#080b120b 0 1px,#0000 1px .75rem),#080b1209;align-content:center;justify-items:center;gap:.35rem;display:grid}.portrait-pending.svelte-1ioendz span:where(.svelte-1ioendz){letter-spacing:.24em;font-size:.62rem;font-weight:800}.portrait-pending.svelte-1ioendz strong:where(.svelte-1ioendz){color:#2949c7;font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700}.registration.svelte-1ioendz{border-top:2px solid var(--proof-cobalt);border-left:2px solid var(--proof-cobalt);pointer-events:none;width:3rem;height:3rem;position:absolute;top:-1px;left:-1px}figcaption.svelte-1ioendz{border-bottom:1px solid var(--paper-rule);color:#080b128c;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.62rem;font-weight:800;display:flex}h2.svelte-1ioendz{max-width:16ch;margin-bottom:clamp(2rem,4vw,3rem)}.prose.svelte-1ioendz{max-width:62ch}.prose.svelte-1ioendz p:where(.svelte-1ioendz){color:#080b12c7;margin:0 0 1.35rem;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.68}.prose.svelte-1ioendz p:where(.svelte-1ioendz):first-child{border-left:2px solid var(--proof-cobalt);color:var(--proof-black);font-family:var(--display);letter-spacing:-.025em;padding-left:clamp(1rem,1.6vw,1.5rem);font-size:clamp(1.3rem,2vw,1.85rem);font-weight:700;line-height:1.15}.signature.svelte-1ioendz{border-top:1px solid var(--paper-rule);max-width:62ch;color:var(--proof-black);font-family:var(--display);letter-spacing:-.02em;margin:clamp(1.75rem,3vw,2.5rem) 0 1.5rem;padding-top:1.25rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700}.quiet-link.svelte-1ioendz{color:var(--proof-black);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #080b1247;align-items:center;gap:.55rem;padding-bottom:.2rem;font-size:.78rem;font-weight:800;transition:border-color .18s,color .18s;display:inline-flex}.quiet-link.svelte-1ioendz:hover,.quiet-link.svelte-1ioendz:focus-visible{border-color:var(--proof-cobalt);color:#2949c7}.quiet-link.svelte-1ioendz span:where(.svelte-1ioendz){transition:transform .18s}.quiet-link.svelte-1ioendz:hover span:where(.svelte-1ioendz){transform:translate(.2rem)}.sr-only.svelte-1ioendz{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.letter-grid.svelte-1ioendz{grid-template-columns:1fr}.portrait-column.svelte-1ioendz{width:min(100%,24rem);position:static}}@media (prefers-reduced-motion:reduce){.quiet-link.svelte-1ioendz span:where(.svelte-1ioendz){transition:none}.quiet-link.svelte-1ioendz:hover span:where(.svelte-1ioendz){transform:none}}
