.gallery-thumbnail{pointer-events:none}.gallery-thumbnail .abc-thumbnail .abc-lines:before{animation:abc-orbit 4s linear infinite}.gallery-thumbnail .abc-thumbnail .abc-avatar:before{animation:abc-orbit 6s linear infinite reverse}.gallery-thumbnail .gl-thumbnail .gl-box:after,.gallery-thumbnail .gl-thumbnail .gl-box:before{animation:gl-border-turn 4s linear infinite}.gallery-thumbnail .gl-thumbnail .gl-box:after{animation-delay:-1s}.gallery-thumbnail .character-reveal-cards--thumbnail .cr-character,.gallery-thumbnail .character-reveal-cards--thumbnail .cr-cover-wrap,.gallery-thumbnail .character-reveal-cards--thumbnail .cr-title{transition:transform .8s ease,opacity .6s ease,box-shadow .8s ease!important}.gallery-thumbnail .dest-thumbnail .dest-background{animation:gallery-photo-enter .9s ease both}.gallery-thumbnail .cl-thumbnail .cl-character-layer{animation:gallery-character-float 5.2s ease-in-out infinite}@keyframes gallery-photo-enter{0%{opacity:.3;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes gallery-character-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5%) rotate(-1deg)}}.gallery-thumbnail[data-running=false] *,.gallery-thumbnail[data-running=false] .character-reveal-cards--thumbnail *,.gallery-thumbnail[data-running=false] :after,.gallery-thumbnail[data-running=false] :before{animation-play-state:paused!important;transition:none!important}@media (prefers-reduced-motion:reduce){.gallery-thumbnail *,.gallery-thumbnail :after,.gallery-thumbnail :before,.gallery-thumbnail[data-running] .character-reveal-cards--thumbnail *{animation:none!important;transition:none!important}}.helicopter-pad_pad__U5Cin{position:relative}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.helicopter-pad_controls__2C4DR{margin-top:56px}}.helicopter-pad_pad__U5Cin[data-helicopter-perch]:after{content:"";position:absolute;z-index:1;top:-1px;left:var(--helipad-x,50%);width:min(42px,65%);height:2px;border-radius:99px;background:#59b897;box-shadow:0 0 8px #59b89765;transform:translateX(-50%);pointer-events:none;opacity:.6;transition:opacity .25s}.helicopter-pad_pad__U5Cin[data-helicopter-perch=landed]:after{opacity:1}.featured-work_stage__fbJNm{position:relative;isolation:isolate;overflow:hidden;border:1px solid #d9e4f4;border-radius:28px;padding:clamp(24px,4vw,48px);background:radial-gradient(circle at 100% 0,#f8fffd 0,#edf7f7 40%,#eaf2f5 100%);color:#172238}.featured-work_backgroundArt__xkAWR{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.featured-work_signalGrid__ZTkvW{position:absolute;inset:0;background-image:linear-gradient(90deg,#71b2ae24 1px,transparent 0),linear-gradient(180deg,#71b2ae24 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent 4%,#000 45%,#000)}.featured-work_signalGlow__wyjia{position:absolute;left:70%;top:20%;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,#78d5c044,#78d5c000 68%);transform:translate(-50%,-50%)}.featured-work_signalSvg__5jSQD{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.featured-work_routeBase__jAvt9{fill:none;stroke:#5aada493;stroke-width:1.25}.featured-work_routePulse__prXsB{fill:none;stroke:#2c9e91;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 24;animation:featured-work_signalTravel__4x5oB 5s linear infinite}.featured-work_signalSvg__5jSQD g:nth-child(2) .featured-work_routePulse__prXsB{animation-delay:-1.8s}.featured-work_signalSvg__5jSQD g:nth-child(3) .featured-work_routePulse__prXsB{animation-delay:-3.4s}.featured-work_signalHub__e8h1J{fill:#e5faf5ed;stroke:#43ab9d;stroke-width:1.25;filter:drop-shadow(0 3px 9px #3cae9a55)}.featured-work_signalPlane__kUA2b{fill:#197a70;stroke:#f5fffc;stroke-width:.6;stroke-linejoin:round}.featured-work_content__klhhd{position:relative;z-index:1}.featured-work_kicker__dorWu{display:flex;justify-content:space-between;gap:16px;color:#4e6890;font:600 11px/1.3 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.featured-work_intro__aE9b8{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:30px 0 32px}.featured-work_intro__aE9b8 h2{max-width:720px;font-size:clamp(2rem,4.5vw,3.7rem);font-weight:650;line-height:1.08;letter-spacing:-.055em}.featured-work_introAside__oSGSo{flex:0 0 220px;padding-bottom:5px}.featured-work_introAside__oSGSo p{max-width:220px;color:#526581;font-size:14px;line-height:1.55}.featured-work_caseLink__s1JbM,.featured-work_historyLink__jPz5S{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:#2852a6;font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:#2852a66b;text-underline-offset:5px;transition:color .2s ease,gap .2s ease}.featured-work_historyLink__jPz5S{margin-top:9px}.featured-work_caseLink__s1JbM:hover,.featured-work_historyLink__jPz5S:hover{gap:14px;color:#153e93}.featured-work_grid__02a_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.featured-work_card___qFON{min-width:0;overflow:hidden;border:1px solid #d7e0ed;border-radius:20px;background:#fff;box-shadow:0 14px 38px #18396617;transition:transform .35s ease,box-shadow .35s ease}.featured-work_card___qFON:focus-within,.featured-work_card___qFON:hover{transform:translateY(-5px);box-shadow:0 22px 50px #18396627}.featured-work_visual__VX7Zs{height:clamp(184px,20vw,250px);overflow:hidden;padding:clamp(17px,2.8vw,27px) clamp(20px,4.2vw,52px) 0}.featured-work_crmVisual__r8VFC{background:linear-gradient(135deg,#172e57,#536fb2)}.featured-work_marketVisual__kQ18x{background:linear-gradient(135deg,#174d56,#478f8d)}.featured-work_browser__6OOfA{height:100%;overflow:hidden;border:1px solid #ffffff70;border-bottom:0;border-radius:12px 12px 0 0;background:#f7fbff;box-shadow:0 14px 35px #07172c38}.featured-work_browserBar__7co2z{display:flex;height:30px;align-items:center;gap:11px;border-bottom:1px solid #dce6f2;padding:0 13px;color:#536883;font:600 10px/1 var(--font-geist-mono),monospace;white-space:nowrap}.featured-work_browserDots__p1ntD{display:inline-flex;gap:4px}.featured-work_browserDots__p1ntD i{width:6px;height:6px;border-radius:50%;background:#bccbdd}.featured-work_browserDots__p1ntD i:first-child{background:#f2a7a3}.featured-work_browserDots__p1ntD i:nth-child(2){background:#f2d49c}.featured-work_browserDots__p1ntD i:nth-child(3){background:#9bd5bf}.featured-work_browserMark__Wx_HF{margin-left:auto;color:#8ca1bc}.featured-work_crmBody__ndHY3{display:flex;height:calc(100% - 30px);gap:17px;padding:17px}.featured-work_crmSidebar__5exaZ{display:flex;width:19%;flex-direction:column;gap:11px;border-radius:7px;padding:16px 10px;background:#e4ebf6}.featured-work_crmSidebar__5exaZ span{height:6px;border-radius:9px;background:#bfcee3}.featured-work_crmSidebar__5exaZ span:first-child{background:#7497d2}.featured-work_crmSidebar__5exaZ span:nth-child(3){width:72%}.featured-work_crmMain__SWmMI{flex:1;min-width:0}.featured-work_crmTopline__t6sFN{display:flex;justify-content:space-between;color:#526989;font:600 10px/1 var(--font-geist-mono),monospace;white-space:nowrap}.featured-work_crmTopline__t6sFN i{width:45px;height:9px;border-radius:4px;background:#d6e2f1}.featured-work_crmMetrics__TcL35{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.featured-work_crmMetrics__TcL35 span{height:37px;border:1px solid #dbe5f3;border-radius:6px;background:#edf3fb}.featured-work_crmRows__8zlaS{display:grid;gap:7px;margin-top:12px}.featured-work_crmRows__8zlaS span{height:16px;border-radius:4px;background:#e2eaf5}.featured-work_crmRows__8zlaS span:nth-child(2){width:90%;background:#d0def1}.featured-work_crmRows__8zlaS span:nth-child(3){width:75%}.featured-work_marketBody__JWRhd{display:flex;height:calc(100% - 30px);flex-direction:column;align-items:center;justify-content:center;padding:13px;background:linear-gradient(180deg,#f3fcfb,#e8f6f3)}.featured-work_marketFlow__CTbbr{display:flex;width:100%;align-items:center;justify-content:center;gap:clamp(5px,1.3vw,15px);color:#44766f}.featured-work_marketFlow__CTbbr span{border:1px solid #c8e6df;border-radius:9px;padding:13px clamp(7px,1.5vw,18px);background:white;box-shadow:0 7px 16px #2e71651c;color:#275c57;font-size:clamp(10px,1.2vw,13px);font-weight:650}.featured-work_marketFlow__CTbbr b{font-size:17px;font-weight:400}.featured-work_marketTrack__LpuEt{display:flex;align-items:center;justify-content:space-between;width:min(67%,310px);height:1px;margin-top:16px;background:#9bd5c6}.featured-work_marketTrack__LpuEt span{width:7px;height:7px;border-radius:50%;background:#57aa98}.featured-work_marketBody__JWRhd p{margin-top:17px;color:#4e827b;font:600 9px/1.3 var(--font-geist-mono),monospace;letter-spacing:.09em;text-align:center}.featured-work_cardCopy__305mx{padding:22px clamp(20px,2.5vw,30px) 24px}.featured-work_cardMeta__qvI_8{color:#526e9a;font:600 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.featured-work_cardCopy__305mx h3{margin-top:10px;color:#172238;font-size:clamp(21px,2vw,26px);font-weight:650;letter-spacing:-.035em}.featured-work_cardSummary__gNYYa{max-width:48ch;min-height:48px;margin-top:7px;color:#52617a;font-size:14px;line-height:1.6}.featured-work_caseLink__s1JbM{margin-top:12px}@keyframes featured-work_signalTravel__4x5oB{to{stroke-dashoffset:-104}}@media (max-width:850px){.featured-work_intro__aE9b8{align-items:start;flex-direction:column;gap:12px;margin-block:24px}.featured-work_introAside__oSGSo{flex:none}.featured-work_introAside__oSGSo p{max-width:none}.featured-work_historyLink__jPz5S{margin-top:2px}.featured-work_visual__VX7Zs{padding-inline:20px}}@media (max-width:680px){.featured-work_stage__fbJNm{border-radius:20px;padding:24px 20px}.featured-work_headingBreak__9vv_m,.featured-work_kicker__dorWu span:last-child{display:none}.featured-work_intro__aE9b8 h2{font-size:clamp(2rem,9vw,2.75rem)}.featured-work_grid__02a_2{grid-template-columns:minmax(0,1fr);gap:16px}.featured-work_visual__VX7Zs{height:200px;padding-inline:clamp(18px,8vw,55px)}.featured-work_backgroundArt__xkAWR{opacity:.68}.featured-work_cardSummary__gNYYa{min-height:0}}@media (max-width:380px){.featured-work_stage__fbJNm{padding-inline:16px}.featured-work_visual__VX7Zs{height:168px;padding-inline:16px}.featured-work_crmBody__ndHY3{gap:9px;padding:11px}.featured-work_crmSidebar__5exaZ{padding-inline:5px}.featured-work_marketFlow__CTbbr span{padding-inline:6px}.featured-work_cardMeta__qvI_8{font-size:10px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.featured-work_routePulse__prXsB{animation:none}.featured-work_card___qFON,.featured-work_caseLink__s1JbM,.featured-work_historyLink__jPz5S{transition:none}.featured-work_card___qFON:focus-within,.featured-work_card___qFON:hover{transform:none}}@media (forced-colors:active){.featured-work_browser__6OOfA,.featured-work_card___qFON,.featured-work_stage__fbJNm{border:1px solid CanvasText}.featured-work_caseLink__s1JbM,.featured-work_historyLink__jPz5S{color:LinkText}}