@font-face{font-family:Debrief Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/debrief-grotesk-latin.Y2n7yZxc.woff2)format("woff2")}@font-face{font-family:Broadsheet Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/broadsheet-mono-500-latin.Cw_NsQA9.woff2)format("woff2")}:root{color-scheme:light;color:var(--broadsheet-vc-color-text);background:var(--broadsheet-vc-color-canvas);font-family:var(--broadsheet-vc-font-body);font-synthesis:weight style}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--broadsheet-vc-color-canvas);min-width:20rem;margin:0}::selection{color:var(--broadsheet-vc-color-selection-text);background:var(--broadsheet-vc-color-selection)}a{color:inherit;text-underline-offset:.2em}button,input{font:inherit}:focus-visible{outline:var(--broadsheet-vc-focus-width) solid var(--broadsheet-vc-color-focus);outline-offset:var(--broadsheet-vc-focus-offset)}.skip-link{top:0;left:var(--broadsheet-vc-space-md);z-index:5;padding:var(--broadsheet-vc-space-sm) var(--broadsheet-vc-space-md);color:var(--broadsheet-vc-color-action-contrast);background:var(--broadsheet-vc-color-action);position:fixed;transform:translateY(-130%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer,main{width:min(calc(100% - (2 * var(--broadsheet-vc-layout-gutter))), var(--broadsheet-vc-layout-page-max));margin-inline:auto}.site-header{gap:var(--broadsheet-vc-space-xl);border-bottom:var(--broadsheet-vc-border-strong);grid-template-columns:minmax(15rem,1fr) auto;align-items:center;min-height:6.25rem;display:grid}.identity{align-items:center;gap:var(--broadsheet-vc-space-md);width:fit-content;text-decoration:none;display:inline-flex}.identity-mark,.identity-mark svg{width:2.5rem;height:2.5rem;display:block}.identity>span:last-child{display:grid}.identity strong{font-size:var(--broadsheet-vc-type-xl);font-weight:var(--broadsheet-vc-font-weight-bold);letter-spacing:var(--broadsheet-vc-font-tracking-display)}.identity small,.site-header nav,.eyebrow,.roster,.record-principles>ol>li>span,.invite-form,.site-footer{font-family:var(--broadsheet-vc-font-meta)}.identity small{color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-xs);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase}.site-header nav,.site-footer nav{justify-content:flex-end;gap:var(--broadsheet-vc-space-lg);font-size:var(--broadsheet-vc-type-xs);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase;flex-wrap:wrap;display:flex}.site-header nav a{text-decoration:none}.hero{gap:var(--broadsheet-vc-space-xxxl);min-height:48rem;padding-block:var(--broadsheet-vc-space-huge);grid-template-columns:minmax(0,1.05fr) minmax(23rem,.95fr);display:grid}.hero-copy{align-self:center;min-width:0}.eyebrow{margin:0 0 var(--broadsheet-vc-space-md);color:var(--broadsheet-vc-color-action);font-size:var(--broadsheet-vc-type-xs);font-weight:var(--broadsheet-vc-font-weight-semibold);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:var(--broadsheet-vc-space-lg);font-weight:var(--broadsheet-vc-font-weight-bold);letter-spacing:var(--broadsheet-vc-font-tracking-display);line-height:var(--broadsheet-vc-font-leading-tight);text-wrap:balance}h1{max-width:8ch;font-size:var(--broadsheet-vc-type-display)}h2{max-width:17ch;font-size:var(--broadsheet-vc-type-xxxl)}h3{margin-bottom:var(--broadsheet-vc-space-xs);font-size:var(--broadsheet-vc-type-xl);line-height:var(--broadsheet-vc-font-leading-tight)}.lede{max-width:var(--broadsheet-vc-layout-reading-measure);margin-bottom:var(--broadsheet-vc-space-xl);color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-lg);line-height:var(--broadsheet-vc-font-leading-relaxed)}.primary-action,button{min-height:3.25rem;padding:var(--broadsheet-vc-space-sm) var(--broadsheet-vc-space-lg);border:var(--broadsheet-vc-border-strong);border-radius:var(--broadsheet-vc-radius-none);color:var(--broadsheet-vc-color-action-contrast);background:var(--broadsheet-vc-color-action);font-family:var(--broadsheet-vc-font-meta);font-size:var(--broadsheet-vc-type-xs);font-weight:var(--broadsheet-vc-font-weight-semibold);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.roster{border-top:var(--broadsheet-vc-border-emphasis);border-bottom:var(--broadsheet-vc-border-strong);background:var(--broadsheet-vc-accent-plate);align-self:end;margin:0}.roster-heading{justify-content:space-between;gap:var(--broadsheet-vc-space-md);padding:var(--broadsheet-vc-space-md);color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-xs);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase;display:flex}.roster-heading p{color:var(--broadsheet-vc-color-text);margin:0}.roster ol{margin:0;padding:0;list-style:none}.roster li{gap:var(--broadsheet-vc-space-sm);padding:var(--broadsheet-vc-space-lg) var(--broadsheet-vc-space-md);border-top:var(--broadsheet-vc-border-hairline);grid-template-columns:2rem minmax(0,1fr) 3rem;align-items:center;display:grid}.roster .index,.roster .age{color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-xs)}.roster .age{text-align:right}.meter{background:repeating-linear-gradient(90deg, var(--broadsheet-vc-color-action) 0 1px, transparent 1px 4px);grid-column:2/4;height:.35rem;display:block}.meter--short{width:28%}.meter--medium{width:52%}.meter--long{background:repeating-linear-gradient(90deg, var(--broadsheet-vc-accent-attention) 0 1px, transparent 1px 4px);width:78%}.meter--empty{border-top:1px dashed var(--broadsheet-vc-color-muted);background:0 0;width:100%}.roster figcaption{padding:var(--broadsheet-vc-space-md);border-top:var(--broadsheet-vc-border-hairline);color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-xs);line-height:var(--broadsheet-vc-font-leading-body)}.record-principles,.register-band,.invite-section{padding-block:var(--broadsheet-vc-space-huge);border-top:var(--broadsheet-vc-border-strong)}.record-principles{gap:var(--broadsheet-vc-space-xxxl);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);display:grid}.record-principles>ol{margin:0;padding:0;list-style:none}.record-principles>ol>li{gap:var(--broadsheet-vc-space-xl);padding:var(--broadsheet-vc-space-xl) 0;border-top:var(--broadsheet-vc-border-hairline);grid-template-columns:7rem minmax(0,1fr);display:grid}.record-principles>ol>li>span{color:var(--broadsheet-vc-color-action);font-size:var(--broadsheet-vc-type-xs);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase}.record-principles li p,.register-band>p:last-child,.invite-section>div>p:last-child{color:var(--broadsheet-vc-color-muted);line-height:var(--broadsheet-vc-font-leading-relaxed);margin:0}.register-band{gap:var(--broadsheet-vc-space-xl);grid-template-columns:.5fr 1fr 1fr;align-items:start;display:grid}.register-band h2{font-size:var(--broadsheet-vc-type-xxl)}.invite-section{gap:var(--broadsheet-vc-space-xxxl);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);display:grid}.invite-form{gap:var(--broadsheet-vc-space-md);padding:var(--broadsheet-vc-space-lg);border:var(--broadsheet-vc-border-strong);border-top:var(--broadsheet-vc-border-emphasis);background:var(--broadsheet-vc-accent-plate);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--broadsheet-vc-space-xs);display:grid}.field--wide{grid-column:1/-1}label{font-size:var(--broadsheet-vc-type-xs);font-weight:var(--broadsheet-vc-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}label span,#form-note,.status,.closed-state{color:var(--broadsheet-vc-color-muted);font-weight:var(--broadsheet-vc-font-weight-regular)}input{width:100%;min-height:3.25rem;padding:var(--broadsheet-vc-space-sm);border:var(--broadsheet-vc-border-strong);border-radius:var(--broadsheet-vc-radius-none);color:var(--broadsheet-vc-color-text);background:var(--broadsheet-vc-color-surface)}.submit-row{align-items:flex-start;gap:var(--broadsheet-vc-space-md);display:flex}.submit-row p,.status,.closed-state{font-size:var(--broadsheet-vc-type-xs);line-height:var(--broadsheet-vc-font-leading-body);margin:0}button{cursor:pointer;flex:none}button:disabled{cursor:not-allowed;opacity:.58}.trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{gap:var(--broadsheet-vc-space-xl);padding-block:var(--broadsheet-vc-space-xl);border-top:var(--broadsheet-vc-border-strong);color:var(--broadsheet-vc-color-muted);font-size:var(--broadsheet-vc-type-xs);letter-spacing:var(--broadsheet-vc-font-tracking-meta);text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:center;display:grid}.site-footer p{margin:0}.powered-by-badge{width:clamp(10rem,16vw,12rem);display:block}.powered-by-badge span,.powered-by-badge svg{width:100%;height:auto;display:block}.review-state{padding-top:var(--broadsheet-vc-space-sm);border-top:var(--broadsheet-vc-border-hairline);grid-column:1/-1}.legal{max-width:var(--broadsheet-vc-layout-reading-measure);padding-block:var(--broadsheet-vc-space-huge)}.legal h1{max-width:none}.legal-lede{color:var(--broadsheet-vc-color-text);font-size:var(--broadsheet-vc-type-xl);line-height:var(--broadsheet-vc-font-leading-body)}.legal section{padding-block:var(--broadsheet-vc-space-xl);border-top:var(--broadsheet-vc-border-hairline)}.legal section h2{font-size:var(--broadsheet-vc-type-xxl)}.legal section p{color:var(--broadsheet-vc-color-muted);line-height:var(--broadsheet-vc-font-leading-relaxed)}@media (width<=60rem){.hero,.record-principles,.invite-section{grid-template-columns:minmax(0,1fr)}.hero{min-height:auto}.roster{max-width:40rem}.register-band{grid-template-columns:1fr 1fr}.register-band .eyebrow{grid-column:1/-1}}@media (width<=42rem){.site-header{padding-block:var(--broadsheet-vc-space-md);grid-template-columns:1fr}.site-header nav{justify-content:flex-start;gap:var(--broadsheet-vc-space-md)}h1{max-width:100%;font-size:clamp(3rem,15vw,5rem)}.record-principles>ol>li,.register-band,.invite-form,.site-footer{grid-template-columns:1fr}.field--wide,.review-state{grid-column:auto}.submit-row{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--broadsheet-vc-motion-reduced-duration)!important;transition-duration:var(--broadsheet-vc-motion-reduced-duration)!important}}
