.art[data-astro-cid-coccbo2r]{aspect-ratio:4/3;background:var(--b);place-items:center;display:grid;position:relative;overflow:hidden}.art-web[data-astro-cid-coccbo2r]{background:#fff;border-radius:10px;width:82%;overflow:hidden;transform:translateY(6%);box-shadow:0 18px 40px -16px #00000059}.art-web__bar[data-astro-cid-coccbo2r]{background:#f1f1f1;gap:5px;padding:8px 10px;display:flex}.art-web__bar[data-astro-cid-coccbo2r] i[data-astro-cid-coccbo2r]{background:#d4d4d4;border-radius:50%;width:7px;height:7px}.art-web__body[data-astro-cid-coccbo2r]{padding:10px 12px 14px}.art-web__nav[data-astro-cid-coccbo2r]{justify-content:flex-end;gap:6px;margin-bottom:12px;display:flex}.art-web__nav[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]{background:#ddd;border-radius:2px;width:18px;height:4px}.art-web__nav[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]:first-child{background:var(--a);width:30px;margin-right:auto}.art-web__hero[data-astro-cid-coccbo2r]{grid-template-columns:1.1fr 1fr;align-items:center;gap:10px;display:grid}.art-web__hero[data-astro-cid-coccbo2r] b[data-astro-cid-coccbo2r]{background:var(--a);border-radius:3px;height:7px;margin-bottom:5px;display:block}.art-web__hero[data-astro-cid-coccbo2r] b[data-astro-cid-coccbo2r].s{background:#ccc;width:60%;height:4px}.art-web__hero[data-astro-cid-coccbo2r] em[data-astro-cid-coccbo2r]{background:var(--c);border-radius:6px;width:40%;height:10px;margin-top:8px;display:block}.art-web__img[data-astro-cid-coccbo2r]{aspect-ratio:1;background:linear-gradient(135deg, var(--c), var(--a));border-radius:8px}.art-web__cards[data-astro-cid-coccbo2r]{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.art-web__cards[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]{background:var(--b);border-radius:5px;height:22px}.art-cat[data-astro-cid-coccbo2r]{aspect-ratio:1.45;width:78%;display:flex;transform:rotate(-3deg);box-shadow:0 18px 40px -16px #0006}.art-cat__page[data-astro-cid-coccbo2r]{background:#fff;flex:1;padding:8%}.art-cat__page[data-astro-cid-coccbo2r]:first-child{background:var(--a);border-radius:6px 0 0 6px}.art-cat__cover[data-astro-cid-coccbo2r]{height:100%;color:var(--b);font-family:var(--font-display);flex-direction:column;justify-content:flex-end;display:flex}.art-cat__cover[data-astro-cid-coccbo2r] strong[data-astro-cid-coccbo2r]{font-size:clamp(.8rem,1.6vw,1.05rem);line-height:1.1}.art-cat__cover[data-astro-cid-coccbo2r] small[data-astro-cid-coccbo2r]{opacity:.7;font-size:.65rem}.art-cat__page--r[data-astro-cid-coccbo2r]{border-radius:0 6px 6px 0;grid-template-columns:1fr 1fr;gap:8%;display:grid}.art-cat__page--r[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]{background:var(--b);border-radius:4px}.art-cat__page--r[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]:nth-child(2),.art-cat__page--r[data-astro-cid-coccbo2r] span[data-astro-cid-coccbo2r]:nth-child(3){background:var(--c);opacity:.85}.art-brand[data-astro-cid-coccbo2r]{flex-direction:column;align-items:center;gap:18px;display:flex}.art-brand__mark[data-astro-cid-coccbo2r]{aspect-ratio:1;background:var(--a);width:clamp(90px,14vw,120px);color:var(--b);font-family:var(--font-display);box-shadow:14px 10px 0 var(--c);border-radius:50%;place-items:center;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;display:grid}.art-brand__sw[data-astro-cid-coccbo2r]{gap:8px;display:flex}.art-brand__sw[data-astro-cid-coccbo2r] i[data-astro-cid-coccbo2r]{border:3px solid #fff;border-radius:50%;width:26px;height:26px}.art-brand__sw[data-astro-cid-coccbo2r] i[data-astro-cid-coccbo2r]:first-child{background:var(--a)}.art-brand__sw[data-astro-cid-coccbo2r] i[data-astro-cid-coccbo2r]:nth-child(2){background:var(--c)}.art-brand__sw[data-astro-cid-coccbo2r] i[data-astro-cid-coccbo2r]:nth-child(3){background:var(--b);filter:brightness(.9)}.filters[data-astro-cid-6c4lwb7l]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filters[data-astro-cid-6c4lwb7l] button[data-astro-cid-6c4lwb7l]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:.5em 1.1em;font-size:.95rem;font-weight:500}.filters[data-astro-cid-6c4lwb7l] button[data-astro-cid-6c4lwb7l][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.project[data-astro-cid-6c4lwb7l]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .25s;overflow:hidden}.project[data-astro-cid-6c4lwb7l]:hover{transform:translateY(-4px)}.project[data-astro-cid-6c4lwb7l][hidden]{display:none}.project__body[data-astro-cid-6c4lwb7l]{padding:20px 22px 24px}.project__body[data-astro-cid-6c4lwb7l] h3[data-astro-cid-6c4lwb7l]{margin-bottom:.3em}.project__body[data-astro-cid-6c4lwb7l] p[data-astro-cid-6c4lwb7l]{color:var(--ink-soft);margin:0;font-size:.95rem}.project__cat[data-astro-cid-6c4lwb7l]{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);font-size:.78rem;font-weight:600}
