.method-page[data-astro-cid-cmo2z3pt]{--method-bg:#1a1a1a;--method-ink:#f7f3ed;--method-muted:#ababab;--method-line:#f7f3ed24;background:var(--method-bg);color:var(--method-ink)}.hero-int[data-astro-cid-cmo2z3pt]{background:radial-gradient(38rem 22rem at 94% -6%,#ffd6002e,#0000 72%),radial-gradient(34rem 26rem at 7% 72%,#ff7a002e,#0000 72%),radial-gradient(38rem 26rem at 68% 60%,#c3005a24,#0000 72%),#1a1a1a;padding:clamp(7.2rem,15vh,10rem) 0 clamp(3rem,7vh,5rem);position:relative;overflow:clip}.hero-int[data-astro-cid-cmo2z3pt]:before{content:"";aspect-ratio:1;opacity:.82;pointer-events:none;background:radial-gradient(circle at 36% 38%,#ffd6002e,#0000 20%),radial-gradient(circle at 52% 48%,#c3005a2e,#0000 52%);border:1px solid #ffd6002e;border-radius:50%;width:clamp(24rem,44vw,42rem);animation:18s ease-in-out infinite alternate methodHalo;position:absolute;top:clamp(-18rem,-15vw,-8rem);right:clamp(-17rem,-8vw,-6rem);transform:rotate(-12deg);box-shadow:0 0 0 2.6rem #c3005a0b,0 0 0 6.5rem #ff7a0006}.hero-int[data-astro-cid-cmo2z3pt]:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#f7f3ed14 1px,#0000 1px),linear-gradient(90deg,#f7f3ed14 1px,#0000 1px);background-size:7rem 7rem;animation:26s linear infinite methodGrid;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0 38%,#0000 84%)}.hero-int[data-astro-cid-cmo2z3pt] .wrap[data-astro-cid-cmo2z3pt]{z-index:1;gap:1.2rem;display:grid;position:relative}.hero-int[data-astro-cid-cmo2z3pt] .eyebrow[data-astro-cid-cmo2z3pt]{color:var(--color-apex-300)}.hero-int[data-astro-cid-cmo2z3pt] .eyebrow[data-astro-cid-cmo2z3pt]:before{background:linear-gradient(90deg,#ff7a00,#c3005a)}.hero-int[data-astro-cid-cmo2z3pt] h1[data-astro-cid-cmo2z3pt]{color:#f7f3ed;letter-spacing:-.085em;max-width:12em;margin:clamp(1.5rem,3.5vw,3.25rem) 0 0;font-size:clamp(3.8rem,8.8vw,9.4rem);line-height:.88}.hero-int[data-astro-cid-cmo2z3pt] h1[data-astro-cid-cmo2z3pt] span[data-astro-cid-cmo2z3pt]{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffd600 4%,#ff7a00 94%) text}.hero-int[data-astro-cid-cmo2z3pt] .lede[data-astro-cid-cmo2z3pt]{color:#dedede;max-width:35em;margin:clamp(1.2rem,2.4vw,2.2rem) 0 0;font-size:clamp(1.2rem,1.6vw,1.65rem);line-height:1.55}.nastro[data-astro-cid-cmo2z3pt]{background:radial-gradient(32rem 18rem at 14% 0,#ff7a001f,#0000 72%),linear-gradient(#ff7a000f,#0000 46%),#202020;border-top:1px solid #f7f3ed14;padding-block:clamp(2rem,4vw,3.6rem) clamp(4rem,8vw,6rem);position:relative}.nastro__wrap[data-astro-cid-cmo2z3pt]{gap:1.15rem;display:grid}.nastro__testa[data-astro-cid-cmo2z3pt]{gap:.55rem;display:grid}.nastro[data-astro-cid-cmo2z3pt] .eyebrow[data-astro-cid-cmo2z3pt]{color:#dedede}.nastro__tot[data-astro-cid-cmo2z3pt]{color:#dedede;max-width:36em;margin:0;font-size:clamp(1.13rem,1.35vw,1.46rem);line-height:1.55}.nastro__tot[data-astro-cid-cmo2z3pt] b[data-astro-cid-cmo2z3pt]{color:#ffd600;font-weight:800}.nastro__barra[data-astro-cid-cmo2z3pt]{gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nseg[data-astro-cid-cmo2z3pt]{flex:var(--peso,1) 1 0;gap:.45rem;min-width:0;display:grid}.nseg__barra[data-astro-cid-cmo2z3pt]{border:1px solid color-mix(in srgb, var(--fase-colore) 28%, transparent);background:color-mix(in srgb, var(--fase-velo) 52%, #1a1a1a);border-radius:999px;height:.58rem;display:block;overflow:hidden}.nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]{border-radius:inherit;background:var(--fase-colore);width:100%;height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--fase-colore) 44%, transparent);transform-origin:0;display:block;position:relative;overflow:hidden;transform:scaleX(0)}.nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f7f3edb3,#0000);width:32%;position:absolute;inset:-120% auto -120% -35%;transform:translate(-260%)skew(-18deg)}.nastro__wrap[data-astro-cid-cmo2z3pt].is-viva .nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]:after{animation:nastroShimmer 1.35s var(--ease-out) both;animation-delay:calc(.1s + var(--i,0) * .18s)}.nseg--aperta[data-astro-cid-cmo2z3pt] .nseg__barra[data-astro-cid-cmo2z3pt]{mask-image:linear-gradient(90deg,#000 55%,#0000)}.nseg--aperta[data-astro-cid-cmo2z3pt] .nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]{background:repeating-linear-gradient(90deg,#ff6ba8 0 6px,#0000 6px 11px)}html.js-motion .nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]{transform:scaleX(0)}html:not(.js-motion) .nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]{transform:scaleX(1)}.nseg__nome[data-astro-cid-cmo2z3pt]{color:#f7f3ed;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.nseg__durata[data-astro-cid-cmo2z3pt]{color:#ababab;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.percorso[data-astro-cid-cmo2z3pt]{background:radial-gradient(36rem 30rem at 96% 8%,#ffd6001f,#0000 70%),radial-gradient(38rem 28rem at 5% 78%,#c3005a1a,#0000 70%),#1a1a1a;border-top:1px solid #f7f3ed1a;position:relative;overflow:clip}.percorso[data-astro-cid-cmo2z3pt]:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle at 70% 18%,#ffd60024 0 1px,#0000 1.5px) 0 0/5rem 5rem,radial-gradient(circle at 32% 48%,#ff7a001f 0 1px,#0000 1.5px) 0 0/7rem 7rem,linear-gradient(90deg,#0000,#f7f3ed09) 0 0/100% 100%;width:min(42vw,34rem);position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000,#000 38%)}.percorso__wrap[data-astro-cid-cmo2z3pt]{--corsia:clamp(2rem, 4vw, 3.25rem);padding-left:var(--corsia);grid-template-columns:minmax(0,1fr);gap:clamp(4.5rem,11vh,7.5rem);display:grid;position:relative}.percorso__line[data-astro-cid-cmo2z3pt]{filter:drop-shadow(0 0 7px #ff7a003d);opacity:.86;width:2px;height:100%;position:absolute;top:.35rem;left:7px}.tappa[data-astro-cid-cmo2z3pt]{grid-template-columns:minmax(0,1fr);gap:.9rem;max-width:40em;display:grid;position:relative}html.js-motion .tappa[data-astro-cid-cmo2z3pt][data-method-phase]{opacity:0}.tappa__dot[data-astro-cid-cmo2z3pt]{top:.25rem;left:calc(var(--corsia) * -1);border:2px solid color-mix(in srgb, var(--fase-colore) 72%, #f7f3ed);background:#1a1a1a;border-radius:999px;place-items:center;width:16px;height:16px;transition:border-color .45s,box-shadow .55s;display:grid;position:absolute}.tappa__dot[data-astro-cid-cmo2z3pt]:before{content:"";background:color-mix(in srgb, var(--fase-colore) 56%, #f7f3ed);border-radius:999px;width:5px;height:5px;transition:background-color .45s,transform .45s}.tappa__dot[data-astro-cid-cmo2z3pt]:after{content:"";border:1px solid var(--fase-colore);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-7px;transform:scale(.72)}.tappa[data-astro-cid-cmo2z3pt].is-lit .tappa__dot[data-astro-cid-cmo2z3pt]{border-color:var(--fase-colore);box-shadow:0 0 0 5px var(--fase-velo), 0 8px 18px -9px var(--fase-colore)}.tappa[data-astro-cid-cmo2z3pt].is-lit .tappa__dot[data-astro-cid-cmo2z3pt]:before{background:var(--fase-colore);transform:scale(1.35)}.tappa[data-astro-cid-cmo2z3pt].is-lit .tappa__dot[data-astro-cid-cmo2z3pt]:after{animation:2.8s ease-out infinite waypointPulse}.tappa__testa[data-astro-cid-cmo2z3pt]{align-items:baseline;gap:.85rem;display:flex}.tappa__n[data-astro-cid-cmo2z3pt]{color:var(--fase-ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.7rem,3.1vw,2.65rem);font-weight:800;line-height:1}.tappa__meta[data-astro-cid-cmo2z3pt]{gap:.2rem;min-width:0;display:grid}.tappa__fase[data-astro-cid-cmo2z3pt]{color:#ababab;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:800}.tappa__durata[data-astro-cid-cmo2z3pt]{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--fase-colore) 58%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--fase-colore) 16%, #1a1a1a);max-width:100%;color:var(--fase-ink);letter-spacing:.015em;justify-self:start;padding:.18em .7em;font-size:.74rem;font-weight:800}.tappa[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{color:#f7f3ed;background:linear-gradient(100deg, var(--fase-ink) 0%, #f7f3ed 58%);-webkit-text-fill-color:transparent;letter-spacing:-.08em;text-wrap:balance;background-clip:text;margin:.55rem 0 0;font-size:clamp(3.3rem,6.4vw,6.5rem);line-height:.88}.tappa[data-astro-cid-cmo2z3pt]>p[data-astro-cid-cmo2z3pt]:not(.tappa__ricevi){color:#dedede;max-width:39em;margin:.45rem 0 0;font-size:clamp(1.05rem,1.2vw,1.3rem);line-height:1.58}.tappa__ricevi[data-astro-cid-cmo2z3pt]{border-left:3px solid var(--fase-colore);border-radius:var(--r-card);background:linear-gradient(110deg, color-mix(in srgb, var(--fase-colore) 16%, transparent), transparent 56%), #2626269e;backdrop-filter:blur(14px)saturate(135%);max-width:39em;transition:border-color .45s ease, box-shadow .55s ease, transform .55s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.65rem,2.3vw,1rem);margin:.55rem 0 0;padding:clamp(.9rem,2.4vw,1.25rem) clamp(.9rem,2.8vw,1.35rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #f7f3ed42,0 18px 38px -30px #000c,0 0 0 1px #f7f3ed21}.tappa__ricevi[data-astro-cid-cmo2z3pt]:before{opacity:.38;background:linear-gradient(115deg, #f7f3ed52, transparent 54%, var(--fase-velo));mix-blend-mode:normal}.tappa__ricevi[data-astro-cid-cmo2z3pt]:after{opacity:.58;box-shadow:inset 0 0 0 1px #f7f3ed14}.tappa__ricevi[data-astro-cid-cmo2z3pt]>[data-astro-cid-cmo2z3pt]{z-index:2;position:relative}.tappa__ricevi[data-astro-cid-cmo2z3pt] b[data-astro-cid-cmo2z3pt]{color:#f7f3ed}.tappa__tick[data-astro-cid-cmo2z3pt]{background:var(--fase-velo);width:clamp(1.45rem,2.7vw,1.75rem);height:clamp(1.45rem,2.7vw,1.75rem);color:var(--fase-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;translate:0 .12em}.tappa__tick[data-astro-cid-cmo2z3pt] svg[data-astro-cid-cmo2z3pt]{width:64%;height:64%}.tappa__ricevi[data-astro-cid-cmo2z3pt]>span[data-astro-cid-cmo2z3pt]:last-child{color:#dedede;font-size:clamp(.96rem,1vw,1.1rem);line-height:1.5}.tappa[data-astro-cid-cmo2z3pt].is-lit .tappa__ricevi[data-astro-cid-cmo2z3pt]{box-shadow:inset 0 1px 0 #f7f3ed4d, 0 18px 38px -30px #000c, 0 0 0 1px #f7f3ed29, 0 0 2rem color-mix(in srgb, var(--fase-colore) 12%, transparent)}.patti[data-astro-cid-cmo2z3pt]{background:radial-gradient(30rem 22rem at 82% 100%,#c3005a29,#0000 70%),#202020;border-top:1px solid #f7f3ed1a}.patti__grid[data-astro-cid-cmo2z3pt]{gap:2.5rem;display:grid}.patti__grid[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{color:#f7f3ed;letter-spacing:-.08em;max-width:9em;margin:0;font-size:clamp(3.4rem,6.2vw,6.2rem);line-height:.88}.patti__grid[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt] span[data-astro-cid-cmo2z3pt]{color:#ff7a00}.patti__list[data-astro-cid-cmo2z3pt]{gap:1.45rem;display:grid}.patti__list[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]{color:#dedede;border-bottom:1px solid #f7f3ed24;margin:0;padding-bottom:1.35rem;font-size:1rem;line-height:1.58}.patti__list[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]:first-child{border-left:3px solid #ff7a00;padding-left:1rem}.patti__list[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]:nth-child(2){border-left:3px solid #c3005a;padding-left:1rem}.patti__list[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]:nth-child(3){border-left:3px solid #ffd600;padding-left:1rem}.patti__list[data-astro-cid-cmo2z3pt] p[data-astro-cid-cmo2z3pt]:nth-child(4){border-left:3px solid #f7f3ed;padding-left:1rem}.patti__list[data-astro-cid-cmo2z3pt] b[data-astro-cid-cmo2z3pt]{color:#f7f3ed;margin-bottom:.25em;display:block}@media (width>=56.25em){.patti__grid[data-astro-cid-cmo2z3pt]{grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);align-items:start}}@media (width<=38.75em){.nastro__barra[data-astro-cid-cmo2z3pt]{flex-wrap:wrap;gap:1rem .55rem}.nseg[data-astro-cid-cmo2z3pt]{flex:calc(50% - .28rem)}}@media (width<=620px){.hero-int[data-astro-cid-cmo2z3pt]{padding-top:7rem}.hero-int[data-astro-cid-cmo2z3pt] h1[data-astro-cid-cmo2z3pt]{max-width:8.8em;font-size:clamp(3.45rem,14vw,5.4rem)}.hero-int[data-astro-cid-cmo2z3pt] .lede[data-astro-cid-cmo2z3pt]{max-width:28em;font-size:1.1rem}.nastro__tot[data-astro-cid-cmo2z3pt]{font-size:1.08rem}.percorso__wrap[data-astro-cid-cmo2z3pt]{--corsia:2rem;gap:5rem}.tappa[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{font-size:clamp(3.3rem,14vw,5.2rem)}.tappa[data-astro-cid-cmo2z3pt]>p[data-astro-cid-cmo2z3pt]:not(.tappa__ricevi){font-size:1rem}.tappa__ricevi[data-astro-cid-cmo2z3pt]>span[data-astro-cid-cmo2z3pt]:last-child{font-size:.96rem}.patti__grid[data-astro-cid-cmo2z3pt] h2[data-astro-cid-cmo2z3pt]{font-size:clamp(3.35rem,14vw,5.2rem)}}@media (prefers-reduced-motion:reduce){.hero-int[data-astro-cid-cmo2z3pt]:before,.hero-int[data-astro-cid-cmo2z3pt]:after,.nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]:after,.tappa__dot[data-astro-cid-cmo2z3pt]:after{animation:none}.nseg__barra[data-astro-cid-cmo2z3pt] i[data-astro-cid-cmo2z3pt]{transform:scaleX(1)}.tappa__dot[data-astro-cid-cmo2z3pt],.tappa__dot[data-astro-cid-cmo2z3pt]:before,.tappa__ricevi[data-astro-cid-cmo2z3pt]{transition:none}}@keyframes methodHalo{0%{transform:translate(0,0)rotate(-12deg)scale(.98)}to{transform:translate(-1.4rem,1.1rem)rotate(8deg)scale(1.04)}}@keyframes methodGrid{to{background-position:0 7rem,7rem 0}}@keyframes nastroShimmer{0%{opacity:0;transform:translate(-260%)skew(-18deg)}18%,72%{opacity:.7}to{opacity:0;transform:translate(460%)skew(-18deg)}}@keyframes waypointPulse{0%{opacity:.68;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.75)}}
