.MiniMap_map__eMbGz{position:fixed;z-index:4;right:20px;top:calc(110px + env(safe-area-inset-top, 0px));pointer-events:none;padding:6px;border:1px solid var(--line);border-radius:10px;background:rgba(8,24,20,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s}@media(max-width:719px){.MiniMap_map__eMbGz{transform:scale(.5);transform-origin:top right;right:12px}}.MiniMap_road__3wKTi{fill:none;stroke:var(--mute);stroke-width:1.5;stroke-linejoin:round}.MiniMap_bend__2j5K8{fill:var(--bg);stroke:var(--dim);stroke-width:1}.MiniMap_num__VkBbn{fill:var(--ink);font:500 7px var(--font-sans),sans-serif;text-anchor:middle;dominant-baseline:middle}.MiniMap_arch__0tZwT{fill:var(--ink)}.MiniMap_dot__AQT0d{fill:var(--amber);stroke:var(--bg);stroke-width:1.5}.MiniMap_other__FRXnK{fill:var(--ink);stroke:var(--bg);stroke-width:1.2}.MiniMap_labels__5l7sV{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--dim);margin-top:2px}@media(prefers-reduced-motion:reduce){.MiniMap_map__eMbGz{transition:none}}.Act_act__OoSD_{position:relative;z-index:3;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px calc(72px + env(safe-area-inset-bottom, 0px))}@media(min-width:720px){.Act_act__OoSD_{padding-left:calc(50% - 320px);padding-right:calc(50% - 320px)}}.Act_copy__Me2e_{max-width:36ch;display:flex;flex-direction:column;gap:12px}.Act_eyebrow__uHeHq{font-size:12px;color:var(--mute);letter-spacing:.02em}.Act_title__TiCse{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(34px,9vw,72px);line-height:.98;letter-spacing:-.025em}.Act_body__gh_g6{font-size:17px;color:#d6e0db;max-width:34ch}.Act_act__OoSD_ [data-line]{opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.Act_act__OoSD_ [data-line]{opacity:1;transform:none}}.Act_plan__r5Jtx{justify-content:flex-start;padding-top:120px;background:linear-gradient(to bottom,transparent,var(--bg) 160px)}@media(min-width:720px){.Act_plan__r5Jtx{padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}}.Act_plan__r5Jtx .Act_copy__Me2e_{max-width:1120px;width:100%;margin:0 auto;gap:16px}.Act_plan__r5Jtx .Act_body__gh_g6{max-width:52ch}.Act_cards__7u3aI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;max-width:560px}.Act_cards__7u3aI div{border:1px solid var(--line);border-radius:8px;padding:10px;font-size:13px;background:rgba(8,24,20,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Act_cards__7u3aI b{display:block;font-weight:500;margin-bottom:2px}.Act_hold__zMYR7{font-size:12px;color:var(--amber);border:1px solid var(--amber);padding:4px 10px;border-radius:999px;width:max-content;opacity:0;transition:opacity .4s}.Act_route__uOaiS{width:min(100%,520px);height:64px}.Act_route__uOaiS path{fill:none;stroke:var(--ink);stroke-width:1.5}.Act_route__uOaiS circle{fill:var(--amber)}.Act_stays__25ljv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;max-width:560px}.Act_stays__25ljv div{aspect-ratio:4/3;border-radius:10px;background:rgba(8,24,20,.5);border:1px solid var(--line);padding:10px;display:flex;align-items:flex-end;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Act_caption__pJ_p0{position:fixed;left:20px;right:20px;top:calc(110px + env(safe-area-inset-top, 0px));max-width:30ch;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(22px,4vw,30px);line-height:1.15;color:var(--ink);opacity:0;transition:opacity .6s;text-shadow:0 1px 12px rgba(5,14,12,.55);pointer-events:none}@media(min-width:720px){.Act_caption__pJ_p0{left:calc(50% - 320px)}}@media(prefers-reduced-motion:reduce){.Act_caption__pJ_p0{transition:none}}.PlanTrip_plan__w9mP7{display:grid;grid-gap:56px;gap:56px;padding-top:24px;width:100%}.PlanTrip_heading__e0Qzf{font:500 12px/1.2 var(--font-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:16px}.PlanTrip_plan__w9mP7 h4{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.01em}.PlanTrip_plan__w9mP7 p{color:var(--mute);font-size:15px;line-height:1.55}.PlanTrip_card__gDv6T{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px;border:1px solid rgba(94,122,112,.5);border-radius:14px;background:rgba(255,255,255,.02)}.PlanTrip_chip__5pAdM{justify-self:start;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid rgba(94,122,112,.6);border-radius:999px;padding:4px 10px}.PlanTrip_arrive__LIEkh{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.PlanTrip_seasons__w8N4g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(94,122,112,.5);border-bottom:1px solid rgba(94,122,112,.5)}.PlanTrip_season__a8PRt{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:24px 24px 24px 0}.PlanTrip_season__a8PRt+.PlanTrip_season__a8PRt{padding-left:24px;border-left:1px solid rgba(94,122,112,.5)}.PlanTrip_months__7nEaY{font-size:13px;letter-spacing:.08em;color:var(--ink)}.PlanTrip_days__jIZwN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.PlanTrip_days__jIZwN ol{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:6px 0 0;padding:0}.PlanTrip_days__jIZwN li{display:grid;grid-gap:2px;gap:2px;font-size:14px;line-height:1.45;color:var(--mute);padding-top:10px;border-top:1px solid rgba(94,122,112,.3)}.PlanTrip_days__jIZwN li b{font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--ink)}.PlanTrip_count__93g_5{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:56px;line-height:1;letter-spacing:-.03em}.PlanTrip_count__93g_5 span{font-size:20px;letter-spacing:0;color:var(--mute)}.PlanTrip_cta__vjUtq{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border-radius:18px;border:1px solid rgba(217,164,65,.45);background:rgba(217,164,65,.06)}.PlanTrip_cta__vjUtq h3{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:32px;line-height:1.05;margin-bottom:8px}.PlanTrip_cta__vjUtq p{max-width:52ch}.PlanTrip_whatsapp__AAQ9U{flex:none;display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:12px;background:var(--amber);color:#0e1f1a;font-weight:500;text-decoration:none}.PlanTrip_whatsapp__AAQ9U:hover{filter:brightness(1.05)}.PlanTrip_whatsapp__AAQ9U:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.PlanTrip_soon__tP5Ls{flex:none;font-size:14px;color:var(--mute);border:1px dashed var(--line);border-radius:12px;padding:14px 18px}.PlanTrip_note__tSw9I{font-size:13px;color:var(--dim)}@media(max-width:860px){.PlanTrip_plan__w9mP7{gap:40px}.PlanTrip_seasons__w8N4g{grid-template-columns:minmax(0,1fr);border-bottom:0}.PlanTrip_seasons__w8N4g .PlanTrip_season__a8PRt{padding:20px 0;border-bottom:1px solid rgba(94,122,112,.5)}.PlanTrip_seasons__w8N4g .PlanTrip_season__a8PRt+.PlanTrip_season__a8PRt{padding-left:0;border-left:0}.PlanTrip_days__jIZwN{grid-template-columns:minmax(0,1fr)}.PlanTrip_cta__vjUtq{flex-direction:column;align-items:stretch;padding:22px}.PlanTrip_cta__vjUtq .PlanTrip_whatsapp__AAQ9U{justify-content:center}}