.sec[data-astro-cid-zl3xpctj]{padding:89px 0}.wrap[data-astro-cid-zl3xpctj]{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 40px}.sec-dark[data-astro-cid-zl3xpctj]{background:var(--surface-inverse);color:var(--text-on-inverse)}.g13[data-astro-cid-zl3xpctj]{grid-template-columns:repeat(13,minmax(0,1fr));column-gap:21px;display:grid}.eyebrow[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-label);font-size:10px}.sec-dark[data-astro-cid-zl3xpctj] .eyebrow[data-astro-cid-zl3xpctj]{color:var(--text-on-inverse-secondary)}.rule-gold[data-astro-cid-zl3xpctj]{background:var(--accent-line);width:89px;height:2px}.img-reveal[data-astro-cid-zl3xpctj]{position:relative}.img-reveal[data-astro-cid-zl3xpctj]:before{content:"";z-index:6;pointer-events:none;background:var(--o21-paper);transform-origin:50% 0;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;transform:scaleY(1)}.img-reveal[data-astro-cid-zl3xpctj].in:before{transform:scaleY(0)}.reveal[data-astro-cid-zl3xpctj]{opacity:0;transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(21px)}.reveal[data-astro-cid-zl3xpctj].in{opacity:1;transform:none}.btn[data-astro-cid-zl3xpctj]{min-height:48px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:background var(--tr),color var(--tr);align-items:center;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-solid[data-astro-cid-zl3xpctj]{background:var(--o21-paper);color:var(--o21-ink)}.btn-solid[data-astro-cid-zl3xpctj]:hover{background:var(--accent)}a[data-astro-cid-zl3xpctj]{color:inherit}footer.site{margin-top:0}.hero[data-astro-cid-zl3xpctj]{background:var(--o21-ink);min-height:88svh;color:var(--o21-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-zl3xpctj]{position:absolute;inset:0;overflow:hidden}.hero-media[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj],.hero-media[data-astro-cid-zl3xpctj] video[data-astro-cid-zl3xpctj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj]{animation:22s ease-in-out infinite alternate o21-kenburns}.hero-shade[data-astro-cid-zl3xpctj]{pointer-events:none;background:linear-gradient(#0b0e1499 0%,#0b0e1440 40%,#0b0e14d9 100%);position:absolute;inset:0}.hero-grid[data-astro-cid-zl3xpctj]{flex:1;align-items:end;row-gap:34px;padding-bottom:55px;position:relative}.hero-main[data-astro-cid-zl3xpctj]{flex-direction:column;grid-column:1/9;gap:21px;display:flex}.hero-main[data-astro-cid-zl3xpctj] .eyebrow[data-astro-cid-zl3xpctj]{color:var(--o21-paper)}.hero-title[data-astro-cid-zl3xpctj]{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:600;line-height:.98}.hero-sub[data-astro-cid-zl3xpctj]{color:var(--o21-stone);max-width:520px;font-size:16px;line-height:1.6}.hero-stats[data-astro-cid-zl3xpctj]{grid-column:9/14;grid-template-columns:1fr 1fr;align-content:end;gap:34px 21px;display:grid}.hstat[data-astro-cid-zl3xpctj]{flex-direction:column;gap:6px;display:flex}.hstat[data-astro-cid-zl3xpctj] .v[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:500;line-height:1}.hstat[data-astro-cid-zl3xpctj] .tick[data-astro-cid-zl3xpctj]{background:var(--accent-line);width:30px;height:2px}.hstat[data-astro-cid-zl3xpctj] .l[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--o21-steel);font-size:9px}@keyframes o21-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.filterbar[data-astro-cid-zl3xpctj]{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:13px;margin-bottom:55px;padding-top:21px;display:flex}.filterbar[data-astro-cid-zl3xpctj] .fl[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-label);margin-right:8px;font-size:9px}.flt[data-astro-cid-zl3xpctj]{appearance:none;border:1px solid var(--border-strong);cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;color:var(--o21-ink);background:0 0;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.flt[data-astro-cid-zl3xpctj] .n[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-text);font-size:10px}.flt[data-astro-cid-zl3xpctj]:hover{border-color:var(--o21-ink)}.flt[data-astro-cid-zl3xpctj].on{background:var(--o21-ink);color:var(--o21-paper);border-color:var(--o21-ink)}.flt[data-astro-cid-zl3xpctj].on .n[data-astro-cid-zl3xpctj]{color:var(--accent-line)}.flt[data-astro-cid-zl3xpctj]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mosaic[data-astro-cid-zl3xpctj]{align-items:start;row-gap:89px}.pj[data-astro-cid-zl3xpctj]{cursor:pointer;flex-direction:column;gap:16px;text-decoration:none;display:flex}.pj[data-astro-cid-zl3xpctj][hidden]{display:none}.pj-w[data-astro-cid-zl3xpctj]{grid-column:1/9}.pj-n[data-astro-cid-zl3xpctj]{grid-column:9/14}.pj-n2[data-astro-cid-zl3xpctj]{grid-column:1/6}.pj-w2[data-astro-cid-zl3xpctj]{grid-column:6/14}.off-1[data-astro-cid-zl3xpctj]{margin-top:34px}.off-2[data-astro-cid-zl3xpctj]{margin-top:55px}.pj-mosaic[data-astro-cid-zl3xpctj]{grid-template-columns:8fr 5fr;grid-auto-rows:1fr;gap:4px;display:grid;position:relative;overflow:hidden}.pj-mosaic[data-astro-cid-zl3xpctj] .main[data-astro-cid-zl3xpctj]{background:var(--surface-muted);grid-row:1/-1;position:relative;overflow:hidden}.pj-mosaic[data-astro-cid-zl3xpctj] .main[data-astro-cid-zl3xpctj]:not(:has(+.thumbs:not([hidden]))){grid-column:1/-1}.pj-mosaic[data-astro-cid-zl3xpctj] .thumbs[data-astro-cid-zl3xpctj][hidden],.pj-n[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj] .thumbs[data-astro-cid-zl3xpctj],.pj-n2[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj] .thumbs[data-astro-cid-zl3xpctj]{display:none}.pj-mosaic[data-astro-cid-zl3xpctj] .thumbs[data-astro-cid-zl3xpctj]{grid-auto-rows:1fr;gap:4px;display:grid}.pj-mosaic[data-astro-cid-zl3xpctj] .thumbs[data-astro-cid-zl3xpctj] figure[data-astro-cid-zl3xpctj]{background:var(--surface-muted);margin:0;position:relative;overflow:hidden}.pj-mosaic[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj]{object-fit:cover;width:100%;height:100%;transform:translateY(var(--py,0px)) scale(var(--pz,1.08));transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pj[data-astro-cid-zl3xpctj]:hover .pj-mosaic[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj]{--pz:1.16}.pj-mosaic[data-astro-cid-zl3xpctj] .ph[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-label);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:0 13px;font-size:9px;display:flex;position:absolute;inset:0}.pj-n[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj],.pj-n2[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj]{aspect-ratio:5/8}.pj-w[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj],.pj-w2[data-astro-cid-zl3xpctj] .pj-mosaic[data-astro-cid-zl3xpctj]{aspect-ratio:8/5}.pj-mosaic[data-astro-cid-zl3xpctj]:after{content:"";background:var(--o21-ink);opacity:0;z-index:1;pointer-events:none;transition:opacity .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pj[data-astro-cid-zl3xpctj]:hover .pj-mosaic[data-astro-cid-zl3xpctj]:after{opacity:.55}@media (hover:none){.pj-mosaic[data-astro-cid-zl3xpctj]:after{opacity:0}}.pj-badge[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--o21-paper);color:var(--accent-text);border:1px solid var(--accent);white-space:nowrap;z-index:2;padding:5px 9px;font-size:10px;position:absolute;top:16px;left:16px}.pj-ovl[data-astro-cid-zl3xpctj]{color:var(--o21-paper);z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0b0e14d9);justify-content:space-between;align-items:end;gap:16px;padding:55px 21px 21px;transition:opacity .22s,transform .32s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.pj[data-astro-cid-zl3xpctj]:hover .pj-ovl[data-astro-cid-zl3xpctj]{opacity:1;transform:none}@media (hover:none){.pj-ovl[data-astro-cid-zl3xpctj]{opacity:1;transform:none}}.pj-kpi[data-astro-cid-zl3xpctj]{flex-wrap:wrap;gap:26px;display:flex}.pj-kpi[data-astro-cid-zl3xpctj] .v[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);white-space:nowrap;font-size:22px;font-weight:500;line-height:1;display:block}.pj-kpi[data-astro-cid-zl3xpctj] .l[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--o21-steel);white-space:nowrap;font-size:9px}.pj-scheda[data-astro-cid-zl3xpctj]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--accent-line);white-space:nowrap;padding-bottom:4px;font-size:12px;font-weight:600}.pj-cap[data-astro-cid-zl3xpctj]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pj-cap[data-astro-cid-zl3xpctj] .place[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-label);text-transform:uppercase;font-size:9px}.pj-cap[data-astro-cid-zl3xpctj] h2[data-astro-cid-zl3xpctj]{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.05}.pj-cap[data-astro-cid-zl3xpctj] .num[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-text);font-size:10px}.pj-desc[data-astro-cid-zl3xpctj]{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.empty[data-astro-cid-zl3xpctj]{text-align:center;flex-direction:column;align-items:center;gap:34px;padding:89px 0;display:none}.empty[data-astro-cid-zl3xpctj].on{display:flex}.dots[data-astro-cid-zl3xpctj]{grid-template-columns:repeat(6,8px);gap:8px;display:grid}.dots[data-astro-cid-zl3xpctj] i[data-astro-cid-zl3xpctj]{background:var(--o21-stone);border-radius:50%;width:8px;height:8px}.empty[data-astro-cid-zl3xpctj] p[data-astro-cid-zl3xpctj]{color:var(--text-secondary);margin:0;font-size:15px}.empty[data-astro-cid-zl3xpctj] .btn-dark[data-astro-cid-zl3xpctj]{background:var(--o21-ink);color:var(--o21-paper);cursor:pointer;border:0}.empty[data-astro-cid-zl3xpctj] .btn-dark[data-astro-cid-zl3xpctj]:hover{background:var(--accent-text)}.cta-grid[data-astro-cid-zl3xpctj]{align-items:start;row-gap:34px}.cta-l[data-astro-cid-zl3xpctj]{flex-direction:column;grid-column:1/7;gap:21px;display:flex}.cta-l[data-astro-cid-zl3xpctj] h2[data-astro-cid-zl3xpctj]{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:600;line-height:.98}.lead[data-astro-cid-zl3xpctj]{color:var(--text-on-inverse-secondary);max-width:560px;font-size:15px;line-height:1.6}.cta-r[data-astro-cid-zl3xpctj]{flex-direction:column;grid-column:7/14;gap:21px;display:flex}.reasons[data-astro-cid-zl3xpctj]{flex-wrap:wrap;gap:8px;display:flex}.reason[data-astro-cid-zl3xpctj]{cursor:pointer;min-height:40px;color:var(--o21-paper);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:background var(--tr),color var(--tr),border-color var(--tr);background:0 0;border:1px solid #f4f1ea59;align-items:center;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.reason[data-astro-cid-zl3xpctj].on{background:var(--o21-paper);color:var(--o21-ink);border-color:var(--o21-paper)}.f-row[data-astro-cid-zl3xpctj]{grid-template-columns:1fr 1fr;gap:21px;display:grid}.inp[data-astro-cid-zl3xpctj]{font-family:var(--font-body);color:var(--o21-paper);box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #f4f1ea59;border-radius:0;outline:none;width:100%;min-height:44px;padding:13px 0;font-size:14px}.inp[data-astro-cid-zl3xpctj]::placeholder{color:var(--o21-steel)}textarea[data-astro-cid-zl3xpctj].inp{resize:vertical}.cta-foot[data-astro-cid-zl3xpctj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:21px;display:flex}.cta-foot[data-astro-cid-zl3xpctj] .privacy[data-astro-cid-zl3xpctj]{color:var(--o21-steel);max-width:380px;font-size:11px;line-height:1.5}.flabel[data-astro-cid-zl3xpctj]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--o21-steel);margin-bottom:10px;font-size:9px;display:block}@media (width<=900px){.sec[data-astro-cid-zl3xpctj].sec{padding:55px 0}.wrap[data-astro-cid-zl3xpctj].wrap{padding:0 20px}.g13[data-astro-cid-zl3xpctj].g13{grid-template-columns:1fr;row-gap:34px}.g13[data-astro-cid-zl3xpctj].g13>[data-astro-cid-zl3xpctj]{grid-column:1/-1!important}.hero[data-astro-cid-zl3xpctj].hero{min-height:78svh}.hero-grid[data-astro-cid-zl3xpctj].hero-grid{padding-bottom:34px}.hero-stats[data-astro-cid-zl3xpctj].hero-stats{gap:21px 34px}.hero-title[data-astro-cid-zl3xpctj].hero-title{font-size:clamp(36px,10vw,56px)}.filterbar[data-astro-cid-zl3xpctj].filterbar{margin-bottom:34px}.mosaic[data-astro-cid-zl3xpctj].mosaic{row-gap:55px}.mosaic[data-astro-cid-zl3xpctj].mosaic .pj[data-astro-cid-zl3xpctj]{margin-top:0}.pj-n[data-astro-cid-zl3xpctj].pj-n .pj-mosaic[data-astro-cid-zl3xpctj],.pj-n2[data-astro-cid-zl3xpctj].pj-n2 .pj-mosaic[data-astro-cid-zl3xpctj]{aspect-ratio:4/5}.pj-w[data-astro-cid-zl3xpctj].pj-w .pj-mosaic[data-astro-cid-zl3xpctj],.pj-w2[data-astro-cid-zl3xpctj].pj-w2 .pj-mosaic[data-astro-cid-zl3xpctj]{aspect-ratio:8/5}.pj-kpi[data-astro-cid-zl3xpctj].pj-kpi{gap:16px}.pj-kpi[data-astro-cid-zl3xpctj].pj-kpi .v[data-astro-cid-zl3xpctj]{font-size:18px}.f-row[data-astro-cid-zl3xpctj].f-row{grid-template-columns:1fr}}@media (width<=520px){.hero-stats[data-astro-cid-zl3xpctj].hero-stats{grid-template-columns:1fr 1fr;gap:13px 21px}.hstat[data-astro-cid-zl3xpctj].hstat .v[data-astro-cid-zl3xpctj]{font-size:24px}.flt[data-astro-cid-zl3xpctj].flt{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-zl3xpctj]{opacity:1;transition:none;transform:none}.img-reveal[data-astro-cid-zl3xpctj]:before{transition:none;transform:scaleY(0)}.pj-mosaic[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj],.hero-media[data-astro-cid-zl3xpctj] img[data-astro-cid-zl3xpctj]{animation:none;transform:none!important}}
