.im-sights{--im-ring-color:var(--im-color-oro-antico);--im-sights-gap:var(--im-space-10);--im-sights-step:var(--im-space-8);gap:var(--im-sights-gap);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.im-sights>.im-intro{margin-block-end:calc(var(--im-sights-gap) * -1)}.im-sights>.im-linkline{margin-block-start:calc(var(--im-space-4) - var(--im-sights-gap))}.im-sights__door{gap:var(--im-space-2);border-block-start:var(--im-border-width) solid var(--im-ink-hairline);align-self:start;justify-items:start;margin-block-start:var(--im-space-3);padding-block-start:var(--im-space-3);display:grid}.im-sights__door[data-plain]{justify-content:space-between;align-items:baseline;gap:0 var(--im-space-6);flex-wrap:wrap;padding-block-start:0;display:flex}.im-sights__door[data-plain] .im-sights__actions{margin-block-start:0}.im-sights__door[data-plain] .im-sights__rule{padding-block-start:var(--im-space-3)}.im-sights__rule{font-size:var(--im-type-small);font-weight:var(--im-weight-semibold);line-height:var(--im-leading-normal);color:var(--im-ink-title);margin:0}.im-sights__door[data-door=book] .im-sights__rule{color:var(--im-color-oro-antico)}.im-sights__pick{font-size:var(--im-type-small);font-weight:var(--im-weight-medium);line-height:var(--im-leading-normal);color:var(--im-ink-title);margin:0}.im-sights__pick+.im-sights__meta{margin-block-start:calc(var(--im-space-1) - var(--im-space-2))}.im-sights__meta{font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-muted);margin:0}.im-sights__actions{align-items:center;gap:var(--im-space-2) var(--im-space-6);flex-wrap:wrap;margin-block-start:var(--im-space-2);display:flex}.im-sights__official{min-block-size:var(--im-touch-target);font-size:var(--im-type-small);color:var(--im-ink-body);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--im-transition-fast);align-items:center;display:inline-flex}.im-sights__official:hover{text-decoration-color:currentColor}.im-sights__disclosure{font-size:var(--im-type-label);line-height:var(--im-leading-normal);color:var(--im-ink-muted);margin:0}.im-sights__cards{gap:var(--im-sights-step);margin:0;padding:0;list-style:none;display:grid}.im-sights__card{min-width:0;position:relative}.im-sights__frame{margin-inline:calc(var(--im-section-px) * -1);position:relative}.im-sights__frame a{display:block;overflow:hidden}.im-sights__image{aspect-ratio:3/2;object-fit:cover;background:var(--im-ink-wash);inline-size:100%;transition:transform var(--im-transition-editorial);display:block}.im-sights .im-feature__media img{object-position:var(--im-sights-lead-position,50% 50%);scale:var(--im-sights-lead-zoom,1);transform-origin:var(--im-sights-lead-origin,50% 50%)}.im-sights__text{padding-block-start:var(--im-space-4)}.im-sights__name{font-family:var(--im-font-heading);font-size:var(--im-type-h3);font-style:italic;font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug);color:var(--im-ink-title);text-wrap:balance;margin:0}.im-sights__name a{color:inherit;transition:color var(--im-transition-editorial);text-decoration:none}.im-sights__line{margin:var(--im-space-2) 0 0;font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-body);text-wrap:pretty}.im-sights .im-edgrid__title{font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug)}.im-sights .im-edgrid__dek{color:var(--im-ink-body);line-height:var(--im-leading-normal)}.im-sights__others{scroll-margin-block-start:calc(var(--im-header-h) + var(--im-space-6))}.im-sights__others-title{font-family:var(--im-font-heading);font-size:var(--im-type-h3);font-style:italic;font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug);color:var(--im-ink-title);margin:0}.im-sights__rows{margin:var(--im-space-3) 0;padding:0;list-style:none}.im-sights__row{gap:var(--im-space-1);padding-block:var(--im-space-2);border-block-start:var(--im-border-width) solid var(--im-ink-hairline);display:grid;position:relative}.im-sights__row a{font-family:var(--im-font-heading);font-size:var(--im-type-nav);font-style:italic;line-height:var(--im-leading-snug);color:var(--im-ink-title);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--im-transition-fast)}.im-sights__row a:after{content:"";position:absolute;inset:0}.im-sights__row a:hover{text-decoration-color:currentColor}.im-sights[data-city-sights] a:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:var(--im-ring-offset);box-shadow:none}@media (hover:hover) and (pointer:fine){.im-sights__card:has(.im-sights__frame a:hover,.im-sights__name a:hover) .im-sights__name a{color:var(--im-ink-link-hover,var(--im-ink-link))}@media (prefers-reduced-motion:no-preference){.im-sights__card:has(.im-sights__frame a:hover,.im-sights__name a:hover) .im-sights__image{transform:scale(1.04)}}}@media (width<=767.98px){.im-sights .im-feature[data-bleed] .im-feature__text{padding-block:var(--im-space-4) 0}.im-sights .im-feature__title{font-size:calc(var(--im-type-h3) * 1.25)}.im-sights .im-feature__body{font-size:var(--im-type-small);line-height:var(--im-leading-normal);margin-block-start:var(--im-space-2)}.im-sights>.im-feature+.im-sights__cards{margin-block-start:calc(var(--im-sights-step) - var(--im-sights-gap))}.im-sights>.im-intro{row-gap:var(--im-space-2);padding-block-end:var(--im-space-6)}.im-sights>.im-linkline{row-gap:0;padding-block-start:var(--im-space-4)}.im-sights .im-linkline__list{row-gap:0}.im-sights .im-linkline__link{min-block-size:var(--im-touch-target);line-height:var(--im-leading-snug);align-items:center;padding-block:0;display:inline-flex}.im-sights__actions{margin-block-start:0}.im-sights__rows{gap:var(--im-space-4);margin-inline:calc(var(--im-section-px) * -1);padding-inline:var(--im-section-px);scroll-snap-type:x proximity;padding-block:var(--im-ring-gutter);scroll-padding-inline:var(--im-section-px);scrollbar-width:none;display:flex;overflow-x:auto}.im-sights__rows::-webkit-scrollbar{display:none}.im-sights__row{scroll-snap-align:start;flex:0 0 78%;align-content:start}.im-sights__row:only-child{flex-basis:100%}.im-sights .im-feature__cta{display:none}}@media (width>=768px){.im-sights{--im-sights-gap:var(--im-space-12)}.im-sights__rows{columns:2;column-gap:var(--im-space-6)}.im-sights__row{break-inside:avoid}}@media (width<=1023.98px){.im-sights .im-feature[data-bleed] .im-feature__media{aspect-ratio:3/2}}@media (width>=600px){.im-sights__cards{column-gap:var(--im-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.im-sights__frame{margin-inline:0}@supports (grid-template-rows:subgrid){.im-sights__cards{row-gap:var(--im-sights-gap)}.im-sights__card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.im-sights__text{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.im-sights__door{grid-row:3}}}@media (width>=600px) and (width<=1023.98px){.im-sights .im-sights__card:last-child:nth-child(odd){column-gap:var(--im-space-6);grid-area:auto/1/auto/-1;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.im-sights .im-sights__card:last-child:nth-child(odd) .im-sights__text{grid-row:auto;padding-block-start:0;display:block}}@media (width>=1024px){.im-sights .im-feature[data-bleed] .im-feature__media{min-height:clamp(26rem,40vw,38rem)}.im-sights .im-feature[data-bleed] .im-feature__media picture,.im-sights .im-feature[data-bleed] .im-feature__media img{block-size:100%;inline-size:100%;position:absolute;inset:0}.im-sights__cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.im-sights__cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.im-sights .im-feature[data-bleed][data-reverse] .im-feature__text{padding-block:var(--im-space-10)}.im-sights__cards[data-count="1"] .im-sights__card{column-gap:var(--im-space-12);grid-row:auto;grid-template-rows:none;grid-template-columns:7fr 5fr;align-items:center;display:grid}.im-sights__cards[data-count="1"]+.im-linkline{margin-block-start:0}.im-sights__cards[data-count="1"] .im-sights__text{grid-row:auto;padding-block-start:0;display:block}}@media (forced-colors:active){.im-sights__door[data-door] .im-sights__rule{color:canvastext}}.im-sights__also{gap:0;margin:0;display:grid}.im-citytable{--im-citytable-gap:var(--im-space-8);gap:var(--im-citytable-gap);--im-ring-color:var(--im-ink-link);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);scroll-margin-block-start:calc(var(--im-header-h,4.5rem) + var(--im-space-6));display:grid}.im-citytable>.im-intro{margin-block-end:calc(var(--im-citytable-gap) * -1)}.im-citytable>.im-linkline{margin-block-start:calc(var(--im-space-12) - var(--im-citytable-gap))}.im-citytable__spread{gap:var(--im-space-6);display:grid}.im-citytable__lead{gap:var(--im-space-4);margin:0;display:grid}.im-citytable__lead-image{width:calc(100% + var(--im-section-px) * 2);max-width:none;margin-inline:calc(var(--im-section-px) * -1);aspect-ratio:4/5;object-fit:cover;max-block-size:85svh;display:block}.im-citytable__lead-image,.im-citytable__tile-image{background:var(--im-ink-hairline);font-size:var(--im-type-small);color:var(--im-ink-muted)}.im-citytable [data-photo-failed]{display:none}.im-citytable__lead-text{gap:var(--im-space-2);display:grid}.im-citytable__lead-name,.im-citytable__name,.im-citytable__place,.im-citytable__row-name{font-family:var(--im-font-heading);color:var(--im-ink-title)}.im-citytable__lead-name{font-size:var(--im-type-h2);line-height:var(--im-leading-tight);letter-spacing:var(--im-ls-tight);text-wrap:balance;font-style:italic;text-decoration:none}.im-citytable a{color:inherit;text-decoration:none}@media (hover:hover){.im-citytable a:hover{color:var(--im-ink-link-hover,var(--im-ink-link))}}.im-citytable a:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:2px}.im-citytable__tile a:focus-visible{outline-offset:0}.im-citytable__rows:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:calc(var(--im-ring-width) * -1)}.im-citytable__line,.im-citytable__note,.im-citytable__facts{text-wrap:pretty;max-width:none;margin:0}.im-citytable__line{font-size:var(--im-type-body);line-height:var(--im-leading-normal);color:var(--im-ink-body)}.im-citytable__tile .im-citytable__line{font-size:var(--im-type-small)}.im-citytable__note{font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-body)}.im-citytable__facts{font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-muted)}.im-citytable__ledger,.im-citytable__tiles,.im-citytable__rows{margin:0;padding:0;list-style:none}.im-citytable__ledger{gap:var(--im-space-6);align-content:start;display:grid}.im-citytable__entry{gap:var(--im-space-2);border-block-start:1px solid var(--im-ink-hairline);align-content:start;padding-block-start:var(--im-space-4);display:grid}.im-citytable__label{font-family:var(--im-font-body);font-size:var(--im-type-kicker);font-style:normal;font-weight:600;line-height:var(--im-leading-normal);letter-spacing:var(--im-editorial-kicker-ls,.18em);text-transform:uppercase;color:var(--im-ink-kicker);margin:0}.im-citytable__place{font-size:var(--im-type-h3);font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug);text-wrap:balance;margin:0;font-style:italic}.im-citytable__tiles{gap:var(--im-gap-grid-tight);margin-block:calc(var(--im-space-1) * -1);margin-inline:calc(var(--im-section-px) * -1);padding-block:var(--im-space-1);padding-inline:var(--im-section-px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--im-section-px);scrollbar-width:none;display:flex;overflow-x:auto}.im-citytable__tiles::-webkit-scrollbar{display:none}.im-citytable__tile{gap:var(--im-space-2);scroll-snap-align:start;flex:0 0 78%;align-content:start;display:grid}.im-citytable__tile:only-child{flex-basis:100%}.im-citytable__tile a{gap:var(--im-space-3);display:grid}.im-citytable__tile-image{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.im-citytable__name{font-size:var(--im-type-h3);font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug);text-wrap:balance;font-style:italic}.im-citytable__more{gap:var(--im-space-4);display:grid}.im-citytable__rows{gap:var(--im-gap-grid-tight);margin-block:calc(var(--im-space-1) * -1);margin-inline:calc(var(--im-section-px) * -1);padding-block:var(--im-space-1);padding-inline:var(--im-section-px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--im-section-px);scrollbar-width:none;display:flex;overflow-x:auto}.im-citytable__rows::-webkit-scrollbar{display:none}.im-citytable__rows li{gap:var(--im-space-1);scroll-snap-align:start;border-block-start:1px solid var(--im-ink-hairline);flex:0 0 78%;align-content:start;padding-block-start:var(--im-space-3);display:grid;position:relative}.im-citytable__rows li:only-child{flex-basis:100%;grid-column:1/-1}.im-citytable__row-name{font-size:var(--im-type-nav);line-height:var(--im-leading-snug);text-wrap:balance;margin:0;font-style:italic}.im-citytable__experience{font-size:var(--im-type-body);margin:0}.im-citytable__experience .im-citytable__label{margin-block-end:var(--im-space-1);display:block}.im-citytable__experience a{color:var(--im-ink-link);font-family:var(--im-font-heading);font-style:italic}.im-citytable__place a,.im-citytable__row-name a,.im-citytable__experience a{text-decoration:underline;-webkit-text-decoration-color:var(--im-color-oro-antico);text-decoration-color:var(--im-color-oro-antico);text-underline-offset:4px}.im-citytable__lead-name,.im-citytable__place a,.im-citytable__row-name a{padding-block:calc((var(--im-touch-target) - 1lh) / 2)}.im-citytable__lead-name{margin-block:min(0px, calc((1lh - var(--im-touch-target)) / 2))}@media (width>=600px){.im-citytable__lead-image{aspect-ratio:3/2}}@media (width>=768px){.im-citytable__lead-image{aspect-ratio:3/2;width:100%;margin-inline:0}.im-citytable__tiles{gap:var(--im-space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow-x:visible}.im-citytable__tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.im-citytable__tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}.im-citytable__tiles[data-count="1"] .im-citytable__tile{gap:var(--im-gap-grid);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.im-citytable__tiles[data-count="1"] .im-citytable__tile-image{aspect-ratio:16/9}.im-citytable__tiles[data-count="1"] .im-citytable__line{font-size:var(--im-type-body)}.im-citytable__spread:not([data-ledger]) .im-citytable__ledger{gap:var(--im-gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.im-citytable__rows{gap:var(--im-space-4) var(--im-gap-grid);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow-x:visible}}@media (width>=1024px){.im-citytable{--im-citytable-gap:var(--im-space-10)}.im-citytable__spread[data-ledger]{gap:var(--im-gap-grid);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.im-citytable__ledger{grid-auto-rows:1fr;align-self:stretch}.im-citytable__spread[data-ledger="1"] .im-citytable__ledger{grid-auto-rows:auto;align-self:center}.im-citytable__spread:not([data-ledger]) .im-citytable__lead{gap:var(--im-gap-grid);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.im-citytable__tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.im-citytable__tiles[data-count="2"] .im-citytable__tile-image{aspect-ratio:16/9}.im-citytable__rows{grid-template-columns:repeat(3,minmax(0,1fr))}.im-citytable__rows[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.im-citytable__rows[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.im-citytable__venue-photo{aspect-ratio:3/2;align-self:start;min-width:0;margin:0}.im-citytable__venue-image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.im-citytable__place-copy{gap:var(--im-space-2);align-content:start;min-width:0;display:grid}.im-citytable__entry[data-venue-photo],.im-citytable__rows[data-venue-images] li[data-venue-photo]{gap:var(--im-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.im-citytable__rows[data-venue-images]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.im-citytable__other{min-width:0}.im-citytable__other .im-citytable__rows{grid-template-columns:minmax(0,1fr)}.im-citytable__other>summary{cursor:pointer;min-height:var(--im-touch-target);padding-block:var(--im-space-3);font-size:var(--im-type-small);color:var(--im-ink-link);display:list-item}.im-citytable__other>summary:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:2px}.im-citytable__other[open]>summary{margin-block-end:var(--im-space-4)}@media (width>=768px){.im-citytable__rows[data-venue-images][data-even=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.im-days{gap:var(--im-space-10);--im-sights-gap:var(--im-space-10);--im-sights-step:var(--im-space-8);--im-ring-color:var(--im-ink-link);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);display:grid}.im-days .im-intro{margin-block-end:0;padding-block-end:0}.im-days>.im-linkline{margin-block-start:0}.im-days__answer{gap:var(--im-space-4);display:grid}.im-days__lengths{gap:var(--im-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.im-days .im-ifilters__chip{border-color:var(--im-ink-muted)}.im-section[data-scheme=barolo] .im-days .im-ifilters__radio input:checked+.im-ifilters__chip{background:var(--im-color-carta-bianca);border-color:var(--im-color-carta-bianca);color:var(--im-color-nero-tartufo)}.im-days__summary span{transition:opacity var(--im-transition-editorial)}@starting-style{.im-days__summary span{opacity:0}}.im-days__summary{font-family:var(--im-font-heading);font-size:var(--im-type-nav);font-style:italic;line-height:var(--im-leading-normal);color:var(--im-ink-title);margin:0}.im-days__lengths~.im-days__summary span{display:none}.im-days:has(input[value="1"]:checked) .im-days__summary [data-length="1"],.im-days:has(input[value="2"]:checked) .im-days__summary [data-length="2"],.im-days:has(input[value="3"]:checked) .im-days__summary [data-length="3"]{display:inline}.im-days:has(input[value="1"]:checked) [data-day="2"],.im-days:has(input[value="1"]:checked) [data-day="3"],.im-days:has(input[value="2"]:checked) [data-day="3"],.im-days:has(input[value="3"]:checked) [data-later],.im-days:has(input[value="2"]:checked) [data-later="2"],.im-days:has(input[value="3"]:checked) :is(.im-days__tiles:not(:has(>:not([data-later]))),.im-days__more:not(:has(.im-sights__card:not([data-later])))),.im-days:has(input[value="2"]:checked) :is(.im-days__tiles:not(:has(>:not([data-later="2"]))),.im-days__more:not(:has(.im-sights__card:not([data-later="2"])))){display:none}@supports not selector(:has(*)){.im-days__lengths{display:none}.im-days__lengths~.im-days__summary span:last-child{display:inline}.im-days [data-later],.im-days__more[data-only-later]{display:none}}.im-days__tobook{gap:var(--im-space-1);border-block-start:var(--im-border-width) solid var(--im-ink-hairline);padding-block-start:var(--im-space-3);display:grid}.im-days__tobook-title{font-family:var(--im-font-body);font-size:var(--im-type-small);font-style:normal;font-weight:var(--im-weight-semibold);line-height:var(--im-leading-normal);color:var(--im-color-oro-antico);margin:0}.im-days__tobook-list{gap:0 var(--im-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.im-days__tobook-list a,.im-days__table a{color:var(--im-ink-title);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--im-transition-fast)}.im-days__tobook-list a{min-block-size:var(--im-touch-target);font-size:var(--im-type-small);align-items:center;display:inline-flex}.im-days__tobook-list a:hover,.im-days__table a:hover{text-decoration-color:currentColor}.im-days__grid{gap:var(--im-space-12);display:grid}.im-days__day{align-content:start;gap:var(--im-space-5);min-width:0;display:grid}.im-days__head{gap:var(--im-space-1);display:grid}.im-days__title,.im-days__name,.im-days .im-feature__title{font-family:var(--im-font-heading);font-size:var(--im-type-h3);font-style:italic;font-weight:var(--im-weight-medium);line-height:var(--im-leading-snug);color:var(--im-ink-title);text-wrap:balance;margin:0}.im-days__title{font-size:calc(var(--im-type-h3) * 1.25)}.im-days__name a,.im-days .im-feature__title a,.im-days .im-sights__name a{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--im-transition-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.im-days__name a:hover,.im-days .im-feature__title a:hover,.im-days .im-sights__name a:hover,.im-days__stop:has(.im-days__frame a:hover) .im-days__name a,.im-days .im-sights__card:has(.im-sights__frame a:hover) .im-sights__name a{text-decoration-color:currentColor}.im-days__label,.im-days__part{font-family:var(--im-font-body);font-size:var(--im-type-kicker);font-weight:var(--im-weight-semibold);letter-spacing:var(--im-editorial-kicker-ls);text-transform:uppercase;color:var(--im-ink-kicker);margin:0}.im-days__line{align-items:baseline;column-gap:var(--im-space-3);margin:var(--im-space-1) 0 0;flex-wrap:wrap;display:flex}.im-days__meta{font-size:var(--im-type-small);line-height:var(--im-leading-snug);color:var(--im-ink-muted)}.im-days__note,.im-days .im-feature__body{margin:var(--im-space-2) 0 0;font-size:var(--im-type-body);line-height:var(--im-leading-normal);color:var(--im-ink-body);text-wrap:pretty}.im-days__table{margin:var(--im-space-3) 0 0;font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-title)}.im-days__table a{min-block-size:var(--im-touch-target);align-items:center;display:inline-flex}.im-days .im-feature__media img,.im-days__frame img{object-fit:cover;object-position:var(--im-days-tall,50% 50%);width:100%;height:100%;transform:scale(var(--im-days-zoom,1));transform-origin:var(--im-days-origin,50% 50%);display:block}.im-days .im-feature__cta{margin-block-start:var(--im-space-3)}@media (width<=1023.98px){.im-days .im-feature[data-bleed] .im-feature__text{padding:var(--im-space-4) var(--im-section-px) 0}.im-days .im-feature[data-bleed] .im-feature__media{aspect-ratio:4/3;overflow:hidden}}@media (width<=767.98px){.im-days .im-feature__cta{display:none}.im-days>.im-linkline{row-gap:0;padding-block-start:var(--im-space-4)}.im-days .im-linkline__list{row-gap:0}.im-days .im-linkline__link{min-block-size:var(--im-touch-target);line-height:var(--im-leading-snug);align-items:center;padding-block:0;display:inline-flex}}.im-days__row{gap:var(--im-space-8);display:grid}.im-days__spread+.im-days__row,.im-days__row+.im-days__spread{margin-block-start:var(--im-space-3)}.im-days__stop{min-width:0;position:relative}.im-days #must-see,.im-days #tours,.im-days .im-days__text[id]{scroll-margin-block-start:var(--im-space-4)}.im-days__frame{margin-inline:calc(var(--im-section-px) * -1);aspect-ratio:3/2;background:var(--im-ink-wash);margin-block-end:var(--im-space-4);position:relative;overflow:hidden}.im-days__frame a{height:100%;display:block}.im-days__second{margin-block:var(--im-space-4) 0;margin-inline:calc(var(--im-section-px) * -1);aspect-ratio:3/2;overflow:hidden}.im-days__second img{object-fit:cover;width:100%;height:100%;display:block}.im-days__more{gap:var(--im-space-6);min-width:0;display:grid}.im-days__tiles .im-sights__name{font-size:var(--im-type-h3)}@media (width<=599.98px){.im-days__tiles[data-rail]{gap:var(--im-space-4);margin-inline:calc(var(--im-section-px) * -1);padding-inline:var(--im-section-px);padding-block:var(--im-ring-gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--im-section-px);scrollbar-width:none;display:flex;overflow-x:auto}.im-days__tiles[data-rail]::-webkit-scrollbar{display:none}.im-days__tiles[data-rail] .im-sights__card{scroll-snap-align:start;flex:0 0 82%}.im-days__tiles[data-rail] .im-sights__frame{margin-inline:0}.im-days__tiles[data-rail] .im-sights__card:only-child{flex-basis:100%}}.im-days__foot{gap:var(--im-space-2);border-block-start:var(--im-border-width) solid var(--im-ink-hairline);padding-block-start:var(--im-space-4);display:grid}.im-days__foot-title{font-family:var(--im-font-heading);font-size:var(--im-type-nav);font-style:italic;font-weight:var(--im-weight-normal);color:var(--im-ink-title);margin:0}.im-days__sleep-text{font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-body);margin:0}.im-days__foot-links{gap:var(--im-space-2);justify-items:start;display:grid}.im-days__cta{min-height:var(--im-touch-target);font-family:var(--im-font-body);font-size:var(--im-type-label);font-weight:var(--im-weight-semibold);letter-spacing:var(--im-ls-wider);color:var(--im-ink-title);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.3em;transition:text-decoration-color var(--im-transition-fast);align-items:center;display:inline-flex}.im-days__cta:hover{text-decoration-color:currentColor}.im-days a:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:var(--im-ring-offset);box-shadow:none}@media (width>=768px){.im-days{gap:var(--im-space-12);--im-sights-gap:var(--im-space-12)}.im-days__note,.im-days .im-feature__body{line-height:var(--im-leading-relaxed)}.im-days__grid{gap:var(--im-space-16)}.im-days__frame,.im-days__second{margin-inline:0}.im-days__row{column-gap:var(--im-gap-grid);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.im-days__row[data-stops="1"]{grid-template-columns:minmax(0,1fr)}.im-days__row[data-stops="2"][data-photos="1"]{row-gap:var(--im-space-10);grid-template-rows:auto auto}.im-days__row[data-stops="2"][data-photos="1"] .im-days__stop{display:contents}.im-days__row[data-stops="2"][data-photos="1"] .im-days__frame{grid-area:1/1/span 2;min-block-size:100%;inline-size:100%;margin-block-end:0}.im-days__row[data-stops="2"][data-photos="1"] .im-days__frame :is(a,picture,img){block-size:100%;inline-size:100%;position:absolute;inset:0}.im-days__row[data-stops="2"][data-photos="1"] .im-days__text{grid-column:2}.im-days__row[data-stops="1"][data-photos="1"] .im-days__stop{column-gap:var(--im-gap-grid);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.im-days__row[data-stops="1"][data-photos="1"] .im-days__frame{margin-block-end:0}.im-days .im-feature__cta~.im-sights__door{margin-block-start:var(--im-space-6)}}@media (width>=1024px){.im-days .im-feature__media img{object-position:var(--im-days-spread,var(--im-days-tall,50% 50%))}.im-days .im-feature[data-bleed] .im-feature__media{min-height:clamp(26rem,40vw,38rem)}.im-days .im-feature[data-bleed] .im-feature__media picture,.im-days .im-feature[data-bleed] .im-feature__media img{block-size:100%;inline-size:100%;position:absolute;inset:0}.im-days .im-feature[data-bleed] .im-feature__text{padding-block:var(--im-space-10)}.im-days__second{margin-block-start:var(--im-space-5)}.im-days__answer{align-items:center;column-gap:var(--im-gap-grid);grid-template-columns:auto minmax(0,1fr)}.im-days__tobook{align-items:center;column-gap:var(--im-space-6);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.im-days__tiles{--im-days-alone-columns:7fr 5fr;--im-days-alone-gap:var(--im-space-12)}.im-days__foot{column-gap:var(--im-gap-grid);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.im-days__foot-title,.im-days__sleep-text{grid-column:1}.im-days__foot-links{grid-area:1/2/span 2;align-self:center}.im-days+.im-prose--collapsed{margin-block-start:var(--im-space-4)}}@media (width>=600px){.im-days__tiles:has(+.im-days__tiles){margin-block-end:calc(var(--im-sights-gap) - var(--im-space-6))}:is(.im-days:has(input[value="1"]:checked) .im-days__tiles>:last-child:nth-child(odd),.im-days:not(:has(input[type=radio])) .im-days__tiles>:last-child:nth-child(odd),.im-days:has(input[value="2"]:checked) .im-days__tiles>:nth-child(odd of :not([data-later="2"])):nth-last-child(1 of :not([data-later="2"])),.im-days:has(input[value="3"]:checked) .im-days__tiles>:nth-child(odd of :not([data-later])):nth-last-child(1 of :not([data-later]))){grid-area:auto/1/auto/-1;grid-template-columns:var(--im-days-alone-columns,repeat(2, minmax(0, 1fr)));column-gap:var(--im-days-alone-gap,var(--im-space-6));grid-template-rows:none;align-items:center;display:grid}:is(.im-days:has(input[value="1"]:checked) .im-days__tiles>:last-child:nth-child(odd),.im-days:not(:has(input[type=radio])) .im-days__tiles>:last-child:nth-child(odd),.im-days:has(input[value="2"]:checked) .im-days__tiles>:nth-child(odd of :not([data-later="2"])):nth-last-child(1 of :not([data-later="2"])),.im-days:has(input[value="3"]:checked) .im-days__tiles>:nth-child(odd of :not([data-later])):nth-last-child(1 of :not([data-later])))>.im-sights__text{grid-row:auto;padding-block-start:0;display:block}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.im-days__frame img{transition:transform var(--im-transition-editorial)}.im-days__stop:has(.im-days__frame a:hover,.im-days__name a:hover) .im-days__frame img{transform:scale(calc(var(--im-days-zoom,1) * 1.04))}}@media (prefers-reduced-motion:reduce){.im-days__tobook-list a,.im-days__table a,.im-days__name a,.im-days .im-feature__title a,.im-days .im-sights__name a,.im-days__cta{transition:none}}@media (forced-colors:active){.im-days__tobook-title{color:canvastext}.im-section[data-scheme=barolo] .im-days .im-ifilters__radio input:checked+.im-ifilters__chip{color:highlighttext;background:highlight;border-color:highlight}}@media print{.im-section[data-scheme=barolo]:has(.im-days){color:var(--im-color-fg);--im-ink-title:var(--im-color-fg);--im-ink-body:color-mix(in srgb, var(--im-color-fg) 80%, transparent);--im-ink-muted:color-mix(in srgb, var(--im-color-fg) 68%, transparent);--im-ink-kicker:var(--im-color-barolo-riserva);--im-ink-hairline:color-mix(in srgb, var(--im-color-caffe-latte) 65%, transparent);--im-ink-wash:color-mix(in srgb, var(--im-color-sabbia-dorata) 45%, transparent);background:0 0;display:block!important}.im-days__lengths{display:none}.im-days__tobook-title,.im-days .im-sights__door[data-door=book] .im-sights__rule{color:var(--im-ink-title)}.im-days__stop,.im-days__spread,.im-days .im-sights__card{break-inside:avoid}}.im-days .im-days__spread[data-frame] .im-feature[data-bleed] .im-feature__media{aspect-ratio:var(--im-days-frame);align-self:start;height:auto;min-height:0}.im-next__book{gap:var(--im-space-3);justify-items:start;margin-block-start:var(--im-space-5);display:grid}.im-next__dated{font-size:var(--im-type-small);line-height:var(--im-leading-normal);color:var(--im-ink-body);margin:0}.im-next__disclosure{font-size:var(--im-type-label);line-height:var(--im-leading-normal);color:var(--im-ink-muted);margin:0}.im-doors+.im-next__disclosure{margin-block-start:var(--im-space-5)}
