.lede{color:var(--color-paper-700);font-size:1.0625rem;line-height:1.68}@media (width>=48rem){.lede{font-size:1.1875rem;line-height:1.64}.register{margin-top:4rem}}.register__row{border-top:1px solid var(--color-paper-200);gap:.75rem;padding-block:2.25rem;display:grid;position:relative}.register__row:last-child{border-bottom:1px solid var(--color-paper-200)}.register__index{font-size:var(--text-3xs);font-variant-numeric:tabular-nums;letter-spacing:.2em;color:var(--color-paper-600);font-weight:600;display:none}@media (width>=48rem){.register__index{display:block;position:absolute;top:3.3rem;left:0}}.register__term{letter-spacing:-.024em;color:var(--color-paper-900);font-size:clamp(1.375rem,2.5vw,1.9375rem);font-weight:600;line-height:1.16}.register__text{color:var(--color-paper-700);margin:0;font-size:1rem;line-height:1.72}@media (width>=48rem){.register__text{padding-top:.3125rem}}.closing__wash{z-index:-1;pointer-events:none;background-image:radial-gradient(70% 60% at 8% 100%, color-mix(in oklab, var(--color-amberpaper) 16%, transparent), transparent 64%), radial-gradient(46% 52% at 94% 6%, color-mix(in oklab, var(--color-paper-300) 46%, transparent), transparent 68%);position:absolute;inset:0}.hero__wash{z-index:-1;pointer-events:none;background-image:radial-gradient(86% 66% at 4% -6%, color-mix(in oklab, var(--color-amberpaper) 15%, transparent), transparent 62%), radial-gradient(52% 48% at 98% 92%, color-mix(in oklab, var(--color-paper-300) 50%, transparent), transparent 66%);position:absolute;inset:0}.engine__glow{z-index:-1;pointer-events:none;background-image:radial-gradient(48% 40% at 12% 2%, color-mix(in oklab, var(--color-amberpaper) 22%, transparent), transparent 70%), radial-gradient(40% 44% at 92% 96%, color-mix(in oklab, var(--color-amberpaper) 10%, transparent), transparent 72%);position:absolute;inset:0}.pledge{letter-spacing:-.026em;max-width:34ch;color:var(--color-paper-50);font-size:clamp(1.375rem,3.4vw,2.125rem);font-weight:600;line-height:1.24}.pledge__unless{font-family:var(--font-accent);letter-spacing:-.005em;color:var(--color-amberpaper);font-style:italic;font-weight:400}@media (width>=48rem){.register__row{padding-block:2.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 3rem;padding-left:4rem}}.deed{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);box-shadow:var(--shadow-editorial);border-radius:3px;position:relative;overflow:hidden}.deed__head{border-bottom:1px solid var(--color-paper-300);font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.8125rem 1.25rem;font-weight:600;display:flex}.deed__head-title{color:var(--color-paper-600)}.deed__head-tag{color:var(--color-amberpaper-ink)}.deed__list{gap:0;margin:0;padding:.5rem 1.25rem .75rem;display:grid}@media (width>=48rem){.deed__list{padding:.75rem 1.75rem 1rem}}.deed__row{padding-block:1.125rem}.deed__row+.deed__row{border-top:1px solid var(--color-paper-200)}.deed__term{font-size:var(--text-sm-plus);letter-spacing:-.01em;color:var(--color-paper-900);font-weight:600}.deed__text{max-width:62ch;font-size:var(--text-sm-plus);color:var(--color-paper-700);margin:.375rem 0 0;line-height:1.68}.deed__foot{border-top:1px solid var(--color-paper-300);background-color:color-mix(in oklab, var(--color-paper-100) 55%, var(--color-paper-0));font-size:var(--text-xs-plus);color:var(--color-paper-600);padding:1rem 1.25rem 1.125rem;line-height:1.7}.deed__foot>span{max-width:70ch;display:block}@media (width>=48rem){.deed__foot{padding:1.125rem 1.75rem 1.25rem}}.deed__foot b{color:var(--color-paper-800);font-weight:600}.leash{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);color:var(--color-paper-900);box-shadow:var(--shadow-editorial);border-radius:3px;position:relative;overflow:hidden}.leash__head{border-bottom:1px solid var(--color-paper-300);font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.8125rem 1.25rem;font-weight:600;display:flex}.leash__head-title{color:var(--color-paper-600)}.leash__head-tag{color:var(--color-amberpaper-ink)}html:not(.js) .leash__rail{display:none}.leash__rail{background-color:color-mix(in oklab, var(--color-paper-100) 72%, var(--color-paper-0));border-bottom:1px solid var(--color-paper-200);padding:1.5rem 1.25rem 1.375rem;position:relative}@media (width>=48rem){.leash__rail{padding:1.75rem 1.75rem 1.5rem}}.leash__rail-label{font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-600);margin:0 0 1.25rem;font-weight:600}.leash__track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.leash__line{top:.4375rem;left:var(--leash-first);right:var(--leash-first);background-color:var(--color-paper-300);pointer-events:none;height:1px;position:absolute}.leash__line--lead{width:max(0px, calc(var(--leash-fill) - var(--leash-first)));background-color:var(--color-amberpaper);transition:width .32s var(--ease-paper);right:auto}.leash__stop{appearance:none;font:inherit;color:var(--color-paper-600);cursor:pointer;transition:color var(--duration-base) ease;background:0 0;border:0;align-content:start;justify-items:center;gap:.5625rem;margin:0;padding:0 .25rem .75rem;display:grid}.leash__stop:hover{color:var(--color-paper-800)}.leash__stop:focus-visible{outline-offset:4px;border-radius:.5rem}[data-island] .leash :focus-visible{outline-color:var(--color-steel-ink)}.leash__dot{border-radius:var(--radius-pill);border:1.5px solid var(--color-paper-400);background-color:var(--color-paper-0);width:.875rem;height:.875rem;transition:border-color var(--duration-base) ease, background-color var(--duration-base) ease, transform var(--duration-base) var(--ease-paper);display:block;position:relative}.leash__stop:hover .leash__dot{border-color:var(--color-paper-500)}.leash__stop[aria-checked=true]{color:var(--color-paper-900)}.leash__stop[aria-checked=true] .leash__dot{border-color:var(--color-amberpaper);background-color:var(--color-amberpaper);transform:scale(1.18)}.leash__stop[aria-checked=true] .leash__dot:after{content:"";border:1px solid color-mix(in oklab, var(--color-amberpaper) 55%, transparent);border-radius:inherit;position:absolute;inset:-.3125rem}.leash__stop-label{font-size:var(--text-xs);letter-spacing:.02em;text-align:center;font-weight:600;line-height:1.25}@media (width>=30rem){.leash__stop-label{font-size:var(--text-xs-plus)}}.leash__badge{border-radius:var(--radius-pill);border:1px solid color-mix(in oklab, var(--color-amberpaper) 45%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amberpaper-ink);white-space:nowrap;padding:.1875rem .5rem;font-size:.5625rem;font-weight:600;display:inline-block}.leash__stages{grid-template-columns:minmax(0,1fr);display:grid}html:not(.js) .leash__stage+.leash__stage{border-top:1px solid var(--color-paper-200)}@media (width>=64rem){html:not(.js) .leash__stages{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.js) .leash__stage+.leash__stage{border-top:0;border-left:1px solid var(--color-paper-200)}}.leash__stage{padding:1.625rem 1.25rem 1.5rem}@media (width>=48rem){.leash__stage{padding:1.875rem 1.75rem 1.75rem}}.leash__stage-kicker{font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-600);flex-wrap:wrap;align-items:center;gap:.625rem;font-weight:600;display:flex}.leash__stage-title{letter-spacing:-.024em;text-wrap:pretty;color:var(--color-paper-900);margin-top:.875rem;font-size:clamp(1.25rem,3.2vw,1.625rem);font-weight:600;line-height:1.15}.leash__badge--fallback{display:none}html:not(.js) .leash__badge--fallback{display:inline-block}.ledger{border-top:1px solid var(--color-paper-200);grid-template-columns:minmax(0,1fr);gap:1.375rem;margin:1.5rem 0 0;padding-top:1.375rem;display:grid}.ledger__col+.ledger__col{border-top:1px solid var(--color-paper-200);padding-top:1.375rem}@media (width>=40rem){.ledger{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0 2rem}.ledger__col+.ledger__col{border-top:0;border-left:1px solid var(--color-paper-200);padding-top:0;padding-left:2rem}}.ledger__head{font-size:var(--text-3xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-600);font-weight:600}.ledger__list{gap:.6875rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.ledger__item{font-size:var(--text-sm);color:var(--color-paper-700);grid-template-columns:1rem minmax(0,1fr);gap:.5rem;line-height:1.6;display:grid}@media (width>=48rem){.ledger__item{font-size:var(--text-sm-plus)}}.ledger__item:before{content:"";background-color:var(--color-paper-400);width:.5rem;height:1px;margin-top:.8125em}.ledger__item--check:before{content:none}.ledger__check{width:1rem;height:1rem;color:var(--color-sage-ink);margin-top:.28em}.ledger__item--check{color:var(--color-paper-800);font-weight:500}.leash__note{border-top:1px solid var(--color-paper-200);font-size:var(--text-xs-plus);color:var(--color-paper-600);margin:1.5rem 0 0;padding-top:1rem;line-height:1.65}.leash__stage--enter{animation:leash-enter .3s var(--ease-paper) both}@keyframes leash-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
