:root{color-scheme:light dark;--color-bg: #f2f0ea;--color-surface: #e7e5dc;--color-paper: #faf9f5;--color-text: #1c2420;--color-heading: #16201b;--color-text-muted: #525d57;--color-accent: #2e5a45;--color-accent-strong: #234737;--color-on-accent: #f7f6f1;--color-accent-text: #2e5a45;--color-border: rgb(28 36 32 / 12%);--color-border-strong: rgb(28 36 32 / 28%);--color-deep: #17271f;--color-on-deep: #eceae2;--color-on-deep-muted: #a9b7ae;--color-deep-border: rgb(236 234 226 / 16%);--color-header-bg: rgb(242 240 234 / 88%);--color-scrim: 150 25% 6%;--color-shadow: 150 20% 12%;--color-success: #2e5a45;--color-error: #a3321f;--font-display: "EB Garamond", "EB Garamond Fallback", "Garamond", "Times New Roman", serif;--font-body: "Schibsted Grotesk", "Schibsted Grotesk Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: .875rem;--text-sm: .875rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: clamp(1.4rem, 1.25rem + .6vw, 1.75rem);--text-2xl: clamp(1.75rem, 1.45rem + 1.2vw, 2.35rem);--text-3xl: clamp(2.2rem, 1.6rem + 2.4vw, 3.15rem);--text-4xl: clamp(2.6rem, 1.7rem + 3.8vw, 4.2rem);--leading-tight: 1.1;--leading-snug: 1.25;--leading-body: 1.65;--tracking-label: .2em;--tracking-tight: -.015em;--tracking-snug: -.005em;--weight-heading: 450;--weight-strong: 600;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--space-6: 4rem;--space-7: 6rem;--space-fluid-s: clamp(.75rem, .5rem + 1.2vw, 1.25rem);--space-fluid-m: clamp(1.5rem, 1rem + 2.4vw, 2.5rem);--space-fluid-l: clamp(3rem, 1.8rem + 5vw, 6rem);--space-fluid-xl: clamp(4rem, 2.5rem + 7vw, 8rem);--flow-space: var(--space-3);--space-section: var(--space-fluid-xl);--space-gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--measure: 60ch;--flow-label: var(--space-3);--flow-text: var(--space-4);--flow-header: var(--space-fluid-m);--space-section-pad: var(--space-fluid-l);--container-max: 80rem;--space-edge: max(var(--space-gutter), (100% - var(--container-max)) / 2);--radius-sm: 0;--radius: 0;--radius-lg: 0;--radius-pill: 999px;--border-w: 1px;--shadow-soft: 0 30px 70px -30px hsl(var(--color-shadow) / 28%);--focus-ring: 2px solid var(--color-accent);--focus-offset: 3px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--transition: .18s var(--ease-out);--dur-1: .16s;--dur-2: .28s;--dur-slide: .6s;--dur-reveal: .9s;--reveal-distance: 1.25rem;--reveal-stagger: 80ms;--z-header: 50;--z-menu: 60;--header-h: 4.5rem;--header-h-lg: 5rem}@media(min-width:48em){:root{--text-xs: .75rem}}@media(prefers-color-scheme:dark){:root{--color-bg: #121815;--color-surface: #19211d;--color-paper: #1f2823;--color-text: #e6e4dc;--color-heading: #f0eee7;--color-text-muted: #a4aea8;--color-accent: #9cc8ad;--color-accent-strong: #b5d8c2;--color-on-accent: #10201a;--color-accent-text: #9cc8ad;--color-border: rgb(230 228 220 / 12%);--color-border-strong: rgb(230 228 220 / 26%);--color-deep: #1b2b23;--color-on-deep: #e6e4dc;--color-on-deep-muted: #a4aea8;--color-deep-border: rgb(230 228 220 / 14%);--color-header-bg: rgb(18 24 21 / 86%);--color-shadow: 0 0% 0%;--color-success: #9cc8ad;--color-error: #f08a76}}.container{width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}.section{padding-block:var(--space-section)}.stack{display:flex;flex-direction:column;gap:var(--flow-space)}.stack>*{margin-block:0}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:flex-start}.center{box-sizing:content-box;max-inline-size:var(--measure);margin-inline:auto;padding-inline:var(--space-gutter)}.auto-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.button{display:inline-block;padding:var(--space-2) var(--space-4);font-weight:500;color:var(--color-bg);background:var(--color-accent);border:0;border-radius:var(--radius);text-decoration:none;cursor:pointer}.button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media(prefers-reduced-motion:no-preference){.button{transition:transform var(--transition)}.button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.vsp-motion [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance, 1.5rem),0);transition:opacity var(--dur-reveal, .7s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),transform var(--dur-reveal, .7s) var(--ease-out, cubic-bezier(.22, 1, .36, 1));transition-delay:calc(var(--reveal-i, 0) * var(--reveal-stagger, 80ms))}.vsp-motion [data-reveal=fade]{transform:none}.vsp-motion [data-reveal].is-revealed{opacity:1;transform:none}}.faq{padding-block:var(--space-section)}.faq__inner{display:grid;gap:var(--flow-header);width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}@media(min-width:64em){.faq__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.faq__title{font-size:var(--text-3xl)}.faq__list{margin:0;padding:0;list-style:none;border-block-end:var(--border-w) solid var(--color-border-strong)}.faq__item{border-block-start:var(--border-w) solid var(--color-border-strong)}.faq__question{margin:0;font-family:var(--font-display);font-size:var(--text-xl)}.faq__trigger{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;inline-size:100%;min-block-size:3.5rem;padding:var(--space-4) 0;font:inherit;text-align:start;color:var(--color-heading);background:none;border:0;cursor:pointer}.faq__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.faq__icon{position:relative;flex:none;inline-size:1rem;block-size:1rem}.faq__icon:before,.faq__icon:after{position:absolute;inset:50% 0 auto;block-size:1px;background:currentcolor;content:""}.faq__icon:after{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.faq__icon:after{transition:transform var(--dur-2) var(--ease-out)}}[aria-expanded=true] .faq__icon:after{transform:rotate(0)}.faq__panel{padding-block-end:var(--space-4)}.faq__answer{max-inline-size:56ch;color:var(--color-text-muted)}.mappa{padding-block:var(--space-section);background:var(--color-surface)}.mappa__inner{display:grid;gap:var(--space-fluid-m);width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}@media(min-width:64em){.mappa__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.mappa__text{display:flex;flex-direction:column;gap:var(--space-4)}.mappa__text>*{margin-block:0}.mappa__title{font-size:var(--text-3xl)}.mappa__address{display:flex;flex-direction:column;font-style:normal;font-size:var(--text-lg)}.mappa__address span{font-size:var(--text-base);color:var(--color-text-muted)}.mappa__ways{display:flex;flex-direction:column;gap:var(--space-4)}.mappa__ways>*{margin-block:0}.mappa__ways{margin:0;padding:var(--space-4) 0 0;list-style:none;border-block-start:var(--border-w) solid var(--color-border-strong)}.mappa__way{display:flex;gap:var(--space-3);align-items:flex-start}.mappa__way .icon{inline-size:1.5rem;block-size:1.5rem;color:var(--color-accent)}.mappa__way p{color:var(--color-text-muted)}.mappa__way-title{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:0}.mappa__map{min-block-size:22rem}.mappa__map .embed--map,.mappa__map iframe{inline-size:100%;block-size:100%;min-block-size:22rem}.mappa__map iframe{filter:grayscale(.7) sepia(.12)}@media(prefers-color-scheme:dark){.mappa__map iframe{filter:grayscale(.8) brightness(.8) contrast(1.1)}}.mappa__map iframe:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tappe{padding-block:var(--space-section)}.tappe__inner{width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto;display:flex;flex-direction:column;gap:var(--flow-header)}.tappe__inner>*{margin-block:0}.tappe__title{font-size:var(--text-3xl)}.tappe__groups{display:grid;gap:var(--space-fluid-m)}@media(min-width:48em){.tappe__groups{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.tappe__group{display:flex;flex-direction:column;gap:var(--space-4)}.tappe__group>*{margin-block:0}.tappe__group{padding-block-start:var(--space-4);border-block-start:var(--border-w) solid var(--color-border-strong)}.tappe__group-title{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.tappe__list{display:flex;flex-direction:column;gap:var(--space-4)}.tappe__list>*{margin-block:0}.tappe__list{margin:0}.tappe__row{display:flex;flex-direction:column-reverse;gap:var(--space-1)}.tappe__row dt{color:var(--color-text-muted)}.tappe__row dd{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1;color:var(--color-heading);font-variant-numeric:lining-nums}.da-sapere{padding-block:var(--space-section);border-block-start:var(--border-w) solid var(--color-border)}.da-sapere__inner{display:grid;gap:var(--flow-header);width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}@media(min-width:64em){.da-sapere__inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.da-sapere__title{font-size:var(--text-3xl)}.da-sapere__list{display:grid;gap:var(--space-4) var(--space-5);margin:0;padding:0;list-style:none}@media(min-width:48em){.da-sapere__list{grid-template-columns:1fr 1fr}}.da-sapere__item{display:flex;gap:var(--space-3);align-items:flex-start}.da-sapere__item .icon{inline-size:1.5rem;block-size:1.5rem;color:var(--color-accent)}.camere-elenco{padding-block:var(--space-section);width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-fluid-xl)}.camere-elenco>*{margin-block:0}.camere-elenco__room{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fluid-m)}@media(min-width:64em){.camere-elenco__room{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.camere-elenco__common+.camere-elenco__room{padding-block-start:0;border:0}.camere-elenco__room+.camere-elenco__room{padding-block-start:var(--space-fluid-l);border-block-start:var(--border-w) solid var(--color-border)}.camere-elenco__common{display:grid;gap:var(--space-3);padding-block-end:var(--space-fluid-m);border-block-end:var(--border-w) solid var(--color-border)}@media(min-width:64em){.camere-elenco__common{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.camere-elenco__common-title{font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic}.camere-elenco__common-list{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none}.camere-elenco__common-list li{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-pill)}.camere-elenco__text{display:flex;flex-direction:column;gap:var(--space-3)}.camere-elenco__text>*{margin-block:0}@media(min-width:64em){.camere-elenco__text{position:sticky;inset-block-start:calc(var(--header-h-lg) + var(--space-5))}}.camere-elenco__name{font-size:var(--text-3xl)}.camere-elenco__beds{display:flex;gap:var(--space-2);align-items:center;font-weight:600}.camere-elenco__beds .icon{color:var(--color-accent)}.camere-elenco__desc{max-inline-size:36ch;color:var(--color-text-muted)}.camere-elenco__feats{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-start;margin:0;padding:var(--space-3) 0 0;list-style:none}.camere-elenco__feats li{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-pill)}.camere-elenco__photos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}.camere-elenco__main{grid-column:1/-1;margin:0;aspect-ratio:4/3}.camere-elenco__small{margin:0;aspect-ratio:3/4}.camere-elenco__photos--2 .camere-elenco__small{grid-column:1/-1;aspect-ratio:16/9}.camere-elenco__img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.recensioni{padding-block:var(--space-section)}.recensioni__inner{width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto;display:flex;flex-direction:column;gap:var(--flow-header)}.recensioni__inner>*{margin-block:0}.recensioni__inner{align-items:center;text-align:center}.recensioni__title{font-size:var(--text-3xl)}.recensioni__list{display:grid;gap:var(--space-fluid-m);margin:0;padding:0;list-style:none}@media(min-width:48em){.recensioni__list{grid-template-columns:1fr 1fr}}.recensioni__item--lead{grid-column:1/-1;padding-block-end:var(--space-fluid-m);border-block-end:var(--border-w) solid var(--color-border)}.recensioni__figure{display:flex;flex-direction:column;gap:var(--space-4)}.recensioni__figure>*{margin-block:0}.recensioni__figure{align-items:center;margin:0}.recensioni__quote{margin:0;max-inline-size:34ch;font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;line-height:1.35;color:var(--color-heading);text-wrap:balance}.recensioni__item--lead .recensioni__quote{max-inline-size:30ch;font-size:var(--text-3xl);line-height:1.15}.recensioni__by{display:flex;flex-direction:column;gap:var(--space-1)}.recensioni__author{font-weight:600}.recensioni__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.dettagli-split{display:grid;color:var(--color-on-deep);background:var(--color-deep)}@media(min-width:64em){.dettagli-split{grid-template-columns:1fr 1fr;min-block-size:44rem}}.dettagli-split__media{margin:0;aspect-ratio:4/3}@media(min-width:64em){.dettagli-split__media{aspect-ratio:auto}}.dettagli-split__img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.dettagli-split__panel{display:grid;align-items:center;padding:var(--space-fluid-l) var(--space-gutter)}@media(min-width:64em){.dettagli-split__panel{padding-inline:var(--space-fluid-l)}}.dettagli-split__content{display:flex;flex-direction:column;gap:var(--flow-text)}.dettagli-split__content>*{margin-block:0}.dettagli-split__content{max-inline-size:30rem}.dettagli-split--no-image .dettagli-split__content{margin-inline:auto}.dettagli-split__title{font-size:var(--text-3xl);color:var(--color-on-deep)}.dettagli-split__text{display:flex;flex-direction:column;gap:var(--space-3)}.dettagli-split__text>*{margin-block:0}.dettagli-split__text{color:var(--color-on-deep-muted)}.dettagli-split__list{margin:0;padding:0;list-style:none;border-block-start:var(--border-w) solid var(--color-deep-border)}.dettagli-split__list li{padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;line-height:1.3}.dettagli-split__list li+li{border-block-start:var(--border-w) solid var(--color-deep-border)}.esperienze-card{padding-block:var(--space-section);background:var(--color-surface)}.esperienze-card__head{width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto;margin-block-end:var(--flow-header)}.esperienze-card__title{font-size:var(--text-3xl)}.esperienze-card__list{display:grid;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;gap:var(--space-3);margin:0;padding:0 var(--space-gutter) var(--space-2);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-gutter)}@media(min-width:64em){.esperienze-card__list{grid-template-columns:repeat(var(--cards),minmax(0,1fr));grid-auto-flow:row;gap:var(--space-fluid-m);padding:0;overflow:visible;width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}}.esperienze-card__item{display:flex;flex-direction:column;gap:var(--space-3)}.esperienze-card__item>*{margin-block:0}.esperienze-card__item{scroll-snap-align:start}@media(min-width:64em){.esperienze-card__item:nth-child(2n){margin-block-start:var(--space-fluid-l)}}.esperienze-card__figure{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;isolation:isolate}.esperienze-card__figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--color-scrim)/70%),hsl(var(--color-scrim)/0%) 45%);content:""}.esperienze-card__img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media(hover:hover)and (prefers-reduced-motion:no-preference){.esperienze-card__img{transition:transform .9s var(--ease-out)}.esperienze-card__item:hover .esperienze-card__img{transform:scale(1.04)}}.esperienze-card__caption{position:absolute;inset:auto 0 0;z-index:1;padding:var(--space-4)}.esperienze-card__name{font-size:var(--text-2xl);color:var(--color-on-deep)}.esperienze-card__text{max-inline-size:30ch;color:var(--color-text-muted)}.camere-slider{padding-block:var(--space-section) 0}.camere-slider__head{width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;justify-content:space-between;margin-block-end:var(--flow-header)}.camere-slider__title{font-size:var(--text-3xl)}.camere-slider__stage{position:relative}.camere-slider__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.camere-slider__track::-webkit-scrollbar{display:none}.camere-slider__track:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.camere-slider__slide{position:relative;display:grid;align-items:end;min-block-size:max(30rem,82svh);scroll-snap-align:start;isolation:isolate}.camere-slider__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid}@media(min-width:48em){.camere-slider__media--pair{grid-template-columns:1fr 1fr;gap:var(--space-1)}}.camere-slider__img{inline-size:100%;block-size:100%;min-block-size:0;-o-object-fit:cover;object-fit:cover}.camere-slider__img--second{display:none}@media(min-width:48em){.camere-slider__img--second{display:block}}.camere-slider__card{display:flex;flex-direction:column;gap:var(--space-3)}.camere-slider__card>*{margin-block:0}.camere-slider__card{inline-size:min(100% - 2 * var(--space-gutter),26rem);margin:0 var(--space-gutter) calc(var(--space-7) + var(--space-3));padding:var(--space-4);color:var(--color-on-deep);background:hsl(var(--color-scrim)/58%);border:var(--border-w) solid rgba(236,234,226,.22);box-shadow:var(--shadow-soft),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}@media(min-width:64em){.camere-slider__card{margin-inline-start:var(--space-edge);margin-block-end:var(--space-fluid-l);padding:var(--space-5)}}@media(prefers-reduced-transparency:reduce){.camere-slider__card{background:var(--color-deep);-webkit-backdrop-filter:none;backdrop-filter:none}}.camere-slider__name{font-size:var(--text-2xl);color:var(--color-on-deep)}.camere-slider__beds{color:var(--color-on-deep)}.camere-slider__feats{display:none}@media(min-width:48em){.camere-slider__feats{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-start}}.camere-slider__feats{margin:0;padding:0;list-style:none}.camere-slider__feats li{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border:var(--border-w) solid rgba(236,234,226,.4);border-radius:var(--radius-pill)}.camere-slider__controls{position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-gutter);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-start;padding:var(--space-1);color:var(--color-on-deep);background:hsl(var(--color-scrim)/55%);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:64em){.camere-slider__controls{inset-block-end:var(--space-fluid-l);inset-inline-end:var(--space-edge)}}.camere-slider__btn{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;color:inherit;background:transparent;border:var(--border-w) solid rgba(236,234,226,.45);border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.camere-slider__btn .icon{inline-size:1.25rem;block-size:1.25rem}.camere-slider__btn:hover{color:var(--color-deep);background:var(--color-on-deep)}@media(prefers-reduced-motion:no-preference){.camere-slider__btn{transition:background-color var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) var(--ease-out)}.camere-slider__btn:active{transform:scale(.95)}}.camere-slider__count{min-inline-size:4.5rem;font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;text-align:center}.intro-storia{padding-block:var(--space-section) var(--space-section-pad)}.intro-storia__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-fluid-m) var(--space-3);width:min(100% - 2 * var(--space-gutter),var(--container-max));margin-inline:auto}@media(min-width:64em){.intro-storia__inner{grid-template-columns:minmax(0,1fr) minmax(0,34rem) minmax(0,1fr);align-items:start;gap:var(--space-fluid-l)}}.intro-storia__text{grid-column:1/-1;text-align:center;display:flex;flex-direction:column;gap:var(--flow-text)}.intro-storia__text>*{margin-block:0}.intro-storia__text{align-items:center}@media(min-width:64em){.intro-storia__text{grid-row:1;grid-column:2;align-self:center}}.intro-storia__title{font-size:var(--text-3xl)}.intro-storia__body{display:flex;flex-direction:column;gap:var(--space-3)}.intro-storia__body>*{margin-block:0}.intro-storia__body{max-inline-size:34rem;color:var(--color-text-muted)}.intro-storia__figure{margin:0;overflow:hidden;aspect-ratio:3/4}.intro-storia__img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:64em){.intro-storia__figure--a{grid-row:1;grid-column:1}}@media(min-width:64em){.intro-storia__figure--b{grid-row:1;grid-column:3;inline-size:80%;justify-self:end;margin-block-start:var(--space-fluid-l)}}.intro-storia__figure:only-of-type{grid-column:1/-1}@media(min-width:64em){.intro-storia__figure:only-of-type{grid-column:1}}
