._69tsbq_root{box-sizing:border-box;width:100%;max-width:var(--content-max);padding-right:var(--gutter);padding-left:var(--gutter);margin:0 auto}._69tsbq_root[data-width=narrow]{max-width:var(--content-narrow)}
._47mxKG_root{font-family:var(--font-display);font-weight:var(--weight-black);line-height:var(--leading-tight);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;isolation:isolate;margin:0}._47mxKG_root[data-tone=on-dark]{color:var(--color-on-dark)}._47mxKG_root[data-size=hero]{font-size:var(--text-display-hero)}._47mxKG_root[data-size=xl]{font-size:var(--text-display-xl)}._47mxKG_root[data-size=l]{font-size:var(--text-display-l)}._47mxKG_root[data-size=m]{font-size:var(--text-display-m)}._47mxKG_highlight{z-index:var(--z-behind);padding:0 var(--space-2);background-color:var(--color-accent);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}._47mxKG_highlight[data-paint=true]{padding-block:var(--highlight-bleed);padding-inline:calc(var(--space-2) + var(--space-6)) calc(var(--space-2) + var(--highlight-bleed-inline));margin-inline:calc(var(--space-6)*-1) calc(var(--highlight-bleed-inline)*-1);background-color:#0000;background-image:var(--texture-brush-stroke);background-repeat:no-repeat;background-size:100% 100%}
.qZd-2G_root{position:relative}.qZd-2G_lines{pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--color-guide), var(--color-guide)),linear-gradient(var(--color-guide), var(--color-guide)),linear-gradient(var(--color-guide), var(--color-guide)),linear-gradient(to top right, transparent calc(50% - .5px), var(--color-guide) 50%, transparent calc(50% + .5px));opacity:.7;background-position:8% 0,92% 0,0 30%,0 0;background-size:1px 100%,1px 100%,100% 1px,100% 100%;position:absolute;inset:0}.qZd-2G_content{position:relative}
.VLzsWq_root{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);padding:var(--space-3) var(--space-5);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:center;cursor:pointer;border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.VLzsWq_root[data-size=m]{min-height:var(--control-height)}.VLzsWq_root[data-size=l]{min-height:calc(var(--control-height) + var(--space-2));padding:var(--space-4) var(--space-6);font-size:var(--text-body-l)}.VLzsWq_root[data-size=s]{padding:var(--space-3) var(--space-4);font-size:var(--text-body-s)}.VLzsWq_root[data-block=true]{width:100%;display:flex}.VLzsWq_root:disabled{cursor:not-allowed;opacity:.5}.VLzsWq_root:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.VLzsWq_root[data-variant=accent]{color:var(--color-ink);background-color:var(--color-accent)}.VLzsWq_root[data-variant=accent]>*{position:relative}.VLzsWq_root[data-variant=accent]:before{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 35%, var(--color-card) 50%, transparent 65%);opacity:0;transition:transform var(--duration-slow) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0;transform:translate(-100%)}.VLzsWq_root[data-variant=accent]:hover:not(:disabled):before{opacity:.5;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.VLzsWq_root[data-variant=accent]:before,.VLzsWq_root[data-variant=accent]:hover:not(:disabled):before{display:none}}.VLzsWq_root[data-variant=ink]{color:var(--color-on-dark);background-color:var(--color-ink)}.VLzsWq_root[data-variant=ink]:hover:not(:disabled){background-color:var(--color-ink-2)}.VLzsWq_root[data-variant=ink]:focus-visible{outline-color:var(--color-accent)}.VLzsWq_root[data-variant=outline]{color:var(--color-ink);border-color:var(--color-ink);background-color:#0000}.VLzsWq_root[data-variant=outline]:hover:not(:disabled){color:var(--color-on-dark);background-color:var(--color-ink)}.VLzsWq_root[data-variant=outline-on-dark]{color:var(--color-on-dark);border-color:var(--color-dark-line-3);background-color:#0000}.VLzsWq_root[data-variant=outline-on-dark]:hover:not(:disabled){border-color:var(--color-on-dark)}.VLzsWq_root[data-variant=outline-on-dark]:focus-visible{outline-color:var(--color-accent)}.VLzsWq_root[data-variant=on-light]{color:var(--color-ink);background-color:var(--color-card)}.VLzsWq_root[data-variant=on-light]:hover:not(:disabled){background-color:var(--color-paper)}
.-NGNla_root{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-transform:uppercase;color:inherit;text-wrap:balance;margin:0}.-NGNla_root[data-size=l]{font-size:var(--text-heading-l)}.-NGNla_root[data-size=m]{font-size:var(--text-heading-m)}.-NGNla_root[data-size=s]{font-size:var(--text-heading-s)}.-NGNla_root[data-size=title]{font-size:var(--text-title)}.-NGNla_root[data-size=title-s]{font-size:var(--text-title-s)}
.pEaERq_root{width:var(--icon-button);height:var(--icon-button);cursor:pointer;border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pEaERq_root[data-size=l]{width:calc(var(--icon-button) + var(--space-2));height:calc(var(--icon-button) + var(--space-2))}.pEaERq_root:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.pEaERq_root[data-tone=light]{color:var(--color-ink);background-color:var(--color-card);border-color:var(--color-line-strong)}.pEaERq_root[data-tone=light]:hover{border-color:var(--color-ink)}.pEaERq_root[data-tone=dark]{color:var(--color-on-dark);border-color:var(--color-dark-line-2);background-color:#0000}.pEaERq_root[data-tone=dark]:hover{border-color:var(--color-on-dark)}.pEaERq_root[data-tone=dark]:focus-visible{outline-color:var(--color-accent)}
._4yFYcW_root{padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);border:1px solid #0000;display:inline-block}._4yFYcW_root[data-size=s]{padding:var(--space-1) var(--space-2);font-size:var(--text-mono-s)}._4yFYcW_root[data-tone=accent]{color:var(--color-ink);background-color:var(--color-accent)}._4yFYcW_root[data-tone=ink]{color:var(--color-on-dark);background-color:var(--color-ink)}._4yFYcW_root[data-tone=outline]{color:var(--color-ink);border-color:var(--color-ink)}._4yFYcW_root[data-tone=outline-on-dark]{color:var(--color-on-dark);border-color:var(--color-dark-line-2)}._4yFYcW_root[data-tone=plain-on-dark]{color:var(--color-on-dark-3);padding-inline:0}
.b8p4dq_root{gap:var(--space-2);flex-wrap:wrap;display:flex}.b8p4dq_pill{min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-3) var(--space-5);font-family:var(--font-sans);font-size:var(--text-body-s);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-ink);cursor:pointer;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.b8p4dq_pill:hover{color:var(--color-ink);border-color:var(--color-ink)}.b8p4dq_pill[aria-pressed=true]{color:var(--color-on-dark);background-color:var(--color-ink);border-color:var(--color-ink)}.b8p4dq_pill:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}
.bohy7W_link{line-height:0;display:inline-block}.bohy7W_link:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.bohy7W_root{width:var(--logo-width-m);line-height:0;display:inline-block}.bohy7W_root[data-size=s]{width:var(--logo-width-s)}.bohy7W_root[data-size=l]{width:var(--logo-width-l)}.bohy7W_root[data-animate=true] .bohy7W_image{animation-name:bohy7W_logo-draw;animation-duration:var(--duration-draw);animation-timing-function:var(--ease-out);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.bohy7W_root[data-animate=true] .bohy7W_image{animation:none}}.bohy7W_image{width:100%;height:auto;display:block}@keyframes bohy7W_logo-draw{0%{clip-path:inset(0 100% 0 0);opacity:.4;filter:grayscale()contrast(1.3)}55%{clip-path:inset(0);opacity:.8;filter:grayscale(.7)blur(1px)}to{clip-path:inset(0);opacity:1;filter:none}}
.LwzKGG_root{padding-top:var(--section-y);padding-bottom:var(--section-y);background-color:var(--color-paper);color:var(--color-ink)}.LwzKGG_root[data-tone=sand]{background-color:var(--color-sand)}.LwzKGG_root[data-tone=ink]{background-color:var(--color-ink);color:var(--color-on-dark)}.LwzKGG_root[data-space=tight]{padding-top:calc(var(--section-y)/2);padding-bottom:calc(var(--section-y)/2)}.LwzKGG_root[data-space=none]{padding-top:0;padding-bottom:0}.LwzKGG_root[data-space=top]{padding-bottom:0}.LwzKGG_root[data-space=bottom]{padding-top:0}
.bfsDDa_root{font-family:var(--font-sans);line-height:var(--leading-body);color:inherit;margin:0}.bfsDDa_root[data-size=lead]{font-size:var(--text-lead);font-weight:var(--weight-medium)}.bfsDDa_root[data-size=body-l]{font-size:var(--text-body-l)}.bfsDDa_root[data-size=body]{font-size:var(--text-body)}.bfsDDa_root[data-size=body-s]{font-size:var(--text-body-s)}.bfsDDa_root[data-size=meta]{font-size:var(--text-meta)}.bfsDDa_root[data-tone=ink]{color:var(--color-ink)}.bfsDDa_root[data-tone=ink-2]{color:var(--color-ink-2)}.bfsDDa_root[data-tone=ink-3]{color:var(--color-ink-3)}.bfsDDa_root[data-tone=on-dark]{color:var(--color-on-dark)}.bfsDDa_root[data-tone=on-dark-2]{color:var(--color-on-dark-2)}.bfsDDa_root[data-tone=on-dark-3]{color:var(--color-on-dark-3)}.bfsDDa_root[data-weight=regular]{font-weight:var(--weight-regular)}.bfsDDa_root[data-weight=medium]{font-weight:var(--weight-medium)}.bfsDDa_root[data-weight=semibold]{font-weight:var(--weight-semibold)}
._0MLu2W_root{gap:var(--space-6);padding-block:var(--space-12);flex-direction:column;align-items:flex-start;display:flex}
.GzUtgq_root{gap:var(--space-16);max-width:var(--content-max);padding:var(--section-y) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.GzUtgq_intro{gap:var(--space-4);max-width:var(--content-narrow);flex-direction:column;display:flex}.GzUtgq_toc,.GzUtgq_index{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GzUtgq_link{min-height:var(--tap-min);font-weight:var(--weight-semibold);color:var(--color-link);align-items:center;display:inline-flex}.GzUtgq_link:focus-visible{outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.GzUtgq_group{gap:var(--space-6);padding-top:var(--space-6);border-top:2px solid var(--color-ink);flex-direction:column;display:flex}.GzUtgq_label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.GzUtgq_name,.GzUtgq_value{font-family:var(--font-mono);font-size:var(--text-mono);overflow-wrap:anywhere}.GzUtgq_name{color:var(--color-ink)}.GzUtgq_value{color:var(--color-ink-3)}.GzUtgq_swatches{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-tile-s), 1fr));gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.GzUtgq_swatch{gap:var(--space-3);flex-direction:column;display:flex}.GzUtgq_chip{aspect-ratio:16/9;border:1px solid var(--color-line);border-radius:var(--radius-l);display:block}.GzUtgq_chip[data-kind=color]{background-color:var(--sample)}.GzUtgq_chip[data-kind=image]{background-color:var(--color-accent);background-image:var(--sample);background-size:cover}.GzUtgq_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GzUtgq_row{grid-template-columns:minmax(var(--grid-min-thumb), 1fr) 3fr;gap:var(--space-5);padding-block:var(--space-3);border-top:1px solid var(--color-line);align-items:center;display:grid}.GzUtgq_sample{min-width:0;overflow:hidden}.GzUtgq_type{color:var(--color-ink);display:block}.GzUtgq_type[data-kind=font]{font-family:var(--sample);font-size:var(--text-body-l)}.GzUtgq_type[data-kind=size]{font-family:var(--font-display);font-size:var(--sample);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-transform:uppercase;white-space:nowrap}.GzUtgq_type[data-kind=weight]{font-size:var(--text-body-l);font-weight:var(--sample)}.GzUtgq_type[data-kind=leading]{max-width:var(--statement-body-max);line-height:var(--sample)}.GzUtgq_type[data-kind=tracking]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--sample);text-transform:uppercase}.GzUtgq_bar{width:var(--sample);height:var(--space-4);background-color:var(--color-accent);border-radius:var(--radius-pill);display:block}.GzUtgq_corner{width:var(--space-24);height:var(--space-16);background-color:var(--color-sand);border:1px solid var(--color-line-strong);border-radius:var(--sample);display:block}.GzUtgq_track{height:var(--space-4);background-color:var(--color-sand);border-radius:var(--radius-pill);display:block;position:relative}.GzUtgq_dot{width:var(--space-4);height:var(--space-4);background-color:var(--color-ink);border-radius:var(--radius-pill);transition-property:left;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard);position:absolute;top:0;left:0}.GzUtgq_track[data-kind=duration] .GzUtgq_dot{transition-duration:var(--sample)}.GzUtgq_track[data-kind=ease] .GzUtgq_dot{transition-timing-function:var(--sample)}.GzUtgq_row:hover .GzUtgq_dot,.GzUtgq_row:focus-within .GzUtgq_dot{left:calc(100% - var(--space-4))}.GzUtgq_specimen{gap:var(--space-4);padding-top:var(--space-8);scroll-margin-top:var(--space-8);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.GzUtgq_note{max-width:var(--content-narrow);font-size:var(--text-body-s);color:var(--color-ink-3);margin:0}.GzUtgq_stage{gap:var(--space-4);flex-direction:column;display:flex}.GzUtgq_frame{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-l);flex-direction:column;display:flex}.GzUtgq_frame[data-tone=paper]{background-color:var(--color-paper);border:1px solid var(--color-line)}.GzUtgq_frame[data-tone=card]{background-color:var(--color-card);border:1px solid var(--color-line)}.GzUtgq_frame[data-tone=sand]{background-color:var(--color-sand)}.GzUtgq_frame[data-tone=ink]{color:var(--color-on-dark);background-color:var(--color-ink)}.GzUtgq_frame[data-tone=accent]{color:var(--color-ink);background-color:var(--color-accent)}.GzUtgq_caption{font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;margin:0}.GzUtgq_box{padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-ink-2);background-color:var(--color-card);border:1px dashed var(--color-line-strong);border-radius:var(--radius-xs)}.GzUtgq_guides{padding:var(--space-14) var(--space-6)}.GzUtgq_cell{gap:var(--space-2);flex-direction:column;align-items:center;display:inline-flex}.GzUtgq_narrow{max-width:var(--content-narrow)}
