@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ad9be3{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ad9be3{--font-display-family:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/ef11869d0b503e76.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/bcdbf1f0cab2cae4.p.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8192f1afef14275b.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b04fe76c44ae53c6.p.woff2?dpl=dpl_4rpmWJCSGT3veDPW21K9ihxGUMdb) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_a6d1ae{font-family:Atkinson Hyperlegible Next}.__variable_a6d1ae{--font-text-family:"Atkinson Hyperlegible Next"}:root{--plaster:#f6f1e6;--plaster-2:#efe7d6;--plaster-3:#e5d9c0;--vellum:#fbf8f1;--ink:#16120f;--ink-2:#4a3f35;--ink-3:#66584a;--gilt:#b49761;--gilt-deep:#8a6f3e;--gilt-ink:#76592a;--gilt-lit:#d8bf8a;--gilt-pale:#ecdcb6;--gilt-glow:rgba(216,191,138,0.45);--state-red:#8b0000;--state-red-lit:#a3121b;--state-red-deep:#5e0008;--velvet:#9e1424;--velvet-deep:#5e0a12;--velvet-lit:#c42d3c;--verdigris:#2f7d72;--verdigris-ink:#256a60;--verdigris-lit:#6cc0b1;--faience:#3d8fc4;--house-950:#0f0a0b;--house-900:#170f11;--house-850:#1e1316;--house-800:#28191c;--house-700:#3a2328;--on-dark:#f4ecdd;--on-dark-2:#d2c4ad;--on-dark-3:#a8977f;--zone-1:#dc5a64;--zone-2:#4fb0a0;--zone-3:#5a9fd6;--zone-4:#9f8fd0;--seat-open:var(--zone-1);--seat-open-edge:rgba(244,236,221,0.35);--seat-taken:rgba(244,236,221,0.07);--seat-taken-edge:rgba(244,236,221,0.12);--seat-held:rgba(244,236,221,0.04);--seat-mine:#f0d9a0;--seat-mine-edge:#fff4d6;--bg:var(--plaster);--surface:var(--vellum);--surface-2:var(--plaster-2);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--accent:var(--state-red);--accent-hover:var(--state-red-lit);--on-accent:var(--vellum);--gold-text:var(--gilt-ink);--line:rgba(22,18,15,0.16);--line-soft:rgba(22,18,15,0.08);--line-gilt:var(--gilt);--focus:var(--state-red);--font-display:var(--font-display-family),"Instrument Serif","Iowan Old Style",Georgia,serif;--font-sans:var(--font-text-family),"Atkinson Hyperlegible Next","Avenir Next","Helvetica Neue",Arial,sans-serif;--font-text:var(--font-sans);--step--2:0.8125rem;--step--1:clamp(0.9375rem,0.92rem + 0.1vw,1rem);--step-0:clamp(1.0625rem,1.03rem + 0.18vw,1.1875rem);--step-1:clamp(1.25rem,1.17rem + 0.35vw,1.5rem);--step-2:clamp(1.625rem,1.42rem + 0.9vw,2.25rem);--step-3:clamp(2.125rem,1.7rem + 1.8vw,3.25rem);--step-4:clamp(2.75rem,2rem + 3.2vw,4.75rem);--step-5:clamp(3.5rem,2.2rem + 5.6vw,7.5rem);--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--sp-9:7rem;--section-y:clamp(4rem,2.8rem + 5vw,8rem);--gutter:clamp(1rem,0.5rem + 2.4vw,2.5rem);--max:1320px;--max-text:66ch;--header-h:76px;--tap:44px;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--radius:var(--r-md);--radius-lg:var(--r-lg);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-curtain:cubic-bezier(0.7,0,0.2,1);--dur-1:160ms;--dur-2:320ms;--dur-3:560ms;--dur-4:900ms;--stagger:60ms;--shadow-1:0 1px 2px rgba(60,38,18,0.08),0 6px 18px rgba(60,38,18,0.08);--shadow-2:0 2px 6px rgba(60,38,18,0.1),0 22px 50px rgba(60,38,18,0.16);--shadow-art:0 34px 60px -24px rgba(70,28,10,0.42),0 10px 24px -12px rgba(70,28,10,0.28);--shadow-dark:0 2px 6px rgba(0,0,0,0.45),0 24px 60px rgba(0,0,0,0.5);--gilt-rule:linear-gradient(90deg,transparent,var(--gilt) 14%,var(--gilt-pale) 50%,var(--gilt) 86%,transparent);--beads:radial-gradient(circle,var(--line-gilt) 1.3px,transparent 1.8px) 0 50% /9px 9px repeat-x;color-scheme:light}@media (max-width:899px){:root{--header-h:64px}}.surface-house,[data-surface=house]{--bg:var(--house-900);--surface:var(--house-850);--surface-2:var(--house-800);--fg:var(--on-dark);--fg-2:var(--on-dark-2);--fg-3:var(--on-dark-3);--accent:var(--gilt-lit);--accent-hover:var(--gilt-pale);--on-accent:var(--ink);--gold-text:var(--gilt-lit);--line:rgba(244,236,221,0.16);--line-soft:rgba(244,236,221,0.08);--line-gilt:color-mix(in srgb,var(--gilt) 80%,transparent);--focus:var(--gilt-lit);color-scheme:dark;background-color:var(--bg);color:var(--fg)}.surface-plaster,[data-surface=plaster]{--bg:var(--plaster);--surface:var(--vellum);--surface-2:var(--plaster-2);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--accent:var(--state-red);--accent-hover:var(--state-red-lit);--on-accent:var(--vellum);--gold-text:var(--gilt-ink);--line:rgba(22,18,15,0.16);--line-soft:rgba(22,18,15,0.08);--line-gilt:var(--gilt);--focus:var(--state-red);color-scheme:light;background-color:var(--bg);color:var(--fg)}:root{--night-950:var(--house-950);--night-900:var(--house-900);--night-850:var(--house-850);--night-800:var(--house-800);--night-700:var(--house-700);--state-violet:var(--state-red);--state-violet-lit:var(--state-red-lit);--periwinkle:var(--on-dark-3);--periwinkle-pale:var(--on-dark-2);--terracotta:var(--velvet-lit);--tile:var(--velvet);--stucco:var(--plaster);--olive:var(--verdigris-ink);--olive-2:var(--verdigris);--cypress:var(--verdigris-ink);--star:var(--gilt-pale);--ivory:var(--plaster);--ivory-2:var(--plaster-2);--ivory-3:var(--plaster-3);--ink-soft:var(--ink-2);--rose:var(--velvet-lit);--lilac:var(--zone-4);--text:var(--on-dark);--text-muted:var(--on-dark-2);--text-faint:var(--on-dark-3);--font-serif:var(--font-display);--font-marquee:var(--font-display);--font-script:var(--font-display)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;background:var(--plaster)}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--step-0);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"lnum";font-variant-numeric:lining-nums;overflow-x:clip}img,svg,video{display:block;max-width:100%}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4,h5,h6{margin:0;font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;line-height:1.25}p{margin:0;text-wrap:pretty}a{color:inherit}b,strong{font-weight:700}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:var(--gilt-pale);color:var(--ink)}@media (forced-colors:active){:focus-visible{outline-color:Highlight}}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:1rem;top:-100px;z-index:1000;padding:.75rem 1.1rem;border-radius:var(--r-sm);background:var(--ink);color:var(--plaster);font-weight:700;text-decoration:none}.skip-link:focus{top:1rem}.eyebrow{font-family:var(--font-sans);font-size:var(--step--2);font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--gold-text)}.display{font-family:var(--font-display);font-weight:400}.text-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-thickness var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.text-link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.gilt-rule,.moulding{display:block;height:5px;margin:0;border:0;border-top:1px solid var(--line-gilt);border-bottom:1px solid color-mix(in srgb,var(--line-gilt) 55%,transparent);background:none}.moulding-beads{height:13px;background:var(--beads);background-position:2px 50%}.demo-flag{font-family:var(--font-sans);font-size:var(--step--2);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.page-top{padding-top:calc(var(--header-h) + clamp(1.5rem, 1rem + 2vw, 3.5rem))}.btn{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-hair:color-mix(in srgb,var(--gilt-pale) 70%,transparent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:.75em 1.5em;border:0;border-radius:var(--r-sm);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--step-0);font-weight:700;letter-spacing:.01em;line-height:1.15;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 3px var(--btn-bg),inset 0 0 0 4px var(--btn-hair);transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.btn:hover{--btn-bg:var(--accent-hover);--btn-hair:var(--gilt-pale);transform:translateY(-1px);box-shadow:inset 0 0 0 3px var(--btn-bg),inset 0 0 0 4px var(--btn-hair),var(--shadow-1)}.btn:active{transform:translateY(1px) scale(.99)}.btn:active,.btn[aria-disabled=true],.btn[disabled]{box-shadow:inset 0 0 0 3px var(--btn-bg),inset 0 0 0 4px var(--btn-hair)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--fg);--btn-hair:transparent;box-shadow:inset 0 0 0 1.5px var(--fg)}.btn-ghost:hover{--btn-bg:color-mix(in srgb,var(--fg) 7%,transparent);--btn-hair:transparent;box-shadow:inset 0 0 0 2px var(--fg)}.btn-ghost:active,.btn-ghost[disabled]{box-shadow:inset 0 0 0 1.5px var(--fg)}.btn-velvet{--btn-bg:var(--state-red);--btn-fg:var(--vellum)}.btn-velvet:hover{--btn-bg:var(--state-red-lit)}.btn-lg{min-height:58px;padding-inline:1.9em;font-size:var(--step-1)}.dateblock{display:inline-grid;justify-items:start;line-height:1;font-size:var(--step-4)}.dateblock-m{font-family:var(--font-sans);font-size:max(13px,.24em);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.08em}.dateblock-d{font-family:var(--font-display);font-weight:400;font-size:1em;letter-spacing:-.02em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.perf-tile{--pt-w:6.5rem;position:relative;display:inline-grid;justify-items:center;align-content:end;gap:.1rem;width:var(--pt-w);min-height:calc(var(--pt-w) * 1.32);padding:calc(var(--pt-w) * .3) .4rem .8rem;border-radius:calc(var(--pt-w) / 2) calc(var(--pt-w) / 2) var(--r-sm) var(--r-sm);background:var(--surface);color:var(--fg);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line-gilt),inset 0 0 0 5px var(--surface),inset 0 0 0 6px var(--line-soft);transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent}.perf-tile-m,.perf-tile-wd{font-size:var(--step--2);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);line-height:1.1}.perf-tile-d{font-family:var(--font-display);font-size:calc(var(--pt-w) * .44);line-height:.95;letter-spacing:-.02em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.perf-tile-t{margin-top:.25rem;font-size:var(--step--1);font-weight:700;white-space:nowrap}.perf-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--gilt),inset 0 0 0 5px var(--surface),inset 0 0 0 6px var(--gilt),var(--shadow-1)}.perf-tile:active{transform:translateY(0) scale(.98)}.perf-tile[aria-current],.perf-tile[aria-pressed=true]{--surface:var(--state-red);background:var(--state-red);color:var(--vellum);box-shadow:inset 0 0 0 1px var(--state-red),inset 0 0 0 5px var(--state-red),inset 0 0 0 6px var(--gilt-pale)}.perf-tile[aria-current] :is(.perf-tile-wd,.perf-tile-m),.perf-tile[aria-pressed=true] :is(.perf-tile-wd,.perf-tile-m){color:var(--gilt-pale)}@media (max-width:480px){.perf-tile{--pt-w:5.6rem}}@property --art-ar{syntax:"<number>";inherits:true;initial-value:.6667}.lamb-window{--pane-max-h:520px;--crown-max:7.5rem;container-type:inline-size;position:relative;display:grid;width:min(100%,calc(var(--pane-max-h) * var(--art-ar, .6667)));margin:0 auto}.lamb-window-crown{position:relative;display:block;width:calc(100% + 12px);margin:0 -6px 6px;height:min(50cqi,var(--crown-max));background:repeating-conic-gradient(from -90deg at 50% 100%,transparent 0deg 14.4deg,color-mix(in srgb,var(--gilt) 78%,transparent) 14.4deg 15deg),radial-gradient(60% 90% at 50% 100%,color-mix(in srgb,var(--gilt-pale) 70%,transparent),transparent 75%);box-shadow:inset 0 0 0 5px var(--bg),inset 0 0 0 6px color-mix(in srgb,var(--gilt) 70%,transparent);overflow:hidden}.lamb-window-crown,.lamb-window-crown:before{border:1px solid var(--line-gilt);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.lamb-window-crown:before{content:"";position:absolute;left:50%;bottom:0;width:22%;height:34%;translate:-50% 0;background:var(--bg)}.lamb-window-pane{position:relative;display:block;width:100%;aspect-ratio:var(--art-ar,.6667);background:var(--surface-2);outline:1px solid var(--line-gilt);outline-offset:5px;box-shadow:0 0 0 1px var(--line-gilt),var(--shadow-art)}.lamb-window-pane>img{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion:no-preference){[data-reveal]>*{transition:opacity .7s var(--ease-out),translate .8s var(--ease-out)}[data-reveal]:not(.is-in)>*{opacity:0;translate:0 22px}}@media print{[data-reveal]>*{opacity:1!important;translate:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}