.dentro[data-astro-cid-22l4cgeb]{background:var(--color-blue);color:#fff;padding-block:clamp(4rem,9vw,7rem)}.wrap[data-astro-cid-22l4cgeb]{width:min(100% - 2 * var(--page-gutter),var(--page-max));margin-inline:auto}.occhiello[data-astro-cid-22l4cgeb]{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)}.dentro[data-astro-cid-22l4cgeb] h2[data-astro-cid-22l4cgeb]{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)}.stru-carte[data-astro-cid-22l4cgeb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}.stru[data-astro-cid-22l4cgeb]{--ic: var(--color-blue);--ic-t: #fff;--profilo: var(--color-blue);--tinta: oklch(92.5% .05 266.5);--luce: #fff9;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;padding:clamp(1.4rem,2.6vw,1.9rem) clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,2.8vw,2rem) clamp(1.6rem,3vw,2.1rem);border-radius:20px;background:var(--tinta);color:var(--color-blue);box-shadow:0 24px 40px -24px #0009,inset 7px 0 0 var(--profilo);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.stru--1[data-astro-cid-22l4cgeb]{--ic: var(--color-magenta);--profilo: var(--color-magenta);--tinta: oklch(93% .05 340.5)}.stru--2[data-astro-cid-22l4cgeb]{--ic: var(--color-yellow);--ic-t: var(--color-ink);--profilo: var(--color-yellow-hover);--tinta: oklch(95.5% .09 109.7)}.stru--3[data-astro-cid-22l4cgeb]{--ic: var(--color-ink);--ic-t: var(--color-yellow);--profilo: var(--color-ink);--tinta: oklch(93% .018 266.5)}.stru__icona[data-astro-cid-22l4cgeb]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:16px;background:var(--ic);color:var(--ic-t);margin-bottom:clamp(1.5rem,3vw,2.25rem);box-shadow:0 10px 18px -12px #0000008c}.stru__icona[data-astro-cid-22l4cgeb] svg[data-astro-cid-22l4cgeb]{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.stru[data-astro-cid-22l4cgeb]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,var(--luce) 50%,transparent 70%);translate:-130%;pointer-events:none}.stru__nome[data-astro-cid-22l4cgeb]{font-weight:800;font-stretch:88%;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.05;letter-spacing:-.01em;margin-bottom:.75rem;text-wrap:balance}.stru__cosa[data-astro-cid-22l4cgeb]{font-size:1.0625rem;line-height:1.55;margin-top:1rem}@media(hover:hover){.stru[data-astro-cid-22l4cgeb]:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 34px 50px -24px #000000bf,inset 7px 0 0 var(--profilo)}li[data-astro-cid-22l4cgeb]:nth-child(2n)>.stru[data-astro-cid-22l4cgeb]:hover{transform:translateY(-8px) rotate(1deg)}.stru[data-astro-cid-22l4cgeb]:hover:after{translate:130%;transition:translate .9s var(--ease-out)}.stru[data-astro-cid-22l4cgeb]:hover .stru__icona[data-astro-cid-22l4cgeb] svg[data-astro-cid-22l4cgeb]{animation:saltello .7s var(--ease-out)}}@keyframes saltello{35%{transform:translateY(-5px) rotate(-10deg) scale(1.15)}70%{transform:rotate(5deg)}}@media(width<=1100px){.stru-carte[data-astro-cid-22l4cgeb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=600px){.stru-carte[data-astro-cid-22l4cgeb]{grid-template-columns:1fr}.stru__icona[data-astro-cid-22l4cgeb]{margin-bottom:1.25rem}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.stru-carte[data-astro-cid-22l4cgeb]>li[data-astro-cid-22l4cgeb]{animation:linear backwards stru-sale;animation-timeline:view();animation-range:entry calc(5% + var(--k) * 8%) entry calc(60% + var(--k) * 8%)}}}@keyframes stru-sale{0%{opacity:0;translate:0 3rem}}@media(prefers-reduced-motion:reduce){.stru[data-astro-cid-22l4cgeb]{transition:none}.stru[data-astro-cid-22l4cgeb]:hover,li[data-astro-cid-22l4cgeb]:nth-child(2n)>.stru[data-astro-cid-22l4cgeb]:hover{transform:none}.stru[data-astro-cid-22l4cgeb]:after{display:none}.stru__icona[data-astro-cid-22l4cgeb] svg[data-astro-cid-22l4cgeb]{animation:none!important}}
