.ooLSrW_overlay{z-index:3000;background:var(--cm-crema);justify-content:center;align-items:center;padding:.75rem;transition:opacity .55s .55s;display:flex;position:fixed;inset:0;overflow:hidden}.ooLSrW_leaving{opacity:0;pointer-events:none}.ooLSrW_stage{width:min(100%,1240px);height:auto;max-height:calc(100dvh - 1.5rem);overflow:visible}@media (max-width:640px){.ooLSrW_stage{flex-shrink:0;width:100%;max-width:none}}@media (max-height:500px){.ooLSrW_stage{flex-shrink:0;width:auto;max-width:none;height:150dvh;max-height:none}}.ooLSrW_skip{z-index:1;min-height:2.75rem;color:var(--cm-viola);background:#faf8f3eb;border:1.5px solid #6d4a8e80;border-radius:999px;align-items:center;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:1.1rem;right:1.25rem}.ooLSrW_skip:hover,.ooLSrW_skip:focus-visible{background:var(--cm-viola);color:#fff}.ooLSrW_mapArtwork{cursor:default;transform-box:fill-box;transform-origin:50%;transition:transform 1.15s cubic-bezier(.4,0,.2,1),opacity .85s .3s}.ooLSrW_mapOut{opacity:0;pointer-events:none;transform:scale(1.12)}.ooLSrW_seamHalo,.ooLSrW_seamLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.ooLSrW_seamHalo{stroke:#ffffffc7;stroke-width:4px}.ooLSrW_seamLine{stroke:#181f3880;stroke-width:1.15px}.ooLSrW_core{cursor:pointer;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 7px 15px #6d4a8e42);outline:none;transition:transform 1.05s ease-in,opacity .9s;animation:2.6s ease-in-out infinite ooLSrW_pulse}@media (max-width:640px){.ooLSrW_core{animation:none;transform:scale(1.35)}}.ooLSrW_core:hover .ooLSrW_logoOutline,.ooLSrW_core:focus-visible .ooLSrW_logoOutline{stroke:var(--cm-viola-scuro);stroke-width:5px}.ooLSrW_coreBoom{opacity:0;pointer-events:none;animation:none;transform:scale(1.5)}.ooLSrW_logoBackdrop{fill:#fff;stroke:#ffffffd9;stroke-width:5px}.ooLSrW_logoOutline{fill:none;stroke:var(--cm-viola);stroke-width:2.5px;transition:stroke-width .2s}.ooLSrW_hintText{font-family:var(--font-hand),cursive;fill:#3a3a3ad9;opacity:0;pointer-events:none;font-size:27px;transition:opacity .3s,transform .3s;transform:translateY(6px)}.ooLSrW_hintVisible{opacity:1;transform:translateY(0)}@keyframes ooLSrW_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ooLSrW_overlay,.ooLSrW_mapArtwork,.ooLSrW_core{transition:opacity .3s}.ooLSrW_mapOut,.ooLSrW_coreBoom{transform:none}.ooLSrW_core{animation:none}}
.Jlt0VG_wrap{width:100%}.Jlt0VG_board{width:100%;height:auto;overflow:visible}.Jlt0VG_tile{cursor:pointer;text-decoration:none}.Jlt0VG_tile:hover .Jlt0VG_lift,.Jlt0VG_tile:focus-visible .Jlt0VG_lift{filter:drop-shadow(0 4px 10px #6d4a8e38);transform:translateY(-3px)}.Jlt0VG_tile:focus-visible{outline:none}.Jlt0VG_tile:focus-visible .Jlt0VG_shape{stroke:var(--cm-viola);stroke-width:2px}.Jlt0VG_tile{animation:.55s both Jlt0VG_tile-in}.Jlt0VG_lift{transition:transform .25s,filter .25s}.Jlt0VG_shape{stroke:#3a3a3a4d;stroke-width:1px}.Jlt0VG_label{font-family:var(--font-hand),cursive;fill:var(--cm-inchiostro);font-size:13px}.Jlt0VG_arrow circle{fill:var(--cm-viola)}.Jlt0VG_arrow path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@keyframes Jlt0VG_tile-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Jlt0VG_tile{animation:none}.Jlt0VG_lift{transition:none}}
.RMIlTa_hero{background:radial-gradient(60% 50% at 78% 18%, #ded2f080, transparent 70%),var(--cm-crema);padding-top:clamp(5.5rem,5rem + 6vw,10rem);padding-bottom:clamp(2rem,1rem + 3vw,4rem);position:relative;overflow:hidden}.RMIlTa_inner{position:relative}.RMIlTa_decor{pointer-events:none;position:absolute;inset:0}.RMIlTa_nuvolaGrande{width:clamp(90px,11vw,190px);height:auto;position:absolute;top:7rem;left:3%}.RMIlTa_nuvolaPiccola{width:clamp(60px,7vw,125px);height:auto;position:absolute;top:7.5rem;right:12%}.RMIlTa_uccellini{width:clamp(55px,6vw,105px);height:auto;position:absolute;top:8.5rem;left:34%}.RMIlTa_collina{object-fit:fill;width:100%;height:clamp(50px,7vw,110px);position:absolute;bottom:0;left:0}.RMIlTa_cespuglio{width:clamp(60px,6vw,110px);height:auto;position:absolute;bottom:0;left:1.5%}.RMIlTa_scala{pointer-events:none;width:clamp(80px,8.5vw,132px);height:auto;position:absolute;top:9%;right:-1.25rem}.RMIlTa_cartello{width:clamp(110px,10vw,155px);height:auto;position:absolute;bottom:.75rem;right:1.5rem}@media (max-width:1199.98px){.RMIlTa_scala,.RMIlTa_cartello{display:none}}@media (max-width:991.98px){.RMIlTa_nuvolaGrande,.RMIlTa_nuvolaPiccola,.RMIlTa_uccellini,.RMIlTa_cespuglio{display:none}}.RMIlTa_title{margin-bottom:.75rem;font-size:clamp(2.1rem,7.4vw,7rem)}@media (min-width:992px){.RMIlTa_title{white-space:nowrap}}.RMIlTa_puzzle{margin-top:clamp(1rem,.5rem + 2vw,2.75rem);position:relative}.RMIlTa_underlined{white-space:nowrap;display:inline-block;position:relative}.RMIlTa_underlined:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8Q16 2 31 7T60 7T89 7T118 5' fill='none' stroke='%23C7B2E3' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.16em;position:absolute;bottom:-.18em;left:0;right:0}.RMIlTa_titleHeart{width:.38em;height:auto;position:absolute;top:-.4em;right:-.45em}.RMIlTa_subtitle{color:#3a3a3ae0;margin-bottom:1.75rem;font-size:1.05rem}.RMIlTa_cta{border:1.5px solid var(--cm-viola);color:var(--cm-viola);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.7rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.RMIlTa_cta:hover,.RMIlTa_cta:focus-visible{background:var(--cm-viola);color:#fff}.RMIlTa_omini{width:100%;max-width:28rem;height:auto;margin-top:2.5rem;display:block}.RMIlTa_scrollHint{color:#3a3a3a99;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;margin-bottom:0;font-size:1.15rem;display:flex}@media (max-width:991.98px){.RMIlTa_omini{max-width:23rem;margin-inline:auto}.RMIlTa_scrollHint{margin-bottom:clamp(50px,7vw,110px)}}
.MpxOla_banner{background:var(--cm-giallo-soft);border-block:1px solid #f2c94c8c}.MpxOla_inner{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;padding-block:.85rem;display:flex}@media (max-width:575.98px){.MpxOla_inner{padding-inline:1rem}}.MpxOla_label{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-giallo-scuro);background:#fff;border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.75rem;font-weight:700}.MpxOla_text{color:var(--cm-inchiostro);flex:auto;margin:0;font-size:.95rem}.MpxOla_text time{white-space:nowrap}.MpxOla_cta{color:var(--cm-viola);flex:none;align-items:center;gap:.35rem;margin-block:-.75rem;padding-block:.75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.MpxOla_cta:hover,.MpxOla_cta:focus-visible{text-decoration:underline}
.KzH-yW_lilla{--sec-accent:var(--cm-lilla);--sec-soft:var(--cm-lilla-chiaro);--sec-ink:var(--cm-viola)}.KzH-yW_viola{--sec-accent:var(--cm-viola);--sec-soft:var(--cm-lilla-chiaro);--sec-ink:var(--cm-viola)}.KzH-yW_verde{--sec-accent:var(--cm-verde);--sec-soft:var(--cm-verde-soft);--sec-ink:var(--cm-verde-scuro)}.KzH-yW_giallo{--sec-accent:var(--cm-giallo);--sec-soft:var(--cm-giallo-soft);--sec-ink:var(--cm-giallo-scuro)}.KzH-yW_rosso{--sec-accent:var(--cm-rosso);--sec-soft:var(--cm-rosso-soft);--sec-ink:var(--cm-rosso)}.KzH-yW_marrone{--sec-accent:var(--cm-marrone);--sec-soft:var(--cm-marrone-soft);--sec-ink:var(--cm-marrone-scuro)}.KzH-yW_tinted{background:linear-gradient(180deg, color-mix(in srgb, var(--sec-soft,var(--cm-lilla-tenue)) 50%, transparent), #faf8f300)}.KzH-yW_marker{aspect-ratio:1;place-items:center;width:min(11rem,60%);display:grid;position:relative}.KzH-yW_markerShape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KzH-yW_markerShape path{fill:var(--sec-soft,var(--cm-lilla-chiaro));stroke:#3a3a3a47;stroke-width:1.2px}.KzH-yW_markerIndex{color:#3a3a3a73;font-size:.85rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}.KzH-yW_markerLabel{text-align:center;padding-inline:.5rem;font-size:clamp(1.15rem,.9rem + .7vw,1.6rem);line-height:1.15;position:relative}.KzH-yW_title{margin-bottom:1.75rem}@media (max-width:991.98px){.KzH-yW_marker{width:8.5rem}}
.kBZ3fW_figure{margin:1.75rem 0 1rem}.kBZ3fW_canvas{background:var(--cm-crema);-webkit-overflow-scrolling:touch;border:2px solid #3a3a3a1f;border-radius:1.5rem;overflow:auto hidden}.kBZ3fW_map{width:100%;height:auto;display:block}@media (max-width:991.98px){.kBZ3fW_map{width:900px}}@media (max-width:575.98px){.kBZ3fW_map{width:720px}}.kBZ3fW_caption{color:var(--cm-viola);text-align:center;margin:.6rem 0 0;font-size:1.1rem}@media (min-width:992px){.kBZ3fW_caption{display:none}}.kBZ3fW_building{background:var(--cm-lilla-tenue);border-left:4px solid var(--cm-lilla);border-radius:0 .75rem .75rem 0;margin:1.25rem 0 0;padding:.9rem 1.2rem;font-size:1.05rem}.kBZ3fW_legendTitle{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.75rem;font-size:1.6rem}.kBZ3fW_legend{margin:0}.kBZ3fW_legendItem{border-top:1px dashed #3a3a3a2e;padding:.55rem 0}.kBZ3fW_legendItem:first-child{border-top:0;padding-top:0}.kBZ3fW_legendItem dt{color:var(--cm-inchiostro);font-weight:700}.kBZ3fW_legendItem dd{color:#3a3a3ad9;margin:.15rem 0 0;font-size:.95rem;line-height:1.5}
.uByASG_block{padding-top:2.25rem;scroll-margin-top:6rem}.uByASG_block+.uByASG_block{border-top:1px dashed #3a3a3a26}.uByASG_block:first-child{padding-top:0}.uByASG_title{font-family:var(--font-hand),cursive;color:var(--sec-ink,var(--cm-viola));margin-bottom:.75rem;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.3rem)}.uByASG_lead{max-width:62ch;margin-bottom:1.25rem;font-size:1.1rem;line-height:1.6}
.k55Apq_card{background:#fff;border:1px solid #3a3a3a1a;border-radius:1.25rem;flex-direction:column;gap:.4rem;height:100%;padding:1.5rem 1.35rem;transition:transform .25s,border-color .25s;display:flex;position:relative}.k55Apq_card:hover{border-color:var(--sec-accent,var(--cm-lilla));transform:translateY(-3px)}.k55Apq_step{background:var(--sec-ink,var(--cm-viola));color:#fff;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:grid}.k55Apq_media{justify-content:center;align-items:flex-end;height:7.5rem;margin-bottom:.35rem;display:flex}.k55Apq_media svg,.k55Apq_media img{object-fit:contain;width:auto;max-width:100%;height:100%}.k55Apq_title{font-family:var(--font-body),sans-serif;margin:0;font-size:1.05rem;font-weight:700}.k55Apq_text{color:#3a3a3ad9;margin:0;font-size:.95rem}.k55Apq_footer{margin-top:auto;padding-top:.9rem}@media (prefers-reduced-motion:reduce){.k55Apq_card{transition:none}.k55Apq_card:hover{transform:none}}
.KUHuba_scene{width:100%;max-width:20rem;height:auto;margin-inline:auto;display:block}.KUHuba_cta{background:var(--sec-soft,var(--cm-lilla-chiaro));color:var(--cm-inchiostro);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.KUHuba_cta:hover,.KUHuba_cta:focus-visible{background:color-mix(in srgb, var(--sec-soft,var(--cm-lilla-chiaro)) 55%, var(--sec-accent,var(--cm-lilla)))}.KUHuba_disclaimer{border-left:4px solid var(--sec-accent,var(--cm-viola));background:#fff;border-radius:0 .75rem .75rem 0;margin-top:1.5rem;padding:1rem 1.25rem;font-size:1.02rem;line-height:1.6}.KUHuba_timeline{border-left:2px dashed #6d4a8e59;margin:0 0 2rem;padding:0 0 0 1.5rem;list-style:none}.KUHuba_event{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:0 1rem;padding:.5rem 0;display:grid;position:relative}@media (max-width:575.98px){.KUHuba_event{grid-template-columns:1fr;gap:.1rem}}.KUHuba_event:before{content:"";border:2px solid var(--cm-lilla);background:#fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:1rem;left:-1.9rem}.KUHuba_milestone:before{background:var(--cm-viola);border-color:var(--cm-viola);transform:scale(1.25)}.KUHuba_milestone .KUHuba_what{font-weight:700}.KUHuba_when{font-family:var(--font-hand),cursive;color:var(--cm-viola);white-space:nowrap;font-size:1.35rem}.KUHuba_what{line-height:1.55}.KUHuba_networkTitle{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.4rem;font-size:1.5rem}.KUHuba_networkLead{max-width:62ch}.KUHuba_network{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.KUHuba_network li{background:#fff;border:1px solid #3a3a3a24;border-radius:999px;padding:.35rem .9rem;font-size:.92rem}.KUHuba_sponsors{background:#ffffff8c;border:1.5px dashed #3a3a3a47;border-radius:1.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.KUHuba_sponsors .KUHuba_networkLead{margin-bottom:0}.KUHuba_sponsors .KUHuba_cta{margin-top:1rem}.KUHuba_sponsorBody{grid-template-columns:minmax(0,1fr) 9rem;align-items:end;gap:1.25rem;display:grid}@media (max-width:575.98px){.KUHuba_sponsorBody{grid-template-columns:1fr}}.KUHuba_sponsorFigure{justify-self:center;width:100%;max-width:9rem;height:auto;display:block}.KUHuba_volunteers{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-top:1.25rem;margin-bottom:.35rem;font-size:1.5rem}.KUHuba_privacyNote{color:#3a3a3abf;max-width:62ch;margin-bottom:0;font-size:.92rem}.KUHuba_training{max-width:68ch;margin-top:1.25rem;margin-bottom:0}.KUHuba_anonymousBox{background:var(--cm-lilla-tenue);border-radius:1.25rem;margin-top:1.5rem;padding:1.5rem 1.5rem 1.75rem}.KUHuba_anonymousTitle{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.75rem;font-size:1.6rem}.KUHuba_anonymous{width:100%;max-width:34rem;height:auto;margin:0 auto 1rem;display:block}
._9Wsr2G_scene{width:100%;max-width:20rem;height:auto;margin-inline:auto;display:block}._9Wsr2G_smallTitle{font-family:var(--font-hand),cursive;color:var(--cm-verde-scuro);margin:1.25rem 0 .6rem;font-size:1.4rem}._9Wsr2G_chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._9Wsr2G_chips li{background:#fff;border:1px solid #3a3a3a24;border-radius:999px;padding:.35rem .9rem;font-size:.92rem}._9Wsr2G_quote{border-left:4px solid var(--cm-verde);font-family:var(--font-hand),cursive;color:var(--cm-verde-scuro);margin:1.5rem 0 0;padding:.25rem 0 .25rem 1.1rem;font-size:1.7rem;line-height:1.3}._9Wsr2G_footnote{color:#3a3a3ac7;max-width:68ch;margin:1rem 0 0;font-size:.92rem}._9Wsr2G_callout{background:var(--cm-giallo-soft);border-radius:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem}._9Wsr2G_calloutTitle{font-family:var(--font-hand),cursive;color:var(--cm-giallo-scuro);margin-bottom:.35rem;font-size:1.6rem}._9Wsr2G_disclaimer{border-left:4px solid var(--cm-verde);background:#fff;border-radius:0 .75rem .75rem 0;margin-top:2.25rem;padding:1.25rem 1.5rem}._9Wsr2G_disclaimer p{max-width:68ch}._9Wsr2G_cta{background:var(--cm-verde-soft);color:var(--cm-inchiostro);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}._9Wsr2G_cta:hover,._9Wsr2G_cta:focus-visible{background:color-mix(in srgb, var(--cm-verde-soft) 55%, var(--cm-verde))}._9Wsr2G_sources{color:#3a3a3acc;margin:1.5rem 0 0;font-size:.9rem}._9Wsr2G_sourcesTitle{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.95rem;font-weight:700}._9Wsr2G_sourcesList{margin:0;padding-left:1.2rem}._9Wsr2G_sourcesList li+li{margin-top:.3rem}._9Wsr2G_sourcesList a{color:var(--cm-viola);overflow-wrap:anywhere}
.f4-b_G_anonymous{border:2px dashed var(--cm-giallo);background:#fff;border-radius:1.25rem;margin-top:1.5rem;padding:1.35rem 1.5rem 1.5rem}.f4-b_G_anonymous p{max-width:66ch}.f4-b_G_anonymousTitle{font-family:var(--font-hand),cursive;color:var(--cm-giallo-scuro);margin-bottom:.4rem;font-size:1.7rem}.f4-b_G_cta{background:var(--cm-giallo-soft);color:var(--cm-inchiostro);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.f4-b_G_cta:hover,.f4-b_G_cta:focus-visible{background:color-mix(in srgb, var(--cm-giallo-soft) 55%, var(--cm-giallo))}.f4-b_G_letterbox{width:100%;max-width:11rem;height:auto;margin:0 auto;display:block}.f4-b_G_letterboxText{max-width:62ch}.f4-b_G_letterboxText p:last-child{margin-bottom:0}.f4-b_G_where{background:var(--cm-marrone-tenue);border-radius:1.25rem;height:100%;padding:1.35rem 1.5rem}.f4-b_G_whereTitle{font-family:var(--font-hand),cursive;color:var(--cm-marrone-scuro);margin-bottom:.5rem;font-size:1.6rem}.f4-b_G_address{margin-bottom:.75rem;line-height:1.5}.f4-b_G_whatsapp{border:1px solid var(--cm-verde-scuro);background:var(--cm-verde-soft);min-height:2.5rem;color:var(--cm-verde-scuro);border-radius:999px;align-items:center;margin-top:.35rem;padding:.45rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.f4-b_G_whatsapp:hover,.f4-b_G_whatsapp:focus-visible{background:color-mix(in srgb, var(--cm-verde-soft) 55%, var(--cm-verde))}.f4-b_G_hours{color:#3a3a3ac7;margin:.5rem 0 0;font-size:.92rem}.f4-b_G_boundary{border-left:4px solid var(--cm-giallo);background:#fff;border-radius:0 .75rem .75rem 0;max-width:74ch;margin:2rem 0 0;padding:1rem 1.25rem}
.WxzxRG_inspired{color:#3a3a3ab3;margin-bottom:1.75rem;font-size:.92rem}.WxzxRG_poem{background:var(--cm-lilla-tenue);font-family:var(--font-hand),cursive;color:var(--cm-viola);border-radius:1.25rem;margin:0;padding:1.5rem 1.75rem;font-size:1.45rem;line-height:1.4}.WxzxRG_poem p{margin-bottom:1rem}.WxzxRG_poemClosing{letter-spacing:.04em;font-size:1.8rem;margin-bottom:0!important}.WxzxRG_day{background:#fff;border:1px solid #3a3a3a1f;border-radius:1.25rem;height:100%;padding:1.35rem 1.5rem}.WxzxRG_when{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.25rem;font-size:1.55rem;line-height:1.2}.WxzxRG_when:first-letter{text-transform:uppercase}.WxzxRG_hours{margin-bottom:.5rem;font-weight:700}.WxzxRG_welcome{margin-bottom:.5rem}.WxzxRG_place{color:#3a3a3ac7;margin:0;font-size:.92rem}.WxzxRG_musicNote{color:#3a3a3ac7;max-width:62ch;margin:.75rem 0 0;font-size:.92rem}.WxzxRG_cta{background:var(--cm-lilla-chiaro);color:var(--cm-inchiostro);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.WxzxRG_cta:hover,.WxzxRG_cta:focus-visible{background:color-mix(in srgb, var(--cm-lilla-chiaro) 55%, var(--cm-lilla))}.WxzxRG_futureEvent{border-top:2px solid var(--cm-verde);margin-top:2.5rem;padding-top:1.25rem}.WxzxRG_futureLabel{background:var(--cm-verde-soft);color:var(--cm-verde-scuro);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.WxzxRG_field{width:100%;max-width:34rem;height:auto;margin:0 auto 1.5rem;display:block}.WxzxRG_smallTitle{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.6rem;font-size:1.45rem}.WxzxRG_moments{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.WxzxRG_moments li{background:#fff;border:1px solid #3a3a3a24;border-radius:999px;padding:.35rem .9rem;font-size:.92rem}.WxzxRG_who{max-width:62ch;margin:0}.WxzxRG_who p:last-child{margin-bottom:0}.WxzxRG_wishClosing{color:var(--cm-viola);font-size:1.5rem}.WxzxRG_quote{background:var(--cm-lilla-tenue);font-family:var(--font-hand),cursive;color:var(--cm-viola);border-radius:1.25rem;margin:0;padding:1.5rem;font-size:1.65rem;line-height:1.35}
.RwhFiq_split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (max-width:767.98px){.RwhFiq_split{grid-template-columns:1fr;gap:1.25rem}}.RwhFiq_scene{width:100%;max-width:20rem;height:auto;margin-inline:auto;display:block}
.A4RHkW_intro{color:#3a3a3ad9;max-width:42rem;margin-bottom:1.5rem}.A4RHkW_empty{background:var(--cm-lilla-tenue);text-align:center;color:#3a3a3abf;border-radius:1rem;padding:1.5rem}.A4RHkW_card{background:#fff;border:1px solid #3a3a3a1a;border-radius:1.25rem;flex-direction:column;height:100%;padding:1.25rem 1.35rem 1.35rem;transition:transform .25s,border-color .25s;display:flex}.A4RHkW_card:hover{border-color:var(--cm-lilla);transform:translateY(-3px)}.A4RHkW_head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.A4RHkW_badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:700}.A4RHkW_event{background:var(--cm-lilla-chiaro);color:var(--cm-viola)}.A4RHkW_notice{background:var(--cm-giallo-soft);color:var(--cm-giallo-scuro)}.A4RHkW_date{background:var(--cm-lilla-tenue);border-radius:.7rem;flex:none;justify-items:center;min-width:3.1rem;padding:.4rem .6rem;line-height:1;display:grid}.A4RHkW_day{color:var(--cm-viola);font-size:1.35rem;font-weight:700}.A4RHkW_month{text-transform:uppercase;letter-spacing:.06em;color:#3a3a3abf;margin-top:.15rem;font-size:.75rem}.A4RHkW_year{color:#3a3a3a80;margin-top:.1rem;font-size:.72rem}.A4RHkW_title{font-family:var(--font-body),sans-serif;margin:0 0 .4rem;font-size:1.02rem;font-weight:700}.A4RHkW_summary{color:#3a3a3ad9;margin:0 0 1rem;font-size:.92rem}.A4RHkW_foot{border-top:1px solid #3a3a3a14;margin-top:auto;padding-top:.8rem}.A4RHkW_meta{color:#3a3a3aa6;margin:0 0 .2rem;font-size:.83rem}.A4RHkW_meta:first-letter{text-transform:uppercase}.A4RHkW_link{color:var(--cm-viola);align-items:center;gap:.35rem;margin-block:-.25rem -.75rem;padding-block:.75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.A4RHkW_link:hover,.A4RHkW_link:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){.A4RHkW_card{transition:none}.A4RHkW_card:hover{transform:none}}
.P6VDZW_list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.P6VDZW_item{background:#fff;border:1px solid #3a3a3a1f;border-radius:1rem;padding:1.1rem 1.3rem}.P6VDZW_name{font-family:var(--font-hand),cursive;color:var(--cm-viola);margin-bottom:.3rem;font-size:1.5rem}.P6VDZW_step{color:var(--cm-lilla)}.P6VDZW_note{color:#3a3a3ad1;max-width:68ch;margin:0;font-size:.95rem}.P6VDZW_facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem 1.5rem;margin:1rem 0 0;display:grid}.P6VDZW_facts dt{color:#3a3a3ab3;font-size:.8rem;font-weight:400}.P6VDZW_facts dd{margin:0;font-weight:700}.P6VDZW_runts{background:var(--cm-viola);color:#fff;text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.P6VDZW_runts:hover,.P6VDZW_runts:focus-visible{background:color-mix(in srgb, var(--cm-viola) 80%, #000);color:#fff}.P6VDZW_hint{color:#3a3a3ab3;margin:.6rem 0 0;font-size:.85rem}
.LuNL4a_scene{width:100%;height:auto}@media (max-width:991.98px){.LuNL4a_scene{max-width:20rem;margin-inline:auto;display:block}}.LuNL4a_pill{background:var(--sec-soft,var(--cm-lilla-chiaro));color:var(--cm-inchiostro);border:none;border-radius:999px;padding:.45rem 1.2rem;font-size:.88rem;font-weight:700;transition:background-color .2s}@media (pointer:coarse){.LuNL4a_pill{min-height:2.75rem}}.LuNL4a_pill:hover,.LuNL4a_pill:focus-visible{background:color-mix(in srgb, var(--sec-soft,var(--cm-lilla-chiaro)) 55%, var(--sec-accent,var(--cm-lilla)))}
