.photo.svelte-18cg2tn{float:right;width:6rem;margin:0 0 .75rem 1rem}.frame.svelte-18cg2tn{aspect-ratio:384/342;border-radius:.5rem;overflow:hidden}@media (width>=640px){.photo.svelte-18cg2tn{width:9rem;margin-left:1.25rem}}.itinerary-list.svelte-17wh86{--route-gap:1.75rem;--marker-size:2rem;--marker-top:.1rem;gap:var(--route-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.itinerary-stop.svelte-17wh86{min-width:0;padding-left:3rem;position:relative}.itinerary-number.svelte-17wh86{z-index:1;left:0;top:var(--marker-top);width:var(--marker-size);height:var(--marker-size);background:var(--color-light);box-shadow:0 0 0 5px var(--color-light);color:var(--color-primary);border:1px solid #b69a7b;border-radius:50%;place-items:center;font:.9rem/1 Georgia,serif;display:grid;position:absolute}.itinerary-stop.svelte-17wh86:first-child .itinerary-number:where(.svelte-17wh86),.itinerary-stop.svelte-17wh86:last-child .itinerary-number:where(.svelte-17wh86){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-light)}.itinerary-connector.svelte-17wh86{top:calc(var(--marker-top) + var(--marker-size) / 2);left:calc(var(--marker-size) / 2);height:calc(100% + var(--route-gap));border-left:1px solid #b69a7b;position:absolute}.itinerary-copy.svelte-17wh86{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);padding-bottom:1.75rem;display:flow-root}.itinerary-copy.svelte-17wh86 h3:where(.svelte-17wh86){color:var(--color-primary);text-wrap:pretty;margin:0;font:1.4rem/1.25 Georgia,serif}.itinerary-copy.svelte-17wh86 p:where(.svelte-17wh86){font:.9375rem/1.7 var(--font-sans);color:color-mix(in srgb, var(--color-primary) 78%, transparent);text-wrap:pretty;margin:.85rem 0 0}@media (width>=640px){.itinerary-list.svelte-17wh86{--marker-size:2.5rem}.itinerary-stop.svelte-17wh86{padding-left:4rem}.itinerary-copy.svelte-17wh86 h3:where(.svelte-17wh86){font-size:1.65rem}}@media (width>=1024px){.itinerary-list.svelte-17wh86{--route-gap:-2rem;--marker-top:1.5rem;gap:0}.itinerary-stop.svelte-17wh86{padding:0}.itinerary-stop.svelte-17wh86+.itinerary-stop:where(.svelte-17wh86){margin-top:var(--route-gap)}.itinerary-number.svelte-17wh86{left:calc(50% - var(--marker-size) / 2);font-size:1.1rem}.itinerary-connector.svelte-17wh86{left:50%}.itinerary-stop.svelte-17wh86:before{content:"";top:calc(var(--marker-top) + var(--marker-size) / 2);right:calc(50% + var(--marker-size) / 2 + 5px);width:calc(3rem - var(--marker-size) / 2 - 5px);border-top:1px solid #b69a7b;position:absolute}.itinerary-stop.svelte-17wh86:nth-child(2n):before{left:calc(50% + var(--marker-size) / 2 + 5px);right:auto}.itinerary-copy.svelte-17wh86{border:1px solid color-mix(in srgb, var(--color-primary) 7%, transparent);background:#ffffffa6;border-radius:.75rem;width:calc(50% - 3rem);padding:1.5rem;box-shadow:0 12px 35px #2f042d06}.itinerary-stop.svelte-17wh86:nth-child(2n) .itinerary-copy:where(.svelte-17wh86){margin-left:auto}}
