.chisiamo-section{padding:96px 0}.chisiamo-container{max-width:1200px;margin:0 auto;padding:0 24px}.chisiamo-narrow{max-width:820px}.chisiamo-eyebrow{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));margin:0}.chisiamo-eyebrow span{color:hsl(var(--accent));margin-right:12px;letter-spacing:0}.chisiamo-section h2{font-size:clamp(2.2rem,3.4vw,3.6rem);line-height:1.08;font-weight:400;max-width:820px;margin:18px 0 0}.chisiamo-lead{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;max-width:640px;margin-top:24px;color:hsl(var(--muted-foreground))}.chisiamo-hero{background:hsl(var(--background));padding:120px 0 96px;border-bottom:1px solid hsl(var(--border))}.chisiamo-hero h1{font-size:clamp(2.4rem,4.4vw,4.2rem);line-height:1.12;font-weight:400;max-width:960px;margin:20px 0 0}.chisiamo-hero h1 em{font-style:italic;color:hsl(var(--accent))}.chisiamo-hero .chisiamo-lead{max-width:700px}.chisiamo-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.chisiamo-hero-actions a:focus-visible,.chisiamo-finale a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.chisiamo-perche{background:hsl(var(--muted) / .35)}.chisiamo-perche p{font-size:15px;line-height:1.75;color:hsl(var(--muted-foreground));margin:0 0 18px;max-width:720px}.chisiamo-perche p strong{color:hsl(var(--foreground));font-weight:600}.chisiamo-responsabilita{background:hsl(var(--background))}.chisiamo-responsabilita-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.chisiamo-responsabilita-list li{padding:16px 0;border-top:1px solid hsl(var(--border));font-size:14.5px;line-height:1.6;color:hsl(var(--muted-foreground))}.chisiamo-responsabilita-list li strong{display:block;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:500;color:hsl(var(--foreground));margin-bottom:6px}.chisiamo-founder{background:hsl(var(--muted) / .35)}.chisiamo-founder-inner{display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:start;margin-top:48px}.chisiamo-founder-foto{width:200px!important;height:200px!important;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chisiamo-founder h3{font-family:Cormorant Garamond,serif;font-size:1.9rem;font-weight:500;margin:0 0 4px}.chisiamo-founder-role{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent));margin:0 0 18px}.chisiamo-founder-bio{font-size:15px;line-height:1.75;color:hsl(var(--muted-foreground));margin:0 0 24px;max-width:640px}.chisiamo-founder-link{display:inline-flex;align-items:center;gap:8px;font:700 12px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--foreground));text-decoration:none;border-bottom:1px solid hsl(var(--accent));padding-bottom:4px}.chisiamo-founder-link:hover{color:hsl(var(--accent))}.chisiamo-founder-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.chisiamo-partner{background:hsl(var(--background))}.chisiamo-partner-list{list-style:none;margin:56px 0 0;padding:0;display:flex;flex-direction:column}.chisiamo-partner-list li{border-top:1px solid hsl(var(--border))}.chisiamo-partner-row{display:grid;grid-template-columns:96px 1fr auto;gap:28px;align-items:center;padding:24px 0}.chisiamo-partner-foto{display:block;width:96px;height:96px;border-radius:50%;overflow:hidden}.chisiamo-partner-initial{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted));font-family:Cormorant Garamond,serif;font-size:2rem;color:hsl(var(--accent))}.chisiamo-partner-info strong{display:block;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500}.chisiamo-partner-info>span{display:block;font-size:13.5px;color:hsl(var(--muted-foreground));margin-top:4px}.chisiamo-partner-links{display:flex;gap:20px;margin-top:10px}.chisiamo-partner-links a{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent));text-decoration:none}.chisiamo-partner-links a:hover{text-decoration:underline}.chisiamo-partner-links a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.chisiamo-partner-links a.chisiamo-partner-trip-link{color:hsl(var(--sage))}.chisiamo-partner-no-trip{font:400 13px Manrope,sans-serif;color:hsl(var(--muted-foreground))}.chisiamo-luoghi{background:hsl(var(--ink));color:hsl(var(--ink-foreground))}.chisiamo-luoghi .chisiamo-eyebrow{color:hsl(var(--ink-foreground) / .7)}.chisiamo-luoghi .chisiamo-lead{color:hsl(var(--ink-foreground) / .8)}.chisiamo-luoghi blockquote{margin:36px 0 0;padding:0 0 0 28px;border-left:2px solid hsl(var(--accent));font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.4;max-width:820px}.chisiamo-prova{background:hsl(var(--background))}.chisiamo-prova-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.chisiamo-prova-facts{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column}.chisiamo-prova-facts li{padding:12px 0;border-top:1px solid hsl(var(--border));font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground))}.chisiamo-prova-facts li strong{color:hsl(var(--foreground));font-weight:600}.chisiamo-prova blockquote{margin:0;padding:28px;background:hsl(var(--muted) / .5);border-left:2px solid hsl(var(--sage));font-family:Cormorant Garamond,serif;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.5}.chisiamo-prova figcaption{margin-top:14px;font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.chisiamo-prova-link{margin-top:32px}.chisiamo-tutele{background:hsl(var(--muted) / .35)}.chisiamo-tutele-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:48px}.chisiamo-tutele dl{margin:0}.chisiamo-tutele dt{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));padding-top:16px;border-top:1px solid hsl(var(--border))}.chisiamo-tutele dd{margin:6px 0 16px;font-size:14.5px;line-height:1.6;color:hsl(var(--foreground))}.chisiamo-tutele-note{margin-top:32px;font-size:13px;line-height:1.65;color:hsl(var(--muted-foreground));max-width:720px}.chisiamo-principi{background:hsl(var(--background))}.chisiamo-principi-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.chisiamo-principi-list li{padding:16px 0;border-top:1px solid hsl(var(--border));font-size:14.5px;line-height:1.6;color:hsl(var(--muted-foreground))}.chisiamo-principi-list li strong{color:hsl(var(--foreground));font-weight:600}.chisiamo-andiamo{background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.chisiamo-viaggi{list-style:none;margin:48px 0 0;padding:0;display:flex;flex-direction:column}.chisiamo-viaggi li{border-top:1px solid hsl(var(--border))}.chisiamo-viaggio{display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:baseline;padding:20px 0;text-decoration:none;color:inherit}.chisiamo-viaggio:hover strong{color:hsl(var(--accent))}.chisiamo-viaggio:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.chisiamo-viaggio strong{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;line-height:1.2}.chisiamo-viaggio span{font-size:13px;color:hsl(var(--muted-foreground));white-space:nowrap}.chisiamo-viaggio em{font-style:normal;font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent));white-space:nowrap}.chisiamo-andiamo-passato{margin-top:24px;font-size:13.5px;color:hsl(var(--muted-foreground))}.chisiamo-andiamo-passato a{color:hsl(var(--accent));text-decoration:none}.chisiamo-andiamo-passato a:hover{text-decoration:underline}.chisiamo-finale{background:hsl(var(--ink));color:hsl(var(--ink-foreground));text-align:center}.chisiamo-finale .chisiamo-eyebrow{color:hsl(var(--ink-foreground) / .7)}.chisiamo-finale h2{margin-left:auto;margin-right:auto}.chisiamo-finale .chisiamo-lead{color:hsl(var(--ink-foreground) / .8);margin-left:auto;margin-right:auto}.chisiamo-finale-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}.chisiamo-finale .chisiamo-outline{color:hsl(var(--ink-foreground));border-color:hsl(var(--ink-foreground) / .65)}.chisiamo-finale .chisiamo-outline:hover{color:hsl(var(--accent));border-color:hsl(var(--accent))}@media (max-width:1023px){.chisiamo-responsabilita-list,.chisiamo-principi-list,.chisiamo-tutele-grid{grid-template-columns:1fr}.chisiamo-prova-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.chisiamo-section{padding:64px 0}.chisiamo-hero{padding:88px 0 64px}.chisiamo-hero h1{font-size:clamp(2rem,7.5vw,2.8rem)}.chisiamo-founder-inner{grid-template-columns:1fr;gap:28px}.chisiamo-partner-row{grid-template-columns:72px 1fr}.chisiamo-partner-row>.chisiamo-partner-arrow{display:none}.chisiamo-partner-foto,.chisiamo-partner-initial{width:72px;height:72px}.chisiamo-viaggio{grid-template-columns:1fr;gap:6px}.chisiamo-hero-actions a,.chisiamo-finale-actions a{width:100%;justify-content:center}}.chisiamo-casa-chiusura{margin-top:40px;font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.4;max-width:820px}.chisiamo-founder .chisiamo-founder-inner+.chisiamo-founder-inner{padding-top:48px;border-top:1px solid hsl(var(--border))}.chisiamo-autori{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:40px}.chisiamo-autore{display:flex;flex-direction:column;gap:8px;min-width:0}.chisiamo-autore-foto{aspect-ratio:3/4;overflow:hidden;background:hsl(var(--muted));margin-bottom:8px}.chisiamo-autore-foto>.foto-inquadrata{height:100%}.chisiamo-autore strong{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500}.chisiamo-autore-desc{font-size:14px;line-height:1.6;color:hsl(var(--muted-foreground))}.chisiamo-autore-lente{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--accent));margin-top:4px;display:block}.chisiamo-autore-viaggio{font-size:14.5px;color:hsl(var(--foreground))}.chisiamo-partner-list .chisiamo-partner-row{grid-template-columns:96px 1fr;opacity:.9}.chisiamo-luoghi-fig{margin:48px 0 0}.chisiamo-luoghi-fig figcaption{margin-top:10px;font-size:12px;color:hsl(var(--ink-foreground) / .7)}.chisiamo-catalogo{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px}.chisiamo-catalogo-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.chisiamo-catalogo-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:hsl(var(--muted));margin-bottom:8px}.chisiamo-catalogo-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chisiamo-catalogo-media span{position:absolute;left:12px;top:12px;background:hsl(var(--background) / .92);padding:4px 10px;font:700 10.5px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--accent))}.chisiamo-catalogo-card strong{font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.chisiamo-catalogo-autore{display:flex;align-items:center;gap:9px;font-size:13px;color:hsl(var(--muted-foreground));margin-top:2px}.chisiamo-catalogo-autore-foto,.chisiamo-catalogo-autore-initial{width:30px;height:30px;border-radius:9999px;overflow:hidden;flex-shrink:0}.chisiamo-catalogo-autore-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chisiamo-catalogo-autore-initial{background:hsl(var(--muted));display:inline-flex;align-items:center;justify-content:center;font:700 12px Manrope,sans-serif;color:hsl(var(--muted-foreground))}.chisiamo-catalogo-date{font-size:13px;color:hsl(var(--muted-foreground))}.chisiamo-catalogo-card em{font:700 11px Manrope,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent));margin-top:2px}.chisiamo-catalogo-card:hover strong{color:hsl(var(--accent))}.chisiamo-prova-facts li{color:hsl(var(--foreground))}.chisiamo-prova-inner>*,.chisiamo-founder-inner>*{min-width:0}.chisiamo-section h2,.chisiamo-hero h1{overflow-wrap:anywhere}@media (max-width:767px){.chisiamo-prova-link a{width:100%;white-space:normal;padding-left:16px;padding-right:16px}}.chisiamo-autore-desc{min-height:6.4em}.chisiamo-autore-prossimo{font:700 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--accent));margin-top:12px;display:block}.chisiamo-autore-parola{font:600 10px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));display:block}.chisiamo-autore-viaggio{overflow-wrap:anywhere}.chisiamo-autore-cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.chisiamo-perche p{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;font-weight:400;max-width:640px}
