.hero__wash{z-index:-1;pointer-events:none;background-image:radial-gradient(72% 62% at 8% 0%, color-mix(in oklab, var(--color-amberpaper) 17%, transparent), transparent 62%), radial-gradient(52% 48% at 94% 96%, color-mix(in oklab, var(--color-paper-300) 50%, transparent), transparent 66%);position:absolute;inset:0}.ledger{border-top:1px solid var(--color-paper-300);border-bottom:1px solid var(--color-paper-300);grid-template-columns:minmax(0,1fr);margin:3rem 0 0;display:grid}@media (width>=40rem){.ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.ledger{margin-top:4rem}}.ledger__cell{flex-direction:column-reverse;align-items:flex-start;gap:.75rem;padding-block:1.375rem;display:flex}.ledger__cell+.ledger__cell{border-top:1px solid var(--color-paper-200)}@media (width>=40rem){.ledger__cell{padding-block:1.75rem;padding-inline:1.75rem}.ledger__cell:first-child{padding-inline-start:0}.ledger__cell+.ledger__cell{border-top:0;border-left:1px solid var(--color-paper-200)}}.ledger__value{letter-spacing:-.035em;color:var(--color-paper-900);margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:600;line-height:1}.ledger__digit{text-align:center;min-width:.62em;display:inline-block}.ledger__label{font-size:var(--text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-600);font-weight:600}.calm{isolation:isolate;background-color:var(--color-espresso-900);color:var(--color-paper-100);position:relative;overflow:hidden}.calm__glow{z-index:-1;pointer-events:none;background-image:radial-gradient(58% 62% at 50% 0%, color-mix(in oklab, var(--color-amberpaper) 17%, transparent), transparent 68%);position:absolute;inset:0}.calm__h2{letter-spacing:-.034em;color:var(--color-paper-50);font-size:clamp(1.875rem,5vw,3.25rem);font-weight:600;line-height:1.03}.calm__copy{color:var(--color-paper-300);font-size:1.0625rem;line-height:1.72}@media (width>=48rem){.calm__copy{font-size:1.125rem}}.calm__accent{color:var(--color-paper-50);font-size:clamp(1.25rem,3.4vw,1.75rem);line-height:1.42}.register-band{isolation:isolate;background-color:var(--color-paper-100);position:relative;overflow:hidden}.rel{max-width:50rem;margin:3.5rem 0 0;padding:0;list-style:none}@media (width>=48rem){.rel{margin-top:4rem}}.rel__item{grid-template-rows:auto 1fr;grid-template-columns:1px minmax(0,1fr);display:grid}.rel__line{--line:color-mix(in oklab, var(--color-paper-400) 72%, transparent);background-color:var(--line);grid-area:1/1/3/2}.rel__item:first-child .rel__line{background-image:linear-gradient(to bottom, transparent 0, var(--line) 2.5rem);background-color:#0000}.rel__item:last-child .rel__line{background-image:linear-gradient(to bottom, var(--line) 55%, transparent 100%);background-color:#0000}.rel__num{grid-area:1/2/2/3;padding:0 0 .75rem 1.25rem}.rel__card{border:1px solid var(--color-paper-200);background-color:var(--color-paper-0);border-radius:.875rem;grid-area:2/2/3/3;margin-bottom:2rem;margin-left:1.25rem;padding:1.375rem 1.25rem 1.5rem}.rel__item:first-child .rel__card{box-shadow:var(--shadow-editorial)}@media (width>=48rem){.rel__item{grid-template-rows:auto;grid-template-columns:6rem 1px minmax(0,1fr)}.rel__line{grid-area:1/2/2/3}.rel__num{grid-area:1/1/2/2;justify-content:flex-end;align-items:flex-start;padding:1.375rem 1.75rem 0 0;display:flex}.rel__card{grid-area:1/3/2/4;margin-bottom:2.5rem;margin-left:2.25rem;padding:1.75rem 2rem 1.875rem}}.rel__badge{border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-sage) 55%, transparent);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-sage-ink);background-color:color-mix(in oklab, var(--color-sage) 7%, transparent);white-space:nowrap;align-items:center;padding:.3125rem .6875rem .375rem;font-weight:600;line-height:1;display:inline-flex}.rel__date{font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-paper-600);font-weight:600}.rel__title{letter-spacing:-.022em;color:var(--color-paper-900);margin-top:.625rem;font-size:1.125rem;font-weight:600;line-height:1.25}@media (width>=48rem){.rel__title{font-size:1.25rem}}.rel__list{margin:1.125rem 0 0;padding:0;list-style:none}.rel__list li{font-size:var(--text-sm-plus);color:var(--color-paper-700);line-height:1.62}.rel__list li+li{border-top:1px solid var(--color-paper-200);margin-top:.75rem;padding-top:.75rem}
