HOME v2 (restyling mobile-first S45-31)
#ivd-home{–ivd-bg:#1a1410;–ivd-surface:#241d16;–ivd-surface2:#2e261d;–ivd-text:#f0e9e0;–ivd-soft:#c9bdab;–ivd-accent:#6aa84f;–ivd-accent2:#b08d57;–ivd-line:rgba(240,233,224,.12);background:var(–ivd-bg);color:var(–ivd-text);font-family:system-ui,Inter,sans-serif;margin:0 calc(50% – 50vw);width:100vw}
#ivd-topbar{position:sticky;top:0;z-index:60;background:var(–ivd-surface);display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(–ivd-line)}
#ivd-topbar img{max-height:42px;width:auto;filter:brightness(0) invert(1)}
.ivd-burger{background:none;border:1px solid var(–ivd-line);color:var(–ivd-text);font-size:1.4rem;min-width:44px;min-height:44px;border-radius:10px;cursor:pointer}
#ivd-menu{display:none;flex-direction:column;background:var(–ivd-surface2);border-bottom:1px solid var(–ivd-line)}
#ivd-menu.open{display:flex}
#ivd-menu a{color:var(–ivd-text);text-decoration:none;padding:14px 20px;min-height:44px;border-bottom:1px solid var(–ivd-line)}
.ivd-breadcrumb{position:sticky;top:66px;z-index:55;background:var(–ivd-bg);padding:10px 18px;font-size:.86rem;color:var(–ivd-soft);border-bottom:1px solid var(–ivd-line)}
.ivd-breadcrumb a{color:var(–ivd-accent);text-decoration:none}
.ivd-chipnav{position:sticky;top:108px;z-index:54;background:var(–ivd-bg);display:flex;gap:8px;overflow-x:auto;padding:10px 18px;border-bottom:1px solid var(–ivd-line);scrollbar-width:thin}
.ivd-chip{flex:0 0 auto;color:var(–ivd-text);text-decoration:none;font-size:.82rem;font-weight:600;padding:8px 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;background:var(–ivd-surface);border:1px solid var(–ivd-line)}
.ivd-chip.active{background:var(–ivd-accent);color:#10140d}
.ivd-section{scroll-margin-top:160px;padding:36px 18px;max-width:820px;margin:0 auto}
.ivd-section-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}
.ivd-section-head h2{margin:0;color:var(–ivd-text);font-size:1.5rem;border-left:4px solid var(–ivd-accent);padding-left:12px}
.ivd-card{display:flex;gap:18px;align-items:flex-start;background:var(–ivd-surface);border:1px solid var(–ivd-line);border-radius:18px 10px 18px 10px;padding:18px;margin-bottom:14px;transition:transform .15s,border-color .15s}
.ivd-card:hover{transform:translateY(-2px);border-color:var(–ivd-accent)}
.ivd-card-icon{flex:0 0 72px;width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:linear-gradient(135deg,var(–ivd-accent),var(–ivd-accent2))}
.ivd-card-body{flex:1 1 auto;min-width:0}
.ivd-card-body h3{margin:0 0 6px;color:var(–ivd-text);font-size:1.12rem}
.ivd-card-body p{margin:0;color:var(–ivd-soft);line-height:1.6;font-size:1rem}
.ivd-card details{margin-top:10px;border-top:1px solid var(–ivd-line);padding-top:8px}
.ivd-card summary{cursor:pointer;color:var(–ivd-accent);font-weight:600;min-height:44px;display:flex;align-items:center}
.ivd-card details p{color:var(–ivd-text);margin-top:6px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(–ivd-accent);outline-offset:2px}
@media(min-width:760px){.ivd-burger{display:none}#ivd-menu{display:flex!important;flex-direction:row;background:transparent;border:none}#ivd-menu a{border:none;padding:8px 14px}}
@media(max-width:520px){.ivd-card{flex-direction:column}.ivd-card-icon{width:64px;height:64px;flex-basis:64px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
Chi sono
Ivan Dorna
Fondatore e responsabile tecnico di Anthilla Srl. Lavoro all'intersezione tra framework cognitivi, infrastruttura resiliente e AI applicata con criterio.
In pratica
Architettura e sviluppo di V9 (Multi-Level Prompting Framework), kernel FLUX, hub AIKB. Venticinque anni di costruzione paziente: niente bandwagon, niente exit playbook.
Le cinque convinzioni operative
Fog/edge prima del cloud
Il cloud e' diventato un condominio: vendor lock-in, costi opachi, latenze imprevedibili, regulatory drift.
Perche
Latenza sotto 5ms (vs 50-200ms hyperscaler), costi prevedibili (server fisici, no surprise billing), sovranita del dato. Per PMI italiane e settori regolamentati la fog/edge sovrana e' meglio.
AI applicata con criterio
Non IA ovunque, ma dove genera valore misurabile. Locale, privacy-first, sotto controllo.
Approccio
IA on-premise, nessun dato che lascia la tua infrastruttura. GDPR-first.
Sistemi che durano
Progetto per durare nel tempo, adattarsi ai cambiamenti, offrire il massimo controllo operativo.
Indipendenza operativa
No lock-in. Vendor-neutral. Il cliente mantiene il controllo della propria infrastruttura.
Essenziale e funzionale
La tecnologia al servizio dell'essere umano. Essenziale, funzionale, armonico: soluzioni pensate per le persone, non per la tecnologia fine a se' stessa.
Cosa faccio
Infrastruttura resiliente
Architetture fog/edge-first, ridondanza, disaster recovery, monitoraggio continuo.
AI applicata
Framework cognitivi (V9), automazione di processi e decisioni, sempre con controllo locale.
Software e progettazione logica
Sistemi modulari, scalabili, evolvibili. Software che rispecchia i processi reali.
L'ecosistema professionale
Anthilla Srl
Casa madre: infrastruttura, framework V9, kernel FLUX, hub AIKB. Fondatore + responsabile tecnico.
Scighera
Laboratorio operativo customer-facing (skunkworks). Owner del brand, decision maker strategico.
Luca Tomassi
Sound engineer, direzione comunicativa B2B. Partner per la comunicazione.
Contatti
Scrivimi
contacts@anthilla.com. Filtro Anthilla per qualifica: il telefono lo do a clienti qualificati.
(function(){
var b=document.getElementById(“ivd-burger”),m=document.getElementById(“ivd-menu”);
if(b&&m)b.addEventListener(“click”,function(){m.classList.toggle(“open”);b.setAttribute(“aria-expanded”,m.classList.contains(“open”));});
var chips=document.querySelectorAll(“.ivd-chip”),secs=document.querySelectorAll(“.ivd-section”),bc=document.getElementById(“ivd-bc-current”);
if(“IntersectionObserver” in window){
var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){var k=e.target.id.replace(“ivd-sec-“,””);chips.forEach(function(c){c.classList.toggle(“active”,c.dataset.key===k)});if(bc){var lbl=e.target.getAttribute(“data-label”);if(lbl)bc.textContent=lbl;}}})},{rootMargin:”-40% 0px -55% 0px”});
secs.forEach(function(s){io.observe(s)});
}
})();
