@font-face{font-family:Antonio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/antonio-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Antonio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/antonio-latin-ext-600-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/antonio-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/antonio-latin-ext-700-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gelasio-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gelasio-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gelasio-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gelasio-latin-ext-400-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gelasio-latin-ext-600-normal.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/gelasio-latin-ext-400-italic.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ground:#9E1B3C;--ground-deep:#8A1734;--stripe:#B01F45;--cream:#F7EAD4;--cream-ink:#43101F;--cream-ink2:#71303F;--gold:#F0C24B;--flare:#A81364;--ink:#FFF6E7;--ink-2:rgba(255,246,231,.84);--ink-3:rgba(255,246,231,.82);--rule:rgba(240,194,75,.5);--rule-soft:rgba(247,234,212,.24);--measure:34rem;--bill:44rem;--step:clamp(1rem,.72rem + 1.15vw,1.3rem);--fast:.12s;--mid:.24s;--ease:cubic-bezier(.2,.7,.3,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:Gelasio,Georgia,Times New Roman,serif;font-size:var(--step);line-height:1.72;text-align:center;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--ink)}.tent{background:repeating-linear-gradient(96deg,var(--ground) 0 52px,var(--stripe) 52px 104px)}.valance{height:24px;border:0;margin:0;background:radial-gradient(circle at 12px 24px,var(--cream) 12px,transparent 12.5px) 0 0/24px 24px repeat-x}.valance--up{transform:scaleY(-1)}.bill{width:min(100% - 2.2rem,var(--bill));margin-inline:auto}.bill--wide{width:min(100% - 2.2rem,62rem)}.prose p{max-width:var(--measure);margin-inline:auto;margin-block:0 1.35em}.prose li{max-width:var(--measure);margin-inline:auto}h1,h2,h3,h4{font-family:Antonio,Impact,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.02;text-align:center;margin-inline:auto;text-wrap:balance;letter-spacing:-.002em;overflow-wrap:anywhere}h1{font-size:clamp(2.3rem,1.15rem + 5.4vw,4.6rem);margin:.12em auto .46em;color:var(--cream)}h2{font-size:clamp(1.6rem,1rem + 2.5vw,2.7rem);margin:2.2em auto .62em}h3{font-size:clamp(1.12rem,.98rem + .72vw,1.44rem);font-weight:600;margin:1.8em auto .5em}.kicker{font-family:Antonio,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin:0 auto .9em}.standfirst{font-size:1.1em;color:var(--ink-2);max-width:32rem;margin:0 auto 2em;font-style:italic}.rule{border:0;height:0;margin:2.4rem auto;width:min(100%,var(--bill));border-top:3px solid var(--rule);border-bottom:1px solid var(--rule);padding-top:3px}.rule--thin{border-top:1px solid var(--rule-soft);border-bottom:0;padding:0}.pole{width:3px;height:40px;background:var(--gold);margin:0 auto .2rem}.orn{display:block;text-align:center;color:var(--gold);letter-spacing:.7em;font-size:.9rem;margin:2.2rem auto;user-select:none}.orn:before{content:"✷ ✷ ✷"}.draw{transform:scaleX(0);transform-origin:50% 50%;transition:transform var(--mid) var(--ease)}.draw.lit{transform:scaleX(1)}.band{padding:3.1rem 0}.band--deep{background:var(--ground-deep)}.band--bill,.band--lift{background:var(--cream);color:var(--cream-ink)}.band--bill h2,.band--lift h2,.band--bill h3,.band--lift h3{color:var(--ground)}.band--bill .standfirst,.band--lift .standfirst{color:var(--cream-ink2)}.band--bill a,.band--lift a{color:var(--flare)}.band--bill a:hover,.band--lift a:hover{color:var(--cream-ink)}.band--bill .rule,.band--lift .rule{border-color:#9e1b3c4d}.band--bill .orn,.band--lift .orn{color:var(--ground)}.hero{position:relative}.hero__img{width:100%;aspect-ratio:3/2;max-height:min(56vh,500px);object-fit:cover;object-position:center 42%;border-block:3px solid var(--rule)}.hero__head{position:relative;padding:2.9rem 0 .5rem;overflow:hidden}.hero__head:before{content:"";position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 200deg at 50% 128%,transparent 0 15deg,rgba(247,234,212,.11) 15deg 21deg,transparent 21deg 30deg,rgba(247,234,212,.11) 30deg 36deg,transparent 36deg 45deg,rgba(247,234,212,.11) 45deg 51deg,transparent 51deg)}.hero__head>*{position:relative}.roster{list-style:none;padding:0;margin:1.5rem auto 0;width:min(100%,var(--bill))}.roster li{padding:1.15rem .3rem;border-top:1px solid var(--rule-soft)}.roster li:first-child{border-top:0}.band--bill .roster li,.band--lift .roster li{border-top-color:#9e1b3c33}.roster b{display:block;font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.3em;letter-spacing:.004em}.band--bill .roster b,.band--lift .roster b{color:var(--ground)}.roster span{display:block;color:var(--ink-3);font-size:.94em;margin-top:.22em}.band--bill .roster span,.band--lift .roster span{color:var(--cream-ink2)}.roster em{display:inline-block;font-family:Antonio,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:#fff;background:var(--flare);padding:.42em .7em;margin-top:.6em}.faq{width:min(100%,var(--bill));margin:1.3rem auto 0;text-align:center}.faq details{border-top:1px solid var(--rule-soft)}.faq details:last-of-type{border-bottom:1px solid var(--rule-soft)}.band--bill .faq details,.band--lift .faq details{border-color:#9e1b3c33}.faq summary{list-style:none;cursor:pointer;padding:1.05rem 2rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:clamp(1rem,.94rem + .36vw,1.2rem);color:var(--gold)}.band--bill .faq summary h3,.band--lift .faq summary h3{color:var(--ground)}.faq summary:after{content:"+";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-family:Antonio,sans-serif;color:var(--gold);font-size:1.4rem;transition:transform var(--fast) var(--ease)}.band--bill .faq summary:after,.band--lift .faq summary:after{color:var(--flare)}.faq details[open] summary:after{content:"–";transform:translateY(-50%) rotate(180deg)}.faq details p{padding:0 .4rem;color:var(--ink-2)}.band--bill .faq details p,.band--lift .faq details p{color:var(--cream-ink2)}.faq details>div{padding-bottom:1.05rem}.scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:1.7rem auto;width:min(100% - 2.2rem,52rem)}.scroller table{border-collapse:collapse;margin-inline:auto;min-width:34rem;width:100%;font-size:.93em}.scroller caption{font-family:Antonio,sans-serif;font-weight:600;font-size:.76rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);padding-bottom:.7rem;caption-side:top}.band--bill .scroller caption,.band--lift .scroller caption{color:var(--ground)}.scroller th,.scroller td{padding:.68rem .8rem;text-align:center;border-bottom:1px solid var(--rule-soft)}.scroller thead th{font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;font-size:.76rem;letter-spacing:.14em;color:var(--gold);border-bottom:2px solid var(--rule);white-space:nowrap}.band--bill .scroller thead th,.band--lift .scroller thead th{color:var(--ground);border-bottom-color:#9e1b3c73}.band--bill .scroller th,.band--bill .scroller td,.band--lift .scroller th,.band--lift .scroller td{border-bottom-color:#9e1b3c2e}.scroller tbody th{font-family:Gelasio,Georgia,serif;font-weight:600;text-align:left;text-transform:none;letter-spacing:0;font-size:1em;color:var(--cream);border-bottom-width:1px;border-bottom-color:var(--rule-soft)}.band--bill .scroller tbody th,.band--lift .scroller tbody th{color:var(--ground)}.scroller td small{display:block;font-size:.86em;color:var(--ink-3);margin-top:.15em}.band--bill .scroller td small,.band--lift .scroller td small{color:var(--cream-ink2)}.yes{font-family:Antonio,sans-serif;font-weight:700;color:var(--gold);letter-spacing:.06em}.band--bill .yes,.band--lift .yes{color:var(--flare)}.no{color:var(--ink-3)}.band--bill .no,.band--lift .no{color:var(--cream-ink2)}.steps{list-style:none;counter-reset:s;padding:0;margin:1.6rem auto 0;width:min(100%,var(--bill))}.steps li{counter-increment:s;position:relative;padding:1.05rem 0;border-top:1px solid var(--rule-soft)}.steps li:first-child{border-top:0}.band--bill .steps li,.band--lift .steps li{border-top-color:#9e1b3c33}.steps li:before{content:counter(s,decimal-leading-zero);display:block;font-family:Antonio,sans-serif;font-weight:700;font-size:.82rem;letter-spacing:.18em;color:var(--gold);margin-bottom:.3em}.band--bill .steps li:before,.band--lift .steps li:before{color:var(--flare)}.steps b{display:block;font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.22em;letter-spacing:.004em}.band--bill .steps b,.band--lift .steps b{color:var(--ground)}.steps span{display:block;max-width:var(--measure);margin:.25em auto 0;color:var(--ink-3);font-size:.95em}.band--bill .steps span,.band--lift .steps span{color:var(--cream-ink2)}.tally{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding:0;margin:1.7rem auto 0;width:min(100%,var(--bill));border-top:3px solid var(--rule);border-bottom:1px solid var(--rule)}.band--bill .tally,.band--lift .tally{border-color:#9e1b3c66}.tally li{flex:1 1 7.5rem;padding:1.1rem .6rem;text-align:center}.tally li+li{border-left:1px solid var(--rule-soft)}.band--bill .tally li+li,.band--lift .tally li+li{border-left-color:#9e1b3c2e}.tally b{display:block;font-family:Antonio,sans-serif;font-weight:700;font-size:clamp(1.9rem,1.3rem + 1.7vw,2.7rem);line-height:1;color:var(--gold)}.band--bill .tally b,.band--lift .tally b{color:var(--ground)}.tally span{display:block;font-family:Antonio,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:.5em}.band--bill .tally span,.band--lift .tally span{color:var(--cream-ink2)}.masthead{padding:1.5rem 0 .95rem;border-bottom:2px solid var(--rule)}.brand{display:inline-flex;align-items:center;gap:.62rem;text-decoration:none;color:var(--cream)}.brand svg{width:40px;height:40px;flex:none}.brand b{font-family:Antonio,sans-serif;font-weight:700;font-size:1.62rem;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.brand b i{font-style:normal;color:var(--gold)}.nav{margin:1rem auto 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.15rem 1.4rem}.nav a{color:var(--ink-2);text-decoration:none;font-family:Antonio,sans-serif;font-weight:600;font-size:.86rem;letter-spacing:.2em;text-transform:uppercase;padding:.3rem 0;display:inline-block;position:relative}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:50%;transition:transform var(--fast) var(--ease)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:var(--cream)}.foot{padding:2.5rem 0 3.1rem;border-top:2px solid var(--rule);color:var(--ink-3);font-size:.9rem}.foot ul{list-style:none;padding:0;margin:.9rem auto 1.1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem}.foot a{color:var(--ink-2)}.aside{width:min(100%,32rem);margin:2.1rem auto;padding:1.45rem 1.1rem;border-top:3px double var(--rule);border-bottom:3px double var(--rule)}.aside p{margin:0;color:var(--ink-2)}.band--bill .aside,.band--lift .aside{border-color:#9e1b3c52}.band--bill .aside p,.band--lift .aside p{color:var(--cream-ink2)}.aside strong{font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;color:var(--gold);display:block;font-size:1.1em;margin-bottom:.35em;letter-spacing:.03em}.band--bill .aside strong,.band--lift .aside strong{color:var(--ground)}.skip{position:absolute;left:-9999px}.skip:focus{left:50%;transform:translate(-50%);top:.5rem;z-index:9;background:var(--gold);color:var(--cream-ink);padding:.6rem 1rem}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.draw{transform:scaleX(1)}}@media(max-width:62rem){.scroller{overflow-x:visible;width:min(100% - 2.2rem,var(--bill))}.scroller table{min-width:0;width:100%;display:block}.scroller caption{display:block;text-align:center}.scroller thead{display:none}.scroller tbody{display:block}.scroller tbody tr{display:block;padding:1.05rem 0 1.1rem;border-top:1px solid var(--rule-soft)}.band--bill .scroller tbody tr,.band--lift .scroller tbody tr{border-top-color:#9e1b3c33}.scroller tbody tr:first-child{border-top:0}.scroller tbody th,.scroller tbody td{display:block;width:auto;text-align:center;border:0;padding:.2rem .3rem}.scroller tbody th{font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.16em;letter-spacing:.004em;color:var(--cream);margin-bottom:.35em}.band--bill .scroller tbody th,.band--lift .scroller tbody th{color:var(--ground)}.scroller tbody td[data-label]:before{content:attr(data-label);display:block;font-family:Antonio,sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.1em}.band--bill .scroller tbody td[data-label]:before,.band--lift .scroller tbody td[data-label]:before{color:var(--flare)}.scroller tbody td{margin-bottom:.55em}.scroller tbody td small{margin-top:.05em}.scroller tbody th,.scroller tbody td,.prose p,.roster span,.steps span{overflow-wrap:anywhere}}
