.page_guide__j59Ub img{object-fit:contain}.page_guide__j59Ub{overflow:clip}.page_hero__3II50{padding-top:64px}.page_topline__P5Cdr{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.page_badge__YkPGX{font:10px var(--mono);letter-spacing:1px;border:1px solid var(--line);padding:8px 12px;color:var(--muted)}.page_hero__3II50 h1{margin-top:38px}.page_contents__s_qFn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_contents__s_qFn a{display:flex;gap:14px;padding:22px 16px;font-size:13px;text-decoration:none;border-right:1px solid var(--line)}.page_contents__s_qFn a:first-child{padding-left:0}.page_contents__s_qFn a:last-child{border:0}.page_contents__s_qFn a span{font:11px var(--mono);color:var(--accent)}.page_contents__s_qFn a span:last-child{margin-left:auto}.page_signature__hTbK2{background-color:var(--surface);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;border:1px solid var(--line);display:flex;align-items:center;gap:64px;padding:44px 64px}.page_signature__hTbK2 img{width:160px;height:160px}.page_signature__hTbK2 p{font-size:clamp(24px,3vw,40px);line-height:1.2;color:var(--text);margin:16px 0 0;letter-spacing:-1px}.page_signature__hTbK2 .page_mono__PjN60{color:var(--muted);font-size:10px}.page_signatureIndex___YpET{margin-left:auto;align-self:flex-end;color:var(--muted);font:10px var(--mono);white-space:nowrap}.page_section__YmHN7{padding-top:90px;padding-bottom:90px;scroll-margin-top:90px}.page_sectionTitle__cJMTi{max-width:720px;margin-bottom:44px}.page_sectionTitle__cJMTi .page_eyebrow___kgUT{margin-bottom:22px}.page_sectionTitle__cJMTi h2{font-size:clamp(32px,4vw,50px)}.page_sectionTitle__cJMTi>p:last-child{max-width:570px;font-size:16px}.page_logoGroup__onaf7+.page_logoGroup__onaf7{margin-top:40px}.page_groupHeading__H1sCq{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.page_groupHeading__H1sCq p{font-size:12px}.page_logoGrid__ZpG6p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_logoCard__zeLK9{border:1px solid var(--line);min-width:0}.page_logoStage__E_S59{min-height:215px;padding:36px;display:grid;place-items:center}.page_dark__trjCc{background:#111210}.page_light__Hptq7{background:#f7f6ef}.page_horizontalLogo__cWGUO{width:100%;max-width:430px;height:auto}.page_stackedLogo__3UPzU{width:220px;max-width:100%;height:auto}.page_iconLogo__zMXCJ{width:95px;height:95px}.page_assetInfo__IUFem{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:16px 20px;font:12px var(--mono)}.page_assetInfo__IUFem span{text-transform:capitalize;color:var(--muted)}.page_assetInfo__IUFem a{text-decoration:none}.page_archive__m32Nd{margin-top:32px}.page_archive__m32Nd p{max-width:680px}.page_links__BgfJV{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:24px;font-size:13px}.page_rulesGrid__xAOBv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page_ruleDemo__95sLA{display:grid;place-items:center;height:185px;background:#111210;border:1px solid var(--line);margin-bottom:24px}.page_stretch__5GI4P img{transform:scaleX(1.65) scaleY(.65)}.page_recolor__BPaiZ img{filter:hue-rotate(155deg) drop-shadow(8px 8px 4px #eee8)}.page_ruleLabel__9f6iH{display:block;font:12px var(--mono);margin-bottom:16px}.page_do__hf05_{color:var(--success)}.page_dont__JIPU_{color:var(--error)}.page_rule___SYK6 h3{font-size:20px;line-height:1.3}.page_rule___SYK6 p{font-size:14px;margin-bottom:0}.page_swatches__386bC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px;margin:24px 0 48px}.page_swatch__sPERe{min-width:0}.page_color__ySpDw{height:94px;border:1px solid var(--line);margin-bottom:12px}.page_swatch__sPERe strong{display:block;font-size:12px;font-weight:500;margin-bottom:6px}.page_swatch__sPERe code{font:11px var(--mono);color:var(--muted)}.page_paletteGrid__tzioe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.page_paletteGrid__tzioe .page_swatches__386bC{grid-template-columns:repeat(4,minmax(0,1fr))}.page_note__rKG_2{border-top:1px solid var(--line);padding-top:24px}.page_note__rKG_2>span{color:var(--accent)}.page_note__rKG_2 p{max-width:800px;margin:16px 0 0;font-size:14px}.page_typeCard__0XBAD{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;border-top:1px solid var(--line);padding:40px 0}.page_typeCard__0XBAD .page_eyebrow___kgUT{display:block;margin-bottom:20px}.page_typeCard__0XBAD h3{font-size:28px}.page_typeCard__0XBAD code{display:block;font:12px/1.7 var(--mono);color:var(--muted);margin-bottom:20px;overflow-wrap:anywhere}.page_typeCard__0XBAD p{font-size:14px;max-width:350px}.page_sansSample__oyMRk,.page_serifSample__d09Cb{font-size:clamp(40px,5.5vw,76px);line-height:1.05;letter-spacing:-3px;margin-bottom:28px}.page_serifSample__d09Cb,.page_serif__FuGDU{font-family:var(--serif)}.page_serifSample__d09Cb em{color:var(--accent)}.page_typeCard__0XBAD .page_alphabet__TUhqq{font-size:16px;line-height:1.8;overflow-wrap:anywhere;max-width:100%}.page_weights___9zCT{display:flex;flex-wrap:wrap;gap:24px;font-size:13px}.page_monoSample__4Vtmh{font:clamp(22px,3.5vw,42px)/1.2 var(--mono);margin-bottom:28px;letter-spacing:-1px}.page_monospace__uC4QR{font-family:var(--mono)}.page_end__CqlWF{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;padding-bottom:32px}.page_end__CqlWF>span{font-size:10px;color:var(--muted)}@media (max-width:1000px){.page_rulesGrid__xAOBv{grid-template-columns:repeat(2,minmax(0,1fr))}.page_signature__hTbK2{gap:32px;padding:32px}.page_signatureIndex___YpET{display:none}.page_contents__s_qFn a{gap:8px;padding:20px 10px}.page_typeCard__0XBAD{gap:32px}}@media (max-width:760px){.page_hero__3II50{padding-top:36px}.page_topline__P5Cdr{flex-wrap:wrap;gap:0}.page_hero__3II50 h1{letter-spacing:-2px;margin-top:28px}.page_contents__s_qFn{grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0}.page_contents__s_qFn a{padding:18px 10px}.page_contents__s_qFn a:first-child{padding-left:10px}.page_contents__s_qFn a:nth-child(2){border-right:0}.page_contents__s_qFn a:nth-child(-n+2){border-bottom:1px solid var(--line)}.page_signature__hTbK2{flex-direction:column;align-items:flex-start;gap:24px}.page_signature__hTbK2 img{width:110px;height:110px}.page_section__YmHN7{padding-top:60px;padding-bottom:60px}.page_groupHeading__H1sCq{display:block}.page_groupHeading__H1sCq p{line-height:1.6}.page_logoGrid__ZpG6p,.page_paletteGrid__tzioe,.page_typeCard__0XBAD{grid-template-columns:1fr}.page_logoStage__E_S59{min-height:180px;padding:28px}.page_swatches__386bC{grid-template-columns:repeat(3,minmax(0,1fr))}.page_paletteGrid__tzioe{gap:0}.page_paletteGrid__tzioe .page_swatches__386bC{grid-template-columns:repeat(3,minmax(0,1fr))}.page_typeCard__0XBAD{gap:12px}.page_sansSample__oyMRk,.page_serifSample__d09Cb{letter-spacing:-2px}.page_end__CqlWF{align-items:flex-start;flex-direction:column}}@media (max-width:440px){.page_rulesGrid__xAOBv{grid-template-columns:1fr}.page_color__ySpDw{height:74px}}.page_dottedSample__jCTVp{font:800 clamp(30px,4vw,56px)/1.2 var(--dotted);color:var(--accent);margin-bottom:28px}.page_typeCard__0XBAD .page_dottedAlphabet__NAdZ2{font:700 22px/1.7 var(--dotted);max-width:100%}