body{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title{font-size:2.5rem}}.big-title{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title{font-size:clamp(40px,6.94444vw,100px)}.category,.project-title{font-weight:700;line-height:.9}.category{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center{text-align:center}.link{position:relative}.link:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link:hover:after{transform:scaleX(1);transform-origin:left}.link:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}body[data-v-d8484930]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-d8484930]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-d8484930]{font-size:2.5rem}}.big-title[data-v-d8484930]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-d8484930]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-d8484930],.project-title[data-v-d8484930]{font-weight:700;line-height:.9}.category[data-v-d8484930]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-d8484930]{text-align:center}.link[data-v-d8484930]{position:relative}.link[data-v-d8484930]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-d8484930]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-d8484930]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-d8484930]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}.Icon[data-v-d8484930]{display:inline-block;height:1em;vertical-align:middle;width:1em;fill:currentColor;pointer-events:none}.Icon.no-fill[data-v-d8484930]{fill:none}.Icon.no-size[data-v-d8484930]{height:auto;width:auto}body[data-v-451ea45a]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-451ea45a]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-451ea45a]{font-size:2.5rem}}.big-title[data-v-451ea45a]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-451ea45a]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-451ea45a],.project-title[data-v-451ea45a]{font-weight:700;line-height:.9}.category[data-v-451ea45a]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-451ea45a]{text-align:center}.link[data-v-451ea45a]{position:relative}.link[data-v-451ea45a]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-451ea45a]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-451ea45a]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-451ea45a]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}.header[data-v-451ea45a]{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:1.875rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:1100}@media only screen and (max-width:440px){.header[data-v-451ea45a]{padding:1.5625rem 1.25rem}}.header.-error-layout[data-v-451ea45a]{justify-content:center}.header a[data-v-451ea45a],.header button[data-v-451ea45a]{pointer-events:all}.header-left a[data-v-451ea45a]{display:block}.header-left .Icon[data-v-451ea45a]{height:2.125rem;width:auto}.header-right[data-v-451ea45a]{align-items:center;color:var(--white);display:flex;font-size:.75rem;font-weight:700;gap:1.25rem;letter-spacing:.02em}.header-right img[data-v-451ea45a]{height:.875rem}.header-right .menu[data-v-451ea45a]{align-items:center;background:linear-gradient(229.09deg,#977dbd 5.56%,#f3c4c9 93.74%);border-radius:10px;color:var(--black);display:flex;flex-direction:column;font-size:.625rem;font-weight:700;gap:.3125rem;height:3.125rem;justify-content:center;letter-spacing:.06em;padding:.75rem;text-transform:uppercase;width:3.125rem}.header-right .menu:not(.header-right .menu.-menu-open):hover .header-icon span[data-v-451ea45a]:first-child{transform:scaleX(.75)}.header-right .menu:not(.header-right .menu.-menu-open):hover .header-icon span[data-v-451ea45a]:last-child{transform:scaleX(.35)}.-menu-open .header-icon span[data-v-451ea45a]{transform:translateY(4px) rotate(45deg)}.-menu-open .header-icon span+span[data-v-451ea45a]{transform:translateY(-4px) rotate(-45deg)}.header-icon span[data-v-451ea45a]{background:#fff;display:block;height:.125rem;transition:transform .25s cubic-bezier(.38,.005,.215,1);width:1rem}.header-icon span+span[data-v-451ea45a]{margin-top:.375rem}body[data-v-e7c9a7d1]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-e7c9a7d1]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-e7c9a7d1]{font-size:2.5rem}}.big-title[data-v-e7c9a7d1]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-e7c9a7d1]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-e7c9a7d1],.project-title[data-v-e7c9a7d1]{font-weight:700;line-height:.9}.category[data-v-e7c9a7d1]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-e7c9a7d1]{text-align:center}.link[data-v-e7c9a7d1]{position:relative}.link[data-v-e7c9a7d1]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-e7c9a7d1]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-e7c9a7d1]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-e7c9a7d1]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}[data-v-e7c9a7d1] .split{margin-bottom:.625rem;position:relative}[data-v-e7c9a7d1] .split-parent{margin-bottom:-.625rem;overflow:hidden}body[data-v-b22133a4]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-b22133a4]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-b22133a4]{font-size:2.5rem}}.big-title[data-v-b22133a4]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-b22133a4]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-b22133a4],.project-title[data-v-b22133a4]{font-weight:700;line-height:.9}.category[data-v-b22133a4]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-b22133a4]{text-align:center}.link[data-v-b22133a4]{position:relative}.link[data-v-b22133a4]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-b22133a4]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-b22133a4]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-b22133a4]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}.menu[data-v-b22133a4]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1099}.menu[data-v-b22133a4],.menu-container[data-v-b22133a4]{height:100%;width:100%}.menu-container[data-v-b22133a4]{position:relative;z-index:3}@media only screen and (max-width:440px){.menu-container[data-v-b22133a4]{display:flex;flex-direction:column;justify-content:space-between}}li a[data-v-b22133a4]{display:block}.menu-list[data-v-b22133a4]{display:flex;gap:1.5rem;justify-content:space-between;padding:18.519vh 9.375rem 0 1.875rem}@media only screen and (max-width:440px){.menu-list[data-v-b22133a4]{flex-direction:column;height:100svh;justify-content:space-between;padding:7.5rem 1.25rem 2.5rem}}.menu-list li[data-v-b22133a4]{color:#f3c4c9;font-size:4.375rem;letter-spacing:-.04em;line-height:1.1;transition:color $ease-out-quart .25s;width:calc(100% - 30px)}@media only screen and (max-width:440px){.menu-list li[data-v-b22133a4]{font-size:2.1875rem}}.menu-list li[data-v-b22133a4]:hover{color:var(--white)!important}.menu-list li+li[data-v-b22133a4]{margin-top:.5rem}@media only screen and (max-width:440px){.menu-list li+li[data-v-b22133a4]{margin-top:1.5rem}}.menu-list ul[data-v-b22133a4]{flex:1}.menu-list p[data-v-b22133a4]{font-family:Almarena Mono,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.4;max-width:20.1875rem}.menu-contact[data-v-b22133a4]{align-items:flex-end;bottom:3.125rem;display:flex;flex-direction:column;position:absolute;right:1.875rem}@media only screen and (max-width:440px){.menu-contact[data-v-b22133a4]{bottom:6.875rem}}.menu-contact li[data-v-b22133a4]{font-size:1.875rem;letter-spacing:-.04em;line-height:1.1;text-align:right;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:440px){.menu-contact li[data-v-b22133a4]{font-size:1.5625rem}}.menu-contact li+li[data-v-b22133a4]{margin-top:.25rem}@media only screen and (max-width:440px){.menu-contact li+li[data-v-b22133a4]{margin-top:1rem}}.menu-mask[data-v-b22133a4]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.menu-mask .mask-item[data-v-b22133a4]{aspect-ratio:1;height:75%;-webkit-mask:url(./mask-menu.C30cC7M_.png);mask:url(./mask-menu.C30cC7M_.png);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transform-origin:right;width:auto}.menu-mask video[data-v-b22133a4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-bottom[data-v-b22133a4]{align-items:center;border-top:.09375rem solid hsla(0,0%,100%,.3);display:flex;height:4.375rem;justify-content:space-between;padding:0 1.25rem;width:100%}.menu-background[data-v-b22133a4]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}@media only screen and (max-width:440px){.menu-background img[data-v-b22133a4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.menu-background .menu-bg[data-v-b22133a4]{height:100%;position:absolute;width:100%;z-index:1}.menu-background .menu-bg--01[data-v-b22133a4]{background:#f3c4c9;bottom:0;height:80%}.menu-background .menu-bg--02[data-v-b22133a4]{animation:gradient-b22133a4 7.5s infinite;background-color:var(--blue);border-radius:50%;bottom:10%;filter:blur(95px);height:55%;left:-100%;width:200%}.menu-background .menu-bg--03[data-v-b22133a4]{background-color:#11121d;border-radius:50%;filter:blur(120px);height:60%;left:-50%;top:0;width:200%}.menu-background .menu-bg--04[data-v-b22133a4]{background:linear-gradient(180deg,#11121d 48.25%,#11121d00 82.5%);height:45%;top:0}@keyframes gradient-b22133a4{0%{transform:translateY(0)}50%{transform:translateY(100%)}to{transform:translateY(0)}}body[data-v-0c2ec738]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-0c2ec738]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-0c2ec738]{font-size:2.5rem}}.big-title[data-v-0c2ec738]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-0c2ec738]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-0c2ec738],.project-title[data-v-0c2ec738]{font-weight:700;line-height:.9}.category[data-v-0c2ec738]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-0c2ec738]{text-align:center}.link[data-v-0c2ec738]{position:relative}.link[data-v-0c2ec738]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-0c2ec738]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-0c2ec738]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-0c2ec738]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}.secondary-btn[data-v-0c2ec738]{background:linear-gradient(229.09deg,#977dbd 4.18%,#f3c4c9 96.15%);background-position:0 0;background-size:100% 200%;border-radius:1.25rem;cursor:pointer;display:block;font-size:.875rem;font-weight:700;line-height:1.2;padding:1.875rem;position:relative;transition:background-position $ease-out-quart .5s;width:-moz-fit-content;width:fit-content}.secondary-btn.theme--white[data-v-0c2ec738]{background:#fff;color:var(--black)}.secondary-btn[data-v-0c2ec738]:hover{background-position:0 100%}.secondary-btn[data-v-0c2ec738]:focus{transform:scale(.95)}body[data-v-49ecc2d9]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-49ecc2d9]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-49ecc2d9]{font-size:2.5rem}}.big-title[data-v-49ecc2d9]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-49ecc2d9]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-49ecc2d9],.project-title[data-v-49ecc2d9]{font-weight:700;line-height:.9}.category[data-v-49ecc2d9]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-49ecc2d9]{text-align:center}.link[data-v-49ecc2d9]{position:relative}.link[data-v-49ecc2d9]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-49ecc2d9]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-49ecc2d9]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-49ecc2d9]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}#cursor[data-v-49ecc2d9]{background:var(--black);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}body[data-v-ccb7f162]{font-family:Almarena,sans-serif;-webkit-font-smoothing:antialiased;background:var(--black);color:var(--white);font-size:1rem;line-height:1}.title[data-v-ccb7f162]{font-size:4.375rem;font-weight:700;letter-spacing:-.04em;line-height:90%}@media only screen and (max-width:440px){.title[data-v-ccb7f162]{font-size:2.5rem}}.big-title[data-v-ccb7f162]{font-size:5.625rem;font-weight:700;letter-spacing:-.04em;line-height:1}.project-title[data-v-ccb7f162]{font-size:clamp(40px,6.94444vw,100px)}.category[data-v-ccb7f162],.project-title[data-v-ccb7f162]{font-weight:700;line-height:.9}.category[data-v-ccb7f162]{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.t-center[data-v-ccb7f162]{text-align:center}.link[data-v-ccb7f162]{position:relative}.link[data-v-ccb7f162]:not(.hide-u):after{transform:scaleX(1);transform-origin:left}.link[data-v-ccb7f162]:not(.hide-u):hover:after{transform:scaleX(0);transform-origin:right}.link[data-v-ccb7f162]:hover:after{transform:scaleX(1);transform-origin:left}.link[data-v-ccb7f162]:after{background:linear-gradient(229.09deg,#977dbd 2.34%,#f3c4c9 97.65%);bottom:-.5rem;content:"";height:.09375rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.23,1,.32,1);width:100%}.error-page[data-v-ccb7f162]{align-items:center;display:flex;flex-direction:column;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;position:fixed;width:100%}.error-page[data-v-ccb7f162],.error-text[data-v-ccb7f162]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-text p[data-v-ccb7f162]{color:var(--gray);font-family:Almarena Mono,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.02em;line-height:1.4;margin-top:3.125rem;text-align:center}.error-text img[data-v-ccb7f162]{max-width:50vw;width:100%}@media only screen and (max-width:440px){.error-text img[data-v-ccb7f162]{max-width:85vw}}.error-btn[data-v-ccb7f162]{bottom:3.125rem;left:50%;pointer-events:auto;position:absolute;transform:translate(-50%)}
