.qKwDRa_dots{--dot:var(--space-4);--gap:var(--space-10);--distance:var(--gap);width:calc(var(--gap) + var(--dot) * 2);height:var(--dot);flex:none;display:block;position:relative}.qKwDRa_dots[data-size=sm]{--dot:calc(var(--space-2) + var(--space-1));--gap:var(--space-6)}.qKwDRa_dots[data-size=lg]{--dot:calc(var(--space-6) + var(--space-1));--gap:var(--space-16)}.qKwDRa_dots[data-phase=near]{--distance:var(--dot)}.qKwDRa_dots[data-phase=meet]{--distance:0px}.qKwDRa_dot{width:var(--dot);height:var(--dot);border-radius:var(--radius-full);transition:transform var(--duration-overlay-enter) var(--ease-in-out);position:absolute;top:0;left:50%}.qKwDRa_first{background:var(--color-brand-solid);transform:translateX(calc(-1 * (var(--distance) / 2 + var(--dot))))}.qKwDRa_second{background:var(--color-accent-decor);transform:translateX(calc(var(--distance) / 2))}@media (prefers-reduced-motion:reduce){.qKwDRa_dot{transition:none}}
.cHdyJG_lockup{align-items:center;gap:var(--space-4);flex-direction:column;display:inline-flex}.cHdyJG_wordmark{color:var(--color-brand-text);font-size:var(--type-title-large-size);line-height:var(--type-title-large-line);font-weight:var(--weight-bold);letter-spacing:var(--type-title-large-tracking)}.cHdyJG_lockup[data-size=lg] .cHdyJG_wordmark{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking)}
.lWai2a_footer{padding-block:var(--space-12) var(--space-10);border-top:var(--border-hairline) solid var(--color-border-subtle)}.lWai2a_inner{gap:var(--space-8);display:grid}.lWai2a_identity{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.lWai2a_links{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.lWai2a_link{min-height:var(--touch-target);margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);border-radius:var(--shape-button);color:var(--color-brand-text);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--weight-semibold);letter-spacing:var(--type-label-small-tracking);transition:background-color var(--duration-press) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.lWai2a_link:active{background:var(--color-surface-pressed)}@media (hover:hover){.lWai2a_link:hover{background:var(--color-surface-pressed)}}.lWai2a_base{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}@media (min-width:768px){.lWai2a_inner{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}.lWai2a_links{column-gap:var(--space-6);flex-wrap:wrap;display:flex}.lWai2a_base{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lWai2a_link{transition:none}}
.JMfsBq_header{z-index:2;padding-block:var(--space-4);position:relative}.JMfsBq_bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.JMfsBq_home{padding:var(--space-1);border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.JMfsBq_links{column-gap:var(--space-1);flex-wrap:wrap;list-style:none;display:none}.JMfsBq_link{min-height:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--shape-button);color:var(--color-text-secondary);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--weight-semibold);letter-spacing:var(--type-label-small-tracking);transition:background-color var(--duration-press) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.JMfsBq_menuButton{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-4);border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--shape-button);color:var(--color-text-primary);font-size:var(--type-label-small-size);line-height:var(--type-label-small-line);font-weight:var(--weight-semibold);letter-spacing:var(--type-label-small-tracking);cursor:pointer;transition:background-color var(--duration-press) var(--ease-out);list-style:none;display:inline-flex}.JMfsBq_menuButton::-webkit-details-marker{display:none}.JMfsBq_menuIconOpen,.JMfsBq_menuIconClose{display:inline-flex}.JMfsBq_menuIconClose,.JMfsBq_menu[open] .JMfsBq_menuIconOpen{display:none}.JMfsBq_menu[open] .JMfsBq_menuIconClose{display:inline-flex}.JMfsBq_menuPanel{top:100%;padding-block:var(--space-2) var(--space-4);border-block:var(--border-hairline) solid var(--color-border-subtle);background:var(--color-surface-overlay);box-shadow:var(--elevation-overlay);position:absolute;inset-inline:0}.JMfsBq_menuLinks{flex-direction:column;list-style:none;display:flex}.JMfsBq_menuLink{min-height:calc(var(--touch-target) + var(--space-2));margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--weight-semibold);letter-spacing:var(--type-headline-tracking);transition:background-color var(--duration-press) var(--ease-out);align-items:center;text-decoration:none;display:flex}.JMfsBq_link:active,.JMfsBq_menuButton:active,.JMfsBq_menuLink:active{background:var(--color-surface-pressed);color:var(--color-text-primary)}@media (hover:hover){.JMfsBq_link:hover,.JMfsBq_menuButton:hover,.JMfsBq_menuLink:hover{background:var(--color-surface-pressed);color:var(--color-text-primary)}}@media (min-width:768px){.JMfsBq_links{display:flex}.JMfsBq_menu{display:none}}@media (prefers-reduced-motion:reduce){.JMfsBq_link,.JMfsBq_menuButton,.JMfsBq_menuLink{transition:none}}
.HjQxJG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);min-width:var(--touch-target);padding:var(--space-3) var(--space-6);border:var(--border-thin) solid transparent;border-radius:var(--shape-button);font-family:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-press) var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}.HjQxJG_large{min-height:var(--control-lg);padding:var(--space-4) var(--space-8)}.HjQxJG_primary{background:var(--color-brand-solid);color:var(--color-brand-on-solid)}.HjQxJG_secondary{border-color:var(--color-border-strong);color:var(--color-text-primary)}.HjQxJG_ghost{color:var(--color-brand-text)}.HjQxJG_primary:active{background:var(--color-brand-solid-pressed)}.HjQxJG_secondary:active,.HjQxJG_ghost:active{background:var(--color-surface-pressed)}.HjQxJG_button:active{transform:scale(var(--motion-press-scale))}@media (hover:hover){.HjQxJG_primary:hover{background:var(--color-brand-solid-pressed)}.HjQxJG_secondary:hover,.HjQxJG_ghost:hover{background:var(--color-surface-pressed)}}@media (prefers-reduced-motion:reduce){.HjQxJG_button{transition:none}.HjQxJG_button:active{transform:none}}
.HS70Aa_main{padding-block:var(--space-section)}.HS70Aa_inner{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.HS70Aa_inner>p{max-width:var(--content-reading)}
