.im-section:has(.im-known){overflow-x:clip}.im-known__opener,.im-known__photo{margin-inline:calc(var(--im-section-px) * -1);background:var(--im-color-sabbia-dorata);position:relative;overflow:hidden}.im-known__opener{aspect-ratio:16/9}.im-known__photo{aspect-ratio:3/2}.im-known__photo>a{block-size:100%;color:inherit;text-decoration:none;display:block}.im-known__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (hover:hover) and (pointer:fine){.im-known__photo img{transition:transform .9s var(--im-ease-editorial)}.im-known__photo:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.im-known__photo img{transition:none}.im-known__photo:hover img{transform:none}}.im-known__head{isolation:isolate;max-inline-size:100%;padding:var(--im-space-6) var(--im-section-px);color:var(--im-color-carta-bianca);position:absolute;inset:auto auto 0 0}.im-known__head:before{content:"";z-index:-1;background:var(--im-scrim-corner);pointer-events:none;block-size:240%;inline-size:230%;position:absolute;inset:auto auto 0 0}.im-known__title{font-family:var(--im-font-heading);font-size:var(--im-type-h2);color:inherit;text-wrap:balance;margin:0;font-style:italic;font-weight:400;line-height:1.1}.im-known__head .im-intro__subtitle{color:inherit}.im-known__spreads{padding:var(--im-space-2) 0 0;margin:0;list-style:none}.im-known__spread{scroll-margin-block-start:calc(var(--im-header-h,4.5rem) + var(--im-space-6))}.im-known__words{gap:var(--im-space-2);padding-block:var(--im-space-5) var(--im-space-6);display:grid}.im-known__subject{font-family:var(--im-font-heading);font-size:var(--im-type-h3);color:var(--im-ink-title);margin:0;font-style:italic;font-weight:500;line-height:1.2}.im-known__subject a{color:inherit;transition:color var(--im-transition-editorial);margin-block:-.55rem;padding-block:.55rem;text-decoration:none;display:inline-block}.im-known__subject a:hover{color:var(--im-ink-link)}.im-known__subject a:focus-visible{box-shadow:var(--im-shadow-ring);outline:none}.im-known__line{font-family:var(--im-font-heading);font-size:var(--im-type-h3);color:var(--im-ink-title);text-wrap:pretty;margin:0;font-style:italic;font-weight:400;line-height:1.3}.im-known__more{padding-block-end:var(--im-section-py-compact)}.im-known__more .im-linkline{margin-block-start:0}@media (width>=768px){.im-known__opener{aspect-ratio:16/6}.im-known__photo{aspect-ratio:16/7}}@media (width>=1024px){.im-known__opener,.im-known__photo{margin-inline:calc(50% - 50vw)}.im-known__opener{aspect-ratio:16/4}.im-known__photo{aspect-ratio:16/5}.im-known__spread:first-child .im-known__photo{aspect-ratio:16/6}.im-known__head{padding:var(--im-space-8) max(var(--im-section-px), calc((100vw - var(--im-container-max)) / 2))}.im-known__words{column-gap:var(--im-space-8);padding-block:var(--im-space-6) var(--im-space-10);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.im-known__name{grid-column:1/span 4}.im-known__line{grid-column:5/-1}}@media (width>=1280px){.im-known__name{grid-column:1/span 3}.im-known__line{grid-column:4/-1}}.im-trip:has(input[value="3"]:checked) [data-p]:not([data-p~="3"]),.im-trip:has(input[value="5"]:checked) [data-p]:not([data-p~="5"]),.im-trip:has(input[value="7"]:checked) [data-p]:not([data-p~="7"]),.im-trip:has(input[value="10"]:checked) [data-p]:not([data-p~="10"]){display:none}.im-trip__nights{gap:var(--im-space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.im-trip__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.im-trip__night{flex:1 1 0;min-width:0}.im-trip__night .im-ifilters__chip{width:100%;padding-inline:var(--im-space-1);justify-content:center}.im-trip__summary{font-size:var(--im-type-body);color:var(--im-ink-body);margin:0}.im-trip{--im-trip-short:4 / 3;gap:var(--im-space-8);min-width:0;display:grid}.im-trip__side{gap:var(--im-space-4);min-width:0;display:grid}.im-trip__main{min-width:0;container-type:inline-size}.im-trip__stays .im-intro{padding-block-end:0}.im-trip__stays .im-intro__title{font-size:var(--im-type-h3)}.im-trip__dates .im-stay__question{letter-spacing:0}.im-trip__dates [data-stay-state][data-invalid]{color:var(--im-ink-link)}.im-trip__dates .im-stay__status{min-block-size:calc(var(--im-type-small) * var(--im-leading-normal) * 3)}@media (scripting:none){.im-trip .im-trip__dates{display:none}}.im-trip__atlas{background:var(--im-color-sabbia-dorata)}.im-trip-map{aspect-ratio:4/5;width:100%;height:auto;display:block}.im-trip-map__land{fill:color-mix(in srgb, var(--im-color-caffe-latte) 75%, var(--im-color-sabbia-dorata));stroke:var(--im-color-sabbia-dorata);stroke-width:1px;vector-effect:non-scaling-stroke}.im-trip-map__region{fill:var(--im-color-carta-bianca);stroke:var(--im-color-caffe-scuro);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.im-trip-map__route{fill:none;stroke:var(--im-color-barolo-riserva);stroke-width:calc(var(--im-trip-unit) * .4);stroke-linecap:round;stroke-dasharray:1;animation:im-trip-draw .9s var(--im-ease-editorial) both}@keyframes im-trip-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.im-trip-map__pin{cursor:pointer}.im-trip-map__pin circle{fill:var(--im-color-oro-antico);stroke:var(--im-color-barolo-riserva);stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .2s var(--im-ease-editorial)}.im-trip-map__pin[data-active] circle{fill:var(--im-color-barolo-riserva)}.im-trip-map__pin text{font-family:var(--im-font-heading);font-size:calc(var(--im-trip-unit) * 3.1);fill:var(--im-color-nero-tartufo);paint-order:stroke;stroke:var(--im-color-carta-bianca);stroke-width:calc(var(--im-trip-unit) * .7);stroke-linejoin:round;font-style:italic}.im-trip__stops{gap:var(--im-space-10);margin:var(--im-space-6) 0 0;padding:0;list-style:none;display:grid}.im-trip__stop{min-width:0;display:grid}.im-trip__leg{margin:0 0 var(--im-space-3);font-size:var(--im-type-small);color:var(--im-ink-muted)}.im-trip__photo{aspect-ratio:5/4;margin-inline:calc(var(--im-section-px) * -1);background:var(--im-ink-wash);position:relative;overflow:hidden}.im-trip__photo img{transition:transform var(--im-transition-editorial)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.im-trip__photo:hover img{transform:scale(1.04)}}.im-trip__photo>a,.im-trip__image,.im-trip__photo img{object-fit:cover;width:100%;height:100%;display:block}.im-trip__where{z-index:1;isolation:isolate;inline-size:fit-content;max-inline-size:100%;padding:var(--im-space-4) var(--im-section-px);color:var(--im-color-carta-bianca);justify-items:start;display:grid;position:absolute;inset:auto auto 0 0}.im-trip__where:before{content:"";z-index:-1;background:var(--im-scrim-corner);pointer-events:none;block-size:290%;inline-size:270%;position:absolute;inset:auto auto 0 0}@media (width<=767.98px){.im-trip__where:before{block-size:250%;inline-size:220%}}.im-trip__town{font-family:var(--im-font-heading);font-style:italic;font-weight:400;font-size:var(--im-type-h2);color:inherit;margin:0;line-height:1.1}.im-trip__town a{color:inherit;text-decoration:none}.im-trip__town a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.im-trip__town a:focus-visible,.im-trip__where a:focus-visible{box-shadow:var(--im-shadow-ring);outline:none}.im-trip__when{min-block-size:calc(1em * var(--im-leading-normal));margin:var(--im-space-1) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:inherit}.im-trip__when [data-sheet-dates]:not(:empty):before{content:", "}.im-trip__where .im-trip__book,.im-trip__where .im-stay__book{max-inline-size:100%;margin-block-start:var(--im-space-2)}.im-trip__where .im-stay__book{color:inherit;border-bottom-color:var(--im-color-oro-antico)}.im-trip__town a,.im-trip__stay .im-stay__name a{position:relative}.im-trip__town a:after,.im-trip__stay .im-stay__name a:after{content:"";inset-block:calc((100% - var(--im-touch-target)) / 2);position:absolute;inset-inline:0}.im-trip__detail{gap:var(--im-space-5);min-width:0;margin-block-start:var(--im-space-4);display:grid}.im-trip__dek{font-size:var(--im-type-body);color:var(--im-ink-body);margin:0}.im-trip__facts{margin:var(--im-space-3) 0 0;gap:var(--im-space-1);font-size:var(--im-type-small);display:grid}.im-trip__facts:empty{display:none}.im-trip__facts>div{gap:var(--im-space-2);grid-template-columns:5rem minmax(0,1fr);display:grid}.im-trip__facts dt{color:var(--im-ink-muted)}.im-trip__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.im-trip__facts a{color:var(--im-ink-link);text-underline-offset:.15em}.im-trip__picks{margin:var(--im-space-3) 0 0;font-size:var(--im-type-small);font-weight:var(--im-weight-semibold);color:var(--im-ink-kicker)}.im-trip__stay{align-content:start;justify-items:start;min-width:0;display:grid}.im-trip__stay .im-stay__name{font-size:var(--im-type-h3)}.im-trip__stay>.im-trip__book{margin-block-start:var(--im-space-3)}.im-trip__line{font-family:var(--im-font-heading);font-size:var(--im-type-h3);color:var(--im-ink-title);text-wrap:pretty;margin:0;font-style:italic;line-height:1.3}.im-trip__more{min-width:0}.im-trip__more summary{min-block-size:var(--im-touch-target);padding-block:var(--im-space-3);font-family:var(--im-font-body);font-size:var(--im-body-sm-size);color:var(--im-ink-link);cursor:pointer}.im-trip__more summary:hover{color:color-mix(in srgb, var(--im-ink-link) 75%, var(--im-ink-title))}.im-trip__more summary:focus-visible{outline:var(--im-border-width-2) solid var(--im-ink-title);outline-offset:2px}.im-trip__others{gap:var(--im-space-6);margin:var(--im-space-2) 0;padding:0;list-style:none;display:grid}.im-trip__other{flex-direction:column;min-width:0;display:flex}.im-trip__elsewhere{margin-block-start:var(--im-space-6)}@container (width>=40rem){.im-trip__others{gap:var(--im-space-6) var(--im-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.im-trip__detail{gap:var(--im-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-block-start:var(--im-space-5)}.im-trip__detail:not(:has(.im-trip__stay)),.im-trip .im-trip__stop .im-trip__detail:has(.im-stay__venue-photo),.im-trip__stay .im-trip__others{grid-template-columns:minmax(0,1fr)}.im-trip__stay:has(>.im-stay__venue-photo){column-gap:var(--im-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.im-trip__stay:has(>.im-stay__venue-photo)>*{grid-column:2}.im-trip__stay>.im-stay__venue-photo{grid-area:1/1/span 6;margin-block-end:0}.im-trip__stay:has(>.im-stay__venue-photo)>.im-trip__more{grid-column:1/-1}}.im-trip__book:where(.im-button){margin-top:var(--im-space-3)}.im-trip__book.im-button:focus-visible{box-shadow:var(--im-shadow-ring);outline:none}.im-trip__disclosure{margin:var(--im-space-4) 0 0;font-size:var(--im-type-label);color:var(--im-ink-muted)}@media (width<=359.98px){.im-trip{--im-trip-short:5 / 4}.im-trip__photo{aspect-ratio:1}}.im-trip:has(input[value="3"]:checked) .im-trip__stop:nth-child(2n of [data-p~="3"]) .im-trip__photo,.im-trip:has(input[value="5"]:checked) .im-trip__stop:nth-child(2n of [data-p~="5"]) .im-trip__photo,.im-trip:has(input[value="7"]:checked) .im-trip__stop:nth-child(2n of [data-p~="7"]) .im-trip__photo,.im-trip:has(input[value="10"]:checked) .im-trip__stop:nth-child(2n of [data-p~="10"]) .im-trip__photo{aspect-ratio:var(--im-trip-short)}@container (width>=40rem){.im-trip:has(input[value="3"]:checked) .im-trip__stop:nth-child(2n of [data-p~="3"]) .im-trip__detail:not(:has(.im-stay__venue-photo))>.im-trip__stay,.im-trip:has(input[value="5"]:checked) .im-trip__stop:nth-child(2n of [data-p~="5"]) .im-trip__detail:not(:has(.im-stay__venue-photo))>.im-trip__stay,.im-trip:has(input[value="7"]:checked) .im-trip__stop:nth-child(2n of [data-p~="7"]) .im-trip__detail:not(:has(.im-stay__venue-photo))>.im-trip__stay,.im-trip:has(input[value="10"]:checked) .im-trip__stop:nth-child(2n of [data-p~="10"]) .im-trip__detail:not(:has(.im-stay__venue-photo))>.im-trip__stay{grid-area:1/1}.im-trip:has(input[value="3"]:checked) .im-trip__stop:nth-child(2n of [data-p~="3"]) .im-trip__detail:has(.im-trip__stay):not(:has(.im-stay__venue-photo)),.im-trip:has(input[value="5"]:checked) .im-trip__stop:nth-child(2n of [data-p~="5"]) .im-trip__detail:has(.im-trip__stay):not(:has(.im-stay__venue-photo)),.im-trip:has(input[value="7"]:checked) .im-trip__stop:nth-child(2n of [data-p~="7"]) .im-trip__detail:has(.im-trip__stay):not(:has(.im-stay__venue-photo)),.im-trip:has(input[value="10"]:checked) .im-trip__stop:nth-child(2n of [data-p~="10"]) .im-trip__detail:has(.im-trip__stay):not(:has(.im-stay__venue-photo)){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=1279.98px){.im-trip-map{aspect-ratio:4/5;max-height:26rem;margin-inline:auto}.im-trip__side-note{display:none}}@media (width>=768px) and (width<=1279.98px){.im-trip{--im-trip-short:2 / 1}.im-trip__side{column-gap:var(--im-space-8);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.im-trip__side>:not(.im-trip__atlas){grid-column:1}.im-trip__atlas{grid-area:1/2/span 3}.im-trip__photo{aspect-ratio:16/9}}@media (width>=768px){.im-trip__where{padding-inline:var(--im-space-6);padding-block:var(--im-space-5)}}@media (width>=1280px){.im-section:has(.im-trip){overflow-x:clip}.im-trip{--im-trip-short:2 / 1;gap:var(--im-space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.im-trip__side{--im-trip-top:calc(var(--im-header-h,4.5rem) + var(--im-pagenav-h,0px) + var(--im-space-4));top:var(--im-trip-top);block-size:calc(100svh - var(--im-trip-top) - var(--im-space-4));gap:var(--im-space-3);flex-direction:column;display:flex;position:sticky}.im-trip__atlas{flex:1 1 0;min-block-size:12rem;position:relative;overflow:hidden}.im-trip-map{aspect-ratio:auto;block-size:100%;position:absolute;inset:0}.im-trip-map__pin text{font-size:calc(var(--im-trip-unit) * 3.7)}.im-trip__side-note .im-trip__disclosure{margin:0}.im-trip__summary{min-block-size:2lh}.im-trip__foot-note{display:none}.im-trip__dates .im-stay__status{min-block-size:calc(var(--im-type-small) * var(--im-leading-normal) * 2)}.im-trip__photo{aspect-ratio:16/9;margin-inline:0 calc(-1 * max(var(--im-section-px), (100vw - var(--im-container-max)) / 2))}}@media (width>=1280px) and (height<=52rem){.im-trip__side-note{display:none}.im-trip__foot-note{display:block}}@media (width>=1280px) and (height<=44rem){.im-trip__side{block-size:auto;position:static}.im-trip__atlas{flex:none}.im-trip-map{aspect-ratio:4/5;block-size:auto;max-height:26rem;position:static}}.im-trip[data-moved] .im-trip__stop{transition:opacity .24s var(--im-ease-editorial)}@starting-style{.im-trip[data-moved] .im-trip__stop{opacity:0}}@media (forced-colors:active){.im-trip a:focus-visible,.im-trip input:focus-visible+.im-ifilters__chip{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.im-trip-map__route{stroke-dasharray:none;animation:none}.im-trip-map__pin circle,.im-trip__book,.im-trip[data-moved] .im-trip__stop{transition:none}}.im-shortlist{gap:var(--im-space-2);grid-template-areas:"intro""list""ledger";min-width:0;display:grid}.im-shortlist__intro{grid-area:intro;min-width:0}.im-shortlist__intro .im-intro{padding-bottom:0}.im-shortlist__list{gap:var(--im-space-4);margin:0 calc(var(--im-section-px) * -1);padding:var(--im-space-1) var(--im-section-px);scroll-padding-inline:var(--im-section-px);scroll-snap-type:x proximity;scrollbar-width:none;grid-area:list;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.im-shortlist__list::-webkit-scrollbar{display:none}.im-shortlist__tile{scroll-snap-align:start;min-width:0;position:relative}.im-shortlist__card{gap:var(--im-space-2);height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.im-shortlist__card:focus-visible{outline:var(--im-border-width-2) solid var(--im-ink-title);outline-offset:2px;box-shadow:none}.im-shortlist__thumb{aspect-ratio:4/3;background:var(--im-ink-wash);display:block;overflow:hidden}.im-shortlist__image{object-fit:cover;width:100%;height:100%;display:block}.im-shortlist__text{align-content:start;min-width:0;display:grid}.im-shortlist__title{font-family:var(--im-font-heading);font-size:var(--im-type-nav);color:var(--im-ink-title);transition:color var(--im-transition-editorial);margin:0;font-style:italic;font-weight:500;line-height:1.2}.im-shortlist__card:hover .im-shortlist__title{color:var(--im-ink-link)}.im-shortlist__tile[data-title=long] .im-shortlist__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.im-shortlist__town{font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-kicker);font-weight:600}.im-shortlist__dek{text-wrap:pretty;-webkit-line-clamp:4;font-size:var(--im-type-small);line-height:var(--im-leading-snug);color:var(--im-ink-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.im-shortlist__tile[data-title=mid] .im-shortlist__dek{-webkit-line-clamp:3}.im-shortlist__tile[data-title=long] .im-shortlist__dek{-webkit-line-clamp:2}.im-shortlist__ledger{align-content:start;gap:var(--im-space-2);grid-area:ledger;min-width:0;display:grid}.im-shortlist__verdict{padding-top:var(--im-space-2);border-top:1px solid var(--im-ink-hairline)}.im-shortlist__verdict:not([data-chosen]) .im-shortlist__verdict-title{display:none}.im-shortlist__verdict-title{margin:0 0 var(--im-space-1);font-family:var(--im-font-heading);font-size:var(--im-type-nav);color:var(--im-ink-title);font-style:italic;font-weight:500;line-height:1.2}.im-shortlist__lines{font-size:var(--im-type-small);line-height:var(--im-leading-snug);margin:0}.im-shortlist__lines>div{display:inline}.im-shortlist__lines>div+div:before{content:" · ";color:var(--im-ink-muted)}.im-shortlist__lines dt,.im-shortlist__lines dd{display:inline}.im-shortlist__lines dt{color:var(--im-ink-title);font-weight:600}.im-shortlist__lines dt:after{content:": "}.im-shortlist__lines dd{color:var(--im-ink-body);margin:0}.im-shortlist__lines a{color:var(--im-ink-link)}.im-shortlist__links{gap:var(--im-space-1) var(--im-space-5);flex-wrap:wrap;margin:0;display:flex}.im-shortlist__links a[hidden]{display:none}.im-shortlist__saved a{color:var(--im-ink-link)}.im-shortlist__saved{font-size:var(--im-type-small);color:var(--im-ink-muted);margin:0}.im-shortlist__saved[hidden]{display:none}.im-shortlist__booking{align-items:center;gap:var(--im-space-1) var(--im-space-3);flex-wrap:wrap;display:flex}.im-shortlist__booking:empty{display:none}.im-shortlist__booking .im-trip__book,.im-shortlist__booking .im-trip__disclosure{flex:0 auto;margin:0}.im-shortlist__booking .im-trip__disclosure{line-height:var(--im-leading-snug);flex-basis:14rem}@media (width>=1024px){.im-shortlist__list{gap:var(--im-space-5) var(--im-space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.im-shortlist__dek,.im-shortlist__tile[data-title] .im-shortlist__dek{-webkit-line-clamp:2;line-height:var(--im-leading-normal)}}@media (width>=1366px){.im-shortlist{gap:var(--im-space-3) var(--im-space-10);grid-template:"intro list""ledger list"1fr/minmax(0,3fr) minmax(0,9fr)}.im-shortlist__list{align-self:start}.im-shortlist__intro .im-intro__subtitle{display:block}.im-shortlist:has([data-chosen]) .im-intro__subtitle{display:none}}@media (width>=768px){.im-shortlist__verdict:not([data-chosen]) .im-shortlist__verdict-title{display:block}.im-shortlist__lines{gap:var(--im-space-1);display:grid}.im-shortlist__lines>div{display:block}.im-shortlist__lines>div+div:before{content:none}.im-shortlist__tile[data-title=long] .im-shortlist__title{display:block}}@media (width>=768px) and (width<=1365.98px){.im-shortlist__ledger{column-gap:var(--im-space-8);grid-template-columns:minmax(0,1fr) auto}.im-shortlist__links{align-self:end}.im-shortlist__saved,.im-shortlist__booking{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.im-shortlist__title{transition:none}}.im-next__trip{margin:var(--im-space-3) 0 0;font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-body)}.im-next__trip a{color:var(--im-ink-link);text-underline-offset:.15em}[data-region-next] .im-doors{margin-block-start:var(--im-space-2)}.im-next__lines{border-block-start:1px solid var(--im-ink-hairline);margin-block-start:var(--im-space-6);display:grid}.im-next__lines .im-linkline{border-block-start:0;margin-block-start:0;padding-block-start:var(--im-space-3)}@media (forced-colors:active){.im-next a:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (width>=1024px){.im-next__lines{grid-template-columns:repeat(var(--im-next-lines,3), minmax(0, 1fr));column-gap:var(--im-space-6)}.im-next__lines[data-count="4"]{--im-next-lines:4}.im-next__lines .im-linkline{flex-direction:column;align-items:flex-start}.im-next__lines .im-linkline__link{min-block-size:0;padding-block:calc((var(--im-touch-target) - 1lh) / 2);align-items:flex-start}}.im-section:has(.im-why){overflow-x:clip;container-type:inline-size}.im-why{padding-block-start:var(--im-section-py-compact)}.im-why .im-intro--links{column-gap:var(--im-space-4)}.im-why__frieze{gap:var(--im-space-px);margin:0 calc((100% - 100cqw) / 2 - var(--im-section-px));grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.im-why__frieze[data-count="3"] .im-why__tile:first-child{grid-column:1/-1}.im-why__frieze[data-count="3"] .im-why__tile:first-child .im-why__door{aspect-ratio:3/2}.im-why__tile{min-inline-size:0}.im-why__door{aspect-ratio:2/3;background:var(--im-color-cioccolato-fondente);color:var(--im-color-carta-bianca);align-content:end;scroll-margin-block-start:calc(var(--im-header-h,4.5rem) + var(--im-space-6));text-decoration:none;display:grid;position:relative;overflow:clip}.im-why__door:focus-visible{outline:none}.im-why__door:focus-visible:after{content:"";outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:calc(var(--im-ring-offset) * -2);box-shadow:inset 0 0 0 calc(var(--im-ring-offset) * 3) var(--im-color-nero-tartufo);pointer-events:none;position:absolute;inset:0}[data-why-landing]:focus{outline:none}.im-why__image{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.im-why__words{isolation:isolate;gap:var(--im-space-1);padding:var(--im-space-3);display:grid;position:relative}.im-why__words:before{content:"";z-index:-1;background:var(--im-scrim-corner);pointer-events:none;block-size:240%;inline-size:230%;position:absolute;inset:auto auto 0 0}.im-why__line{font-family:var(--im-font-heading);font-size:var(--im-type-nav);color:inherit;text-wrap:balance;margin:0;font-style:italic;font-weight:500;line-height:1.2}.im-why__name{font-size:var(--im-type-small);line-height:1.3}@media (hover:hover) and (pointer:fine){.im-why__image{transition:transform .9s var(--im-ease-editorial)}.im-why__door:hover .im-why__image{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.im-why__image{transition:none}.im-why__door:hover .im-why__image{transform:none}}@media (width<=599px){.im-why .im-intro--links{flex-direction:column;align-items:flex-start}.im-why__frieze,.im-why__frieze[data-count="3"]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100cqw + var(--im-section-px) * 2) * .82);gap:var(--im-space-2);padding-inline:var(--im-section-px);scroll-padding-inline:var(--im-section-px);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.im-why__frieze::-webkit-scrollbar{display:none}.im-why__tile{scroll-snap-align:start}.im-why__door,.im-why__frieze[data-count="3"] .im-why__tile:first-child .im-why__door{aspect-ratio:4/5}.im-why__frieze[data-count="3"] .im-why__tile:first-child{grid-column:auto}.im-why__words{padding:var(--im-space-4)}.im-why__line{font-size:var(--im-type-h3)}}@media (width>=600px){.im-why__door{aspect-ratio:1}}@media (width>=768px){.im-why__door{aspect-ratio:4/3}.im-why__words{padding:var(--im-space-5)}}@media (width>=768px) and (width<=1023px),(width>=1280px){.im-why__line{font-size:var(--im-type-h3)}}@media (width>=1024px){.im-why__frieze{grid-template-columns:repeat(4,minmax(0,1fr))}.im-why__frieze[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.im-why__frieze[data-count="3"] .im-why__tile:first-child{grid-column:auto}.im-why__words{padding:var(--im-space-4)}.im-why__door,.im-why__frieze[data-count="3"] .im-why__tile:first-child .im-why__door{aspect-ratio:4/5}}@media (width>=1280px){.im-why__words{padding:var(--im-space-5)}}
