@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(/_astro/barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-sc-latin-500-normal.DKsS8ykr.woff2)format("woff2"),url(/_astro/cormorant-sc-latin-500-normal.DEFRA2y3.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-sc-latin-600-normal.wS6gaVTd.woff2)format("woff2"),url(/_astro/cormorant-sc-latin-600-normal.CtbbO-J9.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-sc-latin-700-normal.DbXnBeCd.woff2)format("woff2"),url(/_astro/cormorant-sc-latin-700-normal.ukfxaLH3.woff)format("woff")}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-italic.CxaqvXto.woff2)format("woff2"),url(/_astro/cormorant-latin-500-italic.D7zK65gv.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bianco:#f2f3f1;--frammento:#c9ced1;--inchiostro:#14171a;--verde:#2e7d5b;--verde-scuro:#256a4c;--verde-luce:#5fd39a;--amarena:#b3261e;--bosco:#1c3a2f;--notte:#0f2019;--oro:#d9a441;--grigio:#4f585e;--grigio-tenue:#5f676c;--linea:#d5d9db;--chiaro:#eef2ef;--chiaro-dim:#a9bdb3;--testo-2:#2b3035;--cd-nero:#120b0d;--cd-bordeaux:#5a1424;--cd-vino:#7e1f33;--cd-candela:#f2b866;--cd-crema:#f3e6d8;--rar-comune:#9aa4a9;--rar-rara:#2e7d5b;--rar-epica:#5fd39a;--rar-leggendaria:#d9a441;--f-title:"Cormorant SC", "Cormorant", Georgia, serif;--f-body:"Barlow", "Helvetica Neue", Arial, sans-serif;--f-hud:"Barlow Condensed", "Arial Narrow", sans-serif;--f-corsivo:"Cormorant", Georgia, serif;--crepuscolo:linear-gradient(180deg, #f4f5f3 0%, #eef2ef 14%, #dce5e0 30%, #a9c3b6 48%, #5c8a76 66%, #2f5a49 84%, #1c3a2f 100%);--crepuscolo-giorno:linear-gradient(180deg, #f4f5f3 0%, #dce5e0 42%, #7fa693 78%, #2f5a49 100%);--sera:radial-gradient(120% 70% at 50% 0%, #2c5444 0%, #1c3a2f 45%, #0f2019 100%);--curva-uscita:cubic-bezier(.2, .8, .2, 1);--curva-lame:cubic-bezier(.7, 0, .3, 1);--curva-carta:cubic-bezier(.3, .7, .2, 1);--durata-lame:.9s;--durata-glitch:.5s;--durata-disturbo:.45s;--gutter:16px;--colonna:560px}.tondo{width:34px;height:34px;box-shadow:0 0 0 2px var(--verde-luce);background:#1c3a2f;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.tondo svg{width:78%;height:78%;display:block}.tondo.mini-t{z-index:2;width:16px;height:16px;box-shadow:0 0 0 1px var(--verde-luce);position:absolute;top:3px;left:3px}.firma-r{align-items:center;gap:9px;display:flex}.firma-r .tondo{width:26px;height:26px;box-shadow:0 0 0 1.5px var(--verde-luce)}.firma-r>span{gap:1px;display:grid}.firma-r small{font:700 .56rem/1 var(--f-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--verde-luce)}.firma-r em{font:italic 500 1.05rem/1.1 var(--f-corsivo);color:#fff}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--inchiostro);font:16px/1.55 var(--f-body);background:var(--bianco);min-height:100dvh;margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.salta-al-contenuto{z-index:50;background:var(--inchiostro);color:#fff;font:700 .8rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;position:absolute;top:-60px;left:12px}.salta-al-contenuto:focus{top:12px}.sfondo{z-index:-1;pointer-events:none;background:var(--bosco);position:fixed;inset:0;overflow:hidden}.sfondo .cielo{background:var(--crepuscolo);will-change:transform;height:300%;position:absolute;top:0;left:0;right:0}.sfondo .scene{will-change:transform;width:max(100%,56.3vh);height:100%;position:absolute;bottom:0;left:50%;translate:-50%}.sfondo .scene.sale{animation:sale 1.1s var(--curva-uscita) both}@media (width>=900px){.sfondo .scene{width:min(420px,44vh);height:calc(1.77667*min(420px,44vh))}}.sfondo .pavimento.solo-largo{display:none}@media (width>=900px){.sfondo .pavimento.solo-largo{display:block}}@keyframes sale{0%{opacity:0;transform:translateY(28%)}}.sfondo canvas{width:100%;height:100%;position:absolute;inset:0}.sfondo .pavimento{background-image:linear-gradient(var(--gridc) 1px, transparent 1px), linear-gradient(90deg, var(--gridc) 1px, transparent 1px);transform-origin:50% 100%;--gridc:#eef2ef59;background-size:34px 34px;height:30%;animation:5s linear infinite cammina;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(240px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}@keyframes cammina{to{background-position:0 34px,0 0}}.aquila{opacity:.5;width:80px;height:80px;color:var(--inchiostro);will-change:transform;position:absolute;top:0;left:0;overflow:visible;transform:translate(-200px)}.scene .trail{animation:3s linear infinite trail}@keyframes trail{to{stroke-dashoffset:-22px}}.scene .spin{transform-origin:0 0;animation:40s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scene .sway{transform-box:fill-box;transform-origin:50% 0;animation:6s ease-in-out infinite sway}@keyframes sway{50%{transform:rotate(.8deg)}}.scene .ember{animation:4s linear infinite ember}@keyframes ember{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-120px)}}.scene .chalk{opacity:.6;animation:6s ease-in-out infinite chalk}@keyframes chalk{50%{opacity:.15;transform:translate(6px,-14px)}}.scene .pulse2{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pulse2}@keyframes pulse2{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.scene .fire{transform-box:fill-box;transform-origin:50% 100%;animation:.5s steps(2,end) infinite alternate fire}@keyframes fire{to{transform:scale(1.06,.94)}}.scene .bob{animation:1.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-4px)}}.hud{z-index:20;padding:10px var(--gutter) 8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--chiaro);background:linear-gradient(#14171ad1,#14171a99);position:fixed;top:0;left:0;right:0}.hud .riga{max-width:var(--colonna);font:600 .72rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.hud a{align-items:center;gap:6px;min-height:28px;text-decoration:none;display:inline-flex}.hud a:hover{color:#fff}.hud .barra{max-width:var(--colonna);background:#eef2ef29;height:4px;margin:7px auto 0}.hud .barra i{background:linear-gradient(90deg, var(--verde), var(--verde-luce));width:0;height:100%;box-shadow:0 0 8px var(--verde-luce);display:block}.lame{z-index:60;pointer-events:none;display:grid;position:fixed;inset:0}.lame i{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);grid-area:1/1;transform:translate(-130%)}.lame i:first-child{background:#f2f3f1}.lame i:nth-child(2){background:#2e7d5b}.lame i:nth-child(3){background:#c9ced1}.lame.entra i{animation:lame-entra .45s var(--curva-lame) both}.lame.esce i{animation:lame-esce .5s var(--curva-lame) both;transform:translate(0)}.lame.entra i:nth-child(2),.lame.esce i:nth-child(2){animation-delay:50ms}.lame.entra i:nth-child(3),.lame.esce i:nth-child(3){animation-delay:.1s}@keyframes lame-entra{0%{transform:translate(-130%)}to{transform:translate(0)}}@keyframes lame-esce{0%{transform:translate(0)}to{transform:translate(130%)}}.sezione{max-width:var(--colonna);grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;margin:0 auto;padding:62px 14px 160px;display:grid;position:relative}.testa{gap:8px;padding:0 2px;display:grid}.testa .eb,.eb{font:600 .7rem/1 var(--f-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--verde-scuro)}.testa h1{font:700 2.3rem/1 var(--f-title)}.testa p{color:var(--testo-2);max-width:34ch;font-size:.92rem}.pannello{border:1px solid var(--frammento);background:#ffffffed;gap:10px;padding:14px;display:grid}.sec-t{font:700 .74rem/1 var(--f-hud);letter-spacing:.16em;text-transform:uppercase;border-left:3px solid var(--inchiostro);background:#ffffffe6;justify-content:space-between;align-items:baseline;margin:0;padding:8px 10px;display:flex}.sec-t span{color:var(--grigio);font-weight:600}.bozza{font:600 .58rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--amarena)}.fine-sezione{border:1px solid var(--frammento);background:#ffffffed;gap:10px;padding:14px;display:grid}.fine-sezione h2{font:700 1.3rem/1.1 var(--f-title)}.fine-sezione p{color:var(--testo-2);font-size:.88rem}.bloccato{font:700 .7rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--grigio);border:1px dashed var(--frammento);background:#fffc;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.bloccato>span:first-child{line-height:1.3}.bloccato>span:last-child{white-space:nowrap;flex:none}.nota-fine{font:600 .62rem/1.3 var(--f-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--grigio);background:#ffffffe0;justify-self:start;padding:6px 8px}.cta{text-align:center;font:700 .82rem/1 var(--f-hud);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:var(--verde);color:#fff;clip-path:polygon(0 0,100% 0,100% 68%,94% 100%,0 100%);border:0;padding:14px 16px;text-decoration:none;display:block;position:relative;overflow:hidden}.cta:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:3.6s ease-in-out infinite lucentezza;position:absolute;inset:0;transform:translate(-100%)}@keyframes lucentezza{60%,to{transform:translate(100%)}}.btn[hidden]{display:none}.btn{font:700 .74rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--inchiostro);min-height:40px;color:var(--inchiostro);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:9px 12px;text-decoration:none;display:inline-flex}.piede{font:600 .64rem/1.4 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;color:var(--chiaro-dim);flex-wrap:wrap;justify-content:center;gap:6px 14px;padding:18px 0 0;display:flex}.piede a{color:inherit}.sezione .piede{color:var(--grigio);background:#ffffffe0;justify-self:center;margin-bottom:22vh;padding:6px 10px}.glitch{animation:.85s linear both glitch}@keyframes glitch{0%{clip-path:inset(0 0 100%);filter:none;transform:translate(0)}8%{clip-path:inset(0 0 72%);filter:drop-shadow(-4px 0 #5fd39ae6)drop-shadow(4px 0 #b3261ecc);transform:translate(-7px)}16%{clip-path:inset(38% 0 30%);transform:translate(6px)}24%{clip-path:inset(0 0 48%);transform:translate(-4px)}32%{clip-path:inset(58% 0 0);transform:translate(5px)}40%{clip-path:inset(0 0 18%);filter:drop-shadow(-3px 0 #5fd39acc)drop-shadow(3px 0 #b3261eb3);transform:translate(-3px)}52%{clip-path:inset(0);transform:translate(2px)}64%{filter:drop-shadow(-1px 0 #5fd39a99)drop-shadow(1px 0 #b3261e80);transform:translate(-1px)}76%,to{clip-path:inset(0);filter:none;transform:none}}.glitch-lieve{animation:.5s linear both glitch-lieve}@keyframes glitch-lieve{0%{filter:none;transform:translate(0)}15%{filter:drop-shadow(-4px 0 #5fd39a)drop-shadow(4px 0 #b3261ee6);clip-path:inset(0 0 40%);transform:translate(-6px)}30%{clip-path:inset(45% 0 0);transform:translate(5px)}45%{clip-path:inset(0);transform:translate(-3px)}60%{filter:drop-shadow(-1px 0 #5fd39ab3)drop-shadow(1px 0 #b3261e99);transform:translate(2px)}to{filter:none;clip-path:inset(0);transform:none}}.disturbo{pointer-events:none;z-index:2;opacity:0;background:linear-gradient(180deg, transparent calc(var(--fy,62%) - 14%), #5fd39a38 calc(var(--fy,62%) - 14%), #5fd39a38 calc(var(--fy,62%) - 6%), transparent calc(var(--fy,62%) - 6%));position:absolute;inset:0}.disturbo:before{content:"";top:0;bottom:0;left:var(--fx,30%);background:#fff;width:2px;position:absolute;box-shadow:-1px 0 #14171a8c,2px 0 #5fd39ae6,0 0 8px #5fd39ab3}.disturbo:after{content:"";left:0;right:0;top:var(--fy,62%);background:#5fd39a;height:3px;position:absolute;box-shadow:0 -1px #14171a66,0 3px #b3261e99}.disturbo.on{animation:disturbo var(--durata-disturbo) steps(1, end) both}@keyframes disturbo{0%{opacity:1;transform:translate(-5px)}22%{opacity:0}38%{opacity:1;transform:translate(4px)}58%{opacity:1;transform:translate(-2px)}76%,to{opacity:0;transform:none}}.disturbando img,.disturbando svg{animation:scatto var(--durata-disturbo) steps(1, end)}@keyframes scatto{0%{transform:translate(4px)}38%{transform:translate(-3px)}58%,to{transform:none}}.avviso{opacity:0;z-index:40;white-space:nowrap;font:700 .74rem/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;background:var(--notte);color:var(--chiaro);border:1px solid var(--verde-luce);pointer-events:none;padding:10px 12px;transition:all .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}.avviso.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.solo-pc,.barra-pc{display:none}@media (width>=1200px){.con-pc{--pc-w:min(100vw, 1600px);--pc-x:max(0px, (100vw - 1600px) / 2)}.con-pc .solo-tel{display:none}.con-pc .solo-pc{display:revert}.con-pc .hud{display:none}.con-pc .barra-pc{z-index:20;height:56px;padding:0 calc(var(--pc-x) + 22px) 0 calc(var(--pc-x) + 18px);color:var(--chiaro);font:600 13px/1 var(--f-hud);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:linear-gradient(#14171a,#1e2328);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid;position:fixed;top:0;left:0;right:0}@media (width>=1601px){.con-pc .barra-pc{padding:0 calc(var(--pc-x) + 22px) 0 calc(var(--pc-x) + 56px)}}.barra-pc a{color:inherit;text-decoration:none}.barra-pc .marca{white-space:nowrap;align-items:center;gap:10px;display:flex}.barra-pc .marca .badge{--acc:var(--verde-luce);width:30px;height:30px}.barra-pc .marca b{letter-spacing:.12em;font-size:14px;font-weight:700}.barra-pc nav{white-space:nowrap;justify-content:center;display:flex}.barra-pc nav a{color:var(--chiaro-dim);padding:21px 12px 19px;transition:color .15s;position:relative}.barra-pc nav a:hover,.barra-pc nav a[aria-current=page]{color:var(--chiaro)}.barra-pc nav a[aria-current=page]:after{content:"";background:var(--verde-luce);height:3px;position:absolute;bottom:0;left:12px;right:12px}.barra-pc nav .menu{color:var(--chiaro);align-items:center;gap:8px;margin-right:8px;padding-right:18px;display:flex}.barra-pc nav .menu:before{content:"";background:#eef2ef2e;width:1px;position:absolute;top:16px;bottom:16px;right:0}.barra-pc nav .menu i{border:1.5px solid var(--verde-luce);width:8px;height:8px;transform:rotate(45deg)}.barra-pc :focus-visible{outline-color:var(--verde-luce);outline-offset:-4px}.barra-pc .destra{white-space:nowrap;align-items:center;gap:10px;display:flex}.barra-pc .lv{font-weight:700}.barra-pc .xp{background:#eef2ef2e;width:84px;height:4px}.barra-pc .xp i{background:var(--verde-luce);height:100%;display:block}.barra-pc .dim{color:var(--chiaro-dim)}.barra-pc .sync{color:var(--chiaro-dim);border-left:1px solid #eef2ef2e;margin-left:8px;padding-left:16px}.barra-pc .sync b{color:var(--chiaro);font-weight:700}.barra-pc .prog{background:var(--verde-luce);width:0;height:2px;box-shadow:0 0 8px var(--verde-luce);position:absolute;bottom:-2px;left:0}.con-pc .sfondo .scene{left:auto;right:var(--pc-x);width:calc(var(--pc-w) * .46);height:calc(100% - 56px);top:56px;bottom:0;translate:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.con-pc .sfondo .pavimento.solo-largo{display:none}@media (width>=1601px){.con-pc .sfondo .scene{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26% 86%,#0000)}}.con-pc .sfondo .scene .esagono{display:none}.con-pc .sezione{max-width:none;width:calc(var(--pc-w) * .54 + 50px);margin:0 0 0 calc(var(--pc-x) + 56px);gap:26px;padding:90px 0 120px}.con-pc .testa{gap:10px;padding:0}.con-pc .testa h1{font-size:3.4rem}.con-pc .testa p{max-width:56ch;font-size:1.06rem;line-height:1.5}.con-pc .sec-t{border-left-width:4px;padding:11px 14px;font-size:.82rem}.con-pc .sezione .piede{justify-self:start;margin-bottom:0}@media (height<=899px){.con-pc .sezione{gap:18px}}.con-pc .fine-sezione{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:20px 22px}.con-pc .fine-sezione>*{grid-column:1}.con-pc .fine-sezione>.cta{grid-area:1/2/span 3;align-self:center;padding-inline:22px}.con-pc .fine-sezione>.bloccato{grid-column:1/-1}.con-pc .fine-sezione h2{font-size:1.6rem}}.lame-arrivo .lame i{transform:translate(0)}
