.styleguide-module__ZmYO6G__head{--pad-top:clamp(2.5rem, 7vw, 4rem);--pad-bottom:clamp(1.75rem, 4vw, 2.5rem);border-bottom:1px solid var(--rule-strong)}.styleguide-module__ZmYO6G__title{letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(2.25rem,6.5vw,3.5rem)}.styleguide-module__ZmYO6G__blurb{color:var(--graphite);max-width:56ch;margin-top:1rem}.styleguide-module__ZmYO6G__section{--pad-top:1.9rem;--pad-bottom:2.25rem;border-bottom:1px solid var(--rule-strong)}.styleguide-module__ZmYO6G__sectionTitle{margin-bottom:1.1rem}.styleguide-module__ZmYO6G__sub{font-size:.6875rem;font-weight:500;font-stretch:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--rule);margin-top:2rem;margin-bottom:.75rem;padding-top:.75rem}.styleguide-module__ZmYO6G__note{color:var(--graphite);max-width:62ch;margin-top:.3rem;font-size:.875rem}.styleguide-module__ZmYO6G__token{font-family:var(--font-mono);background:var(--paper-sunk);border:1px solid var(--rule);padding:.05em .3em;font-size:.75rem}.styleguide-module__ZmYO6G__principles{counter-reset:p;max-width:var(--measure);list-style:none}.styleguide-module__ZmYO6G__principles li{counter-increment:p;padding-left:2.25rem;border-top:1px solid var(--rule);color:var(--graphite);padding-block:.75rem;position:relative}.styleguide-module__ZmYO6G__principles li:last-child{border-bottom:1px solid var(--rule)}.styleguide-module__ZmYO6G__principles li:before{content:counter(p, decimal-leading-zero);font-size:.6875rem;font-weight:500;font-stretch:var(--condensed);letter-spacing:.14em;color:var(--accent);position:absolute;top:.95rem;left:0}.styleguide-module__ZmYO6G__principles b{color:var(--ink);font-weight:600}.styleguide-module__ZmYO6G__grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);display:grid}@media (min-width:720px){.styleguide-module__ZmYO6G__grid{grid-template-columns:1fr 1fr}}.styleguide-module__ZmYO6G__fontCard{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.1rem 1.25rem}.styleguide-module__ZmYO6G__fontName{font-size:1.5rem;font-weight:600;font-stretch:var(--display-width);letter-spacing:-.03em}.styleguide-module__ZmYO6G__fontNameMono{font-family:var(--font-mono);font-size:1.25rem;font-weight:500}.styleguide-module__ZmYO6G__specimenA{font-size:1.5rem;font-weight:500;font-stretch:var(--display-width);letter-spacing:-.02em;margin-top:1rem}.styleguide-module__ZmYO6G__specimenB{letter-spacing:-.01em;color:var(--graphite);font-size:1.5rem;font-weight:400}.styleguide-module__ZmYO6G__specimenMono{font-family:var(--font-mono);color:var(--graphite);margin-top:1rem;font-size:.9375rem}.styleguide-module__ZmYO6G__widths{list-style:none}.styleguide-module__ZmYO6G__widths li{border-top:1px solid var(--rule);align-items:baseline;gap:.15rem 1.5rem;padding-block:.65rem;display:grid}.styleguide-module__ZmYO6G__widths li:last-child{border-bottom:1px solid var(--rule)}@media (min-width:620px){.styleguide-module__ZmYO6G__widths li{grid-template-columns:11rem 1fr}}.styleguide-module__ZmYO6G__wCond{font-stretch:var(--condensed);font-size:1.125rem}.styleguide-module__ZmYO6G__wDisp{font-stretch:var(--display-width);font-size:1.125rem}.styleguide-module__ZmYO6G__wNorm{font-stretch:var(--wide);font-size:1.125rem}.styleguide-module__ZmYO6G__scale{list-style:none}.styleguide-module__ZmYO6G__scale li{border-top:1px solid var(--rule);align-items:baseline;gap:.2rem 1.5rem;padding-block:.85rem;display:grid}.styleguide-module__ZmYO6G__scale li:last-child{border-bottom:1px solid var(--rule)}@media (min-width:620px){.styleguide-module__ZmYO6G__scale li{grid-template-columns:11rem 1fr}}.styleguide-module__ZmYO6G__tDisplay{font-size:clamp(2.25rem,6vw,3.25rem);font-weight:600;font-stretch:var(--display-width);letter-spacing:-.048em;line-height:1}.styleguide-module__ZmYO6G__tTitle{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;font-stretch:var(--display-width);letter-spacing:-.04em}.styleguide-module__ZmYO6G__tLede{font-size:1.375rem;font-stretch:var(--wide);letter-spacing:-.024em;line-height:1.25}.styleguide-module__ZmYO6G__tRow{font-size:1.125rem;font-weight:600;font-stretch:var(--display-width);letter-spacing:-.022em}.styleguide-module__ZmYO6G__tBody{color:var(--graphite)}.styleguide-module__ZmYO6G__swatches{border-top:1px solid var(--rule);border-left:1px solid var(--rule);list-style:none;display:grid}@media (min-width:720px){.styleguide-module__ZmYO6G__swatches{grid-template-columns:1fr 1fr}}.styleguide-module__ZmYO6G__swatch{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:flex-start;gap:.85rem;padding:.7rem .85rem;display:flex}.styleguide-module__ZmYO6G__chip{border:1px solid var(--rule-strong);flex-shrink:0;width:2.25rem;height:2.25rem}.styleguide-module__ZmYO6G__swatch .styleguide-module__ZmYO6G__note{margin-top:.15rem;font-size:.8125rem}.styleguide-module__ZmYO6G__actions{border:1px solid var(--ink);flex-wrap:wrap;width:max-content;max-width:100%;margin-top:.9rem;display:flex}.styleguide-module__ZmYO6G__action{font-size:.6875rem;font-weight:500;font-stretch:var(--condensed);letter-spacing:.14em;text-transform:uppercase;border-right:1px solid var(--ink);cursor:default;padding:.6rem 1.2rem;transition:background-color .12s linear,color .12s linear}.styleguide-module__ZmYO6G__action:last-child{border-right:0}.styleguide-module__ZmYO6G__action:first-child{background:var(--ink);color:var(--paper)}.styleguide-module__ZmYO6G__action:hover{background:var(--accent);color:var(--accent-on)}.styleguide-module__ZmYO6G__demoRow{border-block:1px solid var(--rule);gap:.5rem 2rem;margin-top:.9rem;padding-block:1.15rem;display:grid}@media (min-width:640px){.styleguide-module__ZmYO6G__demoRow{grid-template-columns:1fr 10.5rem;align-items:start}.styleguide-module__ZmYO6G__demoMeta{text-align:right}}.styleguide-module__ZmYO6G__demoTitle{font-size:1.125rem;font-weight:600;font-stretch:var(--display-width);letter-spacing:-.022em}.styleguide-module__ZmYO6G__demoText{color:var(--graphite);max-width:62ch;margin-top:.25rem}.styleguide-module__ZmYO6G__demoStack{font-size:.75rem;font-stretch:var(--condensed);letter-spacing:.04em;color:var(--faint);margin-top:.55rem}.styleguide-module__ZmYO6G__demoMeta{flex-direction:column;gap:.1rem;padding-top:.2rem;display:flex}.styleguide-module__ZmYO6G__demoOrg{font-size:.6875rem;font-weight:500;font-stretch:var(--condensed);letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.styleguide-module__ZmYO6G__titleBlock{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0 2.25rem;margin-top:.9rem;padding-top:.9rem;display:flex}.styleguide-module__ZmYO6G__titleBlock>div{flex-direction:column;gap:.05rem;display:flex}.styleguide-module__ZmYO6G__tbValue{font-size:.8125rem;font-stretch:var(--condensed);letter-spacing:.04em}.styleguide-module__ZmYO6G__field{gap:.3rem;max-width:22rem;margin-top:.9rem;display:grid}.styleguide-module__ZmYO6G__fieldLabel{font-size:.6875rem;font-weight:500;font-stretch:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.styleguide-module__ZmYO6G__input{background:var(--paper-raised);color:var(--ink);border:1px solid var(--field);padding:.55rem .7rem;font-family:inherit;font-size:.9375rem}.styleguide-module__ZmYO6G__input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline:none}.styleguide-module__ZmYO6G__rules{max-width:var(--measure);list-style:none}.styleguide-module__ZmYO6G__rules li{padding-left:1.25rem;border-top:1px solid var(--rule);color:var(--graphite);padding-block:.6rem;position:relative}.styleguide-module__ZmYO6G__rules li:last-child{border-bottom:1px solid var(--rule)}.styleguide-module__ZmYO6G__rules li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:1.25rem;left:0}
