.LogoKit-module__BNK-Gq__section{max-width:var(--container);margin:0 auto}.LogoKit-module__BNK-Gq__inner{padding:var(--space-12) var(--gutter) var(--space-12)}.LogoKit-module__BNK-Gq__head{max-width:60ch;margin:0 auto var(--space-8);text-align:center}.LogoKit-module__BNK-Gq__eyebrow{font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-3);font-weight:500;display:inline-block}.LogoKit-module__BNK-Gq__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}.LogoKit-module__BNK-Gq__accent{color:var(--signal)}.LogoKit-module__BNK-Gq__lead{margin:var(--space-3) auto 0;max-width:58ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.55}.LogoKit-module__BNK-Gq__grid{gap:var(--space-3);grid-template-columns:1fr 1fr;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.LogoKit-module__BNK-Gq__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--dur-base) var(--ease-out);overflow:hidden}.LogoKit-module__BNK-Gq__card:hover{border-color:var(--line-strong)}.LogoKit-module__BNK-Gq__preview{height:176px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.LogoKit-module__BNK-Gq__preview[data-zemin=koyu]{background:radial-gradient(90% 120% at 50% 0%, var(--signal-soft), transparent 55%), var(--bg)}.LogoKit-module__BNK-Gq__preview[data-zemin=acik]{background:#f2f1ed}.LogoKit-module__BNK-Gq__previewImg{object-fit:contain;width:auto;max-width:min(320px,100%);height:auto;max-height:96px}.LogoKit-module__BNK-Gq__meta{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);display:flex}.LogoKit-module__BNK-Gq__nameCol{flex-direction:column;gap:2px;min-width:0;display:flex}.LogoKit-module__BNK-Gq__name{font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.LogoKit-module__BNK-Gq__desc{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:.02em}.LogoKit-module__BNK-Gq__downloads{gap:var(--space-1);flex:none;margin-left:auto;display:flex}.LogoKit-module__BNK-Gq__dl{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);height:36px;color:var(--ink-dim);font-size:var(--text-xs);letter-spacing:.08em;transition:border-color var(--dur-fast) var(--ease-snap), background var(--dur-fast) var(--ease-snap), color var(--dur-fast) var(--ease-snap);align-items:center;gap:5px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.LogoKit-module__BNK-Gq__dl:hover{border-color:var(--signal);background:var(--signal-soft);color:var(--ink)}.LogoKit-module__BNK-Gq__dl:hover .LogoKit-module__BNK-Gq__dlArrow{transform:translateY(2px)}.LogoKit-module__BNK-Gq__dl:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.LogoKit-module__BNK-Gq__dl:active{transform:translateY(1px)}.LogoKit-module__BNK-Gq__dlArrow{color:var(--signal);transition:transform var(--dur-fast) var(--ease-snap);display:inline-block}.LogoKit-module__BNK-Gq__rules{max-width:980px;margin:var(--space-3) auto 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);align-items:baseline;gap:var(--space-3);display:flex}.LogoKit-module__BNK-Gq__rulesLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--signal);flex:none;font-weight:600}.LogoKit-module__BNK-Gq__rulesList{column-gap:var(--space-3);flex-wrap:wrap;row-gap:6px;margin:0;padding:0;list-style:none;display:flex}.LogoKit-module__BNK-Gq__rule{font-size:var(--text-sm);color:var(--ink-dim);line-height:1.5;position:relative}.LogoKit-module__BNK-Gq__rule:not(:last-child):after{content:"·";right:calc(-1 * var(--space-2) + 2px);color:var(--ink-faint);position:absolute}@media (max-width:767px){.LogoKit-module__BNK-Gq__grid{grid-template-columns:1fr}.LogoKit-module__BNK-Gq__preview{height:152px}.LogoKit-module__BNK-Gq__rules{gap:var(--space-1);padding:var(--space-3);flex-direction:column}}@media (max-width:419px){.LogoKit-module__BNK-Gq__meta{flex-wrap:wrap}.LogoKit-module__BNK-Gq__downloads{flex-basis:100%;margin-left:0}.LogoKit-module__BNK-Gq__dl{flex:1;justify-content:center;height:44px}}@media (prefers-reduced-motion:reduce){.LogoKit-module__BNK-Gq__card,.LogoKit-module__BNK-Gq__dl,.LogoKit-module__BNK-Gq__dlArrow{transition:none}.LogoKit-module__BNK-Gq__dl:hover .LogoKit-module__BNK-Gq__dlArrow,.LogoKit-module__BNK-Gq__dl:active{transform:none}}
.Palette-module__uZtRia__section{max-width:var(--container);margin:0 auto}.Palette-module__uZtRia__inner{padding:var(--space-12) var(--gutter) var(--space-12)}.Palette-module__uZtRia__head{max-width:60ch;margin:0 auto var(--space-8);text-align:center}.Palette-module__uZtRia__eyebrow{font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-3);font-weight:500;display:inline-block}.Palette-module__uZtRia__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}.Palette-module__uZtRia__accent{color:var(--signal)}.Palette-module__uZtRia__lead{margin:var(--space-3) auto 0;max-width:58ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.55}.Palette-module__uZtRia__band{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr 1.6fr;max-width:980px;margin:0 auto;display:grid}.Palette-module__uZtRia__swatch{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.Palette-module__uZtRia__swatch:hover{border-color:var(--line-strong);transform:translateY(-2px)}.Palette-module__uZtRia__swatch:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.Palette-module__uZtRia__swatch:active{transform:translateY(0)}.Palette-module__uZtRia__swatch[data-copied]{border-color:var(--signal)}.Palette-module__uZtRia__swatch[data-kind=signal] .Palette-module__uZtRia__chip{box-shadow:inset 0 0 60px #ffffff24}.Palette-module__uZtRia__swatch[data-kind=signal]:hover{border-color:var(--signal);box-shadow:0 0 40px var(--signal-soft)}.Palette-module__uZtRia__swatch[data-kind=dark] .Palette-module__uZtRia__chip{border-bottom:1px solid var(--line)}.Palette-module__uZtRia__chip{height:112px;display:block}.Palette-module__uZtRia__info{padding:var(--space-2) var(--space-2) 0;flex-direction:column;gap:2px;display:flex}.Palette-module__uZtRia__name{font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink);font-weight:600}.Palette-module__uZtRia__role{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:.02em}.Palette-module__uZtRia__hex{padding:6px var(--space-2) var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-dim);transition:color var(--dur-fast) var(--ease-snap);font-weight:600}.Palette-module__uZtRia__swatch:hover .Palette-module__uZtRia__hex{color:var(--signal)}.Palette-module__uZtRia__swatch[data-copied] .Palette-module__uZtRia__hex{color:var(--signal);text-transform:none;letter-spacing:.04em}.Palette-module__uZtRia__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.Palette-module__uZtRia__band{grid-template-columns:1fr 1fr}.Palette-module__uZtRia__chip{height:88px}}@media (max-width:419px){.Palette-module__uZtRia__band{grid-template-columns:1fr}.Palette-module__uZtRia__swatch[data-kind=signal]{order:-1}}@media (prefers-reduced-motion:reduce){.Palette-module__uZtRia__swatch,.Palette-module__uZtRia__hex{transition:none}.Palette-module__uZtRia__swatch:hover{transform:none}}
.TypeSpecimen-module__qK-4pa__section{max-width:var(--container);margin:0 auto}.TypeSpecimen-module__qK-4pa__inner{padding:var(--space-12) var(--gutter) var(--space-12)}.TypeSpecimen-module__qK-4pa__head{max-width:60ch;margin:0 auto var(--space-8);text-align:center}.TypeSpecimen-module__qK-4pa__eyebrow{font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-3);font-weight:500;display:inline-block}.TypeSpecimen-module__qK-4pa__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}.TypeSpecimen-module__qK-4pa__accent{color:var(--signal)}.TypeSpecimen-module__qK-4pa__lead{margin:var(--space-3) auto 0;max-width:58ch;color:var(--ink-dim);font-size:var(--text-lg);line-height:1.55}.TypeSpecimen-module__qK-4pa__board{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:980px;margin:0 auto;overflow:hidden}.TypeSpecimen-module__qK-4pa__specimen{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);display:flex}.TypeSpecimen-module__qK-4pa__specimen+.TypeSpecimen-module__qK-4pa__specimen{border-top:1px solid var(--line)}.TypeSpecimen-module__qK-4pa__glyphs{color:var(--ink);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(4rem,9vw,6.5rem);line-height:.9}.TypeSpecimen-module__qK-4pa__specimen[data-family=display] .TypeSpecimen-module__qK-4pa__glyphs{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:700}.TypeSpecimen-module__qK-4pa__specimen[data-family=text] .TypeSpecimen-module__qK-4pa__glyphs{font-family:var(--font-text);font-weight:500}.TypeSpecimen-module__qK-4pa__detail{gap:var(--space-2);flex-direction:column;min-width:0;padding-top:6px;display:flex}.TypeSpecimen-module__qK-4pa__nameRow{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.TypeSpecimen-module__qK-4pa__name{font-family:var(--font-text);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--signal);margin:0;font-weight:600}.TypeSpecimen-module__qK-4pa__weights{font-size:var(--text-sm);color:var(--ink-faint)}.TypeSpecimen-module__qK-4pa__sample{max-width:40ch;color:var(--ink);margin:0}.TypeSpecimen-module__qK-4pa__specimen[data-family=display] .TypeSpecimen-module__qK-4pa__sample{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:1.1}.TypeSpecimen-module__qK-4pa__specimen[data-family=text] .TypeSpecimen-module__qK-4pa__sample{font-family:var(--font-text);font-size:var(--text-lg);color:var(--ink-dim);max-width:52ch;line-height:1.55}.TypeSpecimen-module__qK-4pa__metaRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.TypeSpecimen-module__qK-4pa__usage{font-size:var(--text-sm);color:var(--ink-dim)}.TypeSpecimen-module__qK-4pa__foundry{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:.02em}@media (max-width:559px){.TypeSpecimen-module__qK-4pa__specimen{gap:var(--space-2);padding:var(--space-3);flex-direction:column}.TypeSpecimen-module__qK-4pa__detail{padding-top:0}}
.FactSheet-module__0iZ9Fa__section{max-width:var(--container);margin:0 auto}.FactSheet-module__0iZ9Fa__inner{padding:var(--space-12) var(--gutter) var(--space-16)}.FactSheet-module__0iZ9Fa__head{max-width:60ch;margin:0 auto var(--space-8);text-align:center}.FactSheet-module__0iZ9Fa__eyebrow{font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-3);font-weight:500;display:inline-block}.FactSheet-module__0iZ9Fa__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05}.FactSheet-module__0iZ9Fa__accent{color:var(--signal)}.FactSheet-module__0iZ9Fa__table{border-top:1px solid var(--line-strong);max-width:980px;margin:0 auto}.FactSheet-module__0iZ9Fa__row{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,220px) 1fr;display:grid}.FactSheet-module__0iZ9Fa__label{font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint);font-weight:600}.FactSheet-module__0iZ9Fa__value{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.15}.FactSheet-module__0iZ9Fa__contact{max-width:980px;margin:var(--space-6) auto 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(80% 140% at 50% 0%, var(--signal-soft), transparent 60%), var(--surface);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.FactSheet-module__0iZ9Fa__contactText{min-width:0}.FactSheet-module__0iZ9Fa__contactTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:var(--tracking-display);color:var(--ink);margin:0}.FactSheet-module__0iZ9Fa__contactLead{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-dim)}.FactSheet-module__0iZ9Fa__mailBtn{height:56px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--signal);color:var(--on-signal);font-size:var(--text-base);transition:box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.FactSheet-module__0iZ9Fa__mailBtn:hover{box-shadow:0 0 40px var(--signal-soft)}.FactSheet-module__0iZ9Fa__mailBtn:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.FactSheet-module__0iZ9Fa__mailArrow{transition:transform var(--dur-base) var(--ease-snap);display:inline-block}.FactSheet-module__0iZ9Fa__mailBtn:hover .FactSheet-module__0iZ9Fa__mailArrow{transform:translate(5px)}@media (max-width:559px){.FactSheet-module__0iZ9Fa__row{grid-template-columns:1fr;gap:4px}.FactSheet-module__0iZ9Fa__contact{padding:var(--space-3)}.FactSheet-module__0iZ9Fa__mailBtn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.FactSheet-module__0iZ9Fa__mailBtn,.FactSheet-module__0iZ9Fa__mailArrow{transition:none}.FactSheet-module__0iZ9Fa__mailBtn:hover .FactSheet-module__0iZ9Fa__mailArrow{transform:none}}
