.sls-landing{--sls-teal:#17a697;--sls-teal-deep:#0e7f74;--sls-ink:#111;--sls-paper:#ececec}.sls-hazard{background:repeating-linear-gradient(-45deg,#111 0 7px,#ececec 7px 14px)}.sls-ticks{display:flex;flex-direction:column;gap:3px}.sls-ticks span{display:block;height:3px;width:14px;background:#111}.sls-img-filter{filter:grayscale(.35) contrast(1.06) brightness(1.02)}.sls-photo-teal{position:relative;overflow:hidden;background:var(--sls-teal)}.sls-photo-teal .sls-photo-shift{position:absolute;left:0;right:0;top:-14%;height:128%;will-change:transform}.sls-photo-teal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.35) contrast(1.06) brightness(1.03)}.sls-photo-teal:after{content:"";inset:0;mix-blend-mode:color;opacity:.2}.sls-photo-teal:after,.sls-photo-tip{position:absolute;background:var(--sls-teal);pointer-events:none}.sls-photo-tip{z-index:3;top:50%;width:2.35rem;height:2.35rem}.sls-photo-tip-r{right:0;clip-path:polygon(0 0,100% 50%,0 100%);animation:sls-arrow-nudge-y 4.2s ease-in-out infinite}.sls-photo-tip-l{left:0;clip-path:polygon(100% 0,0 50%,100% 100%);animation:sls-arrow-nudge-y-left 4.2s ease-in-out infinite}.sls-chevron-right{clip-path:polygon(0 0,calc(100% - 4.25rem) 0,100% 50%,calc(100% - 4.25rem) 100%,0 100%)}.sls-chevron-left{clip-path:polygon(4.25rem 0,100% 0,100% 100%,4.25rem 100%,0 50%)}.sls-about-mosaic{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:.7rem;min-height:22rem;height:100%}.sls-about-mosaic-fleet{grid-column:1;grid-row:1}.sls-about-mosaic-hold{grid-column:1;grid-row:2}.sls-about-mosaic-vessel{grid-column:2;grid-row:1/span 2}.sls-about-mosaic .sls-photo-teal{min-height:0;height:100%}.sls-about-mosaic .sls-photo-teal img{position:absolute;inset:0}@media (max-width:639px){.sls-about-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;min-height:0}.sls-about-mosaic-fleet{grid-column:1/-1;grid-row:1;aspect-ratio:16/10}.sls-about-mosaic-vessel{grid-column:1;grid-row:2;aspect-ratio:1}.sls-about-mosaic-hold{grid-column:2;grid-row:2;aspect-ratio:1}}.sls-chevron-tip-r{clip-path:polygon(0 0,100% 50%,0 100%)}.sls-chevron-tip-l{clip-path:polygon(100% 0,0 50%,100% 100%)}.sls-split-diag{clip-path:polygon(0 0,72% 0,58% 100%,0 100%)}.sls-head{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);overflow:visible}.sls-head-progress{position:absolute;left:0;top:0;z-index:4;height:3px;width:100%;background:var(--sls-teal);transform:scaleX(var(--sls-head-p,0));transform-origin:left center;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%);pointer-events:none}.sls-head-squares{display:none}.sls-head-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:4.15rem;max-width:72rem;margin:0 auto;padding:0 1rem;transition:height .35s cubic-bezier(.2,.8,.2,1)}@media (min-width:640px){.sls-head-bar{padding:0 1.5rem}}.sls-head.is-compact{box-shadow:0 10px 28px rgba(15,23,42,.08)}.sls-head.is-compact .sls-head-bar{height:3.25rem}.sls-head-logo{display:flex;align-items:center;gap:.55rem;flex-shrink:0;animation:sls-rise .55s cubic-bezier(.2,.8,.2,1) both}.sls-head-logo img{height:2rem;width:auto;transition:height .35s ease,transform .35s ease}.sls-head.is-compact .sls-head-logo img{height:1.65rem}.sls-head-logo:hover img{transform:translateX(3px)}.sls-head-mark{display:block;width:.72rem;height:.72rem;background:var(--sls-teal);clip-path:polygon(0 0,100% 50%,0 100%);animation:sls-arrow-nudge 2.8s ease-in-out infinite}.sls-nav{display:none;align-items:center;gap:.15rem}@media (min-width:1024px){.sls-nav{display:flex}}.sls-nav-link{position:relative;padding:.35rem .55rem;font-size:13px;font-weight:600;color:#334155;animation:sls-rise .5s cubic-bezier(.2,.8,.2,1) both}.sls-nav-link:first-child{animation-delay:.04s}.sls-nav-link:nth-child(2){animation-delay:.08s}.sls-nav-link:nth-child(3){animation-delay:.12s}.sls-nav-link:nth-child(4){animation-delay:.16s}.sls-nav-link:nth-child(5){animation-delay:.2s}.sls-nav-link:nth-child(6){animation-delay:.24s}.sls-nav-link:nth-child(7){animation-delay:.28s}.sls-nav-link:after{content:"";position:absolute;left:.4rem;right:.85rem;bottom:.05rem;height:3px;background:var(--sls-teal);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 100%,0 100%);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.sls-nav-link.is-on,.sls-nav-link:hover{color:var(--sls-teal-deep)}.sls-nav-link.is-on:after,.sls-nav-link:hover:after{transform:scaleX(1)}.sls-nav-link:before{content:"";position:absolute;right:.15rem;top:50%;width:.38rem;height:.38rem;background:var(--sls-teal);clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;transform:translate(4px,-50%);transition:opacity .2s ease,transform .2s ease}.sls-nav-link.is-on:before,.sls-nav-link:hover:before{opacity:1;transform:translateY(-50%)}.sls-nav-item{position:relative}.sls-nav-link-parent{padding-right:1.15rem}.sls-nav-link-parent:after{right:1.15rem}.sls-nav-sub{position:absolute;top:calc(100% - .15rem);left:0;z-index:40;min-width:12.75rem;padding:.4rem 0;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 32px rgba(15,23,42,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.sls-nav-item:focus-within .sls-nav-sub,.sls-nav-item:hover .sls-nav-sub{opacity:1;visibility:visible;pointer-events:auto;transform:none}.sls-nav-sub-link{display:block;padding:.55rem 1rem;font-size:13px;font-weight:600;color:#334155}.sls-nav-sub-link.is-on,.sls-nav-sub-link:hover{color:var(--sls-teal-deep);background:#f0fafa}.sls-lang{display:flex;overflow:hidden;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sls-lang button{padding:.3rem .55rem;clip-path:polygon(0 0,calc(100% - .4rem) 0,100% 50%,calc(100% - .4rem) 100%,0 100%);margin-right:-.28rem;transition:background .2s ease,color .2s ease,transform .2s ease}.sls-lang button:hover{transform:translateX(2px)}.sls-head-hazard{height:5px;transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.sls-head.is-compact .sls-head-hazard{transform:scaleY(1)}.sls-sq-ha{right:11.5rem;top:.7rem;width:.7rem;height:.7rem;background:var(--sls-teal);animation:sls-sq-float 4.2s ease-in-out infinite}.sls-sq-hb{right:10.55rem;top:1.2rem;width:.38rem;height:.38rem;background:#111;animation:sls-sq-float 5.1s ease-in-out .35s infinite}.sls-hero,.sls-page-hero{position:relative;isolation:isolate;background:var(--sls-paper);color:#0f172a;overflow:hidden}.sls-hero{min-height:min(34rem,calc(100dvh - 4.15rem))}.sls-hero-photo,.sls-page-hero-photo{position:absolute;inset:0 0 0 36%;z-index:0;overflow:hidden;clip-path:polygon(0 0,calc(100% - 5.5rem) 0,100% 50%,calc(100% - 5.5rem) 100%,0 100%);background:var(--sls-teal)}.sls-page-hero-photo{inset:0 0 0 52%}.sls-hero-photo .sls-photo-shift,.sls-page-hero-photo .sls-photo-shift{position:absolute;inset:-12% 0;height:124%;will-change:transform}.sls-hero-photo img,.sls-page-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 42%;object-position:62% 42%;filter:grayscale(.35) contrast(1.06) brightness(1.03);animation:sls-ken 22s ease-in-out infinite alternate}.sls-hero-photo:after,.sls-page-hero-photo:after{content:"";position:absolute;inset:0;background:var(--sls-teal);mix-blend-mode:color;opacity:.18;pointer-events:none}.sls-hero-fade{position:absolute;z-index:1;inset:0 18% 0 0;background:linear-gradient(90deg,var(--sls-paper) 0 58%,transparent 100%);pointer-events:none}.sls-page-hero .sls-hero-fade{inset:0 36% 0 0;background:linear-gradient(90deg,var(--sls-paper) 0 70%,transparent 100%)}.sls-hero-tip{position:absolute;z-index:2;top:50%;right:0;width:5.6rem;height:5.6rem;background:var(--sls-teal);clip-path:polygon(0 0,100% 50%,0 100%);animation:sls-arrow-nudge-y 4.5s ease-in-out infinite}.sls-hero-squares{position:absolute;inset:0;z-index:2;pointer-events:none}.sls-sq{position:absolute;display:block}.sls-sq-a{left:42%;top:14%;width:2.25rem;height:2.25rem;background:var(--sls-teal);animation:sls-sq-float 5s ease-in-out infinite}.sls-sq-b{left:46%;top:20%;width:1.15rem;height:1.15rem;background:#fff;outline:2px solid #111;animation:sls-sq-float 6.2s ease-in-out .4s infinite}.sls-sq-c{right:18%;bottom:22%;width:1.75rem;height:1.75rem;background:#111;outline:2px solid var(--sls-teal);animation:sls-sq-float 4.6s ease-in-out .8s infinite}.sls-sq-d{left:36%;bottom:18%;width:.85rem;height:.85rem;background:var(--sls-teal);animation:sls-sq-float 3.8s ease-in-out .2s infinite}.sls-skew-stack{display:flex;gap:6px}.sls-skew-stack span{display:block;width:.7rem;height:2.15rem;background:var(--sls-teal);transform:skewX(-18deg);transform-origin:bottom;animation:sls-bar-grow .7s cubic-bezier(.2,.8,.2,1) both}.sls-skew-stack span:nth-child(2){animation-delay:.08s;background:#111}.sls-skew-stack span:nth-child(3){animation-delay:.16s}.sls-skew-stack span:nth-child(4){animation-delay:.24s;background:var(--sls-teal-deep)}.sls-hero-copy,.sls-page-hero-copy{position:relative;z-index:3;max-width:36rem;padding:4.5rem 0 5rem}.sls-page-hero-copy{padding:0;max-width:min(32rem,calc(50vw - 3rem))}.sls-hero-copy>*,.sls-page-hero-copy>*{animation:sls-rise .75s cubic-bezier(.2,.8,.2,1) both}.sls-hero-copy>:first-child,.sls-page-hero-copy>:first-child{animation-delay:.05s}.sls-hero-copy>:nth-child(2),.sls-page-hero-copy>:nth-child(2){animation-delay:.12s}.sls-hero-copy>:nth-child(3),.sls-page-hero-copy>:nth-child(3){animation-delay:.2s}.sls-hero-copy>:nth-child(4),.sls-page-hero-copy>:nth-child(4){animation-delay:.28s}.sls-hero h1{margin:1.1rem 0 0;font-size:clamp(1.85rem,4.2vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-transform:none;color:#0f172a}.sls-hero h1 span{display:block}.sls-hero h1 em{font-style:normal;color:var(--sls-teal)}.sls-hero-hazard{position:absolute;z-index:3;left:0;right:0;bottom:0;height:10px}.sls-cta-arrow{--sls-cta-notch:0.9rem;position:relative;display:inline-flex;align-items:center;height:2.75rem;padding:0 2.1rem 0 1.15rem;font-size:.875rem;font-weight:700;clip-path:polygon(0 0,calc(100% - var(--sls-cta-notch)) 0,100% 50%,calc(100% - var(--sls-cta-notch)) 100%,0 100%);transition:transform .2s ease,filter .2s ease}.sls-cta-arrow:hover{transform:translateX(4px);filter:brightness(1.06)}.sls-cta-arrow-sm{--sls-cta-notch:0.75rem;height:2.25rem;padding:0 1.7rem 0 .9rem;font-size:.8125rem}.sls-cta-edge{--sls-cta-stroke:#0f172a;display:inline-flex;filter:drop-shadow(1px 0 0 var(--sls-cta-stroke)) drop-shadow(-1px 0 0 var(--sls-cta-stroke)) drop-shadow(0 1px 0 var(--sls-cta-stroke)) drop-shadow(0 -1px 0 var(--sls-cta-stroke)) drop-shadow(1px 1px 0 var(--sls-cta-stroke)) drop-shadow(-1px -1px 0 var(--sls-cta-stroke)) drop-shadow(1px -1px 0 var(--sls-cta-stroke)) drop-shadow(-1px 1px 0 var(--sls-cta-stroke));transition:transform .2s ease}.sls-cta-edge:hover{transform:translateX(4px)}.sls-cta-edge .sls-cta-arrow:hover{transform:none;filter:none}.sls-cta-edge-on-dark{--sls-cta-stroke:hsla(0,0%,100%,.55)}.sls-cta-arrow-line{background:#fff;color:#0f172a}.sls-cta-arrow-line-on-dark{background:#111;color:#fff}.sls-line-chip{display:inline-flex;align-items:center;gap:.45rem;height:2rem;padding:0 1.35rem 0 .85rem;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 50%,calc(100% - .7rem) 100%,0 100%);transition:transform .2s ease}.sls-line-chip:hover{transform:translateX(3px)}.sls-arrow-card{position:relative;background:#fff;border:1px solid #e2e8f0;padding:1rem 1.75rem 1rem 1.15rem;clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,0 100%);transition:transform .2s ease,box-shadow .2s ease}.sls-arrow-card:hover{transform:translateX(4px);box-shadow:4px 0 0 var(--sls-teal)}.sls-sector-item{display:flex;align-items:center;gap:.65rem;border:1px solid #e2e8f0;padding:.75rem 1rem;background:#fff}.sls-sector-item:before{content:"";flex-shrink:0;width:.7rem;height:.7rem;background:var(--sls-teal);clip-path:polygon(0 0,100% 50%,0 100%)}@keyframes sls-ken{0%{transform:scale(1.14)}to{transform:scale(1.02)}}@keyframes sls-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sls-bar-grow{0%{transform:skewX(-18deg) scaleY(0);opacity:0}to{transform:skewX(-18deg) scaleY(1);opacity:1}}@keyframes sls-sq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes sls-arrow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes sls-arrow-nudge-y{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(10px)}}@keyframes sls-arrow-nudge-y-left{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-8px)}}@media (max-width:767px){.sls-chevron-left,.sls-chevron-right,.sls-split-diag{clip-path:none}.sls-hero{min-height:0}.sls-hero-photo,.sls-page-hero-photo{inset:0;height:13.5rem;position:relative;clip-path:none}.sls-hero-fade,.sls-hero-squares,.sls-hero-tip{display:none}.sls-hero-copy{padding:1.5rem 0 3.25rem}.sls-page-hero-copy{max-width:none}.sls-head-squares,.sls-photo-tip{display:none}}@media (prefers-reduced-motion:reduce){.sls-head-logo,.sls-head-mark,.sls-hero-copy>*,.sls-hero-photo img,.sls-hero-tip,.sls-nav-link,.sls-page-hero-copy>*,.sls-page-hero-photo img,.sls-photo-tip,.sls-skew-stack span,.sls-sq{animation:none!important}.sls-parallax-layer{transform:none!important}}