.AffiliateCard-module__1Wuoya__root{text-align:left;margin:24px 0;container-type:inline-size}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__card{--visual:280px;grid-template-columns:var(--visual) minmax(0, 1fr);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__editorial{--visual:300px}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__showcase{--visual:340px}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__textOnly{grid-template-columns:minmax(0,1fr)}.AffiliateCard-module__1Wuoya__visual{background:var(--bg-primary);min-width:0;position:relative;overflow:hidden}.AffiliateCard-module__1Wuoya__visual img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.AffiliateCard-module__1Wuoya__tag{border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-secondary);letter-spacing:.02em;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;bottom:10px;left:10px}.AffiliateCard-module__1Wuoya__body{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:22px 26px;display:flex}.AffiliateCard-module__1Wuoya__heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-right:28px;display:flex}.AffiliateCard-module__1Wuoya__label{letter-spacing:.02em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:12px;right:16px}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__heading h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__product{margin:0;font-size:14px;font-weight:600;line-height:1.4}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.AffiliateCard-module__1Wuoya__action{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.AffiliateCard-module__1Wuoya__button{border-radius:var(--radius-sm);background:var(--primary-hover);min-height:46px;color:var(--on-primary);justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.AffiliateCard-module__1Wuoya__button:after{content:"";cursor:pointer;position:absolute;inset:0}.AffiliateCard-module__1Wuoya__card:hover .AffiliateCard-module__1Wuoya__button{background:var(--text-primary)}.AffiliateCard-module__1Wuoya__button:focus-visible{background:var(--text-primary);outline:none}.AffiliateCard-module__1Wuoya__button:focus-visible:after{outline:3px solid var(--text-primary);outline-offset:-3px;border-radius:var(--radius-md)}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__disclosure{max-width:36ch;color:var(--text-primary);margin:0;font-size:12px;line-height:1.5}.AffiliateCard-module__1Wuoya__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.AffiliateCard-module__1Wuoya__visual img{transition:transform .4s}.AffiliateCard-module__1Wuoya__card:hover .AffiliateCard-module__1Wuoya__visual img{transform:scale(1.03)}.AffiliateCard-module__1Wuoya__button{transition:background-color .15s}}@container (max-width:640px){.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__card{grid-template-columns:minmax(0,1fr)}.AffiliateCard-module__1Wuoya__body{padding:16px 18px 18px}.AffiliateCard-module__1Wuoya__heading{padding-right:0}.AffiliateCard-module__1Wuoya__label{text-align:right;flex-basis:100%;position:static}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__heading h2{font-size:21px}}@container (max-width:440px){.AffiliateCard-module__1Wuoya__action{align-items:stretch}.AffiliateCard-module__1Wuoya__button{width:100%}.AffiliateCard-module__1Wuoya__root .AffiliateCard-module__1Wuoya__disclosure{max-width:none}}
.MapDistortionLayers-module__Kep4lG__tissot{fill:#ff684824;stroke:#ff7e5ee0;stroke-width:.75px;pointer-events:none}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__tissot{fill:#ff5a361f;stroke:#dc492bbd}.MapDistortionLayers-module__Kep4lG__ocean .MapDistortionLayers-module__Kep4lG__tissot{fill:#ffb84d24;stroke:#ffb84dd1}.MapDistortionLayers-module__Kep4lG__isocoleGroup,.MapDistortionLayers-module__Kep4lG__majorParallelGroup{pointer-events:none}.MapDistortionLayers-module__Kep4lG__isocole{fill:none;stroke-width:1.15px;vector-effect:non-scaling-stroke}.MapDistortionLayers-module__Kep4lG__areaIsocole{stroke:#47a8ff}.MapDistortionLayers-module__Kep4lG__angularIsocole{stroke:#e769ee;stroke-dasharray:3 2.4}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__areaIsocole{stroke:#1769d2}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__angularIsocole{stroke:#b423b8}.MapDistortionLayers-module__Kep4lG__isocoleLabel{paint-order:stroke;stroke:#07150f;stroke-width:3px;stroke-linejoin:round;text-anchor:middle;font-size:7px;font-weight:900}.MapDistortionLayers-module__Kep4lG__areaIsocoleLabel{fill:#8dccff}.MapDistortionLayers-module__Kep4lG__angularIsocoleLabel{fill:#f2a2f6}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__isocoleLabel{stroke:#f7f3e8}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__areaIsocoleLabel{fill:#0957b8}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__angularIsocoleLabel{fill:#921b99}.MapDistortionLayers-module__Kep4lG__ocean .MapDistortionLayers-module__Kep4lG__isocoleLabel{stroke:#041725}.MapDistortionLayers-module__Kep4lG__majorParallel{fill:none;stroke:#e4a348;stroke-width:.8px;stroke-dasharray:4 3;stroke-opacity:.85;vector-effect:non-scaling-stroke}.MapDistortionLayers-module__Kep4lG__equator{stroke-width:1.15px;stroke-dasharray:none}.MapDistortionLayers-module__Kep4lG__majorParallelLabel{fill:#f2c77e;paint-order:stroke;stroke:#07150f;stroke-width:2.6px;stroke-linejoin:round;font-size:6.5px;font-weight:850}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__majorParallel{stroke:#b56b21}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__majorParallelLabel{fill:#76502d;stroke:#f7f3e8}.MapDistortionLayers-module__Kep4lG__ocean .MapDistortionLayers-module__Kep4lG__majorParallelLabel{stroke:#041725}.MapDistortionLayers-module__Kep4lG__northVector{pointer-events:none}.MapDistortionLayers-module__Kep4lG__northVector circle{fill:#07150fc2;stroke:#c9ff58;stroke-width:.75px;vector-effect:non-scaling-stroke}.MapDistortionLayers-module__Kep4lG__northVector path{fill:none;stroke:#c9ff58;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__northVector circle{fill:#ffffffe6;stroke:#315f43}.MapDistortionLayers-module__Kep4lG__paper .MapDistortionLayers-module__Kep4lG__northVector path{stroke:#315f43}.MapDistortionLayers-module__Kep4lG__atlas .MapDistortionLayers-module__Kep4lG__isocoleLabel,.MapDistortionLayers-module__Kep4lG__atlas .MapDistortionLayers-module__Kep4lG__majorParallelLabel{stroke:var(--map-land)}
.ProjectionMapCanvas-module__J35baq__perspectiveCountry{fill:var(--primary);opacity:.65;stroke:var(--primary);stroke-width:1px;pointer-events:none}.ProjectionMapCanvas-module__J35baq__perspectiveMarker{fill:var(--primary);stroke:var(--bg-primary);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.ProjectionMapCanvas-module__J35baq__svg{z-index:1;touch-action:none;cursor:grab;background:#07150f;width:100%;height:100%;transition:background-color .28s;position:relative}.ProjectionMapCanvas-module__J35baq__svg:active{cursor:grabbing}.ProjectionMapCanvas-module__J35baq__svg[data-center-pick=true],.ProjectionMapCanvas-module__J35baq__svg[data-center-pick=true]:active{cursor:crosshair}.ProjectionMapCanvas-module__J35baq__distanceRing{fill:none;stroke:#b5ff36;stroke-width:1px;stroke-dasharray:4 5;opacity:.58;vector-effect:non-scaling-stroke;pointer-events:none}@keyframes ProjectionMapCanvas-module__J35baq__mapFadeIn{0%{opacity:0}to{opacity:1}}.ProjectionMapCanvas-module__J35baq__mapIntro{animation-name:ProjectionMapCanvas-module__J35baq__mapFadeIn;animation-fill-mode:both}.ProjectionMapCanvas-module__J35baq__variantSwap{animation:.34s cubic-bezier(.2,.8,.2,1) ProjectionMapCanvas-module__J35baq__mapFadeIn}@media (prefers-reduced-motion:reduce){.ProjectionMapCanvas-module__J35baq__variantSwap,.ProjectionMapCanvas-module__J35baq__mapIntro,.ProjectionMapCanvas-module__J35baq__oceanCurrent{animation:none}}.ProjectionMapCanvas-module__J35baq__land{fill:#1c3528;stroke:#afdab23d;stroke-width:.65px;transition:fill var(--transition-normal)}.ProjectionMapCanvas-module__J35baq__land:hover{fill:#294b38}.ProjectionMapCanvas-module__J35baq__selectableLand{cursor:pointer}.ProjectionMapCanvas-module__J35baq__selectableLand:hover{stroke:#c9ff58;stroke-width:1.15px}.ProjectionMapCanvas-module__J35baq__themePaper .ProjectionMapCanvas-module__J35baq__selectableLand:hover{stroke:#5f9418}.ProjectionMapCanvas-module__J35baq__gridLine{fill:none;stroke:#82a38c;stroke-width:.35px;stroke-opacity:.22;pointer-events:none}.ProjectionMapCanvas-module__J35baq__themePaper{background:#f7f3e8}.ProjectionMapCanvas-module__J35baq__themePaper .ProjectionMapCanvas-module__J35baq__land{fill:#d9d2c1;stroke:#3e4d436b}.ProjectionMapCanvas-module__J35baq__themePaper .ProjectionMapCanvas-module__J35baq__land:hover{fill:#c9c0aa}.ProjectionMapCanvas-module__J35baq__themePaper .ProjectionMapCanvas-module__J35baq__gridLine{stroke:#7f8c83;stroke-opacity:.25}.ProjectionMapCanvas-module__J35baq__themeOcean{background:#041725}.ProjectionMapCanvas-module__J35baq__themeOcean .ProjectionMapCanvas-module__J35baq__land{fill:#105069;stroke:#6fd6e05c}.ProjectionMapCanvas-module__J35baq__themeOcean .ProjectionMapCanvas-module__J35baq__land:hover{fill:#176780}.ProjectionMapCanvas-module__J35baq__themeOcean .ProjectionMapCanvas-module__J35baq__gridLine{stroke:#62c4d3;stroke-opacity:.2}.ProjectionMapCanvas-module__J35baq__themeAtlas{background:var(--map-sea)}.ProjectionMapCanvas-module__J35baq__themeAtlas .ProjectionMapCanvas-module__J35baq__land{fill:var(--map-land);stroke:var(--map-coast)}.ProjectionMapCanvas-module__J35baq__themeAtlas .ProjectionMapCanvas-module__J35baq__land:hover{fill:color-mix(in srgb, var(--map-land) 80%, var(--map-coast))}.ProjectionMapCanvas-module__J35baq__themeAtlas .ProjectionMapCanvas-module__J35baq__selectableLand:hover{stroke:var(--primary)}.ProjectionMapCanvas-module__J35baq__themeAtlas .ProjectionMapCanvas-module__J35baq__gridLine{stroke:var(--map-sea-edge);stroke-opacity:.4}.ProjectionMapCanvas-module__J35baq__themeAtlas .ProjectionMapCanvas-module__J35baq__distanceRing{stroke:var(--primary);opacity:.75}.ProjectionMapCanvas-module__J35baq__heatCell{stroke:none;pointer-events:none;shape-rendering:crispedges}.ProjectionMapCanvas-module__J35baq__oceanCurrent{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 4;stroke-opacity:.88;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 2px);animation:2.4s linear infinite ProjectionMapCanvas-module__J35baq__currentFlow}.ProjectionMapCanvas-module__J35baq__currentWarm{stroke:#ff6547}.ProjectionMapCanvas-module__J35baq__currentCold{stroke:#29c6ef}.ProjectionMapCanvas-module__J35baq__currentCircumpolar{stroke:#9a7bff;stroke-width:1.7px}@keyframes ProjectionMapCanvas-module__J35baq__currentFlow{to{stroke-dashoffset:-18px}}.ProjectionMapCanvas-module__J35baq__terminator{fill:#00030c85;stroke:#93c5fd47;stroke-width:.6px;pointer-events:none}.ProjectionMapCanvas-module__J35baq__antipode{fill:none;stroke-width:1.2px;stroke-dasharray:4 3;stroke-opacity:.85;pointer-events:none}.ProjectionMapCanvas-module__J35baq__dragCountry{stroke-width:2px;fill-opacity:.38;cursor:move;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px);transition:stroke-width .1s}.ProjectionMapCanvas-module__J35baq__dragCountry:hover{stroke-width:3px;fill-opacity:.5}.ProjectionMapCanvas-module__J35baq__dragCountryActive{stroke-width:3.5px;fill-opacity:.56}.ProjectionMapCanvas-module__J35baq__gesturing .ProjectionMapCanvas-module__J35baq__land,.ProjectionMapCanvas-module__J35baq__gesturing .ProjectionMapCanvas-module__J35baq__dragCountry{pointer-events:none;transition:none}
