.cat-explorer[data-astro-cid-wqluouoy]{width:min(1180px,100% - 40px);color:var(--ink);font-family:var(--font-text);margin:0 auto;padding-bottom:80px}.cat-filters[data-astro-cid-wqluouoy] fieldset[data-astro-cid-wqluouoy]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2);grid-template-columns:1fr;gap:14px;margin:0 0 20px;padding:18px;display:grid}.cat-noscript[data-astro-cid-wqluouoy]{font-size:var(--t-small);color:var(--ink-3);margin:0 0 6px}.cat-field[data-astro-cid-wqluouoy]{gap:6px;display:grid}.cat-field[data-astro-cid-wqluouoy] label[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cat-field[data-astro-cid-wqluouoy] input[data-astro-cid-wqluouoy],.cat-field[data-astro-cid-wqluouoy] select[data-astro-cid-wqluouoy]{width:100%;min-height:44px;font-size:var(--t-small);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px}.cat-button[data-astro-cid-wqluouoy]{border:1px solid var(--ink);min-height:44px;font-size:var(--t-small);letter-spacing:.04em;cursor:pointer;color:var(--ink);transition:transform .2s var(--ease);background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.cat-button[data-astro-cid-wqluouoy]:hover{transform:translateY(-1px)}.cat-button-primary[data-astro-cid-wqluouoy]{background:var(--ink);color:var(--paper)}.cat-clear-filters[data-astro-cid-wqluouoy]{justify-self:start}.cat-result-count[data-astro-cid-wqluouoy]{font-size:var(--t-small);color:var(--ink-3);margin:0 0 16px}.cat-grid[data-astro-cid-wqluouoy]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=560px){.cat-grid[data-astro-cid-wqluouoy],.cat-filters[data-astro-cid-wqluouoy] fieldset[data-astro-cid-wqluouoy]{grid-template-columns:repeat(2,1fr)}.cat-field-search[data-astro-cid-wqluouoy]{grid-column:1/-1}}@media (width>=900px){.cat-grid[data-astro-cid-wqluouoy]{grid-template-columns:repeat(3,1fr)}.cat-filters[data-astro-cid-wqluouoy] fieldset[data-astro-cid-wqluouoy]{grid-template-columns:repeat(4,1fr) auto;align-items:end}.cat-field-search[data-astro-cid-wqluouoy]{grid-column:span 2}}.cat-card[data-astro-cid-wqluouoy]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.cat-card[data-astro-cid-wqluouoy][hidden]{display:none}.cat-swatch[data-astro-cid-wqluouoy]{aspect-ratio:4/3;position:relative;overflow:hidden}.cat-swatch[data-astro-cid-wqluouoy] svg{position:absolute;inset:0}.cat-card-body[data-astro-cid-wqluouoy]{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.cat-card-head[data-astro-cid-wqluouoy]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cat-code[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:0;display:flex}.cat-saved-badge[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--clay);border:1px solid var(--clay);border-radius:99px;padding:2px 8px}.cat-save[data-astro-cid-wqluouoy]{border:1px solid var(--line-strong);background:var(--paper-2);min-width:44px;min-height:44px;color:var(--clay);cursor:pointer;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:inline-flex}.cat-save[data-astro-cid-wqluouoy][aria-pressed=true]{background:var(--clay);color:var(--paper);border-color:var(--clay)}.cat-collection[data-astro-cid-wqluouoy]{font-family:var(--font-display);font-size:var(--t-h3);word-break:break-word;margin:0;line-height:1.1}.cat-meta[data-astro-cid-wqluouoy]{font-size:var(--t-small);color:var(--ink-2);margin:0}.cat-meta-label[data-astro-cid-wqluouoy]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:var(--t-micro)}.cat-repeat[data-astro-cid-wqluouoy]{font-size:var(--t-small);color:var(--ink-3);margin:2px 0 0}.cat-description[data-astro-cid-wqluouoy]{font-size:var(--t-small);color:var(--ink-2);margin:4px 0 0;line-height:1.5}.cat-concept[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:99px;align-self:flex-start;margin:10px 0 0;padding:3px 9px}.cat-empty[data-astro-cid-wqluouoy]{text-align:center;background:var(--paper-2);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-3);padding:32px}.cat-empty[data-astro-cid-wqluouoy]:empty,.cat-print-title[data-astro-cid-wqluouoy]{display:none}.cat-enquiry[data-astro-cid-wqluouoy]{background:var(--kiln);color:var(--paper);border-radius:var(--radius);gap:16px;margin-top:48px;padding:26px;display:grid}.cat-eyebrow[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--clay-soft);margin:0 0 6px}.cat-enquiry-head[data-astro-cid-wqluouoy] h2[data-astro-cid-wqluouoy]{font-family:var(--font-display);font-size:var(--t-h2,var(--t-h3));margin:0 0 6px}.cat-enquiry-head[data-astro-cid-wqluouoy] p[data-astro-cid-wqluouoy]:not(.cat-eyebrow){color:var(--paper-3);font-size:var(--t-small);max-width:60ch;margin:0}.cat-enquiry-list[data-astro-cid-wqluouoy]{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;list-style:none;display:flex}.cat-concept[data-astro-cid-wqluouoy]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:12px;padding-top:12px;display:flex}.cat-concept-pill[data-astro-cid-wqluouoy]{border:1px solid var(--clay-soft);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--clay);border-radius:99px;flex:none;padding:2px 9px}:lang(ta) .cat-concept-pill[data-astro-cid-wqluouoy]{letter-spacing:0;text-transform:none;font-size:var(--t-micro)}.cat-concept-note[data-astro-cid-wqluouoy]{font-size:var(--t-micro);color:var(--ink-3);flex:14ch;min-width:0;line-height:1.45}.cat-enquiry-item{font-size:var(--t-small);color:var(--paper-2);white-space:nowrap;border:1px solid #f4f0e852;border-radius:99px;padding:7px 13px}.cat-muted{color:#ece6da99;font-size:var(--t-small)}.cat-estimate[data-astro-cid-wqluouoy]{border:1px solid var(--ink-4);border-radius:var(--radius);gap:6px;padding:14px 16px;display:grid}.cat-estimate[data-astro-cid-wqluouoy][hidden]{display:none}.cat-estimate-heading[data-astro-cid-wqluouoy]{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--clay-soft);margin:0}.cat-estimate-line[data-astro-cid-wqluouoy]{font-size:var(--t-small);margin:0}.cat-estimate-link[data-astro-cid-wqluouoy]{color:var(--paper);font-size:var(--t-small);justify-self:start;text-decoration:underline}.cat-estimate-none[data-astro-cid-wqluouoy]{color:#ece6dab8;font-size:var(--t-small);margin:0}.cat-estimate-none[data-astro-cid-wqluouoy][hidden]{display:none}.cat-enquiry-actions[data-astro-cid-wqluouoy]{flex-wrap:wrap;gap:10px;display:flex}.cat-enquiry[data-astro-cid-wqluouoy] .cat-button-quiet[data-astro-cid-wqluouoy]{color:var(--paper);border-color:var(--ink-4)}.cat-enquiry[data-astro-cid-wqluouoy] .cat-button-primary[data-astro-cid-wqluouoy]{background:var(--paper);color:var(--kiln);border-color:var(--paper)}.cat-enquiry-status[data-astro-cid-wqluouoy]{white-space:pre-wrap;min-height:1.2em;color:var(--clay-soft);font-size:var(--t-small);margin:0}.cat-honest-status[data-astro-cid-wqluouoy]{color:#ece6dab8;font-size:var(--t-micro);margin:0}@media print{.site-header,.site-footer,.page-head,.cat-filters[data-astro-cid-wqluouoy],.cat-result-count[data-astro-cid-wqluouoy],.cat-grid[data-astro-cid-wqluouoy],.cat-empty[data-astro-cid-wqluouoy],.cat-enquiry-actions[data-astro-cid-wqluouoy],.cat-enquiry-status[data-astro-cid-wqluouoy],.cat-honest-status[data-astro-cid-wqluouoy]{display:none!important}.cat-print-title[data-astro-cid-wqluouoy]{font-family:var(--font-display);font-size:var(--t-h3);margin:0 0 10px;display:block;color:#000!important}.cat-enquiry[data-astro-cid-wqluouoy]{border:1px solid #000;color:#000!important;box-shadow:none!important;background:#fff!important}.cat-eyebrow[data-astro-cid-wqluouoy],.cat-estimate-heading[data-astro-cid-wqluouoy],.cat-estimate-link[data-astro-cid-wqluouoy]{color:#000!important}.cat-enquiry-item{color:#000;border-color:#000}}.catalogue-downloads[data-astro-cid-a7qrq37l]{padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.download-grid[data-astro-cid-a7qrq37l]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.download-card[data-astro-cid-a7qrq37l],.download-empty[data-astro-cid-a7qrq37l]{border:1px solid var(--line);background:var(--paper);padding:1.5rem}.download-card[data-astro-cid-a7qrq37l]{align-content:start;gap:1rem;display:grid}.download-card[data-astro-cid-a7qrq37l] h3[data-astro-cid-a7qrq37l]{font-family:var(--font-display);font-size:var(--t-h3);line-height:1.05}dl[data-astro-cid-a7qrq37l]{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-block:.85rem;display:grid}dt[data-astro-cid-a7qrq37l]{color:var(--ink-3);font-size:var(--t-small)}dd[data-astro-cid-a7qrq37l]{font-weight:600;font-size:var(--t-small);margin:0}.download-empty[data-astro-cid-a7qrq37l]{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;max-width:52rem;display:flex}.download-empty[data-astro-cid-a7qrq37l] p[data-astro-cid-a7qrq37l]{color:var(--ink-3)}.status-block[data-astro-cid-kh2lcm3l]{border-top:1px solid var(--line);gap:.75rem;max-width:74ch;padding-top:1.5rem;display:grid}.status-block[data-astro-cid-kh2lcm3l] p[data-astro-cid-kh2lcm3l]:not(.eyebrow){color:var(--ink-3);font-size:var(--t-small)}
