[data-astro-cid-lx4khbsx][data-filter-content][aria-busy=true] .brand-variants[data-astro-cid-lx4khbsx]{opacity:.5}.brand-hero[data-astro-cid-lx4khbsx]{gap:var(--s-12) clamp(32px, 6vw, 112px);padding-block:var(--s-10) var(--section-y);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.brand-hero-text[data-astro-cid-lx4khbsx]{justify-items:start;gap:var(--s-6);min-width:0;display:grid}.brand-hero-text[data-astro-cid-lx4khbsx] .breadcrumb[data-astro-cid-lx4khbsx]{margin-bottom:var(--s-6)}.brand-hero-text[data-astro-cid-lx4khbsx] h1[data-astro-cid-lx4khbsx]{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1}.brand-hero-text[data-astro-cid-lx4khbsx] .lead[data-astro-cid-lx4khbsx]{max-width:44ch;color:var(--fg-2)}.brand-hero-text[data-astro-cid-lx4khbsx] .actions[data-astro-cid-lx4khbsx]{margin-top:var(--s-4);max-width:100%}.brand-hero-text[data-astro-cid-lx4khbsx] .button[data-astro-cid-lx4khbsx]{white-space:normal;max-width:100%}.brand-hero-mark[data-astro-cid-lx4khbsx]{aspect-ratio:4/3;background:var(--surface-2);place-items:center;min-width:0;padding:12%;display:grid}.brand-hero-mark[data-astro-cid-lx4khbsx] img{width:100%;height:auto}.brand-showcase[data-astro-cid-lx4khbsx]{gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:7fr 5fr;display:grid}.brand-tile[data-astro-cid-lx4khbsx]{place-items:center;min-height:280px;padding:12% 10%;display:grid;position:relative}.brand-tile[data-astro-cid-lx4khbsx]:first-child{grid-row:span 2;min-height:576px}.brand-tile[data-astro-cid-lx4khbsx] img{width:100%;max-width:440px;height:auto}.brand-tile-rosso[data-astro-cid-lx4khbsx] img{max-width:120px}.brand-tile[data-astro-cid-lx4khbsx] figcaption[data-astro-cid-lx4khbsx]{left:var(--s-6);bottom:var(--s-5);font-size:var(--fs-xs);position:absolute}.brand-tile-dark[data-astro-cid-lx4khbsx]{color:#ffffffa3;background:#000}.brand-tile-light[data-astro-cid-lx4khbsx]{background:var(--surface-2);color:var(--fg-3)}.brand-tile-rosso[data-astro-cid-lx4khbsx]{background:var(--c-rosso);color:#fffc}.brand-palette[data-astro-cid-lx4khbsx]{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.brand-palette[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]{gap:var(--s-4);min-width:0;display:grid}.brand-swatch[data-astro-cid-lx4khbsx]{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--line)}.brand-palette[data-astro-cid-lx4khbsx] figcaption[data-astro-cid-lx4khbsx]{gap:var(--s-1);font-size:var(--fs-small);color:var(--fg-2);display:grid}.brand-palette[data-astro-cid-lx4khbsx] strong[data-astro-cid-lx4khbsx]{color:var(--fg);font-weight:500}.brand-type-grid[data-astro-cid-lx4khbsx]{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-type-card[data-astro-cid-lx4khbsx]{align-content:start;gap:var(--s-4);display:grid}.brand-type-card[data-astro-cid-lx4khbsx] p[data-astro-cid-lx4khbsx]{max-width:40ch;font-size:var(--fs-small);color:var(--fg-2)}.brand-type-specimen[data-astro-cid-lx4khbsx]{aspect-ratio:4/3;margin-bottom:var(--s-2);background:var(--surface-2);letter-spacing:-.03em;place-items:center;font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:400;line-height:1;display:grid}.brand-type-logo[data-astro-cid-lx4khbsx]{padding:14%}.brand-type-logo[data-astro-cid-lx4khbsx] img{width:100%;height:auto}.brand-rules[data-astro-cid-lx4khbsx]{gap:var(--s-10) var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brand-rules[data-astro-cid-lx4khbsx] li[data-astro-cid-lx4khbsx]{gap:var(--s-4);padding-top:var(--s-6);border-top:2px solid var(--line-strong);grid-template-columns:48px minmax(0,1fr);display:grid}.brand-rules[data-astro-cid-lx4khbsx] li[data-astro-cid-lx4khbsx]:first-child{border-top-color:var(--c-rosso)}.brand-rules[data-astro-cid-lx4khbsx] span[data-astro-cid-lx4khbsx]{font-size:var(--fs-small);color:var(--fg-3)}.brand-rules[data-astro-cid-lx4khbsx] p[data-astro-cid-lx4khbsx]{max-width:52ch;color:var(--fg-2)}.brand-mockups[data-astro-cid-lx4khbsx]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,64px) clamp(16px,2.5vw,40px);display:grid}.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]{grid-column:span 6;min-width:0;margin:0}.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]:nth-child(6n+1),.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]:nth-child(6n+4){grid-column:span 8}.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]:nth-child(6n+2),.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]:nth-child(6n+3){grid-column:span 4}.brand-mockups[data-astro-cid-lx4khbsx] a[data-astro-cid-lx4khbsx]{display:block}.brand-mockups[data-astro-cid-lx4khbsx] img{width:100%;height:auto;display:block}.brand-filters[data-astro-cid-lx4khbsx]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.brand-filters[data-astro-cid-lx4khbsx] select[data-astro-cid-lx4khbsx]{width:100%;min-height:52px;padding:var(--s-3) var(--s-12) var(--s-3) var(--s-4);border:1px solid var(--line-strong);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath d='m5 8.5 7 7 7-7'/%3E%3C/svg%3E") no-repeat right var(--s-4) center / 20px;color:var(--fg);font:inherit;appearance:none;border-radius:2px}.brand-filters[data-astro-cid-lx4khbsx] .button[data-astro-cid-lx4khbsx]{min-height:52px}.brand-selection[data-astro-cid-lx4khbsx]{margin-top:var(--s-6)}.brand-variants[data-astro-cid-lx4khbsx]{gap:var(--s-10) var(--s-6);margin-top:var(--s-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-variant[data-astro-cid-lx4khbsx]{align-content:start;gap:var(--s-2);min-width:0;display:grid}.brand-variant-preview[data-astro-cid-lx4khbsx]{aspect-ratio:3/2;width:100%;margin-bottom:var(--s-3);background:#fff;place-items:center;padding:14%;display:grid;overflow:hidden}.brand-variant-preview[data-astro-cid-lx4khbsx].is-dark{background:var(--surface-2)}.brand-variant-preview[data-astro-cid-lx4khbsx] img{object-fit:contain;width:100%;height:100%}.brand-variant[data-astro-cid-lx4khbsx] h3[data-astro-cid-lx4khbsx]{font-size:1rem;font-weight:500}.brand-variant-color[data-astro-cid-lx4khbsx]{font-size:var(--fs-small);color:var(--fg-3)}.brand-formats[data-astro-cid-lx4khbsx]{gap:var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.brand-formats[data-astro-cid-lx4khbsx] a[data-astro-cid-lx4khbsx]{min-height:32px;padding-inline:var(--s-3);border:1px solid var(--line-strong);font-size:var(--fs-xs);transition:border-color var(--t-fast) var(--ease);align-items:center;display:inline-flex}.brand-formats[data-astro-cid-lx4khbsx] a[data-astro-cid-lx4khbsx]:hover{border-color:var(--fg)}.brand-empty[data-astro-cid-lx4khbsx]{justify-items:start;gap:var(--s-4);margin-top:var(--s-12);display:grid}@media (width<=1023px){.brand-hero[data-astro-cid-lx4khbsx],.brand-showcase[data-astro-cid-lx4khbsx],.brand-type-grid[data-astro-cid-lx4khbsx]{grid-template-columns:minmax(0,1fr)}.brand-tile[data-astro-cid-lx4khbsx]:first-child{grid-row:auto;min-height:360px}.brand-palette[data-astro-cid-lx4khbsx]{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-variants[data-astro-cid-lx4khbsx],.brand-mockups[data-astro-cid-lx4khbsx]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-mockups[data-astro-cid-lx4khbsx] figure[data-astro-cid-lx4khbsx]:nth-child(n){grid-column:span 1}.brand-filters[data-astro-cid-lx4khbsx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.brand-rules[data-astro-cid-lx4khbsx],.brand-filters[data-astro-cid-lx4khbsx],.brand-variants[data-astro-cid-lx4khbsx],.brand-mockups[data-astro-cid-lx4khbsx]{grid-template-columns:1fr}.brand-palette[data-astro-cid-lx4khbsx]{grid-template-columns:repeat(2,minmax(0,1fr))}}
