.nh{& *,*:before,*:after{box-sizing:border-box}h1,h2,h3,.display{font-family:Montserrat,system-ui,sans-serif;text-wrap:balance;margin:0}p{margin:0}.eyebrow{font:700 12px/1 Montserrat,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.top{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));background:#050505;border-bottom:1px solid rgba(246,104,21,.18);pointer-events:none}.brand{display:block;pointer-events:auto}.brand img{height:26px;width:auto;display:block}.brand b{color:var(--accent);font-weight:800}.top .right{display:flex;gap:10px;align-items:center;pointer-events:auto}.badge{font:800 13px/1 Montserrat,sans-serif;color:#120a05;background:var(--accent);padding:11px 16px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 18px #f668154d}.sound{font:600 12px/1 Inter,system-ui,sans-serif;color:var(--fg);background:#ffffff10;border:1px solid #ffffff26;padding:0 12px;height:37px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.sound .onda{display:none}.sound[aria-pressed=true] .onda{display:inline}.sound[aria-pressed=true] .muto{display:none}.sound[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}#hero{position:relative;height:640vh}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000}.stage img,.stage canvas,.stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.stage img{opacity:0;will-change:opacity,transform,filter}#particelle{mix-blend-mode:screen;pointer-events:none}#corsa{opacity:0}.vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000000d9,#00000080 32%,#0000 58%),linear-gradient(0deg,#000000a0,#0000 30%)}.atti{position:absolute;z-index:5;left:max(24px,6vw,env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);width:min(520px,46vw)}.atto{position:absolute;top:0;left:0;right:0;transform:translateY(-50%);opacity:0;transition:none;display:grid;gap:16px}.atto h2{font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.05}.atto p{font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.45;color:#f3eee9;max-width:44ch;text-shadow:0 1px 12px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.8)}.atto h1{font:700 13px/1 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.atto .h2big{font-size:clamp(32px,3.9vw,58px);font-weight:800;line-height:1.04}.atto .h2big em,.atto h2 em{font-style:normal;color:var(--accent)}.atto p.acc{color:var(--accent);font-weight:600}.play{justify-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:8px;font:800 clamp(17px,1.4vw,21px)/1 Montserrat,sans-serif;color:#120a05;background:var(--accent);border:0;padding:20px 30px;box-shadow:0 10px 40px #f6681559;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;pointer-events:none;position:relative}.play.on{opacity:1;transform:none;pointer-events:auto}.play.on:after{content:"";position:absolute;inset:-6px;border:1px solid var(--accent);animation:pulse 2s infinite}.play .tri{width:0;height:0;border-left:13px solid #120a05;border-top:8px solid transparent;border-bottom:8px solid transparent}.oppure{font:500 13px/1.3 Inter,system-ui,sans-serif;color:var(--muted);opacity:0;transition:opacity .5s}.play.on+.oppure{opacity:1}.ai-label{position:absolute;z-index:6;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));font:500 11px/1 Inter,sans-serif;color:#fff9}.hint{display:none;position:absolute;z-index:6;left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));transform:translate(-50%);font:600 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:opacity .4s;text-align:center}.hint:after{content:"";display:block;width:1px;height:28px;margin:10px auto 0;background:linear-gradient(var(--accent),transparent);animation:drip 1.6s infinite}.giu{position:absolute;z-index:10;left:50%;bottom:calc(40px + env(safe-area-inset-bottom,0px));width:64px;height:64px;margin-left:-32px;display:grid;place-items:center;border-radius:50%;background:var(--accent);box-shadow:0 10px 40px #f6681573;opacity:0;pointer-events:none;transition:opacity .5s}.giu.on{opacity:1;pointer-events:auto;animation:rimbalza 1.6s infinite ease-in-out}.giu svg{width:30px;height:30px;fill:none;stroke:#120a05;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#vid{z-index:8;opacity:0;transition:opacity .5s;background:#000;pointer-events:none}#vid.on{opacity:1;pointer-events:auto}.vidbar{position:absolute;z-index:9;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:none;gap:10px}.vidbar.on{display:flex}.vidbar .audio-on{background:var(--accent);color:#120a05;border-color:var(--accent);font-weight:700}.vidbar button{font:600 12px/1 Inter,sans-serif;color:var(--fg);background:#000000a0;border:1px solid #ffffff30;padding:9px 13px;cursor:pointer}.sub{position:absolute;z-index:9;left:50%;bottom:calc(70px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(820px,calc(100% - 32px));text-align:center;font:700 clamp(15px,1.5vw,21px)/1.35 Montserrat,sans-serif;text-shadow:0 2px 10px #000;opacity:0;transition:opacity .25s;pointer-events:none}.sub.on{opacity:1}.sub b{color:var(--accent)}.nota-bozza{position:absolute;z-index:9;left:50%;top:calc(64px + env(safe-area-inset-top,0px));transform:translate(-50%);font:500 11px/1.3 Inter,sans-serif;color:#ffffffb0;background:#000000a0;padding:6px 10px;display:none;text-align:center;max-width:calc(100% - 32px)}.nota-bozza.on{display:block}.team{position:relative;background:var(--bg)}.wrap{width:min(1180px,100%);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.blocco{min-height:100vh;display:grid;align-items:center;padding-block:14vh}.intro{text-align:center;display:grid;gap:22px;justify-items:center}.intro h2{font-size:clamp(30px,4.2vw,60px);font-weight:800;line-height:1.05}.intro p{color:var(--muted);max-width:52ch}.griglia{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;width:100%;margin-top:18px}.ritratto{position:relative;aspect-ratio:1;background:#111;overflow:hidden;outline:1px solid #ffffff12;transition:outline-color .4s,opacity .6s,transform .6s;opacity:0;transform:translateY(16px) scale(.96)}.ritratto video,.ritratto img{width:100%;height:100%;object-fit:cover;display:block}.ritratto .nome{position:absolute;left:0;right:0;bottom:0;padding:18px 8px 7px;font:700 12px/1 Montserrat,sans-serif;background:linear-gradient(transparent,#000c)}.ritratto.anon{filter:grayscale(.7) brightness(.55)}.vista .ritratto{opacity:1;transform:none}.vista .ritratto:nth-child(2){transition-delay:.06s}.vista .ritratto:nth-child(3){transition-delay:.12s}.vista .ritratto:nth-child(4){transition-delay:.18s}.vista .ritratto:nth-child(5){transition-delay:.24s}.vista .ritratto:nth-child(6){transition-delay:.3s}.vista .ritratto:nth-child(7){transition-delay:.36s}.vista .ritratto:nth-child(8){transition-delay:.42s}.vista .ritratto:nth-child(9){transition-delay:.48s}.problema{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center}.problema.inv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.problema.inv .testo{order:2}.testo{display:grid;gap:20px;min-width:0}.testo h2{font-size:clamp(30px,3.8vw,54px);font-weight:800;line-height:1.06}.chi{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px}.chi strong{font:800 22px/1 Montserrat,sans-serif}.chi span{font:500 13px/1 Inter,sans-serif;color:var(--accent);letter-spacing:.04em}.testo p{color:#d6cec7;font-size:17px;max-width:48ch}.foto{position:relative;aspect-ratio:1;max-width:460px;width:100%;justify-self:center}.foto video{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.foto:before{content:"";position:absolute;inset:-14px;border:1px solid var(--line)}.foto:after{content:"";position:absolute;inset:10% -10% -10% 10%;background:radial-gradient(closest-side,var(--accent-soft),transparent);z-index:0}.ascolta{justify-self:start;font:600 13px/1 Inter,sans-serif;color:var(--fg);background:transparent;border:1px solid #ffffff30;padding:10px 14px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.ascolta[hidden]{display:none!important}.ascolta .tri{width:0;height:0;border-left:8px solid var(--accent);border-top:5px solid transparent;border-bottom:5px solid transparent}.parla{font:600 12px/1 Inter,sans-serif;color:var(--accent);letter-spacing:.06em;display:none;align-items:center;gap:8px}.parla.on{display:inline-flex}.onde{display:inline-flex;gap:3px;align-items:end;height:12px}.onde i{width:3px;background:var(--accent);animation:onda .9s infinite ease-in-out}.onde i:nth-child(2){animation-delay:.15s}.onde i:nth-child(3){animation-delay:.3s}.appare{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.vista .appare,.appare.vista{opacity:1;transform:none}.nadia .griglia{grid-template-columns:repeat(5,minmax(0,1fr));max-width:760px;margin-inline:auto}.nadia .ritratto{opacity:1;transform:none;filter:brightness(.35) grayscale(.6);transition:filter .8s}.nadia.vista .ritratto{filter:none;outline-color:var(--line)}.nadia .ritratto.centro{outline:2px solid var(--accent);transform:scale(1.08);z-index:2}.chiusura{text-align:center;display:grid;gap:24px;justify-items:center}.chiusura h2{font-size:clamp(34px,5vw,72px);font-weight:800;line-height:1.03}.chiusura h2 em{font-style:normal;color:var(--accent)}.chiusura p{color:#d6cec7;max-width:50ch;font-size:18px}.cta{font:700 15px/1 Montserrat,sans-serif;color:#120a05;background:var(--accent);border:0;padding:17px 24px;cursor:pointer;text-decoration:none}.segnaposto{border-top:1px solid #ffffff14;padding-block:72px;color:var(--dim);text-align:center;display:grid;gap:8px}.segnaposto strong{font:700 13px/1 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.parla,.ascolta{display:none!important}.pip{position:fixed;z-index:25;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 40px));opacity:0;transform:translateY(24px) scale(.85);transition:opacity .22s,transform .22s;pointer-events:none}.pip.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .45s,transform .45s cubic-bezier(.2,1.4,.4,1)}.tondo{position:relative;flex:0 0 auto;width:92px;height:92px;border-radius:50%;padding:0;border:0;background:none;cursor:pointer}.tondo img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:3px solid var(--accent);box-shadow:0 10px 30px #000a;position:relative;z-index:1}.tondo .alone{position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--accent);opacity:0;transform:scale(var(--k, 1));transition:transform .08s linear,opacity .3s}.pip.parla-on .alone{opacity:.55}.tondo .ico{position:absolute;z-index:2;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;background:var(--accent);display:grid;place-items:center;box-shadow:0 2px 8px #0008}.tondo .ico i{display:block;width:0;height:0;border-left:9px solid #120a05;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:2px}.pip.parla-on .tondo .ico i{width:9px;height:10px;border:0;margin:0;background:linear-gradient(90deg,#120a05 0 3px,transparent 3px 6px,#120a05 6px 9px)}.fumetto{background:var(--panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff1c;border-left:2px solid var(--accent);padding:11px 14px;min-width:0;display:grid;gap:4px}.fumetto .chi-parla{font:700 11px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:flex;gap:8px;align-items:center}.fumetto .chi-parla em{font-style:normal;color:var(--muted);letter-spacing:.08em}.pip.morbido.parla-on .alone{animation:respira 1.1s infinite ease-in-out}.fumetto .riga{font:600 15px/1.35 Inter,sans-serif;color:var(--fg);min-height:1.35em}.fumetto .riga:empty:before{content:"Tocca il mio viso per ascoltarmi";color:var(--muted);font-weight:500}.pip.parla-on .fumetto .riga:empty:before{content:""}@media(max-width:760px){.tondo{width:66px;height:66px}.fumetto .riga{font-size:13px}.pip{left:max(12px,env(safe-area-inset-left,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:10px}}@media(max-width:760px){.stage img,.stage canvas,.stage video{object-position:72% 30%}.vignette{background:linear-gradient(0deg,#000000f0,#000000b0 38%,#0000 66%)}.atti{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:auto;bottom:16vh;transform:none;width:auto}.atto{top:auto;bottom:0;transform:none}.griglia{grid-template-columns:repeat(3,minmax(0,1fr))}.problema,.problema.inv{grid-template-columns:minmax(0,1fr)}.problema.inv .testo{order:0}.foto{max-width:300px}.brand img{height:22px}.atti{bottom:12vh}.atto{gap:12px}.atto h2{font-size:clamp(25px,7vw,32px)}.atto .h2big{font-size:clamp(26px,7.4vw,34px)}.atto h1{font-size:11px;letter-spacing:.12em}.atto p{font-size:17px}.play{padding:17px 22px}.fumetto{padding:9px 11px}.fumetto .chi-parla{white-space:nowrap;font-size:10px;letter-spacing:.1em}.fumetto .chi-parla em{overflow:hidden;text-overflow:ellipsis}.top .right{gap:8px}.badge{font-size:12px;padding:11px 13px}.sound{width:37px;padding:0;justify-content:center}.sound .txt{display:none}}@media(max-width:760px)and (max-height:720px){.stage img,.stage canvas,.stage video{object-position:72% 12%}.atti{bottom:7vh}}@media(prefers-reduced-motion:reduce){.play.on:after,.hint:after,.onde i,.giu.on{animation:none}}color-scheme:dark;--bg: #050505;--fg: #f3eee9;--muted: #a59d96;--dim: #6e6760;--accent: #f66815;--accent-soft: rgba(246, 104, 21, .16);--line: rgba(246, 104, 21, .35);--panel: rgba(12, 10, 9, .72);margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.55 Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.4)}}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}60%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(1);opacity:0}}@keyframes onda{0%,to{height:3px}50%{height:12px}}@keyframes rimbalza{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes respira{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}#casi,#candidatura{scroll-margin-top:64px}.nh-contatti.nh-contatti .candidatura.candidatura{border-top:1px solid rgba(246,104,21,.2)}.nh-contatti.nh-contatti .candidatura.candidatura .cand-eyebrow{padding:0;border:0;border-radius:0;font:700 12px/1 Montserrat,system-ui,sans-serif;letter-spacing:.16em;color:#f66815}.nh-contatti.nh-contatti .candidatura.candidatura .cand-eyebrow .dot{display:none}.nh-contatti.nh-contatti .candidatura.candidatura .cand-title{font-family:Montserrat,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;line-height:1.04;text-wrap:balance}.nh-contatti.nh-contatti .candidatura.candidatura .cand-title em{font-family:inherit;font-style:normal;font-weight:800;color:#f66815}.nh-contatti.nh-contatti .candidatura.candidatura .point-num{font-family:Montserrat,system-ui,sans-serif;font-style:normal;font-weight:800;font-size:16px;letter-spacing:.04em}.nh-contatti.nh-contatti .candidatura.candidatura .candidatura-form,.nh-contatti.nh-contatti .candidatura.candidatura .field input,.nh-contatti.nh-contatti .candidatura.candidatura .field textarea,.nh-contatti.nh-contatti .candidatura.candidatura .field select{border-radius:0}.nh-contatti.nh-contatti .candidatura.candidatura .field-label{font-family:Montserrat,system-ui,sans-serif;letter-spacing:.14em}.nh-contatti.nh-contatti .candidatura.candidatura .cand-submit{border-radius:0;font-family:Montserrat,system-ui,sans-serif;font-weight:800;box-shadow:0 10px 40px #f668154d}.casi[data-astro-cid-5utqc55y]{background:#050505;color:#f3eee9;padding-block:clamp(80px,12vh,140px);border-top:1px solid rgba(246,104,21,.2);overflow-x:clip}.casi-wrap[data-astro-cid-5utqc55y]{width:min(1180px,100%);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.casi-testa[data-astro-cid-5utqc55y]{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.casi-testa[data-astro-cid-5utqc55y]>div[data-astro-cid-5utqc55y]:first-child{display:grid;gap:16px}.casi-eyebrow[data-astro-cid-5utqc55y]{font:700 12px/1 Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f66815}.casi-testa[data-astro-cid-5utqc55y] h2[data-astro-cid-5utqc55y]{font:800 clamp(30px,4vw,56px)/1.05 Montserrat,sans-serif;text-wrap:balance;margin:0}.casi-testa[data-astro-cid-5utqc55y] em[data-astro-cid-5utqc55y]{font-style:normal;color:#f66815}.casi-frecce[data-astro-cid-5utqc55y]{display:flex;align-items:center;gap:14px}.freccia[data-astro-cid-5utqc55y]{width:52px;height:52px;display:grid;place-items:center;font:700 20px/1 system-ui,sans-serif;color:#f3eee9;background:transparent;border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:border-color .2s,color .2s,opacity .2s}.freccia[data-astro-cid-5utqc55y]:hover{border-color:#f66815;color:#f66815}.freccia[data-astro-cid-5utqc55y]:disabled{opacity:.3;cursor:default;border-color:#ffffff40;color:#f3eee9}.casi-conto[data-astro-cid-5utqc55y]{font:600 14px/1 system-ui,sans-serif;color:#a59d96;min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.casi-conto[data-astro-cid-5utqc55y] b[data-astro-cid-5utqc55y]{color:#f3eee9}.casi-pista[data-astro-cid-5utqc55y]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-top:clamp(40px,6vh,72px);outline:none}.casi-pista[data-astro-cid-5utqc55y]::-webkit-scrollbar{display:none}.caso[data-astro-cid-5utqc55y]{scroll-snap-align:center;scroll-snap-stop:always;width:min(1180px,100%);margin:0 auto;box-sizing:border-box;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-block:12px;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.caso-video[data-astro-cid-5utqc55y]{position:relative;aspect-ratio:4 / 5;max-width:100%;background:#111;outline:1px solid rgba(246,104,21,.35);outline-offset:10px}.caso-video[data-astro-cid-5utqc55y] video[data-astro-cid-5utqc55y]{width:100%;height:100%;object-fit:cover;display:block}.caso-play[data-astro-cid-5utqc55y]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;font:800 16px/1 Montserrat,sans-serif;color:#120a05;background:#f66815;border:0;padding:17px 24px;cursor:pointer;white-space:nowrap;box-shadow:0 10px 40px #f6681559}.caso-play[data-astro-cid-5utqc55y] .tri[data-astro-cid-5utqc55y]{width:0;height:0;border-left:12px solid #120a05;border-top:7px solid transparent;border-bottom:7px solid transparent}.caso[data-astro-cid-5utqc55y].in-corso .caso-play[data-astro-cid-5utqc55y]{display:none}.caso-testo[data-astro-cid-5utqc55y]{display:grid;gap:18px;min-width:0}.caso-chi[data-astro-cid-5utqc55y]{font:600 13px/1 system-ui,sans-serif;color:#f66815;letter-spacing:.04em}.caso-testo[data-astro-cid-5utqc55y] h3[data-astro-cid-5utqc55y]{font:800 clamp(26px,3vw,40px)/1.08 Montserrat,sans-serif;text-wrap:balance;margin:0}.caso-testo[data-astro-cid-5utqc55y] p[data-astro-cid-5utqc55y]{color:#d6cec7;font-size:17px;line-height:1.6;max-width:48ch;margin:0}.casi-pallini[data-astro-cid-5utqc55y]{display:flex;justify-content:center;gap:10px;margin-top:32px}.casi-pallini[data-astro-cid-5utqc55y] button[data-astro-cid-5utqc55y]{width:10px;height:10px;border-radius:50%;padding:0;border:0;background:#ffffff40;cursor:pointer;transition:background .2s,width .2s}.casi-pallini[data-astro-cid-5utqc55y] button[data-astro-cid-5utqc55y][aria-selected=true]{background:#f66815;width:28px;border-radius:5px}@media(max-width:760px){.caso[data-astro-cid-5utqc55y]{grid-template-columns:minmax(0,1fr);align-content:start}.caso-video[data-astro-cid-5utqc55y]{width:min(100%,420px);justify-self:center}.casi-frecce[data-astro-cid-5utqc55y] .freccia[data-astro-cid-5utqc55y]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.casi-pista[data-astro-cid-5utqc55y]{scroll-behavior:auto}}.candidatura[data-astro-cid-gqzsnmps]{position:relative;background:#050505;color:#fff;padding:140px 80px;overflow:hidden}.candidatura[data-astro-cid-gqzsnmps]:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#f668152e,#f6681500 70%);pointer-events:none}.candidatura-inner[data-astro-cid-gqzsnmps]{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.candidatura-copy[data-astro-cid-gqzsnmps]{max-width:520px}.cand-eyebrow[data-astro-cid-gqzsnmps]{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:6px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7}.cand-eyebrow[data-astro-cid-gqzsnmps] .dot[data-astro-cid-gqzsnmps]{width:7px;height:7px;border-radius:50%;background:#f66815;box-shadow:0 0 0 4px #f668152e}.cand-title[data-astro-cid-gqzsnmps]{margin:0 0 28px;font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:#fff}.cand-title[data-astro-cid-gqzsnmps] em[data-astro-cid-gqzsnmps]{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;color:#f66815}.cand-lead[data-astro-cid-gqzsnmps]{margin:0 0 36px;font-size:clamp(16px,1.2vw,18px);line-height:1.62;color:#ffffffb8;max-width:50ch}.cand-points[data-astro-cid-gqzsnmps]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.cand-points[data-astro-cid-gqzsnmps] li[data-astro-cid-gqzsnmps]{display:grid;grid-template-columns:40px 1fr;gap:18px;align-items:baseline;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.cand-points[data-astro-cid-gqzsnmps] li[data-astro-cid-gqzsnmps]:first-child{border-top:0;padding-top:0}.point-num[data-astro-cid-gqzsnmps]{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px;font-weight:500;color:#f66815;letter-spacing:.04em}.point-text[data-astro-cid-gqzsnmps]{font-size:15px;line-height:1.5;color:#ffffffc7}.candidatura-form[data-astro-cid-gqzsnmps]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:36px;display:flex;flex-direction:column;gap:22px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.form-row[data-astro-cid-gqzsnmps]{display:flex;flex-direction:column}.form-grid-2[data-astro-cid-gqzsnmps]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field[data-astro-cid-gqzsnmps]{display:flex;flex-direction:column;gap:8px}.field-label[data-astro-cid-gqzsnmps]{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.field[data-astro-cid-gqzsnmps] input[data-astro-cid-gqzsnmps],.field[data-astro-cid-gqzsnmps] textarea[data-astro-cid-gqzsnmps],.field[data-astro-cid-gqzsnmps] select[data-astro-cid-gqzsnmps]{width:100%;background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;color:#fff;transition:border-color .22s ease,background-color .22s ease}.field[data-astro-cid-gqzsnmps] input[data-astro-cid-gqzsnmps]::placeholder,.field[data-astro-cid-gqzsnmps] textarea[data-astro-cid-gqzsnmps]::placeholder{color:#ffffff52}.field[data-astro-cid-gqzsnmps] input[data-astro-cid-gqzsnmps]:focus,.field[data-astro-cid-gqzsnmps] textarea[data-astro-cid-gqzsnmps]:focus,.field[data-astro-cid-gqzsnmps] select[data-astro-cid-gqzsnmps]:focus{outline:none;border-color:#f66815;background:#f668150a}.field[data-astro-cid-gqzsnmps] textarea[data-astro-cid-gqzsnmps]{resize:vertical;min-height:110px;font-family:inherit;line-height:1.55}.select-wrap[data-astro-cid-gqzsnmps]{position:relative}.field[data-astro-cid-gqzsnmps] select[data-astro-cid-gqzsnmps]{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:40px}.field[data-astro-cid-gqzsnmps] select[data-astro-cid-gqzsnmps] option[data-astro-cid-gqzsnmps]{background:#111;color:#fff}.select-arrow[data-astro-cid-gqzsnmps]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#ffffff8c;font-size:14px}.cand-submit[data-astro-cid-gqzsnmps]{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 28px;background:#f66815;color:#fff;border:0;border-radius:999px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,transform .22s ease;box-shadow:0 14px 36px #f668154d}.cand-submit[data-astro-cid-gqzsnmps]:hover{background:#ff7a25;transform:translateY(-1px)}.cand-submit[data-astro-cid-gqzsnmps]:disabled{opacity:.55;cursor:not-allowed;transform:none}.cand-note[data-astro-cid-gqzsnmps]{margin:4px 0 0;font-size:12px;line-height:1.5;color:#ffffff7a;text-align:center}.cand-privacy[data-astro-cid-gqzsnmps] a[data-astro-cid-gqzsnmps]{color:inherit;text-decoration:underline;text-underline-offset:2px}.cand-hp[data-astro-cid-gqzsnmps]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-gqzsnmps]:empty{display:none}.form-status[data-astro-cid-gqzsnmps].is-error{background:#c0392b1f;border-color:#c0392b66;color:#ffb3a8}.form-status[data-astro-cid-gqzsnmps].is-success{background:#2ea06e1f;border-color:#2ea06e66;color:#9ff0c8}.form-status[data-astro-cid-gqzsnmps]{margin-top:8px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:#f668151a;border:1px solid rgba(246,104,21,.3);color:#ffd2b3}@media(max-width:900px){.candidatura[data-astro-cid-gqzsnmps]{padding:80px 24px}.candidatura-inner[data-astro-cid-gqzsnmps]{grid-template-columns:1fr;gap:56px}.candidatura-form[data-astro-cid-gqzsnmps]{padding:24px}.form-grid-2[data-astro-cid-gqzsnmps]{grid-template-columns:1fr}.cand-title[data-astro-cid-gqzsnmps]{font-size:36px}}#modulo-banzai{color:#ffffffb8}#modulo-banzai .scm-modulo{max-width:none}#modulo-banzai .scm-form{gap:20px 18px;grid-template-columns:1fr 1fr}#modulo-banzai .scm-form>*{grid-column:1 / -1}#modulo-banzai .scm-form>.scm-consensi{grid-column:1 / -1!important}#modulo-banzai .scm-form>.scm-campo:nth-child(-n+4){grid-column:auto}@media(max-width:900px){#modulo-banzai .scm-form>.scm-campo:nth-child(-n+4){grid-column:1 / -1}}#modulo-banzai .scm-campo{gap:8px}#modulo-banzai .scm-campo label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}#modulo-banzai .scm-campo input,#modulo-banzai .scm-campo textarea{background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;color:#fff;transition:border-color .22s ease,background-color .22s ease}#modulo-banzai .scm-campo input::placeholder,#modulo-banzai .scm-campo textarea::placeholder{color:#ffffff52}#modulo-banzai .scm-campo input:focus,#modulo-banzai .scm-campo textarea:focus{outline:none;border-color:#f66815;background:#f668150a}#modulo-banzai .scm-campo textarea{min-height:110px;line-height:1.55}#modulo-banzai .scm-pulsante{justify-self:stretch;margin-top:4px;padding:18px 28px;background:#f66815;color:#fff;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 14px 36px #f668154d;transition:background-color .22s ease,transform .22s ease}#modulo-banzai .scm-pulsante:hover{background:#ff7a25;transform:translateY(-1px)}#modulo-banzai .scm-esito{padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:#f668151a;border:1px solid rgba(246,104,21,.3);color:#ffd2b3}#modulo-banzai .scm-esito.scm-errore{background:#c0392b1f;border-color:#c0392b66;color:#ffb3a8}#modulo-banzai .scm-grazie{padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.5;background:#2ea06e1f;border:1px solid rgba(46,160,110,.4);color:#9ff0c8}.nh-contatti #modulo-banzai .scm-campo input,.nh-contatti #modulo-banzai .scm-campo textarea,.nh-contatti #modulo-banzai .scm-esito,.nh-contatti #modulo-banzai .scm-grazie{border-radius:0}.nh-contatti #modulo-banzai .scm-campo label{font-family:Montserrat,system-ui,sans-serif;letter-spacing:.14em}.nh-contatti #modulo-banzai .scm-pulsante{border-radius:0;font-family:Montserrat,system-ui,sans-serif;font-weight:800;box-shadow:0 10px 40px #f668154d}
