@font-face{font-family:CompanyIntroVariable;src:url(/fonts/company-intro/noto-sans-sc-title-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4F4D,U+5168,U+52A1,U+5851,U+65B9,U+670D,U+91CD}:root{--vave-bg:#f7f7f5;--vave-surface:#fff;--vave-surface-soft:#f1eff7;--vave-text:#111;--vave-text-secondary:#5f5f63;--vave-text-muted:#8a8a8f;--vave-purple:#6d35ff;--vave-purple-hover:#5420df;--vave-purple-soft:#e8deff;--vave-lime:#e8ffb9;--vave-border:#d9d9dc;--vave-border-strong:#b8b8bd;--vave-media-overlay:#00000038;--vave-display:Arial, "Helvetica Neue", "Noto Sans SC", system-ui, sans-serif;--vave-body:Arial, "Helvetica Neue", "Noto Sans SC", system-ui, sans-serif;--vave-page:clamp(20px, 2vw, 38px);--vave-radius:clamp(12px, 1vw, 18px);--vave-ease:cubic-bezier(.215, .61, .355, 1);--ink:var(--vave-text);--paper:var(--vave-surface);--fog:var(--vave-text-secondary);--gold:var(--vave-purple);--line:var(--vave-border);--page:var(--vave-page);--ease:var(--vave-ease);--project-gold:var(--vave-purple);--project-ink:var(--vave-text);--project-paper:var(--vave-surface);--case-gold:var(--vave-purple);--case-paper:var(--vave-surface)}html,body{min-height:100%;color:var(--vave-text);font-family:var(--vave-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--vave-bg)!important}body,button,a,input,textarea,select{font-family:var(--vave-body)}h1,h2,h3,h4,h5,h6,strong{font-family:var(--vave-display)}:focus-visible{outline:2px solid var(--vave-purple);outline-offset:4px}.experience-home-v3,.experience-home,.studio-introduction-shell,.studio-narrative,.service-matrix,.service-v3,.service-v3-projects,.project-sequence-page,.project-video-page,.project-detail-page,.case-page,.brand-case-page{background:var(--vave-bg)!important;color:var(--vave-text)!important}.experience-header,.site-header,.case-nav,.service-v3-nav,.service-page-nav,.project-level-header,.brand-case-nav{letter-spacing:.075em;font-size:12px;font-weight:600}.project-level-header{color:var(--vave-text)!important;background:linear-gradient(#f7f7f5fa,#f7f7f5d1,#0000)!important}.parent-back-button,.service-v3-back-home,.service-v3-return,.service-return{border:1px solid var(--vave-purple)!important;background:var(--vave-surface)!important;color:var(--vave-text)!important;box-shadow:none!important;border-radius:8px!important}.parent-back-button>span:first-child,.service-v3-back-home span,.service-v3-return i,.service-return i{color:var(--vave-purple)!important}.parent-back-button:hover,.parent-back-button:focus-visible,.service-v3-back-home:hover,.service-v3-back-home:focus-visible,.service-v3-back-home:active,.service-v3-return:hover,.service-v3-return:focus-visible,.service-return:hover,.service-return:focus-visible{background:var(--vave-purple)!important;color:var(--vave-surface)!important}.parent-back-button:hover>span,.parent-back-button:focus-visible>span,.parent-back-button:active>span,.parent-back-button:hover small,.parent-back-button:focus-visible small,.parent-back-button:active small,.service-v3-back-home:hover span,.service-v3-back-home:focus-visible span,.service-v3-back-home:active span,.service-v3-return:hover span,.service-v3-return:focus-visible span,.service-v3-return:hover i,.service-v3-return:focus-visible i,.service-return:hover span,.service-return:focus-visible span,.service-return:hover i,.service-return:focus-visible i{color:#fff!important}.home-opening-scene,.home-opening-sticky{background:var(--vave-bg)!important}.home-opening-slogan{color:var(--vave-text)!important}.home-opening-slogan h1{color:inherit!important;text-shadow:none!important}.home-opening-reel,.showreel-scene,.showreel-sticky,.showreel-media,.concept-motion,.concept-motion-video{background:var(--vave-purple)!important}.showreel-media img,.showreel-media video{filter:none!important}.showreel-sticky:after{background:linear-gradient(#0000000d,#0000 58%,#0000003d)!important}.showreel-meta,.scene-scroll-cue,.experience-mark{color:#fff!important}.showreel-meta p:last-child{color:#ffffffc7!important}.statement-sticky{color:var(--vave-text)!important;background:0 0!important}.statement-backdrop{display:none!important}.statement-backdrop.statement-source-photo{overflow:hidden;filter:none!important;opacity:1!important;background:0 0!important;display:block!important;inset:0!important;transform:none!important}.statement-backdrop-image{transform:scale(calc(1 + var(--chapter-scroll) * .06));transform-origin:52% 44%;will-change:transform;background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.statement-backdrop.statement-source-photo:after{content:"";background:linear-gradient(90deg,#42189ad1 0%,#4b1fa5b8 46%,#5f2fbc8f 72%,#6d35ff61 100%);position:absolute;inset:0}.statement-backdrop.statement-source-photo .statement-light,.statement-backdrop.statement-source-photo .statement-plane{display:none}.statement-title-wrap>p,.statement-next{color:var(--vave-purple)!important}.statement-title-wrap h1{letter-spacing:-.035em;font-weight:500;color:#fff!important;font-size:clamp(42px,3.6vw,64px)!important;line-height:1.08!important}.statement-title-wrap h1 span,.statement-title-wrap h1 span:first-child,.statement-title-wrap h1 span:last-child{white-space:nowrap;font:inherit!important;color:inherit!important;opacity:var(--natural-title-one-in)!important;transform:translate3d(0, calc((1 - var(--natural-title-one-in)) * 24px), 0)!important;margin-left:0!important}.statement-title-wrap h1 span:last-child{margin-top:.14em!important}.statement-scene .statement-title-wrap>p,.statement-scene .statement-copy p,.statement-scene .statement-copy p:last-child,.statement-scene .statement-next,.studio-introduction-shell .statement-scene .statement-title-wrap>p{color:#fffffff5!important}.statement-scene .statement-copy p:last-child{color:#ffffffd1!important}.statement-scene .statement-next span{background:#fff!important}.studio-introduction-shell,.studio-narrative,.studio-chapter,.studio-chapter-sticky{background:var(--vave-bg)!important;color:var(--vave-text)!important}.studio-introduction-shell{margin-top:-35vh;background:var(--vave-bg)!important}.studio-transition-glow{height:118vh;opacity:var(--studio-transition-opacity,1);pointer-events:none;will-change:opacity;position:absolute;inset:-12vh -6vw auto;overflow:hidden}.studio-transition-glow i{filter:blur(58px);transform-origin:50%;will-change:transform;border-radius:48% 52% 62% 38%/58% 42% 56% 44%;display:block;position:absolute}.studio-transition-glow i:first-child{width:58vw;height:34vw;transform:translate3d(0, var(--studio-back-y), 0) rotate(-2deg);background:radial-gradient(at 58% 48%,#6d35ff29 0%,#6d35ff16 38%,#e8deff0a 58%,#0000 76%);top:7vh;left:-12vw}.studio-transition-glow i:nth-child(2){width:49vw;height:29vw;transform:translate3d(var(--studio-transition-x), var(--studio-mid-y), 0) scale(var(--studio-transition-scale));background:radial-gradient(at 42% 48%,#6d35ff21 0%,#a47eff12 42%,#0000 74%);top:25vh;right:-10vw}.studio-transition-glow i:nth-child(3){width:35vw;height:18vw;transform:translate3d(var(--studio-transition-x-reverse), var(--studio-front-y), 0) scale(var(--studio-transition-scale));background:radial-gradient(#c1a9ff1c 0%,#e8deff0e 45%,#0000 76%);top:58vh;left:38vw}.studio-chapter-sticky{background-image:linear-gradient(135deg, var(--vave-surface), var(--vave-bg))!important}.studio-atmosphere{color:var(--vave-purple)!important;background:0 0!important}.studio-atmosphere-media{display:none!important}.studio-guide-field,.studio-atmosphere-grid{opacity:.72!important;filter:none!important;background-color:#0000!important;background-image:linear-gradient(#6d35ff0e 1px,#0000 1px),linear-gradient(90deg,#6d35ff0d 1px,#0000 1px)!important}.studio-guide-field i,.studio-atmosphere-guides i{background:0 0!important;border-color:#6d35ff33!important}.studio-atmosphere-guides b,.studio-atmosphere-marks i:before,.studio-atmosphere-marks i:after{background:#6d35ff2e!important}.studio-atmosphere-guides span,.studio-atmosphere-marks span{color:#11111170!important}.studio-atmosphere-grain{opacity:.018!important;mix-blend-mode:multiply!important;filter:none!important}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .studio-transition-glow{--studio-transition-opacity:.72}.experience-home:not(.motion-full) .studio-transition-glow i{transform:none!important}}.studio-chapter-label,.studio-introduction-shell .statement-title-wrap>p{letter-spacing:.075em;font-weight:600;color:var(--vave-purple)!important;font-size:clamp(13px,.85vw,16px)!important}.studio-chapter h2{letter-spacing:-.045em;font-weight:400;color:var(--vave-text)!important}.studio-chapter-body{border-color:var(--vave-purple)!important}.studio-chapter-body p{color:var(--vave-text)!important}.studio-chapter-body p:nth-child(2){color:var(--vave-text-secondary)!important}.studio-placeholder-note{color:var(--vave-text-muted)!important}.studio-visual{color:var(--vave-text)!important;filter:none!important}.studio-visual-media,.studio-founder-placeholder,.studio-map,.studio-role-map,.studio-client-field,.studio-recognition,.studio-method,.studio-capability-orbit{border-radius:var(--vave-radius)!important;box-shadow:none!important}.studio-visual-media{background:var(--vave-surface-soft)!important}.studio-visual-media img{filter:none!important}.studio-visual-media:after{background:linear-gradient(90deg,#ffffff1f,#0000 48%)!important}.studio-founder-placeholder{border:1px solid var(--vave-purple)!important;background:linear-gradient(#0000 30%,#ffffff1f 52%,#fffffff5),url(/assets/placeholders/vave-light/portrait-founder.webp) 50% 28%/cover no-repeat!important}.studio-founder-placeholder span,.studio-founder-placeholder i{color:var(--vave-purple)!important}.studio-founder-placeholder.studio-founder-source{padding:0;display:block;overflow:hidden;border-color:var(--vave-border)!important;background:var(--vave-surface-soft)!important}.studio-founder-source figure{background:var(--vave-surface-soft);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.studio-founder-source-single{inset:0;position:absolute!important}.studio-founder-source img{object-fit:cover;filter:none!important}.studio-founder-source-primary img{object-position:center 43%}.studio-chapter-founder .studio-chapter-copy{width:min(700px,48vw);top:20vh}.studio-chapter-founder .studio-chapter-body{width:min(620px,44vw);margin-top:24px;padding-top:16px}.studio-chapter-founder .studio-chapter-body p{margin-bottom:9px;font-size:clamp(13px,.9vw,15px);line-height:1.58}.studio-founder-sequence{position:relative}.studio-founder-profile-scene{background:var(--vave-bg);height:125vh;min-height:900px}.studio-founder-profile-frame{background:var(--vave-purple);height:100vh;min-height:720px;position:relative;overflow:hidden}.studio-founder-profile-media{opacity:clamp(.34, calc(var(--chapter-enter) * 1.45), 1);transform:translate3d(0, calc((1 - var(--chapter-enter)) * 34px - var(--chapter-enter) * 18px), 0) scale(1.015);will-change:transform, opacity;margin:0;position:absolute;inset:-3vh 0}.studio-founder-profile-media img{object-fit:cover;object-position:center 46%;filter:none!important}.studio-founder-profile-overlay{pointer-events:none;background:linear-gradient(90deg,#361284d6 0%,#42189ab3 38%,#5224b261 68%,#6d35ff29 100%);position:absolute;inset:0}.studio-founder-profile-copy{z-index:2;left:var(--page);color:#fff;width:min(650px,46vw);position:absolute;top:14vh}.studio-founder-profile-label{color:#ffffffe6;letter-spacing:.075em;opacity:clamp(0, calc(var(--text-enter) * 5.2), 1);transform:translate3d(0, calc((1 - clamp(0, calc(var(--text-enter) * 5.2), 1)) * 22px), 0);margin:0 0 26px;font-size:clamp(13px,.85vw,16px);font-weight:600}.studio-founder-profile-copy h2{letter-spacing:.02em;opacity:clamp(0, calc((var(--text-enter) - .12) * 3.8), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--text-enter) - .12) * 3.8), 1)) * 26px), 0);margin:0;font-size:clamp(58px,6vw,104px);font-weight:500;line-height:.98;color:#fff!important}.studio-founder-profile-copy strong{color:#fffffff5;opacity:clamp(0, calc((var(--text-enter) - .32) * 3.6), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--text-enter) - .32) * 3.6), 1)) * 24px), 0);margin-top:20px;font-size:clamp(18px,1.5vw,26px);font-weight:500;line-height:1.35;display:block}.studio-founder-profile-copy>p:not(.studio-founder-profile-label){color:#ffffffe0;word-break:normal;overflow-wrap:normal;line-break:strict;margin:18px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.66}.studio-founder-profile-copy>p:nth-of-type(2){opacity:clamp(0, calc((var(--text-enter) - .5) * 3.35), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--text-enter) - .5) * 3.35), 1)) * 24px), 0)}.studio-founder-profile-copy>p:nth-of-type(3){opacity:clamp(0, calc((var(--text-enter) - .7) * 3.35), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--text-enter) - .7) * 3.35), 1)) * 24px), 0)}@media (max-width:1500px){.statement-title-wrap h1{font-size:clamp(40px,3.45vw,54px)!important}.studio-founder-profile-copy{width:min(610px,48vw);top:11vh}.studio-founder-profile-copy>p:not(.studio-founder-profile-label){font-size:clamp(13px,.9vw,15px);line-height:1.58}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .studio-founder-profile-media,.experience-home:not(.motion-full) .studio-founder-profile-copy>*{opacity:1!important;transform:none!important}}.natural-studio-chapter.statement-story-scene{--statement-title-in:clamp(0, calc(var(--chapter-scroll) * 5), 1);--statement-intro-in:clamp(0, calc((var(--chapter-scroll) - .18) * 5), 1);--statement-team-in:clamp(0, calc((var(--chapter-scroll) - .4) * 5), 1);--statement-facts-in:clamp(0, calc((var(--chapter-scroll) - .52) * 5), 1);height:240vh;min-height:1680px}.natural-studio-chapter.statement-story-scene>.statement-sticky{height:100vh;min-height:720px;display:block;position:sticky;top:0;overflow:hidden}.statement-story-scene .statement-title-wrap{left:var(--page);width:min(1120px,82vw);position:absolute;top:11vh}.statement-story-scene .statement-title-wrap>p{opacity:var(--statement-title-in)!important;transform:translate3d(0, calc((1 - var(--statement-title-in)) * 20px), 0)!important}.statement-story-scene .statement-title-wrap h1 span,.statement-story-scene .statement-title-wrap h1 span:first-child,.statement-story-scene .statement-title-wrap h1 span:last-child{opacity:var(--statement-title-in)!important;transform:translate3d(0, calc((1 - var(--statement-title-in)) * 28px), 0)!important}.statement-story-scene .statement-copy{z-index:3;left:var(--page);color:#fff;width:min(860px,70vw);margin:0;position:absolute;top:43vh}.statement-story-scene .statement-copy>p,.statement-story-scene .statement-copy-group>p{word-break:keep-all;overflow-wrap:normal;line-break:strict;width:min(780px,66vw);margin:0;line-height:1.68;color:#fffffff5!important;font-size:clamp(18px,1.25vw,22px)!important}.statement-story-scene .statement-copy>p:first-child{opacity:var(--statement-intro-in)!important;transform:translate3d(0, calc((1 - var(--statement-intro-in)) * 24px), 0)!important}.statement-story-scene .statement-copy>p:nth-child(2){opacity:var(--statement-team-in)!important;transform:translate3d(0, calc((1 - var(--statement-team-in)) * 24px), 0)!important}.statement-copy-group{gap:2px;display:grid}.statement-copy-intro{opacity:var(--statement-intro-in);transform:translate3d(0, calc((1 - var(--statement-intro-in)) * 24px), 0)}.statement-copy-team{opacity:var(--statement-team-in);transform:translate3d(0, calc((1 - var(--statement-team-in)) * 24px), 0);margin-top:22px}.statement-team-facts{width:min(760px,65vw);opacity:var(--statement-facts-in);transform:translate3d(0, calc((1 - var(--statement-facts-in)) * 26px), 0) scale(calc(.86 + var(--statement-facts-in) * .14));transform-origin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:18px;display:grid}.statement-team-facts>div{border-top:1px solid #ffffff80;grid-template-columns:auto 1fr;align-items:end;gap:16px;min-width:0;padding-top:12px;display:grid}.statement-team-facts strong{color:#fff;letter-spacing:-.05em;opacity:var(--statement-facts-in);transform:scale(calc(.86 + var(--statement-facts-in) * .14));transform-origin:0 100%;font-size:clamp(56px,5.6vw,88px);font-weight:500;line-height:.9;display:block}.statement-team-facts span{color:#ffffffe6;padding-bottom:4px;font-size:clamp(15px,1.05vw,18px);line-height:1.35}.statement-story-scene .statement-next{bottom:24px}.natural-studio-chapter.founder-story-scene{--founder-profile-reveal:clamp(0, calc((var(--chapter-scroll) - .12) * 5), 1);--founder-profile-zoom:clamp(0, calc((var(--chapter-scroll) - .32) * 3.334), 1);--founder-overview-zoom:clamp(0, calc(var(--chapter-scroll) / .12), 1);height:125vh;min-height:900px}.natural-studio-chapter.founder-story-scene.has-profile{height:400vh;min-height:2880px}.founder-story-scene>.founder-story-frame{height:100vh;min-height:720px;position:sticky;top:0;overflow:hidden;background:#f2effa!important}.founder-overview-layer,.founder-profile-layer{position:absolute;inset:0}.founder-overview-layer{z-index:1;opacity:1;filter:none;will-change:auto;transform:none}.founder-overview-layer:before{content:"03";z-index:0;left:calc(var(--page) - .02em);color:#6d35ff13;font-family:var(--vave-display);letter-spacing:-.08em;pointer-events:none;font-size:clamp(220px,28vw,470px);font-weight:600;line-height:.8;position:absolute;top:2vh}.founder-overview-copy{z-index:2;left:var(--page);border-right:1px solid #6d35ff57;width:min(590px,38vw);padding-right:clamp(28px,3vw,52px);position:absolute;top:20vh}.founder-overview-copy .studio-chapter-label{color:var(--vave-purple)!important}.founder-overview-copy h2{margin:0;font-size:clamp(58px,5.2vw,92px);font-weight:400;line-height:1;color:var(--vave-text)!important}.founder-overview-copy .studio-chapter-label,.founder-overview-copy h2 span,.founder-overview-copy .studio-chapter-body p{opacity:var(--natural-title-one-in);transform:translate3d(0, calc((1 - var(--natural-title-one-in)) * 24px), 0)}.founder-overview-copy .studio-chapter-body{width:min(540px,36vw);margin-top:clamp(32px,4vh,48px);padding-top:22px}.founder-overview-copy .studio-chapter-body p{font-size:clamp(18px,1.25vw,21px);line-height:1.68;color:var(--vave-text)!important}.founder-overview-media{z-index:1;width:60vw;height:100vh;opacity:var(--natural-visual-in);transform:translate3d(0, calc((1 - var(--natural-visual-in)) * 42px), 0);border-radius:0;margin:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.founder-overview-media img{object-fit:cover;object-position:68% center;background:var(--vave-surface-soft);transform:scale(calc(1 + var(--founder-overview-zoom) * .05));transform-origin:74% 46%;will-change:transform}.founder-profile-layer{z-index:2;pointer-events:none;color:#fff}.founder-profile-media{clip-path:inset(calc((1 - var(--founder-profile-reveal)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--founder-profile-reveal)) * 100vh), 0);will-change:transform, clip-path;margin:0;position:absolute;inset:0}.founder-profile-media img{object-fit:cover;object-position:center 46%;transform:scale(calc(1 + var(--founder-profile-zoom) * .045));transform-origin:48% 44%;will-change:transform;filter:none!important}.founder-profile-overlay{clip-path:inset(calc((1 - var(--founder-profile-reveal)) * 100%) 0 0 0);transform:translate3d(0, calc((1 - var(--founder-profile-reveal)) * 100vh), 0);will-change:transform, clip-path;background:linear-gradient(90deg,#43189dc2 0%,#5420bd61 34%,#40198b29 55%,#321272bd 100%);position:absolute;inset:0}.founder-profile-logos,.founder-profile-identity,.founder-profile-academic,.founder-profile-activities{z-index:2;color:#fff;will-change:transform, opacity;position:absolute}.founder-profile-logos{top:clamp(58px,7vh,84px);left:var(--page);width:min(620px,44vw);opacity:clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1)) * 10px), 0);align-items:center;gap:clamp(18px,1.7vw,30px);display:flex}.founder-profile-logos img{object-fit:contain;width:auto;height:clamp(28px,2.15vw,38px)}.founder-profile-identity{top:clamp(150px,21vh,230px);left:var(--page);width:min(560px,39vw)}.founder-profile-academic{left:var(--page);gap:clamp(16px,1.8vh,24px);width:min(600px,42vw);display:grid;top:clamp(360px,43vh,480px)}.founder-profile-activities{align-content:start;gap:clamp(14px,1.35vh,20px);width:auto;display:grid;inset:32% 6% 8% 62%}.founder-profile-label{color:#fffffff5;letter-spacing:.075em;margin:0 0 22px;font-size:clamp(14px,.9vw,16px);font-weight:600}.founder-profile-identity h2{margin:0;font-size:clamp(64px,6.2vw,108px);font-weight:500;line-height:.96;color:#fff!important}.founder-profile-identity>strong{color:#fff;margin-top:20px;font-size:clamp(20px,1.5vw,27px);font-weight:500;line-height:1.4;display:block}.founder-profile-academic div,.founder-profile-activities div{min-width:0}.founder-profile-activities div{gap:clamp(2px,.3vh,4px);display:grid}.founder-profile-academic h3,.founder-profile-activities h3,.founder-profile-academic p,.founder-profile-activities p{color:#fff;word-break:normal;overflow-wrap:normal;line-break:strict;opacity:clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1)) * 10px), 0);will-change:transform, opacity;margin:0}.founder-profile-label,.founder-profile-identity h2,.founder-profile-identity>strong{opacity:clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - var(--founder-line-start)) * 20), 1)) * 10px), 0);will-change:transform, opacity}.founder-profile-academic h3,.founder-profile-activities h3{font-size:clamp(20px,1.45vw,24px);font-weight:650;line-height:1.35}.founder-profile-academic p{color:#ffffffeb;font-size:clamp(16px,1.12vw,19px);line-height:1.45}.founder-profile-activities h3{font-size:clamp(18px,1.25vw,20px);font-weight:650;line-height:1.24}.founder-profile-activities p{color:#fffffff0;font-size:clamp(15px,1vw,17px);font-weight:450;line-height:1.36}@media (max-width:1500px){.statement-story-scene .statement-title-wrap{top:10vh}.statement-story-scene .statement-copy{top:40vh}.statement-story-scene .statement-copy>p,.statement-story-scene .statement-copy-group>p{font-size:18px!important}.founder-overview-copy{width:min(540px,39vw);top:18vh}.founder-overview-copy .studio-chapter-body p{font-size:18px}.founder-profile-logos{top:7vh}.founder-profile-identity{top:20vh}.founder-profile-academic{top:42vh}.founder-profile-academic h3{font-size:20px}.founder-profile-academic p{font-size:16px}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .statement-story-scene,.experience-home:not(.motion-full) .founder-story-scene{--chapter-scroll:1!important}.experience-home:not(.motion-full) .statement-backdrop-image,.experience-home:not(.motion-full) .founder-overview-media img,.experience-home:not(.motion-full) .founder-profile-media img{transform:scale(1)!important}.experience-home:not(.motion-full) .founder-profile-logos,.experience-home:not(.motion-full) .founder-profile-label,.experience-home:not(.motion-full) .founder-profile-identity h2,.experience-home:not(.motion-full) .founder-profile-identity>strong,.experience-home:not(.motion-full) .founder-profile-academic h3,.experience-home:not(.motion-full) .founder-profile-academic p,.experience-home:not(.motion-full) .founder-profile-activities h3,.experience-home:not(.motion-full) .founder-profile-activities p{opacity:1!important;transform:none!important}}.natural-studio-chapter.statement-story-scene>.statement-sticky,.natural-studio-chapter.founder-story-scene>.founder-story-frame{aspect-ratio:16/9;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;top:max(0px,50svh - min(100svh,56.25vw)/2)}.studio-map{border:1px solid var(--vave-border)!important;background:var(--vave-surface) url(/assets/placeholders/vave-light/infographic-global.webp) center / cover no-repeat!important}.studio-map i{background:var(--vave-purple)!important}.studio-map span{color:var(--vave-text-secondary)!important}.natural-studio-chapter.global-footprint-scene{--global-map-progress:clamp(0, calc(var(--chapter-scroll) / .48), 1);background:var(--vave-bg);height:260vh;min-height:1980px;overflow:visible}.global-footprint-scene>.global-footprint-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:var(--vave-bg)!important}.global-footprint-map{z-index:0;pointer-events:none;height:66%;margin:0;position:absolute;inset:2% 4vw auto;overflow:hidden}.global-footprint-map img{object-fit:contain;object-position:53% 45%;transform:scale(calc(1 + var(--global-map-progress) * .04));transform-origin:53% 45%;will-change:transform;filter:none!important}.global-footprint-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg, #f7f7f5fa 0%, #f7f7f5ba 24%, #f7f7f514 53%, #f7f7f594 100%), linear-gradient(180deg, #f7f7f50a 32%, #f7f7f5b8 59%, var(--vave-bg) 78%);position:absolute;inset:0}.global-footprint-heading{z-index:2;top:6%;left:var(--page);width:min(620px,42vw);position:absolute}.global-footprint-heading .studio-chapter-label{opacity:var(--natural-label-in);transform:translate3d(0, calc((1 - var(--natural-label-in)) * 28px), 0);margin:0 0 clamp(12px,1.4vh,18px)}.global-footprint-heading h2{letter-spacing:.07em;white-space:nowrap;margin:0;font-size:clamp(52px,5vw,72px);font-weight:450;line-height:1.1;color:var(--vave-text)!important}.global-footprint-scene:lang(zh) .global-footprint-heading h2{letter-spacing:.07em}.global-footprint-heading h2 span{opacity:var(--natural-title-one-in);transform:translate3d(0, calc((1 - var(--natural-title-one-in)) * 24px), 0);display:block}.global-footprint-intro{color:var(--vave-text-secondary);opacity:clamp(0, calc((var(--chapter-scroll) - .12) * 10), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - .12) * 10), 1)) * 18px), 0);margin:clamp(18px,2.5vh,30px) 0 0;font-size:clamp(18px,1.15vw,21px);line-height:1.6}.global-footprint-locations{z-index:3;right:var(--page);bottom:4.5%;left:var(--page);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vh,32px) clamp(28px,3.2vw,58px);display:grid;position:absolute}.global-footprint-locations article{min-width:0;color:var(--vave-text);opacity:clamp(0, calc((var(--chapter-scroll) - var(--global-location-start)) * 12.5), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - var(--global-location-start)) * 12.5), 1)) * 22px), 0);will-change:transform, opacity}.global-footprint-locations h3{color:var(--vave-text);letter-spacing:-.025em;word-break:normal;overflow-wrap:normal;margin:0 0 8px;font-size:clamp(22px,1.8vw,31px);font-weight:500;line-height:1.08}.global-footprint-locations article>div{color:var(--vave-text-secondary);word-break:normal;overflow-wrap:normal;flex-direction:column;align-items:flex-start;font-size:clamp(15px,.96vw,17px);line-height:1.42;display:flex}.global-footprint-locations a{color:var(--vave-text);text-underline-offset:3px;margin-top:3px;text-decoration-color:#6d35ff8c;text-decoration-thickness:1px}@media (max-width:1500px){.global-footprint-heading{top:5.5%}.global-footprint-heading h2{font-size:clamp(52px,5vw,72px)}.global-footprint-locations{gap:clamp(18px,2.2vh,26px) clamp(24px,2.8vw,42px);bottom:4%}.global-footprint-locations h3{font-size:clamp(21px,1.7vw,26px)}.global-footprint-locations article>div{font-size:clamp(15px,1.02vw,16px)}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .global-footprint-map img{transform:scale(1)!important}.experience-home:not(.motion-full) .global-footprint-intro,.experience-home:not(.motion-full) .global-footprint-locations article{opacity:1!important;transform:none!important}}.natural-studio-chapter.role-prelude-scene{--role-prelude-progress:clamp(0, calc(var(--chapter-scroll) * 1.75), 1);--role-prelude-cover:clamp(0, calc(var(--role-prelude-progress) * 4.5455), 1);--role-prelude-eyebrow:clamp(0, calc((var(--role-prelude-progress) - .22) * 8.3333), 1);--role-prelude-title:clamp(0, calc((var(--role-prelude-progress) - .34) * 6.25), 1);--role-prelude-zoom:clamp(0, calc((var(--role-prelude-progress) - .5) * 6.6667), 1);--role-prelude-exit:clamp(0, calc((var(--role-prelude-progress) - .65) * 2.8571), 1);--role-prelude-solid:clamp(0, calc((var(--role-prelude-cover) - .98) * 50), 1);--role-content-progress:clamp(0, calc((var(--chapter-scroll) - .5) * 2), 1);--role-prelude-overlap:20svh;height:520vh;min-height:3960px;margin-top:calc(-1 * min(100svh, 56.25vw) - var(--role-prelude-overlap));overflow:visible;background:rgba(222, 217, 255, var(--role-prelude-solid))!important}.role-prelude-scene>.role-prelude-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:0 0!important}.role-prelude-next-content,.role-prelude-cover-stack{position:absolute;inset:0}.role-prelude-next-content{--chapter-scroll:var(--role-content-progress);--role-label-in:clamp(0, calc(var(--role-content-progress) * 10), 1);--role-title-one-in:clamp(0, calc((var(--role-content-progress) - .05) * 10), 1);--role-title-two-in:clamp(0, calc((var(--role-content-progress) - .1) * 10), 1);--role-statement-in:clamp(0, calc((var(--role-content-progress) - .15) * 8), 1);z-index:0;isolation:isolate;transform:translate3d(0, calc((1 - var(--role-prelude-exit)) * 100%), 0);will-change:transform;background:#f7f6fb;overflow:hidden}.role-prelude-cover-stack{z-index:1;transform:translate3d(0, calc(var(--role-prelude-exit) * -100%), 0);will-change:transform;background:0 0;overflow:hidden}.role-prelude-media{z-index:4;transform:translate3d(0, calc((1 - var(--role-prelude-cover)) * 100%), 0);will-change:transform;background:#ded9ff;margin:0;position:absolute;inset:0;overflow:hidden}.role-prelude-media img{object-fit:cover;object-position:50% 50%;transform-origin:50% 46%;will-change:transform;width:100%;height:100%;filter:none!important;transform:scale(calc(1 + var(--role-prelude-zoom) * .075))!important}.role-prelude-eyebrow{z-index:5;color:var(--vave-text);font-family:var(--vave-display);letter-spacing:.01em;opacity:var(--role-prelude-eyebrow);transform:translate3d(0, calc((1 - var(--role-prelude-eyebrow)) * 12px), 0);pointer-events:none;will-change:transform, opacity;align-items:center;gap:.42em;margin:0;font-size:clamp(28px,2.2vw,38px);font-weight:400;line-height:1;display:flex;position:absolute;top:4.5%;left:3%}.role-prelude-eyebrow span{color:var(--vave-purple);font-size:1.12em;line-height:.8}.role-prelude-title{z-index:5;color:var(--vave-text);font-family:"CompanyIntroVariable", var(--vave-display);letter-spacing:.018em;-webkit-user-select:none;user-select:none;touch-action:pan-y;pointer-events:none;font-size:clamp(112px,10.5vw,184px);line-height:.94;position:absolute;inset:0}.role-prelude-title-part{white-space:nowrap;font-variation-settings:"wght" 280;font-synthesis:none;opacity:var(--role-prelude-title);transform:translate3d(0, calc((1 - var(--role-prelude-title)) * 16px), 0);pointer-events:auto;will-change:font-variation-settings;font-weight:280;transition:font-variation-settings .65s cubic-bezier(.22,1,.36,1),font-weight .65s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:40.5%}.role-prelude-title-part-left{left:3%}.role-prelude-title-part-right{left:44.5%}.role-prelude-title-part:hover{font-variation-settings:"wght" 760;font-weight:760}@media (hover:none),(pointer:coarse){.role-prelude-title-part{transition:none}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .role-prelude-media img{transform:scale(1)!important}.experience-home:not(.motion-full) .role-prelude-title-part{transition:none}}.natural-studio-chapter.our-role-scene{--role-label-in:clamp(0, calc(var(--chapter-scroll) * 10), 1);--role-title-one-in:clamp(0, calc((var(--chapter-scroll) - .05) * 10), 1);--role-title-two-in:clamp(0, calc((var(--chapter-scroll) - .1) * 10), 1);--role-statement-in:clamp(0, calc((var(--chapter-scroll) - .15) * 8), 1);background:var(--vave-bg);height:280vh;min-height:2100px;overflow:visible}.our-role-scene>.our-role-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:#f7f6fb!important}.our-role-field{z-index:0;pointer-events:none;background:linear-gradient(90deg,#6d35ff0b 1px,#0000 1px) 0 0/12.5vw 12.5vw,linear-gradient(#6d35ff09 1px,#0000 1px) 0 0/12.5vw 12.5vw,radial-gradient(circle at 78% 24%,#6d35ff1f,#0000 26%),radial-gradient(circle at 17% 80%,#e8deffb8,#0000 31%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000000b8,#000 25% 84%,#0000006b);mask-image:linear-gradient(90deg,#000000b8,#000 25% 84%,#0000006b)}.our-role-field i{border:1px solid #6d35ff1f;display:block;position:absolute;transform:rotate(-8deg)}.our-role-field i:first-child{width:22%;height:27%;top:8%;right:8%}.our-role-field i:nth-child(2){width:18%;height:24%;bottom:12%;left:15%}.our-role-field i:nth-child(3){width:9%;height:38%;bottom:7%;right:34%}.our-role-heading{z-index:2;top:5.5%;left:var(--page);width:min(1120px,76vw);position:absolute}.our-role-heading .studio-chapter-label{opacity:var(--role-label-in);transform:translate3d(0, calc((1 - var(--role-label-in)) * 14px), 0);margin:0 0 clamp(12px,1.4vh,18px);color:var(--vave-purple)!important}.our-role-heading h2{letter-spacing:.025em;margin:0;font-size:clamp(48px,4.7vw,76px);font-weight:430;line-height:1.08;color:var(--vave-text)!important}.our-role-heading h2 span{opacity:var(--role-title-one-in);transform:translate3d(0, calc((1 - var(--role-title-one-in)) * 20px), 0);display:block}.our-role-heading h2 span:nth-child(2){opacity:var(--role-title-two-in);transform:translate3d(0, calc((1 - var(--role-title-two-in)) * 20px), 0);margin-top:.08em}.our-role-content{z-index:2;top:43%;right:var(--page);bottom:9%;left:var(--page);grid-template-columns:minmax(190px,.72fr) minmax(0,3fr);align-items:start;gap:clamp(34px,3.2vw,62px);display:grid;position:absolute}.our-role-statement{opacity:var(--role-statement-in);transform:translate3d(0, calc((1 - var(--role-statement-in)) * 18px), 0);padding-top:4px}.our-role-statement p,.our-role-statement strong{color:var(--vave-text);word-break:normal;overflow-wrap:normal;line-break:strict;margin:0;display:block}.our-role-statement p{color:var(--vave-text-secondary);margin-bottom:clamp(10px,1.2vh,16px);font-size:clamp(17px,1.15vw,20px);line-height:1.4}.our-role-statement strong{letter-spacing:.015em;font-size:clamp(34px,3vw,50px);font-weight:520;line-height:1.14}.our-role-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,54px);display:grid}.our-role-stages article{min-width:0;opacity:clamp(0, calc((var(--chapter-scroll) - var(--role-stage-start)) * 8.5), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--chapter-scroll) - var(--role-stage-start)) * 8.5), 1)) * 20px), 0);will-change:transform, opacity}.our-role-stages article>i{width:clamp(48px,4.2vw,72px);height:clamp(48px,4.2vw,72px);margin:0 0 clamp(15px,1.8vh,24px);display:block;position:relative}.our-role-stages article>i:before{content:"";background:var(--vave-purple);transform-origin:0;width:92%;height:clamp(4px,.38vw,6px);position:absolute;bottom:5px;left:2px;transform:rotate(-45deg)}.our-role-stages article>i:after{content:"";border-top:clamp(4px, .38vw, 6px) solid var(--vave-purple);border-right:clamp(4px, .38vw, 6px) solid var(--vave-purple);width:42%;height:42%;position:absolute;top:1px;right:0}.our-role-stages h3{color:var(--vave-text);letter-spacing:.015em;word-break:normal;overflow-wrap:normal;line-break:strict;margin:0 0 clamp(16px,1.8vh,24px);font-size:clamp(30px,2.6vw,44px);font-weight:520;line-height:1.08}.our-role-stages p{color:var(--vave-text-secondary);word-break:normal;overflow-wrap:normal;line-break:strict;margin:0;font-size:clamp(17px,1.08vw,19px);line-height:1.58}.our-role-logo{z-index:2;left:var(--page);object-fit:contain;width:auto;height:clamp(22px,1.8vw,30px);opacity:var(--role-statement-in);transform:translate3d(0, calc((1 - var(--role-statement-in)) * 12px), 0);position:absolute;bottom:3.8%}@media (max-width:1500px){.our-role-heading{top:5%}.our-role-content{gap:34px;top:42%}.our-role-stages{gap:26px}.our-role-stages h3{font-size:clamp(30px,2.55vw,37px)}.our-role-stages p{font-size:17px;line-height:1.52}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .our-role-heading .studio-chapter-label,.experience-home:not(.motion-full) .our-role-heading h2 span,.experience-home:not(.motion-full) .our-role-statement,.experience-home:not(.motion-full) .our-role-stages article,.experience-home:not(.motion-full) .our-role-logo{opacity:1!important;transform:none!important}}.natural-studio-chapter.capabilities-matrix-scene{--capabilities-label-in:clamp(0, calc(var(--chapter-scroll) * 10), 1);--capabilities-title-in:clamp(0, calc((var(--chapter-scroll) - .06) * 16.6667), 1);background:var(--vave-bg);height:190vh;min-height:1700px;overflow:visible}.capabilities-matrix-scene>.capabilities-matrix-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:#fff!important}.capabilities-matrix-heading{z-index:2;position:absolute;top:4.8%;left:3%;right:3%}.capabilities-matrix-heading .studio-chapter-label{letter-spacing:0;opacity:var(--capabilities-label-in);transform:translate3d(0, calc((1 - var(--capabilities-label-in)) * 18px), 0);margin:0 0 clamp(18px,2vh,28px);font-size:clamp(23px,1.8vw,34px);font-weight:400;color:var(--vave-text)!important}.capabilities-matrix-heading .studio-chapter-label:first-letter{color:var(--vave-purple)}.capabilities-matrix-heading h2{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(48px,4.7vw,76px);font-weight:430;line-height:1.04;color:var(--vave-text)!important}.capabilities-matrix-heading h2 span{opacity:var(--capabilities-title-in);transform:translate3d(0, calc((1 - var(--capabilities-title-in)) * 20px), 0);display:block}.capabilities-matrix{z-index:2;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1vw,20px);height:auto;display:grid;position:absolute;inset:24% 3% 13%}.capabilities-matrix-item{--capability-in:clamp(0, calc((var(--chapter-scroll) - var(--capability-start)) * 25), 1);min-width:0;opacity:var(--capability-in);transform:translate3d(calc((1 - var(--capability-in)) * 32px), calc((1 - var(--capability-in)) * 10px), 0);will-change:transform, opacity;border-radius:clamp(8px,.7vw,14px);flex-direction:column;justify-content:space-between;padding:clamp(14px,1.15vw,22px);display:flex}.capabilities-matrix-item h3,.capabilities-matrix-item p{word-break:normal;overflow-wrap:normal;line-break:strict;margin:0}.capabilities-matrix-item h3{letter-spacing:-.035em;font-size:clamp(24px,1.72vw,34px);font-weight:550;line-height:1.14}.capabilities-matrix-item p{font-size:clamp(17px,1.08vw,19px);font-weight:430;line-height:1.35}.capabilities-matrix-item:first-child{color:#a78ae7;background:#f0ebfb}.capabilities-matrix-item:nth-child(2){color:#926fdc;background:#e2d6fb}.capabilities-matrix-item:nth-child(3){color:#4f20bd;background:#aa8af0}.capabilities-matrix-item:nth-child(4){color:#d0bcff;background:#6421f3}.capabilities-matrix-item:nth-child(5){color:#73c887;background:#e5fae9}.capabilities-matrix-item:nth-child(6){color:#5fbd76;background:#cef6d5}.capabilities-matrix-item:nth-child(7){color:#46995c;background:#b9f3c4}.capabilities-matrix-item:nth-child(8){color:#287b40;background:#98edaa}.capabilities-matrix-item:nth-child(9){color:#aaa;background:#ebebeb}.capabilities-matrix-item:nth-child(10){color:#747474;background:#c7c7c7}.capabilities-matrix-item:nth-child(11){color:#bdbdbd;background:#5b5b5b}.capabilities-matrix-item:nth-child(12){color:#d2d2d2;background:#050505}@media (max-width:1500px){.capabilities-matrix-heading{top:4.2%}.capabilities-matrix-heading h2{font-size:clamp(46px,4.5vw,66px)}.capabilities-matrix{height:auto;top:24%;bottom:13.5%}.capabilities-matrix-item h3{font-size:clamp(22px,1.68vw,28px)}.capabilities-matrix-item p{font-size:17px}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .capabilities-matrix-heading .studio-chapter-label,.experience-home:not(.motion-full) .capabilities-matrix-heading h2 span,.experience-home:not(.motion-full) .capabilities-matrix-item{opacity:1!important;transform:none!important}}.natural-studio-chapter.clients-logo-scene{--clients-label-in:clamp(0, calc(var(--chapter-scroll) * 10), 1);--clients-title-in:clamp(0, calc((var(--chapter-scroll) - .05) * 14.2857), 1);--clients-group-label-in:clamp(0, calc((var(--chapter-scroll) - .035) * 20), 1);--clients-page-one-out:clamp(0, calc((var(--chapter-scroll) - .26) * 7.1429), 1);--clients-page-two-frame:clamp(0, calc((var(--chapter-scroll) - .44) * 50), 1);background:var(--vave-bg);height:240vh;min-height:2000px;overflow:visible}.clients-logo-scene>.clients-logo-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:#fff!important}.clients-logo-heading{z-index:3;pointer-events:none;position:absolute;top:4.2%;left:3%;right:3%}.clients-logo-heading .studio-chapter-label{letter-spacing:0;opacity:var(--clients-label-in);transform:translate3d(0, calc((1 - var(--clients-label-in)) * 16px), 0);margin:0 0 clamp(16px,1.7vh,24px);font-size:clamp(22px,1.7vw,32px);font-weight:400;color:var(--vave-text)!important}.clients-logo-heading .studio-chapter-label:first-letter{color:var(--vave-purple)}.clients-logo-heading h2{letter-spacing:-.04em;white-space:nowrap;max-width:90%;margin:0;font-size:clamp(40px,3.75vw,64px);font-weight:430;line-height:1.06;color:var(--vave-text)!important}.clients-logo-heading h2 span{opacity:var(--clients-title-in);transform:translate3d(0, calc((1 - var(--clients-title-in)) * 18px), 0);display:block}.clients-logo-viewport{z-index:2;position:absolute;inset:28% 3% 7.5%;overflow:hidden}.clients-logo-page{pointer-events:none;will-change:opacity;align-items:stretch;display:grid;position:absolute;inset:0}.clients-logo-page-1{z-index:2;opacity:calc(1 - var(--clients-page-one-out));grid-template-columns:2.2fr repeat(4,minmax(0,1fr))}.clients-logo-page-2{z-index:1;opacity:var(--clients-page-two-frame);grid-template-columns:repeat(6,minmax(0,1fr))}.clients-logo-group{border-left:1px solid #11111147;min-width:0;padding:0 clamp(14px,1.3vw,26px)}.clients-logo-group:first-child{border-left:0;padding-left:0}.clients-logo-group:last-child{padding-right:0}.clients-logo-group h3{text-align:center;white-space:nowrap;height:clamp(30px,3.4vh,42px);margin:0;font-size:clamp(15px,1.15vw,19px);font-weight:450;line-height:1.25;color:var(--vave-text)!important}.clients-logo-page-1 .clients-logo-group h3{opacity:var(--clients-group-label-in);transform:translate3d(0, calc((1 - var(--clients-group-label-in)) * 10px), 0)}.clients-logo-grid{grid-template-columns:repeat(var(--client-group-columns), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;height:calc(100% - clamp(30px,3.4vh,42px));padding-top:clamp(18px,2.4vh,30px);display:grid}.clients-logo-item{--client-logo-in:clamp(0, calc((var(--chapter-scroll) - var(--client-logo-start)) * 24), 1);min-width:0;min-height:0;opacity:var(--client-logo-in);transform:translate3d(0, calc((1 - var(--client-logo-in)) * 14px), 0);will-change:opacity, transform;margin:0;position:relative}.clients-logo-item img{transform:translate(-50%,-50%);object-fit:contain!important;object-position:center!important;filter:none!important;width:auto!important;max-width:62%!important;height:auto!important;max-height:clamp(38px,4vw,60px)!important;padding:0!important;inset:50% auto auto 50%!important}.clients-logo-page-1 .clients-logo-group:first-child .clients-logo-item img{max-width:72%!important;max-height:clamp(46px,4.4vw,66px)!important}@media (max-width:1500px){.clients-logo-heading h2{font-size:clamp(38px,3.55vw,52px)}.clients-logo-viewport{top:27.5%;bottom:7%}.clients-logo-group{padding-inline:clamp(10px,1vw,18px)}.clients-logo-group h3{font-size:clamp(14px,1.08vw,17px)}.clients-logo-item img{max-height:clamp(36px,4vw,58px)!important}.clients-logo-page-1 .clients-logo-group:first-child .clients-logo-item img{max-height:clamp(44px,4.4vw,64px)!important}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .clients-logo-heading .studio-chapter-label,.experience-home:not(.motion-full) .clients-logo-heading h2 span,.experience-home:not(.motion-full) .clients-logo-page-1 .clients-logo-group h3,.experience-home:not(.motion-full) .clients-logo-item{opacity:1!important;transform:none!important}}.natural-studio-chapter.recognition-awards-scene{--recognition-label-in:clamp(0, calc(var(--chapter-enter) * 2.5), 1);--recognition-title-one-in:clamp(0, calc((var(--chapter-enter) - .2) * 2), 1);--recognition-title-two-in:clamp(0, calc((var(--chapter-enter) - .4) * 2), 1);--recognition-divider-one-in:clamp(0, calc((var(--chapter-scroll) - .12) * 16.6667), 1);--recognition-divider-two-in:clamp(0, calc((var(--chapter-scroll) - .18) * 16.6667), 1);--recognition-divider-three-in:clamp(0, calc((var(--chapter-scroll) - .24) * 16.6667), 1);background:var(--vave-bg);height:210vh;min-height:1800px;overflow:visible}.recognition-awards-scene>.recognition-awards-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:#fff!important}.recognition-awards-heading{z-index:2;pointer-events:none;position:absolute;top:4.2%;left:2.8%;right:2.8%}.recognition-awards-heading .studio-chapter-label{letter-spacing:0;opacity:var(--recognition-label-in);transform:translate3d(0, calc((1 - var(--recognition-label-in)) * 14px), 0);margin:0 0 clamp(14px,1.5vh,22px);font-size:clamp(21px,1.6vw,30px);font-weight:400;color:var(--vave-text)!important}.recognition-awards-heading .studio-chapter-label:first-letter{color:var(--vave-purple)}.recognition-awards-heading h2{letter-spacing:-.045em;max-width:88%;margin:0;font-size:clamp(48px,4.45vw,76px);font-weight:420;line-height:1.05;color:var(--vave-text)!important}.recognition-awards-heading h2 span{display:block}.recognition-awards-heading h2 span:first-child{opacity:var(--recognition-title-one-in);transform:translate3d(0, calc((1 - var(--recognition-title-one-in)) * 16px), 0)}.recognition-awards-heading h2 span:nth-child(2){opacity:var(--recognition-title-two-in);transform:translate3d(0, calc((1 - var(--recognition-title-two-in)) * 18px), 0)}.recognition-awards-grid{z-index:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:34% 2.8% 5.5%}.recognition-award-item{--recognition-award-in:clamp(0, calc((var(--chapter-scroll) - var(--recognition-award-start)) * 12.5), 1);z-index:1;min-width:0;min-height:0;opacity:var(--recognition-award-in);transform:translate3d(0, calc((1 - var(--recognition-award-in)) * 16px), 0) scale(calc(.98 + var(--recognition-award-in) * .02));transform-origin:50%;will-change:opacity, transform;margin:0;position:relative}.recognition-awards-dividers{z-index:0;pointer-events:none;position:absolute;inset:0}.recognition-awards-dividers i{transform-origin:0;will-change:transform;background:#11111194;height:1px;position:absolute;left:0;right:0;transform:scaleX(0)}.recognition-awards-dividers i:first-child{transform:scaleX(var(--recognition-divider-one-in));top:0}.recognition-awards-dividers i:nth-child(2){transform:scaleX(var(--recognition-divider-two-in));top:33.3333%}.recognition-awards-dividers i:nth-child(3){transform:scaleX(var(--recognition-divider-three-in));top:66.6667%}.recognition-award-item img{transform:translate(-50%,-50%);object-fit:contain!important;object-position:center!important;filter:none!important;width:auto!important;max-width:48%!important;height:auto!important;max-height:55%!important;padding:0!important;inset:50% auto auto 50%!important}.recognition-award-item-2 img,.recognition-award-item-3 img,.recognition-award-item-5 img,.recognition-award-item-9 img,.recognition-award-item-11 img,.recognition-award-item-12 img,.recognition-award-item-15 img{max-width:38%!important;max-height:58%!important}.recognition-award-item-4 img,.recognition-award-item-6 img,.recognition-award-item-10 img,.recognition-award-item-13 img,.recognition-award-item-14 img{max-width:54%!important}@media (max-width:1500px){.recognition-awards-heading h2{font-size:clamp(46px,4.2vw,62px)}.recognition-awards-grid{top:34.5%;bottom:5%}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .recognition-awards-heading .studio-chapter-label,.experience-home:not(.motion-full) .recognition-awards-heading h2 span,.experience-home:not(.motion-full) .recognition-awards-dividers i,.experience-home:not(.motion-full) .recognition-award-item{opacity:1!important;transform:none!important}}.natural-studio-chapter.methodology-story-scene{--methodology-overview-local:clamp(0, calc(var(--chapter-scroll) * 2.1739), 1);--methodology-label-in:clamp(0, calc(var(--methodology-overview-local) * 8.3333), 1);--methodology-title-in:clamp(0, calc((var(--methodology-overview-local) - .12) * 12.5), 1);--methodology-body-one-in:clamp(0, calc((var(--methodology-overview-local) - .2) * 20), 1);--methodology-body-two-in:clamp(0, calc((var(--methodology-overview-local) - .25) * 20), 1);--methodology-field-in:clamp(0, calc((var(--methodology-overview-local) - .3) * 11.1111), 1);--methodology-rings-in:clamp(0, calc((var(--methodology-overview-local) - .36) * 11.1111), 1);--methodology-path-one-in:clamp(0, calc((var(--methodology-overview-local) - .42) * 12.5), 1);--methodology-path-two-in:clamp(0, calc((var(--methodology-overview-local) - .48) * 12.5), 1);--methodology-path-three-in:clamp(0, calc((var(--methodology-overview-local) - .54) * 12.5), 1);--methodology-concept-one-in:clamp(0, calc((var(--methodology-overview-local) - .46) * 12.5), 1);--methodology-concept-two-in:clamp(0, calc((var(--methodology-overview-local) - .54) * 12.5), 1);--methodology-concept-three-in:clamp(0, calc((var(--methodology-overview-local) - .6) * 12.5), 1);--methodology-overview-out:clamp(0, calc((var(--methodology-overview-local) - .84) * 6.25), 1);--methodology-one-local:clamp(0, calc((var(--chapter-scroll) - .3864) * 4.1667), 1);--methodology-two-local:clamp(0, calc((var(--chapter-scroll) - .588) * 4.1667), 1);--methodology-three-local:clamp(0, calc((var(--chapter-scroll) - .7896) * 4.7529), 1);background:var(--vave-bg);height:720vh;min-height:5800px;overflow:visible}.methodology-story-scene>.methodology-story-frame{aspect-ratio:16/9;isolation:isolate;width:100%;height:min(100svh,56.25vw);min-height:0;max-height:100svh;position:sticky;top:max(0px,50svh - min(100svh,56.25vw)/2);overflow:hidden;background:var(--vave-surface-soft)!important}.methodology-overview-layer,.methodology-method-layer{position:absolute;inset:0;overflow:hidden}.methodology-overview-layer{z-index:1;background:var(--vave-surface-soft);transform:translate3d(0, calc(var(--methodology-overview-out) * -18%), 0);will-change:transform;grid-template-columns:43% 57%;display:grid}.methodology-overview-copy{z-index:2;box-sizing:border-box;padding:4.2% 5.5% 5% 2.8%;position:relative}.methodology-overview-copy .studio-chapter-label{letter-spacing:0;opacity:var(--methodology-label-in);transform:translate3d(0, calc((1 - var(--methodology-label-in)) * 14px), 0);margin:0 0 clamp(22px,2.5vh,36px);font-weight:400;color:var(--vave-text)!important;font-size:clamp(21px,1.6vw,30px)!important}.methodology-overview-copy .studio-chapter-label:first-letter{color:var(--vave-purple)}.methodology-overview-copy h2{letter-spacing:-.045em;max-width:98%;opacity:var(--methodology-title-in);transform:translate3d(0, calc((1 - var(--methodology-title-in)) * 18px), 0);margin:0;font-size:clamp(50px,4.5vw,78px);font-weight:400;line-height:1.06;color:var(--vave-text)!important}.methodology-overview-copy h2 span{display:block}.methodology-overview-body{gap:clamp(26px,3.3vh,48px);max-width:min(620px,37vw);margin-top:clamp(34px,4.5vh,66px);display:grid}.methodology-overview-body p{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.55vw,27px);font-weight:400;line-height:1.42;color:var(--vave-text)!important}.methodology-overview-body p:first-child{opacity:var(--methodology-body-one-in);transform:translate3d(0, calc((1 - var(--methodology-body-one-in)) * 14px), 0)}.methodology-overview-body p:nth-child(2){opacity:var(--methodology-body-two-in);transform:translate3d(0, calc((1 - var(--methodology-body-two-in)) * 14px), 0)}.methodology-framework{min-width:0;min-height:0;color:var(--vave-text);position:relative}.methodology-framework figure{pointer-events:none;margin:0;position:absolute}.methodology-framework figure img{object-fit:contain!important;filter:none!important}.methodology-framework-field{z-index:0;opacity:var(--methodology-field-in);transform:scale(calc(.96 + var(--methodology-field-in) * .04));inset:14% 5% 10% 4%}.methodology-framework-rings{z-index:1;opacity:var(--methodology-rings-in);transform:scale(calc(.96 + var(--methodology-rings-in) * .04));inset:13% 7% 10% 4%}.methodology-framework-path{z-index:2}.methodology-framework-path-1{width:26%;height:12%;clip-path:inset(0 calc((1 - var(--methodology-path-one-in)) * 100%) 0 0);top:22%;right:6%}.methodology-framework-path-2{width:33%;height:20%;clip-path:inset(0 0 0 calc((1 - var(--methodology-path-two-in)) * 100%));top:39%;left:0}.methodology-framework-path-3{width:15%;height:30%;clip-path:inset(0 0 calc((1 - var(--methodology-path-three-in)) * 100%) 0);bottom:1%;right:17%}.methodology-framework-center{z-index:3;color:var(--vave-text);white-space:nowrap;opacity:var(--methodology-rings-in);font-size:clamp(23px,2vw,38px);font-weight:650;position:absolute;top:51%;left:52%;transform:translate(-50%,-50%)}.methodology-framework-concept{z-index:3;pointer-events:none;position:absolute;inset:0}.methodology-framework-concept strong,.methodology-framework-concept span{color:var(--vave-text);white-space:nowrap;position:absolute}.methodology-framework-concept strong{font-size:clamp(18px,1.35vw,27px);font-weight:650}.methodology-framework-concept span{font-size:clamp(16px,1.1vw,22px);font-weight:400}.methodology-framework-concept-1{opacity:var(--methodology-concept-one-in);transform:translate3d(0, calc((1 - var(--methodology-concept-one-in)) * 10px), 0)}.methodology-framework-concept-2{opacity:var(--methodology-concept-two-in);transform:translate3d(0, calc((1 - var(--methodology-concept-two-in)) * 10px), 0)}.methodology-framework-concept-3{opacity:var(--methodology-concept-three-in);transform:translate3d(0, calc((1 - var(--methodology-concept-three-in)) * 10px), 0)}.methodology-framework-concept-1 strong{top:21%;left:48%}.methodology-framework-concept-1 span{top:19%;right:8%}.methodology-framework-concept-2 strong{top:72%;left:17%}.methodology-framework-concept-2 span{top:46%;left:0}.methodology-framework-concept-3 strong{top:72%;left:77%}.methodology-framework-concept-3 span{bottom:1%;right:8%}.methodology-method-layer{--methodology-layer-in:clamp(0, calc(var(--methodology-local) * 2.9412), 1);--methodology-layer-out:clamp(0, calc((var(--methodology-local) - .84) * 6.25), 1);--methodology-title-in:clamp(0, calc((var(--methodology-local) - .36) * 8.3333), 1);--methodology-body-one-in:clamp(0, calc((var(--methodology-local) - .52) * 7.1429), 1);--methodology-body-two-in:clamp(0, calc((var(--methodology-local) - .6) * 8.3333), 1);--methodology-image-progress:clamp(0, calc((var(--methodology-local) - .18) * 1.5152), 1);z-index:2;background:var(--vave-surface-soft);transform:translate3d(0, calc((1 - var(--methodology-layer-in)) * 100% - var(--methodology-layer-out) * 18%), 0);will-change:transform;grid-template-columns:1fr 1fr;display:grid}.methodology-method-layer-1{--methodology-local:var(--methodology-one-local);z-index:2}.methodology-method-layer-2{--methodology-local:var(--methodology-two-local);z-index:3}.methodology-method-layer-3{--methodology-local:var(--methodology-three-local);z-index:4}.methodology-method-media{background:#fff;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.methodology-method-image-scale{will-change:transform;position:absolute;inset:0}.methodology-method-image-scale img{object-fit:cover!important;object-position:center!important;filter:none!important}.methodology-method-copy{background:var(--vave-surface-soft);flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:12% 9.5% 8%;display:flex}.methodology-method-copy h3{color:var(--vave-text);font-family:var(--vave-display);letter-spacing:-.05em;opacity:var(--methodology-title-in);transform:translate3d(0, calc((1 - var(--methodology-title-in)) * 18px), 0);margin:0 0 clamp(34px,5vh,72px);font-size:clamp(54px,5.6vw,96px);font-weight:400;line-height:1.02}.methodology-method-copy>div{gap:clamp(30px,4vh,58px);display:grid}.methodology-method-copy p{max-width:95%;color:var(--vave-text);letter-spacing:-.02em;opacity:var(--methodology-body-one-in);transform:translate3d(0, calc((1 - var(--methodology-body-one-in)) * 14px), 0);margin:0;font-size:clamp(18px,1.55vw,27px);font-weight:400;line-height:1.46}.methodology-method-copy p:nth-child(2){opacity:var(--methodology-body-two-in);transform:translate3d(0, calc((1 - var(--methodology-body-two-in)) * 14px), 0)}.methodology-method-label{z-index:3;letter-spacing:0;opacity:var(--methodology-title-in);transform:translate3d(0, calc((1 - var(--methodology-title-in)) * 12px), 0);margin:0;font-weight:400;position:absolute;top:4.2%;left:2.8%;font-size:clamp(21px,1.6vw,30px)!important}.methodology-method-layer.is-text-right .methodology-method-label{color:#fff!important}.methodology-method-layer.is-text-left .methodology-method-label{color:var(--vave-text)!important}.methodology-method-layer.is-text-left .methodology-method-media{grid-area:1/2}.methodology-method-layer.is-text-left .methodology-method-copy{grid-area:1/1}@media (max-width:1500px){.methodology-overview-copy{padding-top:3.6%}.methodology-overview-copy h2{font-size:clamp(46px,4.2vw,62px)}.methodology-overview-body{gap:24px;margin-top:30px}.methodology-overview-body p,.methodology-method-copy p{font-size:clamp(17px,1.35vw,21px)}.methodology-method-copy h3{margin-bottom:30px;font-size:clamp(50px,5.2vw,74px)}.methodology-method-copy>div{gap:24px}}@media (prefers-reduced-motion:reduce){.experience-home:not(.motion-full) .methodology-story-scene{height:auto;min-height:0}.experience-home:not(.motion-full) .methodology-story-scene>.methodology-story-frame{aspect-ratio:auto;height:auto;max-height:none;position:relative;top:auto;overflow:visible}.experience-home:not(.motion-full) .methodology-overview-layer,.experience-home:not(.motion-full) .methodology-method-layer{min-height:min(100svh,56.25vw);position:relative;transform:none!important}.experience-home:not(.motion-full) .methodology-overview-copy *,.experience-home:not(.motion-full) .methodology-framework *,.experience-home:not(.motion-full) .methodology-method-layer *{opacity:1!important;clip-path:none!important;transform:none!important}}.studio-capability-orbit{background:var(--vave-surface) url(/assets/placeholders/vave-light/infographic-capabilities.webp) center / cover no-repeat!important}.studio-client-field{background:var(--vave-surface) url(/assets/placeholders/vave-light/infographic-clients.webp) center / cover no-repeat!important}.studio-recognition{background:var(--vave-surface) url(/assets/placeholders/vave-light/infographic-recognition.webp) center / cover no-repeat!important;padding:24px!important}.studio-method{background:var(--vave-surface) url(/assets/placeholders/vave-light/infographic-methodology.webp) center / cover no-repeat!important}.studio-role-map span,.studio-client-field span{border:1px solid var(--vave-border)!important;background:var(--vave-surface)!important;color:var(--vave-text)!important}.studio-capability-orbit{border-color:var(--vave-purple)!important;background:var(--vave-purple-soft)!important}.studio-capability-orbit:before,.studio-capability-orbit:after{border-color:#6d35ff47!important}.studio-capability-orbit strong,.studio-capability-orbit span{color:var(--vave-text)!important}.studio-recognition,.studio-method{background:var(--vave-surface)!important}.studio-recognition span,.studio-method span{border-color:var(--vave-border)!important;color:var(--vave-text)!important}.service-matrix{background:var(--vave-bg)!important;color:var(--vave-text)!important;background-image:none!important}.service-matrix-header,.service-matrix-key{border-color:var(--vave-border)!important;color:var(--vave-text-secondary)!important}.service-matrix-nav{background:linear-gradient(var(--vave-bg) 78%, #f7f7f500)!important}.service-matrix-nav a{border-color:var(--vave-border)!important;color:var(--vave-text-secondary)!important}.service-matrix-nav a.is-active,.service-matrix-nav a:hover{color:var(--vave-text)!important}.service-matrix-nav span{color:var(--vave-purple)!important}.service-matrix-nav a:after{height:2px;background:var(--vave-purple)!important}.service-portal{clip-path:none;border-radius:var(--vave-radius)!important;background:var(--vave-surface-soft)!important}.service-portal img,.service-portal-media>img{filter:none!important}.service-portal-shade{background:linear-gradient(#00000005 36%,#00000094)!important}.service-portal-copy small,.service-portal-copy em,.service-portal-copy i,.service-portal-index,.service-portal-placeholder{color:#ffffffe6!important}.service-portal-copy strong{letter-spacing:-.035em;color:#fff!important}.service-matrix-back-row a,.service-matrix-empty button{border-color:var(--vave-purple)!important;color:var(--vave-text)!important;border-radius:999px!important}.display-options-trigger{border-color:var(--vave-purple)!important;background:var(--vave-purple)!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important}.display-options-trigger:before{display:none!important}.display-options-trigger small{color:#ffffffc7!important}.display-options-trigger:hover{background:var(--vave-purple-hover)!important}.display-options-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1111112e!important}.display-options-panel{border-color:var(--vave-border)!important;background:var(--vave-surface)!important;color:var(--vave-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:-18px 0 48px #1f17311a!important}.display-options-heading,.display-options-group legend,.display-option-row,.display-preset-row{border-color:var(--vave-border)!important}.display-options-heading p,.display-options-group legend strong{color:var(--vave-purple)!important}.display-options-actions button,.display-option-row,.display-preset-row{color:var(--vave-text)!important}.service-v3{--service-accent:var(--vave-purple)!important;background:var(--vave-bg)!important;color:var(--vave-text)!important}.service-v3-nav{background:var(--vave-purple)!important;color:#fff!important;mix-blend-mode:normal!important}.service-v3-nav a,.service-v3-nav a:visited{color:#fff!important}.service-v3-hero-scene,.service-v3-hero-sticky,.service-v3-hero-media,.service-v3-hero-media .concept-motion{background:var(--vave-purple)!important}.service-v3-hero-media img,.service-v3-approach-media img,.service-v3-project-media>img{filter:none!important}.service-v3-hero-shade{background:linear-gradient(90deg,#0000007a,#00000005 72%),linear-gradient(#0000 46%,#00000047)!important}.service-v3-hero-copy,.service-v3-stamp,.service-v3-scroll{color:#fff!important}.service-v3-hero-copy>div p{color:#ffffffe0!important}.service-v3-approach-sticky{background:linear-gradient(180deg, var(--vave-purple) 0%, var(--vave-purple-soft) 12%, var(--vave-surface-soft) 30%)!important;color:var(--vave-text)!important}.service-v3-approach-media{opacity:.16!important;filter:none!important}.service-v3-approach-media:after{background:linear-gradient(90deg, var(--vave-surface-soft), transparent 52%, var(--vave-surface-soft))!important}.service-v3-approach-title>p,.service-v3-approach-copy p:nth-of-type(n+2){color:var(--vave-text-secondary)!important}.service-v3-approach-title h2,.service-v3-approach-copy p{color:var(--vave-text)!important}.service-v3-approach-copy>span{background:var(--vave-purple)!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-sticky{color:#fff!important;background:#16092d!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-media{opacity:1!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-media:after{background:linear-gradient(90deg, color-mix(in srgb, var(--method-overlay-color) var(--method-overlay-opacity), transparent), color-mix(in srgb, var(--method-overlay-color) 18%, transparent) 58%, color-mix(in srgb, var(--method-overlay-color) 58%, transparent)), linear-gradient(0deg, #090b0db3, transparent 42%)!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-title>p,.service-v3[data-service-id=narrative-museums] .service-v3-approach-copy p:nth-of-type(n+2){color:#ffffffb8!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-title h2,.service-v3[data-service-id=narrative-museums] .service-v3-approach-copy p{color:#fff!important}.service-v3[data-service-id=narrative-museums] .service-v3-approach-copy>span,.service-v3[data-service-id=narrative-museums] .service-v3-approach-sticky>.service-v3-scroll span{height:2px;background:#ffffffe6!important}.service-v3-projects{background:var(--vave-bg)!important;color:var(--vave-text)!important}.service-v3-projects-head>p{color:var(--vave-text-secondary)!important}.service-v3-filters{background:var(--vave-purple)!important;border-color:#ffffff57!important}.service-v3-filters button{color:#ffffffd1!important;font-size:14px!important}.service-v3-filters button.is-active,.service-v3-filters button:hover,.service-v3-filters button:focus-visible{color:#fff!important}.service-v3-project{border-radius:var(--vave-radius)!important;background:var(--vave-surface-soft)!important}.service-v3-project img{filter:none!important}.service-v3-project-shade{background:linear-gradient(#0000 36%,#0000009e)!important}.service-v3-project-copy strong,.service-v3-project-number{color:#fff!important}.service-v3-project-copy small,.service-v3-project-copy em,.service-v3-project-copy i{color:#ffffffe0!important}.service-v3-empty,.service-v3-coming-soon{color:var(--vave-text-secondary)!important}.service-v3-coming-soon{border-color:var(--vave-purple)!important;background:var(--vave-surface)!important;box-shadow:0 18px 60px #1f17311f!important}.service-v3-coming-soon strong{color:var(--vave-text)!important}.service-v3-coming-soon button{color:var(--vave-purple)!important}.service-v3-return,.service-return{height:clamp(140px,17vh,196px)!important;min-height:0!important;padding:32px var(--page)!important;border:1px solid var(--vave-border)!important;background:var(--vave-surface)!important;color:var(--vave-text)!important;text-shadow:none!important;border-radius:0!important}.service-v3-return span,.service-return span{color:var(--vave-text-secondary)!important;font-size:12px!important}.service-v3-return strong,.service-return strong{font-size:clamp(32px,4vw,64px)!important}.service-v3-return i,.service-return i{border:0!important;width:28px!important;height:28px!important;font-size:24px!important}.service-return:after{display:none!important}.service-v3-return:hover,.service-v3-return:focus-visible,.service-return:hover,.service-return:focus-visible{border-color:var(--vave-purple)!important;background:var(--vave-purple)!important;color:#fff!important}.parent-back-button{width:clamp(220px,18vw,280px)!important;min-width:220px!important;min-height:56px!important;color:var(--vave-text)!important;gap:14px!important;padding:10px 20px!important}.parent-back-button>span:first-child{font-size:18px!important}.parent-back-button small{color:var(--vave-text-secondary)!important;font-size:10px!important}.parent-back-button strong{color:currentColor!important;font-size:14px!important}.parent-back-button:hover,.parent-back-button:focus-visible,.parent-back-button:active,.parent-back-button:hover>span:first-child,.parent-back-button:focus-visible>span:first-child,.parent-back-button:active>span:first-child,.parent-back-button:hover small,.parent-back-button:focus-visible small,.parent-back-button:active small{color:#fff!important}.service-shared-transition{background:var(--vave-purple)!important}.project-shared-transition,.project-route-transition{background:var(--vave-bg)!important}.service-shared-transition>img,.service-transition-image,.project-shared-transition>img,.project-route-transition img{filter:none!important}.service-shared-transition-crossfade-shade{background:#6d35ff1a!important}.service-shared-transition-shade,.project-shared-transition-shade{background:linear-gradient(90deg,#0000004d,#00000005 72%)!important}.service-shared-transition-copy p,.project-shared-transition-copy p,.project-route-transition-copy p{color:var(--vave-lime)!important}.project-sequence-page,.project-overview-section,.sequence-end{background:var(--vave-bg)!important;color:var(--vave-text)!important}.project-overview-section{border-color:var(--vave-border)!important}.project-overview-section>header p{color:var(--vave-purple)!important}.project-editorial-gallery figure{border-radius:var(--vave-radius)!important;background:var(--vave-surface-soft)!important}.project-editorial-gallery img,.project-image-zoom-layer>img{filter:none!important}.project-overview-information>p{color:var(--vave-text)!important}.project-overview-information dl{background:var(--vave-border)!important}.project-overview-information dl div{background:var(--vave-surface)!important}.project-overview-information dt{color:var(--vave-purple)!important}.project-action-buttons a,.project-action-buttons .project-action-unavailable,.sequence-end a{border-color:var(--vave-purple)!important;background:var(--vave-surface)!important;color:var(--vave-text)!important;border-radius:8px!important}.project-action-buttons a:hover,.sequence-end a:hover{background:var(--vave-purple)!important;color:#fff!important}.project-action-buttons small{color:var(--vave-text-secondary)!important}.sequence-end p{color:var(--vave-purple)!important}.project-video-page,.project-video-stage{background:var(--vave-bg)!important;color:var(--vave-text)!important}.project-video-copy>p:first-child{color:var(--vave-purple)!important}.project-video-copy>p:last-child{color:var(--vave-text-secondary)!important}.project-video-stage video{border-radius:var(--vave-radius)!important;background:var(--vave-text)!important;border:0!important}.project-detail-page,.project-detail-section,.project-detail-metadata,.project-detail-pagination{background:var(--vave-bg)!important;color:var(--vave-text)!important}.project-detail-section{border-color:var(--vave-border)!important}.project-detail-section:nth-of-type(2n){background:var(--vave-surface-soft)!important}.project-detail-section header>p:first-child,.project-detail-metadata>p{color:var(--vave-purple)!important}.project-detail-section header>p:last-child{color:var(--vave-text-secondary)!important}.detail-media-pair figure{border-radius:var(--vave-radius)!important;background:var(--vave-surface-soft)!important}.detail-media-pair img,.project-detail-hero>img{filter:none!important}.project-detail-hero:after{background:linear-gradient(90deg,#00000061,#0000 74%),linear-gradient(#0000 52%,#00000047)!important}.project-detail-hero>div{color:#fff!important}.project-detail-metadata{background:var(--vave-lime)!important}.project-detail-metadata dl{background:#11111129!important}.project-detail-metadata dl div{background:#ffffffc2!important}.project-detail-metadata dt{color:var(--vave-purple)!important}.project-detail-pagination{border-color:var(--vave-border)!important}.project-detail-pagination a{color:var(--vave-text)!important}.project-detail-pagination a:last-child{border-color:var(--vave-border)!important}.case-page,.case-section,.snapshot,.credits{background:var(--vave-bg)!important;color:var(--vave-text)!important}.case-section:nth-of-type(2n),.credits{background:var(--vave-surface-soft)!important}.chapter-head p{color:var(--vave-text-secondary)!important}.chapter-media{border-radius:var(--vave-radius)!important}.chapter-media img{filter:none!important}.next-project{background:var(--vave-purple)!important;color:#fff!important}.brand-case-page{--case-gold:var(--vave-purple)!important}.brand-case-page img{filter:none!important}.brand-case-snapshot,.brand-case-foundation,.brand-case-overview,.brand-case-challenge,.brand-case-concept,.brand-case-visual,.brand-case-credits{background:var(--vave-bg)!important;color:var(--vave-text)!important}.brand-case-journey,.brand-case-final{background:var(--vave-surface-soft)!important;color:var(--vave-text)!important}.brand-case-next{background:var(--vave-purple)!important;color:#fff!important}.brand-case-credits>div p{border-color:var(--vave-border)!important;color:var(--vave-text)!important}.experience-home-v3 img,.service-v3 img,.project-sequence-page img,.project-detail-page img,.brand-case-page img{image-rendering:auto;backface-visibility:hidden}@media (max-width:1100px){:root{--vave-page:clamp(18px, 2.5vw, 28px)}}
