@layer properties,theme,base;@layer components{.md{--notte:#0f1122;--bianco:#fff;--champagne:#edc885;--via-lattea:#a9aecb;--ardesia:#50556f;--filetto-notte:#2a2e55;--filetto-giorno:#e3e4ee;--errore-giorno:#b3261e;--errore-notte:#ff8a80;--oro-stampa:#8f6420;--f-capitale:"Commissioner Variable", "Optima", "Candara", "Segoe UI", sans-serif;--f-testo:"Piazzolla Variable", "Iowan Old Style", "Palatino", Georgia, serif;--m:clamp(1rem, 5.5556vw, 5rem);--gap:clamp(1rem, .6rem + 1.1vw, 2rem);--sezione:clamp(4.5rem, 2.8rem + 7.5vw, 9rem);--t-nome:clamp(2.75rem, 1.6667rem + 4.8148vw, 6rem);--t-targa:clamp(2.5rem, 1.5rem + 4.4444vw, 5.5rem);--t-h2:clamp(1.75rem, 1.3333rem + 1.8519vw, 3rem);--t-motto:clamp(1.375rem, 1.2083rem + .7407vw, 1.875rem);--t-testo:clamp(1.0625rem, 1.0208rem + .1852vw, 1.1875rem);--t-dati:clamp(.8125rem, .7917rem + .0926vw, .875rem);font-family:var(--f-testo);font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (width>=48rem){.md{--m:max(clamp(1rem, 5.5556vw, 5rem), var(--margine-comandi))}}.md-notte{color-scheme:dark;--sfondo:var(--notte);--testo:var(--bianco);--testo-2:var(--via-lattea);--linea:var(--filetto-notte);--accento:var(--champagne);--anello:var(--champagne);--errore:var(--errore-notte);--peso-testo:420;background-color:var(--notte);color:var(--bianco)}.md-giorno{color-scheme:light;--sfondo:var(--bianco);--testo:var(--notte);--testo-2:var(--ardesia);--linea:var(--filetto-giorno);--accento:var(--notte);--anello:var(--notte);--errore:var(--errore-giorno);--peso-testo:400;background-color:var(--bianco);color:var(--notte)}.md :focus-visible{outline:2px solid var(--anello);outline-offset:3px}.md p,.md h1,.md h2,.md h3,.md dl,.md dd,.md figure,.md ol,.md ul{margin:0}.md img{max-width:100%;height:auto;display:block}.md-griglia{column-gap:var(--gap);max-width:90rem;padding-inline:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.md-capitale{font-family:var(--f-capitale);font-variation-settings:"FLAR" 100;text-transform:uppercase;font-kerning:normal;font-weight:400}.md-h2{font-family:var(--f-capitale);font-variation-settings:"FLAR" 100;font-weight:400;font-size:var(--t-h2);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;line-height:1.04}.md-h3{font-family:var(--f-capitale);font-variation-settings:"FLAR" 100;letter-spacing:.12em;text-transform:uppercase;font-size:1.125rem;font-weight:450;line-height:1.2}.md-testo{max-width:28em;font-family:var(--f-testo);font-size:var(--t-testo);font-weight:var(--peso-testo);text-wrap:pretty;hanging-punctuation:first;line-height:1.6}.md-dati{font-family:var(--f-capitale);font-variation-settings:"FLAR" 0;font-weight:450;font-size:var(--t-dati);font-variant-numeric:lining-nums tabular-nums;color:var(--testo-2);line-height:1.45}.md-numeri{font-variant-numeric:lining-nums tabular-nums}.md-bottone{min-height:3rem;font-family:var(--f-capitale);font-variation-settings:"FLAR" 0;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--sfondo);background-color:var(--testo);border:1px solid var(--testo);cursor:pointer;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;transition-property:color,background-color;transition-duration:.12s;display:inline-flex}@media (hover:hover){.md-bottone:hover{color:var(--testo);background-color:#0000}}.md-bottone:active{color:var(--sfondo);background-color:var(--testo-2);border-color:var(--testo-2)}.md-link{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.md-link:hover{text-decoration-thickness:2px}}.md-link:active{color:var(--testo-2)}.md-link-ui{min-height:2.75rem;font-family:var(--f-capitale);font-variation-settings:"FLAR" 0;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.md-filetto{background-color:var(--accento);width:2.5rem;height:1px;display:block}.md main:focus{outline:none}.md:has(#md-menu:popover-open) :is(.md-salta,.st,.tt-servizio,.tt-principale>:not(#md-menu),main,footer,.nt){visibility:hidden}.md-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities;
