.lang[data-astro-cid-623l2mu6]{position:relative}.trigger[data-astro-cid-623l2mu6]{align-items:center;gap:var(--space-3xs);min-block-size:var(--size-target-min);min-inline-size:var(--size-target-min);padding-inline:var(--space-2xs);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);font-size:var(--font-size-minus-1);anchor-name:--lang-trigger;background:0 0;display:inline-flex}.trigger[data-astro-cid-623l2mu6]:hover{border-color:var(--color-border-strong)}.panel[data-astro-cid-623l2mu6]{position-anchor:--lang-trigger;inset:auto;top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:var(--space-3xs) 0 0;min-inline-size:11rem;padding:var(--space-3xs);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-m);background:var(--color-bg-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lifted);position:fixed}@supports not (anchor-name:--a){.panel[data-astro-cid-623l2mu6]{top:var(--layout-header-height);right:var(--layout-gutter)}}.panel[data-astro-cid-623l2mu6] a[data-astro-cid-623l2mu6]{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:var(--size-target-min);padding-inline:var(--space-xs);border-radius:var(--radius-s);color:inherit;text-decoration:none;display:flex}.panel[data-astro-cid-623l2mu6] a[data-astro-cid-623l2mu6]:hover{background:var(--color-bg-surface)}.panel[data-astro-cid-623l2mu6] a[data-astro-cid-623l2mu6][aria-current]{font-weight:var(--font-weight-bold)}.logo[data-astro-cid-5b3tql3r]{align-items:center;gap:var(--space-2xs);color:var(--color-text-primary);min-block-size:var(--size-target-min);text-decoration:none;display:inline-flex}.mark[data-astro-cid-5b3tql3r]{flex-shrink:0;block-size:2.5rem;inline-size:2.5rem}.roof[data-astro-cid-5b3tql3r],.base[data-astro-cid-5b3tql3r]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square}.diamond[data-astro-cid-5b3tql3r]{fill:var(--color-accent-thread)}.inner[data-astro-cid-5b3tql3r]{fill:var(--color-bg-canvas)}.words[data-astro-cid-5b3tql3r]{white-space:nowrap;line-height:1.05;display:grid}.name[data-astro-cid-5b3tql3r]{font-family:var(--font-family-display), "Fraunces Fallback";font-weight:var(--font-weight-bold);font-size:var(--font-size-1);letter-spacing:var(--font-tracking-display)}.year[data-astro-cid-5b3tql3r]{font-size:var(--font-size-minus-2);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-kicker);text-transform:uppercase;color:var(--color-text-secondary)}.field{gap:var(--space-3xs);display:grid}.field-label{font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.field-marker{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-size:var(--font-size-minus-1)}.field-hint{color:var(--color-text-secondary);font-size:var(--font-size-minus-1)}.field-error{align-items:center;gap:var(--space-3xs);color:var(--color-status-error);font-weight:var(--font-weight-bold);font-size:var(--font-size-minus-1);display:flex}.field-error[hidden]{display:none}.control{inline-size:100%;min-block-size:var(--size-target-min);padding:var(--space-2xs) var(--space-xs);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-0)}.control:hover{border-color:var(--color-text-primary)}.control[aria-invalid=true]{border-color:var(--color-status-error);border-inline-start-width:6px}textarea.control{resize:vertical;min-block-size:8rem}select.control{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.2rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:2.5rem}.control.short{max-inline-size:8rem}.choices{gap:var(--space-2xs);border:0;padding:0;display:grid}.choices legend{font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:baseline;gap:.35em;margin-block-end:var(--space-3xs);display:flex}.choice{align-items:flex-start;gap:var(--space-xs);min-block-size:var(--size-target-min);padding:var(--space-2xs) var(--space-xs);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-s);background:var(--color-bg-surface-raised);cursor:pointer;display:flex}.choice:has(input:checked){border-color:var(--color-action-primary-bg);box-shadow:inset 0 0 0 1px var(--color-action-primary-bg)}.choice input{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15em}.choices[data-inline] .choice-list{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.choice-list{gap:var(--space-2xs);display:grid}.form[data-astro-cid-ooibqdpc]{gap:var(--space-m);max-inline-size:44rem;display:grid}.compact[data-astro-cid-ooibqdpc]{gap:var(--space-xs)}.fields[data-astro-cid-ooibqdpc]{gap:var(--space-m);display:grid}.compact[data-astro-cid-ooibqdpc] .fields[data-astro-cid-ooibqdpc]{gap:var(--space-xs)}.honeypot[data-astro-cid-ooibqdpc]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.nojs-error[data-astro-cid-ooibqdpc]{padding:var(--space-s) var(--space-m);border-inline-start:6px solid var(--color-status-error);background:var(--color-status-error-bg);font-weight:var(--font-weight-bold)}.nojs-error[data-astro-cid-ooibqdpc][hidden]{display:none}.summary[data-astro-cid-ooibqdpc]{padding:var(--space-s) var(--space-m);border:var(--border-width-strong) solid var(--color-status-error);border-radius:var(--radius-s);background:var(--color-status-error-bg);border-inline-start-width:6px}.summary-title[data-astro-cid-ooibqdpc]{align-items:center;gap:var(--space-2xs);font-family:var(--font-family-text);font-size:var(--font-size-1);font-weight:var(--font-weight-bold);color:var(--color-status-error);margin-block-end:var(--space-2xs);display:flex}.summary[data-astro-cid-ooibqdpc] a{color:var(--color-status-error);font-weight:var(--font-weight-bold)}.actions[data-astro-cid-ooibqdpc]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.status[data-astro-cid-ooibqdpc]{color:var(--color-text-secondary)}.success[data-astro-cid-ooibqdpc]{gap:var(--space-s);padding:var(--space-m);border:var(--border-width-strong) solid var(--color-status-success);border-radius:var(--radius-m);background:var(--color-status-success-bg);color:var(--color-text-primary);display:flex}.success[data-astro-cid-ooibqdpc][hidden]{display:none}.success[data-astro-cid-ooibqdpc] svg{color:var(--color-status-success)}.success-title[data-astro-cid-ooibqdpc]{font-size:var(--font-size-2)}.breadcrumbs[data-astro-cid-f4z62odn]{padding-block:var(--space-xs);font-size:var(--font-size-minus-1)}ol[data-astro-cid-f4z62odn]{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}li[data-astro-cid-f4z62odn]{align-items:center;gap:var(--space-3xs);color:var(--color-text-secondary);display:inline-flex}a[data-astro-cid-f4z62odn]{min-block-size:var(--size-target-min);color:var(--color-text-secondary);align-items:center;display:inline-flex}[data-astro-cid-f4z62odn][aria-current]{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}
