.SparkleRing_ring__4AH32{--sparkle-ring-size:4.75rem;--sparkle-grain-scale:1;position:relative;display:grid;place-items:center;width:var(--sparkle-ring-size);height:var(--sparkle-ring-size);flex-shrink:0}.SparkleRing_sizeSm__GmqTX{--sparkle-ring-size:3.35rem;--sparkle-grain-scale:0.72}.SparkleRing_sizeLg__xwIUm{--sparkle-ring-size:3rem;--sparkle-grain-scale:0.68}.SparkleRing_core__qS59j{position:relative;z-index:10;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.SparkleRing_ring__4AH32.SparkleRing_intensify__noSaX:focus-within .SparkleRing_core__qS59j,.SparkleRing_ring__4AH32.SparkleRing_intensify__noSaX:hover .SparkleRing_core__qS59j,.group:focus-within .SparkleRing_ringIntensify__i3ME7 .SparkleRing_core__qS59j,.group:hover .SparkleRing_ringIntensify__i3ME7 .SparkleRing_core__qS59j{transform:scale(1.05)}.SparkleRing_ringGlow__tAFry .SparkleRing_core__qS59j{box-shadow:0 0 0 6px rgba(227,246,250,.65)}.SparkleRing_ringGlow__tAFry.SparkleRing_active__nQ0TI .SparkleRing_core__qS59j,.SparkleRing_ringGlow__tAFry.SparkleRing_intensify__noSaX:focus-within .SparkleRing_core__qS59j,.SparkleRing_ringGlow__tAFry.SparkleRing_intensify__noSaX:hover .SparkleRing_core__qS59j,.group:focus-within .SparkleRing_ringIntensify__i3ME7.SparkleRing_ringGlow__tAFry .SparkleRing_core__qS59j,.group:hover .SparkleRing_ringIntensify__i3ME7.SparkleRing_ringGlow__tAFry .SparkleRing_core__qS59j{box-shadow:0 0 0 6px rgba(84,185,206,.32),0 0 16px rgba(84,185,206,.85),0 0 32px rgba(33,123,142,.55),0 0 48px rgba(24,196,217,.35);border-color:rgba(159,220,232,.95)}.SparkleRing_orbit__YLCkz{position:absolute;inset:0;pointer-events:none;opacity:0}.SparkleRing_active__nQ0TI .SparkleRing_orbitSlow__T3K5A,.SparkleRing_ambient__a96g1 .SparkleRing_orbitSlow__T3K5A{opacity:.42;animation:SparkleRing_sparkle-orbit__ds7T5 18s linear infinite}.SparkleRing_active__nQ0TI.SparkleRing_intensify__noSaX:focus-within .SparkleRing_orbitSlow__T3K5A,.SparkleRing_active__nQ0TI.SparkleRing_intensify__noSaX:hover .SparkleRing_orbitSlow__T3K5A,.SparkleRing_intensified__jqOL8 .SparkleRing_orbitSlow__T3K5A,.SparkleRing_intensify__noSaX:focus-within .SparkleRing_orbitSlow__T3K5A,.SparkleRing_intensify__noSaX:hover .SparkleRing_orbitSlow__T3K5A,.group:focus-within .SparkleRing_ringIntensify__i3ME7 .SparkleRing_orbitSlow__T3K5A,.group:hover .SparkleRing_ringIntensify__i3ME7 .SparkleRing_orbitSlow__T3K5A{opacity:1;animation:SparkleRing_sparkle-orbit__ds7T5 14s linear infinite}.SparkleRing_active__nQ0TI .SparkleRing_orbitFast__asVCv{opacity:.65;animation:SparkleRing_sparkle-orbit__ds7T5 11s linear infinite reverse}.SparkleRing_intensified__jqOL8 .SparkleRing_orbitFast__asVCv,.SparkleRing_intensify__noSaX:focus-within .SparkleRing_orbitFast__asVCv,.SparkleRing_intensify__noSaX:hover .SparkleRing_orbitFast__asVCv,.group:focus-within .SparkleRing_ringIntensify__i3ME7 .SparkleRing_orbitFast__asVCv,.group:hover .SparkleRing_ringIntensify__i3ME7 .SparkleRing_orbitFast__asVCv{opacity:.85;animation:SparkleRing_sparkle-orbit__ds7T5 9s linear infinite reverse}.SparkleRing_grain__jT31t{position:absolute;left:50%;top:50%;border-radius:999px;transform-origin:0 0}.SparkleRing_grainDot__CWRmg{background:#54b9ce;box-shadow:0 0 6px rgba(84,185,206,.55)}.SparkleRing_grainSpeck__s5wf1{background:#9cc8d2;opacity:.65}@keyframes SparkleRing_sparkle-orbit__ds7T5{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SparkleRing_orbitFast__asVCv,.SparkleRing_orbitSlow__T3K5A{animation:none!important;opacity:0!important}.SparkleRing_ring__4AH32.SparkleRing_intensify__noSaX:focus-within .SparkleRing_core__qS59j,.SparkleRing_ring__4AH32.SparkleRing_intensify__noSaX:hover .SparkleRing_core__qS59j,.group:focus-within .SparkleRing_ringIntensify__i3ME7 .SparkleRing_core__qS59j,.group:hover .SparkleRing_ringIntensify__i3ME7 .SparkleRing_core__qS59j{transform:none}}.MagicProcess_section__1sy3H{position:relative;min-height:var(--process-scroll-height)}.MagicProcess_sticky__Y9f9v{position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:clamp(4.75rem,8vh,6rem);padding-bottom:clamp(1.5rem,4vh,2.5rem)}.MagicProcess_sectionDark__35emL{background:#062d36;color:#fff}.MagicProcess_stickyInner__4pvGB{position:relative;width:100%}.MagicProcess_introBlock__7_M_J{margin-bottom:clamp(1.25rem,3.5vh,1.75rem)}@media (min-width:640px){.MagicProcess_introBlock__7_M_J{margin-bottom:clamp(2.5rem,8vh,4.5rem)}}@media (min-width:1280px){.MagicProcess_introBlock__7_M_J{margin-bottom:clamp(3.5rem,11vh,6.5rem)}}.MagicProcess_stepsGrid__7Gm_f{margin-top:clamp(.5rem,1.5vh,1rem)}@media (min-width:640px){.MagicProcess_stepsGrid__7Gm_f{margin-top:clamp(.75rem,2.5vh,2rem)}}.MagicProcess_ctaBlock__GhLwq{margin-top:clamp(2.5rem,6vh,4rem)}@media (max-width:1023px){.MagicProcess_sectionCompact__ZmOlI{min-height:0}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_sticky__Y9f9v{position:relative;height:auto;min-height:0;max-height:none;padding-top:calc(3.25rem + env(safe-area-inset-top, 0px));padding-bottom:3rem;justify-content:flex-start}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_stickyInner__4pvGB{display:flex;height:auto;min-height:0;flex-direction:column}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_introBlock__7_M_J{margin-bottom:1.5rem;flex-shrink:0}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_introBlock__7_M_J>*{gap:.75rem}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_stepsGrid__7Gm_f{margin-top:0;gap:1.25rem}.MagicProcess_sectionCompact__ZmOlI .MagicProcess_ctaBlock__GhLwq{margin-top:2rem;flex-shrink:0;padding-top:.25rem}}.MagicProcess_numberCircle__KrsZ6{box-shadow:0 0 0 6px rgba(227,246,250,.65)}.MagicProcess_stepIcon__EVDfE{color:#0e8fa0;opacity:.3;transition:color .435s ease,opacity .35s ease,filter .35s ease}.MagicProcess_stepIconGlow__tmaJ8{color:#18c4d9;opacity:1;filter:drop-shadow(0 0 4px rgba(24,196,217,.75)) drop-shadow(0 0 12px rgba(120,226,221,.8))}@media (prefers-reduced-motion:reduce){.MagicProcess_stepIcon__EVDfE{transition:none}}.MagicProcess_lineGlow__rbOth{filter:drop-shadow(0 0 4px rgba(204,244,246,.75)) drop-shadow(0 0 12px rgba(120,226,221,.75)) drop-shadow(0 0 24px rgba(84,185,206,.45))}.PortfolioWorksCarousel_viewport__QXIhx{position:relative;z-index:1;width:100dvw;margin-left:calc(50% - 50dvw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);touch-action:pan-x pinch-zoom}.PortfolioWorksCarousel_viewport__QXIhx[data-lenis-prevent-wheel]{overscroll-behavior:contain}.PortfolioWorksCarousel_viewport__QXIhx:focus-visible{outline:2px solid #54b9ce;outline-offset:-8px}.PortfolioWorksCarousel_stage__o_jaR{perspective:1400px;perspective-origin:50% 48%;overflow:visible;height:calc(var(--carousel-card-width) * 5 / 4 + 3.25rem)}.PortfolioWorksCarousel_track__nWbPO{display:flex;align-items:center;gap:0;padding:1.25rem 0 1.75rem;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform-style:preserve-3d}.PortfolioWorksCarousel_trackDragging__aj2yE{cursor:grabbing;touch-action:none}.PortfolioWorksCarousel_trackDragging__aj2yE .PortfolioWorksCarousel_card__aLer1{pointer-events:none}.PortfolioWorksCarousel_slide__rZDvA{flex:0 0 var(--carousel-card-width,20rem);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;margin-right:var(--carousel-gap,-1.75rem)}.PortfolioWorksCarousel_card__aLer1{display:block;width:100%;text-decoration:none;color:inherit;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 16px 36px rgba(20,90,110,.08);transition:box-shadow .45s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_card__aLer1:focus-visible{outline:2px solid #54b9ce;outline-offset:3px}.PortfolioWorksCarousel_cardInner__IwTq_{position:absolute;inset:0}.PortfolioWorksCarousel_cardImage__y7aKd{-o-object-fit:cover;object-fit:cover;filter:saturate(.88) brightness(.98);transition:filter .45s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_cardActive__aNse4 .PortfolioWorksCarousel_cardImage__y7aKd{filter:saturate(1.06) contrast(1.03)}.PortfolioWorksCarousel_cardPlaceholder__nlijd{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(145deg,hsla(0,0%,100%,.18),rgba(84,185,206,.22))}.PortfolioWorksCarousel_cardPlaceholderLabel__VMUJm{font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:rgba(6,45,54,.55)}.PortfolioWorksCarousel_cardOverlay__mG0vV{position:absolute;inset:auto 0 0;padding:1.85rem 1.15rem 1.1rem;background:linear-gradient(0deg,rgba(6,45,54,.52) 0,rgba(6,45,54,.12) 55%,rgba(6,45,54,0));color:#fff}.PortfolioWorksCarousel_cardTitle__qfXt7{font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-h6);font-weight:700;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:1023px){.PortfolioWorksCarousel_cardTitle__qfXt7{font-size:1.125rem}}.PortfolioWorksCarousel_cardCategory__3fxhU{margin-top:.3rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.PortfolioWorksCarousel_cardView__xJjWD{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#fff;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease-out-soft,ease),transform .35s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_cardViewArrow__3AquD{font-size:.75rem;transition:transform .3s var(--ease-out-soft,ease)}@media (hover:hover){.PortfolioWorksCarousel_cardActive__aNse4:hover .PortfolioWorksCarousel_cardView__xJjWD{opacity:1;transform:translateY(0)}.PortfolioWorksCarousel_cardActive__aNse4:hover .PortfolioWorksCarousel_cardViewArrow__3AquD{transform:translate(2px,-2px)}}.PortfolioWorksCarousel_cardActive__aNse4:focus-visible .PortfolioWorksCarousel_cardView__xJjWD{opacity:1;transform:translateY(0)}.PortfolioWorksCarousel_cardActive__aNse4:focus-visible .PortfolioWorksCarousel_cardViewArrow__3AquD{transform:translate(2px,-2px)}.PortfolioWorksCarousel_band__ifaWp{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100dvw;margin-left:calc(50% - 50dvw);margin-top:clamp(-4rem,-8vh,-2.5rem);min-height:0;padding:clamp(5rem,10vh,7rem) 0 5.5rem;overflow:hidden;background:#fff}.PortfolioWorksCarousel_bandBackdrop__FVk5R{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.PortfolioWorksCarousel_bandStars__KyeDN{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(1.5px 1.5px at 8% 14%,rgba(204,244,246,.55),transparent),radial-gradient(1.5px 1.5px at 16% 42%,rgba(120,226,221,.48),transparent),radial-gradient(1.5px 1.5px at 22% 78%,rgba(125,175,227,.42),transparent),radial-gradient(1.5px 1.5px at 31% 26%,rgba(204,244,246,.52),transparent),radial-gradient(1.5px 1.5px at 38% 58%,rgba(120,226,221,.46),transparent),radial-gradient(1.5px 1.5px at 44% 88%,rgba(125,175,227,.4),transparent),radial-gradient(1.5px 1.5px at 52% 18%,rgba(204,244,246,.54),transparent),radial-gradient(1.5px 1.5px at 57% 46%,rgba(120,226,221,.44),transparent),radial-gradient(1.5px 1.5px at 63% 72%,rgba(125,175,227,.48),transparent),radial-gradient(1.5px 1.5px at 69% 34%,rgba(204,244,246,.5),transparent),radial-gradient(1.5px 1.5px at 74% 62%,rgba(120,226,221,.42),transparent),radial-gradient(1.5px 1.5px at 79% 12%,rgba(125,175,227,.46),transparent),radial-gradient(1.5px 1.5px at 84% 84%,rgba(204,244,246,.48),transparent),radial-gradient(1.5px 1.5px at 11% 66%,rgba(120,226,221,.4),transparent),radial-gradient(1.5px 1.5px at 19% 92%,rgba(125,175,227,.38),transparent),radial-gradient(1.5px 1.5px at 27% 38%,rgba(204,244,246,.44),transparent),radial-gradient(1.5px 1.5px at 35% 8%,rgba(120,226,221,.42),transparent),radial-gradient(1.5px 1.5px at 47% 94%,rgba(125,175,227,.4),transparent),radial-gradient(1.5px 1.5px at 55% 52%,rgba(204,244,246,.42),transparent),radial-gradient(1.5px 1.5px at 61% 22%,rgba(120,226,221,.46),transparent),radial-gradient(1.5px 1.5px at 71% 48%,rgba(125,175,227,.42),transparent),radial-gradient(1.5px 1.5px at 88% 36%,rgba(204,244,246,.44),transparent),radial-gradient(1.5px 1.5px at 92% 68%,rgba(120,226,221,.4),transparent),radial-gradient(1.5px 1.5px at 96% 18%,rgba(125,175,227,.42),transparent),radial-gradient(2px 2px at 14% 28%,rgba(120,226,221,.38),transparent),radial-gradient(2px 2px at 42% 74%,rgba(125,175,227,.36),transparent),radial-gradient(2px 2px at 66% 16%,rgba(204,244,246,.42),transparent),radial-gradient(2px 2px at 86% 52%,rgba(120,226,221,.36),transparent)}.PortfolioWorksCarousel_band__ifaWp:after,.PortfolioWorksCarousel_band__ifaWp:before{content:none}.PortfolioWorksCarousel_carouselShell__qMHYZ{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;width:100%;min-height:0;padding-bottom:0;overflow:visible;--carousel-card-width:14.25rem;--carousel-gap:-2.5rem}.PortfolioWorksCarousel_carouselGlow__d4ZSA{position:absolute;left:50%;top:52%;z-index:0;width:min(46rem,68vw);height:min(26rem,42vw);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(24,196,217,.16) 0,rgba(120,226,221,.08) 38%,hsla(0,0%,100%,0) 72%)}.PortfolioWorksCarousel_carouselShell__qMHYZ>:not(.PortfolioWorksCarousel_carouselGlow__d4ZSA){position:relative;z-index:1}.PortfolioWorksCarousel_controlsBlock__3zKos{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;padding-top:1.625rem}.PortfolioWorksCarousel_ctaBlock__Sun1x{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:0}.PortfolioWorksCarousel_navBlock__GE_gx{display:flex;flex-direction:column;align-items:center;gap:.75rem}.PortfolioWorksCarousel_navCluster__GTsH0{display:flex;align-items:center;justify-content:space-between;width:5.875rem;height:2.75rem;padding:.125rem;border-radius:9999px;border:1px solid rgba(6,45,54,.1);background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(20,90,110,.06);transition:background-color .2s ease,border-color .2s ease}.PortfolioWorksCarousel_navCluster__GTsH0:hover{background:rgba(232,250,251,.96);border-color:rgba(84,185,206,.28)}.PortfolioWorksCarousel_navArrow__2VNXu{display:grid;place-items:center;width:2.5rem;height:100%;border:0;border-radius:9999px;background:transparent;color:#217b8e;cursor:pointer;transition:background-color .2s ease,color .2s ease}.PortfolioWorksCarousel_navArrow__2VNXu svg{transition:transform .25s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_navArrow__2VNXu:hover{background:rgba(24,196,217,.08);color:#0e5f6b}.PortfolioWorksCarousel_navArrow__2VNXu:first-child:hover svg{transform:translateX(-2px)}.PortfolioWorksCarousel_navArrow__2VNXu:last-child:hover svg{transform:translateX(2px)}.PortfolioWorksCarousel_navArrow__2VNXu:focus-visible{outline:2px solid #54b9ce;outline-offset:2px}.PortfolioWorksCarousel_progress___wVBr{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-instrument-sans),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#0e8fa0}.PortfolioWorksCarousel_progressIndex__xeQTB{min-width:1.25rem}.PortfolioWorksCarousel_progressTrack__ncGBy{display:block;width:4.5rem;height:1px;overflow:hidden;background:rgba(14,143,160,.18)}.PortfolioWorksCarousel_progressFill__VJDN4{display:block;height:100%;background:#18c4d9;transition:width .45s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_intro__vzgtH{position:relative;z-index:1;display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:0;padding:0 1.5rem 3.25rem;text-align:center}.PortfolioWorksCarousel_introKicker__EkgXl{margin-bottom:.875rem;font-size:.8125rem}.PortfolioWorksCarousel_introKicker__EkgXl span:first-child{opacity:.62;transform:scale(.88)}.PortfolioWorksCarousel_introHeading__vxVIb{margin-bottom:1rem}.PortfolioWorksCarousel_intro__vzgtH .PortfolioWorksCarousel_introHeading__vxVIb{text-wrap:wrap}.PortfolioWorksCarousel_headingMobile___2tzs{display:inline}.PortfolioWorksCarousel_headingDesktop__CTuFA{display:none}.PortfolioWorksCarousel_introBody__gWjaE{max-width:37.5rem}.PortfolioWorksCarousel_worksCta__tqUO_.btn-cta{min-height:3rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),inset 0 -1px 0 rgba(6,45,54,.08),0 4px 12px rgba(24,196,217,.1)}.PortfolioWorksCarousel_worksCta__tqUO_.btn-cta:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 rgba(6,45,54,.06),0 8px 18px rgba(24,196,217,.14)}.PortfolioWorksCarousel_worksCta__tqUO_:hover svg{transform:translateX(2px)}.PortfolioWorksCarousel_worksCta__tqUO_ svg{transition:transform .3s var(--ease-out-soft,ease)}.PortfolioWorksCarousel_cardActive__aNse4{box-shadow:0 28px 60px rgba(20,90,110,.14),0 0 0 1px rgba(24,196,217,.14)}.PortfolioWorksCarousel_scrollViewport__hHeq1{position:relative;z-index:1;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50% - var(--carousel-card-width, 20rem) / 2);padding:1rem calc(50% - var(--carousel-card-width, 20rem) / 2) 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PortfolioWorksCarousel_scrollViewport__hHeq1::-webkit-scrollbar{display:none}.PortfolioWorksCarousel_scrollSlide__Z07dU{flex:0 0 var(--carousel-card-width,20rem);scroll-snap-align:center;margin-right:var(--carousel-gap,-1.75rem)}@media (max-width:1023px){.PortfolioWorksCarousel_stage__o_jaR{perspective:none}.PortfolioWorksCarousel_slide__rZDvA,.PortfolioWorksCarousel_track__nWbPO{transform-style:flat}.PortfolioWorksCarousel_slide__rZDvA{will-change:auto}.PortfolioWorksCarousel_viewport__QXIhx{-webkit-mask-image:none;mask-image:none}.PortfolioWorksCarousel_bandStars__KyeDN,.PortfolioWorksCarousel_cardActive__aNse4,.PortfolioWorksCarousel_carouselGlow__d4ZSA{animation:none}}@media (max-width:767px){.PortfolioWorksCarousel_band__ifaWp,.PortfolioWorksCarousel_carouselShell__qMHYZ,.PortfolioWorksCarousel_viewport__QXIhx{--carousel-card-width:14.25rem;--carousel-gap:-2.5rem}.PortfolioWorksCarousel_band__ifaWp{min-height:auto;padding-top:clamp(4.5rem,12vh,6.5rem);padding-bottom:4.5rem}.PortfolioWorksCarousel_carouselShell__qMHYZ{overflow:hidden}.PortfolioWorksCarousel_carouselGlow__d4ZSA{width:min(22rem,90vw);height:18rem;opacity:.7}.PortfolioWorksCarousel_controlsBlock__3zKos{gap:1.75rem;padding-top:1.5rem}.PortfolioWorksCarousel_intro__vzgtH{padding-inline:clamp(1rem,4vw,1.5rem);padding-bottom:2.5rem}.PortfolioWorksCarousel_stage__o_jaR{height:calc(var(--carousel-card-width) * 5 / 4 + 2.5rem)}}@media (min-width:768px) and (max-width:1023px){.PortfolioWorksCarousel_band__ifaWp,.PortfolioWorksCarousel_carouselShell__qMHYZ,.PortfolioWorksCarousel_viewport__QXIhx{--carousel-card-width:17.5rem;--carousel-gap:-2.5rem}.PortfolioWorksCarousel_carouselGlow__d4ZSA{width:min(34rem,80vw);opacity:.85}.PortfolioWorksCarousel_intro__vzgtH{padding-bottom:2.75rem}}html[data-pointer=coarse] .PortfolioWorksCarousel_stage__o_jaR{perspective:none}html[data-pointer=coarse] .PortfolioWorksCarousel_slide__rZDvA,html[data-pointer=coarse] .PortfolioWorksCarousel_track__nWbPO{transform-style:flat}html[data-pointer=coarse] .PortfolioWorksCarousel_slide__rZDvA{will-change:auto}html[data-pointer=coarse] .PortfolioWorksCarousel_viewport__QXIhx{-webkit-mask-image:none;mask-image:none}html[data-pointer=coarse] .PortfolioWorksCarousel_bandStars__KyeDN,html[data-pointer=coarse] .PortfolioWorksCarousel_cardActive__aNse4,html[data-pointer=coarse] .PortfolioWorksCarousel_carouselGlow__d4ZSA{animation:none}@media (min-width:1024px){.PortfolioWorksCarousel_band__ifaWp,.PortfolioWorksCarousel_carouselShell__qMHYZ,.PortfolioWorksCarousel_viewport__QXIhx{--carousel-card-width:20rem;--carousel-gap:-1.75rem}}@media (min-width:1280px){.PortfolioWorksCarousel_headingMobile___2tzs{display:none}.PortfolioWorksCarousel_headingDesktop__CTuFA{display:inline}}@media (min-width:1440px){.PortfolioWorksCarousel_band__ifaWp,.PortfolioWorksCarousel_carouselShell__qMHYZ,.PortfolioWorksCarousel_viewport__QXIhx{--carousel-card-width:21rem}}@media (prefers-reduced-motion:reduce){.PortfolioWorksCarousel_track__nWbPO{cursor:default}.PortfolioWorksCarousel_cardImage__y7aKd,.PortfolioWorksCarousel_cardViewArrow__3AquD,.PortfolioWorksCarousel_cardView__xJjWD,.PortfolioWorksCarousel_navArrow__2VNXu svg,.PortfolioWorksCarousel_progressFill__VJDN4,.PortfolioWorksCarousel_worksCta__tqUO_ svg{transition:none}}@media (prefers-reduced-motion:no-preference){.PortfolioWorksCarousel_cardActive__aNse4{animation:PortfolioWorksCarousel_card-float__ptRJT 8s ease-in-out infinite}.PortfolioWorksCarousel_carouselGlow__d4ZSA{animation:PortfolioWorksCarousel_glow-breathe__mJwX6 9s ease-in-out infinite}.PortfolioWorksCarousel_bandStars__KyeDN{animation:PortfolioWorksCarousel_stars-drift__vhBkR 12s ease-in-out infinite}}@keyframes PortfolioWorksCarousel_card-float__ptRJT{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes PortfolioWorksCarousel_glow-breathe__mJwX6{0%,to{opacity:.88;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes PortfolioWorksCarousel_stars-drift__vhBkR{0%,to{transform:translateZ(0)}50%{transform:translate3d(6px,-4px,0)}}.PortfolioWorksCarousel_pager__fNRj9{display:flex;flex-direction:column;align-items:center;gap:.5rem}.PortfolioWorksCarousel_pagerRow__Doksb{display:flex;align-items:center;gap:.25rem}.PortfolioWorksCarousel_pagerButton__IwYlw{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:transparent;color:#0e8fa0;transition:color .2s ease}.PortfolioWorksCarousel_pagerButton__IwYlw:hover{color:#062d36}.PortfolioWorksCarousel_pagerButton__IwYlw:focus-visible{outline:2px solid #54b9ce;outline-offset:2px;border-radius:999px}.PortfolioWorksCarousel_pagerIndex__kmv7K{min-width:4.5rem;font-family:var(--font-instrument-sans),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;font-size:var(--text-kicker);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;color:#0e8fa0}.PortfolioWorksCarousel_pagerTrack__kUIxk{width:5.5rem;height:1px;overflow:hidden;background:#e6eef1}.PortfolioWorksCarousel_pagerFill__McRWr{display:block;height:100%;background:#18c4d9}.PortfolioWorksCarousel_pagerMobile__ACJ1w{display:none}.PortfolioWorksCarousel_pagerDesktop__Wv2Gb{display:contents}@media (max-width:1023px){.PortfolioWorksCarousel_bandShowcase__KvOHb{min-height:auto;margin-top:0;padding-top:3.5rem;padding-bottom:2.5rem;background:#fff;--carousel-card-width:clamp(11.25rem,52vw,13.125rem);--carousel-gap:-2.5rem}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_bandBackdrop__FVk5R,.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_carouselGlow__d4ZSA{display:none}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_intro__vzgtH{gap:.75rem;max-width:22rem;margin-inline:auto;padding:0 var(--page-pad) 0}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_introHeading__vxVIb,.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_introKicker__EkgXl{margin-bottom:0}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_intro__vzgtH h3{margin-top:.25rem}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_carouselShell__qMHYZ{margin-top:2rem;overflow:hidden}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_stage__o_jaR{perspective:none;overflow:visible}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_stage__o_jaR:before{content:"";pointer-events:none;position:absolute;top:50%;left:50%;z-index:0;width:16rem;height:16rem;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(24,196,217,.07) 0,transparent 70%)}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_track__nWbPO{padding:.75rem 0 1rem;transform-style:flat}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_slide__rZDvA{transform-style:flat}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_cardOverlay__mG0vV{padding:1.1rem .95rem .95rem;background:linear-gradient(0deg,rgba(6,45,54,.82) 0,rgba(6,45,54,.28) 55%,rgba(6,45,54,0))}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_cardActive__aNse4 .PortfolioWorksCarousel_cardOverlay__mG0vV{background:linear-gradient(0deg,rgba(6,45,54,.86) 0,rgba(6,45,54,.22) 48%,rgba(6,45,54,0))}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_cardCategory__3fxhU{color:hsla(0,0%,100%,.62)}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_cardActive__aNse4 .PortfolioWorksCarousel_cardCategory__3fxhU{color:hsla(0,0%,100%,.78)}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_controlsBlock__3zKos{gap:1.5rem;padding-top:1.25rem}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_ctaBlock__Sun1x{width:100%;max-width:15rem}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_ctaBlock__Sun1x>span{display:block;width:100%}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_pagerMobile__ACJ1w{display:flex;justify-content:center}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_pagerDesktop__Wv2Gb{display:none}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_showcaseCta__cTw37{width:100%;max-width:15rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.48),inset 0 -1px 0 rgba(6,45,54,.08),0 4px 12px rgba(24,196,217,.1),0 0 11px rgba(120,226,221,.11)}}@media (min-width:1024px){.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_pagerMobile__ACJ1w{display:none}.PortfolioWorksCarousel_bandShowcase__KvOHb .PortfolioWorksCarousel_pagerDesktop__Wv2Gb{display:contents}}.WishStack_root__qKhbI{position:relative;width:100%;max-width:32rem;margin-inline:auto;--wish-sticky-top:clamp(4.75rem,8vh,6rem);--wish-sticky-gap:clamp(1.5rem,3vh,2.5rem)}@media (min-width:768px){.WishStack_root__qKhbI{max-width:44rem}}@media (min-width:1024px){.WishStack_root__qKhbI{max-width:52rem}}.WishStack_introSticky__e7RQV{position:sticky;top:0;z-index:30;padding-top:calc(var(--wish-sticky-top) + var(--wish-sticky-gap));padding-bottom:clamp(1.25rem,2.5vh,2rem);isolation:isolate}.WishStack_introSticky__e7RQV:before{top:0;bottom:0;z-index:-1;background:#e3f6fa}.WishStack_introSticky__e7RQV:after,.WishStack_introSticky__e7RQV:before{content:"";position:absolute;left:50%;width:100dvw;transform:translateX(-50%);pointer-events:none}.WishStack_introSticky__e7RQV:after{top:100%;z-index:1;height:clamp(3.5rem,9vh,5.5rem);background:linear-gradient(180deg,#e3f6fa,rgba(227,246,250,.82) 42%,rgba(227,246,250,0))}.WishStack_stack__TPq7F{display:flex;flex-direction:column}.WishStack_card__zy5ap{position:sticky}.WishStack_cardBody__rKlz8{display:flex;flex-direction:column}@media (min-width:768px){.WishStack_cardBody__rKlz8{display:grid;grid-template-columns:minmax(0,1fr) 42%;min-height:11.5rem}}.WishStack_textCol__ZoPc6{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;height:100%;padding:1.75rem}@media (min-width:768px){.WishStack_textCol__ZoPc6{padding:1.75rem 1.25rem 1.75rem 1.75rem}}.WishStack_ctaRow__s_keC{margin-top:auto;padding-top:.75rem;border-top:1px solid #edf1f2;width:100%}.WishStack_exploreCta__SKXYR{position:relative;display:inline-flex;align-items:center}.WishStack_exploreButton__kEt5F{position:relative;z-index:10;display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;border-radius:9999px;background:#e6eef1;color:#062d36;transition:box-shadow .2s ease-out,color .2s ease-out,background-color .2s ease-out}.WishStack_exploreButton__kEt5F:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:var(--genie-grad);opacity:0;transition:opacity .2s var(--ease-genie)}.WishStack_exploreButton__kEt5F>*{position:relative;z-index:1}.WishStack_exploreCta__SKXYR:hover .WishStack_exploreButton__kEt5F,a.group:focus-visible .WishStack_exploreButton__kEt5F{background:#fff;color:#fff;box-shadow:0 0 0 4px rgba(24,196,217,.1)}.WishStack_exploreCta__SKXYR:hover .WishStack_exploreButton__kEt5F:before,a.group:focus-visible .WishStack_exploreButton__kEt5F:before{opacity:.6}.WishStack_exploreLabelClip__JhChE{display:flex;align-items:center;max-width:0;overflow:hidden;transition:max-width .22s ease-out}.WishStack_exploreCta__SKXYR:hover .WishStack_exploreLabelClip__JhChE,a.group:focus-visible .WishStack_exploreLabelClip__JhChE{max-width:5rem}.WishStack_exploreLabel__BirVi{flex-shrink:0;padding-left:.5rem;white-space:nowrap;pointer-events:none;font-size:.875rem;font-weight:600;color:#062d36;transform:translateX(-.75rem);transition:transform .22s ease-out}.WishStack_exploreCta__SKXYR:hover .WishStack_exploreLabel__BirVi,a.group:focus-visible .WishStack_exploreLabel__BirVi{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.WishStack_exploreLabelClip__JhChE{max-width:5rem;transition:none}.WishStack_exploreLabel__BirVi{transform:none;transition:none}.WishStack_exploreButton__kEt5F,.WishStack_exploreButton__kEt5F:before{transition:none}.WishStack_introSticky__e7RQV{position:static}.WishStack_card__zy5ap{position:static;top:auto!important}.WishStack_spacer__i6sHz{display:none}}.WishStack_imageCol__nEG2e{position:relative;order:-1;width:100%;height:10.5rem;flex-shrink:0;overflow:hidden}@media (min-width:768px){.WishStack_imageCol__nEG2e{order:0;height:auto;min-height:0;align-self:stretch}}.WishStack_imageFallback__HHknv{position:absolute;inset:0}.WishStack_spacer__i6sHz{height:22vh}