.strumenti[data-astro-cid-hsvrw5yt]{background:var(--color-blue);color:#fff;padding-block:clamp(4rem,9vw,7rem);scroll-margin-top:var(--nav-alto)}.strumenti--dopo-onda[data-astro-cid-hsvrw5yt]{padding-top:clamp(2.5rem,5vw,3.5rem)}.strumenti__wrap[data-astro-cid-hsvrw5yt]{width:min(100% - 2 * var(--page-gutter),var(--page-max));margin-inline:auto}.strumenti__occhiello[data-astro-cid-hsvrw5yt]{font-size:clamp(1.35rem,2.6vw,2rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-yellow);font-weight:600;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.strumenti[data-astro-cid-hsvrw5yt] h2[data-astro-cid-hsvrw5yt]{font-weight:800;font-stretch:88%;font-size:clamp(2rem,5vw,3.6rem);line-height:1;letter-spacing:-.01em;text-wrap:balance;margin-bottom:clamp(2.75rem,6vw,4.75rem)}.solo-lettori[data-astro-cid-hsvrw5yt]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.carte[data-astro-cid-hsvrw5yt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem)}.carta[data-astro-cid-hsvrw5yt]{--c: var(--color-yellow);--ico-bg: var(--color-blue);--ico-t: var(--color-yellow);--nome: var(--color-blue);--chip-bg: var(--color-blue);--chip-t: #fff;--forte: var(--color-ink);--resto: oklch(15% .02 266.5 / .72);--riga: oklch(15% .02 266.5 / .16);--vai-bg: var(--color-blue);--vai-t: #fff;--luce: #fff9;position:relative;overflow:hidden;height:100%;min-height:clamp(27rem,33vw,31rem);display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);border-radius:22px;background:var(--c);color:var(--color-ink);box-shadow:0 24px 40px -24px #0009,inset 0 0 0 1px #ffffff2e;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.carta--desk[data-astro-cid-hsvrw5yt]{--c: #fff;--ico-bg: var(--color-magenta);--ico-t: #fff;--nome: var(--color-blue);--chip-bg: var(--color-yellow);--chip-t: var(--color-ink);--forte: var(--color-ink);--resto: var(--color-muted);--riga: var(--color-rule);--vai-bg: var(--color-magenta);--vai-t: #fff;--luce: #170de024}.carta--pass[data-astro-cid-hsvrw5yt]{--c: var(--color-magenta);--ico-bg: var(--color-yellow);--ico-t: var(--color-magenta-hover);--nome: #fff;--chip-bg: #fff;--chip-t: var(--color-magenta-hover);--forte: #fff;--resto: #ffffffd6;--riga: #ffffff4d;--vai-bg: var(--color-yellow);--vai-t: var(--color-ink);--luce: #ffffff59}.carta__icona[data-astro-cid-hsvrw5yt]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:16px;background:var(--ico-bg);color:var(--ico-t);margin-bottom:clamp(1.25rem,2.2vw,1.75rem)}.carta__icona[data-astro-cid-hsvrw5yt] svg[data-astro-cid-hsvrw5yt]{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.carta__nome[data-astro-cid-hsvrw5yt]{color:var(--nome);font-weight:800;font-stretch:88%;font-size:clamp(1.9rem,2.6vw,2.3rem);line-height:1;letter-spacing:-.01em;margin-bottom:1.1rem}.carta__frase[data-astro-cid-hsvrw5yt]{display:grid;align-content:start;gap:.6rem;margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.4vw,1.6rem);border-top:1px solid var(--riga);margin-bottom:clamp(2rem,3vw,2.5rem);line-height:1.45;text-wrap:pretty}.carta__frase[data-astro-cid-hsvrw5yt] strong[data-astro-cid-hsvrw5yt]{color:var(--forte);font-size:clamp(1.2rem,1.6vw,1.35rem);font-weight:700}.carta__frase[data-astro-cid-hsvrw5yt] span[data-astro-cid-hsvrw5yt]{color:var(--resto);font-size:clamp(1.0625rem,1.3vw,1.125rem)}.carta__vai[data-astro-cid-hsvrw5yt]{margin-top:auto;align-self:flex-start;justify-self:start;display:inline-flex;gap:.4em;align-items:center;padding:.85rem 1.35rem;border-radius:var(--radius-pill);background:var(--vai-bg);color:var(--vai-t);font-weight:700;text-decoration:none}.carta__vai[data-astro-cid-hsvrw5yt]:after{content:"";position:absolute;inset:0;z-index:1}.carta[data-astro-cid-hsvrw5yt]:has(.carta__vai:focus-visible){outline:3px solid var(--color-yellow);outline-offset:4px}.carta__vai[data-astro-cid-hsvrw5yt]:focus-visible{outline:none}.carta[data-astro-cid-hsvrw5yt]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,var(--luce) 50%,transparent 70%);translate:-130%;pointer-events:none}@media(hover:hover){.carta[data-astro-cid-hsvrw5yt]:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 34px 50px -24px #000000bf,inset 0 0 0 1px #ffffff2e}li[data-astro-cid-hsvrw5yt]:nth-child(2)>.carta[data-astro-cid-hsvrw5yt]:hover{transform:translateY(-8px) rotate(1deg)}.carta[data-astro-cid-hsvrw5yt]:hover:after{translate:130%;transition:translate .9s var(--ease-out)}.carta[data-astro-cid-hsvrw5yt]:hover .carta__icona[data-astro-cid-hsvrw5yt] svg[data-astro-cid-hsvrw5yt]{animation:saltello .7s var(--ease-out)}}@keyframes saltello{35%{transform:translateY(-5px) rotate(-10deg) scale(1.15)}70%{transform:rotate(5deg)}}.strumenti__coda[data-astro-cid-hsvrw5yt]{margin-top:clamp(3rem,7vw,5rem);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5;color:#dee4f9;text-wrap:pretty}@media(width>=801px){.carte[data-astro-cid-hsvrw5yt]{row-gap:0}.carte[data-astro-cid-hsvrw5yt]>li[data-astro-cid-hsvrw5yt]{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.carta[data-astro-cid-hsvrw5yt]{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0;min-height:0;align-content:start}.carta__nome[data-astro-cid-hsvrw5yt],.carta__vai[data-astro-cid-hsvrw5yt]{align-self:end}}@media(width<=800px){.carte[data-astro-cid-hsvrw5yt]{grid-template-columns:1fr}.carta[data-astro-cid-hsvrw5yt]{min-height:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.carte[data-astro-cid-hsvrw5yt]>li[data-astro-cid-hsvrw5yt]{animation:linear backwards carta-sale;animation-timeline:view();animation-range:entry calc(5% + var(--k) * 10%) entry calc(60% + var(--k) * 10%)}}}@keyframes carta-sale{0%{opacity:0;translate:0 3rem}}@media(prefers-reduced-motion:reduce){.carta[data-astro-cid-hsvrw5yt]{transition:none}.carta[data-astro-cid-hsvrw5yt]:hover,li[data-astro-cid-hsvrw5yt]:nth-child(2)>.carta[data-astro-cid-hsvrw5yt]:hover{transform:none}.carta[data-astro-cid-hsvrw5yt]:after{display:none}.carta__icona[data-astro-cid-hsvrw5yt] svg[data-astro-cid-hsvrw5yt]{animation:none!important}}
