@media (max-width:1280px){.base-container-no-padding[data-v-397a961e]{padding-left:2rem;padding-right:2rem}}.index-line-wrapper[data-v-397a961e]{--tw-translate-x:-40%;bottom:-44%;left:0;opacity:.8;position:absolute;transform:translate(-40%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:bottom}.hero-content[data-v-397a961e]{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:17rem;margin-top:13rem}@media (max-width:500px){.hero-content[data-v-397a961e]{display:none}}@media (max-width:834px){.hero-content[data-v-397a961e]{padding-left:2rem;padding-right:2rem}}.hero-content .hero-text[data-v-397a961e]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:4rem;letter-spacing:-.3px;line-height:1.2;margin-bottom:1rem}@media (max-width:834px){.hero-content .hero-text[data-v-397a961e]{font-size:3.5rem}}@media (max-width:500px){.hero-content .hero-text[data-v-397a961e]{font-size:2.25rem;margin-bottom:.75rem}}.hero-content .hero-ani[data-v-397a961e]{overflow:hidden}.hero-content .hero-ani>[data-v-397a961e]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-content-mobile[data-v-397a961e]{display:none;margin-bottom:8.25rem;margin-top:7.5rem;position:relative}.hero-content-mobile[data-v-397a961e]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:.75rem;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.hero-content-mobile[data-v-397a961e]{margin-left:auto;margin-right:auto;max-width:1152px;padding-bottom:111px;padding-left:2rem;padding-right:2rem}@media (max-width:500px){.hero-content-mobile[data-v-397a961e]{display:block;padding-left:1.5rem;padding-right:1.5rem}}.hero-content-mobile .hero-text[data-v-397a961e]{font-size:44px;line-height:1}.hero-content-mobile .hero-ani-m[data-v-397a961e]{overflow:hidden}.hero-content-mobile .hero-ani-m>[data-v-397a961e]{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.brilliant-works[data-v-397a961e]{margin-bottom:14.25rem;opacity:0}@media (max-width:500px){.brilliant-works[data-v-397a961e]{margin-bottom:4rem}}.brilliant-works .brilliant-content[data-v-397a961e]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1152px;padding-left:2rem;padding-right:2rem}@media (max-width:500px){.brilliant-works .brilliant-content[data-v-397a961e]{padding-left:1.5rem;padding-right:1.5rem}}.brilliant-works .brilliant-content .brilliant-wrapper[data-v-397a961e]{display:flex;flex-wrap:wrap;grid-column:span 10/span 10;grid-column-start:2;min-height:150px;row-gap:1.5rem}@media (max-width:834px){.brilliant-works .brilliant-content .brilliant-wrapper[data-v-397a961e]{display:none}}.brilliant-works .brilliant-content .brilliant-wrapper .brilliant-image-wrapper[data-v-397a961e]{filter:grayscale(100);opacity:.4;padding-bottom:.25rem;padding-top:.25rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:25%}.brilliant-works .brilliant-content .brilliant-wrapper .brilliant-image-wrapper img[data-v-397a961e]{height:2.5rem;margin:auto;-o-object-fit:contain;object-fit:contain;width:120px}.brilliant-works .brilliant-content .brilliant-wrapper .brilliant-image-wrapper[data-v-397a961e]:hover{filter:grayscale(0);opacity:1}.brilliant-works .brilliant-content .brilliant-wrapper-mobile[data-v-397a961e]{-moz-column-gap:1.5rem;column-gap:1.5rem;display:none;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}@media (max-width:834px){.brilliant-works .brilliant-content .brilliant-wrapper-mobile[data-v-397a961e]{display:grid}}.brilliant-works .brilliant-content .brilliant-wrapper-mobile .brilliant-image-wrapper[data-v-397a961e]{padding-bottom:.25rem;padding-top:.25rem}.brilliant-works .brilliant-content .brilliant-wrapper-mobile .brilliant-image-wrapper img[data-v-397a961e]{filter:grayscale(100);height:25px;margin:auto;-o-object-fit:contain;object-fit:contain;opacity:.4;width:75px}.about-wrapper[data-v-397a961e]{padding-bottom:7.5rem;padding-top:15rem;position:relative}@media (max-width:500px){.about-wrapper[data-v-397a961e]{padding-bottom:3rem;padding-top:0}}.about-wrapper .about-bg[data-v-397a961e]{background:linear-gradient(90deg,#000225,#5946b2 95.83%);bottom:0;height:calc(100% - 128px);left:0;overflow:hidden;position:absolute;width:100%}@media (max-width:500px){.about-wrapper .about-bg[data-v-397a961e]{height:calc(100% - 172px)}}.about-wrapper .about-content[data-v-397a961e]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));position:relative}.about-wrapper .about-content h3[data-v-397a961e]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-size:2rem;font-weight:700;letter-spacing:-.3px;line-height:150%}@media (max-width:500px){.about-wrapper .about-content h3[data-v-397a961e]{font-size:1.5rem;line-height:150%}}.about-wrapper .about-content p[data-v-397a961e]{font-size:1rem;line-height:175%}.portfolios-content[data-v-397a961e]{padding-bottom:6.5rem;padding-top:6.5rem}@media (max-width:500px){.portfolios-content[data-v-397a961e]{padding-bottom:4rem;padding-top:4rem}}.portfolios-content .portfolios-slide[data-v-397a961e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.portfolios-content .portfolios-slide .scroll-wrapper[data-v-397a961e]{overflow:visible;padding-left:2.5rem;padding-right:1.5rem;width:calc(50vw + 576px)}@media (max-width:834px){.portfolios-content .portfolios-slide .scroll-wrapper[data-v-397a961e]{padding-left:2rem;width:100%}}@media (max-width:500px){.portfolios-content .portfolios-slide .scroll-wrapper[data-v-397a961e]{padding-left:1.5rem;width:100%}}.portfolios-content .portfolios-slide .card[data-v-397a961e]{--tw-bg-opacity:1;background-color:#efeef4;background-color:rgba(239,238,244,var(--tw-bg-opacity));border-radius:1rem;display:flex;flex-direction:column;flex-shrink:0;height:100%;padding:2rem;width:520px}@media (max-width:500px){.portfolios-content .portfolios-slide .card[data-v-397a961e]{padding:1.5rem 1rem;width:320px}}.portfolios-content .portfolios-slide .card .card-content[data-v-397a961e]{word-wrap:break-word}.portfolios-content .portfolios-slide .card .logo[data-v-397a961e]{align-items:center;display:flex;margin-bottom:1rem}.portfolios-content .portfolios-slide .card .logo img[data-v-397a961e]{height:2.5rem;mix-blend-mode:multiply}.portfolios-content .portfolios-slide .card>p[data-v-397a961e]{font-size:1rem;line-height:175%;margin-bottom:1.5rem}@media (max-width:500px){.portfolios-content .portfolios-slide .card>p[data-v-397a961e]{font-size:.875rem;line-height:175%}}.portfolios-content .portfolios-slide .card .footer[data-v-397a961e]{display:flex;margin-top:auto}.portfolios-content .portfolios-slide .card .footer[data-v-397a961e]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:2.5rem;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(2.5rem*var(--tw-space-x-reverse))}@media (max-width:500px){.portfolios-content .portfolios-slide .card .footer[data-v-397a961e]{flex-direction:column}.portfolios-content .portfolios-slide .card .footer[data-v-397a961e]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:.5rem 0 0;margin:calc(.5rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(.5rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}}.portfolios-content .portfolios-slide .card .footer .author[data-v-397a961e]{display:flex;flex-direction:column}@media (max-width:500px){.portfolios-content .portfolios-slide .card .footer .author[data-v-397a961e]{align-items:center;flex-direction:row}}.portfolios-content .portfolios-slide .card .footer .author img[data-v-397a961e]{border-radius:9999px;height:2.5rem;margin-bottom:.5rem;width:2.5rem}@media (max-width:500px){.portfolios-content .portfolios-slide .card .footer .author img[data-v-397a961e]{margin-bottom:0;margin-right:.5rem}}.portfolios-content .portfolios-slide .card .footer .author .name[data-v-397a961e]{font-size:.75rem;line-height:175%}.portfolios-content .portfolios-slide .card .footer .author .position[data-v-397a961e]{--tw-text-opacity:1;color:#747585;color:rgba(116,117,133,var(--tw-text-opacity));font-size:.75rem;line-height:175%}.thematics-wrapper[data-v-397a961e]{--tw-bg-opacity:1;background-color:#f8f9fb;background-color:rgba(248,249,251,var(--tw-bg-opacity));position:relative;z-index:1}.thematics-wrapper .thematics-content[data-v-397a961e]{padding-bottom:9rem;padding-top:6.5rem}@media (max-width:500px){.thematics-wrapper .thematics-content[data-v-397a961e]{padding-bottom:4rem;padding-top:4rem}}.thematics-wrapper .thematics-content .thematics-list .thematics-item[data-v-397a961e]{align-items:center;display:flex}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item[data-v-397a961e]{flex-wrap:wrap}}.thematics-wrapper .thematics-content .thematics-list .thematics-item .image-container[data-v-397a961e]{aspect-ratio:500/324;border-radius:1rem;flex-shrink:0;max-width:500px;overflow:hidden;position:relative}@media (max-width:834px){.thematics-wrapper .thematics-content .thematics-list .thematics-item .image-container[data-v-397a961e]{width:300px}}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item .image-container[data-v-397a961e]{flex-shrink:1;max-width:none;width:100%}}.thematics-wrapper .thematics-content .thematics-list .thematics-item .image-container img[data-v-397a961e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thematics-wrapper .thematics-content .thematics-list .thematics-item .content[data-v-397a961e]{display:flex;flex-direction:column}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item .content[data-v-397a961e]{padding-left:0}}.thematics-wrapper .thematics-content .thematics-list .thematics-item .content>span[data-v-397a961e]{--tw-text-opacity:1;color:#cc9901;color:rgba(204,153,1,var(--tw-text-opacity));font-family:Space Mono,monospace,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-size:1rem;line-height:175%}.thematics-wrapper .thematics-content .thematics-list .thematics-item .content h3[data-v-397a961e]{font-size:2.5rem;letter-spacing:-.3px;line-height:150%;margin-bottom:1rem}@media (max-width:834px){.thematics-wrapper .thematics-content .thematics-list .thematics-item .content h3[data-v-397a961e]{font-size:2rem;letter-spacing:-.3px;line-height:150%;margin-bottom:1.5rem}}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item .content h3[data-v-397a961e]{font-size:1.5rem;line-height:150%;margin-bottom:1rem}}.thematics-wrapper .thematics-content .thematics-list .thematics-item .content>p[data-v-397a961e]{--tw-text-opacity:1;color:#747585;color:rgba(116,117,133,var(--tw-text-opacity));font-size:1rem;line-height:175%}.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(odd) .image-container[data-v-397a961e]{margin-right:3rem}@media (max-width:834px){.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(odd) .image-container[data-v-397a961e]{margin-right:1.5rem}}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(odd) .image-container[data-v-397a961e]{margin-right:0}}.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(2n) .image-container[data-v-397a961e]{margin-left:3rem}@media (max-width:834px){.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(2n) .image-container[data-v-397a961e]{margin-left:1.5rem}}@media (max-width:500px){.thematics-wrapper .thematics-content .thematics-list .thematics-item:nth-child(2n) .image-container[data-v-397a961e]{margin-left:0}}.hero-scroll[data-v-397a961e]{--tw-translate-y:1.5rem;--tw-rotate:-90deg;align-items:center;display:flex;opacity:0;position:absolute;right:-4%;top:60%;transform:translate(var(--tw-translate-x),1.5rem) rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:center}@media (max-width:500px){.hero-scroll[data-v-397a961e]{bottom:45px;bottom:3%;right:0;top:auto}}.hero-scroll .scroll-text[data-v-397a961e]{--tw-text-opacity:1;color:#575864;color:rgba(87,88,100,var(--tw-text-opacity));display:block;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.75rem;line-height:175%;position:relative}.hero-scroll .line[data-v-397a961e]{--tw-bg-opacity:1;background-color:#f8f9fb;background-color:rgba(248,249,251,var(--tw-bg-opacity));height:1px;margin-right:1rem;overflow:hidden;position:relative;width:4rem}.hero-scroll .line .line-bg[data-v-397a961e]{--tw-translate-x:100%;--tw-bg-opacity:1;animation:scroll-run-397a961e 1.7s cubic-bezier(.89,-.01,.37,1) infinite;background-color:#cc9901;background-color:rgba(204,153,1,var(--tw-bg-opacity));height:100%;left:0;position:absolute;top:0;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}@keyframes scroll-run-397a961e{0%{transform:translateX(100%)}66%{transform:translateX(0)}to{transform:translateX(-100%)}}.swiper-controll[data-v-397a961e]{--tw-translate-y:-50%;--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-color:#e1e4e8;border-color:rgba(225,228,232,var(--tw-border-opacity));border-radius:9999px;border-width:1px;cursor:pointer;height:3rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3rem}@media (max-width:500px){.swiper-controll[data-v-397a961e]{display:none}}.swiper-controll svg[data-v-397a961e]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.swiper-controll .arrow-wrapper[data-v-397a961e]{left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.swiper-controll .arrow-wrapper .arrow-back[data-v-397a961e]{--tw-translate-x:-100%;position:absolute;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s}.swiper-controll .arrow-wrapper .arrow-front[data-v-397a961e]{transition-duration:.5s}.swiper-controll .arrow-wrapper.arrow-left .arrow-back[data-v-397a961e]{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-controll[data-v-397a961e]:hover{--tw-bg-opacity:1;background-color:#1f1b71;background-color:rgba(31,27,113,var(--tw-bg-opacity))}.swiper-controll:hover .arrow-wrapper svg path[data-v-397a961e]{fill:#fff}.swiper-controll:hover .arrow-wrapper .arrow-back[data-v-397a961e]{--tw-translate-x:0px;transform:translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-controll:hover .arrow-wrapper .arrow-front[data-v-397a961e]{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-controll:hover .arrow-wrapper.arrow-left .arrow-front[data-v-397a961e]{--tw-translate-x:-100%;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-controll.swiper-left[data-v-397a961e]{left:2.5rem;z-index:2}.swiper-controll.swiper-right[data-v-397a961e]{right:2.5rem;z-index:2}.swiper-wrapper[data-v-397a961e]{-ms-overflow-style:none;scrollbar-width:none}.swiper-wrapper .swiper-slide[data-v-397a961e]{height:auto;width:-moz-fit-content;width:fit-content}.swiper-container[data-v-397a961e]{-ms-overflow-style:none;overflow:visible;scrollbar-width:none}