.Brand-module-scss-module__mFs6WG__page{background:var(--bg-page);min-height:100vh;color:var(--text-body)}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__page{grid-template-columns:264px minmax(0,1fr);display:grid}}.Brand-module-scss-module__mFs6WG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Brand-module-scss-module__mFs6WG__sidebar{z-index:100;background:var(--bg-surface);border-bottom:1px solid var(--border);flex-direction:column;display:flex;position:sticky;top:0}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__sidebar{border-bottom:0;border-right:1px solid var(--border);height:100vh}}.Brand-module-scss-module__mFs6WG__sidebarHead{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__sidebarHead{border-bottom:1px solid var(--divider);padding:1.25rem 1.25rem 1rem}}.Brand-module-scss-module__mFs6WG__sidebarLogo{letter-spacing:-.025em;color:var(--text-strong);outline:none;font-size:20px;font-weight:800;text-decoration:none}.Brand-module-scss-module__mFs6WG__sidebarLogo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Brand-module-scss-module__mFs6WG__sidebarTitle{border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-muted);padding:2px .5rem;font-size:13px;font-weight:600}.Brand-module-scss-module__mFs6WG__nav{scrollbar-width:none;gap:.25rem;padding:0 1rem .75rem;display:flex;overflow-x:auto}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__nav{flex-direction:column;flex:1;gap:1rem;padding:1rem .75rem;overflow:visible auto}}.Brand-module-scss-module__mFs6WG__navGroup{display:contents}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__navGroup{display:block}}.Brand-module-scss-module__mFs6WG__navGroupTitle{display:none}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__navGroupTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 .25rem;padding-inline:.75rem;font-size:13px;font-weight:600;display:block}}.Brand-module-scss-module__mFs6WG__navList{margin:0;padding:0;list-style:none;display:contents}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__navList{flex-direction:column;gap:2px;display:flex}}.Brand-module-scss-module__mFs6WG__navLink{border-radius:var(--radius-md);color:var(--text-body);white-space:nowrap;background:var(--bg-muted);outline:none;flex:none;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:15px;font-weight:500;text-decoration:none;display:flex}.Brand-module-scss-module__mFs6WG__navLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Brand-module-scss-module__mFs6WG__navLink svg{width:18px;height:18px;color:var(--text-muted);flex:none}.Brand-module-scss-module__mFs6WG__navLink:hover{background:var(--brand-soft);color:var(--brand-strong)}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__navLink{background:0 0}}.Brand-module-scss-module__mFs6WG__sidebarFoot{display:none}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__sidebarFoot{border-top:1px solid var(--divider);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}}.Brand-module-scss-module__mFs6WG__langs{gap:.25rem;padding-inline:.75rem;display:flex}.Brand-module-scss-module__mFs6WG__lang{border-radius:var(--radius-sm);color:var(--text-muted);outline:none;padding:2px .5rem;font-size:13px;font-weight:600;text-decoration:none}.Brand-module-scss-module__mFs6WG__lang:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Brand-module-scss-module__mFs6WG__lang[aria-current=true]{background:var(--brand-soft);color:var(--brand-strong)}.Brand-module-scss-module__mFs6WG__main{flex-direction:column;gap:4rem;width:100%;max-width:1040px;margin-inline:auto;padding:1.5rem 1rem 5rem;display:flex}@media (min-width:768px){.Brand-module-scss-module__mFs6WG__main{padding:2rem 2.5rem 5rem}}.Brand-module-scss-module__mFs6WG__section,.Brand-module-scss-module__mFs6WG__home{scroll-margin-top:120px}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__section,.Brand-module-scss-module__mFs6WG__home{scroll-margin-top:1.5rem}}.Brand-module-scss-module__mFs6WG__home{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.Brand-module-scss-module__mFs6WG__homeMark{width:min(312px,80%);height:auto;margin-bottom:1rem}.Brand-module-scss-module__mFs6WG__homeTitle{letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:32px;font-weight:800;line-height:1.15}.Brand-module-scss-module__mFs6WG__homeLead{max-width:560px;color:var(--text-body);margin:0;font-size:17px}.Brand-module-scss-module__mFs6WG__homeContact{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:15px}.Brand-module-scss-module__mFs6WG__homeAsk{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:1.5rem 0 0;font-size:13px;font-weight:600}.Brand-module-scss-module__mFs6WG__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Brand-module-scss-module__mFs6WG__chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-body);outline:none;padding:.5rem 1rem;font-size:15px;text-decoration:none;display:inline-flex}.Brand-module-scss-module__mFs6WG__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Brand-module-scss-module__mFs6WG__chip:hover{border-color:var(--brand);color:var(--brand-strong)}.Brand-module-scss-module__mFs6WG__section{flex-direction:column;gap:1.5rem;display:flex}.Brand-module-scss-module__mFs6WG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.Brand-module-scss-module__mFs6WG__sectionText{flex-direction:column;gap:.25rem;max-width:640px;display:flex}.Brand-module-scss-module__mFs6WG__sectionTitle{letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:23px;font-weight:800;line-height:1.15}.Brand-module-scss-module__mFs6WG__sectionLead{color:var(--text-muted);margin:0}.Brand-module-scss-module__mFs6WG__sectionAction{flex:none}.Brand-module-scss-module__mFs6WG__group{flex-direction:column;gap:.75rem;display:flex}.Brand-module-scss-module__mFs6WG__groupTitle{color:var(--text-strong);margin:0;font-size:17px;font-weight:700}.Brand-module-scss-module__mFs6WG__grid2,.Brand-module-scss-module__mFs6WG__grid3{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.Brand-module-scss-module__mFs6WG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.Brand-module-scss-module__mFs6WG__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.Brand-module-scss-module__mFs6WG__card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;overflow:hidden}.Brand-module-scss-module__mFs6WG__padded{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.Brand-module-scss-module__mFs6WG__empty{color:var(--text-muted)}.Brand-module-scss-module__mFs6WG__todo{color:var(--warning-strong);margin:0;font-size:15px}.Brand-module-scss-module__mFs6WG__preview{background:var(--bg-surface);border-bottom:1px solid var(--divider);place-items:center;height:176px;padding:2rem;display:grid}.Brand-module-scss-module__mFs6WG__previewDark{background:var(--bg-inverse)}.Brand-module-scss-module__mFs6WG__previewImage{width:auto;max-width:min(100%,360px);height:auto;max-height:100%}.Brand-module-scss-module__mFs6WG__previewImage[src$=\.png]{border-radius:var(--radius-lg);height:112px}.Brand-module-scss-module__mFs6WG__cardFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.Brand-module-scss-module__mFs6WG__cardText{flex-direction:column;gap:2px;min-width:0;display:flex}.Brand-module-scss-module__mFs6WG__cardTitle{color:var(--text-strong);margin:0;font-size:16px;font-weight:700}.Brand-module-scss-module__mFs6WG__cardNote{color:var(--text-muted);margin:0;font-size:15px}.Brand-module-scss-module__mFs6WG__downloads{flex-wrap:wrap;gap:.5rem;display:flex}.Brand-module-scss-module__mFs6WG__download{text-decoration:none}.Brand-module-scss-module__mFs6WG__download svg{width:16px;height:16px}.Brand-module-scss-module__mFs6WG__rules{padding:1.25rem}.Brand-module-scss-module__mFs6WG__rulesTitle{align-items:center;gap:.5rem;margin:0 0 .75rem;font-weight:700;display:flex}.Brand-module-scss-module__mFs6WG__rulesTitle svg{width:18px;height:18px}.Brand-module-scss-module__mFs6WG__rulesDo{color:var(--success)}.Brand-module-scss-module__mFs6WG__rulesDont{color:var(--danger)}.Brand-module-scss-module__mFs6WG__rulesList{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;font-size:15px;display:flex}.Brand-module-scss-module__mFs6WG__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Brand-module-scss-module__mFs6WG__swatches{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}}.Brand-module-scss-module__mFs6WG__swatch{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:2px;padding:.5rem .5rem .75rem;display:flex}.Brand-module-scss-module__mFs6WG__swatchColor{border-radius:var(--radius-md);height:72px;box-shadow:inset 0 0 0 1px var(--border);margin-bottom:.5rem;display:block}.Brand-module-scss-module__mFs6WG__swatchName{color:var(--text-strong);padding-inline:.25rem;font-size:15px;font-weight:700}.Brand-module-scss-module__mFs6WG__swatchToken{color:var(--text-muted);overflow-wrap:anywhere;padding-inline:.25rem;font-size:13px}.Brand-module-scss-module__mFs6WG__swatchValue{font-variant-numeric:tabular-nums;color:var(--text-body);justify-content:space-between;align-items:center;gap:.25rem;padding-inline:.25rem;font-size:15px;display:flex}.Brand-module-scss-module__mFs6WG__swatchRgb{color:var(--text-soft);padding-inline:.25rem;font-size:13px}.Brand-module-scss-module__mFs6WG__gradient{background:radial-gradient(120% 90% at 100% 0%,#5b8cff8c 0%,transparent 55%),radial-gradient(90% 80% at 0% 100%,#24a18447 0%,transparent 60%),var(--bg-inverse);height:176px}.Brand-module-scss-module__mFs6WG__copy{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);min-height:32px;font:inherit;color:var(--text-body);cursor:pointer;outline:none;flex:none;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:13px;font-weight:600;display:inline-flex}.Brand-module-scss-module__mFs6WG__copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Brand-module-scss-module__mFs6WG__copy svg{width:14px;height:14px}.Brand-module-scss-module__mFs6WG__copy:hover{border-color:var(--brand);color:var(--brand-strong)}.Brand-module-scss-module__mFs6WG__copyDone{border-color:var(--success);color:var(--success)}.Brand-module-scss-module__mFs6WG__familyName{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:61px;font-weight:800;line-height:1.15}.Brand-module-scss-module__mFs6WG__scaleMeta{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Brand-module-scss-module__mFs6WG__metaChip{border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-muted);padding:2px .5rem;font-family:inherit;font-size:13px}.Brand-module-scss-module__mFs6WG__stack,.Brand-module-scss-module__mFs6WG__code{border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem;font-size:13px;line-height:1.55;display:block}.Brand-module-scss-module__mFs6WG__weights{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Brand-module-scss-module__mFs6WG__weights li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.Brand-module-scss-module__mFs6WG__weightSample{color:var(--text-strong);font-size:19px}.Brand-module-scss-module__mFs6WG__weightLabel{color:var(--text-muted);text-align:right;font-size:13px;font-weight:400}.Brand-module-scss-module__mFs6WG__scale{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Brand-module-scss-module__mFs6WG__scaleRow{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.Brand-module-scss-module__mFs6WG__scaleUsage{color:var(--text-soft);font-size:13px}.Brand-module-scss-module__mFs6WG__scaleSample{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.Brand-module-scss-module__mFs6WG__scaleEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.5rem;font-size:13px;font-weight:600;display:inline-flex}.Brand-module-scss-module__mFs6WG__snippets{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:1024px){.Brand-module-scss-module__mFs6WG__snippets{grid-template-columns:repeat(3,minmax(0,1fr))}}.Brand-module-scss-module__mFs6WG__snippet{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.Brand-module-scss-module__mFs6WG__snippetHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Brand-module-scss-module__mFs6WG__photo{aspect-ratio:4/5;object-fit:cover;background:var(--bg-placeholder);width:100%;display:block}.Brand-module-scss-module__mFs6WG__banner{aspect-ratio:1200/630;background:var(--bg-inverse);width:100%;height:auto;display:block}.Brand-module-scss-module__mFs6WG__voice{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Brand-module-scss-module__mFs6WG__voice{grid-template-columns:repeat(2,minmax(0,1fr))}}.Brand-module-scss-module__mFs6WG__voiceText{color:var(--text-strong);margin:0;font-weight:600}.Brand-module-scss-module__mFs6WG__press{flex-flow:wrap;align-items:center;gap:1rem}.Brand-module-scss-module__mFs6WG__press .Brand-module-scss-module__mFs6WG__todo{flex-basis:100%}.Brand-module-scss-module__mFs6WG__inlineLink{color:var(--brand);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:0 1.5px;font-weight:600;text-decoration:none;transition:background-size .24s cubic-bezier(.22,.61,.36,1),color .15s}.Brand-module-scss-module__mFs6WG__inlineLink:hover{background-size:100% 1.5px;text-decoration:none}
