.program_hero__XlWPD{position:relative;isolation:isolate;display:grid;align-items:center;min-height:100dvh;color:white;background:#18373a;--description-color:#f3f7f6}.program_art__P0YaI,.program_art__P0YaI img{position:absolute;inset:0;width:100%;height:100%}.program_art__P0YaI{z-index:-2}.program_art__P0YaI img{object-fit:cover}.program_heroInner___l9PR{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:center;gap:clamp(24px,5vw,90px);padding-block:130px 54px}.program_residencyHero__kKUqv{--hero-shade-direction:90deg}.program_residencyHero__kKUqv:dir(rtl){--hero-shade-direction:270deg}.program_residencyHero__kKUqv:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(var(--hero-shade-direction),#071e26d4,#071e268c 40%,#071e2626 64%,#071e26b8)}@media (max-width:760px){.program_residencyHero__kKUqv:after{background:linear-gradient(0deg,#071e26eb,#071e26a8 42%,transparent 78%)}}.program_copy__GAITM{min-width:0;max-width:650px;text-shadow:0 1px 3px #071e26e6,0 2px 12px #071e26bf}.program_eyebrow__bXfqu{display:inline-block;padding:7px 13px;border:1px solid #fffaf2;border-radius:30px;background:#fffaf2;color:#18373a;font-size:.85rem;font-weight:600;text-shadow:none}.program_copy__GAITM h1{color:white;margin-block:18px;font-size:clamp(3rem,7vw,7.25rem);line-height:1.03;font-weight:650;overflow-wrap:anywhere;text-wrap:balance}.program_action__5Dhlb{display:inline-flex;gap:10px;align-items:center;margin-block-start:22px;padding-block:11px;font-size:var(--description-font-size);font-weight:var(--description-font-weight)}.program_action__5Dhlb:hover{text-decoration:underline}.program_hero__XlWPD .country-selector{min-width:0}.program_hero__XlWPD .country-dots{display:none}.program_hero__XlWPD .country-rail{--country-slot:clamp(72px,11dvh,104px);display:grid;padding:6px}.program_hero__XlWPD .country-rail a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:12px;min-height:var(--country-slot);font-size:.92rem;font-weight:650;text-align:end;text-shadow:0 1px 6px #000}.program_hero__XlWPD .country-thumb{width:calc(var(--country-slot) * .69);aspect-ratio:1;flex:none;border-radius:50%;border:2px solid #ffffff75;background-size:cover;background-position:50%}.program_hero__XlWPD .country-rail a:hover .country-thumb,.program_hero__XlWPD .country-rail a[aria-current] .country-thumb{outline:3px solid white;outline-offset:3px}.program_hero__XlWPD .country-rail a[aria-current] .country-thumb{width:calc(var(--country-slot) * .88)}@media (min-width:761px){.program_hero__XlWPD .program_heroInner___l9PR{width:100%;grid-template-columns:minmax(0,1fr) minmax(280px,34vw);padding-inline-start:max(24px,calc((100% - 1240px) / 2));padding-inline-end:clamp(12px,1.4vw,32px);padding-block:118px 22px}.program_hero__XlWPD .country-selector{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:clamp(8px,1vw,16px);align-items:center}.program_hero__XlWPD .country-rail{--country-slot:clamp(60px,13dvh,118px);grid-template-rows:repeat(2,var(--country-slot)) calc(var(--country-slot) * 1.288) repeat(2,var(--country-slot))}.program_hero__XlWPD .country-rail li{display:flex;justify-content:flex-end;align-items:center;min-width:0}.program_hero__XlWPD .country-rail a{min-height:0;gap:clamp(7px,1vw,14px);font-family:Georgia,var(--font-arabic),serif;font-size:clamp(.82rem,1.15vw,1.1rem);font-style:italic;line-height:1.2;overflow-wrap:anywhere}.program_hero__XlWPD .country-rail li:nth-child(n+6){display:none}.program_hero__XlWPD .country-rail li:first-child,.program_hero__XlWPD .country-rail li:nth-child(5){padding-inline-end:calc(var(--country-slot) * .72)}.program_hero__XlWPD .country-rail li:nth-child(2),.program_hero__XlWPD .country-rail li:nth-child(4){padding-inline-end:calc(var(--country-slot) * .3)}.program_hero__XlWPD .country-thumb{width:calc(var(--country-slot) * .76);border:0}.program_hero__XlWPD .country-rail a[aria-current] .country-thumb{width:calc(var(--country-slot) * .92);border:4px solid white;outline:none}.program_hero__XlWPD .country-dots{display:grid}.program_hero__XlWPD .country-dots a{display:grid;place-items:center;width:22px;height:22px}.program_hero__XlWPD .country-dots a:after{content:"";width:7px;aspect-ratio:1;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 3px #0008}.program_hero__XlWPD .country-dots a:hover:after,.program_hero__XlWPD .country-dots a[aria-current]:after{width:9px;background:white}}.program_layout__5q2bB{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,3fr);gap:clamp(32px,7vw,112px);padding-block:clamp(48px,7vw,96px);overflow-wrap:anywhere}.program_programNav__vWHxe{position:sticky;top:118px;align-self:start}.program_currentCountry__cRU1a{display:flex;align-items:center;gap:9px;padding-block:16px;font-weight:700}.program_programNav__vWHxe ul{border-inline-start:1px solid #dce6e5}.program_programNav__vWHxe a{display:block;padding:8px 14px;color:#53656a;font-size:.875rem}.program_programNav__vWHxe a[aria-current=location]{border-inline-start:2px solid #193c42;padding-inline-start:12px;background:#eef5f3;color:#193c42;font-weight:650}.program_programNav__vWHxe a:hover{color:#193c42;text-decoration:underline}.program_section__MQ2yb{padding-block:clamp(18px,3vw,38px);scroll-margin-top:115px}.program_section__MQ2yb:first-child{padding-block-start:0}.program_section__MQ2yb:last-of-type{padding-block-end:0}.program_content__KmKg6>p{margin-block-start:24px}.program_sectionTitle__OyId2{margin-block-end:clamp(18px,3vw,32px);font-size:clamp(2rem,4.4vw,3.75rem);line-height:1.08;font-weight:650;text-wrap:balance}.program_sectionTitle__OyId2 span{display:block;margin-block-end:12px;color:#476962;font-size:.875rem;line-height:1.4;font-weight:650}.program_section__MQ2yb h3{font-weight:650}.program_section__MQ2yb>h3{margin-block:32px 10px;font-size:1.25rem}.program_section__MQ2yb p+p{margin-block-start:12px}.program_grid__P85lm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin-block:28px}.program_grid__P85lm dd,.program_grid__P85lm p{margin-block-start:8px}.program_facts__Ckpuo{padding-block:18px}.program_facts__Ckpuo dt{font-weight:650}@property --citizenship-timeline-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes program_timelineProgress__RW9gs{0%{--citizenship-timeline-progress:0}80%,to{--citizenship-timeline-progress:var(--step-count)}}@media (prefers-reduced-motion:no-preference){.program_timeline__PkQ_Y{animation:program_timelineProgress__RW9gs calc(var(--step-count) * 2.6s) linear infinite}}.program_timeline__PkQ_Y{display:grid;margin-inline-start:18px;counter-reset:step}.program_timeline__PkQ_Y li{--step-progress:calc(var(--citizenship-timeline-progress, 0) - var(--step-index));--marker-fill:round(nearest,clamp(0%,calc(var(--step-progress) * 400%),100%),100%);position:relative;counter-increment:step;border-inline-start:1px solid #c3d4d1;padding-block:4px 28px;padding-inline-start:34px}.program_timeline__PkQ_Y li:last-child{padding-block-end:0;border-color:transparent}.program_timeline__PkQ_Y li:not(:last-child):after{content:"";position:absolute;inset-inline-start:-1px;inset-block:18px -18px;width:2px;background:#287762;transform-origin:top;scale:1 clamp(0,calc((var(--step-progress) - .25) / .75),1);pointer-events:none}.program_timeline__PkQ_Y li:before{content:counter(step,decimal-leading-zero);position:absolute;inset-inline-start:-19px;inset-block-start:0;display:grid;place-items:center;width:36px;aspect-ratio:1;border:1px solid #a9c0bb;border-radius:50%;z-index:1;border-color:color-mix(in srgb,#287762 var(--marker-fill),#a9c0bb);background:color-mix(in srgb,#287762 var(--marker-fill),white);color:color-mix(in srgb,white var(--marker-fill),#193c42);font-size:.75rem;font-weight:650}.program_timeline__PkQ_Y p{margin-block-start:5px}.program_details__xBBlT{border-block-end:1px solid #dce6e5}.program_details__xBBlT summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:15px;list-style:none;cursor:pointer;font-weight:600}.program_details__xBBlT summary::-webkit-details-marker{display:none}.program_details__xBBlT[open] summary svg{rotate:180deg}.program_details__xBBlT p:last-child,.program_details__xBBlT ul{padding-block-end:16px}.program_details__xBBlT ul{padding-inline-start:1.35rem;list-style:disc}.program_source__V6wNR{display:inline-block;margin-block-start:18px;text-decoration:underline}@media (max-width:760px){.program_layout__5q2bB{grid-template-columns:minmax(0,1fr);gap:28px;padding-block-start:28px}.program_programNav__vWHxe{top:calc(82px + env(safe-area-inset-top, 0px));z-index:2;border-block-end:1px solid #dce6e5;background:white}.program_currentCountry__cRU1a{padding-block:10px}.program_programNav__vWHxe ul{display:none}.program_section__MQ2yb{scroll-margin-top:calc(144px + env(safe-area-inset-top, 0px))}}@media (max-width:480px){.program_grid__P85lm{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.program_hero__XlWPD{align-items:end}.program_heroInner___l9PR{grid-template-columns:minmax(0,1fr);padding-block:125px 26px;gap:22px}.program_hero__XlWPD .country-selector{margin-inline:-24px}.program_hero__XlWPD .country-rail{--selected-slot-extra:28px;--mobile-country-slot:max(84px,calc((100% - 48px - var(--selected-slot-extra)) / 5));display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px 0 10px;scrollbar-width:none}.program_hero__XlWPD .country-rail li{flex:0 0 var(--mobile-country-slot);min-width:0}.program_hero__XlWPD .country-rail li:has([aria-current=page]){flex-basis:calc(var(--mobile-country-slot) + var(--selected-slot-extra))}.program_hero__XlWPD .country-rail li a{flex-direction:column;justify-content:flex-start;padding:0;gap:9px;font-size:.75rem;text-align:center;overflow-wrap:anywhere}.program_hero__XlWPD .country-thumb{width:52px;margin-block:8px}.program_hero__XlWPD .country-rail a[aria-current] .country-thumb{width:68px;margin-block:0}}.travel-map_explorer__BvAq6{display:grid;gap:12px;margin-block:20px;min-width:0;--status:#e0e7e6}.travel-map_explorer__BvAq6 [data-status=free]{--status:#287762}.travel-map_explorer__BvAq6 [data-status=arrival]{--status:#d0ac65}.travel-map_explorer__BvAq6 [data-status=electronic]{--status:#7a9db4}.travel-map_explorer__BvAq6 [data-status=authorization]{--status:#b5a1c7}.travel-map_explorer__BvAq6 [data-status=required]{--status:#dfa59b}.travel-map_explorer__BvAq6 [data-status=home]{--status:#193c42}.travel-map_search__UhVZG{display:flex;align-items:center;gap:10px;border:1px solid #a9c0bb;border-radius:24px;padding-inline:15px}.travel-map_search__UhVZG:focus-within{outline:2px solid #287762;outline-offset:2px}.travel-map_search__UhVZG input{width:100%;min-width:0;min-height:46px;outline:none;font:inherit}.travel-map_srOnly__PrrDA{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.travel-map_results__qGwfq{max-height:240px;overflow-y:auto;border:1px solid #dce6e5;border-radius:14px}.travel-map_result__c4Pov,.travel-map_results__qGwfq button{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;width:100%;padding:10px 14px;text-align:start}.travel-map_results__qGwfq li+li{border-block-start:1px solid #dce6e5}.travel-map_results__qGwfq button:hover{background:#eef5f3}.travel-map_results__qGwfq button:focus-visible{outline-offset:-4px}.travel-map_result__c4Pov{border-inline-start:4px solid var(--status)}.travel-map_selection__7i75i{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.travel-map_selection__7i75i>div{flex:1 1 180px;min-width:0}.travel-map_clear__Ddtjn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.travel-map_clear__Ddtjn:hover{background:#eef5f3}.travel-map_viewport__CwK_R{position:relative;border:1px solid #dce6e5;border-radius:18px;padding:clamp(4px,1vw,12px);overflow:hidden}.travel-map_map__mCGwG{display:block;width:100%;height:auto;aspect-ratio:720/284;user-select:none}.travel-map_map__mCGwG[data-zoomed],.travel-map_map__mCGwG[data-zoomed] [data-selectable]{cursor:grab}.travel-map_map__mCGwG[data-zoomed]{touch-action:none}.travel-map_map__mCGwG[data-zoomed]:active,.travel-map_map__mCGwG[data-zoomed]:active [data-selectable]{cursor:grabbing}.travel-map_controls__5SC4b{position:absolute;inset-block-end:8px;inset-inline-end:8px;display:flex;border:1px solid #a9c0bb;border-radius:12px;background:white;box-shadow:0 2px 8px #193c421a}.travel-map_controls__5SC4b button{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;border-radius:10px}.travel-map_controls__5SC4b button:hover:not(:disabled){background:#eef5f3}.travel-map_controls__5SC4b button:focus-visible{outline-offset:-4px}.travel-map_controls__5SC4b button:disabled{opacity:.42;cursor:default}.travel-map_map__mCGwG path{fill:var(--status);stroke:white;stroke-width:.65}.travel-map_map__mCGwG [data-selectable]{cursor:pointer}.travel-map_map__mCGwG [data-selectable]:hover,.travel-map_map__mCGwG [data-selected]{stroke:#132e33;stroke-width:1.35}.travel-map_legend__RZ347{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.8125rem}.travel-map_legend__RZ347 li{display:inline-flex;align-items:center;gap:6px}.travel-map_legend__RZ347 li:before{content:"";width:11px;height:11px;flex:none;border-radius:50%;background:var(--status)}