@media(max-width:1023.98px){#missione{padding-top:var(--m-band);padding-bottom:calc(var(--m-sez) / 2)}#modalita.mod-b{margin-top:0;padding:var(--m-band) 0}#prossimi{padding-top:var(--m-band);padding-bottom:calc(var(--m-sez) / 2)}#tematiche,#passati{padding-top:calc(var(--m-sez) / 2);padding-bottom:calc(var(--m-sez) / 2)}#proponi{padding:calc(var(--m-sez) / 2) var(--m-gut) var(--m-sez)}}@media(max-width:559.98px){#top.hero-vid .hero-txt h1{font-size:min(calc((100vw - 2 * var(--m-gut)) * .17),64px);line-height:1;letter-spacing:-.04em}#top.hero-vid{padding-top:188px;padding-bottom:60px}}@media(min-width:375px)and (max-width:559.98px){#top.hero-vid .bgv{object-position:60% 40%}}@media(min-width:560px)and (max-width:1023.98px){#top.hero-vid .hero-txt h1{font-size:clamp(64px,10.5vw,96px);line-height:1;letter-spacing:-.04em}}@media(max-width:1023.98px){:is(#modalita,#prossimi,#tematiche,#passati) .head{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:var(--m-testa);text-align:center}:is(#modalita,#prossimi,#tematiche,#passati) .head>div{display:flex;flex-direction:column;align-items:center}:is(#modalita,#prossimi,#tematiche,#passati) .head .hud,#proponi .prop-tx .hud,#missione .mis-tx .hud{display:inline-flex;align-items:center;gap:10px;font-size:var(--m-label);letter-spacing:.14em}:is(#modalita,#prossimi,#tematiche,#passati) .head .hud:before,:is(#modalita,#prossimi,#tematiche,#passati) .head .hud:after,#proponi .prop-tx .hud:before,#proponi .prop-tx .hud:after,#missione .mis-tx .hud:before,#missione .mis-tx .hud:after{content:"";flex:none;width:18px;height:1px;background:currentColor;opacity:.55}:is(#modalita,#prossimi,#tematiche,#passati) .head h2,#missione .mis-tx h2{margin-top:12px;max-width:none;font-size:var(--h2);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:is(#modalita,#prossimi,#tematiche,#passati) .head p{margin-top:14px;max-width:34ch;justify-self:auto;font-size:var(--lead);line-height:1.55;color:var(--m-testo);text-wrap:balance}#modalita .head .hud{color:#ffffffe0}#modalita .head p{color:#ffffffe6}}@media(max-width:1023.98px){#missione .mis-in{gap:var(--m-testa)}#missione .mis-tx p{margin-top:14px;max-width:62ch;font-size:var(--m-txt);line-height:1.6;color:var(--m-testo);text-wrap:pretty}#missione .mis-card{padding:var(--m-pad-carta);border-radius:var(--m-r-carta)}#missione .mis-card .orb-bg{display:block;width:280px;height:280px;right:-70px;top:-90px;opacity:.5}#missione .mis-q{padding-left:16px;max-width:none;font-size:var(--h3);line-height:1.3;text-wrap:balance}#missione .mis-rel{margin-top:20px;padding-top:18px}#missione .mis-rel .hud{font-size:var(--m-label);letter-spacing:.14em;color:var(--m-nota)}#missione .mis-rel ul{gap:14px;margin-top:14px}#missione .mis-rel img,#missione .mis-rel picture{width:48px;height:48px}#missione .mis-rel li{gap:14px;align-items:flex-start}#missione .mis-rel b{font-size:var(--m-txt);font-weight:600;line-height:1.35}#missione .mis-rel small{margin-top:2px;font-size:var(--m-txt);line-height:1.45;color:var(--m-testo)}#missione .mis-piu{margin-top:18px;font-size:var(--m-txt);line-height:1.55;color:var(--m-testo);text-wrap:pretty}}@media(max-width:759.98px){#missione .mis-tx{text-align:center}#missione .mis-tx .hud{justify-content:center}#missione .mis-tx p{margin-inline:auto;text-align:left}}@media(min-width:760px)and (max-width:1023.98px){#missione .mis-in{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:40px;align-items:center}#missione .mis-tx .hud:after{display:none}}@media(max-width:1023.98px){#modalita .gfc{margin-top:0;border-radius:var(--m-r-carta)}#modalita .gfc-c .ic{width:48px;height:48px;border-radius:14px}#modalita .gfc-c h3{font-size:var(--h3);font-weight:600;line-height:1.2;letter-spacing:-.025em}#modalita .gfc-c p{margin-top:8px;max-width:34ch;font-size:var(--m-txt);line-height:1.55;color:#ffffffe0}}@media(max-width:759.98px){#modalita .gfc{grid-template-columns:minmax(0,1fr)}#modalita .gfc-c{padding:24px 22px 28px;border-right:0;border-bottom:1px dashed rgba(255,255,255,.18)}#modalita .gfc-c:last-child{border-bottom:0}#modalita .gfc-c h3{margin-top:34px}#modalita .gfc-px{-webkit-mask-image:radial-gradient(120% 72% at 42% 0,#000 18%,transparent 80%);mask-image:radial-gradient(120% 72% at 42% 0,#000 18%,transparent 80%)}}@media(min-width:560px)and (max-width:759.98px){#modalita .gfc{max-width:640px;margin-inline:auto}}@media(min-width:760px)and (max-width:1023.98px){#modalita .gfc{grid-template-columns:repeat(3,minmax(0,1fr))}#modalita .gfc-c{padding:26px 22px;border-right:1px dashed rgba(255,255,255,.18);border-bottom:0}#modalita .gfc-c:last-child{border-right:0}#modalita .gfc-c h3{margin-top:40px}}@media(max-width:1023.98px){.m-fz #modalita .gfc-c:not(.m-in)>:not(.gfc-px){opacity:0;translate:-12px 0}.m-fz #modalita .gfc-c>:not(.ic){transition:opacity .3s ease var(--m-dl,0s),translate .4s cubic-bezier(.16,1,.3,1) var(--m-dl,0s)}.m-fz #modalita .gfc-c>.ic{transition:opacity .3s ease var(--m-dl,0s),translate .4s cubic-bezier(.16,1,.3,1) var(--m-dl,0s),background .35s ease,color .35s ease,transform .35s ease}}@media(max-width:1023.98px){#prossimi .vuoto{max-width:640px;margin-inline:auto;padding:40px 22px 42px;border-radius:var(--m-r-carta)}#prossimi .vuoto .ic{width:52px;height:52px;border-radius:15px}#prossimi .vuoto b{margin-top:14px;font-size:var(--h3);font-weight:500;line-height:1.2;letter-spacing:-.03em}#prossimi .vuoto p{max-width:32ch;font-size:var(--m-txt);line-height:1.55;color:var(--m-testo);text-wrap:balance}#prossimi .vuoto p a{color:var(--blue-dark);text-decoration:underline;text-underline-offset:2px}}@media(max-width:760px){.tmx-p{height:136px}.tmx-v{bottom:18px;font-size:var(--h3);line-height:1.2;text-wrap:balance}}@media(max-width:379.98px){.tmx-p{height:140px}}@media(max-width:1023.98px){#tematiche .tmx{margin-top:0}#tematiche .tmx-n{top:16px;left:16px;padding:6px 11px;font-size:12px;letter-spacing:.12em}#tematiche .tmx-tx p{font-size:var(--m-txt);line-height:1.5}}@media(max-width:559.98px){#tematiche .tmx-p.on{height:min(420px,108vw)}}@media(min-width:1024px)and (max-width:1100px){#passati .arc-t{-webkit-line-clamp:6}}@media(max-width:1279.98px){#passati .arc-d,#passati .arc-r i{font-size:var(--m-label)}}@media(max-width:1023.98px){#passati .arc{grid-template-columns:minmax(0,1fr);gap:var(--m-gap-carte)}#passati .arc>li[data-mobile-ripiegato]{display:none}#passati .arc-c{border-radius:var(--m-r-carta)}#passati .arc-img{aspect-ratio:16/9}#passati .arc-d{left:12px;bottom:12px;padding:6px 11px;letter-spacing:.06em}#passati .arc-x{padding:18px 20px 20px}#passati .arc-t{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:var(--h3);font-weight:500;line-height:1.28;letter-spacing:-.025em;text-wrap:pretty}#passati .arc-r{padding-top:16px;font-size:var(--m-txt);line-height:1.4;color:var(--m-testo)}#passati .arc-r i{margin-bottom:4px;letter-spacing:.12em;color:var(--m-nota)}#passati .arc-co{margin-top:8px;font-size:var(--m-small);line-height:1.45;color:var(--m-nota)}#passati .arc>li.arc-entra{animation:arc-entra .35s cubic-bezier(.32,.72,0,1) backwards}#passati .arc-piu{display:flex;align-items:center;margin:var(--m-testa) auto 0;min-height:52px;padding:12px 26px;background:#fff;border:1px solid var(--line2);box-shadow:var(--m-ombra);font-size:var(--m-txt);font-weight:600;color:var(--ink)}#passati .arc-piu .bt{display:inline-flex;align-items:center;gap:12px}#passati .arc-piu .bt:after{content:"";flex:none;width:8px;height:8px;margin-top:-4px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);transition:transform .25s cubic-bezier(.32,.72,0,1),margin .25s cubic-bezier(.32,.72,0,1)}#passati .arc-piu.tutte .bt:after{margin-top:4px;transform:rotate(-135deg)}#passati .arc-piu .arc-piu-b,#passati .arc-piu.tutte .arc-piu-a{display:none}#passati .arc-piu.tutte .arc-piu-b{display:inline}.m-fz #passati .arc>li:not(.arc-entra){transition:opacity .3s ease var(--m-dl,0s),translate .4s cubic-bezier(.16,1,.3,1) var(--m-dl,0s)}.m-fz #passati .arc>li:not(.m-in):not(.arc-entra){opacity:0;translate:0 14px}}@keyframes arc-entra{0%{opacity:0;translate:0 14px}}@media(min-width:560px)and (max-width:1023.98px){#passati .arc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){#passati .arc>li.arc-entra{animation:none}#passati .arc-piu .bt:after{transition:none}}@media(max-width:1023.98px){#proponi .prop-in{display:block}#proponi .prop-tx{margin-bottom:var(--m-testa);text-align:center}#proponi .prop-tx h2{margin:12px auto 0;max-width:15ch;font-size:var(--h2);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}#proponi .prop-tx>p{margin:14px auto 0;max-width:34ch;font-size:var(--lead);line-height:1.55;color:var(--m-testo);text-wrap:balance}#proponi .prop-tx>.prop-mail{margin-top:12px;font-size:var(--m-txt)}#proponi .prop-mail a{display:inline-block;padding:11px 2px;margin:-11px 0;color:var(--blue-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px}#proponi .prop-form{margin:0;padding:var(--m-pad-carta);border-radius:var(--m-r-carta)}#proponi .prop-form>.hud{font-size:var(--m-label);letter-spacing:.14em;color:var(--m-nota)}#proponi .prop-form h3{margin:6px 0 16px;font-size:var(--h3);font-weight:600;letter-spacing:-.02em}#proponi .prop-form label{margin-bottom:12px;font-size:16px;color:var(--ink)}#proponi .prop-form label i{color:var(--m-nota)}#proponi .prop-form input,#proponi .prop-form textarea{min-height:48px;padding:12px 14px;border-radius:12px}#proponi .prop-form textarea{min-height:96px}#proponi .prop-form .btn{min-height:52px;margin-top:4px;font-size:var(--m-txt);font-weight:600;color:#fff;background-color:var(--blue-dark);border-color:var(--blue-dark)}#proponi .prop-form>small{margin-top:12px;font-size:var(--m-small);line-height:1.5;color:var(--m-nota);text-wrap:pretty}#proponi .prop-form :is(.prop-ok,.prop-ko){font-size:var(--m-txt)}}@media(max-width:559.98px){#proponi .prop-form{grid-template-columns:minmax(0,1fr)}#proponi .prop-form>small a{white-space:nowrap}}@media(min-width:560px)and (max-width:1023.98px){#proponi .prop-form{max-width:640px;margin-inline:auto}}@media(max-width:1279.98px){.prop-form input,.prop-form textarea{font-size:16px}}@media(hover:none)and (pointer:coarse){.prop-form input,.prop-form textarea{font-size:16px}.prop-form>small a{position:relative}.prop-form>small a:after{content:"";position:absolute;inset:-14px -4px}}@media(max-width:1279.98px){#passati .m-nobr,#missione .m-nobr{white-space:nowrap}}@media(max-width:559.98px){#top.hero-vid .hero-txt h1{font-size:var(--m-h1-home);line-height:1.02;letter-spacing:-.035em}#top.hero-vid .hero-txt>p{max-width:30ch;font-size:var(--lead);line-height:1.5}#top.hero-vid .actions{flex-direction:column;align-items:center;gap:12px}#top.hero-vid .actions a[href="#proponi"]{display:none}#top.hero-vid .actions .btn.blue{min-height:52px;padding:14px 30px;font-size:var(--m-txt)}#top.hero-vid .actions .btn.glass{min-height:42px;padding:10px 30px;font-size:14.5px}#missione .mis-tx .m-via,#missione .mis-piu{display:none}#missione .mis-tx p{text-align:center;text-wrap:balance}#missione .mis-rel ul{gap:12px}#missione .mis-rel li{align-items:center}#missione .mis-rel small{font-size:var(--m-small);line-height:1.4}#modalita .gfc-c{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:22px 20px 24px}#modalita .gfc-c .ic{grid-column:1;grid-row:1}#modalita .gfc-c h3{grid-column:2;grid-row:1;margin-top:0}#modalita .gfc-c p{grid-column:1/-1;grid-row:2;margin-top:14px;max-width:none}#modalita .gfc-px{left:0;right:auto;top:0;width:100%;height:110px;-webkit-mask-image:linear-gradient(180deg,#000 40px,transparent 76px);mask-image:linear-gradient(180deg,#000 40px,transparent 76px)}#modalita .gfc-sq{opacity:.55;transition:opacity .45s ease}#modalita .gfc-sq rect{fill:#9db4ff4d}#modalita .gfc-c.on .gfc-sq{opacity:.9}#prossimi .vuoto{padding:30px 22px 32px}#prossimi .vuoto>b{display:none}#prossimi .vuoto p{margin-top:14px}#passati .arc{gap:12px}#passati .arc-c{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:14px;align-items:start;height:auto;padding:12px;border-radius:20px}#passati .arc-img{grid-column:1;grid-row:1;width:112px;aspect-ratio:1;border-radius:14px}#passati .arc-d{left:6px;right:auto;bottom:6px;padding:4px 7px;font-size:10.5px;letter-spacing:.02em;line-height:1.2}#passati .arc-x{grid-column:2;grid-row:1;align-self:stretch;min-height:112px;padding:4px 2px 2px 0}#passati .arc-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:17px;font-weight:600;line-height:1.28;letter-spacing:-.02em}#passati .arc-co{display:none}#passati .arc-r{padding-top:10px;font-size:15px;line-height:1.35}#passati .arc-r i{margin-bottom:2px}#proponi.prop{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--m-sez) / 2);padding:var(--m-band) var(--m-gut) calc(var(--m-band) + 8px);color:#fff;background:radial-gradient(70% 30% at 12% -2%,rgba(47,111,255,.34),transparent 66%),radial-gradient(56% 26% at 96% 4%,rgba(120,140,255,.22),transparent 68%),radial-gradient(70% 30% at 60% 72%,rgba(27,63,168,.36),transparent),linear-gradient(180deg,#13275e,#0d1c46 58%)}#proponi.prop:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 34%,transparent 62%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 34%,transparent 62%)}#proponi .prop-tx .hud{color:#ffffffe0}#proponi .prop-tx h2{font-weight:500;color:#fff}#proponi .prop-tx h2 em{color:#9db4ff}#proponi .prop-tx>p{color:#ffffffe0}#proponi .prop-tx>.prop-mail{display:none}#proponi .prop-form>.hud,#proponi .prop-form>h3{display:none}#proponi .prop-form{position:relative;padding:22px 18px;border:0;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 50px 90px -50px #030a22cc,0 24px 48px -30px #030a2280}#proponi .prop-form:before{content:"";position:absolute;left:30px;right:30px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)}#proponi .prop-form label{margin-bottom:14px;font-size:15px;font-weight:600;line-height:1.3;color:var(--ink)}#proponi .prop-form label i{font-size:var(--m-small);font-weight:400;color:var(--m-nota)}#proponi .prop-form input,#proponi .prop-form textarea{margin-top:7px;min-height:50px;padding:13px 15px;border:1px solid transparent;border-radius:14px;background-color:#f2f5fb;box-shadow:inset 0 0 0 1px #0d1c460f;color:var(--ink);font-weight:400;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#proponi .prop-form textarea{min-height:0;height:96px}#proponi .prop-form input:focus,#proponi .prop-form textarea:focus{border-color:var(--blue);background-color:#fff;box-shadow:0 0 0 4px #2f6fff24}#proponi .prop-form .btn{justify-content:center;min-height:52px;margin-top:8px;font-size:var(--m-txt);font-weight:600;color:#fff;background-color:var(--blue);border-color:var(--blue);box-shadow:0 20px 40px -16px #2f6ffff2}#proponi .prop-form>small{position:relative;margin-top:16px;padding-left:26px;font-size:var(--m-small);line-height:1.5;color:var(--m-testo)}#proponi .prop-form>small:before{content:"";position:absolute;left:0;top:1px;width:17px;height:17px;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50% 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50% 50%/contain no-repeat}#proponi .prop-form>small a{color:var(--blue-dark)}}@media(max-width:559.98px){#top.hero.pg.hero-vid{min-height:0;padding-top:112px;padding-bottom:56px}#top.hero-vid .hero-txt h1{font-size:min(calc((100vw - 2 * var(--m-gut,20px)) * .172),64px);line-height:.98;letter-spacing:-.045em}#top.hero-vid .bgv{transform:scale(1.42);transform-origin:50% 100%}}@media(max-width:559.98px){.cta h2{text-wrap:balance}}
