.im-almanac{--im-almanac-cell:.5rem;--im-almanac-ratio:16 / 9;--im-almanac-title-row:1;--im-almanac-title-ink:var(--im-color-carta-bianca);--im-almanac-title-hover:var(--im-color-carta-bianca);--im-almanac-title-end:var(--im-space-3);--im-almanac-title-align:end;--im-almanac-name:var(--im-type-h3);--im-almanac-scrim:1;--im-almanac-rest-only:flex;--im-almanac-span:1;--im-almanac-data:block;--im-almanac-area-ink:var(--im-color-carta-bianca);--im-almanac-fill:var(--im-color-oro-antico);--im-almanac-hatch:var(--im-color-caffe-scuro);--im-almanac-edge:var(--im-ink-hairline);--im-almanac-lit:var(--im-color-nero-tartufo);--im-almanac-year-cols:minmax(0, 1fr);min-width:0}.im-months__head,.im-almanac__months{--im-ink-title:var(--im-color-fg);--im-ink-muted:color-mix(in srgb, var(--im-color-fg) 68%, transparent);--im-ink-link:var(--im-color-barolo-riserva);--im-ink-link-hover:var(--im-color-cioccolato-fondente);--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);--im-months-gutter:max(var(--im-section-px), (100% - var(--im-container-max)) / 2);padding-inline:var(--im-months-gutter);background:var(--im-color-carta-bianca)}.im-months__head{justify-content:space-between;align-items:center;gap:0 var(--im-space-4);flex-wrap:wrap;padding-block-start:var(--im-space-3);display:flex}.im-months__ask{font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-muted);margin:0;font-weight:600}.im-almanac__months{top:var(--im-header-h,4.5rem);z-index:3;gap:var(--im-space-1);min-width:0;padding-block:var(--im-space-2);border:0;border-block-end:var(--im-border-width) solid var(--im-ink-hairline);scroll-padding-inline:var(--im-section-px);scrollbar-width:none;margin:0;display:flex;position:sticky;overflow-x:auto}.im-almanac__months::-webkit-scrollbar{display:none}.im-almanac__month{min-width:var(--im-touch-target);cursor:pointer;flex:none;position:relative}.im-almanac__month>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.im-almanac__month .im-ifilters__chip{width:100%;padding-inline:var(--im-space-3);border-color:#0000;justify-content:center}.im-almanac__month input:hover+.im-ifilters__chip{background:var(--im-ink-wash)}.im-almanac__month input:checked+.im-ifilters__chip{background:var(--im-color-nero-tartufo);border-color:var(--im-color-nero-tartufo);color:var(--im-color-carta-bianca)}.im-almanac__month input:focus-visible+.im-ifilters__chip{outline:var(--im-ring-width) solid var(--im-ink-title);outline-offset:calc(var(--im-ring-width) * -2)}.im-almanac__month input:checked:focus-visible+.im-ifilters__chip{outline-color:var(--im-color-carta-bianca)}.im-almanac__tripchip{border-color:var(--im-color-barolo-riserva);background:var(--im-color-barolo-riserva);color:var(--im-color-carta-bianca);white-space:nowrap;box-shadow:var(--im-space-5) 0 0 var(--im-color-carta-bianca), calc(var(--im-space-1) * -1) 0 0 var(--im-color-carta-bianca);flex:none;text-decoration:none;position:sticky;inset-inline-end:0}.im-almanac__tripchip[hidden]{display:none}.im-almanac__tripchip span{font-weight:var(--im-weight-semibold);margin-inline-start:var(--im-space-2)}.im-almanac__tripchip:focus-visible{outline:var(--im-ring-width) solid transparent;box-shadow:var(--im-shadow-ring)}.im-almanac__find{font-size:var(--im-type-small);margin:0}.im-almanac__find a{min-height:var(--im-touch-target);color:var(--im-ink-link);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.2em;align-items:center;display:inline-flex}.im-almanac__find a:hover{color:var(--im-ink-link-hover)}.im-almanac__find a:focus-visible{outline:var(--im-ring-width) solid currentColor;outline-offset:var(--im-ring-offset)}.im-almanac__spread{overflow-anchor:none;row-gap:var(--im-space-6);grid-template-columns:minmax(0,1fr);display:grid}.im-almanac__group{margin:0 0 calc(var(--im-space-3) * -1);font-family:var(--im-font-heading);font-weight:500;font-size:var(--im-type-h3);color:var(--im-ink-title);grid-column:1/-1;line-height:1.18}.im-almanac__why{font-size:var(--im-type-body);color:var(--im-ink-body);grid-column:1/-1;margin:0;line-height:1.5}.im-almanac__plan{border-block-start:1px solid var(--im-ink-hairline);grid-column:1/-1;margin-block-start:var(--im-space-4);padding-block-start:var(--im-space-4)}.im-almanac__plan-title{font-family:var(--im-font-heading);font-style:italic;font-weight:500;font-size:var(--im-type-h3);color:var(--im-ink-title);margin:0;line-height:1.18}.im-almanac__plan-why{margin:var(--im-space-1) 0 0;font-size:var(--im-type-body);color:var(--im-ink-body);line-height:1.5}.im-almanac__key{display:var(--im-almanac-key,none);align-items:center;gap:var(--im-space-1) var(--im-space-4);font-size:var(--im-type-small);color:var(--im-ink-muted);flex-wrap:wrap}.im-almanac__keyrow{grid-column:1/-1}.im-almanac__note--foot{grid-column:1/-1;margin-block-start:var(--im-space-2)}.im-almanac__keyitem{align-items:center;gap:var(--im-space-2);display:inline-flex}.im-almanac__keyitem .im-almanac__cell{width:var(--im-almanac-cell)}.im-almanac__note{margin:var(--im-space-1) 0 0;font-size:var(--im-type-small);color:var(--im-ink-muted);line-height:1.5}.im-almanac__year{display:var(--im-almanac-data-grid,block);grid-template-columns:var(--im-almanac-year-cols);gap:var(--im-space-2);grid-column:1/-1;align-items:center;margin-block-start:var(--im-almanac-year-gap,0)}.im-almanac__strip{display:var(--im-almanac-data-grid,none);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;height:1rem}.im-almanac__cell{background:var(--im-almanac-edge);height:1px;transition:background-color var(--im-transition-fast);display:block}.im-almanac__cell[data-level=best]{height:var(--im-almanac-cell);background:var(--im-almanac-fill)}.im-almanac__cell[data-level=good]{height:calc(var(--im-almanac-cell) / 2);background:var(--im-almanac-fill)}.im-almanac__cell[data-level=hot]{height:var(--im-almanac-cell);background:repeating-linear-gradient(135deg, var(--im-almanac-hatch) 0 1px, transparent 1px 3px)}.im-almanac__cell[data-level=quiet]{height:var(--im-almanac-cell);box-shadow:inset 0 0 0 1px var(--im-almanac-edge);background:0 0}.im-almanac__entry{grid-column:span var(--im-almanac-span);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.im-almanac__photo{aspect-ratio:var(--im-almanac-ratio);margin-inline:calc(var(--im-section-px) * -1);background:var(--im-ink-wash) center / cover no-repeat;grid-area:1/1;position:relative;overflow:hidden}.im-almanac__photo>a{height:100%;display:block}.im-almanac__photo:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--im-color-nero-tartufo) 72%, transparent), color-mix(in srgb, var(--im-color-nero-tartufo) 58%, transparent) var(--im-space-12), transparent);opacity:var(--im-almanac-scrim);pointer-events:none;position:absolute;inset:40% 0 0}.im-almanac__shot{height:100%;display:none}.im-almanac__shot--always{display:block}.im-almanac__shot img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--im-ease-editorial);display:block}@media (hover:hover){.im-almanac__photo:hover img{transform:scale(1.04)}}.im-almanac__photo .im-save{top:var(--im-space-2);right:var(--im-space-2);z-index:1;position:absolute}.im-almanac__title{grid-row:var(--im-almanac-title-row);align-self:var(--im-almanac-title-align);flex-direction:var(--im-almanac-title-flow,row);align-items:baseline;gap:0 var(--im-space-2);min-width:0;padding-block:var(--im-space-2) var(--im-almanac-title-end);pointer-events:none;flex-wrap:wrap;grid-column:1;display:flex;position:relative}.im-almanac__name{overflow-wrap:break-word;min-width:0;font-family:var(--im-font-heading);font-style:italic;font-weight:500;font-size:var(--im-almanac-name);margin:0;line-height:1.18}.im-almanac__name a{color:var(--im-almanac-title-ink);pointer-events:auto;text-decoration:none;position:relative}.im-almanac__name a:after{content:"";inset:calc((100% - var(--im-touch-target)) / 2) 0;position:absolute}.im-almanac__area{display:var(--im-almanac-data);font-size:var(--im-type-label);font-weight:var(--im-weight-semibold);line-height:var(--im-leading-normal);color:var(--im-almanac-area-ink)}.im-almanac__suits{margin:var(--im-space-1) 0 0;font-size:var(--im-type-small);color:var(--im-ink-body);line-height:1.5}.im-almanac__links{justify-content:space-between;align-items:center;gap:0 var(--im-space-4);font-size:var(--im-type-small);line-height:1.5;display:flex}.im-almanac__when{flex:1 1 0;min-width:0}.im-almanac__links a{min-height:var(--im-touch-target);color:var(--im-ink-link);text-decoration:underline;-webkit-text-decoration-color:var(--im-ink-hairline);text-decoration-color:var(--im-ink-hairline);text-underline-offset:.2em;align-items:center;display:inline-flex}.im-almanac__links a:focus-visible{outline:var(--im-ring-width) solid currentColor;outline-offset:var(--im-ring-offset)}.im-almanac__name a:focus-visible{outline:var(--im-ring-width) solid transparent;box-shadow:var(--im-shadow-ring)}.im-almanac__links .im-almanac__book{display:var(--im-almanac-rest-only);font-weight:var(--im-weight-semibold)}.im-almanac__links .im-almanac__book--month,.im-almanac__book-long{display:none}.im-almanac__lead-book{margin-block-start:var(--im-space-1)}.im-almanac__lead-book .im-button{width:100%}.im-almanac__links a:hover{color:var(--im-ink-link-hover)}.im-almanac__name a:hover{color:var(--im-almanac-title-hover)}.im-almanac__m{display:none}@supports not selector(:has(a)){.im-almanac__months{display:none}.im-almanac__group.im-almanac__m:first-child,.im-almanac__shot--always{display:block}}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__m[data-m="1"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__plan[data-m="1"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__suits[data-moments~="1"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__cell[data-m="1"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__entry{order:var(--im-almanac-o1)}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__shot[data-months~="1"]{display:block}[data-region-plan]:has(input[value="1"]:checked) [data-photos~="1"] .im-almanac__shot--always,[data-region-plan]:has(input[value="1"]:checked) [data-bookings~="1"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__book--month[data-m="1"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__m[data-m="2"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__plan[data-m="2"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__suits[data-moments~="2"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__cell[data-m="2"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__entry{order:var(--im-almanac-o2)}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__shot[data-months~="2"]{display:block}[data-region-plan]:has(input[value="2"]:checked) [data-photos~="2"] .im-almanac__shot--always,[data-region-plan]:has(input[value="2"]:checked) [data-bookings~="2"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__book--month[data-m="2"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__m[data-m="3"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__plan[data-m="3"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__suits[data-moments~="3"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__cell[data-m="3"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__entry{order:var(--im-almanac-o3)}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__shot[data-months~="3"]{display:block}[data-region-plan]:has(input[value="3"]:checked) [data-photos~="3"] .im-almanac__shot--always,[data-region-plan]:has(input[value="3"]:checked) [data-bookings~="3"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__book--month[data-m="3"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__m[data-m="4"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__plan[data-m="4"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__suits[data-moments~="4"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__cell[data-m="4"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__entry{order:var(--im-almanac-o4)}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__shot[data-months~="4"]{display:block}[data-region-plan]:has(input[value="4"]:checked) [data-photos~="4"] .im-almanac__shot--always,[data-region-plan]:has(input[value="4"]:checked) [data-bookings~="4"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__book--month[data-m="4"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__m[data-m="5"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__plan[data-m="5"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__suits[data-moments~="5"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__cell[data-m="5"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__entry{order:var(--im-almanac-o5)}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__shot[data-months~="5"]{display:block}[data-region-plan]:has(input[value="5"]:checked) [data-photos~="5"] .im-almanac__shot--always,[data-region-plan]:has(input[value="5"]:checked) [data-bookings~="5"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__book--month[data-m="5"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__m[data-m="6"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__plan[data-m="6"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__suits[data-moments~="6"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__cell[data-m="6"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__entry{order:var(--im-almanac-o6)}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__shot[data-months~="6"]{display:block}[data-region-plan]:has(input[value="6"]:checked) [data-photos~="6"] .im-almanac__shot--always,[data-region-plan]:has(input[value="6"]:checked) [data-bookings~="6"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__book--month[data-m="6"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__m[data-m="7"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__plan[data-m="7"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__suits[data-moments~="7"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__cell[data-m="7"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__entry{order:var(--im-almanac-o7)}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__shot[data-months~="7"]{display:block}[data-region-plan]:has(input[value="7"]:checked) [data-photos~="7"] .im-almanac__shot--always,[data-region-plan]:has(input[value="7"]:checked) [data-bookings~="7"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__book--month[data-m="7"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__m[data-m="8"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__plan[data-m="8"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__suits[data-moments~="8"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__cell[data-m="8"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__entry{order:var(--im-almanac-o8)}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__shot[data-months~="8"]{display:block}[data-region-plan]:has(input[value="8"]:checked) [data-photos~="8"] .im-almanac__shot--always,[data-region-plan]:has(input[value="8"]:checked) [data-bookings~="8"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__book--month[data-m="8"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__m[data-m="9"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__plan[data-m="9"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__suits[data-moments~="9"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__cell[data-m="9"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__entry{order:var(--im-almanac-o9)}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__shot[data-months~="9"]{display:block}[data-region-plan]:has(input[value="9"]:checked) [data-photos~="9"] .im-almanac__shot--always,[data-region-plan]:has(input[value="9"]:checked) [data-bookings~="9"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__book--month[data-m="9"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__m[data-m="10"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__plan[data-m="10"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__suits[data-moments~="10"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__cell[data-m="10"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__entry{order:var(--im-almanac-o10)}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__shot[data-months~="10"]{display:block}[data-region-plan]:has(input[value="10"]:checked) [data-photos~="10"] .im-almanac__shot--always,[data-region-plan]:has(input[value="10"]:checked) [data-bookings~="10"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__book--month[data-m="10"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__m[data-m="11"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__plan[data-m="11"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__suits[data-moments~="11"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__cell[data-m="11"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__entry{order:var(--im-almanac-o11)}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__shot[data-months~="11"]{display:block}[data-region-plan]:has(input[value="11"]:checked) [data-photos~="11"] .im-almanac__shot--always,[data-region-plan]:has(input[value="11"]:checked) [data-bookings~="11"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__book--month[data-m="11"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__m[data-m="12"]:not(.im-almanac__plan){display:inline}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__plan[data-m="12"]{display:var(--im-almanac-plan,block)}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__suits[data-moments~="12"] .im-almanac__always{display:none}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__cell[data-m="12"]{background:var(--im-almanac-lit);height:100%;box-shadow:none}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__entry{order:var(--im-almanac-o12)}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__shot[data-months~="12"]{display:block}[data-region-plan]:has(input[value="12"]:checked) [data-photos~="12"] .im-almanac__shot--always,[data-region-plan]:has(input[value="12"]:checked) [data-bookings~="12"] .im-almanac__book--always{display:none}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__book--month[data-m="12"]{display:var(--im-almanac-rest-only)}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__entry[data-four~="1"],[data-region-plan]:has(input[value="2"]:checked) .im-almanac__entry[data-four~="2"],[data-region-plan]:has(input[value="3"]:checked) .im-almanac__entry[data-four~="3"],[data-region-plan]:has(input[value="4"]:checked) .im-almanac__entry[data-four~="4"],[data-region-plan]:has(input[value="5"]:checked) .im-almanac__entry[data-four~="5"],[data-region-plan]:has(input[value="6"]:checked) .im-almanac__entry[data-four~="6"],[data-region-plan]:has(input[value="7"]:checked) .im-almanac__entry[data-four~="7"],[data-region-plan]:has(input[value="8"]:checked) .im-almanac__entry[data-four~="8"],[data-region-plan]:has(input[value="9"]:checked) .im-almanac__entry[data-four~="9"],[data-region-plan]:has(input[value="10"]:checked) .im-almanac__entry[data-four~="10"],[data-region-plan]:has(input[value="11"]:checked) .im-almanac__entry[data-four~="11"],[data-region-plan]:has(input[value="12"]:checked) .im-almanac__entry[data-four~="12"]{--im-almanac-ratio:var(--im-almanac-lead-ratio,3 / 2);--im-almanac-title-row:2;--im-almanac-title-ink:var(--im-ink-title);--im-almanac-title-hover:var(--im-ink-link-hover);--im-almanac-title-end:0rem;--im-almanac-title-align:start;--im-almanac-name:var(--im-type-h3);--im-almanac-title-flow:row;--im-almanac-scrim:0;--im-almanac-rest-only:none;--im-almanac-data:block;--im-almanac-area-ink:var(--im-ink-kicker);--im-almanac-span:var(--im-almanac-lead-span)}@media (width>=768px){.im-almanac{--im-almanac-ratio:8 / 5;--im-almanac-title-row:2;--im-almanac-title-ink:var(--im-ink-title);--im-almanac-title-hover:var(--im-ink-link-hover);--im-almanac-title-end:0rem;--im-almanac-title-align:start;--im-almanac-scrim:0;--im-almanac-area-ink:var(--im-ink-kicker);--im-almanac-data-grid:grid;--im-almanac-year-gap:var(--im-space-2);--im-almanac-name:var(--im-type-nav);--im-almanac-title-flow:column;--im-almanac-plan:flex;--im-almanac-key:flex;--im-almanac-lead-span:30}.im-almanac__months{gap:var(--im-space-2)}.im-almanac__month{flex:1 1 0}.im-almanac__spread{--im-almanac-gutter:calc(var(--im-space-6) / 2);margin-inline:calc(var(--im-almanac-gutter) * -1);grid-template-columns:repeat(60,minmax(0,1fr));gap:0;margin-block-end:calc(var(--im-space-10) * -1)}.im-almanac__spread>*{padding-inline:var(--im-almanac-gutter)}.im-almanac__spread>.im-almanac__plan{margin-inline:var(--im-almanac-gutter);padding-inline:0}.im-almanac__entry{grid-row:span 7;grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-rows:subgrid;margin-block-end:var(--im-space-10)}.im-almanac__group{margin-block-end:var(--im-space-3)}.im-almanac__why{margin-block-end:var(--im-space-6)}.im-almanac__plan{gap:0 var(--im-space-6);margin-block:var(--im-space-6) var(--im-space-5);flex-wrap:wrap;align-items:baseline}.im-almanac__plan-why{margin-block-start:0}.im-almanac__keyrow{margin-block-end:var(--im-space-6)}.im-almanac__note--foot{margin-block:calc(var(--im-space-6) * -1) var(--im-space-10)}.im-almanac__photo{margin-inline:0}.im-almanac__book-short{display:none}.im-almanac__book-long{display:inline}.im-almanac__links{grid-row:span 2;grid-template-rows:subgrid;place-items:start;gap:0;margin-block-start:var(--im-space-1);display:grid}.im-almanac__when{flex:none}.im-almanac__lead-book .im-button{width:auto}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__entry:not([data-four~="1"]){--im-almanac-span:var(--im-almanac-n1,30)}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__entry:not([data-four~="2"]){--im-almanac-span:var(--im-almanac-n2,30)}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__entry:not([data-four~="3"]){--im-almanac-span:var(--im-almanac-n3,30)}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__entry:not([data-four~="4"]){--im-almanac-span:var(--im-almanac-n4,30)}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__entry:not([data-four~="5"]){--im-almanac-span:var(--im-almanac-n5,30)}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__entry:not([data-four~="6"]){--im-almanac-span:var(--im-almanac-n6,30)}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__entry:not([data-four~="7"]){--im-almanac-span:var(--im-almanac-n7,30)}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__entry:not([data-four~="8"]){--im-almanac-span:var(--im-almanac-n8,30)}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__entry:not([data-four~="9"]){--im-almanac-span:var(--im-almanac-n9,30)}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__entry:not([data-four~="10"]){--im-almanac-span:var(--im-almanac-n10,30)}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__entry:not([data-four~="11"]){--im-almanac-span:var(--im-almanac-n11,30)}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__entry:not([data-four~="12"]){--im-almanac-span:var(--im-almanac-n12,30)}}@media (width>=768px) and (pointer:fine){.im-almanac__links a{min-height:var(--im-space-8)}}@media (width>=1280px){.im-almanac{--im-almanac-lead-ratio:2 / 1}.im-almanac__entry{--im-almanac-ratio:calc(1.6 + max(0, var(--im-almanac-span) - 20) * .09)}.im-almanac__keyrow{gap:var(--im-space-8);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.im-almanac__keyrow .im-almanac__note{margin-block-start:0}[data-region-plan]:has(input[value="1"]:checked) .im-almanac__entry:not([data-four~="1"]){--im-almanac-span:var(--im-almanac-w1,15)}[data-region-plan]:has(input[value="2"]:checked) .im-almanac__entry:not([data-four~="2"]){--im-almanac-span:var(--im-almanac-w2,15)}[data-region-plan]:has(input[value="3"]:checked) .im-almanac__entry:not([data-four~="3"]){--im-almanac-span:var(--im-almanac-w3,15)}[data-region-plan]:has(input[value="4"]:checked) .im-almanac__entry:not([data-four~="4"]){--im-almanac-span:var(--im-almanac-w4,15)}[data-region-plan]:has(input[value="5"]:checked) .im-almanac__entry:not([data-four~="5"]){--im-almanac-span:var(--im-almanac-w5,15)}[data-region-plan]:has(input[value="6"]:checked) .im-almanac__entry:not([data-four~="6"]){--im-almanac-span:var(--im-almanac-w6,15)}[data-region-plan]:has(input[value="7"]:checked) .im-almanac__entry:not([data-four~="7"]){--im-almanac-span:var(--im-almanac-w7,15)}[data-region-plan]:has(input[value="8"]:checked) .im-almanac__entry:not([data-four~="8"]){--im-almanac-span:var(--im-almanac-w8,15)}[data-region-plan]:has(input[value="9"]:checked) .im-almanac__entry:not([data-four~="9"]){--im-almanac-span:var(--im-almanac-w9,15)}[data-region-plan]:has(input[value="10"]:checked) .im-almanac__entry:not([data-four~="10"]){--im-almanac-span:var(--im-almanac-w10,15)}[data-region-plan]:has(input[value="11"]:checked) .im-almanac__entry:not([data-four~="11"]){--im-almanac-span:var(--im-almanac-w11,15)}[data-region-plan]:has(input[value="12"]:checked) .im-almanac__entry:not([data-four~="12"]){--im-almanac-span:var(--im-almanac-w12,15)}}:root:has(.im-almanac){scroll-padding-top:calc(var(--im-header-h,4.5rem) + var(--im-touch-target) + var(--im-space-4) + var(--im-space-2))}@media (height<=30rem){.im-almanac__months{position:static}:root:has(.im-almanac){scroll-padding-top:calc(var(--im-header-h,4.5rem) + var(--im-space-2))}}@media (forced-colors:active){.im-almanac{--im-almanac-fill:GrayText;--im-almanac-hatch:GrayText;--im-almanac-edge:GrayText;--im-almanac-lit:Highlight}.im-almanac__tripchip{border:var(--im-border-width) solid LinkText}.im-almanac__month input:checked+.im-ifilters__chip{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.im-almanac__photo:after{display:none}.im-almanac__name a{padding-inline:var(--im-space-1);color:linktext;background:canvas}.im-almanac__cell{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.im-almanac__cell,.im-almanac__shot img{transition:none}}.regions-foot{scroll-margin-top:var(--im-space-4);border-block-start:1px solid var(--im-ink-hairline);margin-block-start:var(--im-space-5);padding-block-start:var(--im-space-3)}.regions-foot .im-ifilters{margin-block:0}@media (width>=1024px){.regions-foot .im-ifilters{gap:var(--im-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.im-finder{column-gap:var(--im-space-4);row-gap:var(--im-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro intro""controls controls""answers answers""photo map";display:grid}.im-finder__intro{grid-area:intro}.im-finder__intro .im-intro{padding-bottom:0}.im-finder__controls{gap:var(--im-space-2);grid-area:controls;display:grid}.im-finder__group{border:0;min-width:0;margin:0;padding:0}.im-finder__legend{font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-muted);padding:0;font-weight:600}.im-finder__options{gap:var(--im-space-2);flex-wrap:wrap;margin-block-start:var(--im-space-2);display:flex}.im-finder__option{cursor:pointer;flex:auto;position:relative}.im-finder__option>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.im-finder__option .im-ifilters__chip{width:100%;padding-inline:var(--im-space-2);justify-content:center}.im-finder__option input:hover+.im-ifilters__chip{background:var(--im-ink-wash)}.im-finder__option input:checked+.im-ifilters__chip{background:var(--im-color-carta-bianca);border-color:var(--im-color-carta-bianca);color:var(--im-color-barolo-riserva)}.im-finder__option input:focus-visible+.im-ifilters__chip{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:var(--im-space-1);box-shadow:var(--im-shadow-ring)}.im-finder__answers{grid-area:answers;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.im-finder__answer{grid-area:1/1;min-width:0}.im-finder__disclosure{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-label);color:var(--im-ink-muted)}.im-finder__region{font-family:var(--im-font-heading);font-size:var(--im-type-h1);letter-spacing:var(--im-h1-ls);color:var(--im-ink-title);overflow-wrap:break-word;margin:0;font-style:italic;font-weight:400;line-height:1.05}.im-finder__region a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.im-finder__region a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}}.im-finder__sentence{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-body);color:var(--im-ink-title);line-height:1.6}.im-finder__stay{margin:var(--im-space-2) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-small);color:var(--im-ink-body)}.im-finder__actions{z-index:1;align-items:center;gap:var(--im-space-2) var(--im-space-3);flex-wrap:wrap;margin-block-start:var(--im-space-3);display:flex;position:relative}.im-finder__link,.im-finder__also a{color:var(--im-ink-link);font-family:var(--im-font-body);font-size:var(--im-type-small);text-underline-offset:.2em}.im-finder__stay .im-finder__link{white-space:nowrap}.im-finder__actions .im-finder__link{min-height:var(--im-touch-target);align-items:center;display:inline-flex}.im-finder a:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:var(--im-space-1);box-shadow:var(--im-shadow-ring)}.im-finder__also{margin:var(--im-space-1) 0 0;font-family:var(--im-font-body);font-size:var(--im-type-small);color:var(--im-ink-muted)}.im-finder__also a{min-height:var(--im-space-6);line-height:var(--im-space-6);display:inline-block;position:relative}.im-finder__also a:after,.im-finder__stay .im-finder__link:after{content:"";inset:calc((100% - var(--im-touch-target)) / 2) 0;position:absolute}.im-finder__stay .im-finder__link{position:relative}.im-finder__photo{background:var(--im-ink-hairline);grid-area:photo;position:relative;overflow:hidden}.im-finder__frame{transition:opacity .3s var(--im-ease-editorial);position:absolute;inset:0}@starting-style{.im-finder__frame,.im-finder__lit{opacity:0}}.im-finder__frame img{object-fit:cover;width:100%;height:100%;display:block}.im-finder__map{min-width:0;padding:var(--im-space-2);background:var(--im-color-carta-bianca);grid-area:map;display:grid;position:relative}.im-finder__map svg{grid-area:1/1;width:100%;height:100%;display:block}.im-finder__land{fill:var(--im-color-sabbia-dorata);stroke:var(--im-color-carta-bianca);stroke-width:1.6px;stroke-linejoin:round;transition:fill var(--im-transition-fast)}@media (hover:hover) and (pointer:fine){a.im-finder__land:hover{fill:var(--im-color-cannella)}}@media (hover:none){.im-finder__map{pointer-events:none}}.im-finder__lit{pointer-events:none;transition:opacity .3s var(--im-ease-editorial)}.im-finder__lit-pick{fill:var(--im-color-barolo-riserva);stroke:var(--im-color-carta-bianca);stroke-width:1.6px}.im-finder__lit-also{fill:var(--im-color-caffe-medio);stroke:var(--im-color-carta-bianca);stroke-width:1.6px}@supports selector(:has(*)){[data-region-plan]:has(input[name=calendar-month][value="1"]:checked) .im-finder [data-months]:not([data-months~="1"]),[data-region-plan]:has(input[name=calendar-month][value="2"]:checked) .im-finder [data-months]:not([data-months~="2"]),[data-region-plan]:has(input[name=calendar-month][value="3"]:checked) .im-finder [data-months]:not([data-months~="3"]),[data-region-plan]:has(input[name=calendar-month][value="4"]:checked) .im-finder [data-months]:not([data-months~="4"]),[data-region-plan]:has(input[name=calendar-month][value="5"]:checked) .im-finder [data-months]:not([data-months~="5"]),[data-region-plan]:has(input[name=calendar-month][value="6"]:checked) .im-finder [data-months]:not([data-months~="6"]),[data-region-plan]:has(input[name=calendar-month][value="7"]:checked) .im-finder [data-months]:not([data-months~="7"]),[data-region-plan]:has(input[name=calendar-month][value="8"]:checked) .im-finder [data-months]:not([data-months~="8"]),[data-region-plan]:has(input[name=calendar-month][value="9"]:checked) .im-finder [data-months]:not([data-months~="9"]),[data-region-plan]:has(input[name=calendar-month][value="10"]:checked) .im-finder [data-months]:not([data-months~="10"]),[data-region-plan]:has(input[name=calendar-month][value="11"]:checked) .im-finder [data-months]:not([data-months~="11"]),[data-region-plan]:has(input[name=calendar-month][value="12"]:checked) .im-finder [data-months]:not([data-months~="12"]),.im-finder:has(input[value=first]:checked) [data-purpose]:not([data-purpose=first]),.im-finder:has(input[value=table]:checked) [data-purpose]:not([data-purpose=table]),.im-finder:has(input[value=art]:checked) [data-purpose]:not([data-purpose=art]),.im-finder:has(input[value=sea]:checked) [data-purpose]:not([data-purpose=sea]),.im-finder:has(input[value=peaks]:checked) [data-purpose]:not([data-purpose=peaks]),.im-finder:has(input[value=quiet]:checked) [data-purpose]:not([data-purpose=quiet]){display:none}[data-region-plan]:has(input[name=calendar-month][value="1"]:checked) .im-finder__answer[data-months]:not([data-months~="1"]),[data-region-plan]:has(input[name=calendar-month][value="2"]:checked) .im-finder__answer[data-months]:not([data-months~="2"]),[data-region-plan]:has(input[name=calendar-month][value="3"]:checked) .im-finder__answer[data-months]:not([data-months~="3"]),[data-region-plan]:has(input[name=calendar-month][value="4"]:checked) .im-finder__answer[data-months]:not([data-months~="4"]),[data-region-plan]:has(input[name=calendar-month][value="5"]:checked) .im-finder__answer[data-months]:not([data-months~="5"]),[data-region-plan]:has(input[name=calendar-month][value="6"]:checked) .im-finder__answer[data-months]:not([data-months~="6"]),[data-region-plan]:has(input[name=calendar-month][value="7"]:checked) .im-finder__answer[data-months]:not([data-months~="7"]),[data-region-plan]:has(input[name=calendar-month][value="8"]:checked) .im-finder__answer[data-months]:not([data-months~="8"]),[data-region-plan]:has(input[name=calendar-month][value="9"]:checked) .im-finder__answer[data-months]:not([data-months~="9"]),[data-region-plan]:has(input[name=calendar-month][value="10"]:checked) .im-finder__answer[data-months]:not([data-months~="10"]),[data-region-plan]:has(input[name=calendar-month][value="11"]:checked) .im-finder__answer[data-months]:not([data-months~="11"]),[data-region-plan]:has(input[name=calendar-month][value="12"]:checked) .im-finder__answer[data-months]:not([data-months~="12"]),.im-finder:has(input[value=first]:checked) .im-finder__answer[data-purpose]:not([data-purpose=first]),.im-finder:has(input[value=table]:checked) .im-finder__answer[data-purpose]:not([data-purpose=table]),.im-finder:has(input[value=art]:checked) .im-finder__answer[data-purpose]:not([data-purpose=art]),.im-finder:has(input[value=sea]:checked) .im-finder__answer[data-purpose]:not([data-purpose=sea]),.im-finder:has(input[value=peaks]:checked) .im-finder__answer[data-purpose]:not([data-purpose=peaks]),.im-finder:has(input[value=quiet]:checked) .im-finder__answer[data-purpose]:not([data-purpose=quiet]){visibility:hidden;display:block}}@media (width>=768px){.im-finder{grid-template-columns:minmax(0,1fr) 16rem}}@media (width>=1024px){.im-section:has(>.im-section__container>.im-finder){overflow-x:clip}.im-finder{column-gap:var(--im-space-10);grid-template:"intro photo""controls photo""answers photo"1fr/minmax(0,8fr) minmax(0,5fr)}.im-finder__option{flex:none}.im-finder__photo{min-height:100%;margin-block:calc(-1 * var(--im-section-py-compact));margin-inline-end:calc(-1 * max(var(--im-section-px), (100vw - var(--im-container-max)) / 2))}.im-finder__map{width:clamp(16rem,20vw,20rem);grid-area:photo;place-self:end start;margin-block-end:var(--im-space-1)}.im-finder__frame img{object-position:30% 50%}}@media (prefers-reduced-motion:reduce){.im-finder__frame,.im-finder__lit,.im-finder__land{transition:none}}html:has(.im-finder){scroll-padding-top:calc(var(--im-header-h,4.5rem) + var(--im-space-4))}.im-tripband{min-width:0;scroll-margin-top:var(--im-space-4)}.im-tripband__title{font-family:var(--im-font-heading);font-size:var(--im-type-h2);color:var(--im-ink-title);margin:0;font-style:italic;font-weight:400;line-height:1.1}.im-tripband__title:focus{outline:none}.im-tripband__line:empty{display:none}.im-tripband__line{margin:var(--im-space-2) 0 0;font-size:var(--im-type-body);color:var(--im-ink-body);line-height:1.5}.im-tripband__note{margin:var(--im-space-2) 0 0;font-size:var(--im-type-small);color:var(--im-ink-muted);line-height:1.5}.im-tripband__held{align-items:center;gap:var(--im-space-2) var(--im-space-4);flex-wrap:wrap;margin-block-start:var(--im-space-3);display:flex}.im-tripband__held[hidden]{display:none}.im-tripband__held-line{font-size:var(--im-type-body);color:var(--im-ink-title);margin:0;font-weight:600}.im-tripband__stops{gap:var(--im-space-6);margin:var(--im-space-5) 0 0;padding:0;list-style:none;display:grid}.im-tripband__stop{align-content:start;min-width:0;display:grid}.im-tripband__photo{aspect-ratio:3/2;margin-inline:calc(var(--im-section-px) * -1);background:var(--im-ink-wash);position:relative;overflow:hidden}.im-tripband__photo>a{height:100%;display:block}.im-tripband__photo img{object-fit:cover;width:100%;height:100%;display:block}.im-tripband__photo .im-save{top:var(--im-space-2);right:var(--im-space-2);z-index:1;position:absolute}.im-tripband__name{margin:var(--im-space-3) 0 0;font-family:var(--im-font-heading);font-size:var(--im-type-h3);font-style:italic;font-weight:500;line-height:1.18}.im-tripband__name a{color:var(--im-ink-title);text-decoration:none;position:relative}.im-tripband__name a:after,.im-tripband__more a:after{content:"";inset:calc((100% - var(--im-touch-target)) / 2) 0;position:absolute}@media (hover:hover) and (pointer:fine){.im-tripband__name a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}}.im-tripband__where:empty{display:none}.im-tripband__where{margin:var(--im-space-1) 0 0;font-size:var(--im-type-small);color:var(--im-ink-title);font-weight:600;line-height:1.5}.im-tripband__why{margin:var(--im-space-1) 0 0;font-size:var(--im-type-small);color:var(--im-ink-body);line-height:1.5}.im-tripband__book{margin-block-start:var(--im-space-3)}.im-tripband__book .im-button{width:100%}.im-tripband__foot{gap:var(--im-space-3);border-block-start:var(--im-border-width) solid var(--im-ink-hairline);margin-block-start:var(--im-space-5);padding-block-start:var(--im-space-3);display:grid}.im-tripband__notes{gap:var(--im-space-1);min-width:0;font-size:var(--im-type-small);color:var(--im-ink-muted);line-height:1.5;display:grid}.im-tripband__notes p{margin:0}.im-tripband__notes p[hidden]{display:none}.im-tripband__invite{color:var(--im-ink-title)}.im-tripband__more a{color:var(--im-ink-link);text-underline-offset:.2em;position:relative}.im-tripband__send{align-items:center;row-gap:var(--im-space-2);flex-wrap:wrap;display:flex}.im-tripband__send .im-button{width:100%}.im-tripband__status{font-size:var(--im-type-small);color:var(--im-ink-title);margin:0}.im-tripband__status:not(:empty){margin-inline-start:var(--im-space-3)}.im-tripband a:focus-visible{outline:var(--im-ring-width) solid var(--im-ring-color);outline-offset:var(--im-ring-offset)}@media (width>=768px){.im-tripband__photo{margin-inline:0}.im-tripband__book .im-button,.im-tripband__send .im-button{width:auto}.im-tripband__foot{align-items:center;gap:var(--im-space-8);grid-template-columns:minmax(0,1fr) auto}.im-tripband__send{justify-content:flex-end}.im-tripband__stops[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.im-tripband__stops[data-count="2"] .im-tripband__stop{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.im-tripband__stops:not([data-count="2"]) .im-tripband__stop{column-gap:var(--im-space-8);grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.im-tripband__stops:not([data-count="2"]) .im-tripband__photo{grid-row:1/-1}.im-tripband__stops:not([data-count="2"]) .im-tripband__stop>:not(.im-tripband__photo){grid-column:2}.im-tripband__stops:not([data-count="2"]) .im-tripband__name{align-self:end;margin-block-start:0}}@media (width>=1024px){.im-tripband__stops[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.im-tripband__stops[data-count="3"] .im-tripband__stop{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.im-tripband__stops[data-count="3"] .im-tripband__photo{grid-row:auto}.im-tripband__stops[data-count="3"] .im-tripband__stop>:not(.im-tripband__photo){grid-column:1}.im-tripband__stops[data-count="3"] .im-tripband__name{align-self:start;margin-block-start:var(--im-space-3)}}
