.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-071{--measure: 82.5rem;--t71-h1: clamp(2.75rem, 5.55vw, 5rem);--t71-h2: clamp(2rem, 4.45vw, 4rem);--t71-h3: clamp(1.5rem, 2.25vw, 2rem);--t71-h4: clamp(1.125rem, 1.7vw, 1.5rem);--t71-lead: calc(1.125rem * var(--t-k, 1));--t71-body: calc(1rem * var(--t-k, 1));--t71-micro: calc(.9375rem * var(--t-k, 1));--t71-numero: clamp(2.25rem, 3.75vw, 3.375rem);--t71-marchio: clamp(1.125rem, 1.5vw, 1.375rem);--t71-marchio-piede: clamp(2rem, 3.4vw, 3rem);--t71-r: 20px;--t71-caldo: color-mix(in srgb, var(--c-accent) 10%, var(--c-bg));--t71-filo: color-mix(in srgb, currentColor 32%, transparent);--t71-nastro: clamp(4.5rem, 16svh, 13rem);--t71-barra: 5rem}@media (min-width: 768px){.tpl-071{--t71-barra: 8rem}}.tpl-071 .t71-y{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width: 768px){.tpl-071 .t71-y,.tpl-071 .section-y{padding-top:6rem;padding-bottom:6rem}}[data-archetype] .tpl-071 .t71-h1{font-size:var(--t71-h1);line-height:.95;letter-spacing:-.04em;font-weight:600;text-transform:uppercase}[data-archetype] .tpl-071 .t71-h1.t71-h1-lungo{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1}[data-archetype] .tpl-071 .t71-h2{font-size:var(--t71-h2);line-height:1.1;letter-spacing:-.04em;font-weight:600;text-transform:uppercase}[data-archetype] .tpl-071 .t71-h3{font-size:var(--t71-h3);line-height:1.05;letter-spacing:-.02em;font-weight:500;text-transform:none}[data-archetype] .tpl-071 .t71-h4{font-size:var(--t71-h4);line-height:1.15;letter-spacing:-.02em;font-weight:600}.tpl-071 .t71-lead{font-size:var(--t71-lead);line-height:1.55}.tpl-071 .t71-body{font-size:var(--t71-body);line-height:1.55}.tpl-071 .t71-micro{font-size:var(--t71-micro);line-height:1.5}.tpl-071 .t71-nav{font-size:calc(1rem * var(--t-k, 1));line-height:1.2;font-weight:500}.tpl-071 .t71-numero{font-size:var(--t71-numero);line-height:.95;letter-spacing:-.03em;font-weight:500}.tpl-071 .t71-numero-riga{font-size:calc(.875rem * var(--t-k, 1));line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.tpl-071 .t71-etichetta{font-size:calc(.8125rem * var(--t-k, 1));letter-spacing:.02em;text-transform:none}.tpl-071 .t71-marchio{font-size:var(--t71-marchio);line-height:1;letter-spacing:-.03em;font-weight:600}.tpl-071 .t71-marchio-piede{font-size:var(--t71-marchio-piede);line-height:1;letter-spacing:-.03em;font-weight:600}.tpl-071 .t71-occhiello{font-size:calc(1rem * var(--t-k, 1));line-height:1.2;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tpl-071 .t71-pallino{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent)}[data-archetype] .tpl-071 .t71-tondo,[data-archetype] .tpl-071 .t71-tondo img{border-radius:var(--t71-r)}[data-archetype] .tpl-071 .t71-tondo-pieno,[data-archetype] .tpl-071 .t71-tondo-pieno img{border-radius:999px}[data-archetype] .tpl-071 .t71-card-foto,[data-archetype] .tpl-071 .t71-card-foto img{border-radius:12px}[data-archetype] .tpl-071 :is(.cta,.cta-ink,.cta-2,p,a,span).t71-pastiglia{border-radius:999px;letter-spacing:.03em;text-transform:uppercase;font-weight:500}.tpl-071 .t71-tasto-2{border-width:1px;border-color:color-mix(in srgb,var(--c-ink) 22%,transparent)}.tpl-071 .t71-tondo-nero{display:inline-grid;place-items:center;width:2.875rem;height:2.875rem;flex:none;border-radius:50%}.tpl-071 .t71-barra{min-height:3.25rem}@media (min-width: 768px){.tpl-071 .t71-barra{min-height:4.875rem;background:var(--c-bg);border-radius:999px;box-shadow:0 6px 24px -18px var(--c-ink)}}.tpl-071 .t71-nastro{height:var(--t71-nastro);display:flex;align-items:center}.tpl-071 .t71-nastro-track{flex:none;font-size:calc(var(--t71-nastro) * .82);letter-spacing:-.05em;font-weight:600;animation-duration:46s}.tpl-071 .t71-nastro-parola{padding-inline:.12em}.tpl-071 .t71-nastro-foto{flex:none;height:.78em;width:.78em;margin-inline:.08em}.tpl-071 .t71-nastro-piede{height:calc(var(--t71-nastro) * .8)}.tpl-071 .marquee:hover .t71-nastro-track{animation-play-state:paused}.tpl-071 .t71-piega{min-height:calc(100svh - var(--fold-chrome, 0px) - var(--t71-nastro) - var(--t71-barra))}.tpl-071 .t71-scacchi{height:3.5rem;background-image:linear-gradient(45deg,var(--t71-quadretto) 25%,transparent 25%,transparent 75%,var(--t71-quadretto) 75%),linear-gradient(45deg,var(--t71-quadretto) 25%,transparent 25%,transparent 75%,var(--t71-quadretto) 75%);background-size:3.5rem 3.5rem;background-position:0 0,1.75rem 1.75rem}@media (min-width: 768px){.tpl-071 .t71-scacchi{height:6rem;background-size:6rem 6rem;background-position:0 0,3rem 3rem}}.tpl-071 .t71-strappo{height:1rem;line-height:0}@media (min-width: 768px){.tpl-071 .t71-strappo{height:1.25rem}}.tpl-071 .t71-tratteggio{border:1px dashed color-mix(in srgb,var(--c-ink) 30%,transparent)}.tpl-071 .t71-caldo{left:47%;background:var(--t71-caldo)}.tpl-071 .t71-pannello{background:var(--t71-caldo)}@media (min-width: 768px){.tpl-071 .t71-pannello{background:transparent}}.tpl-071 .t71-filigrana{position:absolute;inset-inline:-10%;top:50%;transform:translateY(-50%);text-align:center;white-space:nowrap;pointer-events:none;font-size:clamp(4rem,16vw,13rem);line-height:1;letter-spacing:-.06em;font-weight:600;color:color-mix(in srgb,var(--c-accent) 16%,transparent)}.tpl-071 .t71-metodo .t71-passo{border-top:1px dotted var(--t71-filo)}.tpl-071 .t71-metodo .t71-passo:last-child{border-bottom:1px dotted var(--t71-filo)}.tpl-071 .t71-scheda-foto{transition:transform .4s ease}.tpl-071 .t71-scheda:hover .t71-scheda-foto{transform:translateY(-6px)}.tpl-071 .t71-velo{background:color-mix(in srgb,var(--src-ink) 55%,transparent)}@media (max-width: 767px){.tpl-071 .t71-velo{background:color-mix(in srgb,var(--src-ink) 66%,transparent)}}.tpl-071 .t71-voto{font-size:clamp(3rem,7vw,5rem);line-height:.9;letter-spacing:-.04em;font-weight:600}.tpl-071 .t71-virgoletta{font-size:clamp(3rem,6vw,4.5rem);line-height:.6;display:block}.tpl-071 .t71-fila{scrollbar-width:none}.tpl-071 .t71-fila::-webkit-scrollbar{display:none}.tpl-071 .t71-modulo{border-top:1px dotted var(--t71-filo);padding-top:2.5rem}.tpl-071 .t71-chiusura{border-top:1px dotted var(--t71-filo)}@media (min-width: 768px){.tpl-071 .t71-modulo{padding-top:3.5rem;padding-bottom:3.5rem;border-bottom:1px dotted var(--t71-filo)}.tpl-071 .t71-colonna+.t71-colonna{border-left:1px dotted var(--t71-filo)}}.tpl-071 footer ul a{opacity:1}.tpl-071 #faq h2{font-size:var(--t71-h2);line-height:1.1;letter-spacing:-.04em;font-weight:600;text-transform:uppercase}.tpl-071 #faq .faq-lista .faq-voce+.faq-voce{border-top:1px dotted var(--t71-filo)}.tpl-071 #faq summary{font-size:var(--t71-h4);font-weight:600;font-family:var(--f-display)}
