.ss{--ss-bg:#081b31;--ss-bg-deep:#06162a;--ss-surface:#102d4b;--ss-text:#f3f5f7;--ss-muted:#b6c4d4;--ss-accent:#d6ae70;--ss-line:#b6c4d438;--ss-line-strong:#b6c4d46b;--ss-button:#f4eee4;--ss-button-hover:#fff;--ss-button-ink:#0b1e35;--ss-danger:#ffab98;--ss-focus:#f0cf95;--ss-scrim:6 22 42;--ss-font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ss-container:1280px;--ss-gutter:clamp(20px, 5vw, 80px);--ss-radius:6px;--ss-ease:cubic-bezier(.25, 1, .5, 1);--ss-header-h:72px;--ss-fence:#e3c04a;--ss-ease-out:cubic-bezier(.22, 1, .36, 1);color-scheme:dark;background:var(--ss-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}.ss:lang(ja){--ss-font:"Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans JP", system-ui, sans-serif}.ss:lang(zh){--ss-font:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}.ss:is(:lang(ja),:lang(zh)) :is(h1,h2,h3,p,li){word-break:auto-phrase;line-break:strict}.ss:is(:lang(ja),:lang(zh)) :is(h1,h2,h3){letter-spacing:0}.ss *,.ss :before,.ss :after{box-sizing:border-box}.ss body{background:var(--ss-bg);color:var(--ss-text);font-family:var(--ss-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.6;overflow-x:clip}.ss :is(h1,h2,h3,p,ul,ol,figure,fieldset){margin:0}.ss :is(h1,h2,h3){letter-spacing:-.022em;text-wrap:balance;font-weight:500;line-height:1.08}.ss h2{font-size:clamp(2rem,1.35rem + 2.3vw,3.5rem);line-height:1.1}.ss p{text-wrap:pretty}.ss a{color:inherit}.ss img{max-width:100%;display:block}.ss :focus-visible{outline:2px solid var(--ss-focus);outline-offset:3px;border-radius:2px}.ss main:focus,.ss .ss-contact:focus,.ss :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.ss .ss-line{display:block}.ss .ss-eyebrow{color:var(--ss-accent);letter-spacing:.24em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.6;display:block}.ss .ss-container{width:100%;max-width:calc(var(--ss-container) + 2 * var(--ss-gutter));padding-inline:var(--ss-gutter);margin-inline:auto}.ss .ss-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ss .ss-skip{left:var(--ss-gutter);z-index:60;border-radius:var(--ss-radius);background:var(--ss-button);color:var(--ss-button-ink);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:fixed;top:-100px}.ss .ss-skip:focus{top:12px}.ss .ss-button{border-radius:var(--ss-radius);min-height:48px;font:inherit;cursor:pointer;transition:background-color .16s var(--ss-ease), border-color .16s var(--ss-ease), transform .16s var(--ss-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ss .ss-button:active{transform:translateY(1px)}.ss .ss-button--primary{background:var(--ss-button);color:var(--ss-button-ink)}.ss .ss-button--primary:hover{background:var(--ss-button-hover)}.ss .ss-button--ghost{background:rgb(var(--ss-scrim) / .25);color:var(--ss-text);border-color:#d6ae70bf}.ss .ss-button--ghost:hover{border-color:var(--ss-accent);background:#d6ae701f}.ss .ss-arrow{transition:transform .2s var(--ss-ease);display:inline-block}.ss :is(a,button):hover>.ss-arrow{transform:translate(3px)}.ss .ss-textlink{min-height:44px;color:var(--ss-text);text-underline-offset:.3em;align-items:center;gap:.45em;font-size:.9375rem;font-weight:500;text-decoration:underline #d6ae70b3;display:inline-flex}.ss .ss-textlink:hover{text-decoration-color:var(--ss-accent)}.ss .ss-header{z-index:40;background:linear-gradient(to bottom, rgb(var(--ss-scrim) / .94), rgb(var(--ss-scrim) / .84) 78%, rgb(var(--ss-scrim) / 0));position:fixed;inset:0 0 auto}.ss .ss-header__inner{min-height:var(--ss-header-h);align-items:center;gap:1.5rem;padding-block:12px;display:flex}.ss .ss-brand{flex-shrink:0;margin-right:clamp(1rem,2vw,3.5rem);padding-block:4px;display:inline-flex}.ss .ss-brand__logo{width:auto;height:clamp(32px,1.5rem + 1vw,42px)}.ss .ss-langs{--lang-line:var(--ss-line-strong);--lang-active-bg:var(--ss-text);--lang-active-ink:var(--ss-bg);color:var(--ss-text)}.ss .ss-header .ss-langs ul{flex-wrap:nowrap}.ss .ss-menu{flex:1;align-items:center;gap:1.5rem;display:flex}.ss .ss-menu__nav{margin-right:auto}.ss .ss-nav{gap:clamp(1rem,2vw,2.5rem);padding:0;list-style:none;display:flex}.ss .ss-nav a{min-height:44px;color:var(--ss-text);background:linear-gradient(var(--ss-accent), var(--ss-accent)) no-repeat left calc(100% - 8px) / 0 1px;transition:background-size .2s var(--ss-ease);align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.ss .ss-nav a:hover{background-size:100% 1px}.ss .ss-header__cta{white-space:nowrap;min-height:44px;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:500}.ss .ss-menu-toggle{display:none}.ss .ss-root,.ss .ss-pin,.ss .ss-supply,.ss .ss-contact,.ss .ss-footer,.ss .ss-stage{position:relative}.ss .ss-anchor{height:0;scroll-margin-top:calc(var(--ss-header-h) + 8px);display:block}.ss .ss-media{background:var(--ph,var(--ss-surface));position:relative;overflow:hidden}.ss .ss-media picture,.ss .ss-media__img{width:100%;height:100%;display:block}.ss .ss-media__img{object-fit:cover;object-position:var(--focus,50% 50%);max-width:none}.ss .ss-media[data-state=loading] picture{opacity:0}.ss .ss-media[data-state=loaded] picture{animation:ss-fade-in .4s var(--ss-ease) both}@keyframes ss-fade-in{0%{opacity:0}}.ss .ss-media__video{z-index:1;object-fit:cover;object-position:var(--focus,50% 50%);opacity:0;width:100%;max-width:none;height:100%;transition:opacity .4s var(--ss-ease);display:block;position:absolute;inset:0}.ss .ss-media[data-video=ready] .ss-media__video{opacity:1}.ss .ss-media__end{z-index:0;opacity:0;position:absolute;inset:0}.ss .ss-media__end img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;max-width:none;height:100%;display:block}.ss .ss-media[data-still=end] .ss-media__end{opacity:1}.ss.ss-story .ss-cap__linear,.ss:not(.ss-story) .ss-cap__story,.ss:not(.ss-story) .ss-media--story-only{display:none}.ss .ss-cap{letter-spacing:.02em;color:var(--ss-muted);font-size:.8125rem}.ss:not(.ss-story) .ss-sky{--fill:.84;--cx:.5;--cy:.5}.ss .ss-sky{aspect-ratio:1;pointer-events:none;width:min(112vw,720px);margin-inline:auto;position:relative;container-type:size}.ss .ss-sky__snap,.ss .ss-sky__art-img{max-width:none;position:absolute}.ss .ss-sky__snap{--snap:calc(var(--fill) * min(100cqw, 100cqh) / .84);width:var(--snap);height:var(--snap);left:calc(var(--cx) * 100cqw - var(--snap) / 2);top:calc(var(--cy) * 100cqh - var(--snap) / 2)}.ss .ss-sky__art{opacity:0;position:absolute;inset:0}.ss .ss-sky__art-img{--ah:calc(var(--fill) * min(100cqw, 100cqh) / 2 / .676);height:var(--ah);width:calc(var(--ah) * 1.7768);left:calc(var(--cx) * 100cqw - var(--ah) * 1.7768 * .687);top:calc(var(--cy) * 100cqh - var(--ah) * .745);mask-image:radial-gradient(42.6% 75.7% at 68.7% 74.5%,#000 86%,#0000 100%),linear-gradient(#000 72%,#0000 100%);mask-composite:intersect}.ss .ss-sky__canvas{opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;display:block;position:absolute;inset:0}.ss [data-globe-state=live] .ss-sky__canvas{opacity:1}.ss [data-globe-state=live] .ss-sky__snap{opacity:0;transition:opacity 0s linear .6s}.ss [data-globe-state=fallback][data-art=ready] .ss-sky__art{opacity:1}.ss [data-globe-state=fallback][data-art=ready] .ss-sky__snap{opacity:0}.ss:not(.ss-story) .ss-stage{flex-direction:column;display:flex;overflow-x:clip}.ss:not(.ss-story) .ss-backdrop{display:none}.ss:not(.ss-story) .ss-pin--orbit{padding-top:calc(var(--ss-header-h) + clamp(16px, 5vw, 48px))}.ss:not(.ss-story) .ss-beat--hero{order:1}.ss:not(.ss-story) .ss-sky{order:2;align-self:center;margin-top:clamp(16px,4vw,32px)}.ss:not(.ss-story) .ss-beat--connections{order:3}.ss:not(.ss-story) .ss-stage--orbit .ss-cap--route,.ss:not(.ss-story) .ss-cap--return{display:none}.ss:not(.ss-story) .ss-beat--route{order:4;padding-block:clamp(48px,9vw,96px) 1.5rem}.ss:not(.ss-story) .ss-layer--port{order:5}.ss:not(.ss-story) .ss-cap--port{order:6}.ss:not(.ss-story) .ss-layer .ss-media{aspect-ratio:4/3;width:100%}.ss:not(.ss-story) .ss-stage :is(.ss-cap--port,.ss-cap--people){padding:.5rem var(--ss-gutter) 0}.ss:not(.ss-story) .ss-video-span{display:none}.ss:not(.ss-story) .ss-video-scene{padding-top:clamp(24px,4vw,40px)}.ss:not(.ss-story) .ss-cap--container{padding:.5rem var(--ss-gutter) 0}.ss:not(.ss-story) .ss-pin--supply{background:var(--ss-bg-deep);padding-top:clamp(64px,10vw,112px)}.ss:not(.ss-story) .ss-supply__head-wrap{margin-bottom:1.5rem}.ss:not(.ss-story) :is(.ss-layer--flash,.ss-zone__hotspot,.ss-zone__flap,.ss-supply__hint,.ss-zone__back){display:none}.ss:not(.ss-story) .ss-cap--warehouse{padding:.5rem var(--ss-gutter) 0}.ss:not(.ss-story) .ss-zones{gap:1rem;margin-top:clamp(24px,4vw,40px);display:grid}.ss:not(.ss-story) .ss-zone__card{border:1px solid var(--ss-line-strong);border-top:3px solid var(--ss-accent);border-radius:var(--ss-radius);background:rgb(var(--ss-scrim) / .72);flex-direction:column;height:100%;padding:0 1.25rem .75rem;display:flex;overflow:hidden}.ss:not(.ss-story) .ss-zone__thumb{aspect-ratio:1672/930;background:var(--ss-surface);margin:0 -1.25rem 1rem;display:block}.ss:not(.ss-story) .ss-zone__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ss:not(.ss-story) .ss-zone[data-zone=chem] .ss-zone__card{border-top-color:var(--ss-fence)}@media (width>=700px){.ss:not(.ss-story) .ss-zones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ss:not(.ss-story) .ss-zones{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss:not(.ss-story) .ss-pin--company{padding-top:clamp(64px,10vw,112px)}.ss:not(.ss-story) .ss-beat--how{order:1;margin-bottom:1.5rem}.ss:not(.ss-story) .ss-layer--company{order:2}.ss:not(.ss-story) .ss-cap--people{order:3}.ss:not(.ss-story) .ss-beat--finale{order:4;padding-block:clamp(64px,10vw,112px) clamp(24px,4vw,48px)}@media (width>=901px){.ss:not(.ss-story) .ss-stage--orbit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.ss:not(.ss-story) .ss-beat--hero{grid-area:1/1}.ss:not(.ss-story) .ss-sky{grid-area:1/2;width:min(46vw,640px);margin:0}.ss:not(.ss-story) .ss-beat--connections{grid-area:2/2}.ss:not(.ss-story) .ss-beat--route,.ss:not(.ss-story) .ss-layer--port,.ss:not(.ss-story) .ss-cap--port{grid-column:1/-1}.ss:not(.ss-story) .ss-layer{width:min(100% - 2 * var(--ss-gutter), var(--ss-container));margin-inline:auto}.ss:not(.ss-story) .ss-layer .ss-media{aspect-ratio:16/9;border-radius:var(--ss-radius)}.ss:not(.ss-story) .ss-stage :is(.ss-cap--port,.ss-cap--people){width:min(100% - 2 * var(--ss-gutter), var(--ss-container));margin-inline:auto;padding-inline:0}.ss:not(.ss-story) :is(.ss-cap--container,.ss-cap--warehouse){padding-inline:0}}.ss .ss-stage--orbit{touch-action:pan-y pinch-zoom}.ss .ss-stage--orbit.ss-grab{cursor:grab}.ss.ss-dragging,.ss.ss-dragging *{user-select:none;cursor:grabbing!important}.ss .ss-drag-hint{letter-spacing:.02em;color:var(--ss-text);transition:opacity .5s var(--ss-ease);align-items:center;gap:.5em;display:inline-flex}.ss .ss-drag-hint[hidden]{display:none}.ss .ss-drag-hint[data-used]{opacity:0}.ss .ss-drag-hint__arrow{color:var(--ss-accent)}.ss .ss-connections{color:var(--ss-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1.25rem;font-size:.8125rem;display:flex}.ss .ss-connections__caption{letter-spacing:.02em}.ss .ss-pause{border-radius:var(--ss-radius);min-height:44px;color:var(--ss-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ss .ss-pause[hidden]{display:none}.ss .ss-pause__icon{border:1px solid #d6ae70cc;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.ss .ss-pause__icon:before,.ss .ss-pause__icon:after{content:"";background:var(--ss-text);border-radius:1px;width:2px;height:10px;position:absolute;top:9px}.ss .ss-pause__icon:before{left:11px}.ss .ss-pause__icon:after{left:16px}.ss .ss-pause[aria-pressed=true] .ss-pause__icon:after{display:none}.ss .ss-pause[aria-pressed=true] .ss-pause__icon:before{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--ss-text);background:0 0;border-radius:0;width:0;height:0;top:8px;left:11px}.ss:not(.ss-story) .ss-connections{padding:.5rem var(--ss-gutter) 0;justify-content:space-between}.ss.ss-story .ss-pin{height:calc(100svh + var(--hold) * 100svh)}.ss.ss-story .ss-stage{height:100svh;min-height:440px;position:sticky;top:0;overflow-x:clip}.ss.ss-story .ss-finale{max-width:36rem}.ss.ss-story .ss-pin>.ss-anchor{left:0;top:calc(var(--anchor,0) * 100svh);scroll-margin-top:0;position:absolute}.ss.ss-story .ss-root{--sky-o:1;--fill:1.14;--cx:.76;--cy:.65;--hero-y:0px;--o-port:0;--port-scale:1;--o-container:0;--o-flash:0;--o-warehouse:0;--o-comp:0;--o-comp-end:0;--people-x:50%;--people-y:50%;--people-r:200vmax;--cap-route:0;--cap-port:0;--cap-container:0;--cap-warehouse:0;--cap-people:0}.ss.ss-story .ss-sky{z-index:0;aspect-ratio:auto;width:auto;height:100svh;min-height:440px;opacity:var(--sky-o);margin:0;position:fixed;inset:0 0 auto;overflow:clip}.ss.ss-story .ss-sky:before{content:"";background:radial-gradient(circle at calc(var(--cx) * 100%) calc(var(--cy) * 100%), #346cc429, #346cc40d 45%, transparent 72%);position:absolute;inset:0}.ss.ss-story .ss-backdrop{z-index:0;pointer-events:none;height:100svh;min-height:440px;position:fixed;inset:0 0 auto;overflow:clip}.ss.ss-story .ss-layer,.ss.ss-story .ss-layer .ss-media{position:absolute;inset:0}.ss.ss-story .ss-layer :is(.ss-media__img,.ss-media__video,.ss-media__end img){object-position:60% 50%}.ss.ss-story .ss-layer--port{z-index:1;opacity:var(--o-port);overflow:hidden}.ss.ss-story .ss-layer--port .ss-media{transform:scale(var(--port-scale));transform-origin:72% 62%}.ss.ss-story .ss-layer--port :is(.ss-media__img,.ss-media__video,.ss-media__end img){object-position:50% 35%}.ss.ss-story .ss-video-span{height:calc(var(--hold) * max(100svh, 440px))}.ss.ss-story .ss-layer--container{z-index:2;opacity:var(--o-container)}.ss.ss-story .ss-layer--container .ss-media{transform:scale(1.06)}.ss.ss-story .ss-cap--container{opacity:var(--cap-container)}.ss .ss-layer--flash{display:none}.ss.ss-story .ss-layer--flash{z-index:3;opacity:var(--o-flash);background:radial-gradient(120% 95% at 50% 42%,#fffaf0 0%,#fbe9c8 55%,#ecd09e 100%);display:block}.ss.ss-story .ss-layer--warehouse{z-index:4;opacity:var(--o-warehouse);overflow:hidden}.ss.ss-story .ss-layer--warehouse .ss-media{inset:auto;left:var(--wh-x,0px);top:var(--wh-y,0px);width:var(--wh-w,100%);height:var(--wh-h,100%)}.ss.ss-story .ss-layer--warehouse[data-fit] .ss-media{box-shadow:0 0 0 100vmax var(--ph,#181818)}.ss.ss-story .ss-layer--warehouse[data-fit] .ss-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--ph,#181818), transparent 40px, transparent calc(100% - 40px), var(--ph,#181818));position:absolute;inset:0}.ss.ss-story .ss-layer--warehouse :is(.ss-media__img,.ss-media__video,.ss-media__end img){object-position:50% 50%}.ss.ss-story .ss-cap--warehouse{opacity:var(--cap-warehouse)}.ss.ss-story .ss-layer--company{z-index:7;opacity:var(--o-comp);clip-path:circle(var(--people-r) at var(--people-x) var(--people-y))}.ss.ss-story .ss-layer--company .ss-media--end{z-index:2;opacity:var(--o-comp-end)}.ss.ss-story .ss-media--end:not([data-state=loaded]),.ss.ss-story .ss-layer--warehouse:has(.ss-media:not([data-state=loaded])){visibility:hidden}.ss.ss-story .ss-media--end,.ss.ss-story .ss-layer--warehouse .ss-media{background:0 0}.ss.ss-story .ss-media--end[data-state=loaded] picture{animation:none}.ss.ss-story .ss-backdrop:has(>.ss-layer--warehouse .ss-media:is(:not([data-state=loaded]),[data-fresh]))>.ss-layer--flash{opacity:max(var(--o-flash), var(--o-warehouse))}.ss.ss-story .ss-backdrop:has(>.ss-layer--warehouse .ss-media:is(:not([data-state=loaded]),[data-fresh]))>.ss-layer--container{opacity:max(var(--o-container), var(--o-warehouse))}.ss.ss-story .ss-beat{z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.ss.ss-story .ss-beat>.ss-container>*{pointer-events:auto}.ss.ss-story [data-faded],.ss.ss-story [data-faded] *{pointer-events:none!important}.ss.ss-story .ss-cap{pointer-events:none;right:var(--ss-gutter);z-index:4;background:rgb(var(--ss-scrim) / .55);color:var(--ss-text);border-radius:4px;padding:.2rem .6rem;position:absolute;bottom:clamp(16px,3svh,28px)}.ss.ss-story :is(.ss-hero,.ss-route,.ss-supply__head,.ss-how__copy,.ss-finale){isolation:isolate;position:relative}.ss.ss-story :is(.ss-hero,.ss-route,.ss-supply__head,.ss-how__copy,.ss-finale):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--ss-scrim) / .66), rgb(var(--ss-scrim) / .4) 55%, rgb(var(--ss-scrim) / 0));position:absolute;inset:-22% -26% -22% -40%}.ss.ss-story :is(.ss-route,.ss-supply__head,.ss-how__copy,.ss-finale){text-shadow:0 1px 12px rgb(var(--ss-scrim) / .55)}.ss.ss-story .ss-beat--hero{transform:translateY(var(--hero-y))}.ss.ss-story .ss-beat--connections{align-items:flex-end;padding-bottom:clamp(12px,2.4svh,24px)}.ss.ss-story .ss-beat--connections .ss-connections{border-radius:var(--ss-radius);background:rgb(var(--ss-scrim) / .5);width:fit-content;margin-left:auto;padding:.1rem .4rem .1rem .8rem}.ss .ss-hero__title{letter-spacing:-.026em;font-size:clamp(2.25rem,1.6rem + 3vw,2.75rem);font-weight:500;line-height:1.06}.ss .ss-hero__subtitle{margin-top:1.25rem;font-size:clamp(1.1875rem,1.05rem + .55vw,1.5rem);line-height:1.4}.ss .ss-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem;display:flex}.ss .ss-hero__cta,.ss .ss-hero__catalog{min-height:52px;padding-inline:1.75rem;font-size:1.0625rem}.ss.ss-story .ss-hero{width:min(46%,38rem)}.ss.ss-story .ss-hero__title{font-size:clamp(3.5rem,1.9rem + 3.3vw,5rem)}.ss .ss-route__title{font-size:clamp(2rem,1.35rem + 2.3vw,3.25rem)}.ss .ss-route__note{color:var(--ss-muted);max-width:40ch;margin-top:1rem;font-size:.9375rem}.ss.ss-story .ss-beat--route{opacity:0;align-items:flex-end;padding-bottom:clamp(56px,12svh,128px)}.ss.ss-story .ss-route{max-width:36rem}.ss.ss-story .ss-cap--route{opacity:var(--cap-route)}.ss.ss-story .ss-cap--port{opacity:var(--cap-port)}.ss.ss-story .ss-pin--supply{z-index:2}.ss.ss-story .ss-supply__beat{z-index:5;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.ss .ss-supply:focus{outline:none}.ss.ss-story .ss-supply__head-wrap{position:absolute;inset:auto 0 clamp(16px,3.2svh,36px)}.ss.ss-story .ss-supply__head{pointer-events:auto;max-width:27rem}.ss.ss-story .ss-supply__title{font-size:clamp(1.75rem,1.1rem + 1.9vw,2.625rem)}.ss.ss-story .ss-supply__lead{margin-top:.5rem;font-size:1rem}.ss.ss-story .ss-supply__hint{margin-top:.5rem}.ss.ss-story .ss-supply__actions{margin-top:clamp(10px,1.6svh,18px)}.ss.ss-story .ss-supply>.ss-anchor{scroll-margin-top:0}.ss.ss-story .ss-zones-wrap{width:auto;max-width:none;margin:0;padding:0;position:absolute;inset:0}.ss.ss-story .ss-zones{transition:opacity .16s var(--ss-ease-out);margin:0;position:absolute;inset:0}.ss.ss-story .ss-zones[data-frame-lag]{opacity:0;pointer-events:none;transition:none}.ss.ss-story .ss-zones[data-frame-lag] *{pointer-events:none}.ss.ss-story [data-supply-scene][data-no-flap] .ss-zone__flap{visibility:hidden}.ss.ss-story .ss-zone{width:0;height:0;transform:translate3d(var(--zx,-9999px), var(--zy,-9999px), 0);position:absolute;top:0;left:0}.ss.ss-story .ss-zone>*{pointer-events:auto}.ss.ss-story .ss-zone[data-open]{z-index:2}.ss.ss-story .ss-zone__hotspot{min-height:44px;color:var(--ss-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 .25rem 0 0;display:flex;position:absolute;top:-22px;left:-22px}.ss.ss-story .ss-zone__dot{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.ss.ss-story .ss-zone__dot:before,.ss.ss-story .ss-zone__dot:after{content:"";border-radius:999px;grid-area:1/1;width:14px;height:14px}.ss.ss-story .ss-zone__dot:before{background:var(--ss-accent);box-shadow:0 0 0 3px rgb(var(--ss-scrim) / .85);transition:transform .2s var(--ss-ease-out)}.ss.ss-story .ss-zone__dot:after{border:2px solid var(--ss-accent);opacity:0}.ss.ss-story .ss-zone[data-zone=chem] .ss-zone__dot:before{background:var(--ss-fence)}.ss.ss-story .ss-zone[data-zone=chem] .ss-zone__dot:after{border-color:var(--ss-fence)}.ss.ss-story .ss-zone__label{border:1px solid var(--ss-line-strong);background:rgb(var(--ss-scrim) / .84);white-space:nowrap;transition:border-color .16s var(--ss-ease), background-color .16s var(--ss-ease);border-radius:999px;padding:.3rem .75rem;font-size:.875rem;font-weight:600;line-height:1.2}.ss.ss-story .ss-zone__hotspot:hover .ss-zone__label{border-color:var(--ss-accent)}.ss.ss-story .ss-zone__hotspot:hover .ss-zone__dot:before,.ss.ss-story .ss-zone__hotspot[aria-expanded=true] .ss-zone__dot:before{transform:scale(1.18)}.ss.ss-story .ss-zone__hotspot[aria-expanded=true] .ss-zone__label{border-color:var(--ss-accent);background:rgb(var(--ss-scrim) / .96)}.ss.ss-story .ss-zone__hotspot:focus-visible{outline:none}.ss.ss-story .ss-zone__hotspot:focus-visible .ss-zone__label{outline:2px solid var(--ss-focus,#f0cf95);outline-offset:2px}.ss.ss-story .ss-zone[data-flip-x] .ss-zone__hotspot{flex-direction:row-reverse;padding:0 0 0 .25rem;left:auto;right:-22px}.ss.ss-story .ss-zone[data-flip-x] .ss-zone__flap{left:auto;right:22px}@keyframes ss-zone-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.ss.ss-story [data-supply-scene][data-active] .ss-zone:not([data-open]) .ss-zone__dot:after{animation:ss-zone-pulse 1.8s var(--ss-ease-out) calc(var(--i) * .25s + .6s) 4}.ss.ss-story .ss-zone__flap{background:rgb(var(--ss-scrim) / .86);border:1px solid var(--ss-line);width:10rem;height:1.75rem;color:var(--ss-accent);letter-spacing:.02em;perspective:240px;pointer-events:none;border-radius:4px;font-size:.75rem;font-weight:600;display:block;position:absolute;top:26px;left:22px;overflow:hidden}.ss.ss-story .ss-zone__flap:after{content:"";background:#00000073;height:1px;position:absolute;inset:50% 0 auto}.ss .ss-zone__face{white-space:nowrap;text-overflow:ellipsis;backface-visibility:hidden;padding:0 .55rem;line-height:1.75rem;position:absolute;inset:0;overflow:hidden}.ss .ss-zone__face--next{opacity:0}@keyframes ss-flap-out{to{opacity:0;transform:rotateX(-90deg)}}@keyframes ss-flap-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}.ss.ss-story .ss-zone__flap.is-flipping [data-flap-cur]{animation:.21s cubic-bezier(.55,0,1,.45) forwards ss-flap-out}.ss.ss-story .ss-zone__flap.is-flipping [data-flap-next]{animation:ss-flap-in .21s var(--ss-ease-out) .2s both}@keyframes ss-zone-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.ss.ss-story [data-supply-scene][data-enter] :is(.ss-zone__hotspot,.ss-zone__flap){animation:ss-zone-in .46s var(--ss-ease-out) calc(var(--i) * 70ms + 60ms) backwards}.ss.ss-story .ss-zone[data-open]{pointer-events:none;width:100%;height:100%;transform:none}.ss.ss-story .ss-zone__thumb{display:none}.ss.ss-story .ss-zone__card{top:calc(var(--ss-header-h) + 24px);left:var(--ss-gutter);width:min(23rem, calc(100vw - 2 * var(--ss-gutter)));max-height:calc(100svh - var(--ss-header-h) - 96px);border:1px solid var(--ss-line-strong);border-top:3px solid var(--ss-accent);background:rgb(var(--ss-scrim) / .9);opacity:0;visibility:hidden;transition:opacity .14s var(--ss-ease), transform .14s var(--ss-ease), visibility 0s linear .14s;border-radius:12px;padding:1.25rem 1.35rem 1rem;position:absolute;overflow:auto;transform:translateY(8px)}.ss.ss-story .ss-zone[data-panel=right] .ss-zone__card{left:auto;right:var(--ss-gutter)}.ss.ss-story .ss-zone[data-zone=chem] .ss-zone__card{border-top-color:var(--ss-fence)}.ss.ss-story .ss-zone[data-open] .ss-zone__card{opacity:1;visibility:visible;transition:opacity .26s var(--ss-ease-out), transform .26s var(--ss-ease-out), visibility 0s;transform:none}.ss.ss-story .ss-zone__name:focus-visible{outline:2px solid var(--ss-focus,#f0cf95);outline-offset:4px}.ss .ss-zone__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:.5rem;display:flex}.ss .ss-zone__back{border:1px solid var(--ss-line-strong);min-height:44px;color:var(--ss-text);font:inherit;cursor:pointer;transition:border-color .16s var(--ss-ease), background-color .16s var(--ss-ease);background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.ss .ss-zone__back:hover{border-color:var(--ss-accent)}.ss .ss-zone__back:focus-visible{outline:2px solid var(--ss-focus,#f0cf95);outline-offset:2px}.ss .ss-wh-live{display:none}.ss.ss-story .ss-wh-live{left:var(--wh-x,0px);top:var(--wh-y,0px);width:var(--wh-w,100%);height:var(--wh-h,100%);z-index:2;pointer-events:none;display:block;position:absolute}.ss.ss-story .ss-wh-live>:is(video,picture){opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ss.ss-story .ss-wh-live video,.ss.ss-story .ss-wh-live img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%}.ss.ss-story .ss-wh-live picture img{display:block}.ss.ss-story .ss-wh-live[data-loop]>.ss-wh-loop{opacity:1}.ss.ss-story .ss-wh-live>.ss-wh-closeup{z-index:1}.ss.ss-story .ss-wh-live>.ss-wh-fly{z-index:2}.ss.ss-story [data-supply-scene]:is([data-wh-state=flying],[data-wh-state=zone]) :is(.ss-zone__hotspot,.ss-zone__flap,.ss-supply__head-wrap){opacity:0;visibility:hidden;transition:opacity .2s var(--ss-ease), visibility 0s linear .2s}.ss.ss-story [data-supply-scene] :is(.ss-zone__hotspot,.ss-supply__head-wrap){transition:opacity .3s var(--ss-ease-out)}.ss.ss-story [data-supply-scene][data-wh-state=loading] .ss-zone:not([data-zone-active]){opacity:.45}@keyframes ss-zone-spin{to{transform:rotate(1turn)}}.ss.ss-story [data-supply-scene][data-wh-state=loading] .ss-zone[data-zone-active] .ss-zone__dot:after{border-color:var(--ss-accent) transparent var(--ss-accent) transparent;opacity:1;width:28px;height:28px;animation:.9s linear infinite ss-zone-spin}.ss.ss-story .ss-beat--finale{opacity:0;visibility:hidden}.ss.ss-story .ss-cap--people{opacity:var(--cap-people)}.ss .ss-supply__title{font-size:clamp(2.125rem,1.4rem + 2.6vw,3.5rem);line-height:1.06}.ss .ss-supply__lead{max-width:46ch;color:var(--ss-muted);margin-top:1rem}.ss .ss-supply__hint{color:var(--ss-text);margin-top:.75rem;font-size:.875rem}.ss .ss-supply__actions{margin-top:clamp(16px,2.5svh,28px)}.ss .ss-zones{padding:0;list-style:none}.ss .ss-zone__name{font-size:1.1875rem;font-weight:600;line-height:1.25}.ss .ss-zone__count{color:var(--ss-accent);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.875rem}.ss .ss-zone__examples{color:var(--ss-muted);margin:.75rem 0 .5rem;padding:0;font-size:.9375rem;list-style:none}.ss .ss-zone__examples li+li{margin-top:.2rem}.ss .ss-zone__active{color:var(--ss-accent);white-space:nowrap;margin-left:.5rem;font-size:.75rem;font-weight:600}.ss .ss-how__title{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}.ss .ss-how__text{max-width:40ch;margin-top:.75rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem)}.ss .ss-how__track{margin-top:1.25rem;position:relative}.ss .ss-how__steps{gap:.7rem;padding:0;list-style:none;display:grid}.ss .ss-how__step{grid-template-columns:2.5rem 1fr;align-items:start;gap:.85rem;display:grid}.ss .ss-how__icon{border:1px solid var(--ss-line-strong);background:rgb(var(--ss-scrim) / .7);width:2.5rem;height:2.5rem;color:var(--ss-muted);transition:color .2s var(--ss-ease), border-color .2s var(--ss-ease), background-color .2s var(--ss-ease);border-radius:999px;place-items:center;display:grid}.ss .ss-how__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ss .ss-how__icon :is(path,rect,circle){stroke-dasharray:1;stroke-dashoffset:0}.ss .ss-how__num{font-variant-numeric:tabular-nums;color:var(--ss-accent);margin-right:.15rem}.ss .ss-how__step-title{padding-top:.15rem;font-size:1rem;font-weight:600;line-height:1.3}.ss .ss-how__step-text{color:var(--ss-muted);margin-top:.15rem;font-size:.9375rem;line-height:1.45}.ss .ss-how__note{max-width:46ch;color:var(--ss-muted);margin-top:1rem;font-size:.8125rem}.ss.ss-story .ss-how__copy{max-width:38rem}.ss.ss-story .ss-how__copy:before{background:radial-gradient(closest-side, rgb(var(--ss-scrim) / .82), rgb(var(--ss-scrim) / .6) 62%, rgb(var(--ss-scrim) / 0));inset:-14% -22% -14% -40%}.ss .ss-how__line,.ss .ss-how__ship{display:none}.ss.ss-story .ss-how__track{padding-left:2.25rem}.ss.ss-story .ss-how__line{left:.5rem;top:var(--line-y0,1.25rem);height:calc(var(--line-y1,100%) - var(--line-y0,1.25rem));border-left:1px dashed #d6ae7099;width:0;display:block;position:absolute}.ss.ss-story .ss-how__ship{width:32px;height:60px;color:var(--ss-accent);will-change:transform;display:block;position:absolute;top:-30px;left:calc(.5rem - 16px)}.ss.ss-story .ss-how__ship svg{width:60px;height:30px;fill:rgb(var(--ss-scrim));stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;display:block;transform:translate(-14px,15px)rotate(90deg)}@keyframes ss-icon-draw{0%{stroke-dashoffset:1px}}.ss.ss-story [data-active-step] [data-step] .ss-how__icon{opacity:.85}.ss.ss-story :is([data-active-step="1"] [data-step="1"],[data-active-step="2"] [data-step="2"],[data-active-step="3"] [data-step="3"],[data-active-step="4"] [data-step="4"],[data-active-step="5"] [data-step="5"]) .ss-how__icon{opacity:1;color:var(--ss-accent);border-color:var(--ss-accent);background:rgb(var(--ss-scrim) / .92)}.ss.ss-story :is([data-active-step="1"] [data-step="1"],[data-active-step="2"] [data-step="2"],[data-active-step="3"] [data-step="3"],[data-active-step="4"] [data-step="4"],[data-active-step="5"] [data-step="5"]) .ss-how__icon :is(path,rect,circle){animation:ss-icon-draw .52s var(--ss-ease-out)}.ss.ss-story :is([data-active-step="1"] [data-step="1"],[data-active-step="2"] [data-step="2"],[data-active-step="3"] [data-step="3"],[data-active-step="4"] [data-step="4"],[data-active-step="5"] [data-step="5"]) .ss-how__step-title{color:var(--ss-accent)}.ss .ss-finale__title{max-width:13ch;font-size:clamp(2.25rem,1.4rem + 3vw,4rem)}.ss .ss-finale__cta{min-height:52px;margin-top:2rem}.ss .ss-contact{z-index:1;background:var(--ss-bg-deep);scroll-margin-top:calc(var(--ss-header-h) - 16px);padding-block:clamp(72px,9vw,128px)}.ss .ss-contact__grid{gap:clamp(1.5rem,4vw,3rem);display:grid}.ss .ss-contact__text{color:var(--ss-muted);margin-top:1.25rem}@media (width>=900px){.ss .ss-contact__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ss .ss-footer__credit{color:#b6c4d4d9;margin-top:2rem;font-size:.75rem}@media (width<=1240px){.ss:not(.ss-js) .ss-header{position:relative}.ss .ss-brand{margin-right:auto}.ss.ss-js .ss-menu-toggle{border-radius:var(--ss-radius);width:48px;height:48px;color:var(--ss-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:inline-grid}.ss .ss-menu-toggle__bars,.ss .ss-menu-toggle__bars:before{width:26px;height:2px;transition:transform .2s var(--ss-ease);background:currentColor;border-radius:1px;display:block}.ss .ss-menu-toggle__bars{position:relative;transform:translateY(-4px)}.ss .ss-menu-toggle__bars:before{content:"";position:absolute;top:8px;left:0}.ss .is-open .ss-menu-toggle__bars{transform:translateY(0)rotate(45deg)}.ss .is-open .ss-menu-toggle__bars:before{transform:translateY(-8px)rotate(-90deg)}.ss .ss-header__inner{flex-wrap:wrap}.ss .ss-menu{flex-direction:column;flex-basis:100%;align-items:stretch;gap:.75rem}.ss.ss-js .ss-menu{padding:.5rem var(--ss-gutter) 1.5rem;border-block:1px solid var(--ss-line);background:#0c2340;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #0009}.ss.ss-js .is-open .ss-menu{display:flex}.ss .ss-header.is-open{background:#0c2340}.ss .ss-menu__nav{margin-right:0}.ss .ss-nav{flex-direction:column;gap:0}.ss .ss-nav li+li{border-top:1px solid var(--ss-line)}.ss .ss-nav a{background:0 0;min-height:52px;font-size:1.125rem;display:flex}.ss .ss-header__cta{white-space:normal;min-height:48px;margin-top:.5rem}.ss .ss-langs{padding-top:.75rem}}@media (width<=900px){.ss .ss-hero__cta{width:100%}.ss .ss-hero__subtitle{max-width:22ch}}.ss .ss-debug{z-index:100;color:#9fe;pointer-events:none;background:#000000bf;border-radius:4px;padding:.35rem .6rem;font:12px/1.4 ui-monospace,monospace;position:fixed;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){.ss :is(.ss-zone__dot,.ss-zone__flap,.ss-zone__face,.ss-zone__hotspot,.ss-how__icon):after,.ss :is(.ss-zone__face,.ss-zone__hotspot,.ss-zone__flap,.ss-how__icon :is(path,rect,circle)){animation:none!important}.ss *,.ss :before,.ss :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ss.ss-exploring .ss-header,.ss.ss-exploring .ss-stage--orbit :is(.ss-beat,.ss-cap){transition:opacity .45s var(--ss-ease);opacity:0!important}.ss .ss-explore{border-radius:var(--ss-radius);min-height:44px;color:var(--ss-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ss .ss-explore[hidden]{display:none}.ss .ss-explore__icon{border:1px solid #d6ae70cc;border-radius:50%;flex:none;width:30px;height:30px;position:relative}.ss .ss-explore__icon:before{content:"";border:2px solid var(--ss-text);border-radius:50%;position:absolute;inset:8px}.ss .ss-explore__icon:after{content:"";background:var(--ss-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:12px}.ss .ss-map{z-index:70;background:var(--ss-bg);color:var(--ss-text);opacity:0;font-size:1rem;position:fixed;inset:0;overflow:hidden}.ss .ss-map[hidden]{display:none}.ss .ss-map:is([data-phase=prep],[data-phase=cross]){pointer-events:none}.ss .ss-map__view,.ss .ss-map__preview{position:absolute;inset:0}.ss .ss-map__view[hidden],.ss .ss-map__preview[hidden]{display:none}.ss .ss-map__preview{cursor:grab;touch-action:none;background:#0b2a4a;overflow:hidden}.ss .ss-map__preview:active{cursor:grabbing}.ss .ss-map__preview-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ss .ss-map__pins{pointer-events:none;position:absolute;inset:0}.ss .ss-map__pins .ss-port{pointer-events:auto;margin:-12px 0 0 -12px;position:absolute;top:0;left:0}.ss .ss-map__pins .ss-port[hidden]{display:none}.ss .ss-map__zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:40px;right:16px}.ss .ss-map__zoom-btn{border-radius:var(--ss-radius);width:44px;height:44px;color:var(--ss-text);font:500 1.375rem/1 var(--ss-font);cursor:pointer;background:#081b31e0;border:1px solid #d6ae70b3}.ss .ss-map__zoom-btn:hover{border-color:var(--ss-accent)}.ss .ss-map__preview-note{color:var(--ss-muted);pointer-events:none;background:#081b31cc;border-radius:4px;padding:.3rem .6rem;font-size:.75rem;position:absolute;bottom:12px;left:12px}.ss .ss-map__bar{padding:14px var(--ss-gutter) 28px;pointer-events:none;opacity:0;transition:opacity .45s var(--ss-ease) .12s;background:linear-gradient(#081b31eb,#081b31b8 70%,#081b3100);align-items:flex-start;gap:1rem 1.5rem;display:flex;position:absolute;inset:0 0 auto}.ss .ss-map[data-phase=open] .ss-map__bar{opacity:1}.ss .ss-map__bar>*{pointer-events:auto}.ss .ss-map__heading{flex:auto;min-width:0}.ss .ss-map__title{letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.ss .ss-map__title:focus{outline:none}.ss .ss-map__title:focus-visible{outline:2px solid var(--ss-focus)}.ss .ss-map__note{max-width:60ch;color:var(--ss-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.ss .ss-map__types{border-radius:var(--ss-radius);background:#081b31d9;border:1px solid #d6ae70b3;flex:none;display:inline-flex;overflow:hidden}.ss .ss-map__types[hidden]{display:none}.ss .ss-map__type{min-height:44px;color:var(--ss-muted);font:500 .875rem/1 var(--ss-font);cursor:pointer;background:0 0;border:0;padding:0 1rem}.ss .ss-map__type[aria-pressed=true]{background:var(--ss-accent);color:var(--ss-button-ink)}.ss .ss-map__close{border:1px solid var(--ss-accent);background:var(--ss-bg);width:48px;height:48px;color:var(--ss-text);cursor:pointer;transition:background-color .16s var(--ss-ease), color .16s var(--ss-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 18px #00000059}.ss .ss-map__close:hover{background:var(--ss-accent);color:var(--ss-button-ink)}.ss .ss-map__card-slot{left:var(--ss-gutter);pointer-events:none;position:absolute;top:112px}.ss .ss-map__card{border:1px solid #d6ae7099;border-left:3px solid var(--ss-accent);border-radius:var(--ss-radius);pointer-events:auto;background:#081b31f0;min-width:13rem;padding:.85rem 2.75rem .85rem 1rem;position:relative;box-shadow:0 8px 28px #00000059}.ss .ss-map__card[hidden]{display:none}.ss .ss-map__card-name{font-size:1.0625rem;font-weight:600}.ss .ss-map__card-country{color:var(--ss-muted);font-size:.875rem}.ss .ss-map__card-code{color:var(--ss-accent);letter-spacing:.04em;margin-top:.35rem;font-size:.8125rem}.ss .ss-map__card-close{width:32px;height:32px;color:var(--ss-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.ss .ss-map__card-close:hover{color:var(--ss-text)}.ss .ss-port{width:24px;height:24px;color:var(--ss-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.ss .ss-port--g{transform:translateY(50%)}.ss .ss-port__pin{border:1.5px solid var(--ss-accent);background:var(--ss-bg);width:24px;height:24px;transition:transform .16s var(--ss-ease), background-color .16s var(--ss-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000073}.ss .ss-port__name{color:var(--ss-text);font:600 .8125rem/1.3 var(--ss-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s var(--ss-ease);background:#081b31e6;border-radius:4px;padding:.15rem .5rem;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.ss .ss-port:hover .ss-port__name,.ss .ss-port:focus-visible .ss-port__name,.ss .ss-port[data-selected] .ss-port__name{opacity:1}.ss .ss-port:hover .ss-port__pin,.ss .ss-port[data-selected] .ss-port__pin{background:var(--ss-accent);color:var(--ss-bg);transform:scale(1.15)}@media (width<=640px){.ss .ss-map__bar{flex-wrap:wrap;gap:.75rem;padding-top:10px}.ss .ss-map__heading{flex-basis:calc(100% - 60px - .75rem)}.ss .ss-map__types{order:3}.ss .ss-map__card-slot{inset:auto 12px 64px}}
