.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}@media (min-width: 768px){.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}}.ledger-rule[data-astro-cid-ivpuzkts]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.ledger-rule[data-astro-cid-ivpuzkts].border-t,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-top-width:var(--arch-rule, 1px)}.ledger-rule[data-astro-cid-ivpuzkts].border-b,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-bottom-width:var(--arch-rule, 1px)}.acc-list[data-astro-cid-ejxqtasw]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.acc-list[data-astro-cid-ejxqtasw]>details[data-astro-cid-ejxqtasw]+details[data-astro-cid-ejxqtasw]{border-top:1px solid var(--rule)}.acc-ind[data-astro-cid-ejxqtasw]:before{content:"+"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]:before{content:"−"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]{color:var(--c-accent)}.tl-node[data-astro-cid-cb5fgdgb]{border-color:color-mix(in srgb,var(--c-ink) 30%,transparent)}.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{content:"";position:absolute;left:21.5px;top:2.75rem;bottom:-3.5rem;width:1px;background:color-mix(in srgb,var(--c-ink) 25%,transparent)}@media (min-width: 768px){.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{left:25.5px;top:52px;bottom:-5rem}}.col-grid[data-astro-cid-xhi7gj4k]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}@media (min-width: 768px){.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:0}.col-rule-t[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}.col-rule-l[data-astro-cid-xhi7gj4k]{border-left:1px solid var(--rule)}}.blk[data-astro-cid-tdo5xuvb]{background:var(--blk-bg)}.blk[data-astro-cid-tdo5xuvb] h3[data-astro-cid-tdo5xuvb]{color:var(--blk-fg)}.blk[data-astro-cid-tdo5xuvb] p[data-astro-cid-tdo5xuvb]{color:var(--blk-body)}.blk[data-astro-cid-tdo5xuvb] .num[data-astro-cid-tdo5xuvb]{color:var(--blk-num)}.blk[data-astro-cid-tdo5xuvb][data-sm=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-sm=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}@media (min-width: 768px){.blk[data-astro-cid-tdo5xuvb][data-md=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-md=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}}.idx-list[data-astro-cid-fabjfqqn]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.idx-list[data-astro-cid-fabjfqqn]>article[data-astro-cid-fabjfqqn]+article[data-astro-cid-fabjfqqn]{border-top:1px solid var(--rule)}.dots[data-astro-cid-fabjfqqn]{border-bottom:2px dotted var(--c-muted);opacity:.55;margin-bottom:.45em}@media (min-width: 768px) and (hover: hover){.idx-body[data-astro-cid-fabjfqqn]{display:grid;grid-template-rows:0fr;opacity:0}.idx[data-astro-cid-fabjfqqn]:hover .idx-body[data-astro-cid-fabjfqqn],.idx[data-astro-cid-fabjfqqn]:focus-within .idx-body[data-astro-cid-fabjfqqn]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: no-preference){.idx-body[data-astro-cid-fabjfqqn]{transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),opacity .35s ease}}}.faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}html[data-cardstyle=flat] .faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:0}.faq-voce[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-voce[data-astro-cid-z6gx6xcw][open] .faq-segno[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}.faq-segno[data-astro-cid-z6gx6xcw]{display:inline-block;transition:transform .25s ease}.qf-field[data-astro-cid-dmdhz2qs]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.zone-row[data-astro-cid-s7oxezvp]{border-color:color-mix(in srgb,var(--c-ink) 15%,transparent)}.tpl-058{--measure: 75rem;--t-h2: clamp(1.875rem, 3.1vw, 2.75rem);--t-lead: clamp(.9375rem, 1.1vw, 1rem);--t58-h1: clamp(2.625rem, 4.45vw, 4rem);--t58-h2c: clamp(2rem, 3.35vw, 3rem);--t58-h3: clamp(1.375rem, 1.8vw, 1.625rem);--t58-h4: clamp(1.5rem, 2.1vw, 1.875rem);--t58-num: clamp(1.75rem, 2.4vw, 2.125rem);--t58-body: calc(1rem * var(--t-k, 1));--t58-micro: calc(.9375rem * var(--t-k, 1));--t58-nav: 4.25rem;--t58-r-s: 12px;--t58-r-m: 16px;--t58-r-l: 20px;--t58-r-xl: 24px;--t58-filetto: color-mix(in srgb, var(--c-ink) 10%, transparent);--t58-filetto-forte: color-mix(in srgb, var(--c-ink) 22%, transparent)}.tpl-058 .tpl-y{padding-top:3.5rem;padding-bottom:3.5rem}.tpl-058 .tpl-y-t{padding-top:3.5rem}.tpl-058 .tpl-y-b{padding-bottom:3.5rem}@media (min-width: 768px){.tpl-058 .tpl-y{padding-top:6.5rem;padding-bottom:6.5rem}.tpl-058 .tpl-y-t{padding-top:6.5rem}.tpl-058 .tpl-y-b{padding-bottom:6.5rem}.tpl-058 .section-y{padding-top:6.5rem;padding-bottom:6.5rem}}[data-archetype] .tpl-058 :is(h1,h2,h3,h4){text-transform:none}.tpl-058 .t58-h1{font-size:var(--t58-h1);line-height:1.02;letter-spacing:-.031em;font-weight:700}.tpl-058 .t58-h2c{font-size:var(--t58-h2c);line-height:1.08;letter-spacing:-.029em;font-weight:700}.tpl-058 .t58-h3{font-size:var(--t58-h3);line-height:1.35;letter-spacing:-.012em;font-weight:700}.tpl-058 .t58-h4{font-size:var(--t58-h4);line-height:1.12;letter-spacing:-.016em;font-weight:500}.tpl-058 .t58-num{font-size:var(--t58-num);line-height:1;letter-spacing:-.02em;font-weight:700}.tpl-058 .t58-body{font-size:var(--t58-body);line-height:1.55}.tpl-058 .t58-micro{font-size:var(--t58-micro);line-height:1.5}.tpl-058 .t58-occhiello{font-size:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.tpl-058 .sec-head .sec-index,.tpl-058 .sec-head .sec-rule{display:none}.tpl-058 .sec-head .font-utility{font-size:.75rem;letter-spacing:.12em;color:var(--c-accent)}.tpl-058 .sec-head h2{margin-top:.75rem;line-height:1.08;letter-spacing:-.027em;font-weight:700}.tpl-058 .sec-head{margin-bottom:2.25rem}@media (min-width: 768px){.tpl-058 .sec-head{margin-bottom:2.75rem}}html[data-cardstyle] .tpl-058 .card,html[data-cardstyle] .tpl-058 .t58-r-l{border-radius:var(--t58-r-l)}html[data-cardstyle] .tpl-058 .t58-r-xl{border-radius:var(--t58-r-xl)}html[data-cardstyle] .tpl-058 .t58-r-m{border-radius:var(--t58-r-m)}html[data-cardstyle] .tpl-058 .t58-r-s{border-radius:var(--t58-r-s)}html[data-cardstyle] .tpl-058 :is(.t58-r-l,.t58-r-xl,.t58-r-m,.t58-r-s){overflow:hidden}html[data-cardstyle] .tpl-058 figure.t58-r-l{border-radius:var(--t58-r-l)}html[data-ctastyle][data-archetype] .tpl-058 :is(a,button):is(.cta,.cta-ink,.cta-2){border-radius:999px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;min-height:2.75rem}html[data-ctastyle] .tpl-058 :is(.cta,.cta-ink):hover{transform:none;filter:brightness(1.08)}.tpl-058 .t58-barra-fondo{background:var(--c-bg);transition:background-color .3s ease,border-color .3s ease;border-bottom:1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.tpl-058 .site-header.t58-cima .t58-barra-fondo{background:transparent;border-bottom-color:transparent}@media (prefers-reduced-motion: reduce){.tpl-058 .t58-barra-fondo{transition:none}}.tpl-058 .t58-velo{background:color-mix(in srgb,var(--src-ink) 72%,transparent)}.tpl-058 .t58-velo-basso{background:linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 46%,transparent),color-mix(in srgb,var(--src-ink) 68%,transparent) 45%,color-mix(in srgb,var(--src-ink) 84%,transparent))}.tpl-058 .t58-riga{border:1px solid var(--t58-filetto);background:var(--c-bg);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.tpl-058 .t58-riga:hover{border-color:var(--t58-filetto-forte)}.tpl-058 .t58-riga:has(input:checked){background:var(--c-ink);color:var(--c-bg);border-color:transparent}.tpl-058 .t58-riga:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.tpl-058 .t58-foto{opacity:0;visibility:hidden;transition:opacity .35s ease}.tpl-058 .t58-vetrina>.t58-foto:first-child{opacity:1;visibility:visible}.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(1) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(2) input:checked) .t58-vetrina>.t58-foto:nth-of-type(2),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(3) input:checked) .t58-vetrina>.t58-foto:nth-of-type(3),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(4) input:checked) .t58-vetrina>.t58-foto:nth-of-type(4),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(5) input:checked) .t58-vetrina>.t58-foto:nth-of-type(5),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(6) input:checked) .t58-vetrina>.t58-foto:nth-of-type(6){opacity:1;visibility:visible}.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(2) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(3) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(4) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(5) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1),.tpl-058 .t58-schede:has(.t58-riga:nth-of-type(6) input:checked) .t58-vetrina>.t58-foto:nth-of-type(1){opacity:0;visibility:hidden}.tpl-058 .t58-fila{scrollbar-width:none;scroll-snap-type:x mandatory}.tpl-058 .t58-fila::-webkit-scrollbar{display:none}.tpl-058 .t58-fila>*{scroll-snap-align:start}.tpl-058 .t58-nastro{overflow:hidden}.tpl-058 .t58-nastro-fila{display:flex;width:-moz-max-content;width:max-content;animation:t58-scorre 38s linear infinite}@keyframes t58-scorre{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.tpl-058 .t58-nastro-fila{animation:none}}.tpl-058 .t58-mosaico{display:grid;gap:1.0625rem}@media (min-width: 768px){.tpl-058 .t58-mosaico{grid-template-columns:1fr 1fr;grid-template-rows:255fr 256fr 256fr}.tpl-058 .t58-mos-1{grid-column:1;grid-row:1}.tpl-058 .t58-mos-2{grid-column:1;grid-row:2 / span 2}.tpl-058 .t58-mos-3{grid-column:2;grid-row:1}.tpl-058 .t58-mos-4{grid-column:2;grid-row:2}.tpl-058 .t58-mos-5{grid-column:2;grid-row:3}.tpl-058 .t58-mosaico{height:50rem}}.tpl-058 .t58-percorso{display:grid;gap:1.125rem}@media (min-width: 900px){.tpl-058 .t58-percorso{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);height:62rem}.tpl-058 .t58-p1{grid-column:1;grid-row:1 / span 3}.tpl-058 .t58-p3{grid-column:1;grid-row:4 / span 3}.tpl-058 .t58-p2{grid-column:2;grid-row:1 / span 2}.tpl-058 .t58-p4{grid-column:2;grid-row:3 / span 2}.tpl-058 .t58-p6{grid-column:2;grid-row:5 / span 2}.tpl-058 .t58-p5{grid-column:3;grid-row:1 / span 3}.tpl-058 .t58-p7{grid-column:3;grid-row:4 / span 3}}.tpl-058 .t58-cifra{color:var(--src-accent)}.tpl-058 .t58-riga .t58-dettaglio{display:none}.tpl-058 .t58-riga:has(input:checked) .t58-dettaglio{display:block}.tpl-058 .t58-monogramma-campo{background:color-mix(in srgb,var(--c-ink) 12%,transparent)}.tpl-058 #faq .grid>div:first-child{position:static}@media (min-width: 768px){.tpl-058 #faq .grid>div:first-child{position:sticky;top:7rem;align-self:start}}.tpl-058 #faq .faq-lista{display:flex;flex-direction:column;gap:1.25rem}.tpl-058 #faq .faq-voce{background:var(--c-ink);color:var(--c-bg);border-radius:var(--t58-r-m);padding:0 1.5rem}.tpl-058 #faq .faq-lista .faq-voce+.faq-voce{border-top:0}.tpl-058 #faq .faq-voce summary{font-size:var(--t58-body);font-weight:600;line-height:1.4;padding-top:1.1rem;padding-bottom:1.1rem}.tpl-058 #faq .faq-voce p{color:var(--c-muted-on-ink);padding-right:2rem}.tpl-058 #faq .faq-segno{color:var(--c-bg);font-weight:400}.tpl-058 #faq .link-rule{background-image:none;padding-bottom:0;font-weight:600;color:var(--c-accent)}.tpl-058 .t58-marchio{font-size:1.375rem;line-height:1;font-weight:700;letter-spacing:-.02em}.tpl-058 .t58-marchio-punto{color:var(--c-accent)}.tpl-058 .t58-monogramma{font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;font-weight:700;letter-spacing:-.03em}
