@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-user-drag:none}::-webkit-scrollbar{display:none!important}a{color:inherit;text-decoration:none}img,video,iframe{width:100%;height:100%;object-fit:cover}input,textarea,button,select,a,div,*{-webkit-tap-highlight-color:transparent}svg{display:block;width:inherit;height:inherit}button{border:none;cursor:pointer}input{outline:none!important}.dg{z-index:600}html,body{scroll-behavior:auto!important;overscroll-behavior-x:none;-webkit-text-size-adjust:none}.ScrollSmoother-wrapper{pointer-events:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{font-size:.6944444444vw;background-color:#fffdf2}@media (max-width: 759px){html{font-size:2.6666666667vw;width:100vw!important}}body{min-height:100vh;min-height:100dvh}@media (max-width: 759px){[desktop]{display:none!important;opacity:0!important;visibility:hidden!important}}@media (min-width: 760px){[mobile]{display:none!important;opacity:0!important;visibility:hidden!important}}.invisible{visibility:hidden}.visible{visibility:visible}[data-up],[data-line]{opacity:0}@media (max-width: 759px){[data-up],[data-line]{opacity:1}}[data-line] .line{overflow:hidden}@font-face{font-family:Integral CF;src:url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.eot);src:url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.woff) format("woff"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.svg#Integral CF Regular") format("svg")}@font-face{font-family:Integral CFX;src:url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.eot);src:url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.woff) format("woff"),url(https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/f1fcc5aed1e20fc0cdb9f8a7573625bd.svg#Integral CF Regular") format("svg")}@font-face{font-family:Integral CF;font-weight:600;src:url(https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.eot);src:url(https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.woff) format("woff"),url(https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/b52804ac57ef6e90d2826a6b0f111133.svg#Integral CF Bold") format("svg")}@font-face{font-family:Integral CF;src:url(/fonts/subset-FONTSPRINGDEMO-IntegralCFItalic.woff2) format("woff2"),url(/fonts/subset-FONTSPRINGDEMO-IntegralCFItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@media (max-width: 759px){[data-desktop]{display:none!important;opacity:0!important;visibility:hidden!important}}.header{position:fixed;top:7rem;margin-inline:auto;left:0;right:0;width:fit-content;z-index:50}@media (max-width: 759px){.header{top:4rem}}.header:not(.active) [active]{display:none}.header.active [inactive]{display:none}.header__nav{display:flex;justify-content:space-between;align-items:center;gap:.8rem;width:130rem;height:8.4rem;--bg1: #8a50f0;--bg2: #8a50f0;--fill: white;border:.2rem solid #171717;border-radius:1.6rem;padding:1.7rem 3.05rem;--filter: 0;backdrop-filter:blur(var(--filter));background:linear-gradient(180deg,var(--bg1) 0%,var(--bg2) 156.08%);-webkit-backdrop-filter:blur(var(--filter))}@media (max-width: 759px){.header__nav{width:34.3rem;height:5.6rem;border-width:.15rem;border-radius:.8rem;padding:1.35rem 1.4rem}}.header__nav__logo{font-family:Geist;font-style:normal;font-weight:700;font-size:4.2rem;line-height:5rem;letter-spacing:-.005em;color:#fafafa}@media (max-width: 759px){.header__nav__logo{font-size:2.4rem;line-height:2.9rem}}.header__nav__logo i{font-family:Geist;font-style:normal;font-weight:400;font-size:2rem;line-height:2.4rem;letter-spacing:-.005em;color:#fafafa}@media (max-width: 759px){.header__nav__logo i{font-size:1.4rem;line-height:1.7rem}}.header__nav__ham{width:2.8rem;height:2.8rem}.header__nav__ham svg:nth-of-type(1) path{fill:var(--fill)}.header__nav__ham svg:nth-of-type(2) path{stroke:var(--fill)}.header__nav__navs{display:flex;gap:3.2rem;align-items:center;font-family:Geist;font-style:normal;font-weight:400;font-size:2.2rem;line-height:2.6rem;letter-spacing:-.005em;color:#fff}@media (max-width: 759px){.header__nav__navs{display:none}}.header__nav__cta{width:16.4rem;height:5rem;background:#7835ee;border-radius:1.6rem;font-family:Geist;font-style:normal;font-weight:400;font-size:2.2rem;line-height:.8;letter-spacing:-.005em;color:#fff;display:grid;place-content:center;position:relative}.header__nav__cta:after{content:"1";display:grid;place-content:center;right:-1.25rem;top:-1.1rem;border-radius:50%;position:absolute;width:3rem;height:3rem;background:#fff;font-family:Geist;font-style:normal;font-weight:400;font-size:2.1rem;line-height:.8;letter-spacing:-.005em;color:#8a50f0}.header__menu{width:34.3rem;height:20.7rem;background:#8a50f0;border-radius:.8rem;margin-top:1.3rem;padding:.1rem}.header__menu div{display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:2.3rem auto;gap:2.4rem 7rem;font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:-.005em;color:#fff;text-align:right}.header__menu div a:nth-of-type(2n){text-align:left}.header__menu button{all:unset;display:flex;align-items:center;justify-content:center;width:29.5rem;height:5.1rem;margin:4rem auto 2.3rem;font-family:Geist;font-style:normal;font-weight:600;font-size:1.6rem;line-height:1.9rem;letter-spacing:-.005em;color:#fff;background:#7835ee;border-radius:.8rem}.__home{position:relative;padding:24rem 7rem 12rem}@media (max-width: 759px){.__home{padding:12.8rem 1.6rem 5rem}}.hero{display:flex;justify-content:space-between;align-items:center}@media (max-width: 759px){.hero{flex-direction:column}}.hero__head{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-size:6rem;line-height:7.2rem;letter-spacing:-.005em;color:#171717}@media (max-width: 759px){.hero__head{font-size:2.8rem;line-height:3.4rem}}.hero__sub{margin-top:.6rem;font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:-.005em;color:#696969}@media (max-width: 759px){.hero__sub{font-size:1.2rem;line-height:1.4rem}}.hero__body{margin-top:3.2rem;width:69rem;font-family:Geist;font-style:normal;font-weight:400;font-size:2rem;line-height:1.4;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.hero__body{width:unset;font-size:1.4rem;line-height:2.2rem;margin-top:2.4rem}}.hero__body i{color:#8a50f0}.hero__right{display:flex;flex-direction:column;gap:1.7rem;color:#696969;text-align:right;font-family:Geist;font-size:2rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.01rem}.hero__right a{color:var(--Text-Color-500, #444);font-weight:500}.hero__right i{color:var(--Text-Color-300, #8e8e8e);font-size:1.6rem;font-weight:400;letter-spacing:-.008rem;margin-top:-.5rem}@media (max-width: 759px){.hero__right{display:none}}.cases{position:relative;width:100%;overflow:hidden;margin-top:7rem}@media (max-width: 759px){.cases{margin-top:5rem}}.cases__head{display:flex;justify-content:space-between;width:100%;align-items:center}.cases__head h1{display:flex;flex-direction:column;gap:3.4rem;font-family:Integral CF;font-style:italic;font-weight:400;font-size:4.8rem;line-height:.8;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.cases__head h1{gap:1.2rem;font-size:2.6rem}}.cases__head h1 p{height:3.4rem}@media (max-width: 759px){.cases__head h1 p{height:1.8rem}}.cases__head h1 i{font-family:Integral CF;font-style:italic;font-weight:400;font-size:2.6rem;line-height:2.62;letter-spacing:.003em;color:#3e3e3e;position:relative;bottom:.25rem}@media (max-width: 759px){.cases__head h1 i{font-size:1.2rem}}.cases__head h1 i span{font-family:Integral CFX}.cases__head img{width:18.3rem;height:16.4rem}@media (max-width: 759px){.cases__head img{width:8.4rem;height:7.6rem;object-fit:contain}}.cases__body{display:grid;grid-template-areas:"one two two" "three three four";gap:4.8rem 4rem;width:100%;margin-top:7rem}@media (max-width: 759px){.cases__body{margin-top:3.2rem;grid-template-areas:unset;gap:2.4rem}}.case__study{overflow:hidden;border-radius:1.6rem;position:relative}.case__study button{cursor:pointer}.case__study.active:hover .case__study__locked{visibility:visible;opacity:1;transition:.5s .2s ease-out}.case__study.active:hover .case__study__detail{visibility:hidden;opacity:0}.case__study img{background:linear-gradient(270deg,#ffffff01 -20%,#28282810 75.76%,#ffffff01 123.64%);transition:.2s linear;opacity:1;filter:blur(0rem)}@media (min-width: 760px){.case__study:hover img{filter:blur(2rem);opacity:.5;transition:.2s linear}.case__study:hover .case__study__detail{opacity:1;transition:.2s ease-out}}@media (max-width: 759px){.case__study.active img{filter:blur(2rem);opacity:.5;transition:0s linear}.case__study.active .case__study__detail{opacity:0;transition:0s ease-out}.case__study.active .case__study__locked{opacity:1!important;visibility:visible;transition:0s ease-out}}@media (max-width: 759px){.case__study{position:relative;width:34.3rem!important;height:auto!important;grid-area:unset!important}}.case__study:nth-of-type(1){width:77.2rem;height:43.2rem;grid-area:three}.case__study:nth-of-type(2){width:48.7rem;height:43.2rem;grid-area:four}.case__study__detail{position:absolute;bottom:6.8rem;left:2.3rem;z-index:10;width:65%;opacity:0}@media (max-width: 759px){.case__study__detail{width:unset;left:1rem;bottom:1.4rem;opacity:1}}.case__study__detail p{font-family:Geist;font-style:normal;font-weight:400;line-height:1.43;letter-spacing:-.3px;color:var(--color);font-size:2rem}@media (max-width: 759px){.case__study__detail p{font-size:1.4rem}}.case__study__detail ul{display:flex;flex-wrap:wrap;margin-top:2.8rem;gap:1.2rem .8rem;width:80%;min-width:34.4rem}@media (max-width: 759px){.case__study__detail ul{width:30.2rem;margin-top:1.6rem;gap:.6rem;min-width:unset}}.case__study__detail svg{position:absolute;width:30%;height:auto;bottom:0rem;left:110%}.case__study__detail svg g path:nth-of-type(1){fill:var(--color)}.case__study__detail svg g{transform-origin:48% 47%;animation:rotate 10s linear infinite}.case__study__detail li{display:flex;justify-content:center;align-items:center;padding:.8rem 2rem;background:var(--bg);border-radius:6rem;font-family:Geist;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.7rem;letter-spacing:-.005em;color:var(--color)}@media (max-width: 759px){.case__study__detail li{padding:.6rem 1.4rem;font-size:1.1rem;line-height:1.3rem}}.case__study__locked{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;display:grid;place-content:center;visibility:hidden;opacity:0}@media (max-width: 759px){.case__study__locked{width:unset;left:1rem;bottom:1.4rem}}.case__study__locked button{position:absolute;top:4rem;right:4rem;width:2.4rem;height:2.4rem;background-color:transparent}@media (max-width: 759px){.case__study__locked button{display:none}}.case__study__locked h4{font-family:Geist;font-style:normal;font-weight:500;font-size:2.4rem;line-height:.92;text-align:center;letter-spacing:-.005em;color:#191919;display:flex;gap:1.2rem;justify-content:center;align-items:center}@media (max-width: 759px){.case__study__locked h4{font-family:Geist;font-style:normal;font-weight:500;font-size:1.8rem;line-height:1.22;letter-spacing:-.005em;color:#191919}}.case__study__locked p{width:65%;font-family:Geist;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.57;text-align:center;letter-spacing:-.005em;margin:1.2rem auto;color:#191919}@media (max-width: 759px){.case__study__locked p{font-family:Geist;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.5;letter-spacing:-.005em;color:#191919;width:31rem}}.case__study__locked input{background:#fff;border:.279rem solid var(--color);border-radius:1.6rem;margin:0 auto;padding:0 2rem;font-family:Geist;font-style:normal;font-weight:400;font-size:2.4rem;line-height:.82;letter-spacing:-.05ren;text-transform:capitalize;color:#191919;display:flex;width:100%;height:6rem}.case__study__locked input:placeholder-shown{color:#9a9898}@media (max-width: 759px){.case__study__locked input{height:4.8rem;font-weight:400;font-size:1.8rem}}.case__study__locked form{position:relative;width:63%;margin:0 auto;--color3: var(--color)}.case__study__locked form button{all:unset}@media (max-width: 759px){.case__study__locked form{width:31.2rem}}.case__study__locked form.inactive{--color: #ff0000;--color3: #8d5e49}.case__study__locked form.inactive+i{opacity:1}.case__study__locked form svg{top:1.5rem;right:2.1rem;width:5.1rem;height:3rem;position:absolute}@media (max-width: 759px){.case__study__locked form svg{top:1.3rem;width:3.74rem;height:2.2rem}}.case__study__locked form rect{position:absolute;fill:var(--color3)}.case__study__locked i{font-family:Geist;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.57;letter-spacing:-.005em;color:red;display:flex;top:.8rem;width:63%;margin-inline:auto;margin-top:1rem;align-items:center;gap:.8rem;opacity:0}@media (max-width: 759px){.case__study__locked i{width:31.2rem}}.case__study__locked i svg{width:1.8rem;height:1.8rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shots{position:relative;width:100%;overflow:hidden;padding:0rem 7rem 0}@media (max-width: 759px){.shots{padding:1rem 1.6rem 0}}.shots__head{display:flex;justify-content:space-between;width:100%;align-items:center}.shots__head h2{font-family:Geist;font-style:normal;font-weight:700;font-size:6rem;line-height:7.2rem;letter-spacing:-.005em;color:#171717;font-style:italic}@media (max-width: 759px){.shots__head h2{font-size:2.8rem;line-height:3.4rem}}.shots__head p{font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:-.005em;color:#171717}@media (max-width: 759px){.shots__head p{display:none}}.shots__body{margin-top:7rem;overflow-x:hidden}@media (max-width: 759px){.shots__body{margin-top:2.4rem}}.shots__body ul{display:flex;flex-direction:column;gap:4.8rem;padding:2rem 0}.shots__body ul:has(img:hover) img:hover{scale:1.025}@media (max-width: 759px){.shots__body ul{gap:3.2rem}}.shots__body li{display:flex;height:43.4rem}@media (max-width: 759px){.shots__body li{height:35rem}}.shots__body li img{width:auto;transition:scale .2s ease}.shots__body li:nth-of-type(1){gap:2.4rem}@media (max-width: 759px){.shots__body li:nth-of-type(1){gap:1rem}}.shots__body li:nth-of-type(2){gap:3.2rem;justify-content:flex-end}@media (max-width: 759px){.shots__body li:nth-of-type(2){gap:1rem;height:30rem}}.process{position:relative;width:100%;overflow:hidden;padding:12.4rem 7rem 0}@media (max-width: 759px){.process{padding:6rem 1.6rem 5rem}}.process__head{display:flex;justify-content:space-between;width:100%;align-items:center}.process__head h2{font-family:Geist;font-style:normal;font-weight:700;font-size:6rem;line-height:4.6rem;letter-spacing:-.03em;color:#171717;font-style:italic;text-transform:uppercase}@media (max-width: 759px){.process__head h2{font-size:2.6rem;line-height:3.2rem}}.process__head p{font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:-.005em;color:#171717}@media (max-width: 759px){.process__head p{display:none}}.process__body{margin-top:4rem;overflow:hidden;width:130rem;height:47.2rem;border:.3rem solid #3e3e3e;border-radius:1.6rem;padding:4rem}@media (max-width: 759px){.process__body{margin-top:2rem;width:34.3rem;height:43.1rem;padding:4rem 1.6rem}}.process__body ul{display:flex;gap:2.2rem}@media (max-width: 759px){.process__body ul{gap:8rem;width:max-content;margin-top:2.4rem;flex-direction:column}}.process__body li{width:39.1rem;height:29.8rem;border:.1rem dashed var(--color);border-radius:1.6rem;padding:2.4rem .9rem 2.4rem 2.4rem}@media (max-width: 759px){.process__body li{background-color:var(--color);border-color:#171717;width:30.5rem;height:26.5rem}.process__body li:after{position:absolute;content:"";width:3rem;height:.6rem;background:var(--color);border-radius:3rem}}.process__body h3{font-family:Geist;font-style:normal;font-weight:600;font-size:3.2rem;line-height:3.8rem;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.process__body h3{font-size:2.4rem;line-height:2.9rem;color:#fff}}.process__body h6{margin-top:1.2rem;font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.44;letter-spacing:.01em;color:#171717}@media (max-width: 759px){.process__body h6{font-size:1.4rem;line-height:1.57;color:#fff}}.process__body__intro{display:flex;justify-content:space-between}.process__body__intro p{width:43.4rem;font-family:Geist;font-style:normal;font-weight:400;font-size:2.2rem;line-height:1.36;letter-spacing:.01em;color:#171717}@media (max-width: 759px){.process__body__intro p{width:25rem;font-size:1.2rem}}.process__body__intro i{color:#8a50f0}.process__body__intro img{width:9.601rem;height:8.2rem}@media (max-width: 759px){.process__body__intro img{width:4rem;height:3.416rem}}.__about{position:relative;padding:0 0rem 0rem}@media (max-width: 759px){.__about{padding:0rem 0rem 1.8rem}}.about__hero{width:100vw;overflow:hidden}.about__hero__nav{transform:rotate(-1.55deg);width:max-content;transform-origin:0% 100%}@media (max-width: 759px){.about__hero__nav{transform:rotate(-1.51deg)}}.about__hero__nav div{display:flex;gap:2rem;width:max-content;padding:3.3rem .8rem}@media (max-width: 759px){.about__hero__nav div{gap:.886rem;padding:1.486rem .354rem}}.about__hero__nav div:nth-of-type(1){background-color:#171717;color:#fff}.about__hero__nav div:nth-of-type(2){background-color:#e6d9fc;color:#8a50f0}.about__hero__nav h2{font-family:Integral CF;font-style:normal;font-weight:400;font-size:4.2rem;line-height:5rem;letter-spacing:-.01em;white-space:pre}@media (max-width: 759px){.about__hero__nav h2{font-size:1.86rem;line-height:2.214rem}}.about__hero__nav h2 i{font-weight:900}.about__hero__head{display:flex;align-items:center;justify-content:space-between;padding:3.544rem 7rem 3.2rem}@media (max-width: 759px){.about__hero__head{padding:2.4rem 1.6rem}}.about__hero__head a{display:flex;justify-content:center;align-items:center;width:13.5rem;height:5.8rem;background:#f9f6fe;border-radius:99.9rem;gap:.8rem;font-family:Geist;font-style:normal;font-weight:400;font-size:2.2rem;line-height:2.6rem;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__hero__head a{width:12.4rem;height:5.4rem;font-size:1.8rem;line-height:.8}}.about__hero__head a svg{width:2.1rem;height:1.6rem}@media (max-width: 759px){.about__hero__head a svg{width:2rem;height:1.5rem}}.about__hero__head h1{font-family:Integral CF;font-style:italic;font-weight:400;font-size:5rem;line-height:6rem;letter-spacing:-.005em;color:#171717;margin-top:2.8rem}@media (max-width: 759px){.about__hero__head h1{font-size:3rem;line-height:3.6rem;margin-top:1.6rem}}.about__hero__head img{width:15.2rem;height:13.7rem;transform:rotate(-8deg)}@media (max-width: 759px){.about__hero__head img{display:none}}.about__hero__body{padding:0rem 7rem;display:flex;justify-content:space-between}@media (max-width: 759px){.about__hero__body{flex-direction:column;padding:0 1.6rem}}.about__hero__left{width:68.8rem;font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.33;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__hero__left{width:unset;font-size:1.4rem;line-height:2.2rem;position:relative}}.about__hero__left a{color:#8a50f0;text-decoration:underline;text-underline-offset:.175em;text-decoration-thickness:.1rem}.about__hero__left img{margin-top:2.1rem;width:7rem;height:7rem}@media (max-width: 759px){.about__hero__left img{position:absolute;width:4rem;height:4rem;top:93.7rem;left:30.5rem}}.about__hero__right{width:41.7rem;height:50.2rem;overflow-x:hidden}@media (max-width: 759px){.about__hero__right{width:unset;height:47rem}}.about__hero__right ul{width:41.7rem;height:34.838rem;background:#fff6d6;border-radius:1.6rem;position:relative;margin-top:5.86rem}@media (max-width: 759px){.about__hero__right ul{width:34.3rem;height:28.656rem;border-radius:1.316rem;margin-top:6.7rem}}.about__hero__right li{position:absolute;left:2.4rem;top:-4.162rem}@media (max-width: 759px){.about__hero__right li{left:1.974rem;top:-3.423rem}}.about__hero__right article{width:36.9rem;height:36.6rem;border-radius:1.6rem;padding:5.3rem 1.883rem 0 1.917rem}@media (max-width: 759px){.about__hero__right article{width:30.352rem;height:30.105rem;border-radius:1.316rem;padding:4.359rem 2.149rem 0 1.577rem}}.about__hero__right p{font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.33;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__hero__right p{width:unset;font-size:1.4rem;line-height:2.2rem}}.about__hero__right p:first-letter{font-family:Geist;font-style:normal;font-weight:400;font-size:4.5rem;line-height:.58;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__hero__right p:first-letter{font-size:1.4rem;line-height:2.2rem}}.about__hero__right h4{font-family:Geist;font-style:normal;font-weight:600;font-size:2.4rem;line-height:1.17;letter-spacing:.003em;color:#171717;margin-top:3rem}@media (max-width: 759px){.about__hero__right h4{font-size:1.8rem;line-height:2.3rem;margin-top:1.974rem;width:80%}}.about__hero__right div{position:absolute;top:42.2rem;display:flex;gap:2rem;z-index:3;right:-2.4rem;opacity:0}@media (max-width: 759px){.about__hero__right div{top:34.711rem;right:-1.974rem;gap:26.3rem}}.about__hero__right svg{width:5.894rem;height:5.894rem;cursor:pointer}@media (max-width: 759px){.about__hero__right svg{width:4rem;height:4rem}}.about__hero__right li:nth-of-type(1){z-index:3}.about__hero__right li:nth-of-type(1) div{opacity:1}.about__hero__right li:nth-of-type(1) article{background-color:#ffefb8}.about__hero__right li:nth-of-type(2){z-index:2}.about__hero__right li:nth-of-type(2) article{background-color:#c7b9ff}.about__hero__right li:nth-of-type(3){z-index:1}.about__hero__right li:nth-of-type(3) article{background-color:#fbcabb}.about__body{width:100vw;overflow:hidden;padding:6.5rem 7rem 0;margin-bottom:-4.7rem}@media (max-width: 759px){.about__body{padding:0 1.6rem;margin-top:-2.2rem;margin-bottom:-5rem}}.about__body__grid{display:grid;grid-template-columns:1fr 1fr;position:relative}@media (max-width: 759px){.about__body__grid{grid-template-columns:1fr;gap:3.2rem}}.about__body__grid>li:nth-of-type(1){text-align:left}.about__body__grid>li:nth-of-type(1):after{content:"01";top:6.7rem;left:6.7rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(1):after{top:5.5rem;left:0}}.about__body__grid>li:nth-of-type(1) ul{margin-left:5.5rem}.about__body__grid>li:nth-of-type(2){text-align:right}.about__body__grid>li:nth-of-type(2):after{content:"02";top:6.7rem;right:6.7rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(2):after{top:5.5rem;right:0}}.about__body__grid>li:nth-of-type(2) ul{margin-right:5.5rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(2) ul{margin-right:5.3rem}}.about__body__grid>li:nth-of-type(3){padding-top:3.55rem;text-align:left}@media (max-width: 759px){.about__body__grid>li:nth-of-type(3){padding-top:unset}}.about__body__grid>li:nth-of-type(3):after{content:"03";top:10.25rem;left:6.7rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(3):after{top:5.5rem;left:0}}.about__body__grid>li:nth-of-type(3) ul{margin-left:5.5rem}.about__body__grid>li:nth-of-type(4){padding-top:3.55rem;text-align:right}@media (max-width: 759px){.about__body__grid>li:nth-of-type(4){padding-top:unset}}.about__body__grid>li:nth-of-type(4):after{content:"04";top:10.25rem;right:6.7rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(4):after{top:5.5rem;right:0}}.about__body__grid>li:nth-of-type(4) ul{margin-right:5.5rem}@media (max-width: 759px){.about__body__grid>li:nth-of-type(4) ul{margin-right:5.3rem}}.about__body__grid>li{height:29.7rem;position:relative;padding-left:6.7rem;padding-right:6.7rem}@media (max-width: 759px){.about__body__grid>li{padding:0;height:25rem}}.about__body__grid>li:after{font-family:Geist;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.9rem;letter-spacing:.003em;color:#8a50f0;position:absolute}@media (max-width: 759px){.about__body__grid>li:after{font-size:1.4rem;line-height:1.7rem}}.about__body__grid h3{font-family:Integral CF;font-style:italic;font-weight:400;font-size:2.8rem;line-height:3.4rem;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__body__grid h3{font-size:1.8rem;line-height:2.2rem}}.about__body__grid h3 i{font-style:normal}.about__body__grid ul{margin-top:3.2rem;display:grid;gap:.8rem}.about__body__grid ul li{list-style:disc inside;font-family:Geist;font-style:normal;font-weight:400;font-size:2rem;line-height:1.3;letter-spacing:.003em;color:#171717}@media (max-width: 759px){.about__body__grid ul li{font-size:1.4rem;line-height:2.6rem}}.about__body__grid svg{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 759px){.about__body__grid svg{display:none}}.about__body__grid img{position:absolute;width:13rem;height:11.104rem;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 759px){.about__body__grid img{display:none}}.work{padding:22rem 7rem 0}@media (max-width: 759px){.work{padding:12.6rem 1.6rem 0}}.work figure{margin:5rem 0;width:100%;min-height:20.5rem;border-radius:1.6rem;overflow:hidden}@media (max-width: 759px){.work figure{margin:2.4rem 0;min-height:unset;border-radius:.42rem}}.work__hero{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 759px){.work__hero{flex-direction:column;align-items:unset;gap:1.6rem}}.work__hero h2{color:#171717;font-family:Integral CF;font-size:5rem;font-style:italic;font-weight:400;line-height:normal;letter-spacing:-.025rem}@media (max-width: 759px){.work__hero h2{font-size:2.2rem;letter-spacing:-.011rem}}.work__hero p{color:#444;text-align:right;font-family:Geist;font-size:2.6rem;font-style:normal;font-weight:400;line-height:3rem;letter-spacing:-.03rem;width:63.7rem;flex-shrink:0}@media (max-width: 759px){.work__hero p{width:unset;font-size:1.6rem;line-height:2.2rem;text-align:left}}.work__tags{margin-top:11rem;display:flex;justify-content:space-between;color:#444;font-family:Geist;font-size:2.2rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.011rem}@media (max-width: 759px){.work__tags{margin-top:1.6rem;font-size:1.4rem;flex-wrap:wrap;gap:2.4rem 5.09rem}}.work__tags i{color:#141414;font-weight:500}@media (max-width: 759px){.work__tags i{display:block;margin-bottom:.4rem}}.work__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11rem}@media (max-width: 759px){.work__grid{display:block}}.work__item{margin-bottom:4rem}@media (max-width: 759px){.work__item{margin-bottom:2.4rem}}.work__item h2{color:#8a50f0;font-family:Geist;font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.02rem;margin-bottom:4rem}@media (max-width: 759px){.work__item h2{font-size:2rem;letter-spacing:-.01rem;margin-bottom:1.6rem}}.work__item p,.work__item li{color:#3e3e3e;font-family:Geist;font-size:2rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:.02rem;list-style:none}@media (max-width: 759px){.work__item p,.work__item li{font-size:1.6rem;line-height:2.4rem}}.work__item li{padding-left:1.5em;position:relative}.work__item li:before{background-color:#3e3e3e;position:absolute;left:1rem;width:.25em;height:.25em;top:.5em;border-radius:50%;content:""}.work__layer{width:100%;border-radius:1.6rem;background:#efe8fd;padding:3.2rem 7rem 5rem;margin-bottom:4rem;overflow:hidden}@media (max-width: 759px){.work__layer{height:unset;padding:2.4rem 1.6rem 2rem;margin-bottom:2.4rem}}.work__layer h3{color:var(--Text-Color-500, #444);font-family:Geist;font-size:4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.02rem;text-align:center}@media (max-width: 759px){.work__layer h3{font-size:2rem}}.work__layer ul{display:grid;grid-template-columns:1fr 1fr;margin-top:3.2rem;gap:3rem 6.4rem;place-content:center}@media (max-width: 759px){.work__layer ul{grid-template-columns:unset;margin-top:2.4rem;gap:1.6rem}}.work__layer li{display:flex;width:54.8rem;padding:3.9rem 3.1rem;justify-content:center;align-items:center;background:#fff;color:#8a50f0;font-family:Geist;font-size:2.6rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.026rem}@media (max-width: 759px){.work__layer li{width:unset;font-size:1.6rem;text-align:center;padding:3.9rem .65rem}}.footer{background:#e6d9fc;padding:6.3rem 7rem 3.3rem;margin-top:12rem}@media (max-width: 759px){.footer{margin-top:5rem;padding:4rem 1.6rem}}.footer__head{display:flex;justify-content:space-between;align-items:center}.footer__head p{font-family:Geist;font-style:normal;font-weight:400;font-size:2rem;line-height:2.4rem;letter-spacing:.01em;color:#171717}@media (max-width: 759px){.footer__head p{font-size:1.3rem;line-height:1.6}}.footer__head a{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-size:4.6rem;line-height:5.5rem;letter-spacing:-.005em;color:#171717;margin-top:.8rem;display:block}@media (max-width: 759px){.footer__head a{font-size:2.8rem;line-height:3.4rem;letter-spacing:.005em}}.footer__head img{width:13rem;height:13rem}@media (max-width: 759px){.footer__head img{display:none}}.footer__body{display:flex;background-color:#8a50f0;padding:2.8rem 3.05rem;align-items:center;border-radius:1.6rem;margin-top:5.1rem;border:.2rem solid #f7f3f0;justify-content:space-between}@media (max-width: 759px){.footer__body{margin-top:2.4rem;padding:1.35rem;justify-content:center;position:relative;border-radius:.8rem;border-width:.15rem}}.footer__body h3{font-family:Geist;font-style:normal;font-weight:700;font-size:4.2rem;line-height:5rem;leading-trim:both;text-edge:cap;letter-spacing:-.005em;color:#fafafa}@media (max-width: 759px){.footer__body h3{font-family:Geist;font-style:normal;font-weight:700;font-size:2.4rem;line-height:2.9rem;letter-spacing:-.005em;color:#fff}}.footer__body i{font-family:Geist;font-style:normal;font-weight:400;font-size:2rem;line-height:2.4rem;leading-trim:both;text-edge:cap;letter-spacing:-.005em}@media (max-width: 759px){.footer__body i{font-size:1.4rem;line-height:1.7rem}}.footer__socials{display:flex;gap:1.6rem}@media (max-width: 759px){.footer__socials{position:absolute;top:8.047rem}}.footer__socials svg{height:2.7rem;width:auto}@media (max-width: 759px){.footer__socials svg{height:2.3rem}}.footer__socials path{fill:#fafafa}@media (max-width: 759px){.footer__socials path{fill:#8a50f0}}.footer__footer{display:flex;margin-top:3rem;justify-content:space-between}@media (max-width: 759px){.footer__footer{margin-top:7.2rem;flex-direction:column}}.footer__footer time{font-family:Geist;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.25;color:#3e3e3ecc}@media (max-width: 759px){.footer__footer time{font-size:1.6rem;line-height:1.41}}.footer__footer h6{margin-top:1.2rem;font-family:Cabinet Grotesk;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.56;letter-spacing:-.032rem;color:#3e3e3e}@media (max-width: 759px){.footer__footer h6{font-size:1.6rem;line-height:2;margin-top:.6rem}}.footer__footer h6 a{text-decoration:underline;text-underline-offset:.175em}.footer__footer .footer__spotify{display:flex;align-items:center;padding:1.6rem 2rem;gap:2rem;height:8rem;background:#ffffff80;border-radius:4.8rem;cursor:pointer}@media (max-width: 759px){.footer__footer .footer__spotify{margin-top:2.4rem;width:fit-content;margin-inline:auto;padding-right:2.4rem}}.footer__footer svg{width:4.1rem;height:4rem}.footer__footer h5{font-family:Geist;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.5;color:#8a50f0}.footer__footer h4{font-family:Geist;font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.61;color:#8a50f0}
