.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-010{--measure: 83.5rem;--t10-barra: 4rem;--t10-h1: clamp(2.125rem, 5.2vw, 4.25rem);--t10-h2: clamp(1.625rem, 3.6vw, 3.125rem);--t10-h3: clamp(1.1875rem, 2vw, 1.625rem);--t10-carta: clamp(1.0625rem, 1.5vw, 1.375rem);--t10-prezzo: clamp(1rem, 1.35vw, 1.25rem);--t10-lead: calc(1.125rem * var(--t-k, 1));--t10-body: calc(.9375rem * var(--t-k, 1));--t10-micro: calc(.8125rem * var(--t-k, 1));--t10-occhiello: calc(.75rem * var(--t-k, 1));--t10-eyebrow: clamp(.9375rem, 1.3vw, 1.1875rem);--t10-filetto: color-mix(in srgb, var(--c-ink) 20%, transparent);--t10-mezzana: color-mix(in srgb, var(--src-ink) 86%, var(--src-bg))}@media (min-width: 768px){.tpl-010{--t10-barra: 6rem}}[data-archetype] .tpl-010 :is(.t10-h1,.t10-h2,.t10-h3,.t10-carta-titolo,.t10-testa-piede){text-transform:uppercase;font-weight:400;letter-spacing:-.035em}.tpl-010 .t10-h1{font-size:var(--t10-h1);line-height:1.08}.tpl-010 .t10-h1.t10-h1-lungo{font-size:clamp(1.75rem,3.4vw,2.875rem)}.tpl-010 .t10-h2{font-size:var(--t10-h2);line-height:1.14}.tpl-010 .t10-h3{font-size:var(--t10-h3);line-height:1.24}.tpl-010 .t10-carta-titolo{font-size:var(--t10-carta);line-height:1.2}.tpl-010 .t10-prezzo{font-size:var(--t10-prezzo);line-height:1;letter-spacing:0}.tpl-010 .t10-lead{font-size:var(--t10-lead);line-height:1.55}.tpl-010 .t10-body{font-size:var(--t10-body);line-height:1.55}.tpl-010 .t10-micro{font-size:var(--t10-micro);line-height:1.5}.tpl-010 .t10-occhiello{font-size:var(--t10-occhiello);line-height:1.4;text-transform:uppercase;letter-spacing:.16em}.tpl-010 .t10-occhiello-serif{font-size:var(--t10-eyebrow);line-height:1.3;text-transform:uppercase;letter-spacing:.1em}.tpl-010 .t10-nav{font-family:var(--f-body);font-size:.8125rem;line-height:1;text-transform:uppercase;letter-spacing:.09em}.tpl-010 .t10-marchio{font-size:1.35rem;line-height:1;letter-spacing:-.01em}.tpl-010 .t10-marchio-piede{font-size:1.6rem;line-height:1;letter-spacing:-.01em}.tpl-010 .t10-testa-piede{font-size:var(--t10-eyebrow);line-height:1.2}.tpl-010 .t10-fascia{padding-top:4.5rem;padding-bottom:4.5rem}.tpl-010 .t10-fascia-b{padding-top:0;padding-bottom:4.5rem}.tpl-010 .t10-testa-fascia{padding-top:4.5rem;padding-bottom:2.75rem}@media (min-width: 768px){.tpl-010 .t10-fascia{padding-top:9rem;padding-bottom:9rem}.tpl-010 .t10-fascia-b{padding-top:0;padding-bottom:9rem}.tpl-010 .t10-testa-fascia{padding-top:9rem;padding-bottom:4rem}.tpl-010 .section-y{padding-top:9rem;padding-bottom:9rem}}.tpl-010 .t10-profonda{background:var(--src-ink)}.tpl-010 .t10-mezzana{background:var(--t10-mezzana)}[data-archetype] .tpl-010 .sq,[data-archetype] .tpl-010 .sq figure,[data-archetype] .tpl-010 .sq img,[data-archetype] .tpl-010 .card,[data-archetype] .tpl-010 .field,[data-archetype] .tpl-010 :is(.cta,.cta-ink,.cta-2){border-radius:0}[data-archetype] .tpl-010 .t10-pastiglia{border-radius:999px}.tpl-010 .t10-bottone{transition:background-color .28s ease,color .28s ease}.tpl-010 .t10-bottone:hover{transform:none;background:var(--src-ink);color:var(--src-bg)}.tpl-010 .t10-contorno{border-color:currentColor}.tpl-010 .t10-barra{background:var(--src-ink)}.tpl-010 .t10-piega{margin-top:calc(-1 * var(--t10-barra));min-height:calc(100svh - var(--fold-chrome, 0px) - var(--fold-reserve, 0px) + var(--t10-barra))}.tpl-010 .t10-piega-corpo{padding-top:calc(var(--t10-barra) + 1.75rem)}.tpl-010 .t10-velo{background:linear-gradient(100deg,color-mix(in srgb,var(--src-ink) 90%,transparent),color-mix(in srgb,var(--src-ink) 82%,transparent) 34%,color-mix(in srgb,var(--src-ink) 24%,transparent) 62%,color-mix(in srgb,var(--src-ink) 6%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 44%,transparent),color-mix(in srgb,var(--src-ink) 8%,transparent) 26% 58%,color-mix(in srgb,var(--src-ink) 52%,transparent))}@media (max-width: 767px){.tpl-010 .t10-velo{background:linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 62%,transparent),color-mix(in srgb,var(--src-ink) 70%,transparent),color-mix(in srgb,var(--src-ink) 80%,transparent) 60%,color-mix(in srgb,var(--src-ink) 90%,transparent))}}.tpl-010 .t10-velo-basso{background:linear-gradient(180deg,color-mix(in srgb,var(--src-ink) 62%,transparent),color-mix(in srgb,var(--src-ink) 78%,transparent) 38%,color-mix(in srgb,var(--src-ink) 94%,transparent))}.tpl-010 .t10-filetto-v{display:block;width:1px;height:3.5rem;background:var(--t10-filetto)}.tpl-010 .t10-dente{position:absolute;top:0;bottom:0;width:9px;pointer-events:none;z-index:1;background-image:radial-gradient(circle at var(--t10-dente-x) 11px,var(--t10-mezzana) 0 8.5px,transparent 8.5px);background-size:100% 22px;background-repeat:repeat-y}.tpl-010 .t10-dente-sx{left:0;--t10-dente-x: 0%}.tpl-010 .t10-dente-dx{right:0;--t10-dente-x: 100%}.tpl-010 .t10-ruota-a{transform:rotate(-2deg)}.tpl-010 .t10-ruota-b{transform:rotate(2.4deg)}@media (max-width: 767px){.tpl-010 .t10-ruota-a,.tpl-010 .t10-ruota-b{transform:none}}.tpl-010 .t10-voce+.t10-voce{border-top:1px solid var(--t10-filetto)}.tpl-010 .t10-pastiglia{border:1px solid var(--t10-filetto);padding:.55rem 1.15rem;font-size:var(--t10-occhiello);line-height:1;text-transform:uppercase;letter-spacing:.14em}.tpl-010 .t10-strappo{position:absolute;left:0;right:0;height:7px;pointer-events:none;z-index:1;background-image:radial-gradient(circle at 9px var(--t10-strappo-y),var(--src-ink) 0 7.5px,transparent 7.5px);background-size:18px 100%;background-repeat:repeat-x}.tpl-010 .t10-strappo-su{top:0;--t10-strappo-y: 0%}.tpl-010 .t10-strappo-giu{bottom:0;--t10-strappo-y: 100%}.tpl-010 .t10-buchi{position:absolute;left:.9rem;top:10%;bottom:10%;width:10px;pointer-events:none;z-index:1;background-image:radial-gradient(circle at 50% 50%,var(--src-ink) 0 5px,transparent 5px);background-size:100% 20%;background-repeat:repeat-y}.tpl-010 .t10-virgolette{display:block;font-size:2.75rem;line-height:.6}.tpl-010 .t10-tastino{border:1px solid currentColor;padding:.5rem .9rem;font-size:var(--t10-body);line-height:1;color:var(--c-bg)}.tpl-010 .t10-tastino-ink{font-size:var(--t10-body);line-height:1}.tpl-010 .t10-scheda:hover .t10-tastino{background:color-mix(in srgb,var(--src-bg) 18%,transparent)}.tpl-010 .t10-collage{display:grid;gap:.75rem}.tpl-010 .t10-collage>*{width:100%;aspect-ratio:4 / 3}.tpl-010 .t10-cella-a,.tpl-010 .t10-cella-c,.tpl-010 .t10-cella-e{margin-right:14%}.tpl-010 .t10-cella-b,.tpl-010 .t10-cella-d{margin-left:14%}@media (min-width: 768px){.tpl-010 .t10-collage{grid-template-columns:repeat(12,1fr);grid-auto-rows:5rem;gap:0}.tpl-010 .t10-collage>*{aspect-ratio:auto;height:100%;margin:0}.tpl-010 .t10-cella-a{grid-area:1 / 7 / 10 / 13;z-index:1;margin-top:-8rem}.tpl-010 .t10-cella-b{grid-area:4 / 4 / 9 / 10;z-index:3}.tpl-010 .t10-cella-c{grid-area:8 / 1 / 13 / 7;z-index:2}.tpl-010 .t10-cella-d{grid-area:10 / 8 / 14 / 12;z-index:4}.tpl-010 .t10-cella-e{grid-area:1 / 2 / 4 / 5;z-index:2}}.tpl-010 .t10-galleria{padding-top:4.5rem;padding-bottom:4.5rem}@media (min-width: 768px){.tpl-010 .t10-galleria{padding-top:9rem;padding-bottom:9rem}}.tpl-010 .t10-piede{background:var(--src-ink)}.tpl-010 .t10-cornice{border:1px solid color-mix(in srgb,var(--c-ink) 28%,transparent)}.tpl-010 .t10-cornice-cella{padding:1.4rem 1.5rem}.tpl-010 .t10-cornice-cella+.t10-cornice-cella{border-top:1px solid color-mix(in srgb,var(--c-ink) 28%,transparent)}@media (min-width: 768px){.tpl-010 .t10-cornice-cella+.t10-cornice-cella{border-top:0;border-left:1px solid color-mix(in srgb,var(--c-ink) 28%,transparent)}}.tpl-010 #faq h2{font-size:var(--t10-h2);line-height:1.14;text-transform:uppercase;letter-spacing:-.035em;font-weight:400;max-width:16ch}.tpl-010 #faq summary{font-size:var(--t10-carta);line-height:1.3}.tpl-010 #faq .faq-lista .faq-voce+.faq-voce{border-top:1px solid var(--t10-filetto)}
