.page_page__ZU32B{min-height:100vh}.page_container__aoG4z{max-width:1120px;margin:0 auto;padding:0 48px}.page_skipLink__VRj7A{position:fixed;left:16px;top:12px;padding:10px 18px;background:#111;color:#fff;transform:translateY(-200%);z-index:100}.page_skipLink__VRj7A:focus{transform:translateY(0)}.page_siteHeader__0lNAY{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);background:#fff}.page_siteHeader__0lNAY .page_container__aoG4z{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px}.page_brand__f_q1F{display:flex;align-items:center;gap:12px;flex-shrink:0}.page_brandTitle__EUrwj{font-size:14px;font-weight:600}.page_brandPortrait__hbeWn{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.page_siteNav__DynGJ{display:flex;gap:4px;flex-wrap:wrap}.page_siteNavDesktop__A5C6E{display:flex}.page_navLink__2S7dD{padding:8px;font-size:12px;color:#555}.page_navLink__2S7dD:hover,.page_navLink__2S7dD[data-active=true]{color:#000;background:#eee}.page_navDetails__Lvqbl,.page_navSummary__sU3Zv{display:none}.page_page__ZU32B section{scroll-margin-top:110px}.page_page__ZU32B h1{font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1.12;margin:10px 0 22px;letter-spacing:-.04em}.page_page__ZU32B h2{font-size:28px;font-weight:500;margin:0 0 24px}.page_page__ZU32B h3{font-size:19px;font-weight:500;margin:0}.page_hero__SKW6o{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:48px;padding:64px 0 44px;border-bottom:1px solid var(--border)}.page_heroPortrait__W9Rdw{display:block;width:100%;height:auto;border:1px solid var(--border)}@media (max-width:760px){.page_hero__SKW6o{grid-template-columns:1fr;gap:28px}.page_heroPortrait__W9Rdw{width:200px;max-width:100%}}.page_eyebrow__H9Slr,.page_heroTopline__3Ig0P{font-size:13px;color:#555}.page_heroTopline__3Ig0P{margin:0}.page_heroSubtitle__RTAw0{max-width:650px;color:var(--muted);font-size:17px;line-height:1.8}.page_heroActions__8_tzb{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:22px}.page_primaryButton__iKEy8,.page_textButton__f_8qw{font-size:14px;padding:4px 0;border:0;border-bottom:1px solid #888;background:transparent;color:#111}.page_primaryButton__iKEy8:hover,.page_textButton__f_8qw:hover{border-bottom-color:#111}.page_page__ZU32B main>section:not(.page_hero__SKW6o){padding-top:56px}.page_sectionHeading__K6Wm4{display:flex;align-items:end;justify-content:space-between;gap:30px}.page_sectionHeading__K6Wm4 h2{margin-bottom:30px}.page_sectionHeading__K6Wm4>p{color:#666;font-size:13px;margin:0 0 30px}.page_journeyBody__HvfPv{display:grid;grid-template-columns:1fr 1.25fr;min-height:400px;border:1px solid var(--border)}.page_mapFrame__0mDTA{position:relative;overflow:hidden;min-height:400px;background:#101010;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.page_atlas__YOHTl{position:absolute;top:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.page_atlas__YOHTl:focus-visible{outline:2px solid #fff;outline-offset:-4px}.page_atlas__YOHTl text{font-size:12px}.page_globeZoom__x9Soa{position:absolute;top:14px;right:14px;z-index:2;display:flex;padding:3px;gap:3px;border:1px solid #555;background:#111}.page_globeZoom__x9Soa button{border:0;background:transparent;color:#bbb;padding:8px 10px;font-size:11px;min-height:36px}.page_globeZoom__x9Soa button[aria-pressed=true]{background:#fff;color:#111}.page_globeZoom__x9Soa button:hover:not([aria-pressed=true]){background:#333;color:#fff}.page_mapBottom__MAALV{position:relative;z-index:1;display:flex;justify-content:space-between;pointer-events:none;margin:auto 28px 42px;align-items:end}.page_mapBottom__MAALV .page_eyebrow__H9Slr{color:#aaa}.page_mapBottom__MAALV strong{display:block;font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.04em;margin-top:8px}.page_mapCaption__MfnQj{position:absolute;bottom:13px;left:28px;font:9px ui-monospace,monospace;color:#999}.page_chapterPanel__tU4hd{padding:34px;display:flex;flex-direction:column;align-items:flex-start}.page_chapterPanel__tU4hd[hidden]{display:none}.page_chapterPanel__tU4hd>.page_eyebrow__H9Slr{color:#666}.page_chapterDate__Z0A9f{font-size:13px;color:#555;margin:0 0 14px}.page_page__ZU32B .page_chapterCompany__5RRz2{font-size:26px;line-height:1.12}.page_chapterFocus__Gf2Oc{font-size:15px;margin:22px 0 8px}.page_chapterDescription__f9Mu1{font-size:15px;line-height:1.7;color:#444}.page_chapterControls__sUSDP{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.page_chapterControls__sUSDP button{border:0;background:transparent;min-width:36px;min-height:36px;color:#111;font-size:12px}.page_chapterControls__sUSDP button:hover{background:#eee}.page_chapterControls__sUSDP button:disabled{opacity:.25}.page_lineage__cyk5U{padding:30px 0 0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.page_lineage__cyk5U li{position:relative;min-width:0}.page_lineage__cyk5U li:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:#ccc}.page_lineage__cyk5U li:last-child:before{right:calc(100% - 10px)}.page_lineage__cyk5U button{display:flex;flex-direction:column;align-items:start;width:100%;padding:0 12px 12px 0;text-align:left;border:0;color:#777;background:transparent;font-size:10px}.page_lineage__cyk5U button:disabled{opacity:1}.page_lineageDot__eWh8s{display:grid;place-items:center;position:relative;z-index:1;width:10px;height:10px;border:1px solid #ccc;background:white;border-radius:50%;font:9px ui-monospace,monospace}.page_lineageYear__DRbfH{font-size:13px;margin:14px 0 6px}.page_lineage__cyk5U strong{font-size:13px;font-weight:500;color:#333;line-height:1.5;margin-bottom:5px}.page_lineage__cyk5U li[data-current=true] .page_lineageDot__eWh8s{background:#111;color:white;border-color:#111}.page_lineage__cyk5U li[data-current=true] .page_lineageYear__DRbfH,.page_lineage__cyk5U li[data-current=true] strong{color:#000}.page_skills__ejZHj{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.page_skillGroup__U0LdW{padding:18px 0;border-top:1px solid var(--border)}.page_skillGroup__U0LdW h3{margin-bottom:22px}.page_tags__sNgiG{display:flex;flex-wrap:wrap;gap:8px}.page_tag__lW6GL{color:#555;font-size:14px;border:1px solid var(--border);padding:4px 9px}.page_timeline__L97En{display:grid;gap:28px;border-left:1px solid #ccc;margin-left:8px;padding-left:30px}.page_timeline__L97En>.page_card__QV0Om{position:relative}.page_timeline__L97En>.page_card__QV0Om:before{content:"";position:absolute;left:-36px;top:32px;width:9px;height:9px;border-radius:50%;background:#111;outline:5px solid #fff}.page_grid__f5Kdy{display:grid;grid-template-columns:1fr;gap:0}.page_card__QV0Om{padding:24px 0;border:0;border-top:1px solid var(--border);background:#fff}.page_grid__f5Kdy>.page_card__QV0Om{display:grid;grid-template-columns:1fr 1.65fr;gap:40px;padding:26px 0}.page_cardTop__pclXa{display:flex;justify-content:space-between;gap:16px}.page_cardSubtitle__mmxDW{color:#666;font-size:15px;line-height:1.75;margin-top:0}.page_bullets__Rnf4k{padding-left:18px;margin:20px 0 0;color:#555;font-size:15px;line-height:1.75}.page_bullets__Rnf4k li{padding-left:5px;margin-bottom:10px}.page_siteFooter__OzWG9{border-top:1px solid var(--border);margin-top:80px;padding:30px 0;color:#666}.page_siteFooter__OzWG9 small{font:10px ui-monospace,monospace}@media (max-width:1100px){.page_siteNavDesktop__A5C6E{display:none}.page_navDetails__Lvqbl{display:block;position:relative}.page_navSummary__sU3Zv{display:block;padding:8px 15px;border:1px solid #ddd;font-size:12px;cursor:pointer}.page_navDetails__Lvqbl:not([open])>nav{display:none}.page_navDetails__Lvqbl[open]>nav{display:flex;position:absolute;right:0;top:calc(100% + 12px);width:240px;padding:12px;flex-direction:column;background:#fff;border:1px solid #ddd;box-shadow:0 15px 30px #0001}.page_navLink__2S7dD{padding:10px}.page_chapterPanel__tU4hd{padding:26px}}@media (max-width:760px){.page_container__aoG4z{padding:0 22px}.page_siteHeader__0lNAY .page_container__aoG4z{min-height:70px}.page_hero__SKW6o{padding-top:58px}.page_heroTopline__3Ig0P{font-size:13px}.page_heroSubtitle__RTAw0{font-size:15px}.page_page__ZU32B main>section:not(.page_hero__SKW6o){padding-top:50px}.page_sectionHeading__K6Wm4{align-items:start;flex-direction:column;gap:0}.page_sectionHeading__K6Wm4 h2{margin-bottom:14px}.page_sectionHeading__K6Wm4>p{margin-bottom:24px}.page_journeyBody__HvfPv{grid-template-columns:1fr}.page_mapFrame__0mDTA{min-height:350px}.page_atlas__YOHTl text{font-size:16px}.page_chapterPanel__tU4hd{min-height:300px;padding:26px}.page_lineage__cyk5U{grid-template-columns:1fr;padding-top:26px;gap:0}.page_lineage__cyk5U button{display:grid;grid-template-columns:10px 62px 1fr;column-gap:14px;align-items:center;padding:0 0 24px}.page_lineageDot__eWh8s{grid-row:span 2}.page_lineageYear__DRbfH{margin:0;grid-row:span 2}.page_lineage__cyk5U strong{font-size:12px;margin-bottom:0}.page_lineage__cyk5U button>span:last-child{grid-column:3}.page_lineage__cyk5U li:before{top:10px;bottom:0;left:5px;right:auto;width:1px;height:auto}.page_lineage__cyk5U li:last-child:before{display:none}.page_grid__f5Kdy,.page_skills__ejZHj{grid-template-columns:1fr}.page_grid__f5Kdy>.page_card__QV0Om{grid-template-columns:1fr;gap:12px}.page_timeline__L97En{padding-left:22px}.page_timeline__L97En>.page_card__QV0Om:before{left:-28px}.page_card__QV0Om{padding:22px 0}}@media print{.page_siteHeader__0lNAY{position:static}.page_chapterControls__sUSDP,.page_heroActions__8_tzb,.page_mapFrame__0mDTA,.page_navDetails__Lvqbl,.page_siteNavDesktop__A5C6E{display:none!important}.page_container__aoG4z{max-width:none;padding:0}.page_hero__SKW6o{padding-top:20px}.page_page__ZU32B h1{font-size:38px}.page_journeyBody__HvfPv{display:block}.page_chapterPanel__tU4hd{min-height:auto}.page_card__QV0Om,.page_skillGroup__U0LdW{page-break-inside:avoid;break-inside:avoid}}.page_flightStops__ximOh{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 0 22px;border-bottom:1px solid var(--border)}.page_flightStops__ximOh a{font-size:13px;color:#666;padding:6px 0;border-bottom:1px solid transparent}.page_flightStops__ximOh a[aria-current=step]{color:#111;border-color:#111}.page_flightLayout___GME1{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:start;padding-top:28px}.page_flightVisual__OyNXd{position:sticky;top:96px}.page_flightStatus__PzwKB{font-size:12px;color:#555;margin:12px 0}.page_locationLegend__vNgx1{display:flex;gap:24px;font-size:12px;margin-top:14px}.page_flightChapters__tArSf{margin:0;padding:0 0 0 24px;list-style:none;border-left:1px solid var(--border)}.page_flightChapter__qBjW_{position:relative;padding:20px 0 32px;scroll-margin-top:120px}.page_flightChapter__qBjW_:before{content:"";width:9px;height:9px;border:1px solid #aaa;border-radius:50%;position:absolute;left:-30px;top:26px;background:#fff}.page_flightChapter__qBjW_[data-current=true]:before{background:#111;border-color:#111}.page_contact__BmhPC{border-top:1px solid var(--border);margin-top:60px;padding-bottom:30px}.page_contact__BmhPC p{color:#555;max-width:560px}.page_contactLinks__seXlJ{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.page_contactLinks__seXlJ a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #999;color:#111}.page_contactLinks__seXlJ a:hover{background:#111;color:#fff}.page_contactLinks__seXlJ a:focus-visible{outline:2px solid #111;outline-offset:4px}@media (max-width:760px){.page_flightLayout___GME1{display:block;padding-top:16px}.page_flightVisual__OyNXd{display:none}.page_flightVisual__OyNXd .page_mapFrame__0mDTA{min-height:230px}.page_flightVisual__OyNXd .page_mapBottom__MAALV{margin:auto 16px 32px}.page_flightVisual__OyNXd .page_mapBottom__MAALV strong{font-size:20px}.page_flightVisual__OyNXd .page_mapCaption__MfnQj{left:16px;font-size:8px}.page_flightVisual__OyNXd .page_globeZoom__x9Soa{top:8px;right:8px}.page_flightStatus__PzwKB{margin:6px 0;font-size:11px}.page_flightChapters__tArSf{margin-top:16px}.page_flightChapter__qBjW_{padding:20px 0 28px;scroll-margin-top:120px}.page_flightStops__ximOh{gap:4px 16px}}@media print{.page_flightStops__ximOh,.page_flightVisual__OyNXd{display:none}.page_flightLayout___GME1{display:block}.page_flightChapter__qBjW_{min-height:0;padding-bottom:24px;page-break-inside:avoid;break-inside:avoid}}.FlightGame_entry___bo1_{margin:0 0 24px}.FlightGame_game__BuQdK button,.FlightGame_game__BuQdK select,.FlightGame_toggle__a3g9o{font:inherit;border:1px solid #aaa;background:white;color:#111;padding:10px 14px;cursor:pointer}.FlightGame_toggle__a3g9o{display:flex;gap:32px;align-items:center}.FlightGame_game__BuQdK{margin-top:20px;border:1px solid #ccc;padding:24px}.FlightGame_header___avE1{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}.FlightGame_header___avE1 h3{margin:0;font-size:22px}.FlightGame_header___avE1 p,.FlightGame_panel__OS6zg p{line-height:1.6}.FlightGame_header___avE1 span{white-space:nowrap;font-size:14px}.FlightGame_layout__cFPqn{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.FlightGame_viewport__3mJC6{position:relative;background:#111}.FlightGame_viewport__3mJC6 svg{display:block;width:100%}.FlightGame_game__BuQdK button:focus-visible,.FlightGame_toggle__a3g9o:focus-visible,.FlightGame_viewport__3mJC6:focus-visible{outline:3px solid #777;outline-offset:4px}.FlightGame_coordinates__r11RB{position:absolute;bottom:12px;left:12px;color:#ccc;font-size:11px}.FlightGame_help___PrbD{font-size:12px;color:#666;line-height:1.6}.FlightGame_controls__2HXl8{display:flex;gap:8px}.FlightGame_controls__2HXl8 button{min-width:48px;min-height:48px;touch-action:none;-webkit-user-select:none;user-select:none}.FlightGame_game__BuQdK button:disabled{opacity:.45;cursor:default}.FlightGame_panel__OS6zg label{display:block;font-size:12px;margin-bottom:8px}.FlightGame_panel__OS6zg select{width:100%}.FlightGame_panel__OS6zg .FlightGame_land__c4O9f{background:#111;color:#fff;width:100%}.FlightGame_passport__mXTa4{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.FlightGame_passport__mXTa4 span{border:1px dashed #aaa;padding:8px;font-size:12px;color:#666}.FlightGame_passport__mXTa4 [data-collected=true]{border:1px solid #111;color:#111}.FlightGame_arrival__MwGlP{border-top:1px solid #ccc;padding-top:16px;margin-bottom:24px}.FlightGame_arrival__MwGlP h4{margin:0;font-size:20px}.FlightGame_arrival__MwGlP h5{margin:0;font-size:16px}.FlightGame_arrival__MwGlP article{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:16px;font-size:14px}.FlightGame_complete__JXSR0{font-weight:600}@media (max-width:760px){.FlightGame_game__BuQdK{padding:16px}.FlightGame_layout__cFPqn{grid-template-columns:1fr}.FlightGame_header___avE1{flex-direction:column;gap:8px}}@media print{.FlightGame_entry___bo1_{display:none}}.LocationDetail_detail__znbMx{margin-bottom:24px}.LocationDetail_detail__znbMx button,.LocationDetail_detail__znbMx select{font:inherit;color:#111;background:#fff;border:1px solid #aaa;padding:12px 14px;max-width:100%}.LocationDetail_detail__znbMx button{cursor:pointer}.LocationDetail_content__xTSbZ{padding:24px;border:1px solid #ccc;margin-top:16px}.LocationDetail_content__xTSbZ label{display:block;margin-bottom:8px;font-size:13px}.LocationDetail_content__xTSbZ select{width:100%}.LocationDetail_content__xTSbZ h3{margin:12px 0}.LocationDetail_content__xTSbZ p{line-height:1.6}.LocationDetail_meta__WYmIo{color:#666;font-size:13px}.LocationDetail_content__xTSbZ iframe{width:100%;height:420px;border:0;display:block;margin:20px 0;background:#eee}.LocationDetail_content__xTSbZ a{text-decoration:underline}@media (max-width:760px){.LocationDetail_content__xTSbZ{padding:16px}.LocationDetail_content__xTSbZ iframe{height:320px}}@media print{.LocationDetail_detail__znbMx{display:none}}