.DgCMIG_search{gap:.65rem;max-inline-size:52rem;display:grid}.DgCMIG_searchLabel{font-weight:600;font-size:var(--step-0);color:var(--text)}.DgCMIG_field{border:1px solid var(--hair);background:color-mix(in srgb, var(--paper) 70%, var(--white));block-size:clamp(3.75rem,3.2rem + 1.8vw,4.75rem);box-shadow:var(--shadow-soft);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;padding-inline:1.25rem .6rem;display:flex;position:relative}.DgCMIG_field:before{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 30%, var(--lime) 50%, transparent 70%) 0 0 / 300% 100% no-repeat;-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.DgCMIG_field:before{animation:DgCMIG_field-sweep 2.4s var(--ease-in-out) .9s both}}@keyframes DgCMIG_field-sweep{0%{opacity:1;background-position:100% 0}80%{opacity:1}to{opacity:0;background-position:0 0}}.DgCMIG_field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), var(--shadow-soft)}.DgCMIG_searchIcon{color:var(--accent);flex:none}.DgCMIG_field input{block-size:100%;min-inline-size:0;font-size:var(--step-2);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding-inline:.85rem;font-weight:500}.DgCMIG_field input::placeholder{color:var(--ink-faint)}.DgCMIG_field input::-webkit-search-cancel-button{appearance:none}.DgCMIG_clear{background:color-mix(in srgb, var(--accent) 14%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--text);transition:background-color var(--dur-1) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.DgCMIG_clear:hover{background:color-mix(in srgb, var(--accent) 26%, transparent)}.DgCMIG_count{font-size:var(--step--1);color:var(--text-soft);padding-inline-start:1.4rem}.DgCMIG_list{padding-block:var(--space-xl) var(--section-y)}.DgCMIG_group{transition:grid-template-rows .6s var(--ease-out), opacity .4s var(--ease-out), visibility 0s;grid-template-rows:1fr;display:grid}.DgCMIG_group[data-out]{opacity:0;visibility:hidden;transition:grid-template-rows .6s var(--ease-out), opacity .4s var(--ease-out), visibility 0s .6s;grid-template-rows:0fr}.DgCMIG_group[data-out] .DgCMIG_groupInner{overflow:hidden}.DgCMIG_group+.DgCMIG_group:not([data-out]){margin-block-start:var(--space-2xl)}.DgCMIG_groupInner{gap:var(--space-l);min-block-size:0;width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;display:grid}.DgCMIG_head{gap:var(--space-s);align-content:start;justify-items:start;display:grid}.DgCMIG_groupPhoto{aspect-ratio:16/8;border-radius:var(--radius-l);inline-size:100%;box-shadow:var(--shadow-card);margin-block-end:var(--space-2xs);position:relative;overflow:hidden}.DgCMIG_groupImg{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.DgCMIG_groupTitle{font-size:var(--inner-h2);letter-spacing:-.03em;line-height:1.02}.DgCMIG_groupBody{max-inline-size:36ch;color:var(--text-soft)}.DgCMIG_where{font-weight:600;font-size:var(--step--1);color:var(--text);align-items:center;gap:.45rem;display:inline-flex}.DgCMIG_where svg{color:var(--accent)}.DgCMIG_more{font-weight:600;font-size:var(--step--1);color:var(--accent);transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.DgCMIG_more:hover,.DgCMIG_more:focus-visible{background-size:100% 1px}.DgCMIG_rowsBox{min-inline-size:0;position:relative}.DgCMIG_rows{border-block-start:1px solid var(--hair)}.DgCMIG_rowWrap{transition:grid-template-rows .55s var(--ease-out), opacity .35s var(--ease-out), visibility 0s;grid-template-rows:1fr;display:grid}.DgCMIG_rowWrap[data-out]{opacity:0;visibility:hidden;transition:grid-template-rows .55s var(--ease-out), opacity .35s var(--ease-out), visibility 0s .55s;grid-template-rows:0fr}.DgCMIG_rowInner{min-block-size:0;overflow:hidden}.DgCMIG_row{isolation:isolate;align-items:center;gap:var(--space-s);box-shadow:inset 0 -1px 0 var(--hair-soft);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;padding-block:clamp(1rem,.8rem + .6vw,1.45rem);padding-inline:.25rem;text-decoration:none;display:grid;position:relative}.DgCMIG_row:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 85%);transform-origin:0;transition:scale .6s var(--ease-out);position:absolute;inset:0;scale:0 1}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .DgCMIG_row:before{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 85%)}.DgCMIG_row:focus-visible{outline-offset:-3px}.DgCMIG_thumb{aspect-ratio:1;border-radius:var(--radius-s);inline-size:4rem;position:relative;overflow:hidden}.DgCMIG_thumbImg{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.DgCMIG_words{gap:.2rem;display:grid}.DgCMIG_name{font-family:var(--sans);font-weight:650;font-size:var(--inner-h3);letter-spacing:-.015em;transition:color var(--dur-1) var(--ease-out), translate .6s var(--ease-out);line-height:1.2}.DgCMIG_blurb{max-inline-size:52ch;font-size:var(--step--1);color:var(--text-soft);line-height:1.5}.DgCMIG_go{border:1px solid var(--hair);block-size:2.75rem;inline-size:2.75rem;color:var(--accent);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.DgCMIG_row:hover:before{scale:1}.DgCMIG_row:hover .DgCMIG_name{color:var(--accent);translate:.4rem}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .DgCMIG_row:hover .DgCMIG_name{translate:-.4rem}.DgCMIG_row:hover .DgCMIG_go{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}}.DgCMIG_lens{inset-block-start:0;z-index:2;aspect-ratio:4/5;border-radius:var(--radius-m);inline-size:clamp(14rem,10rem + 6vw,18rem);box-shadow:0 2rem 3rem -1.5rem #0009, 0 0 0 1px color-mix(in srgb, var(--lime) 40%, transparent);pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out), scale .6s var(--ease-out), rotate .6s var(--ease-out);position:absolute;left:0;overflow:hidden;rotate:-2deg;scale:.86}.DgCMIG_lens[data-on]{opacity:1;rotate:0deg;scale:1}.DgCMIG_lensImg{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .4s var(--ease-out), scale .9s var(--ease-out);position:absolute;inset:0;scale:1.08}.DgCMIG_lensImg[data-on]{opacity:1;scale:1}@media not ((hover:hover) and (pointer:fine)){.DgCMIG_lens{display:none}}.DgCMIG_empty{justify-items:center;gap:var(--space-s);width:min(100% - 2 * var(--gutter), 36rem);margin:var(--space-xl) auto 0;padding:var(--space-xl) var(--space-l);border:1px solid var(--hair);border-radius:var(--radius-l);text-align:center;color:var(--text-soft);display:grid}.DgCMIG_emptyTitle{font-family:var(--display);font-weight:800;font-size:var(--inner-h2);letter-spacing:-.03em;color:var(--text);line-height:1.05}.DgCMIG_ask{background:var(--lime);color:var(--on-lime);transition:translate var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;margin-block-start:var(--space-2xs);padding:.85rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.DgCMIG_ask:hover{translate:0 -2px}@media (min-width:48rem){.DgCMIG_groupPhoto{aspect-ratio:16/7}}@media (min-width:64rem){.DgCMIG_groupInner{gap:var(--space-2xl);grid-template-columns:24rem minmax(0,1fr);align-items:start}.DgCMIG_head{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-m))}.DgCMIG_groupPhoto{aspect-ratio:5/4}.DgCMIG_thumb{display:none}.DgCMIG_row{grid-template-columns:minmax(0,1fr) auto;padding-inline:.5rem .25rem}.DgCMIG_words{align-items:baseline;gap:var(--space-m);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (prefers-reduced-motion:reduce){.DgCMIG_group,.DgCMIG_rowWrap,.DgCMIG_row:before,.DgCMIG_name,.DgCMIG_lens,.DgCMIG_lensImg{transition:none}}
