@media screen and (min-width:1920px){.fixed-close-button{right:24%}.case-details{grid-template-columns:minmax(35rem,1fr) 3fr}}@media screen and (max-width:991px){body{cursor:auto;--font--primary-font:Inter, sans-serif;--color--second-color:#000;--button--font-size:14px;--line-height--page-line-height:1.1;--font-weight--500:500;--font--h1:5.5rem;--font--h2:2rem;--font--h3:1.7rem;--font-weight--600:600;--font--h4:1.4rem;--font--h5:1.2rem;--font--h6:.9rem;--font--work-title:1rem;--line-height--paragraph-line-height:1.3;--colors--first-color:#000;--button--button-color:white;--colors--fourth-color:#fff;--font-weight--400:400;--colors--second-color:whitesmoke;--page-container--width:100%;--page-container--container-large:1400px;--color--first-color:white;--page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>:30px;--page-margin--divider-small:20px;--page-margin--divider-medium:50px;--work-title:12vw;--line-height--page-line-height-2:.85;--button--nav-text:15px;--page-title:3rem;--button--cta-title:3rem;--backdrop-filter--backdrop-size:40px;--page-margin--divider-x-large:120px;--page-margin--divider-large:60px;--counter-title-2:3.8rem;--button--round-corners:2.6rem;--counter-title:4rem;--text-field:.8rem;--colors--third-color:#ffffffb3;--colors--footer-color:#f7f7f7;--colors--color:#ffd6e8;--button--circle-round-corners:10rem;--backdrop-filter--blur-color:#f8f8f31a;--backdrop-filter--backdrop-size-second:15px;--page-container--round-corners:.6rem;--page-margin--divider-extra-small:10px;--font--second-font:"Coolvetica Rg Cond";--font--third-font:Caveat;--section--padding-top-bottom:100px;--section--padding-left-right:2%;--font-weight--300:300;--font-weight--700:700;--font-weight--800:800}.container.add-percent{padding-left:0%}.section.add-top{padding-top:15%}.section.ctc:where(.w-variant-c6b0b2b0-b210-2750-5d2d-62dc3b90b26c){margin-left:2%;margin-right:2%}.section._100vh{grid-row-gap:100px;height:auto;padding-top:92px}.utility-page-wrap{height:auto;padding-top:200px;padding-bottom:200px}.subhead{font-size:19px}.max-w-left{max-width:100%}.hero{padding-left:2%;padding-right:2%}.hero.for-inner{height:500px;padding-bottom:150px}.hero.for-inner.cntr{height:450px}.hero.for-inner.wp{height:50vh;padding-top:30px}.hero.for-inner.std{padding-top:50px}.container-bottom{width:95%}.bottom-grid{padding-left:0%;padding-right:0%}.top-text.for-sst{max-width:100%;font-size:var(--font--work-title)}.last-part{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:center}.nav-menu{grid-row-gap:15px;background-color:#171717;padding:20px}.nav-menu.first{z-index:3;background-color:var(--colors--second-color);order:0;padding-left:2%;padding-right:2%;display:block}.lottie-white{filter:invert();width:23px}.menu-button{background-color:var(--colors--second-color);border-radius:7px;order:1;padding:10px 10px 7px}.menu-button.w--open{background-color:#c8c8c800}.navbar{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;min-height:7vh;padding:1% 2%}.button-link{padding-top:4px;padding-bottom:4px}.last-item{grid-column-gap:15px;grid-row-gap:15px;justify-content:center;align-items:center}.make-grid.hide-mobile{display:none}.about-title,.about-title.no-top{font-size:var(--font--h4)}.navigation-top.effect,.navigation-top.effect.add-prc{padding-left:0%}.menu-wrapper,.fixed-close-button{display:none}.page-content._01{padding-top:78px}.h1{letter-spacing:-5px}.pricing-big-card{min-height:400px}.pricing-card{padding-left:25px;padding-right:25px}.add-max-w{max-width:100%}.line-divider{margin-top:100px;margin-bottom:100px}.item-flex{justify-content:flex-start;align-items:flex-start}.flex-pricing{grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:flex-start}.blog-grid{grid-template-columns:1fr 1fr}.image-wrap{height:450px}.work-card{height:60vh}.testimonials-photo{min-height:160px}.blog-wrapper{padding-right:10px}.video-logo.for-sct{width:50px;height:50px;left:34px}.plus-line-wrapper{display:none}.card-wrapper._03{padding-top:25px;padding-bottom:25px}.partner-logo{height:4rem}.partner-logo._01{height:5.5rem}.contact-info.for-awa{padding-left:10px;padding-right:10px}.grid-work{grid-column-gap:25px;grid-row-gap:25px}.h2.for-bg{font-size:var(--font--h4)}.small-ftd.finr{margin-left:-2px;top:-12px}.text-tool-tip{display:none}.spacer-xxl.make-20{min-height:20px}.spacer-xxl.hdi{display:none}.video-card{padding:35px 20px}.map{bottom:-40px}.team-circle,.team-circle.btm{inset:auto 20px 20px auto}.cta-sm-title{letter-spacing:-1px}.pricing-txt-wrapper{padding-top:35px;padding-bottom:35px}.pricing-txt{letter-spacing:-1px}.testimonials-section{height:300vh}.photo-half._01,.photo-half._02{background-size:200%;display:none}.stats-sticky-grid{grid-template-columns:1fr 1fr}.sticky-first{position:relative;top:0}.sticky-first._01,.sticky-first._02,.sticky-first._03{margin-top:0}.card-color{padding:30px 25px}.contact-grid{padding-left:2%}.contact-card{width:100%;max-width:100%}.footer-bottom-grid{grid-template-columns:1fr 1px 1.5fr}.footer-btm-part-1{padding-right:0}.footer-small-grid{grid-column-gap:10px;grid-row-gap:10px}.footer-form{max-width:100%}.inner-grid{grid-row-gap:30px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.inner-grid.btm.on-lft{justify-content:center;align-items:flex-start}.inner-title{font-size:var(--counter-title)}.inner-title.bigger{letter-spacing:-3px}.inner-title._02{font-size:var(--font--h2)}.max-lft-dvc{align-self:flex-start;width:100%;max-width:300px;margin-right:auto}.grid-work-02{place-items:start stretch}.work-wrapper-2{min-height:auto}.work-content-wrapper{height:18rem}.work-card-2{min-height:220px}.blog-text-wrp._01{padding-right:10%}.blog-wrapper-2{min-height:350px}.blog-content-2{padding-left:3%}.contact-1-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:1fr 1.4fr}.form-amin{max-width:100%}.case-details{grid-row-gap:50px;flex-flow:column;display:flex}.case-picture{grid-column-gap:10px;grid-row-gap:20px}.case-picture.gr{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.case-sticky{grid-column-gap:20px;grid-row-gap:50px;max-height:none;padding-top:0;padding-bottom:0;position:relative}.work-grid{grid-column-gap:20px;grid-row-gap:20px}.blog-size-wrapper,.award-content{max-width:100%}.circle-wrap{display:none}}@media screen and (max-width:767px){body{--font--primary-font:Inter, sans-serif;--color--second-color:#000;--button--font-size:14px;--line-height--page-line-height:1.1;--font-weight--500:500;--font--h1:4rem;--font--h2:2rem;--font--h3:1.7rem;--font-weight--600:600;--font--h4:1.4rem;--font--h5:1.2rem;--font--h6:.9rem;--font--work-title:1rem;--line-height--paragraph-line-height:1.3;--colors--first-color:#000;--button--button-color:white;--colors--fourth-color:#fff;--font-weight--400:400;--colors--second-color:whitesmoke;--page-container--width:100%;--page-container--container-large:1400px;--color--first-color:white;--page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>:30px;--page-margin--divider-small:20px;--page-margin--divider-medium:50px;--work-title:75px;--line-height--page-line-height-2:.85;--button--nav-text:15px;--page-title:3rem;--button--cta-title:3rem;--backdrop-filter--backdrop-size:40px;--page-margin--divider-x-large:100px;--page-margin--divider-large:60px;--counter-title-2:3.8rem;--button--round-corners:2.6rem;--counter-title:4rem;--text-field:.8rem;--colors--third-color:#ffffffb3;--colors--footer-color:#f7f7f7;--colors--color:#ffd6e8;--button--circle-round-corners:10rem;--backdrop-filter--blur-color:#f8f8f31a;--backdrop-filter--backdrop-size-second:15px;--page-container--round-corners:.4rem;--page-margin--divider-extra-small:10px;--font--second-font:"Coolvetica Rg Cond";--font--third-font:Caveat;--section--padding-top-bottom:60px;--section--padding-left-right:2%;--font-weight--300:300;--font-weight--700:700;--font-weight--800:800}.button{font-size:var(--font--work-title)}.container.abs{bottom:2%}.section{padding-left:2%;padding-right:2%}.section.add-top{padding-top:20%}.section._100vh{grid-row-gap:50px}.utility-page-wrap{padding-top:175px;padding-bottom:155px}.max-w-left.add-mr{position:relative;top:0}.hero.for-inner{height:450px;padding-bottom:140px}.hero.for-inner.cntr{padding-bottom:80px}.hero.for-inner.wp{height:550px}.container-bottom{bottom:10px}.bottom-grid{flex-flow:column}.bottom-grid._2.for-hr{flex-flow:row}.bottom-grid._1.tp{grid-row-gap:20px;display:flex}.top-text.for-b{font-size:var(--font--h6)}.top-text.for-sst{font-size:var(--font--h5)}.last-part{order:1}.logo-first{order:-1}.navbar{align-items:center;display:flex}.last-item{grid-column-gap:5px;grid-row-gap:5px}.max-w-center._01{max-width:500px}.pricing-big-card{grid-row-gap:0px;flex-flow:column}.pricing-card{width:100%}.blog-grid{grid-template-columns:1fr 1fr}.image-wrap{height:320px}.image-wrap.rnd{border-radius:8px}.work-card{grid-template-columns:1fr;width:100%;height:auto;min-height:400px;margin-bottom:0;position:relative;top:0%}.wrok-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.blog-wrapper{padding-bottom:15px;padding-left:15px}.video-logo.for-sct{left:63px}.partner-grid{grid-template-columns:1fr 1fr}.circle-animation{height:400%}.margin-150{margin-top:100px}.grid-work{flex-flow:column;align-items:stretch;display:flex}.small-ftd.finr{margin-left:-4px}.sticky-lft{width:100%;min-height:200px;position:relative;top:0}.sticky-lft._01{min-height:250px}.sticky-lft._02{grid-row-gap:40px;min-height:auto}.spacer-xxl{min-height:var(--page-margin--divider-large)}.spacer-xxl.make-20{min-height:10px}.wdo-grid{flex-flow:column;display:flex}.card-half._01{height:60%;padding-top:30px;padding-bottom:50px}.cta-sm-title,.pricing-txt{letter-spacing:-.6px}.spacer-xl{height:40px}.spacer-xl.make-15{height:15px}.testimonials-card{min-height:400px}.testimonials-card._03.rl{max-width:90%}.stats-card{height:280px}.p-max{max-width:100%}.testi-grid{flex-flow:column;display:flex}.testi-grid._01{margin-top:100px}.card-color{min-height:300px}.contact-grid{padding-right:2%}.footer-grid{grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:flex-start;padding-bottom:25px;display:flex}.footer-bottom-grid{flex-flow:column;display:flex}.line-vertical{width:100%;height:1px;margin-top:25px}.footer-btm-part-1{margin-top:25px}.full-left{width:100%}.inner-title._02{font-size:var(--font--h1)}.inner-title._02.for-blg{font-size:var(--font--h2)}.inner-title.for-eml{font-size:var(--page-title)}.work-content-wrapper{height:14rem}.work-content-wrapper._01{height:150px}.work-content-wrapper._02{height:250px}.work-content-wrapper._03{height:160px}.title-work-2-wrapper{padding-top:10px}.work-card-2{min-height:180px}.progress-bar-wrapper{padding-right:15px}.blog-main-grid{grid-row-gap:30px;flex-flow:column;grid-template-columns:1fr;display:flex}.blog-2-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.blog-3-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.blog-image{border-radius:10px;height:200px;overflow:hidden}.blog-text-wrp{padding-left:0}.blog-image-msn{object-fit:cover;width:100%;height:100%}.blog-content-2{padding-left:0%}.contact-1-grid{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column-reverse;grid-template-columns:1fr;display:flex}.case-picture.gr,.work-grid{grid-column-gap:10px;grid-row-gap:10px}.about-grid{grid-row-gap:40px;flex-flow:column-reverse;display:flex}.about-images{grid-column-gap:16px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-tm-01{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column-reverse;display:flex}}@media screen and (max-width:479px){body{--font--primary-font:Inter, sans-serif;--color--second-color:#000;--button--font-size:14px;--line-height--page-line-height:1.1;--font-weight--500:500;--font--h1:2.5rem;--font--h2:1.9rem;--font--h3:1.1rem;--font-weight--600:600;--font--h4:1.4rem;--font--h5:1.2rem;--font--h6:1rem;--font--work-title:1.1rem;--line-height--paragraph-line-height:1.3;--colors--first-color:#000;--button--button-color:white;--colors--fourth-color:#fff;--font-weight--400:400;--colors--second-color:whitesmoke;--page-container--width:100%;--page-container--container-large:1400px;--color--first-color:white;--page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>:30px;--page-margin--divider-small:20px;--page-margin--divider-medium:50px;--work-title:75px;--line-height--page-line-height-2:.85;--button--nav-text:15px;--page-title:1.9rem;--button--cta-title:2.3rem;--backdrop-filter--backdrop-size:40px;--page-margin--divider-x-large:60px;--page-margin--divider-large:60px;--counter-title-2:3.8rem;--button--round-corners:2.6rem;--counter-title:4rem;--text-field:.8rem;--colors--third-color:#ffffffb3;--colors--footer-color:#f7f7f7;--colors--color:#ffd6e8;--button--circle-round-corners:10rem;--backdrop-filter--blur-color:#f8f8f31a;--backdrop-filter--backdrop-size-second:15px;--page-container--round-corners:.4rem;--page-margin--divider-extra-small:10px;--font--second-font:"Coolvetica Rg Cond";--font--third-font:Caveat;--section--padding-top-bottom:60px;--section--padding-left-right:2%;--font-weight--300:300;--font-weight--700:700;--font-weight--800:800}h4{letter-spacing:-.5px}p{font-size:var(--font--h6)}.button{font-size:var(--font--h6);letter-spacing:-.3px}.section.add-top{padding-top:80px}.section.ctc:where(.w-variant-c6b0b2b0-b210-2750-5d2d-62dc3b90b26c){border-radius:10px}.utility-page-wrap{padding-top:111px;padding-bottom:54px}.utility-page-content{padding-left:20px;padding-right:20px}.subhead{font-size:16px}.licensing-title{font-size:29px}.licensing-grid{grid-column-gap:5px;grid-row-gap:5px}.max-w-left.add-tp{margin-top:50px}.hero.for-inner.wp{height:550px;padding-bottom:130px}.container-bottom.bottom.add-max-cnt{width:auto;max-width:320px;margin-left:0;margin-right:0;padding-left:2%;padding-right:2%;bottom:100px}.container-bottom.add-px{max-width:320px;margin-left:0;margin-right:0;padding-left:2%;top:84px}.bottom-grid{grid-template-columns:1fr 1fr;justify-content:center;display:flex}.bottom-grid._2{flex-flow:row;justify-content:space-between;display:flex}.bottom-grid._2.for-hr{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex;position:relative;bottom:15px}.bottom-grid._3.mk-grd{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.bottom-grid._1.grd{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.bottom-grid.max-w-rsp{max-width:300px}.bottom-grid.hdi{display:none}.top-text{font-size:var(--font--h6)}.top-text.logo.w.for-mbl{font-size:var(--font--h2)}.top-text.big.svr{margin-top:0}.top-text.for-tst{font-size:var(--font--h6)}.top-text.sml{font-size:var(--button--font-size)}.top-text.for-sst{font-size:var(--font--h6)}.top-text.opc.hdi{display:none}.navigation-text-main:where(.w-variant-b1bb63d0-0274-8c16-baad-8061fa201eb5){font-size:var(--font--h6)}.last-part{grid-column-gap:0px;grid-row-gap:0px}.nav-arrow-move{display:none}.nav-arrow-move:where(.w-variant-b1bb63d0-0274-8c16-baad-8061fa201eb5){width:9px}.logo-first{flex:none}.navbar{grid-column-gap:5px;grid-row-gap:5px;min-height:8vh}.button-link{grid-column-gap:0rem;grid-row-gap:0rem}.last-item{grid-column-gap:5px;grid-row-gap:5px;flex:none}.hide-mobile,.social-content{display:none}.h1{font-size:var(--work-title);letter-spacing:-2px;--font--primary-font:Inter, sans-serif;--color--second-color:#000;--button--font-size:14px;--line-height--page-line-height:1.1;--font-weight--500:500;--font--h1:2.5rem;--font--h2:1.9rem;--font--h3:1.1rem;--font-weight--600:600;--font--h4:1.4rem;--font--h5:1.2rem;--font--h6:1rem;--font--work-title:1.1rem;--line-height--paragraph-line-height:1.3;--colors--first-color:#000;--button--button-color:white;--colors--fourth-color:#fff;--font-weight--400:400;--colors--second-color:whitesmoke;--page-container--width:100%;--page-container--container-large:1400px;--color--first-color:white;--page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>:30px;--page-margin--divider-small:20px;--page-margin--divider-medium:50px;--work-title:75px;--line-height--page-line-height-2:.85;--button--nav-text:15px;--page-title:1.9rem;--button--cta-title:2.3rem;--backdrop-filter--backdrop-size:40px;--page-margin--divider-x-large:60px;--page-margin--divider-large:60px;--counter-title-2:3.8rem;--button--round-corners:2.6rem;--counter-title:4rem;--text-field:.8rem;--colors--third-color:#ffffffb3;--colors--footer-color:#f7f7f7;--colors--color:#ffd6e8;--button--circle-round-corners:10rem;--backdrop-filter--blur-color:#f8f8f31a;--backdrop-filter--backdrop-size-second:15px;--page-container--round-corners:.4rem;--page-margin--divider-extra-small:10px;--font--second-font:"Coolvetica Rg Cond";--font--third-font:Caveat;--section--padding-top-bottom:60px;--section--padding-left-right:2%;--font-weight--300:300;--font-weight--700:700;--font-weight--800:800;padding-right:0}.h1.third{letter-spacing:-1px}.margin-70.add-px{margin-top:30px}.pricing-big-card{grid-row-gap:20px;padding:4%}.pricing-card{padding-left:15px;padding-right:15px}.line-divider{margin-top:70px;margin-bottom:70px}.item-flex{justify-content:flex-start;align-items:center}.p-no-bottom{font-size:.8rem}.goal-card{padding-left:12px;padding-right:12px}.toogle-icon{flex:none}.toggle-space{padding-right:0}.toggle-top{justify-content:flex-start;align-items:flex-start}.toggle-header{grid-column-gap:15px;grid-row-gap:15px;padding-left:10px;line-height:1.1}.blog-grid{grid-template-columns:1fr}.image-wrap{height:240px;min-height:240px}.work-card{min-height:auto}.testimonials-photo{min-width:80px;min-height:90px}.blog-wrapper.first{font-size:var(--font--h3);letter-spacing:-.4px}.grid-hero-agency{grid-column-gap:2vh}.hero-photo-wrapper.up,.photo-block{grid-row-gap:2vh}.photo-block.only-mobile{display:flex}.photo-block-reverse{grid-row-gap:2vh;margin-top:2vh}.video-logo.for-sct{width:28px;height:28px;top:17px;left:53px}.circle-divider.hide-crc{display:none}.circle-animation{height:200%}.scroll-badge{min-width:80px}.h2._01.sm{font-size:var(--font--h5);letter-spacing:-.5px}.h2._01.wkp{letter-spacing:-.7px}.h2.for-bg{font-size:var(--font--h5)}.small-ftd.finr{font-size:var(--font--h3);margin-left:0;top:-7px}.sticky-lft._01{min-height:220px}.work-title-main{bottom:15px;right:15px}.photo-hero{height:250px}.video-card{padding-left:10px;padding-right:10px}.card-half._02{padding-left:15px}.card-half._01{padding-top:15px;padding-bottom:90px;padding-left:15px}.team-circle.btm{margin-top:15px;position:relative;bottom:0;right:0}.cta-sm-title._06{letter-spacing:-2px}.service-title{font-size:var(--page-title)}.service-media-wrap{display:none}.video-grid{grid-column-gap:2.5vw;grid-row-gap:2.5vw}.faq-wrapper{grid-template-columns:1fr}.testimonials-card{min-height:350px;padding:25px}.author-circle{width:40px;height:40px}.testimonials-width{flex-flow:column;display:flex}.testimonials-card-wrapper{min-height:400px}.stats-name{font-size:var(--button--round-corners)}.stats-sticky-grid{grid-template-columns:1fr}.card-color{min-height:370px}.logo-absolute{width:28%}.text-field,.text-field::placeholder{font-size:var(--font--h6)}.footer-small-grid{grid-row-gap:20px;grid-template-columns:1fr 1fr}.footer-small-grid.sec{flex-flow:column;grid-template-columns:1fr;display:flex}.footer-small-grid.sec.mk-gri{grid-column-gap:10px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.subscribe-field-main{font-size:var(--font--h6);background-image:none}.subscribe-field-main::placeholder{font-size:var(--font--h6)}.subscribe-form{width:100%}.inner-title{font-size:var(--button--cta-title)}.inner-title._02.for-blg{font-size:var(--font--h4);letter-spacing:-.7px}.grid-work-02{grid-template-columns:1fr}.work-content-wrapper._01{height:100px}.work-content-wrapper._02{height:150px}.work-content-wrapper._03{height:90px}.work-card-2{min-height:240px}.main-grid,.blog-2-grid,.blog-3-grid{grid-template-columns:1fr}.blog-image{height:240px}.blog-text-wrp._01{padding-top:0}.blog-wrapper-2{grid-template-columns:1fr}.blog-photo-wrapper{min-height:200px}.blog-content-2{grid-row-gap:30px;padding-left:0}.collection-item-3{position:relative;top:0}.contact-1-grid{grid-column-gap:15px;grid-row-gap:15px}.text-field-2{min-height:30px}.case-sticky{grid-column-gap:30px;grid-row-gap:30px}.studio-sticky{height:85vh;padding:.5% 1% 30px}.about-flx{grid-row-gap:10px}.about-images{grid-column-gap:10px}.grdi-3-columns.opaciy{grid-template-columns:1fr 1fr}.grdi-3-columns.opaciy.mk3{grid-template-columns:1fr 1fr 1fr}.award-wrapper{flex-flow:column;display:flex}.team-grid{grid-column-gap:10px;grid-template-columns:1fr 1fr}}
#w-node-_54ae2f6e-5eb5-cb0a-f8fb-8172c12b4a39-993a4bf1{grid-area:1/1/2/5}#w-node-fa34d70a-0972-fc85-5e22-95a787cde49d-993a4bf1{grid-area:1/1/2/2;justify-self:start}#w-node-c44e7f44-9cfd-0045-5c86-dd2c8048da12-993a4bf1{grid-area:1/5/2/4;justify-self:start}#w-node-_8b6615c0-c73a-8e41-b393-ce31ea8aca88-993a4bf1{grid-area:1/4/2/5;justify-self:start}#w-node-da44edbb-e63a-a7b3-2d43-17da77de12c3-993a4bf1{grid-area:1/1/2/2;justify-self:start}#w-node-_88596c5b-17b1-f358-41d2-9c96d3020644-993a4bf1{grid-area:1/3/2/5}#w-node-_5392266e-4170-d7a6-1aa8-1e94a5c51d68-993a4bf1{grid-area:1/1/2/3}#w-node-ba158952-0b86-f81a-6d4b-f6ffa8e54dd6-993a4bf1{grid-area:1/2/2/4}#w-node-fd4f3de4-fdaa-ad2b-be80-ea0cd4bb3230-993a4bf1{grid-area:1/2/2/5}#w-node-d8409bd7-6a39-bcc1-d0a6-1496addba9dd-993a4bf1{grid-area:1/2/2/3}#w-node-d2286b68-5b53-8adf-e2bc-402b1738677b-993a4bf1{grid-area:1/3/2/4}#w-node-_62a788a7-0adb-1132-03bd-f2bab0b23ffc-993a4bf1{grid-area:1/4/2/5}#w-node-_74b9eadd-70ef-4d1d-0e0e-70b406b05943-993a4bf1{grid-area:span 1/span 1/span 1/span 1}#w-node-f881ed68-f5e3-0ef0-df9b-fbca0cbf6676-993a4bf1{grid-area:1/2/2/3}#w-node-_50c97e78-689d-c503-7c39-25216ec6da78-993a4bf1,#w-node-d9be3535-bb31-516d-7780-2fd23a4b50f5-993a4bf1{grid-area:span 1/span 1/span 1/span 1}#w-node-_834d27be-a307-1552-5d45-d5d881496a66-993a4bf1{justify-self:start}#w-node-ce703fd1-c7cb-2ca9-85fc-0ba6f65055e0-993a4bf1{grid-area:1/1/2/4}#w-node-_903874e3-d224-4746-bda2-0528ae6011bc-993a4bf1{grid-area:1/7/2/13}#w-node-_9a4727fa-a720-e812-9688-12c2ea99bf85-993a4bf1,#w-node-daa9333c-1b77-f6e7-6abd-3a2bb9a401cc-993a4bf1{grid-area:1/1/2/7}#w-node-e13d813c-aa3f-f228-a725-2f9f69c2bd99-993a4bf1{grid-area:2/1/3/5}#w-node-_121df2e8-d7a9-fe71-d45e-60965b832a4f-993a4bf1{grid-area:2/5/3/9}#w-node-_745b1e52-4d67-8d5e-e02c-e3c9f3abf574-993a4bf1{grid-area:2/9/3/13}#w-node-f44b6bad-635b-8bb9-d3e3-3ba01c594700-993a4bf1{grid-area:3/7/4/13}#w-node-_05b18c21-7f7d-af15-7093-59f562d76e5d-993a4bf1{grid-area:3/1/4/7}#w-node-fe905635-413a-4c3d-51e8-eaa13852a8d0-993a4bf1{grid-area:1/2/2/3}#w-node-fe905635-413a-4c3d-51e8-eaa13852a8d1-993a4bf1{grid-area:1/3/2/4}#w-node-fe905635-413a-4c3d-51e8-eaa13852a8d2-993a4bf1{grid-area:1/4/2/5}#w-node-_6cee3d7d-907a-824c-bb09-da293ddb1230-993a4bf1{justify-self:start}#w-node-_78c0db1c-1d1d-9c90-a29e-9dcfdf5985dd-993a4bf1{justify-self:end}#w-node-_214f4abd-0d9c-5ad2-cf5a-9f3746f68654-993a4bf1{grid-area:1/3/2/4;justify-self:end}#w-node-fc172a0f-676f-2984-960f-404f1cbb0fed-993a4bf1,#w-node-ff05eb9a-fec5-cae0-bfa7-1fca97c46ecf-993a4bf1{grid-area:1/1/2/3}#w-node-ed5c7070-02c2-b04e-80e4-4daf9aa3cba9-993a4bf1{grid-area:1/2/2/4}#w-node-_261b0a7e-b7b7-a545-f31c-3d511bed4947-993a4bf1{place-self:center end}#w-node-cef755a0-84ca-d2b0-58bc-bc70300557c0-300557bb{justify-self:center}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d1e9-bfb2d1e5{grid-area:1/1/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d1f0-bfb2d1e5{grid-area:1/3/2/5;justify-self:end}#Subscribe.w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d208-bfb2d1e5{align-self:stretch}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d218-bfb2d1e5{grid-area:1/2/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d23e-bfb2d1e5{grid-area:1/1/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d241-bfb2d1e5{grid-area:1/3/2/5}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d246-bfb2d1e5{grid-area:1/1/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d24b-bfb2d1e5{grid-area:1/3/2/5}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d251-bfb2d1e5{grid-area:1/1/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d253-bfb2d1e5{grid-area:1/3/2/5}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d258-bfb2d1e5{grid-area:1/1/2/3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d25b-bfb2d1e5{grid-area:1/3/2/5}#w-node-_6f1b72ba-de01-eecf-fcb3-8ffbec1c22bd-ec1c22b7{grid-area:1/1/2/2;justify-self:start}#w-node-af2153a1-3cab-09b2-ff83-2d42552a1feb-552a1feb{grid-area:1/2/2/5}#w-node-f4f6d413-6968-d40f-07ed-7736cdf55b9b-cdf55b9b,#w-node-f4f6d413-6968-d40f-07ed-7736cdf55b9c-cdf55b9b{grid-area:1/1/2/5}#w-node-f4f6d413-6968-d40f-07ed-7736cdf55b9f-cdf55b9b{grid-area:1/4/2/5}#w-node-_00cdae18-38ec-1b3e-ec88-656f2336553e-2336553d{grid-area:1/1/2/2}#w-node-_00cdae18-38ec-1b3e-ec88-656f23365540-2336553d{grid-area:1/2/2/4;justify-self:start}#w-node-_00cdae18-38ec-1b3e-ec88-656f23365547-2336553d{grid-area:1/4/2/5}#w-node-c01f92b0-c897-0124-4e37-463bf7eef9a5-993a4cca{grid-area:1/1/2/4}#w-node-c01f92b0-c897-0124-4e37-463bf7eef9aa-993a4cca{grid-area:1/4/2/5;align-self:end}#w-node-_0b26514e-2f3c-8f11-b6d7-1cec030d664e-993a4cca{grid-area:span 1/span 1/span 1/span 1}#w-node-_2f092b8d-6abc-d515-2800-4d97c243c256-993a4cca{grid-area:1/2/2/3}#w-node-_29198dc6-857a-148a-df5b-3ba80795f52a-993a4cca{grid-area:1/1/2/4}#w-node-af3957af-39c4-ee3e-c744-a46d1223167a-993a4d32{grid-area:1/1/2/5}#w-node-af3957af-39c4-ee3e-c744-a46d1223167d-993a4d32,#w-node-afe39f76-d9f9-a827-21f4-adc5a14b0ba2-993a4d32{grid-area:1/1/2/4}#w-node-afe39f76-d9f9-a827-21f4-adc5a14b0ba5-993a4d32{grid-area:1/4/2/5;align-self:end}#w-node-_373af2cf-20d6-edfa-f731-aeb87124b301-993a4d49{grid-area:1/1/2/5}#w-node-_373af2cf-20d6-edfa-f731-aeb87124b304-993a4d49{grid-area:1/1/2/4}#w-node-aee14c3f-e78e-a2b2-a52d-b947d042416f-993a4d49,#w-node-_6380cdb7-8e11-59a1-fc80-cd3b93f6da2b-993a4d49,#w-node-_6717ddc3-dd96-c552-13f9-07db239a21ec-993a4d49,#w-node-_8dac8822-518e-0aec-6616-057aa22977b3-993a4d49{place-self:center}#w-node-b4054b18-a328-7e5e-db60-ed3273ada0ef-993a4d49{grid-area:1/1/2/4}#w-node-_1b970164-22bb-7f7f-dbe8-86f00a234b11-993a4d49{grid-area:1/2/2/5}#w-node-_8a43d27d-b7fc-1aa9-5720-a9b126877931-993a4d49{grid-area:1/2/2/4}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c2-993a4d49{justify-self:center}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c4-993a4d49{grid-area:1/3/2/4;justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c9-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924cb-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924cd-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924d1-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924d3-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924d5-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924d9-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924db-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924dd-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924e1-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924e3-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924e5-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924e9-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924eb-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924ed-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924f1-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924f3-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924f5-993a4d49{justify-self:end}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924f9-993a4d49,#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924fb-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924fd-993a4d49{justify-self:end}#w-node-f7fb6f0b-16b8-25a9-4160-54883563fe60-993a4da7{grid-area:1/1/2/5}#w-node-_4c85f7ed-a93f-c659-bb08-5308c5d9df05-993a4da7{grid-area:1/1/2/4}#w-node-_7b32b3fd-aab2-3747-344c-671a0d7ce027-993a4da7{grid-area:1/4/2/5;align-self:end}#w-node-f7fb6f0b-16b8-25a9-4160-5488356400b9-993a4da7{grid-area:1/2/2/3}#w-node-f7fb6f0b-16b8-25a9-4160-5488356400ba-993a4da7{grid-area:1/3/2/4}#w-node-f7fb6f0b-16b8-25a9-4160-5488356400bb-993a4da7{grid-area:1/4/2/5}#w-node-f9b69b9b-5c62-b8c4-a123-bfe377b98c88-993a4dc2{grid-area:1/1/2/5}#w-node-f9b69b9b-5c62-b8c4-a123-bfe377b98c92-993a4dc2{grid-area:1/1/2/4}#w-node-_331484bf-f1fa-06a8-dd3e-62cefd905b63-993a4dc3{grid-area:1/1/2/5}#w-node-_331484bf-f1fa-06a8-dd3e-62cefd905b6d-993a4dc3{grid-area:1/1/2/4}#w-node-cf00d0e1-5169-7919-4421-ef06275cd635-993a4dc3{grid-area:1/1/2/3}#w-node-cf00d0e1-5169-7919-4421-ef06275cd653-993a4dc3{grid-area:1/3/2/5}#w-node-cf00d0e1-5169-7919-4421-ef06275cd671-993a4dc3{grid-area:2/4/3/7}#w-node-cf00d0e1-5169-7919-4421-ef06275cd68f-993a4dc3{grid-area:3/1/4/4}#w-node-e0da001e-b5c5-88b7-50d4-40f86a660302-993a4dc4{grid-area:1/2/2/4}#w-node-_8353f36d-cfb8-86ec-ae94-7cc88587aed3-993a4dc5{grid-area:1/1/2/5}#w-node-_8353f36d-cfb8-86ec-ae94-7cc88587aed6-993a4dc5{grid-area:1/1/2/4}#w-node-_60ba106a-8c12-40af-646b-aabfd72b6783-993a4dc6{grid-area:1/1/2/5}#w-node-_60ba106a-8c12-40af-646b-aabfd72b6786-993a4dc6{grid-area:1/1/2/4}#w-node-_60ba106a-8c12-40af-646b-aabfd72b678b-993a4dc6{grid-area:1/4/2/5;align-self:end}#w-node-f13f1871-a656-2d0d-e82f-cf704be15861-993a4dc7{grid-area:1/1/2/5}#w-node-f13f1871-a656-2d0d-e82f-cf704be15864-993a4dc7{grid-area:1/1/2/4}#w-node-dd4a029b-e456-05ad-fffb-eec1a1517112-993a4dc7{grid-area:1/2/2/4}#w-node-a342e60e-a3f6-e6b0-521d-ad97df1990bd-993a4dc9{grid-area:1/1/2/3}#w-node-a342e60e-a3f6-e6b0-521d-ad97df1990c4-993a4dc9{grid-area:1/1/2/2}#w-node-de1a0c42-ff4b-a9ba-cfbb-5baa2a655dc8-993a4dc9{grid-area:1/1/2/3}#w-node-de1a0c42-ff4b-a9ba-cfbb-5baa2a655dcc-993a4dc9{grid-area:1/1/2/2}@media screen and (min-width:1920px){#w-node-_54ae2f6e-5eb5-cb0a-f8fb-8172c12b4a39-993a4bf1,#w-node-af3957af-39c4-ee3e-c744-a46d1223167a-993a4d32,#w-node-_373af2cf-20d6-edfa-f731-aeb87124b301-993a4d49,#w-node-f7fb6f0b-16b8-25a9-4160-54883563fe60-993a4da7,#w-node-f9b69b9b-5c62-b8c4-a123-bfe377b98c88-993a4dc2,#w-node-_331484bf-f1fa-06a8-dd3e-62cefd905b63-993a4dc3,#w-node-_8353f36d-cfb8-86ec-ae94-7cc88587aed3-993a4dc5,#w-node-_60ba106a-8c12-40af-646b-aabfd72b6783-993a4dc6,#w-node-f13f1871-a656-2d0d-e82f-cf704be15861-993a4dc7{grid-area:1/1/2/5}}@media screen and (max-width:991px){#w-node-c44e7f44-9cfd-0045-5c86-dd2c8048da12-993a4bf1{grid-column:3/5}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d1e9-bfb2d1e5{grid-column-end:4}#w-node-_00cdae18-38ec-1b3e-ec88-656f23365547-2336553d{grid-column-start:3}#w-node-_2f092b8d-6abc-d515-2800-4d97c243c256-993a4cca{grid-column-start:1}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c2-993a4d49{justify-self:end}#w-node-dd4a029b-e456-05ad-fffb-eec1a1517112-993a4dc7{grid-column:2/3}}@media screen and (max-width:767px){#w-node-c44e7f44-9cfd-0045-5c86-dd2c8048da12-993a4bf1{grid-column:3/5}#w-node-_8b6615c0-c73a-8e41-b393-ce31ea8aca88-993a4bf1{grid-column-start:3}#w-node-d8409bd7-6a39-bcc1-d0a6-1496addba9dd-993a4bf1{grid-column:1/2}#w-node-d2286b68-5b53-8adf-e2bc-402b1738677b-993a4bf1{grid-column:2/3}#w-node-_62a788a7-0adb-1132-03bd-f2bab0b23ffc-993a4bf1{grid-column:3/4}#w-node-_834d27be-a307-1552-5d45-d5d881496a66-993a4bf1{grid-area:1/4/2/5}#w-node-_6f1b72ba-de01-eecf-fcb3-8ffbec1c22bd-ec1c22b7{grid-column-end:3}#w-node-dd4a029b-e456-05ad-fffb-eec1a1517112-993a4dc7{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:479px){#w-node-_54ae2f6e-5eb5-cb0a-f8fb-8172c12b4a39-993a4bf1{grid-column-start:1}#w-node-fa34d70a-0972-fc85-5e22-95a787cde49d-993a4bf1,#w-node-c44e7f44-9cfd-0045-5c86-dd2c8048da12-993a4bf1{grid-area:span 1/span 1/span 1/span 1}#w-node-_57b5af3e-8de7-1a3d-0bcc-71e02f1dacc5-993a4bf1{justify-self:end}#w-node-_96a8e976-239c-c4dc-6d16-dd68408c13e0-993a4bf1{grid-area:1/3/2/5}#w-node-_50c97e78-689d-c503-7c39-25216ec6da78-993a4bf1{justify-self:center}#w-node-_834d27be-a307-1552-5d45-d5d881496a66-993a4bf1{grid-column-start:3;justify-self:end}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d23e-bfb2d1e5{grid-column-end:3}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d24b-bfb2d1e5{grid-area:1/3/2/5}#w-node-_27eb354a-fcce-9a8d-a738-4459bfb2d258-bfb2d1e5{grid-column-end:4}#w-node-af3957af-39c4-ee3e-c744-a46d1223167a-993a4d32,#w-node-_373af2cf-20d6-edfa-f731-aeb87124b301-993a4d49{grid-column-start:1}#w-node-c91f79d6-3c22-feae-fff3-e2fa7aaf3b03-993a4d49{grid-area:1/3/2/5}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c0-993a4d49{justify-self:start}#w-node-_8fd1d186-4590-97f8-ca96-eaab35b924c2-993a4d49{justify-self:center}#w-node-f7fb6f0b-16b8-25a9-4160-54883563fe60-993a4da7,#w-node-f9b69b9b-5c62-b8c4-a123-bfe377b98c88-993a4dc2,#w-node-_331484bf-f1fa-06a8-dd3e-62cefd905b63-993a4dc3{grid-column-start:1}#w-node-cf00d0e1-5169-7919-4421-ef06275cd635-993a4dc3{grid-column-end:2}#w-node-cf00d0e1-5169-7919-4421-ef06275cd653-993a4dc3{grid-area:2/1/3/2}#w-node-cf00d0e1-5169-7919-4421-ef06275cd671-993a4dc3{grid-area:3/1/4/2}#w-node-cf00d0e1-5169-7919-4421-ef06275cd68f-993a4dc3{grid-row:4/5;grid-column-end:2}#w-node-_8353f36d-cfb8-86ec-ae94-7cc88587aed3-993a4dc5{grid-column-start:1}#w-node-_74584e43-5991-5442-ad3b-9150ae588ec6-993a4dc5{grid-area:1/3/2/5}#w-node-_60ba106a-8c12-40af-646b-aabfd72b6783-993a4dc6,#w-node-f13f1871-a656-2d0d-e82f-cf704be15861-993a4dc7{grid-column-start:1}}
html.w-mod-js:not(.w-mod-ix3) :is(.h2._01,.contact-info.for-button,:is(.contact-info.for-button,.contact-info.for-button) .bg-change,.menu-wrapper,[data-ix3~=preloader-logo],.preloader,[data-ix3~=page],.circle-divider,[data-ix3~=hero-title-left],[data-ix3~=hero-title-right],.top-text.big,.team-flex,.section.ctc .photo-section,.cta-sm-title._02,.cta-sm-title._03,.cta-sm-title._04,.cta-sm-title._05,.animation-section .absolute-photo,.video-grid,.cta-sm-title._06,.play-video,:is(.stats-container,.stats-container) .card-stats-side.front,:is(.stats-container,.stats-container) .card-stats-side.back,.pricing-txt._01,.pricing-txt._02,.pricing-txt._03){visibility:hidden!important}:root{--ph-pink:#ffd1e1;--ph-line:#ff5c9a;--ph-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' fill='%23ffd1e1'/%3E%3Cpath d='M0 0L100 100M100 0L0 100' stroke='%23ff5c9a' stroke-width='1.5' vector-effect='non-scaling-stroke' fill='none'/%3E%3C/svg%3E")}img.ph,video.ph-bg,.ph-bg{background-color:var(--ph-pink)!important;background-image:var(--ph-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.team-small-card,.team-small-card._02,.team-small-card._03,.team-small-card._04,.absolute-photo,.author-circle,.author-circle._01,.author-circle._02,.author-circle.small,.author-circle.small._01,.author-circle.small._02,.author-circle.small._03,.author-circle._03,.author-circle._04,.photo-half,.photo-half._01,.photo-half._02,.photo-section,.image-about,.image-about._01,.image-about._02,.image-about._03,.image-about._04{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--ph-pink)}#w-node-clone-work3-item-5{grid-area:4/4/5/7}@media screen and (max-width:767px){#w-node-clone-work3-item-5{grid-area:5/1/6/2}}.clone-lightbox{z-index:100000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.clone-lightbox-frame{aspect-ratio:16/9;width:min(90vw,160vh)}.clone-lightbox-frame iframe{border:0;width:100%;height:100%}.clone-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:40px;line-height:1;position:absolute;top:16px;right:24px}img.ph.partner-logo,img.ph.invert-chat-circle{filter:none}.invert-div img.ph,.invert-div .ph-bg,.award-wrapper img.ph,.award-wrapper .ph-bg,.start-flex.invert img.ph,.start-flex.invert .ph-bg,.button-link:where(.w-variant-b1bb63d0-0274-8c16-baad-8061fa201eb5) img.ph{filter:invert()}@media screen and (min-width:992px) and (max-width:1199px){.hero-track .h1{font-size:14vw}}@media screen and (min-width:480px) and (max-width:767px){.hero-track .h1{font-size:min(75px,14vw)}.stats-name{font-size:min(var(--counter-title-2), 11vw)}}@media screen and (min-width:992px) and (max-width:1199px){.stats-name{font-size:min(var(--counter-title-2), 5.4vw)}}.hero.for-inner.wp{height:auto;min-height:65vh}@media screen and (max-width:991px){.hero.for-inner.wp{min-height:50vh;padding-bottom:190px}}@media screen and (max-width:767px){.hero.for-inner.wp{min-height:550px}}.project-bottom-line .line-flex{gap:24px}.project-bottom-line .line-flex>p{flex-shrink:0}.project-bottom-line .line-flex>div{text-align:right}
:root,html body{--ink:#000;--ink-2:#1c1c1f;--teal:#333;--teal-2:#8a8a8a;--cyan:#fff;--orange:#fff;--red:#f5572f;--glow:#f5572f;--muted:#9a9a9a;--paper:#fff;--mist:whitesmoke;--mist-2:#f7f7f7;--line:#0000001f;--hazard:repeating-linear-gradient(-45deg, #fff 0 14px, #1c1c1f 14px 28px);--pal-navy:#011c26;--pal-teal:#025159;--pal-green:#08a696;--pal-cyan:#26ffdf;--pal-orange:#f26a1b;--pal-red:#f5572f;--pal-hazard:repeating-linear-gradient(-45deg, var(--pal-orange) 0 14px, var(--pal-navy) 14px 28px);--ph-pink:var(--pal-navy);--ph-line:var(--pal-orange);--ph-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' fill='%23011c26'/%3E%3Cpath d='M0 0L100 100M100 0L0 100' stroke='%23f26a1b' stroke-width='1.2' vector-effect='non-scaling-stroke' fill='none'/%3E%3C/svg%3E")}:focus-visible{outline-offset:3px;outline:2px solid}.text-area{resize:vertical;min-height:96px;font:inherit}.reel-clip{object-fit:cover;filter:saturate(.9)contrast(1.04);background:#0b0b0b;transition:transform 1.6s cubic-bezier(.22,1,.36,1),filter 1.2s;transform:scale(1.02)}.video-wrapper.is-playing .reel-clip{transform:none}.video-wrapper:not(.is-centre) .reel-clip{filter:saturate(.8)contrast(1.04)brightness(.86)}.sticky-text-center .cta-sm-title._06{margin:0;position:relative}.reel-soon{letter-spacing:.08em;color:var(--cyan);margin-top:26px}@media screen and (min-width:992px){.reel-soon{letter-spacing:.04em;margin-top:30px;font-size:18px}}.bg-collab{overflow:hidden}.bg-collab-img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.8);width:100%;height:100%}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff40 0%,#ffffff0f 40%,#0000 70%);position:absolute;inset:0}.chat-avatar-them{color:var(--paper);background:#555;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.contact-direct{flex-wrap:wrap;gap:8px 22px;margin-top:26px;display:flex}.work-intro,.page-hero-intro{max-width:34rem;margin-top:18px}.page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cs-actions{flex-wrap:wrap;gap:12px;display:flex}button.circle-wrap,button.fixed-close-button{font:inherit;cursor:pointer;border:0;padding:0}button.circle-wrap{background-color:#0000}.brand-mark{border-radius:50%;width:100%;height:100%;display:block}.brand-mark-bg{fill:var(--ink)}.brand-mark-z{fill:none;stroke:var(--cyan);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.brand-mark-dot{fill:var(--teal-2)}.video-logo{border-radius:50%;overflow:hidden}.partner-mask{width:100%;height:100%;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:currentColor;display:block}.partner-logo.partner-mask{filter:none;width:70%;height:4.5rem;color:var(--ink)}.as-seen-logo{width:86px;height:34px;color:var(--ink);opacity:.75}.logo-chip{background:var(--paper);color:var(--ink);border:1px solid var(--line);background-image:none;justify-content:center;align-items:center;padding:8px;display:flex}.ui-icon{fill:currentColor;width:18px;height:18px}html.menu-open .menu-wrapper,html.menu-open .fixed-close-button{position:fixed}html.menu-open .main-content{will-change:transform;box-shadow:0 40px 120px #00000073}.menu-backdrop{cursor:pointer}.menu-hazard{background:repeating-linear-gradient(180deg, var(--orange) 0 12px, transparent 12px 24px);transform-origin:top;opacity:.9;width:6px;position:absolute;top:0;bottom:0;right:calc(23.5% + 6px)}.menu-item{align-items:baseline;gap:14px;padding-bottom:4px;display:flex;overflow:hidden}.menu-index{letter-spacing:.08em;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px}.menu-rule{background:linear-gradient(90deg, var(--cyan), #fff0);transform-origin:0;width:100%;height:1px;margin-top:6px}.menu-wrapper .button-line-overlay{background-color:var(--cyan)}.work-title-main{align-items:flex-end;gap:18px;max-width:calc(100% - 40px)}.work-tagline{opacity:.6;max-width:28ch;margin:4px 0 0;font-size:13px;line-height:1.35}.project-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:inline-flex}.image-wrap .project-badges,.work-content-wrapper .project-badges{z-index:5;margin:0;position:absolute;top:14px;left:14px}.project-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.project-badge.is-locked{background:var(--ink);color:var(--cyan)}.project-badge.is-locked:before{content:"";background:var(--glow);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite soft-glow}.project-badge.is-wip{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.title-work-2-wrapper .gray-small{opacity:.55;margin-top:2px}.cover-pending{background:linear-gradient(transparent 0 calc(100% - 18px), transparent calc(100% - 18px)), radial-gradient(90% 90% at 80% 20%, #26ffdf2e, transparent 60%), var(--pal-navy);align-items:flex-end;width:100%;height:100%;min-height:100%;padding:6%;display:flex;position:relative;overflow:hidden}.cover-pending:before{content:"";background:var(--pal-hazard);height:18px;position:absolute;inset:0 0 auto}.cover-pending:after{content:attr(data-badge);text-transform:uppercase;letter-spacing:.14em;color:var(--pal-orange);font-size:11px;font-weight:600;position:absolute;top:34px;right:6%}.cover-pending-name{color:var(--paper);letter-spacing:-.04em;font-size:clamp(28px,5vw,72px);font-weight:600;line-height:.95}.card-hazard{background:var(--hazard);background-size:200% 100%;height:8px;animation:14s linear infinite hazard-move;position:absolute;bottom:0;left:0;right:0}.service-title{line-height:1.05}.project-cover{padding:0;overflow:hidden}.project-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-cover .cover-pending{padding:140px 6% 160px;position:absolute;inset:0}.cs-figure{margin:0}.cs-figure figcaption{margin-top:8px}.cs-body{flex-direction:column;gap:clamp(64px,9vw,140px);margin-top:clamp(64px,9vw,140px);display:flex}.cs-challenge{border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) 3fr;gap:24px;padding-top:26px;display:grid}.cs-challenge-text{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,54px);font-weight:600;line-height:1.05}.cs-challenge-text:before{content:"“";color:var(--muted)}.cs-challenge-text:after{content:"”";color:var(--muted)}.cs-outcomes{background:radial-gradient(70% 120% at 100% 0%, #ffffff29, transparent 60%), var(--ink);color:var(--paper);border-radius:14px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.cs-outcomes:after{content:"";background:var(--hazard);height:8px;position:absolute;bottom:0;left:0;right:0}.cs-outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin-top:28px;display:grid}.cs-outcome{border-left:1px solid #ffffff59;padding-left:18px}.cs-outcome-value{letter-spacing:-.05em;color:var(--cyan);margin:0;font-size:clamp(44px,5.5vw,88px);font-weight:600;line-height:1}.cs-outcome-label{opacity:.75;max-width:22ch;margin:10px 0 0}.cs-chapter{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:24px clamp(24px,4vw,64px);display:grid}.cs-chapter>*{min-width:0}.cs-chapter-label{align-self:start;position:sticky;top:110px}.cs-chapter-index{color:var(--ink);margin:0 0 10px;font-size:clamp(46px,4.4vw,72px);line-height:1}.dg{width:auto;height:.86em;display:block;overflow:visible}html.w-mod-js .cs-chapter .dg path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1);transition-delay:calc(.25s + var(--k) * .18s)}html.w-mod-js .cs-chapter.is-in .dg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html.w-mod-js .cs-chapter .dg path{stroke-dashoffset:0;transition:none}}.cs-chapter-heading{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.05}.cs-text{opacity:.82;max-width:62ch;margin:0 0 14px;font-size:18px;line-height:1.55}.cs-points{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px;display:grid}.cs-point{background:var(--mist-2);border:1px solid var(--line);border-radius:12px;padding:20px}.cs-point-index{background:var(--ink);width:26px;height:26px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;margin:0 0 12px;font-size:12px;font-weight:600;display:inline-flex}.cs-point-title{margin:0 0 6px;font-weight:600}.cs-point-text{opacity:.75;margin:0;font-size:15px;line-height:1.5}.cs-figures{grid-column:1/-1;gap:15px;display:grid}.cs-figures.n2{grid-template-columns:1fr 1fr}.cs-figures.n3{grid-template-columns:repeat(3,1fr)}.cs-figures .work-photo-first{height:auto;display:block}.cs-closing{border-top:1px solid var(--line);max-width:900px;padding-top:26px}.cs-closing .h2{margin-top:18px}.cs-wip{background:var(--ink);color:var(--paper);border-radius:14px;min-height:100%;position:relative;overflow:hidden}.cs-wip-inner{padding:clamp(28px,4vw,48px)}.cs-wip-title{letter-spacing:-.03em;margin:18px 0 10px;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.1}.cs-wip-text{opacity:.7;max-width:40ch;margin:0}.hazard-band{background:var(--hazard);background-size:200% 100%;height:16px;animation:12s linear infinite hazard-move}.cs-embed{margin-top:clamp(48px,7vw,110px)}.cs-embed-head{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.cs-embed-title{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,40px);font-weight:600}.cs-embed-frame{background:var(--ink);border-radius:14px;width:100%;position:relative;overflow:hidden}.cs-embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cs-embed-placeholder{background:linear-gradient(#26ffdf0f 1px, transparent 1px) 0 0 / 100% 28px, radial-gradient(60% 60% at 50% 50%, #26ffdf24, transparent 70%), var(--pal-navy);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.cs-embed-play{border:2px solid var(--pal-cyan);border-radius:50%;width:84px;height:84px;animation:2.4s ease-out infinite pulse-ring;position:relative}.cs-embed-play:after{content:"";border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent var(--pal-cyan);position:absolute;top:27px;left:34px}.gate{background:linear-gradient(#ffffff0d 1px, transparent 1px) 0 0 / 100% 24px, radial-gradient(100% 70% at 100% 0%, #ffffff24, transparent 60%), var(--ink);color:var(--paper);clip-path:inset(0% round 14px);border-radius:14px;min-height:100%;position:relative;overflow:hidden}.gate-hazard{background:var(--hazard);background-size:200% 100%;height:16px;animation:10s linear infinite hazard-move}.gate.is-denied .gate-hazard{background:repeating-linear-gradient(-45deg, var(--red) 0 14px, var(--ink) 14px 28px);background-size:200% 100%}.gate-inner{padding:clamp(26px,3.4vw,48px)}.gate-head{align-items:center;gap:16px;display:flex}.gate-lock{flex:none;width:38px;height:44px;overflow:visible}.gate-lock-shackle{fill:none;stroke:var(--cyan);stroke-width:5px;stroke-linecap:round}.gate-lock-body{fill:var(--orange)}.gate-lock-hole{fill:var(--ink);stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.gate.is-denied .gate-lock-body{fill:var(--red)}.gate-label{opacity:.7;margin:0;font-size:13px}.gate-status{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin:4px 0 0;font-size:11px;font-weight:600;display:flex}.gate-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,start) infinite blink;box-shadow:0 0}.gate.is-granted .gate-status{color:var(--cyan)}.gate.is-denied .gate-status{color:var(--red)}.gate-title{letter-spacing:-.04em;margin:28px 0 22px;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.02}.gate-cells{cursor:text;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;max-width:420px;display:grid;position:relative}.gate-cell{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;transition:border-color .25s,background-color .25s,transform .35s cubic-bezier(.2,.9,.2,1.4);display:flex;position:relative}.gate-cell.is-active{border-color:var(--cyan)}.gate-cell.is-active:after{content:"";background:var(--cyan);width:2px;height:36%;animation:1s steps(2,start) infinite blink}.gate-cell.is-filled{border-color:#ffffff8c;transform:translateY(-2px)}.gate-dot{background:var(--paper);border-radius:50%;width:12px;height:12px;animation:.3s cubic-bezier(.2,.9,.2,1.4) dot-in}.gate.is-checking .gate-cell{border-color:var(--teal-2);animation:.9s ease-in-out infinite scan}.gate.is-checking .gate-cell:nth-child(2){animation-delay:80ms}.gate.is-checking .gate-cell:nth-child(3){animation-delay:.16s}.gate.is-checking .gate-cell:nth-child(4){animation-delay:.24s}.gate.is-checking .gate-cell:nth-child(5){animation-delay:.32s}.gate.is-checking .gate-cell:nth-child(6){animation-delay:.4s}.gate.is-denied .gate-cell{border-color:var(--red);background:#ff2c1024}.gate.is-denied .gate-dot{background:var(--red)}.gate.is-granted .gate-cell{border-color:var(--cyan);background:var(--cyan)}.gate.is-granted .gate-dot{background:var(--ink)}.gate-input{opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.gate-message{opacity:.75;min-height:1.4em;margin:16px 0 0;font-size:14px}.gate.is-denied .gate-message{color:var(--red);opacity:1}.gate-help{opacity:.7;border-top:1px solid #ffffff1f;margin:30px 0 0;padding-top:18px;font-size:14px}.gate-help a{color:var(--cyan)}@keyframes hazard-move{to{background-position:-200% 0}}@keyframes blink{to{visibility:hidden}}@keyframes dot-in{0%{transform:scale(0)}}@keyframes scan{50%{border-color:var(--cyan);transform:translateY(-6px)}}@keyframes pulse-ring{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 26px #fff0}}.page-curtain{z-index:100000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.page-curtain.is-active,html.is-arriving .page-curtain{visibility:visible;pointer-events:auto}.page-curtain-cells{grid-template-columns:repeat(var(--cols,8), 1fr);grid-template-rows:repeat(var(--rows,6), 1fr);display:grid;position:absolute;inset:0}.page-curtain-cells i{background:var(--ink);will-change:transform, border-radius;border-radius:50%;transform:scale(0)}html.is-arriving .page-curtain{background:var(--ink)}html.is-arriving .page-curtain-text{color:var(--paper)}html.via-curtain .preloader{display:none!important}.page-curtain-label{z-index:1;opacity:1;color:var(--paper);letter-spacing:-.06em;text-align:center;pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 4vw;font-size:clamp(44px,9vw,150px);font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.page-curtain-text{white-space:nowrap;display:inline-block}.page-curtain-text .pc-ch{will-change:transform, filter, opacity;display:inline-block}html.is-arriving .page-curtain-text:empty:before{content:var(--arriving-label,"")}.page-curtain-mark{background:var(--red);border-radius:50%;width:14px;height:14px;animation:.8s steps(2,start) infinite blink;position:absolute;top:28px;right:28px}.resume-block,.legal-grid{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) 3fr;gap:24px clamp(24px,4vw,64px);padding:40px 0;display:grid}.resume-block:first-child{border-top:0;padding-top:0}.resume-block-label{align-self:start;align-items:center;gap:14px;display:flex;position:sticky;top:110px}.resume-entry{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;gap:18px;padding:22px 0;display:grid}.resume-entry:first-child{padding-top:0}.resume-index{color:var(--teal-2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.resume-org{letter-spacing:-.03em;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:600}.resume-role{opacity:.65;margin:2px 0 10px}.resume-points{margin:0;padding-left:18px}.resume-points li{margin-bottom:4px;line-height:1.5}.resume-points li::marker{color:var(--muted)}.resume-link{margin-top:12px}.resume-period{white-space:nowrap;opacity:.6;margin:4px 0 0;font-size:14px}.resume-skills{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;display:grid}.resume-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.resume-chips li{border:1px solid var(--line);background:var(--mist-2);border-radius:100px;padding:7px 13px;font-size:14px}.resume-chips.big li{background:var(--ink);color:var(--paper);border-color:var(--ink);padding:10px 18px;font-size:18px}.legal-grid{border-top:0;padding-top:0}.legal-aside{align-self:start;position:sticky;top:110px}.legal-intro{letter-spacing:-.02em;margin:0 0 36px;font-size:clamp(20px,1.8vw,26px);line-height:1.35}.legal-section{border-top:1px solid var(--line);max-width:70ch;padding:26px 0}.legal-heading{letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0 0 12px;font-size:22px;font-weight:600;display:flex}.legal-index{color:var(--muted);font-size:13px}.legal-section p{opacity:.85;line-height:1.6}html.w-mod-js .cs-reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(48px)}html.w-mod-js .cs-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.w-mod-js .cs-reveal{opacity:1;transition:none;transform:none}.hazard-band,.gate-hazard,.cs-embed-play,.gate-status-dot,.page-curtain-mark{animation:none}}@media screen and (max-width:991px){.menu-hazard{display:none}.cs-chapter,.cs-challenge,.resume-block,.legal-grid{grid-template-columns:minmax(0,1fr)}.cs-chapter-label,.resume-block-label,.legal-aside{position:static}}@media screen and (max-width:767px){.card-experience .h2._01{font-size:clamp(44px,14vw,64px)}.card-experience .h2._01.sm{white-space:normal;font-size:clamp(20px,6vw,26px)}.card-half._02 .team-circle.btm{margin-top:14px;position:static}.cs-figures.n2,.cs-figures.n3{grid-template-columns:1fr}.resume-entry{grid-template-columns:34px 1fr}.resume-period{grid-area:1/2;margin:0 0 4px}.resume-entry-main{grid-column:2}.work-title-main{justify-content:space-between;max-width:none;bottom:12px;left:12px;right:12px}.gate-cells{gap:7px}}@media screen and (max-width:767px) and (max-height:760px){.hero .container-bottom.add-px{top:84px}.hero .flex-top{display:none}.hero .max-w-left.add-tp{margin-top:0;padding-top:0}.container-bottom.bottom.add-max-cnt{bottom:36px}.hero .margin-50{margin-top:0}}@media screen and (max-width:767px) and (max-height:600px){.hero .bottom-grid._3.mk-grd,.hero .bottom-grid.hdi{display:none}}.lang-switch{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;background:#fff9;border-radius:100px;align-items:center;gap:2px;padding:3px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.lang-option{min-width:30px;height:24px;color:var(--ink);border-radius:100px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex;position:relative}.lang-option.is-current{background:var(--ink);color:var(--cyan)}a.lang-option:hover{background:var(--mist)}.lang-option.is-soon{opacity:.45;cursor:not-allowed}.lang-option.is-soon:after{content:"Soon";background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:4px 7px;font-size:10px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.lang-option.is-soon:hover{opacity:.7}.lang-option.is-soon:hover:after{opacity:1;transform:translate(-50%)}.hero-track .h1{line-height:1.12}.section.ctc .photo-section{background-image:var(--contact-photo);will-change:transform;background-position:50% 30%;background-size:cover}.section.ctc .contact-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#1c1c1f9e;box-shadow:inset 0 0 0 1px #ffffff1f}.intro-copy .intro-more{opacity:.8;max-width:60ch;margin-top:18px}.footer-legal{flex-wrap:wrap;gap:8px 22px;display:flex}.button-link{flex-wrap:nowrap}.social-circle-small{flex:none}.work-content-wrapper .work-mask{z-index:6}.button-text{text-transform:none}.social-wrapper{color:var(--paper);background-color:#ffffff14;transition:background-color .3s,color .3s}.social-wrapper:hover{background-color:var(--cyan);color:var(--ink)}.social-wrapper .social-icon{width:16px;height:16px}.footer .contact-info.for-button{background-color:var(--cyan)}.footer .contact-info.for-button .top-text.for-b{color:var(--ink)}@media screen and (max-width:767px){.hero.for-inner.wp{height:auto;min-height:550px;padding-top:110px}}.utility-page-wrap{background-color:var(--paper);color:var(--ink)}.utility-page-content .h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(36px,5vw,72px);line-height:1}.absolute-element .menu-toggle{display:none}.partner-field{background-color:var(--ink);color:var(--paper);flex-direction:column;gap:10px}.partner-field-index{letter-spacing:.08em;opacity:.5;font-variant-numeric:tabular-nums;font-size:12px}.partner-field-word{letter-spacing:-.04em;font-size:clamp(22px,2.4vw,40px);font-weight:600;line-height:1}@media screen and (max-width:767px){.partner-field-word{font-size:clamp(18px,5.5vw,26px)}}.swap{transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.swap.is-out{opacity:0;filter:blur(5px);transition-duration:.17s;transition-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-.4em)}.swap.is-in-start{opacity:0;filter:blur(6px);transition:none;transform:translateY(.6em)}span.swap{display:inline-block}.resume :lang(zh),.page-hero :lang(zh){letter-spacing:0;font-family:Inter,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.resume :lang(zh) .resume-points li,.resume p.resume-summary:lang(zh){line-height:1.75}.resume-hero-title:lang(zh){letter-spacing:-.02em}.resume-sweep{z-index:60;pointer-events:none;background:linear-gradient(90deg, transparent, var(--ink) 12%, var(--ink) 88%, transparent);height:1px;animation:resume-sweep var(--sweep-ms,.9s) cubic-bezier(.45, 0, .25, 1) forwards;position:fixed;top:0;left:0;right:0}.resume-sweep:after{content:"";background:linear-gradient(#0000,#0000000d);height:70px;position:absolute;bottom:1px;left:0;right:0}.resume-sweep-tag{background:var(--ink);color:var(--paper);letter-spacing:.04em;white-space:nowrap;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:0;right:4%;transform:translateY(-50%)}@keyframes resume-sweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.resume-toolbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 10px 30px #0000000f;background:#ffffffd1;border-radius:100px;justify-content:flex-end;align-items:center;gap:16px;margin:0 0 36px auto;padding:6px 6px 6px 18px;display:flex;position:sticky;top:18px}.resume-toolbar-label{opacity:.6;white-space:nowrap;margin:0;font-size:13px}.lang-seg{background:var(--mist);border-radius:100px;padding:3px;display:inline-flex;position:relative}.lang-seg-pill{background:var(--ink);border-radius:100px;transition:transform .55s cubic-bezier(.34,1.45,.5,1),width .55s cubic-bezier(.34,1.45,.5,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 6px 16px #00000038}.lang-seg-option{z-index:1;min-width:52px;height:34px;color:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:0 14px;font-size:13px;font-weight:600;transition:color .35s;position:relative}.lang-seg-option.is-active{color:var(--paper)}.lang-seg-option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lang-seg-roll{height:1.2em;line-height:1.2em;display:inline-grid;overflow:hidden}.lang-seg-roll>span{grid-area:1/1;transition:transform .45s cubic-bezier(.22,1,.36,1)}.lang-seg-roll>span+span{transform:translateY(110%)}.lang-seg-option:hover .lang-seg-roll>span:first-child{transform:translateY(-110%)}.lang-seg-option:hover .lang-seg-roll>span+span{transform:translateY(0)}.resume-summary{letter-spacing:-.02em;max-width:46rem;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.4}.resume-period{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.resume-meta{opacity:.8;font-size:13px}.resume-school{padding-bottom:8px}.resume-degree{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:18px 0;display:grid}.resume-degree-name,.resume-cert-name,.resume-group{margin:0;font-size:17px;font-weight:600}.resume-note{opacity:.7;margin:6px 0 0;font-size:14px}.resume-certs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.resume-cert{border:1px solid var(--line);background:var(--mist-2);border-radius:12px;padding:18px}.resume-cert .resume-role{margin:4px 0 10px}.resume-cert-date{opacity:.55;font-variant-numeric:tabular-nums;margin:0;font-size:13px}@media screen and (max-width:767px){.resume-toolbar{margin-bottom:24px;padding-left:14px;top:10px}.resume-toolbar-label{display:none}.resume-period{text-align:left;flex-flow:wrap;align-items:flex-start;gap:4px 10px}.resume-degree{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.swap,.lang-seg-pill,.lang-seg-roll>span{transition:none}.resume-sweep{display:none}}.scroll-hint{left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);pointer-events:none;opacity:0;background:#ffffffdb;border-radius:100px;align-items:center;gap:12px;padding:8px 18px 8px 8px;font-size:13px;font-weight:500;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translate(-50%,14px)scale(.96);box-shadow:0 0 0 1px #00000014,0 12px 30px #0000001a}.scroll-hint.is-visible{opacity:1;transform:translate(-50%)scale(1)}.scroll-hint-icon{background:var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.scroll-hint-mouse{border:1.5px solid var(--paper);border-radius:8px;width:13px;height:19px;position:relative}.scroll-hint-wheel{background:var(--paper);border-radius:2px;width:2px;height:4px;margin-left:-1px;position:absolute;top:3px;left:50%}.scroll-hint.is-visible .scroll-hint-wheel{animation:1.8s cubic-bezier(.45,0,.55,1) infinite hint-wheel}.scroll-hint-swipe{background:#ffffff40;border-radius:4px;width:4px;height:20px;display:none;position:relative}.scroll-hint-finger{background:var(--paper);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:0;left:50%}.scroll-hint.is-visible .scroll-hint-finger{animation:1.8s cubic-bezier(.45,0,.55,1) infinite hint-swipe}.scroll-hint-text{white-space:nowrap}.scroll-hint .for-touch{display:none}@media (pointer:coarse){.scroll-hint-mouse,.scroll-hint .for-mouse{display:none}.scroll-hint-swipe{display:block}.scroll-hint .for-touch{display:inline}}@keyframes hint-wheel{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(7px)}61%{opacity:0;transform:translateY(0)}to{opacity:1}}@keyframes hint-swipe{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:0;transform:translateY(-12px)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.scroll-hint,.scroll-hint.is-visible .scroll-hint-wheel,.scroll-hint.is-visible .scroll-hint-finger{transition:opacity .3s;animation:none}}html.w-mod-js:not(.w-mod-ix3) .preloader{transform:none;visibility:visible!important}@keyframes soft-glow{0%,to{opacity:.75;box-shadow:0 0 #f5572f00}50%{opacity:1;box-shadow:0 0 6px 1px #f5572f8c,0 0 14px 3px #f5572f2e}}.gate-status-dot,.page-curtain-mark{animation:2.8s ease-in-out infinite soft-glow}.page-curtain-mark{background:var(--glow)}@media screen and (min-width:768px){.wrok-wrapper .work-card{background-color:var(--mist);border-radius:0;grid-template-rows:100%;grid-template-columns:minmax(0,1fr) clamp(120px,11vw,190px);align-content:stretch;column-gap:clamp(18px,2.2vw,40px);display:grid;overflow:visible}.wrok-wrapper .work-card .collection-list-wrapper{border-radius:12px;grid-column:1;position:relative;overflow:hidden}}.work-side{height:100%;color:var(--ink);flex-direction:row-reverse;grid-column:2;align-items:stretch;gap:clamp(8px,.8vw,14px);padding:2px 0 4px;display:flex;container-type:size}.work-side p{writing-mode:vertical-rl;white-space:nowrap;margin:0;font-weight:400;line-height:1}.work-side-name{font-size:clamp(22px, min(5.2vw, calc(70vh / (var(--len) * .6))), 86px);font-size:clamp(22px, min(5.2vw, calc(96cqh / (var(--len) * .58))), 86px);letter-spacing:-.03em;align-self:flex-start}.work-side-cat{letter-spacing:-.02em;opacity:.85;flex-direction:column;align-self:flex-end;gap:.15em;font-size:clamp(18px,1.9vw,34px);display:flex}html.w-mod-js .work-side p{clip-path:inset(0 0 100%);opacity:.2;transition:clip-path .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;transform:translateY(-18px)}html.w-mod-js .work-side.is-active p{clip-path:inset(0);opacity:1;transform:none}html.w-mod-js .work-side.is-active .work-side-cat{transition-delay:.16s}html.w-mod-js .work-side.is-past p{clip-path:inset(100% 0 0);opacity:.2;transition-duration:.6s;transform:translateY(18px)}html.w-mod-js .work-side.is-past .work-side-name{transition-delay:80ms}@media screen and (max-width:767px){.work-side{display:none}}@media (prefers-reduced-motion:reduce){.project-badge.is-locked:before,.gate-status-dot,.page-curtain-mark{animation:none}html.w-mod-js .work-side p{clip-path:none;opacity:1;transition:none;transform:none}}.gate:not(.is-granted) .gate-status-dot{background:var(--glow)}.image-wrap .cover-pending{padding-bottom:18%}.hello{white-space:nowrap;vertical-align:bottom;display:inline-block;position:relative}.hello-word{display:inline-block}.hello-char{transform-origin:50% 80%;will-change:transform;display:inline-block}.hello-word:lang(zh),.hello-char{font-family:Inter,PingFang SC,Hiragino Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.hello-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lock-zone{min-height:110vh;position:relative}.lock-content{z-index:1;isolation:isolate;position:relative}.lock-zone.is-locked .lock-content{-webkit-user-select:none;user-select:none}.lock-glass{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,30%), transparent var(--r,0px), #000 calc(var(--r,0px) + 160px));-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,30%), transparent var(--r,0px), #000 calc(var(--r,0px) + 160px));mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,30%), transparent var(--r,0px), #000 calc(var(--r,0px) + 160px));background:#f6f6f66b;border-radius:18px;position:absolute;inset:-40px -2% -60px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}.lock-glass:before{content:"";opacity:.05;background-image:radial-gradient(#000000e6 .6px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.lock-glass-sheen{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.lock-gate-wrap{z-index:3;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:4vh;display:flex;position:absolute;inset:0}.lock-gate-wrap .gate{pointer-events:auto;will-change:transform, opacity, filter;width:min(560px,94%);min-height:0;position:sticky;top:16vh;box-shadow:0 40px 90px #00000047}.lock-tile{aspect-ratio:16/9}.lock-tile img{object-fit:cover;height:100%}.lock-tile.is-empty{background:var(--mist)}.lock-skeleton .lock-sk-band{background:var(--ink-2);border-radius:14px;height:180px}.lock-sk-chapter{grid-template-columns:minmax(140px,1fr) 3fr;gap:24px;display:grid}.lock-sk-num{background:var(--mist);border-radius:8px;width:64px;height:48px}.lock-sk-line{background:#e6e6e6;border-radius:7px;height:14px;margin-bottom:14px;display:block}.lock-sk-line.h{background:#d9d9d9;height:30px;margin-bottom:22px}.lock-sk-line.w-90{width:90%}.lock-sk-line.w-80{width:80%}.lock-sk-line.w-60{width:60%}.lock-sk-line.w-40{width:40%}.lock-sk-media{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-top:28px;display:block}.lock-sk-media.is-module{background:var(--ink-2)}@media screen and (max-width:767px){.lock-sk-chapter{grid-template-columns:1fr}.lock-gate-wrap .gate{top:10vh}}@media (prefers-reduced-motion:reduce){.lock-glass-sheen{display:none}}@media screen and (min-width:768px){.hero.for-inner.wp{height:auto;min-height:65vh;padding-top:140px;padding-bottom:170px}}@media screen and (min-width:768px) and (max-height:660px){.hero .container-bottom.add-px{top:88px}.hero .bottom-grid._3.mk-grd,.hero .bottom-grid.hdi{display:none}.hero-track .h1{font-size:min(11rem,25vh,14vw)}.hero .flex-top .top-text.big,.hero .top-text.big.nm{font-size:15px}}@media screen and (max-width:991px){.menu-bottom{inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));grid-column-gap:8px;grid-template-columns:1fr auto 1fr;max-width:520px;padding:10px 14px}.menu-bottom .menu-first-bottom{grid-column-gap:14px}}@media screen and (max-width:479px){.menu-bottom{padding:9px 12px}.menu-bottom .menu-first-bottom{grid-column-gap:10px}.menu-bottom .top-text.logo.no-bg{display:none}}@media screen and (min-width:2000px){:root,body{--page-container--container-large:min(1760px, 74vw)}}@media screen and (min-width:2800px){:root,body{--page-container--container-large:min(2200px, 72vw)}}.lang-veil{z-index:100001;pointer-events:none;visibility:hidden;position:fixed;inset:0}.lang-veil.is-active,html.is-lang-arriving .lang-veil{visibility:visible;pointer-events:auto}.lang-veil-sheet{background:var(--ink);opacity:0;transition:opacity .22s;position:absolute;inset:0}.lang-veil.is-active .lang-veil-sheet,html.is-lang-arriving .lang-veil-sheet{opacity:1}.lang-veil.is-arrived .lang-veil-sheet,html.is-lang-arriving .lang-veil-sheet{transition:none}.lang-veil-trail{pointer-events:none;position:absolute}.lang-veil-word{text-align:center;white-space:nowrap;color:#ebebeb;letter-spacing:-.06em;margin:0;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Source Han Sans SC,Noto Sans CJK SC,sans-serif;font-size:clamp(44px,9vw,150px);font-weight:600;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lang-veil-word:lang(zh){letter-spacing:0}.lang-veil-word span{line-height:1;display:inline-block}.lang-veil-word.is-from{filter:blur(6px);opacity:0;transition:opacity .3s 50ms,filter .45s cubic-bezier(.22,1,.36,1) 50ms}.lang-veil.is-active:not(.is-arrived) .lang-veil-word.is-from{filter:none;opacity:1}.lang-veil-word.is-to{opacity:0;transition:opacity .2s}.lang-veil.is-landed .lang-veil-word.is-to,.lang-veil.is-arrived .lang-veil-word.is-to,html.is-lang-arriving .lang-veil-word.is-to{opacity:1;transition:none}.lang-veil.is-landed .lang-veil-word.is-to{transition:opacity .2s}html.is-lang-arriving .lang-veil-word.is-to span:empty:before{content:var(--lang-word,"")}.lang-veil-cap{letter-spacing:.08em;color:#ffffff8c;justify-content:center;margin:0;font-size:12px;font-weight:600;display:grid;position:absolute;top:calc(50% + clamp(44px,9vw,150px)/2 + 26px);left:0;right:0}.lang-veil-cap span{white-space:nowrap;grid-area:1/1;justify-self:center}.lang-veil-cap .is-from{opacity:0;transition:opacity .3s .1s}.lang-veil.is-active:not(.is-arrived) .lang-veil-cap .is-from{opacity:1}html.is-lang-arriving .lang-veil-cap .is-to:empty:before{content:var(--lang-cap,"")}.lang-beam{z-index:100003;mix-blend-mode:difference;opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(#0000,#fff 14% 86%,#0000);width:2px;margin-left:-1px;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 14px 3px #ffffff73,0 0 70px 22px #ffffff1a}.lang-beam:before,.lang-beam:after{content:"";filter:blur(1.5px);width:3px;position:absolute;top:8%;bottom:8%}.lang-beam:before{background:#ff506ed9;left:-5px}.lang-beam:after{background:#46afffd9;left:4px}.lang-sparks{z-index:100002;pointer-events:none;mix-blend-mode:difference;position:fixed}@media (prefers-reduced-motion:reduce){.lang-veil-word.is-from,.lang-veil-cap .is-from{filter:none;transition:none}}.cover-caption{z-index:3;pointer-events:none;color:#fff;mix-blend-mode:difference;position:absolute;inset:0}.cover-caption-title,.cover-caption-sub{opacity:0;filter:blur(6px);will-change:transform;transition:opacity .35s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0}.cover-caption-title,.cover-caption-ghost{letter-spacing:-.02em;width:286px;font-size:22px;font-weight:600;line-height:1.08;display:block}.cover-caption-ghost{visibility:hidden;white-space:normal;margin-bottom:8px}.cover-caption-sub{letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:500;transition-delay:60ms}.cover-caption.is-on .cover-caption-title,.cover-caption.is-on .cover-caption-sub{opacity:1;filter:blur()}.cover-caption--end{text-align:right}.cover-caption--lg .cover-caption-title,.cover-caption--lg .cover-caption-ghost{width:340px;font-size:30px}.cover-caption--lg .cover-caption-sub{font-size:14px}@media (hover:none),(pointer:coarse){.cover-caption{display:none}}.jh{background:var(--colors--first-color,#011c26);color:var(--paper);position:relative}.jh.is-live{height:calc(var(--n) * 100vh)}.jh.is-live .jh-pin{height:100vh;position:sticky;top:0;overflow:hidden}.jh-track{flex-direction:column;display:flex}.jh.is-live .jh-track{width:calc(var(--n) * 100%);will-change:transform;flex-direction:row;height:100%}.jh-panel{--l:0;--a:0;flex:none;width:100%;height:100vh;position:relative;overflow:hidden}.jh.is-live .jh-panel{width:calc(100% / var(--n));height:100%}.jh-img{width:130%;transform:translate3d(calc(var(--l) * -11%), 0, 0) scale(calc(1 + var(--a) * .06));will-change:transform;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:-15%}.jh-shade{background:linear-gradient(90deg,#011c26b8 0%,#011c262e 55%,#011c260d),linear-gradient(#011c2600 45%,#011c2699);position:absolute;inset:0}.jh-copy{z-index:2;max-width:420px;transform:translate3d(calc(var(--l) * 18vw), 0, 0);opacity:calc(1 - var(--a) * .6);position:absolute;bottom:clamp(48px,12vh,120px);left:clamp(20px,8vw,140px)}.jh-year{color:var(--paper);margin:0 0 18px}.jh-year:first-letter{color:inherit}.jh-mask{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.jh-mask>span{display:inline-block}.jh.is-live .jh-mask>span{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(105%)}.jh.is-live .jh-panel.is-in .jh-mask>span{transform:none}.jh-mask>span:first-letter{color:var(--cyan)}.jh-text{color:var(--paper)}.jh.is-live .jh-text{opacity:0;transition:opacity .7s .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(16px)}.jh.is-live .jh-panel.is-in .jh-text{opacity:1;transform:none}.jh-index{z-index:2;letter-spacing:.04em;opacity:.7;font-size:13px;font-weight:600;position:absolute;bottom:clamp(48px,12vh,120px);right:clamp(20px,4vw,60px)}.jh-bar{z-index:3;background:#fff3;height:2px;position:absolute;bottom:28px;left:clamp(20px,8vw,140px);right:clamp(20px,4vw,60px)}.jh:not(.is-live) .jh-bar{display:none}.jh-bar i{background:var(--paper);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media screen and (max-width:767px){.jh-copy{bottom:90px;right:20px}.jh-index{top:96px;bottom:auto}.jh-shade{background:linear-gradient(#011c261a 30%,#011c26d9)}}@media (prefers-reduced-motion:reduce){.jh.is-live .jh-mask>span,.jh.is-live .jh-text{transition:none}}.menu-bottom{max-width:640px}.menu-first-bottom.right{align-items:center}.lang-switch.is-bottom{flex:none;padding:2px;font-size:11px}.lang-switch.is-bottom .lang-option{min-width:26px;height:22px;padding:0 7px}@media screen and (max-width:479px){.lang-switch.is-bottom .lang-option{min-width:22px;padding:0 5px}}.cue-on .plus-line-wrapper .plus-wrapper{background-color:#0000}.cue{pointer-events:none;width:64px;height:96px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.cue svg{display:block;overflow:visible}.cue-shape>*{fill:var(--button--button-color)}.scroll-hint.is-cued .scroll-hint-wheel,.scroll-hint.is-cued .scroll-hint-finger{animation:none}.menu-bottom{grid-template-columns:1fr auto 1.3fr}.menu-bottom .menu-first-bottom>*{white-space:nowrap}@media screen and (max-width:991px){.menu-bottom{grid-template-columns:1fr auto 1.3fr}}@media screen and (max-width:479px){.lang-switch.is-bottom{background:0 0;border:0;padding:0}.lang-switch.is-bottom .lang-option.is-current{display:none}.lang-switch.is-bottom a.lang-option{box-shadow:inset 0 0 0 1px var(--line)}}.cs-game{background:#0b0d10}.cs-game-poster{color:#fff;cursor:pointer;background:#0b0d10;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.cs-game-poster img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:0}.cs-game-poster:hover img{filter:brightness(.75);transform:scale(1.03)}.cs-game-cta{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:14px;display:grid;position:absolute;bottom:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px)}.cs-game-cta .cs-embed-play{grid-row:1/span 2;width:64px;height:64px}.cs-game-cta .cs-embed-play:after{border-width:12px 0 12px 19px;top:19px;left:25px}.cs-game-label{letter-spacing:-.01em;align-self:end;font-size:clamp(16px,1.4vw,20px);font-weight:600}.cs-game-note{opacity:.7;align-self:start;font-size:12px}html:has(.cs-game.is-on:hover) .plus-line-wrapper{opacity:0}.cs-game-bar{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.cs-game-bar>*{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s}.cs-game-bar>:hover{background:#ffffff3d}.cs-game.is-on .cs-game-bar{opacity:.35;transition:opacity .3s;top:12px;bottom:auto}.cs-game.is-on:hover .cs-game-bar{opacity:1}.cs-game:fullscreen{border-radius:0}.cs-game-about{opacity:.7;max-width:62ch;margin:16px 0 0;font-size:14px;line-height:1.6}@media screen and (max-width:767px){.cs-game{aspect-ratio:3/4!important}}.rail-clip{aspect-ratio:16/9;object-fit:cover;background:#ededeb;width:100%;height:auto;display:block}.rail-clip.photo-hero{aspect-ratio:auto;height:400px}.at{border-radius:10px;gap:16px;padding:clamp(18px,2vw,28px);display:grid;position:relative;overflow:hidden}.at-label{margin:0}.at-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.at-hint{opacity:.55;margin:0;font-size:12px;line-height:1.4}.at-count{font-variant-numeric:tabular-nums;color:#f5572f;margin:0;font-size:12px;font-weight:600}.at-deck{color:#f0f0ee;background:#1c1c1a;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:42rem}.at-deck-stage{opacity:0;place-items:center;min-height:280px;transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(28px)}.at-deck.is-in .at-deck-stage{opacity:1;transform:none}.at-card{--at-rest:translate(calc(var(--r) * 18px), calc(var(--r) * -16px)) rotate(calc(var(--r) * 2.4deg)) scale(calc(1 - var(--r) * .05));aspect-ratio:4/3;width:76%;transform:var(--at-rest);filter:brightness(calc(1 - var(--r) * .2));border-radius:12px;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.at-card.is-out{animation:.95s cubic-bezier(.65,0,.35,1) at-out}@keyframes at-out{0%{filter:none;z-index:20;transform:none}45%{z-index:20;transform:translate(-62%,12%)rotate(-14deg)}55%{z-index:0}to{transform:var(--at-rest);z-index:0}}.at-card-face{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block}.at-card-face img{object-fit:cover;width:100%;height:100%;display:block}.at-card.is-top:hover{transform:translateY(-6px)rotate(-1deg)}.at-deck-meta{animation:.6s cubic-bezier(.22,1,.36,1) both at-in}@keyframes at-in{0%{opacity:0;transform:translateY(10px)}}.at-deck-name{letter-spacing:-.035em;color:inherit;font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.1;text-decoration:none}.at-deck-name:hover{text-underline-offset:4px;text-decoration:underline}.at-deck-role{opacity:.6;margin:6px 0 0;font-size:13px}.at-bp{--lane:74px;--gap:6px;color:#1f1e1c;background:#f0f0ee;align-content:start;min-height:27rem}.at-bp-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.at-bp-title{margin:0;font-size:13px;font-weight:600}.at-bp-grid{--w:calc((100% - var(--lane) - var(--gap) * var(--n)) / var(--n));grid-template-columns:var(--lane) repeat(var(--n), minmax(0, 1fr));gap:var(--gap);display:grid;position:relative}.at-bp-lane{display:contents}.at-bp-stage{color:#1f1e1c80;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:2px;padding:2px 4px 8px;transition:color .3s;display:grid}.at-bp-stage:hover,.at-bp-stage.is-on{color:#1f1e1c}.at-bp-n{font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.at-bp-s{font-size:11.5px;font-weight:600;line-height:1.2}.at-bp-lane-name{color:#1f1e1c99;align-self:center;font-size:11px;font-weight:600}.at-bp-cell{z-index:1;opacity:0;min-height:56px;transition:opacity .5s ease calc(var(--d) * 40ms), transform .6s cubic-bezier(.22, 1, .36, 1) calc(var(--d) * 40ms), background-color .4s, color .4s;background:#fafaf8;border-radius:8px;align-items:center;padding:8px;display:flex;position:relative;transform:scale(.92)}.at-bp.is-in .at-bp-cell{opacity:.6;transform:none}.at-bp.is-in .at-bp-cell.is-on{opacity:1}.at-bp-cell.t-front{color:#f0f0ee;background:#22211f}.at-bp-cell.t-back{color:#fff;background:#8f8e86}.at-bp-cell.t-support{background:#dbdad3}.at-bp-cell.is-empty{background:0 0;box-shadow:inset 0 0 0 1px #1f1e1c29}.at-bp-tag{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.at-bp-scan{z-index:2;top:-4px;bottom:-4px;left:calc(var(--lane) + var(--gap) + var(--s) * (var(--w) + var(--gap)) - 4px);width:calc(var(--w) + 8px);pointer-events:none;border-radius:11px;transition:left .7s cubic-bezier(.65,0,.35,1);position:absolute;box-shadow:inset 0 0 0 2px #f5572f}.at-bp-cap{min-height:92px;animation:.5s cubic-bezier(.22,1,.36,1) both at-in}.at-bp-cap-s{letter-spacing:.06em;text-transform:uppercase;color:#1f1e1c99;margin:0;font-size:11px;font-weight:600}.at-bp-cap-t{text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.45}.at-link{color:inherit;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.at-link:hover{text-decoration:underline}@media screen and (max-width:991px){.about-grid.has-tiles{flex-flow:column}.about-grid.has-tiles>.about-max-w{max-width:none}.about-images.has-tiles{display:contents}.about-images.has-tiles>.work-content-wrapper._01{order:-1;height:360px}.about-images.has-tiles>.at{order:1}.at-deck{min-height:560px}.at-bp{min-height:0}}@media screen and (max-width:479px){.about-images.has-tiles>.work-content-wrapper._01{height:260px}.at-deck{min-height:440px}.at-card{width:82%}.at-bp{--lane:56px;--gap:4px}.at-bp-tag{display:none}.at-bp-cell{min-height:34px}.at-bp-s{font-size:10px}}@media (prefers-reduced-motion:reduce){.at-card,.at-deck-stage,.at-bp-cell,.at-bp-scan{transition:none}.at-card.is-out,.at-deck-meta,.at-bp-cap{animation:none}}.award-wrapper.is-data>.award-text:first-child,.award-wrapper.is-data>.award-text:nth-child(2){text-align:left;justify-self:start}.award-wrapper.is-data>.award-text:nth-child(3){justify-self:end}.card-color.gray .button-with-line{color:#1f1e1c;font-size:16px;font-weight:600;display:inline-block}.card-color.gray .button-line-first{background-color:#1f1e1c33}.card-color.gray .button-line-overlay{background-color:#1f1e1c}:where(.at) p{opacity:1}.contact-info.for-awa .grdi-3-columns.opaciy.mk3{grid-template-columns:1fr 1fr .25fr}.contact-info.for-awa .grdi-3-columns.opaciy.mk3>:nth-child(2){justify-self:start}@media screen and (max-width:479px){.contact-info.for-awa .grdi-3-columns.opaciy.mk3{grid-template-columns:1fr 1fr .4fr}}
