.ig[data-astro-cid-ltdpblq7]{padding:clamp(96px,14vh,176px) 0 clamp(48px,8vh,96px);color:#fbfcf0;background:#063324}.ig-head[data-astro-cid-ltdpblq7]{max-width:1440px;margin:0 auto;padding:0 max(24px,5vw);box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px}.ig-titles[data-astro-cid-ltdpblq7]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-astro-cid-ltdpblq7]{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#9da2b3}.ig-h2[data-astro-cid-ltdpblq7]{margin:0;font-weight:500;font-size:clamp(40px,4.8vw,92px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.ig-side[data-astro-cid-ltdpblq7]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:380px}.ig-side[data-astro-cid-ltdpblq7] p[data-astro-cid-ltdpblq7]{margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:#bcbfcc}.ig-cta[data-astro-cid-ltdpblq7]{border:1px solid #FBFCF0;padding:16px 26px;font-size:16px;font-weight:500}.ig-cta[data-astro-cid-ltdpblq7]:hover{background:#fbfcf0;color:#063324}.handle[data-astro-cid-ltdpblq7]{font-size:15px;color:#bcbfcc}.handle[data-astro-cid-ltdpblq7]:hover{color:#fbfcf0}.ig-strip-wrap[data-astro-cid-ltdpblq7]{margin-top:clamp(40px,7vh,72px)}.ig-strip[data-astro-cid-ltdpblq7]{list-style:none;margin:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(24px,5vw);padding:0 max(24px,5vw);scrollbar-width:none;outline:none}.ig-strip[data-astro-cid-ltdpblq7]::-webkit-scrollbar{display:none}.ig-post[data-astro-cid-ltdpblq7]{flex:0 0 auto;width:clamp(240px,24vw,340px);aspect-ratio:4/5;border-radius:12px;overflow:hidden;scroll-snap-align:start;background:#0b4431}.ig-post[data-astro-cid-ltdpblq7] a[data-astro-cid-ltdpblq7]{display:block;width:100%;height:100%}.ig-post[data-astro-cid-ltdpblq7] img{transition:transform .9s cubic-bezier(.2,0,0,1)}.ig-post[data-astro-cid-ltdpblq7] a[data-astro-cid-ltdpblq7]:hover img{transform:scale(1.05)}.ig-nav[data-astro-cid-ltdpblq7]{display:flex;gap:12px;justify-content:flex-end;padding:24px max(24px,5vw) 0}.ig-btn[data-astro-cid-ltdpblq7]{width:52px;height:52px;border:1px solid #2A5446;background:transparent;color:#fbfcf0;font-size:20px;cursor:pointer;font-family:inherit}.ig-btn[data-astro-cid-ltdpblq7]:hover{border-color:#fbfcf0}@media(max-width:600px){.ig-post[data-astro-cid-ltdpblq7]{width:70vw}}.fill[data-astro-cid-v4qhm7jo]{position:absolute;inset:0}.eyebrow[data-astro-cid-v4qhm7jo]{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.c-space[data-astro-cid-v4qhm7jo]{color:#9da2b3}.c-graphite[data-astro-cid-v4qhm7jo]{color:#6e7180}.sticky[data-astro-cid-v4qhm7jo]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.hero[data-astro-cid-v4qhm7jo]{position:relative;height:100vh;min-height:620px;overflow:hidden}.hero-veil[data-astro-cid-v4qhm7jo]{background:linear-gradient(180deg,#0633248c,#06332400 22%,#06332499 45%,#063324eb 80%,#063324)}.hero-content[data-astro-cid-v4qhm7jo]{position:absolute;left:max(24px,5vw);right:max(24px,5vw);bottom:clamp(40px,7vh,88px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:32px;align-items:end}.hero-eyebrow[data-astro-cid-v4qhm7jo]{color:#fbfcf0;margin-bottom:24px}h1[data-astro-cid-v4qhm7jo]{margin:0;font-weight:500;font-size:clamp(52px,7.4vw,150px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.hero-side[data-astro-cid-v4qhm7jo]{justify-self:end;max-width:360px;display:flex;flex-direction:column;gap:28px}.hero-side[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.45;color:#fbfcf0}.scroll[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;gap:14px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#bcbfcc}.scroll[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{display:block;width:48px;height:1px;background:#bcbfcc}.manifesto[data-astro-cid-v4qhm7jo]{height:230vh;position:relative}.manifesto[data-astro-cid-v4qhm7jo] .sticky[data-astro-cid-v4qhm7jo]{display:flex;align-items:center}.watermark[data-astro-cid-v4qhm7jo]{position:absolute;right:-12vw;bottom:-18vh;width:70vw;max-width:1100px;height:auto;opacity:.07;pointer-events:none}@media(max-width:900px){.watermark[data-astro-cid-v4qhm7jo]{right:max(24px,5vw);bottom:6vh;width:min(76vw,520px)}}.manifesto-inner[data-astro-cid-v4qhm7jo]{padding:0 max(24px,5vw);max-width:1500px;display:flex;flex-direction:column;gap:40px}.words[data-astro-cid-v4qhm7jo]{margin:0;font-weight:500;font-size:clamp(32px,4.4vw,80px);line-height:1.08;letter-spacing:-.03em;text-wrap:pretty}.ettari[data-astro-cid-v4qhm7jo]{height:260vh;position:relative}.open[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;overflow:hidden;clip-path:inset(20% 24% 20% 24% round 12px)}.open-veil[data-astro-cid-v4qhm7jo]{background:linear-gradient(0deg,#063324eb,#06332400 55%)}.open-after[data-astro-cid-v4qhm7jo]{position:absolute;left:max(24px,5vw);right:max(24px,5vw);bottom:clamp(40px,8vh,96px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;opacity:0}.big[data-astro-cid-v4qhm7jo]{font-weight:500;font-size:clamp(56px,9vw,180px);line-height:.95;letter-spacing:-.04em}.open-after[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;max-width:380px;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:#fbfcf0}.storia[data-astro-cid-v4qhm7jo]{background:#fbfcf0;color:#063324;padding:clamp(96px,14vh,176px) max(24px,5vw);position:relative}.storia-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(48px,6vw,120px);max-width:1440px;margin:0 auto}.storia-text[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:36px}.h2[data-astro-cid-v4qhm7jo]{margin:0;font-weight:500;font-size:clamp(40px,4.8vw,92px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.body[data-astro-cid-v4qhm7jo]{margin:0;font-size:18px;line-height:1.6;color:#6e7180;max-width:520px}.btn-outline-dark[data-astro-cid-v4qhm7jo]{align-self:flex-start;border:1px solid #063324;padding:16px 26px;font-size:16px;font-weight:500}.btn-outline-dark[data-astro-cid-v4qhm7jo]:hover{background:#063324;color:#fbfcf0}.storia-media[data-astro-cid-v4qhm7jo]{position:relative;min-height:640px}.m1[data-astro-cid-v4qhm7jo]{position:absolute;top:0;right:0;width:86%;height:62%;border-radius:12px;overflow:hidden}.m2[data-astro-cid-v4qhm7jo]{position:absolute;bottom:0;left:0;width:58%;height:46%;border-radius:12px;overflow:hidden;border:10px solid #FBFCF0}.m2[data-astro-cid-v4qhm7jo] img{border-radius:4px}.servizi[data-astro-cid-v4qhm7jo]{height:420vh;position:relative}.servizi-sticky[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,5vh,56px)}.servizi-head[data-astro-cid-v4qhm7jo]{padding:0 max(24px,5vw);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.servizi-titles[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:20px}.h2s[data-astro-cid-v4qhm7jo]{margin:0;font-weight:500;font-size:clamp(36px,4.2vw,80px);line-height:1.02;letter-spacing:-.035em}.hbar[data-astro-cid-v4qhm7jo]{width:min(280px,60vw);height:1px;background:#2a5446;position:relative}.hbar[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;background:#fbfcf0;transform-origin:left;transform:scaleX(0)}.hscroll[data-astro-cid-v4qhm7jo]{display:flex;gap:clamp(20px,2vw,32px);padding:0 max(24px,5vw);width:max-content;will-change:transform}.card[data-astro-cid-v4qhm7jo]{width:min(78vw,520px);display:flex;flex-direction:column;gap:22px;color:#fbfcf0}.card-media[data-astro-cid-v4qhm7jo]{height:min(46vh,440px);border-radius:12px;overflow:hidden}.card-media[data-astro-cid-v4qhm7jo] img{transition:transform .7s cubic-bezier(.2,0,0,1)}.card-media[data-astro-cid-v4qhm7jo] img:hover{transform:scale(1.04)}.card-text[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:56px 1fr;gap:16px}.card-n[data-astro-cid-v4qhm7jo]{font-size:15px;color:#9da2b3;padding-top:6px}.card-body[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:12px}.card-title[data-astro-cid-v4qhm7jo]{font-weight:500;font-size:clamp(24px,2vw,34px);line-height:1.1;letter-spacing:-.03em}.card-body[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;font-size:16px;line-height:1.55;color:#bcbfcc}.card-all[data-astro-cid-v4qhm7jo]{width:min(70vw,380px);height:min(46vh,440px);border:1px solid #2A5446;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:36px;box-sizing:border-box;color:#fbfcf0}.card-all[data-astro-cid-v4qhm7jo]:hover{background:#0b4431}.card-all[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:56px;height:auto}.card-all-text[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:16px}.card-all-title[data-astro-cid-v4qhm7jo]{font-weight:500;font-size:clamp(26px,2.2vw,38px);line-height:1.1;letter-spacing:-.03em}.card-all-link[data-astro-cid-v4qhm7jo]{font-size:15px;display:flex;align-items:center;gap:10px}.cavalli[data-astro-cid-v4qhm7jo]{background:#fbfcf0;color:#063324;padding:clamp(96px,14vh,176px) max(24px,5vw)}.cavalli-inner[data-astro-cid-v4qhm7jo]{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,7vh,80px)}.cavalli-head[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.cavalli-titles[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:20px}.cavalli[data-astro-cid-v4qhm7jo] .h2[data-astro-cid-v4qhm7jo]{text-wrap:wrap}.gallery[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-auto-rows:clamp(200px,22vw,320px);grid-auto-flow:dense;gap:16px}.g-item[data-astro-cid-v4qhm7jo]{padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;background:#edeff7;min-width:0}.g-item[data-astro-cid-v4qhm7jo] img{transition:transform .9s cubic-bezier(.2,0,0,1)}.g-item[data-astro-cid-v4qhm7jo] img:hover{transform:scale(1.05)}.visita[data-astro-cid-v4qhm7jo]{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden}.visita-veil[data-astro-cid-v4qhm7jo]{background:linear-gradient(180deg,#063324,#06332433,#0633248c 60%,#063324)}.visita-inner[data-astro-cid-v4qhm7jo]{position:relative;width:100%;padding:clamp(80px,12vh,140px) max(24px,5vw);display:flex;flex-direction:column;gap:clamp(48px,8vh,96px)}.visita-text[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;gap:28px;max-width:980px}.h2xl[data-astro-cid-v4qhm7jo]{margin:0;font-weight:500;font-size:clamp(44px,6vw,120px);line-height:1;letter-spacing:-.035em}.lead[data-astro-cid-v4qhm7jo]{margin:0;max-width:520px;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.btns[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:12px}.btn-light[data-astro-cid-v4qhm7jo]{background:#fbfcf0;color:#063324;padding:16px 26px;font-size:16px;font-weight:500}.btn-light[data-astro-cid-v4qhm7jo]:hover{background:#edeff7;color:#063324}.btn-outline-light[data-astro-cid-v4qhm7jo]{border:1px solid #FBFCF0;padding:16px 26px;font-size:16px;font-weight:500}.btn-outline-light[data-astro-cid-v4qhm7jo]:hover{background:#fbfcf01a}.lb[data-astro-cid-v4qhm7jo]{position:fixed;inset:0;z-index:100;background:#042419f5;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,80px)}.lb[data-astro-cid-v4qhm7jo][hidden]{display:none}.lb-img[data-astro-cid-v4qhm7jo]{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.lb-btn[data-astro-cid-v4qhm7jo]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:1px solid #2A5446;background:transparent;color:#fbfcf0;font-size:20px;cursor:pointer;font-family:inherit}.lb-prev[data-astro-cid-v4qhm7jo]{left:max(12px,2vw)}.lb-next[data-astro-cid-v4qhm7jo]{right:max(12px,2vw)}.lb-count[data-astro-cid-v4qhm7jo]{position:absolute;top:24px;right:max(12px,2vw);font-size:14px;color:#bcbfcc}
