.intro[data-astro-cid-cuecaxvc]{padding-block:var(--space-xl) var(--space-l)}.toc[data-astro-cid-cuecaxvc]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);margin-top:var(--space-s)}.toc[data-astro-cid-cuecaxvc] a[data-astro-cid-cuecaxvc]:hover{border-color:var(--gold-deep)}.toc[data-astro-cid-cuecaxvc] a[data-astro-cid-cuecaxvc]{transition:border-color .3s;font-size:var(--step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid var(--line)}.block[data-astro-cid-cuecaxvc] h2[data-astro-cid-cuecaxvc]{font-size:var(--step-3);margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:1px solid var(--line)}.sub[data-astro-cid-cuecaxvc]{font-size:var(--step-1);font-style:italic;margin:var(--space-l) 0 var(--space-m)}.intro-p[data-astro-cid-cuecaxvc]{margin-bottom:var(--space-l)}.logos[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}.logo-tile[data-astro-cid-cuecaxvc]{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.logo-tile[data-astro-cid-cuecaxvc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.logo-tile[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]{aspect-ratio:16 / 9;display:grid;place-items:center;padding:var(--space-l)}.logo-tile[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc] img[data-astro-cid-cuecaxvc]{max-height:100%;width:auto;max-width:78%}.bg-cream[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]{background:#fbf7f1}.bg-cocoa[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]{background:#2a1e20}.bg-pink[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]{background:#f6dce1}.logo-tile[data-astro-cid-cuecaxvc] figcaption[data-astro-cid-cuecaxvc]{display:flex;justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;padding:var(--space-s) var(--space-m);font-size:var(--step--1);border-top:1px solid var(--line)}.dl[data-astro-cid-cuecaxvc]{font-weight:600;letter-spacing:.1em}.rules[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);margin-top:var(--space-l)}.rules[data-astro-cid-cuecaxvc] h3[data-astro-cid-cuecaxvc]{font-size:var(--step-1);margin-bottom:var(--space-xs)}.rules[data-astro-cid-cuecaxvc] p[data-astro-cid-cuecaxvc]{color:var(--ink-soft);font-size:var(--step--1)}.donts[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-m)}.donts[data-astro-cid-cuecaxvc] figure[data-astro-cid-cuecaxvc]{margin:0}.donts[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]{border-radius:14px;position:relative;aspect-ratio:4 / 3;background:#fbf7f1;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;padding:var(--space-m)}.donts[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc] img[data-astro-cid-cuecaxvc]{max-width:70%}.donts[data-astro-cid-cuecaxvc] .art[data-astro-cid-cuecaxvc]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#b0485a calc(50% - 1px),#b0485a calc(50% + 1px),transparent calc(50% + 1px));opacity:.75}.donts[data-astro-cid-cuecaxvc] .busy[data-astro-cid-cuecaxvc]{background:repeating-linear-gradient(45deg,#e9b5c1 0 12px,#b88a5a 12px 24px,#fff 24px 36px)}.donts[data-astro-cid-cuecaxvc] figcaption[data-astro-cid-cuecaxvc]{margin-top:var(--space-xs);font-size:var(--step--1);color:var(--ink-soft)}.swatches[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m)}.swatch[data-astro-cid-cuecaxvc]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.swatch[data-astro-cid-cuecaxvc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.swatch[data-astro-cid-cuecaxvc] .chip[data-astro-cid-cuecaxvc]{transition:height .5s var(--ease-out)}.swatch[data-astro-cid-cuecaxvc]:hover .chip[data-astro-cid-cuecaxvc]{height:8.5rem}.chip[data-astro-cid-cuecaxvc]{height:7rem;border-bottom:1px solid var(--line)}.meta[data-astro-cid-cuecaxvc]{padding:var(--space-m);display:flex;flex-direction:column;gap:.35rem}.meta[data-astro-cid-cuecaxvc] h3[data-astro-cid-cuecaxvc]{font-size:var(--step-1)}.hex[data-astro-cid-cuecaxvc]{display:flex;justify-content:space-between;gap:var(--space-s);font-variant-numeric:tabular-nums;font-weight:500}.hex[data-astro-cid-cuecaxvc] code[data-astro-cid-cuecaxvc],.role[data-astro-cid-cuecaxvc]{font-size:var(--step--1);color:var(--ink-soft)}.cr[data-astro-cid-cuecaxvc]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;font-variant-numeric:tabular-nums}.specimens[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.spec[data-astro-cid-cuecaxvc]{display:flex;flex-direction:column;gap:var(--space-m);min-width:0}.sample-d[data-astro-cid-cuecaxvc]{font-family:var(--font-display);font-size:var(--step-3);line-height:1.08}.sample-d[data-astro-cid-cuecaxvc] em[data-astro-cid-cuecaxvc]{color:var(--gold-deep)}.sample-b[data-astro-cid-cuecaxvc]{font-size:var(--step-1)}.sample-caps[data-astro-cid-cuecaxvc]{font-size:var(--step--1);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.sig[data-astro-cid-cuecaxvc]{max-width:240px;background:#fbf7f1;padding:var(--space-s)}.scale[data-astro-cid-cuecaxvc]{margin-top:var(--space-xl);border-top:1px solid var(--line)}.scale[data-astro-cid-cuecaxvc] p[data-astro-cid-cuecaxvc]{font-family:var(--font-display);line-height:1.1;padding-block:var(--space-xs);border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:var(--space-m);max-width:none}.scale[data-astro-cid-cuecaxvc] span[data-astro-cid-cuecaxvc]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.elements[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.el[data-astro-cid-cuecaxvc]{display:flex;flex-direction:column;gap:var(--space-m);min-width:0}.el[data-astro-cid-cuecaxvc] .sub[data-astro-cid-cuecaxvc]{margin:0}.row[data-astro-cid-cuecaxvc]{display:flex;flex-wrap:wrap;gap:var(--space-s)}.arch-demo[data-astro-cid-cuecaxvc]{position:relative;width:9rem;aspect-ratio:3 / 4;padding:0 0 .75rem .75rem}.arch-demo[data-astro-cid-cuecaxvc]:before{content:"";position:absolute;inset:.75rem .75rem 0 0;border:1px solid var(--gold);border-radius:var(--arch)}.arch-demo[data-astro-cid-cuecaxvc] span[data-astro-cid-cuecaxvc]{display:block;position:relative;height:100%;border-radius:var(--arch);background:radial-gradient(120% 90% at 30% 20%,var(--baby-pink),var(--pink-deep))}.icons[data-astro-cid-cuecaxvc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-m)}.icons[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--line);border-radius:16px;color:var(--gold-deep);transition:background .4s var(--ease-out),transform .5s var(--ease-out)}.icons[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc]:hover{background:var(--baby-pink);transform:translateY(-3px)}.icons[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc] svg{transition:transform .6s var(--ease-out)}.icons[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc]:hover svg{transform:scale(1.15) rotate(-6deg)}.icons[data-astro-cid-cuecaxvc] span[data-astro-cid-cuecaxvc]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.hl[data-astro-cid-cuecaxvc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-m)}.hl[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.hl[data-astro-cid-cuecaxvc] img[data-astro-cid-cuecaxvc]{transition:transform .6s var(--ease-out);width:100%;max-width:8rem;aspect-ratio:1;object-fit:cover;border-radius:50%;outline:1px solid var(--line);outline-offset:4px}.hl[data-astro-cid-cuecaxvc] a[data-astro-cid-cuecaxvc]:hover img[data-astro-cid-cuecaxvc]{transform:scale(1.06)}.hl[data-astro-cid-cuecaxvc] span[data-astro-cid-cuecaxvc]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.voice[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.voice[data-astro-cid-cuecaxvc] .sub[data-astro-cid-cuecaxvc]{margin-top:0}.vlist[data-astro-cid-cuecaxvc]{list-style:none;margin:0 0 var(--space-l);padding:0;display:flex;flex-direction:column;gap:var(--space-s)}.vlist[data-astro-cid-cuecaxvc] li[data-astro-cid-cuecaxvc]{font-family:var(--font-display);font-size:var(--step-1);padding-left:var(--space-m);border-left:1px solid var(--gold)}.vlist[data-astro-cid-cuecaxvc].no li[data-astro-cid-cuecaxvc]{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-soft) 60%,transparent);border-left-style:dashed}@media(max-width:900px){.swatches[data-astro-cid-cuecaxvc],.elements[data-astro-cid-cuecaxvc],.specimens[data-astro-cid-cuecaxvc],.donts[data-astro-cid-cuecaxvc]{grid-template-columns:repeat(2,minmax(0,1fr))}.hl[data-astro-cid-cuecaxvc]{grid-template-columns:repeat(3,minmax(0,1fr))}.icons[data-astro-cid-cuecaxvc]{grid-template-columns:repeat(2,minmax(0,1fr))}.rules[data-astro-cid-cuecaxvc]{grid-template-columns:1fr}}@media(max-width:560px){.logos[data-astro-cid-cuecaxvc],.swatches[data-astro-cid-cuecaxvc],.elements[data-astro-cid-cuecaxvc],.specimens[data-astro-cid-cuecaxvc],.voice[data-astro-cid-cuecaxvc]{grid-template-columns:1fr}}
