@font-face{font-family:Fraunces;src:url(../fonts/fraunces-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--verde-scuro: #0b3b2c;--verde-medio: #16624a;--verde-chiaro: #2f8f6b;--lime: #d6f048;--lime-scuro: #b8d62e;--sabbia: #e7dcc6;--sabbia-chiara: #f3ece0;--crema: #fbf8f2;--bianco: #ffffff;--inchiostro: #0f1a15;--grigio: #5d6b63;--grigio-chiaro: #dfe4e0;--sfondo: var(--crema);--testo: var(--inchiostro);--testo-tenue: var(--grigio);--testo-forte: var(--verde-scuro);--accento: var(--lime);--bordo: color-mix(in srgb, var(--verde-scuro) 12%, transparent);--font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-testo: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--t-lg: clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--t-xl: clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--t-h3: clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--t-h2: clamp(1.875rem, 1.5rem + 1.7vw, 3rem);--t-h1: clamp(2.375rem, 1.6rem + 3.4vw, 4.5rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--sezione: clamp(3.5rem, 2rem + 6vw, 7rem);--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-full: 999px;--ombra-sm: 0 1px 2px rgb(11 59 44 / 8%), 0 2px 8px rgb(11 59 44 / 6%);--ombra-md: 0 4px 12px rgb(11 59 44 / 8%), 0 12px 32px rgb(11 59 44 / 10%);--ombra-lg: 0 12px 24px rgb(11 59 44 / 10%), 0 32px 64px rgb(11 59 44 / 14%);--larghezza: 1200px;--larghezza-testo: 68ch;--transizione: .22s cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background-color:var(--sfondo);color:var(--testo);font-family:var(--font-testo);font-size:var(--t-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video,svg{display:block;max-width:100%}picture{display:contents}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-color:color-mix(in srgb,currentcolor 35%,transparent);text-underline-offset:.2em}a:hover{text-decoration-color:currentcolor}:focus-visible{outline:3px solid var(--verde-chiaro);outline-offset:3px;border-radius:var(--r-sm)}::selection{background-color:var(--lime);color:var(--verde-scuro)}.salta-contenuto{position:absolute;top:-100%;left:var(--s-4);z-index:200;padding:var(--s-3) var(--s-5);background-color:var(--verde-scuro);color:var(--bianco);border-radius:0 0 var(--r-md) var(--r-md);text-decoration:none;font-weight:600}.salta-contenuto:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.2}h4{font-size:var(--t-lg);line-height:1.3;letter-spacing:-.01em}p{text-wrap:pretty}strong{font-weight:600;color:var(--testo-forte)}.hero,.confronto,.accessibilita,.sezione--scura{--testo-forte: var(--bianco)}.occhiello{display:inline-flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);font-family:var(--font-testo);font-size:var(--t-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--verde-medio)}.occhiello:before{content:"";width:1.75rem;height:2px;background-color:var(--lime-scuro);border-radius:var(--r-full)}.lead{max-width:var(--larghezza-testo);font-size:var(--t-lg);color:var(--testo-tenue)}.lead--nota{margin-top:var(--s-4);font-size:var(--t-sm)}.testo-minuto{margin:0;font-size:var(--t-xs);color:var(--grigio)}.evidenzia{background-image:linear-gradient(transparent 62%,var(--lime) 62%);background-repeat:no-repeat;padding-inline:.08em}.contenitore{width:min(100% - 2.5rem,var(--larghezza));margin-inline:auto}@media(min-width:48em){.contenitore{width:min(100% - 4rem,var(--larghezza))}}.sezione{padding-block:var(--sezione)}.sezione__intestazione{max-width:var(--larghezza-testo);margin-bottom:var(--s-7)}.sezione__intestazione>*+*{margin-top:var(--s-4)}.sezione--scura{--sfondo: var(--verde-scuro);--testo: var(--crema);--testo-tenue: color-mix(in srgb, var(--crema) 74%, transparent);--bordo: color-mix(in srgb, var(--crema) 16%, transparent);background-color:var(--sfondo);color:var(--testo)}.sezione--scura .occhiello{color:var(--lime)}.sezione--sabbia{--sfondo: var(--sabbia-chiara);background-color:var(--sfondo)}.griglia{display:grid;gap:var(--s-5)}@media(min-width:48em){.griglia--2{grid-template-columns:repeat(2,1fr)}.griglia--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:62em){.griglia{gap:var(--s-6)}}.dimple{position:relative;isolation:isolate}.dimple:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--verde-scuro) 14%,transparent) 1.5px,transparent 1.6px);background-size:18px 18px;opacity:.55;pointer-events:none}.sezione--scura.dimple:before{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--crema) 16%,transparent) 1.5px,transparent 1.6px)}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:.9rem 1.65rem;border:2px solid transparent;border-radius:var(--r-full);font-size:var(--t-sm);font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform var(--transizione),background-color var(--transizione),border-color var(--transizione),color var(--transizione),box-shadow var(--transizione)}.bottone:hover{transform:translateY(-2px)}.bottone:active{transform:translateY(0)}.bottone--primario{background-color:var(--lime);border-color:var(--lime);color:var(--verde-scuro);box-shadow:var(--ombra-sm)}.bottone--primario:hover{background-color:var(--lime-scuro);border-color:var(--lime-scuro);box-shadow:var(--ombra-md)}.bottone--secondario{background-color:transparent;border-color:color-mix(in srgb,currentcolor 30%,transparent);color:inherit}.bottone--secondario:hover{border-color:currentcolor;background-color:color-mix(in srgb,currentcolor 8%,transparent)}.bottone--scuro{background-color:var(--verde-scuro);border-color:var(--verde-scuro);color:var(--crema)}.bottone--scuro:hover{background-color:var(--verde-medio);border-color:var(--verde-medio)}.bottone--grande{padding:1.05rem 2rem;font-size:var(--t-base)}.bottone__icona{width:1.1em;height:1.1em;flex:none}.gruppo-bottoni{display:flex;flex-wrap:wrap;gap:var(--s-3)}.gruppo-bottoni--centrato{justify-content:center}.pill{display:inline-flex;align-items:center;gap:var(--s-2);padding:.35rem .85rem;border:1px solid var(--bordo);border-radius:var(--r-full);background-color:color-mix(in srgb,var(--bianco) 60%,transparent);font-size:var(--t-xs);font-weight:600;color:var(--testo-tenue)}.intestazione{position:sticky;top:0;z-index:100;transition:background-color var(--transizione),box-shadow var(--transizione),backdrop-filter var(--transizione)}.intestazione--attaccata{background-color:color-mix(in srgb,var(--crema) 88%,transparent);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--bordo),var(--ombra-sm)}.intestazione__barra{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:4.5rem}.logo{display:inline-flex;align-items:center;gap:var(--s-3);text-decoration:none;color:var(--crema);transition:color var(--transizione)}.intestazione--attaccata .logo{color:var(--verde-scuro)}.logo__mark{width:2.4rem;height:2.4rem;flex:none}.logo__testo{display:flex;flex-direction:column;line-height:1.05}.logo__nome{font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.logo__claim{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.nav{display:none}.nav__lista{display:flex;align-items:center;gap:var(--s-5);list-style:none;padding:0}.nav__link{position:relative;font-size:var(--t-sm);font-weight:600;text-decoration:none;color:var(--crema);transition:color var(--transizione)}.intestazione--attaccata .nav__link{color:var(--verde-scuro)}.nav__link:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:2px;background-color:var(--lime-scuro);border-radius:var(--r-full);transform:scaleX(0);transform-origin:left;transition:transform var(--transizione)}.nav__link:hover:after,.nav__link[aria-current=true]:after{transform:scaleX(1)}.intestazione__azioni{display:none}.hamburger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:0 .6rem;border:1px solid color-mix(in srgb,var(--crema) 35%,transparent);border-radius:var(--r-full);background-color:color-mix(in srgb,var(--verde-scuro) 30%,transparent);backdrop-filter:blur(8px)}.intestazione--attaccata .hamburger{border-color:var(--bordo);background-color:transparent}.hamburger__linea{display:block;width:100%;height:2px;border-radius:var(--r-full);background-color:var(--crema);transition:transform var(--transizione),opacity var(--transizione)}.intestazione--attaccata .hamburger__linea{background-color:var(--verde-scuro)}.hamburger[aria-expanded=true] .hamburger__linea:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger[aria-expanded=true] .hamburger__linea:nth-child(2){opacity:0}.hamburger[aria-expanded=true] .hamburger__linea:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-mobile{position:fixed;inset:4.5rem 0 auto;z-index:99;max-height:calc(100dvh - 4.5rem);padding:var(--s-5) 1.25rem var(--s-7);overflow-y:auto;background-color:var(--crema);border-bottom:1px solid var(--bordo);box-shadow:var(--ombra-lg);transform:translateY(-110%);visibility:hidden;transition:transform var(--transizione),visibility var(--transizione)}.menu-mobile[data-aperto=true]{transform:translateY(0);visibility:visible}.menu-mobile__lista{list-style:none;padding:0;margin-bottom:var(--s-5)}.menu-mobile__lista li+li{border-top:1px solid var(--bordo)}.menu-mobile__link{display:block;padding:var(--s-4) 0;font-family:var(--font-display);font-size:var(--t-xl);font-weight:600;color:var(--verde-scuro);text-decoration:none}.menu-mobile .bottone{width:100%}@media(min-width:62em){.nav,.intestazione__azioni{display:flex;align-items:center;gap:var(--s-4)}.hamburger,.menu-mobile{display:none}}.hero{position:relative;margin-top:-4.5rem;padding-top:4.5rem;color:var(--crema);background-color:var(--verde-scuro);isolation:isolate}.hero__media{position:absolute;inset:0;z-index:-2}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.hero__velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,#0b3b2c9e,#0b3b2c7a),linear-gradient(to bottom,#0b3b2cdb,#0b3b2cc7 25%,#0b3b2c75 55%,#0b3b2cc2)}@media(min-width:48em){.hero__velo{background:linear-gradient(to right,#0b3b2ceb,#0b3b2cc7 42%,#0b3b2c4d 75%,#0b3b2c33),linear-gradient(to bottom,#0b3b2c8c,#0b3b2c1a 35%,#0b3b2cb3)}}.hero__contenuto{display:flex;flex-direction:column;justify-content:center;min-height:min(46rem,100dvh);padding-block:var(--s-8) var(--s-9);max-width:46rem}.hero__occhiello{color:var(--lime)}.hero__titolo{margin-bottom:var(--s-5)}.hero__titolo span{color:var(--lime)}.hero__testo{max-width:34rem;margin-bottom:var(--s-6);font-size:var(--t-lg);color:color-mix(in srgb,var(--crema) 88%,transparent)}.hero__note{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);padding:0;list-style:none;font-size:var(--t-sm);color:var(--crema)}.hero__note li{display:flex;align-items:center;gap:var(--s-2)}.hero__note svg{width:1.1em;height:1.1em;flex:none;color:var(--lime)}.numeri{background-color:var(--verde-medio);color:var(--crema)}.numeri__lista{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-4);padding-block:var(--s-6);margin:0;list-style:none}.numeri__valore{display:block;font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:700;line-height:1;color:var(--lime)}.numeri__etichetta{display:block;margin-top:var(--s-2);font-size:var(--t-sm);color:color-mix(in srgb,var(--crema) 82%,transparent)}@media(min-width:48em){.numeri__lista{grid-template-columns:repeat(4,1fr);padding-block:var(--s-7)}}.cose__layout{display:grid;gap:var(--s-6);align-items:start}@media(min-width:62em){.cose__layout{grid-template-columns:1fr .85fr;gap:var(--s-8)}}.cose__figura{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--ombra-md)}.cose__figura img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.cose__didascalia{padding:var(--s-4) var(--s-5);background-color:var(--verde-scuro);color:color-mix(in srgb,var(--crema) 85%,transparent);font-size:var(--t-sm)}.origini-sport{display:grid;gap:var(--s-4);margin-top:var(--s-6)}@media(min-width:40em){.origini-sport{grid-template-columns:repeat(2,1fr)}}.scheda-sport{padding:var(--s-5);border:1px solid var(--bordo);border-radius:var(--r-lg);background-color:var(--bianco)}.scheda-sport__titolo{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);font-family:var(--font-display);font-size:var(--t-xl)}.scheda-sport__icona{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:var(--r-full);background-color:var(--lime);color:var(--verde-scuro)}.scheda-sport__icona svg{width:1.35rem;height:1.35rem}.lista-spunta{list-style:none;padding:0;display:grid;gap:var(--s-3);font-size:var(--t-sm)}.lista-spunta li{position:relative;padding-left:1.6rem}.lista-spunta li:before{content:"";position:absolute;left:0;top:.42em;width:.85rem;height:.85rem;border-radius:var(--r-full);background-color:var(--lime);box-shadow:inset 0 0 0 2px var(--verde-medio)}.confronto{margin-top:var(--s-7);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--verde-scuro);color:var(--crema)}.confronto h3{margin-bottom:var(--s-5)}.confronto__lista{display:grid;gap:var(--s-4);padding:0;margin:0}@media(min-width:48em){.confronto__lista{grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-6)}}.confronto__lista dt{font-weight:700;color:var(--lime)}.confronto__lista dd{margin:var(--s-1) 0 0;font-size:var(--t-sm);color:color-mix(in srgb,var(--crema) 80%,transparent)}.passi{display:grid;gap:var(--s-5);padding:0;margin:0 0 var(--s-8);list-style:none;counter-reset:passo}@media(min-width:48em){.passi{grid-template-columns:repeat(2,1fr)}}@media(min-width:75em){.passi{grid-template-columns:repeat(3,1fr)}}.passo{position:relative;padding:var(--s-6) var(--s-5) var(--s-5);border:1px solid var(--bordo);border-radius:var(--r-lg);background-color:var(--bianco);counter-increment:passo;transition:transform var(--transizione),box-shadow var(--transizione)}.passo:hover{transform:translateY(-4px);box-shadow:var(--ombra-md)}.passo:before{content:counter(passo,decimal-leading-zero);position:absolute;top:var(--s-5);right:var(--s-5);font-family:var(--font-display);font-size:2.75rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--verde-scuro) 10%,transparent)}.passo h3{max-width:78%;margin-bottom:var(--s-3);font-size:var(--t-xl)}.passo p{font-size:var(--t-sm);color:var(--testo-tenue)}.dettagli-gioco{display:grid;gap:var(--s-5)}@media(min-width:62em){.dettagli-gioco{grid-template-columns:1.15fr 1fr;gap:var(--s-6)}}.pannello{padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--bianco);border:1px solid var(--bordo)}.pannello--sabbia{background-color:var(--sabbia);border-color:color-mix(in srgb,var(--verde-scuro) 10%,transparent)}.pannello+.pannello{margin-top:var(--s-5)}.pannello h3{margin-bottom:var(--s-2)}.pannello>p:first-of-type{margin-bottom:var(--s-5);color:var(--testo-tenue);font-size:var(--t-sm)}.penalita{display:grid;gap:0;margin:0}.penalita__riga{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--bordo);font-size:var(--t-sm)}.penalita__riga:last-child{border-bottom:0}.penalita__voce{display:flex;align-items:center;gap:var(--s-3)}.paletto{width:.7rem;height:1.4rem;flex:none;border-radius:2px;box-shadow:inset 0 0 0 1px #0000002e}.paletto--rosso{background-color:#d1392f}.paletto--giallo{background-color:#e8b53a}.paletto--blu{background-color:#3f6fd1}.paletto--bianco{background-color:#fdfdfb}.paletto--sabbia{background-color:#dcc79a}.paletto--verde{background-color:var(--verde-chiaro)}.penalita__costo{flex:none;padding:.15rem .6rem;border-radius:var(--r-full);background-color:var(--verde-scuro);color:var(--lime);font-size:var(--t-xs);font-weight:700;white-space:nowrap}.penalita__costo--neutro{background-color:color-mix(in srgb,var(--verde-scuro) 12%,transparent);color:var(--verde-scuro)}.dati-campo{display:grid;gap:var(--s-3);margin:var(--s-5) 0 0}.dati-campo>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-2);border-bottom:1px dashed var(--bordo);font-size:var(--t-sm)}.dati-campo dt{font-weight:600}.dati-campo dd{margin:0;color:var(--testo-tenue);text-align:right}.nota{margin-top:var(--s-5);padding:var(--s-4) var(--s-5);border-left:3px solid var(--lime-scuro);border-radius:0 var(--r-md) var(--r-md) 0;background-color:color-mix(in srgb,var(--lime) 16%,transparent);font-size:var(--t-sm)}.origine__layout{display:grid;gap:var(--s-7);align-items:center}@media(min-width:62em){.origine__layout{grid-template-columns:1fr .62fr;gap:var(--s-8)}}.origine__testo>*+*{margin-top:var(--s-4)}.firma{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--bordo)}.firma__mark{width:3.25rem;height:3.25rem;flex:none;padding:.4rem;border-radius:var(--r-full);background-color:var(--crema);object-fit:contain}.firma__nome{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700}.firma__ruolo{font-size:var(--t-sm);color:var(--testo-tenue)}.video-card{position:relative;max-width:22rem;margin-inline:auto;border-radius:var(--r-xl);overflow:hidden;background-color:#000;box-shadow:var(--ombra-lg);aspect-ratio:480 / 848}.video-card--orizzontale{max-width:60rem;aspect-ratio:16 / 9}@media(max-width:47.99em){.video-card--orizzontale{border-radius:var(--r-lg)}.video-card--orizzontale .video-card__play{gap:var(--s-1);padding:var(--s-4)}.video-card--orizzontale .video-card__icona{width:3.25rem;height:3.25rem}.video-card--orizzontale .video-card__etichetta{font-size:var(--t-base)}}.sezione__intestazione--centrata{margin-inline:auto;text-align:center}.video-card img,.video-card video{width:100%;height:100%;object-fit:cover}.video-card__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--s-3);padding:var(--s-6);border:0;background:linear-gradient(to top,#0b3b2ce0,#0b3b2c1a 55%);color:var(--crema);text-align:center}.video-card__icona{display:grid;place-items:center;width:4.25rem;height:4.25rem;margin-bottom:auto;margin-top:auto;border-radius:var(--r-full);background-color:var(--lime);color:var(--verde-scuro);box-shadow:0 0 color-mix(in srgb,var(--lime) 55%,transparent);transition:transform var(--transizione),box-shadow var(--transizione)}.video-card__play:hover .video-card__icona{transform:scale(1.08);box-shadow:0 0 0 14px color-mix(in srgb,var(--lime) 22%,transparent)}.video-card__icona svg{width:1.6rem;height:1.6rem;margin-left:.2rem}.video-card__etichetta{font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;line-height:1.2}.video-card__meta{font-size:var(--t-xs);color:color-mix(in srgb,var(--crema) 78%,transparent)}.galleria{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,1fr)}.galleria__voce{position:relative;aspect-ratio:3 / 2;padding:0;border:0;border-radius:var(--r-md);overflow:hidden;background-color:var(--sabbia);cursor:zoom-in}.galleria__voce img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,.61,.36,1)}@media(min-width:48em){.galleria{grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.galleria__voce--larga{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.galleria__voce:hover img{transform:scale(1.05)}.galleria__voce figcaption{position:absolute;inset:auto 0 0;padding:var(--s-5) var(--s-4) var(--s-3);background:linear-gradient(to top,rgb(11 59 44 / 85%),transparent);color:var(--crema);font-size:var(--t-xs);font-weight:600;text-align:left;opacity:0;transform:translateY(.5rem);transition:opacity var(--transizione),transform var(--transizione)}.galleria__voce:hover figcaption,.galleria__voce:focus-visible figcaption{opacity:1;transform:translateY(0)}.lightbox{inset:0;margin:auto;border:0;padding:0;max-width:min(92vw,1100px);max-height:92dvh;background-color:transparent;overflow:visible}.lightbox::backdrop{background-color:#0b3b2ce0;backdrop-filter:blur(4px)}.lightbox img{width:100%;max-height:84dvh;object-fit:contain;border-radius:var(--r-md)}.lightbox__didascalia{margin-top:var(--s-3);color:var(--crema);font-size:var(--t-sm);text-align:center}.lightbox__chiudi{position:absolute;top:var(--s-2);right:var(--s-2);z-index:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--r-full);background-color:var(--crema);color:var(--verde-scuro);box-shadow:var(--ombra-md);cursor:pointer}.pubblico{display:grid;gap:var(--s-5)}@media(min-width:62em){.pubblico{grid-template-columns:repeat(3,1fr)}}.scheda-pubblico{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bordo);border-radius:var(--r-lg);background-color:var(--bianco);transition:transform var(--transizione),box-shadow var(--transizione)}.scheda-pubblico:hover{transform:translateY(-4px);box-shadow:var(--ombra-md)}.scheda-pubblico img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.scheda-pubblico__corpo{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);flex:1}.scheda-pubblico__corpo p{font-size:var(--t-sm);color:var(--testo-tenue)}.scheda-pubblico__link{margin-top:auto;padding-top:var(--s-2);font-size:var(--t-sm);font-weight:700;color:var(--verde-medio);text-decoration:none}.scheda-pubblico__link:hover{text-decoration:underline}.accessibilita{display:grid;gap:var(--s-6);align-items:center;margin-top:var(--s-7);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--verde-scuro);color:var(--crema)}@media(min-width:62em){.accessibilita{grid-template-columns:.9fr 1.1fr;padding:var(--s-7)}}.accessibilita img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-md)}.accessibilita h3{margin-bottom:var(--s-4)}.accessibilita p+p{margin-top:var(--s-4)}.accessibilita p{color:color-mix(in srgb,var(--crema) 82%,transparent)}.dove__layout{display:grid;gap:var(--s-5)}@media(min-width:48em){.dove__layout{grid-template-columns:repeat(2,1fr)}}.scheda-cta{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--bianco);border:1px solid var(--bordo)}.scheda-cta--accento{background-color:var(--lime);border-color:var(--lime);color:var(--verde-scuro)}.scheda-cta--accento p{color:color-mix(in srgb,var(--verde-scuro) 82%,transparent)}.scheda-cta p{font-size:var(--t-sm);color:var(--testo-tenue)}.scheda-cta .bottone{align-self:flex-start;margin-top:auto}.obiettivi{display:grid;gap:var(--s-4);margin-top:var(--s-6);padding:0;list-style:none}@media(min-width:48em){.obiettivi{grid-template-columns:repeat(4,1fr)}}.obiettivi li{padding:var(--s-4);border-radius:var(--r-md);background-color:color-mix(in srgb,var(--verde-scuro) 6%,transparent);font-size:var(--t-sm)}.obiettivi b{display:block;font-family:var(--font-display);font-size:var(--t-xl);color:var(--verde-medio)}.faq{max-width:52rem}.faq__voce{border-bottom:1px solid var(--bordo)}.faq__voce summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);font-family:var(--font-display);font-size:var(--t-xl);font-weight:600;line-height:1.25;cursor:pointer;list-style:none}.faq__voce summary::-webkit-details-marker{display:none}.faq__icona{position:relative;width:1.5rem;height:1.5rem;flex:none;border-radius:var(--r-full);background-color:color-mix(in srgb,var(--verde-scuro) 8%,transparent);transition:background-color var(--transizione),transform var(--transizione)}.faq__icona:before,.faq__icona:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:2px;border-radius:var(--r-full);background-color:var(--verde-scuro);transform:translate(-50%,-50%);transition:transform var(--transizione),opacity var(--transizione)}.faq__icona:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__voce[open] .faq__icona{background-color:var(--lime)}.faq__voce[open] .faq__icona:after{opacity:0}.faq__risposta{padding-bottom:var(--s-5);max-width:var(--larghezza-testo);color:var(--testo-tenue)}.faq__risposta p+p{margin-top:var(--s-3)}.contatti__layout{display:grid;gap:var(--s-7);align-items:start}@media(min-width:62em){.contatti__layout{grid-template-columns:.85fr 1.15fr;gap:var(--s-8)}}.contatti__diretti{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding:0;list-style:none}.contatti__diretti a{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--bordo);border-radius:var(--r-md);background-color:color-mix(in srgb,var(--crema) 8%,transparent);font-weight:600;text-decoration:none;transition:background-color var(--transizione),border-color var(--transizione)}.contatti__diretti a:hover{background-color:color-mix(in srgb,var(--lime) 18%,transparent);border-color:var(--lime)}.contatti__diretti svg{width:1.25rem;height:1.25rem;flex:none;color:var(--lime)}.modulo{--testo: var(--inchiostro);--testo-tenue: var(--grigio);--testo-forte: var(--verde-scuro);--bordo: color-mix(in srgb, var(--verde-scuro) 14%, transparent);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--crema);color:var(--testo);box-shadow:var(--ombra-md)}@media(min-width:48em){.modulo{padding:var(--s-7)}}.modulo__griglia{display:grid;gap:var(--s-4)}@media(min-width:40em){.modulo__griglia--2{grid-template-columns:repeat(2,1fr)}}.campo{display:flex;flex-direction:column;gap:var(--s-2)}.campo label{font-size:var(--t-sm);font-weight:600}.campo__obbligatorio{color:#b8322a}.campo input,.campo select,.campo textarea{width:100%;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--inchiostro) 18%,transparent);border-radius:var(--r-md);background-color:var(--bianco);font-size:var(--t-sm);transition:border-color var(--transizione),box-shadow var(--transizione)}.campo textarea{min-height:8rem;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:0;border-color:var(--verde-chiaro);box-shadow:0 0 0 3px color-mix(in srgb,var(--verde-chiaro) 25%,transparent)}.campo input:user-invalid,.campo textarea:user-invalid{border-color:#b8322a}.campo--consenso{flex-direction:row;align-items:flex-start;gap:var(--s-3)}.campo--consenso input{width:1.15rem;height:1.15rem;margin-top:.28rem;flex:none;accent-color:var(--verde-medio)}.campo--consenso label{font-weight:400;font-size:var(--t-xs);line-height:1.55;color:var(--testo-tenue)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.modulo__invio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.modulo__esito{padding:var(--s-4) var(--s-5);margin-top:var(--s-4);border-radius:var(--r-md);font-size:var(--t-sm)}.modulo__esito:empty{display:none}.modulo__esito[data-stato=ok]{background-color:color-mix(in srgb,var(--lime) 30%,transparent);border:1px solid var(--lime-scuro)}.modulo__esito[data-stato=errore]{background-color:#fdecea;border:1px solid #e0a49e}.bottone[aria-busy=true]{opacity:.7;pointer-events:none}.caddy__layout{display:grid;gap:var(--s-6);align-items:center}@media(min-width:62em){.caddy__layout{grid-template-columns:1fr 1fr;gap:var(--s-8)}}.caddy__figura{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--ombra-md)}.caddy__figura img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.caddy__lista{margin-top:var(--s-5)}.caddy__azione{display:grid;justify-items:start;gap:var(--s-3);margin-top:var(--s-6)}.pie{padding-block:var(--s-8) var(--s-6);background-color:var(--inchiostro);color:color-mix(in srgb,var(--crema) 76%,transparent);font-size:var(--t-sm)}.pie__alto{display:grid;gap:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid rgb(255 255 255 / 12%)}@media(min-width:48em){.pie__alto{grid-template-columns:1.4fr 1fr 1fr;gap:var(--s-7)}}.pie__intro p{max-width:32ch;margin-top:var(--s-4)}.pie .logo{color:var(--crema)}.pie__titolo{margin-bottom:var(--s-4);font-family:var(--font-testo);font-size:var(--t-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.pie__lista{display:grid;gap:var(--s-2);padding:0;list-style:none}.pie__lista a{text-decoration:none}.pie__lista a:hover{color:var(--lime)}.social{display:flex;gap:var(--s-3);margin-top:var(--s-5)}.social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--r-full);transition:background-color var(--transizione),border-color var(--transizione),color var(--transizione)}.social a:hover{background-color:var(--lime);border-color:var(--lime);color:var(--inchiostro)}.social svg{width:1.15rem;height:1.15rem}.pie__basso--isolato{border-top:0;padding-top:0}.pie__basso{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);justify-content:space-between;align-items:center;padding-top:var(--s-5);font-size:var(--t-xs);color:color-mix(in srgb,var(--crema) 58%,transparent)}.pie__legale{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding:0;list-style:none}.segnaposto{padding:.1em .45em;border-radius:var(--r-sm);background-color:#d6f0482e;box-shadow:inset 0 0 0 1px #d6f04873;font-family:ui-monospace,Cascadia Code,Courier New,monospace;font-size:.92em}.pagina-sponsor{padding-block:var(--s-8) var(--s-9);background:radial-gradient(ellipse 80% 40% at 10% 0%,color-mix(in srgb,var(--lime) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--sabbia-chiara),var(--crema) 28%)}.pagina-sponsor__intro{max-width:42rem;margin-bottom:var(--s-8)}.pagina-sponsor__intro h1{margin-top:0}.sponsor-gruppo+.sponsor-gruppo{margin-top:var(--s-8)}.sponsor-gruppo h2{margin:0 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--bordo);font-size:var(--t-h3)}.sponsor-lista{list-style:none;padding:0;margin:0;display:grid;gap:0}.sponsor{display:grid;gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid color-mix(in srgb,var(--verde-scuro) 10%,transparent)}@media(min-width:40em){.sponsor{grid-template-columns:1fr auto;align-items:baseline;gap:var(--s-5)}}.sponsor__nome{margin:0;font-family:var(--font-display);font-size:var(--t-lg);font-weight:650;color:var(--testo-forte);line-height:1.25}.sponsor__meta{margin:var(--s-1) 0 0;color:var(--testo-tenue);font-size:var(--t-sm)}.sponsor__nota{margin:var(--s-2) 0 0;color:var(--verde-medio);font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sponsor__link{font-size:var(--t-sm);font-weight:600;color:var(--verde-medio);text-decoration:none;white-space:nowrap}.sponsor__link:hover,.sponsor__link:focus-visible{color:var(--verde-scuro);text-decoration:underline;text-underline-offset:.18em}.pagina-sponsor__chiusura{margin-top:var(--s-8);max-width:48ch}.pagina-testo{padding-block:var(--s-8) var(--s-9)}.pagina-testo__contenuto{max-width:var(--larghezza-testo)}.pagina-testo__contenuto>*+*{margin-top:var(--s-4)}.pagina-testo__contenuto h2{margin-top:var(--s-7);font-size:var(--t-h3)}.pagina-testo__contenuto ul{padding-left:1.3em;display:grid;gap:var(--s-2)}.errore-404{display:grid;place-items:center;min-height:70dvh;text-align:center}.errore-404 p{max-width:42ch;margin:var(--s-4) auto var(--s-6);color:var(--testo-tenue)}.js .rivela{opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}.js .rivela.rivela--visibile{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .rivela{opacity:1;transform:none}}@media print{.intestazione,.menu-mobile,.video-card,.galleria,.modulo,.social{display:none!important}body{background:#fff;color:#000;font-size:11pt}.sezione--scura{background:#fff!important;color:#000!important}}
