.tqx[data-astro-cid-qz67jk5a]{padding-block:var(--space-2xl) 0}.masthead[data-astro-cid-qz67jk5a]{max-width:46rem;padding-bottom:var(--space-xl)}.eyebrow[data-astro-cid-qz67jk5a]{margin:0 0 var(--space-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.eyebrow[data-astro-cid-qz67jk5a] a[data-astro-cid-qz67jk5a]{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.eyebrow[data-astro-cid-qz67jk5a] a[data-astro-cid-qz67jk5a]:hover,.eyebrow[data-astro-cid-qz67jk5a] a[data-astro-cid-qz67jk5a]:focus-visible{color:var(--am-teal);border-bottom-color:var(--am-teal)}.masthead[data-astro-cid-qz67jk5a] h1[data-astro-cid-qz67jk5a]{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05}.masthead--hub[data-astro-cid-qz67jk5a] h1[data-astro-cid-qz67jk5a]{font-size:clamp(2.6rem,7vw,4.6rem)}.standfirst[data-astro-cid-qz67jk5a]{margin:var(--space-lg) 0 0;font-size:var(--step-1);color:var(--color-text-secondary);line-height:1.45}.hub-lead[data-astro-cid-qz67jk5a]{max-width:var(--measure);padding-bottom:var(--space-xl)}.ways[data-astro-cid-qz67jk5a]{border-top:1px solid var(--am-text);margin-bottom:var(--space-2xl)}.ways-title[data-astro-cid-qz67jk5a]{margin:var(--space-md) 0 var(--space-lg);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.way[data-astro-cid-qz67jk5a]{gap:var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--am-rule);color:inherit;grid-template-columns:8rem minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.way[data-astro-cid-qz67jk5a]:hover,.way[data-astro-cid-qz67jk5a]:focus-visible{background:color-mix(in srgb, var(--am-teal) 5%, transparent)}.way-cue[data-astro-cid-qz67jk5a]{letter-spacing:.18em;text-transform:uppercase;color:var(--am-teal);font-size:.75rem;font-weight:500}.way-main[data-astro-cid-qz67jk5a]{display:block}.way-label[data-astro-cid-qz67jk5a]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:500;line-height:1.15;display:block}.way-blurb[data-astro-cid-qz67jk5a]{margin-top:var(--space-xs);max-width:34rem;line-height:var(--leading-body);color:var(--color-text-secondary);display:block}.way[data-astro-cid-qz67jk5a]:hover .dbtn--hollow[data-astro-cid-qz67jk5a],.way[data-astro-cid-qz67jk5a]:focus-visible .dbtn--hollow[data-astro-cid-qz67jk5a],.way[data-astro-cid-qz67jk5a]:hover .dbtn--solid[data-astro-cid-qz67jk5a],.way[data-astro-cid-qz67jk5a]:focus-visible .dbtn--solid[data-astro-cid-qz67jk5a]{background:var(--am-teal);border-color:var(--am-teal);color:var(--am-paper)}.module-body[data-astro-cid-qz67jk5a]{gap:var(--space-2xl);padding-bottom:var(--space-2xl);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.rail[data-astro-cid-qz67jk5a]{top:calc(var(--am-header-h) + var(--space-md));font-size:var(--step--1);line-height:1.5;position:sticky}.rail-label[data-astro-cid-qz67jk5a]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;display:block}.depth[data-astro-cid-qz67jk5a]{padding-bottom:var(--space-md);border-bottom:1px solid var(--am-rule);display:block}.depth-opts[data-astro-cid-qz67jk5a]{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.rail-count[data-astro-cid-qz67jk5a]{margin:var(--space-md) 0 0;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.rail-count[data-astro-cid-qz67jk5a] strong[data-astro-cid-qz67jk5a]{color:var(--am-text);font-weight:700}.rail-walk[data-astro-cid-qz67jk5a]{margin-top:var(--space-lg);border-top:1px solid var(--am-rule)}.rail-step[data-astro-cid-qz67jk5a]{padding-block:var(--space-sm);border-bottom:1px solid var(--am-rule);color:inherit;text-decoration:none;display:block}.rail-dir[data-astro-cid-qz67jk5a]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.7rem;font-weight:500;display:block}.rail-target[data-astro-cid-qz67jk5a]{margin-top:2px;line-height:1.3;display:block}.rail-step[data-astro-cid-qz67jk5a]:hover .rail-target[data-astro-cid-qz67jk5a],.rail-step[data-astro-cid-qz67jk5a]:focus-visible .rail-target[data-astro-cid-qz67jk5a]{color:var(--am-teal)}.prose[data-astro-cid-qz67jk5a]{max-width:var(--measure)}.prose[data-astro-cid-qz67jk5a] p,.prose[data-astro-cid-qz67jk5a] ul,.prose[data-astro-cid-qz67jk5a] ol{margin:0 0 var(--space-md);line-height:var(--leading-body)}.prose[data-astro-cid-qz67jk5a] ul,.prose[data-astro-cid-qz67jk5a] ol{padding-left:1.4em}.prose[data-astro-cid-qz67jk5a] li{margin-bottom:var(--space-xs)}.prose[data-astro-cid-qz67jk5a] li::marker{color:var(--color-text-secondary)}.prose[data-astro-cid-qz67jk5a] h2{margin:var(--space-2xl) 0 var(--space-sm);font-size:var(--step-3);letter-spacing:-.015em;font-weight:500;line-height:1.15}.prose[data-astro-cid-qz67jk5a] h3{margin:var(--space-xl) 0 var(--space-xs);font-size:var(--step-1);font-weight:500;line-height:1.25}.prose[data-astro-cid-qz67jk5a] a{color:var(--color-link);border-bottom:1px solid #0000;text-decoration:none}.prose[data-astro-cid-qz67jk5a] a:hover,.prose[data-astro-cid-qz67jk5a] a:focus-visible{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.prose[data-astro-cid-qz67jk5a] blockquote{margin:var(--space-lg) 0;padding-left:var(--space-md);border-left:2px solid var(--am-teal);color:var(--color-text-secondary)}.prose[data-astro-cid-qz67jk5a] hr{border:0;border-top:1px solid var(--am-rule);margin-block:var(--space-xl)}.prose[data-astro-cid-qz67jk5a] strong.term,.prose[data-astro-cid-qz67jk5a] a.term-link{margin-bottom:.15em;display:block}.prose[data-astro-cid-qz67jk5a] a.term-link>strong.term{margin-bottom:0;display:inline}.prose[data-astro-cid-qz67jk5a] .tqx-scale{margin:var(--space-lg) 0;border-top:1px solid var(--am-rule);padding:0;list-style:none}.prose[data-astro-cid-qz67jk5a] .tqx-scale>li{padding-block:var(--space-sm);border-bottom:1px solid var(--am-rule);margin:0}.prose[data-astro-cid-qz67jk5a] .tqx-scale>li>strong{color:var(--am-teal);font-size:var(--step--1);letter-spacing:.04em;display:block}.closing-wrap[data-astro-cid-qz67jk5a]{padding-bottom:var(--space-2xl)}.folio[data-astro-cid-qz67jk5a]{align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--am-text);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;font-size:.75rem;font-weight:500;display:flex}.folio[data-astro-cid-qz67jk5a] span[data-astro-cid-qz67jk5a]+span[data-astro-cid-qz67jk5a]:before{content:"/";margin-right:var(--space-sm);color:var(--am-teal)}.prose--closing[data-astro-cid-qz67jk5a] .capstone-lede{font-size:var(--step-1);color:var(--color-text-secondary);line-height:1.45}.prose--closing[data-astro-cid-qz67jk5a] .capstone-block{margin-top:var(--space-2xl)}.prose--closing[data-astro-cid-qz67jk5a] .capstone-run{counter-reset:part;margin:var(--space-lg) 0;border-top:1px solid var(--am-text);padding:0;list-style:none}.prose--closing[data-astro-cid-qz67jk5a] .capstone-run>li{counter-increment:part;padding:var(--space-md) 0 var(--space-md) 3.25rem;border-bottom:1px solid var(--am-rule);margin:0;position:relative}.prose--closing[data-astro-cid-qz67jk5a] .capstone-run>li:before{content:counter(part, decimal-leading-zero);left:0;top:var(--space-md);font-size:var(--step--1);letter-spacing:.06em;color:var(--am-teal);font-variant-numeric:tabular-nums;font-weight:500;position:absolute}.prose--closing[data-astro-cid-qz67jk5a] .capstone-run-intro,.prose--closing[data-astro-cid-qz67jk5a] .capstone-steps-intro{font-weight:500}.prose--closing[data-astro-cid-qz67jk5a] .capstone-run-terminal{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--am-text);font-size:var(--step-1);font-weight:500;line-height:1.35}.prose--closing[data-astro-cid-qz67jk5a] .capstone-block--thesis{padding:var(--space-lg) var(--space-lg);background:var(--am-ink);color:var(--am-paper)}.prose--closing[data-astro-cid-qz67jk5a] .capstone-block--thesis p{font-size:var(--step-1);margin-bottom:0;line-height:1.4}.prose--closing[data-astro-cid-qz67jk5a] .capstone-block--thesis p+p{margin-top:var(--space-md);color:var(--am-paper-soft)}.prose--closing[data-astro-cid-qz67jk5a] .capstone-steps{counter-reset:move;padding:0;list-style:none}.prose--closing[data-astro-cid-qz67jk5a] .capstone-steps>li{counter-increment:move;margin-bottom:var(--space-md);padding-left:2.5rem;position:relative}.prose--closing[data-astro-cid-qz67jk5a] .capstone-steps>li:before{content:counter(move);font-size:var(--step--1);color:var(--am-teal);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.prose--closing[data-astro-cid-qz67jk5a] .capstone-block--close{padding-top:var(--space-lg);border-top:1px solid var(--am-text)}.ledger-wrap[data-astro-cid-qz67jk5a]{padding-block:var(--space-2xl);border-top:1px solid var(--am-rule)}.ledger-head[data-astro-cid-qz67jk5a]{max-width:40rem;margin-bottom:var(--space-xl)}.ledger-head[data-astro-cid-qz67jk5a] h2[data-astro-cid-qz67jk5a]{font-size:var(--step-3);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.15}.ledger-intro[data-astro-cid-qz67jk5a]{margin:var(--space-sm) 0 0;line-height:var(--leading-body);color:var(--color-text-secondary)}.ledger[data-astro-cid-qz67jk5a]{border-top:1px solid var(--am-text);margin:0;padding:0;list-style:none}.lrow[data-astro-cid-qz67jk5a]{gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--am-rule);grid-template-columns:5rem minmax(0,1fr) 13rem;align-items:center;display:grid}.lrow-num[data-astro-cid-qz67jk5a]{font-size:var(--step--1);letter-spacing:.1em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.lrow--module[data-astro-cid-qz67jk5a] .lrow-num[data-astro-cid-qz67jk5a]{letter-spacing:.06em;color:var(--am-text)}.lrow-label[data-astro-cid-qz67jk5a]{font-size:var(--step-1);font-weight:500;line-height:1.25;display:block}.lrow-blurb[data-astro-cid-qz67jk5a]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--color-text-secondary);line-height:1.5;display:block}.lrow-links[data-astro-cid-qz67jk5a]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.dbtn[data-astro-cid-qz67jk5a]{font-size:var(--step--1);letter-spacing:.01em;text-align:center;border:1px solid var(--am-text);border-radius:var(--button-radius);white-space:nowrap;padding:.4em .85em;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-block}.dbtn--hollow[data-astro-cid-qz67jk5a]{color:var(--am-text);background:0 0}.dbtn--solid[data-astro-cid-qz67jk5a]{background:var(--am-text);color:var(--am-paper)}.dbtn--hollow[data-astro-cid-qz67jk5a]:hover,.dbtn--hollow[data-astro-cid-qz67jk5a]:focus-visible,.dbtn--solid[data-astro-cid-qz67jk5a]:hover,.dbtn--solid[data-astro-cid-qz67jk5a]:focus-visible{background:var(--am-teal);border-color:var(--am-teal);color:var(--am-paper)}.dbtn[data-astro-cid-qz67jk5a].is-current{border-color:var(--am-rule);color:var(--color-text-secondary);background:0 0}.lrow-here[data-astro-cid-qz67jk5a]{margin-bottom:var(--space-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--am-teal);flex-basis:100%;font-size:.7rem;font-weight:500}.lrow[data-astro-cid-qz67jk5a].is-here{box-shadow:inset 3px 0 0 0 var(--am-teal);padding-left:var(--space-md);margin-left:calc(var(--space-md) * -1)}.faq[data-astro-cid-qz67jk5a]{padding-block:var(--space-2xl);border-top:1px solid var(--am-rule)}.faq[data-astro-cid-qz67jk5a] h2[data-astro-cid-qz67jk5a]{margin:0 0 var(--space-xl);font-size:var(--step-3);letter-spacing:-.015em;font-weight:500}.faq-list[data-astro-cid-qz67jk5a]{border-top:1px solid var(--am-text);max-width:60rem;margin:0}.faq-item[data-astro-cid-qz67jk5a]{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--am-rule);grid-template-columns:20rem minmax(0,1fr);display:grid}.faq-item[data-astro-cid-qz67jk5a] dt[data-astro-cid-qz67jk5a]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:500;line-height:1.2}.faq-item[data-astro-cid-qz67jk5a] dd[data-astro-cid-qz67jk5a]{max-width:var(--measure);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.cta-band[data-astro-cid-qz67jk5a]{margin-top:var(--space-2xl);padding-block:var(--space-2xl);background:var(--am-ink);color:var(--am-paper);border-bottom:2px solid var(--am-teal)}.cta-band[data-astro-cid-qz67jk5a] h2[data-astro-cid-qz67jk5a],.cta-band[data-astro-cid-qz67jk5a] p[data-astro-cid-qz67jk5a]{max-width:44rem}.cta-band[data-astro-cid-qz67jk5a] h2[data-astro-cid-qz67jk5a]{font-size:var(--step-3);letter-spacing:-.015em;color:var(--am-paper);margin:0;font-weight:500;line-height:1.15}.cta-band[data-astro-cid-qz67jk5a] p[data-astro-cid-qz67jk5a]{margin:var(--space-md) 0 0;line-height:var(--leading-body);color:var(--am-paper-soft)}.cta-row[data-astro-cid-qz67jk5a]{margin-top:var(--space-lg)!important}.cta-link[data-astro-cid-qz67jk5a]{padding:var(--space-sm) var(--space-lg);background:var(--am-paper);color:var(--am-ink);font-weight:500;text-decoration:none;display:inline-block}.cta-link[data-astro-cid-qz67jk5a]:hover,.cta-link[data-astro-cid-qz67jk5a]:focus-visible{background:var(--am-teal);color:var(--am-paper)}.cta-colophon[data-astro-cid-qz67jk5a]{padding-top:var(--space-md);border-top:1px solid var(--am-rule-on-ink);font-size:var(--step--1);color:var(--am-paper-soft);margin-top:var(--space-xl)!important}@media (width<=64rem){.module-body[data-astro-cid-qz67jk5a]{gap:var(--space-xl);grid-template-columns:1fr}.rail[data-astro-cid-qz67jk5a]{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.rail-count[data-astro-cid-qz67jk5a]{margin-top:0}.rail-walk[data-astro-cid-qz67jk5a]{margin-top:var(--space-sm);grid-column:1/-1}.faq-item[data-astro-cid-qz67jk5a]{gap:var(--space-sm);grid-template-columns:1fr}}@media (width<=52rem){.lrow[data-astro-cid-qz67jk5a]{row-gap:var(--space-sm);grid-template-columns:3.5rem minmax(0,1fr)}.lrow-links[data-astro-cid-qz67jk5a]{grid-column:2}.way[data-astro-cid-qz67jk5a]{gap:var(--space-xs);grid-template-columns:1fr}.way-cue[data-astro-cid-qz67jk5a]{order:-1}.way-go[data-astro-cid-qz67jk5a]{margin-top:var(--space-xs)}}@media (width<=30rem){.lrow[data-astro-cid-qz67jk5a]{row-gap:var(--space-2xs);grid-template-columns:1fr}.lrow-links[data-astro-cid-qz67jk5a]{margin-top:var(--space-2xs);grid-column:1}.lrow[data-astro-cid-qz67jk5a].is-here{padding-left:var(--space-sm);margin-left:calc(var(--space-sm) * -1)}}.tile[data-astro-cid-7vvl4sye]{padding-block:var(--space-2xl) 0}main:has(.cta-band)+.site-footer{margin-top:0}.masthead[data-astro-cid-7vvl4sye]{max-width:46rem;padding-bottom:var(--space-2xl)}.eyebrow[data-astro-cid-7vvl4sye]{margin:0 0 var(--space-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}h1[data-astro-cid-7vvl4sye]{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05}.standfirst[data-astro-cid-7vvl4sye]{margin:var(--space-lg) 0 0;font-size:var(--step-1);color:var(--color-text-secondary);line-height:1.45}.tm[data-astro-cid-7vvl4sye]{vertical-align:super;margin-inline-start:.06em;font-size:.42em;font-weight:400;line-height:1}.stage-list[data-astro-cid-7vvl4sye]{border-top:1px solid var(--am-rule);margin:0;padding:0;list-style:none}.stage[data-astro-cid-7vvl4sye]{gap:var(--space-md) var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--am-rule);grid-template-columns:3.25rem minmax(0,1fr) minmax(0,1.05fr);align-items:baseline;display:grid}.stage-num[data-astro-cid-7vvl4sye]{font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--am-teal);font-weight:500}.stage-name[data-astro-cid-7vvl4sye]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:500;line-height:1.1}.stage-blurb[data-astro-cid-7vvl4sye]{max-width:30rem;line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.prose[data-astro-cid-7vvl4sye]{padding-block:var(--space-2xl)}.prose[data-astro-cid-7vvl4sye]>p:first-child{margin:0 0 var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--am-text);max-width:46rem;font-size:var(--step-2);letter-spacing:-.015em;color:var(--am-text);font-weight:400;line-height:1.32}.prose[data-astro-cid-7vvl4sye] .zigzag-block{padding-top:var(--space-lg);border-top:1px solid var(--am-rule)}.prose[data-astro-cid-7vvl4sye] .zigzag-block>p{margin:0 0 var(--space-md);max-width:var(--measure);line-height:var(--leading-body);color:var(--color-text-secondary)}.prose[data-astro-cid-7vvl4sye] .zigzag-block>p:last-child{margin-bottom:0}.prose[data-astro-cid-7vvl4sye] .zigzag-block>h2{margin:0 0 var(--space-md);font-size:var(--step-2);letter-spacing:-.015em;color:var(--color-heading);font-weight:500;line-height:1.15}.prose[data-astro-cid-7vvl4sye] a{color:var(--color-link);text-underline-offset:.2em}.prose[data-astro-cid-7vvl4sye] a:hover,.prose[data-astro-cid-7vvl4sye] a:focus-visible{color:var(--color-link-hover)}@media (width>=62rem){.prose[data-astro-cid-7vvl4sye]{column-gap:var(--space-2xl);row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prose[data-astro-cid-7vvl4sye]>p:first-child{grid-column:1/-1;margin-bottom:0}.prose[data-astro-cid-7vvl4sye]>.zigzag-block:first-of-type,.prose[data-astro-cid-7vvl4sye]>.zigzag-block:last-of-type{grid-column:1/-1}.prose[data-astro-cid-7vvl4sye]>.zigzag-block:first-of-type{column-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.prose[data-astro-cid-7vvl4sye]>.zigzag-block:first-of-type>h2{grid-column:1/-1}.prose[data-astro-cid-7vvl4sye]>.zigzag-block:last-of-type>p{max-width:46rem}.prose[data-astro-cid-7vvl4sye] .zigzag-block>p{max-width:none}}.block-title[data-astro-cid-7vvl4sye]{margin:0 0 var(--space-xl);font-size:var(--step-2);letter-spacing:-.015em;font-weight:500;line-height:1.15}.tiers[data-astro-cid-7vvl4sye],.faq[data-astro-cid-7vvl4sye]{padding-block:var(--space-2xl);border-top:1px solid var(--am-rule)}.tier-list[data-astro-cid-7vvl4sye]{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tier[data-astro-cid-7vvl4sye]+.tier[data-astro-cid-7vvl4sye]{border-inline-start:1px solid var(--am-rule);padding-inline-start:var(--space-xl)}.tier-eyebrow[data-astro-cid-7vvl4sye]{margin:0 0 var(--space-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--am-teal);font-size:.75rem;font-weight:500}.tier-stages[data-astro-cid-7vvl4sye]{margin:0 0 var(--space-sm);font-size:var(--step-1);letter-spacing:-.01em;font-weight:500;line-height:1.2}.tier-blurb[data-astro-cid-7vvl4sye]{line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.faq-list[data-astro-cid-7vvl4sye]{border-top:1px solid var(--am-text);max-width:60rem;margin:0}.faq-item[data-astro-cid-7vvl4sye]{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--am-rule);grid-template-columns:20rem minmax(0,1fr);display:grid}.faq-item[data-astro-cid-7vvl4sye] dt[data-astro-cid-7vvl4sye]{font-size:var(--step-2);letter-spacing:-.01em;font-weight:500;line-height:1.2}.faq-item[data-astro-cid-7vvl4sye] dd[data-astro-cid-7vvl4sye]{max-width:var(--measure);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}.cta-band[data-astro-cid-7vvl4sye]{margin-top:var(--space-2xl);padding-block:var(--space-2xl);background:var(--am-ink);color:var(--am-paper);border-bottom:2px solid var(--am-teal)}.cta-band[data-astro-cid-7vvl4sye] h2[data-astro-cid-7vvl4sye],.cta-band[data-astro-cid-7vvl4sye] p[data-astro-cid-7vvl4sye]{max-width:44rem}.cta-band[data-astro-cid-7vvl4sye] h2[data-astro-cid-7vvl4sye]{font-size:var(--step-3);letter-spacing:-.015em;color:var(--am-paper);margin:0;font-weight:500;line-height:1.15}.cta-band[data-astro-cid-7vvl4sye] p[data-astro-cid-7vvl4sye]{margin:var(--space-md) 0 0;line-height:var(--leading-body);color:var(--am-paper-soft)}.cta-row[data-astro-cid-7vvl4sye]{gap:var(--space-sm);flex-wrap:wrap;display:flex;margin-top:var(--space-lg)!important}.cta-link[data-astro-cid-7vvl4sye]{padding:var(--space-sm) var(--space-lg);background:var(--am-paper);color:var(--am-ink);font-weight:500;text-decoration:none;display:inline-block}.cta-link[data-astro-cid-7vvl4sye]:hover,.cta-link[data-astro-cid-7vvl4sye]:focus-visible{background:var(--am-teal);color:var(--am-paper)}.cta-link--ghost[data-astro-cid-7vvl4sye]{color:var(--am-paper);box-shadow:inset 0 0 0 1px var(--am-rule-on-ink);background:0 0}.cta-link--ghost[data-astro-cid-7vvl4sye]:hover,.cta-link--ghost[data-astro-cid-7vvl4sye]:focus-visible{background:var(--am-teal);color:var(--am-paper);box-shadow:none}.cta-colophon[data-astro-cid-7vvl4sye]{padding-top:var(--space-md);border-top:1px solid var(--am-rule-on-ink);font-size:var(--step--1);color:var(--am-paper-soft);margin-top:var(--space-xl)!important}@media (width<=62rem){.stage[data-astro-cid-7vvl4sye]{gap:var(--space-xs) var(--space-md);grid-template-columns:3.25rem minmax(0,1fr)}.stage-blurb[data-astro-cid-7vvl4sye]{max-width:34rem;margin-top:var(--space-xs);grid-column:2}.tier-list[data-astro-cid-7vvl4sye]{grid-template-columns:1fr;gap:0}.tier[data-astro-cid-7vvl4sye]+.tier[data-astro-cid-7vvl4sye]{border-inline-start:0;padding-inline-start:0}.tier[data-astro-cid-7vvl4sye]{padding-block:var(--space-lg);border-top:1px solid var(--am-rule)}.tier[data-astro-cid-7vvl4sye]:first-child{border-top:0;padding-top:0}.faq-item[data-astro-cid-7vvl4sye]{gap:var(--space-sm);grid-template-columns:1fr}.faq-item[data-astro-cid-7vvl4sye] dt[data-astro-cid-7vvl4sye]{font-size:var(--step-1)}}@media (width<=30rem){.stage[data-astro-cid-7vvl4sye]{grid-template-columns:1fr}.stage-blurb[data-astro-cid-7vvl4sye]{grid-column:1}}.vault__who[data-astro-cid-rzn3d4ax]{z-index:9;padding:var(--space-sm) 0;background:color-mix(in srgb, var(--color-surface) 94%, transparent);backdrop-filter:blur(6px);border-top:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);font-family:var(--font-ui);font-size:var(--step--1);text-align:center;color:var(--color-text-secondary);position:sticky;bottom:0}.vault__switch[data-astro-cid-rzn3d4ax]{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vgate[data-astro-cid-rzn3d4ax]{border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);background:var(--color-surface);width:min(34rem,100vw - 2rem);color:var(--color-text);overscroll-behavior:contain;max-height:min(88svh,48rem);margin:auto;padding:0;overflow-y:auto}.vgate[data-astro-cid-rzn3d4ax]::backdrop{background:color-mix(in srgb, var(--color-bg-dark) 55%, transparent);backdrop-filter:blur(2px)}.vgate__form[data-astro-cid-rzn3d4ax]{padding:var(--space-lg);position:relative}.vgate__close[data-astro-cid-rzn3d4ax]{top:var(--space-sm);right:var(--space-sm);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute}.vgate__title[data-astro-cid-rzn3d4ax]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-heading);font-weight:450}.vgate__lede[data-astro-cid-rzn3d4ax]{margin-top:var(--space-sm);font-size:var(--step--1);line-height:1.55}.vgate__resource[data-astro-cid-rzn3d4ax]{margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--step--2,.75rem);letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.vgate__row[data-astro-cid-rzn3d4ax]{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=30rem){.vgate__row[data-astro-cid-rzn3d4ax]{grid-template-columns:1fr}}.vgate__field[data-astro-cid-rzn3d4ax]{margin-top:var(--space-md);font-family:var(--font-ui);font-size:var(--step--1);display:block}.vgate__field[data-astro-cid-rzn3d4ax] span[data-astro-cid-rzn3d4ax]{margin-bottom:.35em;font-weight:600;display:block}.vgate__field[data-astro-cid-rzn3d4ax] input[data-astro-cid-rzn3d4ax]{width:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:var(--button-radius,0);padding:.6em .7em}.vgate__field[data-astro-cid-rzn3d4ax] input[data-astro-cid-rzn3d4ax]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.vgate__consent[data-astro-cid-rzn3d4ax]{margin-top:var(--space-md);font-size:var(--step--1);align-items:flex-start;gap:.6em;line-height:1.45;display:flex}.vgate__consent[data-astro-cid-rzn3d4ax] input[data-astro-cid-rzn3d4ax]{flex:none;margin-top:.25em}.vgate__privacy[data-astro-cid-rzn3d4ax]{margin-top:var(--space-sm);font-size:var(--step--2,.75rem);color:var(--color-text-secondary);line-height:1.5}.vgate__turnstile[data-astro-cid-rzn3d4ax]{margin-top:var(--space-md);min-height:65px}.vgate__error[data-astro-cid-rzn3d4ax]{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-error,#b3261e)}.vgate__field[data-astro-cid-rzn3d4ax] .vgate__req[data-astro-cid-rzn3d4ax]{font-weight:inherit;margin:0;display:inline}.vgate__req[data-astro-cid-rzn3d4ax]{color:var(--color-error,#b3261e)}.vgate__reqNote[data-astro-cid-rzn3d4ax]{margin-top:var(--space-2xs,.25rem);font-size:var(--step--2,.78rem);color:var(--color-text-muted,#666)}.vgate__submit[data-astro-cid-rzn3d4ax]{width:100%;margin-top:var(--space-md);background:var(--button-bg);color:var(--button-text);border-radius:var(--button-radius,0);font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;padding:.7em 1em;font-weight:600;text-decoration:none;display:inline-flex}.vgate__submit[data-astro-cid-rzn3d4ax]:hover{background:var(--button-bg-hover)}.vgate__done[data-astro-cid-rzn3d4ax]{width:100%;margin-top:var(--space-sm);font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:.5em;display:block}.hp-field[data-astro-cid-rzn3d4ax]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vault[data-astro-cid-xa5abmlz]{padding-bottom:var(--space-3xl)}.vault__hero[data-astro-cid-xa5abmlz]{padding-block:var(--space-2xl) var(--space-xl)}.vault__eyebrow[data-astro-cid-xa5abmlz]{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.vault__title[data-astro-cid-xa5abmlz]{font-family:var(--font-display);font-size:var(--step-5);color:var(--color-heading);margin-top:var(--space-sm);max-width:18ch;font-weight:420;line-height:1.05}.vault__standfirst[data-astro-cid-xa5abmlz]{margin-top:var(--space-md);max-width:54ch;font-size:var(--step-1);color:var(--color-text);line-height:1.5}.vault__nav[data-astro-cid-xa5abmlz]{top:calc(var(--header-h,5.5rem) - 1px);z-index:8;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:sticky}.vault__rail[data-astro-cid-xa5abmlz]{position:relative}.vault__navlist[data-astro-cid-xa5abmlz]{justify-content:space-between;gap:var(--space-md);scrollbar-width:none;padding:0;padding-block:var(--space-sm);margin:0;list-style:none;display:flex;overflow-x:auto}.vault__navlist[data-astro-cid-xa5abmlz]::-webkit-scrollbar{display:none}.vault__navlist[data-astro-cid-xa5abmlz][data-overflow=true]{--clear-l:0px;--fade-l:0px;--clear-r:2rem;--fade-r:3.5rem;-webkit-mask-image:linear-gradient(to right, transparent var(--clear-l), black var(--fade-l), black calc(100% - var(--fade-r)), transparent calc(100% - var(--clear-r)));mask-image:linear-gradient(to right, transparent var(--clear-l), black var(--fade-l), black calc(100% - var(--fade-r)), transparent calc(100% - var(--clear-r)));scroll-padding-inline:3.5rem}.vault__navlist[data-astro-cid-xa5abmlz][data-overflow=true][data-at-start=false]{--clear-l:2rem;--fade-l:3.5rem}.vault__navlist[data-astro-cid-xa5abmlz][data-overflow=true][data-at-end=true]{--clear-r:0px;--fade-r:0px}.vault__railbtn[data-astro-cid-xa5abmlz]{width:2rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.vault__railbtn[data-astro-cid-xa5abmlz]:hover{color:var(--color-accent)}.vault__railbtn[data-astro-cid-xa5abmlz] svg[data-astro-cid-xa5abmlz]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.vault__railbtn--prev[data-astro-cid-xa5abmlz]{left:0}.vault__railbtn--next[data-astro-cid-xa5abmlz]{right:0}.vault__navlist[data-astro-cid-xa5abmlz][data-overflow=true][data-at-start=false]~.vault__railbtn--prev[data-astro-cid-xa5abmlz],.vault__navlist[data-astro-cid-xa5abmlz][data-overflow=true][data-at-end=false]~.vault__railbtn--next[data-astro-cid-xa5abmlz]{display:grid}.vault__navlist[data-astro-cid-xa5abmlz] a[data-astro-cid-xa5abmlz]{white-space:nowrap;font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.vault__navlist[data-astro-cid-xa5abmlz] a[data-astro-cid-xa5abmlz]:hover{color:var(--color-accent)}.vault__navlist[data-astro-cid-xa5abmlz] a[data-astro-cid-xa5abmlz][aria-current=location]{color:var(--color-accent);text-underline-offset:.45em;text-decoration-line:underline;text-decoration-thickness:2px}.vault__intro[data-astro-cid-xa5abmlz]{padding-block:var(--space-xl) var(--space-lg);max-width:68ch}.vault__introHeading[data-astro-cid-xa5abmlz]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-heading);font-weight:450}.vault__introBody[data-astro-cid-xa5abmlz]{margin-top:var(--space-md);color:var(--color-text);line-height:1.6}.vault__cat[data-astro-cid-xa5abmlz]{padding-top:var(--space-xl);scroll-margin-top:calc(var(--header-h,5.5rem) + 3.5rem)}.vault__catTitle[data-astro-cid-xa5abmlz]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-heading);padding-bottom:var(--space-sm);margin-bottom:var(--space-lg);border-bottom:3px solid var(--color-accent);font-weight:450}.vault__cards[data-astro-cid-xa5abmlz]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-xa5abmlz]{scroll-margin-top:calc(var(--header-h,5.5rem) + 3.75rem);display:flex}.card__flipper[data-astro-cid-xa5abmlz]{perspective:1600px;flex:1}.card__faces[data-astro-cid-xa5abmlz]{height:100%}.card__faces[data-astro-cid-xa5abmlz].js-flip{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.card__faces[data-astro-cid-xa5abmlz].js-flip>.card__face[data-astro-cid-xa5abmlz]{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.card__faces[data-astro-cid-xa5abmlz].js-flip>.card__face--back[data-astro-cid-xa5abmlz]{position:absolute;inset:0;transform:rotateY(180deg)}.card__faces[data-astro-cid-xa5abmlz].js-flip.is-flipped{transform:rotateY(180deg)}.card__face--front[data-astro-cid-xa5abmlz]{flex-direction:column;display:flex}.card__media[data-astro-cid-xa5abmlz]{aspect-ratio:340/480;justify-content:center;min-height:0;display:flex}.card__media[data-astro-cid-xa5abmlz] img[data-astro-cid-xa5abmlz]{aspect-ratio:auto 340/480;object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:0 14px 30px -16px color-mix(in srgb, var(--color-bg-dark) 70%, transparent)}.card__foot[data-astro-cid-xa5abmlz]{padding-top:var(--space-sm)}.card__foot[data-astro-cid-xa5abmlz] .card__title[data-astro-cid-xa5abmlz]{--cap-lh:1.25;line-height:var(--cap-lh);height:calc(2em * var(--cap-lh))}.card__foot[data-astro-cid-xa5abmlz] .card__actions[data-astro-cid-xa5abmlz]{margin-top:var(--space-sm)}.card__title[data-astro-cid-xa5abmlz]{font-family:var(--font-display);font-size:var(--step-0);color:var(--color-heading);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.card__face--back[data-astro-cid-xa5abmlz]{padding:var(--space-md);border:1px solid color-mix(in srgb, var(--color-border) 30%, transparent);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.card__title--back[data-astro-cid-xa5abmlz]{-webkit-line-clamp:3;line-clamp:3;flex:none}.card__note[data-astro-cid-xa5abmlz]{margin-top:var(--space-2xs,.3rem);font-family:var(--font-ui);font-size:var(--step--2,.75rem);letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);flex:none;font-weight:600}.card__desc[data-astro-cid-xa5abmlz]{margin-top:var(--space-sm);color:var(--color-text);font-size:var(--step--1);flex:1;min-height:0;line-height:1.55;overflow-y:auto}.card__actions[data-astro-cid-xa5abmlz]{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.card__actions--back[data-astro-cid-xa5abmlz]{flex:none}.card__btn[data-astro-cid-xa5abmlz]{background:var(--button-bg);color:var(--button-text);appearance:none;font:inherit;cursor:pointer;border-radius:var(--button-radius,0);font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;border:0;align-items:center;gap:.5em;padding:.55em 1em;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.card__btn[data-astro-cid-xa5abmlz]:hover{background:var(--button-bg-hover)}.card__buy[data-astro-cid-xa5abmlz]{width:100%;margin-top:var(--space-xs);flex:none;justify-content:center;display:flex}.card__btn--quiet[data-astro-cid-xa5abmlz]{color:var(--color-text);background:0 0;border:1px solid;padding:calc(.55em - 1px) calc(1em - 1px)}.card__btn--quiet[data-astro-cid-xa5abmlz]:hover{background:var(--color-text);color:var(--color-bg)}.card__pending[data-astro-cid-xa5abmlz]{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.7;font-weight:600}.card__cue[data-astro-cid-xa5abmlz]{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;margin-left:auto;padding:.4em 0;font-weight:600;transition:color .15s;display:none}.card__faces[data-astro-cid-xa5abmlz].js-flip .card__cue[data-astro-cid-xa5abmlz]{display:inline-flex}.card__cue[data-astro-cid-xa5abmlz]:hover{color:var(--color-accent)}.card__i[data-astro-cid-xa5abmlz]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}@media (width<=40rem){.vault__title[data-astro-cid-xa5abmlz]{font-size:var(--step-4)}}@media (prefers-reduced-motion:reduce){.card__faces[data-astro-cid-xa5abmlz].js-flip{transition:none}}[data-astro-cid-3wpdhvls][hidden]{display:none!important}.mt[data-astro-cid-3wpdhvls]{font-family:var(--font-ui)}.mt-intro[data-astro-cid-3wpdhvls]{font-family:var(--font-body)}.mt-altroute[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-left-width:4px;border-left-color:var(--color-accent);font-size:var(--step--1);color:var(--color-text-secondary)}.mt-group[data-astro-cid-3wpdhvls]{margin-top:var(--space-2xl)}.mt-group__title[data-astro-cid-3wpdhvls]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-heading,var(--color-text))}.mt-group__blurb[data-astro-cid-3wpdhvls]{margin-top:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--step--1)}.mt-grid[data-astro-cid-3wpdhvls]{margin:var(--space-lg) 0 0;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.mt-card[data-astro-cid-3wpdhvls]{border:1px solid var(--color-border);padding:var(--space-lg);background:var(--color-surface,var(--color-bg,#fff));flex-direction:column;display:flex}.mt-icon[data-astro-cid-3wpdhvls]{display:block}.mt-icon[data-astro-cid-3wpdhvls] svg{fill:currentColor;width:100%;height:100%;display:block}.mt-icon[data-astro-cid-3wpdhvls].is-flipped-y svg{transform:scaleY(-1)}.mt-card__icon[data-astro-cid-3wpdhvls]{width:3rem;height:3rem;margin-bottom:var(--space-sm);color:var(--color-accent)}.mt-drawer__icon[data-astro-cid-3wpdhvls]{width:3.5rem;height:3.5rem;margin-bottom:var(--space-sm);color:var(--color-accent)}.mt-card__name[data-astro-cid-3wpdhvls]{font-family:var(--font-display);font-size:var(--step-1);color:var(--color-heading,var(--color-text));margin:0}.mt-card__tagline[data-astro-cid-3wpdhvls]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--color-accent);font-weight:600}.mt-card__body[data-astro-cid-3wpdhvls]{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-text);flex:auto}.mt-card__cta[data-astro-cid-3wpdhvls]{margin-top:var(--space-md);align-self:flex-start}.hp-field[data-astro-cid-3wpdhvls]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mt-drawer[data-astro-cid-3wpdhvls]{z-index:60;position:fixed;inset:0}.mt-drawer__backdrop[data-astro-cid-3wpdhvls]{background:color-mix(in srgb, var(--color-heading,var(--color-text)) 55%, transparent);opacity:0;transition:opacity .25s;position:absolute;inset:0}.mt-drawer[data-astro-cid-3wpdhvls].is-open .mt-drawer__backdrop[data-astro-cid-3wpdhvls]{opacity:1}.mt-drawer__panel[data-astro-cid-3wpdhvls]{background:var(--color-bg,#fff);border-left:1px solid var(--color-border);width:min(30rem,92vw);height:100%;box-shadow:-8px 0 40px color-mix(in srgb, var(--color-heading,var(--color-text)) 22%, transparent);padding:var(--space-xl);transition:transform .28s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mt-drawer[data-astro-cid-3wpdhvls].is-open .mt-drawer__panel[data-astro-cid-3wpdhvls]{transform:translate(0)}.mt-drawer__close[data-astro-cid-3wpdhvls]{top:var(--space-sm);right:var(--space-sm);font-size:var(--step-3);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2xs) var(--space-xs);background:0 0;border:0;line-height:1;position:absolute}.mt-drawer__close[data-astro-cid-3wpdhvls]:hover{color:var(--color-text)}.mt-drawer__eyebrow[data-astro-cid-3wpdhvls]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.mt-drawer__title[data-astro-cid-3wpdhvls]{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-heading,var(--color-text));margin:var(--space-2xs) 0 0}.mt-drawer__desc[data-astro-cid-3wpdhvls]{margin-top:var(--space-sm);color:var(--color-text);font-size:var(--step-0)}.mt-form[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg)}.mt-grid-2[data-astro-cid-3wpdhvls]{gap:var(--space-md) var(--space-md);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-3wpdhvls]{gap:var(--space-2xs);margin-top:var(--space-md);flex-direction:column;display:flex}.mt-grid-2[data-astro-cid-3wpdhvls] .field[data-astro-cid-3wpdhvls]{margin-top:0}label[data-astro-cid-3wpdhvls]{font-size:var(--step--1);color:var(--color-text)}.req[data-astro-cid-3wpdhvls]{color:var(--color-accent)}.opt[data-astro-cid-3wpdhvls]{color:var(--color-text-secondary);font-size:var(--step--1)}input[data-astro-cid-3wpdhvls],textarea[data-astro-cid-3wpdhvls]{font:inherit;font-size:var(--step--1);color:var(--color-text);background:var(--color-bg,#fff);border:1px solid var(--color-border);border-radius:var(--button-radius,2px);width:100%;padding:.4em .65em}input[data-astro-cid-3wpdhvls]:focus,textarea[data-astro-cid-3wpdhvls]:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:#0000}textarea[data-astro-cid-3wpdhvls]{resize:vertical}.turnstile-row[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg)}.form-error[data-astro-cid-3wpdhvls]{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-accent);font-size:var(--step--1);color:var(--color-text);border-left-width:4px}.form-actions[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg)}.mt-form__note[data-astro-cid-3wpdhvls]{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-text-secondary)}.mt-confirm__line[data-astro-cid-3wpdhvls]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-accent);margin-top:var(--space-lg)}.mt-confirm[data-astro-cid-3wpdhvls] p[data-astro-cid-3wpdhvls],[data-astro-cid-3wpdhvls][data-mt-stage=confirmIdentity] p[data-astro-cid-3wpdhvls]{margin-top:var(--space-md);color:var(--color-text)}[data-astro-cid-3wpdhvls][data-mt-stage=confirmIdentity] .mt-confirm__line[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg)}[data-astro-cid-3wpdhvls][data-mt-stage=confirmIdentity] strong[data-astro-cid-3wpdhvls]{overflow-wrap:anywhere}.mt-confirm__get[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg)}.mt-confirm__get[data-astro-cid-3wpdhvls] .button[data-astro-cid-3wpdhvls]{text-decoration:none}.mt-checking[data-astro-cid-3wpdhvls]{margin-top:var(--space-lg);font-size:var(--step--1);color:var(--color-text-secondary)}.button[data-astro-cid-3wpdhvls]{padding:calc(var(--button-padding-y,.7em) - 1px) calc(var(--button-padding-x,1.4em) - 1px);border:1px solid var(--button-bg)}.button[data-astro-cid-3wpdhvls]:hover{border-color:var(--button-bg-hover)}.button--ghost[data-astro-cid-3wpdhvls]{color:var(--color-text);border-color:var(--color-border);margin-top:var(--space-lg);background:0 0}.button--ghost[data-astro-cid-3wpdhvls]:hover{border-color:var(--color-text);color:var(--color-text);background:0 0}@media (width<=40rem){.mt-grid-2[data-astro-cid-3wpdhvls]{grid-template-columns:1fr;gap:0}.mt-drawer__panel[data-astro-cid-3wpdhvls]{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.mt-drawer__backdrop[data-astro-cid-3wpdhvls],.mt-drawer__panel[data-astro-cid-3wpdhvls]{transition:none}}.page[data-astro-cid-3ypwizxo]{padding-block:var(--space-xl) var(--space-2xl)}.page--microtools[data-astro-cid-3ypwizxo] .prose[data-astro-cid-3ypwizxo]{max-width:52rem}.page--microtools[data-astro-cid-3ypwizxo] .prose[data-astro-cid-3ypwizxo] h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;line-height:1.05}.page--microtools[data-astro-cid-3ypwizxo] .prose[data-astro-cid-3ypwizxo] h1+p{max-width:44rem;margin:var(--space-lg) 0 0;font-size:var(--step-1);line-height:1.45}.page--microtools[data-astro-cid-3ypwizxo] .prose[data-astro-cid-3ypwizxo] h2{margin:var(--space-xl) 0 0;font-size:var(--step-2);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.2}.page--microtools[data-astro-cid-3ypwizxo] .prose[data-astro-cid-3ypwizxo] h2+p{max-width:var(--measure);margin:var(--space-sm) 0 0;line-height:var(--leading-body);text-wrap:pretty}.vault__standfirst{text-wrap:pretty}.prose--legal[data-astro-cid-3ypwizxo]{max-width:none;margin-inline:0}.prose--legal[data-astro-cid-3ypwizxo]>.disclaimer-title,.prose--legal[data-astro-cid-3ypwizxo]>.disclaimer-hero{max-width:58rem;margin-inline:auto}.prose--legal[data-astro-cid-3ypwizxo] h1{font-size:var(--step-3);letter-spacing:-.015em;margin:0 0 var(--space-lg);font-weight:500;line-height:1.1}.prose--legal[data-astro-cid-3ypwizxo] h2{font-size:var(--step-2);margin:var(--space-xl) 0 var(--space-sm);font-weight:500;line-height:1.15}.prose--legal[data-astro-cid-3ypwizxo] h3{font-size:var(--step-1);margin:var(--space-lg) 0 var(--space-xs);font-weight:500}.prose--legal[data-astro-cid-3ypwizxo] h1 strong,.prose--legal[data-astro-cid-3ypwizxo] h2 strong,.prose--legal[data-astro-cid-3ypwizxo] h3 strong{font-weight:inherit}.prose--legal[data-astro-cid-3ypwizxo] p{margin:0 0 var(--space-md);line-height:var(--leading-body)}.prose--legal[data-astro-cid-3ypwizxo] ul,.prose--legal[data-astro-cid-3ypwizxo] ol{margin:0 0 var(--space-md);padding-left:1.5em}.prose--legal[data-astro-cid-3ypwizxo] li{margin-bottom:var(--space-xs)}.prose--legal[data-astro-cid-3ypwizxo] li::marker{color:var(--color-text-secondary)}.prose--legal[data-astro-cid-3ypwizxo] a:not(.button){color:var(--color-link);border-bottom:1px solid #0000;text-decoration:none}.prose--legal[data-astro-cid-3ypwizxo] a:not(.button):hover,.prose--legal[data-astro-cid-3ypwizxo] a:not(.button):focus-visible{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.prose--legal[data-astro-cid-3ypwizxo] hr{border:0;border-top:1px solid var(--am-rule);margin-block:var(--space-xl)}.prose--legal[data-astro-cid-3ypwizxo] table{width:100%;margin:var(--space-md) 0 var(--space-lg);border-collapse:collapse;font-size:var(--step--1);line-height:1.5}.prose--legal[data-astro-cid-3ypwizxo] th,.prose--legal[data-astro-cid-3ypwizxo] td{border:1px solid var(--am-rule);padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top}.prose--legal[data-astro-cid-3ypwizxo] thead th{font-weight:500}.prose--legal[data-astro-cid-3ypwizxo] code{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-title{font-size:var(--step-3);margin:0 auto var(--space-lg);font-weight:500;line-height:1.1}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start;display:grid}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__lede p{margin-top:var(--space-md)}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__lede p:first-child{margin-top:0}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__aside{margin:0}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__aside img{border-bottom:3px solid var(--am-teal);width:100%;max-width:none;height:auto;margin:0;display:block}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__note{margin-top:var(--space-md);font-size:var(--step--1);color:var(--color-text-secondary);line-height:1.55}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__gratitude{margin-top:var(--space-md);text-align:center;font-size:var(--step-2);letter-spacing:-.01em;font-weight:500}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-framing{margin-block:var(--space-2xl);padding-block:var(--space-lg);border-top:1px solid var(--am-rule);border-bottom:1px solid var(--am-rule);text-align:center;font-size:var(--step-0);letter-spacing:.02em;line-height:1.6}@media (width<=48rem){.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero{gap:var(--space-lg);grid-template-columns:1fr}.prose--legal[data-astro-cid-3ypwizxo] .disclaimer-hero__aside{max-width:20rem;margin-inline:auto}}@media (width<=40rem){.prose--legal[data-astro-cid-3ypwizxo] th,.prose--legal[data-astro-cid-3ypwizxo] td{padding:var(--space-2xs) var(--space-xs)}}
