:root{--slate:#1c2830;--slate-deep:#121a20;--slate-raised:#24333d;--bone:#e9e2d2;--bone-dim:#98a4ab;--bone-faint:#5d6b73;--ember:#f0a53a;--frost:#8cc8e0;--blood:#e0655c;--rule:#e9e2d224;--rule-strong:#e9e2d252;--font:"Fraunces", "Iowan Old Style", Georgia, serif;--gutter:clamp(16px, 3vw, 40px)}*{box-sizing:border-box}html{background:var(--slate-deep)}body{background:var(--slate-deep);color:var(--bone);font-family:var(--font);font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}h1,h2,h3{margin:0;font-weight:500;line-height:1.15}p{margin:0}button,select,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--frost);outline-offset:2px}select,input[type=text]{background:var(--slate-deep);border:1px solid var(--rule-strong);border-radius:4px;max-width:100%;padding:.25rem .5rem}input[type=text]{color:var(--bone);padding:.3rem .6rem}button:disabled{opacity:.35;cursor:not-allowed}.link{font-size:inherit;color:var(--frost);background:0 0;border:0;padding:0;text-decoration:underline}.reveal{background:var(--bone);color:var(--slate-deep);border:0;border-radius:4px;padding:.6rem 1.4rem;font-size:1.05rem;font-weight:500}.reveal:hover:not(:disabled){background:#fff}button.reveal.small{padding:.4rem .9rem;font-size:1rem}.quiet{border:1px solid var(--rule-strong);white-space:nowrap;color:var(--bone);background:0 0;border-radius:4px;padding:.4rem .9rem;line-height:1.55;text-decoration:none}.quiet:hover:not(:disabled){border-color:var(--bone)}.masthead{padding:1rem var(--gutter) .6rem;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:1280px;margin:0 auto;display:flex}.masthead h1{font-variation-settings:"opsz" 144;letter-spacing:-.01em;font-size:clamp(2rem,4vw,2.7rem);font-weight:300}.standfirst{max-width:38em;color:var(--bone-dim);margin-top:.4rem}.standfirst em{color:var(--bone)}.masthead .actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;min-width:0;max-width:100%;display:flex}.colophon{max-width:1280px;padding:2rem var(--gutter) 3rem;color:var(--bone-faint);margin:0 auto;font-size:.85rem}.colophon a{color:var(--frost)}@media (width<=860px){.masthead{flex-direction:column}.colophon{padding-bottom:6rem}}.scrim{z-index:20;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.field{align-items:baseline;gap:.4rem;display:inline-flex}.field>span{color:var(--bone-dim);font-style:italic}.letter{font-variation-settings:"opsz" 144;letter-spacing:.02em;font-weight:600}.muted{color:var(--bone-dim)}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hall-announcement.svelte-1ikamex{z-index:1000;color:#1d1a12;text-align:center;background:#f2c45a;justify-content:center;align-items:center;gap:.8rem;padding:.45rem 2.4rem .45rem 1rem;font:500 .95rem/1.35 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0005}button.svelte-1ikamex{color:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .5rem;font-size:1.3rem;line-height:1;position:absolute;right:.5rem}
