.vitrine-template[data-astro-cid-vrzdr77k],.vitrine-article[data-astro-cid-vrzdr77k]{--vitrine-bg:var(--color-background,#fff);--vitrine-text:var(--color-text,#1a1917);--vitrine-primary:var(--color-primary,#8a2323);--vitrine-accent:var(--color-accent,var(--vitrine-primary));--vitrine-muted:color-mix(in srgb, var(--vitrine-text) 66%, var(--vitrine-bg) 34%);--vitrine-border:color-mix(in srgb, var(--vitrine-bg) 85%, var(--vitrine-text) 15%);--vitrine-rule:color-mix(in srgb, var(--vitrine-text) 72%, var(--vitrine-bg) 28%);--vitrine-surface:color-mix(in srgb, var(--vitrine-bg) 94%, var(--vitrine-text) 6%);--vitrine-plate:color-mix(in srgb, color-mix(in srgb, var(--vitrine-bg) 95.5%, var(--vitrine-text) 4.5%) 97%, var(--vitrine-accent) 3%);--vitrine-plate-ink:color-mix(in srgb, var(--vitrine-text) 92%, var(--vitrine-primary) 8%);--vitrine-plate-muted:color-mix(in srgb, var(--vitrine-text) 64%, var(--vitrine-bg) 36%);--vitrine-plate-accent:color-mix(in srgb, var(--vitrine-primary) 62%, var(--vitrine-text) 38%);--vitrine-plate-mark:color-mix(in srgb, var(--vitrine-plate-ink) 28%, transparent);--vitrine-font-heading:var(--font-heading,"Bodoni Moda", ui-serif, Georgia, "Times New Roman", serif);--vitrine-font-body:var(--font-body,Spectral, ui-serif, Georgia, "Times New Roman", serif);--vitrine-caption:.78rem;--vitrine-pad:clamp(1rem, 3vw, 2rem);background-color:var(--vitrine-bg);color:var(--vitrine-text);font-family:var(--vitrine-font-body);min-height:100vh}.vitrine-template[data-astro-cid-vrzdr77k] h1[data-astro-cid-vrzdr77k],.vitrine-template[data-astro-cid-vrzdr77k] h2[data-astro-cid-vrzdr77k],.vitrine-template[data-astro-cid-vrzdr77k] h3[data-astro-cid-vrzdr77k],.vitrine-article[data-astro-cid-vrzdr77k] h1[data-astro-cid-vrzdr77k],.vitrine-article[data-astro-cid-vrzdr77k] h2[data-astro-cid-vrzdr77k],.vitrine-article[data-astro-cid-vrzdr77k] h3[data-astro-cid-vrzdr77k]{font-family:var(--vitrine-font-heading);text-wrap:balance;margin:0;font-weight:400}.vitrine-wrap[data-astro-cid-vrzdr77k]{max-width:72rem;margin-inline:auto;padding-inline:1rem}.vitrine-narrow[data-astro-cid-vrzdr77k]{max-width:40rem;margin-inline:auto;padding-inline:1rem}.vitrine-crumb[data-astro-cid-vrzdr77k]{color:var(--vitrine-muted);flex-wrap:wrap;gap:.15rem .5rem;margin:0 0 1.25rem;font-size:.875rem;display:flex}.vitrine-crumb[data-astro-cid-vrzdr77k]>[data-astro-cid-vrzdr77k]+[data-astro-cid-vrzdr77k]:before{content:"·";margin-right:.5rem}.vitrine-crumb[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{color:inherit;text-decoration:none}.vitrine-crumb[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:hover{color:var(--vitrine-primary)}.vitrine-title[data-astro-cid-vrzdr77k]{font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.05}.vitrine-rulehead[data-astro-cid-vrzdr77k]{border-bottom:1px solid var(--vitrine-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.5rem;display:flex}.vitrine-rulehead[data-astro-cid-vrzdr77k] h2[data-astro-cid-vrzdr77k],.vitrine-rulehead[data-astro-cid-vrzdr77k] h1[data-astro-cid-vrzdr77k]{font-size:1.125rem}.vitrine-rulehead[data-astro-cid-vrzdr77k] .vitrine-title[data-astro-cid-vrzdr77k]{font-size:clamp(2.25rem,6vw,3.5rem)}.vitrine-rulehead[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{color:inherit;font-size:.875rem;text-decoration:none}.vitrine-rulehead[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:hover{color:var(--vitrine-primary)}.vitrine-figures[data-astro-cid-vrzdr77k]{color:var(--vitrine-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.vitrine-grid[data-astro-cid-vrzdr77k]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.vitrine-grid[data-astro-cid-vrzdr77k]>[data-astro-cid-vrzdr77k]{box-shadow:0 0 0 1px var(--vitrine-rule)}@media (width>=640px){.vitrine-grid--cols[data-astro-cid-vrzdr77k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=1023px){.vitrine-grid--cols[data-astro-cid-vrzdr77k]>[data-astro-cid-vrzdr77k]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1024px){.vitrine-grid--cols[data-astro-cid-vrzdr77k]{grid-template-columns:repeat(3,minmax(0,1fr))}.vitrine-grid--cols[data-astro-cid-vrzdr77k]>.vitrine-w2[data-astro-cid-vrzdr77k]{--vitrine-figure:20rem;grid-column:span 2}.vitrine-grid--cols[data-astro-cid-vrzdr77k]>.vitrine-w3[data-astro-cid-vrzdr77k]{--vitrine-figure:22rem;grid-column:1/-1}}.vitrine-plate[data-astro-cid-vrzdr77k]{isolation:isolate;background:var(--vitrine-plate);color:var(--vitrine-plate-ink);padding:var(--vitrine-pad);--vitrine-figure:clamp(12rem, 24vw, 15rem);grid-template-rows:auto 1fr auto;gap:1rem;min-width:0;margin:0;transition:background .12s;display:grid;position:relative}.vitrine-plate[data-astro-cid-vrzdr77k]:hover{background:color-mix(in srgb, var(--vitrine-plate) 94%, var(--vitrine-plate-ink) 6%)}.vitrine-plate__caption[data-astro-cid-vrzdr77k]{font-size:var(--vitrine-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--vitrine-plate-muted);text-align:center;font-variant-numeric:tabular-nums;min-height:1.2em;margin:0;line-height:1.2}.vitrine-plate__caption[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{z-index:2;color:inherit;text-decoration:none;position:relative}.vitrine-plate__caption[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:hover{color:var(--vitrine-plate-accent);text-underline-offset:.2em;text-decoration:underline}.vitrine-plate__stage[data-astro-cid-vrzdr77k]{height:var(--vitrine-figure);justify-content:center;align-items:center;min-width:0;display:flex}.vitrine-plate__stage[data-astro-cid-vrzdr77k] img[data-astro-cid-vrzdr77k]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.vitrine-plates[data-astro-cid-vrzdr77k] .vitrine-plate__stage[data-astro-cid-vrzdr77k]{align-self:stretch;height:auto}.vitrine-plates[data-astro-cid-vrzdr77k] .vitrine-plate__stage[data-astro-cid-vrzdr77k] img[data-astro-cid-vrzdr77k]{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;max-height:none}.vitrine-plates[data-astro-cid-vrzdr77k] .vitrine-typeplate[data-astro-cid-vrzdr77k]{height:100%;min-height:10rem}@media (width>=640px) and (width<=1023px){.vitrine-plates[data-astro-cid-vrzdr77k]>[data-astro-cid-vrzdr77k]:last-child:nth-child(odd) .vitrine-plate__stage[data-astro-cid-vrzdr77k] img[data-astro-cid-vrzdr77k]{aspect-ratio:3}}@media (width>=1024px){.vitrine-plates[data-astro-cid-vrzdr77k]>.vitrine-w2[data-astro-cid-vrzdr77k] .vitrine-plate__stage[data-astro-cid-vrzdr77k] img[data-astro-cid-vrzdr77k]{aspect-ratio:5/2}.vitrine-plates[data-astro-cid-vrzdr77k]>.vitrine-w3[data-astro-cid-vrzdr77k] .vitrine-plate__stage[data-astro-cid-vrzdr77k] img[data-astro-cid-vrzdr77k]{aspect-ratio:4}}.vitrine-typeplate[data-astro-cid-vrzdr77k]{box-sizing:border-box;border:1px solid var(--vitrine-plate-mark);outline:1px solid var(--vitrine-plate-mark);outline-offset:-7px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;max-width:20rem;height:100%;padding:1rem 1.5rem;display:flex}.vitrine-typeplate__initial[data-astro-cid-vrzdr77k]{font-family:var(--vitrine-font-heading);color:var(--vitrine-plate-accent);font-size:clamp(3rem,7vw,4.5rem);line-height:1}.vitrine-typeplate__rule[data-astro-cid-vrzdr77k]{background:var(--vitrine-plate-mark);width:2rem;height:1px;display:block}.vitrine-typeplate__excerpt[data-astro-cid-vrzdr77k]{color:var(--vitrine-plate-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:.8rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.vitrine-plate__label[data-astro-cid-vrzdr77k]{font-size:var(--vitrine-caption);letter-spacing:.04em;color:var(--vitrine-plate-muted);font-variant-numeric:tabular-nums}.vitrine-plate__title[data-astro-cid-vrzdr77k]{font-family:var(--vitrine-font-heading);letter-spacing:normal;color:var(--vitrine-plate-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;margin:0;font-size:1.15rem;line-height:1.2;display:-webkit-box;overflow:hidden}.vitrine-plate__title[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{color:inherit;text-decoration:none}.vitrine-plate__title[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:hover{color:var(--vitrine-plate-accent)}.vitrine-plate__title[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:after{content:"";position:absolute;inset:0}.vitrine-plate__title[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:focus-visible{outline:none}.vitrine-plate__title[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:focus-visible:after{outline:2px solid var(--vitrine-plate-accent);outline-offset:-4px}.vitrine-plate__meta[data-astro-cid-vrzdr77k]{flex-wrap:wrap;gap:.1rem .5rem;margin:.4rem 0 0;display:flex}.vitrine-plate__meta[data-astro-cid-vrzdr77k]>[data-astro-cid-vrzdr77k]+[data-astro-cid-vrzdr77k]:before{content:"·";margin-right:.5rem}.vitrine-register[data-astro-cid-vrzdr77k]{border-top:1px solid var(--vitrine-rule);margin:0;padding:0;list-style:none}.vitrine-register[data-astro-cid-vrzdr77k] li[data-astro-cid-vrzdr77k]{border-bottom:1px solid var(--vitrine-rule)}.vitrine-register[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"num name count"".desc desc";align-items:baseline;gap:.25rem 1.5rem;padding:1.25rem 0;text-decoration:none;display:grid}.vitrine-register[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]:hover{color:var(--vitrine-primary)}.vitrine-register__num[data-astro-cid-vrzdr77k]{color:var(--vitrine-muted);font-variant-numeric:tabular-nums;grid-area:num;font-size:.875rem}.vitrine-register__name[data-astro-cid-vrzdr77k]{font-family:var(--vitrine-font-heading);grid-area:name;font-size:1.25rem;line-height:1.2}.vitrine-register__desc[data-astro-cid-vrzdr77k]{color:var(--vitrine-muted);grid-area:desc;max-width:40rem;font-size:.875rem}.vitrine-register__desc[data-astro-cid-vrzdr77k]:empty{display:none}.vitrine-register__count[data-astro-cid-vrzdr77k]{color:var(--vitrine-muted);font-variant-numeric:tabular-nums;text-align:right;grid-area:count;font-size:.875rem}@media (width>=640px){.vitrine-register[data-astro-cid-vrzdr77k]{grid-template-columns:2.5rem fit-content(20rem) minmax(0,1fr) 4rem;column-gap:1.5rem;display:grid}.vitrine-register--lg[data-astro-cid-vrzdr77k]{grid-template-columns:4rem fit-content(20rem) minmax(0,1fr) 4rem}.vitrine-register[data-astro-cid-vrzdr77k] li[data-astro-cid-vrzdr77k]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.vitrine-register[data-astro-cid-vrzdr77k] a[data-astro-cid-vrzdr77k]{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"num name desc count";column-gap:1.5rem}}.vitrine-register--lg[data-astro-cid-vrzdr77k] .vitrine-register__num[data-astro-cid-vrzdr77k]{font-family:var(--vitrine-font-heading);font-size:1.75rem;line-height:1}.vitrine-register--lg[data-astro-cid-vrzdr77k] .vitrine-register__name[data-astro-cid-vrzdr77k]{font-size:1.75rem}.vitrine-prose[data-astro-cid-vrzdr77k]{font-size:1.0625rem;line-height:1.7}.vitrine-prose[data-astro-cid-vrzdr77k]>:first-child{margin-top:0}.vitrine-prose[data-astro-cid-vrzdr77k] p,.vitrine-prose[data-astro-cid-vrzdr77k] ul,.vitrine-prose[data-astro-cid-vrzdr77k] ol,.vitrine-prose[data-astro-cid-vrzdr77k] blockquote,.vitrine-prose[data-astro-cid-vrzdr77k] pre,.vitrine-prose[data-astro-cid-vrzdr77k] table,.vitrine-prose[data-astro-cid-vrzdr77k] figure{margin-block:1.3em}.vitrine-prose[data-astro-cid-vrzdr77k] h2,.vitrine-prose[data-astro-cid-vrzdr77k] h3,.vitrine-prose[data-astro-cid-vrzdr77k] h4{font-family:var(--vitrine-font-heading);color:var(--vitrine-text);text-wrap:balance;margin-block:2em .6em;font-weight:400;line-height:1.2}.vitrine-prose[data-astro-cid-vrzdr77k] h2{font-size:1.6em}.vitrine-prose[data-astro-cid-vrzdr77k] h3{font-size:1.25em}.vitrine-prose[data-astro-cid-vrzdr77k] h4{font-size:1em;font-style:italic}.vitrine-prose[data-astro-cid-vrzdr77k] ul,.vitrine-prose[data-astro-cid-vrzdr77k] ol{padding-inline-start:1.3em}.vitrine-prose[data-astro-cid-vrzdr77k] ul{list-style:outside}.vitrine-prose[data-astro-cid-vrzdr77k] ol{list-style:decimal}.vitrine-prose[data-astro-cid-vrzdr77k] li{margin-block:.35em}.vitrine-prose[data-astro-cid-vrzdr77k] li::marker{color:var(--vitrine-muted)}.vitrine-prose[data-astro-cid-vrzdr77k] a{color:var(--vitrine-text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--vitrine-primary) 70%, transparent);text-underline-offset:.15em}.vitrine-prose[data-astro-cid-vrzdr77k] a:hover{color:var(--vitrine-primary)}.vitrine-prose[data-astro-cid-vrzdr77k] blockquote{border-inline-start:1px solid var(--vitrine-rule);color:var(--vitrine-muted);margin-inline:0;padding-inline-start:1.2em}.vitrine-prose[data-astro-cid-vrzdr77k] hr{border:0;border-block-start:1px solid var(--vitrine-rule);margin-block:2.5em}.vitrine-prose[data-astro-cid-vrzdr77k] code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.vitrine-prose[data-astro-cid-vrzdr77k] pre{border:1px solid var(--vitrine-border);background:var(--vitrine-surface);padding:1em 1.1em;font-size:.8em;line-height:1.6;overflow-x:auto}.vitrine-prose[data-astro-cid-vrzdr77k] pre code{font-size:inherit}.vitrine-prose[data-astro-cid-vrzdr77k] img{border:1px solid var(--vitrine-border);max-width:100%;height:auto;margin-block:2em;display:block}.vitrine-prose[data-astro-cid-vrzdr77k] figcaption{font-size:var(--vitrine-caption);letter-spacing:.04em;color:var(--vitrine-muted);margin-top:.6em}.vitrine-prose[data-astro-cid-vrzdr77k] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85em}.vitrine-prose[data-astro-cid-vrzdr77k] th,.vitrine-prose[data-astro-cid-vrzdr77k] td{text-align:start;border-block-end:1px solid var(--vitrine-border);padding:.5em 1em .5em 0}.vitrine-prose[data-astro-cid-vrzdr77k] th{font-family:var(--vitrine-font-heading);border-block-end-color:var(--vitrine-rule);font-weight:500}.vitrine-tagindex[data-astro-cid-vrzdr77k]{padding-top:clamp(2.5rem,7vw,4.5rem);padding-bottom:5rem}.vitrine-tagindex__head[data-astro-cid-vrzdr77k]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:1.5rem 0 2.5rem;display:flex}
