.gigfolioo_technologies-careworld-people{--gigfolioo-people-green:var(--gigfolioo_technologies-ngo-green, #6f8739);--gigfolioo-people-green-dark:var(--gigfolioo_technologies-ngo-green-dark, #34451f);--gigfolioo-people-orange:var(--gigfolioo_technologies-ngo-orange, #ea8427);--gigfolioo-people-paper:var(--gigfolioo_technologies-ngo-paper, #fffefb);--gigfolioo-people-cream:var(--gigfolioo_technologies-ngo-cream, #f8f6ee);--gigfolioo-people-ink:var(--gigfolioo_technologies-ngo-ink, #20251d);--gigfolioo-people-muted:var(--gigfolioo_technologies-ngo-muted, #687062);--gigfolioo-people-line:#d9dfd1;position:relative;isolation:isolate;overflow:hidden;padding:clamp(66px,6vw,88px) 0 clamp(70px,6.4vw,94px);border-top:1px solid var(--gigfolioo-people-line);background:#faf8f2;color:var(--gigfolioo-people-ink)}.gigfolioo_technologies-careworld-people::before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--gigfolioo-people-green-dark) 0 42%,var(--gigfolioo-people-green) 42% 74%,var(--gigfolioo-people-orange) 74% 100%);content:""}.gigfolioo_technologies-careworld-people__inner{width:100%;padding-inline:clamp(18px,3vw,48px)}.gigfolioo_technologies-careworld-people__header{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(285px,355px);align-items:end;gap:clamp(30px,4.4vw,68px);margin-bottom:clamp(34px,4vw,48px);padding-bottom:clamp(29px,3vw,39px);border-bottom:1px solid var(--gigfolioo-people-green-dark)}.gigfolioo_technologies-careworld-people__label{position:relative;padding-left:18px;color:var(--gigfolioo-people-green-dark)}.gigfolioo_technologies-careworld-people__label::before{position:absolute;top:1px;bottom:2px;left:0;width:3px;background:var(--gigfolioo-people-orange);content:""}.gigfolioo_technologies-careworld-people__label small,.gigfolioo_technologies-careworld-people__label span{display:block;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__label small{margin-top:7px;color:var(--gigfolioo-people-muted);font-size:8px}.gigfolioo_technologies-careworld-people__heading>span{display:block;margin-bottom:11px;color:var(--gigfolioo-people-green);font-size:9.5px;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__heading h2{max-width:720px;margin:0;color:var(--gigfolioo-people-ink);font-family:var(--heading-font, "Satoshi", Arial, sans-serif);font-size:clamp(39px, 3.8vw, 56px);font-weight:500;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.gigfolioo_technologies-careworld-people__heading h2 strong{display:block;color:var(--gigfolioo-people-green-dark);font-weight:800}.gigfolioo_technologies-careworld-people__intro{padding-left:23px;border-left:1px solid var(--gigfolioo-people-line)}.gigfolioo_technologies-careworld-people__intro p{margin:0;color:var(--gigfolioo-people-muted);font-size:14px;font-weight:500;line-height:1.62}.gigfolioo_technologies-careworld-people__intro>span{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--gigfolioo-people-green-dark);font-size:8.5px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__intro>span i{display:block;width:7px;height:7px;border-radius:50%;background:var(--gigfolioo-people-orange)}.gigfolioo_technologies-careworld-people__carouselFrame{width:100%;min-width:0}.gigfolioo_technologies-careworld-people__carousel{width:100%;overflow:hidden}.gigfolioo_technologies-careworld-people__carousel .swiper-wrapper{align-items:stretch}.gigfolioo_technologies-careworld-people__carousel .swiper-slide{display:flex;height:auto}.gigfolioo_technologies-careworld-people__card{width:100%;min-height:0;overflow:hidden;border:1px solid var(--gigfolioo-people-line);border-radius:12px;background:var(--gigfolioo-people-paper);box-shadow:0 10px 26px rgba(36,49,25,.055);transition:border-color 260ms,box-shadow 260ms,transform 260ms}.gigfolioo_technologies-careworld-people__card>a{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;color:var(--gigfolioo-people-ink)}.gigfolioo_technologies-careworld-people__card>a:focus-visible{position:relative;z-index:2;outline:rgba(234,132,39,.5) solid 3px;outline-offset:-5px}.gigfolioo_technologies-careworld-people__card--portrait figure{position:relative;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:190px minmax(0,1fr);margin:0;overflow:hidden;background:#d9ddd0}.gigfolioo_technologies-careworld-people__card--portrait figure::after{content:none}.gigfolioo_technologies-careworld-people__card--portrait img{display:block;width:100%;height:190px;min-height:0;object-fit:cover;object-position:50% 26%;filter:saturate(.9) contrast(1.01);transition:filter 360ms,transform 650ms cubic-bezier(.22, 1, .36, 1)}.gigfolioo_technologies-careworld-people__cardNumber{position:absolute;top:13px;left:13px;z-index:2;padding:7px 9px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:rgba(21,32,17,.38);color:#fff;font-size:8px;font-weight:800;line-height:1;letter-spacing:.1em;backdrop-filter:blur(8px)}.gigfolioo_technologies-careworld-people__card--portrait figcaption{position:static;z-index:2;padding:16px 17px 17px;border-top:1px solid var(--gigfolioo-people-line);background:var(--gigfolioo-people-paper)}.gigfolioo_technologies-careworld-people__card--portrait figcaption>span,.gigfolioo_technologies-careworld-people__cardBody>span{display:block;margin-bottom:7px;color:var(--gigfolioo-people-green);font-size:7.5px;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__card h3{margin:0;font-family:var(--heading-font, "Satoshi", Arial, sans-serif);font-size:clamp(21px, 1.55vw, 25px);font-weight:750;line-height:1.05;letter-spacing:-.04em}.gigfolioo_technologies-careworld-people__card--portrait h3{color:var(--gigfolioo-people-green-dark)}.gigfolioo_technologies-careworld-people__card--portrait figcaption small,.gigfolioo_technologies-careworld-people__cardBody small{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px;padding-top:10px;border-top:1px solid var(--gigfolioo-people-line);color:var(--gigfolioo-people-muted);font-size:8.5px;font-weight:700;line-height:1.2}.gigfolioo_technologies-careworld-people__card--portrait figcaption small i,.gigfolioo_technologies-careworld-people__cardBody small i{color:var(--gigfolioo-people-orange);font-size:15px;transition:transform 220ms}.gigfolioo_technologies-careworld-people__card--identity{transition:background-color .3s,border-color .3s,box-shadow .3s}.gigfolioo_technologies-careworld-people__carousel .swiper-slide:nth-child(3n+2) .gigfolioo_technologies-careworld-people__card--identity{background:#f1f3ea}.gigfolioo_technologies-careworld-people__carousel .swiper-slide:nth-child(3n) .gigfolioo_technologies-careworld-people__card--identity{background:#fffaf3}.gigfolioo_technologies-careworld-people__cardTop{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-bottom:1px solid var(--gigfolioo-people-line);color:var(--gigfolioo-people-muted)}.gigfolioo_technologies-careworld-people__cardTop small,.gigfolioo_technologies-careworld-people__cardTop span{font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__cardTop span{color:var(--gigfolioo-people-orange)}.gigfolioo_technologies-careworld-people__monogram{display:flex;flex:1 1 auto;align-items:center;justify-content:center;color:transparent;font-family:var(--heading-font, "Satoshi", Arial, sans-serif);min-height:112px;font-size:clamp(58px, 5vw, 76px);font-weight:800;line-height:1;letter-spacing:-.08em;-webkit-text-stroke:1px rgba(52,69,31,0.42);transition:color .3s,transform .3s,-webkit-text-stroke-color .3s}.gigfolioo_technologies-careworld-people__cardBody{padding:16px 18px 17px;border-top:1px solid var(--gigfolioo-people-line)}.gigfolioo_technologies-careworld-people__cardBody>span{color:var(--gigfolioo-people-green)}.gigfolioo_technologies-careworld-people__cardBody h3{color:var(--gigfolioo-people-green-dark);transition:color 260ms}.gigfolioo_technologies-careworld-people__cardBody small{color:var(--gigfolioo-people-muted);transition:color 260ms}.gigfolioo_technologies-careworld-people__carouselFooter{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:28px;padding-top:22px}.gigfolioo_technologies-careworld-people__pagination{position:static;display:flex;width:auto;align-items:center;gap:7px}.gigfolioo_technologies-careworld-people__pagination .swiper-pagination-bullet{width:28px;height:2px;margin:0;border-radius:0;background:rgba(52,69,31,.27);opacity:1;transition:background-color 220ms,width 220ms}.gigfolioo_technologies-careworld-people__pagination .swiper-pagination-bullet-active{width:48px;background:var(--gigfolioo-people-orange)}.gigfolioo_technologies-careworld-people__controls{display:flex;align-items:center;gap:12px}.gigfolioo_technologies-careworld-people__controls>span{margin:0 4px;color:var(--gigfolioo-people-muted);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gigfolioo_technologies-careworld-people__controls button{display:inline-flex;width:43px;height:43px;align-items:center;justify-content:center;border:1px solid rgba(52,69,31,.28);border-radius:50%;background:0 0;color:var(--gigfolioo-people-green-dark);font-size:15px;transition:border-color 220ms,background-color 220ms,color 220ms}.gigfolioo_technologies-careworld-people__controls button:focus-visible{outline:rgba(234,132,39,.42) solid 3px;outline-offset:3px}.gigfolioo_technologies-careworld-people__controls button.swiper-button-disabled{cursor:not-allowed;opacity:.35}@media (hover:hover) and (pointer:fine){.gigfolioo_technologies-careworld-people__card--portrait>a:hover img{filter:saturate(1) contrast(1);transform:none}.gigfolioo_technologies-careworld-people__card--portrait>a:hover figcaption{transform:none}.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardBody small i,.gigfolioo_technologies-careworld-people__card--portrait>a:hover figcaption small i{transform:translateX(4px)}.gigfolioo_technologies-careworld-people__card--identity:hover{border-color:rgba(52,69,31,.38);background:#fffefb;box-shadow:0 18px 42px rgba(42,55,28,.1)}.gigfolioo_technologies-careworld-people__card:hover{transform:translateY(-4px)}.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__monogram{color:rgba(111,135,57,.08);transform:translateY(-4px);-webkit-text-stroke-color:rgba(52,69,31,0.58)}.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardBody,.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardTop{border-color:rgba(52,69,31,.16)}.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardBody small,.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardTop{color:var(--gigfolioo-people-muted)}.gigfolioo_technologies-careworld-people__card--identity>a:hover .gigfolioo_technologies-careworld-people__cardBody h3{color:var(--gigfolioo-people-green-dark)}.gigfolioo_technologies-careworld-people__controls button:hover{border-color:var(--gigfolioo-people-green-dark);background:var(--gigfolioo-people-green-dark);color:#fff}}@media (max-width:1199.98px){.gigfolioo_technologies-careworld-people__header{grid-template-columns:130px minmax(0,1fr) minmax(255px,315px);gap:30px}}@media (max-width:991.98px){.gigfolioo_technologies-careworld-people__header{grid-template-columns:130px minmax(0,1fr);align-items:start}.gigfolioo_technologies-careworld-people__intro{grid-column:2;padding-left:0;border-left:0}}@media (max-width:767.98px){.gigfolioo_technologies-careworld-people{padding:57px 0 66px}.gigfolioo_technologies-careworld-people__header{grid-template-columns:1fr;gap:23px;margin-bottom:30px;padding-bottom:27px}.gigfolioo_technologies-careworld-people__intro{grid-column:1;padding-top:19px;border-top:1px solid var(--gigfolioo-people-line)}.gigfolioo_technologies-careworld-people__heading h2{font-size:clamp(39px, 10.7vw, 49px)}.gigfolioo_technologies-careworld-people__card,.gigfolioo_technologies-careworld-people__card--portrait img{min-height:0}.gigfolioo_technologies-careworld-people__card--portrait figure{grid-template-rows:180px minmax(0,1fr)}.gigfolioo_technologies-careworld-people__card--portrait img{height:180px}.gigfolioo_technologies-careworld-people__carouselFooter{min-height:66px;padding-top:18px}.gigfolioo_technologies-careworld-people__controls>span{display:none}}@media (max-width:575.98px){.gigfolioo_technologies-careworld-people__carousel{width:calc(100% - 16px);margin-inline:auto}.gigfolioo_technologies-careworld-people__card,.gigfolioo_technologies-careworld-people__card--portrait img{min-height:0}.gigfolioo_technologies-careworld-people__card h3{font-size:22px}.gigfolioo_technologies-careworld-people__monogram{font-size:70px}.gigfolioo_technologies-careworld-people__pagination .swiper-pagination-bullet{width:18px}.gigfolioo_technologies-careworld-people__pagination .swiper-pagination-bullet-active{width:32px}.gigfolioo_technologies-careworld-people__controls button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.gigfolioo_technologies-careworld-people *,.gigfolioo_technologies-careworld-people ::after,.gigfolioo_technologies-careworld-people ::before{transition-duration:0s!important}}