.fd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fd-tally{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--hc-brass-line);border-bottom:1px solid var(--hc-brass-line)}@media (min-width:760px){.fd-tally{grid-template-columns:repeat(3,minmax(0,1fr))}}.fd-tally-cell{display:grid;gap:1rem;align-content:end;padding:clamp(2rem,4vw,4rem) 0}.fd-tally-cell+.fd-tally-cell{border-top:1px solid var(--hc-brass-line-soft)}@media (min-width:760px){.fd-tally-cell{padding-inline:clamp(1.5rem,3vw,3.5rem)}.fd-tally-cell:first-child{padding-left:0}.fd-tally-cell+.fd-tally-cell{border-top:0;border-left:1px solid var(--hc-brass-line-soft)}}.fd-tally-n{font:300 clamp(5rem,13vw,13rem) /.8 var(--hc-display);letter-spacing:-.045em;color:var(--hc-mist)}.fd-tally-n.is-open{color:var(--hc-brass-soft);font-style:italic}.fd-clock{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;margin-top:clamp(3rem,6vw,6rem)}@media (min-width:760px){.fd-clock{grid-template-columns:9rem minmax(0,1fr);gap:3rem}}.fd-clock-plate{width:7rem;opacity:.6}@media (min-width:760px){.fd-clock-plate{width:9rem}}.fd-clock-copy{display:grid;gap:1.5rem;justify-items:start}.fd-clock-copy .hc-countdown{max-width:100%}.fd-clock-note{font-size:.95rem}.fd-register{background:var(--hc-card);box-shadow:0 1.5rem 3rem -2rem rgba(23,21,18,.35);padding:clamp(1.25rem,3.5vw,3.5rem);position:relative}.fd-register,.fd-register:before{border:1px solid var(--hc-paper-line)}.fd-register:before{content:"";position:absolute;inset:.45rem;pointer-events:none}.fd-line,.fd-register-head{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:1rem;align-items:end}.fd-register-head{padding-bottom:.75rem;border-bottom:5px double var(--hc-paper-line);font:600 var(--hc-t-kicker) /1 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-brass-ink)}.fd-register-head span:last-child{text-align:right}@media (min-width:900px){.fd-register-head{display:none}.fd-register-list{column-count:2;column-gap:clamp(2.5rem,5vw,6rem);column-rule:1px solid var(--hc-paper-line)}}.fd-line{break-inside:avoid;min-height:2.75rem;padding-block:.6rem;border-bottom:1px solid var(--hc-paper-line)}.fd-line-n{color:var(--hc-brass-ink)}.fd-line-name{position:relative;display:block;height:1.25rem}.fd-line-rule{position:absolute;left:0;right:0;bottom:.2rem;border-bottom:1px dotted rgba(23,21,18,.28)}.fd-line-seat{font:500 .68rem/1 var(--hc-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--hc-ink-soft)}.fd-line.is-open .fd-line-n,.fd-line.is-open .fd-line-seat{color:var(--hc-oxblood)}.fd-register-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(1.75rem,3vw,2.75rem)}.fd-register-foot .hc-stamp{color:var(--hc-ink-soft)}.fd-seals{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--hc-brass-line)}@media (min-width:900px){.fd-seals{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,6rem)}}.fd-seal{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"n title stamp" "n when stamp";column-gap:1rem;row-gap:.35rem;align-items:baseline;padding-block:clamp(1.5rem,2.5vw,2.25rem);border-bottom:1px solid var(--hc-brass-line-soft)}.fd-seal-n{grid-area:n;font:italic 400 1.5rem/1 var(--hc-display);color:var(--hc-brass)}.fd-seal h3{grid-area:title}.fd-seal p{grid-area:when;font-size:.95rem}.fd-seal .hc-stamp{grid-area:stamp;align-self:center}@media (max-width:520px){.fd-seal{grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"n title" "n when" "n stamp"}.fd-seal .hc-stamp{justify-self:start;margin-top:.5rem}}.fd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,5vw,4.5rem)}@media (max-width:899px){.fd-register-head{display:none}.fd-register-list{column-count:2;column-gap:1.25rem;column-rule:1px solid var(--hc-paper-line)}.fd-line{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.4rem;min-height:2.25rem;padding-block:.4rem}.fd-line-seat{font-size:.6rem;letter-spacing:.12em}}