@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-vietnamese-wdth-normal.164cfad175548d8d65ee.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-ext-wdth-normal.009725e3b373d5e8f0a1.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo Variable;font-stretch:62% 125%;font-style:normal;font-weight:100 900;src:url(/static/media/archivo-latin-wdth-normal.bb1dad4de4bf8ae0cf6f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#0b1020;--panel:#121933;--panel-2:#0f1530;--text:#e8ecf8;--muted:#b8c0dd;--line:#ffffff14;--line-2:#ffffff29;--accent:#7c9cff;--accent-2:#9d7cff;--gold:#ffd166;--shadow:0 20px 50px #00000040;--margine:clamp(16px,5vw,72px);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:linear-gradient(180deg,#0b1020,#0f1630);background-color:#0b1020;background-color:var(--bg);color:#e8ecf8;color:var(--text);font-family:Archivo Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-variant-numeric:tabular-nums;line-height:1.55;overflow-x:clip}body,dd,dl,h1,h2,h3,p,ul{margin:0}canvas,img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{max-width:62ch}:focus-visible{outline:2px solid #7c9cff;outline:2px solid var(--accent);outline-offset:3px}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.salta,.vh{position:absolute}.salta{background:#e8ecf8;background:var(--text);border-radius:999px;color:#0b1020;color:var(--bg);font-weight:700;left:16px;padding:10px 16px;top:-100px;z-index:100}.salta:focus{top:16px}@keyframes appare{0%{opacity:0;transform:translateY(8px)}}.cielo{height:100vh;height:100lvh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.contenitore{margin-inline:auto;width:min(100% - 2 * clamp(16px,5vw,72px),1240px);width:min(100% - 2 * var(--margine),1240px)}.d1,.d2,.d3{text-wrap:balance;font-stretch:125%;font-weight:800;letter-spacing:-.015em}.d1{font-size:clamp(2.6rem,1rem + 6.6vw,7.5rem);line-height:.94}.d2{font-size:clamp(2rem,1rem + 3.6vw,4.6rem);line-height:.98}.d3{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.4rem);line-height:1.04}.d2:after{background:linear-gradient(90deg,#7c9cff,#9d7cff);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:99px;content:"";display:block;height:.08em;margin-top:.32em;min-height:3px;width:2em}.lead{font-size:clamp(1.12rem,1rem + .55vw,1.5rem);line-height:1.42;max-width:36ch}.occhiello{color:#ffd166;color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.sezione{padding-block:clamp(72px,9vw,128px)}.testa{margin-bottom:clamp(28px,4vw,48px)}.btn{align-items:center;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-stretch:110%;font-weight:650;gap:.5em;justify-content:center;line-height:1.2;min-height:48px;padding:0 22px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.btn.pieno{background:linear-gradient(135deg,#7c9cff,#9d7cff);background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 10px 30px #7c9cff59;color:#0b1020;color:var(--bg)}.btn.pieno:hover{box-shadow:0 14px 36px #7c9cff80}.btn.vuoto{background:#ffffff0a;border-color:#ffffff29;border-color:var(--line-2);color:#e8ecf8;color:var(--text)}.btn.vuoto:hover{background:#ffffff14;border-color:#ffffff52}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-2px)}.scheda:hover{transform:translateY(-6px)}}.barra{align-items:center;background:linear-gradient(#0b1020d9,#0b102000);display:flex;gap:16px;inset:0 0 auto;justify-content:space-between;padding:14px clamp(16px,5vw,72px);padding:14px var(--margine);position:fixed;z-index:50}.barra:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1020d9;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.barra.scorsa:before{opacity:1}.marchio{align-items:center;display:inline-flex;font-stretch:110%;font-weight:700;gap:12px;min-height:44px}.marchio img{border-radius:8px;height:36px;width:36px}.barra nav{align-items:center;display:flex;gap:clamp(14px,3vw,34px)}.barra nav a:not(.btn){align-items:center;color:#b8c0dd;color:var(--muted);display:inline-flex;font-weight:550;min-height:44px;transition:color .2s ease}.barra nav a:not(.btn):hover{color:#e8ecf8;color:var(--text)}.barra .btn{min-height:44px;padding:0 18px}@media (max-width:560px){.marchio-nome{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (max-width:440px){.barra{gap:10px}.barra nav{font-size:.95rem;gap:12px}.barra .btn{padding:0 14px}}@media (max-width:359px){.barra nav{font-size:.875rem;gap:10px}.marchio img{height:32px;width:32px}}.hero{background:radial-gradient(circle at top left,#7c9cff40,#0000 35%),radial-gradient(circle at top right,#9d7cff33,#0000 30%);display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100svh;padding:120px 0 clamp(56px,10vh,120px)}.hero h1{color:#ffd166;color:var(--gold)}.hero .lead{margin-top:24px}.hero-testo{color:#b8c0dd;color:var(--muted);margin-top:14px}.hero-testo a{border-bottom:1px solid #7c9cff;border-bottom:1px solid var(--accent);color:#e8ecf8;color:var(--text);font-weight:600;transition:color .2s ease}.hero-testo a:hover{color:#7c9cff;color:var(--accent)}.azioni{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media (max-width:520px){.azioni .btn{flex:1 1 100%}}.profilo{grid-gap:8px;display:grid;gap:8px}.voce{border-top:1px solid #ffffff29;border-top:1px solid var(--line-2);padding:24px 0 28px}.voce:last-child{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--line-2)}.voce h3{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-stretch:112%;font-weight:700;margin-bottom:8px}.voce p{color:#b8c0dd;color:var(--muted)}.voce strong{color:#e8ecf8;color:var(--text)}@media (min-width:900px){.profilo{align-items:start;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.profilo .testa{margin-bottom:0;position:sticky;top:112px}}.filtri{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.filtri button{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff29;border:1.5px solid var(--line-2);border-radius:999px;color:#e8ecf8;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;min-height:44px;padding:0 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.filtri button:hover{border-color:#fff6}.filtri button[aria-pressed=true]{background:#e8ecf8;background:var(--text);border-color:#e8ecf8;border-color:var(--text);color:#0b1020;color:var(--bg)}.conta{font-size:.85em;opacity:.7}.progetti{grid-gap:clamp(16px,2vw,24px);display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;padding:0}.progetti>li{display:flex;min-width:0}.progetti>.principale{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.progetti>li{animation:appare .45s ease backwards;animation-delay:calc(var(--i)*45ms)}}.scheda{background:linear-gradient(180deg,#ffffff0d,#ffffff08),#0b10208c;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 50px #00000040;box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,2.4vw,30px);position:relative;transition:transform .25s ease,border-color .25s ease}.scheda:hover{border-color:#7c9cff73}.scheda.evidenza{background:linear-gradient(180deg,#7c9cff24,#ffffff0a),#0b10208c}.scheda h3{text-wrap:balance;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-stretch:112%;font-weight:750;line-height:1.15}.sotto{color:#b8c0dd;color:var(--muted);display:block;font-size:.8rem;font-weight:650;letter-spacing:.1em;margin-top:.45em;text-transform:uppercase}.meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.tipo{color:#b8c0dd;color:var(--muted);letter-spacing:.12em}.badge,.tipo{font-size:.75rem;font-weight:700;text-transform:uppercase}.badge{background:#ffffff14;border-radius:999px;color:#ffd166;color:var(--gold);letter-spacing:.08em;line-height:1.2;padding:6px 10px}.testo{color:#b8c0dd;color:var(--muted)}.testo strong{color:#e8ecf8;color:var(--text)}.tag{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.tag li{background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:999px;font-size:.85rem;line-height:1.3;padding:6px 12px}.vai{align-items:center;align-self:flex-start;color:#ffd166;color:var(--gold);display:inline-flex;font-weight:700;gap:.4em;margin-top:auto;min-height:44px}.vai:after{border-radius:24px;content:"";inset:0;position:absolute;z-index:1}.vai:focus-visible{outline:none}.vai:focus-visible:after{outline:2px solid #7c9cff;outline:2px solid var(--accent);outline-offset:3px}.freccia-link{transition:transform .25s ease}.scheda:hover .freccia-link{transform:translate(2px,-2px)}.scheda.archon{background:linear-gradient(135deg,#0a0f1a,#0d1a2e);border-color:#78c8ff40;gap:0;padding:0}.scheda.archon:hover{border-color:#78c8ff80}.archon-img{aspect-ratio:1890/750;border-radius:23px 23px 0 0;height:auto;object-fit:cover;object-position:53% 50%;width:100%}.archon-corpo{grid-gap:28px;display:grid;gap:28px;padding:clamp(22px,3vw,40px)}.archon-dati,.archon-testo{display:flex;flex-direction:column;gap:14px;min-width:0}.scheda.archon h3{font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-stretch:125%;font-weight:800;letter-spacing:-.015em;line-height:1}.engine-sub{color:#7ec8e3;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.badge-engine{background:#50c87826;border:1px solid #50c8784d;color:#50c878}.arrivo{color:#e8ecf8;color:var(--text);font-weight:600}.numeri{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.numeri>div{border-top:1px solid #78c8ff40;container-type:inline-size;display:flex;flex-direction:column-reverse;gap:4px;justify-content:flex-end;min-width:0;padding-top:14px}.numeri dd{font-size:clamp(1.35rem,.9rem + 1.2vw,2.2rem);font-size:min(clamp(1.35rem,.9rem + 1.2vw,2.2rem),24cqi);font-stretch:125%;font-weight:800;line-height:1}.numeri dt{color:#b8c0dd;color:var(--muted);font-size:.8rem;line-height:1.3}@media (min-width:900px){.archon-corpo{gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:700px){.archon-img{aspect-ratio:16/9}}.scheda.sospeso{border-color:#ffffff29;border-color:var(--line-2);border-style:dashed;filter:grayscale(40%)}.scheda.sospeso:hover{border-color:#ffffff4d}.badge-sospeso{background:#b48c0026;border:1px solid #b48c004d;color:#b8a000}.nota{font-size:.85rem;margin-top:-6px}.nota,.sospeso .vai{color:#888}.visione{background:linear-gradient(135deg,#7c9cff1f,#9d7cff1f);border:1px solid #ffffff14;border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 50px #00000040;box-shadow:var(--shadow);padding:clamp(28px,5vw,56px)}.visione h2{margin-bottom:16px;max-width:24ch}.visione p:last-child{color:#b8c0dd;color:var(--muted)}.contatti{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--line-2);list-style:none;padding:0}.contatti a{grid-gap:6px 24px;align-items:baseline;border-top:1px solid #ffffff29;border-top:1px solid var(--line-2);display:grid;gap:6px 24px;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) auto;padding:22px 4px;transition:border-color .25s ease}.contatti a:hover{border-top-color:#ffd16673}.etichetta{color:#ffd166;color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.valore{font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-stretch:112%;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.freccia{color:#b8c0dd;color:var(--muted);transition:transform .25s ease,color .25s ease}.contatti a:hover .freccia{color:#ffd166;color:var(--gold);transform:translateX(4px)}@media (max-width:600px){.contatti a{grid-template-columns:minmax(0,1fr) auto}.etichetta{grid-column:1/-1}}.piede{background:#0b102099;border-top:1px solid #ffffff14;border-top:1px solid var(--line);padding:clamp(48px,10vh,96px) 0 clamp(32px,6vh,64px)}.piede-dentro{grid-gap:18px;display:grid;gap:18px}.piede-marchio{align-items:center;display:flex;gap:14px}.piede-marchio img{border-radius:10px;flex:none;height:44px;width:44px}.piede-nome{font-stretch:110%;font-weight:700}.piede-chi,.piede-link{color:#b8c0dd;color:var(--muted);font-size:.92rem}.piede-link{display:flex;flex-wrap:wrap;gap:0 28px}.piede-link a{align-items:center;display:inline-flex;min-height:44px;transition:color .2s ease}.piede-link a:hover{color:#e8ecf8;color:var(--text)}.piede-note{color:#b8c0dd;color:var(--muted);font-size:.85rem}
/*# sourceMappingURL=main.9f1a8619.css.map*/