.kICNPq_opening{gap:var(--space-6);padding-top:clamp(2rem,1rem + 3vw,4.5rem);padding-bottom:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.kICNPq_openingGrid{row-gap:var(--space-7);align-items:end}.kICNPq_openingTitle{gap:var(--space-4);grid-column:1/-1;justify-items:start;display:grid}.kICNPq_name{font-size:var(--size-5xl);line-height:.85}.kICNPq_facts{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--size-sm);grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.kICNPq_facts dt{font-size:var(--size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.kICNPq_facts dd{margin:4px 0 0;font-weight:500}@media (min-width:64rem){.kICNPq_openingTitle{grid-column:1/span 7}.kICNPq_facts{grid-column:9/span 4}}.kICNPq_visualBand{background:var(--bg);padding-block:clamp(1.5rem,.5rem + 4vw,5rem)}.kICNPq_colLabel{margin-bottom:var(--space-5);grid-column:1/-1}.kICNPq_colWide{gap:var(--space-6);grid-column:1/-1;justify-items:start;display:grid}@media (min-width:64rem){.kICNPq_colLabel{grid-column:1/span 3}.kICNPq_colWide{grid-column:4/span 8}}.kICNPq_question{font-size:var(--size-2xl);line-height:1.05}.kICNPq_body{max-width:44rem}.kICNPq_direction{line-height:1.25}.kICNPq_subhead{margin-top:var(--space-5)}.kICNPq_sectionTitle{margin-bottom:var(--space-7)}.kICNPq_typeGrid{gap:var(--space-gap);display:grid}@media (min-width:64rem){.kICNPq_typeGrid{grid-template-columns:7fr 5fr}}.kICNPq_specimen{align-content:space-between;gap:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);min-height:22rem;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.kICNPq_specimens{gap:var(--space-gap);display:grid}.kICNPq_specimenSample{font-family:var(--specimen-font);font-size:var(--size-4xl);letter-spacing:-.02em;font-variation-settings:"SOFT" 100, "WONK" 1;font-weight:700;line-height:.95}.kICNPq_specimenGlyphs{font-family:var(--specimen-font);font-size:var(--size-xl);color:var(--text-secondary);overflow-wrap:anywhere}.kICNPq_palette{grid-template-rows:2fr 1fr 1fr 1fr;min-height:22rem;display:grid}.kICNPq_palette li{align-content:end;gap:2px var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:1fr auto;display:grid}.kICNPq_swatchName{font-family:var(--font-display);font-weight:600;font-size:var(--size-lg)}.kICNPq_swatchRole{font-size:var(--size-xs);opacity:.85;grid-row:2}.kICNPq_palette code{font-family:var(--font-mono);font-size:var(--size-xs);grid-area:1/2/span 2;align-self:center}.kICNPq_imageryGrid{gap:var(--space-gap);display:grid}@media (min-width:64rem){.kICNPq_imageryGrid{grid-template-columns:8fr 4fr;align-items:start}.kICNPq_film{grid-row:span 2}.kICNPq_photoWide{grid-column:1}}.kICNPq_appsHead{row-gap:var(--space-5);margin-bottom:var(--space-7);align-items:end}.kICNPq_appsTitle{grid-column:1/-1}.kICNPq_appsIntro{gap:var(--space-3);grid-column:1/-1;display:grid}@media (min-width:64rem){.kICNPq_appsTitle{grid-column:1/span 6}.kICNPq_appsIntro{grid-column:8/span 5}}.kICNPq_appList{gap:var(--space-2);flex-wrap:wrap;display:flex}.kICNPq_appList li{border:1px solid var(--border-subtle);font-size:var(--size-sm);padding:.3rem .7rem}.kICNPq_apps{background:var(--bg);gap:clamp(1rem,.5rem + 2vw,2.5rem);padding:clamp(1rem,.5rem + 3vw,4rem);display:grid}.kICNPq_appRow{flex-direction:column;gap:clamp(1rem,.5rem + 2vw,2.5rem);display:flex}@media (min-width:40rem){.kICNPq_appRow{flex-direction:row;align-items:flex-start}.kICNPq_app{flex:var(--ar) 1 0;min-width:0}}.kICNPq_digitalText{gap:var(--space-5);grid-column:1/-1;align-content:start;display:grid}.kICNPq_digitalVisual{margin-top:var(--space-7);grid-column:1/-1}.kICNPq_digitalPhone{justify-self:center;width:100%;max-width:22rem}@media (min-width:64rem){.kICNPq_digitalText{grid-column:1/span 5}.kICNPq_digitalVisual{grid-column:7/span 6;margin-top:0}}.kICNPq_keptAdded{gap:var(--space-6);margin-top:var(--space-4);display:grid}@media (min-width:40rem){.kICNPq_keptAdded{grid-template-columns:1fr 1fr}}.kICNPq_keptAdded h3{margin-bottom:var(--space-4)}.kICNPq_systemText{gap:var(--space-5);grid-column:1/-1;align-content:start;display:grid}.kICNPq_tree{margin-top:var(--space-7);background:var(--color-ink-raised);grid-column:1/-1;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.kICNPq_tree ul{margin-top:var(--space-4);display:grid}.kICNPq_tree li{padding-block:var(--space-3);border-bottom:1px solid #f3f3f01a;gap:2px;display:grid}.kICNPq_tree strong{font-family:var(--font-display);font-size:var(--size-lg);color:var(--color-paper);font-weight:600}.kICNPq_tree span{font-size:var(--size-sm);color:var(--color-ink-muted)}.kICNPq_tree code{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--color-acid);opacity:.8}@media (min-width:48rem){.kICNPq_tree li{gap:var(--space-4);grid-template-columns:15rem 1fr auto;align-items:baseline}}@media (min-width:64rem){.kICNPq_systemText{grid-column:1/span 5}.kICNPq_tree{grid-column:7/span 6;margin-top:0}}.kICNPq_libraryLinks{border-top:1px solid #f3f3f033}.kICNPq_libraryLinks a{align-items:center;gap:var(--space-4);border-bottom:1px solid #f3f3f033;grid-template-columns:1fr auto auto;min-height:3.5rem;font-weight:600;text-decoration:none;display:grid}.kICNPq_libraryLinks a:hover{color:var(--color-acid)}.kICNPq_libraryCat{font-size:var(--size-xs);color:var(--color-ink-muted);font-weight:500}.kICNPq_briefLabel{color:var(--action-primary)}.kICNPq_recipe{gap:var(--space-3);counter-reset:none;width:100%;display:grid}.kICNPq_recipe li{padding-block:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:2.5rem 1fr;align-items:baseline;display:grid}.kICNPq_recipe li span{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--action-primary)}.kICNPq_next{background:var(--bg);color:var(--ink)}.kICNPq_nextLink{gap:var(--space-4);padding-block:clamp(3rem,2rem + 5vw,8rem);text-decoration:none;display:grid}.kICNPq_nextName{transition:transform var(--motion-slow) var(--motion-ease-out)}.kICNPq_nextLink:hover .kICNPq_nextName{transform:translate(1rem)}.kICNPq_cta{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.kICNPq_cta p{max-width:18ch}.kICNPq_made{padding-top:var(--space-section);padding-bottom:var(--space-5)}.kICNPq_madeTitle{display:block}
