:root{--notte:#000000;--lampada:#FFF0D8;--bruma:#8795AB;--ombra:#6F7C91;--penombra:#A0988C;--bx:50vw;--by:50vh;--brx:300px;--bry:235px;--ribes:"Ribes","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.22,.7,.18,1)}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background:#000;color:var(--lampada);overflow:hidden}body{font-family:var(--ribes);font-weight:300;font-size:calc(16px*var(--ts));line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","kern"}canvas#gl{position:fixed;inset:0;width:100vw;height:100vh;display:block;background:#000;pointer-events:none}#ui{position:fixed;inset:0;pointer-events:none}#ui a,#ui button,#ui input{pointer-events:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}a:focus-visible,button:focus-visible{outline:1px solid var(--lampada);outline-offset:4px;border-radius:1px}h1,h2{font-weight:300}.luce{color:var(--bruma);background-image:radial-gradient(ellipse calc(var(--brx)*1.05) calc(var(--bry)*1.05) at var(--bx) var(--by),var(--lampada) 0%,var(--lampada) 42%,var(--bruma) 100%);background-attachment:fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.acceso{color:var(--lampada)}main>section{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s .6s}body[data-view="arrivo"] #v-arrivo,body[data-view="lavoro"] #v-lavoro,body[data-view="bio"] #v-bio{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .15s,visibility 0s}#firma{position:fixed;left:var(--x1);top:calc(34px*var(--ts));height:calc(34px*var(--ts));z-index:6;display:flex;align-items:center;gap:calc(12px*var(--ts));pointer-events:auto}#firma svg{width:calc(26px*var(--ts));height:calc(34px*var(--ts));overflow:visible;display:block;flex:none}#firma .traccia{fill:none;stroke:var(--lampada);stroke-width:1.15px;stroke-linecap:round;vector-effect:non-scaling-stroke}#firma .fievole{opacity:.38}#firma .lente{fill:var(--lampada);filter:drop-shadow(0 0 3px rgba(255,240,216,.9)) drop-shadow(0 0 9px rgba(255,240,216,.45))}#nome{font-weight:400;font-size:calc(13px*var(--ts));line-height:calc(20px*var(--ts));letter-spacing:.01em;color:var(--lampada);white-space:nowrap;display:inline-block}@keyframes traccia{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lente{from{opacity:0}60%{opacity:0}to{opacity:1}}body.apertura #firma .traccia{stroke-dasharray:1;stroke-dashoffset:1;animation:traccia 1.3s var(--ease) .7s forwards}body.apertura #firma .lente{opacity:0;animation:lente 1.6s ease .4s forwards}#testata-velo{position:fixed;left:0;right:0;top:0;height:calc(var(--testata) + var(--testata-sfumo));z-index:5;pointer-events:none;opacity:0;transition:opacity .4s linear;background:linear-gradient(#000 0,#000 var(--testata),rgba(0,0,0,0) 100%)}html[data-view="bio"] #testata-velo{opacity:1}#finestra{position:fixed;inset:0;z-index:9;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;pointer-events:auto}#finestra[hidden]{display:none}#finestra-corpo{max-width:min(1200px,88vw);max-height:84vh;display:flex;align-items:center;justify-content:center}#finestra img{max-width:88vw;max-height:84vh;display:block;box-shadow:0 0 60px rgba(255,240,216,.08)}#finestra iframe{width:min(1080px,88vw);aspect-ratio:16/9;border:0;display:block;background:#000}#chiudi{position:absolute;right:var(--m);top:calc(36px*var(--ts));font-weight:400;font-size:calc(14px*var(--ts));line-height:calc(22px*var(--ts));color:var(--lampada);padding:4px 0;border-bottom:1px solid var(--bruma)}.solo-lettori{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#err{position:fixed;left:8px;top:8px;color:#f66;font:12px/1.4 monospace;z-index:9;white-space:pre-wrap;max-width:90vw;pointer-events:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}body.apertura #firma .traccia{stroke-dasharray:none;stroke-dashoffset:0}}body.fermo *{animation:none!important;transition:none!important}body.senzaui #ui{display:none}html.no-js,html.no-js body{overflow:auto;height:auto}html.no-js #gl,html.no-js #ui{display:none}#statico[hidden],html.js #statico{display:none}#statico{max-width:760px;margin:0 auto;padding:28px 24px 64px;color:var(--lampada)}#statico a{color:var(--lampada);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(135,149,171,.7)}#statico a:hover{text-decoration-color:var(--lampada)}.st-salta{position:absolute;left:-9999px}.st-salta:focus{left:24px;top:8px}.st-testa{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;padding-bottom:36px;font-weight:400;font-size:14px}.st-testa nav{display:flex;gap:22px;align-items:baseline;flex-wrap:wrap}.st-firma{text-decoration:none!important;font-size:13px}.st-lingue{display:inline-flex;gap:10px}.st-lingue a[aria-current="true"]{text-decoration:none;color:var(--lampada)}.st-lingue a:not([aria-current]){color:var(--ombra)}#statico h1{font-weight:300;font-size:44px;line-height:50px;letter-spacing:-.018em;margin:0 0 14px;text-wrap:balance}#statico h2{font-weight:300;font-size:26px;line-height:32px;margin:40px 0 12px}#statico h3{font-weight:400;font-size:14px;line-height:22px;color:var(--bruma);margin:20px 0 4px}.st-luogo{font-weight:400;font-size:15px;margin:0 0 20px}.st-lead{font-size:20px;line-height:30px;color:var(--bruma);margin:0 0 24px}#statico p{font-size:16px;line-height:26px;margin:0 0 12px;max-width:62ch}#statico p.riga{margin-bottom:3px}.st-cred{font-weight:400;font-size:14px!important;line-height:22px!important;color:var(--bruma)}.st-foto{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.st-foto figure{margin:0}.st-foto img{display:block;width:100%;height:auto;background:#0b0b0b}#statico ul{list-style:none;padding:0;margin:0 0 10px;font-size:15px;line-height:25px}.st-video{margin:14px 0 22px!important}.st-seq{display:flex;gap:28px;flex-wrap:wrap;font-weight:400;font-size:14px!important;margin-top:28px!important}.st-indice{margin-top:56px;border-top:1px solid #1d1d1d;padding-top:8px;font-weight:400}.st-indice h2{font-size:22px}.st-rassegna{margin-top:28px}.st-rassegna ul{font-size:15px}.st-rassegna li{margin-bottom:6px}.st-piede{margin-top:56px;font-weight:400;font-size:14px;display:flex;gap:24px;flex-wrap:wrap;color:var(--bruma)}.st-ritratto{margin:0 0 24px}.st-ritratto img{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}#scheda .img-errore{flex:none;width:100%;margin:0 0 calc(12px*var(--ts,1));font-weight:400;font-size:calc(14px*var(--ts,1));line-height:1.5;color:var(--bruma);pointer-events:auto}#scheda .img-errore a{color:var(--bruma);display:inline-block;min-height:24px}