.trade-routes_leftColumn__rOg9C section{padding-top:0;padding-bottom:0}.trade-routes_leftColumn__rOg9C section>div{padding-left:0;padding-right:0;max-width:none}.trade-routes_leftColumnIntro__KGYXq{margin-bottom:1.5rem}@media (min-width:900px){.trade-routes_leftColumnIntro__KGYXq{margin-bottom:2rem}}.trade-routes_chipListFrame__N40yb{margin-left:-.375rem;margin-right:-.375rem;padding:.375rem}.trade-routes_routeChip__DX10y{position:relative;display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;border-radius:999px;background:#ffffff;color:#253241;font-size:.875rem;font-weight:500;border:1px solid rgba(215,221,227,.9);transform:translateY(0);box-shadow:0 0 0 0 rgba(0,109,235,0);transition:transform .65s cubic-bezier(.22,1,.36,1),border-color .65s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1)}.trade-routes_routeChip__DX10y:hover:not(.trade-routes_routeChipSelected__fXHlc){transform:translateY(-.125rem);border-color:rgba(0,109,235,.4);color:#006deb;box-shadow:0 10px 28px -14px rgba(0,109,235,.24),0 24px 50px -30px rgba(0,109,235,.1)}.trade-routes_routeChipSelected__fXHlc{color:#ffffff;background:linear-gradient(180deg,#0a7bf5,#006deb);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 24px -14px rgba(0,109,235,.4)}.trade-routes_drawer__qBJ2W{display:flex;flex-direction:column;height:100%;background:#ffffff;border-left:1px solid rgba(215,221,227,.9);box-shadow:-24px 0 60px -30px rgba(37,50,65,.2),-8px 0 24px -20px rgba(37,50,65,.12)}.trade-routes_drawerTop__8kfXF{padding:1.75rem 1.5rem 0}.trade-routes_backLink__sN_cL{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9ba3ae;transition:color .3s ease,gap .3s ease}.trade-routes_backLink__sN_cL i,.trade-routes_backLink__sN_cL svg{color:inherit}.trade-routes_backLink__sN_cL svg [fill],.trade-routes_backLink__sN_cL svg path{fill:currentColor}.trade-routes_backLink__sN_cL:hover{gap:.75rem;color:#6b7684}.trade-routes_drawerHeader__aeptU{margin-top:1.75rem}.trade-routes_drawerEyebrow__HnYB3{display:inline-flex;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#006deb;margin-bottom:.875rem}.trade-routes_drawerEyebrow__HnYB3:before{content:"";display:block;width:1.75rem;height:1px;background:#006deb;flex:0 0 auto}.trade-routes_drawerTitle__Zms63{font-size:1.4375rem;font-weight:600;letter-spacing:-.015em;line-height:1.18;color:#253241;text-wrap:balance}.trade-routes_portCategoryList__cvOSQ{display:flex;flex-direction:column;gap:.25rem;margin:1.5rem 1.5rem 0;padding-top:1.25rem;border-top:1px solid rgba(215,221,227,.55)}.trade-routes_portCategory__tHIDV{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:10px;background:rgba(242,245,248,.55);border:1px solid transparent;color:#4a5263;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:left;cursor:pointer;outline:none;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.trade-routes_portCategory__tHIDV svg{flex:0 0 auto;width:.9375rem;height:.9375rem;color:inherit}.trade-routes_portCategory__tHIDV:hover:not([aria-selected=true]):not([data-headlessui-state~=selected]){background:rgba(255,255,255,.95);border-color:rgba(215,221,227,.9);color:#253241}.trade-routes_portCategory__tHIDV[aria-selected=true],.trade-routes_portCategory__tHIDV[data-headlessui-state~=selected]{background:linear-gradient(180deg,#0a7bf5,#006deb);color:#ffffff;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 6px 14px -6px rgba(0,109,235,.4)}.trade-routes_portCategoryCount__fBJrx{margin-left:auto;padding:0 .4375rem;min-width:1.375rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(37,50,65,.08);color:inherit;font-size:.625rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.trade-routes_portCategory__tHIDV[aria-selected=true] .trade-routes_portCategoryCount__fBJrx,.trade-routes_portCategory__tHIDV[data-headlessui-state~=selected] .trade-routes_portCategoryCount__fBJrx{background:rgba(255,255,255,.22)}.trade-routes_portListScroll__tgHzZ{flex:1 1 auto;min-height:0;margin-top:.75rem;overflow-y:auto;overscroll-behavior:contain}.trade-routes_portList__APGDP{padding:.25rem 0 1rem}.trade-routes_portEntry__O8IbV{position:relative;display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem 1.5rem .875rem 2rem;border:0;background:transparent;color:#253241;font-size:.9375rem;font-weight:500;letter-spacing:-.005em;text-align:left;cursor:pointer;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.trade-routes_portEntry__O8IbV:before{content:"";position:absolute;top:50%;left:1rem;transform:translateY(-50%);width:2px;height:0;border-radius:999px;background:#006deb;transition:height .45s cubic-bezier(.22,1,.36,1)}.trade-routes_portEntry__O8IbV:after{content:"";position:absolute;bottom:0;left:2rem;right:1.5rem;height:1px;background:rgba(215,221,227,.55)}.trade-routes_portEntry__O8IbV:last-child:after{display:none}.trade-routes_portEntry__O8IbV:hover{background:rgba(0,109,235,.035);color:#006deb}.trade-routes_portEntry__O8IbV:hover:before{height:1.125rem}.trade-routes_portEntryIcon__1xnhO{flex:0 0 auto;display:inline-flex;color:rgba(0,109,235,.55);font-size:.9375rem;transition:color .3s ease}.trade-routes_portEntry__O8IbV:hover .trade-routes_portEntryIcon__1xnhO{color:#006deb}.trade-routes_dimOverlay__P_bkh{position:absolute;inset:0;background:linear-gradient(90deg,rgba(37,50,65,.22),rgba(37,50,65,.12) 60%,rgba(37,50,65,.05));backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border:0;cursor:pointer;opacity:0;animation:trade-routes_trade-fade-in__QiYG3 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes trade-routes_trade-fade-in__QiYG3{to{opacity:1}}.trade-routes_mobileTrigger__j6W6R{display:inline-flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.02em;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.trade-routes_mobileTriggerRest__AIyqx{background:#ffffff;color:#253241;box-shadow:0 0 0 1px rgba(215,221,227,.9),0 12px 28px -16px rgba(37,50,65,.2),0 2px 0 rgba(37,50,65,.02)}.trade-routes_mobileTriggerActive__UZoLo{background:linear-gradient(180deg,#0a7bf5,#006deb);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 28px -14px rgba(0,109,235,.45)}.trade-routes_mobileTriggerClear__csGXS{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:999px;background:rgba(255,255,255,.16);transition:background-color .25s ease}.trade-routes_mobileTriggerClear__csGXS:hover{background:rgba(255,255,255,.28)}.trade-routes_mapBackButton__RK1Mh{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#ffffff;color:#006deb;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px rgba(215,221,227,.8),0 12px 28px -16px rgba(37,50,65,.25),0 1px 0 rgba(37,50,65,.03)}.trade-routes_mapBackButton__RK1Mh:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(0,109,235,.35),0 12px 28px -14px rgba(0,109,235,.28),0 1px 0 rgba(37,50,65,.03)}.trade-routes_thumbnail__jyoTb{position:relative;width:4.5rem;height:3rem;border-radius:8px;overflow:hidden;opacity:.55;transform:translateY(0);box-shadow:0 0 0 1px rgba(255,255,255,.06);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.trade-routes_thumbnail__jyoTb:hover{opacity:.85;transform:translateY(-1px)}.trade-routes_thumbnailActive__unhxJ{opacity:1;transform:translateY(-2px);box-shadow:0 0 0 1px rgba(0,109,235,.45),0 0 0 3px rgba(0,109,235,.18),0 10px 24px -12px rgba(0,109,235,.45)}@media (prefers-reduced-motion:reduce){.trade-routes_backLink__sN_cL,.trade-routes_dimOverlay__P_bkh,.trade-routes_mapBackButton__RK1Mh,.trade-routes_mobileTrigger__j6W6R,.trade-routes_portCategory__tHIDV,.trade-routes_portEntry__O8IbV,.trade-routes_portEntry__O8IbV:before,.trade-routes_routeChip__DX10y,.trade-routes_thumbnail__jyoTb{transition:none;animation:none}}