.con-ingresso,.con-ingresso body{overflow:hidden}.con-ingresso #ingresso{display:block}.ingresso{z-index:50;background:var(--notte);color:var(--avorio);transition:opacity .35s;display:none;position:fixed;inset:0;overflow:hidden}.ingresso[hidden]{display:none!important}.ingresso.entrando{opacity:0;pointer-events:none}.ingresso-barra{justify-content:center;align-items:center;height:56px;display:flex;position:absolute;top:0;left:0;right:0}.ingresso-marchio{width:260px;color:var(--oro);display:block}.ingresso-salta{z-index:3;color:#f8f8f6cc;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;height:44px;padding:0 8px;font-size:14px;font-weight:500;position:absolute;top:6px;right:16px}.ingresso-salta:hover{color:var(--avorio);text-underline-offset:4px;text-decoration:underline}.ingresso-scena{background:#0a0a18;position:absolute;inset:56px 0 16px;overflow:hidden}.ingresso-tela{image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ingresso-testo{z-index:2;text-align:center;pointer-events:none;background:linear-gradient(#00223b00,#00223be0 60%);margin:0;padding:96px 24px 36px;position:absolute;bottom:16px;left:0;right:0}.ingresso-titolo,.ingresso-sotto{opacity:0;display:block;transform:translateY(6px)}.ingresso-titolo{font-family:var(--serif);letter-spacing:-.01em;color:var(--avorio);text-wrap:balance;font-size:min(52px,4.2vw);font-weight:400;line-height:1.12}.ingresso-sotto{font-family:var(--serif);color:#f8f8f6b8;white-space:pre-line;text-wrap:balance;margin-top:12px;font-size:20px;line-height:1.4}.ingresso-testo.visibile .ingresso-titolo{animation:.6s .1s forwards cdTesto}.ingresso-testo.visibile .ingresso-sotto{animation:.6s .4s forwards cdTesto}@keyframes cdTesto{to{opacity:1;transform:none}}.ingresso-titolo .cd-mk{width:min(460px,40vw);color:var(--oro);margin:0 auto 4px}.ingresso-entra{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ingresso-entra:focus-visible{outline-offset:-4px}.ingresso-fondo{align-items:center;height:16px;padding:0 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.ingresso-avanza{transform-origin:0;background:#f8f8f673;width:100%;height:1px;display:block;transform:scaleX(0)}@keyframes cdIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.appena-entrato .home{animation:.6s both cdIn}.velo{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.solo-telefono{display:none}@media (width<=640px){.solo-telefono{display:inline}.solo-desktop{display:none}br.solo-telefono{display:inline}.ingresso-barra{height:52px}.ingresso-scena{height:min(100vw,100svh - 300px);top:52px;bottom:auto}.ingresso-scena:after{content:"";background:linear-gradient(#00223b00, var(--notte));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.ingresso-testo{background:var(--notte);flex-direction:column;justify-content:center;padding:8px 24px 0;display:flex;top:calc(52px + min(100vw,100svh - 300px));bottom:104px}.ingresso-titolo{font-size:34px}.ingresso-titolo .cd-mk{width:min(300px,80vw)}.ingresso-sotto{margin-top:12px;font-size:18px}.ingresso-marchio{width:150px}.ingresso-salta{height:44px;color:var(--avorio);border:1.5px solid #f8f8f6b3;padding:0 30px;font-size:15px;font-weight:600;text-decoration:none;inset:auto auto 40px 50%;transform:translate(-50%)}.ingresso-salta:hover{background:var(--avorio);color:var(--notte);text-decoration:none}.ingresso-fondo{padding:0 20px}}.sovrapposta{--p:0;--d:0}.barra{z-index:20;height:72px;color:var(--avorio);background-color:#00315300;justify-content:space-between;align-items:center;padding:0 24px;transition:background-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.sovrapposta.piena .barra{background-color:var(--navy)}.barra a{color:inherit}.su-chiaro{color:var(--navy);transition:color .4s}.sovrapposta.piena .su-chiaro{color:var(--avorio)}.barra .nav-d{display:flex}.barra-sx{align-items:center;gap:36px;display:flex}.compra-vendi{gap:28px;font-size:14px;display:flex}.compra-vendi a,.barra .nav-d a{align-items:center;min-height:44px;display:inline-flex}.chiama{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:none}@media (width<=1100px){.barra .nav-d,.barra .compra-vendi,.barra .chiama{display:none}}.logo-volante{--w0:min(560px, 40vw);--w1:260px;--x0:25vw;--x1:50vw;--y0:calc(50vh - var(--w0) * .1004 / 2);--y1:calc(36px - var(--w1) * .1004 / 2);z-index:21;left:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--p));top:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--p));width:calc(var(--w0) + (var(--w1) - var(--w0)) * var(--p));color:color-mix(in srgb, var(--oro) calc(var(--p) * 100%), var(--navy));display:block;position:fixed;transform:translate(-50%)}@supports (height:100svh){.logo-volante{--y0:calc(50svh - var(--w0) * .1004 / 2)}}.torna-su{z-index:20;background:var(--navy);width:44px;height:44px;color:var(--avorio);cursor:pointer;transform:translateY(calc((1 - var(--d)) * 100%));border:0;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex;position:fixed;bottom:0;right:12%}@media (width<=640px){.torna-su{width:40px;height:40px;right:12%}.barra{padding:0 16px}.compra-vendi{gap:14px;font-size:13px}.su-chiaro,.barra .chiama{color:var(--avorio)}.barra .chiama{font-size:13px}.logo-volante{width:150px;color:var(--oro);top:28.47px;left:50%}}.home{background:var(--avorio)}.eroe{background:var(--avorio);grid-template-columns:1fr 1fr;display:grid;position:relative}.eroe-pannello{position:relative}.eroe-primo{height:100svh;min-height:560px;position:relative}.eroe-chi{--rientro:32%;grid-template-columns:var(--rientro) minmax(0, 1fr);align-content:start;row-gap:28px;min-height:80svh;padding:96px 48px 96px 24px;scroll-margin-top:72px;display:grid}.eroe-chi>*{grid-column:1/-1}.eroe-occhiello{color:var(--grigio);margin:0 0 -12px;font-size:13px}.eroe-intro{max-width:24ch;font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.22}.eroe-chi>.eroe-testo{text-wrap:pretty;grid-column:2;max-width:48ch;margin:8px 0 0;font-size:14px;line-height:1.65}.eroe-dati{margin:64px 0 0;font-size:14px}.eroe-dati div{grid-template-columns:var(--rientro) minmax(0, 1fr);align-items:center;min-height:30px;display:grid}.eroe-dati dt{color:var(--grigio)}.eroe-dati dd{margin:0}.eroe-dati a{color:inherit}.eroe-motto{text-align:center;max-width:320px;margin:0 auto;font-size:15px;line-height:1.4;position:absolute;top:calc(50% + min(560px,40vw)/20 + 28px);left:32px;right:32px}.motto-chi,.motto-cosa{display:block}.eroe-motto{max-width:420px}.motto-chi{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(24px,2.1vw,32px);line-height:1.15}.motto-cosa{margin-top:12px;font-size:15px;line-height:1.45}.eroe-giu{width:44px;height:44px;color:var(--navy);justify-content:center;align-items:center;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.eroe-giu svg{animation:2.2s ease-in-out infinite cdGiu}.eroe-giu:hover svg{animation-duration:1.1s}@keyframes cdGiu{0%,to{transform:translateY(-3px)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.eroe-giu svg{animation:none}}.eroe-cornice{background:var(--notte);align-self:start;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.eroe-foto{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.eroe .velo-su{background:linear-gradient(#001a2e80,#001a2e00);height:200px;top:0}@media (width<=640px){.eroe{grid-template-columns:1fr}.eroe-cornice{order:-1;height:74svh;min-height:440px;position:relative}.eroe .velo-su{background:linear-gradient(#001a2e8c,#001a2e00);height:150px;display:block}.eroe-primo{flex-direction:column;align-items:center;height:auto;min-height:0;padding:36px 24px 12px;display:flex}.eroe-chi{--rientro:96px;row-gap:20px;min-height:0;padding:56px 16px 72px}.eroe-chi>.eroe-testo{grid-column:1/-1}.eroe-intro{font-size:24px}.eroe-dati{margin-top:28px}.eroe-motto{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:340px;display:flex;position:static}.motto-cosa{font-size:15px;line-height:1.45}.motto-chi{font-family:var(--serif);letter-spacing:-.01em;font-size:30px;line-height:1.15}.eroe-giu{margin-top:16px;position:static;transform:none}}.aiuto{background:var(--sabbia);padding:96px 0}.sezione-titolo{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:40px;font-weight:400;line-height:1.15}.aiuto-titolo-sez{padding:0 24px 40px}.aiuto-elenco{border-bottom:1px solid #00315333}.aiuto-voce{color:var(--navy);border-top:1px solid #00315333;grid-template-columns:72px minmax(0,1fr) 340px 32px;align-items:center;gap:24px;padding:14px 24px 10px;text-decoration:none;transition:background-color .25s,color .25s;display:grid}.aiuto-num{color:var(--grigio);align-self:start;padding-top:14px;font-size:14px;font-weight:600;transition:color .25s}.aiuto-titolo{text-transform:uppercase;font-size:clamp(56px,5vw,72px);font-weight:700;font-stretch:70%;line-height:.95}.aiuto-testo{color:var(--grigio);font-size:15px;line-height:1.4;transition:color .25s}.aiuto-freccia{color:var(--navy);transition:transform .25s,color .25s}.aiuto-voce:hover,.aiuto-voce:focus-visible{background:var(--navy);color:var(--avorio)}.aiuto-voce:hover .aiuto-num,.aiuto-voce:focus-visible .aiuto-num,.aiuto-voce:hover .aiuto-testo,.aiuto-voce:focus-visible .aiuto-testo{color:#f8f8f6d9}.aiuto-voce:hover .aiuto-freccia,.aiuto-voce:focus-visible .aiuto-freccia{color:var(--oro);transform:translate(6px)}.aiuto-voce:focus-visible{outline-offset:-2px}@media (width<=900px){.aiuto-voce{grid-template-columns:40px minmax(0,1fr) 28px;gap:4px 12px}.aiuto-num{grid-row:1/span 2;padding-top:10px}.aiuto-titolo{grid-column:2}.aiuto-testo{grid-area:2/2;padding-bottom:4px}.aiuto-freccia{grid-area:1/3/span 2}}@media (width<=640px){.aiuto{padding:64px 0}.sezione-titolo{font-size:26px}.aiuto-titolo-sez{padding:0 16px 28px}.aiuto-voce{padding:12px 16px 10px}.aiuto-titolo{font-size:38px}.aiuto-testo{font-size:14px}}.dove{text-align:center;padding:120px 24px 150px}.dove-titolo{color:var(--grigio);margin:0 0 28px;font-size:14px;font-weight:400}.dove-comuni{max-width:1100px;font-family:var(--serif);letter-spacing:-.01em;margin:0 auto;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:1.2}@media (width<=640px){.dove{padding:88px 16px 96px}.dove-titolo{margin-bottom:18px;font-size:13px}}.vendita{padding:0 24px}.vendita-testa{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.vendita-titolo{font-family:var(--serif);margin:0;font-size:40px;font-weight:400}.vendita-tutti{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.vendita-tutti svg{transition:transform .2s}.vendita-tutti:hover svg,.vendita-tutti:focus-visible svg{transform:translate(3px)}.vendita-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vendita-carta{flex-direction:column;gap:10px;text-decoration:none;display:flex}.vendita-carta img,.vendita-senza-foto{aspect-ratio:3/2;object-fit:cover;background:#e6e8e5;width:100%;height:auto;display:block}.vendita-senza-foto{color:var(--grigio);justify-content:center;align-items:center;font-size:14px;display:flex}.vendita-carta:hover .vendita-nome{text-underline-offset:4px;text-decoration:underline}.vendita-nome{font-size:15px}.vendita-dati{color:var(--grigio);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.vetrina{background:var(--sabbia);padding:96px 0 112px}.vetrina:empty{display:none}@media (width<=640px){.vetrina{padding:64px 0 80px}.vendita{padding:0 16px}.vendita-testa{margin-bottom:22px}.vendita-titolo{font-size:26px}.vendita-griglia{grid-template-columns:minmax(0,1fr);gap:48px}}.valuta{background:var(--notte);height:760px;position:relative;overflow:hidden}.valuta-foto{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.velo-valuta{background:linear-gradient(#001a2e00,#001a2ea8);height:460px;bottom:0}.valuta-corpo{z-index:2;color:var(--avorio);flex-direction:column-reverse;gap:18px;display:flex;position:absolute;bottom:30px;left:24px;right:24px}.valuta-riga{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.valuta-testo{max-width:420px;margin:0;font-size:18px;line-height:1.45}.valuta-btn{min-height:56px}.valuta-titolo{text-transform:uppercase;white-space:nowrap;margin:0;font-size:min(196px,13.6vw);font-weight:700;font-stretch:70%;line-height:.84}@media (width<=640px){.valuta{height:660px}.valuta-foto{object-position:30% 50%}.velo-valuta{background:linear-gradient(#001a2e00,#001a2eb3);height:420px}.valuta-corpo{flex-direction:column;gap:14px;bottom:28px;left:16px;right:16px}.valuta-riga{flex-direction:column;align-items:flex-start;gap:18px}.valuta-testo{font-size:16px}.valuta-titolo{white-space:normal;font-size:84px;line-height:.86}.valuta-btn{min-height:52px;padding:0 24px;font-size:16px}}
