.CreativeOceanSection-module__vLSnKq__section{color:#f2fbff;isolation:isolate;background:#02051a;min-height:250vh;position:relative}.CreativeOceanSection-module__vLSnKq__immediate{min-height:100svh}.CreativeOceanSection-module__vLSnKq__immediate .CreativeOceanSection-module__vLSnKq__line,.CreativeOceanSection-module__vLSnKq__immediate .CreativeOceanSection-module__vLSnKq__contactLinks{opacity:1;filter:none;transform:none}.CreativeOceanSection-module__vLSnKq__sticky{background:radial-gradient(circle at 52%,#0082ff5c,#0000 31%),radial-gradient(circle at 50% 18%,#23cbff21,#0000 38%),linear-gradient(160deg,#02051a 0%,#04113b 42%,#001c4d 68%,#02051a 100%);height:100svh;position:sticky;top:0;overflow:hidden}.CreativeOceanSection-module__vLSnKq__sticky:before{z-index:3;content:"";pointer-events:none;background:radial-gradient(#0000 34%,#00010e94 100%),linear-gradient(#00021261,#0000 24% 72%,#00021280);position:absolute;inset:0}.CreativeOceanSection-module__vLSnKq__canvas,.CreativeOceanSection-module__vLSnKq__fallback{z-index:1;position:absolute;inset:0}.CreativeOceanSection-module__vLSnKq__canvas canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}.CreativeOceanSection-module__vLSnKq__lightRays{z-index:2;pointer-events:none;opacity:.28;filter:blur(18px);transform-origin:50% 0;background:linear-gradient(103deg,#0000 28%,#58deff26 37%,#0000 48%),linear-gradient(78deg,#0000 42%,#3ba0ff1f 50%,#0000 59%);animation:13s ease-in-out infinite alternate CreativeOceanSection-module__vLSnKq__rays-drift;position:absolute;inset:-24% -16% 0}.CreativeOceanSection-module__vLSnKq__texture{z-index:4;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.CreativeOceanSection-module__vLSnKq__copy{z-index:5;pointer-events:none;place-items:center;padding:clamp(1rem,3vw,3rem);display:grid;position:absolute;inset:0}.CreativeOceanSection-module__vLSnKq__content{justify-items:center;gap:clamp(1.75rem,4vh,3.25rem);width:min(100%,94rem);display:grid}.CreativeOceanSection-module__vLSnKq__heading{color:#f2fbff;width:100%;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.078em;text-align:center;text-shadow:0 0 38px #5cdeff29;transform-origin:50%;margin:0;font-size:clamp(3.75rem,11.6vw,11.75rem);font-weight:850;line-height:.75}.CreativeOceanSection-module__vLSnKq__line{opacity:0;filter:blur(18px);will-change:opacity, filter, transform;display:block}.CreativeOceanSection-module__vLSnKq__line:last-child{color:#b9efff}.CreativeOceanSection-module__vLSnKq__contactLinks{color:#e0f9ffe6;font-family:var(--font-geist-mono), monospace;letter-spacing:.085em;text-shadow:0 0 24px #59deff59;text-transform:uppercase;opacity:0;filter:blur(14px)brightness(2.2);pointer-events:auto;will-change:opacity, filter, transform;justify-content:center;align-items:center;gap:clamp(.7rem,2vw,1.25rem);font-size:clamp(1.4rem,2vw,2rem);font-weight:720;display:flex;transform:translateY(45%)scale(.96)}.CreativeOceanSection-module__vLSnKq__contactLinks a{color:inherit;text-decoration:none;transition:color .18s,transform .16s cubic-bezier(.23,1,.32,1)}.CreativeOceanSection-module__vLSnKq__contactLinks a:focus-visible{color:#fff}.CreativeOceanSection-module__vLSnKq__contactLinks a:active{transform:scale(.97)}.CreativeOceanSection-module__vLSnKq__contactLinks a:focus-visible{outline-offset:.35rem;border-radius:.25rem;outline:2px solid #8ae7ff}.CreativeOceanSection-module__vLSnKq__contactLinks>span{background:#aeefff57;width:1px;height:1.35em}.CreativeOceanSection-module__vLSnKq__scrollHint{bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:5;color:#dff8ffad;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.72rem;font-size:.66rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.CreativeOceanSection-module__vLSnKq__scrollHint:before{content:"";background:linear-gradient(#0000,#8ae7ff);width:1px;height:2.4rem;animation:1.8s ease-in-out infinite CreativeOceanSection-module__vLSnKq__scroll-pulse}.CreativeOceanSection-module__vLSnKq__fallback{background:radial-gradient(circle,#0093ff4d,#0000 42%);place-items:center;display:grid}.CreativeOceanSection-module__vLSnKq__fallbackJelly{aspect-ratio:1;opacity:.78;filter:drop-shadow(0 0 2.2rem #43d2ff8c);width:min(52vw,25rem);position:relative;transform:translateY(-3vh)}.CreativeOceanSection-module__vLSnKq__fallbackBell{background:radial-gradient(circle at 50% 28%,#a2f3ff,#0d9eff8c 42%,#1453bd1a 72%);border:1px solid #aef4ffb8;border-radius:55% 55% 30% 30%;width:80%;height:48%;position:absolute;top:12%;left:10%;box-shadow:inset 0 -1rem 2rem #56e2ff33}.CreativeOceanSection-module__vLSnKq__fallbackTentacle{top:55%;left:calc(22% + var(--tentacle) * 13%);width:2px;height:calc(28% + var(--tentacle) * 3%);transform:rotate(calc((var(--tentacle) - 2) * 5deg));transform-origin:top;background:linear-gradient(#aaf3ff,#0000);border-radius:999px;position:absolute}@keyframes CreativeOceanSection-module__vLSnKq__rays-drift{to{opacity:.4;transform:translate(3%,2%)rotate(2deg)}}@keyframes CreativeOceanSection-module__vLSnKq__scroll-pulse{0%,to{opacity:.35;transform-origin:top;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:47.99rem){.CreativeOceanSection-module__vLSnKq__heading{font-size:clamp(2.85rem,13.8vw,5.8rem);line-height:.82}.CreativeOceanSection-module__vLSnKq__contactLinks{flex-direction:column;gap:.8rem;max-width:calc(100vw - 2rem);font-size:clamp(1.05rem,4.8vw,1.3rem);line-height:1.5}.CreativeOceanSection-module__vLSnKq__contactLinks>span{display:none}}@media (hover:hover) and (pointer:fine){.CreativeOceanSection-module__vLSnKq__contactLinks a:hover{color:#fff;transform:translateY(-.12em)}}@media (prefers-reduced-motion:reduce){.CreativeOceanSection-module__vLSnKq__section{min-height:100svh}.CreativeOceanSection-module__vLSnKq__line{opacity:1;filter:none}.CreativeOceanSection-module__vLSnKq__contactLinks{opacity:1;filter:none;transform:none}.CreativeOceanSection-module__vLSnKq__lightRays,.CreativeOceanSection-module__vLSnKq__scrollHint:before{animation:none}.CreativeOceanSection-module__vLSnKq__scrollHint{display:none}}
.SelectedWorkRail-module__DKvaAq__rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#c5523773 transparent;scrollbar-width:thin;gap:1rem;padding-block:.25rem 1.5rem;padding-inline:max(1rem,50vw - 35rem);scroll-padding-inline:max(1rem,50vw - 35rem);display:flex;overflow-x:auto}.SelectedWorkRail-module__DKvaAq__rail::-webkit-scrollbar{height:.35rem}.SelectedWorkRail-module__DKvaAq__rail::-webkit-scrollbar-track{background:0 0}.SelectedWorkRail-module__DKvaAq__rail::-webkit-scrollbar-thumb{background:#c5523773;border-radius:9999px}.SelectedWorkRail-module__DKvaAq__card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(82vw,34rem);transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s}.SelectedWorkRail-module__DKvaAq__moreCard{flex-basis:min(56vw,15rem)}.SelectedWorkRail-module__DKvaAq__card:active{transform:scale(.985)}.SelectedWorkRail-module__DKvaAq__image,.SelectedWorkRail-module__DKvaAq__arrow{transition:transform .18s cubic-bezier(.23,1,.32,1)}@media (min-width:48rem){.SelectedWorkRail-module__DKvaAq__rail{gap:1.25rem}.SelectedWorkRail-module__DKvaAq__card{flex-basis:min(44vw,34rem)}.SelectedWorkRail-module__DKvaAq__moreCard{flex-basis:min(22vw,15rem)}}@media (hover:hover) and (pointer:fine){.SelectedWorkRail-module__DKvaAq__card:hover{transform:translateY(-.25rem);box-shadow:0 1.75rem 4rem -2.4rem #0f172a6b}.SelectedWorkRail-module__DKvaAq__card:hover .SelectedWorkRail-module__DKvaAq__image{transform:scale(1.015)}.SelectedWorkRail-module__DKvaAq__card:hover .SelectedWorkRail-module__DKvaAq__arrow{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.SelectedWorkRail-module__DKvaAq__rail{scroll-behavior:auto}.SelectedWorkRail-module__DKvaAq__card,.SelectedWorkRail-module__DKvaAq__image,.SelectedWorkRail-module__DKvaAq__arrow{transition:none}}
.TransformationCaseStudy-module__4WvZTW__stage{isolation:isolate;background:linear-gradient(90deg,#fff5f2 0% 50%,#f1faf3 50% 100%);border-block:1px solid #1c191712;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 2.5rem 6rem -4.5rem #1c19176b}.TransformationCaseStudy-module__4WvZTW__stage:before,.TransformationCaseStudy-module__4WvZTW__stage:after{z-index:0;content:"";pointer-events:none;width:50%;position:absolute;inset-block:0}.TransformationCaseStudy-module__4WvZTW__stage:before{background:radial-gradient(circle at 12% 90%,#ef44441a,#0000 24%),radial-gradient(circle at 75% 8%,#f59e0b14,#0000 27%),linear-gradient(145deg,#fecaca2e,#0000 48%);left:0}.TransformationCaseStudy-module__4WvZTW__stage:after{background:radial-gradient(circle at 82% 8%,#22c55e1a,#0000 24%),radial-gradient(circle at 16% 88%,#10b98114,#0000 30%),linear-gradient(145deg,#0000 35%,#bbf7d02e);right:0}.TransformationCaseStudy-module__4WvZTW__grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,72rem);margin-inline:auto;display:grid;position:relative}.TransformationCaseStudy-module__4WvZTW__beforeCell,.TransformationCaseStudy-module__4WvZTW__afterCell{border-bottom:1px solid;min-width:0;padding:1.25rem}.TransformationCaseStudy-module__4WvZTW__beforeCell{background:#ffffff1f;border-color:#7f1d1d1a}.TransformationCaseStudy-module__4WvZTW__afterCell{background:#ffffff1f;border-color:#14532d1a}.TransformationCaseStudy-module__4WvZTW__lastCell{border-bottom:0}.TransformationCaseStudy-module__4WvZTW__scoreFill{transform-origin:0;will-change:transform;transform:scaleX(0)}.TransformationCaseStudy-module__4WvZTW__stage.is-visible .TransformationCaseStudy-module__4WvZTW__scoreFill{animation:.68s cubic-bezier(.22,1,.36,1) forwards TransformationCaseStudy-module__4WvZTW__score-fill}.TransformationCaseStudy-module__4WvZTW__seam{z-index:4;color:#166534;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #ffffffe0;border-radius:9999px;align-items:center;gap:.35rem;width:max-content;min-height:2.25rem;margin:1rem auto;padding-inline:.7rem;font-size:.55rem;font-weight:900;display:flex;position:relative;box-shadow:0 .75rem 2rem #1c19171f}.TransformationCaseStudy-module__4WvZTW__particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TransformationCaseStudy-module__4WvZTW__ember,.TransformationCaseStudy-module__4WvZTW__leaf{opacity:0;will-change:transform, opacity;position:absolute}.TransformationCaseStudy-module__4WvZTW__ember{background:#fb923c;border-radius:9999px;width:.3rem;height:.3rem;animation:7s ease-in infinite TransformationCaseStudy-module__4WvZTW__ember-rise;bottom:-.75rem;box-shadow:0 0 .8rem .15rem #ef4444ad}.TransformationCaseStudy-module__4WvZTW__emberOne{animation-delay:-1s;left:7%}.TransformationCaseStudy-module__4WvZTW__emberTwo{animation-duration:9s;animation-delay:-4.5s;left:19%}.TransformationCaseStudy-module__4WvZTW__emberThree{animation-duration:8s;animation-delay:-6s;left:33%}.TransformationCaseStudy-module__4WvZTW__emberFour{animation-duration:10s;animation-delay:-2.75s;left:43%}.TransformationCaseStudy-module__4WvZTW__emberFive{animation-duration:11s;animation-delay:-7.5s;left:27%}.TransformationCaseStudy-module__4WvZTW__emberSix{animation-duration:12s;animation-delay:-8.5s;left:13%}.TransformationCaseStudy-module__4WvZTW__emberSeven{animation-duration:7.5s;animation-delay:-5.25s;left:38%}.TransformationCaseStudy-module__4WvZTW__emberEight{animation-duration:13s;animation-delay:-9.5s;left:48%}.TransformationCaseStudy-module__4WvZTW__leaf{background:#22c55e85;border-radius:100% 0;width:.6rem;height:1rem;animation:11s ease-in-out infinite TransformationCaseStudy-module__4WvZTW__leaf-fall;top:-1.5rem}.TransformationCaseStudy-module__4WvZTW__leafOne{animation-delay:-3s;left:57%}.TransformationCaseStudy-module__4WvZTW__leafTwo{animation-duration:14s;animation-delay:-8s;left:69%}.TransformationCaseStudy-module__4WvZTW__leafThree{animation-duration:12s;animation-delay:-5.5s;left:83%}.TransformationCaseStudy-module__4WvZTW__leafFour{animation-duration:15s;animation-delay:-1s;left:94%}.TransformationCaseStudy-module__4WvZTW__leafFive{animation-duration:13s;animation-delay:-10s;left:76%}.TransformationCaseStudy-module__4WvZTW__leafSix{animation-duration:12.5s;animation-delay:-9s;left:62%}.TransformationCaseStudy-module__4WvZTW__leafSeven{animation-duration:10.5s;animation-delay:-6.5s;left:88%}.TransformationCaseStudy-module__4WvZTW__leafEight{animation-duration:15.5s;animation-delay:-11.5s;left:52%}.TransformationCaseStudy-module__4WvZTW__ringWrap{place-items:center;width:10rem;display:grid}.TransformationCaseStudy-module__4WvZTW__ringWrap:before{aspect-ratio:1;content:"";background:radial-gradient(circle at 35% 30%,#d1fae5d9,#f0fdfa73 68%,#0000 100%);border-radius:9999px;grid-area:1/1;width:84%;position:relative}.TransformationCaseStudy-module__4WvZTW__ringSvg{grid-area:1/1;width:100%;height:auto;transform:rotate(-90deg)}.TransformationCaseStudy-module__4WvZTW__ringWrap>span{grid-area:1/1}.TransformationCaseStudy-module__4WvZTW__ringTrack{fill:none;stroke:#064e3b1a;stroke-width:7px}.TransformationCaseStudy-module__4WvZTW__ringFill{fill:none;stroke-width:7px;stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;will-change:stroke-dashoffset;filter:drop-shadow(0 0 5px #10b98166)}.TransformationCaseStudy-module__4WvZTW__pillar.is-visible .TransformationCaseStudy-module__4WvZTW__ringFill{animation:1.2s cubic-bezier(.22,1,.36,1) forwards TransformationCaseStudy-module__4WvZTW__ring-draw;animation-delay:var(--ring-delay,.2s)}@keyframes TransformationCaseStudy-module__4WvZTW__ring-draw{to{stroke-dashoffset:0}}@keyframes TransformationCaseStudy-module__4WvZTW__score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes TransformationCaseStudy-module__4WvZTW__ember-rise{0%{opacity:0;transform:translate(0,0)scale(.65)}18%{opacity:.8}72%{opacity:.38}to{opacity:0;transform:translate(1.25rem,-105rem)scale(1.1)}}@keyframes TransformationCaseStudy-module__4WvZTW__leaf-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}14%{opacity:.55}82%{opacity:.32}to{opacity:0;transform:translate(-2.25rem,105rem)rotate(540deg)}}@media (min-width:48rem){.TransformationCaseStudy-module__4WvZTW__beforeCell,.TransformationCaseStudy-module__4WvZTW__afterCell{padding:1.5rem 2rem}.TransformationCaseStudy-module__4WvZTW__seam{min-height:2.75rem;padding-inline:.9rem;font-size:.62rem}.TransformationCaseStudy-module__4WvZTW__ringWrap{width:11rem}}@media (prefers-reduced-motion:reduce){.TransformationCaseStudy-module__4WvZTW__ember,.TransformationCaseStudy-module__4WvZTW__leaf{animation:none;display:none}.TransformationCaseStudy-module__4WvZTW__scoreFill{animation:none;transform:scaleX(1)}.TransformationCaseStudy-module__4WvZTW__stage.is-visible .TransformationCaseStudy-module__4WvZTW__scoreFill{animation:none;transform:scaleX(1)}.TransformationCaseStudy-module__4WvZTW__ringFill{stroke-dashoffset:0;animation:none}.TransformationCaseStudy-module__4WvZTW__pillar.is-visible .TransformationCaseStudy-module__4WvZTW__ringFill{stroke-dashoffset:0;animation:none}}
