.WtPKEW_section{isolation:isolate;padding:var(--ps-section-space) 0;background:radial-gradient(at 0 0,#4b83ff12,#0000 60%),radial-gradient(at 100% 100%,#56ab2f0f,#0000 55%),#f7f9fc;border-top:1px solid #e1eaf3;position:relative;overflow:hidden}.WtPKEW_heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex}.WtPKEW_eyebrow{color:#3d7d28;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:700;line-height:1.5;display:block}.WtPKEW_heading h2{color:#172337;letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(34px,4vw,54px);line-height:1.1}.WtPKEW_heading h2 span{isolation:isolate;display:inline-block;position:relative}.WtPKEW_heading h2 span:before{content:"";z-index:-1;left:0;bottom:var(--ps-underline-bottom);width:100%;height:var(--ps-underline-height);border-radius:var(--ps-underline-radius);background:var(--ps-underline-gradient);position:absolute}.WtPKEW_heading p{color:#5b6d82;margin:0;font-size:16px;line-height:1.7}.WtPKEW_heading>a{flex-shrink:0}.WtPKEW_carousel,.WtPKEW_stage{position:relative}.WtPKEW_viewport{z-index:2;background:linear-gradient(#fff, #fff) padding-box, var(--primary-gradient) border-box;touch-action:pan-y;border:2px solid #0000;border-radius:24px;width:calc(100% - 224px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 36px #142b4817}.WtPKEW_track{width:100%;display:flex}.WtPKEW_track[data-moving=true]{transition:transform var(--ps-carousel-transition) cubic-bezier(.22, .75, .25, 1)}.WtPKEW_slide{background:#fff;flex:0 0 100%;grid-template-columns:55% 45%;min-width:0;min-height:380px;display:grid}.WtPKEW_image{background:#edf0f2;place-items:center;min-width:0;height:380px;display:grid;overflow:hidden}.WtPKEW_image img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:380px;transition:transform 1s;display:block}.WtPKEW_details{border-left:1px solid #e5edf2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:24px;display:flex}.WtPKEW_category{color:#2c65c9;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;line-height:1.6}.WtPKEW_details h3{color:#172337;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(27px,2.7vw,36px);line-height:1.15}.WtPKEW_details p{color:#53657b;margin:0 0 18px;font-size:14px;line-height:1.75}.WtPKEW_tags{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.WtPKEW_tags li{color:#45627b;border:1px solid #cbdde3;border-radius:9px;padding:6px 10px;font-size:11px;line-height:1.5}.WtPKEW_details>a{font-size:13px}.WtPKEW_slide[data-entering=true] .WtPKEW_details>*{animation:.55s both WtPKEW_projectDetailIn}.WtPKEW_slide[data-entering=true] .WtPKEW_details>:nth-child(2){animation-delay:60ms}.WtPKEW_slide[data-entering=true] .WtPKEW_details>:nth-child(3){animation-delay:.11s}.WtPKEW_slide[data-entering=true] .WtPKEW_details>:nth-child(4){animation-delay:.15s}.WtPKEW_slide[data-entering=true] .WtPKEW_details>:nth-child(5){animation-delay:.19s}@keyframes WtPKEW_projectDetailIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.WtPKEW_preview{z-index:1;opacity:.7;width:96px;transition:opacity .45s ease, transform var(--ps-carousel-transition) cubic-bezier(.22, .75, .25, 1);text-align:left;background:#fff;border:1px solid #d7e3ec;border-radius:16px;padding:0;position:absolute;top:7%;bottom:7%;overflow:hidden}.WtPKEW_previous{left:0;transform:none}.WtPKEW_next{right:0;transform:none}.WtPKEW_previewInner{height:100%;animation:WtPKEW_previewArrive var(--ps-carousel-transition) ease both}.WtPKEW_stage[data-direction="1"] .WtPKEW_previous{opacity:.25;transform:translate(-8px)scale(.96)}.WtPKEW_stage[data-direction="1"] .WtPKEW_next{opacity:.4;transform:translate(-12px)scale(1.025)}.WtPKEW_stage[data-direction="-1"] .WtPKEW_next{opacity:.25;transform:translate(8px)scale(.96)}.WtPKEW_stage[data-direction="-1"] .WtPKEW_previous{opacity:.4;transform:translate(12px)scale(1.025)}@keyframes WtPKEW_previewArrive{0%{opacity:.2}to{opacity:1}}.WtPKEW_preview img{object-fit:cover;width:100%;height:calc(100% - 64px);display:block}.WtPKEW_previewInner>span{color:#34465e;height:64px;font-family:var(--heading-font);overflow-wrap:anywhere;align-items:center;padding:10px;font-size:12px;font-weight:600;display:flex}.WtPKEW_controls{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.WtPKEW_controls>button{color:#294965;background:#fff;border:1px solid #bdd2df;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background .2s,border-color .2s;display:grid}.WtPKEW_controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.WtPKEW_controls button:hover{background:#e8f4ee;border-color:#79b859}.WtPKEW_controls button:disabled{opacity:.55}.WtPKEW_position{color:#314961;align-items:center;gap:20px;font-size:13px;font-weight:600;display:flex}.WtPKEW_progress{width:200px;height:var(--ps-indicator-height);background:var(--ps-indicator-track);border-radius:999px;overflow:hidden}.WtPKEW_progress span{border-radius:inherit;background:var(--ps-indicator-gradient);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.WtPKEW_section button:focus-visible{outline-offset:4px;outline:3px solid #4b83ff}@media (hover:hover){.WtPKEW_preview:hover{opacity:1}.WtPKEW_viewport:hover .WtPKEW_image img{transform:scale(1.025)}}@media (max-width:1199px){.WtPKEW_viewport{width:calc(100% - 184px)}.WtPKEW_preview{width:80px}.WtPKEW_details{padding:24px 20px}.WtPKEW_slide{grid-template-columns:50% 50%}}@media (max-width:991px){.WtPKEW_heading{flex-direction:column;align-items:flex-start;gap:22px}.WtPKEW_slide{grid-template-columns:1fr 1fr;min-height:360px}.WtPKEW_image{height:360px}.WtPKEW_details p{font-size:14px}.WtPKEW_viewport{width:100%}.WtPKEW_preview{display:none}}@media (max-width:767px){.WtPKEW_section{padding:var(--ps-section-space) 0}.WtPKEW_slide{grid-template-rows:240px 1fr;grid-template-columns:minmax(0,1fr)}.WtPKEW_image{height:240px}.WtPKEW_image img{max-height:240px}.WtPKEW_details{border-top:1px solid #e5edf2;border-left:0;min-height:280px;padding:24px}.WtPKEW_viewport{border-radius:22px}.WtPKEW_position{flex-direction:column;gap:8px}.WtPKEW_progress{width:130px}.WtPKEW_controls{gap:18px}}@media (prefers-reduced-motion:reduce){.WtPKEW_track[data-moving=true],.WtPKEW_image img,.WtPKEW_preview,.WtPKEW_controls button,.WtPKEW_progress span{transition:none}.WtPKEW_slide[data-entering=true] .WtPKEW_details>*,.WtPKEW_previewInner{animation:none}}.WtPKEW_section:before{content:"";z-index:-1;width:auto;height:auto;box-shadow:none;pointer-events:none;background:url(/assets/img/section-patterns/projects.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;position:absolute;inset:0;transform:none}.WtPKEW_section:after{content:none}
