@font-face{font-display:swap;font-family:Neue Haas Grotesk;src:url(https://type.cargo.site/files/NeueHaasGroteskText-Medium.woff) format("woff");font-style:normal;font-weight:500}.cargo-service-page ::selection{background-color:#f73404;color:#fff}.cargo-service-page{background-color:#fff;color:#000000d9;font-family:Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;min-height:100vh;overflow-x:hidden}.cargo-service-page *,.cargo-service-page *:before,.cargo-service-page *:after{box-sizing:border-box;margin:0;padding:0}.service-hero{position:relative;width:100%;height:60vh;overflow:hidden;background:#000}.service-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page-title-row{position:relative;margin-top:-8rem;padding:0 40px 2rem;background:transparent}.page-title{font-size:5rem;font-weight:500;line-height:.95;letter-spacing:-.04em;color:#fff;mix-blend-mode:difference}.service-intro{padding:0 40px 6rem;background:#fff}.service-intro__inner{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.service-intro__paragraph{font-size:1.45rem;line-height:1.35;letter-spacing:-.01em;color:#000000d9}.service-intro__paragraph em{font-style:normal;font-weight:700;color:#000}.service-list{padding:6rem 40px 8rem;background:#fff}.service-list__inner{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:4rem;align-items:start}.service-list__title{font-size:2.2rem;font-weight:500;line-height:1;letter-spacing:-.03em;color:#000000d9}.service-list__items{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.service-list__item{display:flex;align-items:baseline;gap:1.25rem;padding:1.25rem 0;font-size:1.4rem;line-height:1.2;letter-spacing:-.01em;color:#000;font-weight:500}.service-list__index{font-size:.85rem;font-weight:500;color:#0006;letter-spacing:.04em;flex-shrink:0;min-width:2ch}.service-list__label{display:block}.service-cta{background:#fff;color:#000;padding:2rem 40px}.service-cta__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap}.service-cta__text{font-size:3.5rem;line-height:1;letter-spacing:-.04em;font-weight:500;color:#000;max-width:22ch}.service-cta__btn{display:inline-flex;align-items:center;gap:1rem;padding:1rem 1.6rem;border:2px solid rgba(255,255,255,.35);border-radius:999px;color:#000;text-decoration:none;font-size:1.1rem;font-weight:500;letter-spacing:-.005em;transition:border-color .2s,background .2s}.service-cta__btn:hover{border-color:#fffc;background:#ffffff0d}.cargo-info{padding:7rem 40px 6rem;background:#fff}.cargo-info__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:6rem;row-gap:4rem}.cargo-info__lead{grid-column:1 / -1}.cargo-info__lead-text{font-family:Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(2.8rem,4.6vw,5.2rem);line-height:.96;letter-spacing:-.04em;color:#000;margin:0}.cargo-info__lead-text em{font-style:normal;color:#000;transition:color .2s}.cargo-info__lead-text em:hover{color:#f73404}.cargo-info__clients{grid-column:1 / -1;margin:8rem 0rem}.cargo-info__clients .cargo-clients__marquee-outer{overflow:hidden;width:calc(100% + 80px);margin-left:-40px}.cargo-info__clients .cargo-clients__marquee-track{display:flex;align-items:center;gap:4rem;width:max-content;animation:cargo-marquee 340s linear infinite}.cargo-info__clients .cargo-clients__marquee-track:hover{animation-play-state:paused}.cargo-info__clients .cargo-clients__logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.cargo-info__clients .cargo-clients__logo-item img{height:40px;width:auto;object-fit:contain;filter:grayscale(100%) opacity(.75);transition:filter .2s}.cargo-info__clients .cargo-clients__logo-item img:hover{filter:grayscale(0%) opacity(1)}@keyframes cargo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cargo-info__body{grid-column:1 / -1;display:flex;flex-direction:row;gap:4rem;width:100%}.cargo-info__paragraph{flex:1 1 0;min-width:0;font-family:Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.4;letter-spacing:-.005em;color:#000000c7;margin:0}.cargo-info__paragraph strong{font-weight:500;color:#000}.cargo-info__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cargo-info__list li{font-family:Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:-.005em;color:#000c;transition:color .2s ease}.cargo-info__list li:hover{color:#f73404}@media(max-width:768px){.service-hero{height:45vh}.page-title{font-size:3rem}.page-title-row{margin-top:-4rem;padding:0 20px 1.5rem}.cargo-info{padding:3.5rem 20px 2.5rem}.cargo-info__inner{grid-template-columns:1fr;row-gap:1.5rem}.cargo-info__lead-text{font-size:2rem}.cargo-info__paragraph{font-size:1.1rem}.cargo-info__body{flex-direction:column;gap:1.75rem}.service-list{padding:3rem 20px 4rem}.service-list__inner{grid-template-columns:1fr;gap:1.5rem}.service-list__title{font-size:1.7rem}.service-list__items{grid-template-columns:1fr}.service-list__item{font-size:1.1rem;padding:1rem 0}.service-cta{padding:2rem 20px 3rem}.service-cta__inner{flex-direction:column;align-items:flex-start;gap:2rem}.service-cta__text{font-size:2rem}.service-cta__btn{align-self:stretch;justify-content:center}.cargo-info__clients{margin:2.5rem 0 1.5rem}.cargo-info__clients .cargo-clients__marquee-outer{width:calc(100% + 40px);margin-left:-20px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cargo-info__clients .cargo-clients__marquee-outer::-webkit-scrollbar{display:none}.cargo-info__clients .cargo-clients__marquee-track{animation-duration:600s}}
