.gr{width:100%;position:relative}.gr-vista{width:100%;margin-inline:auto;position:relative}.gr-vista--alta{max-width:560px;display:none}@media (max-width:760px),(min-width:900px) and (max-width:1179.98px){.gr-vista--larga{display:none}.gr-vista--alta{display:block}}.gr-strato{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gr-filo{fill:none;stroke:#ffffff2b;stroke-width:1px;vector-effect:non-scaling-stroke}.gr-filo--dietro{stroke:#ffffff1a}.gr-filo--livello{stroke-width:1.1px;stroke-opacity:.5}.gr-filo--centro{stroke:#7dd3fc;stroke-opacity:.62}.gr-strato--dietro .gr-filo--livello{stroke-opacity:.3}.gr-anello path{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.gr-anello .gr-anello-alone{stroke-width:7px;stroke-opacity:.16}.gr-strato--dietro .gr-anello{opacity:.55}.gr-anello.is-pagina path{stroke-width:2.2px}.gr-anello.is-pagina .gr-anello-alone{stroke-width:10px;stroke-opacity:.2}.gr-anello--centro{stroke:#a5e8ff}.gr-tasca{fill:none;stroke:#a5e8ff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.gr-bagliore{opacity:.3}.gr-rivo{stroke-linecap:round;stroke-width:1.9px;vector-effect:non-scaling-stroke}.gr-strato--dietro .gr-rivo{stroke-width:1.25px;opacity:.6}@media (prefers-reduced-motion:no-preference){.gr-rivo{animation:gr-scorre var(--dur,3s) linear var(--del,0s) infinite}@keyframes gr-scorre{to{stroke-dashoffset:calc(var(--passo,60px) * -1)}}}.gr-corpo{aspect-ratio:1;position:absolute;translate:-50% -50%}.gr-corpo img{filter:drop-shadow(0 12px 18px #0009);width:100%;height:100%;display:block}.gr-etichetta{white-space:nowrap;text-align:left;justify-items:start;gap:3px;display:grid;position:absolute;translate:0 -50%}.gr-etichetta b{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--tinta-corpo) 80%, white);text-shadow:0 1px 10px #000000e6;align-items:center;font-size:clamp(9.5px,.95vw,12.5px);font-weight:500;display:inline-flex}.gr-passo{background:color-mix(in oklab, var(--tinta-corpo) 30%, #060c18b3);letter-spacing:0;color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7em;height:1.7em;margin-right:.7em;display:inline-grid}.gr-etichetta i{color:var(--ink);text-shadow:0 1px 10px #000000f2,0 0 2px #000000e6;font-size:clamp(12px,1.15vw,16px);font-style:normal}.gr-cuore{aspect-ratio:1;position:absolute;translate:-50% -50%}.gr-cuore img{filter:drop-shadow(0 0 30px #22d3ee8c);width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.gr-cuore img{animation:4.5s ease-in-out infinite alternate gr-respiro}}@keyframes gr-respiro{0%{filter:drop-shadow(0 0 18px #22d3ee59)}to{filter:drop-shadow(0 0 44px #22d3eebf)}}.gr-centro{white-space:nowrap;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px #0ea5e9f2;font-size:clamp(10px,1.05vw,13.5px);position:absolute;translate:-50%}
