@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/playfair-display-latin-ext-400-normal.woff2) format("woff2"),url(/fonts/playfair-display-latin-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/playfair-display-latin-ext-400-italic.woff2) format("woff2"),url(/fonts/playfair-display-latin-400-italic.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/playfair-display-latin-ext-700-normal.woff2) format("woff2"),url(/fonts/playfair-display-latin-700-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/dm-sans-latin-ext-400-normal.woff2) format("woff2"),url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/dm-sans-latin-ext-500-normal.woff2) format("woff2"),url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-cream: #f5f0e8;--color-ink: #1a1a1a;--color-ink-muted: #6b6b6b;--color-hairline: #c8c0b0;--color-accent: #8b6f4e;--font-serif: "Playfair Display", Georgia, serif;--font-sans: "DM Sans", Helvetica Neue, Arial, sans-serif;--text-xs: .65rem;--text-sm: .75rem;--text-base: .9rem;--text-lg: 1.05rem;--text-xl: 1.3rem;--text-2xl: 2rem;--text-3xl: 3rem;--tracking-tight: .02em;--tracking-normal: .08em;--tracking-wide: .18em;--tracking-wider: .28em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--hairline: 1px solid var(--color-hairline);--hairline-heavy: 1.5px solid var(--color-ink);--poster-width: 680px;--poster-padding-x: var(--space-10);--poster-padding-y: var(--space-8);--panel-gap: var(--space-6)}#poster-line-drawing svg{width:100%;height:auto;display:block}#poster-line-drawing path{fill:none;stroke:var(--color-ink);stroke-width:1;vector-effect:non-scaling-stroke}#poster-line-drawing g[data-group=leftIris] path,#poster-line-drawing g[data-group=rightIris] path{stroke-width:1.25}.btn-seal{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-ink);background:var(--color-cream);border:1px solid var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-cream),inset 0 0 0 2px var(--color-accent);cursor:pointer;transition:background .2s,color .2s;text-decoration:none;line-height:1;white-space:nowrap}.btn-seal:hover:not(:disabled):not([disabled]){background:var(--color-ink);color:var(--color-cream)}.btn-seal:disabled,.btn-seal[disabled]{opacity:.35;cursor:not-allowed}.btn-seal--primary{padding:.7rem 2rem;font-size:var(--text-base)}.btn-seal--secondary{padding:.45rem 1.2rem;font-size:var(--text-sm)}.running-header{display:block;width:100%;font-family:var(--font-serif);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);text-align:center;border-top:var(--hairline);border-bottom:var(--hairline);padding:var(--space-2) 0}.drop-cap:first-letter{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:3.2em;color:var(--color-accent);float:left;line-height:.8;margin-right:var(--space-2);margin-top:.05em}.ornament-intro{display:block;text-align:center;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-accent);margin-bottom:var(--space-2);line-height:1}.ornament-rule{display:block;text-align:center;font-family:var(--font-serif);font-size:var(--text-sm);color:var(--color-ink-muted);margin:var(--space-3) 0;line-height:1}.panel-intro{display:block;text-align:center;font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-accent);line-height:1;margin-bottom:var(--space-2)}.panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.panel-header__title-group{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink)}.panel-header__numeral{font-style:italic;color:var(--color-accent);font-weight:400}.panel-header__sep{color:var(--color-accent);font-weight:400}.panel-header__aside{font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm);color:var(--color-accent);letter-spacing:var(--tracking-tight);text-align:right}.panel-rule{display:block;height:0;border-top:var(--hairline);margin-bottom:var(--space-4)}.panel-rule--left{width:50%}.panel-rule--right{width:50%;margin-left:auto}.panel-rule--accent{border-top-color:var(--color-accent)}
